Submission #828169

#TimeUsernameProblemLanguageResultExecution timeMemory
828169drdilyorBroken Line (IOI19_line)Text
29.37 / 100
0 ms0 KiB
24 53 0 53 28 41 28 41 2 20 2 20 94 16 94 16 11 74 11 74 86 22 86 22 47 97 47 97 99 64 99 64 20 80 20 80 40 50 40 50 100 72 100 72 4 59 4 59 15
816 7542 0 7542 7493 3388 7493 3388 5723 7341 5723 7341 8952 9021 8952 9021 8098 3606 8098 3606 6186 6981 6186 6981 9944 63 9944 63 8257 4998 8257 4998 2048 1296 2048 1296 1344 1975 1344 1975 6696 5963 6696 5963 3162 2968 3162 2968 8372 8506 8372 8506 3040 2360 3040 2360 8563 1344 8563 1344 8099 7643 8099 7643 3965 6339 3965 6339 8107 9859 8107 9859 9765 394 9765 394 726 2885 726 2885 7167 5818 7167 5818 635 9460 635 9460 1563 7068 1563 7068 7953 7952 7953 7952 2203 1647 2203 1647 8310 9387 8310 9387 721 6289 721 6289 6815 8382 6815 8382 1729 6245 1729 6245 8162 8267 8162 8267 4212 3223 4212 3223 7991 1415 7991 1415 9468 9557 9468 9557 8194 3923 8194 3923 5635 7866 5635 7866 7819 7224 7819 7224 524 489 524 489 2873 7093 2873 7093 4888 647 4888 647 9368 6157 9368 6157 1705 1208 1705 1208 1126 6442 1126 6442 9505 9612 9505 9612 1152 915 1152 915 9080 6944 9080 6944 6567 1666 6567 1666 8950 1116 8950 1116 4382 6328 4382 6328 7390 2673 7390 2673 3921 9702 3921 9702 365 7406 365 7406 7361 7107 7361 7107 4145 4120 4145 4120 5804 7548 5804 7548 2716 7343 2716 7343 7512 9334 7512 9334 225 9833 225 9833 2070 5145 2070 5145 7262 9396 7262 9396 671 9435 671 9435 8242 3699 8242 3699 2309 7935 2309 7935 899 918 899 918 7206 6656 7206 6656 282 9790 282 9790 6572 5302 6572 5302 4378 3357 4378 3357 7196 9635 7196 9635 464 7763 464 7763 2497 563 2497 563 578 7394 578 7394 4900 1201 4900 1201 8925 9019 8925 9019 6847 3743 6847 3743 2505 7746 2505 7746 3118 1257 3118 1257 985 241 985 241 9767 3573 9767 3573 3964 9525 3964 9525 577 4626 577 4626 6654 7850 6654 7850 2111 2064 2111 2064 7536 7611 7536 7611 3958 3386 3958 3386 3462 8285 3462 8285 8176 6045 8176 6045 4449 3867 4449 3867 8887 12 8887 12 9970 5320 9970 5320 4877 5323 4877 5323 5258 4850 5258 4850 4817 6063 4817 6063 2367 7865 2367 7865 5302 153 5302 153 98 883 98 883 5022 8073 5022 8073 2112 5128 2112 5128 5296 4276 5296 4276 5837 2582 5837 2582 2653 5640 2653 5640 4786 3216 4786 3216 6877 8720 6877 8720 1511 2791 1511 2791 7006 4271 7006 4271 2754 7678 2754 7678 2510 2550 2510 2550 4795 6495 4795 6495 6677 7293 6677 7293 7547 2452 7547 2452 8430 9845 8430 9845 9750 548 9750 548 551 3775 551 3775 7980 8006 7980 8006 6271 4146 6271 4146 2218 9013 2218 9013 1006 8750 1006 8750 1417 1412 1417 1412 4007 9452 4007 9452 641 3459 641 3459 6124 9762 6124 9762 306 3770 306 3770 7043 656 7043 656 9343 1488 9343 1488 1981 8254 1981 8254 7678 1523 7678 1523 1581 2817 1581 2817 5434 6224 5434 6224 2762 2676 2762 2676 4422 5870 4422 5870 5654 774 5654 774 752 4857 752 4857 4781 6454 4781 6454 3841 1892 3841 1892 8123 5014 8123 5014 1268 9214 1268 9214 875 5617 875 5617 7469 2607 7469 2607 3728 9498 3728 9498 604 7131 604 7131 7301 606 7301 606 9379 2396 9379 2396 1097 420 1097 420 9611 8865 9611 8865 7870 1993 7870 1993 8075 7854 8075 7854 3616 572 3616 572 588 591 588 591 5085 5741 5085 5741 6262 3950 6262 3950 8731 9582 8731 9582 549 2399 549 2399 6148 8468 6148 8468 1391 8772 1391 8772 8019 4383 8019 4383 3053 1804 3053 1804 8449 8615 8449 8615 2285 7835 2285 7835 4851 1538 4851 1538 9412 9496 9412 9496 1367 2823 1367 2823 3434 7159 3434 7159 7020 4133 7020 4133 3160 8935 3160 8935 1071 5962 1071 5962 5765 5777 5765 5777 3309 1579 3309 1579 1532 9907 1532 9907 9810 6125 9810 6125 3612 842 3612 842 9786 190 9786 190 6028 9106 6028 9106 9045 7923 9045 7923 61 79 61 79 2719 3014 2719 3014 7019 4063 7019 4063 5432 5827 5432 5827 4485 7417 4485 7417 9707 363 9707 363 3819 5945 3819 5945 4808 5351 4808 5351 6424 132 6424 132 86 423 86 423 5983 8303 5983 8303 892 9240 892 9240 9145 5786 9145 5786 3454 1558 3454 1558 1653 8351 1653 8351 4553 2262 4553 2262 2364 2272 2364 2272 8992 9271 8992 9271 9157 6704 9157 6704 6551 1090 6551 1090 8995 1258 8995 1258 7032 5214 7032 5214 4001 8405 4001 8405 643 649 643 649 8479 8622 8479 8622 3207 6109 3207 6109 5572 1308 5572 1308 463 23 463 23 46 7163 46 7163 3185 7599 3185 7599 1818 8341 1818 8341 5659 4157 5659 4157 4182 5560 4182 5560 5274 9966 5274 9966 9948 1809 9948 1809 1825 3008 1825 3008 4516 6623 4516 6623 6890 2049 6890 2049 2077 6452 2077 6452 6457 2191 6457 2191 7876 7094 7876 7094 5565 1031 5565 1031 9590 447 9590 447 5934 7881 5934 7881 7930 2189 7930 2189 2484 6012 2484 6012 6691 8401 6691 8401 8308 6948 8308 6948 764 9341 764 9341 9394 178 9394 178 9790 7618 9790 7618 1819 1135 1819 1135 1042 1890 1042 1890 2828 7089 2828 7089 3646 6798 3646 6798 589 9587 589 9587 9496 7567 9496 7567 1345 9526 1345 9526 9454 6252 9454 6252 1397 1349 1397 1349 8474 5620 8474 5620 2869 8030 2869 8030 8001 2631 8001 2631 3719 4688 3719 4688 4686 4508 4686 4508 678 650 678 650 1530 5719 1530 5719 5348 2148 5348 2148 2289 5431 2289 5431 8313 8424 8313 8424 7932 2934 7932 2934 1911 1878 1911 1878 4950 6443 4950 6443 3886 570 3886 570 9441 6975 9441 6975 2887 7388 2887 7388 8783 1145 8783 1145 4738 8878 4738 8878 8703 4659 8703 4659 4277 9559 4277 9559 565 7130 565 7130 5245 2586 5245 2586 7729 7833 7729 7833 13 16 13 16 5788 8269 5788 8269 264 9826 264 9826 1058 5614 1058 5614 5493 1629 5493 1629 9758 313 9758 313 690 2371 690 2371 9163 830 9163 830 9130 7194 9130 7194 3973 6321 3973 6321 3656 8014 3656 8014 262 350 262 350 4120 7289 4120 7289 3048 3882 3048 3882 6675 2793 6675 2793 8670 8842 8670 8842 8035 3173 8035 3173 2046 8112 2046 8112 8364 1070 8364 1070 9012 5710 9012 5710 1044 8990 1044 8990 2882 587 2882 587 9419 7932 9419 7932 6453 2259 6453 2259 9658 9765 9658 9765 750 798 750 798 2325 2242 2325 2242 3927 6658 3927 6658 6520 5603 6520 5603 4666 351 4666 351 9727 6911 9727 6911 1252 9382 1252 9382 9841 9915 9841 9915 9235 799 9235 799 9251 9353 9251 9353 5590 3758 5590 3758 1001 1073 1001 1073 954 4030 954 4030 6182 6039 6182 6039 5524 2256 5524 2256 2355 7339 2355 7339 4739 5221 4739 5221 9486 549 9486 549 9019 9078 9019 9078 6564 3483 6564 3483 6749 6819 6749 6819 94 9905 94 9905 9793 518 9793 518 545 8037 545 8037 2570 22 2570 22 9965 4294 9965 4294 3153 1476 3153 1476 9929 128 9929 128 141 5745 141 5745 4558 6627 4558 6627 3550 3571 3550 3571 4334 8612 4334 8612 1580 5795 1580 5795 6467 483 6467 483 9500 7538 9500 7538 4098 3659 4098 3659 7235 10001 7235 10001 9977 5103 9977 5103 2821 9925 2821 9925 9922 2085 9922 2085 2595 8630 2595 8630 1552 1904 1552 1904 3546 8892 3546 8892 1129 5934 1129 5934 4907 369 4907 369 272 6193 272 6193 4213 375 4213 375 9666 699 9666 699 8102 7104 8102 7104 1253 1276 1253 1276 7848 5277 7848 5277 4233 4287 4233 4287 3687 6986 3687 6986 3394 1814 3394 1814 1832 5037 1832 5037 5164 5104 5164 5104 125 9892 125 9892 909 9056 909 9056 6340 2139 6340 2139 2211 3843 2211 3843 6443 6534 6443 6534 8673 1169 8673 1169 1076 1624 1076 1624 1725 6434 1725 6434 5747 4330 5747 4330 4819 5631 4819 5631 287 379 287 379 2721 7198 2721 7198 9706 9811 9706 9811 5176 4437 5176 4437 2411 316 2411 316 70 9979 70 9979 9964 9655 9964 9655 4998 1539 4998 1539 67 9950 67 9950 9058 2340 9058 2340 6840 9479 6840 9479 612 3620 612 3620 7368 2710 7368 2710 3492 5311 3492 5311 5563 5819 5563 5819 8374 1559 8374 1559 6976 7466 6976 7466 9934 9956 9934 9956 2485 4588 2485 4588 5591 4486 5591 4486 176 9854 176 9854 8631 5541 8631 5541 5204 6065 5204 6065 6603 6812 6603 6812 3186 2990 3186 2990 3956 7203 3956 7203 7129 4634 7129 4634 3514 3517 3514 3517 9732 9830 9732 9830 5725 344 5725 344 9738 4126 9738 4126 4116 137 4116 137 9849 9877 9849 9877 8787 7905 8787 7905 2341 8794 2341 8794 8571 4324 8571 4324 1764 1452 1764 1452 9371 9468 9371 9468 3390 3916 3390 3916 6471 6619 6471 6619 3779 61 3779 61 52 1811 52 1811 8687 1274 8687 1274 4154 7458 4154 7458 9464 551 9464 551 772 4385 772 4385 9630 406 9630 406 818 962 818 962 1516 5044 1516 5044 8736 1160 8736 1160 8763 8446 8763 8446 934 1037 934 1037 6229 7747 6229 7747 9149 886 9149 886 8704 2177 8704 2177 2303 7297 2303 7297 4955 3587 4955 3587 9137 9216 9137 9216 8505 4887 8505 4887 3426 7390 3426 7390 9487 9564 9487 9564 3731 407 3731 407 369
6634 1896 0 1896 22460 8709 22460 8709 10129 11678 10129 11678 21741 2039 21741 2039 10240 11884 10240 11884 5225 9584 5225 9584 11318 14866 11318 14866 18896 19123 18896 19123 4068 3046 4068 3046 24065 15698 24065 15698 6856 24467 6856 24467 22910 2694 22910 2694 6575 15624 6575 15624 6106 3905 6106 3905 17618 21332 17618 21332 4957 2492 4957 2492 7634 5029 7634 5029 8767 4850 8767 4850 4309 12093 4309 12093 21879 9327 21879 9327 6795 14000 6795 14000 16996 22464 16996 22464 23446 699 23446 699 21506 14249 21506 14249 22993 5711 22993 5711 10840 12525 10840 12525 5030 18422 5030 18422 8407 5528 8407 5528 14259 3978 14259 3978 4950 23822 4950 23822 23961 3562 23961 3562 1443 14797 1443 14797 5625 2474 5625 2474 9668 24381 9668 24381 4211 2669 4211 2669 15012 22203 15012 22203 3943 14248 3943 14248 20266 21886 20266 21886 1254 18064 1254 18064 21151 1455 21151 1455 8448 16795 8448 16795 4795 16595 4795 16595 19236 8947 19236 8947 23106 21449 23106 21449 17363 4580 17363 4580 8763 41 8763 41 24129 23026 24129 23026 8436 3160 8436 3160 3377 18918 3377 18918 18406 4533 18406 4533 21377 5184 21377 5184 8973 12113 8973 12113 23214 10246 23214 10246 7001 18164 7001 18164 10699 7251 10699 7251 6714 8582 6714 8582 24943 24807 24943 24807 4078 6493 4078 6493 15113 17061 15113 17061 2405 12147 2405 12147 5707 7750 5707 7750 12037 16149 12037 16149 299 24418 299 24418 236 13472 236 13472 6043 197 6043 197 11284 23869 11284 23869 269 2271 269 2271 15467 11109 15467 11109 22404 3101 22404 3101 2473 13728 2473 13728 3590 1429 3590 1429 13138 3783 13138 3783 5281 20629 5281 20629 9567 6821 9567 6821 23019 6118 23019 6118 18597 21844 18597 21844 9702 2108 9702 2108 127 22183 127 22183 17848 9058 17848 9058 17222 15901 17222 15901 19465 1839 19465 1839 12350 18253 12350 18253 15833 2851 15833 2851 22116 18135 22116 18135 1144 14725 1144 14725 9249 23273 9249 23273 1529 1376 1529 1376 22999 13346 22999 13346 10670 5999 10670 5999 24760 24588 24760 24588 3326 3396 3326 3396 3093 11714 3093 11714 23130 5679 23130 5679 6384 970 6384 970 15751 8073 15751 8073 4059 16984 4059 16984 23667 2189 23667 2189 21611 23419 21611 23419 10110 2419 10110 2419 2519 13635 2519 13635 17116 23336 17116 23336 23182 3598 23182 3598 12313 14140 12313 14140 17684 16776 17684 16776 1904 4614 1904 4614 6252 22396 6252 22396 769 313 769 313 20426 14014 20426 14014 1152 9665 1152 9665 14192 18506 14192 18506 23854 9189 23854 9189 105 10013 105 10013 23206 23312 23206 23312 17012 5421 17012 5421 20930 19335 20930 19335 12594 1502 12594 1502 7184 16266 7184 16266 15877 10434 15877 10434 24237 16933 24237 16933 4354 6002 4354 6002 444 969 444 969 17886 21615 17886 21615 20838 748 20838 748 1648 20425 1648 20425 21715 2596 21715 2596 13300 23229 13300 23229 23194 12829 23194 12829 10861 15718 10861 15718 14247 6004 14247 6004 15414 22427 15414 22427 23376 1902 23376 1902 12977 3137 12977 3137 22920 19344 22920 19344 2398 3007 2398 3007 15740 18811 15740 18811 852 579 852 579 24660 9569 24660 9569 8875 23717 8875 23717 21804 211 21804 211 1670 14451 1670 14451 16214 19738 16214 19738 5585 3774 5585 3774 13571 21837 13571 21837 5102 13082 5102 13082 24832 19960 24832 19960 20766 6787 20766 6787 1193 21782 1193 21782 2618 9229 2618 9229 5342 13652 5342 13652 20874 5652 20874 5652 11446 22716 11446 22716 23102 2216 23102 2216 24878 2462 24878 2462 321 11569 321 11569 18895 1769 18895 1769 7928 4894 7928 4894 4866 22930 4866 22930 24940 4130 24940 4130 282 24099 282 24099 12076 13740 12076 13740 23754 5938 23754 5938 3710 92 3710 92 13491 22058 13491 22058 23179 3988 23179 3988 4090 17165 4090 17165 11154 5543 11154 5543 1902 23823 1902 23823 22423 14644 22423 14644 13215 24660 13215 24660 14835 14177 14835 14177 9435 15736 9435 15736 24001 5227 24001 5227 654 15982 654 15982 9855 22793 9855 22793 16800 6296 16800 6296 751 12732 751 12732 23737 15842 23737 15842 1135 5142 1135 5142 20536 23859 20536 23859 1259 18194 1259 18194 255 22235 255 22235 11805 5198 11805 5198 13398 15410 13398 15410 5562 21109 5562 21109 21933 5031 21933 5031 4258 20628 4258 20628 22825 16326 22825 16326 1118 22284 1118 22284 8208 12700 8208 12700 22612 21420 22612 21420 9908 17519 9908 17519 23665 5016 23665 5016 4917 21605 4917 21605 16254 998 16254 998 23002 22264 23002 22264 15824 9813 15824 9813 24113 23718 24113 23718 12250 11423 12250 11423 18482 23583 18482 23583 1837 1612 1837 1612 20950 20816 20950 20816 10897 16271 10897 16271 15069 11386 15069 11386 18104 21043 18104 21043 13506 7557 13506 7557 24169 15141 24169 15141 1868 23379 1868 23379 4819 2164 4819 2164 11298 24349 11298 24349 3238 18760 3238 18760 11011 210 11011 210 1655 7537 1655 7537 11726 1782 11726 1782 19721 18481 19721 18481 4212 2911 4212 2911 17045 15204 17045 15204 23826 2273 23826 2273 1654 15518 1654 15518 1283 7975 1283 7975 19732 4738 19732 4738 3360 3857 3360 3857 15397 14482 15397 14482 1066 15732 1066 15732 17624 17948 17624 17948 2810 17982 2810 17982 23607 1707 23607 1707 12414 13515 12414 13515 17893 743 17893 743 5518 1301 5518 1301 17916 23382 17916 23382 1811 11955 1811 11955 23933 14693 23933 14693 17983 344 17983 344 3994 710 3994 710 18387 22832 18387 22832 3657 18726 3657 18726 16790 22875 16790 22875 594 4960 594 4960 21576 15844 21576 15844 2101 4114 2101 4114 24196 17231 24196 17231 21945 1235 21945 1235 4264 10565 4264 10565 8083 24067 8083 24067 20506 10030 20506 10030 5032 22113 5032 22113 22432 5243 22432 5243 944 6936 944 6936 22687 14514 22687 14514 7601 7916 7601 7916 20524 19915 20524 19915 156 2886 156 2886 7136 24346 7136 24346 18899 12863 18899 12863 3703 865 3703 865 13880 17869 13880 17869 11186 4174 11186 4174 22042 20473 22042 20473 6222 11967 6222 11967 193 2580 193 2580 23573 9203 23573 9203 7762 24823 7762 24823 3749 17538 3749 17538 23292 6054 23292 6054 9763 21240 9763 21240 15269 4862 15269 4862 3436 24006 3436 24006 12126 15911 12126 15911 2324 4582 2324 4582 17910 10731 17910 10731 13845 258 13845 258 22222 16340 22222 16340 5618 17601 5618 17601 23585 3886 23585 3886 11133 24639 11133 24639 12732 11787 12732 11787 20307 15489 20307 15489 1944 15539 1944 15539 20843 5536 20843 5536 21467 19760 21467 19760 11099 146 11099 146 5373 18707 5373 18707 3056 24029 3056 24029 10528 1519 10528 1519 273 23876 273 23876 18508 2604 18508 2604 19830 24343 19830 24343 97 3993 97 3993 24136 19996 24136 19996 18346 2526 18346 2526 18571 20968 18571 20968 672 6175 672 6175 16425 13715 16425 13715 17185 9499 17185 9499 4389 24290 4389 24290 10942 7958 10942 7958 9588 3353 9588 3353 23277 15700 23277 15700 3028 5785 3028 5785 16748 14446 16748 14446 1388 16076 1388 16076 24404 23402 24404 23402 24867 9523 24867 9523 1047 4225 1047 4225 10663 13368 10663 13368 13638 6987 13638 6987 22543 22398 22543 22398 5471 14094 5471 14094 10580 1614 10580 1614 5581 341 5581 341 18768 6929 18768 6929 2204 18779 2204 18779 24228 24171 24228 24171 13709 21117 13709 21117 3973 18678 3973 18678 16080 13250 16080 13250 7120 10496 7120 10496 15679 24104 15679 24104 15391 6566 15391 6566 18691 16766 18691 16766 4147 2907 4147 2907 16334 22619 16334 22619 14854 5091 14854 5091 23910 20106 23910 20106 24365 23037 24365 23037 10514 18413 10514 18413 23781 6674 23781 6674 21339 20906 21339 20906 7560 6481 7560 6481 9282 20532 9282 20532 298 17760 298 17760 14741 16789 14741 16789 6239 11733 6239 11733 5192 11579 5192 11579 17847 23457 17847 23457 21887 9947 21887 9947 7272 18083 7272 18083 12613 4751 12613 4751 8682 24484 8682 24484 3647 20341 3647 20341 19441 21970 19441 21970 10291 10505 10291 10505 4416 23029 4416 23029 24517 9106 24517 9106 960 7354 960 7354 9622 23873 9622 23873 23394 3196 23394 3196 1465 9318 1465 9318 13665 19898 13665 19898 14711 1038 14711 1038 8789 15945 8789 15945 21395 6720 21395 6720 9781 20457 9781 20457 19127 9961 19127 9961 12306 20146 12306 20146 24565 13153 24565 13153 8213 24234 8213 24234 20301 18533 20301 18533 20842 2231 20842 2231 1869 23355 1869 23355 24096 1785 24096 1785 368 24534 368 24534 14574 3510 14574 3510 23966 15052 23966 15052 115 20365 115 20365 8369 759 8369 759 9165 16579 9165 16579 23473 5755 23473 5755 14992 16533 14992 16533 23713 7418 23713 7418 1270 6703 1270 6703 14536 565 14536 565 2482 8667 2482 8667 23134 24980 23134 24980 802 2412 802 2412 19453 19121 19453 19121 952 15456 952 15456 22955 23847 22955 23847 5908 6544 5908 6544 3639 23903 3639 23903 21842 12252 21842 12252 24808 11889 24808 11889 6766 24665 6766 24665 9723 13595 9723 13595 12197 285 12197 285 1830 24770 1830 24770 22725 6849 22725 6849 949 13415 949 13415 16433 1500 16433 1500 14617 21351 14617 21351 20613 16560 20613 16560 1384 4176 1384 4176 8714 24585 8714 24585 14195 4391 14195 4391 2370 21226 2370 21226 17840 14516 17840 14516 23495 21693 23495 21693 3738 7086 3738 7086 15767 15094 15767 15094 2076 24055 2076 24055 6561 27 6561 27 14991 25 14991 25 9329 10692 9329 10692 18354 7345 18354 7345 9803 21754 9803 21754 4658 6080 4658 6080 23804 23323 23804 23323 271 8202 271 8202 11861 23063 11861 23063 24090 4505 24090 4505 11564 4059 11564 4059 24245 17114 24245 17114 7572 24404 7572 24404 23646 5601 23646 5601 17519 9789 17519 9789 9863 639 9863 639 23450 10758 23450 10758 975 24517 975 24517 611 13071 611 13071 12834 21167 12834 21167 4930 17685 4930 17685 19379 5565 19379 5565 15354 19480 15354 19480 19793 8672 19793 8672 7543 4440 7543 4440 4419 12939 4419 12939 20917 5291 20917 5291 10345 15672 10345 15672 1512 4531 1512 4531 18268 659 18268 659 24377 14817 24377 14817 1420 21071 1420 21071 14214 12559 14214 12559 10894 20125 10894 20125 9151 9858 9151 9858 19353 6808 19353 6808 17276 11906 17276 11906 780 14945 780 14945 23045 1836 23045 1836 922 6027 922 6027 20599 17689 20599 17689 7138 16902 7138 16902 13322 17974 13322 17974 11506 1334 11506 1334 3771 17718 3771 17718 2597 17076 2597 17076 21355 21310 21355 21310 2677 23396 2677 23396 3290 419 3290 419 20033 22429 20033 22429 4105 2902 4105 2902 14213 22086 14213 22086 10607 1696 10607 1696 24004 23817 24004 23817 3974 9141 3974 9141 4291 73 4291 73 729 13888 729 13888 8821 6918 8821 6918 21123 22462 21123 22462 24774 5290 24774 5290 18452 13569 18452 13569 12595 21075 12595 21075 4906 2578 4906 2578 8162 9262 8162 9262 3762 7391 3762 7391 8434 11382 8434 11382 19002 21624 19002 21624 6899 2279 6899 2279 20012 24356 20012 24356 9067 7071 9067 7071 1796 14458 1796 14458 8126 10860 8126 10860 15153 8746 15153 8746 12244 8120 12244 8120 20879 14887 20879 14887 2137 2087 2137 2087 11136 18082 11136 18082 3600 20636 3600 20636 1854 9281 1854 9281 23059 12384 23059 12384 5589 2688 5589 2688 18991 22565 18991 22565 607 11195 607 11195 19937 23807 19937 23807 5768 12181 5768 12181 22173 2527 22173 2527 815 20032 815 20032 22439 16096 22439 16096 12057 24395 12057 24395 8146 11348 8146 11348 14091 14184 14091 14184 453 7921 453 7921 14241 18735 14241 18735 15722 7394 15722 7394 1856 12549 1856 12549 11462 17886 11462 17886 2933 4740 2933 4740 12902 9258 12902 9258 14893 312 14893 312 13163 9402 13163 9402 19737 17140 19737 17140 3472 23010 3472 23010 16805 4363 16805 4363 222 20420 222 20420 24467 4576 24467 4576 5995 299 5995 299 21589 11665 21589 11665 384 16816 384 16816 16675 2472 16675 2472 5270 18522 5270 18522 15808 322 15808 322 2380 314 2380 314 24014 11428 24014 11428 9925 1222 9925 1222 23715 19718 23715 19718 13305 59 13305 59 14425 5577 14425 5577 7695 20431 7695 20431 18378 576 18378 576 14675 21912 14675 21912 9231 2877 9231 2877 16072 15578 16072 15578 3312 4851 3312 4851 19462 250 19462 250 7041 13032 7041 13032 13983 22666 13983 22666 24042 12417 24042 12417 708 20997 708 20997 20993 14031 20993 14031 5870 21517 5870 21517 24686 110 24686 110 12826 13546 12826 13546 4233 15567 4233 15567 19450 5343 19450 5343 1491 19211 1491 19211 1339 14017 1339 14017 22577 2495 22577 2495 14294 24334 14294 24334 21013 908 21013 908 23691 15364 23691 15364 14205 6618 14205 6618 7698 23977 7698 23977 1156 5638 1156 5638 13994 24962 13994 24962 23175 21467 23175 21467 11638 11833 11638 11833 9358 15942 9358 15942 2906 23836 2906 23836 584 5775 584 5775 19570 24327 19570 24327 54 22848 54 22848 15939 12936 15939 12936 10200 19397 10200 19397 15528 668 15528 668 634 24489 634 24489 12749 9926 12749 9926 24754 4192 24754 4192 4890 18230 4890 18230 9952 6500 9952 6500 6519 7461 6519 7461 24592 5888 24592 5888 123 8612 123 8612 16677 318 16677 318 5958 3067 5958 3067 17721 14834 17721 14834 7621 7853 7621 7853 22239 16823 22239 16823 14578 3076 14578 3076 2500 21653 2500 21653 539 4659 539 4659 21667 24675 21667 24675 9958 7081 9958 7081 17153 8459 17153 8459 15221 2948 15221 2948 9022 21154 9022 21154 24185 12412 24185 12412 21042 24558 21042 24558 22883 716 22883 716 1027 11197 1027 11197 13085 24895 13085 24895 3338 11409 3338 11409 14037 9774 14037 9774 1074 15944 1074 15944 24039 9208 24039 9208 1860 16409 1860 16409 22276 8097 22276 8097 13312 20849 13312 20849 17298 452 17298 452 1266 15358 1266 15358 18210 302 18210 302 8015 21788 8015 21788 8913 131 8913 131 9551 18399 9551 18399 828 11178 828 11178 15200 497 15200 497 9433 12075 9433 12075 10103 957 10103 957 21883 20259 21883 20259 6993 10794 6993 10794 17067 23938 17067 23938 9098 3461 9098 3461 20471 23988 20471 23988 9813 6486 9813 6486 13497 22436 13497 22436 21505 2919 21505 2919 8395 21135 8395 21135 2596 5584 2596 5584 19713 22760 19713 22760 820 13832 820 13832 15163 18762 15163 18762 10158 7949 10158 7949 14095 10562 14095 10562 4560 24458 4560 24458 21771 14215 21771 14215 7142 6344 7142 6344 17166 22051 17166 22051 23346 24319 23346 24319 476 17860 476 17860 22584 4789 22584 4789 2560 7579 2560 7579 16995 18993 16995 18993 5421 23983 5421 23983 21855 9680 21855 9680 1901 20957 1901 20957 14821 3824 14821 3824 10619 21015 10619 21015 19563 14677 19563 14677 3329 24452 3329 24452 17446 2909 17446 2909 21846 21374 21846 21374 517 3184 517 3184 22140 21380 22140 21380 5202 386 5202 386 11324 17072 11324 17072 104 19407 104 19407 3030 3032 3030 3032 20226 13554 20226 13554 8996 22567 8996 22567 987 17170 987 17170 24472 4777 24472 4777 12657 23082 12657 23082 4455 4216 4455 4216 14972 23322 14972 23322 4401 4874 4401 4874 16429 15792 16429 15792 1223 23895 1223 23895 15895 6522 15895 6522 21309 24317 21309 24317 10127 2004 10127 2004 5583 20367 5583 20367 20048 12071 20048 12071 21246 11743 21246 11743 19057 2565 19057 2565 1316 23829 1316 23829 3790 9331 3790 9331 12653 20310 12653 20310 8294 2975 8294 2975 129 19055 129 19055 18627 8136 18627 8136 21193 19821 21193 19821 12398 7160 12398 7160 24786 21773 24786 21773 267 24109 267 24109 12855 2689 12855 2689 12486 12751 12486 12751 19208 2020 19208 2020 10201 16193 10201 16193 21245 2022 21245 2022 13923 21606 13923 21606 763 19768 763 19768 24133 23787 24133 23787 6964 79 6964 79 1290 12466 1290 12466 10721 108 10721 108 20447 9358 20447 9358 17295 1393 17295 1393 13921 22965 13921 22965 12889 6229 12889 6229 21230 14187 21230 14187 6710 1729 6710 1729 19722 20385 19722 20385 5087 15235 5087 15235 18532 16405 18532 16405 17202 14246 17202 14246 20794 5700 20794 5700 14784 13759 14784 13759 1192 11871 1192 11871 22952 16836 22952 16836 14942 11739 14942 11739 15482 22079 15482 22079 3662 16228 3662 16228 18877 681 18877 681 7106 21206 7106 21206 11880 24416 11880 24416 14513 4611 14513 4611 9901 9969 9901 9969 19126 19375 19126 19375 3960 7886 3960 7886 23851 3376 23851 3376 21005 12944 21005 12944 9973 18287 9973 18287 1766 4697 1766 4697 24051 23783 24051 23783 21271 4418 21271 4418 2034 19859 2034 19859 12526 21820 12526 21820 13434 5187 13434 5187 6330 403 6330 403 5759 8542 5759 8542 20379 20088 20379 20088 2331 3513 2331 3513 23341 11570 23341 11570 3453 22332 3453 22332 12740 2994 12740 2994 21668 4085 21668 4085 3399 21836 3399 21836 427 20378 427 20378 11991 22972 11991 22972 6423 3167 6423 3167 10194 21099 10194 21099 4362 14211 4362 14211 12617 4842 12617 4842 3683 20383 3683 20383 18128 19481 18128 19481 18323 23004 18323 23004 926 3244 926 3244 23382 22474 23382 22474 9366 4713 9366 4713 8514 20999 8514 20999 22246 11331 22246 11331 4727 22704 4727 22704 434 5345 434 5345 21010 15963 21010 15963 5833 44 5833 44 21737 18205 21737 18205 8805 23263 8805 23263 3976 17317 3976 17317 22201 3088 22201 3088 2234 18527 2234 18527 11663 831 11663 831 21433 20725 21433 20725 261 2184 261 2184 11434 24444 11434 24444 1911 12019 1911 12019 20661 11309 20661 11309 1724 7240 1724 7240 24957 11179 24957 11179 20285 24342 20285 24342 23369 24434 23369 24434 13380 4455 13380 4455 18793 11297 18793 11297 847 8442 847 8442 18412 23892 18412 23892 20739 23710 20739 23710 9367 1109 9367 1109 15408 8477 15408 8477 15170 9653 15170 9653 15698 20424 15698 20424 8114 7586 8114 7586 22829 14118 22829 14118 1907 21542 1907 21542 19220 2769 19220 2769 4393 22126 4393 22126 7565 7093 7565 7093 24818 21348 24818 21348 8563 6093 8563 6093 16634 15533 16634 15533 5640 3798 5640 3798 23991 17181 23991 17181 4198 13148 4198 13148 3151 16507 3151 16507 22177 11983 22177 11983 22812 21344 22812 21344 5944 2849 5944 2849 12750 19090 12750 19090 7487 18356 7487 18356 16197 6273 16197 6273 10040 23086 10040 23086 22211 263 22211 263 3222 14467 3222 14467 12069 18988 12069 18988 10063 10398 10063 10398 13727 17576 13727 17576 4481 779 4481 779 12494 12251 12494 12251 5255 10826 5255 10826 16970 21415 16970 21415 4804 7315 4804 7315 23743 21947 23743 21947 21906 13730 21906 13730 5800 12621 5800 12621 5885 20109 5885 20109 14033 11439 14033 11439 1337 21046 1337 21046 16817 7549 16817 7549 24049 16417 24049 16417 2282 23451 2282 23451 12332 5833 12332 5833 11356 9829 11356 9829 22864 13892 22864 13892 16757 8298 16757 8298 16324 19638 16324 19638 4092 5756 4092 5756 20284 22209 20284 22209 12205 9194 12205 9194 52 6223 52 6223 6275 10690 6275 10690 5863 8242 5863 8242 24478 19053 24478 19053 24874 9008 24874 9008 24691 14232 24691 14232 4706 16655 4706 16655 17572 1169 17572 1169 8511 13613 8511 13613 24683 18330 24683 18330 2978 15541 2978 15541 23224 627 23224 627 14058 3062 14058 3062 24317 22560 24317 22560 2493 841 2493 841 19214 22869 19214 22869 6493 10260 6493 10260 19437 22886 19437 22886 4746 7476 4746 7476 12056 17085 12056 17085 22028 10972 22028 10972 21333 21442 21333 21442 11974 3489 11974 3489 20916 7748 20916 7748 2700 12645 2700 12645 20242 938 20242 938 3118 19295 3118 19295 10687 12527 10687 12527 8324 23150 8324 23150 11456 14005 11456 14005 3427 21149 3427 21149 6638 1938 6638 1938 1867 10595 1867 10595 11460 21277 11460 21277 3368 6335 3368 6335 17042 23019 17042 23019 5337 863 5337 863 18807 18920 18807 18920 2215 3371 2215 3371 2729 780 2729 780 183 2668 183 2668 12585 21608 12585 21608 19969 23274 19969 23274 15986 12280 15986 12280 19356 1630 19356 1630 450 15493 450 15493 20516 14608 20516 14608 12966 22344 12966 22344 23551 2378 23551 2378 15082 21341 15082 21341 2111 2444 2111 2444 23589 19963 23589 19963 3501 8030 3501 8030 17292 4509 17292 4509 23250 23047 23250 23047 24402 1075 24402 1075 13976 22128 13976 22128 24223 5308 24223 5308 2917 5485 2917 5485 15957 15105 15957 15105 2568 5834 2568 5834 24352 12743 24352 12743 24839 2804 24839 2804 7702 20764 7702 20764 20275 99 20275 99 6932 9153 6932 9153 23558 15987 23558 15987 10048 9200 10048 9200 2880 19310 2880 19310 13003 3435 13003 3435 19042 2415 19042 2415 2008 21445 2008 21445 22289 2450 22289 2450 12042 12721 12042 12721 1252 86 1252 86 13283 11495 13283 11495 12315 7988 12315 7988 22676 21581 22676 21581 18038 3609 18038 3609 7311 23398 7311 23398 22972 272 22972 272 22606 24821 22606 24821 22776 2742 22776 2742 4199 23616 4199 23616 24684 4368 24684 4368 13919 11218 13919 11218 13080 7309 13080 7309 11858 4819 11858 4819 24137 6646 24137 6646 2173 22804 2173 22804 18633 7530 18633 7530 7590 8432 7590 8432 22296 14721 22296 14721 1342 10833 1342 10833 4101 13297 4101 13297 9685 24441 9685 24441 19770 4917 19770 4917 6805 19991 6805 19991 1507 2253 1507 2253 16630 23900 16630 23900 4392 163 4392 163 1608 8812 1608 8812 3965 1250 3965 1250 24412 12386 24412 12386 16669 16572 16669 16572 17820 7419 17820 7419 4219 376 4219 376 22178 15273 22178 15273 11211 631 11211 631 14719 8860 14719 8860 4753 22971 4753 22971 24544 7223 24544 7223 3864 10134 3864 10134 12596 1999 12596 1999 19944 14235 19944 14235 12143 379 12143 379 10131 14900 10131 14900 24603 1223 24603 1223 779 14790 779 14790 13129 23989 13129 23989 2348 12336 2348 12336 22587 18409 22587 18409 11770 4508 11770 4508 19564 23233 19564 23233 653 8944 653 8944 20028 3872 20028 3872 11295 22298 11295 22298 21952 1467 21952 1467 3629 20127 3629 20127 21475 471 21475 471 19074 18355 19074 18355 2303 1257 2303 1257 9690 6140 9690 6140 6936 21030 6936 21030 17468 14456 17468 14456 1271 7303 1271 7303 19223 18031 19223 18031 10720 7148 10720 7148 21029 18499 21029 18499 23498 3725 23498 3725 1408 6605 1408 6605 21666 4222 21666 4222 10685 15049 10685 15049 16523 4885 16523 4885 4730 24741 4730 24741 19391 19026 19391 19026 4235 633 4235 633 10672 17774 10672 17774 2979 1557 2979 1557 1571 21851 1571 21851 2368 10674 2368 10674 14116 14097 14116 14097 1279 5296 1279 5296 21840 11896 21840 11896 6778 6321 6778 6321 10236 24033 10236 24033 22123 7343 22123 7343 12166 21128 12166 21128 23504 2479 23504 2479 245 22263 245 22263 132 21121 132 21121 22801 13323 22801 13323 7603 21282 7603 21282 23819 10224 23819 10224 3921 5903 3921 5903 18818 20984 18818 20984 11163 4359 11163 4359 24434 18036 24434 18036 1190 12530 1190 12530 21503 13389 21503 13389 2075 3331 2075 3331 11826 4171 11826 4171 580 23430 580 23430 14238 13059 14238 13059 8771 6889 8771 6889 704 19828 704 19828 21772 24175 21772 24175 17164 8113 17164 8113 8760 7768 8760 7768 24651 22214 24651 22214 10850 2985 10850 2985 6236 18756 6236 18756 10004 12321 10004 12321 766 15893 766 15893 21702 391 21702 391 1699 14390 1699 14390 8753 8685 8753 8685 32 9275 32 9275 21224 12710 21224 12710 9250 14943 9250 14943 24503 1530 24503 1530 2189 6961 2189 6961 891 21848 891 21848 21930 2388 21930 2388 4229 2682 4229 2682 21889 12005 21889 12005 1100 24026 1100 24026 24814 3276 24814 3276 7530 19262 7530 19262 13900 1791 13900 1791 2534 7179 2534 7179 15225 17955 15225 17955 492 24106 492 24106 12559 6940 12559 6940 151 14214 151 14214 12580 17871 12580 17871 927 5964 927 5964 19218 608 19218 608 10074 55 10074 55 16940 23660 16940 23660 3612 24187 3612 24187 13769 22123 13769 22123 6763 4640 6763 4640 1831 18254 1831 18254 19744 5318 19744 5318 1344 21234 1344 21234 16414 1351 16414 1351 14359 7791 14359 7791 24385 6430 24385 6430 23189 19087 23189 19087 8696 17193 8696 17193 20236 24773 20236 24773 14001 10194 14001 10194 16118 21853 16118 21853 4316 3294 4316 3294 18517 7102 18517 7102 6496 11320 6496 11320 20680 116 20680 116 439 17829 439 17829 6254 1024 6254 1024 17073 20086 17073 20086 13331 9452 13331 9452 8021 8847 8021 8847 24502 10723 24502 10723 21641 24785 21641 24785 6026 7444 6026 7444 8364 8900 8364 8900 2176 24563 2176 24563 14589 12798 14589 12798 16293 17877 16293 17877 2361 923 2361 923 1255 154 1255 154 23880 23851 23880 23851 3304 12799 3304 12799 14896 9382 14896 9382 9775 19959 9775 19959 16071 808 16071 808 2276 20578 2276 20578 8468 75 8468 75 11793 18234 11793 18234 21150 5286 21150 5286 24448 24906 24448 24906 712 15478 712 15478 14555 7900 14555 7900 5112 16947 5112 16947 21671 10648 21671 10648 8734 17080 8734 17080 17881 14389 17881 14389 794 2142 794 2142 10189 16026 10189 16026 11631 2249 11631 2249 6016 17924 6016 17924 21592 80 21592 80 5706 7603 5706 7603 24541 23219 24541 23219 15851 5811 15851 5811 12209 17798 12209 17798 13077 7200 13077 7200 5848 16564 5848 16564 5655 21038 5655 21038 11995 6249 11995 6249 22916 23216 22916 23216 13482 1204 13482 1204 24464 24709 24464 24709 3902 13334 3902 13334 9497 8491 9497 8491 6991 16506 6991 16506 17581 17851 17581 17851 714 9470 714 9470 11040 14689 11040 14689 4204 3590 4204 3590 554 18640 554 18640 18443 19592 18443 19592 6894 8793 6894 8793 17888 19361 17888 19361 22302 13764 22302 13764 628 1582 628 1582 24670 24871 24670 24871 2621 2210 2621 2210 22087 24473 22087 24473 1719 24269 1719 24269 9917 7098 9917 7098 16838 8426 16838 8426 7377 2333 7377 2333 20621 16528 20621 16528 2288 5321 2288 5321 20651 17581 20651 17581 10842 3189 10842 3189 17770 23446 17770 23446 21450 7559 21450 7559 10067 12631 10067 12631 18981 4677 18981 4677 5241 19804 5241 19804 24899 8480 24899 8480 10584 16293 10584 16293 2057 6336 2057 6336 17151 20691 17151 20691 7584 4529 7584 4529 16801 11440 16801 11440 4510 24485 4510 24485 21529 8144 21529 8144 11918 24151 11918 24151 20005 14505 20005 14505 489 21845 489 21845 19909 1819 19909 1819 21683 14277 21683 14277 13494 13451 13494 13451 19610 16279 19610 16279 7257 7552 7257 7552 16650 23667 16650 23667 21500 16865 21500 16865 2952 11074 2952 11074 22098 24341 22098 24341 13563 5019 13563 5019 21916 20855 21916 20855 2202 9112 2202 9112 18591 15455 18591 15455 2474 18048 2474 18048 14638 8982 14638 8982 419 13494 419 13494 22073 654 22073 654 18993 3229 18993 3229 4259 1359 4259 1359 17394 3518 17394 3518 16566 12847 16566 12847 5302 16917 5302 16917 19601 17438 19601 17438 24383 15287 24383 15287 6726 2978 6726 2978 19268 22506 19268 22506 8643 4900 8643 4900 2795 12873 2795 12873 7302 6012 7302 6012 1702 5087 1702 5087 8796 17987 8796 17987 1827 23572 1827 23572 10154 13231 10154 13231 24174 24227 24174 24227 7089 6243 7089 6243 13987 21212 13987 21212 24722 3514 24722 3514 5269 23715 5269 23715 14897 9093 14897 9093 24788 24157 24788 24157 5493 8012 5493 8012 20434 3258 20434 3258 22133 16895 22133 16895 860 22794 860 22794 15015 10535 15015 10535 12132 14841 12132 14841 22065 19109 22065 19109 4939 3176 4939 3176 1681 3225 1681 3225 16306 14806 16306 14806 1121 3394 1121 3394 13823 24663 13823 24663 18700 10221 18700 10221 1857 10363 1857 10363 23357 14183 23357 14183 1073 33 1073 33 20875 24494 20875 24494 6339 4183 6339 4183 21415 22592 21415 22592 6977 13699 6977 13699 7522 23867 7522 23867 3342 221 3342 221 19901 2105 19901 2105 16300 24211 16300 24211 16834 19729 16834 19729 7770 23227 7770 23227 24144 3429 24144 3429 2993 609 2993 609 19228 9158 19228 9158 3839 18928 3839 18928 24589 13150 24589 13150 325 18222 325 18222 12135 6598 12135 6598 1150 21904 1150 21904 6241 14965 6241 14965 20067 21026 20067 21026 22150 1302 22150 1302 7681 4257 7681 4257 23990 17028 23990 17028 8614 13990 8614 13990 23096 16583 23096 16583 28 12044 28 12044 24805 24971 24805 24971 10457 347 10457 347 8188 21353 8188 21353 13681 7164 13681 7164 19932 20662 19932 20662 24706 24539 24706 24539 6499 8827 6499 8827 22409 799 22409 799 5248 20945 5248 20945 9445 16921 9445 16921 20493 635 20493 635 11437 23040 11437 23040 19092 5161 19092 5161 11879 24470 11879 24470 4839 1480 4839 1480 12044 19382 12044 19382 20657 118 20657 118 1722 1880 1722 1880 18476 22536 18476 22536 5686 16664 5686 16664 23962 2893 23962 2893 11725 992 11725 992 543 11124 543 11124 24066 20746 24066 20746 6358 2634 6358 2634 17957 17496 17957 17496 1275 9816 1275 9816 10219 14947 10219 14947 1134 6189 1134 6189 1390 18940 1390 18940 7521 22321 7521 22321 2123 1397 2123 1397 24337 24277 24337 24277 7626 2061 7626 2061 14029 24573 14029 24573 14961 2901 14961 2901 3199 16090 3199 16090 18690 315 18690 315 22271 13237 22271 13237 2019 24965 2019 24965 9937 18278 9937 18278 224 4087 224 4087 3761 20051 3761 20051 23513 4929 23513 4929 2751 16850 2751 16850 19338 786 19338 786 6545 23707 6545 23707 22973 18957 22973 18957 8765 11254 8765 11254 3190 24180 3190 24180 20259 3359 20259 3359 4061 21633 4061 21633 18730 10710 18730 10710 731 24008 731 24008 20881 2081 20881 2081 5756 22967 5756 22967 17091 16040 17091 16040 2316 476 2316 476 21911 20807 21911 20807 1607 1170 1607 1170 10627 12206 10627 12206 5804 553 5804 553 10588 17266 10588 17266 1220 9897 1220 9897 23642 23325 23642 23325 2041 7712 2041 7712 13815 21110 13815 21110 14183 3679 14183 3679 8167 14083 8167 14083 19183 8380 19183 8380 1861 8498 1861 8498 23794 20700 23794 20700 9510 1670 9510 1670 15936 16249 15936 16249 19384 5157 19384 5157 4407 1864 4407 1864 7434 22089 7434 22089 971 17378 971 17378 21073 21052 21073 21052 313 3424 313 3424 15145 8522 15145 8522 152 701 152 701 8894 14872 8894 14872 16496 3890 16496 3890 6651 22198 6651 22198 18842 826 18842 826 830 15684 830 15684 20919 7752 20919 7752 1523 17021 1523 17021 23773 2034 23773 2034 6360 21915 6360 21915 739 8366 739 8366 23219 16646 23219 16646 6550 9041 6550 9041 8044 4949 8044 4949 823 2485 823 2485 18273 16363 18273 16363 1619 15927 1619 15927 3753 24792 3753 24792 15688 2037 15688 2037 4044 17694 4044 17694 965 5377 965 5377 3445 22288 3445 22288 19741 198 19741 198 4569 22266 4569 22266 22969 6292 22969 6292 2046 18219 2046 18219 16487 7835 16487 7835 18390 20786 18390 20786 6076 2494 6076 2494 2122 14715 2122 14715 14837 3399 14837 3399 1941 16810 1941 16810 19415 17832 19415 17832 13052 6293 13052 6293 19517 21983 19517 21983 12388 12805 12388 12805 17800 10309 17800 10309 9774 775 9774 775 18762 20404 18762 20404 118 4089 118 4089 24962 24428 24962 24428 17326 939 17326 939 1601 17494 1601 17494 24929 3195 24929 3195 7337 22456 7337 22456 2689 7979 2689 7979 10415 20446 10415 20446 8178 1345 8178 1345 8235 19358 8235 19358 23169 14904 23169 14904 22906 21771 22906 21771 1492 934 1492 934 13933 9103 13933 9103 2768 21317 2768 21317 13161 3685 13161 3685 6256 15039 6256 15039 16510 12562 16510 12562 11426 22336 11426 22336 18765 4100 18765 4100 23095 20790 23095 20790 2622 4712 2622 4712 16360 10517 16360 10517 437 9711 437 9711 18736 20771 18736 20771 2065 1633 2065 1633 24673 5830 24673 5830 8617 21909 8617 21909 20069 10765 20069 10765 9850 19736 9850 19736 11584 135 11584 135 21104 24301 21104 24301 8134 3437 8134 3437 23360 17840 23360 17840 686 4797 686 4797 3494 16657 3494 16657 8091 18747 8091 18747 4406 12344 4406 12344 17865 20862 17865 20862 21356 3230 21356 3230 14714 10899 14714 10899 6090 5276 6090 5276 18789 23403 18789 23403 903 2850 903 2850 21199 1081 21199 1081 8334 1669 8334 1669 22815 22450 22815 22450 1688 8418 1688 8418 22089 5592 22089 5592 23931 16667 23931 16667 4306 10477 4306 10477 17637 4541 17637 4541 3331 16183 3331 16183 21255 6317 21255 6317 17639 24945 17639 24945 3796 9014 3796 9014 1040 22406 1040 22406 874 7912 874 7912 23908 24787 23908 24787 1814 3670 1814 3670 12114 13488 12114 13488 426 23709 426 23709 19487 1964 19487 1964 5001 14958 5001 14958 22875 22978 22875 22978 9760 19880 9760 19880 18442 10177 18442 10177 3396 17596 3396 17596 5992 4982 5992 4982 18727 22677 18727 22677 6472 11498 6472 11498 18623 21405 18623 21405 4585 15674 4585 15674 2980 23727 2980 23727 16597 4760 16597 4760 4757 23404 4757 23404 23997 13033 23997 13033 10977 20769 10977 20769 11958 974 11958 974 17797 23442 17797 23442 1929 4954 1929 4954 19520 21539 19520 21539 5555 2630 5555 2630 23608 20915 23608 20915 12884 2982 12884 2982 24391 24039 24391 24039 1435 23559 1435 23559 9169 4563 9169 4563 19648 23013 19648 23013 409 1043 409 1043 22134 21774 22134 21774 6463 12387 6463 12387 24119 21972 24119 21972 868 23492 868 23492 438 8618 438 8618 8927 989 8927 989 682 24855 682 24855 2710 15709 2710 15709 13790 10949 13790 10949 2785 16989 2785 16989 9458 5219 9458 5219 17004 22090 17004 22090 499 10259 499 10259 20457 24686 20457 24686 10777 5600 10777 5600 1744 15256 1744 15256 23145 18302 23145 18302 16454 11384 16454 11384 13532 20014 13532 20014 1981 15614 1981 15614 5813 13445 5813 13445 14464 19530 14464 19530 2483 28 2483 28 14832 19085 14832 19085 2537 9726 2537 9726 12390 5437 12390 5437 1942 18604 1942 18604 22657 1704 22657 1704 7066 12653 7066 12653 17310 18100 17310 18100 1469 23543 1469 23543 22639 2148 22639 2148 3020 4280 3020 4280 10176 234 10176 234 2539 19403 2539 19403 12777 19598 12777 19598 7039 14342 7039 14342 17742 19940 17742 19940 3827 10375 3827 10375 14584 10970 14584 10970 11908 23092 11908 23092 3935 2469 3935 2469 19993 8822 19993 8822 19066 2549 19066 2549 3743 9914 3743 9914 4287 5906 4287 5906 4584 13411 4584 13411 20763 56 20763 56 5290 17275 5290 17275 21661 7666 21661 7666 18217 14697 18217 14697 8947 8840 8947 8840 10295 16296 10295 16296 22557 20006 22557 20006 16442 2307 16442 2307 10638 20237 10638 20237 23081 5877 23081 5877 10471 5669 10471 5669 23315 20396 23315 20396 2800 22127 2800 22127 13981 14282 13981 14282 4694 14434 4694 14434 18845 4105 18845 4105 782 13327 782 13327 12185 7487 12185 7487 638 4167 638 4167 20606 14411 20606 14411 19173 3010 19173 3010 2669 8627 2669 8627 19041 23881 19041 23881 15614 6754 15614 6754 257 20082 257 20082 21294 2431 21294 2431 12759 13608 12759 13608 24505 24932 24505 24932 1082 1031 1082 1031 9032 13839 9032 13839 1843 19674 1843 19674 22980 16357 22980 16357 14608 19105 14608 19105 21518 929 21518 929 16808 22341 16808 22341 943 2247 943 2247 23701 10730 23701 10730 10834 766 10834 766 2535 22287 2535 22287 20556 8706 20556 8706 6328 20099 6328 20099 14471 2138 14471 2138 4568 16881 4568 16881 7991 3157 7991 3157 24229 22876 24229 22876 11546 2760 11546 2760 1320 13261 1320 13261 19076 17758 19076 17758 2417 24756 2417 24756 10742 4128 10742 4128 7192 21349 7192 21349 13137 16792 13137 16792 3840 3777 3840 3777 20084 22161 20084 22161 3072 1627 3072 1627 17796 10755 17796 10755 8038 16075 8038 16075 13908 6269 13908 6269 3461 22072 3461 22072 14473 9641 14473 9641 5310 22158 5310 22158 20935 14173 20935 14173 1038 16975 1038 16975 4544 2981 4544 2981 2304 13718 2304 13718 21612 2551 21612 2551 16117 24884 16117 24884 5287 1873 5287 1873 16260 11802 16260 11802 9687 24088 9687 24088 10962 17211 10962 17211 3927 17688 3927 17688 24624 1972 24624 1972 10873 23632 10873 23632 21203 4187 21203 4187 2984 4910 2984 4910 17366 14729 17366 14729 1486 4774 1486 4774 7219 21473 7219 21473 19904 7266 19904 7266 3707 2396 3707 2396 16832 2062 16832 2062 9550 14802 9550 14802 12359 4879 12359 4879 8017 17769 8017 17769 18233 9992 18233 9992 10102 12734 10102 12734 19685 22511 19685 22511 7069 14120 7069 14120 15097 2542 15097 2542 23706 18186 23706 18186 9839 8504 9839 8504 22524 20373 22524 20373 3483 8269 3483 8269 24104 23777 24104 23777 1555 17909 1555 17909 22247 12265 22247 12265 11708 18141 11708 18141 5055 3550 5055 3550 17305 12693 17305 12693 773 1861 773 1861 23972 22184 23972 22184 863 23952 863 23952 4549 7843 4549 7843 24322 23691 24322 23691 7033 3925 7033 3925 24225 21971 24225 21971 1442 16364 1442 16364 12645 11655 12645 11655 18215 2539 18215 2539 3626 22905 3626 22905 9601 9087 9601 9087 22560 22300 22560 22300 6584 1701 6584 1701 11992 626 11992 626 3452 18817 3452 18817 22935 2722 22935 2722 477 21941 477 21941 24747 11044 24747 11044 17261 991 17261 991 23373 3482 23373 3482 2861 16876 2861 16876 20313 24970 20313 24970 17423 6893 17423 6893 17610 15838 17610 15838 3919 1236 3919 1236 24736 17794 24736 17794 3520 722 3520 722 1048 16710 1048 16710 11894 6887 11894 6887 16702 6532 16702 6532 3728 22737 3728 22737 23549 6062 23549 6062 5716 17557 5716 17557 24148 9048 24148 9048 16096 15823 16096 15823 12899 3970 12899 3970 21184 23562 21184 23562 22066 14363 22066 14363 4366 19054 4366 19054 12879 9101 12879 9101 768 12727 768 12727 21012 363 21012 363 12587 23064 12587 23064 17554 1379 17554 1379 8673 11377 8673 11377 11286 5254 11286 5254 2589 22940 2589 22940 15474 2295 15474 2295 21492 22796 21492 22796 1179 10955 1179 10955 23475 246 23475 246 22614 17935 22614 17935 14744 188 14744 188 20091 22679 20091 22679 7632 5059 7632 5059 1194 19038 1194 19038 23216 3121 23216 3121 8623 21578 8623 21578 1676 7726 1676 7726 9851 24809 9851 24809 21497 17167 21497 17167 2346 811 2346 811 21845 24216 21845 24216 9913 18359 9913 18359 21465 16045 21465 16045 804 1611 804 1611 11700 12712 11700 12712 21548 356 21548 356 14817 3904 14817 3904 23867 7238 23867 7238 1754 1792 1754 1792 20207 22417 20207 22417 10910 4642 10910 4642 15587 17123 15587 17123 9236 23916 9236 23916 10624 1208 10624 1208 23527 9834 23527 9834 5955 3400 5955 3400 8309 24007 8309 24007 10508 14185 10508 14185 4181 21342 4181 21342 24970 6466 24970 6466 2871 2384 2871 2384 8776 23213 8776 23213 22170 1255 22170 1255 24857 5508 24857 5508 8351 14986 8351 14986 15894 6017 15894 6017 14845 22912 14845 22912 18548 24649 18548 24649 2601 6549 2601 6549 11147 14037 11147 14037 3364 12287 3364 12287 16392 19927 16392 19927 6048 7075 6048 7075 7588 19131 7588 19131 20165 6413 20165 6413 4034 15368 4034 15368 21463 21747 21463 21747 22336 1683 22336 1683 14756 18789 14756 18789 13870 2968 13870 2968 2667 11958 2667 11958 22793 10131 22793 10131 13594 8649 13594 8649 20961 19668 20961 19668 12820 7 12820 7 23746 3880 23746 3880 4076 11537 4076 11537 3532 5654 3532 5654 17772 21384 17772 21384 6147 5874 6147 5874 20387 23009 20387 23009 4843 6607 4843 6607 21517 24254 21517 24254 1961 2204 1961 2204 12307 21668 12307 21668 22431 21628 22431 21628 9221 3348 9221 3348 24122 24412 24122 24412 23078 1300 23078 1300 24471 24860 24471 24860 10033 22241 10033 22241 4904 8157 4904 8157 23621 20282 23621 20282 4145 18297 4145 18297 13534 4172 13534 4172 5010 19691 5010 19691 23197 2977 23197 2977 12123 23653 12123 23653 22576 20848 22576 20848 1211 19839 1211 19839 24013 13822 24013 13822 6739 12175 6739 12175 21301 7327 21301 7327 24071 12038 24071 12038 13223 11335 13223 11335 3131 17401 3131 17401 18030 12449 18030 12449 10835 20317 10835 20317 20595 1556 20595 1556 1392 8659 1392 8659 20941 1453 20941 1453 11792 18300 11792 18300 24362 13525 24362 13525 9646 20970 9646 20970 22208 3914 22208 3914 6578 9362 6578 9362 4375 1632 4375 1632 23611 12622 23611 12622 14055 11560 14055 11560 20912 2820 20912 2820 13915 16829 13915 16829 20893 13831 20893 13831 9837 6993 9837 6993 24206 21425 24206 21425 24800 793 24800 793 5311 24417 5311 24417 24509 1732 24509 1732 22231 19677 22231 19677 24761 9182 24761 9182 5323 23356 5323 23356 2525 7882 2525 7882 24575 6190 24575 6190 14407 23713 14407 23713 21174 3048 21174 3048 2469 17310 2469 17310 17578 3344 17578 3344 15759 5004 15759 5004 4028 20565 4028 20565 22716 13421 22716 13421 10863 6938 10863 6938 12470 13534 12470 13534 19965 7143 19965 7143 7878 12125 7878 12125 22905 3467 22905 3467 5218 6897 5218 6897 23951 24313 23951 24313 11441 12407 11441 12407 4820 17395 4820 17395 14325 12913 14325 12913 16727 7463 16727 7463 2719 16682 2719 16682 19149 4625 19149 4625 9107 15414 9107 15414 22400 18505 22400 18505 2994 3075 2994 3075 23649 7619 23649 7619 465 17094 465 17094 15532 7695 15532 7695 12753 20737 12753 20737 20191 15260 20191 15260 6467 22715 6467 22715 16982 8602 16982 8602 7336 16781 7336 16781 23756 1448 23756 1448 10770 19594 10770 19594 1919 13162 1919 13162 24662 816 24662 816 10413 20292 10413 20292 8508 17299 8508 17299 21609 1427 21609 1427 7348 20293 7348 20293 18311 4525 18311 4525 2328 12823 2328 12823 19307 2349 19307 2349 4365 24864 4365 24864 1874 8879 1874 8879 21051 17710 21051 17710 10068 18273 10068 18273 18737 22381 18737 22381 12707 993 12707 993 14890 14402 14890 14402 908 21760 908 21760 23523 17565 23523 17565 9417 1966 9417 1966 22309 11877 22309 11877 1162 226 1162 226 24254 7253 24254 7253 9871 20744 9871 20744 20799 2265 20799 2265 17083 19110 17083 19110 834 7026 834 7026 16228 10666 16228 10666 2082 69 2082 69 23046 23635 23046 23635 3942 5288 3942 5288 13996 24322 13996 24322 1000 14819 1000 14819 15637 2611 15637 2611 4391 4134 4391 4134 19947 17139 19947 17139 5649 2380 5649 2380 19011 11343 19011 11343 22944 5801 22944 5801 7546 23386 7546 23386 21892 10334 21892 10334 22945 847 22945 847 4770 6700 4770 6700 19021 21411 19021 21411 2886 237 2886 237 20819 23406 20819 23406 19372 12296 19372 12296 5116 20486 5116 20486 14965 100 14965 100 4545 24096 4545 24096 19328 8831 19328 8831 7128 23100 7128 23100 12683 1652 12683 1652 21307 22328 21307 22328 22380 21352 22380 21352 7017 21538 7017 21538 24368 17103 24368 17103 6524 4278 6524 4278 1783 21751 1783 21751 20109 15515 20109 15515 2023 24326 2023 24326 2200 919 2200 919 1276 21041 1276 21041 16653 5612 16653 5612 5168 21387 5168 21387 13425 11262 13425 11262 23406 570 23406 570 12349 13559 12349 13559 2986 17129 2986 17129 4886 6377 4886 6377 14356 22867 14356 22867 572 8506 572 8506 15361 20640 15361 20640 16851 14167 16851 14167 9166 21450 9166 21450 20792 17474 20792 17474 2758 18035 2758 18035 7122 7028 7122 7028 21647 15562 21647 15562 25 23779 25 23779 1407 3124 1407 3124 22834 10325 22834 10325 1165 1811 1165 1811 1103 19205 1103 19205 12926 6408 12926 6408 15678 23669 15678 23669 2093 125 2093 125 3826 12358 3826 12358 18908 7887 18908 7887 2564 17562 2564 17562 20863 22365 20863 22365 17462 7673 17462 7673 18174 21158 18174 21158 3684 20222 3684 20222 21870 2166 21870 2166 3090 7623 3090 7623 18044 23774 18044 23774 2274 9553 2274 9553 24421 18986 24421 18986 7829 2953 7829 2953 23568 19929 23568 19929 24152 4984 24152 4984 5476 374 5476 374 17427 13041 17427 13041 9331 16098 9331 16098 11466 6765 11466 6765 2001 1107 2001 1107 7532 8236 7532 8236 784 7018 784 7018 18287 23113 18287 23113 16490 1685 16490 1685 18587 24551 18587 24551 1008 1484 1008 1484 16194 24382 16194 24382 3638 1188 3638 1188 13392 22831 13392 22831 15053 20891 15053 20891 350 6365 350 6365 13044 4673 13044 4673 15803 14914 15803 14914 21440 2888 21440 2888 10484 6588 10484 6588 3365 12890 3365 12890 18193 7132 18193 7132 3251 1013 3251 1013 24921 11597 24921 11597 17006 18825 17006 18825 20365 7984 20365 7984 11714 10297 11714 10297 5156 752 5156 752 21435 16907 21435 16907 17562 5952 17562 5952 22034 10809 22034 10809 1385 19106 1385 19106 12034 9094 12034 9094 1037 23529 1037 23529 21857 20679 21857 20679 1129 9316 1129 9316 19121 17069 19121 17069 10452 10497 10452 10497 18317 24925 18317 24925 5679 2439 5679 2439 12521 17795 12521 17795 9577 9822 9577 9822 1154 5662 1154 5662 20096 866 20096 866 19951 23141 19951 23141 3422 9562 3422 9562 17354 21717 17354 21717 21821 944 21821 944 8048 20412 8048 20412 13273 1664 13273 1664 17464 12233 17464 12233 4000 1917 4000 1917 1456 15599 1456 15599 14607 23493 14607 23493 6983 39 6983 39 22399 8125 22399 8125 5115 13449 5115 13449 24972 5512 24972 5512 3569 17176 3569 17176 16592 16660 16592 16660 7638 1682 7638 1682 20523 24528 20523 24528 1099 23175 1099 23175 17413 3289 17413 3289 412 24733 412 24733 19714 7036 19714 7036 8819 22524 8819 22524 352 165 352 165 20586 9249 20586 9249 4250 7889 4250 7889 16331 18406 16331 18406 24925 84 24925 84 8540 18536 8540 18536 2150 1894 2150 1894 22181 9775 22181 9775 12346 2895 12346 2895 6059 4845 6059 4845 8138 16505 8138 16505 18656 3069 18656 3069 134 16909 134 16909 24209 17723 24209 17723 1805 6570 1805 6570 17852 16256 17852 16256 15649 465 15649 465 10854 5300 10854 5300 24114 5277 24114 5277 8209 24410 8209 24410 20160 702 20160 702 5078 11453 5078 11453 10163 3165 10163 3165 2711 18648 2711 18648 18806 1355 18806 1355 6216 24230 6216 24230 18539 4811 18539 4811 7501 12949 7501 12949 22983 1815 22983 1815 5801 19013 5801 19013 10231 5501 10231 5501 4367 3194 4367 3194 1903 24083 1903 24083 5495 506 5495 506 19710 24928 19710 24928 15351 11886 15351 11886 3971 19908 3971 19908 20712 4318 20712 4318 14815 22734 14815 22734 8662 18106 8662 18106 15148 393 15148 393 14974 15602 14974 15602 24224 1378 24224 1378 14979 19528 14979 19528 15120 3694 15120 3694 1061 11416 1061 11416 16515 20062 16515 20062 2816 6899 2816 6899 16422 1308 16422 1308 6113 23979 6113 23979 15515 4037 15515 4037 11903 24784 11903 24784 10090 8110 10090 8110 20980 19470 20980 19470 1235 11323 1235 11323 71 23352 71 23352 10846 2507 10846 2507 15100 20898 15100 20898 493 13379 493 13379 6426 8694 6426 8694 8572 20900 8572 20900 1202 1563 1202 1563 20461 23917 20461 23917 5568 4581 5568 4581 24737 14727 24737 14727 5305 18665 5305 18665 11328 17430 11328 17430 4630 4733 4630 4733 9416 20205 9416 20205 1026 19551 1026 19551 16864 24373 16864 24373 1935 20151 1935 20151 20024 3317 20024 3317 5207 21290 5207 21290 24371 9077 24371 9077 2430 21591 2430 21591 21526 18777 21526 18777 6694 16206 6694 16206 20381 23168 20381 23168 2442 612 2442 612 21782 3991 21782 3991 6309 21511 6309 21511 12909 15788 12909 15788 6107 3378 6107 3378 333 23210 333 23210 24369 19111 24369 19111 2542 2403 2542 2403 24086 10764 24086 10764 16665 1934 16665 1934 17256 15419 17256 15419 10516 14131 10516 14131 19387 20331 19387 20331 5233 22599 5233 22599 22036 7230 22036 7230 4115 18170 4115 18170 14135 13407 14135 13407 22837 20477 22837 20477 4413 13826 4413 13826 10845 23960 10845 23960 7780 4239 7780 4239 11180 8707 11180 8707 7511 5869 7511 5869 10709 18586 10709 18586 23632 4067 23632 4067 2163 24204 2163 24204 8106 12359 8106 12359 18843 19700 18843 19700 7559 14372 7559 14372 12911 2945 12911 2945 16658 441 16658 441 6011 16873 6011 16873 23012 7213 23012 7213 7050 24114 7050 24114 8688 4882 8688 4882 644 21297 644 21297 21610 19018 21610 19018 15735 24514 15735 24514 2265 2233 2265 2233 5485 23593 5485 23593 4183 3472 4183 3472 17438 19951 17438 19951 10022 1613 10022 1613 17539 515 17539 515 9158 14225 9158 14225 4776 2318 4776 2318 19166 8935 19166 8935 24460 7450 24460 7450 3907 24721 3907 24721 9351 1292 9351 1292 24666 6386 24666 6386 5363 15053 5363 15053 21323 17058 21323 17058 5212 3419 5212 3419 9878 20538 9878 20538 20696 21255 20696 21255 12575 6919 12575 6919 23502 8675 23502 8675 6409 17862 6409 17862 4056 7044 4056 7044 16952 24251 16952 24251 2788 7241 2788 7241 15659 18418 15659 18418 4379 12563 4379 12563 21633 1184 21633 1184 8104 21134 8104 21134 3393 252 3393 252 12003 16978 12003 16978 4817 22322 4817 22322 19658 967 19658 967 1646 15928 1646 15928 14825 5455 14825 5455 23635 13476 23635 13476 3950 3607 3950 3607 109 20464 109 20464 5325 2170 5325 2170 22278 14431 22278 14431 2273 4816 2273 4816 3985 21617 3985 21617 1943 22175 1943 22175 21893 4935 21893 4935 10070 14078 10070 14078 1088 21262 1088 21262 14308 1738 14308 1738 14044 53 14044 53 21038 9493 21038 9493 4036 23927 4036 23927 3948 13566 3948 13566 10168 4277 10168 4277 21863 18038 21863 18038 8885 21721 8885 21721 14945 7777 14945 7777 23051 6870 23051 6870 16084 24451 16084 24451 5591 956 5591 956 24572 23880 24572 23880 5209 23190 5209 23190 18903 24963 18903 24963 17676 458 17676 458 3130 21899 3130 21899 20585 21587 20585 21587 2278 3249 2278 3249 15891 16644 15891 16644 6910 5933 6910 5933 23136 21541 23136 21541 4548 12506 4548 12506 21653 18454 21653 18454 22282 1734 22282 1734 10614 24041 10614 24041 5395 7183 5395 7183 1726 14665 1726 14665 7978 14149 7978 14149 14049 23139 14049 23139 12217 11867 12217 11867 16908 19922 16908 19922 6441 8732 6441 8732 20444 20036 20444 20036 4245 8798 4245 8798 11198 19103 11198 19103 6002 9152 6002 9152 8629 21444 8629 21444 22381 3749 22381 3749 9530 23606 9530 23606 13548 6314 13548 6314 17409 23020 17409 23020 3015 5996 3015 5996 21045 918 21045 918 8778 14477 8778 14477 35 22460 35 22460 22050 1778 22050 1778 2386 24214 2386 24214 20085 11737 20085 11737 1786 16654 1786 16654 12158 5854 12158 5854 266 16813 266 16813 12227 17976 12227 17976 9276 785 9276 785 2360 4047 2360 4047 16649 17973 16649 17973 3669 8768 3669 8768 21525 21929 21525 21929 8546 11374 8546 11374 19269 10557 19269 10557 5501 2516 5501 2516 20277 1871 20277 1871 9218 23819 9218 23819 12739 19943 12739 19943 7211 2652 7211 2652 6069 24293 6069 24293 24768 14 24768 14 8946 24840 8946 24840 24388 2829 24388 2829 1169 20266 1169 20266 20531 22743 20531 22743 4853 1368 4853 1368 23816 17834 23816 17834 18083 3255 18083 3255 10435 3142 10435 3142 21041 24018 21041 24018 3952 10096 3952 10096 24300 20065 24300 20065 14926 4467 14926 4467 18276 24994 18276 24994 24499 4268 24499 4268 1593 22313 1593 22313 10819 4144 10819 4144 17998 14254 17998 14254 3593 6227 3593 6227 5200 14633 5200 14633 9390 17 9390 17 17341 18592 17341 18592 9278 23697 9278 23697 16380 7435 16380 7435 5022 4604 5022 4604 411 13817 411 13817 13973 9564 13973 9564 4189 24225 4189 24225 21937 5422 21937 5422 9542 24438 9542 24438 16135 6908 16135 6908 15508 17448 15508 17448 3554 3776 3554 3776 21386 23792 21386 23792 6568 18040 6568 18040 23884 18073 23884 18073 14089 5271 14089 5271 24454 21759 24454 21759 3334 8117 3334 8117 2966 19655 2966 19655 20371 23981 20371 23981 5602 15699 5602 15699 22504 24781 22504 24781 2424 4365 2424 4365 21746 24525 21746 24525 1460 3610 1460 3610 22515 14671 22515 14671 8478 19523 8478 19523 3011 7497 3011 7497 20047 542 20047 542 2006 14060 2006 14060 13813 21152 13813 21152 17702 1326 17702 1326 2856 17846 2856 17846 15615 4631 15615 4631 2018 14536 2018 14536 22548 5044 22548 5044 6046 18953 6046 18953 19640 24110 19640 24110 9106 18270 9106 18270 20097 14668 20097 14668 421 21843 421 21843 7985 14088 7985 14088 4019 7769 4019 7769 19654 15603 19654 15603 19942 1437 19942 1437 12553 12903 12553 12903 10210 14143 10210 14143 19116 7820 19116 7820 19819 13296 19819 13296 15924 1002 15924 1002 6610 9894 6610 9894 15731 3582 15731 3582 8123 19531 8123 19531 24840 24050 24840 24050 16081 5408 16081 5408 5160 20531 5160 20531 20394 7257 20394 7257 23720 15555 23720 15555 3203 19529 3203 19529 11132 13200 11132 13200 22753 22561 22753 22561 18130 12014 18130 12014 4683 21355 4683 21355 21635 10564 21635 10564 3511 22719 3511 22719 5980 11043 5980 11043 2049 22454 2049 22454 2294 2057 2294 2057 13892 19805 13892 19805 13018 16093 13018 16093 22241 1737 22241 1737 4685 3892 4685 3892 16730 19737 16730 19737 56 8927 56 8927 16949 24658 16949 24658 22363 14421 22363 14421 1313 16571 1313 16571 1920 1275 1920 1275 8867 20494 8867 20494 5809 4025 5809 4025 10561 22956 10561 22956 1599 3817 1599 3817 19430 22478 19430 22478 5397 18338 5397 18338 17894 2222 17894 2222 1979 19726 1979 19726 19847 2523 19847 2523 10504 23162 10504 23162 21903 18098 21903 18098 1693 22025 1693 22025 11769 5239 11769 5239 2494 19000 2494 19000 11393 11830 11393 11830 2047 13579 2047 13579 2789 4312 2789 4312 9364 18458 9364 18458 20448 20113 20448 20113 3226 17915 3226 17915 20748 8594 20748 8594 24623 13211 24623 13211 10164 22795 10164 22795 20611 12078 20611 12078 12471 11912 12471 11912 21394 24535 21394 24535 21489 606 21489 606 16657 13466 16657 13466 23204 9389 23204 9389 12467 23768 12467 23768 8804 16017 8804 16017 17231 13625 17231 13625 10336 19646 10336 19646 1757 936 1757 936 9280 11557 9280 11557 22 11286 22 11286 18612 22339 18612 22339 4660 10080 4660 10080 20196 4319 20196 4319 20276 17797 20276 17797 895 2229 895 2229 505 7185 505 7185 10996 8625 10996 8625 19248 20693 19248 20693 10175 2996 10175 2996 24863 5607 24863 5607 9501 24915 9501 24915 24293 11070 24293 11070 13860 23434 13860 23434 3894 11748 3894 11748 12918 19239 12918 19239 1803 23321 1803 23321 10883 8284 10883 8284 17691 3994 17691 3994 4193 23987 4193 23987 15802 2939 15802 2939 17125 21674 17125 21674 6243 9235 6243 9235 24278 16543 24278 16543 5460 23579 5460 23579 2586 2557 2586 2557 15298 12713 15298 12713 5472 4428 5472 4428 17616 11775 17616 11775 1723 1167 1723 1167 14953 20580 14953 20580 20222 1865 20222 1865 11646 18386 11646 18386 17066 19522 17066 19522 12317 20322 12317 20322 15818 24682 15818 24682 22088 2562 22088 2562 1988 1112 1988 1112 23413 1901 23413 1901 3007 9236 3007 9236 12431 3584 12431 3584 8312 19619 8312 19619 21434 1536 21434 1536 24770 713 24770 713 11926 9335 11926 9335 18684 16459 18684 16459 9108 23349 9108 23349 17487 5132 17487 5132 7646 18863 7646 18863 12204 9863 12204 9863 9173 16929 9173 16929 21189 2475 21189 2475 2184 16897 2184 16897 22811 21020 22811 21020 6911 10113 6911 10113 5666 17586 5666 17586 18478 6261 18478 6261 10984 17901 10984 17901 1567 138 1567 138 13604 20283 13604 20283 9960 189 9960 189 10803 21389 10803 21389 20145 14332 20145 14332 1285 22188 1285 22188 2155 2899 2155 2899 3897 24701 3897 24701 19584 5447 19584 5447 2930 4623 2930 4623 8989 17037 8989 17037 629 1095 629 1095 20668 21097 20668 21097 3497 12124 3497 12124 19730 7881 19730 7881 2162 16011 2162 16011 24936 7456 24936 7456 1233 3245 1233 3245 12208 15882 12208 15882 23724 19136 23724 19136 17459 2007 17459 2007 19662 18635 19662 18635 17478 20831 17478 20831 5374 719 5374 719 19194 24396 19194 24396 23350 13132 23350 13132 9371 9609 9371 9609 15600 12401 15600 12401 5714 1296 5714 1296 13157 18250 13157 18250 7086 11840 7086 11840 3099 24831 3099 24831 18812 13755 18812 13755 6755 11582 6755 11582 22386 4376 22386 4376 7038 9690 7038 9690 22236 10865 22236 10865 11487 6193 11487 6193 3557 12438 3557 12438 11821 23882 11821 23882 4855 4153 4855 4153 7786 13922 7786 13922 18901 19160 18901 19160 7213 7545 7213 7545 10089 21423 10089 21423 1989 9727 1989 9727 19885 2768 19885 2768 5092 20817 5092 20817 632 4478 632 4478 8195 24910 8195 24910 7850 16248 7850 16248 253 21427 253 21427 15621 7244 15621 7244 8110 8301 8110 8301 22164 5385 22164 5385 21586 21934 21586 21934 11470 17003 11470 17003 23160 24587 23160 24587 22320 13510 22320 13510 2562 10646 2562 10646 17541 21592 17541 21592 792 3528 792 3528 20822 22643 20822 22643 22819 23974 22819 23974 4236 2435 4236 2435 20701 22753 20701 22753 9630 8628 9630 8628 20708 24632 20708 24632 2559 12496 2559 12496 21287 13623 21287 13623 15782 24743 15782 24743 21809 16302 21809 16302 8724 24722 8724 24722 3174 17101 3174 17101 24657 14880 24657 14880 3709 5747 3709 5747 17863 21021 17863 21021 88 4539 88 4539 13256 2463 13256 2463 14758 19461 14758 19461 2181 19098 2181 19098 15247 24206 15247 24206 18434 876 18434 876 24917 7218 24917 7218 529 16082 529 16082 5532 2856 5532 2856 9474 9985 9474 9985 23760 1765 23760 1765 7048 4069 7048 4069 21600 20427 21600 20427 5866 17623 5866 17623 17140 2868 17140 2868 18239 6510 18239 6510 13427 23878 13427 23878 21169 5316 21169 5316 19099 22000 19099 22000 4340 150 4340 150 24841 22515 24841 22515 2418 717 2418 717 15011 11878 15011 11878 13531 2314 13531 2314 14435 15687 14435 15687 2541 1097 2541 1097 11043 19378 11043 19378 2934 2969 2934 2969 17421 21744 17421 21744 8055 5548 8055 5548 18208 21066 18208 21066 6541 5039 6541 5039 21811 18144 21811 18144 12015 8257 12015 8257 21034 3943 21034 3943 5989 23575 5989 23575 408 21679 408 21679 22375 24141 22375 24141 6886 3823 6886 3823 18785 22244 18785 22244 8347 829 8347 829 23074 15343 23074 15343 6180 2162 6180 2162 36 15160 36 15160 19153 4528 19153 4528 3367 15107 3367 15107 23333 3104 23333 3104 7538 18809 7538 18809 23967 7339 23967 7339 10944 2123 10944 2123 19583 6699 19583 6699 20744 22004 20744 22004 6903 19462 6903 19462 14364 8263 14364 8263 347 23469 347 23469 1839 7967 1839 7967 18962 10634 18962 10634 8415 3495 8415 3495 791 24080 791 24080 2982 8373 2982 8373 5345 24644 5345 24644 12609 5062 12609 5062 5836 20066 5836 20066 6792 9115 6792 9115 48 18975 48 18975 16906 20264 16906 20264 24426 1276 24426 1276 17410 22131 17410 22131 3862 12731 3862 12731 24609 4419 24609 4419 2112 1751 2112 1751 19539 72 19539 72 17368 18929 17368 18929 3725 23208 3725 23208 11412 7711 11412 7711 24699 2471 24699 2471 3336 18799 3336 18799 14050 484 14050 484 22684 9728 22684 9728 4196 2853 4196 2853 12964 23607 12964 23607 22618 12027 22618 12027 11895 3491 11895 3491 21099 20306 21099 20306 16933 2459 16933 2459 24418 8737 24418 8737 13352 15918 13352 15918 1544 11225 1544 11225 24896 22827 24896 22827 11831 19092 11831 19092 3157 21568 3157 21568 17284 4994 17284 4994 2977 22306 2977 22306 18158 11555 18158 11555 24798 3112 24798 3112 15230 21481 15230 21481 4426 105 4426 105 21575 24591 21575 24591 1249 8446 1249 8446 21551 23949 21551 23949 14705 22960 14705 22960 24682 10617 24682 10617 5882 7582 5882 7582 15167 23702 15167 23702 6648 9828 6648 9828 2448 23425 2448 23425 11002 11615 11002 11615 22221 22440 22221 22440 7419 18440 7419 18440 8093 23712 8093 23712 1658 10581 1658 10581 17776 20046 17776 20046 11074 10813 11074 10813 11084 6538 11084 6538 7544 1833 7544 1833 7734 16630 7734 16630 20021 15106 20021 15106 3713 22015 3713 22015 21231 6721 21231 6721 24886 17049 24886 17049 12733 15166 12733 15166 7804 21160 7804 21160 4214 36 4214 36 16074 23738 16074 23738 9197 2157 9197 2157 20384 18473 20384 18473 20503 2967 20503 2967 1993 14340 1993 14340 24182 19116 24182 19116 4283 114 4283 114 18463 19490 18463 19490 24845 8377 24845 8377 15136 19675 15136 19675 9940 23497 9940 23497 20346 6454 20346 6454 14885 21809 14885 21809 1481 77 1481 77 20390 16791 20390 16791 8949 18211 8949 18211 27 3360 27 3360 18935 21416 18935 21416 22936 4571 22936 4571 9606 18899 9606 18899 15300 11687 15300 11687 8227 17434 8227 17434 24564 3242 24564 3242 12223 9129 12223 9129 17055 13272 17055 13272 4052 4048 4052 4048 2291 23124 2291 23124 21913 9758 21913 9758 10085 3130 10085 3130 9703 22140 9703 22140 1524 8028 1524 8028 18836 22568 18836 22568 11450 3283 11450 3283 19625 18301 19625 18301 16311 6270 16311 6270 1433 17060 1433 17060 5777 1817 5777 1817 17031 22472 17031 22472 150 8084 150 8084 20876 7639 20876 7639 8282 15566 8282 15566 471 239 471 239 24987 664 24987 664 914 17033 914 17033 21316 7076 21316 7076 2199 12585 2199 12585 13053 23994 13053 23994 148 424 148 424 2931 19084 2931 19084 22067 6855 22067 6855 15725 20233 15725 20233 24903 868 24903 868 16488 11351 16488 11351 19978 3327 19978 3327 180 19778 180 19778 24111 21780 24111 21780 20688 8608 20688 8608 4916 18275 4916 18275 21243 2697 21243 2697 7726 12419 7726 12419 2090 24032 2090 24032 7932 9043 7932 9043 1051 207 1051 207 4673 7324 4673 7324 340 21804 340 21804 7126 17682 7126 17682 13474 2721 13474 2721 21111 8126 21111 8126 13523 23222 13523 23222 13871 11441 13871 11441 3587 3287 3587 3287 24202 17716 24202 17716 24766 3188 24766 3188 19286 24670 19286 24670 8965 12371 8965 12371 1015 7312 1015 7312 21711 5980 21711 5980 23024 6212 23024 6212 15633 5068 15633 5068 16538 24122 16538 24122 8328 182 8328 182 24607 7447 24607 7447 5229 20487 5229 20487 22238 8552 22238 8552 468 19138 468 19138 24787 5685 24787 5685 16146 14497 16146 14497 23566 4027 23566 4027 11047 16737 11047 16737 19051 4722 19051 4722 10785 17163 10785 17163 22477 3425 22477 3425 5275 7365 5275 7365 21228 4364 21228 4364 24826 23060 24826 23060 11604 8758 11604 8758 9957 10568 9957 10568 7471 19189 7471 19189 8550 2510 8550 2510 16708 22885 16708 22885 20660 14103 20660 14103 13821 19911 13821 19911 16161 6436 16161 6436 11168 3059 11168 3059 19289 11923 19289 11923 4448 9549 4448 9549 17036 11872 17036 11872 11852 1347 11852 1347 1502 14220 1502 14220 24295 9430 24295 9430 5336 19093 5336 19093 19666 4790 19666 4790 9019 11327 9019 11327 21864 24700 21864 24700 24750 24374 24750 24374 1070 3878 1070 3878 24146 2151 24146 2151 5316 869 5316 869 10936 12072 10936 12072 5226 23855 5226 23855 15539 20507 15539 20507 5564 23059 5564 23059 18985 2831 18985 2831 9886 24790 9886 24790 22735 11052 22735 11052 19620 22459 19620 22459 6581 11383 6581 11383 20416 5006 20416 5006 7363 15407 7363 15407 13012 18426 13012 18426 8242 2928 8242 2928 23697 17036 23697 17036 3623 21532 3623 21532 1273 13241 1273 13241 5770 22825 5770 22825 17233 15506 17233 15506 12779 7569 12779 7569 19390 21182 19390 21182 1542 17090 1542 17090 9383 11951 9383 11951 21482 2408 21482 2408 17509 4262 17509 4262 4976 7581 4976 7581 22156 22179 22156 22179 11261 353 11261 353 4427 22366 4427 22366 17939 2140 17939 2140 8793 16049 8793 16049 7727 1970 7727 1970 19484 17524 19484 17524 1033 6823 1033 6823 20644 24169 20644 24169 16208 2644 16208 2644 9539 16901 9539 16901 23296 18608 23296 18608 11161 12777 11161 12777 24588 21584 24588 21584 4707 5200 4707 5200 16920 2980 16920 2980 4931 16215 4931 16215 23275 5845 23275 5845 8886 20441 8886 20441 1441 7742 1441 7742 4587 18596 4587 18596 24796 6504 24796 6504 1400 24793 1400 24793 20408 532 20408 532 9314 19514 9314 19514 17097 425 17097 425 5375 20980 5375 20980 24804 15638 24804 15638 6359 3792 6359 3792 19449 12741 19449 12741 3811 9959 3811 9959 24807 3876 24807 3876 4317 16336 4317 16336 23307 8347 23307 8347 9187 23144 9187 23144 24444 582 24444 582 334 16855 334 16855 13691 6784 13691 6784 15556 17921 15556 17921 31 2843 31 2843 13530 3451 13530 3451 700 8223 700 8223 8574 3362 8574 3362 1887 23843 1887 23843 20460 13658 20460 13658 21072 20844 21072 20844 2213 735 2213 735 20107 15758 20107 15758 3057 23154 3057 23154 24650 1201 24650 1201 3299 13219 3299 13219 19878 2828 19878 2828 2737 23801 2737 23801 1241 9108 1241 9108 18220 13015 18220 13015 14501 632 14501 632 3673 10993 3673 10993 24873 6048 24873 6048 5704 13757 5704 13757 17633 12200 17633 12200 9167 20555 9167 20555 3746 8967 3746 8967 20630 23770 20630 23770 14499 15251 14499 15251 19221 8058 19221 8058 11513 3274 11513 3274 17030 16712 17030 16712 17489 13294 17489 13294 5953 1795 5953 1795 20507 18831 20507 18831 2330 1332 2330 1332 15175 14164 15175 14164 8394 9018 8394 9018 24522 21526 24522 21526 579 1311 579 1311 20337 2835 20337 2835 21695 11545 21695 11545 7548 20456 7548 20456 16107 12686 16107 12686 198 24426 198 24426 5681 3653 5681 3653 1838 622 1838 622 20775 8985 20775 8985 6711 20558 6711 20558 24771 20863 24771 20863 1550 7424 1550 7424 6272 20885 6272 20885 4846 4246 4846 4246 14035 24516 14035 24516 24501 19698 24501 19698 3895 200 3895 200 14211 19165 14211 19165 23 1086 23 1086 11445 2077 11445 2077 24249 864 24249 864 21740 11575 21740 11575 8700 643 8700 643 21944 24302 21944 24302 3793 4295 3793 4295 23094 13769 23094 13769 7093 496 7093 496 2283 20286 2283 20286 23484 6207 23484 6207 6271 20822 6271 20822 3531 12624 3531 12624 21861 3420 21861 3420 1329 21078 1329 21078 23696 6056 23696 6056 1618 5636 1618 5636 19262 14857 19262 14857 2416 5320 2416 5320 20201 14460 20201 14460 10680 24392 10680 24392 488 16648 488 16648 17149 19024 17149 19024 5063 3747 5063 3747 15761 21928 15761 21928 5760 6076 5760 6076 11322 14493 11322 14493 7280 12691 7280 12691 20412 17513 20412 17513 1326 3985 1326 3985 22656 24832 22656 24832 6891 6115 6891 6115 24175 22290 24175 22290 13340 1505 13340 1505 608 18376 608 18376 18631 17109 18631 17109 833 22467 833 22467 7449 3009 7449 3009 1155 11682 1155 11682 6377 1469 6377 1469 4492 12059 4492 12059 18912 24391 18912 24391 6762 19360 6762 19360 17381 2908 17381 2908 15231 21013 15231 21013 9961 1719 9961 1719 15219 24259 15219 24259 23058 2870 23058 2870 15165 24541 15165 24541 18447 208 18447 208 569 24795 569 24795 21460 10138 21460 10138 3481 20597 3481 20597 21763 13949 21763 13949 3898 882 3898 882 1568 23411 1568 23411 19979 11631 19979 11631 803 4150 803 4150 18361 18133 18361 18133 22886 24991 22886 24991 455 3159 455 3159 24041 5936 24041 5936 9756 11221 9756 11221 18353 8252 18353 8252 22268 23814 22268 23814 15029 13940 15029 13940 281 23628 281 23628 10153 921 10153 921 616 17427 616 17427 24063 19697 24063 19697 10000 5683 10000 5683 13940 3366 13940 3366 354 23314 354 23314 16581 1928 16581 1928 24989 14735 24989 14735 761 6023 761 6023 22323 22865 22323 22865 12715 6628 12715 6628 3620 11534 3620 11534 140 141 140 141 21769 11593 21769 11593 15992 3761 15992 3761 24040 16159 24040 16159 702 4920 702 4920 22523 24917 22523 24917 1560 1609 1560 1609 11321 21299 11321 21299 5094 1806 5094 1806 618 21410 618 21410 22652 13180 22652 13180 7636 8991 7636 8991 11609 16987 11609 16987 19554 1142 19554 1142 1382 4240 1382 4240 24141 17655 24141 17655 2382 7043 2382 7043 2777 17323 2777 17323 4516 8068 4516 8068 18989 13245 18989 13245 22030 9960 22030 9960 12912 16270 12912 16270 23460 10527 23460 10527 7208 14145 7208 14145 17608 10365 17608 10365 8847 24040 8847 24040 18494 13974 18494 13974 11012 2217 11012 2217 19867 18351 19867 18351 23077 20514 23077 20514 24573 11926 24573 11926 9137 5186 9137 5186 12043 9913 12043 9913 24612 11316 24612 11316 4555 617 4555 617 22456 21161 22456 21161 11864 3310 11864 3310 17082 2531 17082 2531 11101 4271 11101 4271 23079 3221 23079 3221 8621 15406 8621 15406 22784 4342 22784 4342 13703 22483 13703 22483 1136 5141 1136 5141 21304 11732 21304 11732 23943 23463 23943 23463 10274 9075 10274 9075 17622 2252 17622 2252 5983 666 5983 666 8588 14818 8588 14818 24238 24604 24238 24604 10107 3919 10107 3919 24973 14609 24973 14609 19291 20845 19291 20845 14908 6970 14908 6970 18971 16389 18971 16389 23326 5317 23326 5317 24819 4761 24819 4761 10634 17821 10634 17821 1399 9204 1399 9204 14244 18484 14244 18484 1474 3487 1474 3487 18416 23755 18416 23755 22530 23455 22530 23455 7008 19073 7008 19073 12426 20520 12426 20520 22954 739 22954 739 2293 12270 2293 12270 4692 7103 4692 7103 23572 13190 23572 13190 10725 4771 10725 4771 14081 23377 14081 23377 23442 17930 23442 17930 5436 11539 5436 11539 15468 16751 15468 16751 728 6247 728 6247 1500 18732 1500 18732 18740 12092 18740 12092 2864 19184 2864 19184 19400 8389 19400 8389 1417 24603 1417 24603 1890 8439 1890 8439 11273 7859 11273 7859 12272 20131 12272 20131 20649 14366 20649 14366 9738 4012 9738 4012 23820 18248 23820 18248 10184 433 10184 433 23779 21906 23779 21906 12002 18024 12002 18024 22528 23182 22528 23182 4759 3252 4759 3252 10227 16679 10227 16679 18592 12077 18592 12077 24158 22522 24158 22522 7553 4957 7553 4957 6087 18497 6087 18497 21520 4810 21520 4810 6035 9297 6035 9297 17970 23600 17970 23600 4751 9845 4751 9845 21643 5968 21643 5968 19258 7055 19258 7055 12014 12567 12014 12567 23247 3842 23247 3842 23391 21307 23391 21307 13756 1510 13756 1510 24729 16592 24729 16592 15619 1494 15619 1494 23639 24752 23639 24752 3127 10656 3127 10656 7401 3530 7401 3530 1426 21884 1426 21884 19431 4296 19431 4296 10726 8680 10726 8680 21890 177 21890 177 8748 21460 8748 21460 24563 2640 24563 2640 2449 8844 2449 8844 13846 17421 13846 17421 19889 24437 19889 24437 23948 3441 23948 3441 4369 11658 4369 11658 15629 13809 15629 13809 17076 1512 17076 1512 20578 16129 20578 16129 17415 6533 17415 6533 24919 12237 24919 12237 6277 1148 6277 1148 24401 14102 24401 14102 6303 11590 6303 11590 17704 12941 17704 12941 125 21224 125 21224 21059 4283 21059 4283 9971 13838 9971 13838 3 7567 3 7567 12429 13828 12429 13828 7074 8584 7074 8584 19534 2878 19534 2878 11977 16242 11977 16242 23672 20493 23672 20493 4321 24630 4321 24630 24430 9595 24430 9595 2769 23039 2769 23039 16178 2563 16178 2563 1005 5629 1005 5629 18757 21319 18757 21319 1720 2446 1720 2446 23211 22487 23211 22487 1332 8363 1332 8363 4314 10435 4314 10435 24654 10356 24654 10356 10812 19282 10812 19282 23897 1202 23897 1202 18441 19463 18441 19463 254 20289 254 20289 21950 3259 21950 3259 2809 13505 2809 13505 19757 21438 19757 21438 23808 13104 23808 13104 567 6474 567 6474 10891 3047 10891 3047 15989 16105 15989 16105 1706 12293 1706 12293 20020 894 20020 894 2198 16124 2198 16124 8576 7826 8576 7826 5354 21749 5354 21749 10151 7167 10151 7167 17985 23708 17985 23708 14808 11334 14808 11334 16505 4398 16505 4398 4461 16731 4461 16731 3736 2603 3736 2603 17871 12674 17871 12674 14866 18781 14866 18781 18606 7298 18606 7298 3111 17001 3111 17001 11948 9471 11948 9471 14 3840 14 3840 16969 20581 16969 20581 5969 3731 5969 3731 20008 23491 20008 23491 856 16756 856 16756 21608 23017 21608 23017 23263 11520 23263 11520 13686 5160 13686 5160 23044 18990 23044 18990 460 9741 460 9741 21629 22041 21629 22041 3293 15303 3293 15303 24494 21901 24494 21901 1504 20045 1504 20045 21765 12696 21765 12696 15537 24173 15537 24173 5396 983 5396 983 23229 18344 23229 18344 9791 10362 9791 10362 19957 17068 19957 17068 15125 6773 15125 6773 17058 13402 17058 13402 6220 9084 6220 9084 20584 2437 20584 2437 15279 11385 15279 11385 16616 22211 16616 22211 14676 5633 14676 5633 727 6653 727 6653 18051 3494 18051 3494 1635 19300 1635 19300 18990 3821 18990 3821 9349 22473 9349 22473 23935 13076 23935 13076 7282 24652 7282 24652 6514 7828 6514 7828 4477 23751 4477 23751 22649 11854 22649 11854 6101 9233 6101 9233 2229 15066 2229 15066 6664 7234 6664 7234 23023 16335 23023 16335 899 5611 899 5611 4326 22812 4326 22812 3198 18526 3198 18526 23917 1499 23917 1499 5161 14858 5161 14858 22159 1688 22159 1688 13267 12886 13267 12886 12180 22685 12180 22685 22630 23605 22630 23605 540 3275 540 3275 23022 19949 23022 19949 8723 7105 8723 7105 13818 15114 13818 15114 6314 11502 6314 11502 19342 4515 19342 4515 24569 18545 24569 18545 2549 1343 2549 1343 16599 23556 16599 23556 19351 2319 19351 2319 21153 23171 21153 23171 1310 1314 1310 1314 9799 17169 9799 17169 175 1234 175 1234 8587 18992 8587 18992 718 19623 718 19623 23034 4855 23034 4855 3597 22852 3597 22852 8193 6001 8193 6001 14994 3742 14994 3742 4139 21458 4139 21458 17831 1697 17831 1697 24512 18680 24512 18680 6062 20021 6062 20021 21451 14787 21451 14787 17279 3434 17279 3434 1009 14631 1009 14631 21198 1558 21198 1558 13619 10867 13619 10867 2666 6864 2666 6864 10216 18816 10216 18816 563 14196 563 14196 23968 1893 23968 1893 2544 4613 2544 4613 18514 180 18514 180 11520 17484 11520 17484 23085 1659 23085 1659 13477 3038 13477 3038 17784 6113 17784 6113 8637 14682 8637 14682 3986 23580 3986 23580 18306 5757 18306 5757 6738 18512 6738 18512 7026 5112 7026 5112 20117 11992 20117 11992 13242 8101 13242 8101 2834 20599 2834 20599 15513 12864 15513 12864 5033 5225 5033 5225 18792 1798 18792 1798 2634 15281 2634 15281 13753 7471 13753 7471 23201 9170 23201 9170 9308 8697 9308 8697 23559 1150 23559 1150 10097 18388 10097 18388 24514 20212 24514 20212 9899 9788 9899 9788 24590 22696 24590 22696 13098 13351 13098 13351 21495 15048 21495 15048 23173 11780 23173 11780 4238 4914 4238 4914 22122 18434 22122 18434 19868 20676 19868 20676 1030 5100 1030 5100 18070 19972 18070 19972 1520 22635 1520 22635 21237 6779 21237 6779 8037 16695 8037 16695 21874 174 21874 174 7309 9222 7309 9222 11128 21275 11128 21275 7105 4595 7105 4595 22011 13118 22011 13118 8183 3759 8183 3759 22950 23313 22950 23313 19921 18857 19921 18857 21002 19129 21002 19129 4312 4971 4312 4971 15810 8834 15810 8834 24883 24833 24883 24833 13328 1418 13328 1418 1780 8309 1780 8309 7807 11464 7807 11464 3022 6060 3022 6060 23314 261 23314 261 5114 22307 5114 22307 23368 17452 23368 17452 8276 3000 8276 3000 15743 9143 15743 9143 5174 6264 5174 6264 24271 2635 24271 2635 1533 9700 1533 9700 19823 16811 19823 16811 5072 24217 5072 24217 102 5641 102 5641 19319 8029 19319 8029 277 134 277 134 3724 21725 3724 21725 11752 6913 11752 6913 22392 13725 22392 13725 1347 18008 1347 18008 23040 5579 23040 5579 185 13479 185 13479 20475 13216 20475 13216 4397 2627 4397 2627 14558 22170 14558 22170 4503 219 4503 219 20332 18682 20332 18682 10233 436 10233 436 1139 13493 1139 13493 20882 7027 20882 7027 24054 10502 24054 10502 5976 1028 5976 1028 15555 11715 15555 11715 1735 6620 1735 6620 4807 22088 4807 22088 15341 8889 15341 8889 21366 24229 21366 24229 15050 9815 15050 9815 22365 7349 22365 7349 4985 15601 4985 15601 2078 2658 2078 2658 22626 17154 22626 17154 7216 360 7216 360 18094 17338 18094 17338 12761 14139 12761 14139 17522 21614 17522 21614 1950 12368 1950 12368 15997 22660 15997 22660 23830 19197 23830 19197 7339 294 7339 294 11919 21198 11919 21198 813 8676 813 8676 21115 3108 21115 3108 21700 16487 21700 16487 1094 264 1094 264 18937 22024 18937 22024 21461 4666 21461 4666 2305 14831 2305 14831 16761 5718 16761 5718 8596 3721 8596 3721 22726 3628 22726 3628 7642 19483 7642 19483 12142 9534 12142 9534 3937 17206 3937 17206 16916 2671 16916 2671 561 9282 561 9282 17642 22115 17642 22115 723 1216 723 1216 11395 11801 11395 11801 19894 17405 19894 17405 21524 6881 21524 6881 4949 6376 4949 6376 13536 22167 13536 22167 790 6509 790 6509 21167 511 21167 511 13551 12828 13551 12828 22958 14655 22958 14655 23395 982 23395 982 7693 15002 7693 15002 243 4300 243 4300 17369 21789 17369 21789 407 21973 407 21973 4234 13052 4234 13052 15640 20716 15640 20716 3995 8205 3995 8205 18200 17669 18200 17669 4261 21547 4261 21547 23422 1933 23422 1933 13212 8127 13212 8127 21490 7808 21490 7808 9088 492 9088 492 70 18101 70 18101 23959 1518 23959 1518 14704 1307 14704 1307 15498 19870 15498 19870 5644 2639 5644 2639 4979 16927 4979 16927 12496 6695 12496 6695 8075 20360 8075 20360 17282 3430 17282 3430 8427 12872 8427 12872 19786 24435 19786 24435 14433 933 14433 933 2857 18231 2857 18231 19872 463 19872 463 23244 19263 23244 19263 7368 17912 7368 17912 2654 24125 2654 24125 7950 3865 7950 3865 24424 21287 24424 21287 15017 17552 15017 17552 21376 10164 21376 10164 7599 24870 7599 24870 4087 5392 4087 5392 21421 22586 21421 22586 671 7079 671 7079 6706 20530 6706 20530 11972 11485 11972 11485 246 20510 246 20510 22437 5846 22437 5846 17629 20759 17629 20759 22823 18470 22823 18470 9255 20175 9255 20175 6304 5208 6304 5208 23850 24481 23850 24481 1115 13030 1115 13030 4696 18843 4696 18843 22526 10186 22526 10186 7177 5154 7177 5154 11768 6366 11768 6366 19709 1381 19709 1381 2207 24779 2207 24779 1650 21892 1650 21892 22058 14114 22058 14114 11411 18776 11411 18776 23964 11633 23964 11633 11280 18546 11280 18546 24713 20860 24713 20860 1768 14656 1768 14656 19675 10734 19675 10734 4663 23484 4663 23484 7881 467 7881 467 24441 21237 24441 21237 3455 13305 3455 13305 18832 1476 18832 1476 20136 4237 20136 4237 5424 23414 5424 23414 23995
73034 176332649 0 176332649 217469341 233339390 217469341 233339390 229130790 74727726 229130790 74727726 76766442 142332819 76766442 142332819 194652150 203617567 194652150 203617567 254232024 258512837 254232024 258512837 234734447 68737199 234734447 68737199 70115422 240752436 70115422 240752436 239709699 2331671 239709699 2331671 3016130 27624101 3016130 27624101 58744344 153501809 58744344 153501809 165479884 95984519 165479884 95984519 79211124 68135185 79211124 68135185 23459440 21622684 23459440 21622684 62599078 121356517 62599078 121356517 125507050 115542295 125507050 115542295 67656592 63572856 67656592 63572856 205492037 203321643 205492037 203321643 114517159 20377091 114517159 20377091 21329268 165808011 21329268 165808011 169585497 58618318 169585497 58618318 26337734 24366882 26337734 24366882 151858548 147160816 151858548 147160816 84453875 81509187 84453875 81509187 98979533 177107525 98979533 177107525 184761259 114080910 184761259 114080910 56710768 55615941 56710768 55615941 245627295 249662639 245627295 249662639 238684645 244183571 238684645 244183571 266182419 277769088 266182419 277769088 277261577 113766342 277261577 113766342 114444443 274680081 114444443 274680081 272575594 8131315 272575594 8131315 8163517 76003825 8163517 76003825 92671131 250786608 92671131 250786608 247762259 149131000 247762259 149131000 45833956 41719157 45833956 41719157 78708495 153123305 78708495 153123305 173044693 166776711 173044693 166776711 128788855 40298925 128788855 40298925 39686990 69516313 39686990 69516313 108848299 164640194 108848299 164640194 193795585 192778525 193795585 192778525 189684264 71559684 189684264 71559684 76689606 163177359 76689606 163177359 206294641 267041325 206294641 267041325 264556979 121600659 264556979 121600659 76491162 74482248 76491162 74482248 183848716 241824982 183848716 241824982 281289874 281963043 281289874 281963043 118622931 117591746 118622931 117591746 185644082 188137288 185644082 188137288 288000411 288888292 288000411 288888292 179447839 60062709 179447839 60062709 62236701 111935195 62236701 111935195 162604075 255167408 162604075 255167408 250705600 136166498 250705600 136166498 142420351 231891558 142420351 231891558 242766431 258437602 242766431 258437602 254078206 255463636 254078206 255463636 114916360 104415634 114916360 104415634 107813831 176645010 107813831 176645010 205280637 278069252 205280637 278069252 275569962 121311175 275569962 121311175 45407692 41445726 45407692 41445726 64911047 171199717 64911047 171199717 218296969 269775852 218296969 269775852 268146977 213268864 268146977 213268864 174211542 67471212 174211542 67471212 69732070 89374290 69732070 89374290 224802633 219940091 224802633 219940091 119636072 116309689 119636072 116309689 179656998 249000771 179656998 249000771 246777969 246009987 246777969 246009987 71682361 68476354 71682361 68476354 128423906 230986221 128423906 230986221 228979753 130124761 228979753 130124761 11502483 10301043 11502483 10301043 215081832 301694581 215081832 301694581 300241502 87942307 300241502 87942307 90726652 155105448 90726652 155105448 229243382 228759481 229243382 228759481 127498079 122253635 127498079 122253635 234855212 238636620 234855212 238636620 191185545 134413446 191185545 134413446 107773814 106869451 107773814 106869451 112991363 146487394 112991363 146487394 150919096 67587317 150919096 67587317 70562827 83504382 70562827 83504382 203807393 244320574 203807393 244320574 240062658 198749553 240062658 198749553 157023173 122636499 157023173 122636499 110932726 105490275 110932726 105490275 106351569 145379371 106351569 145379371 155438514 130094787 155438514 130094787 100657019 17202011 100657019 17202011 16913359 201624929 16913359 201624929 213920894 217764787 213920894 217764787 166128038 127366440 166128038 127366440 71886365 68328571 71886365 68328571 140985449 158222225 140985449 158222225 167535157 46850103 167535157 46850103 47688979 253196865 47688979 253196865 249974319 149853324 249974319 149853324 14238561 14563773 14238561 14563773 266321357 290192737 266321357 290192737 288095515 156487834 288095515 156487834 159599290 177601580 159599290 177601580 193192793 182153325 193192793 182153325 54787840 53407730 54787840 53407730 239670532 282158142 239670532 282158142 281556603 161654989 281556603 161654989 127079559 122468945 127079559 122468945 169852356 233351317 169852356 233351317 228067667 148525232 228067667 148525232 140811547 67395878 140811547 67395878 69572209 246904879 69572209 246904879 278030969 279295750 278030969 279295750 207893322 92044458 207893322 92044458 89769607 87336279 89769607 87336279 94719976 162196257 94719976 162196257 271707202 273034530 271707202 273034530 211896036 186641739 211896036 186641739 188335751 206033049 188335751 206033049 208086281 137328103 208086281 137328103 63260584 60660411 63260584 60660411 226456965 227837411 226456965 227837411 113494011 75070970 113494011 75070970 65164844 62918616 65164844 62918616 129476100 200519735 129476100 200519735 204254739 77020199 204254739 77020199 81803450 156719716 81803450 156719716 259241714 260282470 259241714 260282470 79390437 71620848 79390437 71620848 72873837 113305365 72873837 113305365 113514780 7643481 113514780 7643481 7991728 35148643 7991728 35148643 114681633 117060825 114681633 117060825 119577976 60046202 119577976 60046202 62319948 176270697 62319948 176270697 228945483 233563021 228945483 233563021 216930292 181689760 216930292 181689760 41435362 41472165 41435362 41472165 94574602 106994536 94574602 106994536 266714899 269953372 266714899 269953372 249085868 247980263 249085868 247980263 182235106 101117578 182235106 101117578 43361009 38746739 43361009 38746739 98760671 226414440 98760671 226414440 222849475 137111143 222849475 137111143 128164172 68819505 128164172 68819505 71887886 67818260 71887886 67818260 301257938 301222642 301257938 301222642 222706296 188531795 222706296 188531795 69970067 68351750 69970067 68351750 159332536 228670061 159332536 228670061 224569486 178061833 224569486 178061833 105028972 103871063 105028972 103871063 227908715 232091695 227908715 232091695 112841383 55637427 112841383 55637427 58172345 192596117 58172345 192596117 260937895 263056652 260937895 263056652 59651390 55767669 59651390 55767669 102823112 120622243 102823112 120622243 126465642 71980589 126465642 71980589 75612091 74313588 75612091 74313588 205517798 258062050 205517798 258062050 254636624 53181021 254636624 53181021 53859489 53827415 53859489 53827415 82111802 79994092 82111802 79994092 186542521 176782586 186542521 176782586 159700818 14387967 159700818 14387967 16384668 159733113 16384668 159733113 211811290 270171034 211811290 270171034 267476041 66118032 267476041 66118032 68239047 95441378 68239047 95441378 222586159 226542246 222586159 226542246 76755071 53041982 76755071 53041982 43842870 42090304 43842870 42090304 132960376 168160549 132960376 168160549 173151202 158005418 173151202 158005418 126754750 123553775 126754750 123553775 270526720 272832860 270526720 272832860 216730318 208944100 216730318 208944100 209669660 285033913 209669660 285033913 280983422 115049185 280983422 115049185 100381930 98244554 100381930 98244554 281668849 283907935 281668849 283907935 94387196 28537754 94387196 28537754 30787101 225140635 30787101 225140635 222153033 101634877 222153033 101634877 106031007 238953421 106031007 238953421 236802588 172666442 236802588 172666442 153606622 3092650 153606622 3092650 3395983 154417905 3395983 154417905 226310870 222253097 226310870 222253097 81945980 76474867 81945980 76474867 104938850 138523027 104938850 138523027 190180030 179412042 190180030 179412042 146547325 141581782 146547325 141581782 260471363 261006493 260471363 261006493 126501323 76085540 126501323 76085540 77635891 94118147 77635891 94118147 192407894 188559882 192407894 188559882 65568160 62864304 65568160 62864304 175811890 254063145 175811890 254063145 251353472 211308958 251353472 211308958 184353904 134178895 184353904 134178895 139220798 233499745 139220798 233499745 252204365 255435936 252204365 255435936 60453532 58791422 60453532 58791422 117814327 164360488 117814327 164360488 201006456 190580615 201006456 190580615 177027248 109535254 177027248 109535254 113420005 297927195 113420005 297927195 295996672 155065701 295996672 155065701 75510495 72656432 75510495 72656432 175537602 170119584 175537602 170119584 150234441 145731673 150234441 145731673 220654924 255647560 220654924 255647560 251473947 149392096 251473947 149392096 109492136 97575514 109492136 97575514 99115899 187643537 99115899 187643537 253785104 257775325 253785104 257775325 173322988 70124221 173322988 70124221 71393103 76619750 71393103 76619750 194766094 182132448 194766094 182132448 90653280 89481356 90653280 89481356 106422470 214373681 106422470 214373681 263385630 266539897 263385630 266539897 198474892 176323086 198474892 176323086 148431853 57382363 148431853 57382363 59024357 101350645 59024357 101350645 284103954 286032139 284103954 286032139 219652690 48623766 219652690 48623766 31788658 28867755 31788658 28867755 164930661 164587319 164930661 164587319 170134696 93542339 170134696 93542339 77709522 74333807 77709522 74333807 145600872 171953378 145600872 171953378 235187991 284301101 235187991 284301101 281232994 259762565 281232994 259762565 244851487 197985063 244851487 197985063 168004768 150658456 168004768 150658456 131048124 93795269 131048124 93795269 63448966 62748586 63448966 62748586 128518350 212888348 128518350 212888348 228278516 284068856 228278516 284068856 281341528 280889092 281341528 280889092 218469072 98188259 218469072 98188259 100476890 225978366 100476890 225978366 228123875 78766950 228123875 78766950 82268229 137268336 82268229 137268336 156372972 216757423 156372972 216757423 219904758 160569576 219904758 160569576 82821748 77797551 82821748 77797551 188074782 182114432 188074782 182114432 164910600 105212549 164910600 105212549 82594057 80357493 82594057 80357493 219586057 224228087 219586057 224228087 67618685 65346677 67618685 65346677 92184316 115372481 92184316 115372481 216643066 220702262 216643066 220702262 160277959 155584362 160277959 155584362 212870537 282252553 212870537 282252553 281879549 184990121 281879549 184990121 63913054 62819424 63913054 62819424 285763151 285291179 285763151 285291179 144981221 44862330 144981221 44862330 46359619 155920532 46359619 155920532 186012025 205381468 186012025 205381468 258691383 261610911 258691383 261610911 159694786 7313881 159694786 7313881 8397564 53967046 8397564 53967046 187398910 241890403 187398910 241890403 239119918 154087121 239119918 154087121 121982596 111629398 121982596 111629398 116631317 245026779 116631317 245026779 240895182 103146511 240895182 103146511 5218511 4118030 5218511 4118030 69484666 270543094 69484666 270543094 267042235 89131353 267042235 89131353 29149328 26693452 29149328 26693452 27237820 160442054 27237820 160442054 198976993 196128042 198976993 196128042 168656498 63349607 168656498 63349607 67389309 207855206 67389309 207855206 218769361 275292616 218769361 275292616 271841367 235520756 271841367 235520756 128103793 89000450 128103793 89000450 90510548 90103318 90510548 90103318 118107858 117672384 118107858 117672384 54694144 50488042 54694144 50488042 209321200 216797319 209321200 216797319 216776203 102363759 216776203 102363759 106778485 197938027 106778485 197938027 204149724 203612929 204149724 203612929 167833526 124034042 167833526 124034042 76779547 46011764 76779547 46011764 50427376 123776840 50427376 123776840 145348657 165233232 145348657 165233232 273348401 276544183 273348401 276544183 248983881 148716531 248983881 148716531 76582633 71829814 76582633 71829814 50182639 47764724 50182639 47764724 65573554 80498555 65573554 80498555 82638964 77655563 82638964 77655563 80364212 161138941 80364212 161138941 262331574 266364325 262331574 266364325 22532833 22534921 22532833 22534921 140477837 225010006 140477837 225010006 220769779 76465754 220769779 76465754 79815554 118456253 79815554 118456253 137046674 221359358 137046674 221359358 228508093 231046294 228508093 231046294 203355135 137312850 203355135 137312850 145290994 226199230 145290994 226199230 223773886 167549639 223773886 167549639 102356068 89071972 102356068 89071972 90943571 133770300 90943571 133770300 145413133 235014897 145413133 235014897 231725323 197503374 231725323 197503374 83053265 80138816 83053265 80138816 224858220 228981134 224858220 228981134 189295891 91072427 189295891 91072427 93452043 102525617 93452043 102525617 261290956 263142082 261290956 263142082 136606678 110249865 136606678 110249865 87162485 82559718 87162485 82559718 146388481 251931407 146388481 251931407 247571749 136527985 247571749 136527985 25421525 23493265 25421525 23493265 258298724 260617052 258298724 260617052 101160322 47949526 101160322 47949526 50786301 217747558 50786301 217747558 238192151 251408183 238192151 251408183 254206345 256081824 254206345 256081824 25328372 19052700 25328372 19052700 18901048 18076956 18901048 18076956 189124748 249705940 189124748 249705940 248125450 228876826 248125450 228876826 213311073 101102472 213311073 101102472 74929945 29096664 74929945 29096664 30483736 87557547 30483736 87557547 132681945 151749488 132681945 151749488 158273193 167762253 158273193 167762253 173124734 64426342 173124734 64426342 67241989 172170874 67241989 172170874 183407818 181084452 183407818 181084452 185050362 126557718 185050362 126557718 73668491 37623169 73668491 37623169 37505232 245652636 37505232 245652636 243130074 109738977 243130074 109738977 109127035 236524211 109127035 236524211 234293279 99110901 234293279 99110901 70444194 67940788 70444194 67940788 211528964 216511550 211528964 216511550 24040409 22416059 24040409 22416059 75593796 136737114 75593796 136737114 225258583 219793172 225258583 219793172 84371265 16745134 84371265 16745134 17563953 63478133 17563953 63478133 202435907 249670721 202435907 249670721 248544496 250324473 248544496 250324473 181851399 32255299 181851399 32255299 31927846 57956618 31927846 57956618 191201241 243372921 191201241 243372921 239373103 45732344 239373103 45732344 49302683 64614109 49302683 64614109 78433533 216650116 78433533 216650116 221054580 224180902 221054580 224180902 190977628 102633911 190977628 102633911 102669708 123678864 102669708 123678864 205840548 235301243 205840548 235301243 232050745 21124030 232050745 21124030 21784592 62166231 21784592 62166231 232440338 228843996 232440338 228843996 52178919 37010729 52178919 37010729 37046670 95868948 37046670 95868948 219229556 223686751 219229556 223686751 99980946 80125641 99980946 80125641 45083701 43409459 45083701 43409459 176959339 200753769 176959339 200753769 202881463 164696816 202881463 164696816 80165163 78901776 80165163 78901776 217928333 215550021 217928333 215550021 146130950 40632131 146130950 40632131 43989230 80491490 43989230 80491490 96098647 106141198 96098647 106141198 227791995 232262556 227791995 232262556 161863159 128339548 161863159 128339548 91537626 89123723 91537626 89123723 240264299 245316039 240264299 245316039 199080212 119138985 199080212 119138985 85624073 82948821 85624073 82948821 176273743 231890205 176273743 231890205 234700362 237918189 234700362 237918189 71593794 69977564 71593794 69977564 101362722 111454978 101362722 111454978 112433723 58818864 112433723 58818864 61959746 130740114 61959746 130740114 184562392 181715394 184562392 181715394 75341610 72692327 75341610 72692327 99523417 241739125 99523417 241739125 240526574 42722687 240526574 42722687 43371425 248978532 43371425 248978532 277473103 280472673 277473103 280472673 165492474 160937982 165492474 160937982 209483030 243012676 209483030 243012676 272224332 274591488 272224332 274591488 60763016 56905830 60763016 56905830 121817570 193549018 121817570 193549018 264535938 267275777 264535938 267275777 187658218 135831263 187658218 135831263 145585523 143922024 145585523 143922024 250239780 251711423 250239780 251711423 52065770 51366450 52065770 51366450 67972190 281132997 67972190 281132997 278702701 137697057 278702701 137697057 140142060 256517055 140142060 256517055 262410223 264496986 262410223 264496986 39025662 36460436 39025662 36460436 140731775 200707493 140731775 200707493 208721799 228626766 208721799 228626766 224516657 215397407 224516657 215397407 107578308 78282718 107578308 78282718 81462866 116251624 81462866 116251624 199030762 195455906 199030762 195455906 109028253 106374555 109028253 106374555 155644962 161802936 155644962 161802936 184981296 234762474 184981296 234762474 265391389 267701290 265391389 267701290 256145037 189027457 256145037 189027457 55616068 49089042 55616068 49089042 52094108 53930980 52094108 53930980 55245959 2305004 55245959 2305004 3141064 284262873 3141064 284262873 283218383 53589845 283218383 53589845 57171649 225610091 57171649 225610091 292602268 294323952 292602268 294323952 255689720 142206952 255689720 142206952 128345539 87358128 128345539 87358128 89786399 117354069 89786399 117354069 254593827 256065343 254593827 256065343 126197757 125417303 126197757 125417303 138161024 161426547 138161024 161426547 210264177 218718574 210264177 218718574 227893229 231583419 227893229 231583419 85007937 81505464 85007937 81505464 178134179 171856363 178134179 171856363 154585994 110820253 154585994 110820253 40536528 37523506 40536528 37523506 43695461 129982410 43695461 129982410 222872618 250265225 222872618 250265225 245319740 103938879 245319740 103938879 107780747 194824427 107780747 194824427 199472932 297345781 199472932 297345781 295659760 259535797 295659760 259535797 151872196 143329452 151872196 143329452 154732120 146935406 154732120 146935406 125691033 57568523 125691033 57568523 58827234 156302785 58827234 156302785 161107039 143597691 161107039 143597691 116605604 84096262 116605604 84096262 83936721 205265121 83936721 205265121 208605844 285482676 208605844 285482676 285131809 68393216 285131809 68393216 73559947 249280602 73559947 249280602 243926892 218127562 243926892 218127562 7092714 8483909 7092714 8483909 82235254 213536792 82235254 213536792 253182869 255605067 253182869 255605067 148588670 111539331 148588670 111539331 107434225 38418066 107434225 38418066 39866859 42054637 39866859 42054637 208723546 246387691 208723546 246387691 242926292 112368639 242926292 112368639 116539806 253090344 116539806 253090344 252085504 23210274 252085504 23210274 26093210 72872541 26093210 72872541 177825274 173509436 177825274 173509436 173482920 49353690 173482920 49353690 51908430 48699721 51908430 48699721 70190493 147504407 70190493 147504407 180465058 169847532 180465058 169847532 130939472 125908839 130939472 125908839 202806578 205645624 202806578 205645624 190839954 132786561 190839954 132786561 71011196 68374043 71011196 68374043 254741480 260367043 254741480 260367043 254998672 158271999 254998672 158271999 162886218 239263352 162886218 239263352 249015918 251800193 249015918 251800193 48614903 46165198 48614903 46165198 78322015 256470752 78322015 256470752 255152785 128508743 255152785 128508743 111724643 110311611 111724643 110311611 131793709 140789291 131793709 140789291 213449581 216075108 213449581 216075108 167440384 127338922 167440384 127338922 131291418 199381000 131291418 199381000 203307701 146657864 203307701 146657864 18656244 19513739 18656244 19513739 251842259 253825038 251842259 253825038 122366887 106889903 122366887 106889903 35991356 34594734 35991356 34594734 190633681 182493917 190633681 182493917 151138383 92360506 151138383 92360506 94472963 212467448 94472963 212467448 241203725 267588930 241203725 267588930 264236595 180733064 264236595 180733064 145372870 29827037 145372870 29827037 33062509 208574871 33062509 208574871 209301849 124554548 209301849 124554548 128789924 108560238 128789924 108560238 108658957 52894551 108658957 52894551 53745711 67885977 53745711 67885977 202643825 205387139 202643825 205387139 189941094 101991561 189941094 101991561 104848375 155750433 104848375 155750433 259020862 260186889 259020862 260186889 79973232 71213703 79973232 71213703 46616800 42936854 46616800 42936854 124557435 226702346 124557435 226702346 222123069 121466316 222123069 121466316 46043512 16295717 46043512 16295717 17030439 64204560 17030439 64204560 138967191 189248565 138967191 189248565 254427056 257200534 254427056 257200534 217923258 122753950 217923258 122753950 127552657 140555774 127552657 140555774 168790246 246224581 168790246 246224581 243352246 81714376 243352246 81714376 43319577 42333215 43319577 42333215 99623279 109602845 99623279 109602845 250553228 253186087 250553228 253186087 153173115 142464493 153173115 142464493 66233736 63607433 66233736 63607433 87609091 101735946 87609091 101735946 106228742 114383137 106228742 114383137 232869049 236010217 232869049 236010217 46176406 9742685 46176406 9742685 10020925 109753938 10020925 109753938 131760837 161711377 131760837 161711377 195250865 266971815 195250865 266971815 265216534 81094668 265216534 81094668 81610582 257802118 81610582 257802118 255317132 44155344 255317132 44155344 48865625 255407863 48865625 255407863 265139380 267405483 265139380 267405483 207865327 97651744 207865327 97651744 98993287 154343074 98993287 154343074 287274704 287636475 287274704 287636475 277128200 248803414 277128200 248803414 26855035 25771291 26855035 25771291 137234252 203837125 137234252 203837125 207529631 165537337 207529631 165537337 104632073 104128278 104632073 104128278 194901842 230251402 194901842 230251402 232115516 208669806 232115516 208669806 177841119 173986832 177841119 173986832 234975997 239026476 234975997 239026476 215949808 214219024 215949808 214219024 212681949 296033139 212681949 296033139 295924148 276688353 295924148 276688353 42443798 38881105 42443798 38881105 101824020 193239649 101824020 193239649 198167437 176220436 198167437 176220436 161552814 156353929 161552814 156353929 198683563 228095474 198683563 228095474 224206974 190008997 224206974 190008997 180128743 165603529 180128743 165603529 130518340 54436770 130518340 54436770 48710508 45216241 48710508 45216241 69745027 225499549 69745027 225499549 225916987 228332423 225916987 228332423 180460813 156474232 180460813 156474232 53794780 52604564 53794780 52604564 154616552 151716796 154616552 151716796 26938093 24862549 26938093 24862549 186224376 246603629 186224376 246603629 243483684 167789457 243483684 167789457 158989855 152091370 158989855 152091370 157991747 155366915 157991747 155366915 167288026 158087287 167288026 158087287 84555074 74128244 84555074 74128244 74862266 232700871 74862266 232700871 258172704 260042894 258172704 260042894 247287058 76333186 247287058 76333186 77157835 149587725 77157835 149587725 293220988 294090760 293220988 294090760 250272855 154375482 250272855 154375482 141843907 34105702 141843907 34105702 34595638 122209371 34595638 122209371 277396806 278959043 277396806 278959043 243451505 54479222 243451505 54479222 57734016 100198924 57734016 100198924 150927143 182388078 150927143 182388078 212415218 216616200 212415218 216616200 196012925 162297934 196012925 162297934 72754034 54748033 72754034 54748033 56459429 165339918 56459429 165339918 178969169 258572202 178969169 258572202 256660587 137036531 256660587 137036531 84121879 45284137 84121879 45284137 47310707 140702604 47310707 140702604 185799886 226517154 185799886 226517154 228091989 232613856 228091989 232613856 227178353 206747901 227178353 206747901 172378478 165193834 172378478 165193834 210326288 208900426 210326288 208900426 163440498 152321322 163440498 152321322 165222085 157129008 165222085 157129008 39058143 38087689 39058143 38087689 123707776 158790103 123707776 158790103 169295994 63179307 169295994 63179307 60998667 57232192 60998667 57232192 163277849 156547336 163277849 156547336 62726988 62036522 62726988 62036522 241252391 243281549 241252391 243281549 238315661 85713759 238315661 85713759 90201550 113732818 90201550 113732818 268413777 269795777 268413777 269795777 206398125 105294959 206398125 105294959 110338514 134478753 110338514 134478753 238247749 241062052 238247749 241062052 194831912 191128177 194831912 191128177 237108334 240274806 237108334 240274806 179524809 173946194 179524809 173946194 209772951 209314960 209772951 209314960 62313973 59938404 62313973 59938404 263111078 298672084 263111078 298672084 299372246 204613131 299372246 204613131 135574553 109275711 135574553 109275711 113571669 263154339 113571669 263154339 259036102 240492590 259036102 240492590 93906903 90911739 93906903 90911739 230540390 230841833 230540390 230841833 72440060 13151648 72440060 13151648 12786416 77419503 12786416 77419503 149429312 142951267 149429312 142951267 70980573 67701352 70980573 67701352 202557975 214699624 202557975 214699624 250837019 256050801 250837019 256050801 42419303 39113965 42419303 39113965 184298337 184182738 184298337 184182738 288196524 288142219 288196524 288142219 189309342 184788158 189309342 184788158 271953356 278909399 271953356 278909399 276349659 98504038 276349659 98504038 66323842 62824104 66323842 62824104 98117078 96924353 98117078 96924353 8849557 8491958 8849557 8491958 201462544 234625385 201462544 234625385 273460559 276210699 273460559 276210699 146001582 128960102 146001582 128960102 82042188 77670009 82042188 77670009 195883241 191624127 195883241 191624127 104903099 99586019 104903099 99586019 122473120 123844761 122473120 123844761 133434156 210457432 133434156 210457432 212781860 207320995 212781860 207320995 218804423 224088743 218804423 224088743 212527232 195379503 212527232 195379503 175497329 13306377 175497329 13306377 13161124 150467697 13161124 150467697 194805160 190930444 194805160 190930444 72326003 2919540 72326003 2919540 3225572 218917769 3225572 218917769 215848614 107506424 215848614 107506424 71364176 24479273 71364176 24479273 26123088 281011313 26123088 281011313 282736110 285600819 282736110 285600819 231449180 29093576 231449180 29093576 29474536 39671172 29474536 39671172 53682734 164999742 53682734 164999742 172012640 146369432 172012640 146369432 7163603 6223964 7163603 6223964 111949957 106866310 111949957 106866310 104710397 99560934 104710397 99560934 125999432 265335393 125999432 265335393 263833039 203680487 263833039 203680487 85568423 83502956 85568423 83502956 145229676 157015290 145229676 157015290 272744983 274704760 272744983 274704760 206066139 159234493 206066139 159234493 73639979 71916119 73639979 71916119 136150262 130877487 136150262 130877487 113652081 108143094 113652081 108143094 172987359 233020367 172987359 233020367 228199652 230724599 228199652 230724599 115568704 111866722 115568704 111866722 210824232 210236052 210824232 210236052 93226857 81530539 93226857 81530539 83071341 207819126 83071341 207819126 208365052 140708062 208365052 140708062 100605326 100960350 100605326 100960350 202700616 199671807 202700616 199671807 188618129 58805453 188618129 58805453 61662356 228643548 61662356 228643548 224432393 74455639 224432393 74455639 76390561 206383163 76390561 206383163 270556023 272851519 270556023 272851519 237457494 216012651 237457494 216012651 203937616 153770780 203937616 153770780 52100349 51288253 52100349 51288253 256771069 258759350 256771069 258759350 37096224 33781048 37096224 33781048 52528643 151345720 52528643 151345720 173448669 167626496 173448669 167626496 128055130 73993127 128055130 73993127 60332483 25232924 60332483 25232924 11383250 10304353 11383250 10304353 84631674 79572329 84631674 79572329 45917424 45367076 45917424 45367076 251169194 256916689 251169194 256916689 201400562 168905377 201400562 168905377 96297597 93784382 96297597 93784382 127440921 163117952 127440921 163117952 203305276 217078405 203305276 217078405 224449875 225519896 224449875 225519896 158226760 49547238 158226760 49547238 51770314 267202799 51770314 267202799 278088065 280011445 278088065 280011445 96331280 92756726 96331280 92756726 126339219 216422320 126339219 216422320 284183054 286325717 284183054 286325717 51536416 47715938 51536416 47715938 236258350 239211746 236258350 239211746 77734006 76118232 77734006 76118232 141456251 135174496 141456251 135174496 137788202 127948350 137788202 127948350 42934105 43539267 42934105 43539267 275554938 280172007 275554938 280172007 200887942 66566435 200887942 66566435 69398149 259874887 69398149 259874887 257468818 240346933 257468818 240346933 235477452 170445794 235477452 170445794 104749549 99539540 104749549 99539540 119942927 145290261 119942927 145290261 183062788 260458974 183062788 260458974 255127033 245851238 255127033 245851238 229765040 221130152 229765040 221130152 214903519 150963506 214903519 150963506 100440491 62123972 100440491 62123972 65443107 93723689 65443107 93723689 132431305 201469986 132431305 201469986 204563101 130794486 204563101 130794486 102278474 99473382 102278474 99473382 153746971 154399502 153746971 154399502 226747362 223515706 226747362 223515706 202281308 134054399 202281308 134054399 139904937 186913083 139904937 186913083 286219797 289185813 286219797 289185813 250647444 89546125 250647444 89546125 40154552 36817905 40154552 36817905 74233621 112712751 74233621 112712751 217263843 221311365 217263843 221311365 182521745 106161498 182521745 106161498 96574590 83005253 96574590 83005253 86850613 224902181 86850613 224902181 224057411 228657027 224057411 228657027 144469833 93841851 144469833 93841851 95919742 133978192 95919742 133978192 214339021 232138236 214339021 232138236 257037314 256169903 257037314 256169903 101383883 91481608 101383883 91481608 64960827 63390076 64960827 63390076 79784495 129317140 79784495 129317140 226180454 229852739 226180454 229852739 144106880 106897473 144106880 106897473 72761538 72222268 72761538 72222268 97724473 106546166 97724473 106546166 169612379 172773914 169612379 172773914 207815702 204989821 207815702 204989821 175361011 136373716 175361011 136373716 76179392 74582640 76179392 74582640 170201449 214104438 170201449 214104438 216823688 148262163 216823688 148262163 115222411 110079009 115222411 110079009 209668353 207207250 209668353 207207250 185481317 75256735 185481317 75256735 76749409 161795715 76749409 161795715 182071025 172408093 182071025 172408093 129374948 124070487 129374948 124070487 168789416 161651151 168789416 161651151 129859091 37369343 129859091 37369343 40294735 191444200 40294735 191444200 191871381 164917837 191871381 164917837 160928281 129905938 160928281 129905938 126601305 114522976 126601305 114522976 97288035 94957833 97288035 94957833 109452286 104372784 109452286 104372784 92116822 66124235 92116822 66124235 69124665 123711175 69124665 123711175 269609023 273584606 269609023 273584606 243032629 160766562 243032629 160766562 96709001 63215135 96709001 63215135 66916066 112032949 66916066 112032949 134341693 275098161 134341693 275098161 272606214 121595652 272606214 121595652 37075985 38160221 37075985 38160221 117035529 231549990 117035529 231549990 228435804 134255559 228435804 134255559 77706476 61559861 77706476 61559861 62980007 139852591 62980007 139852591 169613097 180314008 169613097 180314008 186936872 51860445 186936872 51860445 53543273 234584866 53543273 234584866 231883846 117315624 231883846 117315624 120673781 141982540 120673781 141982540 152665867 159560501 152665867 159560501 166875119 134679665 166875119 134679665 131722442 63487051 131722442 63487051 65962029 65821175 65962029 65821175 127823544 210685046 127823544 210685046 237867353 241094929 237867353 241094929 102966288 61013781 102966288 61013781 63638297 168582868 63638297 168582868 175562429 84664632 175562429 84664632 32627223 30094430 32627223 30094430 79273585 143112508 79273585 143112508 190913128 200540966 190913128 200540966 200624003 149981135 200624003 149981135 56119592 52317326 56119592 52317326 199407095 212313740 199407095 212313740 267677629 270607967 267677629 270607967 225424439 64263116 225424439 64263116 39562492 36528304 39562492 36528304 72470826 148857860 72470826 148857860 153404791 67774460 153404791 67774460 52285347 49850104 52285347 49850104 55696398 189120843 55696398 189120843 247347390 251148658 247347390 251148658 99051943 95422431 99051943 95422431 245141231 287976033 245141231 287976033 284503006 77434540 284503006 77434540 53106373 14141030 53106373 14141030 13445808 215083648 13445808 215083648 212714095 78973476 212714095 78973476 75745074 71498424 75745074 71498424 161557083 215687923 161557083 215687923 234165682 237575292 234165682 237575292 154185780 146288327 154185780 146288327 156641902 150183367 156641902 150183367 114606469 60155148 114606469 60155148 63292895 175664158 63292895 175664158 260421662 275323877 260421662 275323877 275624177 277999374 275624177 277999374 121102058 116793007 121102058 116793007 240614137 289719292 240614137 289719292 289865011 139722415 289865011 139722415 144377925 147524156 144377925 147524156 212333261 207888005 212333261 207888005 77626255 25640855 77626255 25640855 27545114 88322408 27545114 88322408 173714884 163711284 173714884 163711284 86932569 82717957 86932569 82717957 138359394 206431783 138359394 206431783 250784973 251571229 250784973 251571229 238079297 163290918 238079297 163290918 90184486 89843706 90184486 89843706 252380045 255896391 252380045 255896391 92506185 89243346 92506185 89243346 91322695 244937848 91322695 244937848 243262298 77718553 243262298 77718553 74373200 72873426 74373200 72873426 116136005 266097637 116136005 266097637 262655855 243135940 262655855 243135940 100816025 62058106 100816025 62058106 63491727 59893100 63491727 59893100 185175236 209655840 185175236 209655840 205673761 35552020 205673761 35552020 39172056 172500203 39172056 172500203 190897543 191242651 190897543 191242651 193756679 144868637 193756679 144868637 153596026 213254015 153596026 213254015 240414752 242307888 240414752 242307888 93916741 70263446 93916741 70263446 73268785 135725371 73268785 135725371 142017997 201363130 142017997 201363130 204923927 191888391 204923927 191888391 175982784 167128358 175982784 167128358 253955240 256627260 253955240 256627260 169728964 154933164 169728964 154933164 77950628 77090805 77950628 77090805 87708808 105173976 87708808 105173976 125392104 164485374 125392104 164485374 169284541 17999331 169284541 17999331 17844435 183642096 17844435 183642096 253642985 258028862 253642985 258028862 245241540 203018492 245241540 203018492 133270848 126594094 133270848 126594094 114177656 106633849 114177656 106633849 19985592 18004751 19985592 18004751 104176380 198218838 104176380 198218838 244268621 248481687 244268621 248481687 164214890 153318004 164214890 153318004 154408898 97969198 154408898 97969198 91572557 86909007 91572557 86909007 192334350 191049740 192334350 191049740 98264652 95831856 98264652 95831856 175438088 193081056 175438088 193081056 212891858 215558606 212891858 215558606 207037981 205875689 207037981 205875689 260148371 261597522 260148371 261597522 61008659 58734371 61008659 58734371 118540434 177371242 118540434 177371242 183202905 144112038 183202905 144112038 118040396 109125276 118040396 109125276 59483181 52664818 59483181 52664818 54528569 146266223 54528569 146266223 154749944 153115192 154749944 153115192 230450737 234217945 230450737 234217945 228194002 186007244 228194002 186007244 107388229 15330703 107388229 15330703 15545192 290047799 15545192 290047799 289925716 195090027 289925716 195090027 56270457 51849454 56270457 51849454 175291969 203077912 175291969 203077912 232344041 239182021 232344041 239182021 46811763 44009978 46811763 44009978 240926455 244733259 240926455 244733259 117884207 58981153 117884207 58981153 62460988 127833318 62460988 127833318 184778174 206168255 184778174 206168255 202582113 147189082 202582113 147189082 116913402 111458534 116913402 111458534 136996053 156764511 136996053 156764511 177303508 208297593 177303508 208297593 219730869 213690243 219730869 213690243 179832517 8284793 179832517 8284793 7505571 55891949 7505571 55891949 133472212 127345125 133472212 127345125 83333766 38751441 83333766 38751441 38906637 36913408 38906637 36913408 161380287 156472938 161380287 156472938 121304315 116091177 121304315 116091177 145253812 200993199 145253812 200993199 198960470 153732274 198960470 153732274 88625824 87068249 88625824 87068249 106373563 152150554 106373563 152150554 163804077 22626863 163804077 22626863 24414495 101033516 24414495 101033516 189460210 243006038 189460210 243006038 264045173 265988744 264045173 265988744 215826731 215233892 215826731 215233892 265744056 268508665 265744056 268508665 115333384 110505198 115333384 110505198 245958838 247432017 245958838 247432017 196902917 136695251 196902917 136695251 92785426 89367907 92785426 89367907 91330888 91995317 91330888 91995317 122091580 117162721 122091580 117162721 52364798 52198562 52364798 52198562 82131483 105740210 82131483 105740210 157707949 155315650 157707949 155315650 211733465 285764073 211733465 285764073 283867165 855047 283867165 855047 1289609 80877325 1289609 80877325 163892778 153661143 163892778 153661143 41906964 37796185 41906964 37796185 238038864 243299005 238038864 243299005 190816186 167256986 190816186 167256986 173579332 265356018 173579332 265356018 261474199 11158121 261474199 11158121 12029767 198819116 12029767 198819116 246915031 247467306 246915031 247467306 196446544 16247853 196446544 16247853 18146971 243002552 18146971 243002552 241540897 169025833 241540897 169025833 123765129 120591855 123765129 120591855 167418154 163348708 167418154 163348708 35155514 32360829 35155514 32360829 141114814 247495635 141114814 247495635 244520405 152070232 244520405 152070232 157769326 29024017 157769326 29024017 30239943 164035667 30239943 164035667 235878171 233722603 235878171 233722603 188210884 165588021 188210884 165588021 111839297 110252533 111839297 110252533 254962064 259991404 254962064 259991404 256292989 38473933 256292989 38473933 41858287 177149967 41858287 177149967 231336799 236058832 231336799 236058832 43530888 40509574 43530888 40509574 127976388 160367611 127976388 160367611 277899759 280313998 277899759 280313998 260671281 118128551 260671281 118128551 119455850 229329450 119455850 229329450 225722590 135625281 225722590 135625281 47648825 28086420 47648825 28086420 30095233 50034392 30095233 50034392 225128184 235257936 225128184 235257936 232118206 219877830 232118206 219877830 191889347 179171687 191889347 179171687 57741485 57231724 57741485 57231724 91021745 125565263 91021745 125565263 157072642 235324967 157072642 235324967 259085402 297858424 259085402 297858424 298449789 91216852 298449789 91216852 93283715 99545826 93283715 99545826 284314658 285990000 284314658 285990000 119619507 87662883 119619507 87662883 65339484 63038527 65339484 63038527 205388789 200807305 205388789 200807305 135743281 126646909 135743281 126646909 71110302 67608650 71110302 67608650 90719948 261150445 90719948 261150445 272189450 273842882 272189450 273842882 263800256 228785061 263800256 228785061 33201237 32072298 33201237 32072298 56456183 119619948 56456183 119619948 123948449 52591588 123948449 52591588 51254310 51261832 51254310 51261832 74261185 73045324 74261185 73045324 55102016 17767178 55102016 17767178 17762685 29192582 17762685 29192582 53094288 65419473 53094288 65419473 69400543 77121011 69400543 77121011 223718752 228294671 223718752 228294671 87374528 85433323 87374528 85433323 239265918 240859709 239265918 240859709 103617507 103128728 103617507 103128728 118392856 203434933 118392856 203434933 206512661 104702083 206512661 104702083 71206722 69871891 71206722 69871891 140298319 242103023 140298319 242103023 240219670 226809848 240219670 226809848 23073184 23050529 23073184 23050529 260516845 262519179 260516845 262519179 221172408 177408026 221172408 177408026 40126856 36816726 40126856 36816726 181601632 256281194 181601632 256281194 254019250 228641968 254019250 228641968 207226514 77780802 207226514 77780802 80977776 170908430 80977776 170908430 262988698 296641330 262988698 296641330 295576582 250105967 295576582 250105967 114211496 71382232 114211496 71382232 48420294 46460351 48420294 46460351 87356781 89747901 87356781 89747901 187668111 200767552 187668111 200767552 202931290 134748105 202931290 134748105 73272399 69901946 73272399 69901946 224659085 227234553 224659085 227234553 121080984 115321700 121080984 115321700 272751522 275039474 272751522 275039474 141122443 85886787 141122443 85886787 82053887 78648020 82053887 78648020 117473580 270272616 117473580 270272616 266757584 12554738 266757584 12554738 12692292 161162547 12692292 161162547 233037061 230645290 233037061 230645290 137153790 132678094 137153790 132678094 264297485 273850099 264297485 273850099 272144203 218045973 272144203 218045973 76610416 38060932 76610416 38060932 41500374 174815403 41500374 174815403 179305401 163909469 179305401 163909469 33205920 29778902 33205920 29778902 196805181 192726626 196805181 192726626 196128607 117522488 196128607 117522488 97674660 95263692 97674660 95263692 259665847 261270220 259665847 261270220 216435098 209739746 216435098 209739746 243055520 248046223 243055520 248046223 245542077 191878790 245542077 191878790 107624543 103687930 107624543 103687930 271333548 272780753 271333548 272780753 80641050 68210857 80641050 68210857 70645232 178012659 70645232 178012659 282142024 284605969 282142024 284605969 275189774 193347782 275189774 193347782 91108291 47788670 91108291 47788670 50676924 98593548 50676924 98593548 103967588 223054331 103967588 223054331 256209112 258479316 256209112 258479316 154088699 62313678 154088699 62313678 65637062 68096930 65637062 68096930 211216997 209521565 211216997 209521565 65468842 63657240 65468842 63657240 65616232 95483849 65616232 95483849 287513942 289599544 287513942 289599544 133171783 59968931 133171783 59968931 63068340 107659191 63068340 107659191 126107787 127196326 126107787 127196326 141671544 239418181 141671544 239418181 236795263 54124105 236795263 54124105 55053113 51387633 55053113 51387633 98624126 238365110 98624126 238365110 238558129 159555802 238558129 159555802 118723689 116428994 118723689 116428994 25260526 24582245 25260526 24582245 30815905 86479948 30815905 86479948 200639547 269425596 200639547 269425596 267674012 188355459 267674012 188355459 182130619 154982893 182130619 154982893 160241690 58936244 160241690 58936244 62551673 107195216 62551673 107195216 181620690 295219983 181620690 295219983 295001710 235120443 295001710 235120443 187288718 173759279 187288718 173759279 126328673 122897788 126328673 122897788 156131626 279140178 156131626 279140178 276540798 264648309 276540798 264648309 183831320 181547933 183831320 181547933 258567623 259194486 258567623 259194486 97199254 49667256 97199254 49667256 48280868 45367104 48280868 45367104 175387122 244981169 175387122 244981169 242819744 239897531 242819744 239897531 119224871 96275276 119224871 96275276 47536597 42556276 47536597 42556276 41449617 240655263 41449617 240655263 237725351 49916925 237725351 49916925 52607122 95944663 52607122 95944663 130839454 250395402 130839454 250395402 246868142 112477343 246868142 112477343 46099512 46574050 46099512 46574050 60164289 133249616 60164289 133249616 149767713 159140440 149767713 159140440 214659423 211819044 214659423 211819044 55366578 51226989 55366578 51226989 167745358 207141895 167745358 207141895 202896364 20981724 202896364 20981724 22597512 118924424 22597512 118924424 248801826 250090795 248801826 250090795 246006114 239168449 246006114 239168449 68401905 65834032 68401905 65834032 201359591 219700744 201359591 219700744 229659156 274175918 229659156 274175918 270104622 271961517 270104622 271961517 126021457 53262172 126021457 53262172 54666224 98172813 54666224 98172813 221497466 279577754 221497466 279577754 286677521 286401426 286677521 286401426 172510254 53894637 172510254 53894637 55140096 114809739 55140096 114809739 125564019 120975224 125564019 120975224 79583010 42092168 79583010 42092168 46019552 174016127 46019552 174016127 197731271 194303310 197731271 194303310 189866140 137098560 189866140 137098560 104406716 80172949 104406716 80172949 82202019 226573670 82202019 226573670 259327745 259049404 259327745 259049404 133445395 66203069 133445395 66203069 68231859 124182322 68231859 124182322 134706803 128843905 134706803 128843905 101945984 74820354 101945984 74820354 52895259 49179668 52895259 49179668 128864768 126497636 128864768 126497636 66873725 63039489 66873725 63039489 143053574 137474087 143053574 137474087 50486447 50111038 50486447 50111038 224154974 238369676 224154974 238369676 235410410 101203095 235410410 101203095 100848509 262300223 100848509 262300223 291853390 293483986 291853390 293483986 162331937 45183591 162331937 45183591 11552508 10914905 11552508 10914905 68758700 242239326 68758700 242239326 241926705 54503096 241926705 54503096 56229135 85050184 56229135 85050184 193775568 188761892 193775568 188761892 52595486 49845418 52595486 49845418 129669834 221079405 129669834 221079405 218550343 98503984 218550343 98503984 100888268 30227266 100888268 30227266 30428862 26578883 30428862 26578883 247050024 250728056 247050024 250728056 130881502 104278677 130881502 104278677 103888640 231077056 103888640 231077056 246609328 257544893 246609328 257544893 254703040 151917875 254703040 151917875 78295549 73073066 78295549 73073066 111911344 246657628 111911344 246657628 245180801 30600348 245180801 30600348 18059416 15337945 18059416 15337945 109620035 218660828 109620035 218660828 221832391 136781927 221832391 136781927 146768024 182449802 146768024 182449802 187224694 133251095 187224694 133251095 139109730 148063999 139109730 148063999 214858706 236063607 214858706 236063607 252587568 256218228 252587568 256218228 62547196 60109316 62547196 60109316 70019594 79376644 70019594 79376644 254203660 257433213 254203660 257433213 213214646 190296424 213214646 190296424 117713805 116570281 117713805 116570281 204694013 202773561 204694013 202773561 79910825 77192539 79910825 77192539 249217148 254511354 249217148 254511354 251032754 78714745 251032754 78714745 79988851 175426362 79988851 175426362 248160235 252009817 248160235 252009817 125642818 108372437 125642818 108372437 113745516 233524183 113745516 233524183 230902396 151224570 230902396 151224570 132043900 58486039 132043900 58486039 60550445 113610863 60550445 113610863 232641196 236294197 232641196 236294197 75802209 71381006 75802209 71381006 122624981 152216488 122624981 152216488 216346895 221632407 216346895 221632407 210014143 109741856 210014143 109741856 53081370 49031390 53081370 49031390 258941241 262492089 258941241 262492089 256129385 159883902 256129385 159883902 122829459 91645501 122829459 91645501 34404404 31351806 34404404 31351806 297392320 299358032 297392320 299358032 190771817 8562601 190771817 8562601 9282245 214362741 9282245 214362741 209355461 126793889 209355461 126793889 90743179 14345283 90743179 14345283 14104712 295321343 14104712 295321343 294292310 166822112 294292310 166822112 140585562 90772395 140585562 90772395 94366053 175123449 94366053 175123449 182643059 86693464 182643059 86693464 87424025 126483993 87424025 126483993 284671628 285405601 284671628 285405601 203798621 139373116 203798621 139373116 137681322 68297863 137681322 68297863 70138943 275916331 70138943 275916331 273148378 83220331 273148378 83220331 76279929 73301734 76279929 73301734 151290461 213613750 151290461 213613750 228206311 231311011 228206311 231311011 232926444 87385309 232926444 87385309 90502862 181592727 90502862 181592727 184622168 175907112 184622168 175907112 81190077 47997224 81190077 47997224 50978677 115081265 50978677 115081265 118147965 76843679 118147965 76843679 37872570 35303820 37872570 35303820 110234731 195911315 110234731 195911315 221265817 270513149 221265817 270513149 268762874 25051457 268762874 25051457 27321725 25002145 27321725 25002145 194150220 220339060 194150220 220339060 215996872 90835151 215996872 90835151 91932644 206848910 91932644 206848910 256512150 258790836 256512150 258790836 110591928 109328793 110591928 109328793 157235051 151895957 157235051 151895957 91514432 88731165 91514432 88731165 254678756 255128674 254678756 255128674 235114941 154255606 235114941 154255606 26543666 27180251 26543666 27180251 214310686 217661648 214310686 217661648 211509203 47623644 211509203 47623644 29477973 27108173 29477973 27108173 59415979 174669245 59415979 174669245 275903852 277525427 275903852 277525427 234430953 108991888 234430953 108991888 109846051 124853183 109846051 124853183 246153158 249796251 246153158 249796251 139071747 103816335 139071747 103816335 61249472 58418335 61249472 58418335 95738658 160788125 95738658 160788125 171701345 143859381 171701345 143859381 135099754 62255316 135099754 62255316 54870127 53444578 54870127 53444578 260091943 263034875 260091943 263034875 232003961 181648682 232003961 181648682 169831847 39840173 169831847 39840173 43251199 229309907 43251199 229309907 227630358 115756397 227630358 115756397 121505600 225069990 121505600 225069990 270553491 272306243 270553491 272306243 105284422 100177582 105284422 100177582 117472045 180328134 117472045 180328134 183578336 63302343 183578336 63302343 66600282 114167497 66600282 114167497 230034667 233813547 230034667 233813547 41308896 37111393 41308896 37111393 106796993 276040617 106796993 276040617 275570759 277568402 275570759 277568402 147666343 139035789 147666343 139035789 209806844 234107249 209806844 234107249 229294812 183094470 229294812 183094470 144844130 72091669 144844130 72091669 43516757 40513460 43516757 40513460 227584755 231427130 227584755 231427130 27048709 26477784 27048709 26477784 73702372 132293801 73702372 132293801 137617264 45930280 137617264 45930280 49427430 118615552 49427430 118615552 123166486 12647525 123166486 12647525 12281171 78545667 12281171 78545667 145639326 138316164 145639326 138316164 34466675 32336512 34466675 32336512 35237957 67801374 35237957 67801374 94230178 295777036 94230178 295777036 294959470 50244305 294959470 50244305 53490684 251985616 53490684 251985616 248710864 33245018 248710864 33245018 36869644 172838215 36869644 172838215 177035751 164511748 177035751 164511748 101363751 98898503 101363751 98898503 179712858 175604914 179712858 175604914 182374838 143885689 182374838 143885689 115992775 111511711 115992775 111511711 119183861 148367664 119183861 148367664 181395263 177066766 181395263 177066766 258774037 260944070 258774037 260944070 84525196 83445463 84525196 83445463 110994885 196013847 110994885 196013847 195689582 158104154 195689582 158104154 27198833 24553373 27198833 24553373 188652603 183258159 188652603 183258159 84715921 80241564 84715921 80241564 227639947 247172333 227639947 247172333 245662276 168476764 245662276 168476764 67148117 64148220 67148117 64148220 162418731 156060728 162418731 156060728 159248701 118585757 159248701 118585757 104883994 86481661 104883994 86481661 89032645 95844537 89032645 95844537 221119137 224112347 221119137 224112347 110201843 78752963 110201843 78752963 79662439 162268544 79662439 162268544 168083532 149005245 168083532 149005245 151268389 84435989 151268389 84435989 24409257 22073764 24409257 22073764 253834866 257691019 253834866 257691019 224595172 109750585 224595172 109750585 113934435 190624804 113934435 190624804 195727687 121045746 195727687 121045746 124154157 132565640 124154157 132565640 181619903 176793522 181619903 176793522 93546835 64330385 93546835 64330385 67922019 186746827 67922019 186746827 216661541 218518274 216661541 218518274 119545361 104108353 119545361 104108353 105896707 291720483 105896707 291720483 290693902 145590085 290693902 145590085 59161325 57296254 59161325 57296254 161311622 157933957 161311622 157933957 71695775 68290984 71695775 68290984 137144837 254679181 137144837 254679181 252492960 126664731 252492960 126664731 130787434 161423244 130787434 161423244 227563369 229188690 227563369 229188690 219765042 44124489 219765042 44124489 47197806 253308285 47197806 253308285 270518491 273622781 270518491 273622781 271486437 264321831 271486437 264321831 258054347 249071438 258054347 249071438 217889423 133608065 217889423 133608065 53817533 50839773 53817533 50839773 133742056 239293788 133742056 239293788 236911913 144755012 236911913 144755012 92691865 79668984 92691865 79668984 45242566 41727988 45242566 41727988 155052513 145466265 155052513 145466265 66712708 64189892 66712708 64189892 160545642 155258024 160545642 155258024 154461463 52839732 154461463 52839732 54705261 106014184 54705261 106014184 201910259 286718384 201910259 286718384 287261734 106797974 287261734 106797974 76840834 75624822 76840834 75624822 227151523 239858077 227151523 239858077 233563991 35786136 233563991 35786136 38803898 178637309 38803898 178637309 183039673 169529206 183039673 169529206 66215961 6283528 66215961 6283528 7714118 183532995 7714118 183532995 193247071 185483902 193247071 185483902 169734900 164976544 169734900 164976544 268465330 271124941 268465330 271124941 175057128 46413545 175057128 46413545 48342567 77139824 48342567 77139824 263649400 264728683 263649400 264728683 51707188 49019457 51707188 49019457 182844926 269843707 182844926 269843707 268283849 244486303 268283849 244486303 178621533 173011264 178621533 173011264 275933256 278582626 275933256 278582626 236386655 60892295 236386655 60892295 31149462 27285316 31149462 27285316 158796207 155812494 158796207 155812494 25218381 23935550 25218381 23935550 192792089 260688605 192792089 260688605 265720379 266963772 265720379 266963772 259372582 162982538 259372582 162982538 143191594 137418708 143191594 137418708 159276274 250856048 159276274 250856048 249498215 74568354 249498215 74568354 77468302 190882133 77468302 190882133 282167558 283404588 282167558 283404588 97829756 85749184 97829756 85749184 90848881 205878316 90848881 205878316 289286860 289023802 289286860 289023802 140751985 9542351 140751985 9542351 9315799 267856967 9315799 267856967 267227692 103636315 267227692 103636315 107590498 178804363 107590498 178804363 211376023 213124354 211376023 213124354 101363497 97242008 101363497 97242008 116081115 203855708 116081115 203855708 208338617 213494118 208338617 213494118 193019116 123290421 193019116 123290421 92958780 92202204 92958780 92202204 103571182 128695280 103571182 128695280 185941102 206228068 185941102 206228068 243657145 259507204 243657145 259507204 254826951 251003408 254826951 251003408 124235165 74326142 124235165 74326142 76476002 160847518 76476002 160847518 272555073 276525574 272555073 276525574 268751279 219770177 268751279 219770177 196919982 148573418 196919982 148573418 154253013 202987602 154253013 202987602 199629195 170172613 199629195 170172613 107417118 108772114 107417118 108772114 280991028 281666511 280991028 281666511 19076794 17221672 19076794 17221672 207682019 206722299 207682019 206722299 81901635 81841382 81901635 81841382 167000309 159867086 167000309 159867086 105468008 101893362 105468008 101893362 131968093 128551289 131968093 128551289 87410034 87461363 87410034 87461363 116671464 160507542 116671464 160507542 218625665 212379706 218625665 212379706 111908916 76605566 111908916 76605566 79242685 235221237 79242685 235221237 236129490 52162613 236129490 52162613 52578472 106464502 52578472 106464502 257037862 259401378 257037862 259401378 200405073 117676314 200405073 117676314 15078717 15217576 15078717 15217576 215803479 218942349 215803479 218942349 205161702 199611398 205161702 199611398 203725484 278383788 203725484 278383788 280771980 282143823 280771980 282143823 256349636 158820193 256349636 158820193 162400378 204689684 162400378 204689684 207182082 125951720 207182082 125951720 80347311 79650472 80347311 79650472 92482116 129848524 92482116 129848524 137855317 197578723 137855317 197578723 284022888 284406280 284022888 284406280 117073772 112520984 117073772 112520984 193623736 189134704 193623736 189134704 169515415 102618504 169515415 102618504 25344535 24447662 25344535 24447662 62358751 101956571 62358751 101956571 134032594 154374825 134032594 154374825 193556987 201647502 193556987 201647502 230841735 259239516 230841735 259239516 255730312 186885266 255730312 186885266 114790980 113880878 114790980 113880878 219386111 256703224 219386111 256703224 252374625 188233761 252374625 188233761 137363844 54314496 137363844 54314496 56655107 95481630 56655107 95481630 116646515 145010980 116646515 145010980 183718618 188723112 183718618 188723112 191153193 135588917 191153193 135588917 52211411 51675191 52211411 51675191 168667057 163638647 168667057 163638647 157971763 152894021 157971763 152894021 218652312 221874662 218652312 221874662 217500168 39091008 217500168 39091008 42919818 159511116 42919818 159511116 165853992 79438077 165853992 79438077 81126414 292077309 81126414 292077309 291639065 118589800 291639065 118589800 71227772 67086984 71227772 67086984 255856816 257826773 255856816 257826773 222118733 96284040 222118733 96284040 99027273 137931596 99027273 137931596 157005715 169400391 157005715 169400391 213919241 211746418 213919241 211746418 105796976 40759131 105796976 40759131 45118921 109336456 45118921 109336456 279147143 282754858 279147143 282754858 213925783 174839156 213925783 174839156 15045535 15105309 15045535 15105309 237583307 241032316 237583307 241032316 86211550 85251795 86211550 85251795 103785564 139967610 103785564 139967610 143851343 124558953 143851343 124558953 111822158 65003427 111822158 65003427 68913879 68076524 68913879 68076524 164130886 223693566 164130886 223693566 220082712 161498064 220082712 161498064 111797963 110064471 111797963 110064471 228541548 238255584 228541548 238255584 235145063 119769611 235145063 119769611 121503577 116710941 121503577 116710941 159542072 171413133 159542072 171413133 181477424 93367803 181477424 93367803 97322437 107926221 97322437 107926221 114825533 159321921 114825533 159321921 167357557 190660715 167357557 190660715 195054891 77891936 195054891 77891936 71502219 48038581 71502219 48038581 48378689 146322620 48378689 146322620 163921639 161756059 163921639 161756059 168232666 130886985 168232666 130886985 110256887 106226219 110256887 106226219 239620799 238795116 239620799 238795116 157333166 136445849 157333166 136445849 96092883 93580920 96092883 93580920 69755521 27090188 69755521 27090188 30038211 56606320 30038211 56606320 70686199 223424577 70686199 223424577 226845949 157469172 226845949 157469172 120436592 116307192 120436592 116307192 186695691 187390696 186695691 187390696 113582801 92878785 113582801 92878785 95873178 196754880 95873178 196754880 207754423 205819729 207754423 205819729 93627960 90708449 93627960 90708449 143292575 236610642 143292575 236610642 233347854 222570098 233347854 222570098 219922506 24198848 219922506 24198848 25384209 253218988 25384209 253218988 248942402 64596415 248942402 64596415 67428730 71826784 67428730 71826784 117323949 117340182 117323949 117340182 61551652 57476672 61551652 57476672 65798578 90095839 65798578 90095839 236343948 239510809 236343948 239510809 113493204 9936054 113493204 9936054 8368332 63869556 8368332 63869556 97101191 125180094 97101191 125180094 159557993 176188028 159557993 176188028 191755319 234926801 191755319 234926801 236424917 125816469 236424917 125816469 94484256 36460787 94484256 36460787 40185733 120844573 40185733 120844573 166743904 213037087 166743904 213037087 217287909 198201178 217287909 198201178 95102491 94635575 95102491 94635575 115388383 205804354 115388383 205804354 206667883 59486602 206667883 59486602 51184318 50664378 51184318 50664378 223806575 228309508 223806575 228309508 39221247 35400356 39221247 35400356 159132857 222419725 159132857 222419725 269739063 272833495 269739063 272833495 168387497 70173217 168387497 70173217 51526999 49514310 51526999 49514310 142764742 260004324 142764742 260004324 259109901 185121497 259109901 185121497 143799247 19721639 143799247 19721639 20340887 36712135 20340887 36712135 236161989 275628574 236161989 275628574 272663600 172128590 272663600 172128590 154989439 143459692 154989439 143459692 43141982 40334746 43141982 40334746 132875790 197781273 132875790 197781273 241723561 247122585 241723561 247122585 88334544 38400302 88334544 38400302 42364257 93885271 42364257 93885271 140629614 216032896 140629614 216032896 211242135 50052839 211242135 50052839 24791737 22615792 24791737 22615792 119224791 128130980 119224791 128130980 133906908 185252533 133906908 185252533 281535952 283478909 281535952 283478909 133245029 109115607 133245029 109115607 113625344 197237667 113625344 197237667 257394747 259171123 257394747 259171123 167542726 107406041 167542726 107406041 112411359 213770603 112411359 213770603 209982306 91084442 209982306 91084442 84062737 81348817 84062737 81348817 136007317 129282942 136007317 129282942 128422518 48895899 128422518 48895899 50968077 131475954 50968077 131475954 192629193 210271955 192629193 210271955 221497059 250409226 221497059 250409226 246569878 110038447 246569878 110038447 64011109 60689796 64011109 60689796 213230580 254460660 213230580 254460660 247860562 100259940 247860562 100259940 30777146 27542676 30777146 27542676 90065266 178175372 90065266 178175372 218748565 221546510 218748565 221546510 165821589 158667412 165821589 158667412 187683870 225298173 187683870 225298173 220077609 40089695 220077609 40089695 44060752 185768625 44060752 185768625 195710551 188203168 195710551 188203168 116865164 112378653 116865164 112378653 129217364 275669288 129217364 275669288 274095406 49878230 274095406 49878230 50366939 69895623 50366939 69895623 80749884 124798123 80749884 124798123 147073860 148261942 147073860 148261942 261765276 264612972 261765276 264612972 37825488 34507346 37825488 34507346 233541741 250418926 233541741 250418926 250234273 256875519 250234273 256875519 257056528 208022682 257056528 208022682 89130929 84327825 89130929 84327825 121604047 192015429 121604047 192015429 192717207 131244665 192717207 131244665 135287375 144893843 135287375 144893843 150427306 131850360 150427306 131850360 69466486 66345821 69466486 66345821 199099306 211035157 199099306 211035157 279353640 279860214 279353640 279860214 273975325 216700689 273975325 216700689 164568188 113757213 164568188 113757213 114353391 231562420 114353391 231562420 228078869 115538923 228078869 115538923 36235465 36752051 36235465 36752051 100093479 119471435 100093479 119471435 139130996 134545333 139130996 134545333 96248250 48716052 96248250 48716052 52526693 125077380 52526693 125077380 127474865 60773740 127474865 60773740 64309714 152842885 64309714 152842885 213733992 208558261 213733992 208558261 98899754 96207425 98899754 96207425 238683694 268692907 238683694 268692907 265885239 258580428 265885239 258580428 238264989 128197492 238264989 128197492 35769859 35463350 35769859 35463350 51019167 176156915 51019167 176156915 182974748 84508330 182974748 84508330 28123591 18168692 28123591 18168692 18154741 70942250 18154741 70942250 205011999 204073184 205011999 204073184 66120379 64706105 66120379 64706105 72485239 125723424 72485239 125723424 229736540 232916746 229736540 232916746 45096076 42465977 45096076 42465977 290596727 291922688 290596727 291922688 257209278 88510945 257209278 88510945 74207918 71402853 74207918 71402853 105405781 207756341 105405781 207756341 269230645 268720969 269230645 268720969 100997045 28492711 100997045 28492711 30870585 194019959 30870585 194019959 194211156 94301165 194211156 94301165 94987032 121335427 94987032 121335427 295226905 295527497 295226905 295527497 224214415 166052932 224214415 166052932 59601307 57226229 59601307 57226229 118924026 168965824 118924026 168965824 173097035 162547680 173097035 162547680 165233954 145044754 165233954 145044754 70001697 67651372 70001697 67651372 98070993 185900721 98070993 185900721 221630590 256473762 221630590 256473762 255244379 225963811 255244379 225963811 137565950 22175791 137565950 22175791 23228920 292387899 23228920 292387899 292253594 50520923 292253594 50520923 50073767 158359195 50073767 158359195 169923187 135550695 169923187 135550695 121210733 117448621 121210733 117448621 137369590 199441432 137369590 199441432 196176229 125215963 196176229 125215963 106744954 101739126 106744954 101739126 229565820 265520851 229565820 265520851 262570395 84838277 262570395 84838277 87781117 249289302 87781117 249289302 261825314 263800702 261825314 263800702 146530573 65451345 146530573 65451345 68568824 92755926 68568824 92755926 229691637 223462745 229691637 223462745 184066877 164707315 184066877 164707315 85500747 84907001 85500747 84907001 238560728 251846845 238560728 251846845 248447971 132010507 248447971 132010507 113104588 75715839 113104588 75715839 77022055 113311946 77022055 113311946 247897564 250012472 247897564 250012472 93413120 50948698 93413120 50948698 41781496 40457184 41781496 40457184 149868111 211914190 149868111 211914190 211753156 80604551 211753156 80604551 81155666 245960340 81155666 245960340 264793643 265645699 264793643 265645699 252008634 12874044 252008634 12874044 13078322 83524713 13078322 83524713 233980193 234626397 233980193 234626397 185102535 133351076 185102535 133351076 136537563 153772713 136537563 153772713 298316662 297950720 298316662 297950720 234206189 39215860 234206189 39215860 41430838 108962575 41430838 108962575 263943040 267240181 263943040 267240181 102664089 101802544 102664089 101802544 227665015 289214386 227665015 289214386 286665429 222490051 286665429 222490051 85569167 82495579 85569167 82495579 166655708 222074515 166655708 222074515 218310745 187044306 218310745 187044306 76969416 75360564 76969416 75360564 153185542 160210858 153185542 160210858 286530910 285802688 286530910 285802688 209906731 153669359 209906731 153669359 96184279 89337280 96184279 89337280 91216528 259487048 91216528 259487048 255756943 25040996 255756943 25040996 25646904 63299843 25646904 63299843 216876397 219042234 216876397 219042234 231935731 236993120 231935731 236993120 85111964 82548156 85111964 82548156 102633455 122539922 102633455 122539922 166261233 275315093 166261233 275315093 272480568 62102512 272480568 62102512 64630742 234631361 64630742 234631361 277270304 279269678 277270304 279269678 173293842 67694572 173293842 67694572 59259413 40455206 59259413 40455206 38733369 88214791 38733369 88214791 158922330 293684759 158922330 293684759 292544030 209382352 292544030 209382352 156798851 136900903 156798851 136900903 139445003 199389347 139445003 199389347 203535355 78331438 203535355 78331438 42323489 31683821 42323489 31683821 33045998 141474677 33045998 141474677 147901103 89832212 147901103 89832212 92921189 259522678 92921189 259522678 256540085 153122554 256540085 153122554 154550028 145417927 154550028 145417927 245673272 248086176 245673272 248086176 236421688 193623449 236421688 193623449 166814185 153638119 166814185 153638119 160765345 234336192 160765345 234336192 243479586 246111869 243479586 246111869 234232717 150288598 234232717 150288598 145924417 137178991 145924417 137178991 137464459 90431530 137464459 90431530 91988781 212905794 91988781 212905794 215598045 145263818 215598045 145263818 57320730 55011141 57320730 55011141 93073561 151593315 93073561 151593315 185904733 199663192 185904733 199663192 195446552 70912435 195446552 70912435 74111721 213369444 74111721 213369444 279192399 281263801 279192399 281263801 129924189 104117478 129924189 104117478 107019748 162132560 107019748 162132560 167334081 111933516 167334081 111933516 106344954 83762541 106344954 83762541 88549024 274443035 88549024 274443035 273283874 243677481 273283874 243677481 155786281 85999490 155786281 85999490 87671872 122823380 87671872 122823380 175507077 168806333 175507077 168806333 166914990 23424651 166914990 23424651 24421374 50321577 24421374 50321577 106605586 190574000 106605586 190574000 206257359 209779375 206257359 209779375 163258992 31546193 163258992 31546193 33925790 30158852 33925790 30158852 113043559 153139211 113043559 153139211 158336330 90906585 158336330 90906585 63706185 62310171 63706185 62310171 161806604 229505622 161806604 229505622 233209911 52634678 233209911 52634678 53819688 217947723 53819688 217947723 217770081 196394606 217770081 196394606 111384757 22908749 111384757 22908749 24191254 125637302 24191254 125637302 217103313 223954521 217103313 223954521 245556935 257869881 245556935 257869881 254095081 210116600 254095081 210116600 127938025 122125026 127938025 122125026 176916452 178347313 176916452 178347313 184589026 181531318 184589026 181531318 167812110 37432179 167812110 37432179 40644001 45949089 40644001 45949089 235744719 238911894 235744719 238911894 30715380 28039655 30715380 28039655 196735157 237053710 196735157 237053710 232992125 226485124 232992125 226485124 156351874 45602171 156351874 45602171 48006882 242109083 48006882 242109083 241086252 47867369 241086252 47867369 50657814 223745667 50657814 223745667 219444549 55502133 219444549 55502133 59965216 63114873 59965216 63114873 150682850 179446167 150682850 179446167 256335865 258118869 256335865 258118869 47525747 44750972 47525747 44750972 212260796 276835982 212260796 276835982 273169690 99401131 273169690 99401131 54860129 54352856 54860129 54352856 70486980 204973235 70486980 204973235 199482369 105869774 199482369 105869774 91109955 90045255 91109955 90045255 218493567 251671891 218493567 251671891 247119938 241703341 247119938 241703341 207758408 84840582 207758408 84840582 88456280 133055234 88456280 133055234 173640303 202548917 173640303 202548917 204021563 101692984 204021563 101692984 69991386 24627884 69991386 24627884 25750203 259986847 25750203 259986847 256997511 65728011 256997511 65728011 68281937 207477444 68281937 207477444 210252656 77108353 210252656 77108353 81136704 109985023 81136704 109985023 225847523 229127791 225847523 229127791 77514046 72357786 77514046 72357786 108723093 226937246 108723093 226937246 227576942 149700955 227576942 149700955 86955382 13170704 86955382 13170704 12734719 140233473 12734719 140233473 200960116 281858899 200960116 281858899 280957195 188488971 280957195 188488971 180197891 174191646 180197891 174191646 233575519 238245050 233575519 238245050 224176500 12172193 224176500 12172193 10796158 101141648 10796158 101141648 288012695 288827731 288012695 288827731 261263090 106497762 261263090 106497762 105683423 126580600 105683423 126580600 253083615 256113699 253083615 256113699 111387142 43827598 111387142 43827598 48860714 60805198 48860714 60805198 112240646 183438619 112240646 183438619 193688831 86559759 193688831 86559759 90155884 98548855 90155884 98548855 278582110 279840382 278582110 279840382 74810163 70481527 74810163 70481527 153276938 242708004 153276938 242708004 272788275 276553540 272788275 276553540 193730458 147232326 193730458 147232326 76834369 72891932 76834369 72891932 178691334 217850484 178691334 217850484 217391458 166462529 217391458 166462529 74956797 68954265 74956797 68954265 71011976 106830218 71011976 106830218 165835254 224076357 165835254 224076357 220660862 64171075 220660862 64171075 67203385 183048777 67203385 183048777 254874080 264996623 254874080 264996623 264481821 41413617 264481821 41413617 44348049 83408686 44348049 83408686 256944871 257633335 256944871 257633335 182657343 154046887 182657343 154046887 75447583 73139839 75447583 73139839 214927683 225997921 214927683 225997921 242333928 244416933 242333928 244416933 221607862 79682418 221607862 79682418 43655938 39319089 43655938 39319089 124393365 145373922 124393365 145373922 250800750 262568249 250800750 262568249 262401146 109608305 262401146 109608305 114730246 264111695 114730246 264111695 262077048 119257236 262077048 119257236 75387550 69786039 75387550 69786039 89968331 196440799 89968331 196440799 201781178 206698434 201781178 206698434 207268579 136902379 207268579 136902379 67731294 66208505 67731294 66208505 68591782 165421706 68591782 165421706 245358270 262181714 245358270 262181714 257159993 240846697 257159993 240846697 222651822 88788444 222651822 88788444 89670955 133380222 89670955 133380222 186248508 294234845 186248508 294234845 293102180 174091370 293102180 174091370 166148967 96453342 166148967 96453342 87703086 85167991 87703086 85167991 123879925 117863238 123879925 117863238 69637327 65987707 69637327 65987707 129398024 172675104 129398024 172675104 179825784 112477982 179825784 112477982 106449146 100882700 106449146 100882700 207086035 248849303 207086035 248849303 244456453 220875225 244456453 220875225 110856133 106493692 110856133 106493692 278094845 280521406 278094845 280521406 156992564 93545681 156992564 93545681 96798110 224945840 96798110 224945840 221095780 198179275 221095780 198179275 169784334 112588979 169784334 112588979 34166358 34102010 34166358 34102010 59124414 125783443 59124414 125783443 204771612 214278083 204771612 214278083 212488485 111710618 212488485 111710618 50717613 49658644 50717613 49658644 196009900 198617927 196009900 198617927 176301022 127745816 176301022 127745816 125554930 122345807 125554930 122345807 146641523 142181798 146641523 142181798 105767710 100721853 105767710 100721853 162216822 156032705 162216822 156032705 48528504 45750634 48528504 45750634 57230514 170465944 57230514 170465944 188598366 233929664 188598366 233929664 229377477 225107097 229377477 225107097 176071133 128603522 176071133 128603522 74061504 71141493 74061504 71141493 172718916 222417023 172718916 222417023 219302267 169914696 219302267 169914696 168704146 91379442 168704146 91379442 41500889 39457816 41500889 39457816 104615761 161577169 104615761 161577169 179867259 172217929 179867259 172217929 97906286 91476517 97906286 91476517 38347263 37007588 38347263 37007588 243500173 245779140 243500173 245779140 216709088 137375941 216709088 137375941 137856326 219679786 137856326 219679786 215482178 216433973 215482178 216433973 152610046 18486137 152610046 18486137 19370618 226555099 19370618 226555099 289754353 290989452 289754353 290989452 70077404 66396909 70077404 66396909 201694553 197748764 201694553 197748764 192338925 117596177 192338925 117596177 124370848 235675768 124370848 235675768 232696649 169482407 232696649 169482407 144510338 26322004 144510338 26322004 27778914 239008355 27778914 239008355 234361971 132414159 234361971 132414159 43943969 41833552 43943969 41833552 272675780 274817188 272675780 274817188 115739017 113956306 115739017 113956306 115212426 202997029 115212426 202997029 206534145 157036900 206534145 157036900 122473240 121297850 122473240 121297850 190440529 203291869 190440529 203291869 267959472 269153726 267959472 269153726 140801519 128517780 140801519 128517780 102148193 60695694 102148193 60695694 62305280 235874328 62305280 235874328 233330241 145822848 233330241 145822848 135786594 133400160 135786594 133400160 251326504 252767789 251326504 252767789 42975210 40194811 42975210 40194811 79234799 117721504 79234799 117721504 181667881 172164253 181667881 172164253 68367167 55326664 68367167 55326664 34818801 23945786 34818801 23945786 25944973 135529489 25944973 135529489 212139437 214151584 212139437 214151584 199398340 111971920 199398340 111971920 116119015 116805511 116119015 116805511 293288404 294959439 293288404 294959439 215710808 54858370 215710808 54858370 58397951 95941014 58397951 95941014 101890319 139507178 101890319 139507178 172440272 171700217 172440272 171700217 252203771 254549822 252203771 254549822 217272758 120611104 217272758 120611104 72094635 70439059 72094635 70439059 208435222 268151541 208435222 268151541 265798754 71268871 265798754 71268871 61740653 58578743 61740653 58578743 98933414 157744487 98933414 157744487 229354990 232141301 229354990 232141301 221618630 111118966 221618630 111118966 112771181 203635053 112771181 203635053 206118515 112387774 206118515 112387774 115256594 127004843 115256594 127004843 161346212 250410425 161346212 250410425 248685441 217804487 248685441 217804487 164729123 24293599 164729123 24293599 26361552 170488336 26361552 170488336 198480358 212870858 198480358 212870858 214346082 84306163 214346082 84306163 86493837 90268218 86493837 90268218 192318056 183771319 192318056 183771319 165719223 156818002 165719223 156818002 93864138 90979233 93864138 90979233 94249047 216285683 94249047 216285683 213277019 147411800 213277019 147411800 92102136 91166680 92102136 91166680 133477092 260259511 133477092 260259511 256106547 20479333 256106547 20479333 19897452 285360431 19897452 285360431 282575688 234887927 282575688 234887927 220085772 220465088 220085772 220465088 193980669 138696555 193980669 138696555 146359398 229759564 146359398 229759564 275104414 277184866 275104414 277184866 207032267 116458333 207032267 116458333 120996275 243019105 120996275 243019105 241163230 10981403 241163230 10981403 10272091 172267176 10272091 172267176 220638259 226300530 220638259 226300530 229298791 34097416 229298791 34097416 37272257 77578571 37272257 77578571 131476448 134906940 131476448 134906940 156235268 149666257 156235268 149666257 173697787 169036410 173697787 169036410 156943299 147930024 156943299 147930024 78712387 77643921 78712387 77643921 176674266 237146015 176674266 237146015 234377795 188991716 234377795 188991716 161337999 141883061 161337999 141883061 76921990 69255493 76921990 69255493 58419434 55031779 58419434 55031779 188239781 263869902 188239781 263869902 262307348 119420087 262307348 119420087 15570903 15941751 15570903 15941751 175366247 206073824 175366247 206073824 226288169 228581074 226288169 228581074 40539812 37389118 40539812 37389118 276763681 278547683 276763681 278547683 55982941 53222806 55982941 53222806 62816341 80254879 62816341 80254879 202874819 198119840 202874819 198119840 137374601 98698237 137374601 98698237 100668001 113230826 100668001 113230826 158033407 241115988 158033407 241115988 253657901 253626390 253657901 253626390 138539933 64644425 138539933 64644425 66456703 94742548 66456703 94742548 277322135 278499471 277322135 278499471 246682921 95258448 246682921 95258448 38422583 37273454 38422583 37273454 207678246 240645724 207678246 240645724 239844394 81331832 239844394 81331832 52125909 50780251 52125909 50780251 183364089 271213386 183364089 271213386 271001435 143267077 271001435 143267077 86871346 83279049 86871346 83279049 184774753 175060626 184774753 175060626 68091127 57287247 68091127 57287247 59325452 113169621 59325452 113169621 117540806 26486049 117540806 26486049 26992872 130213718 26992872 130213718 267291195 268078139 267291195 268078139 190909046 140043398 190909046 140043398 146602561 242244112 146602561 242244112 240670255 241439494 240670255 241439494 98809787 94884392 98809787 94884392 228384076 231048785 228384076 231048785 106006069 102378670 106006069 102378670 122801244 187392926 122801244 187392926 192245266 155657639 192245266 155657639 120732344 35680140 120732344 35680140 38704354 149771924 38704354 149771924 234331594 244391081 234331594 244391081 242166530 105735195 242166530 105735195 104023462 100321110 104023462 100321110 127401777 201083575 127401777 201083575 215552051 256211712 215552051 256211712 260408544 261527632 260408544 261527632 172266573 142717779 172266573 142717779 51866926 50675114 51866926 50675114 148919312 238871746 148919312 238871746 235960283 164982044 235960283 164982044 81088782 80375070 81088782 80375070 167403238 215903551 167403238 215903551 265017839 266362544 265017839 266362544 185862698 37758679 185862698 37758679 42238971 134916522 42238971 134916522 266494509 268434800 266494509 268434800 188170275 38154494 188170275 38154494 36117087 131978084 36117087 131978084 184842604 212151049 184842604 212151049 217340827 246474299 217340827 246474299 243104099 146233581 243104099 146233581 151245866 228720951 151245866 228720951 223873597 97650275 223873597 97650275 59056812 54702513 59056812 54702513 63038920 129586874 63038920 129586874 272904241 275905417 272904241 275905417 148393990 104822413 148393990 104822413 76123369 74812569 76123369 74812569 113866112 264968901 113866112 264968901 263749341 217207364 263749341 217207364 216469243 259368526 216469243 259368526 255904680 202450617 255904680 202450617 75359817 37803480 75359817 37803480 42130639 256751581 42130639 256751581 250778158 169919522 250778158 169919522 31528534 30121269 31528534 30121269 197469648 201385411 197469648 201385411 255661695 260110353 255661695 260110353 208441076 128132041 208441076 128132041 70232882 66490249 70232882 66490249 89935502 124018013 89935502 124018013 276945928 286922937 276945928 286922937 286283143 112206608 286283143 112206608 82210793 81700715 82210793 81700715 186651743 226986104 186651743 226986104 237568736 240187937 237568736 240187937 198368961 52349513 198368961 52349513 55107124 82517793 55107124 82517793 85956173 206454135 85956173 206454135 239172346 241942025 239172346 241942025 199647798 42899997 199647798 42899997 45192094 66666420 45192094 66666420 82376600 108477005 82376600 108477005 180217649 177083863 180217649 177083863 67190238 64054546 67190238 64054546 197350935 267225037 197350935 267225037 265529718 88214894 265529718 88214894 7380138 9241681 7380138 9241681 72785965 71369071 72785965 71369071 226581850 230165780 226581850 230165780 42480096 38977252 42480096 38977252 116383510 221515741 116383510 221515741 230543809 246515724 230543809 246515724 244088419 160598764 244088419 160598764 65511347 63526269 65511347 63526269 274710261 278043000 274710261 278043000 198144249 156609225 198144249 156609225 163660836 292980379 163660836 292980379 291377241 275421396 291377241 275421396 269884797 44295423 269884797 44295423 45963639 171347867 45963639 171347867 197740406 192423074 197740406 192423074 99596860 95498354 99596860 95498354 100171417 246335501 100171417 246335501 244550160 84910325 244550160 84910325 86859213 115639783 86859213 115639783 200939653 222092501 200939653 222092501 218372531 155869667 218372531 155869667 164898557 268892232 164898557 268892232 264973534 93095506 264973534 93095506 73769103 40669864 73769103 40669864 30757936 30829966 30757936 30829966 80716915 206258136 80716915 206258136 209524607 192916596 209524607 192916596 191778882 129874918 191778882 129874918 31253647 28681071 31253647 28681071 65249902 161270291 65249902 161270291 165894079 133413497 165894079 133413497 86949510 19707008 86949510 19707008 22516259 231124928 22516259 231124928 228478082 201792354 228478082 201792354 129472273 127030323 129472273 127030323 262485236 266417857 262485236 266417857 127015860 122438880 127015860 122438880 161198732 242451915 161198732 242451915 240442811 207768526 240442811 207768526 83523433 81171243 83523433 81171243 177721686 173198923 177721686 173198923 89365864 86063001 89365864 86063001 157065397 281986782 157065397 281986782 277179213 111044372 277179213 111044372 110847832 242632351 110847832 242632351 240387938 236981996 240387938 236981996 215323261 61905675 215323261 61905675 63343015 277587464 63343015 277587464 275249184 107226090 275249184 107226090 109744514 180701502 109744514 180701502 188123650 169696664 188123650 169696664 85828550 13524396 85828550 13524396 12527660 237768501 12527660 237768501 234355708 217504977 234355708 217504977 20758288 20777327 20758288 20777327 76871005 111488187 76871005 111488187 257715164 259933733 257715164 259933733 209885848 107878714 209885848 107878714 92718641 17964054 92718641 17964054 19643092 66122223 19643092 66122223 194004749 190035132 194004749 190035132 185701976 143959587 185701976 143959587 146310363 59163721 146310363 59163721 63405104 147627428 63405104 147627428 154049141 143160467 154049141 143160467 22447013 20791164 22447013 20791164 91383865 91144417 91383865 91144417 169312099 161477569 169312099 161477569 206003221 197618939 206003221 197618939 191451896 157091358 191451896 157091358 163133036 193970659 163133036 193970659 271112228 272575256 271112228 272575256 86298715 82505109 86298715 82505109 98382787 95006983 98382787 95006983 83319880 59020730 83319880 59020730 62302520 175482655 62302520 175482655 252129294 255600822 252129294 255600822 139350713 129986343 139350713 129986343 131499299 264814233 131499299 264814233 259659665 44775354 259659665 44775354 45866777 184236500 45866777 184236500 257652107 258844817 257652107 258844817 247810322 114880158 247810322 114880158 76250388 36392257 76250388 36392257 39160634 127562982 39160634 127562982 218423012 295522106 218423012 295522106 293876339 231503605 293876339 231503605 161136474 151821458 161136474 151821458 238135158 253290586 238135158 253290586 250670715 228223382 250670715 228223382 62332209 58947921 62332209 58947921 132169867 189258327 132169867 189258327 194311003 133733854 194311003 133733854 137350456 80369817 137350456 80369817 54535302 53248885 54535302 53248885 82259101 98831823 82259101 98831823 215814686 278758104 215814686 278758104 277000719 174113307 277000719 174113307 135566973 73427579 135566973 73427579 74216674 111962166 74216674 111962166 181242266 208956739 181242266 208956739 204817319 75601900 204817319 75601900 78506992 142059358 78506992 142059358 155378091 240234734 155378091 240234734 269596973 279583899 269596973 279583899 288353014 288210666 288353014 288210666 221911103 174298857 221911103 174298857 183229114 237840920 183229114 237840920 260400330 261537546 260400330 261537546 58100879 56687280 58100879 56687280 257769740 261568373 257769740 261568373 65822047 21397936 65822047 21397936 21694699 135726788 21694699 135726788 183647369 184307456 183647369 184307456 198862174 219879122 198862174 219879122 216804321 92497833 216804321 92497833 46972523 39708264 46972523 39708264 43674768 266439751 43674768 266439751 283253545 284241399 283253545 284241399 219856285 30121929 219856285 30121929 33425792 89435109 33425792 89435109 235189419 238408522 235189419 238408522 209406249 91666682 209406249 91666682 87504328 87040383 87504328 87040383 183726044 269647717 183726044 269647717 265412620 243068183 265412620 243068183 228685177 204400404 228685177 204400404 209832813 247054945 209832813 247054945 293220556 295507597 293220556 295507597 277710266 205750942 277710266 205750942 13214322 12192970 13214322 12192970 190599677 243194990 190599677 243194990 238937363 225471682 238937363 225471682 80053032 8093114 80053032 8093114 10367593 21072618 10367593 21072618 195201553 236890272 195201553 236890272 233180227 124125997 233180227 124125997 127484820 124431690 127484820 124431690 196294916 191231809 196294916 191231809 92635429 90800032 92635429 90800032 131918612 225916569 131918612 225916569 260403329 262450886 260403329 262450886 243014358 126356484 243014358 126356484 81451167 33528551 81451167 33528551 32286067 204511300 32286067 204511300 228873967 272992291 228873967 272992291 270694080 36831558 270694080 36831558 40077687 121502077 40077687 121502077 182165032 229714186 182165032 229714186 262887145 265767462 262887145 265767462 231784846 139904900 231784846 139904900 149504636 232583230 149504636 232583230 228777197 56231391 228777197 56231391 58337379 137853083 58337379 137853083 269665723 273089667 269665723 273089667 38848247 38157091 38848247 38157091 173802797 168128142 173802797 168128142 44353985 40293859 44353985 40293859 142593254 137467018 142593254 137467018 70856660 67997570 70856660 67997570 223267701 266227675 223267701 266227675 262303387 238867171 262303387 238867171 225737637 75446522 225737637 75446522 73960714 45032894 73960714 45032894 21202957 20182991 21202957 20182991 49052960 48959624 49052960 48959624 10395116 9115450 10395116 9115450 73469788 134590853 73469788 134590853 266368662 267668691 266368662 267668691 27067878 25966812 27067878 25966812 184918021 178262468 184918021 178262468 43703997 33768825 43703997 33768825 36698375 145599664 36698375 145599664 184278668 178234705 184278668 178234705 35385736 34171533 35385736 34171533 49417710 187660007 49417710 187660007 220395083 223460182 220395083 223460182 67585730 64120748 67585730 64120748 85926449 184296352 85926449 184296352 202343855 193742272 202343855 193742272 60640934 52204979 60640934 52204979 56794735 238281848 56794735 238281848 289592888 292110325 289592888 292110325 230368319 183591505 230368319 183591505 128889832 75875624 128889832 75875624 52784250 48246858 52784250 48246858 105424107 202049594 105424107 202049594 203750862 183154928 203750862 183154928 70006550 66591803 70006550 66591803 86383929 169089308 86383929 169089308 175732914 56476241 175732914 56476241 58606228 154859550 58606228 154859550 165328008 142482964 165328008 142482964 103053531 42805434 103053531 42805434 47121119 56082216 47121119 56082216 181059716 276042280 181059716 276042280 275170790 262379668 275170790 262379668 129367074 89638018 129367074 89638018 75622584 64855802 75622584 64855802 31989245 33418549 31989245 33418549 50113798 101780655 50113798 101780655 153104112 148294640 153104112 148294640 97597621 96010476 97597621 96010476 148360717 207107256 148360717 207107256 203328546 115302989 203328546 115302989 119541881 226475108 119541881 226475108 223272261 115152619 223272261 115152619 119966192 205144734 119966192 205144734 200546141 67480730 200546141 67480730 36292045 37627597 36292045 37627597 188928647 298079822 188928647 298079822 297381704 90866636 297381704 90866636 93906397 218324409 93906397 218324409 213893049 196543339 213893049 196543339 119422332 86403535 119422332 86403535 87362425 129386253 87362425 129386253 200598228 191523160 200598228 191523160 160554803 59391654 160554803 59391654 60552314 175938186 60552314 175938186 187729504 209726879 187729504 209726879 214772983 130471569 214772983 130471569 117782086 54883666 117782086 54883666 59555177 140829037 59555177 140829037 176011549 185256753 176011549 185256753 196502923 121567695 196502923 121567695 126021892 133178120 126021892 133178120 250965451 254520794 250965451 254520794 220040152 223521662 220040152 223521662 146995225 20461354 146995225 20461354 21841361 225638833 21841361 225638833 243800065 247235169 243800065 247235169 165897361 45115692 165897361 45115692 47720715 105149969 47720715 105149969 155789997 150259385 155789997 150259385 111619038 110143080 111619038 110143080 206604091 278981303 206604091 278981303 275864349 139394358 275864349 139394358 32543688 29817880 32543688 29817880 262564975 264240571 262564975 264240571 215478219 67486405 215478219 67486405 70272707 261807231 70272707 261807231 259098896 166944070 259098896 166944070 108932171 66496690 108932171 66496690 23952358 21561506 23952358 21561506 156231224 150882751 156231224 150882751 85890538 13076727 85890538 13076727 12518394 48720174 12518394 48720174 269686597 272491996 269686597 272491996 213987653 131046970 213987653 131046970 12673432 11552765 12673432 11552765 232148202 244046269 232148202 244046269 264659932 266399701 264659932 266399701 151603665 144386985 151603665 144386985 187502892 190724414 187502892 190724414 247917178 250436958 247917178 250436958 219506779 211551293 219506779 211551293 170960264 111786648 170960264 111786648 58067023 55119556 58067023 55119556 162005580 232269628 162005580 232269628 230996729 177405728 230996729 177405728 93903554 90520281 93903554 90520281 261687728 263770578 261687728 263770578 196471959 194802912 196471959 194802912 118291160 112998668 118291160 112998668 212354732 216355252 212354732 216355252 196415107 113536891 196415107 113536891 42151646 38980693 42151646 38980693 167672122 171707057 167672122 171707057 180301595 106158268 180301595 106158268 77175108 23563821 77175108 23563821 24933533 47418170 24933533 47418170 130124175 234220962 130124175 234220962 231061921 47191968 231061921 47191968 39983266 37712416 39983266 37712416 130102301 127253673 130102301 127253673 125974438 84516353 125974438 84516353 85926727 169536704 85926727 169536704 175922758 109047255 175922758 109047255 51733896 48614079 51733896 48614079 64937776 61772115 64937776 61772115 44559597 15264138 44559597 15264138 15276777 216130253 15276777 216130253 219751869 196524011 219751869 196524011 192129099 188228971 192129099 188228971 216049111 217134478 216049111 217134478 38223997 34800320 38223997 34800320 146659746 182149875 146659746 182149875 193913922 279298252 193913922 279298252 276797524 168885474 276797524 168885474 66638793 64961835 66638793 64961835 114968244 224954037 114968244 224954037 221681591 39303892 221681591 39303892 38511763 201362938 38511763 201362938 209504095 145571360 209504095 145571360 148382898 66452230 148382898 66452230 64098565 47949352 64098565 47949352 51408658 257336119 51408658 257336119 253312153 70295099 253312153 70295099 75053269 236613625 75053269 236613625 231061974 34256203 231061974 34256203 36421679 222990467 36421679 222990467 219465761 217675979 219465761 217675979 293331195 294824935 293331195 294824935 251087768 161298200 251087768 161298200 143332901 138111706 143332901 138111706 150034426 254855017 150034426 254855017 253440185 75515252 253440185 75515252 58356920 55977226 58356920 55977226 165481050 192410054 165481050 192410054 235199781 238346647 235199781 238346647 180263252 26971640 180263252 26971640 28126122 72604008 28126122 72604008 289408797 291718309 289408797 291718309 123402870 121175861 123402870 121175861 253683968 255005194 253683968 255005194 188111160 107591453 188111160 107591453 108674479 144309353 108674479 144309353 205412050 202807992 205412050 202807992 182315617 173812268 182315617 173812268 254290051 288128006 254290051 288128006 285805438 162768772 285805438 162768772 75739639 72292573 75739639 72292573 128979145 176146618 128979145 176146618 234674629 233105941 234674629 233105941 222366531 104987508 222366531 104987508 42374703 41013769 42374703 41013769 160658706 236862123 160658706 236862123 269263069 272761373 269263069 272761373 232626740 115295257 232626740 115295257 114710898 53017897 114710898 53017897 55995030 90176820 55995030 90176820 91969804 13536382 91969804 13536382 14233986 249765006 14233986 249765006 249904816 253876482 249904816 253876482 201104152 190993423 201104152 190993423 93773972 90252152 93773972 90252152 206780021 201923220 206780021 201923220 63472553 60716397 63472553 60716397 208810004 208785557 208810004 208785557 202933148 37747459 202933148 37747459 40077374 50429327 40077374 50429327 137919700 237498636 137919700 237498636 234665487 195256593 234665487 195256593 198309150 219216166 198309150 219216166 222541845 268365607 222541845 268365607 289749273 289738381 289749273 289738381 203684342 193852848 203684342 193852848 138631416 125747465 138631416 125747465 127143248 122054502 127143248 122054502 128520306 142360956 128520306 142360956 241440785 243770620 241440785 243770620 186558899 135855113 186558899 135855113 139762050 222693602 139762050 222693602 218084975 200022683 218084975 200022683 42346447 39745548 42346447 39745548 234383868 232205199 234383868 232205199 203423694 53816405 203423694 53816405 56467077 241318860 56467077 241318860 236192796 124511662 236192796 124511662 130701425 162497446 130701425 162497446 172804862 73129140 172804862 73129140 74704768 107248753 74704768 107248753 112577535 54316545 112577535 54316545 57700237 203489262 57700237 203489262 237909253 241919158 237909253 241919158 176743976 64979924 176743976 64979924 67077670 153588074 67077670 153588074 191872815 186866323 191872815 186866323 158818186 112318009 158818186 112318009 115804141 248245637 115804141 248245637 245590037 51407116 245590037 51407116 55033506 98091843 55033506 98091843 164142697 157649699 164142697 157649699 53885619 51179943 53885619 51179943 137485995 274748820 137485995 274748820 272136929 97796312 272136929 97796312 57173514 26219088 57173514 26219088 28872252 250872191 28872252 250872191 248518819 181603975 248518819 181603975 133537579 128601868 133537579 128601868 153045194 246993125 153045194 246993125 243897166 175674818 243897166 175674818 133984980 105210700 133984980 105210700 108210310 222364402 108210310 222364402 235522105 239966133 235522105 239966133 187495109 177623439 187495109 177623439 184544532 208286565 184544532 208286565 215525622 164860327 215525622 164860327 172169228 271086878 172169228 271086878 268706097 236467398 268706097 236467398 47546544 45361129 47546544 45361129 166050738 154409344 166050738 154409344 49764896 30525038 49764896 30525038 33746665 133682776 33746665 133682776 137445010 36354727 137445010 36354727 40658072 117406915 40658072 117406915 278486397 278968257 278486397 278968257 249079055 202822654 249079055 202822654 114775129 63039847 114775129 63039847 65785130 125039355 65785130 125039355 130626304 31984585 130626304 31984585 33906339 41854240 33906339 41854240 121514096 130538520 121514096 130538520 252270031 256072525 252270031 256072525 197702264 117961195 197702264 117961195 121088871 231090484 121088871 231090484 301540762 303161275 301540762 303161275 214930965 132359647 214930965 132359647 108149324 105799792 108149324 105799792 266813906 281170518 266813906 281170518 280597600 183533517 280597600 183533517 8574240 7780471 8574240 7780471 19291546 109269465 19291546 109269465 230334637 233762344 230334637 233762344 92922688 90746935 92922688 90746935 195086328 197396119 195086328 197396119 118184676 65923054 118184676 65923054 69032274 73160768 69032274 73160768 112571054 177719276 112571054 177719276 238207233 243735997 238207233 243735997 135722714 77176186 135722714 77176186 69469937 67222717 69469937 67222717 131896088 170296266 131896088 170296266 225058200 227309953 225058200 227309953 184066187 177297185 184066187 177297185 255135680 261010164 255135680 261010164 132078806 108265940 132078806 108265940 109390721 139151857 109390721 139151857 204573166 266880694 204573166 266880694 263470675 160422727 263470675 160422727 70828918 68529714 70828918 68529714 76976695 158341772 76976695 158341772 265044863 267919088 265044863 267919088 95198984 33532139 95198984 33532139 32727045 190511115 32727045 190511115 194374868 51897794 194374868 51897794 52620215 122879919 52620215 122879919 161898494 155591970 161898494 155591970 104882919 101003027 104882919 101003027 261139824 264274004 261139824 264274004 91569358 90308958 91569358 90308958 191798534 252589827 191798534 252589827 250844681 121272067 250844681 121272067 65934231 62738177 65934231 62738177 163634295 158230480 163634295 158230480 93124759 33179163 93124759 33179163 33058325 58618743 33058325 58618743 120057690 246545538 120057690 246545538 244344841 170712862 244344841 170712862 156633538 150926405 156633538 150926405 197782628 290610016 197782628 290610016 289173317 173243938 289173317 173243938 162190906 56077901 162190906 56077901 58493240 135549005 58493240 135549005 220345702 223192539 220345702 223192539 92762964 87840300 92762964 87840300 128999006 183804065 128999006 183804065 271778009 273205867 271778009 273205867 50719707 50689113 50719707 50689113 134394546 228511569 134394546 228511569 271215964 273213030 271215964 273213030 260882994 77449948 260882994 77449948 50411391 47539382 50411391 47539382 206875616 205968630 206875616 205968630 38001239 20413154 38001239 20413154 22709815 65171760 22709815 65171760 197902468 220967958 197902468 220967958 275579243 277427610 275579243 277427610 188991177 105383004 188991177 105383004 105908925 102525398 105908925 102525398 222742076 268603441 222742076 268603441 273776271 275622529 273776271 275622529 230613716 109489300 230613716 109489300 106324009 75644907 106324009 75644907 80094155 174250636 80094155 174250636 181293179 97167451 181293179 97167451 87960567 36490625 87960567 36490625 40230789 265525101 40230789 265525101 264874065 149734440 264874065 149734440 133941387 67388585 133941387 67388585 69936679 168106088 69936679 168106088 286841565 288082523 286841565 288082523 242817092 101908648 242817092 101908648 103642800 200288146 103642800 200288146 232031247 228297067 232031247 228297067 204615286 110491078 204615286 110491078 114842862 210759402 114842862 210759402 213572580 134611877 213572580 134611877 139323413 252983859 139323413 252983859 274046446 275543908 274046446 275543908 264432462 92971854 264432462 92971854 93278629 91842726 93278629 91842726 233092580 231669786 233092580 231669786 200129266 197186834 200129266 197186834 205986130 249968970 205986130 249968970 247552480 213926065 247552480 213926065 111536336 71546675 111536336 71546675 64385728 62868039 64385728 62868039 212100649 280485113 212100649 280485113 279091391 164719412 279091391 164719412 64245178 61382119 64245178 61382119 95074882 175255984 95074882 175255984 193688374 186843661 193688374 186843661 76067636 73194699 76067636 73194699 159777784 220479873 159777784 220479873 252872438 257067370 252872438 257067370 63443454 39997457 63443454 39997457 44161772 97436721 44161772 97436721 224343208 220082597 224343208 220082597 124380046 32192537 124380046 32192537 32610966 273483326 32610966 273483326 269833543 56878180 269833543 56878180 61893748 105509990 61893748 105509990 113359386 169052552 113359386 169052552 208641620 207823223 208641620 207823223 98637828 94886018 98637828 94886018 105927631 171874995 105927631 171874995 190144531 208443977 190144531 208443977 208722980 44269105 208722980 44269105 20887647 19620194 20887647 19620194 122650680 193803462 122650680 193803462 201480252 110505390 201480252 110505390 111830677 210625881 111830677 210625881 249582072 280817888 249582072 280817888 280296906 255134114 280296906 255134114 252857150 255520592 252857150 255520592 252131602 239817405 252131602 239817405 114604978 110211051 114604978 110211051 177151395 231726465 177151395 231726465 233984068 195546374 233984068 195546374 191453531 100837751 191453531 100837751 103802728 151384032 103802728 151384032 201602397 225539771 201602397 225539771 221053745 134631920 221053745 134631920 70575856 68268668 70575856 68268668 176423511 204751871 176423511 204751871 257191449 257545224 257191449 257545224 142307090 137037861 142307090 137037861 179435515 206277571 179435515 206277571 237482571 243285011 237482571 243285011 241161153 52313496 241161153 52313496 53285488 246222520 53285488 246222520 242515744 213348533 242515744 213348533 126527070 121613449 126527070 121613449 204550396 200837077 204550396 200837077 101298320 99849465 101298320 99849465 169298896 212293626 169298896 212293626 217971530 113267762 217971530 113267762 90484008 86088367 90484008 86088367 201694654 222687223 201694654 222687223 218535377 60707304 218535377 60707304 62274765 67504518 62274765 67504518 135640977 130054611 135640977 130054611 101439543 62738425 101439543 62738425 66170830 169314057 66170830 169314057 247479960 250878105 247479960 250878105 202911533 78187453 202911533 78187453 82512169 204813022 82512169 204813022 209290182 121832304 209290182 121832304 126058732 276922326 126058732 276922326 273520008 62580038 273520008 62580038 63889916 133804873 63889916 133804873 179603655 175298329 179603655 175298329 136084740 92427481 136084740 92427481 93967685 198336881 93967685 198336881 234994246 263287218 234994246 263287218 258930126 51690918 258930126 51690918 52312195 186430796 52312195 186430796 211764220 215378548 211764220 215378548 100934833 26674065 100934833 26674065 28976808 163766166 28976808 163766166 198194874 186675969 198194874 186675969 132905070 23592115 132905070 23592115 24864749 55790204 24864749 55790204 112312775 189569255 112312775 189569255 239090643 240598652 239090643 240598652 126864688 82576813 126864688 82576813 79232132 14224942 79232132 14224942 14958081 105261866 14958081 105261866 217359288 257446216 217359288 257446216 256829678 260821721 256829678 260821721 116021753 91252713 116021753 91252713 19037133 16197899 19037133 16197899 113716075 113075332 113716075 113075332 43551973 40561043 43551973 40561043 153888014 155289526 153888014 155289526 278854161 281858765 278854161 281858765 260099953 89283831 260099953 89283831 92338089 268129799 92338089 268129799 268225306 125405448 268225306 125405448 83739409 80497069 83739409 80497069 236408423 238507168 236408423 238507168 214672503 105609591 214672503 105609591 41622970 38759148 41622970 38759148 82948040 171770651 82948040 171770651 243053044 273452552 243053044 273452552 272132983 200166023 272132983 200166023 151137491 89903935 151137491 89903935 34987123 34343709 34987123 34343709 137048537 222917444 137048537 222917444 263633041 266530837 263633041 266530837 126113004 121569314 126113004 121569314 234020269 236992087 234020269 236992087 117511046 51763878 117511046 51763878 53425905 241910777 53425905 241910777 240275653 41439035 240275653 41439035 27836897 26132358 27836897 26132358 135728603 159551333 135728603 159551333 178614100 232351619 178614100 232351619 229483718 85982192 229483718 85982192 34780389 34711986 34780389 34711986 224645482 228987653 224645482 228987653 166943418 109799930 166943418 109799930 114007308 164956299 114007308 164956299 169461589 134556728 169461589 134556728 107663569 31603301 107663569 31603301 35088691 70013782 35088691 70013782 216098810 228232922 216098810 228232922 225046196 199993718 225046196 199993718 69368485 65012388 69368485 65012388 121441475 114691371 121441475 114691371 66097705 63290814 66097705 63290814 257041289 260715205 257041289 260715205 215829103 205421062 215829103 205421062 193812057 191193646 193812057 191193646 286800001 286869106 286800001 286869106 255952085 13426931 255952085 13426931 12813200 41246091 12813200 41246091 163280813 163008389 163280813 163008389 226895338 230058600 226895338 230058600 67625193 64730972 67625193 64730972 269354049 270703742 269354049 270703742 144656482 79170870 144656482 79170870 84324481 158638690 84324481 158638690 165191971 122080367 165191971 122080367 35412535 36968856 35412535 36968856 109171666 105034023 109171666 105034023 32829094 27032184 32829094 27032184 6399676 7396804 6399676 7396804 34151587 68315498 34151587 68315498 147945839 249871202 147945839 249871202 244421976 61440504 244421976 61440504 64168579 70105096 64168579 70105096 106665645 216490740 106665645 216490740 221610124 122346722 221610124 122346722 75267485 73930620 75267485 73930620 213099426 218523863 213099426 218523863 203462392 135939214 203462392 135939214 139163930 120305169 139163930 120305169 101710365 33991977 101710365 33991977 32840685 139668610 32840685 139668610 238387195 242431983 238387195 242431983 208993635 154249779 208993635 154249779 55118879 51212239 55118879 51212239 102879134 108709709 102879134 108709709 180117544 226569536 180117544 226569536 260067335 261968730 260067335 261968730 113585982 93373977 113585982 93373977 33389355 34842156 33389355 34842156 73418228 82272047 73418228 82272047 180322823 213213714 180322823 213213714 222078672 225880283 222078672 225880283 218798018 158635471 218798018 158635471 132961654 41820496 132961654 41820496 44287854 45317975 44287854 45317975 127918746 233944078 127918746 233944078 279021410 279448045 279021410 279448045 127423820 122555729 127423820 122555729 174391004 183461941 174391004 183461941 186944994 133661976 186944994 133661976 138799184 198731134 138799184 198731134 250665440 253245522 250665440 253245522 250834337 131909387 250834337 131909387 89163195 88282610 89163195 88282610 228900507 226286335 228900507 226286335 99829078 98151432 99829078 98151432 164789197 182482389 164789197 182482389 186255728 49783266 186255728 49783266 35464631 34615493 35464631 34615493 164732591 157406433 164732591 157406433 68971353 5726351 68971353 5726351 7199047 117332995 7199047 117332995 169185143 191850015 169185143 191850015 202130131 136836424 202130131 136836424 140453069 159123974 140453069 159123974 271111256 271383924 271111256 271383924 30440658 28498484 30440658 28498484 35585273 259650787 35585273 259650787 257412747 89927853 257412747 89927853 79036241 78760577 79036241 78760577 122185666 127193590 122185666 127193590 273941268 276327127 273941268 276327127 260009891 37251002 260009891 37251002 39476251 44269568 39476251 44269568 250190777 252611927 250190777 252611927 178461945 156928576 178461945 156928576 30133090 15772596 30133090 15772596 16661585 138333231 16661585 138333231 166080166 161519027 166080166 161519027 70257383 68676746 70257383 68676746 75001076 76477443 75001076 76477443 107223004 102371555 107223004 102371555 72027118 66995481 72027118 66995481 232544025 269646967 232544025 269646967 286840045 289380764 286840045 289380764 88860336 86235730 88860336 86235730 154361920 207059949 154361920 207059949 241048277 240727158 241048277 240727158 219529007 51083943 219529007 51083943 55697459 183439948 55697459 183439948 251228308 253910458 251228308 253910458 206632728 106411888 206632728 106411888 34467757 34431625 34467757 34431625 69591838 206400503 69591838 206400503 207723486 107355710 207723486 107355710 46325686 46506192 46325686 46506192 55741102 135540097 55741102 135540097 229211565 233299604 229211565 233299604 114184481 114096119 114184481 114096119 176415324 246680673 176415324 246680673 245073170 37212994 245073170 37212994 41125510 258604097 41125510 258604097 254875830 235085141 254875830 235085141 98531477 76398063 98531477 76398063 75759232 116228185 75759232 116228185 200215840 214527230 200215840 214527230 248987441 252384094 248987441 252384094 178500852 88860758 178500852 88860758 89374207 249899748 89374207 249899748 249524010 86096599 249524010 86096599 89885215 118310673 89885215 118310673 184737839 240105959 184737839 240105959 236708795 160535826 236708795 160535826 167496115 224115066 167496115 224115066 220973760 172542064 220973760 172542064 83949469 56480829 83949469 56480829 59722800 288574400 59722800 288574400 287836589 239373417 287836589 239373417 171397387 104517108 171397387 104517108 109320079 244584228 109320079 244584228 240192465 214213968 240192465 214213968 75436214 71842504 75436214 71842504 131777690 256959532 131777690 256959532 253768228 199338792 253768228 199338792 134931643 128984252 134931643 128984252 78429898 72255008 78429898 72255008 70943288 66933462 70943288 66933462 249408581 258676665 249408581 258676665 256826910 238297993 256826910 238297993 56951860 54627658 56951860 54627658 199752086 209500880 199752086 209500880 205847492 118744983 205847492 118744983 24682919 24676495 24682919 24676495 132627584 129224699 132627584 129224699 97166299 87167290 97166299 87167290 89551746 117956484 89551746 117956484 124084496 19413426 124084496 19413426 21686118 250383538 21686118 250383538 245543221 113020007 245543221 113020007 118028003 210199422 118028003 210199422 211985257 96484659 211985257 96484659 82804572 78702246 82804572 78702246 114438386 286463621 114438386 286463621 285149041 226466385 285149041 226466385 87173714 38353374 87173714 38353374 30828352 28656597 30828352 28656597 31685025 276257227 31685025 276257227 275373205 278525765 275373205 278525765 86106197 38186601 86106197 38186601 41436004 271832426 41436004 271832426 269278985 198864147 269278985 198864147 87799379 84275162 87799379 84275162 163583883 222139231 163583883 222139231 251226946 252785180 251226946 252785180 25459390 22850675 25459390 22850675 86957738 138404590 86957738 138404590 156432357 296450320 156432357 296450320 294428629 163177045 294428629 163177045 153748714 148483451 153748714 148483451 268818944 271019001 268818944 271019001 220169125 53398576 220169125 53398576 53573132 75666619 53573132 75666619 131855084 127088350 131855084 127088350 53311886 49178988 53311886 49178988 231631706 274193976 231631706 274193976 276080807 277956876 276080807 277956876 42756195 38300405 42756195 38300405 257045136 287393378 257045136 287393378 285706882 275393477 285706882 275393477 156484097 122622640 156484097 122622640 78005769 74388740 78005769 74388740 116221922 209172332 116221922 209172332 204397793 175593630 204397793 175593630 168955905 142377914 168955905 142377914 147394546 278047793 147394546 278047793 275796920 191053097 275796920 191053097 49506199 48205026 49506199 48205026 135508106 248022144 135508106 248022144 243332178 76090518 243332178 76090518 80126801 216580111 80126801 216580111 214122512 80568456 214122512 80568456 42767636 6829965 42767636 6829965 9131446 204954865 9131446 204954865 209390727 192417432 209390727 192417432 63302897 60712743 63302897 60712743 191762665 187245814 191762665 187245814 182376966 147026160 182376966 147026160 108555078 92955082 108555078 92955082 93989809 152090717 93989809 152090717 212871865 223158305 212871865 223158305 229790566 233520064 229790566 233520064 78096867 74504007 78096867 74504007 87517046 107846233 87517046 107846233 220195673 223325265 220195673 223325265 105924121 80301532 105924121 80301532 83442939 133182915 83442939 133182915 237249528 254139260 237249528 254139260 250359937 245766744 250359937 245766744 71331345 67413842 71331345 67413842 241055080 243560740 241055080 243560740 64803741 53017823 64803741 53017823 55525303 235368884 55525303 235368884 234485724 42718215 234485724 42718215 47467975 156766931 47467975 156766931 164050731 107948187 164050731 107948187 113351305 163380320 113351305 163380320 169577658 159868857 169577658 159868857 169202101 251427437 169202101 251427437 293851126 294896276 293851126 294896276 265269938 162428944 265269938 162428944 166047520 231210806 166047520 231210806 234140581 108152921 234140581 108152921 85332300 83521742 85332300 83521742 231610834 235127520 231610834 235127520 118912717 51320430 118912717 51320430 51723371 63135142 51723371 63135142 149703364 144454407 149703364 144454407 90628703 89710800 90628703 89710800 197040484 193223377 197040484 193223377 93330374 91532422 93330374 91532422 217815792 255882373 217815792 255882373 252758019 53270647 252758019 53270647 53447678 61332061 53447678 61332061 97888430 151561499 97888430 151561499 234532408 262814617 234532408 262814617 295628975 298469484 295628975 298469484 211710874 33179534 211710874 33179534 36533217 226416784 36533217 226416784 244868607 274402552 244868607 274402552 272255976 57183320 272255976 57183320 58985148 289914146 58985148 289914146 288724486 279581371 288724486 279581371 158696954 129043324 158696954 129043324 129793094 125750195 129793094 125750195 135273596 269208847 135273596 269208847 266291468 149359189 266291468 149359189 136511684 132637191 136511684 132637191 275671455 277782216 275671455 277782216 219419930 188763167 219419930 188763167 123038493 56579063 123038493 56579063 35751500 35150202 35751500 35150202 229610863 233763354 229610863 233763354 141424222 83595848 141424222 83595848 88705920 182829224 88705920 182829224 235841121 238570894 235841121 238570894 144709284 34635287 144709284 34635287 36071376 101884867 36071376 101884867 210863889 213003217 210863889 213003217 116818506 30678527 116818506 30678527 33236160 97179432 33236160 97179432 183586525 176910856 183586525 176910856 59646072 54707297 59646072 54707297 55822392 135401105 55822392 135401105 159960920 149832368 159960920 149832368 131927827 94512480 131927827 94512480 67271853 63737799 67271853 63737799 159003139 167780687 159003139 167780687 237591362 240510196 237591362 240510196 73479245 68482540 73479245 68482540 216078997 247521267 216078997 247521267 254806727 256601928 254806727 256601928 172948600 162066729 172948600 162066729 247056161 252366023 247056161 252366023 149502913 143058119 149502913 143058119 149234211 223122093 149234211 223122093 219694307 123476958 219694307 123476958 40086237 35681815 40086237 35681815 180862876 176298993 180862876 176298993 172757063 135632759 172757063 135632759 62644928 19310179 62644928 19310179 20228037 170842773 20228037 170842773 181059888 97214465 181059888 97214465 79306165 58972203 79306165 58972203 11074885 10669395 11074885 10669395 108612976 119527027 108612976 119527027 127758318 122714786 127758318 122714786 110235080 99204575 110235080 99204575 66302810 25846191 66302810 25846191 23226930 22070402 23226930 22070402 88014629 158904531 88014629 158904531 270592376 272748340 270592376 272748340 175571772 8963946 175571772 8963946 10808834 70543542 10808834 70543542 283508236 286676907 283508236 286676907 108926358 100982162 108926358 100982162 105244470 221464671 105244470 221464671 225520649 179770755 225520649 179770755 72131870 69684558 72131870 69684558 158453058 165944631 158453058 165944631 192600861 185231144 192600861 185231144 118847696 114277272 118847696 114277272 176699031 211783460 176699031 211783460 212782478 60164083 212782478 60164083 62129424 111615300 62129424 111615300 129108944 134535880 129108944 134535880 268407731 269654589 268407731 269654589 175144881 57139498 175144881 57139498 60588722 78765415 60588722 78765415 161363888 297341800 161363888 297341800 298117941 262099860 298117941 262099860 83019435 58487180 83019435 58487180 60118734 252200648 60118734 252200648 299194329 299399748 299194329 299399748 245284392 47211546 245284392 47211546 46535622 140156489 46535622 140156489 250062191 253404110 250062191 253404110 90205637 87714910 90205637 87714910 208018829 209438979 208018829 209438979 84150988 39923884 84150988 39923884 44926704 245787941 44926704 245787941 242191304 42479275 242191304 42479275 43786944 78324618 43786944 78324618 142370884 142008112 142370884 142008112 256531235 263978150 256531235 263978150 262685028 13927566 262685028 13927566 15781359 49262263 15781359 49262263 105306712 100705148 105306712 100705148 42979634 39428963 42979634 39428963 89797689 236093282 89797689 236093282 273656334 275679613 273656334 275679613 247667224 135189247 247667224 135189247 11701548 10621551 11701548 10621551 190523744 236503034 190523744 236503034 233518734 171365750 233518734 171365750 176595755 240299630 176595755 240299630 252392778 255978426 252392778 255978426 244391371 191118215 244391371 191118215 187898089 179235674 187898089 179235674 225151282 249016203 225151282 249016203 253220011 256629221 253220011 256629221 218743274 211250507 218743274 211250507 142037449 136884700 142037449 136884700 248020565 273488683 248020565 273488683 272186341 249032545 272186341 249032545 82092592 79433159 82092592 79433159 128446807 145535253 128446807 145535253 167858113 299772923 167858113 299772923 299283816 82887106 299283816 82887106 82626089 91217200 82626089 91217200 93414092 87973441 93414092 87973441 88642207 233233666 88642207 233233666 269211751 274141746 269211751 274141746 276086746 278729617 276086746 278729617 251142096 144320615 251142096 144320615 153236077 256160199 153236077 256160199 250283461 150362456 250283461 150362456 56433120 14143873 56433120 14143873 15196276 74609205 15196276 74609205 286198944 285658209 286198944 285658209 205415497 71657796 205415497 71657796 77172585 114228701 77172585 114228701 119232358 74268959 119232358 74268959 42924717 39405132 42924717 39405132 189449007 195919388 189449007 195919388 194882355 171664317 194882355 171664317 118231079 69469628 118231079 69469628 71583516 132048042 71583516 132048042 246305409 248856122 246305409 248856122 233587992 60106503 233587992 60106503 63117755 147353153 63117755 147353153 234157051 232216804 234157051 232216804 66946106 44531074 66946106 44531074 46572210 68235422 46572210 68235422 111956856 117561234 111956856 117561234 256391308 260593538 256391308 260593538 268723934 270709250 268723934 270709250 230439372 163612593 230439372 163612593 47618049 48582710 47618049 48582710 99880725 208319968 99880725 208319968 203110089 65556436 203110089 65556436 66947857 63047655 66947857 63047655 257486375 258735252 257486375 258735252 90553321 84686083 90553321 84686083 86904356 244187708 86904356 244187708 239829797 89284034 239829797 89284034 92596081 129097264 92596081 129097264 181619859 237900472 181619859 237900472 285210160 284577590 285210160 284577590 34286235 3292013 34286235 3292013 4797746 44827314 4797746 44827314 63364746 80805259 63364746 80805259 254573657 288091387 254573657 288091387 284505582 199416125 284505582 199416125 202719748 252370392 202719748 252370392 254719151 256889446 254719151 256889446 242607923 135786116 242607923 135786116 85795516 80556798 85795516 80556798 98697579 135101136 98697579 135101136 142183141 188411507 142183141 188411507 236317592 235084337 236317592 235084337 233062480 21423501 233062480 21423501 21814147 205493380 21814147 205493380 208856144 71033356 208856144 71033356 51170227 47888773 51170227 47888773 97005623 93497882 97005623 93497882 77799422 73005264 77799422 73005264 96210702 157733364 96210702 157733364 198178339 202251229 198178339 202251229 184120299 72278628 184120299 72278628 55357380 54420267 55357380 54420267 145578823 210691040 145578823 210691040 213258389 162680595 213258389 162680595 117185352 110857452 117185352 110857452 177275993 203230192 177275993 203230192 219865151 219562419 219865151 219562419 82328508 69456191 82328508 69456191 73035395 96135506 73035395 96135506 169741229 189279225 169741229 189279225 198237524 188331672 198237524 188331672 74874742 72986079 74874742 72986079 173476543 255787293 173476543 255787293 252326375 174294818 252326375 174294818 156240999 106244731 156240999 106244731 109245933 194649194 109245933 194649194 198704387 110967466 198704387 110967466 76356615 57311179 76356615 57311179 60310747 94910370 60310747 94910370 106357876 203311521 106357876 203311521 249462219 253557845 249462219 253557845 129303411 126833494 129303411 126833494 137127249 185270260 137127249 185270260 190446917 143672878 190446917 143672878 58799529 55149631 58799529 55149631 99374944 233552195 99374944 233552195 228439774 45179141 228439774 45179141 43430346 69712135 43430346 69712135 191202336 182950580 191202336 182950580 185711784 79794066 185711784 79794066 61599011 60189150 61599011 60189150 68499258 206493125 68499258 206493125 203734341 156401607 203734341 156401607 159313423 210457637 159313423 210457637 216199347 218615913 216199347 218615913 198188290 97199828 198188290 97199828 26192088 25401169 26192088 25401169 181662442 246313965 181662442 246313965 245094949 196050212 245094949 196050212 69474851 34238846 69474851 34238846 35128980 133933727 35128980 133933727 191794314 183789971 191794314 183789971 148333098 103271394 148333098 103271394 107874521 190307852 107874521 190307852 195135510 106441983 195135510 106441983 58396849 55745825 58396849 55745825 61871029 159137091 61871029 159137091 187247115 213343714 187247115 213343714 219562867 93263949 219562867 93263949 94852507 98250523 94852507 98250523 165243085 153655707 165243085 153655707 46085023 46689356 46085023 46689356 140691687 135290719 140691687 135290719 9175513 7529069 9175513 7529069 127887050 227235324 127887050 227235324 267473671 270528896 267473671 270528896 120873763 57997653 120873763 57997653 55470260 11198921 55470260 11198921 10761196 108546204 10761196 108546204 209033675 207441762 209033675 207441762 41554362 38956359 41554362 38956359 43602647 282036528 43602647 282036528 280033656 250856162 280033656 250856162 224260569 39580383 224260569 39580383 42034943 144130701 42034943 144130701 236762498 239434995 236762498 239434995 75130706 71267949 75130706 71267949 248487802 267564963 248487802 267564963 264709963 49547755 264709963 49547755 52458049 52030335 52458049 52030335 54594875 92048473 54594875 92048473 132459519 154971538 132459519 154971538 201223898 231485652 201223898 231485652 227446045 212495922 227446045 212495922 148508638 65299675 148508638 65299675 61104850 57300310 61104850 57300310 77789200 151413144 77789200 151413144 157615351 91402660 157615351 91402660 55970972 55800050 55970972 55800050 268373536 272018682 268373536 272018682 242783377 244700893 242783377 244700893 242128688 244838326 242128688 244838326 81228056 79798959 81228056 79798959 142933707 186558447 142933707 186558447 276746497 278429008 276746497 278429008 104164546 73528070 104164546 73528070 75951901 32737999 75951901 32737999 35439923 49801198 35439923 49801198 205318530 196618130 205318530 196618130 43974185 42159850 43974185 42159850 163300421 271918957 163300421 271918957 270352762 250527551 270352762 250527551 180904426 177064508 180904426 177064508 233958135 270506084 233958135 270506084 267472991 239729602 267472991 239729602 182303207 179761112 182303207 179761112 210328668 254584576 210328668 254584576 267340203 270016399 267340203 270016399 21447926 20693611 21447926 20693611 136932766 164230384 136932766 164230384 240929896 242717411 240929896 242717411 151418709 120757714 151418709 120757714 80315234 77026433 80315234 77026433 214019576 216170174 214019576 216170174 187791812 175108497 187791812 175108497 69971041 65923901 69971041 65923901 67473757 263159971 67473757 263159971 261009892 238253298 261009892 238253298 97927902 43466317 97927902 43466317 45619978 234165051 45619978 234165051 231583461 121119607 231583461 121119607 69682843 65842421 69682843 65842421 201320832 198187398 201320832 198187398 132373625 96435431 132373625 96435431 97227341 100818731 97227341 100818731 234828814 232851993 234828814 232851993 178804436 137708795 178804436 137708795 41343400 38170563 41343400 38170563 252163657 254817177 252163657 254817177 226074943 167462381 226074943 167462381 158236942 148105639 158236942 148105639 242762369 244179895 242762369 244179895 51579103 47867491 51579103 47867491 242376685 246468071 242376685 246468071 136451696 5528449 136451696 5528449 7225492 16624906 7225492 16624906 90677345 99473178 90677345 99473178 199264591 194580893 199264591 194580893 51412013 49323510 51412013 49323510 55483091 72260146 55483091 72260146 248417818 254541352 248417818 254541352 53337528 50467213 53337528 50467213 165388436 242322508 165388436 242322508 239892751 187225344 239892751 187225344 86676207 83748143 86676207 83748143 290984363 292620154 290984363 292620154 217318717 204462794 217318717 204462794 167604629 107520984 167604629 107520984 108679498 247022018 108679498 247022018 242870450 191201164 242870450 191201164 171312746 34680259 171312746 34680259 37558841 214297315 37558841 214297315 212751669 65420285 212751669 65420285 59915861 59551132 59915861 59551132 126540884 164584205 126540884 164584205 255979434 261229258 255979434 261229258 175709237 132674306 175709237 132674306 107775074 66648438 107775074 66648438 69246082 238483928 69246082 238483928 240102650 229682963 240102650 229682963 118881759 28937886 118881759 28937886 28652858 255396872 28652858 255396872 260189612 261325108 260189612 261325108 220021084 130458978 220021084 130458978 109206746 40733241 109206746 40733241 44422241 157613484 44422241 157613484 200639147 188931090 200639147 188931090 171502931 37900545 171502931 37900545 40801127 97746823 40801127 97746823 176172276 228602566 176172276 228602566 226682901 52565347 226682901 52565347 57108557 109485761 57108557 109485761 274326905 278187978 274326905 278187978 276232018 74773415 276232018 74773415 76705446 103254503 76705446 103254503 166739127 161443943 166739127 161443943 28550853 27547552 28550853 27547552 233860243 238381634 233860243 238381634 79664286 66521195 79664286 66521195 65301620 50245916 65301620 50245916 51757439 162810254 51757439 162810254 182195530 177983821 182195530 177983821 178626668 68594124 178626668 68594124 70210316 249933819 70210316 249933819 246475581 92718683 246475581 92718683 95399729 99884465 95399729 99884465 226615613 231135152 226615613 231135152 68658895 67035003 68658895 67035003 287346083 286551457 287346083 286551457 64723790 61755316 64723790 61755316 272519551 273163926 272519551 273163926 81041810 75087190 81041810 75087190 78087451 177856641 78087451 177856641 229569624 233264272 229569624 233264272 215541897 175822006 215541897 175822006 179349257 183607549 179349257 183607549 206861537 211680726 206861537 211680726 210133656 160060286 210133656 160060286 166011463 239550482 166011463 239550482 260317665 261910003 260317665 261910003 65590333 63192755 65590333 63192755 162077268 222412170 162077268 222412170 218075268 45919215 218075268 45919215 49975341 260034221 49975341 260034221 257833346 239222421 257833346 239222421 68243521 65599869 68243521 65599869 192375426 230292053 192375426 230292053 284269061 285077977 284269061 285077977 114440827 68450651 114440827 68450651 72032521 164136103 72032521 164136103 170860415 150541502 170860415 150541502 143153742 83621110 143153742 83621110 75101864 73762822 75101864 73762822 188770523 233219103 188770523 233219103 227903543 182222124 227903543 182222124 103769863 99323737 103769863 99323737 259071702 260933349 259071702 260933349 217169793 96501809 217169793 96501809 56940040 9245535 56940040 9245535 8530187 83207117 8530187 83207117 114281649 241199725 114281649 241199725 237725153 190772421 237725153 190772421 146909666 118727006 146909666 118727006 112961928 82593720 112961928 82593720 85868901 132578321 85868901 132578321 139099798 121211123 139099798 121211123 76534941 74133283 76534941 74133283 121830884 123219508 121830884 123219508 127943544 84027786 127943544 84027786 85002529 219056553 85002529 219056553 223943546 188572994 223943546 188572994 11386053 11048207 11386053 11048207 169508194 166665456 169508194 166665456 171644271 133340108 171644271 133340108 24426015 22736203 24426015 22736203 211542586 214075414 211542586 214075414 117554256 51995944 117554256 51995944 52890070 65642455 52890070 65642455 68278264 36588679 68278264 36588679 2749362 2598201 2749362 2598201 52254135 158339581 52254135 158339581 213249246 211701932 213249246 211701932 86985828 85323953 86985828 85323953 168066990 273420952 168066990 273420952 271178486 35077278 271178486 35077278 35523718 221816129 35523718 221816129 227212842 240660338 227212842 240660338 243202103 245959690 243202103 245959690 226416428 186917440 226416428 186917440 64688294 54666379 64688294 54666379 56859037 154602277 56859037 154602277 223398426 276989981 223398426 276989981 275379566 59878578 275379566 59878578 22025102 21787816 22025102 21787816 253564110 256902771 253564110 256902771 222734750 102038754 222734750 102038754 58387123 54350393 58387123 54350393 196926396 242950393 196926396 242950393 238037303 214748271 238037303 214748271 173020245 100632742 173020245 100632742 57450633 54320753 57450633 54320753 61700686 86610272 61700686 86610272 86730974 74726337 86730974 74726337 58550764 56208888 58550764 56208888 67340526 111823091 67340526 111823091 224935595 239567639 224935595 239567639 236193515 132512587 236193515 132512587 71712276 71493010 71712276 71493010 247299300 249159668 247299300 249159668 166355913 5046222 166355913 5046222 5654434 82689400 5654434 82689400 119560979 252069750 119560979 252069750 246548446 194766849 246548446 194766849 159770359 113102516 159770359 113102516 58874796 59312505 58874796 59312505 182673991 213559402 182673991 213559402 245638085 247188464 245638085 247188464 184060303 174717795 184060303 174717795 60780111 58782212 60780111 58782212 180375041 216110122 180375041 216110122 220866484 163828406 220866484 163828406 143697284 105373070 143697284 105373070 100932231 99062425 100932231 99062425 179787558 172382346 179787558 172382346 105803633 102984054 105803633 102984054 210786510 210800085 210786510 210800085 184183784 100051098 184183784 100051098 102609483 132354652 102609483 132354652 299205432 299989709 299205432 299989709 281278363 30687410 281278363 30687410 33470362 299842308 33470362 299842308 300428874 247212897 300428874 247212897 234182165 204385609 234182165 204385609 203889774 200541922 203889774 200541922 256657089 258721212 256657089 258721212 214133480 169085958 214133480 169085958 84070015 80863479 84070015 80863479 136503619 176750731 136503619 176750731 238302296 242641013 238302296 242641013 97764703 44369159 97764703 44369159 47978154 172712929 47978154 172712929 177539256 18842870 177539256 18842870 17949736 187383804 17949736 187383804 292736395 294031854 292736395 294031854 114552167 98752906 114552167 98752906 99714288 110780041 99714288 110780041 139400960 137504266 139400960 137504266 88197587 46560321 88197587 46560321 50357111 58667295 50357111 58667295 173254258 281684216 173254258 281684216 283884143 286488004 283884143 286488004 214645681 217530238 214645681 217530238 252673210 288838416 252673210 288838416 288371682 119605258 288371682 119605258 111434148 108614295 111434148 108614295 159996125 236435460 159996125 236435460 236584219 145024459 236584219 145024459 121616449 116544240 121616449 116544240 244790492 261014390 244790492 261014390 260547216 11746053 260547216 11746053 11807802 282659536 11807802 282659536 280475659 263506660 280475659 263506660 131305195 68599510 131305195 68599510 70395517 149145706 70395517 149145706 262495939 266633302 262495939 266633302 244821565 197733410 244821565 197733410 158337465 114105219 158337465 114105219 117328618 282737623 117328618 282737623 282283557 176358749 282283557 176358749 178034838 137596157 178034838 137596157 59933153 58192307 59933153 58192307 288810976 290408719 288810976 290408719 216885869 219922487 216885869 219922487 224233540 226960895 224233540 226960895 133162582 17644235 133162582 17644235 19184229 55383743 19184229 55383743 137171525 257979367 137171525 257979367 253449399 36863507 253449399 36863507 35693208 151570354 35693208 151570354 256807345 269994348 256807345 269994348 266839707 253799570 266839707 253799570 226486813 184490652 226486813 184490652 189538861 217769052 189538861 217769052 220781162 238849878 220781162 238849878 236591110 198364153 236591110 198364153 156184839 121656451 156184839 121656451 127279814 184076732 127279814 184076732 185763026 155645192 185763026 155645192 93971111 90651158 93971111 90651158 122535132 154264695 122535132 154264695 231162708 233877788 231162708 233877788 178290335 138042046 178290335 138042046 142756467 246766265 142756467 246766265 245669056 119842310 245669056 119842310 124704351 230616069 124704351 230616069 228316524 169681661 228316524 169681661 171034136 94462452 171034136 94462452 88573759 87789880 88573759 87789880 212184329 211911030 212184329 211911030 74340709 53000283 74340709 53000283 56684652 132227276 56684652 132227276 182829288 172925909 182829288 172925909 68212448 66510089 68212448 66510089 231282054 234667327 231282054 234667327 191402402 183273776 191402402 183273776 286849113 290150677 286849113 290150677 59165768 60212758 59165768 60212758 97341534 256783103 97341534 256783103 253144935 73335882 253144935 73335882 75237743 178432704 75237743 178432704 273146101 276139828 273146101 276139828 133339041 129357204 133339041 129357204 235216410 237683083 235216410 237683083 25393044 23492962 25393044 23492962 65667162 107964167 65667162 107964167 215144384 236244968 215144384 236244968 233740771 131522574 233740771 131522574 94117482 62988070 94117482 62988070 64339071 143097024 64339071 143097024 193693647 205232794 193693647 205232794 207260771 50423802 207260771 50423802 37681484 34871606 37681484 34871606 184772850 180717315 184772850 180717315 104919923 74312635 104919923 74312635 63503233 60311846 63503233 60311846 89940359 220197864 89940359 220197864 216508576 85297145 216508576 85297145 86799895 263195841 86799895 263195841 260219421 256336268 260219421 256336268 207058447 173301025 207058447 173301025 180132881 239988134 180132881 239988134 236913585 167255418 236913585 167255418 51100702 50969485 51100702 50969485 116545922 162550931 116545922 162550931 230100000 225011120 230100000 225011120 224799131 135087692 224799131 135087692 140221616 147013640 140221616 147013640 250468097 251510115 250468097 251510115 84014778 36275005 84014778 36275005 37029832 83445178 37029832 83445178 222100865 253651354 222100865 253651354 250092483 169998681 250092483 169998681 174045400 250340662 174045400 250340662 247225073 207861939 247225073 207861939 209695733 112790560 209695733 112790560 80905811 80707170 80905811 80707170 95287485 92899616 95287485 92899616 55862812 52966291 55862812 52966291 157625734 152233477 157625734 152233477 98853292 36525442 98853292 36525442 39687701 244963165 39687701 244963165 242002714 147927846 242002714 147927846 83363034 79188579 83363034 79188579 218840388 217337732 218840388 217337732 64580619 61196560 64580619 61196560 90878902 177501005 90878902 177501005 226200752 228458672 226200752 228458672 155201197 72773138 155201197 72773138 76257367 222265226 76257367 222265226 219220344 143098921 219220344 143098921 100990689 98553940 100990689 98553940 153019457 153433752 153019457 153433752 161512839 281803673 161512839 281803673 280329370 116928456 280329370 116928456 120380222 254159131 120380222 254159131 254321674 258226935 254321674 258226935 253083871 153921509 253083871 153921509 40231196 40887996 40231196 40887996 152728514 142405241 152728514 142405241 57940215 55109055 57940215 55109055 182039379 184747767 182039379 184747767 191130849 137440203 191130849 137440203 45398109 41447085 45398109 41447085 113598712 112313190 113598712 112313190 70712005 69308683 70712005 69308683 214374450 257292233 214374450 257292233 270608941 272885956 270608941 272885956 8456415 8706607 8456415 8706607 187301909 236380667 187301909 236380667 233827237 160658504 233827237 160658504 72765313 69896077 72765313 69896077 292080429 292599650 292080429 292599650 143451534 138315690 143451534 138315690 197038566 257721090 197038566 257721090 255423481 212834880 255423481 212834880 205547277 139891181 205547277 139891181 87501133 86918642 87501133 86918642 248474229 252561569 248474229 252561569 189561512 112963226 189561512 112963226 114274340 240963863 114274340 240963863 237534601 169962171 237534601 169962171 174416221 242616838 174416221 242616838 242285477 243863625 242285477 243863625 132610301 58511168 132610301 58511168 60738191 238600743 60738191 238600743 234704687 229148810 234704687 229148810 181090764 24261614 181090764 24261614 25424738 270374850 25424738 270374850 268817242 214586777 268817242 214586777 80722720 80939079 80722720 80939079 206178017 208117597 206178017 208117597 169166738 141754845 169166738 141754845 41079327 25010042 41079327 25010042 25278929 79927402 25278929 79927402 147072845 194007087 147072845 194007087 193017534 25249883 193017534 25249883 28312317 50207736 28312317 50207736 90833228 86540614 90833228 86540614 43588197 42105587 43588197 42105587 112384398 144997100 112384398 144997100 249135913 250252035 249135913 250252035 149407894 96628689 149407894 96628689 100454720 190145101 100454720 190145101 200012148 98783738 200012148 98783738 76095325 72672119 76095325 72672119 92623385 182158966 92623385 182158966 195072858 194626656 195072858 194626656 183313444 173462035 183313444 173462035 178625670 200895227 178625670 200895227 204589838 193378173 204589838 193378173 240671173 251935771 240671173 251935771 249297783 100423266 249297783 100423266 94900142 91618067 94900142 91618067 277523851 279144488 277523851 279144488 239356636 102208760 239356636 102208760 93489639 73866753 93489639 73866753 77294892 244694269 77294892 244694269 242680469 16241413 242680469 16241413 17084612 22985992 17084612 22985992 76578117 92553343 76578117 92553343 265300495 265799946 265300495 265799946 166275655 94499590 166275655 94499590 87357716 86518636 87357716 86518636 114359432 182499386 114359432 182499386 213152719 215695857 213152719 215695857 206281059 142552291 206281059 142552291 102034989 99310014 102034989 99310014 214986041 218456756 214986041 218456756 147786664 139975713 147786664 139975713 290246487 290374459 290246487 290374459 209403705 188475122 209403705 188475122 188512213 80078047 188512213 80078047 82468314 157349453 82468314 157349453 240294441 243201313 240294441 243201313 19328791 17344679 19328791 17344679 222066333 238206914 222066333 238206914 261954050 265445639 261954050 265445639 188951659 49548839 188951659 49548839 52659789 147701293 52659789 147701293 192833574 182595125 192833574 182595125 184414226 122115040 184414226 122115040 69011859 66155326 69011859 66155326 176798230 168270245 176798230 168270245 131711768 81733957 131711768 81733957 50383818 50304907 50383818 50304907 136020555 168142663 136020555 168142663 172564823 89783993 172564823 89783993 91117680 98743264 91117680 98743264 141019982 209967846 141019982 209967846 205337839 61730600 205337839 61730600 64910947 134189899 64910947 134189899 160318271 291386280 160318271 291386280 290262807 247124982 290262807 247124982 156389095 151137386 156389095 151137386 163152282 214809269 163152282 214809269 212288093 215676361 212288093 215676361 144869711 37501216 144869711 37501216 36195345 67455397 36195345 67455397 195081715 244815575 195081715 244815575 242079170 240432049 242079170 240432049 222548551 49284502 222548551 49284502 48769706 198005229 48769706 198005229 229677906 233402578 229677906 233402578 197168651 105730248 197168651 105730248 79611400 74607935 79611400 74607935 77552087 272978491 77552087 272978491 272356266 261026844 272356266 261026844 233164168 230294077 233164168 230294077 122875161 117807897 122875161 117807897 202662561 192379332 202662561 192379332 141005454 133937334 141005454 133937334 164605861 165576648 164605861 165576648 199939014 195992072 199939014 195992072 174240502 137780326 174240502 137780326 128151908 97711784 128151908 97711784 32290061 31939179 32290061 31939179 258260325 260501775 258260325 260501775 100256425 57010476 100256425 57010476 59713482 63970483 59713482 63970483 139623417 218748602 139623417 218748602 223641020 141272782 223641020 141272782 105139607 101546793 105139607 101546793 256861140 257727272 256861140 257727272 216668618 182702396 216668618 182702396 188258987 215103599 188258987 215103599 218320807 243392669 218320807 243392669 240315359 204534801 240315359 204534801 54739411 53442099 54739411 53442099 119383693 212110264 119383693 212110264 245662316 249716590 245662316 249716590 184085104 72585312 184085104 72585312 74000192 71532749 74000192 71532749 109292789 171143144 109292789 171143144 181070549 109911614 181070549 109911614 52727925 48808157 52727925 48808157 233713935 284639360 233713935 284639360 280883955 235642243 280883955 235642243 156812842 140757901 156812842 140757901 21289836 19103078 21289836 19103078 104983941 226744047 104983941 226744047 225473672 121938179 225473672 121938179 95542570 94272061 95542570 94272061 160881645 154793546 160881645 154793546 41245873 38448415 41245873 38448415 81190347 155189904 81190347 155189904 162813139 16790204 162813139 16790204 19293599 53829705 19293599 53829705 157405584 152356764 157405584 152356764 37354743 36506980 37354743 36506980 79711036 264306544 79711036 264306544 263000260 198189553 263000260 198189553 197596431 194885814 197596431 194885814 200609055 144029486 200609055 144029486 86584253 84853386 86584253 84853386 114939150 178819428 114939150 178819428 248094366 250449600 248094366 250449600 125091699 122704391 125091699 122704391 189487164 223889765 189487164 223889765 222107063 208468114 222107063 208468114 183439907 51217622 183439907 51217622 45266184 42496461 45266184 42496461 235550093 238478248 235550093 238478248 200203178 79962429 200203178 79962429 78708860 69914962 78708860 69914962 38345528 36010548 38345528 36010548 119942608 194327396 119942608 194327396 245392608 261543593 245392608 261543593 259486680 198033045 259486680 198033045 50984135 41710461 50984135 41710461 42877329 55497658 42877329 55497658 164402158 159155955 164402158 159155955 87623946 58063664 87623946 58063664 61347550 69298354 61347550 69298354 219555110 285813347 219555110 285813347 281752683 67222649 281752683 67222649 71474914 239419981 71474914 239419981 284578616 286553081 284578616 286553081 67807101 63858767 67807101 63858767 152090145 188651597 152090145 188651597 220795908 217394824 220795908 217394824 78061296 75495860 78061296 75495860 226218414 269531308 226218414 269531308 266986904 217348512 266986904 217348512 217821068 96779548 217821068 96779548 97731563 98020658 97731563 98020658 100008315 68769331 100008315 68769331 70224658 72600624 70224658 72600624 104462320 157537995 104462320 157537995 166162050 16189672 166162050 16189672 17464903 100589602 17464903 100589602 105561409 202189246 105561409 202189246 202837599 189631448 202837599 189631448 167556348 159352244 167556348 159352244 277247904 280071020 277247904 280071020 229707127 121752537 229707127 121752537 77527462 74099761 77527462 74099761 107564258 246828295 107564258 246828295 243860487 15287744 243860487 15287744 14065440 68025598 14065440 68025598 78642857 113717527 78642857 113717527 208028833 211559324 208028833 211559324 99084815 93009118 99084815 93009118 95304573 192488821 95304573 192488821 196623740 28196154 196623740 28196154 27688702 45442275 27688702 45442275 74073543 82160368 74073543 82160368 234033368 237372922 234033368 237372922 222565147 188307415 222565147 188307415 168786135 156150726 168786135 156150726 50288417 49396836 50288417 49396836 123317869 244010781 123317869 244010781 241714100 84492543 241714100 84492543 85460726 173230546 85460726 173230546 190134059 226244883 190134059 226244883 222434068 208165943 222434068 208165943 201300549 12794866 201300549 12794866 12349249 78390725 12349249 78390725 113376061 258309536 113376061 258309536 256386204 134343233 256386204 134343233 140153232 134941665 140153232 134941665 231798346 227325639 231798346 227325639 96095372 94233218 96095372 94233218 184948582 185353948 184948582 185353948 212617447 216360561 212617447 216360561 215619522 172350584 215619522 172350584 107729860 59988466 107729860 59988466 51379529 49135632 51379529 49135632 53158636 67173302 53158636 67173302 183580599 239087779 183580599 239087779 265910515 269028452 265910515 269028452 264841096 255227186 264841096 255227186 180446983 170388532 180446983 170388532 202156682 267031850 202156682 267031850 264176700 242927104 264176700 242927104 199609275 138810483 199609275 138810483 37669863 39155722 37669863 39155722 128660974 256716341 128660974 256716341 254558053 177277266 254558053 177277266 77880399 74057512 77880399 74057512 122398363 188067503 122398363 188067503 191597236 130462381 191597236 130462381 44962666 42435031 44962666 42435031 81197254 229685984 81197254 229685984 224985904 144263540 224985904 144263540 132581011 98068832 132581011 98068832 102298788 194128635 102298788 194128635 199350939 74802083 199350939 74802083 78716058 186451401 78716058 186451401 215380629 268572002 215380629 268572002 267288962 94679982 267288962 94679982 91414956 89471477 91414956 89471477 176004326 226546289 176004326 226546289 221878277 196738910 221878277 196738910 13517602 13911397 13517602 13911397 91025720 282144967 91025720 282144967 280584764 236702364 280584764 236702364 191638858 41907567 191638858 41907567 45718534 187141997 45718534 187141997 191114504 52133263 191114504 52133263 55090319 150907654 55090319 150907654 219691395 250100821 219691395 250100821 246177344 196513527 246177344 196513527 160554019 106417269 160554019 106417269 111501015 265304234 111501015 265304234 261991685 197252695 261991685 197252695 152240923 141791425 152240923 141791425 147117010 158304613 147117010 158304613 163942081 141765547 163942081 141765547 109802888 108611655 109802888 108611655 223185664 227999603 223185664 227999603 219135773 218931841 219135773 218931841 208989406 148995792 208989406 148995792 33565113 33389609 33565113 33389609 259186746 263022624 259186746 263022624 116747437 65396155 116747437 65396155 44105727 44137755 44105727 44137755 212991873 212409355 212991873 212409355 89447779 88331579 89447779 88331579 159766672 238930099 159766672 238930099 277491206 278733578 277491206 278733578 169199917 158141171 169199917 158141171 57123109 54849314 57123109 54849314 179408872 245012231 179408872 245012231 242820934 202176751 242820934 202176751 101208116 70859636 101208116 70859636 75185230 75811753 75185230 75811753 213364314 216219541 213364314 216219541 80864363 78443272 80864363 78443272 108442787 167493057 108442787 167493057 185209319 187981254 185209319 187981254 221427301 247873354 221427301 247873354 245477163 190609815 245477163 190609815 63431764 61637033 63431764 61637033 173215216 211213559 173215216 211213559 206067353 39421159 206067353 39421159 31281243 29223309 31281243 29223309 148269245 180888126 148269245 180888126 210100457 207426418 210100457 207426418 89728180 86363228 89728180 86363228 139824211 285968496 139824211 285968496 286607364 269817984 286607364 269817984 201993239 95700266 201993239 95700266 13574820 13722193 13574820 13722193 81891554 154691006 81891554 154691006 157929970 122595709 157929970 122595709 124243663 98967650 124243663 98967650 100708420 98469119 100708420 98469119 228985574 231107151 228985574 231107151 205128189 120005193 205128189 120005193 19753289 18675717 19753289 18675717 58527392 78743263 58527392 78743263 145741097 191734905 145741097 191734905 195788690 107482312 195788690 107482312 111163022 212172468 111163022 212172468 216193225 219559973 216193225 219559973 197341772 112854312 197341772 112854312 51424378 46028676 51424378 46028676 251834287 255878869 251834287 255878869 167408395 88574851 167408395 88574851 31237780 28761656 31237780 28761656 123333302 215481587 123333302 215481587 211705393 194163287 211705393 194163287 195081896 77380477 195081896 77380477 81273207 127982306 81273207 127982306 174351301 168582955 174351301 168582955 36461217 33816892 36461217 33816892 124205048 267011816 124205048 267011816 265067980 263178056 265067980 263178056 58680811 55469618 58680811 55469618 207053565 285452480 207053565 285452480 284319876 233314956 284319876 233314956 148436071 107861278 148436071 107861278 47688824 44822677 47688824 44822677 218331225 219131281 218331225 219131281 208795305 166487111 208795305 166487111 172909001 225699411 172909001 225699411 221525021 152856865 221525021 152856865 123509883 118424513 123509883 118424513 141473164 146049532 141473164 146049532 151089159 73020029 151089159 73020029 69686186 5679558 69686186 5679558 5361381 256025351 5361381 256025351 254180788 256660471 254180788 256660471 145847663 122615925 145847663 122615925 36203174 19430115 36203174 19430115 21284664 55644948 21284664 55644948 213965085 270777165 213965085 270777165 268351446 171421351 268351446 171421351 143802725 29921637 143802725 29921637 29623593 110443402 29623593 110443402 213468929 218547511 213468929 218547511 86186424 29937995 86186424 29937995 18120628 17982499 18120628 17982499 61181700 100163612 61181700 100163612 218875859 215356199 218875859 215356199 155663698 148356610 155663698 148356610 249168777 253042491 249168777 253042491 226268136 227524166 226268136 227524166 59533080 54432677 59533080 54432677 86379293 89375918 86379293 89375918 93461796 91842933 93461796 91842933 86079328 79635075 86079328 79635075 81241589 220013402 81241589 220013402 222826748 207121622 222826748 207121622 67570435 66664364 67570435 66664364 173135635 203612091 173135635 203612091 205152432 25000319 205152432 25000319 25567178 91118518 25567178 91118518 94244462 117286740 94244462 117286740 220588672 224166374 220588672 224166374 92779621 90750663 92779621 90750663 256806168 259973929 256806168 259973929 142124102 136760337 142124102 136760337 266068843 266607373 266068843 266607373 121648413 115847406 121648413 115847406 226451209 225979082 226451209 225979082 179009261 135737718 179009261 135737718 100969408 63836745 100969408 63836745 65931970 158695724 65931970 158695724 169696980 100531941 169696980 100531941 65878103 63544492 65878103 63544492 115084029 230227420 115084029 230227420 225589656 59090180 225589656 59090180 39198025 37129030 39198025 37129030 233489734 239547916 233489734 239547916 236788755 71167552 236788755 71167552 61565954 42245579 61565954 42245579 44518867 104063457 44518867 104063457 177900967 224137438 177900967 224137438 220502190 76449372 220502190 76449372 78098088 165705902 78098088 165705902 176009620 114078351 176009620 114078351 75221749 70640697 75221749 70640697 183820429 210681022 183820429 210681022 215939073 205085861 215939073 205085861 170857926 138796546 170857926 138796546 144961727 226496288 144961727 226496288 222876717 158772698 222876717 158772698 166425062 239175621 166425062 239175621 236743861 180295578 236743861 180295578 135624437 99037510 135624437 99037510 102271924 110352725 102271924 110352725 137410011 138095709 137410011 138095709 252695698 254935617 252695698 254935617 234153073 197611002 234153073 197611002 28060158 25943294 28060158 25943294 109123411 127985529 109123411 127985529 154742067 294803707 154742067 294803707 293137036 57953159 293137036 57953159 27253754 28435008 27253754 28435008 251663743 253254571 251663743 253254571 93898046 92184939 93898046 92184939 239903795 252091071 239903795 252091071 247532328 161526827 247532328 161526827 102744736 102675113 102744736 102675113 259231370 259774928 259231370 259774928 57042480 55538182 57042480 55538182 108434518 103482559 108434518 103482559 52585020 49787961 52585020 49787961 76273590 75274202 76273590 75274202 53042665 47231952 53042665 47231952 49467811 46504753 49467811 46504753 222967368 240477388 222967368 240477388 242613988 247423646 242613988 247423646 241528112 148276135 241528112 148276135 151992895 192005513 151992895 192005513 200549022 199170963 200549022 199170963 218125473 220796129 218125473 220796129 197706161 164646902 197706161 164646902 28607189 26388949 28607189 26388949 108899783 105698384 108899783 105698384 208140144 270790080 208140144 270790080 270529403 238673099 270529403 238673099 172972747 160774228 172972747 160774228 165996353 231218445 165996353 231218445 272060840 292600582 272060840 292600582 290717899 288190458 290717899 288190458 168485003 58993973 168485003 58993973 62056267 160366720 62056267 160366720 217503152 238559622 217503152 238559622 289003517 291794538 289003517 291794538 244199661 118662329 244199661 118662329 39995877 36599914 39995877 36599914 76245383 128870197 76245383 128870197 250827721 254918215 250827721 254918215 172185556 149365525 172185556 149365525 155275381 158922612 155275381 158922612 166848965 111894105 166848965 111894105 116253158 138335020 116253158 138335020 201230314 204904585 201230314 204904585 162118699 53936939 162118699 53936939 54950510 174543970 54950510 174543970 213461800 210886317 213461800 210886317 168779156 157185958 168779156 157185958 95253747 92222171 95253747 92222171 232689975 237130507 232689975 237130507 121736458 84844823 121736458 84844823 61297221 58895525 61297221 58895525 69070482 76767599 69070482 76767599 247315345 289481206 247315345 289481206 287010223 279089758 287010223 279089758 264225168 227717278 264225168 227717278 218120271 131288595 218120271 131288595 137215491 264870965 137215491 264870965 261201727 171057996 261201727 171057996 50793863 49058168 50793863 49058168 177022048 167249290 177022048 167249290 62684975 23940966 62684975 23940966 24583718 221707977 24583718 221707977 220165878 146371392 220165878 146371392 151205850 260740800 151205850 260740800 259912204 207563563 259912204 207563563 147983329 99925783 147983329 99925783 100804660 189696964 100804660 189696964 267460767 270108436 267460767 270108436 119697607 66592643 119697607 66592643 69498946 122116417 69498946 122116417 185178304 179489894 185178304 179489894 135414364 71400160 135414364 71400160 50620474 47148679 50620474 47148679 128798233 141396643 128798233 141396643 220041774 223435496 220041774 223435496 204692216 15271864 204692216 15271864 13794034 181123870 13794034 181123870 252191833 252611955 252191833 252611955 241946583 190140505 241946583 190140505 158241202 126133591 158241202 126133591 63769519 60425269 63769519 60425269 229182512 242143660 229182512 242143660 239197493 221886153 239197493 221886153 52900264 49865199 52900264 49865199 181588248 184128425 181588248 184128425 278316772 280255776 278316772 280255776 92104945 66621277 92104945 66621277 68478838 261164116 68478838 261164116 257350178 221348425 257350178 221348425 152932142 79775866 152932142 79775866 82794891 87937545 82794891 87937545 106585592 105474477 106585592 105474477 73722136 70130467 73722136 70130467 149337853 283244988 149337853 283244988 282665446 271608727 282665446 271608727 224367328 200257029 224367328 200257029 145099947 97541084 145099947 97541084 23049129 20483324 23049129 20483324 102536254 241059459 102536254 241059459 238429924 160255040 238429924 160255040 128825591 125160675 128825591 125160675 226636608 222129166 226636608 222129166 207696191 157593626 207696191 157593626 12931758 13619104 12931758 13619104 108923615 107033913 108923615 107033913 6654117 8162505 6654117 8162505 68113314 65926402 68113314 65926402 4966867 3574076 4966867 3574076 278946581 282017702 278946581 282017702 274371075 20597879 274371075 20597879 22044109 83182356 22044109 83182356 163526642 177138537 163526642 177138537 211202317 238960914 211202317 238960914 236415055 146189938 236415055 146189938 52755081 51718423 52755081 51718423 180498324 172507840 180498324 172507840 68183680 66008560 68183680 66008560 115517738 221493001 115517738 221493001 221625730 89628221 221625730 89628221 73607093 72770062 73607093 72770062 209013952 208591473 209013952 208591473 79051089 78962883 79051089 78962883 276681544 279550361 276681544 279550361 92118319 27716224 92118319 27716224 28247759 201074680 28247759 201074680 251663632 255989734 251663632 255989734 205755153 82675835 205755153 82675835 85382967 113814370 85382967 113814370 169652551 206437935 169652551 206437935 209932297 249344010 209932297 249344010 247483014 173606088 247483014 173606088 169577123 75180627 169577123 75180627 77871577 181020578 77871577 181020578 285234542 287985461 285234542 287985461 190926771 140728550 190926771 140728550 143348835 139816371 143348835 139816371 152847391 172356948 152847391 172356948 243023091 246098723 243023091 246098723 225165472 126804327 225165472 126804327 116181204 111848260 116181204 111848260 214590885 246235820 214590885 246235820 242437650 81922571 242437650 81922571 84038911 117420683 84038911 117420683 121126342 47321352 121126342 47321352 50378059 87637109 50378059 87637109 281700997 283858422 281700997 283858422 81929452 9778754 81929452 9778754 11596723 48061121 11596723 48061121 149277736 275347154 149277736 275347154 277840902 278707878 277840902 278707878 249476391 208342418 249476391 208342418 203557003 290753173 203557003 290753173 290429015 271395310 290429015 271395310 112356644 107509891 112356644 107509891 112297842 212655072 112297842 212655072 220169901 241853922 220169901 241853922 240212318 221046051 240212318 221046051 148861939 141547110 148861939 141547110 127279560 59098225 127279560 59098225 60916997 91792165 60916997 91792165 152882527 149998172 152882527 149998172 156010568 120116779 156010568 120116779 70356172 60251100 70356172 60251100 62252885 93896555 62252885 93896555 152295112 213478926 152295112 213478926 209614217 195667108 209614217 195667108 164820068 58149750 164820068 58149750 60448971 118462223 60448971 118462223 231736739 235837306 231736739 235837306 12617019 12869092 12617019 12869092 215602988 218589347 215602988 218589347 40134429 37557121 40134429 37557121 167135951 178081197 167135951 178081197 184587585 151448493 184587585 151448493 105241513 77780602 105241513 77780602 83010951 135550859 83010951 135550859 140781445 129827308 140781445 129827308 88597457 88416111 88597457 88416111 195336309 223292011 195336309 223292011 233674316 238823383 233674316 238823383 152437291 61895197 152437291 61895197 64457311 204723860 64457311 204723860 208847376 177168058 208847376 177168058 119109181 104671397 119109181 104671397 103541115 180244072 103541115 180244072 184788392 77165177 184788392 77165177 78882612 238197399 78882612 238197399 241489946 246515275 241489946 246515275 50413527 46727872 50413527 46727872 189903607 251986669 189903607 251986669 248111683 93951273 248111683 93951273 56036775 54800628 56036775 54800628 209980045 235022161 209980045 235022161 231059715 81640562 231059715 81640562 81756566 134606413 81756566 134606413 166461530 268804095 166461530 268804095 266368391 144777442 266368391 144777442 141911007 136914509 141911007 136914509 223360411 226956896 223360411 226956896 179345059 158797637 179345059 158797637 123847537 95136946 123847537 95136946 83748740 84039003 83748740 84039003 135258110 207801846 135258110 207801846 213784441 203100586 213784441 203100586 182202822 53942062 182202822 53942062 55375494 268752087 55375494 268752087 274425229 276466197 274425229 276466197 113529753 27462398 113529753 27462398 27246296 256942786 27246296 256942786 256538879 246405540 256538879 246405540 100831567 98033928 100831567 98033928 258866190 259754774 258866190 259754774 71184772 69455288 71184772 69455288 197768924 211728955 197768924 211728955 212243956 207305560 212243956 207305560 192197314 160480553 192197314 160480553 166664833 286142629 166664833 286142629 286808900 160429228 286808900 160429228 107919366 103126440 107919366 103126440 248501654 250374600 248501654 250374600 137503481 97884183 137503481 97884183 101031376 146345730 101031376 146345730 214272054 217565098 214272054 217565098 142772969 60442146 142772969 60442146 62898514 179190744 62898514 179190744 180580206 38814252 180580206 38814252 30543363 31217648 30543363 31217648 48642551 147232027 48642551 147232027 212270657 298654567 212270657 298654567 298399504 274251599 298399504 274251599 73072362 70298059 73072362 70298059 79453714 221910123 79453714 221910123 219497587 173606456 219497587 173606456 153687821 147558171 153687821 147558171 199915264 197022595 199915264 197022595 166368599 117843875 166368599 117843875 122519383 187630910 122519383 187630910 191915841 79385191 191915841 79385191 82074668 128556578 82074668 128556578 136484052 188076160 136484052 188076160 249588660 252516198 249588660 252516198 243596138 128828855 243596138 128828855 21228802 21253050 21228802 21253050 39845845 153428526 39845845 153428526 183874552 260106606 183874552 260106606 258947892 191558354 258947892 191558354 167842873 131867353 167842873 131867353 108942013 107007916 108942013 107007916 107391887 103545807 107391887 103545807 174279753 189234164 174279753 189234164 234243292 239740042 234243292 239740042 202517436 61308953 202517436 61308953 51285781 48013797 51285781 48013797 136317359 133292196 136317359 133292196 127916379 85799756 127916379 85799756 87990966 147657094 87990966 147657094 177584590 231669229 177584590 231669229 242770990 245030128 242770990 245030128 46454543 23867641 46454543 23867641 26515053 59631065 26515053 59631065 61756082 28914241 61756082 28914241 31307364 94240172 31307364 94240172 157914027 175075844 157914027 175075844 199102104 190642895 199102104 190642895 184357792 106407402 184357792 106407402 51259483 48337966 51259483 48337966 140813754 135988124 140813754 135988124 69388601 68180469 69388601 68180469 104541121 185909215 104541121 185909215 197263571 175962302 197263571 175962302 41942755 40080336 41942755 40080336 50411305 83891728 50411305 83891728 110573114 117828002 110573114 117828002 132204096 130607865 132204096 130607865 134823320 124294569 134823320 124294569 88576421 37339658 88576421 37339658 37775677 231814470 37775677 231814470 244700603 250200668 244700603 250200668 217124838 193776794 217124838 193776794 186247132 26801186 186247132 26801186 28674596 103785212 28674596 103785212 232859980 229218845 232859980 229218845 81056777 79869157 81056777 79869157 234399602 237514768 234399602 237514768 224737771 45473091 224737771 45473091 47150889 43397779 47150889 43397779 73230628 70660929 73230628 70660929 20304289 18466888 20304289 18466888 40236440 145903761 40236440 145903761 282039384 284184450 282039384 284184450 67157814 64708534 67157814 64708534 168299651 205619426 168299651 205619426 249177066 253812853 249177066 253812853 34707500 32879730 34707500 32879730 245346108 279413209 245346108 279413209 277859770 130166776 277859770 130166776 135352295 270397238 135352295 270397238 268641807 265791479 268641807 265791479 228285510 226019953 228285510 226019953 149719086 145330557 149719086 145330557 259619385 263215603 259619385 263215603 215547611 172839822 215547611 172839822 79982848 79111984 79982848 79111984 203408547 199971423 203408547 199971423 59844463 56218987 59844463 56218987 86484537 231062703 86484537 231062703 233419243 181875234 233419243 181875234 84695577 80083253 84695577 80083253 111032020 166337764 111032020 166337764 218611714 236646793 218611714 236646793 232914570 106275023 232914570 106275023 109833072 163653721 109833072 163653721 228541641 232269559 228541641 232269559 106732104 103196370 106732104 103196370 124995335 265614018 124995335 265614018 263633769 88286678 263633769 88286678 64751485 62216523 64751485 62216523 86205820 137918704 86205820 137918704 147547275 141156885 147547275 141156885 63103719 61779574 63103719 61779574 95732694 265169875 95732694 265169875 263756330 162861992 263756330 162861992 78846923 77491467 78846923 77491467 268724680 269907811 268724680 269907811 60124280 28334529 60124280 28334529 29915925 228117117 29915925 228117117 223523111 52786412 223523111 52786412 57450279 104971559 57450279 104971559 124115723 119609404 124115723 119609404 61135096 58715966 61135096 58715966 154062737 202234639 154062737 202234639 204575142 187370233 204575142 187370233 175579488 128808616 175579488 128808616 23266711 22753923 23266711 22753923 71919212 146342251 71919212 146342251 243512729 245500246 243512729 245500246 132634118 114038366 132634118 114038366 35019532 33649051 35019532 33649051 38280220 157012236 38280220 157012236 172130762 169064172 172130762 169064172 111153524 62989002 111153524 62989002 50419011 45437574 50419011 45437574 258584389 262364397 258584389 262364397 186462148 126242625 186462148 126242625 122121944 49993069 122121944 49993069 52335546 264318019 52335546 264318019 262857257 256999284 262857257 256999284 19502786 16406695 19502786 16406695 178165116 172386293 178165116 172386293 53572660 42389897 53572660 42389897 40849382 96590334 40849382 96590334 113125146 233994917 113125146 233994917 230199791 43920376 230199791 43920376 42807525 179669421 42807525 179669421 186330207 107077825 186330207 107077825 104353926 98992168 104353926 98992168 160115271 232247119 160115271 232247119 253268289 254888161 253268289 254888161 155619668 115323595 155619668 115323595 78389519 68126048 78389519 68126048 71992610 144472992 71992610 144472992 151610186 102488130 151610186 102488130 43755085 34391405 43755085 34391405 37293108 53811136 37293108 53811136 139772505 204948354 139772505 204948354 213375164 216455442 213375164 216455442 55563900 31109978 55563900 31109978 34355400 154876177 34355400 154876177 160469776 98647137 160469776 98647137 99607275 109800376 99607275 109800376 140065404 135607006 140065404 135607006 56316277 51934311 56316277 51934311 176789164 168650648 176789164 168650648 131907256 46983612 131907256 46983612 50963233 143830584 50963233 143830584 290033115 290796803 290033115 290796803 162625206 88905609 162625206 88905609 89605928 260492488 89605928 260492488 258783212 103055356 258783212 103055356 57033795 52785614 57033795 52785614 55801010 217085100 55801010 217085100 220466130 156305370 220466130 156305370 140233880 67632781 140233880 67632781 70489797 176499278 70489797 176499278 227760438 223295445 227760438 223295445 200998674 73784532 200998674 73784532 48967526 33487339 48967526 33487339 37889798 67407115 37889798 67407115 135708066 240356256 135708066 240356256 251348728 253295759 251348728 253295759 122771692 58593062 122771692 58593062 61211688 130873544 61211688 130873544 250563102 251785958 250563102 251785958 202920238 62183461 202920238 62183461 62924774 149808925 62924774 149808925 180765643 176266871 180765643 176266871 23689572 21693959 23689572 21693959 79306804 267501665 79306804 267501665 264304653 26365484 264304653 26365484 28994872 212662331 28994872 212662331 213630777 88356678 213630777 88356678 33922482 23941287 33922482 23941287 25038576 34027388 25038576 34027388 39710698 50158172 39710698 50158172 158854714 229320051 158854714 229320051 248369618 254785437 248369618 254785437 271463391 274068410 271463391 274068410 175345482 39147688 175345482 39147688 16262647 15505141 16262647 15505141 106632989 235974803 106632989 235974803 232224044 179570472 232224044 179570472 108828582 103905700 108828582 103905700 267371434 271313017 267371434 271313017 209766297 186865109 209766297 186865109 168203214 125177007 168203214 125177007 66920681 59216444 66920681 59216444 60972974 258010868 60972974 258010868 255816492 227781309 255816492 227781309 151924880 146760164 151924880 146760164 227788455 224099119 227788455 224099119 64519461 42981646 64519461 42981646 41035435 271907103 41035435 271907103 269588079 165860517 269588079 165860517 176130702 196503977 176130702 196503977 199683318 146237046 199683318 146237046 146771245 86665525 146771245 86665525 42105365 17986091 42105365 17986091 20730491 208548292 20730491 208548292 213025226 111983459 213025226 111983459 116273297 221005458 116273297 221005458 242758356 246192619 242758356 246192619 139006034 134225919 139006034 134225919 267859929 270031083 267859929 270031083 222299633 179518194 222299633 179518194 91783760 58417436 91783760 58417436 60964942 83372061 60964942 83372061 132333932 190104339 132333932 190104339 236788193 239884753 236788193 239884753 182342497 127765184 182342497 127765184 75124716 62703687 75124716 62703687 64764848 145587405 64764848 145587405 187004321 255111310 187004321 255111310 253151439 78185070 253151439 78185070 79929130 146182916 79929130 146182916 253361756 257222069 253361756 257222069 117225292 83369134 117225292 83369134 83448868 100615660 83448868 100615660 102157080 250157885 102157080 250157885 248659015 70589299 248659015 70589299 54593449 53802568 54593449 53802568 69641504 90675822 69641504 90675822 118869945 169939586 118869945 169939586 179974387 113546528 179974387 113546528 118675133 176863793 118675133 176863793 233787894 237004846 233787894 237004846 70921488 67379497 70921488 67379497 217259179 282732326 217259179 282732326 279580872 129264910 279580872 129264910 136031156 249267337 136031156 249267337 245868837 36072611 245868837 36072611 37650934 203339014 37650934 203339014 250696802 258769214 250696802 258769214 256869175 55940619 256869175 55940619 42372828 38612429 42372828 38612429 156417047 264337245 156417047 264337245 272384297 273921348 272384297 273921348 171238010 116222547 171238010 116222547 118895640 225040615 118895640 225040615 233076046 236185556 233076046 236185556 138456242 133631227 138456242 133631227 182320716 240773659 182320716 240773659 270896173 272790436 270896173 272790436 85345946 83084599 85345946 83084599 258881641 263264065 258881641 263264065 168947850 94028284 168947850 94028284 85112569 26413851 85112569 26413851 28595525 184954766 28595525 184954766 211052303 289435207 211052303 289435207 287990036 155909312 287990036 155909312 165701973 166765370 165701973 166765370 227663993 278454370 227663993 278454370 299557249 301275280 299557249 301275280 298897209 121195675 298897209 121195675 121714406 148400952 121714406 148400952 190349784 196765471 190349784 196765471 202313331 42304127 202313331 42304127 46675743 113923604 46675743 113923604 176183173 213641257 176183173 213641257 256372624 260701454 256372624 260701454 235425322 223927766 235425322 223927766 65425502 62913890 65425502 62913890 238967304 262143006 238967304 262143006 258701347 194287920 258701347 194287920 9225640 7615022 9225640 7615022 82106120 145361249 82106120 145361249 188365099 182749919 188365099 182749919 122372792 97508352 122372792 97508352 84589186 79572316 84589186 79572316 253374421 255801781 253374421 255801781 236630506 115019387 236630506 115019387 87342813 81776391 87342813 81776391 42481983 40604091 42481983 40604091 226877024 236045969 226877024 236045969 234081320 237716366 234081320 237716366 141903427 136890228 141903427 136890228 141676733 199093526 141676733 199093526 213787691 256004273 213787691 256004273 253128894 227402397 253128894 227402397 80447944 79503074 80447944 79503074 119663440 198537052 119663440 198537052 246477724 249344999 246477724 249344999 120273608 117849500 120273608 117849500 151068509 180683882 151068509 180683882 202620696 241321668 202620696 241321668 234640494 95862638 234640494 95862638 59897340 55104961 59897340 55104961 60546613 96637596 60546613 96637596 125975496 219857537 125975496 219857537 228833866 233183122 228833866 233183122 147699587 97056878 147699587 97056878 101026349 174434160 101026349 174434160 181021713 146951110 181021713 146951110 117071482 74789382 117071482 74789382 74728706 71245452 74728706 71245452 202791604 206293737 202791604 206293737 192074614 133278480 192074614 133278480 139845294 154214708 139845294 154214708 224045689 220158223 224045689 220158223 111203796 69853543 111203796 69853543 74083431 151721611 74083431 151721611 279966510 281032212 279966510 281032212 13572987 13149614 13572987 13149614 209011604 266992948 209011604 266992948 263244142 152249946 263244142 152249946 135736103 131815371 135736103 131815371 175844582 186004399 175844582 186004399 191522847 110548181 191522847 110548181 115097918 268459424 115097918 268459424 264261232 75125293 264261232 75125293 79939896 213651022 79939896 213651022 214215659 182091056 214215659 182091056 192132903 238355226 192132903 238355226 233254917 33306611 233254917 33306611 35735251 122409324 35735251 122409324 281291468 281253520 281291468 281253520 223289513 152263513 223289513 152263513 75460680 71335600 75460680 71335600 183658844 175191958 183658844 175191958 148382890 140583800 148382890 140583800 154530866 174448702 154530866 174448702 181585182 128388809 181585182 128388809 29828915 27441709 29828915 27441709 243493310 248441182 243493310 248441182 210140865 46489486 210140865 46489486 48305790 282409287 48305790 282409287 281881126 274749304 281881126 274749304 91256106 54811123 91256106 54811123 488707 495892 488707 495892 111468016 107822333 111468016 107822333 38558722 40987160 38558722 40987160 53621246 130853875 53621246 130853875 153893179 153829485 153893179 153829485 255650649 256854896 255650649 256854896 194964237 135793203 194964237 135793203 30062632 29518787 30062632 29518787 202251140 289027016 202251140 289027016 286183006 148128543 286183006 148128543 152956522 171452486 152956522 171452486 226370921 230234581 226370921 230234581 221673799 73023831 221673799 73023831 75435897 252270380 75435897 252270380 248775836 78215950 248775836 78215950 78927421 83391735 78927421 83391735 137235435 252923821 137235435 252923821 274598397 275787595 274598397 275787595 204970681 78189829 204970681 78189829 79443727 222006073 79443727 222006073 257669972 277393593 257669972 277393593 275068353 48263983 275068353 48263983 48505494 158113808 48505494 158113808 167315591 41712210 167315591 41712210 46619082 162102894 46619082 162102894 194575397 202529840 194575397 202529840 234719275 237732194 234719275 237732194 35463406 34226295 35463406 34226295 136525443 250605240 136525443 250605240 266852834 270945358 266852834 270945358 217849285 107680340 217849285 107680340 86235079 86019929 86235079 86019929 204776680 201152822 204776680 201152822 164816606 45012815 164816606 45012815 48313222 159656307 48313222 159656307 178802266 171361081 178802266 171361081 117771454 45978222 117771454 45978222 45107114 124429065 45107114 124429065 215436778 218693351 215436778 218693351 213971728 201717405 213971728 201717405 207135605 253288605 207135605 253288605 252107663 251275217 252107663 251275217 190141434 75689642 190141434 75689642 81096839 186451865 81096839 186451865 264686635 266240750 264686635 266240750 105582095 104342368 105582095 104342368 217183345 276026839 217183345 276026839 273125522 171896555 273125522 171896555 138447058 131815044 138447058 131815044 145732537 220429839 145732537 220429839 302586503 303455767 302586503 303455767 270026942 138636443 270026942 138636443 127169516 122442842 127169516 122442842 123849456 165914683 123849456 165914683 187470669 185727474 187470669 185727474 80526145 76925406 80526145 76925406 193483012 207165877 193483012 207165877 201590818 156057491 201590818 156057491 16770485 16946294 16770485 16946294 192152977 185576709 192152977 185576709 178600791 144938113 178600791 144938113 94364304 31452180 94364304 31452180 33850732 156439876 33850732 156439876 187715572 202565375 187715572 202565375 260202152 260891653 260202152 260891653 33218880 32577878 33218880 32577878 108484443 149110996 108484443 149110996 251377458 255830645 251377458 255830645 227130272 98028662 227130272 98028662 40560330 38150271 40560330 38150271 85578652 140669373 85578652 140669373 263406214 266231371 263406214 266231371 48685721 48035657 48685721 48035657 56425828 96488053 56425828 96488053 150009393 139838319 150009393 139838319 43886476 41393855 43886476 41393855 149626160 220553272 149626160 220553272 243073996 245598610 243073996 245598610 138225327 57522561 138225327 57522561 58620216 69565370 58620216 69565370 171214571 167313670 171214571 167313670 117586179 97674868 117586179 97674868 101376354 162377664 101376354 162377664 218153672 259073760 218153672 259073760 256952167 250533626 256952167 250533626 225503443 197733693 225503443 197733693 123509745 118599948 123509745 118599948 131840845 218889837 131840845 218889837 214566877 157456400 214566877 157456400 105414271 57097532 105414271 57097532 54068460 37369254 54068460 37369254 37619693 51496413 37619693 51496413 167033963 159697045 167033963 159697045 158060372 148303538 158060372 148303538 200262045 297008430 200262045 297008430 296410305 119201641 296410305 119201641 117535596 116858123 117535596 116858123 177878368 201084079 177878368 201084079 197422649 39974507 197422649 39974507 43950055 278017640 43950055 278017640 275351280 253493079 275351280 253493079 69146675 65362851 69146675 65362851 290255805 289903262 290255805 289903262 162195178 37222108 162195178 37222108 38755194 175687183 38755194 175687183 184687242 216040395 184687242 216040395 213274959 62685914 213274959 62685914 65803855 215236341 65803855 215236341 213292348 96757506 213292348 96757506 101325999 221440666 101325999 221440666 237817663 242078134 237817663 242078134 45812190 40958114 45812190 40958114 223434391 227039388 223434391 227039388 171447873 70056255 171447873 70056255 71486338 244487890 71486338 244487890 244101354 226536160 244101354 226536160 128728807 85585116 128728807 85585116 87583227 186394776 87583227 186394776 190725498 155622001 190725498 155622001 106327503 102044652 106327503 102044652 216973683 211782981 216973683 211782981 192513423 126215315 192513423 126215315 60862211 59408585 60862211 59408585 185090212 254592470 185090212 254592470 249946064 51772417 249946064 51772417 55978699 118936919 55978699 118936919 189549015 240740745 189549015 240740745 242212402 246646575 242212402 246646575 103225013 41848310 103225013 41848310 40464550 178141444 40464550 178141444 280199740 284220729 280199740 284220729 267055144 236660505 267055144 236660505 74643529 15420024 74643529 15420024 14291268 72736746 14291268 72736746 110250737 235287534 110250737 235287534 232211639 107723060 232211639 107723060 64631256 62245104 64631256 62245104 183782074 253985477 183782074 253985477 251658006 170706215 251658006 170706215 98844857 50982697 98844857 50982697 43809326 40715900 43809326 40715900 113981160 153433344 113981160 153433344 166725173 195661576 166725173 195661576 210153461 206742507 210153461 206742507 41911481 37861665 41911481 37861665 144925428 187300531 144925428 187300531 227388539 232171525 227388539 232171525 188704243 39545014 188704243 39545014 43437133 63863426 43437133 63863426 247333641 247788344 247333641 247788344 137245063 131356104 137245063 131356104 184161603 208326673 184161603 208326673 234015410 236873177 234015410 236873177 228325887 163038746 228325887 163038746 141579965 98412054 141579965 98412054 100475357 176688099 100475357 176688099 200029391 194943117 200029391 194943117 160933223 27786190 160933223 27786190 27500728 50530323 27500728 50530323 252909793 262262247 252909793 262262247 258256537 185873766 258256537 185873766 196962805 250590765 196962805 250590765 246206672 167421849 246206672 167421849 93152090 45508085 93152090 45508085 48785268 171448393 48785268 171448393 265527341 267579586 265527341 267579586 146369798 26906515 146369798 26906515 28414870 50005329 28414870 50005329 273074306 275058027 273074306 275058027 235832934 169043198 235832934 169043198 118493714 103381699 118493714 103381699 92446806 89996426 92446806 89996426 162771354 204677366 162771354 204677366 272895865 275135788 272895865 275135788 59680545 56359033 59680545 56359033 267769616 270906331 267769616 270906331 174524311 93174476 174524311 93174476 49705571 46265498 49705571 46265498 230654883 258731493 230654883 258731493 255076293 183967609 255076293 183967609 151776563 145087003 151776563 145087003 154718165 270178544 154718165 270178544 269565088 111329982 269565088 111329982 105768810 104276203 105768810 104276203 149215003 145134985 149215003 145134985 147132463 120618174 147132463 120618174 91349190 70266055 91349190 70266055 69980084 68344013 69980084 68344013 109529087 104728570 109529087 104728570 28418573 24361802 28418573 24361802 24790144 167322866 24790144 167322866 173300390 11853139 173300390 11853139 11997959 62880793 11997959 62880793 186432509 186867799 186432509 186867799 146971053 140914252 146971053 140914252 161321332 241638529 161321332 241638529 235653330 233073367 235653330 233073367 204381568 98144088 204381568 98144088 103101615 185514575 103101615 185514575 253376365 255726818 253376365 255726818 247767317 231451462 247767317 231451462 228529547 189569788 228529547 189569788 77476305 75029563 77476305 75029563 141152101 149042672 141152101 149042672 153269715 59646925 153269715 59646925 61015139 79597622 61015139 79597622 226269365 231578590 226269365 231578590 93110124 80134631 93110124 80134631 80768270 192303102 80768270 192303102 251108385 252353210 251108385 252353210 135572228 85298108 135572228 85298108 85446707 273338225 85446707 273338225 271742875 248993235 271742875 248993235 115452973 111025367 115452973 111025367 164393718 249752696 164393718 249752696 245661537 187887968 245661537 187887968 131048233 27313792 131048233 27313792 28948275 30030483 28948275 30030483 159386100 171130944 159386100 171130944 257458807 257565333 257458807 257565333 126333860 121505434 126333860 121505434 227715597 226946241 227715597 226946241 205137941 194983334 205137941 194983334 186653533 121350209 186653533 121350209 105033664 42892583 105033664 42892583 46263768 114066640 46263768 114066640 119747859 218508566 119747859 218508566 214749500 17842935 214749500 17842935 17810490 236523521 17810490 236523521 238331665 50361070 238331665 50361070 22049641 22414068 22049641 22414068 77530518 166947309 77530518 166947309 171845745 66739709 171845745 66739709 69949428 91465882 69949428 91465882 241848869 243959460 241848869 243959460 59870217 39459204 59870217 39459204 43950092 111803701 43950092 111803701 199769222 199319778 199769222 199319778 186087359 111475116 186087359 111475116 116190121 134696583 116190121 134696583 192660516 235802718 192660516 235802718 295076970 297541477 295076970 297541477 102313657 75540812 102313657 75540812 37821749 34595518 37821749 34595518 294238283 296121536 294238283 296121536 194419659 73141675 194419659 73141675 20769709 18873551 20769709 18873551 227467566 231569540 227467566 231569540 110479689 93746990 110479689 93746990 95891769 95198828 95891769 95198828 162582752 156899730 162582752 156899730 40334277 35946098 40334277 35946098 169933645 267798357 169933645 267798357 266294736 267431301 266294736 267431301 131995001 128747557 131995001 128747557 251991883 253316328 251991883 253316328 173865546 138459644 173865546 138459644 142807311 173986714 142807311 173986714 231158873 276789869 231158873 276789869 275788095 216498335 275788095 216498335 212141180 177605318 212141180 177605318 72643390 71033268 72643390 71033268 140300641 153442691 140300641 153442691 226770337 231226508 226770337 231226508 221633802 194983485 221633802 194983485 89533934 88524297 89533934 88524297 162809482 180297009 162809482 180297009 192179337 182079390 192179337 182079390 83583762 67036015 83583762 67036015 53217711 49633631 53217711 49633631 131065598 180518464 131065598 180518464 204929892 209786721 204929892 209786721 199480889 183599889 199480889 183599889 169373245 116132173 169373245 116132173 121850370 199315475 121850370 199315475 260838310 263354351 260838310 263354351 91839118 51350954 91839118 51350954 54793381 71571650 54793381 71571650 160478376 151098290 160478376 151098290 59462551 56483739 59462551 56483739 229211216 257217465 229211216 257217465 255121699 218497093 255121699 218497093 127157128 119948046 127157128 119948046 106289364 37268838 106289364 37268838 40155492 60476594 40155492 60476594 174570836 249251870 174570836 249251870 266908435 269827500 266908435 269827500 67208915 65024826 67208915 65024826 203347605 251623931 203347605 251623931 251232884 172865971 251232884 172865971 65767474 62897896 65767474 62897896 243215298 246543584 243215298 246543584 224932988 72533763 224932988 72533763 75584092 260768246 75584092 260768246 258499787 131317619 258499787 131317619 126309854 107117446 126309854 107117446 80862233 79953479 80862233 79953479 123561902 222695924 123561902 222695924 218722164 157940626 218722164 157940626 118756402 117895159 118756402 117895159 125052880 121444419 125052880 121444419 81937166 72173549 81937166 72173549 74898141 93998213 74898141 93998213 96368577 11416559 96368577 11416559 11341879 39890796 11341879 39890796 87268361 113172122 87268361 113172122 203667290 208978280 203667290 208978280 80772489 78078911 80772489 78078911 290788121 292664444 290788121 292664444 256007357 100830507 256007357 100830507 102240496 134471916 102240496 134471916 195661848 219172359 195661848 219172359 217737038 204727451 217737038 204727451 22648287 21215417 22648287 21215417 114118592 108478021 114118592 108478021 63112317 61924314 63112317 61924314 134843922 198313403 134843922 198313403 237753152 236684075 237753152 236684075 60937044 57682715 60937044 57682715 169349430 172542533 169349430 172542533 184893847 227461966 184893847 227461966 266156133 269441541 266156133 269441541 224749425 228642331 224749425 228642331 250003859 252495745 250003859 252495745 225352155 165049861 225352155 165049861 144282449 139977042 144282449 139977042 215185753 260050736 215185753 260050736 269013743 269128051 269013743 269128051 83252858 66911977 83252858 66911977 65794083 63026956 65794083 63026956 100640804 100282335 100640804 100282335 240264645 244184311 240264645 244184311 218502810 175712315 218502810 175712315 179770586 195566830 179770586 195566830 225371365 227349981 225371365 227349981 203903502 49427321 203903502 49427321 50919314 138085920 50919314 138085920 212242586 208855700 212242586 208855700 191534122 59406712 191534122 59406712 61844256 120614467 61844256 120614467 148427148 196814506 148427148 196814506 231347972 236904419 231347972 236904419 86823899 67411383 86823899 67411383 70147340 86978966 70147340 86978966 104631413 145882719 104631413 145882719 154239727 197811790 154239727 197811790 249792664 253813775 249792664 253813775 57821344 54574672 57821344 54574672 223813717 226922301 223813717 226922301 86605529 62574290 86605529 62574290 66113897 131045415 66113897 131045415 242677935 245125663 242677935 245125663 226623843 143725310 226623843 143725310 153155237 263005589 153155237 263005589 261270129 35268798 261270129 35268798 38787651 106773472 38787651 106773472 118427608 241676647 118427608 241676647 235863630 127949621 235863630 127949621 96268519 94162691 96268519 94162691 134656827 284438078 134656827 284438078 284285752 77368299 284285752 77368299 80879052 164524349 80879052 164524349 230055799 233917112 230055799 233917112 40767254 38765726 40767254 38765726 125810962 237635589 125810962 237635589 235890471 263863823 235890471 263863823 266194731 269340343 266194731 269340343 118614762 54543434 118614762 54543434 57842093 152444663 57842093 152444663 273500800 275651720 273500800 275651720 226372724 150265372 226372724 150265372 161047428 232032665 161047428 232032665 226739110 216456811 226739110 216456811 196083895 106485152 196083895 106485152 82665412 67236479 82665412 67236479 53581894 50045910 53581894 50045910 67890131 118073830 67890131 118073830 225372741 223404683 225372741 223404683 229028891 120748626 229028891 120748626 121486863 116329453 121486863 116329453 290876016 292527518 290876016 292527518 103550216 25180307 103550216 25180307 25850390 32224001 25850390 32224001 142212942 257809612 142212942 257809612 255749884 228209566 255749884 228209566 195976978 144647185 195976978 144647185 134916480 104446978 134916480 104446978 106900221 207939379 106900221 207939379 215357212 196479181 215357212 196479181 122850124 46667864 122850124 46667864 36594861 37387585 36594861 37387585 127045748 192138691 127045748 192138691 249802182 252340565 249802182 252340565 42243866 39973902 42243866 39973902 145878109 189784854 145878109 189784854 235894340 242715987 235894340 242715987 133242427 129683458 133242427 129683458 275292005 276901037 275292005 276901037 215168248 80060692 215168248 80060692 40551697 36863709 40551697 36863709 204254554 203496735 204254554 203496735 186222067 142041101 186222067 142041101 81388339 80281664 81388339 80281664 103402569 292432648 103402569 292432648 290177945 218986379 290177945 218986379 88554104 32246421 88554104 32246421 36287713 119359625 36287713 119359625 132840129 129301140 132840129 129301140 57858377 43881669 57858377 43881669 45841048 254158716 45841048 254158716 250879146 166217546 250879146 166217546 46473086 42524878 46473086 42524878 53721714 204089198 53721714 204089198 205743038 128131764 205743038 128131764 105976329 63354537 105976329 63354537 58777534 57305241 58777534 57305241 67028966 107710384 67028966 107710384 194113196 191072816 194113196 191072816 196335109 140275205 196335109 140275205 112676713 60991270 112676713 60991270 64166202 118721759 64166202 118721759 192557834 191904895 192557834 191904895 266154519 269633141 266154519 269633141 160132516 125631047 160132516 125631047 128410213 231680731 128410213 231680731 251960711 293124588 251960711 293124588 291377780 169675557 291377780 169675557 110362671 78101344 110362671 78101344 44748703 42319516 44748703 42319516 244994969 284875960 244994969 284875960 283507071 166588655 283507071 166588655 99196056 71171121 99196056 71171121 74775553 287125155 74775553 287125155 284249247 100699890 284249247 100699890 89439717 87612257 89439717 87612257 160583885 150531846 160583885 150531846 18714293 19656576 18714293 19656576 81323337 228229892 81323337 228229892 255680673 257517546 255680673 257517546 182889829 112740228 182889829 112740228 118307339 230031064 118307339 230031064 226649563 157177174 226649563 157177174 114081039 109380912 114081039 109380912 250329709 253180925 250329709 253180925 247809331 71681834 247809331 71681834 28591378 27080134 28591378 27080134 94607041 139739636 94607041 139739636 206783325 215883363 206783325 215883363 221100641 111522380 221100641 111522380 62747458 59487403 62747458 59487403 156502851 151435109 156502851 151435109 78127193 73929597 78127193 73929597 144360445 147638588 144360445 147638588 167633165 270551596 167633165 270551596 267182110 229055532 267182110 229055532 60329969 57273552 60329969 57273552 237923380 258154017 237923380 258154017 253851802 123644553 253851802 123644553 52948827 52898381 52948827 52898381 79480620 110134850 79480620 110134850 131036642 222320965 131036642 222320965 218315025 50953400 218315025 50953400 54105829 144993828 54105829 144993828 156551454 53082185 156551454 53082185 53733372 142847506 53733372 142847506 163072564 203180235 163072564 203180235 283446676 282548484 283446676 282548484 90187701 87993379 90187701 87993379 103604932 113140230 103604932 113140230 117721711 68975263 117721711 68975263 10768762 12171261 10768762 12171261 15725816 68901991 15725816 68901991 228965371 233984002 228965371 233984002 70017599 22971581 70017599 22971581 23403124 57886950 23403124 57886950 288200713 290417721 288200713 290417721 226026496 189808870 226026496 189808870 167343024 109922105 167343024 109922105 109355565 147910907 109355565 147910907 218670932 218724088 218670932 218724088 79227939 76861178 79227939 76861178 249394411 253857303 249394411 253857303 167935100 131025061 167935100 131025061 110857691 54439959 110857691 54439959 56000133 180619145 56000133 180619145 228696072 232540804 228696072 232540804 171341677 115179219 171341677 115179219 121106483 240024469 121106483 240024469 278424970 281055728 278424970 281055728 51091724 44805613 51091724 44805613 49008104 244151904 49008104 244151904 241829188 33189963 241829188 33189963 36437362 168297204 36437362 168297204 233497845 236707603 233497845 236707603 54229017 53029409 54229017 53029409 154016327 239387844 154016327 239387844 265448639 267508902 265448639 267508902 127274692 23085785 127274692 23085785 23789910 109437145 23789910 109437145 187783866 245036251 187783866 245036251 242421140 204525454 242421140 204525454 55660584 53878667 55660584 53878667 269919865 271748946 269919865 271748946 93905957 90676361 93905957 90676361 207691747 198598758 207691747 198598758 185242795 139550862 185242795 139550862 104054562 75506268 104054562 75506268 79970419 242417650 79970419 242417650 240657172 194890022 240657172 194890022 103768446 100284581 103768446 100284581 239094999 241342876 239094999 241342876 205337299 85700361 205337299 85700361 88191815 254872408 88191815 254872408 255839706 141178143 255839706 141178143 76002626 31951224 76002626 31951224 34650787 86164926 34650787 86164926 263000767 264475185 263000767 264475185 235520385 155728075 235520385 155728075 95449112 83666275 95449112 83666275 85273553 261751652 85273553 261751652 260054677 139395904 260054677 139395904 149958020 266680228 149958020 266680228 274083861 276676994 274083861 276676994 148648009 99194116 148648009 99194116 101889823 234381728 101889823 234381728 261891850 263675142 261891850 263675142 93222865 89801711 93222865 89801711 145790728 195981817 145790728 195981817 195311339 73633882 195311339 73633882 73416728 218019024 73416728 218019024 215173015 50379341 215173015 50379341 42201338 27715103 42201338 27715103 30012272 32434602 30012272 32434602 266125921 267848490 266125921 267848490 199154176 59779813 199154176 59779813 63005936 72531049 63005936 72531049 157580734 147682342 157580734 147682342 139264305 110030670 139264305 110030670 80219185 77457844 80219185 77457844 105217617 101796783 105217617 101796783 120222842 195001454 120222842 195001454 223407255 223882558 223407255 223882558 217228806 125472186 217228806 125472186 130257284 227147897 130257284 227147897 227414148 126206141 227414148 126206141 52023000 47839187 52023000 47839187 72696399 101937525 72696399 101937525 247013944 250854633 247013944 250854633 205619404 113460709 205619404 113460709 86255746 10995785 86255746 10995785 11418504 159655259 11418504 159655259 220703271 241072741 220703271 241072741 274484086 277360363 274484086 277360363 268965796 172881315 268965796 172881315 101915761 69095797 101915761 69095797 72836839 85813591 72836839 85813591 202788034 201520862 202788034 201520862 142434375 137286623 142434375 137286623 236916607 263223956 236916607 263223956 260599987 20347130 260599987 20347130 22020440 57636540 22020440 57636540 77964532 116527665 77964532 116527665 121852512 48064238 121852512 48064238 50007684 62050080 50007684 62050080 98818350 100021968 98818350 100021968 133253910 130177860 133253910 130177860 54092168 51084796 54092168 51084796 196747902 271854703 196747902 271854703 269779425 264561894 269779425 264561894 168688321 161160346 168688321 161160346 216093108 220998188 216093108 220998188 110010005 35125418 110010005 35125418 38505589 269153843 38505589 269153843 265619342 245662861 265619342 245662861 192132249 43514125 192132249 43514125 45242596 50963839 45242596 50963839 90775388 113936783 90775388 113936783 240671874 242818265 240671874 242818265 183418477 122315781 183418477 122315781 123109347 258805610 123109347 258805610 267256816 268885892 267256816 268885892 183712896 121395732 183712896 121395732 65336717 62500543 65336717 62500543 205608615 209268660 205608615 209268660 115956212 95669737 115956212 95669737 97197152 105586893 97197152 105586893 138036055 267617071 138036055 267617071 265668551 55845938 265668551 55845938 58448601 228545065 58448601 228545065 266883706 268419689 266883706 268419689 109685193 106072414 109685193 106072414 228788875 234814400 228788875 234814400 232708144 96923668 232708144 96923668 99189508 107455430 99189508 107455430 273339912 274842622 273339912 274842622 52619975 50314988 52619975 50314988 63998112 201555187 63998112 201555187 201356715 173950850 201356715 173950850 136193308 109460269 136193308 109460269 45111229 45817130 45111229 45817130 304025617 305345286 304025617 305345286 136816498 129959364 136816498 129959364 135388304 219580040 135388304 219580040 223336460 213331803 223336460 213331803 196392230 76574528 196392230 76574528 25458776 24088006 25458776 24088006 107801394 178219760 107801394 178219760 199154986 188457376 199154986 188457376 99830936 97619633 99830936 97619633 144746157 173080835 144746157 173080835 180278210 71538503 180278210 71538503 73183163 124109990 73183163 124109990 129116812 42000425 129116812 42000425 35280621 31961611 35280621 31961611 113122358 111988337 113122358 111988337 81712150 10139007 81712150 10139007 10130191 44182836 10130191 44182836 197955363 236125939 197955363 236125939 238319919 240020574 238319919 240020574 201186778 121528639 201186778 121528639 71492818 68725396 71492818 68725396 161082908 208443646 161082908 208443646 214876660 174548140 214876660 174548140 170389191 134123598 170389191 134123598 29494258 27508777 29494258 27508777 58201335 138958058 58201335 138958058 273921604 276164865 273921604 276164865 88943542 48906421 88943542 48906421 52862277 116017816 52862277 116017816 218161066 301138975 218161066 301138975 300998785 264627992 300998785 264627992 55412606 52468921 55412606 52468921 278409115 278787364 278409115 278787364 118397096 91046712 118397096 91046712 44161571 41339243 44161571 41339243 50889751 154537960 50889751 154537960 293786992 296038517 293786992 296038517 234540955 73901988 234540955 73901988 77195975 80129897 77195975 80129897 80975804 42279498 80975804 42279498 21718886 18480017 21718886 18480017 63468664 236707635 63468664 236707635 237532636 119021479 237532636 119021479 29646674 26915595 29646674 26915595 182529177 175190774 182529177 175190774 175280884 38655368 175280884 38655368 38708993 149362136 38708993 149362136 155158265 55508450 155158265 55508450 57055182 111672609 57055182 111672609 118100482 100462055 118100482 100462055 101637451 106598700 101637451 106598700 188001526 193674954 188001526 193674954 196746691 179841201 196746691 179841201 135290467 131734433 135290467 131734433 281719653 283897125 281719653 283897125 273529663 71959018 273529663 71959018 75429790 175933116 75429790 175933116 188214450 250348055 188214450 250348055 250154339 251804854 250154339 251804854 135394942 80890197 135394942 80890197 26151084 24480869 26151084 24480869 214945904 235947231 214945904 235947231 248113447 251896229 248113447 251896229 79623465 77593960 79623465 77593960 143781359 149038342 143781359 149038342 176008119 219475846 176008119 219475846 215787555 22834919 215787555 22834919 24468718 47974748 24468718 47974
103726 115859990 0 115859990 936198154 96265851 936198154 96265851 907079686 307558726 907079686 307558726 203953641 329472318 203953641 329472318 258980897 388110055 258980897 388110055 968378757 46319044 968378757 46319044 64812202 831208934 64812202 831208934 648456053 16203258 648456053 16203258 989267549 408361647 989267549 408361647 403288839 649902035 403288839 649902035 654516396 105296900 654516396 105296900 930880047 226605451 930880047 226605451 149726849 967885678 149726849 967885678 592018485 727527553 592018485 727527553 834559913 248482837 834559913 248482837 288691490 464867094 288691490 464867094 557334427 876649450 557334427 876649450 532549632 70668624 532549632 70668624 952598594 221228284 952598594 221228284 126533247 29543707 126533247 29543707 980525582 363422866 980525582 363422866 184581630 271101290 184581630 271101290 178197648 915300899 178197648 915300899 764031799 264155126 764031799 264155126 173867531 191786386 173867531 191786386 970319188 44044947 970319188 44044947 822669974 717877090 822669974 717877090 69202092 104409851 69202092 104409851 777538468 329387483 777538468 329387483 168622248 255987639 168622248 255987639 720016578 414586527 720016578 414586527 184452094 279979471 184452094 279979471 711622173 555238717 711622173 555238717 559349493 766347411 559349493 766347411 343249599 847624820 343249599 847624820 97151468 145814676 97151468 145814676 510937851 734996454 510937851 734996454 568234254 70080055 568234254 70080055 47229255 980373970 47229255 980373970 791683030 309372373 791683030 309372373 513656758 987821227 513656758 987821227 532184182 797077338 532184182 797077338 451802383 671964639 451802383 671964639 519291078 848633007 519291078 848633007 340177267 451893310 340177267 451893310 694064934 459712927 694064934 459712927 574500049 843146053 574500049 843146053 330061179 311463034 330061179 311463034 206566059 361400721 206566059 361400721 910233535 135898874 910233535 135898874 442012632 906164775 442012632 906164775 698156083 367617940 698156083 367617940 23740292 35936029 23740292 35936029 890588492 209834640 890588492 209834640 139616437 999593632 139616437 999593632 898398487 144589265 898398487 144589265 904049606 266169876 904049606 266169876 175136875 760417018 175136875 760417018 445191637 1219814 445191637 1219814 999035079 853662393 999035079 853662393 633237516 329875510 633237516 329875510 777027183 677718293 777027183 677718293 149388521 127774930 149388521 127774930 84888842 850822660 84888842 850822660 392901405 426480975 392901405 426480975 711941797 291039810 711941797 291039810 192387869 958750176 192387869 958750176 703307289 286903584 703307289 286903584 807566077 359650918 807566077 359650918 407168234 820986795 407168234 820986795 615717559 30642281 615717559 30642281 979574169 220203324 979574169 220203324 775171843 461909032 775171843 461909032 348630539 917863476 348630539 917863476 671145292 470453636 671145292 470453636 313117287 96700437 313117287 96700437 962095921 33188915 962095921 33188915 978020728 641499589 978020728 641499589 389776824 716080807 389776824 716080807 891393123 76050864 891393123 76050864 973438555 39361076 973438555 39361076 83713292 505466672 83713292 505466672 484662527 633638129 484662527 633638129 363200392 805347708 363200392 805347708 606681848 563888681 606681848 563888681 331564561 164471788 331564561 164471788 890463362 718779056 890463362 718779056 239418642 359127020 239418642 359127020 562976659 988440433 562976659 988440433 389564771 330517432 389564771 330517432 776580795 679873453 776580795 679873453 433041085 485711563 433041085 485711563 884225964 174163011 884225964 174163011 135971764 911949182 135971764 911949182 847591319 35975445 847591319 35975445 976133400 545050313 976133400 545050313 145355447 68955366 145355447 68955366 46485586 959320776 46485586 959320776 836947714 245069916 836947714 245069916 706684334 574349642 706684334 574349642 361965612 539255480 361965612 539255480 844943570 206736595 844943570 206736595 882782138 176166491 882782138 176166491 185498009 960024556 185498009 960024556 661991747 444158604 661991747 444158604 296286563 108517403 296286563 108517403 928544395 876455607 928544395 876455607 14267865 22423627 14267865 22423627 984362909 460246410 984362909 460246410 40899407 60706670 40899407 60706670 166696005 708711369 166696005 708711369 702990778 438976721 702990778 438976721 388264562 807689880 388264562 807689880 537014304 404954139 537014304 404954139 726584777 198366457 726584777 198366457 69449359 104715399 69449359 104715399 871442026 346119313 871442026 346119313 199138393 119385494 199138393 119385494 79583503 326504860 79583503 326504860 779506163 567092718 779506163 567092718 428536547 204935602 428536547 204935602 862544197 905325531 862544197 905325531 169173933 249501708 169173933 249501708 164831311 776671378 164831311 776671378 555600191 998584021 555600191 998584021 223811428 198054719 223811428 198054719 131888851 867165614 131888851 867165614 707720524 343760690 707720524 343760690 228964155 613426227 228964155 613426227 426588480 916747968 426588480 916747968 311782864 395481280 311782864 395481280 837507967 144844541 837507967 144844541 903757946 183813198 903757946 183813198 860644177 363504148 860644177 363504148 343804173 623811920 343804173 623811920 889181109 68438924 889181109 68438924 46146474 733953092 46146474 733953092 599618960 443455597 599618960 443455597 699882749 183113052 699882749 183113052 82541680 123882507 82541680 123882507 805672149 989307735 805672149 989307735 92402622 138564411 92402622 138564411 757364877 452783469 757364877 452783469 44946756 66858219 44946756 66858219 701232051 774667936 701232051 774667936 550697861 84575069 550697861 84575069 943524040 595899507 943524040 595899507 315305510 9421686 315305510 9421686 993201244 290709986 993201244 290709986 192240198 341114891 192240198 341114891 878841831 182125657 878841831 182125657 666105653 793188756 666105653 793188756 548947098 707026133 548947098 707026133 589314801 835036418 589314801 835036418 728073480 402562387 728073480 402562387 439317231 611649612 439317231 611649612 747187510 346367595 747187510 346367595 765842905 353332091 765842905 353332091 8674157 13113436 8674157 13113436 881851042 345479306 881851042 345479306 230310871 441944983 230310871 441944983 859322951 141657372 859322951 141657372 985469407 22001056 985469407 22001056 87381713 757830000 87381713 757830000 634455287 737278023 634455287 737278023 373057932 948013655 373057932 948013655 853831476 219270165 853831476 219270165 560308181 583994364 560308181 583994364 902022198 125369831 902022198 125369831 83317960 231687850 83317960 231687850 161266285 244006059 161266285 244006059 876504560 185367385 876504560 185367385 130358853 809295239 130358853 809295239 683329110 282843186 683329110 282843186 810942245 314784338 810942245 314784338 727349357 976732139 727349357 976732139 543631717 273740143 543631717 273740143 817543409 475658755 817543409 475658755 354755944 657932171 354755944 657932171 641049836 832826991 641049836 832826991 577126033 720481201 577126033 720481201 425721142 874605658 425721142 874605658 696623653 342793978 696623653 342793978 768299365 814703142 768299365 814703142 462601957 615266093 462601957 615266093 995650249 6238648 995650249 6238648 494599368 683543407 494599368 683543407 779521085 227309732 779521085 227309732 150253242 168424986 150253242 168424986 887914994 620731114 887914994 620731114 438550878 247549540 438550878 247549540 163348748 403476562 163348748 403476562 727575612 313080731 727575612 313080731 207426885 733587262 207426885 733587262 436831005 215889801 436831005 215889801 143097364 438973022 143097364 438973022 828573508 65021922 828573508 65021922 43623969 169428831 43623969 169428831 935014588 48434301 935014588 48434301 967168108 881182822 967168108 881182822 560215227 308559098 560215227 308559098 792136353 338306394 792136353 338306394 762049196 352426215 762049196 352426215 975804594 36389817 975804594 36389817 199462355 342051487 199462355 342051487 862159254 205404431 862159254 205404431 783442099 571423141 783442099 571423141 563756925 575833241 563756925 575833241 667070327 46303231 667070327 46303231 31056404 130913932 31056404 130913932 646858127 737580460 646858127 737580460 337212547 515141687 337212547 515141687 438576562 528473813 438576562 528473813 772265115 186867216 772265115 186867216 875228431 290175951 875228431 290175951 726361225 835464688 726361225 835464688 422431309 188550982 422431309 188550982 874139299 512121535 874139299 512121535 490040376 752677073 490040376 752677073 244174572 230054636 244174572 230054636 152186589 836525144 152186589 836525144 794175020 130063528 794175020 130063528 86482622 405533625 86482622 405533625 905042126 140515403 905042126 140515403 906436101 351194202 906436101 351194202 380633044 824698050 380633044 824698050 496756631 989224243 496756631 989224243 305215837 275552592 305215837 275552592 157764753 30843837 157764753 30843837 979487243 433664846 979487243 433664846 45805369 16080039 45805369 16080039 10623773 194124370 10623773 194124370 130759715 950882378 130759715 950882378 971915137 41681307 971915137 41681307 315140094 556382871 315140094 556382871 749579675 197447201 749579675 197447201 959890375 59596503 959890375 59596503 813116234 722865159 813116234 722865159 517160526 847451385 517160526 847451385 671535035 82350833 671535035 82350833 944980137 350363278 944980137 350363278 635423069 909409603 635423069 909409603 622006322 664078225 622006322 664078225 613065285 899714501 613065285 899714501 936870324 95003627 936870324 95003627 85318087 435524664 85318087 435524664 986164607 20865490 986164607 20865490 235207797 456434806 235207797 456434806 728679027 78961455 728679027 78961455 947065086 187780731 947065086 187780731 850295352 372578705 850295352 372578705 159213907 240803868 159213907 240803868 637113519 785993889 637113519 785993889 321184103 482839321 321184103 482839321 449189695 907278351 449189695 907278351 666418795 188186691 666418795 188186691 125536976 594573869 125536976 594573869 517978602 714553805 517978602 714553805 223046625 335765946 223046625 335765946 278867371 418824894 278867371 418824894 790557625 69925314 790557625 69925314 47168271 379236045 47168271 379236045 776285980 8328680 776285980 8328680 5609118 67893406 5609118 67893406 954237173 421852910 954237173 421852910 683505444 468432617 683505444 468432617 724618369 361005190 724618369 361005190 53163326 79341948 53163326 79341948 728754077 401805751 728754077 401805751 219731724 331460986 219731724 331460986 540371830 854861175 540371830 854861175 351684095 89516305 351684095 89516305 59667196 639391213 59667196 639391213 659346153 783458688 659346153 783458688 139480625 188416518 139480625 188416518 899956567 150678590 899956567 150678590 669165059 588814330 669165059 588814330 285500736 368587004 285500736 368587004 245810064 70924499 245810064 70924499 980301778 29824973 980301778 29824973 435785684 895254177 435785684 895254177 364951350 336900795 364951350 336900795 772176119 685355523 772176119 685355523 473802149 120629746 473802149 120629746 80546775 265456829 80546775 265456829 842545487 236788978 842545487 236788978 180696851 649907926 180696851 649907926 829909420 256194138 829909420 256194138 177336003 787426970 177336003 787426970 597646026 153503785 597646026 153503785 102303612 473801911 102303612 473801911 458092343 795342538 458092343 795342538 335531481 268195511 335531481 268195511 176470364 347138083 176470364 347138083 930835927 23161686 930835927 23161686 984491035 736307354 984491035 736307354 616229993 914859356 616229993 914859356 793308510 306754871 793308510 306754871 317888782 596766225 317888782 596766225 540534363 932743759 540534363 932743759 717873957 357422907 717873957 357422907 238245200 497679692 238245200 497679692 331485054 176940633 331485054 176940633 39410146 7588090 39410146 7588090 4887455 27823962 4887455 27823962 589255921 834877967 589255921 834877967 978883623 31825140 978883623 31825140 847563911 537537146 847563911 537537146 474094828 605881348 474094828 605881348 650698639 949154966 650698639 949154966 362136373 613950293 362136373 613950293 374512189 288084496 374512189 288084496 190453640 361331829 190453640 361331829 729320433 513959295 729320433 513959295 425688547 761770478 425688547 761770478 239144816 202031344 239144816 202031344 134348333 302497143 134348333 302497143 796688770 108430322 796688770 108430322 71991802 228249118 71991802 228249118 847977525 104850127 847977525 104850127 4443171 7093788 4443171 7093788 770310692 543071818 770310692 543071818 438118505 922921328 438118505 922921328 263897837 305232852 263897837 305232852 202330283 954331866 202330283 954331866 743741411 379236043 743741411 379236043 545912176 885480247 545912176 885480247 559584738 301261654 559584738 301261654 797420557 153015830 797420557 153015830 26619372 40066543 26619372 40066543 228385161 469887178 228385161 469887178 423600140 740636088 423600140 740636088 541387315 472804995 541387315 472804995 314676160 740301766 314676160 740301766 744142503 78176506 744142503 78176506 52363164 590569584 52363164 590569584 875349477 186695206 875349477 186695206 657746950 741247356 657746950 741247356 457862423 409661467 457862423 409661467 723246147 731409877 723246147 731409877 24717494 37144060 24717494 37144060 184756127 492493901 184756127 492493901 667950270 107765455 667950270 107765455 71245785 663440665 71245785 663440665 724717320 374291053 724717320 374291053 945975651 43060965 945975651 43060965 28594174 290575696 28594174 290575696 684338809 466707582 684338809 466707582 846540392 230149285 846540392 230149285 253450899 690777832 253450899 690777832 737598215 295789443 737598215 295789443 195568008 446136128 195568008 446136128 322760144 591987062 322760144 591987062 424283883 169371547 424283883 169371547 113078732 295522177 113078732 295522177 858243008 207423747 858243008 207423747 860856229 386618838 860856229 386618838 258063777 897969288 258063777 897969288 500256449 358416239 500256449 358416239 125444341 188043680 125444341 188043680 859370640 450040481 859370640 450040481 113607441 170142884 113607441 170142884 740174156 745581501 740174156 745581501 143643220 6703679 143643220 6703679 4277245 309128056 4277245 309128056 791823188 195020925 791823188 195020925 130021465 465221706 130021465 465221706 685303588 628675614 685303588 628675614 413279463 673990046 413279463 673990046 893987051 118122053 893987051 118122053 922064570 804052338 922064570 804052338 624127642 219636303 624127642 219636303 853631698 310794808 853631698 310794808 712079345 458397566 712079345 458397566 349019574 563563504 349019574 563563504 54553249 1457993 54553249 1457993 970549 483377580 970549 483377580 766290660 327215921 766290660 327215921 25911279 6034169 25911279 6034169 3867003 185711258 3867003 185711258 876171556 804409789 876171556 804409789 339460972 330236220 339460972 330236220 923630910 70877088 923630910 70877088 952526313 671650602 952526313 671650602 7355824 11136018 7355824 11136018 210249584 676490739 210249584 676490739 486670119 988486531 486670119 988486531 296732419 445055392 296732419 445055392 578329677 949644052 578329677 949644052 432541144 159080538 432541144 159080538 894176981 892139708 894176981 892139708 474622790 414961086 474622790 414961086 4494568 7128793 4494568 7128793 945580465 832075555 945580465 832075555 343508335 184876160 343508335 184876160 123315364 544924180 123315364 544924180 638620153 895236678 638620153 895236678 185682395 273868555 185682395 273868555 180070544 695429382 180070544 695429382 554018968 309708078 554018968 309708078 205287772 457071993 205287772 457071993 304902937 3168532 304902937 3168532 2018631 282197364 2018631 282197364 957595798 63016333 957595798 63016333 797496190 452037014 797496190 452037014 265257692 267421754 265257692 267421754 66931023 101011655 66931023 101011655 707835811 919820318 707835811 919820318 37219958 55219914 37219958 55219914 117848571 315309016 117848571 315309016 291057523 751948785 291057523 751948785 496053716 562995314 496053716 562995314 935231526 98528122 935231526 98528122 663410869 524103447 663410869 524103447 593208610 204132395 593208610 204132395 987827408 18010941 987827408 18010941 95652558 148568101 95652558 148568101 756858685 386948535 756858685 386948535 317141581 476574868 317141581 476574868 763268482 350558880 763268482 350558880 743415539 811665817 743415539 811665817 448541922 496909793 448541922 496909793 664841262 685134189 664841262 685134189 422166153 840606123 422166153 840606123 922642578 117096005 922642578 117096005 649355654 874581129 649355654 874581129 975956212 36195967 975956212 36195967 610708870 879898249 610708870 879898249 24330856 36621301 24330856 36621301 854718321 217806370 854718321 217806370 951136715 72913375 951136715 72913375 244404445 785936752 244404445 785936752 589965221 58974220 589965221 58974220 39724712 441907794 39724712 441907794 294690163 315425795 294690163 315425795 87371528 47227835 87371528 47227835 967800570 284838467 967800570 284838467 187836824 859416489 187836824 859416489 617000908 746886555 617000908 746886555 112202852 55753155 112202852 55753155 962565853 224437669 962565853 224437669 244326666 805929053 244326666 805929053 344570106 440620257 344570106 440620257 293927083 756906675 293927083 756906675 633074779 908443573 633074779 908443573 559162821 69174621 559162821 69174621 953526412 549825768 953526412 549825768 305606291 353597772 305606291 353597772 158465471 239986256 158465471 239986256 205625875 438485873 205625875 438485873 292610137 411315589 292610137 411315589 274127379 470519009 274127379 470519009 647615025 968080140 647615025 968080140 579553979 518916344 579553979 518916344 273148495 284578480 273148495 284578480 934338520 99895015 934338520 99895015 364984174 985378392 364984174 985378392 461673481 682833821 461673481 682833821 474871953 855067454 474871953 855067454 793089001 279892902 793089001 279892902 971153023 42919595 971153023 42919595 800894730 406988990 800894730 406988990 458453531 786418546 458453531 786418546 285151237 280969635 285151237 280969635 185000615 926773586 185000615 926773586 651507565 170228384 651507565 170228384 34663459 50888432 34663459 50888432 146918028 465654570 146918028 465654570 640541170 613177859 640541170 613177859 266997953 396094993 266997953 396094993 991694949 12286613 991694949 12286613 245032517 426597886 245032517 426597886 767215886 344478012 767215886 344478012 438433778 782400374 438433778 782400374 711293374 262601010 711293374 262601010 172680824 494703135 172680824 494703135 703367958 431767744 703367958 431767744 992596727 10563734 992596727 10563734 248135396 371877910 248135396 371877910 69181045 104357112 69181045 104357112 579759831 870733668 579759831 870733668 383152474 286529354 383152474 286529354 188991891 190436258 188991891 190436258 872919778 457155465 872919778 457155465 98442420 147777905 98442420 147777905 677528661 476425712 677528661 476425712 77139078 59265048 77139078 59265048 39914045 129093979 39914045 129093979 973696806 39271409 973696806 39271409 917461456 465145904 917461456 465145904 310251151 40066545 310251151 40066545 972936388 489716179 972936388 489716179 609266314 936863021 609266314 936863021 857663925 102544311 857663925 102544311 67872223 434758605 67872223 434758605 706120686 722405397 706120686 722405397 271631344 66096811 271631344 66096811 955490459 226582989 955490459 226582989 845190222 275653661 845190222 275653661 454121275 714805444 454121275 714805444 915275235 6506644 915275235 6506644 4106487 332939487 4106487 332939487 662837812 874307833 662837812 874307833 502468515 935269733 502468515 935269733 723672172 210732300 723672172 210732300 119587463 167849800 119587463 167849800 888142380 380931398 888142380 380931398 492823296 757997949 492823296 757997949 368807639 187108422 368807639 187108422 875121251 423359260 875121251 423359260 55036154 82563939 55036154 82563939 342689877 810497470 342689877 810497470 777559735 59973063 777559735 59973063 980281702 29826230 980281702 29826230 491059874 895423433 491059874 895423433 420458583 79222363 420458583 79222363 946925658 177388526 946925658 177388526 118153687 253618015 118153687 253618015 939805603 90615689 939805603 90615689 263226109 497893129 263226109 497893129 335523975 685356132 335523975 685356132 633532009 447969196 633532009 447969196 298544760 749595195 298544760 749595195 671078323 366101655 671078323 366101655 752183928 502875781 752183928 502875781 162473117 246379542 162473117 246379542 786605947 451017633 786605947 451017633 694552465 311169007 694552465 311169007 924142883 86067617 924142883 86067617 57512115 183427583 57512115 183427583 726263818 779193609 726263818 779193609 398414114 861643504 398414114 861643504 993887020 8320406 993887020 8320406 66488809 218438795 66488809 218438795 428989509 958184663 428989509 958184663 750290177 369245356 750290177 369245356 363900744 814396396 363900744 814396396 586177613 656979502 586177613 656979502 439776840 435303775 439776840 435303775 733287841 395307760 733287841 395307760 446033651 887333836 446033651 887333836 165745196 153176257 165745196 153176257 898207799 352473379 898207799 352473379 586541573 641518976 586541573 641518976 966605555 49290286 966605555 49290286 498300016 522601235 498300016 522601235 228057146 202653458 228057146 202653458 864154711 525940198 864154711 525940198 264995182 397610424 264995182 397610424 523300069 945016366 523300069 945016366 906721823 139934374 906721823 139934374 853894933 219136781 853894933 219136781 102208899 140414368 102208899 140414368 93706181 682818942 93706181 682818942 609915564 185874274 609915564 185874274 876043884 493498739 876043884 493498739 176819045 268716640 176819045 268716640 753332398 636661020 753332398 636661020 237469825 44957204 237469825 44957204 969555673 926993396 969555673 926993396 232967359 118124516 232967359 118124516 78748793 161083094 78748793 161083094 408064116 893325316 408064116 893325316 300329352 428441245 300329352 428441245 135515233 106007865 135515233 106007865 62871577 63047935 62871577 63047935 957583510 465879220 957583510 465879220 310653817 697553749 310653817 697553749 892653324 161479444 892653324 161479444 347505908 803949677 347505908 803949677 126061503 124915953 126061503 124915953 917424240 514668017 917424240 514668017 112027403 167514158 112027403 167514158 468660029 764818830 468660029 764818830 422521828 17713621 422521828 17713621 11645116 766011876 11645116 766011876 722586295 372345653 722586295 372345653 748336082 674292153 748336082 674292153 386297149 388200414 386297149 388200414 737348222 625148419 737348222 625148419 430411975 963789044 430411975 963789044 554482006 731498476 554482006 731498476 800087347 297009576 800087347 297009576 655950186 635164491 655950186 635164491 204030838 307716518 204030838 307716518 292282694 687741575 292282694 687741575 579871012 970806549 579871012 970806549 418910093 563771530 418910093 563771530 141383161 212655070 141383161 212655070 587949452 959179650 587949452 959179650 613681232 90561386 613681232 90561386 60520713 738317417 60520713 738317417 933788005 100976204 933788005 100976204 895797909 156912008 895797909 156912008 32966506 48891410 32966506 48891410 185543598 281818709 185543598 281818709 50603217 75460462 50603217 75460462 637199803 545074674 637199803 545074674 180486790 180218509 180486790 180218509 120147790 138677955 120147790 138677955 907581217 352825084 907581217 352825084 665161492 528484074 665161492 528484074 48040487 71562546 48040487 71562546 311710948 510329331 311710948 510329331 677774267 161078239 677774267 161078239 892925423 988503544 892925423 988503544 487646191 753230819 487646191 753230819 516488345 117075694 516488345 117075694 922691700 716053676 922691700 716053676 525564083 866714716 525564083 866714716 678292948 475470546 678292948 475470546 559824885 567997589 559824885 567997589 232455352 281024234 232455352 281024234 185088711 18281646 185088711 18281646 987676591 279472184 987676591 279472184 183871431 386751294 183871431 386751294 826966847 254791985 826966847 254791985 830872945 968991365 830872945 968991365 247610577 46728059 247610577 46728059 968099880 668546055 968099880 668546055 442881610 655376671 442881610 655376671 782042753 322943336 782042753 322943336 748534739 371935172 748534739 371935172 212511421 247191773 212511421 247191773 163024146 57410712 163024146 57410712 961431899 654761722 961431899 654761722 368187509 781361954 368187509 781361954 381198477 884196861 381198477 884196861 252103105 287273655 252103105 287273655 189644257 364344340 189644257 364344340 753319866 605511170 753319866 605511170 253962406 196015229 253962406 196015229 130720726 869620480 130720726 869620480 937015866 94804761 937015866 94804761 862914919 465534872 862914919 465534872 152824991 105588306 152824991 105588306 930697522 231502759 930697522 231502759 845554486 454033527 845554486 454033527 227876198 234065409 227876198 234065409 844333153 408298631 844333153 408298631 624743455 832806803 624743455 832806803 728688819 206037152 728688819 206037152 136799889 228048693 136799889 228048693 819237007 919049198 819237007 919049198 431375843 403402865 431375843 403402865 747899309 372926997 747899309 372926997 575116468 769041278 575116468 769041278 628364275 315676536 628364275 315676536 208943342 961817263 208943342 961817263 814505584 269690651 814505584 269690651 177341706 275992211 177341706 275992211 816107991 487928456 816107991 487928456 443801906 792028719 443801906 792028719 752098210 285593927 752098210 285593927 808759666 293843294 808759666 293843294 368511568 808467138 368511568 808467138 695174309 450139504 695174309 450139504 337845600 706958169 337845600 706958169 313023348 171083543 313023348 171083543 96746346 145266820 96746346 145266820 801762662 862034198 801762662 862034198 158134734 234366448 158134734 234366448 134685803 18577092 134685803 18577092 987563743 798134984 987563743 798134984 126265156 189494057 126265156 189494057 291316726 739454104 291316726 739454104 426962648 49002144 426962648 49002144 33041163 172508333 33041163 172508333 906307569 140697988 906307569 140697988 507875011 956984583 507875011 956984583 574574576 232977042 574574576 232977042 49479055 73625582 49479055 73625582 79260659 178967616 79260659 178967616 273125965 429200666 273125965 429200666 420267931 898792707 420267931 898792707 488471531 15859951 488471531 15859951 989460918 281420036 989460918 281420036 499907187 678829581 499907187 678829581 238095194 357188586 238095194 357188586 496294409 700708092 496294409 700708092 658541513 504394663 658541513 504394663 431591423 894311989 431591423 894311989 678400937 381295387 678400937 381295387 154852010 148636774 154852010 148636774 901378987 206981351 901378987 206981351 138262705 347132451 138262705 347132451 967338811 47862003 967338811 47862003 136325862 649910789 136325862 649910789 686006953 21543523 686006953 21543523 985779723 656392211 985779723 656392211 187788388 284763284 187788388 284763284 470307583 968846440 470307583 968846440 40667047 60336454 40667047 60336454 253508365 995190119 253508365 995190119 560558628 34856271 560558628 34856271 23026434 423428220 23026434 423428220 713851180 553422777 713851180 553422777 248658363 372690634 248658363 372690634 566618997 851755872 566618997 851755872 535494386 659828299 535494386 659828299 373821072 317794299 373821072 317794299 785508613 785981978 785508613 785981978 273589341 340550771 273589341 340550771 769701819 240491549 769701819 240491549 158931742 574107571 158931742 574107571 824883887 13635657 824883887 13635657 9124000 444283135 9124000 444283135 851103825 68171816 851103825 68171816 46039468 462362663 46039468 462362663 988582864 17209207 988582864 17209207 765533652 899701142 765533652 899701142 403349244 339535261 403349244 339535261 770368920 144844539 770368920 144844539 96508972 466247899 96508972 466247899 696920871 447546187 696920871 447546187 413615284 684939738 413615284 684939738 253290529 132207315 253290529 132207315 999005173 1379291 999005173 1379291 162171767 665202750 162171767 665202750 406720069 417588593 406720069 417588593 268429624 162231327 268429624 162231327 108493344 451439673 108493344 451439673 873909078 189126837 873909078 189126837 635820339 703304137 635820339 703304137 520229237 96600774 520229237 96600774 64407259 325568821 64407259 325568821 780094002 815537430 780094002 815537430 97964685 6935369 97964685 6935369 4394356 470581390 4394356 470581390 743398491 379697767 743398491 379697767 448385170 683969427 448385170 683969427 882714674 176268629 882714674 176268629 630287965 817668700 630287965 817668700 554383896 496082403 554383896 496082403 262112901 152744388 262112901 152744388 898698664 884582194 898698664 884582194 471410848 336714000 471410848 336714000 772281173 584628142 772281173 584628142 238502902 102931634 238502902 102931634 68195935 977676778 68195935 977676778 615312686 781084769 615312686 781084769 241111562 93029764 241111562 93029764 62215092 31600083 62215092 31600083 979042301 672775883 979042301 672775883 41822643 62053543 41822643 62053543 621235453 564289361 621235453 564289361 688604617 404081417 688604617 404081417 727231488 599651780 727231488 599651780 451578795 903335561 451578795 903335561 632586757 455957535 632586757 455957535 155815556 131654653 155815556 131654653 87708693 575950849 87708693 575950849 936328044 95878183 936328044 95878183 625488179 889346458 625488179 889346458 286827066 182422792 286827066 182422792 878536766 968404971 878536766 968404971 369597802 514498672 369597802 514498672 537977027 125033692 537977027 125033692 83249855 166340970 83249855 166340970 653678198 685682057 653678198 685682057 509492776 996939040 509492776 996939040 604142170 636157176 604142170 636157176 275279783 198501632 275279783 198501632 126897484 38976237 126897484 38976237 25840799 246731789 25840799 246731789 815664058 514240285 815664058 514240285 175189933 266364374 175189933 266364374 592204830 725413313 592204830 725413313 981696040 27898632 981696040 27898632 888449643 407470903 888449643 407470903 604665032 882218777 604665032 882218777 451039917 142389780 451039917 142389780 905480630 613211067 905480630 613211067 411360896 283840548 411360896 283840548 98375270 130843034 98375270 130843034 57186763 85498785 57186763 85498785 463799130 896277595 463799130 896277595 205318323 182402366 205318323 182402366 878549183 753602346 878549183 753602346 482881746 890109609 482881746 890109609 986239663 6097907 986239663 6097907 3900806 256279345 3900806 256279345 829833809 761033967 829833809 761033967 149438648 226212465 149438648 226212465 717354152 628460542 717354152 628460542 351207883 193083314 351207883 193083314 128639869 422804490 128639869 422804490 714362815 767963226 714362815 767963226 472960555 649804217 472960555 649804217 654304829 685238788 654304829 685238788 942076932 86738539 942076932 86738539 65194817 296286337 65194817 296286337 232033020 348388997 232033020 348388997 845522172 135500124 845522172 135500124 90233525 981462768 90233525 981462768 800347894 296713703 800347894 296713703 300231941 530237562 300231941 530237562 514096527 260251598 514096527 260251598 171266747 320786371 171266747 320786371 783605163 455664074 783605163 455664074 303854523 466408046 303854523 466408046 804559079 290697590 804559079 290697590 710443260 479782494 710443260 479782494 675643940 124173766 675643940 124173766 917887466 447924233 917887466 447924233 284561654 426201769 284561654 426201769 704995145 469505573 704995145 469505573 312486813 803971346 312486813 803971346 643446269 208993464 643446269 208993464 930763856 105479331 930763856 105479331 733388217 877392478 733388217 877392478 276946836 271858879 276946836 271858879 860314018 182502258 860314018 182502258 121620837 227570761 121620837 227570761 522812554 784051681 522812554 784051681 720861021 188757125 720861021 188757125 874037184 331730498 874037184 331730498 418613211 877918821 418613211 877918821 345681363 17796564 345681363 17796564 11655619 668537252 11655619 668537252 813261035 27893284 813261035 27893284 981723101 226605450 981723101 226605450 762498222 438007141 762498222 438007141 703578026 114772633 703578026 114772633 924170574 802968144 924170574 802968144 226557286 44311979 226557286 44311979 970101535 131588957 970101535 131588957 786881782 351926640 786881782 351926640 234115571 54563216 234115571 54563216 963146133 242400611 963146133 242400611 790395568 739461764 790395568 739461764 371415166 640837239 371415166 640837239 511305767 802713116 511305767 802713116 78005469 117282386 78005469 117282386 317585531 744505220 317585531 744505220 655477143 408551260 655477143 408551260 723889085 927509010 723889085 927509010 359030479 871429251 359030479 871429251 536115781 129034638 536115781 129034638 971209232 42838023 971209232 42838023 797168329 304954406 797168329 304954406 692119315 570488445 692119315 570488445 371402505 810173459 371402505 810173459 391219638 288098289 391219638 288098289 190453804 381287867 190453804 381287867 254256627 191065200 254256627 191065200 127478626 272015800 127478626 272015800 818734213 794649557 818734213 794649557 116912665 67330454 116912665 67330454 954652495 212322848 954652495 212322848 218375063 741176179 218375063 741176179 662983356 244859086 662983356 244859086 161719027 324343763 161719027 324343763 833052566 250641351 833052566 250641351 295597260 443082358 295597260 443082358 968560408 46158450 968560408 46158450 51985197 577534420 51985197 577534420 779312886 275096502 779312886 275096502 905926392 66849681 905926392 66849681 44944276 686995522 44944276 686995522 573280071 956660150 573280071 956660150 347494251 631817012 347494251 631817012 647126642 974718669 647126642 974718669 97106942 81512912 97106942 81512912 962914700 33229658 962914700 33229658 21925765 269353321 21925765 269353321 186443329 664978169 186443329 664978169 496352366 747249160 496352366 747249160 343276906 185685791 343276906 185685791 123728047 909183487 123728047 909183487 498736367 479408558 498736367 479408558 294106467 252190160 294106467 252190160 832147671 272371219 832147671 272371219 179173349 497311362 179173349 497311362 670704066 235909926 670704066 235909926 156013610 389794812 156013610 389794812 864277663 202483282 864277663 202483282 819653065 593834201 819653065 593834201 66328481 99828145 66328481 99828145 663507393 551329904 663507393 551329904 551470409 709996871 551470409 709996871 575961829 102727071 575961829 102727071 68018402 402213378 68018402 402213378 451569496 744458232 451569496 744458232 722725999 410404244 722725999 410404244 630190004 516041945 630190004 516041945 713809397 194535901 713809397 194535901 869968649 59557858 869968649 59557858 40044053 252190997 40044053 252190997 832139886 196347190 832139886 196347190 130878276 574807722 130878276 574807722 703916851 300967038 703916851 300967038 199097216 593586039 199097216 593586039 874429499 187995894 874429499 187995894 369739416 626065845 369739416 626065845 590567819 639951210 590567819 639951210 220990955 333166315 220990955 333166315 276730756 490057819 276730756 490057819 559310018 708623021 559310018 708623021 716212143 420144737 716212143 420144737 333885381 907280940 333885381 907280940 123976090 185939556 123976090 185939556 142079017 529553927 142079017 529553927 646808250 793416693 646808250 793416693 504257816 207879421 504257816 207879421 138223325 517652963 138223325 517652963 476118820 319075468 476118820 319075468 211664154 907961419 211664154 907961419 552007028 505863517 552007028 505863517 209244710 18048563 209244710 18048563 11929141 306897259 11929141 306897259 793117034 553591548 793117034 553591548 95894807 143672707 95894807 143672707 900964193 482396098 900964193 482396098 126422031 189785569 126422031 189785569 152290934 268725152 152290934 268725152 207779577 313738397 207779577 313738397 900384305 150047532 900384305 150047532 896642195 529328845 896642195 529328845 170695401 146444683 170695401 146444683 993808753 8469641 993808753 8469641 26816606 970690741 26816606 970690741 449287976 529461989 449287976 529461989 743892457 79991448 743892457 79991448 53512887 914621941 53512887 914621941 574961271 79969381 574961271 79969381 946409849 190875546 946409849 190875546 595985174 961896436 595985174 961896436 219208031 310246617 219208031 310246617 205559450 436061821 205559450 436061821 705299446 737670021 705299446 737670021 187307894 205635944 187307894 205635944 862018248 328541428 862018248 328541428 217740939 558127088 217740939 558127088 679960614 423771104 679960614 423771104 713573818 699405490 713573818 699405490 269018034 161823728 269018034 161823728 892375941 298619070 892375941 298619070 554771597 800335176 554771597 800335176 175075905 180417108 175075905 180417108 120189763 103491620 120189763 103491620 932124042 894485291 932124042 894485291 310040247 352291108 310040247 352291108 919735821 121503769 919735821 121503769 581338405 955377280 581338405 955377280 680648952 472132720 680648952 472132720 341700405 975319906 341700405 975319906 440814247 296925876 440814247 296925876 196507049 454854736 196507049 454854736 464744028 703348931 464744028 703348931 289972889 297089036 289972889 297089036 196577921 446202422 196577921 446202422 533321674 515434824 533321674 515434824 733569753 394826446 733569753 394826446 654580559 798765303 654580559 798765303 789490236 312330599 789490236 312330599 478258239 725767211 478258239 725767211 217856944 207231223 217856944 207231223 861011093 829027258 861011093 829027258 80249282 120238667 80249282 120238667 107273015 311859445 107273015 311859445 999122037 1014061 999122037 1014061 562517419 618331052 562517419 618331052 705685217 121961484 705685217 121961484 81302356 248101464 81302356 248101464 378844391 824584616 378844391 824584616 277335756 56667968 277335756 56667968 970686416 43533162 970686416 43533162 810353173 283511064 810353173 283511064 918441087 123345136 918441087 123345136 104808090 835010306 104808090 835010306 849555653 226095619 849555653 226095619 169132213 470865807 169132213 470865807 681573463 454099104 681573463 454099104 82401587 119991019 82401587 119991019 18767322 29096117 18767322 29096117 755980034 942305028 755980034 942305028 558671169 820189554 558671169 820189554 680355404 351676081 680355404 351676081 3284556 5165186 3284556 5165186 567922650 861387839 567922650 861387839 814957284 277874515 814957284 277874515 312439829 530567559 312439829 530567559 906544739 90017135 906544739 90017135 940261738 440990202 940261738 440990202 97536915 146311523 97536915 146311523 567364774 945171792 567364774 945171792 859471654 193142891 859471654 193142891 871061575 324094335 871061575 324094335 214591568 465295486 214591568 465295486 532336775 996661195 532336775 996661195 86502110 12305161 86502110 12305161 991638622 127803154 991638622 127803154 84943869 877842435 84943869 877842435 770127107 339752905 770127107 339752905 536780048 797746247 536780048 797746247 202540809 305484050 202540809 305484050 396489824 734328733 396489824 734328733 644530437 683551785 644530437 683551785 134697041 66322852 134697041 66322852 955255218 707347102 955255218 707347102 586665077 152252867 586665077 152252867 898986717 725677668 898986717 725677668 25442790 38287498 25442790 38287498 479254476 997693372 479254476 997693372 836751304 50818573 836751304 50818573 21395971 32418574 21395971 32418574 821883087 761440834 821883087 761440834 178952312 271990554 178952312 271990554 455618002 976152050 455618002 976152050 346046986 43733707 346046986 43733707 28886541 848564613 28886541 848564613 601899886 779746413 601899886 779746413 270855105 143479833 270855105 143479833 904694762 456111593 904694762 456111593 691428097 345280717 691428097 345280717 766698682 756172782 766698682 756172782 505540555 92652669 505540555 92652669 938456854 258220291 938456854 258220291 158803296 91394174 158803296 91394174 60953979 968718670 60953979 968718670 636854331 100511036 636854331 100511036 66716340 409075190 66716340 409075190 705360048 484475678 705360048 484475678 322345595 262823969 322345595 262823969 825637035 745521422 825637035 745521422 296097557 277735748 296097557 277735748 815045238 913486160 815045238 913486160 307197342 244700280 307197342 244700280 161655619 988044114 161655619 988044114 848817873 157285940 848817873 157285940 963018868 54883496 963018868 54883496 866064250 301999398 866064250 301999398 445114076 752920274 445114076 752920274 351017649 208234808 351017649 208234808 138413046 998275283 138413046 998275283 456855672 389990540 456855672 389990540 122325941 183404740 122325941 183404740 517167603 631397141 517167603 631397141 694351772 451277733 694351772 451277733 308273577 852363001 308273577 852363001 589243539 930323947 589243539 930323947 271708117 352035516 271708117 352035516 918644521 123149322 918644521 123149322 137253912 417289558 137253912 417289558 647415774 898008023 647415774 898008023 708208377 9928068 708208377 9928068 992890334 145931222 992890334 145931222 701201230 774304677 701201230 774304677 52465338 78612161 52465338 78612161 438695984 792552774 438695984 792552774 610153868 174332643 610153868 174332643 116208346 359092808 116208346 359092808 312553977 469589122 312553977 469589122 304928574 376345814 304928574 376345814 745231155 228661470 745231155 228661470 85610137 128570278 85610137 128570278 453513540 632187215 453513540 632187215 745811278 375414265 745811278 375414265 523396868 805406212 523396868 805406212 289315947 360881003 289315947 360881003 45145342 67148311 45145342 67148311 99645832 276802295 99645832 276802295 432231891 772930903 432231891 772930903 742597938 225986673 742597938 225986673 849656356 794331665 849656356 794331665 500770402 167006713 500770402 167006713 888840632 969783859 888840632 969783859 520468242 441295190 520468242 441295190 782557949 287579951 782557949 287579951 947412967 78482774 947412967 78482774 530950576 910574311 530950576 910574311 43047474 64054711 43047474 64054711 794027195 455968764 794027195 455968764 275971486 373033535 275971486 373033535 795685739 7791787 795685739 7791787 5063753 79369120 5063753 79369120 294836391 442087869 294836391 442087869 804025898 60390887 804025898 60390887 959348042 896479531 959348042 896479531 249649311 199799600 249649311 199799600 132991441 971649793 132991441 971649793 557515950 288050163 557515950 288050163 806735971 470087997 806735971 470087997 161401472 4769521 161401472 4769521 3018720 210157593 3018720 210157593 859316191 296259136 859316191 296259136 156864819 237165989 156864819 237165989 819763449 936386141 819763449 936386141 384060470 420043496 384060470 420043496 722178497 304583131 722178497 304583131 795012009 948692768 795012009 948692768 421046764 414630758 421046764 414630758 720010890 295338369 720010890 295338369 28276960 42784607 28276960 42784607 332071303 903603775 332071303 903603775 893223242 102523561 893223242 102523561 932745484 264975809 932745484 264975809 308177320 461866457 308177320 461866457 942878128 70924494 942878128 70924494 47680611 173380908 47680611 173380908 239523744 888263993 239523744 888263993 588163577 117883685 588163577 117883685 922228744 648518738 922228744 648518738 345010806 454825065 345010806 454825065 692228624 193981196 692228624 193981196 129141467 462110667 129141467 462110667 795147897 304471372 795147897 304471372 605828488 953216624 605828488 953216624 75857679 113908367 75857679 113908367 772235691 336783408 772235691 336783408 862549612 204886021 862549612 204886021 286263153 608688651 286263153 608688651 682937188 372975722 682937188 372975722 978401848 32470785 978401848 32470785 906308396 168773118 906308396 168773118 804703709 622433759 804703709 622433759 343831380 409796838 343831380 409796838 863845026 118433637 863845026 118433637 999640138 392353 999640138 392353 775154652 634981978 775154652 634981978 430984405 156317594 430984405 156317594 927464213 109927016 927464213 109927016 260434337 947634762 260434337 947634762 575534449 454174221 575534449 454174221 302978809 513743215 302978809 513743215 799485250 264617536 799485250 264617536 174175647 344217900 174175647 344217900 767337397 577578400 767337397 577578400 283653830 424727033 283653830 424727033 599570264 851793265 599570264 851793265 240943222 188734731 240943222 188734731 125805408 246731786 125805408 246731786 935330772 98246339 935330772 98246339 860891106 365476745 860891106 365476745 273819475 410898000 273819475 410898000 973185889 39686660 973185889 39686660 802878006 293246343 802878006 293246343 942612376 85850747 942612376 85850747 366397873 962425457 366397873 962425457 602708792 854307629 602708792 854307629 923243067 116130815 923243067 116130815 115596070 900704936 115596070 900704936 683268124 374175009 683268124 374175009 798280191 181357025 798280191 181357025 879311121 615063312 879311121 615063312 84081563 126605556 84081563 126605556 357071445 551347579 357071445 551347579 929980676 106759135 929980676 106759135 905097740 888767953 905097740 888767953 162241310 159865075 162241310 159865075 106544482 475804523 106544482 475804523 562597837 581892650 562597837 581892650 6996044 10388831 6996044 10388831 164047530 289574062 164047530 289574062 909316670 65824050 909316670 65824050 955659914 304066507 955659914 304066507 201463774 75982626 201463774 75982626 949020998 447511946 949020998 447511946 305953231 646237424 305953231 646237424 589930528 471589071 589930528 471589071 314055497 249032836 314055497 249032836 834148178 659009006 834148178 659009006 342657570 877944410 342657570 877944410 520362535 131517205 520362535 131517205 87553576 145395539 87553576 145395539 479454328 939357861 479454328 939357861 375340435 843230373 375340435 843230373 658252562 869272508 658252562 869272508 160643926 242919355 160643926 242919355 353582939 772811695 353582939 772811695 722291513 326596534 722291513 326596534 216597182 629501895 216597182 629501895 811017248 263221435 811017248 263221435 13931050 21955746 13931050 21955746 899491153 151400033 899491153 151400033 989598842 15732433 989598842 15732433 219004468 330654405 219004468 330654405 933801271 100909913 933801271 100909913 125375116 693850528 125375116 693850528 780115744 18967844 780115744 18967844 12477569 23220961 12477569 23220961 920859686 255527523 920859686 255527523 236351846 706444952 236351846 706444952 440949456 296940947 440949456 296940947 188701449 286202484 188701449 286202484 441883724 695386598 441883724 695386598 337426300 875559655 337426300 875559655 644892989 754799900 644892989 754799900 423727725 929360708 423727725 929360708 606965639 441250955 606965639 441250955 77376626 116247012 77376626 116247012 655197687 991798353 655197687 991798353 173998868 195386273 173998868 195386273 130257846 228313802 130257846 228313802 271498109 666269695 271498109 666269695 731708786 219416109 731708786 219416109 145084663 149388495 145084663 149388495 900926815 827192287 900926815 827192287 222335539 334763180 222335539 334763180 728799242 779996193 728799242 779996193 515607366 138076310 515607366 138076310 908314287 834621488 908314287 834621488 494115923 394240803 494115923 394240803 262903213 923145796 262903213 923145796 854822007 217735778 854822007 217735778 545117629 771857988 545117629 771857988 481380104 37870857 481380104 37870857 25193579 462859111 25193579 462859111 795095765 6961194 795095765 6961194 4418945 751554475 4418945 751554475 618683004 12325262 618683004 12325262 8201429 83031368 8201429 83031368 775333578 847079363 775333578 847079363 409650712 46062342 409650712 46062342 968582069 910334573 968582069 910334573 201534840 83561643 201534840 83561643 943992274 459742720 943992274 459742720 306653703 860732893 306653703 860732893 449525925 619381689 449525925 619381689 396903528 43888641 396903528 43888641 970412572 598865700 970412572 598865700 112644043 168807035 112644043 168807035 679791322 473559726 679791322 473559726 43469633 21703092 43469633 21703092 13810185 441504061 13810185 441504061 701269086 863925922 701269086 863925922 238358469 157235564 238358469 157235564 895525053 449790781 895525053 449790781 373618188 679936402 373618188 679936402 761925820 352597514 761925820 352597514 316926374 581407907 316926374 581407907 785631178 317640003 785631178 317640003 467730210 989918482 467730210 989918482 708011277 131811522 708011277 131811522 87906518 993155519 87906518 993155519 613895227 942425955 613895227 942425955 309640314 332688262 309640314 332688262 220645044 377748400 220645044 377748400 744565723 639204833 744565723 639204833 521618517 380922828 521618517 380922828 933889343 46287968 933889343 46287968 968439150 916500925 968439150 916500925 477859108 424652632 477859108 424652632 260962363 239986258 260962363 239986258 967100746 48586664 967100746 48586664 891933138 162316779 891933138 162316779 43667730 65103811 43667730 65103811 945070595 182721096 945070595 182721096 112033771 49437016 112033771 49437016 33456971 197385072 33456971 197385072 926874189 110944778 926874189 110944778 867414023 231323244 867414023 231323244 670016360 489146365 670016360 489146365 841669981 115681516 841669981 115681516 76962671 606515794 76962671 606515794 462302348 106139470 462302348 106139470 70393019 423771105 70393019 423771105 960604296 58781210 960604296 58781210 141529735 418723952 141529735 418723952 278777491 404953461 278777491 404953461 180278796 9288268 180278796 9288268 6286287 815683125 6286287 815683125 480120232 375462371 480120232 375462371 761164020 354004353 761164020 354004353 315635108 669558804 315635108 669558804 516446515 588447661 516446515 588447661 227212436 340917434 227212436 340917434 942007845 73444728 942007845 73444728 950708651 93473567 950708651 93473567 667476576 544738014 667476576 544738014 161248452 149852939 161248452 149852939 99702733 617989539 99702733 617989539 660567623 513801366 660567623 513801366 263555035 82621962 263555035 82621962 944804961 87103184 944804961 87103184 235305693 550004066 235305693 550004066 892133430 162153909 892133430 162153909 161011959 785323639 161011959 785323639 380331918 257546681 380331918 257546681 169562679 462153424 169562679 462153424 871121714 193066920 871121714 193066920 568944113 739651791 568944113 739651791 532871223 274924926 532871223 274924926 816806000 293883600 816806000 293883600 22445658 33748295 22445658 33748295 81295170 260428448 81295170 260428448 343230452 753520434 343230452 753520434 421516100 314059171 421516100 314059171 207916196 415701613 207916196 415701613 817416535 274012319 817416535 274012319 575127037 851470576 575127037 851470576 294652684 441780665 294652684 441780665 681183837 490313472 681183837 490313472 310197163 320487287 310197163 320487287 170079039 36981067 170079039 36981067 24637248 872244939 24637248 872244939 969418822 45035406 969418822 45035406 509902100 578734439 509902100 578734439 834942741 185146451 834942741 185146451 878927231 181998561 878927231 181998561 444141820 919171053 444141820 919171053 424190170 410037183 424190170 410037183 722962182 802791553 722962182 802791553 315978156 138883773 315978156 138883773 907511722 257642023 907511722 257642023 169648958 878713448 169648958 878713448 856060334 215547646 856060334 215547646 196447761 890503809 196447761 890503809 646137334 196072679 646137334 196072679 130761615 246659406 130761615 246659406 845760721 231677981 845760721 231677981 425606449 675512242 425606449 675512242 221768012 270014815 221768012 270014815 169134699 256879975 169134699 256879975 575596164 737699453 575596164 737699453 312719419 336682283 312719419 336682283 223712901 112918292 223712901 112918292 925469533 357939405 925469533 357939405 586215454 974525344 586215454 974525344 154175403 232947845 154175403 232947845 307297062 708696770 307297062 708696770 647191909 61403823 647191909 61403823 41298064 466986907 41298064 466986907 748224757 325290016 748224757 325290016 215452733 442912239 215452733 442912239 700476932 33210749 700476932 33210749 21903249 513070938 21903249 513070938 465534827 147835765 465534827 147835765 98481189 61033283 98481189 61033283 958760233 305884864 958760233 305884864 587977358 911240235 587977358 911240235 550891540 331917638 550891540 331917638 775690215 462206381 775690215 462206381 229792122 203219632 229792122 203219632 863710511 402589278 863710511 402589278 268239872 982682073 268239872 982682073 465388571 17565504 465388571 17565504 988244469 228665078 988244469 228665078 257133865 431644468 257133865 431644468 386807969 601883590 386807969 601883590 417751478 38570970 417751478 38570970 25641059 226751183 25641059 226751183 149859942 78034509 149859942 78034509 52160153 14709743 52160153 14709743 990260072 41938609 990260072 41938609 27831986 764270731 27831986 764270731 891960503 51032432 891960503 51032432 965575612 301524213 965575612 301524213 199482790 949434980 199482790 949434980 760865576 354580126 760865576 354580126 387362406 846606882 387362406 846606882 513558218 110991133 513558218 110991133 73925393 402213383 73925393 402213383 728409458 461347384 728409458 461347384 307665301 516998432 307665301 516998432 503374577 782463237 503374577 782463237 236182110 76716729 236182110 76716729 948587305 357755550 948587305 357755550 204193890 108680448 204193890 108680448 928391342 212002405 928391342 212002405 759856487 940136169 759856487 940136169 209396955 248959734 209396955 248959734 834326709 455535621 834326709 455535621 354294090 969059080 354294090 969059080 761851415 352823025 761851415 352823025 273252331 706398262 273252331 706398262 405086208 278257582 405086208 278257582 182953201 380207394 182953201 380207394 658617551 726702406 658617551 726702406 368252765 453389093 368252765 453389093 302539838 686180453 302539838 686180453 677367141 395089991 677367141 395089991 733382232 711889588 733382232 711889588 204202828 68367358 204202828 68367358 46086821 172847921 46086821 172847921 685098697 465562156 685098697 465562156 26212437 29954375 26212437 29954375 980196520 683132732 980196520 683132732 346443772 300467125 346443772 300467125 797902212 109647224 797902212 109647224 71013250 107408126 71013250 107408126 929166085 163185995 929166085 163185995 241307455 362077037 241307455 362077037 219577844 307654806 219577844 307654806 792633394 220972261 792633394 220972261 145748736 356189650 145748736 356189650 946817083 79265626 946817083 79265626 97972563 359286280 97972563 359286280 636085408 698630884 636085408 698630884 100724478 135945780 100724478 135945780 910222664 433145868 910222664 433145868 281430501 271237373 281430501 271237373 819713125 382293504 819713125 382293504 255010751 215181345 255010751 215181345 856472099 871941862 856472099 871941862 463480314 73899819 463480314 73899819 950351016 480766371 950351016 480766371 638266257 858932766 638266257 858932766 318177852 64295186 318177852 64295186 956601909 471438846 956601909 471438846 636912050 926160306 636912050 926160306 426406585 329844386 426406585 329844386 777053154 872462677 777053154 872462677 27762757 41765706 27762757 41765706 387660240 956950475 387660240 956950475 784243463 319596693 784243463 319596693 538518508 696433976 538518508 696433976 199118748 174018959 199118748 174018959 116015422 372188702 116015422 372188702 748396505 153796500 748396505 153796500 102592232 184881074 102592232 184881074 977363126 34284861 977363126 34284861 223149121 991134159 223149121 991134159 610329540 519553944 610329540 519553944 118579777 177693597 118579777 177693597 691241257 811338800 691241257 811338800 431018683 32104777 431018683 32104777 6460671 9438796 6460671 9438796 978247997 143576026 978247997 143576026 243345643 385520268 243345643 385520268 658836795 869565881 658836795 869565881 975311300 36963322 975311300 36963322 185367692 746106322 185367692 746106322 735919314 133651744 735919314 133651744 911662662 970310354 911662662 970310354 589522723 84965217 589522723 84965217 943165907 395028980 943165907 395028980 263367203 652223054 263367203 652223054 810183839 283784586 810183839 283784586 274748335 619265202 274748335 619265202 654254548 909551721 654254548 909551721 832922797 250960103 832922797 250960103 536989070 839719929 536989070 839719929 994211035 7804640 994211035 7804640 747995085 372789512 747995085 372789512 812864314 90286973 812864314 90286973 60265762 720751638 60265762 720751638 947360110 18065950 947360110 18065950 11934714 720662696 11934714 720662696 616277491 945980032 616277491 945980032 275643293 58425084 275643293 58425084 39455975 375934194 39455975 375934194 751576173 229980655 751576173 229980655 940333270 89826078 940333270 89826078 114691424 363183335 114691424 363183335 730550141 761970512 730550141 761970512 11470908 17534385 11470908 17534385 786848311 499608712 786848311 499608712 208734347 43311056 208734347 43311056 28704177 83561645 28704177 83561645 676720355 645256611 676720355 645256611 68406617 103223808 68406617 103223808 155449011 815585388 155449011 815585388 909523393 124312791 909523393 124312791 82778057 757659706 82778057 757659706 605560991 477940517 605560991 477940517 243309261 365322946 243309261 365322946 726906239 573466913 726906239 573466913 360252641 296933091 360252641 296933091 852584346 221603655 852584346 221603655 257017088 385024019 257017088 385024019 802703122 282560526 802703122 282560526 811313432 438960170 811313432 438960170 31779567 47377459 31779567 47377459 205313103 718808041 205313103 718808041 584849915 823018357 584849915 823018357 621682787 255812070 621682787 255812070 168329177 289202141 168329177 289202141 563582593 565486714 563582593 565486714 935692784 5659746 935692784 5659746 996076263 224163983 996076263 224163983 42205411 62651452 42205411 62651452 705591172 435526161 705591172 435526161 907060579 139447010 907060579 139447010 145531494 963242519 145531494 963242519 573029877 12350118 573029877 12350118 8226356 809716226 8226356 809716226 880146912 177226115 880146912 177226115 882059670 368340013 882059670 368340013 254843464 381960113 254843464 381960113 938470604 4680389 938470604 4680389 2951533 982021524 2951533 982021524 446065168 401234980 446065168 401234980 233989173 351679213 233989173 351679213 391002142 747054859 391002142 747054859 812728329 223615684 812728329 223615684 147698498 989905948 147698498 989905948 437606190 32811896 437606190 32811896 21561555 320607022 21561555 320607022 789112824 313074596 789112824 313074596 779083931 809479631 779083931 809479631 591837566 454477750 591837566 454477750 889427441 166197790 889427441 166197790 836729090 526338807 836729090 526338807 354497189 697275829 354497189 697275829 888481035 167451066 888481035 167451066 565075744 705353138 565075744 705353138 699041091 419637318 699041091 419637318 877043590 184830075 877043590 184830075 728861363 788283519 728861363 788283519 13764496 21586131 13764496 21586131 350613218 914793354 350613218 914793354 373548848 505571991 373548848 505571991 162979317 117896688 162979317 117896688 929640649 107289845 929640649 107289845 675655870 562512327 675655870 562512327 114705705 171793888 114705705 171793888 850309378 497113108 850309378 497113108 39444825 57201083 39444825 57201083 961519892 624031557 961519892 624031557 44598666 66207503 44598666 66207503 50904024 485764400 50904024 485764400 717435853 326975995 717435853 326975995 779142537 848360917 779142537 848360917 422566814 353298275 422566814 353298275 957306739 63413448 957306739 63413448 185414327 995548359 185414327 995548359 732336526 238717067 732336526 238717067 111165256 11148672 111165256 11148672 7387472 197831463 7387472 197831463 215527403 954503262 215527403 954503262 588883788 245508998 588883788 245508998 162113998 352502881 162113998 352502881 848438436 227679213 848438436 227679213 625577236 987492408 625577236 987492408 510073614 424615278 510073614 424615278 765351941 3212019 765351941 3212019 2149694 347419730 2149694 347419730 429891088 634215999 429891088 634215999 70918381 34870257 70918381 34870257 23049457 724913394 23049457 724913394 775592853 316898299 775592853 316898299 210001254 439706500 210001254 439706500 686344222 463473709 686344222 463473709 797216387 301662154 797216387 301662154 608657083 746661273 608657083 746661273 485364907 254180690 485364907 254180690 831109944 956488866 831109944 956488866 652051130 263986317 652051130 263986317 824674476 784290813 824674476 784290813 243886223 366348171 243886223 366348171 699413257 617410033 699413257 617410033 150967962 228238624 150967962 228238624 400553198 892235915 400553198 892235915 944314847 82939274 944314847 82939274 324722239 488198363 324722239 488198363 214670434 314731273 214670434 314731273 208308063 340728671 208308063 340728671 448481902 858851169 448481902 858851169 349844560 191635351 349844560 191635351 872010438 4822313 872010438 4822313 3029662 31513480 3029662 31513480 287508270 862951689 287508270 862951689 516119483 100023947 516119483 100023947 66484957 400057927 66484957 400057927 484867003 653504460 484867003 653504460 206234461 49290285 206234461 49290285 33405247 953755382 33405247 953755382 523522617 577768035 523522617 577768035 148615180 225137065 148615180 225137065 233594397 818194971 233594397 818194971 620938746 930540112 620938746 930540112 545559460 444871220 545559460 444871220 985224760 22311242 985224760 22311242 231718411 481286647 231718411 481286647 734214696 37742347 734214696 37742347 974668253 222175520 974668253 222175520 388872729 725659336 388872729 725659336 570050753 175742111 570050753 175742111 116964978 322533730 116964978 322533730 994845740 7154608 994845740 7154608 497678525 671310499 497678525 671310499 901453533 58881470 901453533 58881470 960516882 793827873 960516882 793827873 544393294 8158575 544393294 8158575 994010312 818356780 994010312 818356780 252971748 92118446 252971748 92118446 938830080 147028326 938830080 147028326 22903825 34629245 22903825 34629245 661062648 783855381 661062648 783855381 551128784 471650257 551128784 471650257 29442732 44635111 29442732 44635111 76514031 769488544 76514031 769488544 648909353 774292412 648909353 774292412 639883447 447786023 639883447 447786023 696796881 34995764 696796881 34995764 23119751 350545703 23119751 350545703 826299468 261508639 826299468 261508639 672096527 972053682 672096527 972053682 175373736 229225755 175373736 229225755 847395581 787716313 847395581 787716313 393287059 461920636 393287059 461920636 175761137 267283405 175761137 267283405 547094289 708881599 547094289 708881599 899951773 150678687 899951773 150678687 887801072 221212038 887801072 221212038 145901957 803040196 145901957 803040196 858434492 212123728 858434492 212123728 234547931 778355258 234547931 778355258 536083853 656022195 536083853 656022195 330861765 276693132 330861765 276693132 815662324 270767913 815662324 270767913 177994291 16195312 177994291 16195312 989290093 371311459 989290093 371311459 247793912 992444111 247793912 992444111 961572382 57005510 961572382 57005510 484914694 689277475 484914694 689277475 320350492 248109004 320350492 248109004 44043938 65404440 44043938 65404440 801002831 325677306 801002831 325677306 391750441 799425178 391750441 799425178 751622216 26984705 751622216 26984705 982196238 649905599 982196238 649905599 40006843 57703966 40006843 57703966 34384830 50537143 34384830 50537143 229797468 919258105 229797468 919258105 859649223 20674859 859649223 20674859 13362772 455124058 13362772 455124058 930358749 106018142 930358749 106018142 155327133 401861410 155327133 401861410 995627969 6253258 995627969 6253258 722089228 482825596 722089228 482825596 627594910 853601137 627594910 853601137 201744931 172649301 201744931 172649301 115205850 345682304 115205850 345682304 839519498 94958759 839519498 94958759 936959846 211838004 936959846 211838004 140602252 836843116 140602252 836843116 804635568 290558051 804635568 290558051 433914061 598212836 433914061 598212836 856804753 214440342 856804753 214440342 725038471 515175009 725038471 515175009 432031603 870444436 432031603 870444436 659051337 342252537 659051337 342252537 824725762 214357376 824725762 214357376 856943266 768638497 856943266 768638497 302622610 31825142 302622610 31825142 20944489 874341307 20944489 874341307 747898056 237399718 747898056 237399718 842105737 417132905 842105737 417132905 223722670 62601171 223722670 62601171 42117782 541841101 42117782 541841101 825657744 154941546 825657744 154941546 103514870 756214818 103514870 756214818 853081115 134433393 853081115 134433393 89370420 896411305 89370420 896411305 861510559 206767598 861510559 206767598 841649090 562890187 841649090 562890187 77953217 117182104 77953217 117182104 822962992 479478986 822962992 479478986 208082698 296086551 208082698 296086551 195708797 397038242 195708797 397038242 924756280 113908362 924756280 113908362 336714043 939598539 336714043 939598539 179374886 272622376 179374886 272622376 779192751 955557177 779192751 955557177 657067907 336121434 657067907 336121434 772791418 592295177 772791418 592295177 295719577 314712440 295719577 314712440 208297007 991129759 208297007 991129759 588570587 330922327 588570587 330922327 219410774 874253463 219410774 874253463 896280551 156241227 896280551 156241227 790894544 491549660 790894544 491549660 484525938 856950299 484525938 856950299 37989831 56227966 37989831 56227966 602429809 866774836 602429809 866774836 112402551 70378102 112402551 70378102 952778757 818355968 952778757 818355968 424832995 96973475 424832995 96973475 979490164 30829425 979490164 30829425 683021539 565654361 683021539 565654361 292752731 92730678 292752731 92730678 61887358 245983367 61887358 245983367 376149950 943374468 376149950 943374468 495680800 669767782 495680800 669767782 346559968 978814884 346559968 978814884 623782028 767363440 623782028 767363440 408850057 956739791 408850057 956739791 478528120 176573553 478528120 176573553 117685349 380359679 117685349 380359679 789703854 302673209 789703854 302673209 796523028 368381081 796523028 368381081 245763554 576787682 245763554 576787682 576282953 986309835 576282953 986309835 165531552 250631137 165531552 250631137 755166968 408247290 755166968 408247290 134155833 201741965 134155833 201741965 586830798 743593512 586830798 743593512 223182777 336121436 223182777 336121436 555926770 837622557 555926770 837622557 749956816 345772851 749956816 345772851 766245715 573723029 766245715 573723029 554353058 760478146 554353058 760478146 986533209 20180441 986533209 20180441 260084451 447845809 260084451 447845809 903851425 138081192 903851425 138081192 92007085 319619045 92007085 319619045 473940913 658801794 473940913 658801794 359697764 221429633 359697764 221429633 146135229 904614595 146135229 904614595 848130933 110000187 848130933 110000187 73270170 355134596 73270170 355134596 760307179 846679026 760307179 846679026 327172883 336656573 327172883 336656573 223678688 950100080 223678688 950100080 468596620 537154413 468596620 537154413 448438477 397387737 448438477 397387737 968924563 45567119 968924563 45567119 261538424 397567239 261538424 397567239 989181730 16460003 989181730 16460003 333280984 850284087 333280984 850284087 361850138 226312991 361850138 226312991 950281848 74060248 950281848 74060248 506897224 545483194 506897224 545483194 455608393 769211741 455608393 769211741 866979540 198753231 866979540 198753231 589547371 736266699 589547371 736266699 121217150 120897997 121217150 120897997 920040681 748801803 920040681 748801803 338656350 73154398 338656350 73154398 950943917 488943261 950943917 488943261 50982957 22606498 50982957 22606498 984904915 739429074 984904915 739429074 661774382 445206291 661774382 445206291 698867080 569432864 698867080 569432864 173923234 264233166 173923234 264233166 608008545 836353818 608008545 836353818 138610209 208463413 138610209 208463413 227672324 341799647 227672324 341799647 67065249 27123022 67065249 27123022 17471054 936043601 17471054 936043601 412129562 490362886 412129562 490362886 723271445 344346534 723271445 344346534 229449415 573229827 229449415 573229827 608656951 937952693 608656951 937952693 116184121 171470157 116184121 171470157 885847160 4748410 885847160 4748410 2979949 534790529 2979949 534790529 499961897 846913010 499961897 846913010 942239660 36274210 942239660 36274210 975904183 212327344 975904183 212327344 776064622 750560571 776064622 750560571 337196259 115013474 337196259 115013474 76518525 666771022 76518525 666771022 850301767 225084452 850301767 225084452 694074881 451852982 694074881 451852982 223415583 336442060 223415583 336442060 702578303 439475890 702578303 439475890 73417470 110311455 73417470 110311455 732281540 690122928 732281540 690122928 499966645 977196670 499966645 977196670 118910062 178112659 118910062 178112659 194590160 792838497 194590160 792838497 564312177 937240007 564312177 937240007 682434592 15032100 682434592 15032100 990098335 231597253 990098335 231597253 116561347 175119490 116561347 175119490 658436684 958571045 658436684 958571045 176898198 268805427 176898198 268805427 660459681 912738395 660459681 912738395 209765751 22311978 209765751 22311978 3893019 6088631 3893019 6088631 984208555 687721549 984208555 687721549 533974878 122422046 533974878 122422046 919147842 276897672 919147842 276897672 815518930 41931312 815518930 41931312 971801134 207054729 971801134 207054729 419545318 891843501 419545318 891843501 784911997 1346808 784911997 1346808 999006394 773418098 999006394 773418098 464901350 952785123 464901350 952785123 312973481 356934568 312973481 356934568 236055383 246048619 236055383 246048619 162418265 461214637 162418265 461214637 868464630 171922212 868464630 171922212 114780937 292583261 114780937 292583261 747198766 572919758 747198766 572919758 72264513 108637627 72264513 108637627 682719595 944491481 682719595 944491481 363430377 845020548 363430377 845020548 845288413 232458953 845288413 232458953 258472820 702084563 258472820 702084563 438063171 331082001 438063171 331082001 219467498 466746077 219467498 466746077 372419770 908653524 372419770 908653524 935633165 97740048 935633165 97740048 716855307 703332635 716855307 703332635 206351444 143217227 206351444 143217227 905011064 114649064 905011064 114649064 76263108 388970737 76263108 388970737 736892580 52856073 736892580 52856073 35763960 243672437 35763960 243672437 812376111 528216001 812376111 528216001 503644000 442357267 503644000 442357267 700795970 717787380 700795970 717787380 630238601 173129036 630238601 173129036 884850323 239773249 884850323 239773249 40044836 59578481 40044836 59578481 265268544 588524900 265268544 588524900 775076573 332692268 775076573 332692268 721972398 565125941 721972398 565125941 77433053 116381809 77433053 116381809 541023578 550926888 541023578 550926888 36538975 54126539 36538975 54126539 701460722 980398732 701460722 980398732 463272937 933385013 463272937 933385013 650990219 140740808 650990219 140740808 911434860 133841720 911434860 133841720 444684379 527827170 444684379 527827170 746414889 53363720 746414889 53363720 964034317 598297700 964034317 598297700 265224223 218437799 265224223 218437799 74941626 112826849 74941626 112826849 132443773 393454825 132443773 393454825 763793796 308025182 763793796 308025182 204361432 634004687 204361432 634004687 685390503 146986866 685390503 146986866 902338852 740125995 902338852 740125995 483794447 454295757 483794447 454295757 717093112 59815901 717093112 59815901 959719995 693169610 959719995 693169610 7977408 12194511 7977408 12194511 93047840 433877715 93047840 433877715 926777897 111105063 926777897 111105063 774141647 334116946 774141647 334116946 187159141 212403333 187159141 212403333 141116665 280633124 141116665 280633124 793236827 913782982 793236827 913782982 71010597 107385582 71010597 107385582 720638656 558924606 720638656 558924606 107914437 161629504 107914437 161629504 634898219 972916814 634898219 972916814 230427705 193182565 230427705 193182565 871044166 347419728 871044166 347419728 726412199 989526239 726412199 989526239 524303478 536375021 524303478 536375021 530410016 518431342 530410016 518431342 129548951 191495232 129548951 191495232 872101174 486157789 872101174 486157789 574058253 944503400 574058253 944503400 980924098 29122489 980924098 29122489 230886230 515118779 230886230 515118779 580113874 708005795 580113874 708005795 178950538 271970337 178950538 271970337 623731023 818597102 623731023 818597102 179277628 151453419 179277628 151453419 899436883 493109134 899436883 493109134 25837749 38973230 25837749 38973230 278069177 658342886 278069177 658342886 456918941 181623523 456918941 181623523 9625006 14351085 9625006 14351085 781703881 430308378 781703881 430308378 70931306 57804430 70931306 57804430 961183925 833705216 961183925 833705216 532748092 129997252 532748092 129997252 930347405 106027755 930347405 106027755 908304908 898102969 908304908 898102969 41525904 35003888 41525904 35003888 23159980 843421215 23159980 843421215 570639209 421615530 570639209 421615530 918695594 122941188 918695594 122941188 605564120 609882835 605564120 609882835 40075415 59608622 40075415 59608622 204898320 380426233 204898320 380426233 853933386 219036910 853933386 219036910 797150861 794288240 797150861 794288240 164203874 127504362 164203874 127504362 916025729 261092620 916025729 261092620 171835953 380414099 171835953 380414099 742730206 99536184 742730206 99536184 66160959 936147575 66160959 936147575 414708258 229299024 414708258 229299024 847288045 540201415 847288045 540201415 142425612 214964965 142425612 214964965 804604361 659439279 804604361 659439279 77226556 31657838 77226556 31657838 20904699 605393008 20904699 605393008 962288495 55917028 962288495 55917028 741532530 877488630 741532530 877488630 163747525 3782105 163747525 3782105 2587855 22920499 2587855 22920499 298878298 675172394 298878298 675172394 666549912 40276304 666549912 40276304 972738226 732577755 972738226 732577755 477625298 489131157 477625298 489131157 670016978 69650162 670016978 69650162 47010737 147979064 47010737 147979064 901698447 275029527 901698447 275029527 664244959 497701382 664244959 497701382 280178230 107116118 280178230 107116118 929743727 781835141 929743727 781835141 522830534 358351492 522830534 358351492 890130988 67467292 890130988 67467292 45556239 936220988 45556239 936220988 409598965 186759190 409598965 186759190 875313079 347913709 875313079 347913709 231794268 422218875 231794268 422218875 714769302 560648388 714769302 560648388 172421598 236325141 172421598 236325141 842837180 476574347 842837180 476574347 54219072 81449641 54219072 81449641 832969560 250827635 832969560 250827635 106048924 159080539 106048924 159080539 176319088 549696631 176319088 549696631 967472945 47697235 967472945 47697235 362513152 572776604 362513152 572776604 207966959 108627159 207966959 108627159 928456602 38211706 928456602 38211706 25409220 66453208 25409220 66453208 955226940 149081143 955226940 149081143 99268173 236942411 99268173 236942411 500187488 837958097 500187488 837958097 777286845 329560156 777286845 329560156 315125965 616691517 315125965 616691517 738272642 386836725 738272642 386836725 536117976 838461782 536117976 838461782 635730632 465564938 635730632 465564938 19079015 5455073 19079015 5455073 3481536 758501382 3481536 758501382 716328256 285781486 716328256 285781486 188412453 695946190 188412453 695946190 509080327 155090518 509080327 155090518 103646090 244427410 103646090 244427410 684084632 913493331 684084632 913493331 165181456 145681383 165181456 145681383 903253628 700981692 903253628 700981692 662019083 51593189 662019083 51593189 965366793 240045541 965366793 240045541 795223404 720871613 795223404 720871613 158404019 206025892 158404019 206025892 16210517 25333593 16210517 25333593 920944357 564976084 920944357 564976084 415811367 963309998 415811367 963309998 44065126 65440633 44065126 65440633 937010805 568930252 937010805 568930252 190746372 57421515 190746372 57421515 961407943 263997439 961407943 263997439 824659126 229024496 824659126 229024496 847564193 369081706 847564193 369081706 122315511 89470169 122315511 89470169 59647600 476800277 59647600 476800277 694394243 425176518 694394243 425176518 283879819 597686791 283879819 597686791 534798578 576614274 534798578 576614274 360060979 258546496 360060979 258546496 828219411 686426099 828219411 686426099 74861564 43765225 74861564 43765225 28921434 160665569 28921434 160665569 893285617 223745298 893285617 223745298 147887391 108827740 147887391 108827740 929584695 25855627 929584695 25855627 982778220 302531593 982778220 302531593 768404137 933684490 768404137 933684490 499431942 308861579 499431942 308861579 989352426 16070459 989352426 16070459 756322091 380072218 756322091 380072218 253450964 991988005 253450964 991988005 553186118 660683094 553186118 660683094 232370321 336784946 232370321 336784946 772231167 399444811 772231167 399444811 142754073 215386896 142754073 215386896 409338450 930138200 409338450 930138200 653440445 491754849 653440445 491754849 315108788 473705889 315108788 473705889 622204816 919750233 622204816 919750233 363732697 338804489 363732697 338804489 225309999 352597512 225309999 352597512 843765273 235109598 843765273 235109598 773564635 388503559 773564635 388503559 95966779 54122149 95966779 54122149 36510164 132207313 36510164 132207313 504580931 924439377 504580931 924439377 949495213 75372948 949495213 75372948 803499376 403053192 803499376 403053192 483695679 779314835 483695679 779314835 591306618 949610408 591306618 949610408 750763902 97894396 750763902 97894396 966244667 50265480 966244667 50265480 657422360 977216081 657422360 977216081 602235554 306209702 602235554 306209702 191237563 289180428 191237563 289180428 249136698 665336964 249136698 665336964 837283526 96345525 837283526 96345525 64258394 473760167 64258394 473760167 446214192 598672759 446214192 598672759 630710948 744315804 630710948 744315804 502413561 693661381 502413561 693661381 637602467 158498763 637602467 158498763 105566936 749990705 105566936 749990705 518417521 772769218 518417521 772769218 300162564 375369389 300162564 375369389 745855161 557181628 745855161 557181628 622784030 359381179 622784030 359381179 756967528 590514911 756967528 590514911 400066300 58042885 400066300 58042885 961016637 326808383 961016637 326808383 430584758 947786211 430584758 947786211 455013906 107040205 455013906 107040205 70876654 770395269 70876654 770395269 521274293 908603617 521274293 908603617 466947849 264942293 466947849 264942293 174415485 118124518 174415485 118124518 922043730 952242351 922043730 952242351 275858054 335356646 275858054 335356646 902723861 146297032 902723861 146297032 400995283 829092188 400995283 829092188 658762780 510864221 658762780 510864221 79500837 119234614 79500837 119234614 879288188 254192847 879288188 254192847 656496678 980936400 656496678 980936400 152795127 186123688 152795127 186123688 968659025 45826082 968659025 45826082 879671773 831176472 879671773 831176472 334103978 997988365 334103978 997988365 785299246 268530982 785299246 268530982 176700449 911561875 176700449 911561875 892737013 161410288 892737013 161410288 392329721 783021032 392329721 783021032 730594547 371877907 730594547 371877907 748574435 863859296 748574435 863859296 471369388 128512421 471369388 128512421 85588405 911060830 85588405 911060830 442886038 735209178 442886038 735209178 767578932 306888220 767578932 306888220 793162447 69603094 793162447 69603094 46958784 216114338 46958784 216114338 210616581 317685565 210616581 317685565 901592380 148303484 901592380 148303484 873948396 487834193 873948396 487834193 524325491 911471260 524325491 911471260 500867595 373147069 500867595 373147069 747700138 965948937 747700138 965948937 311846080 331610221 311846080 331610221 775865859 381790436 775865859 381790436 739895559 763506122 739895559 763506122 79181437 118662221 79181437 118662221 213727791 497909051 213727791 497909051 692512721 454121047 692512721 454121047 499425867 635700668 499425867 635700668 209940429 224018522 209940429 224018522 851027416 497582166 851027416 497582166 331418932 957101614 331418932 957101614 361584714 397354138 361584714 397354138 105680348 83031370 105680348 83031370 944197721 63670120 944197721 63670120 42878477 417808262 42878477 417808262 853648941 219544810 853648941 219544810 374413999 965102151 374413999 965102151 504763320 230144799 504763320 230144799 152241727 759741751 152241727 759741751 712218046 426063908 712218046 426063908 536202057 715880632 536202057 715880632 146197352 221494906 146197352 221494906 541151420 614329146 541151420 614329146 735882979 199347708 735882979 199347708 866551664 222962191 866551664 222962191 836651491 307722286 836651491 307722286 505391508 899720446 505391508 899720446 710108694 387421050 710108694 387421050 738068108 913218909 738068108 913218909 182873076 278074077 182873076 278074077 461520103 995523669 461520103 995523669 509558861 257112243 509558861 257112243 163473958 247633590 163473958 247633590 721818021 766680982 721818021 766680982 171180260 260065642 171180260 260065642 675101253 806713126 675101253 806713126 522864847 152751068 522864847 152751068 898655556 760265845 898655556 760265845 470075518 407023818 470075518 407023818 725188123 760592155 725188123 760592155 395520405 984116758 395520405 984116758 671615969 303101554 671615969 303101554 796240136 622541602 796240136 622541602 253856617 244601902 253856617 244601902 837245741 805403865 837245741 805403865 140914775 79997314 140914775 79997314 946275642 115989892 946275642 115989892 266607237 400529588 266607237 400529588 8525541 12836978 8525541 12836978 736735194 394136823 736735194 394136823 733795289 272041433 733795289 272041433 985632230 21745875 985632230 21745875 74430549 911095259 74430549 911095259 576473622 27479322 576473622 27479322 17688847 866983619 17688847 866983619 820804756 269593674 820804756 269593674 671283934 487039959 671283934 487039959 690163184 457939843 690163184 457939843 579351520 711296486 579351520 711296486 842066867 237470634 842066867 237470634 211692333 442833155 211692333 442833155 814121486 178271847 814121486 178271847 119013084 507593554 119013084 507593554 666725972 371773381 666725972 371773381 748643330 400992561 748643330 400992561 108403780 162191498 108403780 162191498 145204310 249032835 145204310 249032835 806395865 393828352 806395865 393828352 572005512 504847921 572005512 504847921 993197218 9423425 993197218 9423425 58311308 963176823 58311308 963176823 946500789 79883202 946500789 79883202 335705133 796253290 335705133 796253290 621984148 295092379 621984148 295092379 801562485 591969386 801562485 591969386 319747078 208130642 319747078 208130642 860374033 427412832 860374033 427412832 79946207 119921359 79946207 119921359 640095529 878077668 640095529 878077668 7640194 11517840 7640194 11517840 919330863 353435230 919330863 353435230 511686314 656625491 511686314 656625491 761522077 250744763 761522077 250744763 165573747 433419543 165573747 433419543 931363277 104493991 931363277 104493991 581939202 602905107 581939202 602905107 55907538 83785805 55907538 83785805 861821114 434423758 861821114 434423758 10191653 15205233 10191653 15205233 425767025 904452961 425767025 904452961 924416917 114339426 924416917 114339426 328225609 493580664 328225609 493580664 922494985 117408632 922494985 117408632 570515890 698785445 570515890 698785445 279863043 420072167 279863043 420072167 511385683 673029337 511385683 673029337 286159647 428683415 286159647 428683415 290444839 434982269 290444839 434982269 930942796 105206618 930942796 105206618 311427131 898821541 311427131 898821541 545986787 143207905 545986787 143207905 95470954 334784729 95470954 334784729 773729270 325965134 773729270 325965134 91468424 94981291 91468424 94981291 941758914 87318967 941758914 87318967 110590113 798416907 110590113 798416907 621859167 874751551 621859167 874751551 263441810 395150835 263441810 395150835 497885427 516696320 497885427 516696320 44270895 65824054 44270895 65824054 715072924 463863323 715072924 463863323 176975777 213407654 176975777 213407654 141615671 418170409 141615671 418170409 733833584 23114813 733833584 23114813 15071623 807289602 15071623 807289602 771196399 338138274 771196399 338138274 291274655 471415065 291274655 471415065 454994886 929699188 454994886 929699188 604432676 285425567 604432676 285425567 117587060 176527035 117587060 176527035 470079209 661187316 470079209 661187316 937305034 94428877 937305034 94428877 151067999 299004054 151067999 299004054 798645206 235180711 798645206 235180711 155359611 333771671 155359611 333771671 331717925 721874772 331717925 721874772 457742558 977693665 457742558 977693665 181452315 211279900 181452315 211279900 140382425 339233552 140382425 339233552 770587677 365195495 770587677 365195495 700380768 990949147 700380768 990949147 82981226 124616213 82981226 124616213 220631231 945666354 220631231 945666354 621480653 15312168 621480653 15312168 10251626 937095775 10251626 937095775 652650651 154040363 652650651 154040363 102783397 574417081 102783397 574417081 418464095 910633845 418464095 910633845 378838031 25656660 378838031 25656660 982954906 190663966 982954906 190663966 587710606 870834731 587710606 870834731 670874239 101520487 670874239 101520487 67288214 728333191 67288214 728333191 626738153 692817621 626738153 692817621 465438594 918389307 465438594 918389307 244082686 192760173 244082686 192760173 967370060 47834613 967370060 47834613 943999765 288056795 943999765 288056795 190439322 351542410 190439322 351542410 801899468 294397276 801899468 294397276 377444268 861976025 377444268 861976025 436180381 287164340 436180381 287164340 189594672 469371593 189594672 469371593 312322150 149873445 312322150 149873445 78674631 118045172 78674631 118045172 793112346 306929953 793112346 306929953 42193992 62625364 42193992 62625364 304438723 872012285 304438723 872012285 846212337 30034929 846212337 30034929 980113176 47683439 980113176 47683439 186764727 676183219 186764727 676183219 585387522 846610660 585387522 846610660 370560105 924689130 370560105 924689130 884666156 173381352 884666156 173381352 452315823 790294133 452315823 790294133 588734521 8542819 588734521 8542819 5720930 238606444 5720930 238606444 841299681 131727005 841299681 131727005 87846230 183860915 87846230 183860915 877609586 247910924 877609586 247910924 86838022 130564675 86838022 130564675 262650535 512856964 262650535 512856964 811405735 109652149 811405735 109652149 72912506 82131508 72912506 82131508 948376659 76920736 948376659 76920736 930574167 153527155 930574167 153527155 102319887 421135278 102319887 421135278 466285908 751185493 466285908 751185493 331666300 110305281 331666300 110305281 927277054 151466327 927277054 151466327 665704029 610353154 665704029 610353154 606664280 444316641 606664280 444316641 235879876 354524769 235879876 354524769 299066359 684060814 299066359 684060814 539196614 724578750 539196614 724578750 210348656 209740043 210348656 209740043 20365187 30846585 20365187 30846585 923520473 360732160 923520473 360732160 179297802 272592369 179297802 272592369 751370117 685575270 751370117 685575270 645177479 489426518 645177479 489426518 809074908 71456687 809074908 71456687 952165278 84285343 952165278 84285343 365595432 765390922 365595432 765390922 944153036 83128746 944153036 83128746 268838862 456883211 268838862 456883211 995017607 6956472 995017607 6956472 912019019 604572762 912019019 604572762 237855479 197005006 237855479 197005006 131220092 427126732 131220092 427126732 562350894 504967201 562350894 504967201 739158710 286121788 739158710 286121788 188693904 163970834 188693904 163970834 890724035 515420554 890724035 515420554 316613345 42784603 316613345 42784603 971278581 401395225 971278581 401395225 259605019 289520939 259605019 289520939 191391733 428398869 191391733 428398869 902621633 114064869 902621633 114064869 72040804 108464034 72040804 108464034 795300329 417212297 795300329 417212297 677839347 862469122 677839347 862469122 56338204 84562883 56338204 84562883 273800608 668295032 273800608 668295032 888955915 166888110 888955915 166888110 158316101 440735217 158316101 440735217 413301508 844046097 413301508 844046097 788886145 313235238 788886145 313235238 311127795 631210886 311127795 631210886 545203734 611567572 545203734 611567572 642927182 972820711 642927182 972820711 383085345 60974137 383085345 60974137 958837710 115258846 958837710 115258846 85710432 192742154 85710432 192742154 678852583 774530123 678852583 774530123 40215889 59697264 40215889 59697264 56704128 675301694 56704128 675301694 858513778 46829349 858513778 46829349 968052014 281085120 968052014 281085120 610275881 796006075 610275881 796006075 423765112 98308401 423765112 98308401 935302027 130662133 935302027 130662133 766450888 802861639 766450888 802861639 385681601 75878196 385681601 75878196 50882911 335586324 50882911 335586324 385256990 771833713 385256990 771833713 158419688 239886253 158419688 239886253 612403082 971184934 612403082 971184934 463739584 336733280 463739584 336733280 198106635 167709161 198106635 167709161 58800828 87748531 58800828 87748531 937384215 781582606 937384215 781582606 283775436 163797312 283775436 163797312 890811741 381223048 890811741 381223048 492315815 632271561 492315815 632271561 828855105 257628488 828855105 257628488 828587708 801513294 828587708 801513294 357391137 527623200 357391137 527623200 570690188 903168030 570690188 903168030 873629636 189371826 873629636 189371826 402480925 817955916 402480925 817955916 527925127 421181485 527925127 421181485 280783300 218787214 280783300 218787214 854141081 663709307 854141081 663709307 231833291 6399842 231833291 6399842 995368761 66784762 995368761 66784762 58136295 844003186 58136295 844003186 739264734 115313240 739264734 115313240 923740890 524077701 923740890 524077701 532680648 128677973 532680648 128677973 914831221 154336838 914831221 154336838 15866347 24476075 15866347 24476075 351474737 922629979 351474737 922629979 467559917 114836880 467559917 114836880 5379880 8094237 5379880 8094237 193771401 361484483 193771401 361484483 755321883 651108374 755321883 651108374 550022697 796955441 550022697 796955441 598684714 671935399 598684714 671935399 468001685 959347663 468001685 959347663 741703063 276027201 741703063 276027201 181621746 556084280 181621746 556084280 652118999 830735466 652118999 830735466 347360274 300383049 347360274 300383049 917618666 124592693 917618666 124592693 263975233 552970893 263975233 552970893 570870874 743719001 570870874 743719001 267038566 109775759 267038566 109775759 73001740 159896287 73001740 159896287 174611486 350149112 174611486 350149112 763554165 201351804 763554165 201351804 133984179 498516141 133984179 498516141 663836354 342792867 663836354 342792867 228172044 470542181 228172044 470542181 908485478 137939933 908485478 137939933 490754658 902907676 490754658 902907676 364737599 910648246 364737599 910648246 647367947 499584969 647367947 499584969 689078555 189754738 689078555 189754738 873383481 998288604 873383481 998288604 562240023 417309120 562240023 417309120 167911414 254894137 167911414 254894137 360714470 735070067 360714470 735070067 618599029 875140052 618599029 875140052 361644424 227320705 361644424 227320705 150316048 894341498 150316048 894341498 903633851 24148266 903633851 24148266 15812720 600508915 15812720 600508915 614465097 989875564 614465097 989875564 480929682 469933977 480929682 469933977 839629746 142186748 839629746 142186748 94889507 945657948 94889507 945657948 991682635 12289881 991682635 12289881 293360369 734836149 293360369 734836149 801370297 295387898 801370297 295387898 698005670 661315284 698005670 661315284 525152211 735145913 525152211 735145913 780874806 324646697 780874806 324646697 326178438 490352830 326178438 490352830 306991585 61237679 306991585 61237679 41279954 287732959 41279954 287732959 215119358 831954293 215119358 831954293 860259236 208373163 860259236 208373163 702866343 672039129 702866343 672039129 480687247 5467736 480687247 5467736 996331410 362723570 996331410 362723570 241687890 648620740 241687890 648620740 552548751 253534837 552548751 253534837 167297632 95784598 167297632 95784598 936424485 848000401 936424485 848000401 186944992 102334074 186944992 102334074 67715571 200197682 67715571 200197682 300916345 451604424 300916345 451604424 257716823 386139280 257716823 386139280 503193765 876328574 503193765 876328574 739741996 91477510 739741996 91477510 60966102 482099458 60966102 482099458 674309552 439688397 674309552 439688397 293260974 886922554 293260974 886922554 992776357 10144719 992776357 10144719 105793867 898098234 105793867 898098234 667180990 493586937 667180990 493586937 649284253 534724789 649284253 534724789 501070371 905432021 501070371 905432021 955736236 65699286 955736236 65699286 211305903 708009091 211305903 708009091 779960558 104179213 779960558 104179213 931616061 182788474 931616061 182788474 686641717 462833242 686641717 462833242 817566926 273723879 817566926 273723879 756656145 906959646 756656145 906959646 352943171 251911852 352943171 251911852 832282500 859850744 832282500 859850744 276634992 22785208 276634992 22785208 984702069 745333777 984702069 745333777 506238113 3073536 506238113 3073536 997839043 838072405 997839043 838072405 521784805 495369227 521784805 495369227 665932082 938405072 665932082 938405072 161281375 17802430 161281375 17802430 988031579 161393325 988031579 161393325 228785905 343566759 228785905 343566759 34777235 12871518 34777235 12871518 991182160 482356911 991182160 482356911 168190843 255337776 168190843 255337776 717840890 425863982 717840890 425863982 94991474 90943295 94991474 90943295 939674700 594560951 939674700 594560951 367979762 784980178 367979762 784980178 596030894 368357799 596030894 368357799 751019886 474316627 751019886 474316627 335012979 899533814 335012979 899533814 818069694 272704657 818069694 272704657 508096669 637438380 508096669 637438380 803091461 121760601 803091461 121760601 81180456 507534801 81180456 507534801 575827769 241738715 575827769 241738715 159983652 790586737 159983652 790586737 922986180 76598281 922986180 76598281 42265994 62727270 42265994 62727270 164818019 402532458 164818019 402532458 901538409 12656964 901538409 12656964 8345114 386166787 8345114 386166787 944289396 82962963 944289396 82962963 215512536 329387478 215512536 329387478 218186846 75659208 218186846 75659208 50645686 813563099 50645686 813563099 968032528 46943403 968032528 46943403 883127274 261854115 883127274 261854115 67392866 101782063 67392866 101782063 102884519 211077470 102884519 211077470 858942687 452614185 858942687 452614185 148338919 224725878 148338919 224725878 232186332 678414884 232186332 678414884 723513067 168238243 723513067 168238243 58253915 87052836 58253915 87052836 311937115 669906504 311937115 669906504 619121045 598631361 619121045 598631361 644279905 929535941 644279905 929535941 633238464 435334915 633238464 435334915 290634707 828674083 290634707 828674083 714434922 422724889 714434922 422724889 520149508 557972918 520149508 557972918 667682703 56390402 667682703 56390402 38076906 82982281 38076906 82982281 895548626 180776605 895548626 180776605 4617941 7300318 4617941 7300318 943347648 307627721 943347648 307627721 842646 1235819 842646 1235819 151379394 310773372 151379394 310773372 400932969 614503374 400932969 614503374 236859885 340454452 236859885 340454452 21228354 32196765 21228354 32196765 210196235 410373278 210196235 410373278 296216840 881852105 296216840 881852105 498603179 77371810 498603179 77371810 947918892 825932634 947918892 825932634 140880210 151097337 140880210 151097337 100553939 238696230 100553939 238696230 629426374 645738122 629426374 645738122 93810336 140577377 93810336 140577377 857099074 711659193 857099074 711659193 335399794 932614514 335399794 932614514 464357993 406384876 464357993 406384876 83809715 126024195 83809715 126024195 252674994 848553493 252674994 848553493 673138496 78971085 673138496 78971085 52852825 904013077 52852825 904013077 870012437 194437293 870012437 194437293 800362549 415536595 800362549 415536595 719387139 241527281 719387139 241527281 945385606 81623939 945385606 81623939 862603415 737839980 862603415 737839980 569798827 435158096 569798827 435158096 931785416 104013753 931785416 104013753 307367312 461016551 307367312 461016551 747986276 372869172 747986276 372869172 336561831 659130282 336561831 659130282 629349082 955292384 629349082 955292384 640056892 551532721 640056892 551532721 259786766 48574118 259786766 48574118 967101556 229552229 967101556 229552229 151841715 955327324 151841715 955327324 792350138 308005543 792350138 308005543 632586878 946921302 632586878 946921302 762651711 351530053 762651711 351530053 593034532 889707267 593034532 889707267 493734955 350973201 493734955 350973201 763035134 418903052 763035134 418903052 616361321 961567912 616361321 961567912 504739687 212487681 504739687 212487681 141196368 797733258 141196368 797733258 505502936 970141138 505502936 970141138 611764925 337940326 611764925 337940326 771337709 515556050 771337709 515556050 121290962 3973226 121290962 3973226 997249588 361619367 997249588 361619367 329923489 804907341 329923489 804907341 745114773 376603926 745114773 376603926 447698140 983438496 447698140 983438496 569880046 419008831 569880046 419008831 279048033 223674852 279048033 223674852 851257851 106603779 851257851 106603779 70629372 965557129 70629372 965557129 567092009 35649615 567092009 35649615 23597010 322323669 23597010 322323669 782365787 474592771 782365787 474592771 480461190 571340211 480461190 571340211 828077583 243393796 828077583 243393796 160942915 744825618 160942915 744825618 542017610 703280034 542017610 703280034 267769936 650121 267769936 650121 482410 197573242 482410 197573242 813206457 369447678 813206457 369447678 750096148 214021447 750096148 214021447 857058552 76249304 857058552 76249304 15141254 23223648 15141254 23223648 54057409 445635338 54057409 445635338 700345612 104357114 700345612 104357114 931422431 338893900 931422431 338893900 40012544 59486355 40012544 59486355 953132040 69752327 953132040 69752327 30822305 45914612 30822305 45914612 201434064 558185875 201434064 558185875 739073229 342163201 739073229 342163201 768662172 679940258 768662172 679940258 315959156 148717804 315959156 148717804 98925179 333859124 98925179 333859124 221418558 128682145 221418558 128682145 80026712 120071273 80026712 120071273 727266412 789098925 727266412 789098925 185380063 34856289 185380063 34856289 23047160 190769130 23047160 190769130 257697264 386103973 257697264 386103973 991790589 12174086 991790589 12174086 569093970 548336525 569093970 548336525 104338603 123052685 104338603 123052685 951222448 72612567 951222448 72612567 731834645 826339505 731834645 826339505 541577775 929661662 541577775 929661662 902329990 147008198 902329990 147008198 704538991 711955481 704538991 711955481 282252606 337907413 282252606 337907413 224580514 640620753 224580514 640620753 984617459 22901912 984617459 22901912 229550262 344584771 229550262 344584771 805565275 145605085 805565275 145605085 97011435 486340066 97011435 486340066 323270078 162089119 323270078 162089119 108262442 322455938 108262442 322455938 329860564 875958864 329860564 875958864 861598250 22901493 861598250 22901493 14881867 268195510 14881867 268195510 821668903 511003866 821668903 511003866 261456990 89483166 261456990 89483166 940465658 127202526 940465658 127202526 39555174 33220051 39555174 33220051 978011332 409565925 978011332 409565925 649841251 631838244 649841251 631838244 824838461 263824357 824838461 263824357 467835963 745600608 467835963 745600608 566401791 816712779 566401791 816712779 482675564 932089414 482675564 932089414 631396827 124588843 631396827 124588843 82967909 534311009 82967909 534311009 927786324 11347110 927786324 11347110 7466408 57107434 7466408 57107434 815776339 487020903 815776339 487020903 166320628 212858678 166320628 212858678 141483847 4498881 141483847 4498881 996999262 860081282 996999262 860081282 271194012 407173064 271194012 407173064 304471140 759812558 304471140 759812558 864225366 171112925 864225366 171112925 114178305 793498847 114178305 793498847 434824113 109906705 434824113 109906705 50772301 68565329 50772301 68565329 953938872 636016268 953938872 636016268 53601364 80103735 53601364 80103735 296413143 444393133 296413143 444393133 114528339 171524545 114528339 171524545 873320306 418301127 873320306 418301127 628099240 753357157 628099240 753357157 693131709 75667606 693131709 75667606 949289475 700762965 949289475 700762965 10197040 15214135 10197040 15214135 949393844 315650749 949393844 315650749 208926406 844637785 208926406 844637785 595964242 73250451 595964242 73250451 49276918 597862536 49276918 597862536 846419259 230479807 846419259 230479807 522825201 684083893 522825201 684083893 843030097 152328994 843030097 152328994 101239121 646154757 101239121 646154757 708160503 213280798 708160503 213280798 857556197 947768301 857556197 947768301 130437917 195732781 130437917 195732781 364100946 998412040 364100946 998412040 411172752 62634440 411172752 62634440 42200619 432074299 42200619 432074299 993619113 8870034 993619113 8870034 204950472 803986086 204950472 803986086 842139709 25482366 842139709 25482366 16279072 236133579 16279072 236133579 853328563 124931976 853328563 124931976 83185357 617404735 83185357 617404735 803725427 235314429 803725427 235314429 155513252 231686802 155513252 231686802 845726474 596676488 845726474 596676488 202595357 161979724 202595357 161979724 108213786 964780329 108213786 964780329 737678696 387861315 737678696 387861315 561350220 884362987 561350220 884362987 835700775 247194076 835700775 247194076 666281837 660252190 666281837 660252190 343312008 814923363 343312008 814923363 925718503 112505252 925718503 112505252 650216745 688956065 650216745 688956065 940279712 89980725 940279712 89980725 268290491 616653768 268290491 616653768 628495698 97971786 628495698 97971786 65141831 961789565 65141831 961789565 607347515 641723276 607347515 641723276 408823343 979560212 408823343 979560212 85778210 128794858 85778210 128794858 905031238 330008053 905031238 330008053 704688647 917279758 704688647 917279758 164573355 195877143 164573355 195877143 869159653 427087153 869159653 427087153 284985702 768300592 284985702 768300592 405779274 812114586 405779274 812114586 183642832 279164826 183642832 279164826 193219976 438722674 193219976 438722674 703159921 442755958 703159921 442755958 295294238 812254481 295294238 812254481 529471580 650673103 529471580 650673103 662235100 835244657 662235100 835244657 844439811 196647191 844439811 196647191 113670161 39278856 113670161 39278856 25973419 238933797 25973419 238933797 204507734 308293823 204507734 308293823 113720559 139874038 113720559 139874038 93201498 12546680 93201498 12546680 991443760 989870671 991443760 989870671 472047928 879290749 472047928 879290749 601111388 231266941 601111388 231266941 152797695 601453147 152797695 601453147 826584131 261127934 826584131 261127934 753040700 365058756 753040700 365058756 808279457 286233876 808279457 286233876 688221993 494386921 688221993 494386921 637176903 545847644 637176903 545847644 697402301 424195732 697402301 424195732 901622088 148189258 901622088 148189258 301115470 650455211 301115470 650455211 810999789 47149830 810999789 47149830 967842023 462553947 967842023 462553947 148639618 225153609 148639618 225153609 437144588 511874995 437144588 511874995 234052269 75796236 234052269 75796236 50849625 344159402 50849625 344159402 935334783 98230370 935334783 98230370 138495427 544701071 138495427 544701071 473738173 742882632 473738173 742882632 513517899 125422269 513517899 125422269 917193732 418626546 917193732 418626546 488491780 749936756 488491780 749936756 969172614 45283538 969172614 45283538 915687727 147415370 915687727 147415370 88602763 66238850 88602763 66238850 955340325 384054931 955340325 384054931 338219045 613074504 338219045 613074504 94026334 140817991 94026334 140817991 170388572 473994871 170388572 473994871 333680887 801450797 333680887 801450797 487420375 223527606 487420375 223527606 147658616 465702162 147658616 465702162 722281741 226845637 722281741 226845637 964841832 52263754 964841832 52263754 158531220 431065577 158531220 431065577 708524881 627121550 708524881 627121550 1136265 1628570 1136265 1628570 297315000 885417762 297315000 885417762 725355754 175009991 725355754 175009991 999660462 351500 999660462 351500 72499669 148621936 72499669 148621936 714124399 423007125 714124399 423007125 776397578 257616461 776397578 257616461 169618892 295976556 169618892 295976556 867696910 197627820 867696910 197627820 482411851 695160438 482411851 695160438 571276925 163608067 571276925 163608067 890952428 215511279 890952428 215511279 748232454 959092501 748232454 959092501 300731071 419151179 300731071 419151179 716936422 949322758 716936422 949322758 543959619 338787516 543959619 338787516 823502471 249989367 823502471 249989367 833620865 928830070 833620865 928830070 331547628 497753051 331547628 497753051 608135988 910570444 608135988 910570444 158685694 58500448 158685694 58500448 23403195 35345550 23403195 35345550 103418301 303101551 103418301 303101551 759616593 488187583 759616593 488187583 364028564 718255725 364028564 718255725 344794003 884234600 344794003 884234600 979612969 30623099 979612969 30623099 229062153 946812391 229062153 946812391 801500903 295189525 801500903 295189525 519344895 921078331 519344895 921078331 389904298 964927620 389904298 964927620 498032544 261910669 498032544 261910669 172356468 348886097 172356468 348886097 347996530 859221299 347996530 859221299 456560496 96291102 456560496 96291102 64248083 863788402 64248083 863788402 780727410 324844045 780727410 324844045 685492204 636006018 685492204 636006018 85705908 128677970 85705908 128677970 722461184 448901230 722461184 448901230 121128718 62438745 121128718 62438745 958144900 196183510 958144900 196183510 418586972 501891858 418586972 501891858 912990867 131517209 912990867 131517209 327861172 493145114 327861172 493145114 717360487 45711670 717360487 45711670 968756481 149732506 968756481 149732506 613399998 906064834 613399998 906064834 392479272 382137044 392479272 382137044 741347639 926234979 741347639 926234979 176607644 268349537 176607644 268349537 250683264 619657269 250683264 619657269 767021898 120338005 767021898 120338005 920502753 145042174 920502753 145042174 781405092 442057177 781405092 442057177 26203734 39430154 26203734 39430154 492771648 842746010 492771648 842746010 402650274 544161396 402650274 544161396 625600663 965791173 625600663 965791173 968665771 45792158 968665771 45792158 195635163 510555244 195635163 510555244 449278296 313841980 449278296 313841980 65917478 83793573 65917478 83793573 55930193 839287006 55930193 839287006 974831836 37353048 974831836 37353048 700195537 862513197 700195537 862513197 19076173 29496083 19076173 29496083 942528358 137965944 942528358 137965944 908389720 83363129 908389720 83363129 944006668 206902253 944006668 206902253 674775350 678587561 674775350 678587561 289539274 43672554 289539274 43672554 28850403 748553852 28850403 748553852 473029449 983912095 473029449 983912095 360252404 877318487 360252404 877318487 654105665 904563915 654105665 904563915 479835182 625600592 479835182 625600592 574347960 907042840 574347960 907042840 613630510 138674522 613630510 138674522 92460871 516875821 92460871 516875821 473122847 715671924 473122847 715671924 182313389 277218417 182313389 277218417 424009752 706236575 424009752 706236575 314220987 23313001 314220987 23313001 3919692 6128211 3919692 6128211 39667238 144512722 39667238 144512722 904123285 69921473 904123285 69921473 47155982 698300251 47155982 698300251 410809466 463394492 410809466 463394492 309057287 700038776 309057287 700038776 580452504 746981623 580452504 746981623 357165615 376926204 357165615 376926204 941078440 88586389 941078440 88586389 298000534 809231008 298000534 809231008 806722466 6809530 806722466 6809530 995089169 90062233 995089169 90062233 60134871 581863249 60134871 581863249 859027809 28554045 859027809 28554045 981375611 801369743 981375611 801369743 457800558 550138172 457800558 550138172 327391860 492539986 327391860 492539986 640373412 998797250 640373412 998797250 648202199 795438395 648202199 795438395 393092281 921403748 393092281 921403748 900047704 150608401 900047704 150608401 136973094 345788911 136973094 345788911 766237985 762828411 766237985 762828411 550557452 313908881 550557452 313908881 987277385 19123485 987277385 19123485 876996760 913980372 876996760 913980372 482883074 218753193 482883074 218753193 144726323 54009055 144726323 54009055 963622134 166510879 963622134 166510879 89650744 134862308 89650744 134862308 171278193 291758832 171278193 291758832 192957710 152744389 192957710 152744389 101628404 165568214 101628404 165568214 139698285 745990537 139698285 745990537 696693666 260971436 696693666 260971436 826653213 180762475 826653213 180762475 120368939 202653459 120368939 202653459 993657508 8654155 993657508 8654155 465608829 699780414 465608829 699780414 789992660 311514148 789992660 311514148 231456572 381018112 231456572 381018112 300358365 450851568 300358365 450851568 9699836 14466747 9699836 14466747 149988215 382541738 149988215 382541738 316943770 476348199 316943770 476348199 275022819 113878960 275022819 113878960 924817016 569341945 924817016 569341945 218877888 330134907 218877888 330134907 259749983 525682690 259749983 525682690 441267725 376228896 441267725 376228896 251115773 931751546 251115773 931751546 496995384 345080779 496995384 345080779 50359003 75141942 50359003 75141942 615156402 996924957 615156402 996924957 290920331 173449820 290920331 173449820 939794621 90635422 939794621 90635422 885267890 321124700 885267890 321124700 194257993 293930121 194257993 293930121 696310160 448696393 696310160 448696393 26901367 40488249 26901367 40488249 727265554 695542706 727265554 695542706 486365551 166206090 486365551 166206090 889402957 796146667 889402957 796146667 184945695 78542741 184945695 78542741 52464595 449325033 52464595 449325033 678352527 910057884 678352527 910057884 330022458 452564627 330022458 452564627 792245073 15890178 792245073 15890178 989431628 175200934 989431628 175200934 116573988 836671863 116573988 836671863 937674934 93975444 937674934 93975444 763396631 842581058 763396631 842581058 167578075 254180326 167578075 254180326 588419384 777337287 588419384 777337287 110109181 164531490 110109181 164531490 372930580 779276333 372930580 779276333 32174708 47833870 32174708 47833870 694534620 451056563 694534620 451056563 134657810 202405602 134657810 202405602 182745152 541179778 182745152 541179778 976573645 35472152 976573645 35472152 846434313 319596691 846434313 319596691 212035328 381813436 212035328 381813436 643290969 940230184 643290969 940230184 472115193 469933974 472115193 469933974 312930646 384979552 312930646 384979552 815654156 247025464 815654156 247025464 162882326 607141858 162882326 607141858 516929181 645556266 516929181 645556266 66221372 99721475 66221372 99721475 822280782 378973373 822280782 378973373 227293707 114247316 227293707 114247316 924539110 778959390 924539110 778959390 103492576 154909203 103492576 154909203 590145852 955180301 590145852 955180301 532564331 459403801 532564331 459403801 817148281 229119885 817148281 229119885 847533594 877466655 847533594 877466655 427828404 720632042 427828404 720632042 449781184 275780206 449781184 275780206 140159650 211042537 140159650 211042537 528505325 630196783 528505325 630196783 240254395 178867748 240254395 178867748 880627338 407495112 880627338 407495112 228990520 215625052 228990520 215625052 142974669 728611195 142974669 728611195 586465830 39412219 586465830 39412219 26166940 808289086 26166940 808289086 613406515 319854775 613406515 319854775 784124963 359380666 784124963 359380666 579710137 877028361 579710137 877028361 642864254 159892927 642864254 159892927 106564215 549470133 106564215 549470133 920114402 38949458 920114402 38949458 980588979 29496078 980588979 29496078 876727018 792552882 876727018 792552882 26596810 39988643 26596810 39988643 970476134 842611402 970476134 842611402 180479514 274515721 180479514 274515721 577228632 580132741 577228632 580132741 604935108 24063470 604935108 24063470 15739941 119687114 15739941 119687114 405488798 802642426 405488798 802642426 714712787 21331661 714712787 21331661 985851848 374025118 985851848 374025118 91020991 136631006 91020991 136631006 713410976 423985737 713410976 423985737 224380763 134012292 224380763 134012292 911388219 215403337 911388219 215403337 142763846 134586716 142763846 134586716 998565822 1866662 998565822 1866662 165888834 445292765 165888834 445292765 698814291 471655145 698814291 471655145 245806022 320896063 245806022 320896063 875489695 186522531 875489695 186522531 245865947 395463681 245865947 395463681 733169009 477369529 733169009 477369529 317540946 773401912 317540946 773401912 925071608 113573049 925071608 113573049 646860905 549994650 646860905 549994650 804834672 290309085 804834672 290309085 547983206 850346181 547983206 850346181 404425714 474316074 404425714 474316074 315658351 94884370 315658351 94884370 937010054 307056506 937010054 307056506 40820510 60565875 40820510 60565875 497135747 765193471 497135747 765193471 713960892 83551907 713960892 83551907 55782885 351684723 55782885 351684723 966878928 49018001 966878928 49018001 558707870 744218167 558707870 744218167 218154695 57706802 218154695 57706802 961251559 363428489 961251559 363428489 404256052 664990494 404256052 664990494 63294365 94804759 63294365 94804759 909400106 275897535 909400106 275897535 179004744 272015798 179004744 272015798 304170737 598427623 304170737 598427623 972312438 40951273 972312438 40951273 700994606 690767042 700994606 690767042 431735866 213740919 431735866 213740919 857210952 443440537 857210952 443440537 678930487 474759606 678930487 474759606 683018473 236137230 683018473 236137230 156208569 359977876 156208569 359977876 733658590 995018966 733658590 995018966 341539749 9922124 341539749 9922124 992911091 203292717 992911091 203292717 135235367 640789170 135235367 640789170 540418759 332320418 540418759 332320418 35955993 53056355 35955993 53056355 561638591 805328606 561638591 805328606 375890369 176981018 375890369 176981018 956162550 21703093 956162550 21703093 985640531 441703119 985640531 441703119 44927629 66829300 44927629 66829300 356042421 679352445 356042421 679352445 589734851 859473372 589734851 859473372 147395621 223138932 147395621 223138932 501359453 731323868 501359453 731323868 58333028 87205236 58333028 87205236 239256821 385530837 239256821 385530837 739172272 482384199 739172272 482384199 377040618 738600262 377040618 738600262 581256809 315992590 581256809 315992590 879630127 180899949 879630127 180899949 212272997 472757592 212272997 472757592 950309514 73998257 950309514 73998257 806042900 558104165 806042900 558104165 346644108 905776087 346644108 905776087 628687144 250424014 628687144 250424014 165303677 461578710 165303677 461578710 687389811 721111192 687389811 721111192 630842011 124031842 630842011 124031842 917962087 951652316 917962087 951652316 76337364 75578598 76337364 75578598 50618794 89132217 50618794 89132217 719730523 750997580 719730523 750997580 318357278 296658969 318357278 296658969 196250532 391300754 196250532 391300754 735504431 948147085 735504431 948147085 311563209 191055720 311563209 191055720 127459077 503905469 127459077 503905469 582698779 804266136 582698779 804266136 405902767 228515989 405902767 228515989 847813545 822467345 847813545 822467345 479734636 959021551 479734636 959021551 771652533 279011773 771652533 279011773 183560380 354409972 183560380 354409972 571767947 825024373 571767947 825024373 408449594 415612159 408449594 415612159 863619787 203326252 863619787 203326252 845066750 413190031 845066750 413190031 575384270 645026993 575384270 645026993 602978197 408301965 602978197 408301965 724068590 454860889 724068590 454860889 692208162 318625142 692208162 318625142 785109390 844974071 785109390 844974071 186195510 282852229 186195510 282852229 369217191 979918391 369217191 979918391 520294222 463917572 520294222 463917572 309305227 727633341 309305227 727633341 464590004 503681275 464590004 503681275 610872910 837124747 610872910 837124747 602468920 49947636 602468920 49947636 966329173 238922352 966329173 238922352 157836662 303757972 157836662 303757972 665236480 889428032 665236480 889428032 420824727 487280254 420824727 487280254 290998977 230260266 290998977 230260266 84150973 126729137 84150973 126729137 131447836 255863899 131447836 255863899 690672190 457042741 690672190 457042741 170909205 259547540 170909205 259547540 767416242 716251171 767416242 716251171 286962350 392909841 286962350 392909841 751141461 190130288 751141461 190130288 58785132 87631621 58785132 87631621 74148473 291235982 74148473 291235982 804324502 418018135 804324502 418018135 369776375 780131978 369776375 780131978 58536819 87531413 58536819 87531413 81617106 739418008 81617106 739418008 648117757 893763150 648117757 893763150 9772144 14590625 9772144 14590625 418697334 637576042 418697334 637576042 258487505 314098267 258487505 314098267 207965247 831464142 207965247 831464142 613592385 80858975 613592385 80858975 945882788 936256156 945882788 936256156 387230138 192387123 387230138 192387123 871424015 224858578 871424015 224858578 109130973 93624692 109130973 93624692 62612617 761166426 62612617 761166426 464754188 409298549 464754188 409298549 174128695 264475006 174128695 264475006 671153087 487207071 671153087 487207071 938550778 92501195 938550778 92501195 248800141 874656597 248800141 874656597 642386340 679782430 642386340 679782430 500276221 398460429 500276221 398460429 792442614 138604278 792442614 138604278 907726263 357423862 907726263 357423862 437036986 849420788 437036986 849420788 738492209 386518549 738492209 386518549 682172834 860945897 682172834 860945897 225753208 4814664 225753208 4814664 996805382 707995294 996805382 707995294 357241108 988965677 357241108 988965677 796326715 302985188 796326715 302985188 371260905 807556123 371260905 807556123 119828551 179760065 119828551 179760065 267324300 523181658 267324300 523181658 439298493 855570638 439298493 855570638 817452509 273980625 817452509 273980625 182434181 390631159 182434181 390631159 717667198 474137042 717667198 474137042 592337817 816493197 592337817 816493197 165854992 251263116 165854992 251263116 575356076 869178139 575356076 869178139 119526878 152252866 119526878 152252866 101166468 276865074 101166468 276865074 829367334 257013505 829367334 257013505 313808688 929921903 313808688 929921903 737711957 336745638 737711957 336745638 772256326 350622998 772256326 350622998 325016382 903348876 325016382 903348876 552482655 330826339 552482655 330826339 219346643 123038673 219346643 123038673 987576057 18503290 987576057 18503290 828205686 327304160 828205686 327304160 778931586 78300701 778931586 78300701 947482262 262358927 947482262 262358927 638820212 680260233 638820212 680260233 238521917 70378098 238521917 70378098 47402503 483769607 47402503 483769607 321852889 288450781 321852889 288450781 190767251 821655003 190767251 821655003 945044836 82132812 945044836 82132812 719498113 677106528 719498113 677106528 221670913 149211386 221670913 149211386 99343471 307855997 99343471 307855997 792492644 636151441 792492644 636151441 465300278 589552822 465300278 589552822 656121846 305161348 656121846 305161348 202256619 266912383 202256619 266912383 982243621 26855924 982243621 26855924 958289353 992165188 958289353 992165188 326332856 373580358 326332856 373580358 249494284 505431497 249494284 505431497 582187544 803730499 582187544 803730499 413023563 597294723 413023563 597294723 568519009 217755877 568519009 217755877 144080008 851665426 144080008 851665426 849369436 226360176 849369436 226360176 445483506 878047793 445483506 878047793 615286842 707150090 615286842 707150090 402126065 257365352 402126065 257365352 874246297 188383744 874246297 188383744 797636201 410146038 797636201 410146038 536389910 958370892 536389910 958370892 912149667 132541882 912149667 132541882 250571053 375146866 250571053 375146866 855381577 216500000 855381577 216500000 216530818 490920844 216530818 490920844 385222832 860312651 385222832 860312651 256129493 383731059 256129493 383731059 734323912 392939175 734323912 392939175 754977266 362180429 754977266 362180429 584061641 761813247 584061641 761813247 244215055 336046552 244215055 336046552 25550855 38413094 25550855 38413094 751043936 431943871 751043936 431943871 193531890 292675330 193531890 292675330 664398881 627748553 664398881 627748553 168824544 256279348 168824544 256279348 803081353 441532870 803081353 441532870 294513360 357811477 294513360 357811477 901816454 147835764 901816454 147835764 150266947 292313116 150266947 292313116 873580395 189471895 873580395 189471895 852261142 406773895 852261142 406773895 16493543 25692058 16493543 25692058 190478789 539381740 190478789 539381740 499604210 804572177 499604210 804572177 444717391 135802718 444717391 135802718 948468705 76816441 948468705 76816441 589918859 652593817 589918859 652593817 897524259 154122457 897524259 154122457 767669630 918666219 767669630 918666219 314426097 201854633 314426097 201854633 878270885 182775931 878270885 182775931 305828801 627794845 305828801 627794845 545953631 316766442 545953631 316766442 133233045 200192318 133233045 200192318 465440976 707900981 465440976 707900981 628315092 516832298 628315092 516832298 294325827 441240246 294325827 441240246 345916904 989186905 345916904 989186905 614714609 624197469 614714609 624197469 336352226 724261338 336352226 724261338 315395601 474035515 315395601 474035515 633016387 880648781 633016387 880648781 73450491 110404630 73450491 110404630 487087390 843639135 487087390 843639135 355245790 739767676 355245790 739767676 907716294 138628063 907716294 138628063 178377010 659478370 178377010 659478370 408190661 111198328 408190661 111198328 74008136 811765145 74008136 811765145 550812536 986122181 550812536 986122181 149688374 226593563 149688374 226593563 694034695 451944030 694034695 451944030 762565933 8868312 762565933 8868312 5967127 403476561 5967127 403476561 573152980 540718089 573152980 540718089 914450309 129113140 914450309 129113140 473910368 907144684 473910368 907144684 344462432 198574244 344462432 198574244 867022902 262940973 867022902 262940973 62470651 93471434 62470651 93471434 625088875 841196963 625088875 841196963 840475130 147896070 840475130 147896070 901784801 241353961 901784801 241353961 786217672 710796100 786217672 710796100 26730130 40311566 26730130 40311566 867205317 198366456 867205317 198366456 116454514 175027362 116454514 175027362 846765634 852120477 846765634 852120477 177727187 270231538 177727187 270231538 690936934 456883206 690936934 456883206 176616856 145883552 176616856 145883552 903023692 969810117 903023692 969810117 452279421 603090308 452279421 603090308 220734292 78079435 220734292 78079435 52221604 885511203 52221604 885511203 465377861 245841821 465377861 245841821 162310730 553746273 162310730 553746273 845275833 232524526 845275833 232524526 640981347 747042484 640981347 747042484 302546644 245908805 302546644 245908805 836364507 347812170 836364507 347812170 113232527 169714360 113232527 169714360 583663961 930940020 583663961 930940020 873660809 189312958 873660809 189312958 666122206 495051127 666122206 495051127 949703360 74980284 949703360 74980284 949649595 915274903 949649595 915274903 319268449 161897584 319268449 161897584 108139674 575874512 108139674 575874512 896951462 154909200 896951462 154909200 658814191 508541451 658814191 508541451 903837211 68725146 903837211 68725146 953866909 433690105 953866909 433690105 478937584 723247690 478937584 723247690 825076367 145055931 825076367 145055931 903663292 489333180 903663292 489333180 545170316 792064219 545170316 792064219 250342234 373940105 250342234 373940105 181618861 276019460 181618861 276019460 233816921 793572653 233816921 793572653 382078866 310448312 382078866 310448312 205680102 171559491 205680102 171559491 885788923 211065453 885788923 211065453 146313143 886992394 146313143 886992394 593583654 318846183 593583654 318846183 143109387 185662755 143109387 185662755 123716388 635326544 123716388 635326544 756964492 72842926 756964492 72842926 48990089 411822143 48990089 411822143 483170736 919949119 483170736 919949119 427462176 309097266 427462176 309097266 791899917 376263298 791899917 376263298 212670899 76526371 212670899 76526371 948686532 706876724 948686532 706876724 376662474 228473315 376662474 228473315 972283805 41055999 972283805 41055999 424888285 923667725 424888285 923667725 897425505 154265822 897425505 154265822 879155810 413849132 879155810 413849132 75150343 113029048 75150343 113029048 451755196 996006363 451755196 996006363 376516950 243325966 376516950 243325966 160937468 414262706 160937468 414262706 720290789 815821578 720290789 815821578 1543750 2563463 1543750 2563463 815464264 456584676 815464264 456584676 304351606 289132499 304351606 289132499 911276581 134132128 911276581 134132128 685909566 827012190 685909566 827012190 120640714 33163405 120640714 33163405 978056346 94993281 978056346 94993281 549603205 528738396 549603205 528738396 149136517 225769109 149136517 225769109 293752889 606603130 293752889 606603130 618466289 534720951 618466289 534720951 161454736 88407 161454736 88407 999797045 987822951 999797045 987822951 583559113 5514094 583559113 5514094 996275445 499395195 996275445 499395195 365873194 917129330 365873194 917129330 761368401 134955743 761368401 134955743 89745955 265229284 89745955 265229284 823731666 802075533 823731666 802075533 337810341 955718141 337810341 955718141 648852751 491290778 648852751 491290778 100072093 150573532 100072093 150573532 225332901 914323229 225332901 914323229 801189008 66715480 801189008 66715480 955046366 207418172 955046366 207418172 137833375 349742518 137833375 349742518 274959366 936659978 274959366 936659978 383072914 417762812 383072914 417762812 223207299 325709518 223207299 325709518 215744885 197572496 215744885 197572496 867736170 502489397 867736170 502489397 543203733 62863077 543203733 62863077 962302362 55903742 962302362 55903742 450621417 852250025 450621417 852250025 82066926 123021217 82066926 123021217 794059659 441563948 794059659 441563948 224835873 149666335 224835873 149666335 99548144 550589242 99548144 550589242 845333504 92819282 845333504 92819282 938295729 281259697 938295729 281259697 396719684 894720191 396719684 894720191 99969711 150378596 99969711 150378596 212132973 375634714 212132973 375634714 262869927 524623126 262869927 524623126 523628885 902523112 523628885 902523112 412652531 290691343 412652531 290691343 804596130 376281773 804596130 376281773 251152490 66222769 251152490 66222769 955349691 392028257 955349691 392028257 343530410 967071869 343530410 967071869 688386052 381813434 688386052 381813434 741669075 155022422 741669075 155022422 59456723 89161340 59456723 89161340 852757207 242203825 852757207 242203825 160243338 260218044 160243338 260218044 989241789 16339614 989241789 16339614 187312958 605567765 187312958 605567765 848356258 60041593 848356258 60041593 40486786 853229591 40486786 853229591 563793287 76789368 563793287 76789368 51493569 567485291 51493569 567485291 447934225 384135842 447934225 384135842 256464583 148012573 256464583 148012573 901697040 323177080 901697040 323177080 213888282 2150761 213888282 2150761 998361333 452189900 998361333 452189900 198363177 300060976 198363177 300060976 655090763 810875820 655090763 810875820 384613837 686224606 384613837 686224606 550690853 242023612 550690853 242023612 160186493 882388478 160186493 882388478 762806622 351268749 762806622 351268749 301828821 831721367 301828821 831721367 341035275 342000277 341035275 342000277 227747376 688575820 227747376 688575820 568642026 965654886 568642026 965654886 141162029 16699772 141162029 16699772 10927374 373287025 10927374 373287025 747526272 602407282 747526272 602407282 76614382 115299293 76614382 115299293 124966852 949809210 124966852 949809210 583112153 714684297 583112153 714684297 370669581 818202613 370669581 818202613 387205229 492138198 387205229 492138198 327180921 468350028 327180921 468350028 864006379 88050096 864006379 88050096 59026310 237016683 59026310 237016683 156758076 14948657 156758076 14948657 9949755 753488551 9949755 753488551 553935479 192732379 553935479 192732379 128436857 207334287 128436857 207334287 750442997 771023407 750442997 771023407 308616187 424680266 308616187 424680266 254230358 381223047 254230358 381223047 278281079 663542694 278281079 663542694 662705234 914707210 662705234 914707210 148917612 225410401 148917612 225410401 824515633 419380900 824515633 419380900 279422526 482726741 279422526 482726741 549661266 935056941 549661266 935056941 492726721 221833746 492726721 221833746 852333341 395540051 852333341 395540051 710961991 561783915 710961991 561783915 631387051 358134238 631387051 358134238 758004729 482026202 758004729 482026202 305164675 457419939 305164675 457419939 506556814 682205521 506556814 682205521 931300872 104581929 931300872 104581929 829369333 680896771 829369333 680896771 358396949 956778942 358396949 956778942 831586030 253232519 831586030 253232519 512282269 990710595 512282269 990710595 367571137 641559839 367571137 641559839 774952692 10650916 774952692 10650916 7169921 471240202 7169921 471240202 681234689 520929337 681234689 520929337 342255652 798932667 342255652 798932667 644324921 407180701 644324921 407180701 142424256 214946109 142424256 214946109 838831694 492900282 838831694 492900282 327529797 39342549 327529797 39342549 973523366 401823053 973523366 401823053 214069895 184342377 214069895 184342377 122924588 579850758 122924588 579850758 735633127 171516867 735633127 171516867 885807080 80577583 885807080 80577583 7419030 11198727 7419030 11198727 95713537 894285998 95713537 894285998 826261233 261592162 826261233 261592162 823062213 471958423 823062213 471958423 190013207 287680390 190013207 287680390 792613447 901508098 792613447 901508098 290040954 235409408 290040954 235409408 917281646 125033688 917281646 125033688 300380578 675093790 300380578 675093790 869956610 94665187 869956610 94665187 937175523 119546307 937175523 119546307 119530562 786292641 119530562 786292641 402478855 735320700 402478855 735320700 392798339 997145764 392798339 997145764 304154785 106889225 304154785 106889225 70795726 396145683 70795726 396145683 732737005 592550344 732737005 592550344 499311852 400544010 499311852 400544010 266634391 419200437 266634391 419200437 721764424 412214960 721764424 412214960 571781135 977850882 571781135 977850882 906868201 139663443 906868201 139663443 374778574 820246766 374778574 820246766 994032881 8115861 994032881 8115861 103845630 867975876 103845630 867975876 613750832 891749241 613750832 891749241 456635690 339743968 456635690 339743968 225841473 383153126 225841473 383153126 740626443 687571209 740626443 687571209 490351058 899427951 490351058 899427951 632244346 468742198 632244346 468742198 311938136 988281388 311938136 988281388 777024518 250294668 777024518 250294668 863426767 179882746 863426767 179882746 119888179 998657608 119888179 998657608 778306918 327963441 778306918 327963441 252050577 463784325 252050577 463784325 457391537 793171522 457391537 793171522 46375083 68836021 46375083 68836021 865733804 673876115 865733804 673876115 475519822 43998405 475519822 43998405 970340489 944750458 970340489 944750458 367154682 565861202 367154682 565861202 705689205 363612490 705689205 363612490 242221499 313210356 242221499 313210356 788958115 408673807 788958115 408673807 332958788 615365797 332958788 615365797 196412661 296800585 196412661 296800585 394306003 536106098 394306003 536106098 911401231 134004255 911401231 134004255 126119878 513283027 126119878 513283027 690942171 235857923 690942171 235857923 965711705 50852596 965711705 50852596 553134743 549036284 553134743 549036284 46928947 39519968 46928947 39519968 26222518 84692191 26222518 84692191 943425642 190579682 943425642 190579682 126914881 830887535 126914881 830887535 945916112 80821356 945916112 80821356 809491057 297671498 809491057 297671498 256183453 605531518 256183453 605531518 622239293 995749714 622239293 995749714 103739821 89852486 103739821 89852486 940327456 131723034 940327456 131723034 874943578 393763838 874943578 393763838 262219093 392983028 262219093 392983028 507659625 752322207 507659625 752322207 319121963 79271471 319121963 79271471 2499757 3728026 2499757 3728026 231964538 348340992 231964538 348340992 598840902 673994856 598840902 673994856 409686617 77264709 409686617 77264709 948010180 993194816 948010180 993194816 552496447 83481250 552496447 83481250 943999710 716156719 943999710 716156719 262816921 206283818 262816921 206283818 861768594 949652916 861768594 949652916 503731477 939937720 503731477 939937720 590581523 451086656 590581523 451086656 959020566 60780315 959020566 60780315 942391850 229155268 942391850 229155268 314575896 889421477 314575896 889421477 861162643 207039797 861162643 207039797 822006299 458423824 822006299 458423824 58255916 87092256 58255916 87092256 195460570 295629363 195460570 295629363 149816116 57689987 149816116 57689987 961267411 347753485 961267411 347753485 524314704 571305050 524314704 571305050 924968337 22106365 924968337 22106365 14099703 116506237 14099703 116506237 482924069 946376401 482924069 946376401 330718268 426081916 330718268 426081916 284439945 256147526 284439945 256147526 829949657 391558175 829949657 391558175 257288536 129945073 257288536 129945073 913990193 277215967 913990193 277215967 16704251 25923489 16704251 25923489 579033886 704951690 579033886 704951690 95311398 143040542 95311398 143040542 195131097 452205901 195131097 452205901 807368252 287037300 807368252 287037300 318605844 521917371 318605844 521917371 681248998 350220424 681248998 350220424 161577788 244584486 161577788 244584486 481935424 607838466 481935424 607838466 114953962 172349011 114953962 172349011 747532058 489431146 747532058 489431146 325590465 864975997 325590465 864975997 848655582 227333086 848655582 227333086 296913301 469265498 296913301 469265498 312277060 139589861 312277060 139589861 93016951 631336436 93016951 631336436 792063090 98649304 792063090 98649304 65687861 341292633 65687861 341292633 793748317 293883601 793748317 293883601 194239772 540525463 194239772 540525463 368799820 442330981 368799820 442330981 294987854 563496260 294987854 563496260 779120456 323666207 779120456 323666207 66169405 99555698 66169405 99555698 351160517 590758200 351160517 590758200 259941010 234010598 259941010 234010598 154844423 440940099 154844423 440940099 796745982 302391250 796745982 302391250 204460031 481963699 204460031 481963699 716114191 318486038 716114191 318486038 211198859 958019552 211198859 958019552 685638778 208415273 685638778 208415273 860252847 962372502 860252847 962372502 467007179 748618716 467007179 748618716 790676156 52078687 790676156 52078687 35363056 225297701 35363056 225297701 276175978 869827362 276175978 869827362 445117741 312450058 445117741 312450058 207117767 911395847 207117767 911395847 957480835 29421284 957480835 29421284 980676409 8341650 980676409 8341650 5616104 585359202 5616104 585359202 486106477 942081018 486106477 942081018 25367657 38103298 25367657 38103298 943173910 411315590 943173910 411315590 339648916 907660446 339648916 907660446 842255407 237165984 842255407 237165984 460742855 543389130 460742855 543389130 91610934 137638475 91610934 137638475 835913777 411943319 835913777 411943319 139866332 210437520 139866332 210437520 723925008 408483578 723925008 408483578 990738930 13886084 990738930 13886084 85108460 417138404 85108460 417138404 718257897 652832229 718257897 652832229 279601669 137501654 279601669 137501654 91484274 698270861 91484274 698270861 618697472 658679210 618697472 658679210 252553256 378471365 252553256 378471365 310433101 665998645 310433101 665998645 716494570 225769342 716494570 225769342 858569570 84449844 858569570 84449844 56262897 323783721 56262897 323783721 729345312 481398069 729345312 481398069 268135420 318838362 268135420 318838362 136165268 81628276 136165268 81628276 14240044 22348874 14240044 22348874 607815684 786157893 607815684 786157893 477709868 919286583 477709868 919286583 385085012 768160429 385085012 768160429 543646443 969176757 543646443 969176757 846510460 203639576 846510460 203639576 135549966 716099655 135549966 716099655 693276098 55478385 693276098 55478385 962742830 228298639 962742830 228298639 596358492 539236499 596358492 539236499 472967873 130167730 472967873 130167730 86532216 13615613 86532216 13615613 990900908 479272383 990900908 479272383 220435291 268064242 220435291 268064242 821896945 929766122 821896945 929766122 533477890 86156074 533477890 86156074 57549917 247875937 57549917 247875937 829618996 554304783 829618996 554304783 300600385 7043738 300600385 7043738 4435827 510691086 4435827 510691086 804241750 201584804 804241750 201584804 134078773 100104455 134078773 100104455 934148089 524741331 934148089 524741331 374517887 632153667 374517887 632153667 680875620 471895531 680875620 471895531 553277531 886415390 553277531 886415390 856005359 97632246 856005359 97632246 59031413 88164026 59031413 88164026 238454226 380883692 238454226 380883692 895065120 157797427 895065120 157797427 297309359 983166112 297309359 983166112 462335411 36894490 462335411 36894490 24585146 78993927 24585146 78993927 514109845 808782273 514109845 808782273 874325190 188186689 874325190 188186689 235215625 517087664 235215625 517087664 858909948 64091637 858909948 64091637 956741884 78705478 956741884 78705478 52635417 269430031 52635417 269430031 820916669 357479566 820916669 357479566 238249935 734146665 238249935 734146665 627264946 935085660 627264946 935085660 478459482 434279909 478459482 434279909 992675043 10437425 992675043 10437425 237204409 380673511 237204409 380673511 950480435 73625583 950480435 73625583 794470164 371311458 794470164 371311458 242373764 92235052 242373764 92235052 61669058 636461148 61669058 636461148 789953580 311611451 789953580 311611451 313836711 586668262 313836711 586668262 510967356 137191572 510967356 137191572 91253870 529885659 91253870 529885659 545954468 902724203 545954468 902724203 495675049 262461250 495675049 262461250 825757199 455149335 825757199 455149335 677368398 643159837 677368398 643159837 194597638 157202241 194597638 157202241 895559720 298605466 895559720 298605466 278407742 694478644 278407742 694478644 648196565 854486928 648196565 854486928 187067007 283809436 187067007 283809436 373559238 858517383 373559238 858517383 689953958 458239518 689953958 458239518 573281550 978532533 573281550 978532533 402250627 339549804 402250627 339549804 121858230 182859562 121858230 182859562 316797397 614974784 316797397 614974784 615645197 948703650 615645197 948703650 240944515 361595472 240944515 361595472 574258736 554407321 574258736 554407321 55059093 82632506 55059093 82632506 259083947 642607393 259083947 642607393 802894392 293179577 802894392 293179577 569313168 935365516 569313168 935365516 917614937 107102593 917614937 107102593 929749583 568035326 929749583 568035326 358180350 994559107 358180350 994559107 488595064 456068495 488595064 456068495 304163048 599711307 304163048 599711307 825444114 103320885 825444114 103320885 932179115 964332079 932179115 964332079 604501154 395176545 604501154 395176545 263465120 768495241 263465120 768495241 621685516 255894539 621685516 255894539 140051406 123541447 140051406 123541447 918324189 557301185 918324189 557301185 582368335 417087082 582368335 417087082 881515572 177953665 881515572 177953665 825427418 430524578 825427418 430524578 287648781 19024238 287648781 19024238 987314339 351984442 987314339 351984442 371148704 893271282 371148704 893271282 358160974 158483899 358160974 158483899 894634366 476658604 894634366 476658604 317167250 814139649 317167250 814139649 982886999 25708587 982886999 25708587 307072609 614865446 307072609 614865446 816733911 145835246 816733911 145835246 97160751 281311844 97160751 281311844 310634455 465870816 310634455 465870816 763147842 124789728 763147842 124789728 953552181 5488480 953552181 5488480 3528341 238538427 3528341 238538427 882834614 57120155 882834614 57120155 38601914 455968768 38601914 455968768 969178037 45252195 969178037 45252195 132144624 305341487 132144624 305341487 699560274 443894695 699560274 443894695 747688392 373161957 747688392 373161957 529287619 667371362 529287619 667371362 125372738 187950510 125372738 187950510 273559855 410408452 273559855 410408452 126763660 190294364 126763660 190294364 247523435 490968876 247523435 490968876 677941423 376120946 677941423 376120946 745465440 910099174 745465440 910099174 380506343 261365728 380506343 261365728 171997022 342331082 171997022 342331082 301826561 452675617 301826561 452675617 944131090 83164122 944131090 83164122 555320105 852325854 555320105 852325854 597710115 338622345 597710115 338622345 144359083 16738397 144359083 16738397 10928568 920282797 10928568 920282797 411472026 491358200 411472026 491358200 326803456 812598509 326803456 812598509 513359659 101463438 513359659 101463438 67279352 762151841 67279352 762151841 373652760 266111527 373652760 266111527 82502009 123784288 82502009 123784288 737078245 465002537 737078245 465002537 161164658 243768755 161164658 243768755 718893119 418836447 718893119 418836447 232075125 138422563 232075125 138422563 92262056 418983725 92262056 418983725 988611798 17137125 988611798 17137125 824250137 829068897 824250137 829068897 357223237 277847620 357223237 277847620 182666520 606954115 182666520 606954115 731171331 218713942 731171331 218713942 125976564 74980285 125976564 74980285 50310598 18809162 50310598 18809162 987393021 92969278 987393021 92969278 713481123 923269869 713481123 923269869 192175830 159784912 192175830 159784912 893732901 872466012 893732901 872466012 535200143 139795104 535200143 139795104 906787034 492346765 906787034 492346765 327241413 924037320 327241413 924037320 416653301 250533001 416653301 250533001 165445342 270071042 165445342 270071042 201640344 357774229 201640344 357774229 912062209 132846365 912062209 132846365 678568374 475099036 678568374 475099036 771278360 265603159 771278360 265603159 823493116 681218468 823493116 681218468 1513031 2478451 1513031 2478451 222534056 493846675 222534056 493846675 917168183 125441750 917168183 125441750 380899440 693704914 380899440 693704914 711788991 30802243 711788991 30802243 20329506 409518817 20329506 409518817 824171806 11198726 824171806 11198726 992212600 89269827 992212600 89269827 811331553 314925135 811331553 314925135 130167158 195306262 130167158 195306262 749760538 497256949 749760538 497256949 35521820 52443623 35521820 52443623 163689562 846419542 163689562 846419542 998015678 2777685 998015678 2777685 895385524 979666027 895385524 979666027 530992744 505056083 530992744 505056083 343197685 618193820 343197685 618193820 765215836 347788734 765215836 347788734 615835714 643404911 615835714 643404911 721799197 412175402 721799197 412175402 427279160 555728741 427279160 555728741 739103681 180618184 739103681 180618184 120315882 18595606 120315882 18595606 987555036 471597485 987555036 471597485 127454602 147759173 127454602 147759173 902172377 147213238 902172377 147213238 262795179 853492730 262795179 853492730 576970545 431672476 576970545 431672476 814033117 173757441 814033117 173757441 884470201 741884930 884470201 741884930 119800355 67207236 119800355 67207236 45201860 197170503 45201860 197170503 899478106 151437309 899478106 151437309 307781937 461473752 307781937 461473752 184703884 158181757 184703884 158181757 894854306 301857506 894854306 301857506 568487849 890776184 568487849 890776184 242392378 95641284 242392378 95641284 63916231 416349602 63916231 416349602 744352796 378292647 744352796 378292647 325433002 713317196 325433002 713317196 604775608 692433751 604775608 692433751 543581934 258090202 543581934 258090202 926626005 111338814 926626005 111338814 676591384 477940513 676591384 477940513 214469315 278744812 214469315 278744812 980138030 30012251 980138030 30012251 767226241 499174079 767226241 499174079 332378364 508487581 332378364 508487581 709919033 349483913 709919033 349483913 207866844 108659808 207866844 108659808 72264541 328336470 72264541 328336470 778132569 308691663 778132569 308691663 204715703 281880316 204715703 281880316 811826417 694148728 811826417 694148728 30503745 45567116 30503745 45567116 951603041 830615790 951603041 830615790 292756665 300981761 292756665 300981761 92434858 138636199 92434858 138636199 331853765 584089719 331853765 584089719 869765108 161241857 869765108 161241857 892854506 12155062 892854506 12155062 7935894 539187525 7935894 539187525 922969598 102596 922969598 102596 999780747 36490851 999780747 36490851 681057592 509541214 681057592 509541214 288263346 133781066 288263346 133781066 911470881 267670968 911470881 267670968 332074959 498627073 332074959 498627073 772713448 336274913 772713448 336274913 238636534 692893869 238636534 692893869 457721359 391613751 457721359 391613751 261212959 653646409 261212959 653646409 605105138 939659075 605105138 939659075 177907977 270614441 177907977 270614441 540566372 859841074 540566372 859841074 614027451 642358426 614027451 642358426 546041724 221917327 546041724 221917327 852324162 621102030 852324162 621102030 577342042 922645868 577342042 922645868 387568900 688321122 387568900 688321122 600472274 526227901 600472274 526227901 468746855 823733134 468746855 823733134 306974707 379660703 306974707 379660703 743469874 311623848 743469874 311623848 206644005 515505913 206644005 515505913 425097515 265200869 425097515 265200869 100538330 151059952 100538330 151059952 522434281 890726763 522434281 890726763 442351618 323388547 442351618 323388547 781720316 773715341 781720316 773715341 13774781 21616784 13774781 21616784 144245220 428914803 144245220 428914803 814858823 192452669 814858823 192452669 871333065 245384978 871333065 245384978 162022878 854105601 162022878 854105601 898348864 153016128 898348864 153016128 238114696 864172462 238114696 864172462 736013457 224892503 736013457 224892503 106018947 159067153 106018947 159067153 498129081 921671328 498129081 921671328 156609461 236765464 156609461 236765464 267791318 402114269 267791318 402114269 87663678 131586299 87663678 131586299 852922925 732446099 852922925 732446099 63787268 95476895 63787268 95476895 868560690 196558796 868560690 196558796 935028195 98991238 935028195 98991238 431230127 806071872 431230127 806071872 566280135 257558829 566280135 257558829 134139586 7015539 134139586 7015539 994981982 193752841 994981982 193752841 215172034 398199815 215172034 398199815 265740051 400608128 265740051 400608128 729442247 903385949 729442247 903385949 146311028 221678331 146311028 221678331 760392463 606135595 760392463 606135595 427648491 420475559 427648491 420475559 715967671 697205719 715967671 697205719 22181605 28410730 22181605 28410730 18271057 322323670 18271057 322323670 213527563 317468775 213527563 317468775 210351232 487445010 210351232 487445010 809854004 284083254 809854004 284083254 369990737 654636070 369990737 654636070 611011935 101741923 611011935 101741923 67348518 807902269 67348518 807902269 599726330 417728940 599726330 417728940 259518376 388819095 259518376 388819095 679069586 475216478 679069586 475216478 415665174 734453259 415665174 734453259 910681296 125206390 910681296 125206390 34119474 50344613 34119474 50344613 171415715 555283923 171415715 555283923 657608899 248073716 657608899 248073716 834877693 686822498 834877693 686822498 20902603 31651775 20902603 31651775 940769379 100427669 940769379 100427669 410840786 571983085 410840786 571983085 698949494 444871153 698949494 444871153 441338987 941539377 441338987 941539377 682745607 469393805 682745607 469393805 517438505 707661550 517438505 707661550 283773452 246708306 283773452 246708306 866038872 7257778 866038872 7257778 4559744 287835529 4559744 287835529 510378445 675464743 510378445 675464743 621903945 333624741 621903945 333624741 81137675 121708314 81137675 121708314 283809956 503171124 283809956 503171124 584435325 614684432 584435325 614684432 935726367 23705531 935726367 23705531 15440276 565317416 15440276 565317416 497696167 48538937 497696167 48538937 967157205 373520794 967157205 373520794 674063076 482568058 674063076 482568058 777153591 71324633 777153591 71324633 952321341 287367457 952321341 287367457 425764187 632984314 425764187 632984314 283398719 125609791 283398719 125609791 80339569 120492698 80339569 120492698 223774569 336751958 223774569 336751958 784736204 319038420 784736204 319038420 306538031 459593205 306538031 459593205 932985465 102202944 932985465 102202944 331980217 889497657 331980217 889497657 935261954 59475935 935261954 59475935 960095718 441584923 960095718 441584923 294542502 574250099 294542502 574250099 785039954 318661062 785039954 318661062 555163298 766471775 555163298 766471775 900074957 150531862 900074957 150531862 854600472 370234243 854600472 370234243 247178397 519153244 247178397 519153244 880389964 80389569 880389964 80389569 946130286 235601554 946130286 235601554 155720853 235546031 155720853 235546031 902810710 146138274 902810710 146138274 807648036 323519527 807648036 323519527 214122238 208526411 214122238 208526411 973414179 39380240 973414179 39380240 103199634 257635222 103199634 257635222 964803278 52401843 964803278 52401843 658229362 720884559 658229362 720884559 401263954 803739239 401263954 803739239 940025920 90378894 940025920 90378894 629003032 713100733 629003032 713100733 249457314 134290940 249457314 134290940 911158229 344333817 911158229 344333817 451699054 679590223 451699054 679590223 75093224 112933738 75093224 112933738 692486702 454161037 692486702 454161037 49926822 74259263 49926822 74259263 937613246 604550715 937613246 604550715 456874540 705990814 456874540 705990814 609500234 173154275 609500234 173154275 94870479 55976418 94870479 55976418 962250153 356627010 962250153 356627010 758877065 15398452 758877065 15398452 989663429 264911690 989663429 264911690 80622251 120667377 80622251 120667377 137527940 893596184 137527940 893596184 694779577 250565735 694779577 250565735 833196273 482181015 833196273 482181015 674256476 271651832 674256476 271651832 819265385 758216317 819265385 758216317 436266410 931246817 436266410 931246817 724264799 408035487 724264799 408035487 626712441 906462487 626712441 906462487 451987600 709981996 451987600 709981996 872722463 61033280 872722463 61033280 41078409 238788405 41078409 238788405 444960198 917448253 444960198 917448253 818084971 272696372 818084971 272696372 546534376 521806617 546534376 521806617 894072558 159251547 894072558 159251547 447746919 799698101 447746919 799698101 498920753 286978731 498920753 286978731 807469176 634029249 807469176 634029249 379300768 160582700 379300768 160582700 106987192 557505789 106987192 557505789 791285891 207645350 791285891 207645350 860718252 401299852 860718252 401299852 445428850 825873933 445428850 825873933 465890093 345208340 465890093 345208340 229933939 907068968 229933939 907068968 339877445 218344303 339877445 218344303 144400472 850655066 144400472 850655066 582349977 448027571 582349977 448027571 57726301 30456650 57726301 30456650 979779957 524831387 979779957 524831387 446631376 754961273 446631376 754961273 736255077 387726948 736255077 387726948 258770710 958998755 258770710 958998755 455858783 348116927 455858783 348116927 231919929 460946929 231919929 460946929 307325074 205323177 307325074 205323177 136451708 280296330 136451708 280296330 813097105 271929914 813097105 271929914 163594817 247695307 163594817 247695307 710770638 467266391 710770638 467266391 174806780 265634297 174806780 265634297 195099861 885805122 195099861 885805122 927102327 41027522 927102327 41027522 27237598 465116045 27237598 465116045 820248969 270373405 820248969 270373405 198423191 637174595 198423191 637174595 720215852 273572723 720215852 273572723 911429219 133951833 911429219 133951833 306487634 571737771 306487634 571737771 905119940 52717095 905119940 52717095 964550699 816153604 964550699 816153604 277814290 65948269 277814290 65948269 44448468 549766192 44448468 549766192 390245222 152101201 390245222 152101201 101085515 858356400 101085515 858356400 474405963 323312125 474405963 323312125 214005786 302028278 214005786 302028278 796986189 399395583 796986189 399395583 183184161 37982154 183184161 37982154 974394205 648332229 974394205 648332229 292057268 113614200 292057268 113614200 925049259 544857943 925049259 544857943 295839755 443488474 295839755 443488474 509278773 949161930 509278773 949161930 504619101 909620877 504619101 909620877 564315446 456644564 564315446 456644564 304364686 305232856 304364686 305232856 794351114 837790064 794351114 837790064 252237980 377775379 252237980 377775379 388702923 703857962 388702923 703857962 187367225 284266605 187367225 284266605 714218365 759865316 714218365 759865316 149681245 224512140 149681245 224512140 850701153 325290012 850701153 325290012 238887944 418631651 238887944 418631651 785668971 317629242 785668971 317629242 758847262 709290306 758847262 709290306 206013965 310921077 206013965 310921077 730854753 441247216 730854753 441247216 61064572 91594206 61064572 91594206 558345333 937084001 558345333 937084001 646948914 68208043 646948914 68208043 969539671 44994614 969539671 44994614 420998674 859509655 420998674 859509655 680643505 380085748 680643505 380085748 743081930 898300033 743081930 898300033 376374814 984017925 376374814 984017925 693488980 259571674 693488980 259571674 923509609 115739969 923509609 115739969 725517996 539192293 725517996 539192293 505399235 544723809 505399235 544723809 325743754 154952319 325743754 154952319 896866405 294071073 896866405 294071073 104978758 157491773 104978758 157491773 306879001 921951542 306879001 921951542 638686295 108679939 638686295 108679939 72275684 796639783 72275684 796639783 497377101 446144046 497377101 446144046 69477787 104833378 69477787 104833378 915519696 321494810 915519696 321494810 764231197 740174703 764231197 740174703 460912222 40637432 460912222 40637432 972404653 659868402 972404653 659868402 361252418 802884490 361252418 802884490 644069494 28785886 644069494 28785886 981106287 222435468 981106287 222435468 322705908 633365827 322705908 633365827 570265277 429633828 570265277 429633828 286954144 697219759 286954144 697219759 826742405 128867265 826742405 128867265 24633357 36980000 24633357 36980000 677121779 758576194 677121779 758576194 428227829 247784898 428227829 247784898 987620827 18422348 987620827 18422348 467849678 895481391 467849678 895481391 966261667 50090877 966261667 50090877 887392681 225189650 887392681 225189650 148702096 331202005 148702096 331202005 465445303 902392697 465445303 902392697 165197995 250157166 165197995 250157166 722771561 410392075 722771561 410392075 763155856 176667025 763155856 176667025 882342808 649515976 882342808 649515976 91110409 136889289 91110409 136889289 695977462 689356167 695977462 689356167 443994782 937449594 443994782 937449594 826878279 44077398 826878279 44077398 990211995 14809661 990211995 14809661 548661795 750167116 548661795 750167116 461634545 579093921 461634545 579093921 154484816 233415709 154484816 233415709 803833958 382736812 803833958 382736812 740963282 307570519 740963282 307570519 981465627 28377090 981465627 28377090 36289392 995231432 36289392 995231432 728968860 380085745 728968860 380085745 94142155 141031236 94142155 141031236 532512112 634760815 532512112 634760815 739954320 384044123 739954320 384044123 289659972 515795040 289659972 515795040 627031001 112380668 627031001 112380668 74520347 381722452 74520347 381722452 998466085 1966332 998466085 1966332 779548625 536980208 779548625 536980208 5246970 7928515 5246970 7928515 262323037 393230936 262323037 393230936 922068104 82319124 922068104 82319124 944992983 828613461 944992983 828613461 64261652 96385341 64261652 96385341 774253217 884417284 774253217 884417284 277296488 416306367 277296488 416306367 628273559 727568474 628273559 727568474 114460004 171400171 114460004 171400171 315307988 489052955 315307988 489052955 734727082 392293923 734727082 392293923 468453233 842107794 468453233 842107794 834005723 249128170 834005723 249128170 809427944 284676545 809427944 284676545 984247458 23618780 984247458 23618780 179397391 382304183 179397391 382304183 485719655 612860911 485719655 612860911 176573388 121593294 176573388 121593294 919725392 670397616 919725392 670397616 469633881 15060273 469633881 15060273 9994806 747879364 9994806 747879364 483426572 525757157 483426572 525757157 553383645 426621285 553383645 426621285 284812302 318207379 284812302 318207379 785366266 498316476 785366266 498316476 250899003 375728021 250899003 375728021 548446427 652990944 548446427 652990944 784023215 314455546 784023215 314455546 202341764 305234293 202341764 305234293 693083135 741978700 693083135 741978700 587891793 396562916 587891793 396562916 732478956 426201771 732478956 426201771 549806177 642231042 549806177 642231042 361815570 579013137 361815570 579013137 412259610 723725090 412259610 723725090 181456437 197486522 181456437 197486522 867872243 919519677 867872243 919519677 370769677 139235124 370769677 139235124 907205425 414050187 907205425 414050187 720479358 187466809 720479358 187466809 874874644 657786666 874874644 657786666 258514685 365053134 258514685 365053134 753043490 453649589 753043490 453649589 276297700 215226960 276297700 215226960 856443206 451852981 856443206 451852981 159413366 241141368 159413366 241141368 543349980 658448149 543349980 658448149 838635524 54944370 838635524 54944370 36968258 304284850 36968258 304284850 376769019 989589194 376769019 989589194 432380331 432034336 432380331 432034336 288591986 434336805 288591986 434336805 917677724 124538723 917677724 124538723 720048832 589773250 720048832 589773250 177426870 200503905 177426870 200503905 927131274 7777960 927131274 7777960 994309475 684186131 994309475 684186131 227666893 74980579 227666893 74980579 949692628 76914203 949692628 76914203 51553948 255277797 51553948 255277797 830422676 469896391 830422676 469896391 581632314 787720088 581632314 787720088 228145624 328137079 228145624 328137079 217523308 850203258 217523308 850203258 544886053 439480381 544886053 439480381 15677708 23997059 15677708 23997059 137874879 748386406 137874879 748386406 938236680 92877566 938236680 92877566 694531650 963795387 694531650 963795387 234746992 137102898 234746992 137102898 91202827 972389319 91202827 972389319 813986734 279307981 813986734 279307981 311759050 546249633 311759050 546249633 644595528 776774511 644595528 776774511 368555222 779448370 368555222 779448370 637243582 63930112 637243582 63930112 42982463 401874523 42982463 401874523 977901101 33339468 977901101 33339468 509141675 806595490 509141675 806595490 672837579 412046144 672837579 412046144 792269 1121544 792269 1121544 951654442 349970875 951654442 349970875 739007800 442627744 739007800 442627744 584363854 842307587 584363854 842307587 388399380 134272143 388399380 134272143 911170356 143078964 911170356 143078964 95345899 274924930 95345899 274924930 962558676 55754023 962558676 55754023 198287881 438702847 198287881 438702847 703165737 733411738 703165737 733411738 152729279 109218201 152729279 109218201 927929480 416714672 927929480 416714672 277468866 727305696 277468866 727305696 513981430 217804783 513981430 217804783 97318653 88378277 97318653 88378277 26103691 39342550 26103691 39342550 917045956 306307741 917045956 306307741 272290645 408444984 272290645 408444984 750942354 173959842 750942354 173959842 884359687 898353560 884359687 898353560 564898093 412827172 564898093 412827172 721346706 456816611 721346706 456816611 179023754 206037151 179023754 206037151 951153830 72862765 951153830 72862765 509760372 717853715 509760372 717853715 32227300 47929401 32227300 47929401 648861105 522968981 648861105 522968981 85048797 127880930 85048797 127880930 92448376 446559210 92448376 446559210 395104860 960661488 395104860 960661488 131777093 41846719 131777093 41846719 971828338 338222171 971828338 338222171 722876818 410201094 722876818 410201094 190638258 253621111 190638258 253621111 167362126 723964157 167362126 723964157 620421784 957175556 620421784 957175556 118684997 177774286 118684997 177774286 244119689 568927155 244119689 568927155 718853206 300705973 718853206 300705973 199026506 491550184 199026506 491550184 663984099 850717925 663984099 850717925 483047025 253789682 483047025 253789682 831411564 664571853 831411564 664571853 279637883 5747832 279637883 5747832 995997741 480633400 995997741 480633400 89233972 134281176 89233972 134281176 344249975 939320024 344249975 939320024 809619907 116736916 809619907 116736916 77691102 604891001 77691102 604891001 637369258 334515566 637369258 334515566 222080553 419953990 222080553 419953990 645627610 821391564 645627610 821391564 649701345 108157153 649701345 108157153 71516278 592354594 71516278 592354594 551649636 783858358 551649636 783858358 471363793 691258423 471363793 691258423 936153774 96385343 936153774 96385343 738006622 387491648 738006622 387491648 196599937 21958715 196599937 21958715 12983355 19857623 12983355 19857623 93842281 587405566 93842281 587405566 777111896 329788540 777111896 329788540 312317056 488968109 312317056 488968109 566227735 882212570 566227735 882212570 640032799 360905278 640032799 360905278 755797028 753021249 755797028 753021249 150157004 153052216 150157004 153052216 101979648 431065575 101979648 431065575 647665480 932482894 647665480 932482894 524130692 291208096 524130692 291208096 804347909 796305933 804347909 796305933 486443803 935531643 486443803 935531643 56150778 84269786 56150778 84269786 439977869 717760539 439977869 717760539 106666648 160008398 106666648 160008398 204989165 735472220 204989165 735472220 700713215 59973060 700713215 59973060 40409026 100104453 40409026 100104453 120625194 596604101 120625194 596604101 464432923 742795442 464432923 742795442 353095659 447930189 353095659 447930189 696761910 466131762 696761910 466131762 404471926 928857128 404471926 928857128 323368484 450537645 323368484 450537645 942827510 85594509 942827510 85594509 753422586 455527352 753422586 455527352 691852497 284983684 691852497 284983684 809043669 793622767 809043669 793622767 467903725 15133180 467903725 15133180 989983077 90177176 989983077 90177176 97346763 352375366 97346763 352375366 762077161 917410110 762077161 917410110 174162888 264593132 174162888 264593132 546383551 794740148 546383551 794740148 720046218 374035396 720046218 374035396 249812922 208848199 249812922 208848199 860033396 434107687 860033396 434107687 269746092 54629897 269746092 54629897 963145485 189417349 963145485 189417349 20623400 31263351 20623400 31263351 91198411 166852026 91198411 166852026 747097957 379668452 747097957 379668452 93799914 140515402 93799914 140515402 702513320 995811522 702513320 995811522 661578670 231248232 661578670 231248232 846115345 481796179 846115345 481796179 674542469 270305660 674542469 270305660 820289146 359674480 820289146 359674480 159501416 95111705 159501416 95111705 936800722 643888370 936800722 643888370 452131000 404872194 452131000 404872194 994542216 7508158 994542216 7508158 409465646 881291014 409465646 881291014 321410544 7928517 321410544 7928517 994133843 611506438 994133843 611506438 157524533 198470053 157524533 198470053 928319942 9545953 928319942 9545953 6503904 114618357 6503904 114618357 704177557 958000852 704177557 958000852 170254347 258503561 170254347 258503561 600874233 642561068 600874233 642561068 238953183 109334666 238953183 109334666 927814347 487555757 927814347 487555757 324269457 824510823 324269457 824510823 791327285 309894530 791327285 309894530 408540324 731291803 408540324 731291803 365455452 564658613 365455452 564658613 452482699 355044916 452482699 355044916 236475102 728859297 236475102 728859297 889514353 166158999 889514353 166158999 299970918 527084542 299970918 527084542 643309937 783910167 643309937 783910167 676647330 307108603 676647330 307108603 203752677 339319554 203752677 339319554 978855376 31860509 978855376 31860509 941112508 474103169 941112508 474103169 126506948 189974730 126506948 189974730 648333678 634534852 648333678 634534852 662158532 766592086 662158532 766592086 35480492 52376093 35480492 52376093 319528902 480282625 319528902 480282625 107884833 161604149 107884833 161604149 182574319 891143364 182574319 891143364 953491211 69213180 953491211 69213180 715462468 421383318 715462468 421383318 980952142 29020761 980952142 29020761 731258450 398189953 731258450 398189953 848387154 30008948 848387154 30008948 980177177 110350158 980177177 110350158 310873762 628893124 310873762 628893124 679566614 473831429 679566614 473831429 412886663 840599666 412886663 840599666 289878851 97591640 289878851 97591640 64925459 497029730 64925459 497029730 334649577 864214357 334649577 864214357 312068198 387960813 312068198 387960813 737609029 682863974 737609029 682863974 399773280 433475958 399773280 433475958 940656741 89084342 940656741 89084342 97329370 178546592 97329370 178546592 880915845 511579331 880915845 511579331 432289970 680931557 432289970 680931557 705109662 417132900 705109662 417132900 718274407 428980669 718274407 428980669 286335971 465948381 286335971 465948381 315008872 693076763 315008872 693076763 644026543 356008037 644026543 356008037 860689064 55150491 860689064 55150491 962881007 176126544 962881007 176126544 723775543 513853056 723775543 513853056 333545437 791369669 333545437 791369669 20101395 30507751 20101395 30507751 467773815 705605541 467773815 705605541 676451821 8265901 676451821 8265901 5534547 116485541 5534547 116485541 497454975 610910155 497454975 610910155 976982799 34995766 976982799 34995766 100941351 373937914 100941351 373937914 462818603 801246897 462818603 801246897 551547013 993978227 551547013 993978227 389381268 22648531 389381268 22648531 14513136 372530934 14513136 372530934 690431766 457555365 690431766 457555365 85518845 128446600 85518845 128446600 834825973 723423689 834825973 723423689 440142359 843537990 440142359 843537990 32948699 48856566 32948699 48856566 945868047 237257717 945868047 237257717 345581258 698758643 345581258 698758643 143465509 22508198 143465509 22508198 985042164 311999635 985042164 311999635 10683850 16356200 10683850 16356200 579360482 511092874 579360482 511092874 217071502 184101532 217071502 184101532 877411225 218102225 877411225 218102225 108548763 126676792 108548763 126676792 916423232 452179247 916423232 452179247 81956889 19406196 81956889 19406196 12686132 356494613 12686132 356494613 580438214 630537036 580438214 630537036 49819499 74111619 49819499 74111619 929570921 257335840 929570921 257335840 135925325 204475166 135925325 204475166 199331575 301314012 199331575 301314012 941067186 88635883 941067186 88635883 794115826 327440812 794115826 327440812 625212393 937497052 625212393 937497052 904521214 143614833 904521214 143614833 710010469 516048816 710010469 516048816 484358702 521255687 484358702 521255687 323088253 458928541 323088253 458928541 836502362 245680936 836502362 245680936 477545273 981895747 477545273 981895747 767212727 344504230 767212727 344504230 605210286 924580584 605210286 924580584 592247162 289211058 592247162 289211058 160721104 27775291 160721104 27775291 17898279 86043896 17898279 86043896 340878982 986341099 340878982 986341099 474092868 175005241 474092868 175005241 40653574 60329899 40653574 60329899 42402828 656329774 42402828 656329774 792249859 308202984 792249859 308202984 341272980 977961045 341272980 977961045 520144930 44810161 520144930 44810161 969695013 434815465 969695013 434815465 370817727 966115601 370817727 966115601 670660561 7456222 670660561 7456222 994557852 814236680 994557852 814236680 628432146 119590399 628432146 119590399 993526822 8913593 993526822 8913593 29899698 751511516 29899698 751511516 586967694 58528329 586967694 58528329 39504775 713316126 39504775 713316126 904035556 144610327 904035556 144610327 112554126 392012423 112554126 392012423 625965848 968310243 625965848 968310243 812565828 281200522 812565828 281200522 449885702 903656244 449885702 903656244 928889880 108172087 928889880 108172087 726891017 948977201 726891017 948977201 113685516 170456282 113685516 170456282 221126214 782025537 221126214 782025537 578496983 836030419 578496983 836030419 79402236 118988599 79402236 118988599 834708481 494667267 834708481 494667267 183573840 279015763 183573840 279015763 235323960 903697824 235323960 903697824 572104817 418001979 572104817 418001979 278142785 635418959 278142785 635418959 824068845 264719077 824068845 264719077 397242688 830741250 397242688 830741250 47406203 70416970 47406203 70416970 858233160 405958854 858233160 405958854 15110574 23182751 15110574 23182751 93463266 265007671 93463266 265007671 844161236 234293142 844161236 234293142 843494639 951808611 843494639 951808611 197083695 232889372 197083695 232889372 845032597 330562529 845032597 330562529 156204100 75683911 156204100 75683911 50725364 289158269 50725364 289158269 989178108 16485153 989178108 16485153 820261175 275683961 820261175 275683961 668264595 491657944 668264595 491657944 738386403 320818802 738386403 320818802 783590764 969351160 783590764 969351160 188681832 286082132 188681832 286082132 248832831 952202764 248832831 952202764 717640637 151343613 717640637 151343613 899505254 346703289 899505254 346703289 25894660 39050846 25894660 39050846 940354478 288724159 940354478 288724159 76415493 114866674 76415493 114866674 881697644 452925051 881697644 452925051 91052681 136736536 91052681 136736536 567247271 904312093 567247271 904312093 596272653 132769537 596272653 132769537 985398007 22111929 985398007 22111929 96093401 263225731 96093401 263225731 825452358 429897473 825452358 429897473 664383658 497637290 664383658 497637290 714894127 329685894 714894127 329685894 777118795 795189451 777118795 795189451 352401791 650845871 352401791 650845871 758369848 174812135 758369848 174812135 116351824 556572570 116351824 556572570 982379147 26648958 982379147 26648958 566581430 724929354 566581430 724929354 635928110 730897386 635928110 730897386 878938280 60017229 878938280 60017229 40434133 485543365 40434133 485543365 683110476 367059641 683110476 367059641 106472822 159762826 106472822 159762826 725416324 531234958 725416324 531234958 517460108 796607777 517460108 796607777 654028480 248774545 654028480 248774545 164228643 471701692 164228643 471701692 741535015 16924691 741535015 16924691 988820535 47025632 988820535 47025632 388284471 503549731 388284471 503549731 898269972 153089815 898269972 153089815 418761854 910242145 418761854 910242145 840082239 240214786 840082239 240214786 632111001 847841872 632111001 847841872 370764178 454148170 370764178 454148170 158369554 3535479 158369554 3535479 2374706 71868309 2374706 71868309 433282695 530912291 433282695 530912291 288927800 224485979 288927800 224485979 148160382 431084368 148160382 431084368 397543029 674060605 397543029 674060605 609848032 101134213 609848032 101134213 67071899 231330947 67071899 231330947 885355384 85360534 885355384 85360534 963967603 53470238 963967603 53470238 861704515 206345762 861704515 206345762 624424 971060 624424 971060 901930435 182204807 901930435 182204807 86765527 130487889 86765527 130487889 769921842 340178795 769921842 340178795 776854749 263047407 776854749 263047407 172963226 168238247 172963226 168238247 887978102 890945021 887978102 890945021 534264491 399578378 534264491 399578378 758288178 357818960 758288178 357818960 523251404 611586921 523251404 611586921 207069058 191102056 207069058 191102056 872381045 629110697 872381045 629110697 277935679 36718719 277935679 36718719 975620885 468376476 975620885 468376476 311817952 779642827 311817952 779642827 485826219 301302193 485826219 301302193 199331296 518187478 199331296 518187478 770400800 16699771 770400800 16699771 988914323 270044621 988914323 270044621 108588155 162394964 108588155 162394964 752288367 730311629 752288367 730311629 353418247 989975603 353418247 989975603 769699092 340564057 769699092 340564057 282719309 763766904 282719309 763766904 540232049 126800568 540232049 126800568 916355120 495489704 916355120 495489704 131453119 197394004 131453119 197394004 828410642 936385668 828410642 936385668 466572715 331117091 466572715 331117091 192181278 263669268 192181278 263669268 977748694 33545622 977748694 33545622 827688991 814945906 827688991 814945906 243550274 365560013 243550274 365560013 407591884 633483915 407591884 633483915 149031373 225745007 149031373 225745007 680461279 472519317 680461279 472519317 172755871 18077521 172755871 18077521 987777024 228229128 987777024 228229128 150944021 935073990 150944021 935073990 596741713 517777459 596741713 517777459 109946511 164385806 109946511 164385806 239428469 412588835 239428469 412588835 780076188 325628721 780076188 325628721 314630587 707478113 314630587 707478113 630350617 713009541 630350617 713009541 671214417 312760513 671214417 312760513 789301466 27954067 789301466 27954067 17994436 46757934 17994436 46757934 968094063 441337023 968094063 441337023 195356534 295487944 195356534 295487944 418373550 983592681 418373550 983592681 626808086 599082103 626808086 599082103 925398148 113004369 925398148 113004369 139737967 538920964 139737967 538920964 933772676 101011651 933772676 101011651 200205473 396127249 200205473 396127249 370940324 807547368 370940324 807547368 667009685 439956867 667009685 439956867 702197522 930526771 702197522 930526771 495734402 447043097 495734402 447043097 70786946 96466927 70786946 96466927 64341137 452661133 64341137 452661133 538895000 886482312 538895000 886482312 837883498 55679161 837883498 55679161 962662526 798681718 962662526 798681718 347817010 439049782 347817010 439049782 193810567 73343444 193810567 73343444 49376501 677860578 49376501 677860578 353311274 934998678 353311274 934998678 948704836 76507478 948704836 76507478 844367603 278040028 844367603 278040028 102862534 120338008 102862534 120338008 80305788 719990223 80305788 719990223 606934005 771801961 606934005 771801961 322439732 144851246 322439732 144851246 96530386 630413033 96530386 630413033 550129168 125983208 550129168 125983208 83714191 307866198 83714191 307866198 520318638 890144616 520318638 890144616 103576341 154953582 103576341 154953582 458535351 852191418 458535351 852191418 832817688 77051617 832817688 77051617 948164940 797828821 948164940 797828821 7737930 11836857 7737930 11836857 890320638 654999193 890320638 654999193 394942056 575069329 394942056 575069329 468402918 719750084 468402918 719750084 871097428 75391479 871097428 75391479 50483165 816294585 50483165 816294585 604271088 60613727 604271088 60613727 959150344 143573880 959150344 143573880 187259629 603046117 187259629 603046117 686710039 123514378 686710039 123514378 82348238 687558094 82348238 687558094 516685237 154302986 516685237 154302986 102975253 179746700 102975253 179746700 612476067 702326157 612476067 702326157 100943382 139179488 100943382 139179488 92823411 457108560 92823411 457108560 655610197 545157808 655610197 545157808 177781969 199142591 177781969 199142591 866746084 854300353 866746084 854300353 459305619 957224045 459305619 957224045 559512371 48998783 559512371 48998783 966889742 936417601 966889742 936417601 461044951 139748132 461044951 139748132 93110676 247489367 93110676 247489367 836763153 16523197 836763153 16523197 990843470 13725247 990843470 13725247 87262200 266534604 87262200 266534604 822939279 907416058 822939279 907416058 3345030 5271515 3345030 5271515 125404764 543567631 125404764 543567631 772940797 156859781 772940797 156859781 895849597 238785733 895849597 238785733 327147283 674020597 327147283 674020597 466189599 838806145 466189599 838806145 928767044 108268827 928767044 108268827 734051795 490137774 734051795 490137774 623677466 812588716 623677466 812588716 675868926 208651600 675868926 208651600 138699896 478100677 138699896 478100677 676533856 451147145 676533856 451147145 241322339 362101957 241322339 362101957 492618956 937333640 492618956 937333640 593172960 340355471 593172960 340355471 31922090 47584949 31922090 47584949 203064270 707459122 203064270 707459122 655369942 406637844 655369942 406637844 725355039 753477030 725355039 753477030 485255505 923778198 485255505 923778198 893537821 74086178 893537821 74086178 49810596 364157484 49810596 364157484 381130430 778716281 381130430 778716281 546700986 30552374 546700986 30552374 20119776 945457174 20119776 945457174 685988513 38467168 685988513 38467168 25574009 330843160 25574009 330843160 381214201 978042870 381214201 978042870 551749217 463560462 551749217 463560462 240852768 318478771 240852768 318478771 936622364 95441521 936622364 95441521 862790365 350250407 862790365 350250407 369794154 995190391 369794154 995190391 401921278 464045431 401921278 464045431 309491853 507316776 309491853 507316776 582650913 735528374 582650913 735528374 365690262 283301624 365690262 283301624 962569559 55739108 962569559 55739108 927118992 203370956 927118992 203370956 120034072 180096833 120034072 180096833 237218229 809643402 237218229 809643402 809748938 284203623 809748938 284203623 342037053 669804212 342037053 669804212 317247460 127659855 317247460 127659855 2834756 4422225 2834756 4422225 227040671 678265439 227040671 678265439 756066070 360590996 756066070 360590996 452324171 657834274 452324171 657834274 266982791 86860457 266982791 86860457 942007636 29954371 942007636 29954371 19450011 615087773 19450011 615087773 912229262 132363397 912229262 132363397 799705624 408917213 799705624 408917213 211155672 178378131 211155672 178378131 42096899 62469081 42096899 62469081 57219301 550136813 57219301 550136813 676948980 390562165 676948980 390562165 86548042 106115200 86548042 106115200 930296663 186497839 930296663 186497839 177763089 958754696 177763089 958754696 979926905 30175204 979926905 30175204 228063917 378599002 228063917 378599002 577028166 920668198 577028166 920668198 311873140 401432519 311873140 401432519 267270427 545638107 267270427 545638107 798415427 64187581 798415427 64187581 956657822 470065610 956657822 470065610 17943192 27846091 17943192 27846091 555914860 919849762 555914860 919849762 101003084 151905205 101003084 151905205 479665475 877043278 479665475 877043278 584600080 954545121 584600080 954545121 533893165 74258140 533893165 74258140 950137483 241282592 950137483 241282592 640179015 929374568 640179015 929374568 521646033 300636379 521646033 300636379 797736077 658968857 797736077 658968857 106390654 30669070 106390654 30669070 979570698 336522720 979570698 336522720 772568006 65199906 772568006 65199906 956165924 160725902 956165924 160725902 107146427 179683588 107146427 179683588 167698594 276231632 167698594 276231632 784285959 319460974 784285959 319460974 870013368 134467055 870013368 134467055 12605615 19200704 12605615 19200704 813880894 461146955 813880894 461146955 110723384 165915750 110723384 165915750 260957341 391110749 260957341 391110749 929235554 107765454 929235554 107765454 175425225 702969255 175425225 702969255 925078219 87205237 925078219 87205237 941812889 91718077 941812889 91718077 459378449 836438948 459378449 836438948 837336505 224712130 837336505 224712130 148269746 126044724 148269746 126044724 916696216 741771919 916696216 741771919 164099445 206141278 164099445 206141278 1144233 1641541 1144233 1641541 306180897 865210866 306180897 865210866 997968132 2883776 997968132 2883776 160626542 946836561 160626542 946836561 544376926 271926104 544376926 271926104 114624047 171648150 114624047 171648150 812980404 308174798 812980404 308174798 442258430 958852780 442258430 958852780 660482863 439249508 660482863 439249508 200518653 177015120 200518653 177015120 882107669 654807103 882107669 654807103 47708794 24940959 47708794 24940959 983577644 969502084 983577644 969502084 194127720 158272674 194127720 158272674 894762979 878957674 894762979 878957674 322280516 268593082 322280516 268593082 821367011 358286534 821367011 358286534 309078334 680083429 309078334 680083429 621098082 753622017 621098082 753622017 526416671 306308128 526416671 306308128 793512630 424230346 793512630 424230346 283138034 242786840 283138034 242786840 838315896 302816374 838315896 302816374 664597448 840692609 664597448 840692609 394347387 497911117 394347387 497911117 800353602 296678207 800353602 296678207 264629485 469240390 264629485 469240390 813319269 28964203 813319269 28964203 18682386 854088483 18682386 854088483 483806024 61261758 483806024 61261758 41285564 225769104 41285564 225769104 849781820 656804792 849781820 656804792 391788829 139871372 391788829 139871372 906751899 376240763 906751899 376240763 372830181 942466272 372830181 942466272 737266224 379333935 737266224 379333935 162644781 246694410 162644781 246694410 701136343 722823875 701136343 722823875 572976171 128404820 572976171 128404820 915126784 975612938 915126784 975612938 300186698 450527458 300186698 450527458 350986049 920836500 350986049 920836500 568996942 859264442 568996942 859264442 274419945 412097208 274419945 412097208 423628287 930889651 423628287 930889651 609146650 394240800 609146650 394240800 733732775 433435662 733732775 433435662 158831664 166835124 158831664 166835124 102500131 153617348 102500131 153617348 243015462 866795741 243015462 866795741 817906907 18606970 817906907 18606970 12261657 708055205 12261657 708055205 857373167 213521020 857373167 213521020 605744677 759679924 605744677 759679924 332868639 358624094 332868639 358624094 757754629 511569025 757754629 511569025 305612960 281294736 305612960 281294736 185307193 311194449 185307193 311194449 938371631 92788107 938371631 92788107 351553353 717224734 351553353 717224734 453640271 397866591 453640271 397866591 997187183 4079020 997187183 4079020 913676479 853231825 913676479 853231825 233461977 350932518 233461977 350932518 566420479 996429150 566420479 996429150 438274424 656293343 438274424 656293343 394855956 857820605 394855956 857820605 313702209 403448920 313702209 403448920 727581302 644112090 727581302 644112090 4044381 6336529 4044381 6336529 634586873 925418125 634586873 925418125 449848846 120449599 449848846 120449599 80321020 972410855 80321020 972410855 956035313 65404441 956035313 65404441 612400217 840533340 612400217 840533340 393336603 647771784 393336603 647771784 566734331 536243223 566734331 536243223 403995295 879360539 403995295 879360539 221414466 333801733 221414466 333801733 595205410 759356353 595205410 759356353 452195437 158573740 452195437 158573740 105656390 141750833 105656390 141750833 905783434 898316980 905783434 898316980 422069549 225390499 422069549 225390499 850036182 145610872 850036182 145610872 97034999 540715280 97034999 540715280 728420853 122244683 728420853 122244683 81562497 209236193 81562497 209236193 358116089 842820674 358116089 842820674 788219140 314233855 788219140 314233855 340920666 856522490 340920666 856522490 841509093 238222079 841509093 238222079 198962178 336997681 198962178 336997681 564813035 778055349 564813035 778055349 684469826 268878580 684469826 268878580 18946667 29337066 18946667 29337066 315770648 490279450 315770648 490279450 326074430 27480595 326074430 27480595 17700399 854584189 17700399 854584189 847591585 84543359 847591585 84543359 943572252 698514841 943572252 698514841 307275929 70788894 307275929 70788894 952573154 471221546 952573154 471221546 407431342 994522826 407431342 994522826 646845464 112556379 646845464 112556379 925665024 820997221 925665024 820997221 71636921 108175911 71636921 108175911 116243677 268523243 116243677 268523243 226374136 630420821 226374136 630420821 617416704 686385829 617416704 686385829 587450750 485696521 587450750 485696521 672118254 609424838 672118254 609424838 34017976 50284539 34017976 50284539 771471503 789650304 771471503 789650304 585195265 304293806 585195265 304293806 795313745 815134000 795313745 815134000 442046940 989222055 442046940 989222055 459035302 475543150 459035302 475543150 316352423 485736289 316352423 485736289 473975790 972756070 473975790 972756070 769797109 67222306 769797109 67222306 45268231 286293344 45268231 286293344 662943259 499778754 662943259 499778754 327465281 492623242 327465281 492623242 348369806 823601691 348369806 823601691 865228478 190966355 865228478 190966355 872428124 50285991 872428124 50285991 34029704 1017220 34029704 1017220 999101305 91464301 999101305 91464301 653509972 716788304 653509972 716788304 734204111 95641289 734204111 95641289 936444176 626902812 936444176 626902812 340263039 961988651 340263039 961988651 514893307 354430435 514893307 354430435 121600880 182490771 121600880 182490771 510422911 808915411 510422911 808915411 443139374 934019477 443139374 934019477 701926671 429517548 701926671 429517548 286819637 591815314 286819637 591815314 894636825 158476324 894636825 158476324 430073381 962328918 430073381 962328918 831234479 254037775 831234479 254037775 823544543 626808625 823544543 626808625 10078519 15130926 10078519 15130926 927798309 990626166 927798309 990626166 313007666 312773894 313007666 312773894 789247219 58806818 789247219 58806818 39621787 701302826 39621787 701302826 801487654 295203229 801487654 295203229 800343655 962166548 800343655 962166548 390759723 131499630 390759723 131499630 913007144 547015413 913007144 547015413 524055727 619859128 524055727 619859128 810313869 267940009 810313869 267940009 821973840 747584970 821973840 747584970 394685229 244533474 394685229 244533474 837286777 377368295 837286777 377368295 729366679 540156961 729366679 540156961 77816045 97131022 77816045 97131022 64803012 782950891 64803012 782950891 826889405 260586685 826889405 260586685 243429752 365499167 243429752 365499167 861750987 206329100 861750987 206329100 352676183 603881590 352676183 603881590 774883152 262601015 774883152 262601015 878423556 182513525 878423556 182513525 486300108 954285479 486300108 954285479 609503790 391551133 609503790 391551133 261203196 519761930 261203196 519761930 456946019 298702160 456946019 298702160 197593440 963093524 197593440 963093524 697173119 447307743 697173119 447307743 315300268 473851607 315300268 473851607 769644351 127509374 769644351 127509374 84736165 928481715 84736165 928481715 598261979 758515565 598261979 758515565 348469644 216658025 348469644 216658025 881061501 178315326 881061501 178315326 811132641 758281118 811132641 758281118 341265298 262332334 341265298 262332334 172550901 207000675 172550901 207000675 861185100 395602873 861185100 395602873 310012471 532309900 310012471 532309900 353010296 10438281 353010296 10438281 7029397 132905073 7029397 132905073 798549845 569610019 798549845 569610019 487585853 797407554 487585853 797407554 246294658 306446017 246294658 306446017 793437281 756263139 793437281 756263139 302552558 229851655 302552558 229851655 117138272 176010903 117138272 176010903 167589835 880059094 167589835 880059094 659609645 983182154 659609645 983182154 897895998 152357159 897895998 152357159 898916954 202996284 898916954 202996284 513926032 648672981 513926032 648672981 874944891 187364874 874944891 187364874 712862542 806128966 712862542 806128966 374305040 283959491 374305040 283959491 817590466 34417275 817590466 34417275 22716830 859548473 22716830 859548473 429812172 197124109 429812172 197124109 131306132 303975658 131306132 303975658 795586041 558235576 795586041 558235576 522509592 705451556 522509592 705451556 173644169 51397346 173644169 51397346 34944431 191155792 34944431 191155792 872300589 317239592 872300589 317239592 183757876 279311730 183757876 279311730 196508692 883709145 196508692 883709145 684109746 214979696 684109746 214979696 976900763 35003887 976900763 35003887 945573037 846234739 945573037 846234739 155623184 46514903 155623184 46514903 968289532 463000388 968289532 463000388 568259292 929609701 568259292 929609701 134119605 201695036 134119605 201695036 681110881 681854132 681110881 681854132 424932547 794930469 424932547 794930469 529867387 507844523 529867387 507844523 317561738 477400186 317561738 477400186 617847546 984458873 617847546 984458873 394303266 720454713 394303266 720454713 675610042 137450575 675610042 137450575 91459013 440107129 91459013 440107129 774401548 333801735 774401548 333801735 520085996 743890086 520085996 743890086 131546887 197493047 131546887 197493047 599106657 995245855 599106657 995245855 408848691 117002152 408848691 117002152 929180826 107855878 929180826 107855878 705737938 714575360 705737938 714575360 253806155 11532082 253806155 11532082 7643591 155855521 7643591 155855521 217243677 356664748 217243677 356664748 815848153 134296135 815848153 134296135 911155302 270164611 911155302 270164611 747018122 717079013 747018122 717079013 205321532 159180641 205321532 159180641 56320403 84490878 56320403 84490878 513942647 515497162 513942647 515497162 288669941 288812624 288669941 288812624 183338133 47964013 183338133 47964013 32285602 63218822 32285602 63218822 46788244 667091947 46788244 667091947 541174752 293546986 541174752 293546986 1222108 1701450 1222108 1701450 200061321 653829499 200061321 653829499 647583735 871685633 647583735 871685633 26217218 39478601 26217218 39478601 841346646 239797634 841346646 239797634 152546338 99204221 152546338 99204221 934890460 4425944 934890460 4425944 2861823 10894619 2861823 10894619 992460250 660740782 992460250 660740782 399184825 702499416 399184825 702499416 265429544 176410205 265429544 176410205 109133480 4425946 109133480 4425946 997053593 302215610 997053593 302215610 174557050 42103889 174557050 42103889 971672042 20305296 971672042 20305296 13199637 490233386 13199637 490233386 965958808 50554061 965958808 50554061 341681794 533235632 341681794 533235632 99551494 149666745 99551494 149666745 611648565 972249772 611648565 972249772 683802371 286776652 683802371 286776652 903984584 95631565 903984584 95631565 936496001 960904811 936496001 960904811 221137936 333396891 221137936 333396891 701932448 440531688 701932448 440531688 197699234 298875709 197699234 298875709 230410618 942916857 230410618 942916857 705000112 402424525 705000112 402424525 767465081 160075936 767465081 160075936 893530080 449506210 893530080 449506210 120236635 180484926 120236635 180484926 413588005 742105980 413588005 742105980 288637046 421713264 288637046 421713264 83456093 125509454 83456093 125509454 254508234 456965754 254508234 456965754 629343403 956826493 629343403 956826493 22019095 33329133 22019095 33329133 54372048 268235569 54372048 268235569 627810703 795537988 627810703 795537988 67318672 101599261 67318672 101599261 249080025 402610410 249080025 402610410 747951121 26755469 747951121 26755469 982276791 306065410 982276791 306065410 407006679 630660682 407006679 630660682 304282231 369228943 304282231 369228943 92328668 138514773 92328668 138514773 878331357 182735778 878331357 182735778 100961587 135329870 100961587 135329870 985064631 22503714 985064631 22503714 340819925 807080886 340819925 807080886 569822979 921120093 569822979 921120093 370011152 417752693 370011152 417752693 277952440 471153573 277952440 471153573 771443012 251435104 771443012 251435104 165955196 719078872 165955196 719078872 610469759 971451617 610469759 971451617 378409716 330654403 378409716 330654403 984292195 23467553 984292195 23467553 361115277 780351353 361115277 780351353 671748989 238204562 671748989 238204562 841526973 386191600 841526973 386191600 106680690 160082361 106680690 160082361 738606413 386363551 738606413 386363551 53130952 79300205 53130952 79300205 217111088 327321564 217111088 327321564 945756428 21099442 945756428 21099442 13629675 386077390 13629675 386077390 898353901 153015828 898353901 153015828 158457448 345635099 158457448 345635099 622397008 941628919 622397008 941628919 498188050 701515830 498188050 701515830 447819730 610116697 447819730 610116697 891000630 163525588 891000630 163525588 639343734 998172876 639343734 998172876 315698399 241584911 315698399 241584911 11859715 17985944 11859715 17985944 773752165 438892868 773752165 438892868 491637629 645701534 491637629 645701534 691719261 361028813 691719261 361028813 232904927 299744286 232904927 299744286 907619843 138660268 907619843 138660268 187359679 920569168 187359679 920569168 656538448 492060479 656538448 492060479 691924006 455343294 691924006 455343294 438579304 950047248 438579304 950047248 776311081 271603157 776311081 271603157 872404955 191065201 872404955 191065201 251301562 793372728 251301562 793372728 404603512 847207592 404603512 847207592 397793440 726888712 397793440 726888712 699707199 443717675 699707199 443717675 339487576 555493886 339487576 555493886 284851334 326135210 284851334 326135210 805670098 163776417 805670098 163776417 901750452 147938485 901750452 147938485 148599359 695353397 148599359 695353397 963210894 54462361 963210894 54462361 871567714 717082346 871567714 717082346 197147787 297971663 197147787 297971663 468627523 948131015 468627523 948131015 301893115 368610351 301893115 368610351 750772790 478147850 750772790 478147850 318154513 649587361 318154513 649587361 818433424 272305341 818433424 272305341 217436427 973738324 217436427 973738324 610683671 715367214 610683671 715367214 82328305 123382869 82328305 123382869 918255136 420283710 918255136 420283710 3878287 6066758 3878287 6066758 967425982 247854399 967425982 247854399 163734595 172028872 163734595 172028872 885502428 399823362 885502428 399823362 266163536 539279288 266163536 539279288 923806181 115233253 923806181 115233253 585250708 639852188 585250708 639852188 300530398 450999729 300530398 450999729 323098191 486089884 323098191 486089884 907459694 138948103 907459694 138948103 631860371 517714905 631860371 517714905 934038205 100173711 934038205 100173711 298914465 448579577 298914465 448579577 762845590 351162209 762845590 351162209 390898087 980769132 390898087 980769132 647912995 279963800 647912995 279963800 10853701 16611297 10853701 16611297 574990630 969981894 574990630 969981894 735025252 174335939 735025252 174335939 884156068 124079055 884156068 124079055 82607820 729418929 82607820 729418929 521885329 945702171 521885329 945702171 46755209 69323251 46755209 69323251 637869868 703274047 637869868 703274047 335058772 414523475 335058772 414523475 216640658 326695689 216640658 326695689 456393599 810280431 456393599 810280431 40647760 40401628 40647760 40401628 972629615 379671833 972629615 379671833 664491126 497362775 664491126 497362775 727637738 403354555 727637738 403354555 323292808 486380279 323292808 486380279 828214146 41418410 828214146 41418410 971982245 791635015 971982245 791635015 116948160 175742061 116948160 175742061 771209179 455149332 771209179 455149332 117161077 176077428 117161077 176077428 405935787 963574254 405935787 963574254 250334240 101157941 250334240 101157941 933694740 422350951 933694740 422350951 281578196 346643620 281578196 346643620 765695913 550218093 765695913 550218093 394210545 945898253 394210545 945898253 439907536 308686882 439907536 308686882 912175360 132480345 912175360 132480345 708256956 431474065 708256956 431474065 277645612 79026037 277645612 79026037 956841897 63930108 956841897 63930108 664818920 497015649 664818920 497015649 884096820 74586578 884096820 74586578 949916755 113068903 949916755 113068903 688209848 795167703 688209848 795167703 368245952 113282503 368245952 113282503 925153036 862543786 925153036 862543786 363623960 70874371 363623960 70874371 952541130 702442036 952541130 702442036 67338301 44159517 67338301 44159517 970190696 890372753 970190696 890372753 504020715 323320024 504020715 323320024 781755584 779710365 781755584 779710365 466522043 177988256 466522043 177988256 881445910 409468885 881445910 409468885 272889078 743271523 272889078 743271523 333230831 250641348 333230831 250641348 161207231 243916651 161207231 243916651 359302230 905894187 359302230 905894187 507988904 183012074 507988904 183012074 878116825 303825050 878116825 303825050 215744284 350213345 215744284 350213345 411732499 711174647 411732499 711174647 384086718 726450070 384086718 726450070 701696973 441064798 701696973 441064798 358494499 942177270 358494499 942177270 24666083 37039070 24666083 37039070 522217487 790759624 522217487 790759624 196097511 157329718 196097511 157329718 104879544 913018516 104879544 913018516 446613709 139091775 446613709 139091775 907308632 575384305 907308632 575384305 193087124 291890722 193087124 291890722 425372370 683537805 425372370 683537805 41913458 62170918 41913458 62170918 886121439 233532041 886121439 233532041 125363447 88854414 125363447 88854414 59333938 107595778 59333938 107595778 930027500 106603780 930027500 106603780 731641528 397482206 731641528 397482206 932457432 102931636 932457432 102931636 249926199 717067494 249926199 717067494 431848580 447372380 431848580 447372380 298239215 805981412 298239215 805981412 588099124 813058459 588099124 813058459 240505840 206988466 240505840 206988466 125941569 188908676 125941569 188908676 443759669 514428384 443759669 514428384 21664030 32980935 21664030 32980935 676904245 555739463 676904245 555739463 424194668 918273945 424194668 918273945 797427834 251916810 797427834 251916810 832267657 892070422 832267657 892070422 655688661 75683913 655688661 75683913 949261618 479534304 949261618 479534304 216149587 287409605 216149587 287409605 807052988 708581681 807052988 708581681 168743989 121915286 168743989 121915286 919492264 188876586 919492264 188876586 125922889 257455050 125922889 257455050 676050607 648992000 676050607 648992000 528666129 54126536 528666129 54126536 963516912 334913122 963516912 334913122 154079487 189991502 154079487 189991502 986431689 20333905 986431689 20333905 428448848 973328506 428448848 973328506 383829261 45179928 383829261 45179928 29962186 72259936 29962186 72259936 711798000 731671046 711798000 731671046 344996410 913811696 344996410 913811696 429120346 585885124 429120346 585885124 304105987 12713032 304105987 12713032 991271310 237839484 991271310 237839484 71493148 108094727 71493148 108094727 222566021 808739221 222566021 808739221 535390839 479469813 535390839 479469813 86065241 129204382 86065241 129204382 903294810 610122972 903294810 610122972 132228812 198597426 132228812 198597426 845798314 324902594 845798314 324902594 14965689 22991522 14965689 22991522 26360763 489961298 26360763 489961298 325867487 334793773 325867487 334793773 13991756 21968764 13991756 21968764 443205540 754102951 443205540 754102951 904787487 143395157 904787487 143395157 291886821 525136281 291886821 525136281 977510324 34037064 977510324 34037064 105376190 871470840 105376190 871470840 452251967 944680362 452251967 944680362 424733918 789489526 42473
127435 2426405 0 2426405 4564063 1666745 4564063 1666745 1373478 1349178 1373478 1349178 2087228 2177692 2087228 2177692 3827977 1663367 3827977 1663367 1657623 4146200 1657623 4146200 1670863 688429 1670863 688429 187478 3348093 187478 3348093 4018883 1238850 4018883 1238850 445288 560251 445288 560251 1267514 2605072 1267514 2605072 4271873 2604467 4271873 2604467 316948 323247 316948 323247 4273729 2622791 4273729 2622791 296550 1394569 296550 1394569 474428 3350237 474428 3350237 3202592 46144 3202592 46144 1657480 3067300 1657480 3067300 4552131 419298 4552131 419298 1653247 1665717 1653247 1665717 4333474 3351362 4333474 3351362 4698041 3318384 4698041 3318384 1248700 3351740 1248700 3351740 3345807 2491310 3345807 2491310 4521343 1675321 4521343 1675321 1668886 3857971 1668886 3857971 1455556 1357550 1455556 1357550 4010419 2653035 4010419 2653035 317749 981159 317749 981159 1680491 3703157 1680491 3703157 4166458 1662877 4166458 1662877 420830 3173791 420830 3173791 1671122 4360830 1671122 4360830 728134 937188 728134 937188 253182 3347786 253182 3347786 1709637 567784 1709637 567784 885456 984246 885456 984246 3656472 2893351 3656472 2893351 4560686 2424122 4560686 2424122 3336355 2081179 3336355 2081179 1676992 2735421 1676992 2735421 4316080 734413 4316080 734413 785984 1676391 785984 1676391 4562780 910986 4562780 910986 370331 2185798 370331 2185798 4573720 1393289 4573720 1393289 1652855 2857116 1652855 2857116 4760722 1079101 4760722 1079101 575114 901885 575114 901885 1003234 3167465 1003234 3167465 1675400 621007 1675400 621007 1025743 3325336 1025743 3325336 4476913 2692670 4476913 2692670 4361560 3345471 4361560 3345471 4906826 2009872 4906826 2009872 1177483 489608 1177483 489608 3540656 1656641 3540656 1656641 1673715 1213773 1673715 1213773 472877 2949900 472877 2949900 1853115 3331862 1853115 3331862 1313923 394104 1313923 394104 1274593 2596988 1274593 2596988 4217546 1676026 4217546 1676026 1667518 2122493 1667518 2122493 3795670 765787 3795670 765787 319382 351863 319382 351863 2649711 1921142 2649711 1921142 4672403 3330384 4672403 3330384 3924243 1667464 3924243 1667464 1654931 3424866 1654931 3424866 4007375 2221889 4007375 2221889 4473940 3324078 4473940 3324078 339288 1322066 339288 1322066 4737952 1923253 4737952 1923253 1397926 301934 1397926 301934 4454868 2585090 4454868 2585090 547918 956069 547918 956069 1054397 2467024 1054397 2467024 4623752 2008336 4623752 2008336 4647972 1659836 4647972 1659836 721608 718814 721608 718814 3348059 1895391 3348059 1895391 4831579 1653786 4831579 1653786 1420600 1421130 1420600 1421130 4734268 3350026 4734268 3350026 228773 4140561 228773 4140561 4188544 660816 4188544 660816 673257 1682534 673257 1682534 2409973 1669420 2409973 1669420 4208209 2446387 4208209 2446387 1685856 1180589 1685856 1180589 3723601 3856580 3723601 3856580 3315453 571492 3315453 571492 3447465 3324607 3447465 3324607 3314498 1110748 3314498 1110748 584121 1664879 584121 1664879 4904146 815344 4904146 815344 874180 3349400 874180 3349400 4717277 702954 4717277 702954 691212 3933434 691212 3933434 3321367 4266417 3321367 4266417 2535753 1655096 2535753 1655096 1384559 3351496 1384559 3351496 3604707 1338123 3604707 1338123 1658711 5002897 1658711 5002897 4621658 2752175 4621658 2752175 1187275 468919 1187275 468919 838488 1055686 838488 1055686 3314294 1869186 3314294 1869186 1129156 1125933 1129156 1125933 3338022 4751647 3338022 4751647 368181 1292193 368181 1292193 4735871 3043407 4735871 3043407 4624632 396227 4624632 396227 396852 2701629 396852 2701629 4583159 1650196 4583159 1650196 4956104 4922991 4956104 4922991 435391 3332817 435391 3332817 3715042 3503835 3715042 3503835 1666770 3918710 1666770 3918710 4691858 1651714 4691858 1651714 1385720 1386725 1385720 1386725 4583372 2920087 4583372 2920087 1282168 1287960 1282168 1287960 1664458 3700819 1664458 3700819 3830583 2184445 3830583 2184445 1671402 4011457 1671402 4011457 1668319 1685191 1668319 1685191 3348159 4610956 3348159 4610956 3339586 1040776 3339586 1040776 4551072 2120671 4551072 2120671 899418 194832 899418 194832 218349 4763185 218349 4763185 3339140 1659239 3339140 1659239 1632173 3350057 1632173 3350057 4669207 1002559 4669207 1002559 518853 2547107 518853 2547107 4226068 1686660 4226068 1686660 431526 427083 431526 427083 1722915 4271237 1722915 4271237 3351578 1667785 3351578 1667785 858923 804173 858923 804173 503110 2744360 503110 2744360 1679642 458694 1679642 458694 4550157 3074972 4550157 3074972 1378450 1392832 1378450 1392832 4476614 1658506 4476614 1658506 518302 132478 518302 132478 4010999 2998023 4010999 2998023 1484625 3334167 1484625 3334167 4716157 1667269 4716157 1667269 4433201 1664977 4433201 1664977 4959250 2011356 4959250 2011356 476582 482580 476582 482580 999290 3320698 999290 3320698 75376 785828 75376 785828 4084222 1675682 4084222 1675682 1662885 151879 1662885 151879 4711425 3025445 4711425 3025445 4487395 203066 4487395 203066 1454484 1659299 1454484 1659299 4494435 2829549 4494435 2829549 1032572 619755 1032572 619755 3764885 3346605 3764885 3346605 1097646 3609269 1097646 3609269 4021382 3022239 4021382 3022239 3608852 3350175 3608852 3350175 1121128 865706 1121128 865706 801718 3680088 801718 3680088 3324407 989899 3324407 989899 636193 2581773 636193 2581773 4094216 628973 4094216 628973 1047625 3324472 1047625 3324472 4207222 1152789 4207222 1152789 930704 754740 930704 754740 882512 2933904 882512 2933904 4658035 1684022 4658035 1684022 4772351 2342080 4772351 2342080 740462 3561892 740462 3561892 4623544 2138324 4623544 2138324 244786 3336753 244786 3336753 4540209 619238 4540209 619238 567622 1280555 567622 1280555 259635 278278 259635 278278 1273239 4298737 1273239 4298737 3342562 1250439 3342562 1250439 3769552 3313607 3769552 3313607 596599 1051104 596599 1051104 1658196 4071165 1658196 4071165 1853794 1658829 1853794 1658829 3774820 2841922 3774820 2841922 4485699 3484531 4485699 3484531 749033 263982 749033 263982 4846774 3316750 4846774 3316750 4247154 1662849 4247154 1662849 310220 310747 310220 310747 625101 1656678 625101 1656678 4241916 2873878 4241916 2873878 190838 215858 190838 215858 3670096 3338086 3670096 3338086 1980069 3316333 1980069 3316333 1548396 1208840 1548396 1208840 4102773 2662754 4102773 2662754 1174630 752639 1174630 752639 763047 2335040 763047 2335040 3991154 969467 3991154 969467 710090 1647565 710090 1647565 4364331 4235448 4364331 4235448 824785 794723 824785 794723 874219 807324 874219 807324 966406 550423 966406 550423 542100 1683571 542100 1683571 4653016 3333449 4653016 3333449 1667031 1285678 1667031 1285678 382876 2978276 382876 2978276 3880483 1665037 3880483 1665037 4420230 2280606 4420230 2280606 1651100 285072 1651100 285072 4141692 3109613 4141692 3109613 1656192 2404533 1656192 2404533 4416217 1671202 4416217 1671202 2635106 1656552 2635106 1656552 235278 1421474 235278 1421474 3117561 3340923 3117561 3340923 3688180 472734 3688180 472734 1009344 1436971 1009344 1436971 239497 3105482 239497 3105482 4788921 3315988 4788921 3315988 2143304 2580038 2143304 2580038 4367356 1612298 4367356 1612298 3337306 1125984 3337306 1125984 4422384 3316420 4422384 3316420 4782873 4610067 4782873 4610067 833604 323770 833604 323770 4276876 2758190 4276876 2758190 4398116 253562 4398116 253562 806600 1078019 806600 1078019 4306988 3347973 4306988 3347973 2448482 3349270 2448482 3349270 4449611 2196590 4449611 2196590 3677700 2009287 3677700 2009287 4199786 2757247 4199786 2757247 4411435 1325153 4411435 1325153 345306 2159369 345306 2159369 3704122 2930875 3704122 2930875 1228327 238689 1228327 238689 4782307 3108152 4782307 3108152 2743522 303696 2743522 303696 313656 2433854 313656 2433854 3322080 1652148 3322080 1652148 205970 195010 205970 195010 3737270 3326686 3737270 3326686 1677409 2100134 1677409 2100134 4611645 2949144 4611645 2949144 4440216 2789763 4440216 2789763 1673599 4274911 1673599 4274911 4481188 435081 4481188 435081 1259114 3313780 1259114 3313780 4508841 3738750 4508841 3738750 3327743 1622701 3327743 1622701 1669837 4357330 1669837 4357330 1949215 2656070 1949215 2656070 4186212 2242838 4186212 2242838 1663942 377360 1663942 377360 1273007 2758173 1273007 2758173 1668893 1686005 1668893 1686005 234322 2663632 234322 2663632 4546706 1660288 4546706 1660288 2082530 4003723 2082530 4003723 3955791 823378 3955791 823378 827173 2344233 827173 2344233 4642083 3314272 4642083 3314272 4582818 2138789 4582818 2138789 4368566 269640 4368566 269640 266293 4761977 266293 4761977 3773454 1520828 3773454 1520828 1651062 1859828 1651062 1859828 3340848 3317921 3340848 3317921 3726173 1074814 3726173 1074814 607431 2709743 607431 2709743 4867058 1649693 4867058 1649693 2408509 3560026 2408509 3560026 1684169 2076354 1684169 2076354 4606944 1972051 4606944 1972051 988580 522619 988580 522619 234923 1438277 234923 1438277 345007 1212587 345007 1212587 1375483 1649564 1375483 1649564 1084974 2369591 1084974 2369591 4333310 2337339 4333310 2337339 508391 3348867 508391 3348867 1338821 327040 1338821 327040 318554 1330201 318554 1330201 1676916 841095 1676916 841095 819861 2846591 819861 2846591 3802520 1647713 3802520 1647713 1650534 3315453 1650534 3315453 4939895 3343672 4939895 3343672 313519 709660 313519 709660 4057514 2693384 4057514 2693384 4540036 435640 4540036 435640 436305 417972 436305 417972 3332546 888044 3332546 888044 858448 323800 858448 323800 3784097 3313421 3784097 3313421 1648993 3617879 1648993 3617879 255876 257667 255876 257667 1341889 4368930 1341889 4368930 4681404 1920736 4681404 1920736 781831 888372 781831 888372 406897 3049978 406897 3049978 4915834 1647231 4915834 1647231 200773 3335074 200773 3335074 4391444 1681710 4391444 1681710 173169 3377139 173169 3377139 3342342 1182107 3342342 1182107 4648769 4528411 4648769 4528411 1303707 1672437 1303707 1672437 4281663 4076839 4281663 4076839 273952 41060 273952 41060 4437753 3336865 4437753 3336865 973392 952125 973392 952125 4111278 2550747 4111278 2550747 806623 881334 806623 881334 3981072 4999860 3981072 4999860 1870456 1656054 1870456 1656054 1562583 3776776 1562583 3776776 3349525 1369612 3349525 1369612 1338641 4945424 1338641 4945424 3335423 360106 3335423 360106 331727 715067 331727 715067 3324989 4512798 3324989 4512798 449562 2702235 449562 2702235 4639952 1037808 4639952 1037808 293565 1651342 293565 1651342 1667784 4500173 1667784 4500173 3786815 2555791 3786815 2555791 4678984 856524 4678984 856524 1660697 3320969 1660697 3320969 3551257 1127570 3551257 1127570 883614 781432 883614 781432 1755368 3346736 1755368 3346736 3333445 453367 3333445 453367 4293749 2830881 4293749 2830881 1306173 323188 1306173 323188 322167 1622513 322167 1622513 1662675 1686661 1662675 1686661 606353 3322751 606353 3322751 3740633 585172 3740633 585172 1045155 1668561 1045155 1668561 4886196 1147850 4886196 1147850 641517 4193387 641517 4193387 3347488 1368460 3347488 1368460 320023 1649037 320023 1649037 2606662 596111 2606662 596111 1683269 4446130 1683269 4446130 3324674 806892 3324674 806892 508868 2786916 508868 2786916 4455792 1046849 4455792 1046849 574659 544381 574659 544381 3994912 4579242 3994912 4579242 505037 543058 505037 543058 680118 2490186 680118 2490186 4179381 57540 4179381 57540 3315922 1742223 3315922 1742223 3342272 4634530 3342272 4634530 1046955 1021458 1046955 1021458 4577053 4977687 4577053 4977687 614605 1667356 614605 1667356 4671156 2007713 4671156 2007713 4781437 689711 4781437 689711 4457435 2897632 4457435 2897632 3603723 613371 3603723 613371 2972820 2515489 2972820 2515489 4171264 3025121 4171264 3025121 757964 737362 757964 737362 3989792 3329256 3989792 3329256 1308252 1657301 1308252 1657301 893257 3328638 893257 3328638 3723730 2870077 3723730 2870077 857294 808391 857294 808391 810547 2348393 810547 2348393 3991438 1455467 3991438 1455467 430469 4570862 430469 4570862 4581371 1225806 4581371 1225806 1245793 4612944 1245793 4612944 1681009 897006 1681009 897006 881122 1729551 881122 1729551 4767897 3547425 4767897 3547425 1661379 3337041 1661379 3337041 3573491 1900998 3573491 1900998 3716375 2078499 3716375 2078499 1656324 3322919 1656324 3322919 3324382 3760352 3324382 3760352 280499 667666 280499 667666 1677380 3287409 1677380 3287409 496435 601366 496435 601366 4237890 2710810 4237890 2710810 3768771 1963393 3768771 1963393 928723 753141 928723 753141 4401898 3348797 4401898 3348797 1202637 1220723 1202637 1220723 4224354 2897371 4224354 2897371 3225295 3330058 3225295 3330058 4116980 2063145 4116980 2063145 4579607 2779455 4579607 2779455 1656130 1206222 1656130 1206222 3092580 1677889 3092580 1677889 346857 1089763 346857 1089763 4416007 2905228 4416007 2905228 798756 1682909 798756 1682909 4218052 2571428 4218052 2571428 4225520 3320296 4225520 3320296 1647282 2653827 1647282 2653827 4013958 2097697 4013958 2097697 1662767 2415919 1662767 2415919 4243229 3314351 4243229 3314351 1756579 2043405 1756579 2043405 4179474 3978992 4179474 3978992 1142707 538267 1142707 538267 3342731 4277716 3342731 4277716 1667086 2051812 1667086 2051812 1441216 1193220 1441216 1193220 1230725 2326900 1230725 2326900 4396349 1675390 4396349 1675390 1892224 3796669 1892224 3796669 1674500 3348401 1674500 3348401 3901824 941584 3901824 941584 909401 510558 909401 510558 3998641 235264 3998641 235264 3205914 3346971 3205914 3346971 624782 617602 624782 617602 4532665 4069448 4532665 4069448 226008 1174809 226008 1174809 4255562 2924874 4255562 2924874 4609950 1656854 4609950 1656854 1667184 4277050 1667184 4277050 3319363 2372272 3319363 2372272 4033615 2024762 4033615 2024762 1668134 1327314 1668134 1327314 4333649 2334667 4333649 2334667 2522373 1670521 2522373 1670521 4536800 2140437 4536800 2140437 962350 193491 962350 193491 4378026 2595433 4378026 2595433 790951 893874 790951 893874 3348287 3339477 3348287 3339477 1213999 1659615 1213999 1659615 3690393 3328189 3690393 3328189 1142910 507508 1142910 507508 3636909 1660011 3636909 1660011 3347099 251120 3347099 251120 4042013 3378579 4042013 3378579 558773 584939 558773 584939 4314131 3340793 4314131 3340793 4581569 2109978 4581569 2109978 4833286 3349977 4833286 3349977 821199 827634 821199 827634 1679250 2097219 1679250 2097219 334324 348983 334324 348983 1650027 4992857 1650027 4992857 4156654 2451542 4156654 2451542 1068561 1073541 1068561 1073541 4409783 3330937 4409783 3330937 2793200 2814155 2793200 2814155 4471591 1169900 4471591 1169900 2806723 3106315 2806723 3106315 4215386 426159 4215386 426159 3339740 2675825 3339740 2675825 4351355 2811946 4351355 2811946 3646835 3331610 3646835 3331610 645117 2818874 645117 2818874 3818802 566133 3818802 566133 1103350 2037037 1103350 2037037 4672602 288925 4672602 288925 884978 3333778 884978 3333778 3319852 423515 3319852 423515 438225 2124060 438225 2124060 3274050 413817 3274050 413817 687308 1356249 687308 1356249 4164867 2500265 4164867 2500265 314460 1348780 314460 1348780 1666398 3616665 1666398 3616665 3957115 351621 3957115 351621 889291 2044290 889291 2044290 4615010 3346075 4615010 3346075 1370995 1360438 1370995 1360438 3316253 2080394 3316253 2080394 232136 238354 232136 238354 3976547 3335417 3976547 3335417 235648 3339734 235648 3339734 3743576 2071543 3743576 2071543 2653944 4392602 2653944 4392602 534952 1458881 534952 1458881 1648828 4656008 1648828 4656008 3320820 350986 3320820 350986 1316877 3323900 1316877 3323900 4893748 2063275 4893748 2063275 3817695 3339494 3817695 3339494 2599141 2888646 2599141 2888646 4634736 2052934 4634736 2052934 3968460 4523543 3968460 4523543 447957 451275 447957 451275 3318911 2294100 3318911 2294100 3352603 1173668 3352603 1173668 69028 3318138 69028 3318138 717986 852624 717986 852624 1676680 2546152 1676680 2546152 3349988 1030176 3349988 1030176 1030674 2772182 1030674 2772182 4663480 2978116 4663480 2978116 4559747 1683659 4559747 1683659 1672261 2695247 1672261 2695247 4392825 352065 4392825 352065 533352 1244617 533352 1244617 1654806 1139410 1654806 1139410 531842 1681261 531842 1681261 3327828 2792524 3327828 2792524 2084522 1673967 2084522 1673967 4466018 4658070 4466018 4658070 602406 3251173 602406 3251173 4151290 2512643 4151290 2512643 4324941 4483174 4324941 4483174 579416 575980 579416 575980 4597657 2951907 4597657 2951907 4516909 1064407 4516909 1064407 1064241 4711065 1064241 4711065 4459365 655801 4459365 655801 1040987 1660621 1040987 1660621 3780432 366052 3780432 366052 515241 555331 515241 555331 931944 1667028 931944 1667028 3238737 1670060 3238737 1670060 459176 1225005 459176 1225005 4140455 2489072 4140455 2489072 2723602 1651305 2723602 1651305 312827 397157 312827 397157 4782793 3352721 4782793 3352721 4236140 482247 4236140 482247 473725 2247309 473725 2247309 3314221 1073833 3314221 1073833 767059 3330119 767059 3330119 1089418 2107328 1089418 2107328 4464501 2654905 4464501 2654905 415449 1398947 415449 1398947 270303 3326205 270303 3326205 2506631 3738208 2506631 3738208 1671785 1054972 1671785 1054972 4148208 3336094 4148208 3336094 582414 569881 582414 569881 3338024 3610241 3338024 3610241 244463 679727 244463 679727 4036610 3327829 4036610 3327829 4824224 1459656 4824224 1459656 1922940 1678273 1922940 1678273 532717 742173 532717 742173 4553611 1667362 4553611 1667362 1182980 1215771 1182980 1215771 2547531 3313960 2547531 3313960 3609731 3067568 3609731 3067568 1986676 3336921 1986676 3336921 1174392 100961 1174392 100961 4470421 2180093 4470421 2180093 390260 383994 390260 383994 3752584 4418498 3752584 4418498 481836 1677877 481836 1677877 3880901 2784607 3880901 2784607 4429244 969613 4429244 969613 1158077 3349205 1158077 3349205 2496346 1662023 2496346 1662023 4363615 2278161 4363615 2278161 3802515 1115772 3802515 1115772 557729 544775 557729 544775 447384 4988380 447384 4988380 3962810 877108 3962810 877108 1674198 3340137 1674198 3340137 4713244 226694 4713244 226694 547567 2668375 547567 2668375 3988812 1026190 3988812 1026190 1018041 1172487 1018041 1172487 3344478 948212 3344478 948212 1207532 439219 1207532 439219 3988310 3347673 3988310 3347673 1667057 49552 1667057 49552 1124748 4251531 1124748 4251531 4254730 525107 4254730 525107 508496 1294934 508496 1294934 4194376 2528108 4194376 2528108 834576 428576 834576 428576 1653322 3324837 1653322 3324837 2354510 656003 2354510 656003 1003894 863541 1003894 863541 3559533 4745637 3559533 4745637 999566 2118835 999566 2118835 2964583 1679646 2964583 1679646 1653527 4437917 1653527 4437917 3320185 1650283 3320185 1650283 414158 252480 414158 252480 3341314 3315763 3341314 3315763 1649850 3325158 1649850 3325158 4338067 999853 4338067 999853 656367 2640320 656367 2640320 4335800 1678565 4335800 1678565 1673696 4042986 1673696 4042986 3611396 1424792 3611396 1424792 245260 270583 245260 270583 1685669 1304576 1685669 1304576 1331344 2789046 1331344 2789046 4441193 2559588 4441193 2559588 4003430 1516731 4003430 1516731 1354935 1338156 1354935 1338156 3315752 2288984 3315752 2288984 4518416 250807 4518416 250807 249507 785713 249507 785713 2929257 2289806 2929257 2289806 3103789 1285087 3103789 1285087 1200282 3605019 1200282 3605019 4593271 1683650 4593271 1683650 1454097 143221 1454097 143221 3751243 3908890 3751243 3908890 1573084 2630127 1573084 2630127 4182418 1318943 4182418 1318943 1312123 2730791 1312123 2730791 4403550 3155816 4403550 3155816 1264057 413888 1264057 413888 3318531 4650961 3318531 4650961 695657 699200 695657 699200 1662036 3559947 1662036 3559947 1684365 867819 1684365 867819 883343 3345554 883343 3345554 1429870 1417065 1429870 1417065 3331260 2342045 3331260 2342045 4310530 1961560 4310530 1961560 3330578 4069534 3330578 4069534 963159 291796 963159 291796 4257963 2413703 4257963 2413703 706906 736897 706906 736897 647904 1185650 647904 1185650 3925589 2882297 3925589 2882297 4678313 1673211 4678313 1673211 607373 447321 607373 447321 3622361 1653601 3622361 1653601 1290698 803591 1290698 803591 3336265 4709295 3336265 4709295 495087 423775 495087 423775 3605338 2054216 3605338 2054216 3695036 960876 3695036 960876 945365 2571337 945365 2571337 4109181 359786 4109181 359786 356574 2035663 356574 2035663 4800961 1873194 4800961 1873194 4498655 3351793 4498655 3351793 458309 1232677 458309 1232677 4564748 3605070 4564748 3605070 1138713 1119601 1138713 1119601 3867258 2902004 3867258 2902004 4568970 363899 4568970 363899 378854 1143045 378854 1143045 4566387 3651157 4566387 3651157 1661996 391235 1661996 391235 740769 1676789 740769 1676789 671107 659797 671107 659797 4685929 3091726 4685929 3091726 4771263 2823271 4771263 2823271 1353762 4344619 1353762 4344619 3984992 2325989 3984992 2325989 4088391 2767650 4088391 2767650 3569842 1651521 3569842 1651521 4716769 3054920 4716769 3054920 1678712 1965233 1678712 1965233 4707554 2323991 4707554 2323991 1100710 1070475 1100710 1070475 3333075 2014442 3333075 2014442 4519047 2833538 4519047 2833538 3314432 1896550 3314432 1896550 4786209 2308870 4786209 2308870 1672232 1958689 1672232 1958689 1668201 2077776 1668201 2077776 4583307 1224572 4583307 1224572 406184 3274378 406184 3274378 4164026 1682566 4164026 1682566 3339089 4268596 3339089 4268596 1683812 1673100 1683812 1673100 4441466 4990957 4441466 4990957 1244258 388895 1244258 388895 4938338 4522898 4938338 4522898 410165 400913 410165 400913 3996796 3518519 3996796 3518519 1660270 2809150 1660270 2809150 4547690 1417811 4547690 1417811 44321 3346970 44321 3346970 4476397 2965977 4476397 2965977 1681855 4835737 1681855 4835737 4378726 2172543 4378726 2172543 4512260 220139 4512260 220139 214355 1167630 214355 1167630 479969 3346780 479969 3346780 309494 1116744 309494 1116744 4461135 3006253 4461135 3006253 1682229 958368 1682229 958368 4029539 2372781 4029539 2372781 2916991 612307 2916991 612307 611568 434573 611568 434573 4517047 3425354 4517047 3425354 3352300 2381080 3352300 2381080 4031142 3467988 4031142 3467988 1670549 2384724 1670549 2384724 3919657 2825934 3919657 2825934 224514 4165319 224514 4165319 609452 542042 609452 542042 437149 436310 437149 436310 347938 1949996 347938 1949996 3611073 419253 3611073 419253 1383296 250795 1383296 250795 543385 1145320 543385 1145320 1312221 370496 1312221 370496 4527792 2158185 4527792 2158185 1190422 1159491 1190422 1159491 395845 2613826 395845 2613826 4339783 652315 4339783 652315 359357 3684734 359357 3684734 4129805 392005 4129805 392005 422427 1668424 422427 1668424 3906323 2989706 3906323 2989706 1440951 1407294 1440951 1407294 239730 4425150 239730 4425150 1682796 3065282 1682796 3065282 1654575 4800349 1654575 4800349 1651726 346579 1651726 346579 1684571 4877766 1684571 4877766 4101603 1140413 4101603 1140413 1660559 3345791 1660559 3345791 4563794 1976234 4563794 1976234 355038 1131599 355038 1131599 3342373 3525049 3342373 3525049 4356124 450565 4356124 450565 457157 847900 457157 847900 4423520 2749484 4423520 2749484 3339913 437527 3339913 437527 1071060 2210506 1071060 2210506 4041649 1675316 4041649 1675316 4242500 2570253 4242500 2570253 1209589 427360 1209589 427360 3342842 2783315 3342842 2783315 3912519 567992 3912519 567992 225572 2060255 225572 2060255 3735306 1039922 3735306 1039922 634636 904319 634636 904319 4732047 3331777 4732047 3331777 247794 1653810 247794 1653810 4610729 2048762 4610729 2048762 1337470 731948 1337470 731948 932651 709813 932651 709813 3798023 2798710 3798023 2798710 4464467 4015868 4464467 4015868 566097 556687 566097 556687 1271826 1395876 1271826 1395876 4302901 3346718 4302901 3346718 3532713 30272 3532713 30272 353543 2576427 353543 2576427 4414269 277562 4414269 277562 1410982 3279601 1410982 3279601 4369633 1666746 4369633 1666746 345042 450549 345042 450549 3886290 3322923 3886290 3322923 1604316 3340135 1604316 3340135 4288153 452469 4288153 452469 411996 394976 411996 394976 4228195 3346298 4228195 3346298 717829 826758 717829 826758 1656273 3006755 1656273 3006755 3796174 1093875 3796174 1093875 1077425 3192063 1077425 3192063 3908702 581380 3908702 581380 1667591 3173382 1667591 3173382 3344744 466260 3344744 466260 505835 1653242 505835 1653242 3343312 818031 3343312 818031 3883296 4283099 3883296 4283099 301555 4908530 301555 4908530 3348588 3347978 3348588 3347978 829282 1890834 829282 1890834 3316147 1922993 3316147 1922993 1456194 407242 1456194 407242 1257281 2433334 1257281 2433334 4257761 1431203 4257761 1431203 199836 222068 199836 222068 3585972 3081390 3585972 3081390 1650233 247189 1650233 247189 255830 1392985 255830 1392985 4094750 2795123 4094750 2795123 4491910 2979662 4491910 2979662 1001641 407042 1001641 407042 3781328 3317660 3781328 3317660 757348 752912 757348 752912 3892249 2963737 3892249 2963737 4641188 1369250 4641188 1369250 1364028 1670572 1364028 1670572 3348314 2195934 3348314 2195934 1854074 1671159 1854074 1671159 3322814 2644593 3322814 2644593 4444886 2784578 4444886 2784578 3725172 478887 3725172 478887 266811 4985890 266811 4985890 4748129 1680174 4748129 1680174 4686156 3346204 4686156 3346204 4788608 3126695 4788608 3126695 1215434 3317591 1215434 3317591 2397437 1660989 2397437 1660989 2191532 3115095 2191532 3115095 4338814 1673090 4338814 1673090 3344920 4249661 3344920 4249661 3784489 1684714 3784489 1684714 4687228 3328706 4687228 3328706 431134 1647875 431134 1647875 4196820 3328959 4196820 3328959 4602576 3488921 4602576 3488921 660754 647028 660754 647028 4072669 3351856 4072669 3351856 1398915 521979 1398915 521979 260927 1684313 260927 1684313 4712697 3073345 4712697 3073345 419295 1016572 419295 1016572 4983190 4156854 4983190 4156854 343024 1359290 343024 1359290 3675244 2849547 3675244 2849547 1685519 4685057 1685519 4685057 3039036 441350 3039036 441350 437653 1681190 437653 1681190 4827604 1656931 4827604 1656931 1669091 513726 1669091 513726 951612 2106209 951612 2106209 3635403 3042831 3635403 3042831 191177 298524 191177 298524 1631482 1673769 1631482 1673769 3360195 3051126 3360195 3051126 391007 1254838 391007 1254838 1366850 3317161 1366850 3317161 739205 3322440 739205 3322440 3950516 756645 3950516 756645 725385 1091692 725385 1091692 3305278 1866391 3305278 1866391 921865 496255 921865 496255 3322444 2906236 3322444 2906236 3791995 1683292 3791995 1683292 578984 873525 578984 873525 1668625 4226710 1668625 4226710 3696851 1657060 3696851 1657060 1183457 3096279 1183457 3096279 4330874 819624 4330874 819624 830293 626433 830293 626433 3829648 4908938 3829648 4908938 506191 335120 506191 335120 4564180 2073330 4564180 2073330 958837 935054 958837 935054 4685772 2200004 4685772 2200004 3329668 2323939 3329668 2323939 1126353 1115335 1126353 1115335 4701656 4874434 4701656 4874434 1433010 302987 1433010 302987 1360641 1577638 1360641 1577638 3351500 4176755 3351500 4176755 1076370 2619337 1076370 2619337 4284584 2460811 4284584 2460811 3337281 949478 3337281 949478 1115258 3342988 1115258 3342988 4319182 1322811 4319182 1322811 3351195 1962486 3351195 1962486 4726207 875116 4726207 875116 752298 517909 752298 517909 532890 2798648 532890 2798648 4563131 2076306 4563131 2076306 3337926 4586819 3337926 4586819 4602003 1663351 4602003 1663351 550666 3369319 550666 3369319 3342370 4001435 3342370 4001435 4440232 1958012 4440232 1958012 4696426 1279071 4696426 1279071 1020247 596851 1020247 596851 268092 4377887 268092 4377887 3640870 1159707 3640870 1159707 1169042 3006448 1169042 3006448 4443605 2074900 4443605 2074900 4688723 3337873 4688723 3337873 680372 411516 680372 411516 1453519 229297 1453519 229297 434501 1743962 434501 1743962 3328904 4486766 3328904 4486766 326840 1664621 326840 1664621 1827027 3348869 1827027 3348869 3801307 657508 3801307 657508 672150 3350789 672150 3350789 4809806 1013387 4809806 1013387 566885 1669198 566885 1669198 2331894 215064 2331894 215064 901216 3008139 901216 3008139 4658981 3533076 4658981 3533076 1188843 250592 1188843 250592 247399 2548834 247399 2548834 4631643 3351626 4631643 3351626 2374759 4377635 2374759 4377635 4757681 1195942 4757681 1195942 1184538 2334034 1184538 2334034 3980308 1671906 3980308 1671906 1024016 1018721 1024016 1018721 4474272 2814362 4474272 2814362 1649045 1674839 1649045 1674839 2438544 245381 2438544 245381 266475 964518 266475 964518 4210723 2096520 4210723 2096520 410370 981370 410370 981370 1188150 2613640 1188150 2613640 3950568 1908282 3950568 1908282 4738338 670373 4738338 670373 994286 1674616 994286 1674616 4417041 1357065 4417041 1357065 854147 4060371 854147 4060371 4407012 2085828 4407012 2085828 2646704 3352103 2646704 3352103 1019029 764448 1019029 764448 919049 3341071 919049 3341071 4961526 2614287 4961526 2614287 3330226 62128 3330226 62128 4285304 2531648 4285304 2531648 646150 1658986 646150 1658986 4232195 3317404 4232195 3317404 1273565 413155 1273565 413155 410747 4763280 410747 4763280 2006800 1664189 2006800 1664189 213622 3338192 213622 3338192 4339997 2000753 4339997 2000753 612664 1051964 612664 1051964 3928593 4601896 3928593 4601896 835919 846468 835919 846468 1660394 3671636 1660394 3671636 3661232 1958306 3661232 1958306 3316786 3352557 3316786 3352557 3330090 1222820 3330090 1222820 629531 654194 629531 654194 4259198 3043230 4259198 3043230 1131438 389515 1131438 389515 365888 303694 365888 303694 3318864 4474300 3318864 4474300 3346666 1299473 3346666 1299473 342242 4909077 342242 4909077 4040693 1104522 4040693 1104522 1124698 4408713 1124698 4408713 3729238 1670586 3729238 1670586 4311515 3335771 4311515 3335771 1439140 2735961 1439140 2735961 4255795 1068051 4255795 1068051 571201 3347606 571201 3347606 3597355 877857 3597355 877857 345351 1436561 345351 1436561 231009 1090009 231009 1090009 4215533 3336545 4215533 3336545 4125674 1356045 4125674 1356045 229815 234557 229815 234557 658348 3510637 658348 3510637 4662862 289588 4662862 289588 640812 1602622 640812 1602622 4773565 3322347 4773565 3322347 741374 742411 741374 742411 3322405 4455015 3322405 4455015 4740418 2893939 4740418 2893939 197318 1051661 197318 1051661 846137 824509 846137 824509 1302602 2280138 1302602 2280138 4388032 4466692 4388032 4466692 421990 418015 421990 418015 1727108 3351367 1727108 3351367 4523686 1052946 4523686 1052946 3318739 3012363 3318739 3012363 3869736 2696514 3869736 2696514 4370089 466473 4370089 466473 774224 1444937 774224 1444937 4045401 2650184 4045401 2650184 1624956 1656311 1624956 1656311 1453358 3660687 1453358 3660687 3315840 394596 3315840 394596 1228527 2177956 1228527 2177956 4038889 2990366 4038889 2990366 3693881 2255740 3693881 2255740 4297251 3341199 4297251 3341199 4535951 2432829 4535951 2432829 1666343 2803232 1666343 2803232 3856531 420301 3856531 420301 437856 1914188 437856 1914188 3631581 3043805 3631581 3043805 704236 960861 704236 960861 4790429 3344866 4790429 3344866 1274188 387536 1274188 387536 1676359 4227674 1676359 4227674 4051846 1927215 4051846 1927215 1444110 1353309 1444110 1353309 320594 3324571 320594 3324571 4140280 288190 4140280 288190 1653363 4933994 1653363 4933994 4528903 764895 4528903 764895 855079 2609504 855079 2609504 4285345 2012345 4285345 2012345 682928 638910 682928 638910 1666743 2307541 1666743 2307541 1443256 233722 1443256 233722 4265730 3336359 4265730 3336359 415772 412798 415772 412798 3772841 2870625 3772841 2870625 4516354 618662 4516354 618662 1674447 2114058 1674447 2114058 3340503 3348688 3340503 3348688 1246913 410337 1246913 410337 1680802 4344707 1680802 4344707 415410 422510 415410 422510 764847 912021 764847 912021 1381127 4127284 1381127 4127284 1680066 1062311 1680066 1062311 592495 2902939 592495 2902939 3852796 655721 3852796 655721 635600 1336825 635600 1336825 1339748 737663 1339748 737663 533942 1664300 533942 1664300 3695114 3322230 3695114 3322230 1781814 2536107 1781814 2536107 4156283 2533830 4156283 2533830 4693108 4210253 4693108 4210253 1099135 287104 1099135 287104 281132 1104000 281132 1104000 1660541 708231 1660541 708231 3889756 2897044 3889756 2897044 1401229 259889 1401229 259889 3342945 2082538 3342945 2082538 4575490 2755376 4575490 2755376 3562931 3130760 3562931 3130760 4294255 658909 4294255 658909 275468 287868 275468 287868 3999769 2852661 3999769 2852661 606666 4734950 606666 4734950 1655689 540510 1655689 540510 1043131 2991250 1043131 2991250 4306034 325528 4306034 325528 409985 2082996 409985 2082996 3962609 3566052 3962609 3566052 3118142 1852192 3118142 1852192 3331608 999504 3331608 999504 973235 985215 973235 985215 3315998 4400722 3315998 4400722 3798196 626423 3798196 626423 632773 1681657 632773 1681657 3325439 471847 3325439 471847 460341 3323950 460341 3323950 3556134 728980 3556134 728980 750279 4212829 750279 4212829 4186672 1321172 4186672 1321172 353387 1676726 353387 1676726 4066461 499712 4066461 499712 942110 2819012 942110 2819012 3829842 2610469 3829842 2610469 3326938 2592888 3326938 2592888 4987852 1672518 4987852 1672518 1322640 1309999 1322640 1309999 3351880 3414390 3351880 3414390 569175 556215 569175 556215 3345738 4050538 3345738 4050538 4472042 1681036 4472042 1681036 578801 2714295 578801 2714295 3936495 1198886 3936495 1198886 1184820 2076896 1184820 2076896 3762975 3743817 3762975 3743817 3329755 2058230 3329755 2058230 4599042 2386479 4599042 2386479 3978467 3094542 3978467 3094542 4770283 1190974 4770283 1190974 1225940 2812370 1225940 2812370 4628549 2018971 4628549 2018971 4576042 3350829 4576042 3350829 6626 1651398 6626 1651398 1693302 605968 1693302 605968 607397 3324126 607397 3324126 4933366 2044274 4933366 2044274 4367747 3328131 4367747 3328131 239545 2586814 239545 2586814 4955901 144648 4955901 144648 1662749 3445165 1662749 3445165 3851778 2096609 3851778 2096609 4565248 1679829 4565248 1679829 1667388 3351605 1667388 3351605 739264 2543716 739264 2543716 4749684 406364 4749684 406364 836651 2727654 836651 2727654 3955347 1656245 3955347 1656245 2462103 3328620 2462103 3328620 3344062 258130 3344062 258130 966502 1650830 966502 1650830 1686239 2866740 1686239 2866740 4530876 695006 4530876 695006 727213 8963 727213 8963 4299133 3954947 4299133 3954947 1660379 4644128 1660379 4644128 3320822 510885 3320822 510885 433110 3106594 433110 3106594 4744762 1913719 4744762 1913719 1715042 1120663 1715042 1120663 1666312 722805 1666312 722805 4660381 2300505 4660381 2300505 608962 617062 608962 617062 4209608 2493472 4209608 2493472 995512 678718 995512 678718 3781851 4351015 3781851 4351015 1429783 1656769 1429783 1656769 3011521 2488595 3011521 2488595 4160690 2946830 4160690 2946830 1655838 1010154 1655838 1010154 3323881 3342235 3323881 3342235 1062006 612284 1062006 612284 3319239 2674986 3319239 2674986 4362319 1116639 4362319 1116639 165851 3281729 165851 3281729 3325399 1366557 3325399 1366557 1648790 1674578 1648790 1674578 4364536 3330704 4364536 3330704 3235029 348081 3235029 348081 3567088 3332189 3567088 3332189 1056050 1048066 1056050 1048066 559709 3326717 559709 3326717 1028603 1022222 1028603 1022222 4088711 2443584 4088711 2443584 706367 707280 706367 707280 4143757 3330534 4143757 3330534 201083 226569 201083 226569 276084 1001747 276084 1001747 1659345 1677770 1659345 1677770 1345700 1648992 1345700 1648992 3768300 3591494 3768300 3591494 974245 859033 974245 859033 794733 402256 794733 402256 3685179 3319637 3685179 3319637 4757790 2287008 4757790 2287008 3828297 1673843 3828297 1673843 1853048 4346387 1853048 4346387 1653907 2229966 1653907 2229966 4033465 2624594 4033465 2624594 540910 706031 540910 706031 3342749 3775660 3342749 3775660 4164762 1663776 4164762 1663776 1149948 683531 1149948 683531 531619 3829430 531619 3829430 3654012 3314117 3654012 3314117 3335209 4710063 3335209 4710063 549813 743834 549813 743834 4924144 3313483 4924144 3313483 3140828 1678599 3140828 1678599 4804041 3321119 4804041 3321119 1660773 1327682 1660773 1327682 1666614 2372283 1666614 2372283 781045 678501 781045 678501 4417046 2225294 4417046 2225294 2815132 1660740 2815132 1660740 4664429 3341945 4664429 3341945 1518306 2962195 1518306 2962195 4646964 4235529 4646964 4235529 1667934 4280420 1667934 4280420 4151853 2503343 4151853 2503343 3756744 2913601 3756744 2913601 1667563 783837 1667563 783837 1663864 4620630 1663864 4620630 3343366 528324 3343366 528324 283539 4700796 283539 4700796 3601501 2385701 3601501 2385701 4534811 1842268 4534811 1842268 3337976 2027200 3337976 2027200 4608639 3319664 4608639 3319664 4390469 2211256 4390469 2211256 3325557 4088270 3325557 4088270 570651 577361 570651 577361 3347512 3348082 3347512 3348082 4349837 2341191 4349837 2341191 4050440 4078107 4050440 4078107 1664700 4207570 1664700 4207570 3320592 4485176 3320592 4485176 3326424 2120619 3326424 2120619 4524078 123156 4524078 123156 507925 1404291 507925 1404291 264191 2667421 264191 2667421 4652106 1571507 4652106 1571507 3329903 2182545 3329903 2182545 3851811 3343464 3851811 3343464 1999333 1890486 1999333 1890486 4830569 3348090 4830569 3348090 1678568 1918356 1678568 1918356 4723013 2876924 4723013 2876924 1654110 2227940 1654110 2227940 4733666 3329236 4733666 3329236 3142683 2655611 3142683 2655611 4300394 3347223 4300394 3347223 850208 2704624 850208 2704624 4386679 800463 4386679 800463 875991 2882492 875991 2882492 3331348 609181 3331348 609181 888890 1190243 888890 1190243 283901 3315255 283901 3315255 383607 437368 383607 437368 4569095 3326254 4569095 3326254 3795873 3351922 3795873 3351922 575689 584140 575689 584140 1179445 1198221 1179445 1198221 4590712 2813198 4590712 2813198 1007781 638089 1007781 638089 3319970 4344279 3319970 4344279 874770 794502 874770 794502 4682781 3638087 4682781 3638087 706945 394073 706945 394073 1657665 244064 1657665 244064 1069532 3346886 1069532 3346886 4763602 2316006 4763602 2316006 232922 265647 232922 265647 3348846 3093330 3348846 3093330 4640612 2020107 4640612 2020107 4405394 3346710 4405394 3346710 1013898 1025926 1013898 1025926 310687 3332571 310687 3332571 836014 807585 836014 807585 1286028 3338036 1286028 3338036 4109940 1675157 4109940 1675157 235131 234421 235131 234421 3405175 3325289 3405175 3325289 263076 1683517 263076 1683517 1675976 2855380 1675976 2855380 4510749 1065363 4510749 1065363 594294 3347856 594294 3347856 2650483 399820 2650483 399820 365851 3334370 365851 3334370 1770770 1267086 1770770 1267086 812410 641715 812410 641715 3349495 4761033 3349495 4761033 4080190 841356 4080190 841356 526177 541126 526177 541126 1350181 1658806 1350181 1658806 836633 1884133 836633 1884133 3545988 1660427 3545988 1660427 896910 892399 896910 892399 4095288 3319400 4095288 3319400 1315745 4398642 1315745 4398642 4437659 502531 4437659 502531 1169845 366231 1169845 366231 4472231 3328529 4472231 3328529 3321567 3350892 3321567 3350892 3130242 601079 3130242 601079 848426 1656086 848426 1656086 2899195 1661359 2899195 1661359 1678441 3661925 1678441 3661925 3721866 2960456 3721866 2960456 1896997 1559900 1896997 1559900 3315638 1676094 3315638 1676094 198460 222482 198460 222482 4586652 2755064 4586652 2755064 4377789 1657035 4377789 1657035 2113932 2000995 2113932 2000995 728698 389892 728698 389892 2613607 3327592 2613607 3327592 1660530 663175 1660530 663175 1170716 3348081 1170716 3348081 4625734 2273928 4625734 2273928 3640428 3043666 3640428 3043666 4243575 1650465 4243575 1650465 4876552 2065160 4876552 2065160 679398 616629 679398 616629 444395 451677 444395 451677 3167175 4402422 3167175 4402422 4244824 2285886 4244824 2285886 4386913 2638854 4386913 2638854 1450883 3333893 1450883 3333893 3342089 321925 3342089 321925 289483 912303 289483 912303 835367 818356 835367 818356 640652 1096115 640652 1096115 573944 3925657 573944 3925657 4577445 1653720 4577445 1653720 3200375 3349044 3200375 3349044 446668 414132 446668 414132 1660409 243705 1660409 243705 1668810 4079683 1668810 4079683 689512 703286 689512 703286 903907 2677605 903907 2677605 4350664 3103098 4350664 3103098 2598026 1330716 2598026 1330716 3321671 614575 3321671 614575 1047816 2585155 1047816 2585155 4238326 3322234 4238326 3322234 931806 2259969 931806 2259969 4642977 2966736 4642977 2966736 4550255 2448538 4550255 2448538 4111099 2693619 4111099 2693619 4693300 3049302 4693300 3049302 3339678 2506720 3339678 2506720 4538044 2888838 4538044 2888838 3993752 2316827 3993752 2316827 3332117 3326413 3332117 3326413 977210 4524745 977210 4524745 1667198 1662589 1667198 1662589 1345499 2238307 1345499 2238307 4431607 2902828 4431607 2902828 3554675 1647230 3554675 1647230 2045791 3315811 2045791 3315811 3974229 865731 3974229 865731 274819 1826975 274819 1826975 4144529 2478786 4144529 2478786 4410980 295442 4410980 295442 284820 1143577 284820 1143577 3922567 2325908 3922567 2325908 1369149 3326034 1369149 3326034 3333373 855171 3333373 855171 803812 377419 803812 377419 3329437 268077 3329437 268077 701399 2132134 701399 2132134 4500141 2775433 4500141 2775433 3728525 2064618 3728525 2064618 4084371 3330954 4084371 3330954 1685606 1002691 1685606 1002691 4653434 2024926 4653434 2024926 1088918 1107596 1088918 1107596 3314139 4157030 3314139 4157030 3342219 300868 3342219 300868 845794 1664107 845794 1664107 3324448 600749 3324448 600749 3344340 1307850 3344340 1307850 1052491 590707 1052491 590707 573901 2870539 573901 2870539 4094355 2316512 4094355 2316512 1672992 1174730 1672992 1174730 3329589 3832100 3329589 3832100 805064 842612 805064 842612 157843 1670519 157843 1670519 4093979 3320597 4093979 3320597 3767196 2134994 3767196 2134994 4018236 3772470 4018236 3772470 3343412 2236962 3343412 2236962 4424083 3314185 4424083 3314185 855793 856548 855793 856548 4413037 2721839 4413037 2721839 1054340 680226 1054340 680226 395999 3477171 395999 3477171 3335533 313031 3335533 313031 450417 3559367 450417 3559367 4483792 1670801 4483792 1670801 1676519 3316606 1676519 3316606 355484 3633266 355484 3633266 1672195 1152237 1672195 1152237 1089870 554042 1089870 554042 4515216 3012232 4515216 3012232 1667346 1375490 1667346 1375490 1379270 3346482 1379270 3346482 4458547 1158590 4458547 1158590 810692 840896 810692 840896 1671139 3323444 1671139 3323444 261613 1410492 261613 1410492 3323051 2638476 3323051 2638476 4528472 1665381 4528472 1665381 2740603 2855651 2740603 2855651 4557992 1407021 4557992 1407021 256669 2775838 256669 2775838 3884941 981184 3884941 981184 1011017 3080109 1011017 3080109 3440936 3681591 3440936 3681591 335343 303474 335343 303474 3452620 3351692 3452620 3351692 4163052 287738 4163052 287738 274030 1017485 274030 1017485 995423 1336605 995423 1336605 308422 874831 308422 874831 3323653 1067590 3323653 1067590 978090 962688 978090 962688 233517 3319864 233517 3319864 3322545 1775448 3322545 1775448 4584687 3327951 4584687 3327951 1336619 2815286 1336619 2815286 4339779 1647193 4339779 1647193 1417543 3308734 1417543 3308734 1684793 686141 1684793 686141 982099 2340079 982099 2340079 4131286 2576288 4131286 2576288 4278501 2086670 4278501 2086670 559293 1074659 559293 1074659 4252292 2609652 4252292 2609652 1683799 1650208 1683799 1650208 505126 434199 505126 434199 3315290 2781290 3315290 2781290 1218863 1350276 1218863 1350276 2878348 3346079 2878348 3346079 4407456 2564057 4407456 2564057 3345499 3774499 3345499 3774499 4058814 1681592 4058814 1681592 285295 313445 285295 313445 4270693 3335276 4270693 3335276 650330 446654 650330 446654 1236870 958107 1236870 958107 956370 2184642 956370 2184642 4481577 750981 4481577 750981 818169 3321403 818169 3321403 4644297 669886 4644297 669886 963357 1906765 963357 1906765 3607726 608166 3607726 608166 1058346 2690908 1058346 2690908 3978596 610774 3978596 610774 1681184 4530230 1681184 4530230 3836021 1846035 3836021 1846035 1008380 3334136 1008380 3334136 3744866 226544 3744866 226544 692825 1107031 692825 1107031 4334538 2876101 4334538 2876101 3331786 1216926 3331786 1216926 517911 1157453 517911 1157453 4490746 2942801 4490746 2942801 1685184 1957758 1685184 1957758 4211428 3353150 4211428 3353150 259412 576929 259412 576929 3334962 348890 3334962 348890 943366 1659143 943366 1659143 4491638 3319418 4491638 3319418 1682315 2191552 1682315 2191552 3927520 3341344 3927520 3341344 1107732 1457452 1107732 1457452 234389 478582 234389 478582 474903 3016906 474903 3016906 4411512 394421 4411512 394421 39995 2716622 39995 2716622 4551927 503401 4551927 503401 1148519 2741921 1148519 2741921 3893635 756463 3893635 756463 193311 3343450 193311 3343450 3693775 1220912 3693775 1220912 547875 437948 547875 437948 4032059 3324268 4032059 3324268 3633446 1962346 3633446 1962346 3560868 4693249 3560868 4693249 891052 254342 891052 254342 4039386 2356216 4039386 2356216 867332 814494 867332 814494 3344654 2801497 3344654 2801497 1663125 2161780 1663125 2161780 4675937 1210773 4675937 1210773 3641944 2459044 3641944 2459044 4848631 1286368 4848631 1286368 1648558 2746156 1648558 2746156 4430546 3326989 4430546 3326989 3330932 816831 3330932 816831 821036 797652 821036 797652 4748364 4238399 4748364 4238399 1179181 721883 1179181 721883 4193253 3341770 4193253 3341770 1873060 3325416 1873060 3325416 3330538 739907 3330538 739907 587580 2672731 587580 2672731 3988250 689882 3988250 689882 756869 2872889 756869 2872889 4207752 2195794 4207752 2195794 1670572 2876234 1670572 2876234 4566721 1883315 4566721 1883315 1430752 1297555 1430752 1297555 382522 495777 382522 495777 1658948 4613710 1658948 4613710 3727047 1401555 3727047 1401555 278452 2175336 278452 2175336 3853867 282902 3853867 282902 269077 3739227 269077 3739227 3601103 2929948 3601103 2929948 4409675 1237573 4409675 1237573 420496 449828 420496 449828 4724376 4297591 4724376 4297591 3333088 2037961 3333088 2037961 4226654 3346393 4226654 3346393 3638455 1231317 3638455 1231317 1253845 2499894 1253845 2499894 4189576 3916036 4189576 3916036 1665511 1277605 1665511 1277605 4128816 2553327 4128816 2553327 4595998 1436718 4595998 1436718 214891 2836938 214891 2836938 4151456 352854 4151456 352854 1018526 3320608 1018526 3320608 4343018 1667324 4343018 1667324 691084 676443 691084 676443 497856 1432753 497856 1432753 4757754 3335002 4757754 3335002 1000325 122719 1000325 122719 4712622 2943620 4712622 2943620 514797 1171152 514797 1171152 4221579 3327847 4221579 3327847 1341653 2410353 1341653 2410353 3336323 3348125 3336323 3348125 1457026 3352669 1457026 3352669 3343247 2293509 3343247 2293509 4398096 3364640 4398096 3364640 1676005 3044526 1676005 3044526 4709722 3316092 4709722 3316092 1656387 2418825 1656387 2418825 4552417 2080455 4552417 2080455 4572360 2212391 4572360 2212391 940387 790488 940387 790488 719735 704524 719735 704524 4685111 3325368 4685111 3325368 1003684 674028 1003684 674028 4301586 3737221 4301586 3737221 1672358 2330455 1672358 2330455 4321435 4969551 4321435 4969551 243872 692642 243872 692642 3319285 3259116 3319285 3259116 414844 766675 414844 766675 4298452 3334298 4298452 3334298 2576794 2551914 2576794 2551914 4599824 522985 4599824 522985 491622 1672877 491622 1672877 3344637 548035 3344637 548035 947266 2992480 947266 2992480 4651732 1263173 4651732 1263173 1254992 2902512 1254992 2902512 3967865 2286413 3967865 2286413 1655679 3622818 1655679 3622818 888043 850280 888043 850280 777160 1658391 777160 1658391 2837285 320602 2837285 320602 1664563 2166157 1664563 2166157 1683324 4543312 1683324 4543312 1668667 1338054 1668667 1338054 3317981 3626141 3317981 3626141 1683293 749149 1683293 749149 476726 1181846 476726 1181846 657610 641925 657610 641925 1882743 2682904 1882743 2682904 3972800 1663405 3972800 1663405 160232 3334439 160232 3334439 2444125 647627 2444125 647627 1018442 365780 1018442 365780 3319922 416994 3319922 416994 406924 4008205 406924 4008205 1716655 262834 1716655 262834 301094 2697013 301094 2697013 4406902 2031584 4406902 2031584 3347194 1307275 3347194 1307275 881726 2857165 881726 2857165 2833795 3347936 2833795 3347936 1406613 1343556 1406613 1343556 1671649 4653503 1671649 4653503 1129764 1111407 1129764 1111407 4310089 3350770 4310089 3350770 4709855 570039 4709855 570039 1141202 4051175 1141202 4051175 204483 629012 204483 629012 804152 2282783 804152 2282783 4395325 2855103 4395325 2855103 1366924 3328346 1366924 3328346 4778385 1416413 4778385 1416413 239407 3116938 239407 3116938 4773946 2417851 4773946 2417851 1243461 634353 1243461 634353 725781 2927114 725781 2927114 3719295 3096608 3719295 3096608 3329401 1663353 3329401 1663353 162030 599401 162030 599401 3795224 3044380 3795224 3044380 3596492 3114865 3596492 3114865 4782810 2242651 4782810 2242651 1287868 792204 1287868 792204 864114 2656372 864114 2656372 4338470 756447 4338470 756447 838977 3348276 838977 3348276 488240 1622700 488240 1622700 3326706 272883 3326706 272883 696091 3335636 696091 3335636 3801466 2882908 3801466 2882908 1654217 3572885 1654217 3572885 4484725 265070 4484725 265070 230799 2774041 230799 2774041 3909157 1185562 3909157 1185562 358239 3335842 358239 3335842 1925737 1648632 1925737 1648632 925862 3343348 925862 3343348 4316372 1661299 4316372 1661299 1350297 309431 1350297 309431 10274 3339037 10274 3339037 4002335 1412750 4002335 1412750 243917 2729475 243917 2729475 3860735 1650970 3860735 1650970 1666903 3523377 1666903 3523377 4085055 1651223 4085055 1651223 910593 905034 910593 905034 3108608 2387088 3108608 2387088 810943 858920 810943 858920 4038632 2859011 4038632 2859011 3807164 2096646 3807164 2096646 4562452 2802460 4562452 2802460 4294838 1667600 4294838 1667600 214084 1457378 214084 1457378 3927280 2748339 3927280 2748339 3829132 219144 3829132 219144 1041867 4573937 1041867 4573937 2158772 1072021 2158772 1072021 3624758 3319025 3624758 3319025 642795 1655463 642795 1655463 3331963 3332590 3331963 3332590 1480998 1652731 1480998 1652731 4602660 1684611 4602660 1684611 1252244 427914 1252244 427914 3334345 2664339 3334345 2664339 500585 385749 500585 385749 412851 2838735 412851 2838735 4517541 553648 4517541 553648 559290 2482762 559290 2482762 4313556 4953246 4313556 4953246 284599 1383287 284599 1383287 3539069 4794501 3539069 4794501 3346127 3346018 3346127 3346018 3472613 1158025 3472613 1158025 505591 4199672 505591 4199672 4443973 360599 4443973 360599 646595 3336587 646595 3336587 4021559 552056 4021559 552056 550856 4665986 550856 4665986 3316791 414985 3316791 414985 440091 479180 440091 479180 4577641 4529468 4577641 4529468 1327604 675407 1327604 675407 682216 1464425 682216 1464425 1679772 820239 1679772 820239 849576 1649614 849576 1649614 3674566 2238998 3674566 2238998 4414462 1675347 4414462 1675347 1340404 299960 1340404 299960 4736264 2077393 4736264 2077393 1041298 601704 1041298 601704 3963945 2727246 3963945 2727246 551713 1099968 551713 1099968 4024163 4123159 4024163 4123159 1299361 172495 1299361 172495 3339711 3958028 3339711 3958028 1396381 239461 1396381 239461 1325687 1104136 1325687 1104136 595230 1429817 595230 1429817 1671630 2665805 1671630 2665805 4016495 1372415 4016495 1372415 222908 1656617 222908 1656617 4067559 4833080 4067559 4833080 3346694 2430000 3346694 2430000 4096045 3108175 4096045 3108175 3340124 4644664 3340124 4644664 673536 462737 673536 462737 3618845 4647181 3618845 4647181 3345132 2136852 3345132 2136852 4543834 3342128 4543834 3342128 3845845 1959536 3845845 1959536 4727303 3336310 4727303 3336310 1371090 285114 1371090 285114 598832 3343614 598832 3343614 3726893 1946986 3726893 1946986 884172 731181 884172 731181 301379 292428 301379 292428 3323175 2531574 3323175 2531574 4137082 2497496 4137082 2497496 1663211 743234 1663211 743234 4209863 3337160 4209863 3337160 1649446 676737 1649446 676737 703566 2167811 703566 2167811 3828397 594510 3828397 594510 751267 3344269 751267 3344269 521885 535168 521885 535168 1685403 3711764 1685403 3711764 3348177 2645371 3348177 2645371 754647 289309 754647 289309 2914450 1653790 2914450 1653790 3922353 3345765 3922353 3345765 788239 788385 788239 788385 4543266 2717830 4543266 2717830 729404 857089 729404 857089 4072343 3959165 4072343 3959165 444960 1232583 444960 1232583 1275078 3313581 1275078 3313581 404288 1277506 404288 1277506 2962281 4004575 2962281 4004575 1428318 2942540 1428318 2942540 3719461 948073 3719461 948073 1677277 70111 1677277 70111 4492483 2156019 4492483 2156019 3649436 1960757 3649436 1960757 3988032 2654088 3988032 2654088 1230480 418544 1230480 418544 1683088 2255539 1683088 2255539 3345407 321112 3345407 321112 1670880 3353325 1670880 3353325 2687657 1891481 2687657 1891481 4800023 3098380 4800023 3098380 2951356 1672493 2951356 1672493 2578303 3345589 2578303 3345589 931787 1929414 931787 1929414 4531624 3348245 4531624 3348245 343546 355350 343546 355350 3767923 2881996 3767923 2881996 1075689 272075 1075689 272075 248758 3343242 248758 3343242 1287833 377954 1287833 377954 3347187 2521649 3347187 2521649 4165184 1020646 4165184 1020646 1650590 4879666 1650590 4879666 4631207 2642356 4631207 2642356 3114876 3330453 3114876 3330453 4210506 564296 4210506 564296 561507 3313807 561507 3313807 4739447 1673745 4739447 1673745 1686284 2282149 1686284 2282149 4382484 1219660 4382484 1219660 1095115 1124734 1095115 1124734 1423768 4213656 1423768 4213656 1680961 3029200 1680961 3029200 3768330 1648964 3768330 1648964 4620213 2643627 4620213 2643627 2843704 4678689 2843704 4678689 3335878 273035 3335878 273035 260520 464577 260520 464577 4304804 2641195 4304804 2641195 4787902 219154 4787902 219154 1183824 4157726 1183824 4157726 3326601 1674666 3326601 1674666 2149563 3316393 2149563 3316393 4393208 1659233 4393208 1659233 1827812 3613307 1827812 3613307 1428418 1655854 1428418 1655854 4655330 2985591 4655330 2985591 3400380 1662165 3400380 1662165 228824 4298229 228824 4298229 4626987 1664841 4626987 1664841 4295631 3322218 4295631 3322218 4540716 1254812 4540716 1254812 642390 1662404 642390 1662404 1136091 515542 1136091 515542 460560 2127112 460560 2127112 4631987 2973123 4631987 2973123 3884339 2073917 3884339 2073917 3324888 978808 3324888 978808 1000188 1336526 1000188 1336526 4498660 3324043 4498660 3324043 205441 3352380 205441 3352380 2956875 1665130 2956875 1665130 4469912 2932031 4469912 2932031 1895059 3323626 1895059 3323626 3328591 2976111 3328591 2976111 3674128 2003018 3674128 2003018 262156 1656943 262156 1656943 4512175 3346062 4512175 3346062 4041213 2498771 4041213 2498771 4186500 4438250 4186500 4438250 2610197 555917 2610197 555917 1096216 603460 1096216 603460 199209 205207 199209 205207 3917070 2301904 3917070 2301904 4783918 3326372 4783918 3326372 318480 1346087 318480 1346087 3338739 4253204 3338739 4253204 1724684 3042080 1724684 3042080 4717587 283078 4717587 283078 1399550 1667183 1399550 1667183 4731146 1925068 4731146 1925068 373873 354431 373873 354431 3718518 2304404 3718518 2304404 4371803 3332824 4371803 3332824 1419698 1086727 1419698 1086727 470986 462939 470986 462939 1535762 2590619 1535762 2590619 4051431 2259649 4051431 2259649 3938744 3336056 3938744 3336056 4411638 1940563 4411638 1940563 2820305 3332837 2820305 3332837 3544990 260950 3544990 260950 280122 2107319 280122 2107319 4551639 454095 4551639 454095 1218483 2408933 1218483 2408933 4266176 2555517 4266176 2555517 454998 1196494 454998 1196494 3637087 4719287 3637087 4719287 1665697 1343031 1665697 1343031 4699491 3030761 4699491 3030761 3316135 18376 3316135 18376 698601 2726264 698601 2726264 4221813 546274 4221813 546274 869991 1443591 869991 1443591 1425905 1676655 1425905 1676655 1277072 3334004 1277072 3334004 3798135 1563293 3798135 1563293 3343916 2191322 3343916 2191322 4536436 2860554 4536436 2860554 4138969 2419036 4138969 2419036 759238 910797 759238 910797 1270349 3846571 1270349 3846571 3326903 906006 3326903 906006 765237 4274286 765237 4274286 3991899 2293020 3991899 2293020 4262978 4323622 4262978 4323622 345277 75969 345277 75969 3707403 2043721 3707403 2043721 3654122 1989043 3654122 1989043 20274 3335933 20274 3335933 352610 350252 352610 350252 334728 4285357 334728 4285357 4060987 2564505 4060987 2564505 4382988 1255246 4382988 1255246 1237146 1676182 1237146 1676182 1628288 756803 1628288 756803 779797 598827 779797 598827 1048194 626941 1048194 626941 628339 4247515 628339 4247515 4217696 1662680 4217696 1662680 4654842 2943556 4654842 2943556 3323504 2579486 3323504 2579486 4082373 4451219 4082373 4451219 289610 763918 289610 763918 3638388 2684570 3638388 2684570 4258941 1660893 4258941 1660893 354486 1880143 354486 1880143 4357837 2686920 4357837 2686920 4657819 1024559 4657819 1024559 495672 1444157 495672 1444157 4581985 352713 4581985 352713 3384543 3351351 3384543 3351351 2426249 808929 2426249 808929 3347943 389253 3347943 389253 382382 2259866 382382 2259866 4410480 2563102 4410480 2563102 3747062 775147 3747062 775147 781369 3375457 781369 3375457 4171412 1675763 4171412 1675763 356259 372161 356259 372161 4366174 3321978 4366174 3321978 977120 3342703 977120 3342703 3717157 1946864 3717157 1946864 1679090 3161356 1679090 3161356 3069780 624018 3069780 624018 514579 1654408 514579 1654408 3343611 1516356 3343611 1516356 1676011 2487424 1676011 2487424 962806 994210 962806 994210 1648572 3328746 1648572 3328746 393817 360002 393817 360002 4429424 2761472 4429424 2761472 257048 287454 257048 287454 4330216 3315490 4330216 3315490 1424629 676896 1424629 676896 3335940 3314550 3335940 3314550 618245 621357 618245 621357 620421 3316245 620421 3316245 4586938 1659180 4586938 1659180 594433 582454 594433 582454 2822906 1681210 2822906 1681210 881565 594361 881565 594361 3346835 1100226 3346835 1100226 1117465 583300 1117465 583300 3641574 2104645 3641574 2104645 3349750 2321937 3349750 2321937 3996719 3905071 3996719 3905071 247421 1073240 247421 1073240 4359060 2317531 4359060 2317531 1664613 990310 1664613 990310 3326804 1355269 3326804 1355269 808801 135201 808801 135201 3616106 2547686 3616106 2547686 4377137 2683218 4377137 2683218 499185 466978 499185 466978 3336094 2496495 3336094 2496495 1316534 385378 1316534 385378 4334131 2334179 4334131 2334179 1293582 555841 1293582 555841 320210 2945393 320210 2945393 4857493 4695319 4857493 4695319 265285 1424946 265285 1424946 4417549 3347525 4417549 3347525 4796445 1654947 4796445 1654947 1583963 1654697 1583963 1654697 3933367 1664094 3933367 1664094 2755935 1649223 2755935 1649223 2268074 1672800 2268074 1672800 1185012 463524 1185012 463524 1252192 2061821 1252192 2061821 4673389 1683174 4673389 1683174 1670087 2778280 1670087 2778280 4436248 2946280 4436248 2946280 942616 709339 942616 709339 1666629 3331652 1666629 3331652 1209839 1667872 1209839 1667872 4584217 2682180 4584217 2682180 1444721 4363270 1444721 4363270 4490457 694001 4490457 694001 829987 1319751 829987 1319751 359135 4135811 359135 4135811 3592958 270031 3592958 270031 1400063 3121129 1400063 3121129 4158333 1236361 4158333 1236361 1158110 3347330 1158110 3347330 4841716 1658581 4841716 1658581 244105 2405483 244105 2405483 1671407 1212236 1671407 1212236 680447 558339 680447 558339 4973014 3350509 4973014 3350509 1964387 1704431 1964387 1704431 4471312 2181405 4471312 2181405 4664357 1682182 4664357 1682182 781839 786521 781839 786521 3552498 3120150 3552498 3120150 742505 637231 742505 637231 4745809 3082606 4745809 3082606 1136211 534020 1136211 534020 1651540 3794531 1651540 3794531 1182870 513133 1182870 513133 4565610 3322636 4565610 3322636 4623493 4403476 4623493 4403476 1400405 2476753 1400405 2476753 4144861 2596516 4144861 2596516 1649848 3798745 1649848 3798745 3094051 2895401 3094051 2895401 4582083 2919310 4582083 2919310 1085589 593482 1085589 593482 762418 2043311 762418 2043311 3710824 3350989 3710824 3350989 1147195 3321804 1147195 3321804 4387049 707381 4387049 707381 721094 2013334 721094 2013334 3073707 3343930 3073707 3343930 4096893 811551 4096893 811551 792136 2615348 792136 2615348 3319160 2579479 3319160 2579479 1676125 529498 1676125 529498 899830 3338513 899830 3338513 570866 3348227 570866 3348227 3764243 1324050 3764243 1324050 1327696 1675713 1327696 1675713 3332409 985318 3332409 985318 971780 199014 971780 199014 3347443 1984398 3347443 1984398 4223498 4091932 4223498 4091932 1656573 4353078 1656573 4353078 4211629 1651758 4211629 1651758 2505008 2314931 2505008 2314931 4452649 2777749 4452649 2777749 4421128 1206128 4421128 1206128 744148 734656 744148 734656 3326350 4145229 3326350 4145229 1450530 1680714 1450530 1680714 4723718 2398895 4723718 2398895 3920010 1123401 3920010 1123401 547913 3186565 547913 3186565 1679314 641422 1679314 641422 510050 1346631 510050 1346631 4119667 3138954 4119667 3138954 1389232 293451 1389232 293451 1186792 4324535 1186792 4324535 2622925 2931905 2622925 2931905 4745923 3337758 4745923 3337758 4320153 1675159 4320153 1675159 4867302 2292996 4867302 2292996 764376 775999 764376 775999 2062266 1679423 2062266 1679423 1092242 327974 1092242 327974 1331626 1113134 1331626 1113134 538679 1005780 538679 1005780 4813414 2947383 4813414 2947383 280822 1207682 280822 1207682 780688 3323681 780688 3323681 4107310 939707 4107310 939707 713536 866731 713536 866731 3554123 1871246 3554123 1871246 842181 843521 842181 843521 3974139 2680905 3974139 2680905 4197574 2461215 4197574 2461215 4499514 3348286 4499514 3348286 2176628 4363199 2176628 4363199 4019121 825875 4019121 825875 819667 3352768 819667 3352768 2887161 1707666 2887161 1707666 367969 685721 367969 685721 1015657 947565 1015657 947565 692909 1662898 692909 1662898 4982151 1283457 4982151 1283457 373826 3324042 373826 3324042 1235289 361912 1235289 361912 338861 516960 338861 516960 1653221 3926712 1653221 3926712 3320461 2080506 3320461 2080506 4668269 1344407 4668269 1344407 339216 279976 339216 279976 1372849 1246651 1372849 1246651 1237597 1415458 1237597 1415458 4670614 2820548 4670614 2820548 880625 244370 880625 244370 231492 281258 231492 281258 4498305 2228261 4498305 2228261 3969206 3089508 3969206 3089508 4775390 2770948 4775390 2770948 857323 858258 857323 858258 3885311 3343488 3885311 3343488 4318761 1234013 4318761 1234013 1666439 2230915 1666439 2230915 4413228 3337495 4413228 3337495 3560517 2051052 3560517 2051052 4618489 2373582 4618489 2373582 1333952 352478 1333952 352478 941559 2786670 941559 2786670 3807428 2837295 3807428 2837295 3889428 1649641 3889428 1649641 671403 670498 671403 670498 4666472 2149996 4666472 2149996 3805782 1977663 3805782 1977663 4691724 2899425 4691724 2899425 589869 1657736 589869 1657736 3463098 2988730 3463098 2988730 3321467 4625933 3321467 4625933 311432 693549 311432 693549 3857368 2905141 3857368 2905141 757937 907276 757937 907276 1675068 3071258 1675068 3071258 3604640 1656115 3604640 1656115 3322930 48813 3322930 48813 4695867 1959058 4695867 1959058 3582256 370127 3582256 370127 461910 595678 461910 595678 1357974 334606 1357974 334606 673404 1278784 673404 1278784 4193050 3349378 4193050 3349378 2042933 2650082 2042933 2650082 4305125 3055051 4305125 3055051 3615957 2026787 3615957 2026787 3994686 2994130 3994686 2994130 1658834 175834 1658834 175834 483323 3007128 483323 3007128 4702715 1684870 4702715 1684870 748090 909874 748090 909874 3024676 3034279 3024676 3034279 4684215 3122814 4684215 3122814 3544511 2991336 3544511 2991336 4652283 1658950 4652283 1658950 241670 1243096 241670 1243096 526517 1148894 526517 1148894 4087432 2635101 4087432 2635101 1684901 2707341 1684901 2707341 4693407 972910 4693407 972910 994951 3334683 994951 3334683 3672509 472850 3672509 472850 794997 2793696 794997 2793696 4444885 1408795 4444885 1408795 276147 3348780 276147 3348780 4764427 3030340 4764427 3030340 3315449 3177682 3315449 3177682 978939 705233 978939 705233 339232 1647776 339232 1647776 4227769 2405820 4227769 2405820 3326519 1763697 3326519 1763697 3352033 2410743 3352033 2410743 690544 678350 690544 678350 1672645 3172040 1672645 3172040 4744528 1651858 4744528 1651858 4226238 2854492 4226238 2854492 1647676 1654356 1647676 1654356 4159122 3335639 4159122 3335639 3322271 585783 3322271 585783 4192393 2509552 4192393 2509552 1652301 876047 1652301 876047 1087851 4674069 1087851 4674069 4495825 1266470 4495825 1266470 1292983 2770783 1292983 2770783 4435903 3267675 4435903 3267675 738111 736291 738111 736291 3313433 3314844 3313433 3314844 4944294 809296 4944294 809296 830118 3639224 830118 3639224 4016374 2396391 4016374 2396391 4069678 3044574 4069678 3044574 1668619 3017095 1668619 3017095 3658635 3029542 3658635 3029542 1301259 992303 1301259 992303 675746 1239298 675746 1239298 4665723 3343119 4665723 3343119 388748 411067 388748 411067 3640965 1988074 3640965 1988074 35998 384270 35998 384270 3351479 599943 3351479 599943 1058787 3719810 1058787 3719810 1657060 362394 1657060 362394 266998 3343175 266998 3343175 4111527 2448622 4111527 2448622 4119908 2942661 4119908 2942661 2411348 3321159 2411348 3321159 3643938 1649086 3643938 1649086 1264618 3315392 1264618 3315392 1239794 1173620 1239794 1173620 1187446 271561 1187446 271561 1654459 739824 1654459 739824 824462 3322045 824462 3322045 4426435 865724 4426435 865724 882694 2923346 882694 2923346 4573122 2268176 4573122 2268176 2486829 1671100 2486829 1671100 4291486 3328889 4291486 3328889 1059792 3069471 1059792 3069471 3601736 512713 3601736 512713 781034 962425 781034 962425 583610 1666312 583610 1666312 1456103 1655305 1456103 1655305 207750 636739 207750 636739 4748780 2084878 4748780 2084878 2518985 629931 2518985 629931 662404 3112498 662404 3112498 4251623 895671 4251623 895671 772718 762523 772718 762523 3334284 582829 3334284 582829 3601676 3348384 3601676 3348384 248116 484877 248116 484877 1651642 203350 1651642 203350 1668149 4017740 1668149 4017740 3324789 1680541 3324789 1680541 603806 615954 603806 615954 4220870 2567581 4220870 2567581 1165766 473166 1165766 473166 93746 3318813 93746 3318813 4465761 1107107 4465761 1107107 1086443 2868956 1086443 2868956 4317380 2653358 4317380 2653358 3351507 2851536 3351507 2851536 896312 422778 896312 422778 3174300 3332788 3174300 3332788 4548394 1679887 4548394 1679887 4036915 3349890 4036915 3349890 1660398 1767470 1660398 1767470 2268394 3334925 2268394 3334925 4942615 3342770 4942615 3342770 1438640 1434281 1438640 1434281 3643214 3836839 3643214 3836839 1667552 1417353 1667552 1417353 3334939 2701644 3334939 2701644 350965 366349 350965 366349 279059 1674645 279059 1674645 3649915 4837070 3649915 4837070 1664269 283730 1664269 283730 891382 4873224 891382 4873224 3332003 362574 3332003 362574 384522 3315950 384522 3315950 4198719 2489680 4198719 2489680 3314190 3035803 3314190 3035803 4365418 2326424 4365418 2326424 802400 471418 802400 471418 4965408 4216961 4965408 4216961 213888 1454216 213888 1454216 3374350 3348727 3374350 3348727 4809065 677094 4809065 677094 994628 3321062 994628 3321062 4333602 3333672 4333602 3333672 773843 268134 773843 268134 3868728 2188764 3868728 2188764 1044582 655233 1044582 655233 931882 974701 931882 974701 1577490 3333338 1577490 3333338 498425 1328198 498425 1328198 1656953 415594 1656953 415594 442245 3324965 442245 3324965 3383132 1013983 3383132 1013983 1017725 3581070 1017725 3581070 1851679 1651676 1851679 1651676 1675170 4056868 1675170 4056868 1684960 1654063 1684960 1654063 2449752 2943683 2449752 2943683 4597306 1108225 4597306 1108225 1679847 3313998 1679847 3313998 745978 3339668 745978 3339668 2001548 4561384 2001548 4561384 1678163 2543930 1678163 2543930 3325388 875108 3325388 875108 527114 3341190 527114 3341190 2897181 657378 2897181 657378 1028192 2634588 1028192 2634588 4034764 934393 4034764 934393 731394 422005 731394 422005 4912148 1685899 4912148 1685899 780595 259180 780595 259180 1423146 284543 1423146 284543 291334 1367346 291334 1367346 1350252 857987 1350252 857987 83434 1671249 83434 1671249 820414 528560 820414 528560 3760139 3340157 3760139 3340157 4432397 1650030 4432397 1650030 773062 895935 773062 895935 1666601 2449098 1666601 2449098 3129645 2420762 3129645 2420762 1173817 300884 1173817 300884 3691810 2515247 3691810 2515247 4113981 2033269 4113981 2033269 2881381 1095404 2881381 1095404 600337 591760 600337 591760 1674489 3595701 1674489 3595701 201423 200839 201423 200839 2075369 3347968 2075369 3347968 3996765 1919002 3996765 1919002 2628676 1192786 2628676 1192786 483509 249291 483509 249291 3732429 3327098 3732429 3327098 3208196 2567639 3208196 2567639 4103193 2917775 4103193 2917775 1068739 1081751 1068739 1081751 402756 3343015 402756 3343015 3998372 3319621 3998372 3319621 773004 1961688 773004 1961688 3630150 1682279 3630150 1682279 178681 3335835 178681 3335835 3088006 968667 3088006 968667 701568 2676670 701568 2676670 4326438 1650334 4326438 1650334 1669513 2046240 1669513 2046240 3338108 1507950 3338108 1507950 4497866 3351238 4497866 3351238 605533 590210 605533 590210 3338286 2545242 3338286 2545242 4266455 1654752 4266455 1654752 2884730 1905013 2884730 1905013 3995965 3392437 3995965 3392437 3352928 2038502 3352928 2038502 4006592 2332907 4006592 2332907 1025691 611438 1025691 611438 858233 2270803 858233 2270803 3928423 1409690 3928423 1409690 243085 692200 243085 692200 3323414 3347618 3323414 3347618 3802192 1686377 3802192 1686377 508520 2129403 508520 2129403 4538603 730889 4538603 730889 938654 3351806 938654 3351806 4482293 1980312 4482293 1980312 4743358 3096702 4743358 3096702 323293 330592 323293 330592 3607297 3989839 3607297 3989839 1377605 278381 1377605 278381 3947438 2403215 3947438 2403215 4065459 2665535 4065459 2665535 1668953 323670 1668953 323670 1659309 2538112 1659309 2538112 3812383 1995668 3812383 1995668 1171375 748458 1171375 748458 356786 1326819 356786 1326819 3317840 261312 3317840 261312 2022365 3316439 2022365 3316439 4961353 2580678 4961353 2580678 2954999 3341174 2954999 3341174 599083 328580 599083 328580 4240570 2418898 4240570 2418898 1671797 197430 1671797 197430 4486891 2620982 4486891 2620982 1671536 3265181 1671536 3265181 1258940 1275318 1258940 1275318 1427116 1429267 1427116 1429267 3341259 573930 3341259 573930 505204 496693 505204 496693 868610 1675467 868610 1675467 462733 3322932 462733 3322932 3039929 1371923 3039929 1371923 284964 1673297 284964 1673297 3315222 4900704 3315222 4900704 352520 368203 352520 368203 3599516 3073764 3599516 3073764 4732443 1350332 4732443 1350332 352124 3328257 352124 3328257 4750253 1895559 4750253 1895559 3343699 3348715 3343699 3348715 4822654 2117930 4822654 2117930 4060692 3335035 4060692 3335035 1656652 1641952 1656652 1641952 3792714 2143793 3792714 2143793 1317548 809372 1317548 809372 3331089 4098680 3331089 4098680 3352804 2137760 3352804 2137760 2571127 3319138 2571127 3319138 4762872 1447105 4762872 1447105 1465640 2797119 1465640 2797119 4526430 282459 4526430 282459 302888 2742188 302888 2742188 4432700 2313290 4432700 2313290 277488 315359 277488 315359 4088434 2734125 4088434 2734125 3920415 2794943 3920415 2794943 4464664 75278 4464664 75278 985167 4186707 985167 4186707 1686115 4942436 1686115 4942436 289909 311376 289909 311376 4143212 3473417 4143212 3473417 1670250 2547566 1670250 2547566 4206577 3327121 4206577 3327121 4027813 2014796 4027813 2014796 4651968 3329286 4651968 3329286 1687377 2782337 1687377 2782337 3861499 685537 3861499 685537 396274 400416 396274 400416 1647168 3866738 1647168 3866738 2757081 1199732 2757081 1199732 1181976 1151061 1181976 1151061 4609799 2184425 4609799 2184425 3328792 65924 3328792 65924 3550941 3352791 3550941 3352791 4179951 3327138 4179951 3327138 1299516 1656967 1299516 1656967 182023 3319923 182023 3319923 4476866 211331 4476866 211331 1357520 2760575 1357520 2760575 3910352 1129796 3910352 1129796 342216 3324734 342216 3324734 3335666 3507914 3335666 3507914 1854443 1665936 1854443 1665936 4959762 3313391 4959762 3313391 1663608 650652 1663608 650652 911131 3310174 911131 3310174 3314826 2539287 3314826 2539287 4208109 1134973 4208109 1134973 1129864 3091979 1129864 3091979 4741723 2843192 4741723 2843192 619610 789990 619610 789990 4391877 2614536 4391877 2614536 825861 830868 825861 830868 223281 1437220 223281 1437220 682800 441185 682800 441185 434631 2438201 434631 2438201 4206996 2088405 4206996 2088405 1147914 388280 1147914 388280 4451971 3350227 4451971 3350227 635476 1325660 635476 1325660 3333800 4808418 3333800 4808418 3745339 1195040 3745339 1195040 1198701 1917950 1198701 1917950 3773342 2898917 3773342 2898917 3334718 1088433 3334718 1088433 3580929 3314484 3580929 3314484 4713946 2047433 4713946 2047433 1009636 1005183 1009636 1005183 1685193 2265011 1685193 2265011 4903205 4195572 4903205 4195572 767860 790915 767860 790915 4274332 4041307 4274332 4041307 3335463 2615804 3335463 2615804 4260502 3042806 4260502 3042806 1647991 110705 1647991 110705 662043 3342296 662043 3342296 4585587 2631666 4585587 2631666 462900 452028 462900 452028 3316213 1771838 3316213 1771838 447698 1230210 447698 1230210 1187269 3634283 1187269 3634283 4216498 554590 4216498 554590 1140405 989946 1140405 989946 3672538 3320392 3672538 3320392 3675385 1670539 3675385 1670539 4287162 3330160 4287162 3330160 781016 243318 781016 243318 1433552 3323073 1433552 3323073 498069 508885 498069 508885 4509661 2982835 4509661 2982835 2207161 3313837 2207161 3313837 1335696 631456 1335696 631456 3353324 2771490 3353324 2771490 1247830 769049 1247830 769049 2483043 2642707 2483043 2642707 4306546 576924 4306546 576924 603605 3319247 603605 3319247 4706171 2023577 4706171 2023577 1683700 3221379 1683700 3221379 3334569 2380651 3334569 2380651 4532338 4756282 4532338 4756282 1119355 534731 1119355 534731 3822517 4500882 3822517 4500882 428445 1256539 428445 1256539 3784580 2907223 3784580 2907223 1421594 245018 1421594 245018 1684439 3345347 1684439 3345347 3856305 1963110 3856305 1963110 652863 500360 652863 500360 498313 2196291 498313 2196291 3836724 2321716 3836724 2321716 3341330 3007732 3341330 3007732 3876769 1686232 3876769 1686232 1069636 3583796 1069636 3583796 4265849 844434 4265849 844434 845306 2160797 845306 2160797 4494973 2697830 4494973 2697830 3345268 1206511 3345268 1206511 1674007 3610304 1674007 3610304 3768944 1927964 3768944 1927964 1652523 3870539 1652523 3870539 1656489 1374030 1656489 1374030 2421645 1903547 2421645 1903547 3832697 4518928 3832697 4518928 1403057 1156026 1403057 1156026 486938 1027567 486938 1027567 4293659 2616877 4293659 2616877 1660031 1579883 1660031 1579883 1659091 4961266 1659091 4961266 3819648 1683592 3819648 1683592 1656366 2496201 1656366 2496201 4148669 1158177 4148669 1158177 1140138 4869451 1140138 4869451 4554147 2793968 4554147 2793968 3651635 1340250 3651635 1340250 328540 1064787 328540 1064787 1860883 1677665 1860883 1677665 4364720 2440819 4364720 2440819 3452476 1648572 3452476 1648572 3552410 2617539 3552410 2617539 4302122 2519774 4302122 2519774 3344098 3323419 3344098 3323419 611363 610208 611363 610208 3637856 3049059 3637856 3049059 4467991 212821 4467991 212821 987664 2812266 987664 2812266 3341411 316541 3341411 316541 257472 281504 257472 281504 2970554 3320871 2970554 3320871 3311329 1660727 3311329 1660727 3632673 3023014 3632673 3023014 4243976 2403142 4243976 2403142 923720 3328012 923720 3328012 4360296 1325424 4360296 1325424 1341165 3201406 1341165 3201406 3791948 1683728 3791948 1683728 1057200 2511592 1057200 2511592 4221471 3313445 4221471 3313445 4375271 2503933 4375271 2503933 1453812 269104 1453812 269104 1391798 2994643 1391798 2994643 3744308 2046276 3744308 2046276 2011085 3350707 2011085 3350707 1663673 1654895 1663673 1654895 4143095 2652196 4143095 2652196 1119771 1104940 1119771 1104940 3973287 3324479 3973287 3324479 3321832 460130 3321832 460130 641472 2058361 641472 2058361 4585738 2852700 4585738 2852700 1028872 640277 1028872 640277 1043042 1262466 1043042 1262466 413778 1218659 413778 1218659 1237828 3349618 1237828 3349618 590871 2964092 590871 2964092 4782037 4732519 4782037 4732519 378534 956638 378534 956638 3656016 2001338 3656016 2001338 3032997 1661155 3032997 1661155 853942 774431 853942 774431 2747407 2935850 2747407 2935850 4184765 805443 4184765 805443 637503 427933 637503 427933 333795 2342730 333795 2342730 4420666 2881116 4420666 2881116 920760 318173 920760 318173 4450983 3320164 4450983 3320164 3322756 2494962 3322756 2494962 4132932 1098666 4132932 1098666 1073669 2562190 1073669 2562190 4370564 2700286 4370564 2700286 1187359 237763 1187359 237763 4458118 4307082 4458118 4307082 1670897 210611 1670897 210611 1652046 2489994 1652046 2489994 4692843 3042328 4692843 3042328 4530621 1288027 4530621 1288027 1650533 3592865 1650533 3592865 4423015 1173675 4423015 1173675 1172511 1217900 1172511 1217900 1667913 3315568 1667913 3315568 295043 438394 295043 438394 4577695 2903606 4577695 2903606 616425 231644 616425 231644 4268804 2568445 4268804 2568445 1133433 1132492 1133433 1132492 3420421 1682067 3420421 1682067 1660144 785238 1660144 785238 1134059 1109098 1134059 1109098 959813 699266 959813 699266 1054536 3187206 1054536 3187206 3331322 1664568 3331322 1664568 1629652 2601017 1629652 2601017 4509756 877366 4509756 877366 898478 1731398 898478 1731398 4816041 1088613 4816041 1088613 567069 3329483 567069 3329483 1671050 79523 1671050 79523 3866879 2823840 3866879 2823840 280338 779954 280338 779954 4293983 2924068 4293983 2924068 3251844 538447 3251844 538447 1007908 2241644 1007908 2241644 3964499 3349974 3964499 3349974 4317688 2197978 4317688 2197978 1684596 1047409 1684596 1047409 638148 591069 638148 591069 1171132 2725501 1171132 2725501 4431589 3078621 4431589 3078621 1684792 3964652 1684792 3964652 3327701 1324995 3327701 1324995 354685 304235 354685 304235 3340224 3324598 3340224 3324598 1757245 2752599 1757245 2752599 3898213 896785 3898213 896785 267037 273580 267037 273580 769818 3550991 769818 3550991 4350320 1658940 4350320 1658940 2063907 3352050 2063907 3352050 2510622 2807585 2510622 2807585 4719175 3078305 4719175 3078305 2246917 268088 2246917 268088 280393 686464 280393 686464 1299227 3965746 1299227 3965746 4486874 1674270 4486874 1674270 2995660 3319889 2995660 3319889 322986 319741 322986 319741 804671 3778334 804671 3778334 3026276 3342070 3026276 3342070 4288634 1947094 4288634 1947094 1713432 1662322 1713432 1662322 4086935 2563528 4086935 2563528 4199373 1670401 4199373 1670401 3363899 2279947 3363899 2279947 3932070 1991926 3932070 1991926 1668028 1336757 1668028 1336757 4651535 2983757 4651535 2983757 3729055 1361896 3729055 1361896 566025 1128704 566025 1128704 1669732 2010484 1669732 2010484 3664213 1657963 3664213 1657963 2486291 1671573 2486291 1671573 4665070 3000507 4665070 3000507 686425 693027 686425 693027 3986387 1774655 3986387 1774655 1656693 735638 1656693 735638 411438 4434833 411438 4434833 4045069 2006422 4045069 2006422 472425 495133 472425 495133 3874772 2779916 3874772 2779916 4079263 1337448 4079263 1337448 1686017 3351666 1686017 3351666 4638593 407373 4638593 407373 654924 1958995 654924 1958995 3618391 3641791 3618391 3641791 1662714 1850741 1662714 1850741 4634916 3327086 4634916 3327086 1671514 1110677 1671514 1110677 3833722 2833925 3833722 2833925 988045 991741 988045 991741 1252815 2009046 1252815 2009046 4695537 1027928 4695537 1027928 622529 3539010 622529 3539010 4447284 1317541 4447284 1317541 363048 1661413 363048 1661413 4710992 2806027 4710992 2806027 3878110 2823765 3878110 2823765 3736638 73164 3736638 73164 3115739 3327123 3115739 3327123 565120 930482 565120 930482 4158350 2490403 4158350 2490403 3998573 408100 3998573 408100 4659675 2127738 4659675 2127738 1657855 4473465 1657855 4473465 3934554 1507818 3934554 1507818 1681317 2277578 1681317 2277578 3342601 247929 3342601 247929 539114 1373699 539114 1373699 3345681 4309194 3345681 4309194 235836 2799988 235836 2799988 4491985 2836945 4491985 2836945 4700714 435458 4700714 435458 426123 1667172 426123 1667172 2419341 743827 2419341 743827 735533 762332 735533 762332 3675748 2009621 3675748 2009621 1208483 1190848 1208483 1190848 3548718 3905183 3548718 3905183 200046 193013 200046 193013 360733 2212071 360733 2212071 4411700 2410040 4411700 2410040 3343021 1644302 3343021 1644302 1667779 3714681 1667779 3714681 4072641 739981 4072641 739981 799729 3338056 799729 3338056 4472946 1036422 4472946 1036422 1059137 356930 1059137 356930 4329545 3036283 4329545 3036283 3577572 3316640 3577572 3316640 4334124 275103 4334124 275103 622896 2161396 622896 2161396 3827321 3805765 3827321 3805765 519795 1227641 519795 1227641 1249141 1657999 1249141 1657999 177327 2954453 177327 2954453 4621073 4875226 4621073 4875226 1139943 441916 1139943 441916 4986226 3322471 4986226 3322471 3921363 2613931 3921363 2613931 4184489 1090612 4184489 1090612 599377 2808021 599377 2808021 4464688 3313873 4464688 3313873 1318512 341469 1318512 341469 3753026 2063459 3753026 2063459 1344925 1106582 1344925 1106582 1121375 3333719 1121375 3333719 4053144 2020159 4053144 2020159 1360186 297094 1360186 297094 3578927 2855350 3578927 2855350 4525572 3144546 4525572 3144546 1653428 331126 1653428 331126 1344378 2967900 1344378 2967900 4720168 3336496 4720168 3336496 1948912 2347227 1948912 2347227 3951526 3115010 3951526 3115010 4768860 1433174 4768860 1433174 1410022 1737520 1410022 1737520 3750289 2902280 3750289 2902280 212831 223250 212831 223250 1062591 1434774 1062591 1434774 3348336 4076350 3348336 4076350 4625210 384605 4625210 384605 362537 1324504 362537 1324504 411842 412672 411842 412672 4463845 3342447 4463845 3342447 246355 235104 246355 235104 550606 2205278 550606 2205278 4473261 527250 4473261 527250 811831 3599146 811831 3599146 566736 3330681 566736 3330681 1385886 1082911 1385886 1082911 297350 3335402 297350 3335402 3623372 1480420 3623372 1480420 1073750 623155 1073750 623155 377746 2763911 377746 2763911 4858040 529854 4858040 529854 1683827 1900898 1683827 1900898 4783544 3040946 4783544 3040946 1284703 541004 1284703 541004 1137760 2637603 1137760 2637603 4311417 529723 4311417 529723 1392248 2663719 1392248 2663719 4321833 391828 4321833 391828 1888427 4876291 1888427 4876291 3348423 1651147 3348423 1651147 843938 531605 843938 531605 4697456 2700578 4697456 2700578 3863011 2186370 3863011 2186370 4362292 2693427 4362292 2693427 1434354 249956 1434354 249956 257811 1650115 257811 1650115 3653530 3340774 3653530 3340774 960102 513980 960102 513980 3713476 3319722 3713476 3319722 901193 4532279 901193 4532279 4733173 1060690 4733173 1060690 1058258 2527418 1058258 2527418 4185393 4695954 4185393 4695954 503970 503403 503970 503403 1659291 3321037 1659291 3321037 4568614 645692 4568614 645692 982332 2031168 982332 2031168 4635614 535877 4635614 535877 3353326 3003445 3353326 3003445 3848414 2798588 3848414 2798588 79646 4104360 79646 4104360 3323161 3338990 3323161 3338990 779675 780131 779675 780131 4762725 3114416 4762725 3114416 1647011 1671770 1647011 1671770 625304 3321845 625304 3321845 4745968 3057601 4745968 3057601 3004715 4382401 3004715 4382401 1011684 400556 1011684 400556 4622284 3338158 4622284 3338158 1011711 252633 1011711 252633 3882116 3082124 3882116 3082124 1405263 265494 1405263 265494 938571 3352249 938571 3352249 2883108 1652020 2883108 1652020 3326034 3292106 3326034 3292106 3348325 705855 3348325 705855 1660348 2535840 1660348 2535840 4112897 4534659 4112897 4534659 3335389 2994732 3335389 2994732 4380504 228485 4380504 228485 244971 2305155 244971 2305155 4510054 3938869 4510054 3938869 1655872 1651962 1655872 1651962 3967967 3343582 3967967 3343582 4766732 2861855 4766732 2861855 4058809 2398517 4058809 2398517 4715156 4823656 4715156 4823656 2615111 3102103 2615111 3102103 557277 1121631 557277 1121631 4441782 3892046 4441782 3892046 214818 3039710 214818 3039710 4721630 3042129 4721630 3042129 1672290 2405270 1672290 2405270 4128690 3353199 4128690 3353199 1079680 572628 1079680 572628 581130 3340509 581130 3340509 1658699 725380 1658699 725380 954466 3015522 954466 3015522 4667070 2596265 4667070 2596265 541811 1217862 541811 1217862 4300594 3332153 4300594 3332153 1302345 4560840 1302345 4560840 3686959 1881635 3686959 1881635 234857 1394371 234857 1394371 3327291 2838096 3327291 2838096 3346869 218294 3346869 218294 1427225 3316434 1427225 3316434 3347043 2864559 3347043 2864559 4586261 3322109 4586261 3322109 667514 1710821 667514 1710821 1664252 3320730 1664252 3320730 3035029 2975358 3035029 2975358 621766 3313424 621766 3313424 4038206 2166934 4038206 2166934 592649 1074827 592649 1074827 566963 2321347 566963 2321347 4329125 480496 4329125 480496 1186552 2831265 1186552 2831265 4559807 2928269 4559807 2928269 2689777 1215472 2689777 1215472 254758 229951 254758 229951 4696299 2419786 4696299 2419786 4083258 2889888 4083258 2889888 4579205 2172591 4579205 2172591 4371910 2905112 4371910 2905112 3753599 2899837 3753599 2899837 4570689 2010178 4570689 2010178 3321466 1943470 3321466 1943470 4449680 2803606 4449680 2803606 1209934 622938 1209934 622938 632738 3341836 632738 3341836 3607667 2762738 3607667 2762738 4461101 3337687 4461101 3337687 1658588 4226094 1658588 4226094 1150589 236918 1150589 236918 4329987 2442752 4329987 2442752 1669089 1670976 1669089 1670976 4639308 2049734 4639308 2049734 4687643 1245798 4687643 1245798 682781 968798 682781 968798 1658799 4450020 1658799 4450020 3741200 1140728 3741200 1140728 953025 115252 953025 115252 2837170 3320675 2837170 3320675 2153273 1261157 2153273 1261157 431186 2449351 431186 2449351 4211819 1153476 4211819 1153476 518764 650548 518764 650548 1661769 3340031 1661769 3340031 3314451 1141820 3314451 1141820 3980096 2698843 3980096 2698843 3344356 1664460 3344356 1664460 4163808 2590255 4163808 2590255 4073745 2550104 4073745 2550104 4223882 368630 4223882 368630 1664994 1861968 1664994 1861968 3604427 4574797 3604427 4574797 803502 802900 803502 802900 508753 3337052 508753 3337052 3321861 1972268 3321861 1972268 641756 628892 641756 628892 1432551 1681464 1432551 1681464 359889 271385 359889 271385 273226 4079204 273226 4079204 3350314 995420 3350314 995420 4653945 3337763 4653945 3337763 1398405 272924 1398405 272924 1650085 2182194 1650085 2182194 4515810 430269 4515810 430269 567527 1652729 567527 1652729 3604494 3322184 3604494 3322184 4338648 2064403 4338648 2064403 3337638 313189 3337638 313189 3315106 453454 3315106 453454 4111474 2570053 4111474 2570053 1670020 1652194 1670020 1652194 3316614 1372401 3316614 1372401 409182 3317531 409182 3317531 972494 991833 972494 991833 4230011 2586508 4230011 2586508 916641 902873 916641 902873 4608293 2930911 4608293 2930911 4067518 849031 4067518 849031 825224 2775312 825224 2775312 4446033 2526759 4446033 2526759 1201438 480040 1201438 480040 3336499 1319543 3336499 1319543 1241925 3342326 1241925 3342326 3337024 878825 3337024 878825 782747 391420 782747 391420 1259497 1659435 1259497 1659435 1013654 660024 1013654 660024 2078010 1885128 2078010 1885128 433865 1360315 433865 1360315 3342680 690393 3342680 690393 452136 454897 452136 454897 4691128 3351131 4691128 3351131 2452127 1677319 2452127 1677319 4120582 2728251 4120582 2728251 4411128 1647822 4411128 1647822 873833 775067 873833 775067 4699872 3834849 4699872 3834849 1675936 509492 1675936 509492 4489623 3115860 4489623 3115860 4783778 2760134 4783778 2760134 1242645 406084 1242645 406084 359230 1680082 359230 1680082 3760599 709599 3760599 709599 711289 1011839 711289 1011839 1065844 590534 1065844 590534 596166 3339079 596166 3339079 1665094 2006393 1665094 2006393 3694025 3317809 3694025 3317809 952582 698902 952582 698902 851601 3327543 851601 3327543 971846 465472 971846 465472 3158029 2082814 3158029 2082814 4306977 2367146 4306977 2367146 168145 864066 168145 864066 4088511 3030142 4088511 3030142 1408391 4494072 1408391 4494072 3319095 1003674 3319095 1003674 1305223 2838568 1305223 2838568 3852718 2385612 3852718 2385612 4026081 3348610 4026081 3348610 2497237 1900957 2497237 1900957 4765857 3102840 4765857 3102840 1165104 1149966 1165104 1149966 3960441 2957602 3960441 2957602 4614223 2750643 4614223 2750643 1097175 4750187 1097175 4750187 4210537 2526942 4210537 2526942 2493736 3327290 2493736 3327290 4160379 985116 4160379 985116 3351982 2041748 3351982 2041748 1662385 499353 1662385 499353 535894 2104535 535894 2104535 4172907 2628114 4172907 2628114 359023 364243 359023 364243 865926 2634106 865926 2634106 4054862 2108664 4054862 2108664 1684899 3038859 1684899 3038859 1656476 1946523 1656476 1946523 4732266 2912528 4732266 2912528 4482842 2190933 4482842 2190933 3932756 2736932 3932756 2736932 1899815 1138595 1899815 1138595 528611 2099513 528611 2099513 4552477 947783 4552477 947783 692338 3323494 692338 3323494 3888061 1393971 3888061 1393971 1389583 1407608 1389583 1407608 1651265 4165968 1651265 4165968 874028 878103 874028 878103 4049871 2615659 4049871 2615659 527900 527749 527900 527749 994174 3618795 994174 3618795 1680789 224512 1680789 224512 1448166 1971524 1448166 1971524 3623588 832361 3623588 832361 823815 2648276 823815 2648276 4840678 3328995 4840678 3328995 4177358 1846019 4177358 1846019 3318589 4333989 3318589 4333989 194506 318069 194506 318069 4737661 3098858 4737661 3098858 1676049 525338 1676049 525338 3822113 3328599 3822113 3328599 648456 2042137 648456 2042137 3707569 821591 3707569 821591 826145 843641 826145 843641 2602044 3125623 2602044 3125623 4371975 1672231 4371975 1672231 2957434 3352511 2957434 3352511 3627435 3019827 3627435 3019827 2175484 3340214 2175484 3340214 965993 1413887 965993 1413887 220902 1126241 220902 1126241 4207165 3316767 4207165 3316767 880806 860369 880806 860369 4279916 4524789 4279916 4524789 1673321 1682519 1673321 1682519 4241900 1366195 4241900 1366195 283145 2146174 283145 2146174 4601351 937427 4601351 937427 1373345 297979 1373345 297979 1527213 3320659 1527213 3320659 403068 314396 403068 314396 3608422 1974140 3608422 1974140 4711460 2961901 4711460 2961901 3702956 2351308 3702956 2351308 4597929 3343233 4597929 3343233 4818872 3330990 4818872 3330990 1891501 1125812 1891501 1125812 3807458 2570940 3807458 2570940 4132655 333961 4132655 333961 1322543 3331169 1322543 3331169 4698112 2331750 4698112 2331750 1452569 1442334 1452569 1442334 2881620 2926584 2881620 2926584 3352616 1682751 3352616 1682751 334586 340394 334586 340394 2614109 3346203 2614109 3346203 3984117 584793 3984117 584793 404397 3340641 404397 3340641 4348720 2308669 4348720 2308669 3851308 2807214 3851308 2807214 4331259 652723 4331259 652723 804072 2693204 804072 2693204 4141441 1788290 4141441 1788290 1651599 2637299 1651599 2637299 4052124 1151305 4052124 1151305 564374 646336 564374 646336 1405117 267004 1405117 267004 1005711 1632900 1005711 1632900 3993135 3443802 3993135 3443802 251944 2010370 251944 2010370 3701878 929419 3701878 929419 849159 1681060 849159 1681060 4873837 1664584 4873837 1664584 3850724 3326356 3850724 3326356 4902674 4277433 4902674 4277433 1149372 492323 1149372 492323 1278818 4935316 1278818 4935316 3183814 1658993 3183814 1658993 2490 2458134 2490 2458134 4135847 42010 4135847 42010 699363 1653585 699363 1653585 1768980 3327303 1768980 3327303 532972 541679 532972 541679 1670960 4022069 1670960 4022069 663387 635164 663387 635164 111923 1976080 111923 1976080 4905061 1453446 4905061 1453446 235111 3352227 235111 3352227 4528106 2147208 4528106 2147208 1685323 4064014 1685323 4064014 4243481 2132816 4243481 2132816 1671106 1669951 1671106 1669951 3240347 4710384 3240347 4710384 4360670 1355270 4360670 1355270 306619 4787930 306619 4787930 1680650 3038978 1680650 3038978 4447914 648476 4447914 648476 806904 4532241 806904 4532241 4282280 610990 4282280 610990 1059536 3322845 1059536 3322845 3332661 1680672 3332661 1680672 4571668 2456640 4571668 2456640 3329388 3975180 3329388 3975180 3607864 1253773 3607864 1253773 416964 2629040 416964 2629040 4026551 1661084 4026551 1661084 727712 341557 727712 341557 337128 1625594 337128 1625594 3572740 3644126 3572740 3644126 932754 751231 932754 751231 2327181 3743640 2327181 3743640 3346808 1030749 3346808 1030749 305332 4142388 305332 4142388 1659036 1285442 1659036 1285442 1292584 3315739 1292584 3315739 3689205 944992 3689205 944992 954623 3318183 954623 3318183 2016953 1067298 2016953 1067298 452399 444829 452399 444829 4744950 3077398 4744950 3077398 2328105 630925 2328105 630925 599720 592728 599720 592728 4658575 2995945 4658575 2995945 1649455 878671 1649455 878671 877486 3316300 877486 3316300 3207550 1382295 3207550 1382295 268132 2304017 268132 2304017 3329605 637938 3329605 637938 629439 2695116 629439 2695116 3962282 1680154 3962282 1680154 2214557 1655409 2214557 1655409 4373027 3322012 4373027 3322012 1661875 406587 1661875 406587 4272768 2581122 4272768 2581122 619726 604815 619726 604815 175909 2803091 175909 2803091 4083748 935472 4083748 935472 519542 1201030 519542 1201030 3596497 2468135 3596497 2468135 4217088 2826259 4217088 2826259 3110442 898538 3110442 898538 902530 2459127 902530 2459127 4121078 1981509 4121078 1981509 1332873 323629 1332873 323629 4472794 2513302 4472794 2513302 3557260 1878686 3557260 1878686 3543099 3100208 3543099 3100208 4352553 493858 4352553 493858 499608 1150889 499608 1150889 1017993 1022096 1017993 1022096 1705582 3333527 1705582 3333527 4545533 514974 4545533 514974 1665229 4036512 1665229 4036512 3347353 213078 3347353 213078 4776633 3335200 4776633 3335200 2204830 850734 2204830 850734 527468 526474 527468 526474 650375 1655897 650375 1655897 4487868 903054 4487868 903054 783146 2518448 783146 2518448 4261463 4824857 4261463 4824857 1678782 1921539 1678782 1921539 4720032 2925353 4720032 2925353 643396 1408061 643396 1408061 249839 2871176 249839 2871176 4507949 1134354 4507949 1134354 233773 3315261 233773 3315261 3818087 1894434 3818087 1894434 1664290 284068 1664290 284068 312925 1668785 312925 1668785 3948463 2604989 3948463 2604989 1088749 1091159 1088749 1091159 4169851 4908193 4169851 4908193 1664685 660252 1664685 660252 860055 1648592 860055 1648592 3320130 209113 3320130 209113 506695 681838 506695 681838 1096327 534500 1096327 534500 3328580 3029918 3328580 3029918 3791091 2711825 3791091 2711825 4761501 373937 4761501 373937 363377 595157 363377 595157 1208732 3314803 1208732 3314803 3208550 2517884 3208550 2517884 1649033 2152462 1649033 2152462 4559053 654028 4559053 654028 999275 3332679 999275 3332679 4295722 1646928 4295722 1646928 614006 621127 614006 621127 4725603 3330111 4725603 3330111 1685438 298355 1685438 298355 1669124 1893402 1669124 1893402 4080318 2560231 4080318 2560231 377214 1030102 377214 1030102 4573279 3333408 4573279 3333408 1666169 3908624 1666169 3908624 3560637 2569004 3560637 2569004 4105160 4566986 4105160 4566986 292446 310180 292446 310180 4328098 1419851 4328098 1419851 3328696 405957 3328696 405957 221032 230593 221032 230593 692145 1103244 692145 1103244 545626 2377875 545626 2377875 3329120 1625249 3329120 1625249 1670568 3330013 1670568 3330013 4559571 2148978 4559571 2148978 586702 907141 586702 907141 3315338 3526509 3315338 3526509 1321406 655900 1321406 655900 1673909 2949070 1673909 2949070 4708201 1679608 4708201 1679608 1672722 4898350 1672722 4898350 3347993 1333078 3347993 1333078 3345192 4626072 3345192 4626072 3350142 2169165 3350142 2169165 4332474 4226866 4332474 4226866 1662417 2664306 1662417 2664306 4002913 943508 4002913 943508 535058 2416391 535058 2416391 4307392 4830604 4307392 4830604 1673443 1666551 1673443 1666551 4083622 4472007 4083622 4472007 997297 788592 997297 788592 782442 3098707 782442 3098707 4309505 950220 4309505 950220 605888 1665492 605888 1665492 3615451 891766 3615451 891766 172985 3337364 172985 3337364 502392 1125825 502392 1125825 3789016 3339458 3789016 3339458 3336799 1650627 3336799 1650627 1359066 1102174 1359066 1102174 541704 933917 541704 933917 954360 395137 954360 395137 398378 3330858 398378 3330858 3769789 1102061 3769789 1102061 245164 1670947 245164 1670947 4774868 3323612 4774868 3323612 596309 717732 596309 717732 3876646 2780867 3876646 2780867 3925614 143096 3925614 143096 1663075 4917856 1663075 4917856 2160153 1655428 2160153 1655428 3323865 4352463 3323865 4352463 4266287 3022532 4266287 3022532 1650876 1847043 1650876 1847043 4732011 4759024 4732011 4759024 3315242 1657735 3315242 1657735 4914106 2028659 4914106 2028659 1155667 707930 1155667 707930 712626 1151492 712626 1151492 4143983 2514679 4143983 2514679 628106 1027023 628106 1027023 4434534 2772963 4434534 2772963 1678883 2111754 1678883 2111754 4535752 1668708 4535752 1668708 1506547 4671020 1506547 4671020 4763567 668382 4763567 668382 669678 4429103 669678 4429103 4375259 2007370 4375259 2007370 4631907 2268235 4631907 2268235 1671493 1857731 1671493 1857731 4488400 3096974 4488400 3096974 509380 1134117 509380 1134117 4278834 2451790 4278834 2451790 325567 1043742 325567 1043742 4802326 3336708 4802326 3336708 219570 380690 219570 380690 1322396 721497 1322396 721497 705805 4255952 705805 4255952 4064012 2113077 4064012 2113077 4566716 2466024 4566716 2466024 3317364 2181440 3317364 2181440 4425300 3348311 4425300 3348311 4240023 1676392 4240023 1676392 1681650 796411 1681650 796411 4583665 2919218 4583665 2919218 3335919 453044 3335919 453044 4086291 3344788 4086291 3344788 4698607 3040566 4698607 3040566 1678212 880583 1678212 880583 853034 1132628 853034 1132628 1670158 3317692 1670158 3317692 3829651 3863897 3829651 3863897 467325 483556 467325 483556 3692560 3333571 3692560 3333571 1717425 1992956 1717425 1992956 3662612 1846979 3662612 1846979 889678 764069 889678 764069 254170 1428288 254170 1428288 192319 2497220 192319 2497220 4163624 1169166 4163624 1169166 1679683 3340396 1679683 3340396 3971401 1423419 3971401 1423419 228516 3338304 228516 3338304 1673843 3323651 1673843 3323651 992295 616234 992295 616234 2225710 2223574 2225710 2223574 4448025 348696 4448025 348696 967821 2392613 967821 2392613 4626133 726504 4626133 726504 941936 2232596 941936 2232596 4583510 3327611 4583510 3327611 1680098 4295127 1680098 4295127 4526459 1649098 4526459 1649098 3841991 2386565 3841991 2386565 4186059 2495023 4186059 2495023 3847529 2181432 3847529 2181432 1667638 2338390 1667638 2338390 4416755 1483179 4416755 1483179 399548 407833 399548 407833 190947 3514678 190947 3514678 3729774 595369 3729774 595369 1099723 2741505 1099723 2741505 4452965 2913114 4452965 2913114 3752681 2121054 3752681 2121054 3811243 1366980 3811243 1366980 412276 737707 412276 737707 1438021 2970085 1438021 2970085 4411348 2107574 4411348 2107574 3775642 1676344 3775642 1676344 4623258 1180412 4623258 1180412 287498 3967726 287498 3967726 3813376 2832991 3813376 2832991 3703276 2984970 3703276 2984970 4665941 556129 4665941 556129 4738622 2797179 4738622 2797179 1204526 1206291 1204526 1206291 473394 3337977 473394 3337977 2215964 578755 2215964 578755 1042508 823698 1042508 823698 3324546 1175612 3324546 1175612 1039407 1009826 1039407 1009826 4768014 3293255 4768014 3293255 997072 209708 997072 209708 2758887 3634836 2758887 3634836 3322370 487033 3322370 487033 509343 1650253 509343 1650253 3009276 1679817 3009276 1679817 1388203 1667332 1388203 1667332 4100834 3441232 4100834 3441232 1471122 4199176 1471122 4199176 3969350 1194176 3969350 1194176 1193541 3336810 1193541 3336810 4190052 1056255 4190052 1056255 597928 681804 597928 681804 2735067 1676064 2735067 1676064 3064110 1086079 3064110 1086079 575351 4687506 575351 4687506 4454954 2766601 4454954 2766601 543159 3318302 543159 3318302 4022403 916711 4022403 916711 920298 1413324 920298 1413324 1419420 233407 1419420 233407 3955752 2732153 3955752 2732153 984251 539798 984251 539798 3873631 3986249 3873631 3986249 762506 883098 762506 883098 924887 1685075 924887 1685075 4737365 2230449 4737365 2230449 3331078 1085754 3331078 1085754 168231 2126908 168231 2126908 3797739 1922929 3797739 1922929 3391597 433177 3391597 433177 1221168 2743029 1221168 2743029 4398930 3512960 4398930 3512960 639222 615335 639222 615335 781456 3344121 781456 3344121 4599317 1008101 4599317 1008101 3284611 1684852 3284611 1684852 500131 1953237 500131 1953237 4328860 2651963 4328860 2651963 1101140 1660415 1101140 1660415 4188091 3318626 4188091 3318626 521877 900586 521877 900586 4196714 3620820 4196714 3620820 313913 836989 313913 836989 1044297 1662941 1044297 1662941 4336062 2049559 4336062 2049559 1053946 1050962 1053946 1050962 4777165 3136147 4777165 3136147 1382729 1658313 1382729 1658313 1094384 2991480 1094384 2991480 4658329 314655 4658329 314655 79751 4657229 79751 4657229 1685981 1338058 1685981 1338058 326665 799867 326665 799867 1174416 3332429 1174416 3332429 3916444 798417 3916444 798417 876979 1159655 876979 1159655 4751215 3114598 4751215 3114598 3352040 216539 3352040 216539 1451224 3317147 1451224 3317147 1795756 3328117 1795756 3328117 1107038 2464916 1107038 2464916 4116644 2377791 4116644 2377791 591684 608977 591684 608977 870169 3327724 870169 3327724 4321972 265280 4321972 265280 44129 3350152 44129 3350152 665905 871946 665905 871946 1652409 3320902 1652409 3320902 929054 3757683 929054 3757683 1686557 589934 1686557 589934 602939 1673495 602939 1673495 3943962 3321881 3943962 3321881 576837 1104546 576837 1104546 359188 1307716 359188 1307716 1664014 680640 1664014 680640 701355 2143159 701355 2143159 4490666 2434528 4490666 2434528 1661753 852239 1661753 852239 3345059 3571518 3345059 3571518 286224 2366026 286224 2366026 4432660 2240880 4432660 2240880 4068314 3334561 4068314 3334561 3857995 1901136 3857995 1901136 3329189 3756227 3329189 3756227 2378294 494834 2378294 494834 1149578 1385893 1149578 1385893 3324520 4060502 3324520 4060502 589990 608478 589990 608478 4713459 3314414 4713459 3314414 4820348 655990 4820348 655990 639483 3349992 639483 3349992 4671799 1652110 4671799 1652110 2799714 2015343 2799714 2015343 4689247 4897407 4689247 4897407 3318560 724341 3318560 724341 741842 3333696 741842 3333696 3933920 305548 3933920 305548 315206 635046 315206 635046 3620925 3044836 3620925 3044836 4663712 2711231 4663712 2711231 1657887 1996191 1657887 1996191 4639642 1386520 4639642 1386520 152107 3316175 152107 3316175 4410304 1669822 4410304 1669822 3339181 4605889 3339181 4605889 2595912 1977908 2595912 1977908 4673034 1975613 4673034 1975613 3637817 1648250 3637817 1648250 4548361 2468315 4548361 2468315 4076654 3315654 4076654 3315654 4296639 1654252 4296639 1654252 506577 1673078 506577 1673078 3823804 1050221 3823804 1050221 1037704 3628280 1037704 3628280 3621867 1874358 3621867 1874358 4773266 2433904 4773266 2433904 1386061 3342361 1386061 3342361 4314992 1667940 4314992 1667940 1201628 1218576 1201628 1218576 2626129 1664721 2626129 1664721 1669470 3128954 1669470 3128954 3733891 2055529 3733891 2055529 4201302 2744856 4201302 2744856 4376436 2815808 4376436 2815808 1682450 1183210 1682450 1183210 1174822 2097389 1174822 2097389 3754014 286308 3754014 286308 1376806 3345689 1376806 3345689 3829222 1367605 3829222 1367605 309753 1844819 309753 1844819 3911955 3342872 3911955 3342872 4731936 2712094 4731936 2712094 3006098 1285557 3006098 1285557 1297966 2789565 1297966 2789565 3872124 4043993 3872124 4043993 3330127 4005707 3330127 4005707 4780691 1216370 4780691 1216370 1224437 2589693 1224437 2589693 4567866 1655418 4567866 1655418 1358321 4041080 1358321 4041080 3342933 244182 3342933 244182 220596 2496696 220596 2496696 4194158 965132 4194158 965132 696344 3182590 696344 3182590 3643811 936208 3643811 936208 740569 3340298 740569 3340298 4685320 537837 4685320 537837 551136 1889365 551136 1889365 4079192 2673422 4079192 2673422 4337079 1647896 4337079 1647896 836540 4276209 836540 4276209 1678006 223860 1678006 223860 224493 3738639 224493 3738639 2550017 1664301 2550017 1664301 3328841 2815502 3328841 2815502 4510040 2677432 4510040 2677432 1856673 3329294 1856673 3329294 3839682 1670267 3839682 1670267 3344964 4352381 3344964 4352381 4290130 1005711 4290130 1005711 828818 796814 828818 796814 3325092 3972407 3325092 3972407 1184083 482246 1184083 482246 444659 2577754 444659 2577754 4239925 700101 4239925 700101 689888 2071279 689888 2071279 3343678 371564 3343678 371564 613276 1210356 613276 1210356 1726682 3320777 1726682 3320777 908880 928898 908880 928898 86623 3320182 86623 3320182 3592819 1647910 3592819 1647910 4584437 2446835 4584437 2446835 786140 893228 786140 893228 1052013 1654469 1052013 1654469 3287585 1679375 3287585 1679375 921126 907533 921126 907533 3736820 2813321 3736820 2813321 4554956 2097605 4554956 2097605 1659514 3000886 1659514 3000886 4343840 2621259 4343840 2621259 1822723 3334604 1822723 3334604 3674555 1124735 3674555 1124735 423236 3346748 423236 3346748 926198 731927 926198 731927 1673772 3817801 1673772 3817801 782703 684438 782703 684438 1659218 4564517 1659218 4564517 3323565 257774 3323565 257774 244877 3317965 244877 3317965 4263209 2277496 4263209 2277496 1679561 1202593 1679561 1202593 448432 1669873 448432 1669873 3869131 3314255 3869131 3314255 2064709 1274179 2064709 1274179 4324492 3578303 4324492 3578303 1663204 3052726 1663204 3052726 4719273 2537761 4719273 2537761 3344408 2124990 3344408 2124990 3806200 100997 3806200 100997 589861 3062315 589861 3062315 4749540 253273 4749540 253273 232095 806289 232095 806289 1654960 3352185 1654960 3352185 4007874 2340387 4007874 2340387 4526134 665068 4526134 665068 643132 3085641 643132 3085641 4759066 2954115 4759066 2954115 3347652 915523 3347652 915523 932640 3330919 932640 3330919 4332113 2348426 4332113 2348426 3947824 2710179 3947824 2710179 4089146 1653343 4089146 1653343 203193 2272672 203193 2272672 3927701 2083748 3927701 2083748 1129964 3332008 1129964 3332008 3902081 2788205 3902081 2788205 3330081 3328318 3330081 3328318 3945783 653797 3945783 653797 718770 3353261 718770 3353261 413814 233451 413814 233451 4524989 4596762 4524989 4596762 721245 698869 721245 698869 2679924 2167523 2679924 2167523 4126765 3315313 4126765 3315313 575182 569603 575182 569603 3331468 4236214 3331468 4236214 392412 419724 392412 419724 4761287 3334150 4761287 3334150 3595868 1658211 3595868 1658211 592948 919785 592948 919785 1068233 613818 1068233 613818 3334123 2510418 3334123 2510418 4192831 2943637 4192831 2943637 893348 359653 893348 359653 3696580 2644784 3696580 2644784 4290293 1478526 4290293 1478526 499247 3333794 499247 3333794 4421453 1652966 4421453 1652966 956463 3334309 956463 3334309 3335936 366741 3335936 366741 3342504 3345819 3342504 3345819 580817 832152 580817 832152 4693958 4038024 4693958 4038024 1653983 1699196 1653983 1699196 4247034 2652272 4247034 2652272 4698145 3040808 4698145 3040808 710775 624403 710775 624403 3329744 4053553 3329744 4053553 3576404 266535 3576404 266535 698287 3128717 698287 3128717 3825762 1656296 3825762 1656296 3885059 3349956 3885059 3349956 1647498 489990 1647498 489990 1187321 2621917 1187321 2621917 4669575 3319613 4669575 3319613 845342 833637 845342 833637 3795996 2151087 3795996 2151087 223329 1676493 223329 1676493 3591291 2765287 3591291 2765287 3895697 2105494 3895697 2105494 1079526 3349577 1079526 3349577 4106553 1171064 4106553 1171064 1136494 1710442 1136494 1710442 4058912 212541 4058912 212541 659226 1905642 659226 1905642 3998603 4471915 3998603 4471915 1684795 2413809 1684795 2413809 4944015 1660622 4944015 1660622 1256581 1254890 1256581 1254890 1146963 2377186 1146963 2377186 4646331 2957264 4646331 2957264 3997605 2671007 3997605 2671007 3944149 3327272 3944149 3327272 1652147 4877374 1652147 4877374 4707220 2612157 4707220 2612157 613935 1051726 613935 1051726 1662318 3472933 1662318 3472933 4858457 1303049 4858457 1303049 228235 3316095 228235 3316095 4562143 1659754 4562143 1659754 522657 2995160 522657 2995160 4666654 2689267 4666654 2689267 1094329 557346 1094329 557346 3339145 4099155 3339145 4099155 3343394 588512 3343394 588512 1353121 3807115 1353121 3807115 3344084 1679057 3344084 1679057 853881 800095 853881 800095 1442776 3134083 1442776 3134083 3581341 1913307 3581341 1913307 4070855 4089310 4070855 4089310 1672308 4329301 1672308 4329301 4453522 2449218 4453522 2449218 3627593 3033117 3627593 3033117 2721529 1652296 2721529 1652296 3640945 3317439 3640945 3317439 4141031 1671621 4141031 1671621 1652599 4334813 1652599 4334813 4642650 240784 4642650 240784 1684715 2349757 1684715 2349757 3981716 2670469 3981716 2670469 3344598 2110276 3344598 2110276 4546918 2758947 4546918 2758947 705332 3345564 705332 3345564 4049201 971040 4049201 971040 722297 2657310 722297 2657310 4715247 1097791 4715247 1097791 560037 1326004 560037 1326004 3348260 1919939 3348260 1919939 553527 699989 553527 699989 3899860 2762464 3899860 2762464 3369749 472135 3369749 472135 2102451 3346702 2102451 3346702 4713954 2181022 4713954 2181022 1136930 548995 1136930 548995 2990555 3336467 2990555 3336467 1682833 897535 1682833 897535 4633915 4598087 4633915 4598087 1666969 3090236 1666969 3090236 3693340 2784447 3693340 2784447 4424541 1208838 4424541 1208838 465672 2813726 465672 2813726 4278841 2388427 4278841 2388427 4490844 2949157 4490844 2949157 4597119 2798273 4597119 2798273 679157 3322630 679157 3322630 2450603 1369387 2450603 1369387 762337 788083 762337 788083 4730795 3029973 4730795 3029973 1436751 208923 1436751 208923 4837161 2821126 4837161 2821126 1649365 4005667 1649365 4005667 929180 739111 929180 739111 2059378 3314133 2059378 3314133 1892219 1656301 1892219 1656301 3690703 2849646 3690703 2849646 4521662 241871 4521662 241871 582722 1152221 582722 1152221 3731460 3917196 3731460 3917196 1289904 373698 1289904 373698 178861 2024077 178861 2024077 3692372 768845 3692372 768845 753446 655472 753446 655472 3339554 15433 3339554 15433 3345959 404070 3345959 404070 564645 1653755 564645 1653755 840493 839183 840493 839183 4670138 3032076 4670138 3032076 4134291 1321681 4134291 1321681 325077 2124084 325077 2124084 4010677 3351307 4010677 3351307 2053132 3318559 2053132 3318559 64683 3348595 64683 3348595 3346441 432226 3346441 432226 879245 4357774 879245 4357774 3319901 1083623 3319901 1083623 562628 1684305 562628 1684305 2000435 1670160 2000435 1670160 1442532 3830305 1442532 3830305 3957487 731868 3957487 731868 1307283 3350729 1307283 3350729 2535722 686790 2535722 686790 1007546 336397 1007546 336397 3640501 2763159 3640501 2763159 4441296 3316331 4441296 3316331 957383 1650575 957383 1650575 3313623 4906010 3313623 4906010 1661363 1994982 1661363 1994982 4673716 1966611 4673716 1966611 3338875 3326110 3338875 3326110 1333578 3013132 1333578 3013132 4407763 1314284 4407763 1314284 3323358 239898 3323358 239898 4711951 3335386 4711951 3335386 1163341 1164665 1163341 1164665 3720741 2134098 3720741 2134098 4770333 1894807 4770333 1894807 262088 3964544 262088 3964544 1678379 1262175 1678379 1262175 890276 761833 890276 761833 4080529 2595337 4080529 2595337 1939929 496102 1939929 496102 1181647 4342288 1181647 4342288 4546227 1009322 4546227 1009322 1015788 328276 1015788 328276 4314146 3916930 4314146 3916930 383934 1158909 383934 1158909 1668916 4556956 1668916 4556956 4786404 2349217 4786404 2349217 1671204 1151272 1671204 1151272 1325865 3404003 1325865 3404003 4335537 80457 4335537 80457 1663707 2973337 1663707 2973337 3696492 306769 3696492 306769 765208 3348651 765208 3348651 4157116 2691911 4157116 2691911 492688 1192131 492688 1192131 3322663 1208674 3322663 1208674 464990 1200803 464990 1200803 3665077 2768199 3665077 2768199 4767152 3095818 4767152 3095818 670099 827942 670099 827942 4451634 2226480 4451634 2226480 413178 494560 413178 494560 1244790 2199588 1244790 2199588 2731872 1527266 2731872 1527266 1650476 1673674 1650476 1673674 1043349 2375026 1043349 2375026 4061340 368572 4061340 368572 338765 3345694 338765 3345694 3803437 1665457 3803437 1665457 1644572 2456113 1644572 2456113 3665774 2002245 3665774 2002245 4650721 3351936 4650721 3351936 113119 3198118 113119 3198118 4076211 1110830 4076211 1110830 563225 4440809 563225 4440809 3331932 1674691 3331932 1674691 323863 548111 323863 548111 4596200 2952169 4596200 2952169 4639726 2650018 4639726 2650018 1266042 933293 1266042 933293 458921 439127 458921 439127 4306898 2616974 4306898 2616974 363232 1223626 363232 1223626 776939 475036 776939 475036 224926 230918 224926 230918 3383020 2914796 3383020 2914796 4582919 1663846 4582919 1663846 3848012 2183687 3848012 2183687 3673417 655967 3673417 655967 652501 2071944 652501 2071944 4237442 3331319 4237442 3331319 1283373 1445851 1283373 1445851 4034010 3512203 4034010 3512203 1685777 3850495 1685777 3850495 3723686 1651711 3723686 1651711 4221080 2639580 4221080 2639580 4306550 2863362 4306550 2863362 1653033 556193 1653033 556193 43546 2562319 43546 2562319 4240427 4837828 4240427 4837828 333103 345369 333103 345369 3725668 2946553 3725668 2946553 874816 475138 874816 475138 1388009 2159394 1388009 2159394 4488847 2817065 4488847 2817065 1653203 1998892 1653203 1998892 4160943 2495144 4160943 2495144 4513316 2134808 4513316 2134808 1999503 4911313 1999503 4911313 3810452 2839928 3810452 2839928 1017597 3340369 1017597 3340369 3321796 1196158 3321796 1196158 1671480 2805691 1671480 2805691 4781972 1368376 4781972 1368376 1361058 2725070 1361058 2725070 4422264 2798276 4422264 2798276 3847726 2948190 3847726 2948190 4607764 2493320 4607764 2493320 3779090 532697 3779090 532697 489671 1657731 489671 1657731 4648808 2160881 4648808 2160881 1081746 480370 1081746 480370 3992505 3349363 3992505 3349363 4774937 383306 4774937 383306 391721 2652751 391721 2652751 4310126 2667509 4310126 2667509 346286 829189 346286 829189 2594818 2418892 2594818 2418892 4103011 3149738 4103011 3149738 1064856 342826 1064856 342826 369048 1678201 369048 1678201 4192451 2458198 4192451 2458198 1672571 654375 1672571 654375 1667712 2787301 1667712 2787301 4489419 3314081 4489419 3314081 4427524 2671044 4427524 2671044 330392 355047 330392 355047 4549938 2125068 4549938 2125068 3766857 562165 3766857 562165 580612 3328783 580612 3328783 4924904 2584070 4924904 2584070 3325771 4501509 3325771 4501509 4350824 2084655 4350824 2084655 984204 682364 984204 682364 4988247 2607611 4988247 2607611 1673609 4902349 1673609 4902349 1662922 2285511 1662922 2285511 4405404 342461 4405404 342461 1053719 2616002 1053719 2616002 4618385 2055864 4618385 2055864 4306168 2634201 4306168 2634201 3837943 565403 3837943 565403 1218185 1673776 1218185 1673776 2011542 1313699 2011542 1313699 365466 3322499 365466 3322499 4087384 1958030 4087384 1958030 4697280 3327430 4697280 3327430 2035876 2030073 2035876 2030073 2055246 795564 2055246 795564 803222 3347275 803222 3347275 4212141 2268306 4212141 2268306 3340539 3336285 3340539 3336285 3322702 166706 3322702 166706 1349214 1677534 1349214 1677534 1946208 467926 1946208 467926 483816 3342104 483816 3342104 4426650 92994 4426650 92994 464072 4807785 464072 4807785 1683304 1682902 1683304 1682902 1308333 1026241 1308333 1026241 523169 513687 523169 513687 4129113 4349506 4129113 4349506 353976 345619 353976 345619 3939146 3832750 3939146 3832750 1652695 2227131 1652695 2227131 1674724 461692 1674724 461692 484541 3825151 484541 3825151 1707014 1943731 1707014 1943731 4704792 3466756 4704792 3466756 1672611 4544044 1672611 4544044 1657017 1264638 1657017 1264638 388534 3000813 388534 3000813 4023716 2421303 4023716 2421303 431547 1034780 431547 1034780 1187374 3329582 1187374 3329582 3319554 219466 3319554 219466 223544 380087 223544 380087 574967 2429535 574967 2429535 4097368 2335399 4097368 2335399 3678587 2020668 3678587 2020668 1158887 3762695 1158887 3762695 3522819 2926775 3522819 2926775 4623558 2062516 4623558 2062516 454157 1672970 454157 1672970 4598074 2922995 4598074 2922995 4359802 2415606 4359802 2415606 4254128 2829131 4254128 2829131 4491245 1019129 4491245 1019129 1676773 3706606 1676773 3706606 530343 2127479 530343 2127479 4622000 2051465 4622000 2051465 4784284 3316086 4784284 3316086 4101138 2439590 4101138 2439590 4589363 3328399 4589363 3328399 1622701 3115746 1622701 3115746 3587996 3899261 3587996 3899261 1656420 2425707 1656420 2425707 1674614 2246604 1674614 2246604 1497321 3347641 1497321 3347641 4239848 882211 4239848 882211 673547 3346624 673547 3346624 3770532 1258212 3770532 1258212 567837 586527 567837 586527 4410416 2720518 4410416 2720518 785922 904217 785922 904217 3326973 2125459 3326973 2125459 3807890 833389 3807890 833389 833041 3769801 833041 3769801 1672066 938558 1672066 938558 1653669 4670653 1653669 4670653 4180932 2012253 4180932 2012253 3679854 2694068 3679854 2694068 4775606 1873959 4775606 1873959 353847 3324463 353847 3324463 3557471 2753425 3557471 2753425 3943659 934893 3943659 934893 698041 562750 698041 562750 4636492 1686140 4636492 1686140 247265 1430595 247265 1430595 3892258 3375053 3892258 3375053 849477 806403 849477 806403 3635343 3320451 3635343 3320451 614093 993764 614093 993764 1668942 413443 1668942 413443 3853056 2802895 3853056 2802895 721333 849061 721333 849061 1006360 674498 1006360 674498 3340969 3082677 3340969 3082677 4740146 1683084 4740146 1683084 1425215 299843 1425215 299843 4455175 542960 4455175 542960 249127 253620 249127 253620 1321027 2737683 1321027 2737683 4441674 3346151 4441674 3346151 4265932 1397824 4265932 1397824 283943 2329728 283943 2329728 3972980 3349173 3972980 3349173 2003523 2433069 2003523 2433069 4114814 2722622 4114814 2722622 822490 842689 822490 842689 4724913 2723804 4724913 2723804 520117 638946 520117 638946 3326396 377237 3326396 377237 829949 2031821 829949 2031821 4646684 2151532 4646684 2151532 4073349 3033974 4073349 3033974 1738791 1675755 1738791 1675755 3231339 3339428 3231339 3339428 4337693 360582 4337693 360582 297446 3529579 297446 3529579 4583004 240126 4583004 240126 1678447 2511541 1678447 2511541 4532916 570477 4532916 570477 593647 479040 593647 479040 3351568 115707 3351568 115707 4601467 1867839 4601467 1867839 357845 1317211 357845 1317211 1666163 4197663 1666163 4197663 396086 408574 396086 408574 3315973 4601250 3315973 4601250 3957887 250666 3957887 250666 276177 4051769 276177 4051769 1658420 586156 1658420 586156 1070384 3350479 1070384 3350479 3313370 719184 3313370 719184 945134 3331174 945134 3331174 1607388 1399250 1607388 1399250 270768 347843 270768 347843 2337649 3331016 2337649 3331016 3621435 1954313 3621435 1954313 2220966 3352925 2220966 3352925 4440805 2495178 4440805 2495178 3893424 1042952 3893424 1042952 1404613 1804556 1404613 1804556 4196418 2609195 4196418 2609195 1672516 2768480 1672516 2768480 3649872 1060585 3649872 1060585 1059716 3343768 1059716 3343768 4505789 1893692 4505789 1893692 1443655 218460 1443655 218460 3350910 1681593 3350910 1681593 2519776 3319351 2519776 3319351 4554939 1142261 4554939 1142261 490209 2886643 490209 2886643 4273879 938878 4273879 938878 501041 1684713 501041 1684713 4221606 3319041 4221606 3319041 1371709 1079637 1371709 1079637 1662605 388618 1662605 388618 1279714 3131670 1279714 3131670 4782306 664189 4782306 664189 469017 443724 469017 443724 1144596 3347413 1144596 3347413 825891 743876 825891 743876 1937749 3323727 1937749 3323727 4491745 2803893 4491745 2803893 1208441 4010211 1208441 4010211 3346810 197335 3346810 197335 187180 3343796 187180 3343796 4201078 2312668 4201078 2312668 498092 1654911 498092 1654911 2946332 1657236 2946332 1657236 300847 1657173 300847 1657173 3327066 825553 3327066 825553 744156 715430 744156 715430 4708749 3351107 4708749 3351107 2994356 1913040 2994356 1913040 4750654 4913809 4750654 4913809 296622 1336959 296622 1336959 4336295 2365723 4336295 2365723 1290818 766844 1290818 766844 925546 4398518 925546 4398518 1660614 483391 1660614 483391 627091 1638000 627091 1638000 4610086 3000727 4610086 3000727 2897382 501904 2897382 501904 487235 526978 487235 526978 3206248 3681057 3206248 3681057 267980 284300 267980 284300 1662682 1452613 1662682 1452613 215300 4687952 215300 4687952 3341068 3244896 3341068 3244896 893656 894192 893656 894192 1329630 4047779 1329630 4047779 4063544 2124672 4063544 2124672 663450 646465 663450 646465 691820 2185311 691820 2185311 3878368 1128907 3878368 1128907 519003 1281583 519003 1281583 3327536 2852918 3327536 2852918 1052570 566621 1052570 566621 4324343 3533353 4324343 3533353 1683966 3343618 1683966 3343618 4157738 952075 4157738 952075 580528 2107449 580528 2107449 4562355 2638847 4562355 2638847 836663 854201 836663 854201 3331766 2395694 3331766 2395694 754989 918009 754989 918009 694242 2305768 694242 2305768 4333328 2445585 4333328 2445585 2797581 3326664 2797581 3326664 3726164 1652456 3726164 1652456 3017252 4058980 3017252 4058980 1684736 2841718 1684736 2841718 4487499 2676266 4487499 2676266 2337951 1659574 2337951 1659574 4354942 2331221 4354942 2331221 4657765 1665801 4657765 1665801 2886259 1911919 2886259 1911919 4754266 2439917 4754266 2439917 1781868 4665724 1781868 4665724 1682645 2393852 1682645 2393852 4261195 3333131 4261195 3333131 1656795 1492127 1656795 1492127 4590023 3794608 4590023 3794608 1668957 1069281 1668957 1069281 3665851 2990925 3665851 2990925 3718150 2557475 3718150 2557475 1660295 2760510 1660295 2760510 3911731 2795354 3911731 2795354 1267155 1253391 1267155 1253391 4459106 2597304 4459106 2597304 2105000 2025206 2105000 2025206 4078703 3113284 4078703 3113284 3544481 2991121 3544481 2991121 4662448 573433 4662448 573433 720427 1374033 720427 1374033 263684 2498691 263684 2498691 4749320 357747 4749320 357747 1294534 2576452 1294534 2576452 4265794 261555 4265794 261555 1426153 3348478 1426153 3348478 4564850 3351948 4564850 3351948 1955659 2084875 1955659 2084875 4593793 1897660 4593793 1897660 1241425 426542 1241425 426542 2866945 1647394 2866945 1647394 342116 1309895 342116 1309895 4198526 3347967 4198526 3347967 464788 265446 464788 265446 253860 3759133 253860 3759133 3329446 4987598 3329446 4987598 4140706 2373566 4140706 2373566 3889564 1028473 3889564 1028473 625189 837941 625189 837941 4231428 3338242 4231428 3338242 3233983 1512395 3233983 1512395 3329219 3336353 3329219 3336353 643851 2501403 643851 2501403 4082595 2579096 4082595 2579096 471656 1194111 471656 1194111 1664351 2001333 1664351 2001333 1305600 1279462 1305600 1279462 1673184 2176817 1673184 2176817 4512636 1401437 4512636 1401437 264844 1682293 264844 1682293 3836699 704154 3836699 704154 796888 3333552 796888 3333552 56868 1364049 56868 1364049 457395 605824 457395 605824 4657117 2112233 4657117 2112233 4057053 2978426 4057053 2978426 3688925 2679844 3688925 2679844 4344625 2285694 4344625 2285694 544008 538474 544008 538474 3335257 2445218 3335257 2445218 4102194 3346201 4102194 3346201 347854 1288155 347854 1288155 4015428 2380750 4015428 2380750 4385277 2300628 4385277 2300628 1679805 3735077 1679805 3735077 4369655 601794 4369655 601794 603958 3343533 603958 3343533 4221180 785783 4221180 785783 796974 1883851 796974 1883851 3330781 1367744 3330781 1367744 3324414 2883668 3324414 2883668 3972866 2342029 3972866 2342029 4272764 2900833 4272764 2900833 4580494 1683310 4580494 1683310 2170148 4758108 2170148 4758108 3346975 837955 3346975 837955 817905 3343656 817905 3343656 4106037 2200018 4106037 2200018 1240944 4663245 1240944 4663245 1454871 1649678 1454871 1649678 3329226 1311694 3329226 1311694 824408 846659 824408 846659 2821468 2350498 2821468 2350498 940649 3342191 940649 3342191 3322631 798755 3322631 798755 846579 3599790 846579 3599790 4684412 206342 4684412 206342 221029 341018 221029 341018 863568 4107650 863568 4107650 3318735 1926632 3318735 1926632 303831 303939 303831 303939 4670994 4365465 4670994 4365465 2358414 473223 2358414 473223 1170634 2559772 1170634 2559772 4637723 1431995 4637723 1431995 1663906 3899197 1663906 3899197 812995 525201 812995 525201 3722565 2957190 3722565 2957190 3929860 2716676 3929860 2716676 1084876 4719156 1084876 4719156 1027764 1048132 1027764 1048132 3800244 1664778 3800244 1664778 1662681 231421 1662681 231421 299321 2163189 299321 2163189 4492847 1282639 4492847 1282639 1283247 3037600 1283247 3037600 4589590 1009206 4589590 1009206 1288791 2002154 1288791 2002154 4656461 3857128 4656461 3857128 1657809 1931733 1657809 1931733 4103254 4430040 4103254 4430040 3314000 2331532 3314000 2331532 4319098 2364534 4319098 2364534 2977163 3318668 2977163 3318668 4519057 1979669 4519057 1979669 27662 1682608 27662 1682608 3331753 4974540 3331753 4974540 4814649 1101348 4814649 1101348 597392 381622 597392 381622 4324968 2353599 4324968 2353599 1664241 1296435 1664241 1296435 1382795 3328520 1382795 3328520 4445823 2237988 4445823 2237988 3990596 4969189 3990596 4969189 234442 3314284 234442 3314284 3749876 988943 3749876 988943 680292 4909284 680292 4909284 4427914 1681146 4427914 1681146 2653710 2460594 2653710 2460594 4338831 2316599 4338831 2316599 3912960 3884542 3912960 3884542 121393 1015565 121393 1015565 3342857 3330666 3342857 3330666 43361 1659439 43361 1659439 3351264 2436682 3351264 2436682 4144020 2481438 4144020 2481438 4582975 1652385 4582975 1652385 1657144 2941236 1657144 2941236 3750363 1335884 3750363 1335884 1002623 2412701 1002623 2412701 4738588 3330911 4738588 3330911 579363 572055 579363 572055 497815 1667239 497815 1667239 4006068 816381 4006068 816381 862662 1681670 862662 1681670 3314644 2979642 3314644 2979642 4614451 681785 4614451 681785 3317492 3341730 3317492 3341730 1075697 1302588 1075697 1302588 4227026 2559811 4227026 2559811 3326819 2100637 3326819 2100637 3328534 2889067 3328534 2889067 286678 795974 286678 795974 1379029 1935570 1379029 1935570 3718568 1679294 3718568 1679294 276182 3333761 276182 3333761 4361448 2219793 4361448 2219793 3711313 2981791 3711313 2981791 2424564 1676248 2424564 1676248 3332004 4294500 3332004 4294500 2979591 708949 2979591 708949 980627 2891897 980627 2891897 3755086 870051 3755086 870051 704160 4733425 704160 4733425 4182359 2017378 4182359 2017378 1658454 3346010 1658454 3346010 3024384 3348839 3024384 3348839 4744965 1006833 4744965 1006833 342766 1388116 342766 1388116 4356656 4670420 4356656 4670420 1675192 545427 1675192 545427 1141310 1658518 1141310 1658518 4943757 3317562 4943757 3317562 637377 300086 637377 300086 4214122 2648818 4214122 2648818 1482772 4468647 1482772 4468647 4303181 662956 4303181 662956 911275 3347071 911275 3347071 2672967 1152704 2672967 1152704 522129 3348395 522129 3348395 1301975 1317628 1301975 1317628 317137 1326728 317137 1326728 1202482 278139 1202482 278139 1374166 3537311 1374166 3537311 715773 1021048 715773 1021048 4216019 2929643 4216019 2929643 632012 1019974 632012 1019974 269451 3152627 269451 3152627 3344184 2979141 3344184 2979141 1672370 1660371 1672370 1660371 4669638 3317123 4669638 3317123 4921301 3013214 4921301 3013214 1665731 241212 1665731 241212 235259 3352245 235259 3352245 1391262 274356 1391262 274356 3325027 3315985 3325027 3315985 3705513 1295632 3705513 1295632 343400 3114213 343400 3114213 4529663 33240 4529663 33240 1196559 1661014 1196559 1661014 4544369 2902589 4544369 2902589 1535408 1659199 1535408 1659199 122131 3320833 122131 3320833 2054323 610877 2054323 610877 536754 1944880 536754 1944880 3702764 2706732 3702764 2706732 4374700 737583 4374700 737583 227268 1685568 227268 1685568 2437277 3341722 2437277 3341722 1323884 1196266 1323884 1196266 3709552 3638716 3709552 3638716 1650499 8288 1650499 8288 3719920 3341226 3719920 3341226 581169 586888 581169 586888 866175 1664180 866175 1664180 3691173 816339 3691173 816339 249814 1431047 249814 1431047 3900942 2763598 3900942 2763598 1671766 1355475 1671766 1355475 1055712 4818728 1055712 4818728 4534305 1186044 4534305 1186044 1054858 327157 1054858 327157 333600 1899830 333600 1899830 4768358 1220715 4768358 1220715 427412 2635648 427412 2635648 4029892 3053108 4029892 3053108 1442066 256014 1442066 256014 1397365 1369041 1397365 1369041 578304 575229 578304 575229 3337795 4802533 3337795 4802533 4241182 1998208 4241182 1998208 4649109 3030873 4649109 3030873 3631859 3049450 3631859 3049450 4699470 1683296 4699470 1683296 588803 571341 588803 571341 3340392 4974995 3340392 4974995 1330025 111754 1330025 111754 1684789 210511 1684789 210511 1383929 3324625 1383929 3324625 3346611 572186 3346611 572186 3663374 4018281 3663374 4018281 3334064 558155 3334064 558155 786460 1169494 786460 1169494 4642904 3055743 4642904 3055743 4721063 2578132 4721063 2578132 4220031 1904994 4220031 1904994 4781888 1280022 4781888 1280022 417816 900798 417816 900798 1452197 2954361 1452197 2954361 4618152 2777469 4618152 2777469 3884582 1686441 3884582 1686441 4783128 3335465 4783128 3335465 668066 683522 668066 683522 1278971 3338536 1278971 3338536 3248863 3351675 3248863 3351675 3875379 1205162 3875379 1205162 485629 1892655 485629 1892655 4498026 3343317 4498026 3343317 2874406 2315320 2874406 2315320 4851716 426438 4851716 426438 1659890 240028 1659890 240028 758885 1271861 758885 1271861 3330138 3028396 3330138 3028396 4718348 2501487 4718348 2501487 4186432 2955858 4186432 2955858 4781737 3351369 4781737 3351369 571616 1035974 571616 1035974 3317775 3272418 3317775 3272418 1117511 546190 1117511 546190 3333132 2331718 3333132 2331718 1415469 1409939 1415469 1409939 1674472 3105639 1674472 3105639 4345990 2316559 4345990 2316559 1668373 4629371 1668373 4629371 1686433 1988544 1686433 1988544 3337088 3917465 3337088 3917465 1135299 1238565 1135299 1238565 3330041 3346924 3330041 3346924 638261 1014923 638261 1014923 3324191 2435261 3324191 2435261 4105561 2099117 4105561 2099117 885519 3340898 885519 3340898 4823803 942433 4823803 942433 917166 3374084 917166 3374084 3941449 2385831 3941449 2385831 206750 3340297 206750 3340297 4043194 481727 4043194 481727 3321000 3101296 3321000 3101296 3758991 2877383 3758991 2877383 623104 3346160 623104 3346160 239319 59824 239319 59824 3329495 639120 3329495 639120 666498 844887 666498 844887 1033655 2821146 1033655 2821146 4750047 3350333 4750047 3350333 638162 2708521 638162 2708521 4383830 1037744 4383830 1037744 625995 833018 625995 833018 2350265 3335790 2350265 3335790 3327703 2496726 3327703 2496726 4162887 837310 4162887 837310 219884 3757912 219884 3757912 4486741 861120 4486741 861120 876165 3039435 876165 3039435 4678214 4731047 4678214 4731047 877025 863577 877025 863577 1256350 1265649 1256350 1265649 3322528 130889 3322528 130889 305253 1990830 305253 1990830 3654651 233743 3654651 233743 384391 1544685 384391 1544685 4747310 2810940 4747310 2810940 508771 495122 508771 495122 4221252 2539904 4221252 2539904 1651532 1890168 1651532 1890168 1670264 3326997 1670264 3326997 4329604 1170864 4329604 1170864 1184170 536410 1184170 536410 3342875 2655666 3342875 2655666 737134 735280 737134 735280 511856 2444653 511856 2444653 4116786 4732694 4116786 4732694 1331327 312102 1331327 312102 554179 1681116 554179 1681116 3579101 3092528 3579101 3092528 1324986 476421 1324986 476421 1163907 651893 1163907 651893 3610866 1954524 3610866 1954524 1137591 1114106 1137591 1114106 4522080 4399542 4522080 4399542 373246 1187323 373246 1187323 4209671 3981689 4209671 3981689 215242 1412782 215242 1412782 444774 421893 444774 421893 4198103 2590877 4198103 2590877 2938841 3333132 2938841 3333132 3989720 605544 3989720 605544 3334358 4362358 3334358 4362358 3719404 1935471 3719404 1935471 4748535 2334303 4748535 2334303 3331277 3037467 3331277 3037467 4792068 3121702 4792068 3121702 1006914 402397 1006914 402397 3346457 1671534 3346457 1671534 671512 762179 671512 762179 3313688 3867191 3313688 3867191 3053169 540178 3053169 540178 417396 437752 417396 437752 4456260 3353171 4456260 3353171 1100119 4454811 1100119 4454811 1680137 4658123 1680137 4658123 1334309 1296337 1334309 1296337 4326187 2348588 4326187 2348588 982574 561564 982574 561564 1684096 2850069 1684096 2850069 4493585 1915181 4493585 1915181 2751834 348887 2751834 348887 1349550 3322578 1349550 3322578 4043906 1301845 4043906 1301845 372043 360170 372043 360170 4428561 4824008 4428561 4824008 1665752 2635026 1665752 2635026 4054208 1887880 4054208 1887880 3577333 3332015 3577333 3332015 4673524 2493838 4673524 2493838 1648422 1912181 1648422 1912181 4758508 2805268 4758508 2805268 1671595 2704902 1671595 2704902 4366308 830554 4366308 830554 296768 282348 296768 282348 992215 3338516 992215 3338516 2662974 1272213 2662974 1272213 514602 504641 514602 504641 3337310 4432409 3337310 4432409 607487 820845 607487 820845 3343835 2189731 3343835 2189731 3888838 1407052 3888838 1407052 249686 2558193 249686 2558193 4204984 3896382 4204984 3896382 3330023 1613425 3330023 1613425 1670743 1725092 1670743 1725092 1062449 594834 1062449 594834 532331 2203828 532331 2203828 4676958 3344109 4676958 3344109 4226360 311815 4226360 311815 407858 2314339 407858 2314339 3952294 974161 3952294 974161 1662693 1659579 1662693 1659579 3319835 2792652 3319835 2792652 298765 578646 298765 578646 1653529 3330866 1653529 3330866 4531957 1354288 4531957 1354288 1369546 221086 1369546 221086 3345137 1902283 3345137 1902283 3314349 3057141 3314349 3057141 4689871 4764248 4689871 4764248 3347114 1649850 3347114 1649850 4672119 2558238 4672119 2558238 3816920 498157 3816920 498157 134892 3340863 134892 3340863 3958743 817872 3958743 817872 811689 3350171 811689 3350171 4666419 1677559 4666419 1677559 4449222 2860789 4449222 2860789 1412538 1203705 1412538 1203705 3607529 3043599 3607529 3043599 4361748 2553767 4361748 2553767 616663 1075583 616663 1075583 3320229 1971440 3320229 1971440 4669011 1039171 4669011 1039171 1036910 1369511 1036910 1369511 3350926 3852950 3350926 3852950 1313196 688595 1313196 688595 719233 4939116 719233 4939116 4664015 532052 4664015 532052 2803652 2484182 2803652 2484182 4202548 3361787 4202548 3361787 3318824 2651959 3318824 2651959 4347795 1673112 4347795 1673112 254607 3346401 254607 3346401 3880141 1349571 3880141 1349571 486560 518660 486560 518660 4040348 2396587 4040348 2396587 1436108 1411770 1436108 1411770 3340817 4676075 3340817 4676075 4265795 1669149 4265795 1669149 3791516 2868163 3791516 2868163 3319221 1672352 3319221 1672352 476077 3351518 476077 3351518 4127888 3591497 4127888 3591497 1679709 3097221 1679709 3097221 4787668 3105822 4787668 3105822 756953 230049 756953 230049 3333953 3337243 3333953 3337243 4436487 2229782 4436487 2229782 1669574 4747571 1669574 4747571 1658553 1356048 1658553 1356048 244113 1926358 244113 1926358 3343866 1291310 3343866 1291310 669532 442928 669532 442928 428901 3339302 428901 3339302 4839779 3341817 4839779 3341817 3567001 756840 3567001 756840 894187 3332270 894187 3332270 2488205 976894 2488205 976894 690510 668503 690510 668503 1210901 1184524 1210901 1184524 1063002 1080490 1063002 1080490 1259528 4663079 1259528 4663079 4054317 199373 4054317 199373 4439825 2817808 4439825 2817808 512044 1667594 512044 1667594 486278 3320856 486278 3320856 3599234 1137874 3599234 1137874 1131390 2167513 1131390 2167513 4519494 606096 4519494 606096 610173 1670720 610173 1670720 4383838 2293649 4383838 2293649 1650108 851228 1650108 851228 834814 1123426 834814 1123426 3343065 2858010 3343065 2858010 3349032 1625940 3349032 1625940 3325052 1675245 3325052 1675245 4604931 4165427 4604931 4165427 338556 1325159 338556 1325159 3352955 3337855 3352955 3337855 1093278 1010904 1093278 1010904 407467 426548 407467 426548 1408147 1936863 1408147 1936863 4388915 1662044 4388915 1662044 71727 3345074 71727 3345074 3876228 2184020 3876228 2184020 4500275 2449830 4500275 2449830 4220891 3323799 4220891 3323799 3072072 3504397 3072072 3504397 3608311 2105087 3608311 2105087 4577488 1840781 4577488 1840781 3325975 2677418 3325975 2677418 3990667 2011297 3990667 2011297 3661044 2738478 3661044 2738478 3937898 2489798 3937898 2489798 1132156 524830 1132156 524830 1662870 1677013 1662870 1677013 4819348 1657463 4819348 1657463 432811 1228290 432811 1228290 3760948 3315488 3760948 3315488 1621405 1694808 1621405 1694808 3317583 351076 3317583 351076 1081284 1267115 1081284 1267115 1678026 2827351 1678026 2827351 4509480 798730 4509480 798730 700181 1683244 700181 1683244 1905383 635421 1905383 635421 683645 1965849 683645 1965849 4731458 2886506 4731458 2886506 693724 979136 693724 979136 4215784 2449436 4215784 2449436 252340 1360956 252340 1360956 3346246 3335698 3346246 3335698 4114302 2205997 4114302 2205997 3873791 3330015 3873791 3330015 1276074 1292154 1276074 1292154 4813249 3331263 4813249 3331263 1205873 1333397 1205873 1333397 359749 3087798 359749 3087798 4649329 2968831 4649329 2968831 2777823 3321411 2777823 3321411 915315 910689 915315 910689 373479 3315745 373479 3315745 4656099 974417 4656099 974417 1000898 1736822 1000898 1736822 3321681 3249234 3321681 3249234 3336301 1626576 3336301 1626576 4639683 2007559 4639683 2007559 4939413 1654487 4939413 1654487 1661737 3464549 1661737 3464549 4742640 1659215 4742640 1659215 4123443 2514335 4123443 2514335 4466856 1091310 4466856 1091310 569971 1894043 569971 1894043 4761070 3015752 4761070 3015752 612052 616698 612052 616698 927103 2201433 927103 2201433 3849829 3044085 3849829 3044085 1657403 3257625 1657403 3257625 865487 789987 865487 789987 3970277 2723857 3970277 2723857 4317598 250462 4317598 250462 1022036 3328147 1022036 3328147 593964 2560098 593964 2560098 4117088 1393564 4117088 1393564 261219 1176779 261219 1176779 4535972 2139632 4535972 2139632 992108 714957 992108 714957 719394 1371328 719394 1371328 3332392 181655 3332392 181655 4613352 2025885 4613352 2025885 4217898 217499 4217898 217499 1179275 2318450 1179275 2318450 4606648 1392274 4606648 1392274 1337365 1364459 1337365 1364459 3343989 2446155 3343989 2446155 4139431 3341018 4139431 3341018 1663698 4724093 1663698 4724093 3583856 557272 3583856 557272 845771 4486512 845771 4486512 4306689 620273 4306689 620273 244063 1437219 244063 1437219 707963 701774 707963 701774 1659340 3135876 1659340 3135876 3983404 1568605 3983404 1568605 625074 620482 625074 620482 4637263 2612305 4637263 2612305 4070802 2444208 4070802 2444208 4248950 4168226 4248950 4168226 3337148 2305202 3337148 2305202 4349004 599688 4349004 599688 3317255 2600553 3317255 2600553 4497375 491018 4497375 491018 1173735 516675 1173735 516675 3348727 975318 3348727 975318 737668 718170 737668 718170 1301496 2999597 1301496 2999597 4673362 532006 4673362 532006 543256 775284 543256 775284 1182104 1197734 1182104 1197734 914895 751016 914895 751016 4404773 2773338 4404773 2773338 3321560 4994445 3321560 4994445 3994785 1669981 3994785 1669981 564235 1029675 564235 1029675 3327172 3317697 3327172 3317697 645972 1669063 645972 1669063 2719764 3331896 2719764 3331896 586285 550611 586285 550611 357851 3324701 357851 3324701 4818999 616056 4818999 616056 2913613 1878503 2913613 1878503 3553683 3338562 3553683 3338562 175388 2930391 175388 2930391 3794419 638163 3794419 638163 615023 4484229 615023 4484229 4113699 1647120 4113699 1647120 1228275 1059561 1228275 1059561 1052430 2791817 1052430 2791817 3850791 1654864 3850791 1654864 1122494 222576 1122494 222576 229286 2770595 229286 2770595 3893930 469155 3893930 469155 628916 1282345 628916 1282345 367295 1256724 367295 1256724 4321490 2506708 4321490 2506708 3328078 1469535 3328078 1469535 4060960 1670384 4060960 1670384 2405384 1648429 2405384 1648429 4636141 3340205 4636141 3340205 3332135 232622 3332135 232622 228166 442701 228166 442701 1386328 2167243 1386328 2167243 4663261 1109095 4663261 1109095 483390 1181575 483390 1181575 384028 396142 384028 396142 977748 1652639 977748 1652639 4614687 2076016 4614687 2076016 3329185 1130108 3329185 1130108 536777 4087714 536777 4087714 3581382 788540 3581382 788540 858515 2433836 858515 2433836 4240210 2088403 4240210 2088403 3726806 2736081 3726806 2736081 3921264 548526 3921264 548526 1016202 1660211 1016202 1660211 3922008 3343741 3922008 3343741 265414 253795 265414 253795 378837 2130240 378837 2130240 4540284 2697596 4540284 2697596 4081958 1338595 4081958 1338595 232490 240474 232490 240474 3805494 2113064 3805494 2113064 317048 1349098 317048 1349098 1282752 3344687 1282752 3344687 3699591 2967015 3699591 2967015 4310492 3314737 4310492 3314737 387687 356909 387687 356909 1656806 2283457 1656806 2283457 3729536 439325 3729536 439325 1210239 3321863 1210239 3321863 4686501 371407 4686501 371407 844830 4635448 844830 4635448 1676437 317866 1676437 317866 242577 4517147 242577 4517147 4611676 2045799 4611676 2045799 1661666 4198541 1661666 4198541 852624 807796 852624 807796 88773 2812741 88773 2812741 4710485 547223 4710485 547223 4020959 3326228 4020959 3326228 1336488 350801 1336488 350801 1527568 3317505 1527568 3317505 706799 711578 706799 711578 4085735 2586412 4085735 2586412 941516 714581 941516 714581 409406 3027567 409406 3027567 3773943 2888962 3773943 2888962 3344539 3448113 3344539 3448113 4074160 929972 4074160 929972 305217 2602807 305217 2602807 4577291 3344873 4577291 3344873 3778202 2800158 3778202 2800158 4139027 1675013 4139027 1675013 1658590 1868917 1658590 1868917 1052951 1059049 1052951 1059049 3324264 3034676 3324264 3034676 3341631 1668774 3341631 1668774 3438246 4798113 3438246 4798113 925624 403415 925624 403415 1677763 2675389 1677763 2675389 2168119 785700 2168119 785700 20584 3338642 20584 3338642 530581 540202 530581 540202 1665768 3914293 1665768 3914293 1215089 3085652 1215089 3085652 3352289 4394664 3352289 4394664 2592274 3110960 2592274 3110960 4783797 3324388 4783797 3324388 1658309 356160 1658309 356160 909076 2677482 909076 2677482 3612719 214158 3612719 214158 1680218 2407456 1680218 2407456 3330151 152463 3330151 152463 1677681 4888698 1677681 4888698 3981692 2328464 3981692 2328464 1769152 4762530 1769152 4762530 1684285 2223740 1684285 2223740 4443444 2458567 4443444 2458567 3562267 655731 3562267 655731 856052 3342372 856052 3342372 2680301 1678557 2680301 1678557 4049075 3313766 4049075 3313766 3610528 1956196 3610528 1956196 3328938 154550 3328938 154550 3679940 2084037 3679940 2084037 4207337 2793446 4207337 2793446 4487225 294204 4487225 294204 1666465 1655215 1666465 1655215 3626111 2471431 3626111 2471431 4194276 3338276 4194276 3338276 440057 2113050 440057 2113050 4555495 444528 4555495 444528 783485 3082995 783485 3082995 4970376 1685796 4970376 1685796 3315611 2982782 3315611 2982782 3686905 645028 3686905 645028 363448 378949 363448 378949 3932707 3340807 3932707 3340807 1931218 1657671 1931218 1657671 4340218 3329400 4340218 3329400 3049726 2415998 3049726 2415998 4333552 954937 4333552 954937 3090892 4038920 3090892 4038920 1682233 4392435 1682233 4392435 3830390 546206 3830390 546206 552851 1683177 552851 1683177 4730442 3395343 4730442 3395343 1066241 512705 1066241 512705 4297747 2348116 4297747 2348116 301597 110931 301597 110931 3690440 2192631 3690440 2192631 4461899 567235 4461899 567235 576027 1678480 576027 1678480 4245407 2560210 4245407 2560210 753329 762192 753329 762192 1380923 1678267 1380923 1678267 4241154 2746796 4241154 2746796 2481547 1657631 2481547 1657631 583731 3324652 583731 3324652 3819319 2155539 3819319 2155539 3317995 3986152 3317995 3986152 3553947 621590 3553947 621590 1038511 979978 1038511 979978 4286885 2665248 4286885 2665248 4349221 542627 4349221 542627 1129321 1705105 1129321 1705105 4986821 658673 4986821 658673 1044784 3335980 1044784 3335980 4642139 746532 4642139 746532 747314 2639750 747314 2639750 3331314 1079225 3331314 1079225 1095118 1672053 1095118 1672053 4188193 3032705 4188193 3032705 4697423 3325276 4697423 3325276 3342665 2321680 3342665 2321680 3876006 3336195 3876006 3336195 955127 2725977 955127 2725977 4743922 786585 4743922 786585 752610 2638537 752610 2638537 1669022 209687 1669022 209687 244606 2027774 244606 2027774 4730613 1898108 4730613 1898108 3952166 2292206 3952166 2292206 1013740 481945 1013740 481945 2255651 1669027 2255651 1669027 2749882 225278 2749882 225278 1456627 1665712 1456627 1665712 3508349 2444171 3508349 2444171 1308175 352581 1308175 352581 4720169 3031531 4720169 3031531 4711957 1977888 4711957 1977888 3340186 3117361 3340186 3117361 644891 636214 644891 636214 4661735 1678890 4661735 1678890 3096591 1656905 3096591 1656905 4078510 2666967 4078510 2666967 1660039 2751267 1660039 2751267 828884 834975 828884 834975 4165753 2998408 4165753 2998408 3010947 376535 3010947 376535 347141 2117728 347141 2117728 4451670 2282912 4451670 2282912 4205333 2939081 4205333 2939081 4628432 2287737 4628432 2287737 397662 1615223 397662 1615223 3318215 795299 3318215 795299 800261 3061021 800261 3061021 3628332 1946409 3628332 1946409 1662521 4787906 1662521 4787906 4611669 836547 4611669 836547 589734 1665580 589734 1665580 4661384 3124385 4661384 3124385 4777423 1359564 4777423 1359564 1346022 2052307 1346022 2052307 4588494 2623484 4588494 2623484 4073393 2776796 4073393 2776796 4435062 603846 4435062 603846 1056059 2646197 1056059 2646197 4805284 3127318 4805284 3127318 4757406 648624 4757406 648624 3817050 2176266 3817050 2176266 3631951 1649661 3631951 1649661 1006524 1357778 1006524 1357778 2757012 3327875 2757012 3327875 255164 952931 255164 952931 3949019 3340595 3949019 3340595 2065738 2867438 2065738 2867438 3789001 545921 3789001 545921 1118127 2132746 1118127 2132746 4520510 3331221 4520510 3331221 511242 1282641 511242 1282641 3340418 4957152 3340418 4957152 3324220 1651577 3324220 1651577 4183034 3965820 4183034 3965820 1682804 3333393 1682804 3333393 4292886 1684207 4292886 1684207 4508269 3320681 4508269 3320681 1682984 679678 1682984 679678 132885 3313958 132885 3313958 1301060 369982 1301060 369982 1162293 1646854 1162293 1646854 1248585 924791 1248585 924791 365886 372271 365886 372271 3807857 2215649 3807857 2215649 4532524 2886258 4532524 2886258 4426155 707254 4426155 707254 3317953 2210879 3317953 2210879 3860474 663471 3860474 663471 662265 995213 662265 995213 3325684 1089405 3325684 1089405 1369025 308882 1369025 308882 1262977 1296879 1262977 1296879 350615 2919547 350615 2919547 4569147 949726 4569147 949726 719498 1257522 719498 1257522 3575948 3114553 3575948 3114553 4127589 1821507 4127589 1821507 947746 3461630 947746 3461630 4402132 2258599 4402132 2258599 1462310 4218528 1462310 4218528 4321766 1867036 4321766 1867036 1676260 2748267 1676260 2748267 3891843 3079075 3891843 3079075 513975 1159434 513975 1159434 4958821 3337132 4958821 3337132 4176395 2251385 4176395 2251385 372038 282161 372038 282161 3322915 1623757 3322915 1623757 3342011 1362144 3342011 1362144 70095 3338062 70095 3338062 3748306 2094060 3748306 2094060 4568397 2098106 4568397 2098106 3727291 1664762 3727291 1664762 4473918 887118 4473918 887118 785240 3322056 785240 3322056 4216988 705575 4216988 705575 1686101 2218386 1686101 2218386 4436063 2124378 4436063 2124378 624900 625689 624900 625689 4402345 2985042 4402345 2985042 1648764 151030 1648764 151030 923445 4110366 923445 4110366 3347493 2937675 3347493 2937675 1647150 1013101 1647150 1013101 657209 1118163 657209 1118163 3330526 4414346 3330526 4414346 903798 109434 903798 109434 4078184 2981915 4078184 2981915 3382110 3315581 3382110 3315581 3342423 1263336 3342423 1263336 3528884 3325108 3528884 3325108 2765374 2923746 2765374 2923746 3747531 3319646 3747531 3319646 1606513 2256494 1606513 2256494 3735819 2905383 3735819 2905383 3329082 593916 3329082 593916 574497 2985558 574497 2985558 4642851 1813372 4642851 1813372 1678565 2627492 1678565 2627492 3344775 1070175 3344775 1070175 280250 4391055 280250 4391055 4133020 1291502 4133020 1291502 1311142 2208295 1311142 2208295 1670188 989306 1670188 989306 397917 4807480 397917 4807480 1684108 510030 1684108 510030 1134676 2603198 1134676 2603198 4058600 1063913 4058600 1063913 1062296 64391 1062296 64391 3882414 2746763 3882414 2746763 3984247 1647554 3984247 1647554 678602 658883 678602 658883 901517 3347276 901517 3347276 445648 778901 445648 778901 3335938 2082946 3335938 2082946 4667192 3012332 4667192 3012332 2155846 2518547 2155846 2518547 4277553 2636333 4277553 2636333 4039586 1024092 4039586 1024092 1006035 1663241 1006035 1663241 3860816 2246829 3860816 2246829 4424775 995392 4424775 995392 662791 2788757 662791 2788757 4433725 555680 4433725 555680 810499 3337287 810499 3337287 2597230 2492785 2597230 2492785 1107270 277434 1107270 277434 1351958 742782 1351958 742782 745748 2671396 745748 2671396 4337111 4361539 4337111 4361539 1658923 4566080 1658923 4566080 3325817 1301253 3325817 1301253 1245437 909027 1245437 909027 4411862 2764869 4411862 2764869 4614827 2052678 4614827 2052678 3849890 4018561 3849890 4018561 1368468 300954 1368468 300954 3327150 1349214 3327150 1349214 354586 3321408 354586 3321408 4461832 2168986 4461832 2168986 3343805 3927182 3343805 3927182 1395021 3346869 1395021 3346869 4264411 516295 4264411 516295 1165059 4988492 1165059 4988492 2285291 268596 2285291 268596 496935 3052249 496935 3052249 4726714 3352747 4726714 3352747 953647 971274 953647 971274 1666998 3514346 1666998 3514346 4671803 2688107 4671803 2688107 1648377 3028750 1648377 3028750 3967997 1657931 3967997 1657931 249148 2233871 249148 2233871 3885102 839942 3885102 839942 821432 3035945 821432 3035945 4748846 874529 4748846 874529 806129 1675075 806129 1675075 2270898 3340045 2270898 3340045 1336727 2034222 1336727 2034222 3698824 4506725 3698824 4506725 1648247 3346918 1648247 3346918 4700496 2667259 4700496 2667259 3996699 3039854 3996699 3039854 4715379 658672 4715379 658672 1370960 2770433 1370960 2770433 4403284 731282 4403284 731282 632356 3325404 632356 3325404 78160 713222 78160 713222 3922813 2727928 3922813 2727928 3966832 2618385 3966832 2618385 4266962 588380 4266962 588380 569392 4351873 569392 4351873 3349258 1378228 3349258 1378228 4178889 3564452 4178889 3564452 1238980 537449 1238980 537449 1116118 988311 1116118 988311 4343935 3335192 4343935 3335192 1174830 375717 1174830 375717 1294613 868464 1294613 868464 602125 610981 602125 610981 4361652 1682214 4361652 1682214 452683 411571 452683 411571 3318600 1647731 3318600 1647731 549679 139377 549679 139377 1679230 3315764 1679230 3315764 807497 1193383 807497 1193383 1671287 2994473 1671287 2994473 250196 269255 250196 269255 1663766 3307005 1663766 3307005 1252922 751842 1252922 751842 736402 2426175 736402 2426175 4226942 3018432 4226942 3018432 91431 419220 91431 419220 612068 1157861 612068 1157861 546797 2277674 546797 2277674 4336452 2640885 4336452 2640885 4219199 1657098 4219199 1657098 3223941 4939774 3223941 4939774 3323369 1648852 3323369 1648852 1013048 305321 1013048 305321 4765193 2441324 4765193 2441324 641249 298060 641249 298060 4596112 1678313 4596112 1678313 566775 591058 566775 591058 1644003 4806038 1644003 4806038 4653787 461661 4653787 461661 363238 1323727 363238 1323727 1064109 584357 1064109 584357 430286 2840812 430286 2840812 1684682 386788 1684682 386788 4171920 3091300 4171920 3091300 551286 1008154 551286 1008154 1008977 866438 1008977 866438 845093 2746055 845093 2746055 4492082 2167548 4492082 2167548 3787196 2897102 3787196 2897102 1652931 598808 1652931 598808 1064648 3345715 1064648 3345715 3328055 3797341 3328055 3797341 323711 321107 323711 321107 2850934 4122989 2850934 4122989 769046 600149 769046 600149 4016820 3074418 4016820 3074418 4759258 3045008 4759258 3045008 4424410 1341248 4424410 1341248 766938 2694240 766938 2694240 4272340 498852 4272340 498852 437774 2993164 437774 2993164 3662037 431962 3662037 431962 968057 1272133 968057 1272133 3840150 1683462 3840150 1683462 2112841 1649963 2112841 1649963 4679007 2933328 4679007 2933328 3848379 851181 3848379 851181 1647974 1672854 1647974 1672854 4428641 2950492 4428641 2950492 917403 796143 917403 796143 346953 83749 346953 83749 4192879 2499835 4192879 2499835 1420967 1260113 1420967 1260113 1252017 3325259 1252017 3325259 3803784 1924830 3803784 1924830 4770775 2217677 4770775 2217677 429173 1066733 429173 1066733 1406912 2739421 1406912 2739421 4715862 1930521 4715862 1930521 3964876 3075931 3964876 3075931 3332683 1899064 3332683 1899064 4590852 2079131 4590852 2079131 1158539 542229 1158539 542229 1126971 4617697 1126971 4617697 1686624 916475 1686624 916475 3527215 3324684 3527215 3324684 627866 650309 627866 650309 1749825 2572983 1749825 2572983 4080265 396951 4080265 396951 829019 833200 829019 833200 1675872 210650 1675872 210650 227056 2673439 227056 2673439 3985872 246528 3985872 246528 1046278 3345825 1046278 3345825 3318878 3918248 3318878 3918248 1297151 1275753 1297151 1275753 2496162 3792388 2496162 3792388 3812978 616469 3812978 616469 1045088 3322626 1045088 3322626 4566816 2344063 4566816 2344063 1520532 310595 1520532 310595 299931 1672280 299931 1672280 4956699 1276346 4956699 1276346 246823 232572 246823 232572 3662956 2026192 3662956 2026192 1068652 1652976 1068652 1652976 2132863 1317815 2132863 1317815 346283 2206363 346283 2206363 3842765 2957084 3842765 2957084 3724619 2699839 3724619 2699839 3950386 1033576 3950386 1033576 635023 2303718 635023 2303718 4095937 3334896 4095937 3334896 163385 763803 163385 763803 2181827 3317686 2181827 3317686 4269236 809615 4269236 809615 858811 2870726 858811 2870726 4086368 901110 4086368 901110 386154 3341318 386154 3341318 4040681 1293841 4040681 1293841 378817 1243049 378817 1243049 3319280 4184296 3319280 4184296 690407 700494 690407 700494 547788 3340504 547788 3340504 3610558 2032324 3610558 2032324 4632724 1404709 4632724 1404709 1410355 3349078 1410355 3349078 1897787 3333167 1897787 3333167 1213894 157435 1213894 157435 1680676 4728432 1680676 4728432 3337244 4675945 3337244 4675945 78058 2405181 78058 2405181 4507790 1655863 4507790 1655863 482721 499924 482721 499924 3784567 2869977 3784567 2869977 4555221 2888074 4555221 2888074 660342 642187 660342 642187 32469 3316960 32469 3316960 4303394 1286879 4303394 1286879 398109 2690701 398109 2690701 3681957 1664191 3681957 1664191 793497 115738 793497 115738 3605337 3343957 3605337 3343957 1458494 1986091 1458494 1986091 4669177 2826976 4669177 2826976 1414254 1395905 1414254 1395905 1686114 2172061 1686114 2172061 1342264 1334626 1342264 1334626 4497730 4987646 4497730 4987646 1338926 1529328 1338926 1529328 3348105 4004583 3348105 4004583 3765258 603095 3765258 603095 634967 1658606 634967 1658606 4205802 4554879 4205802 4554879 970939 702490 970939 702490 3800911 3275217 3800911 3275217 1044522 1017676 1044522 1017676 3331999 2623449 3331999 2623449 4196024 1672328 4196024 1672328 1654168 1462113 1654168 1462113 3402868 3334152 3402868 3334152 4639537 1667845 4639537 1667845 1648603 3571907 1648603 3571907 1617900 2103411 1617900 2103411 3862878 2216151 3862878 2216151 1364748 1356397 1364748 1356397 3314176 2902459 3314176 2902459 320473 1312167 320473 1312167 3331492 2665456 3331492 2665456 4310167 2966347 4310167 2966347 276045 4034756 276045 4034756 1657207 448008 1657207 448008 1186417 3346439 1186417 3346439 4668655 1872959 4668655 1872959 1026295 3336788 1026295 3336788 4673170 2265276 4673170 2265276 1653531 1684463 1653531 1684463 4046707 2369013 4046707 2369013 1301906 1235593 1301906 1235593 4456506 2968381 4456506 2968381 3338709 2053690 3338709 2053690 4506295 3322810 4506295 3322810 3334301 1663160 3334301 1663160 376237 979050 376237 979050 4301889 2639924 4301889 2639924 4148972 1615356 4148972 1615356 1652495 761203 1652495 761203 3838975 4186421 3838975 4186421 3350712 2362323 3350712 2362323 4369127 2756395 4369127 2756395 1662806 3688500 1662806 3688500 3704698 2358136 3704698 2358136 1150403 237984 1150403 237984 1964240 3336976 1964240 3336976 3580500 1682401 3580500 1682401 260405 423424 260405 423424 1023630 2135246 1023630 2135246 3828623 1192454 3828623 1192454 476156 2385632 476156 2385632 4281625 893561 4281625 893561 788135 1239832 788135 1239832 1660263 1565913 1660263 1565913 3340790 711503 3340790 711503 747852 905814 747852 905814 4375978 232690 4375978 232690 700971 2855546 700971 2855546 4379486 1652426 4379486 1652426 3483024 2136548 3483024 2136548 3806219 3318701 3806219 3318701 3316939 469096 3316939 469096 468894 2969049 468894 2969049 4618466 1067540 4618466 1067540 615416 2230617 615416 2230617 3503040 1654558 3503040 1654558 3601915 3086832 3601915 3086832 1382029 1375367 1382029 1375367 1680631 2125629 1680631 2125629 1285646 792000 1285646 792000 609823 4506571 609823 4506571 3349764 3303361 3349764 3303361 3328834 2963417 3328834 2963417 4810712 3339031 4810712 3339031 409667 403027 409667 403027 639001 3320602 639001 3320602 1684770 457774 1684770 457774 3320641 4337717 3320641 4337717 4352261 1891798 4352261 1891798 517868 3314898 517868 3314898 358490 1286854 358490 1286854 4421802 2739852 4421802 2739852 3350031 282622 3350031 282622 3656731 1977794 3656731 1977794 487982 487788 487982 487788 3798491 3335011 3798491 3335011 2886941 2573752 2886941 2573752 4103173 2420995 4103173 2420995 3552736 1304448 3552736 1304448 3333602 2165527 3333602 2165527 3819182 2012116 3819182 2012116 3614726 1129015 3614726 1129015 1406719 4735853 1406719 4735853 1686003 692076 1686003 692076 85798 1669478 85798 1669478 1395349 266496 1395349 266496 756911 973591 756911 973591 4368647 3056990 4368647 3056990 2377394 1657214 2377394 1657214 3741293 2592955 3741293 2592955 4544947 2977259 4544947 2977259 4647383 4101732 4647383 4101732 745638 748947 745638 748947 769178 2362830 769178 2362830 4305925 501567 4305925 501567 1180090 3677470 1180090 3677470 3500626 205968 3500626 205968 1464261 2087743 1464261 2087743 4702443 79066 4702443 79066 1659600 3797027 1659600 3797027 4712696 2004775 4712696 2004775 514276 320822 514276 320822 3735974 2064231 3735974 2064231 592376 1027709 592376 1027709 4205601 2720818 4205601 2720818 1678210 299491 1678210 299491 357835 3795480 357835 3795480 3331523 586677 3331523 586677 575090 1669526 575090 1669526 3755450 3245841 3755450 3245841 1017027 1012990 1017027 1012990 4717481 2955240 4717481 2955240 372990 399622 372990 399622 1059465 2349742 1059465 2349742 3321121 827922 3321121 827922 818385 4902005 818385 4902005 3800362 1215927 3800362 1215927 306510 300390 306510 300390 1652361 3328231 1652361 3328231 4439218 680390 4439218 680390 680419 4244381 680419 4244381 2636090 1664397 2636090 1664397 1603449 4130679 1603449 4130679 3328651 919818 3328651 919818 938028 1133363 938028 1133363 4897841 3059741 4897841 3059741 1388181 275293 1388181 275293 4548304 3346289 4548304 3346289 710801 689290 710801 689290 3767621 2613842 3767621 2613842 4021268 3723605 4021268 3723605 1655599 1871008 1655599 1871008 4597656 2064162 4597656 2064162 1114461 1143435 1114461 1143435 1148521 1225450 1148521 1225450 432209 1895378 432209 1895378 2965027 600282 2965027 600282 903379 3320055 903379 3320055 4519374 451920 4519374 451920 428440 1660484 428440 1660484 3535461 3341436 3535461 3341436 3316102 2914337 3316102 2914337 3780107 3882056 3780107 3882056 955752 698760 955752 698760 3579840 3326626 3579840 3326626 1036482 2717304 1036482 2717304 4383304 2482391 4383304 2482391 190872 4842092 190872 4842092 4040073 2473505 4040073 2473505 4588900 1427028 4588900 1427028 1055078 627426 1055078 627426 988057 2202462 988057 2202462 4260690 2413904 4260690 2413904 1020877 1016122 1020877 1016122 4472676 2806890 4472676 2806890 4022394 259316 4022394 259316 407312 2732136 407312 2732136 3910286 1149667 3910286 1149667 1402586 253516 1402586 253516 4421065 3273764 4421065 3273764 1115848 265574 1115848 265574 4104408 2555469 4104408 2555469 1674590 488852 1674590 488852 227287 1653527 227287 1653527 3314192 547924 3314192 547924 4252928 3328708 4252928 3328708 1369101 312049 1369101 312049 2732767 3325888 2732767 3325888 1131660 1167289 1131660 1167289 3023380 1661301 3023380 1661301 1455752 832561 1455752 832561 836101 3435608 836101 3435608 4044469 996564 4044469 996564 673241 953305 673241 953305 4609298 2793842 4609298 2793842 2491095 779615 2491095 779615 510650 530206 510650 530206 585502 600641 585502 600641 1676504 345662 1676504 345662 1647916 1677871 1647916 1677871 346436 321374 346436 321374 3315881 4061685 3315881 4061685 574549 541938 574549 541938 4594275 3338289 4594275 3338289 2021570 511090 2021570 511090 497470 655711 497470 655711 3346871 3326269 3346871 3326269 1218696 2179116 1218696 2179116 3096387 4675318 3096387 4675318 3325064 1661908 3325064 1661908 359966 335269 359966 335269 326626 3329375 326626 3329375 3732284 606687 3732284 606687 633389 2078744 633389 2078744 4725670 1961844 4725670 1961844 1683120 3143642 1683120 3143642 2168608 2795881 2168608 2795881 1241979 245023 1241979 245023 226495 857593 226495 857593 1208863 4882606 1208863 4882606 3338259 1225566 3338259 1225566 3323502 1668333 3323502 1668333 4225100 2542137 4225100 2542137 3679090 1668764 3679090 1668764 4583746 4210129 4583746 4210129 831650 521242 831650 521242 2022311 3352467 2022311 3352467 1210255 692706 1210255 692706 759642 1673989 759642 1673989 4517770 628968 4517770 628968 1043868 2290742 1043868 2290742 4314774 3333146 4314774 3333146 321128 1355624 321128 1355624 3874443 4586880 3874443 4586880 3345702 15681 3345702 15681 545908 3038967 545908 3038967 3619496 512856 3619496 512856 706227 4539526 706227 4539526 4651116 1231788 4651116 1231788 3316932 2413296 3316932 2413296 4275761 2289220 4275761 2289220 2475269 581790 2475269 581790 433212 2738519 433212 2738519 4429123 3328018 4429123 3328018 3610440 2966988 3610440 2966988 4635698 2472489 4635698 2472489 300360 198686 300360 198686 4513523 3339000 4513523 3339000 2121647 3006206 2121647 3006206 1658095 4287458 1658095 4287458 1685441 841375 1685441 841375 140168 4535574 140168 4535574 3628273 665492 3628273 665492 1099027 584674 1099027 584674 3581384 3315579 3581384 3315579 4924857 3348740 4924857 3348740 1682059 569650 1682059 569650 542327 2905404 542327 2905404 3737010 316301 3737010 316301 333381 2953015 333381 2953015 4608677 1137782 4608677 1137782 548246 4171723 548246 4171723 3349117 2118700 3349117 2118700 3956008 4982482 3956008 4982482 558192 200485 558192 200485 3754777 3315776 3754777 3315776 1667982 2142946 1667982 2142946 4048348 3352590 4048348 3352590 853749 3327921 853749 3327921 4221641 2334666 4221641 2334666 3211795 1307422 3211795 1307422 152071 4969644 152071 4969644 4304744 1087975 4304744 1087975 1085257 2337964 1085257 2337964 3335178 51631 3335178 51631 228449 3332615 228449 3332615 4349563 1685415 4349563 1685415 471406 860071 471406 860071 1665233 748060 1665233 748060 768393 1263093 768393 1263093 4449036 3344734 4449036 3344734 1068956 289354 1068956 289354 317145 3336092 317145 3336092 3537187 1652102 3537187 1652102 3324176 4765781 3324176 4765781 3957888 396688 3957888 396688 2224560 3321969 2224560 3321969 3336246 300902 3336246 300902 1393912 3329768 1393912 3329768 4850215 2102692 4850215 2102692 3789616 3340525 3789616 3340525 1675086 1611784 1675086 1611784 1288599 2894433 1288599 2894433 3787783 1672954 3787783 1672954 466917 3352865 466917 3352865 4342922 1284631 4342922 1284631 382231 973338 382231 973338 2411635 4626122 2411635 4626122 1652253 3334950 1652253 3334950 3846577 809992 3846577 809992 1660280 1143922 1660280 1143922 3617067 3342293 3617067 3342293 452569 838331 452569 838331 3560247 2267764 3560247 2267764 393189 377116 393189 377116 899323 3335073 899323 3335073 4033748 938239 4033748 938239 946783 1705894 946783 1705894 3723496 2079257 3723496 2079257 4778177 1918946 4778177 1918946 4297135 4690094 4297135 4690094 1049943 34142 1049943 34142 4512571 3319724 4512571 3319724 1638748 3077498 1638748 3077498 4169817 346356 4169817 346356 3345733 840081 3345733 840081 841901 138965 841901 138965 3798827 2192236 3798827 2192236 4455443 2209302 4455443 2209302 4502517 2185315 4502517 2185315 4018992 4037825 4018992 4037825 1349244 1211914 1349244 1211914 931343 939895 931343 939895 210671 1920590 210671 1920590 4755178 4297308 4755178 4297308 1678671 4803328 1678671 4803328 4588745 2835317 4588745 2835317 1647332 3352809 1647332 3352809 935592 2002588 935592 2002588 3631927 1948533 3631927 1948533 1680346 3526813 1680346 3526813 3583013 37942 3583013 37942 1671024 1679407 1671024 1679407 2357168 2606116 2357168 2606116 1668601 3020861 1668601 3020861 4776046 1874717 4776046 1874717 4322930 2857935 4322930 2857935 3333418 1147435 3333418 1147435 1649938 4795573 1649938 4795573 4572594 869040 4572594 869040 1648250 610296 1648250 610296 3553869 2161331 3553869 2161331 4539180 444176 4539180 444176 1145387 2235308 1145387 2235308 3886088 1332122 3886088 1332122 322957 4845796 322957 4845796 4931972 428449 4931972 428449 413448 769932 413448 769932 3351430 4638312 3351430 4638312 4587776 412453 4587776 412453 887542 3534872 887542 3534872 3348429 1438279 3348429 1438279 3858117 3321950 3858117 3321950 1654586 1360116 1654586 1360116 223025 4305605 223025 4305605 1656199 2224712 1656199 2224712 3969775 2693232 3969775 2693232 4061390 1676533 4061390 1676533 3603986 2456715 3603986 2456715 4131666 2431619 4131666 2431619 3835564 2111872 3835564 2111872 1670879 3831159 1670879 3831159 4219848 1406864 4219848 1406864 1646953 4532216 1646953 4532216 4666065 1979288 4666065 1979288 3759215 2942257 3759215 2942257 3349966 2273007 3349966 2273007 4393800 1329626 4393800 1329626 1349316 2267735 1349316 2267735 3928508 1964271 3928508 1964271 3180887 1646946 3180887 1646946 3311926 2632224 3311926 2632224 4307365 2083926 4307365 2083926 1397373 1393110 1397373 1393110 4082560 2716869 4082560 2716869 3853411 403049 3853411 403049 1266466 2796704 1266466 2796704 4029266 1540187 4029266 1540187 218220 1439569 218220 1439569 3554880 3316217 3554880 3316217 284878 266476 284878 266476 266409 2349827 266409 2349827 4319251 1014019 4319251 1014019 3276211 1662725 3276211 1662725 3350274 1594639 3350274 1594639 174694 1654042 174694 1654042 1794278 1649749 1794278 1649749 4349601 2676767 4349601 2676767 2100978 1657045 2100978 1657045 1244658 1659081 1244658 1659081 837078 228960 837078 228960 4186281 2465164 4186281 2465164 3327760 201360 3327760 201360 4252294 4700288 4252294 4700288 385458 412377 385458 412377 1351281 4509593 1351281 4509593 4443997 347739 4443997 347739 772350 1372438 772350 1372438 4415304 2347090 4415304 2347090 2091008 371626 2091008 371626 402183 1659397 402183 1659397 2660429 3321563 2660429 3321563 4291059 2067090 4291059 2067090 1875860 836621 1875860 836621 3722586 4008119 3722586 4008119 1672888 3075876 1672888 3075876 4120931 1475654 4120931 1475654 4629779 2034439 4629779 2034439 3878632 1040510 3878632 1040510 949832 691255 949832 691255 4319831 2638505 4319831 2638505 3329248 695883 3329248 695883 3716771 2282951 3716771 2282951 3945740 2876055 3945740 2876055 1666075 174859 1666075 174859 3547608 3344625 3547608 3344625 796739 1958097 796739 1958097 4470327 2787563 4470327 2787563 974911 574871 974911 574871 4598190 3020414 4598190 3020414 4681266 1922975 4681266 1922975 3597511 2232977 3597511 2232977 4445958 3335207 4445958 3335207 1634812 2387191 1634812 2387191 4093987 2452912 4093987 2452912 4240590 2511978 4240590 2511978 3978973 2293749 3978973 2293749 4213761 3352358 4213761 3352358 4603559 379586 4603559 379586 356109 2168722 356109 2168722 3031244 3324036 3031244 3324036 522584 1659631 522584 1659631 3561296 4615352 3561296 4615352 420482 529877 420482 529877 3315321 2627041 3315321 2627041 4639098 3326897 4639098 3326897 1752781 2805142 1752781 2805142 4452269 2259889 4452269 2259889 4062012 2622982 4062012 2622982 3347630 1650447 3347630 1650447 122772 3319037 122772 3319037 4015839 394665 4015839 394665 322927 288939 322927 288939 3326410 4899970 3326410 4899970 4188998 410824 4188998 410824 571216 1218873 571216 1218873 3289938 1685465 3289938 1685465 1239931 1222519 1239931 1222519 1678299 2606911 1678299 2606911 977980 232358 977980 232358 200569 853658 200569 853658 1462902 2998906 1462902 2998906 3985853 2526925 3985853 2526925 4123802 1923280 4123802 1923280 3562688 3319235 3562688 3319235 4393845 909636 4393845 909636 774905 855361 774905 855361 3777417 2706940 3777417 2706940 3940771 2244484 3940771 2244484 1437013 4365774 1437013 4365774 3363618 1884339 3363618 1884339 552102 361675 552102 361675 395442 556438 395442 556438 2069212 3045928 2069212 3045928 4373629 1307679 4373629 1307679 754551 907479 754551 907479 1433117 3330753 1433117 3330753 536838 1114708 536838 1114708 2637623 3100812 2637623 3100812 1663955 333665 1663955 333665 3682496 2211733 3682496 2211733 4013084 3339221 4013084 3339221 284834 3014348 284834 3014348 3653244 1678122 3653244 1678122 726880 631601 726880 631601 542324 1661023 542324 1661023 3865987 3313841 3865987 3313841 4467379 4729266 4467379 4729266 280562 299809 280562 299809 4589046 3116554 4589046 3116554 3327873 4654781 3327873 4654781 245804 1147478 245804 1147478 4635074 4976143 4635074 4976143 1646751 1223153 1646751 1223153 1210544 4120399 1210544 4120399 4775221 2126246 4775221 2126246 4458823 3183106 4458823 3183106 1274766 1254404 1274766 1254404 4029153 4812659 4029153 4812659 398583 1244260 398583 1244260 4860763 2456949 4860763 2456949 599216 3317958 599216 3317958 3025955 1648772 3025955 1648772 3898972 2997305 3898972 2997305 299657 346186 299657 346186 3944604 4352269 3944604 4352269 3324163 2922313 3324163 2922313 4611432 349968 4611432 349968 1679088 4322756 1679088 4322756 3328357 2063349 3328357 2063349 2111429 3573192 2111429 3573192 1681403 1652184 1681403 1652184 3659364 2572626 3659364 2572626 786504 783040 786504 783040 3979857 4522350 3979857 4522350 1789372 248674 1789372 248674 1013934 3333072 1013934 3333072 4667221 839858 4667221 839858 862138 618869 862138 618869 1658453 4677895 1658453 4677895 3804534 616439 3804534 616439 1254995 247448 1254995 247448 249212 943191 249212 943191 4576294 3319331 4576294 3319331 3611613 3052409 3611613 3052409 3340030 4001968 3340030 4001968 3633481 936496 3633481 936496 949928 255116 949928 255116 2126669 3348073 2126669 3348073 3234520 3096735 3234520 3096735 4752130 1116856 4752130 1116856 1095138 3320679 1095138 3320679 3861121 1682161 3861121 1682161 933298 925453 933298 925453 3333142 4355402 3333142 4355402 1333183 1326486 1333183 1326486 4756402 1884121 4756402 1884121 1086999 592853 1086999 592853 4593821 2898534 4593821 2898534 1656826 2359988 1656826 2359988 3883420 3320311 3883420 3320311 530167 550727 530167 550727 1680134 4660874 1680134 4660874 3339064 2289462 3339064 2289462 4570617 2091334 4570617 2091334 3547088 3086046 3547088 3086046 3771775 2774612 3771775 2774612 3868231 2879592 3868231 2879592 3683006 2957887 3683006 2957887 4622791 1067430 4622791 1067430 698918 967084 698918 967084 4233563 4424599 4233563 4424599 1339308 251083 1339308 251083 1408955 715370 1408955 715370 456264 1989311 456264 1989311 4672603 3008793 4672603 3008793 3327985 1944306 3327985 1944306 4735602 313045 4735602 313045 1350744 3568306 1350744 3568306 3724279 2558792 3724279 2558792 3323923 2543235 3323923 2543235 4270102 3348032 4270102 3348032 3141346 1059472 3141346 1059472 951822 974473 951822 974473 3943528 2722824 3943528 2722824 1670039 575141 1670039 575141 4226035 2566449 4226035 2566449 784263 781909 784263 781909 2290477 4096710 2290477 4096710 1132811 200042 1132811 200042 4435996 2216741 4435996 2216741 267081 1401223 267081 1401223 191383 3319539 191383 3319539 1103839 711002 1103839 711002 311282 3314524 311282 3314524 4689098 950418 4689098 950418 708843 1653132 708843 1653132 3389245 3344472 3389245 3344472 4179671 684437 4179671 684437 279294 2371216 279294 2371216 4301333 2379666 4301333 2379666 3321769 736584 3321769 736584 4799170 787891 4799170 787891 544174 1240031 544174 1240031 438630 1653136 438630 1653136 3714792 713624 3714792 713624 819035 3326192 819035 3326192 1350719 1060554 1350719 1060554 232684 1668335 232684 1668335 1046374 603111 1046374 603111 999644 2007859 999644 2007859 3796055 3315861 3796055 3315861 803710 817365 803710 817365 794456 2592581 794456 2592581 3955766 414331 3955766 414331 1255475 1677826 1255475 1677826 4253455 3337212 4253455 3337212 1736573 3141768 1736573 3141768 4319642 1240761 4319642 1240761 415941 1655001 415941 1655001 1078630 626387 1078630 626387 621233 1077846 621233 1077846 4143753 2600235 4143753 2600235 4042638 3348281 4042638 3348281 4902423 2813285 4902423 2813285 1499612 3338373 1499612 3338373 4163592 1159512 4163592 1159512 553551 533119 553551 533119 3344495 4138608 3344495 4138608 2915332 1679266 2915332 1679266 4250131 2847923 4250131 2847923 3147020 1675893 3147020 1675893 471076 1144154 471076 1144154 1653180 4075037 1653180 4075037 3331375 1686328 3331375 1686328 3801868 4803890 3801868 4803890 3142534 1653586 3142534 1653586 2698497 2042732 2698497 2042732 4613839 2319824 4613839 2319824 690420 975183 690420 975183 1666090 2549004 1666090 2549004 4743509 471027 4743509 471027 1220673 3336794 1220673 3336794 3596200 219966 3596200 219966 554248 3349739 554248 3349739 4948226 2232293 4948226 2232293 3321327 3088423 3321327 3088423 4285788 150692 4285788 150692 1257610 1562547 1257610 1562547 3343084 1235654 3343084 1235654 1655882 3325996 1655882 3325996 699585 4778443 699585 4778443 3920679 1670280 3920679 1670280 599115 2450092 599115 2450092 4233823 2074073 4233823 2074073 2951581 2884766 2951581 2884766 3774209 2925719 3774209 2925719 779475 897752 779475 897752 1677857 3717455 1677857 3717455 4509392 2856738 4509392 2856738 4524273 4202343 4524273 4202343 980526 400119 980526 400119 381859 3336165 381859 3336165 3122958 1676638 3122958 1676638 1460684 2777260 1460684 2777260 4617145 3243480 4617145 3243480 525497 369306 525497 369306 1676935 3488852 1676935 3488852 4137874 2470530 4137874 2470530 3319524 4778078 3319524 4778078 4021340 1648985 4021340 1648985 1214526 2146905 1214526 2146905 3807315 1046093 3807315 1046093 631198 3044953 631198 3044953 4703026 1750215 4703026 1750215 1154729 540492 1154729 540492 3331534 4572242 3331534 4572242 1670997 1172555 1670997 1172555 4516068 3320306 4516068 3320306 238499 1433140 238499 1433140 3871930 2205207 3871930 2205207 3316602 4068758 3316602 4068758 1665520 914750 1665520 914750 289653 3838104 289653 3838104 783940 744149 783940 744149 4352449 3316956 4352449 3316956 2773506 3346360 2773506 3346360 4102861 1542995 4102861 1542995 1657200 2273503 1657200 2273503 4432830 4053712 4432830 4053712 1651058 2674545 1651058 2674545 4019998 1259947 4019998 1259947 375908 2687483 375908 2687483 4495144 1649001 4495144 1649001 374829 727114 374829 727114 727686 3341594 727686 3341594 458251 1216985 458251 1216985 3959435 2710774 3959435 2710774 714164 462187 714164 462187 446670 3338137 446670 3338137 4785030 1910698 4785030 1910698 1547822 1679871 1547822 1679871 3794524 4517319 3794524 4517319 1365955 79793 1365955 79793 2187618 3342718 2187618 3342718 4443212 550988 4443212 550988 1135270 2492771 1135270 2492771 4172293 1669982 4172293 1669982 1407567 237087 1407567 237087 4122456 3790016 4122456 3790016 927284 738788 927284 738788 1671108 2819689 1671108 2819689 4344510 1676346 4344510 1676346 2911482 3324699 2911482 3324699 4727667 2190007 4727667 2190007 3797638 3915530 3797638 3915530 2904345 1680073 2904345 1680073 714852 1056747 714852 1056747 503670 431313 503670 431313 1232193 3938563 1232193 3938563 3332870 1261633 3332870 1261633 389244 4605573 389244 4605573 3722561 735577 3722561 735577 1653389 4488067 1653389 4488067 1674357 607041 1674357 607041 1336761 335762 1336761 335762 3347550 2068193 3347550 2068193 4760032 1884735 4760032 1884735 3888487 2885676 3888487 2885676 3790667 2748961 3790667 2748961 4371659 1303781 4371659 1303781 586655 575744 586655 575744 3563196 3327616 3563196 3327616 1308555 364173 1308555 364173 4130407 2270387 4130407 2270387 970665 954220 970665 954220 3329613 4956306 3329613 4956306 1664786 168973 1664786 168973 97694 2438899 97694 2438899 4228787 794087 4228787 794087 795061 2482332 795061 2482332 4580403 2933131 4580403 2933131 1455838 239148 1455838 239148 313921 1684341 313921 1684341 1226575 466749 1226575 466749 784276 2171737 784276 2171737 4778993 3344200 4778993 3344200 43212 1325109 43212 1325109 835302 1683848 835302 1683848 138801 1663716 138801 1663716 4175778 3324161 4175778 3324161 2472811 2027053 2472811 2027053 4642670 3337759 4642670 3337759 405974 401817 405974 401817 3329602 3716716 3329602 3716716 3765780 1241847 3765780 1241847 761540 790526 761540 790526 3988411 3341209 3988411 3341209 4453 1671320 4453 1671320 2292125 219413 2292125 219413 595779 1676329 595779 1676329 4884836 2560275 4884836 2560275 2922568 3344358 2922568 3344358 700426 690454 700426 690454 1669484 4410119 1669484 4410119 1664741 341346 1664741 341346 4378169 3322944 4378169 3322944 1251902 681317 1251902 681317 4539585 3327842 4539585 3327842 4634286 1682406 4634286 1682406 806974 810344 806974 810344 302330 2900266 302330 2900266 4558311 3333506 4558311 3333506 606917 611934 606917 611934 3320681 2576303 3320681 2576303 1655996 589233 1655996 589233 718642 1219698 718642 1219698 4726086 3337929 4726086 3337929 3798352 2125546 3798352 2125546 3339994 4499625 3339994 4499625 1535604 321388 1535604 321388 304901 2667378 304901 2667378 4473437 2802898 4473437 2802898 727877 3966941 727877 3966941 4304803 301772 4304803 301772 1368253 1672865 1368253 1672865 4462630 749499 4462630 749499 888711 2671250 888711 2671250 4013366 1204615 4013366 1204615 447840 1957396 447840 1957396 3615895 1913493 3615895 1913493 726137 3346770 726137 3346770 4175859 2127000 4175859 2127000 1682608 3875755 1682608 3875755 4419290 2744978 4419290 2744978 3842444 2791790 3842444 2791790 1078679 601428 1078679 601428 1596291 3330407 1596291 3330407 1550457 2102295 1550457 2102295 3316420 4634145 3316420 4634145 3651407 2223498 3651407 2223498 4424413 2753701 4424413 2753701 3898755 2209907 3898755 2209907 4345200 3330325 4345200 3330325 990500 1016585 990500 1016585 1660824 3326189 1660824 3326189 4769799 2726043 4769799 2726043 3317912 3435533 3317912 3435533 703911 687870 703911 687870 3588847 1914462 3588847 1914462 1031730 622278 1031730 622278 4039318 2909961 4039318 2909961 4661613 3002155 4661613 3002155 1003051 676441 1003051 676441 4743332 2187643 4743332 2187643 3875950 3009154 3875950 3009154 4683738 2666193 4683738 2666193 997308 651158 997308 651158 4199157 2535101 4199157 2535101 686503 439616 686503 439616 3932625 1683188 3932625 1683188 2288048 653314 2288048 653314 540650 1119304 540650 1119304 1412304 219193 1412304 219193 4982202 2618375 4982202 2618375 3889107 699446 3889107 699446 674244 2696979 674244 2696979 4070193 3318760 4070193 3318760 4106450 1648186 4106450 1648186 1678214 3814878 1678214 3814878 1683473 366235 1683473 366235 81511 3317515 81511 3317515 658559 279558 658559 279558 286230 4581171 286230 4581171 2158915 713745 2158915 713745 733166 2777042 733166 2777042 4335502 872574 4335502 872574 864562 2182432 864562 2182432 3874401 1664205 3874401 1664205 101487 2746869 101487 2746869 1680229 1665594 1680229 1665594 197295 528098 197295 528098 1669430 3325691 1669430 3325691 393250 376816 393250 376816 702384 1676016 702384 1676016 1048414 455008 1048414 455008 3921426 2273413 3921426 2273413 2195098 1662444 2195098 1662444 2457482 1675869 2457482 1675869 467376 302844 467376 302844 48351 1666501 48351 1666501 975249 1048192 975249 1048192 4933817 2223469 4933817 2223469 2552649 1886321 2552649 1886321 3775475 3324966 3775475 3324966 1657620 2995589 1657620 2995589 1678984 3471624 1678984 3471624 825954 834064 825954 834064 1387647 3329767 1387647 3329767 4539359 889756 4539359 889756 588697 614409 588697 614409 1015153 1676423 1015153 1676423 62999 830253 62999 830253 1024763 1019907 1024763 1019907 903212 261596 903212 261596 1373053 1387199 1373053 1387199 259976 882902 259976 882902 4214573 2559278 4214573 2559278 708811 446359 708811 446359 467887 1060815 467887 1060815 662614 517818 662614 517818 501051 4890327 501051 4890327 3353107 2320108 3353107 2320108 4365048 3332900 4365048 3332900 1078722 339979 1078722 339979 233013 1759109 233013 1759109 1673551 255379 1673551 255379 412402 535789 412402 535789 796644 3054675 796644 3054675 3607579 1666500 3607579 1666500 517054 488679 517054 488679 742679 923509 742679 923509 4619767 2966740 4619767 2966740 1289029 1669722 1289029 1669722 3568697 2183498 3568697 2183498 3882850 1196468 3882850 1196468 475493 1651842 475493 1651842 723216 452896 723216 452896 1653617 2846150 1653617 2846150 4243502 1654941 4243502 1654941 1200626 1229705 1200626 1229705 3828988 2127417 3828988 2127417 1435986 801450 1435986 801450 845984 2428524 845984 2428524 4123170 3603284 4123170 3603284 638460 330812 638460 330812 1680979 1441001 1680979 1441001 1407303 251647 1407303 251647 3326154 4688739 3326154 4688739 3757681 1686126 3757681 1686126 4174458 1977935 4174458 1977935 3623487 2468667 3623487 2468667 4195192 3327236 4195192 3327236 663165 414453 663165 414453 438886 3335260 438886 3335260 4623638 1683576 4623638 1683576 184671 1650853 184671 1650853 3319964 2956750 3319964 2956750 3730713 1128682 3730713 1128682 526667 2232079 526667 2232079 3896441 1437456 3896441 1437456 309568 298158 309568 298158 3227108 2659133 3227108 2659133 4001294 2435273 4001294 2435273 3340354 217070 3340354 217070 212177 2840292 212177 2840292 3854484 3697491 3854484 3697491 1890654 1650457 1890654 1650457 3895312 2772998 3895312 2772998 628686 628114 628686 628114 2591958 3348066 2591958 3348066 887838 875256 887838 875256 3347633 3342359 3347633 3342359 909709 3352478 909709 3352478 4497958 922246 4497958 922246 928893 3129003 928893 3129003 3677628 1657360 3677628 1657360 1074589 4804533 1074589 4804533 3331592 1960917 3331592 1960917 3995724 4049497 3995724 4049497 1647854 1654483 1647854 1654483 2954835 2109653 2954835 2109653 1348694 990655 1348694 990655 4047587 2115260 4047587 2115260 3802869 3319408 3802869 3319408 4979357 4704452 4979357 4704452 1027105 668913 1027105 668913 4469646 3455841 4469646 3455841 1299919 396985 1299919 396985 4093263 2454140 4093263 2454140 1099439 1101473 1099439 1101473 3323292 2077595 3323292 2077595 4209133 1017357 4209133 1017357 615511 1655962 615511 1655962 3314079 2115056 3314079 2115056 321390 1321084 321390 1321084 165479 3017510 165479 3017510 3561919 3319606 3561919 3319606 1576038 1969360 1576038 1969360 3633997 2900440 3633997 2900440 1028323 1008702 1028323 1008702 1217785 3332069 1217785 3332069 3338383 79652 3338383 79652 388342 3329403 388342 3329403 4314908 3100534 4314908 3100534 3575953 2484283 3575953 2484283 4160699 1671979 4160699 1671979 562245 264738 562245 264738 279635 1675003 279635 1675003 4410756 2278698 4410756 2278698 1608350 3327751 1608350 3327751 4598454 1387397 4598454 1387397 291285 2016812 291285 2016812 3681787 1661773 3681787 1661773 564835 1671848 564835 1671848 3353250 1418502 3353250 1418502 3669429 2961296 3669429 2961296 587024 598534 587024 598534 1199483 3348043 1199483 3348043 5010186 2778118 5010186 2778118 3347321 2675716 3347321 2675716 3981932 1650234 3981932 1650234 2040685 1995312 2040685 1995312 4654822 2529442 4654822 2529442 1935835 1659171 1935835 1659171 1900708 3344992 1900708 3344992 1373450 310058 1373450 310058 4252932 3341183 4252932 3341183 4563227 2982683 4563227 2982683 1681917 1840260 1681917 1840260 4063005 2862210 4063005 2862210 1669015 3925568 1669015 3925568 1674208 1260698 1674208 1260698 337120 3352030 337120 3352030 3811871 399782 3811871 399782 389065 3065321 389065 3065321 3620944 1035584 3620944 1035584 1051193 2608060 1051193 2608060 4051599 3328839 4051599 3328839 3692968 2983541 3692968 2983541 4585041 1001702 4585041 1001702 1025059 2188999 1025059 2188999 4041332 3352541 4041332 3352541 2479954 2150482 2479954 2150482 4521597 384972 4521597 384972 1291045 2696635 1291045 2696635 4320388 525986 4320388 525986 1122293 2703752 1122293 2703752 3964518 2930378 3964518 2930378 1830357 3335619 1830357 3335619 4426653 1230320 4426653 1230320 1240059 2088912 1240059 2088912 3318650 3329982 3318650 3329982 533887 1138065 533887 1138065 3755954 2932145 3755954 2932145 376800 1284259 376800 1284259 4760559 3122900 4760559 3122900 4360085 418824 4360085 418824 1269247 1809359 1269247 1809359 3318542 2287899 3318542 2287899 3960836 1229855 3960836 1229855 502657 944206 502657 944206 3343569 3898464 3343569 3898464 3824531 845062 3824531 845062 838552 1443512 838552 1443512 3685566 4310630 3685566 4310630 1647532 192247 1647532 192247 538411 3663871 538411 3663871 3575404 475625 3575404 475625 458636 3315907 458636 3315907 4785041 1662726 4785041 1662726 1661511 3680645 1661511 3680645 137892 2345780 137892 2345780 4025177 3848668 4025177 3848668 459938 951384 459938 951384 2753095 2881909 2753095 2881909 4539346 1425723 4539346 1425723 258061 3038090 258061 3038090 4719690 3345054 4719690 3345054 4600175 2643102 4600175 2643102 3665283 1932378 3665283 1932378 1664920 3342790 1664920 3342790 537766 363657 537766 363657 3351591 4098986 3351591 4098986 4139925 471318 4139925 471318 1148010 4236850 1148010 4236850 3975488 1675452 3975488 1675452 1663871 2801519 1663871 2801519 4493588 1241853 4493588 1241853 751870 3319994 751870 3319994 688407 863416 688407 863416 4347251 3022111 4347251 3022111 1669757 4335829 1669757 4335829 1206994 1651344 1206994 1651344 3521570 3346275 3521570 3346275 4670323 1153878 4670323 1153878 1148755 386849 1148755 386849 4304370 2369130 4304370 2369130 1073777 602183 1073777 602183 1253501 4837880 1253501 4837880 4067652 1651433 4067652 1651433 1347400 2082241 1347400 2082241 3342202 4378811 3342202 4378811 3301908 1441993 3301908 1441993 1461793 1661657 1461793 1661657 2195988 4604573 2195988 4604573 1120639 364207 1120639 364207 3335727 2053074 3335727 2053074 1653505 3328416 1653505 3328416 2678074 1432167 2678074 1432167 1682023 1658736 1682023 1658736 4965233 3027504 4965233 3027504 4262239 1420630 4262239 1420630 1427204 4055731 1427204 4055731 1685873 2326639 1685873 2326639 4335512 1662095 4335512 1662095 3392853 3340729 3392853 3340729 4527215 560588 4527215 560588 541982 2249389 541982 2249389 4457432 333913 4457432 333913 317357 4938391 317357 4938391 4084103 2418326 4084103 2418326 515878 3320934 515878 3320934 4361334 2133061 4361334 2133061 3317958 3076890 3317958 3076890 4269645 1135610 4269645 1135610 630770 1962899 630770 1962899 4682663 1015619 4682663 1015619 1673778 3553137 1673778 3553137 3690295 1661674 3690295 1661674 4612509 1670683 4612509 1670683 323526 325904 323526 325904 3255213 1682520 3255213 1682520 547314 545808 547314 545808 867258 3678829 867258 3678829 3336240 1928462 3336240 1928462 3315009 2342143 3315009 2342143 4326199 4448264 4326199 4448264 1658691 3972099 1658691 3972099 4553360 1667206 4553360 1667206 1650245 4703597 1650245 4703597 3491115 1666422 3491115 1666422 4843535 4175148 4843535 4175148 1143045 1158192 1143045 1158192 1574927 1953553 1574927 1953553 4718273 4165594 4718273 4165594 801044 1680944 801044 1680944 1107641 3350530 1107641 3350530 2992256 218432 2992256 218432 312964 446132 312964 446132 3352577 2715717 3352577 2715717 3960896 583627 3960896 583627 1070815 1963555 1070815 1963555 4803570 1888649 4803570 1888649 4305811 3351824 4305811 3351824 3579058 3077427 3579058 3077427 1654325 3241703 1654325 3241703 4306832 1662541 4306832 1662541 4795982 1681671 4795982 1681671 1321811 349975 1321811 349975 3612622 3333528 3612622 3333528 3681460 431966 3681460 431966 1126746 2614049 1126746 2614049 4256489 2904456 4256489 2904456 303417 1369567 303417 1369567 3315200 3346172 3315200 3346172 3638869 3316611 3638869 3316611 782484 775779 782484 775779 3322034 3946843 3322034 3946843 3833282 625213 3833282 625213 1010519 3580120 1010519 3580120 3349553 4862910 3349553 4862910 686722 406459 686722 406459 1256547 779908 1256547 779908 725121 958047 725121 958047 1062071 625981 1062071 625981 3325912 2149081 3325912 2149081 740810 803173 740810 803173 1668563 2256390 1668563 2256390 4664554 3346895 4664554 3346895 4277452 2354468 4277452 2354468 3575273 1937698 3575273 1937698 3869573 2803343 3869573 2803343 318065 675971 318065 675971 4015529 3020924 4015529 3020924 4668558 2449320 4668558 2449320 3323982 182044 3323982 182044 620274 2998157 620274 2998157 3653914 1664948 3653914 1664948 883224 1662855 883224 1662855 4009224 2332036 4009224 2332036 1658437 435244 1658437 435244 1111223 1682307 1111223 1682307 2949616 1656566 2949616 1656566 4228768 2748423 4228768 2748423 3331901 3345494 3331901 3345494 4526626 2679204 4526626 2679204 1675658 1946325 1675658 1946325 1684419 4953014 1684419 4953014 1397675 283984 1397675 283984 269641 922048 269641 922048 1816037 3443893 1816037 3443893 3334693 1940763 3334693 1940763 4486072 4834254 4486072 4834254 1260047 384303 1260047 384303 3343869 3316525 3343869 3316525 753836 2072256 753836 2072256 4583885 1411564 4583885 1411564 3097229 2173700 3097229 2173700 4499519 1669820 4499519 1669820 1442393 1666159 1442393 1666159 3580165 3326835 3580165 3326835 4905144 2372442 4905144 2372442 3922799 2723136 3922799 2723136 3728369 1680045 3728369 1680045 4678934 3495320 4678934 3495320 849942 1378597 849942 1378597 1653800 4420608 1653800 4420608 237062 705128 237062 705128 1033266 464539 1033266 464539 3323380 432539 3323380 432539 1252832 4805902 1252832 4805902 4216405 983243 4216405 983243 974846 3337102 974846 3337102 4136352 338729 4136352 338729 3344801 2531677 3344801 2531677 4798586 3709157 4798586 3709157 386898 1266964 386898 1266964 3971870 2877114 3971870 2877114 4550288 2446678 4550288 2446678 328313 1362592 328313 1362592 1953038 3315131 1953038 3315131 321383 737582 321383 737582 1511846 2708188 1511846 2708188 3957511 946420 3957511 946420 692328 989031 692328 989031 737008 758431 737008 758431 566053 3350245 566053 3350245 4532587 1328131 4532587 1328131 334240 2696906 334240 2696906 4689233 3041467 4689233 3041467 4403434 563369 4403434 563369 529842 2559571 529842 2559571 4085776 310098 4085776 310098 323589 409673 323589 409673 2265136 3069358 2265136 3069358 646141 1003886 646141 1003886 3880440 2751446 3880440 2751446 3339146 638011 3339146 638011 1655340 4491168 1655340 4491168 1224955 957555 1224955 957555 4860430 1971234 4860430 1971234 2039518 513000 2039518 513000 491510 969543 491510 969543 1045127 1340751 1045127 1340751 340541 719196 340541 719196 2212972 1680510 2212972 1680510 1251497 405301 1251497 405301 4659113 3021133 4659113 3021133 4232005 2148293 4232005 2148293 4520311 790765 4520311 790765 883371 1237137 883371 1237137 4989106 2426951 4989106 2426951 3781590 2123752 3781590 2123752 1093602 3337396 1093602 3337396 3344166 2471822 3344166 2471822 4174343 2781162 4174343 2781162 1426396 1153514 1426396 1153514 1182536 2321052 1182536 2321052 4105172 2648043 4105172 2648043 4920975 1207812 4920975 1207812 544321 566343 544321 566343 1678534 4831117 1678534 4831117 1652546 1935166 1652546 1935166 4746791 931032 4746791 931032 925179 321570 925179 321570 3727569 2952724 3727569 2952724 488766 503945 488766 503945 4439782 3959747 4439782 3959747 1656329 2276496 1656329 2276496 4214474 3350699 4214474 3350699 4629102 2228257 4629102 2228257 3829794 2040200 3829794 2040200 3555351 850865 3555351 850865 4215246 2896852 4215246 2896852 229891 1680774 229891 1680774 3345677 4645610 3345677 4645610 1664186 2639872 1664186 2639872 4323944 3743413 4323944 3743413 1656368 3056726 1656368 3056726 4071320 1684672 4071320 1684672 582735 187438 582735 187438 4962885 2921060 4962885 2921060 887767 895175 887767 895175 4689301 1452002 4689301 1452002 1117933 3353330 1117933 3353330 4632597 1679927 4632597 1679927 3351485 715041 3351485 715041 976684 1680825 976684 1680825 4962119 716948 4962119 716948 930410 1672564 930410 1672564 4642933 2508475 4642933 2508475 3741201 2067326 3741201 2067326 4229968 3585811 4229968 3585811 3320543 3324355 3320543 3324355 3866783 477498 3866783 477498 4703452 2806133 4703452 2806133 1141432 1135069 1141432 1135069 1660809 1921585 1660809 1921585 3583035 1650295 3583035 1650295 247880 3970070 247880 3970070 4272890 1649282 4272890 1649282 705456 742954 705456 742954 3874297 2637936 3874297 2637936 4388113 1651765 4388113 1651765 4779507 1878507 4779507 1878507 2139463 1438367 2139463 1438367 1146367 3315403 1146367 3315403 3340229 691567 3340229 691567 3345847 1217818 3345847 1217818 693276 989639 693276 989639 3657937 1980598 3657937 1980598 3323152 346155 3323152 346155 1409712 1680870 1409712 1680870 4506865 1685319 4506865 1685319 1144923 426266 1144923 426266 4120761 3369919 4120761 3369919 1185406 1205614 1185406 1205614 3724358 2966954 3724358 2966954 612381 1654804 612381 1654804 3759852 2912822 3759852 2912822 1233959 26057 1233959 26057 3588445 2331154 3588445 2331154 1661718 1650700 1661718 1650700 636228 4566264 636228 4566264 4236970 1203004 4236970 1203004 3323744 1678963 3323744 1678963 4718727 1955315 4718727 1955315 3582856 766676 3582856 766676 767377 3106908 767377 3106908 4680114 1668558 4680114 1668558 252682 860374 252682 860374 1680100 208496 1680100 208496 312563 611679 312563 611679 4502782 3313848 4502782 3313848 1370078 2785313 1370078 2785313 4651529 3660306 4651529 3660306 488463 2787589 488463 2787589 3352663 4336367 3352663 4336367 1676545 3055787 1676545 3055787 4188650 4305999 4188650 4305999 1676665 624513 1676665 624513 4014122 3319581 4014122 3319581 4980405 2688098 4980405 2688098 1166001 1138432 1166001 1138432 1384527 3353120 1384527 3353120 1147809 602190 1147809 602190 1067724 3335103 1067724 3335103 4522560 805548 4522560 805548 270329 3936655 270329 3936655 4356989 1647844 4356989 1647844 1669476 4336965 1669476 4336965 214316 552926 214316 552926 1683975 3431547 1683975 3431547 4161034 2490767 4161034 2490767 1670467 4494342 1670467 4494342 350527 1327709 350527 1327709 4759409 3320623 4759409 3320623 469462 1179683 469462 1179683 3664774 1992745 3664774 1992745 4680778 1083377 4680778 1083377 1119537 321586 1119537 321586 3320221 1043122 3320221 1043122 586153 1080260 586153 1080260 1026459 731168 1026459 731168 953769 3334948 953769 3334948 3857357 1233282 3857357 1233282 460637 1689496 460637 1689496 3333574 3342792 3333574 3342792 810186 1997061 810186 1997061 3321207 2634736 3321207 2634736 1669185 465220 1669185 465220 4264979 2436577 4264979 2436577 3144924 1670371 3144924 1670371 4597132 2937342 4597132 2937342 1005251 866726 1005251 866726 854077 4483146 854077 4483146 4398219 294462 4398219 294462 1637711 2362769 1637711 2362769 3321868 2797702 3321868 2797702 4318551 1682451 4318551 1682451 1582264 1667910 1582264 1667910 4430949 268496 4430949 268496 813113 4945378 813113 4945378 3339667 1495003 3339667 1495003 1678503 2521531 1678503 2521531 4438177 1661436 4438177 1661436 4044364 3315973 4044364 3315973 3787814 337403 3787814 337403 1336746 2325454 1336746 2325454 4374290 3318003 4374290 3318003 1512650 3343668 1512650 3343668 3763409 1265806 3763409 1265806 403294 1659503 403294 1659503 3324511 3437658 3324511 3437658 217509 530137 217509 530137 4000091 3351679 4000091 3351679 4691661 2305864 4691661 2305864 1653424 451060 1653424 451060 466704 2278253 466704 2278253 4356764 4910738 4356764 4910738 1056126 606143 1056126 606143 2843594 3317970 2843594 3317970 1665151 4804486 1665151 4804486 1672500 60335 1672500 60335 4432592 2021122 4432592 2021122 4641964 2537423 4641964 2537423 918269 698832 918269 698832 4371107 3348298 4371107 3348298 575563 1671143 575563 1671143 3571152 3575239 3571152 3575239 3348755 2001586 3348755 2001586 4692142 2488687 4692142 2488687 1015476 1020441 1015476 1020441 4262034 2585157 4262034 2585157 783280 773176 783280 773176 3878960 3768495 3878960 3768495 1304074 371466 1304074 371466 1684085 3350128 1684085 3350128 3910000 1660039 3910000 1660039 153270 3345779 153270 3345779 3342727 4473050 3342727 4473050 2255774 2250689 2255774 2250689 4413967 2095726 4413967 2095726 572898 547113 572898 547113 4432475 3767655 4432475 3767655 46693 1680801 46693 1680801 4812478 2573398 4812478 2573398 1297337 1104752 1297337 1104752 3852783 3319436 3852783 3319436 1677292 1944577 1677292 1944577 4230111 3346539 4230111 3346539 3726617 2319282 3726617 2319282 4387115 3437890 4387115 3437890 759434 693300 759434 693300 1179550 509553 1179550 509553 700612 1556905 700612 1556905 4318633 2866749 4318633 2866749 4529834 2429389 4529834 2429389 1216230 482106 1216230 482106 4759819 4206331 4759819 4206331 1669976 670472 1669976 670472 252675 3321271 252675 3321271 3895185 1684622 3895185 1684622 4513844 2641473 4513844 2641473 3328474 3753122 3328474 3753122 242542 1457532 242542 1457532 1786273 3330420 1786273 3330420 4467131 530249 4467131 530249 634145 668368 634145 668368 4536935 2875776 4536935 2875776 4042263 368993 4042263 368993 355157 2303005 355157 2303005 4698492 3323601 4698492 3323601 1407792 678634 1407792 678634 227463 3340999 227463 3340999 2143301 296275 2143301 296275 243866 229367 243866 229367 4118380 2520098 4118380 2520098 3794189 2152468 3794189 2152468 1647722 4084240 1647722 4084240 4473743 1251009 4473743 1251009 1177025 1153699 1177025 1153699 3316943 4305977 3316943 4305977 3957980 1894294 3957980 1894294 680639 238166 680639 238166 1444532 1647147 1444532 1647147 63936 1157176 63936 1157176 4271751 3344553 4271751 3344553 4039582 1651914 4039582 1651914 3251854 4945191 3251854 4945191 3320309 1378811 3320309 1378811 877983 3317670 877983 3317670 627598 640652 627598 640652 819137 2033336 819137 2033336 4635110 1991415 4635110 1991415 1414201 717505 1414201 717505 374711 2339660 374711 2339660 4108275 2878151 4108275 2878151 4555190 1492100 4555190 1492100 1656244 488747 1656244 488747 479818 1647397 479818 1647397 3862655 3966409 3862655 3966409 3339812 2700126 3339812 2700126 4392948 1671391 4392948 1671391 4562505 3348097 4562505 3348097 3314355 2487527 3314355 2487527 4332917 3313773 4332917 3313773 3684814 1663905 3684814 1663905 3332256 2572403 3332256 2572403 1254427 494424 1254427 494424 4612887 2038616 4612887 2038616 1648614 715607 1648614 715607 460201 3052749 460201 3052749 4229773 2589438 4229773 2589438 4745857 3084908 4745857 3084908 1285388 364783 1285388 364783 391807 1652763 391807 1652763 4687125 2509114 4687125 2509114 1158479 1659598 1158479 1659598 1286094 3322559 1286094 3322559 4380921 2272061 4380921 2272061 4160565 3329878 4160565 3329878 3317992 376558 3317992 376558 886896 2607021 886896 2607021 4271377 2326808 4271377 2326808 3893032 2808382 3893032 2808382 1401280 254659 1401280 254659 4596757 2952407 4596757 2952407 3345024 643717 3345024 643717 4735125 3315789 4735125 3315789 725810 690031 725810 690031 1606800 3315446 1606800 3315446 4251838 613325 4251838 613325 1657520 3315295 1657520 3315295 81660 823395 81660 823395 3929283 3314993 3929283 3314993 3336912 445468 3336912 445468 719974 1679730 719974 1679730 4805744 3126538 4805744 3126538 1942957 246821 1942957 246821 538304 976729 538304 976729 4484467 1670576 4484467 1670576 3336040 629115 3336040 629115 4225377 2424707 4225377 2424707 356373 342163 356373 342163 4174418 3024093 4174418 3024093 4766203 1685413 4766203 1685413 166877 1468566 166877 1468566 4629047 3082150 4629047 3082150 3560608 2122680 3560608 2122680 3816477 1387850 3816477 1387850 271230 3655303 271230 3655303 3638984 1974410 3638984 1974410 4733977 4613259 4733977 4613259 1660540 1821057 1660540 1821057 3342602 1685823 3342602 1685823 1672531 2909726 1672531 2909726 3802145 316165 3802145 316165 1345241 1655813 1345241 1655813 4781150 3130603 4781150 3130603 4701484 360157 4701484 360157 1292860 2348687 1292860 2348687 4290799 1008742 4290799 1008742 298211 297130 298211 297130 4575209 2881670 4575209 2881670 3973600 1347674 3973600 1347674 485537 2299337 485537 2299337 3991089 593152 3991089 593152 1345369 337712 1345369 337712 4042403 2616187 4042403 2616187 337217 375957 337217 375957 1468852 1435055 1468852 1435055 507855 471865 507855 471865 3698495 3837222 3698495 3837222 746520 632978 746520 632978 629859 4064666 629859 4064666 2320655 920713 2320655 920713 4373498 2276461 4373498 2276461 4453085 1203146 4453085 1203146 1190852 3340180 1190852 3340180 4337099 746981 4337099 746981 667296 3321190 667296 3321190 3866597 1658863 3866597 1658863 487715 441106 487715 441106 1412819 259215 1412819 259215 4138919 3109868 4138919 3109868 1650420 2751767 1650420 2751767 4153254 1674685 4153254 1674685 348743 326481 348743 326481 1675034 450982 1675034 450982 561032 3342958 561032 3342958 3714255 1134021 3714255 1134021 495118 2344422 495118 2344422 4313356 569663 4313356 569663 1109755 3340124 1109755 3340124 1528788 242033 1528788 242033 259220 1325251 259220 1325251 3901194 2819294 3901194 2819294 1867138 3337801 1867138 3337801 4302846 349747 4302846 349747 1214286 1681997 1214286 1681997 3629434 4380879 3629434 4380879 1668974 2584679 1668974 2584679 3
148114 700897646 0 700897646 948386336 50269950 948386336 50269950 909090222 595069590 909090222 595069590 186689949 943244698 186689949 943244698 58561250 706065806 58561250 706065806 447888885 474743526 447888885 474743526 525376362 488205285 525376362 488205285 503140369 496112213 503140369 496112213 941909064 57106857 941909064 57106857 374597471 836798791 374597471 836798791 113691636 887408591 113691636 887408591 943380865 55855592 943380865 55855592 242183197 809107498 242183197 809107498 190962378 350947853 190962378 350947853 948226249 50448901 948226249 50448901 576994465 440671743 576994465 440671743 547230284 930850596 547230284 930850596 70688294 303569389 70688294 303569389 695592177 657712219 695592177 657712219 103731589 897911369 103731589 897911369 182500899 98237856 182500899 98237856 901072923 957820420 901072923 957820420 42977239 894790968 42977239 894790968 780255849 218543638 780255849 218543638 482585514 517064928 482585514 517064928 684023240 174440701 684023240 174440701 824186433 499505680 824186433 499505680 86528305 915415065 86528305 915415065 197798456 598497225 197798456 598497225 845820829 96128284 845820829 96128284 902919706 244618798 902919706 244618798 649051041 502672018 649051041 502672018 497123339 56279223 497123339 56279223 942865878 342402919 942865878 342402919 436312934 670123068 436312934 670123068 33823418 967157337 33823418 967157337 256298509 115164739 256298509 115164739 883231855 533943821 883231855 533943821 279057630 721286734 279057630 721286734 833631452 165539815 833631452 165539815 532169248 720601550 532169248 720601550 279742648 561807236 279742648 561807236 678053504 320186332 678053504 320186332 197507381 802769670 197507381 802769670 975593354 23863985 975593354 23863985 869452818 777545965 869452818 777545965 222926480 184827486 222926480 184827486 813321303 248277074 813321303 248277074 353109372 648646465 353109372 648646465 352354790 219355960 352354790 219355960 779464342 268311151 779464342 268311151 698724178 977360185 698724178 977360185 23827274 321515705 23827274 321515705 882131642 116372838 882131642 116372838 38310342 962888705 38310342 962888705 739806377 259961195 739806377 259961195 16371723 984534903 16371723 984534903 682722589 172985764 682722589 172985764 825816317 367862394 825816317 367862394 227709914 773020882 227709914 773020882 845268598 153574279 845268598 153574279 478864429 520748252 478864429 520748252 513547248 362419896 513547248 362419896 870125018 128170259 870125018 128170259 428024833 817300076 428024833 817300076 183350301 300889769 183350301 300889769 801782926 196209890 801782926 196209890 49907457 951167091 49907457 951167091 195896510 624968432 195896510 624968432 518673002 105882970 518673002 105882970 893298625 472384621 893298625 472384621 34054405 966978569 34054405 966978569 816782233 181697072 816782233 181697072 509730005 943076700 509730005 943076700 58827571 902475319 58827571 902475319 185127564 440549156 185127564 440549156 560546523 679960754 560546523 679960754 64912294 973597313 64912294 973597313 27654007 165042683 27654007 165042683 834295208 571379659 834295208 571379659 395661076 604258412 395661076 604258412 651263204 296265721 651263204 296265721 703265000 375723437 703265000 375723437 264722777 736064618 264722777 736064618 794639175 150002577 794639175 150002577 848994482 230557606 848994482 230557606 631127356 368555504 631127356 368555504 732529949 267251979 732529949 267251979 704411907 465099860 704411907 465099860 393934126 916767990 393934126 916767990 85195149 836922207 85195149 836922207 708386389 52715614 708386389 52715614 946079800 503727745 946079800 503727745 43092857 957716523 43092857 957716523 465362144 448093584 465362144 448093584 924267628 74323330 924267628 74323330 516830940 774005968 516830940 774005968 58141996 943507949 58141996 943507949 828200508 170727804 828200508 170727804 174515190 826349174 174515190 826349174 296961027 647816557 296961027 647816557 460216056 429263382 460216056 429263382 682602458 186987563 682602458 186987563 968315310 31069641 968315310 31069641 944091965 175207651 944091965 175207651 480724255 791076603 480724255 791076603 208763599 618207140 208763599 618207140 689338201 309374708 689338201 309374708 680546002 653729365 680546002 653729365 347181585 427824126 347181585 427824126 573094328 749926953 573094328 749926953 167757345 833002593 167757345 833002593 578139579 422666956 578139579 422666956 507587028 624874859 507587028 624874859 374973540 608116536 374973540 608116536 604227872 234185893 604227872 234185893 865116739 109103260 865116739 109103260 889700505 637849190 889700505 637849190 156172255 844541524 156172255 844541524 464167001 225969860 464167001 225969860 861172798 14365681 861172798 14365681 985444511 15887859 985444511 15887859 743490763 648624769 743490763 648624769 352443471 102793014 352443471 102793014 913433917 84844159 913433917 84844159 458814060 736014059 458814060 736014059 264759016 639364223 264759016 639364223 360843439 621496824 360843439 621496824 506154447 493049875 506154447 493049875 73952067 927786100 73952067 927786100 378857785 621565290 378857785 621565290 302762230 698887816 302762230 698887816 633635370 20892730 633635370 20892730 978525519 168689964 978525519 168689964 621446528 883313226 621446528 883313226 117950603 822765999 117950603 822765999 266213623 151331694 266213623 151331694 847670684 888382504 847670684 888382504 112997426 775078940 112997426 775078940 620654162 12636715 620654162 12636715 987530837 183136408 987530837 183136408 62232949 939952488 62232949 939952488 304760917 591668304 304760917 591668304 891928524 107002517 891928524 107002517 841114623 769697550 841114623 769697550 231254078 526755704 231254078 526755704 757572039 241466402 757572039 241466402 436871253 897464584 436871253 897464584 104235537 534909205 104235537 534909205 827790598 171100599 827790598 171100599 489991235 510188616 489991235 510188616 490303102 298434718 490303102 298434718 752084700 245032535 752084700 245032535 754374521 825937556 754374521 825937556 174874641 99215758 174874641 99215758 900150916 269740329 900150916 269740329 708273378 291500892 708273378 291500892 854980742 143970212 854980742 143970212 66578796 935617528 66578796 935617528 538824998 283451395 538824998 283451395 844343915 154672672 844343915 154672672 378124984 761092253 378124984 761092253 239819656 606994581 239819656 606994581 783168038 215579359 783168038 215579359 539251620 585352633 539251620 585352633 331073996 670537280 331073996 670537280 566721997 138399891 566721997 138399891 898349229 101044061 898349229 101044061 652881184 615005896 652881184 615005896 385380577 575450851 385380577 575450851 941826079 57245204 941826079 57245204 621227839 408084338 621227839 408084338 566919110 600465682 566919110 600465682 313530248 688284010 313530248 688284010 379822794 173451202 379822794 173451202 932983228 65483736 932983228 65483736 501140665 587643656 501140665 587643656 62751205 939423510 62751205 939423510 407717131 308626280 407717131 308626280 818916660 179590604 818916660 179590604 817440187 543288792 817440187 543288792 456458306 253080951 456458306 253080951 746155317 253202140 746155317 253202140 720703573 549485350 720703573 549485350 388326324 801404160 388326324 801404160 21292704 980083189 21292704 980083189 64825114 181804237 64825114 181804237 816704824 276401765 816704824 276401765 92775831 909663292 92775831 909663292 590108717 157049375 590108717 157049375 889684056 109164143 889684056 109164143 301798111 857882755 301798111 857882755 138754146 862793615 138754146 862793615 670318721 328492521 670318721 328492521 544365390 564562673 544365390 564562673 423846211 576375944 423846211 576375944 830049450 169206341 830049450 169206341 239496559 822078690 239496559 822078690 178470441 186842364 178470441 186842364 811340125 341810884 811340125 341810884 598742973 410035133 598742973 410035133 473571618 526427955 473571618 526427955 763436488 147201115 763436488 147201115 851692807 790830706 851692807 790830706 209065363 715327010 209065363 715327010 522673908 378942851 522673908 378942851 705166386 143008244 705166386 143008244 855949381 486341157 855949381 486341157 10474637 989975170 10474637 989975170 293154654 364462042 293154654 364462042 634987801 442237544 634987801 442237544 393061740 606683104 393061740 606683104 999819392 236445 999819392 236445 343869870 657074990 343869870 657074990 456099834 438458352 456099834 438458352 769782329 228617322 769782329 228617322 455936713 713171898 455936713 713171898 287397497 621516503 287397497 621516503 621423694 378330178 621423694 378330178 158250385 842682753 158250385 842682753 725533442 274135431 725533442 274135431 495758973 851037924 495758973 851037924 149751329 592802410 149751329 592802410 407902466 868531713 407902466 868531713 90066769 912117316 90066769 912117316 904920958 93789547 904920958 93789547 177524523 823382428 177524523 823382428 351990006 414298688 351990006 414298688 586300939 473506430 586300939 473506430 329477175 671971729 329477175 671971729 679301764 318996656 679301764 318996656 3068671 996929712 3068671 996929712 209576124 177228130 209576124 177228130 821331692 536218901 821331692 536218901 89759504 912357055 89759504 912357055 282740787 260915230 282740787 260915230 832799801 62088141 832799801 62088141 936331953 284988901 936331953 284988901 431427251 909716985 431427251 909716985 92739162 430396052 92739162 430396052 570184882 919389193 570184882 919389193 82621734 588199120 82621734 588199120 570078087 159462438 570078087 159462438 839544020 247828578 839544020 247828578 746908351 912155635 746908351 912155635 89972912 404047137 89972912 404047137 772503999 180946160 772503999 180946160 854002793 144750987 854002793 144750987 832713121 816605961 832713121 816605961 184037327 220104925 184037327 220104925 794880659 203425869 794880659 203425869 372096933 701506577 372096933 701506577 159932669 840869810 159932669 840869810 464595344 523319737 464595344 523319737 731334810 268497167 731334810 268497167 376175807 634990496 376175807 634990496 97979130 904085901 97979130 904085901 289232209 702141213 289232209 702141213 330087988 582159216 330087988 582159216 418368763 711849579 418368763 711849579 181433659 864157544 181433659 864157544 130586169 965068573 130586169 965068573 35857605 879810859 35857605 879810859 595498933 365783583 595498933 365783583 954914036 43943979 954914036 43943979 880781427 125819557 880781427 125819557 378185851 622021044 378185851 622021044 751087788 248105150 751087788 248105150 708704714 835923686 708704714 835923686 154762258 931487063 154762258 931487063 70277062 210866262 70277062 210866262 787791351 634751739 787791351 634751739 320999155 680536086 320999155 680536086 860093866 139009696 860093866 139009696 60693979 941309827 60693979 941309827 404924862 259445758 404924862 259445758 740124724 993842201 740124724 993842201 5978259 124438819 5978259 124438819 873669964 176675810 873669964 176675810 420466718 580307742 420466718 580307742 730777437 198477471 730777437 198477471 799619796 910638390 799619796 910638390 91727008 697747684 91727008 697747684 339156704 226346078 339156704 226346078 771934808 458766194 771934808 458766194 198833941 801624814 198833941 801624814 542262480 277514470 542262480 277514470 721989585 303145999 721989585 303145999 177965528 822639082 177965528 822639082 587859272 412653642 587859272 412653642 465874937 651204391 465874937 651204391 109415265 891661688 109415265 891661688 658252550 45145087 658252550 45145087 953710495 503790492 953710495 503790492 495795173 277991199 495795173 277991199 959140486 30493133 959140486 30493133 968863122 180240714 968863122 180240714 82092748 919891934 82092748 919891934 188190779 739026656 188190779 739026656 427553925 572351132 427553925 572351132 267215386 890988067 267215386 890988067 110057674 867924866 110057674 867924866 253154203 128604938 253154203 128604938 936960650 61380146 936960650 61380146 528425960 678517864 528425960 678517864 322942045 674590005 322942045 674590005 326961304 923758100 326961304 923758100 78141697 21397612 78141697 21397612 977933628 55372594 977933628 55372594 542597228 949387728 542597228 949387728 51801218 941019517 51801218 941019517 264493538 529471985 264493538 529471985 470510095 601581138 470510095 601581138 398721784 70425305 398721784 70425305 928373540 694348147 928373540 694348147 198053328 802277327 198053328 802277327 838562615 79908158 838562615 79908158 919009290 461809789 919009290 461809789 528838183 480327787 528838183 480327787 89521746 912651826 89521746 912651826 453139534 40491190 453139534 40491190 958729572 252265277 958729572 252265277 27927901 973279978 27927901 973279978 44663417 321439317 44663417 321439317 758908560 239916862 758908560 239916862 349697545 980296777 349697545 980296777 20968033 895043250 20968033 895043250 639274391 360343617 639274391 360343617 425352766 658501461 425352766 658501461 342771972 593904623 342771972 593904623 987125947 13107953 987125947 13107953 264086166 736891844 264086166 736891844 486526020 479942414 486526020 479942414 519991861 620745380 519991861 620745380 33331699 967831342 33331699 967831342 766333974 232169591 766333974 232169591 590002115 596781857 590002115 596781857 39216554 961671454 39216554 961671454 652760210 346962818 652760210 346962818 148595902 852350453 148595902 852350453 319207560 224981529 319207560 224981529 773196847 235197191 773196847 235197191 371313191 782090814 371313191 782090814 218054802 523984070 218054802 523984070 475723680 977760037 475723680 977760037 23350673 787799383 23350673 787799383 217791932 73177566 217791932 73177566 925490828 168362267 925490828 168362267 490445977 957707912 490445977 957707912 43104947 704678109 43104947 704678109 514765875 484712013 514765875 484712013 110292079 969756258 110292079 969756258 31556074 959292776 31556074 959292776 341537474 425433672 341537474 425433672 811858931 186254885 811858931 186254885 671306947 378705112 671306947 378705112 240134984 760845368 240134984 760845368 803250964 194669794 803250964 194669794 223936981 776503504 223936981 776503504 297053520 589379151 297053520 589379151 411256431 827585539 411256431 827585539 173365757 310710549 173365757 310710549 769206470 50931376 769206470 50931376 947855713 302157856 947855713 302157856 482053268 815068403 482053268 815068403 125868975 875199263 125868975 875199263 624088509 243005317 624088509 243005317 756340930 378133113 756340930 378133113 590831543 461611870 590831543 461611870 538786567 386859691 538786567 386859691 930181881 68462454 930181881 68462454 551098766 449387020 551098766 449387020 621371618 219393671 621371618 219393671 806848217 190943201 806848217 190943201 621685123 738494102 621685123 738494102 140181840 861232225 140181840 861232225 655148247 283205778 655148247 283205778 981887309 17621193 981887309 17621193 857893694 780128790 857893694 780128790 130472470 870587299 130472470 870587299 600233405 399832761 600233405 399832761 335873717 665379679 335873717 665379679 845478952 33331168 845478952 33331168 965832795 979183768 965832795 979183768 22083378 939100793 22083378 939100793 191886385 3536212 191886385 3536212 996573915 931200946 996573915 931200946 70495052 184108674 70495052 184108674 813981209 754996761 813981209 754996761 246158164 403811904 246158164 403811904 705599285 113606985 705599285 113606985 938378749 59988849 938378749 59988849 880783700 384228856 880783700 384228856 581815668 419224942 581815668 419224942 891372079 107488287 891372079 107488287 427895758 900171641 427895758 900171641 68367022 966186939 68367022 966186939 34735989 882263532 34735989 882263532 449401623 372165844 449401623 372165844 643149132 90556216 643149132 90556216 907990309 155721453 907990309 155721453 842949587 4757582 842949587 4757582 995337681 494709197 995337681 494709197 504378236 486122266 504378236 486122266 641368269 231446194 641368269 231446194 997581592 2540227 997581592 2540227 313457351 688397571 313457351 688397571 671017787 215639990 671017787 215639990 783077677 418330982 783077677 418330982 55621928 945909177 55621928 945909177 459921024 244899840 459921024 244899840 754451400 935798548 754451400 935798548 66312056 885374826 66312056 885374826 857465816 141425450 857465816 141425450 652262304 639531468 652262304 639531468 360550863 439205788 360550863 439205788 655119414 344437491 655119414 344437491 105399387 896025865 105399387 896025865 571985722 428838611 571985722 428838611 384839074 961361085 384839074 961361085 39463021 782679452 39463021 782679452 993132023 6850278 993132023 6850278 680697366 599776738 680697366 599776738 400664822 354063253 400664822 354063253 837929075 161334998 837929075 161334998 314346119 687361975 314346119 687361975 587848509 140236959 587848509 140236959 858602549 567609161 858602549 567609161 362039586 637779778 362039586 637779778 842492432 156149186 842492432 156149186 162297496 881356578 162297496 881356578 119699287 375339599 119699287 375339599 716872002 282846737 716872002 282846737 520461007 506766401 520461007 506766401 156339768 844451806 156339768 844451806 202949746 332722381 202949746 332722381 747961077 250995585 747961077 250995585 600137834 933889613 600137834 933889613 68219144 742927583 68219144 742927583 352649999 437604036 352649999 437604036 563217212 461922033 563217212 461922033 538524874 41829999 538524874 41829999 957256827 695419074 957256827 695419074 282226181 823833244 282226181 823833244 177021854 586436511 177021854 586436511 807488659 190284355 807488659 190284355 311411737 874300690 311411737 874300690 126600769 514803535 126600769 514803535 676918443 186152100 676918443 186152100 811997664 534658995 811997664 534658995 370338963 630167912 370338963 630167912 963973024 34944882 963973024 34944882 768523786 343776144 768523786 343776144 233526822 767533808 233526822 767533808 290823688 456246701 290823688 456246701 718557474 168567810 718557474 168567810 830680963 236804097 830680963 236804097 568591590 938559277 568591590 938559277 14331167 986472759 14331167 986472759 519825237 480139138 519825237 480139138 132340671 868781563 132340671 868781563 677771036 198976448 677771036 198976448 799260852 338072105 799260852 338072105 209127243 790763821 209127243 790763821 777826940 220936154 777826940 220936154 582555041 729208135 582555041 729208135 271364934 666556536 271364934 666556536 847379750 151605937 847379750 151605937 281358037 718894453 281358037 718894453 868868727 129262052 868868727 129262052 769640692 498390283 769640692 498390283 440024350 727831856 440024350 727831856 272436263 314172841 272436263 314172841 684065035 324509070 684065035 324509070 547524811 755782343 547524811 755782343 245526706 341885236 245526706 341885236 723588107 275952432 723588107 275952432 35895796 964991988 35895796 964991988 198438197 43547236 198438197 43547236 955402995 438881384 955402995 438881384 485140391 713293676 485140391 713293676 284371731 777184765 284371731 777184765 223424043 351527642 223424043 351527642 746871457 252306763 746871457 252306763 331000774 670589020 331000774 670589020 723650264 275876573 723650264 275876573 141518622 859840701 141518622 859840701 597014940 403259458 597014940 403259458 392527864 607177472 392527864 607177472 827882753 171000461 827882753 171000461 275954731 724577581 275954731 724577581 478291722 223893421 478291722 223893421 774357250 936354428 774357250 936354428 65784696 90241632 65784696 90241632 908271806 499095943 908271806 499095943 494732643 939960586 494732643 939960586 62214412 529230783 62214412 529230783 984834795 14916330 984834795 14916330 396362595 700622340 396362595 700622340 300765860 34927377 300765860 34927377 963997133 348585979 963997133 348585979 69402060 932356121 69402060 932356121 876132614 122064691 876132614 122064691 869088030 192708655 869088030 192708655 604602768 641227828 604602768 641227828 359014848 488270875 359014848 488270875 613935699 142123614 613935699 142123614 856860627 360767333 856860627 360767333 638876239 201762019 638876239 201762019 796489077 226142696 796489077 226142696 397075522 603114461 397075522 603114461 420781203 579840480 420781203 579840480 236633360 863243418 236633360 863243418 120720383 880274170 120720383 880274170 383069501 239366066 383069501 239366066 759453178 346021937 759453178 346021937 653481786 226594621 653481786 226594621 807376797 190397497 807376797 190397497 523996544 475995822 523996544 475995822 758665306 87721532 758665306 87721532 910465111 287122924 910465111 287122924 42183529 958560662 42183529 958560662 301685030 92839243 301685030 92839243 905726573 544997902 905726573 544997902 454605492 436393252 454605492 436393252 651966882 332945315 651966882 332945315 970042626 29238226 970042626 29238226 447567521 551780888 447567521 551780888 491200877 508894644 491200877 508894644 345538898 823034067 345538898 823034067 177672129 539375227 177672129 539375227 790239672 208191639 790239672 208191639 444497614 605497836 444497614 605497836 147968403 875899735 147968403 875899735 125262066 163507835 125262066 163507835 835876291 181695220 835876291 181695220 708986748 368206054 708986748 368206054 382123578 618197540 382123578 618197540 905526432 93170733 905526432 93170733 640795771 359219385 640795771 359219385 640244853 143377582 640244853 143377582 855652576 258325958 855652576 258325958 514458102 484995789 514458102 484995789 763744131 234926633 763744131 234926633 216623205 783379038 216623205 783379038 354428951 486979779 354428951 486979779 512289051 693340066 512289051 693340066 308448211 318318081 308448211 318318081 679927887 425685211 679927887 425685211 468212012 780120274 468212012 780120274 2066212 997794493 2066212 997794493 917848623 76663793 917848623 76663793 921893727 339263338 921893727 339263338 28405581 972779654 28405581 972779654 933484983 64903117 933484983 64903117 879652382 591756742 879652382 591756742 408827937 350673018 408827937 350673018 879991987 118390950 879991987 118390950 786546120 274131080 786546120 274131080 283047860 717535240 283047860 717535240 353842645 290802825 353842645 290802825 918731143 80208765 918731143 80208765 604887437 542377562 604887437 542377562 457217011 35417617 457217011 35417617 963484569 898597509 963484569 898597509 102947819 774838310 102947819 774838310 979146420 20095893 979146420 20095893 326523076 930555480 326523076 930555480 70976005 388908933 70976005 388908933 956777838 42214574 956777838 42214574 841622561 242483186 841622561 242483186 418580055 912890370 418580055 912890370 37382617 972271212 37382617 972271212 29060023 836352966 29060023 836352966 363455201 636332391 363455201 636332391 172484742 828371667 172484742 828371667 420591742 66998823 420591742 66998823 931581113 148908702 931581113 148908702 331540385 711580421 331540385 711580421 58643554 943204343 58643554 943204343 471685813 528412809 471685813 528412809 194323316 805689057 194323316 805689057 427912290 130230593 427912290 130230593 953073884 45654435 953073884 45654435 639982300 700799977 639982300 700799977 249722776 751535616 249722776 751535616 545019328 429129350 545019328 429129350 912741500 85536828 912741500 85536828 791257881 970210257 791257881 970210257 31119093 906689430 31119093 906689430 535060328 405548324 535060328 405548324 833912586 62883220 833912586 62883220 935433471 308773800 935433471 308773800 13131664 987670295 13131664 987670295 31887512 771023308 31887512 771023308 903737275 95273107 903737275 95273107 765144521 951249465 765144521 951249465 49809941 669941768 49809941 669941768 649601635 137855378 649601635 137855378 860865044 210566036 860865044 210566036 733343443 740732641 733343443 740732641 260265408 229238992 260265408 229238992 769140021 289880579 769140021 289880579 614267008 457719417 614267008 457719417 2776881 997161334 2776881 997161334 815130558 73096406 815130558 73096406 925645727 814015628 925645727 814015628 186457415 608706094 186457415 608706094 557113073 443298640 557113073 443298640 411790625 632215843 411790625 632215843 346566074 674926252 346566074 674926252 326616712 167575713 326616712 167575713 831704657 993447683 831704657 993447683 6570261 794415557 6570261 794415557 441561306 558354421 441561306 558354421 288498186 711996957 288498186 711996957 736680385 21306966 736680385 21306966 978004404 326081215 978004404 326081215 556269195 879229890 556269195 879229890 121987127 800090866 121987127 800090866 497361262 197532853 497361262 197532853 800457616 428851393 800457616 428851393 472233578 527892880 472233578 527892880 929412684 41966249 929412684 41966249 957103789 56756825 957103789 56756825 551233313 449252519 551233313 449252519 703992242 19183747 703992242 19183747 980299333 190590161 980299333 190590161 633525108 366045894 633525108 366045894 739195108 260495864 739195108 260495864 566480280 791744677 566480280 791744677 208039807 734728923 208039807 734728923 608368429 132255885 608368429 132255885 865850451 867756106 865850451 867756106 133430655 631211036 133430655 631211036 956144992 36715584 956144992 36715584 962051912 250472654 962051912 250472654 640884294 569590897 640884294 569590897 430438921 20989491 430438921 20989491 978404250 277892440 978404250 277892440 538960621 972840930 538960621 972840930 28372753 941577569 28372753 941577569 64364470 542090547 64364470 542090547 846288156 152483505 846288156 152483505 774150334 893103947 774150334 893103947 107953016 426007646 107953016 426007646 728961048 270716597 728961048 270716597 639047924 456734022 639047924 456734022 43842704 957020806 43842704 957020806 411306563 526066535 411306563 526066535 473894093 740094234 473894093 740094234 260979104 24993451 260979104 24993451 974524429 65438562 974524429 65438562 879004527 467114084 879004527 467114084 258621932 742390609 258621932 742390609 979653241 19721316 979653241 19721316 752646550 440414987 752646550 440414987 58405299 943353527 58405299 943353527 481823542 286925487 481823542 286925487 712651799 739149162 712651799 739149162 6109179 993766992 6109179 993766992 618624561 381437851 618624561 381437851 88532269 929052355 88532269 929052355 72508453 307742416 72508453 307742416 691209172 347906573 691209172 347906573 111027745 890138918 111027745 890138918 601027005 398646249 601027005 398646249 212785818 787115384 212785818 787115384 305856029 376520554 305856029 376520554 881411923 116998089 881411923 116998089 437490296 562766707 437490296 562766707 787715254 210936073 787715254 210936073 180668298 820181082 180668298 820181082 241992997 734024706 241992997 734024706 266500308 819635097 266500308 819635097 169490533 831095777 169490533 831095777 383198475 617105914 383198475 617105914 132773773 868409511 132773773 868409511 176175482 611438420 176175482 611438420 388747966 896728951 388747966 896728951 104782987 692989188 104782987 692989188 721748612 277656352 721748612 277656352 106656999 894624219 106656999 894624219 628599508 36722740 628599508 36722740 962051127 317712605 962051127 317712605 680591744 150490911 680591744 150490911 868153207 129961609 868153207 129961609 493991882 731804737 493991882 731804737 69774314 931941725 69774314 931941725 373270253 124904033 373270253 124904033 946180267 52558136 946180267 52558136 521334213 478747350 521334213 478747350 816180125 182128590 816180125 182128590 706310206 647688682 706310206 647688682 334357635 802992386 334357635 802992386 197322712 437021970 197322712 437021970 817031005 181411009 817031005 181411009 669250562 662734860 669250562 662734860 338645245 299095108 338645245 299095108 992496514 7405004 992496514 7405004 347449730 927174525 347449730 927174525 74789907 878245484 74789907 878245484 663970443 93737504 663970443 93737504 904952137 750547611 904952137 750547611 250397160 555014229 250397160 555014229 984804662 14949572 984804662 14949572 333753031 667885766 333753031 667885766 481516255 463445560 481516255 463445560 536982669 704370332 536982669 704370332 296543558 635163187 296543558 635163187 706270597 293344889 706270597 293344889 413829008 589783359 413829008 589783359 238786591 762194964 238786591 762194964 238604956 539676155 238604956 539676155 783580528 45111609 783580528 45111609 953753535 155373857 953753535 155373857 802408937 581046397 802408937 581046397 419875291 568100609 419875291 568100609 999431914 659664 999431914 659664 675333980 446205234 675333980 446205234 554439508 180222448 554439508 180222448 818366131 691545211 818366131 691545211 524069 999572997 524069 999572997 292306636 518936707 292306636 518936707 674251398 2704084 674251398 2704084 997391396 459518571 997391396 459518571 161940524 839049229 161940524 839049229 200850737 532023296 200850737 532023296 467856679 593305798 467856679 593305798 5762773 993990303 5762773 993990303 477760645 522079377 477760645 522079377 61668480 940289699 61668480 940289699 675825565 314859864 675825565 314859864 713201048 68902543 713201048 68902543 929869846 101547332 929869846 101547332 530716860 910358348 530716860 910358348 91904891 350781885 91904891 350781885 648896722 848495025 648896722 848495025 152273456 164084585 152273456 164084585 978483235 20936999 978483235 20936999 102234416 899664404 102234416 899664404 718479819 165550173 718479819 165550173 833626562 165725283 833626562 165725283 55280646 946221890 55280646 946221890 299470590 365634977 299470590 365634977 737547139 261934626 737547139 261934626 268541746 917297096 268541746 917297096 84652504 419765232 84652504 419765232 581308102 783664492 581308102 783664492 216232198 498095373 216232198 498095373 537913029 462543437 537913029 462543437 123027707 878243466 123027707 878243466 190953944 340099789 190953944 340099789 659472469 464968698 659472469 464968698 230005682 770964838 230005682 770964838 406506729 51889585 406506729 51889585 946905474 437322255 946905474 437322255 315847907 957008551 315847907 957008551 43843838 192656910 43843838 192656910 805229546 640424083 805229546 640424083 359666746 343732688 359666746 343732688 826072489 33228426 826072489 33228426 966004186 815937848 966004186 815937848 108308779 892831504 108308779 892831504 562441750 140096667 562441750 140096667 894157295 105136813 894157295 105136813 854496545 722220455 854496545 722220455 227374943 807070558 227374943 807070558 154799430 971608098 154799430 971608098 29638250 174691743 29638250 174691743 823884498 269649566 823884498 269649566 146601813 854607514 146601813 854607514 706779982 279964389 706779982 279964389 719596704 925025761 719596704 925025761 76756797 565200292 76756797 565200292 732105378 267588005 732105378 267588005 324638791 676923410 324638791 676923410 856301696 142727296 856301696 142727296 841480001 788989906 841480001 788989906 210809149 496856817 210809149 496856817 502352421 864444468 502352421 864444468 8997594 991365894 8997594 991365894 337070515 431099417 337070515 431099417 569509749 716654245 569509749 716654245 283950616 650989826 283950616 650989826 483539913 516102908 483539913 516102908 231592137 856507617 231592137 856507617 144982434 603622486 144982434 603622486 402373205 598181709 402373205 598181709 35383317 965529239 35383317 965529239 356189818 644340203 356189818 644340203 187820073 812463937 187820073 812463937 847195147 151706620 847195147 151706620 531064840 979921307 531064840 979921307 21466375 180312918 21466375 180312918 831417804 167913694 831417804 167913694 726350731 448888850 726350731 448888850 295712012 794440918 295712012 794440918 205698990 189165458 205698990 189165458 808715394 423396242 808715394 423396242 577401979 71712808 577401979 71712808 927067688 257924777 927067688 257924777 668198815 809346092 668198815 809346092 190776478 152998412 190776478 152998412 987815245 12248045 987815245 12248045 969227582 242746592 969227582 242746592 589895613 684609273 589895613 684609273 317199806 400343212 317199806 400343212 692573214 306428188 692573214 306428188 324795142 676729224 324795142 676729224 972838043 26800428 972838043 26800428 625272579 392584063 625272579 392584063 24774321 976466975 24774321 976466975 628341221 348085990 628341221 348085990 914901958 83641423 914901958 83641423 662944160 694148824 662944160 694148824 225215063 775307176 225215063 775307176 969872010 29395387 969872010 29395387 836754683 610367999 836754683 610367999 177644961 823048771 177644961 823048771 378824099 130722714 378824099 130722714 867362997 288797748 867362997 288797748 541201088 879385528 541201088 879385528 121861990 875634845 121861990 875634845 833697951 165490914 833697951 165490914 736992392 467247472 736992392 467247472 522147840 843914896 522147840 843914896 156924223 413163355 156924223 413163355 779420652 219390293 779420652 219390293 330189789 717341146 330189789 717341146 155793256 933997097 155793256 933997097 68122099 508000422 68122099 508000422 569844981 430718984 569844981 430718984 167573663 929847564 167573663 929847564 71577876 347628788 71577876 347628788 713440464 57019376 713440464 57019376 942043691 351050307 942043691 351050307 145189529 856269749 145189529 856269749 187950288 602024773 187950288 602024773 784674746 213935065 784674746 213935065 478456508 825562894 478456508 825562894 175169532 135343527 175169532 135343527 862969888 297792124 862969888 297792124 572471195 784350475 572471195 784350475 134278986 905253234 134278986 905253234 96784312 875398984 96784312 875398984 370482812 623745532 370482812 623745532 426977439 426428859 426977439 426428859 903698426 95291481 903698426 95291481 693794631 471610446 693794631 471610446 341221382 659976896 341221382 659976896 931430935 67158923 931430935 67158923 49883756 951190543 49883756 951190543 702167071 272387677 702167071 272387677 867129350 130882401 867129350 130882401 839514036 318267161 839514036 318267161 679998681 265945018 679998681 265945018 887481499 15807638 887481499 15807638 983863686 49536768 983863686 49536768 211036736 788804730 211036736 788804730 704705631 189810478 704705631 189810478 808149376 811192337 808149376 811192337 188808386 620373491 188808386 620373491 383142897 617167605 383142897 617167605 212563756 787354747 212563756 787354747 331407001 483926807 331407001 483926807 515639959 973709490 515639959 973709490 27605638 849631640 27605638 849631640 771623188 204337365 771623188 204337365 969858604 29413850 969858604 29413850 792787673 544425175 792787673 544425175 334877311 810620415 334877311 810620415 38990820 962012184 38990820 962012184 125949863 386579057 125949863 386579057 736747442 263020173 736747442 263020173 699573088 510351500 699573088 510351500 432384363 686342079 432384363 686342079 293582079 963560028 293582079 963560028 37670854 753634584 37670854 753634584 876422547 121709429 876422547 121709429 553934453 446788846 553934453 446788846 585361960 355786066 585361960 355786066 643395995 755351134 643395995 755351134 245824134 62164111 245824134 62164111 936250149 205592436 936250149 205592436 360224679 640003886 360224679 640003886 902274722 34075509 902274722 34075509 965109504 582500876 965109504 582500876 131149450 869917281 131149450 869917281 503271795 421660566 503271795 421660566 873521827 95540090 873521827 95540090 903423840 262819779 903423840 262819779 217572592 853925490 217572592 853925490 147308127 160838504 147308127 160838504 838287736 394626493 838287736 394626493 287593600 734627365 287593600 734627365 265889594 607274810 265889594 607274810 392454375 682729146 392454375 682729146 222915541 810728824 222915541 810728824 189412700 737113440 189412700 737113440 792368971 205935034 792368971 205935034 774045608 313465004 774045608 313465004 684895360 124612460 684895360 124612460 873433802 475038228 873433802 475038228 276241860 867759811 276241860 867759811 122961884 878260012 122961884 878260012 487477828 512205217 487477828 512205217 1082706 998759175 1082706 998759175 400890740 407455295 400890740 407455295 629659560 363240295 629659560 363240295 902017882 97261840 902017882 97261840 681588387 522867927 681588387 522867927 234626178 766452275 234626178 766452275 840099332 158799232 840099332 158799232 459985820 539455646 459985820 539455646 554334205 120199229 554334205 120199229 962846755 35982046 962846755 35982046 859553898 221678088 859553898 221678088 64755216 937567228 64755216 937567228 832271556 166903252 832271556 166903252 477321479 761786681 477321479 761786681 239105579 447483810 239105579 447483810 585241847 751291 585241847 751291 999382067 438301102 999382067 438301102 408605407 591936014 408605407 591936014 458831065 540573574 458831065 540573574 201396880 798896878 201396880 798896878 528870319 464429707 528870319 464429707 801736521 185654206 801736521 185654206 812577341 291142462 812577341 291142462 675510223 726926453 675510223 726926453 107616248 893462941 107616248 893462941 639468733 203007627 639468733 203007627 795254254 277350351 795254254 277350351 233026459 767945958 233026459 767945958 588325378 105639744 588325378 105639744 893614907 665769700 893614907 665769700 89866663 943655209 89866663 943655209 57937053 635779170 57937053 635779170 929068185 69629216 929068185 69629216 516655396 912214390 516655396 912214390 13770505 986849073 13770505 986849073 185137702 768526817 185137702 768526817 604755640 348133438 604755640 348133438 651495872 470746395 651495872 470746395 95942775 934323610 95942775 934323610 67825706 153544186 67825706 153544186 845320060 503864318 845320060 503864318 251271228 818123769 251271228 818123769 182711731 540254487 182711731 540254487 983512534 16141045 983512534 16141045 407024453 971472843 407024453 971472843 29804343 446199407 29804343 446199407 925547942 73155717 925547942 73155717 582981521 701516488 582981521 701516488 299702309 2848190 299702309 2848190 997291451 176278911 997291451 176278911 788649928 241881585 788649928 241881585 284048395 716520419 284048395 716520419 436984557 170012341 436984557 170012341 942969855 56193977 942969855 56193977 139382448 932385198 139382448 932385198 69359305 431581727 69359305 431581727 942738256 55200745 942738256 55200745 943864404 834929050 943864404 834929050 68353115 933524358 68353115 933524358 93394632 69247752 93394632 69247752 929441568 415415729 929441568 415415729 324201630 874662648 324201630 874662648 126216699 557380996 126216699 557380996 980439945 18982631 980439945 18982631 456182779 543547417 456182779 543547417 855514296 143486496 855514296 143486496 332573947 795198365 332573947 795198365 24616099 976678059 24616099 976678059 508952265 490075768 508952265 490075768 286341275 725153482 286341275 725153482 272785946 727506954 272785946 727506954 407827704 563855224 407827704 563855224 858113787 140833255 858113787 140833255 714591956 342647628 714591956 342647628 657045822 291853575 657045822 291853575 965208043 33970341 965208043 33970341 736465716 263281937 736465716 263281937 863979019 134340670 863979019 134340670 234145005 766925236 234145005 766925236 276279493 506672741 276279493 506672741 493309576 769875778 493309576 769875778 111379604 889831998 111379604 889831998 599498603 352283360 599498603 352283360 835891822 163485786 835891822 163485786 159745784 870008418 159745784 870008418 131066481 865882012 131066481 865882012 361964955 478980624 361964955 478980624 521015859 801200936 521015859 801200936 199162303 736598399 199162303 736598399 327895950 575362356 327895950 575362356 447723316 52221932 447723316 52221932 946450185 976312864 946450185 976312864 24948609 465921305 24948609 465921305 780559275 218237010 780559275 218237010 520947160 522571674 520947160 522571674 354178958 821677352 354178958 821677352 179023969 250345489 179023969 250345489 766191286 154584976 766191286 154584976 980776805 18503262 980776805 18503262 57680837 943935714 57680837 943935714 773918601 224231320 773918601 224231320 159781553 841048853 159781553 841048853 833474744 17287549 833474744 17287549 982138288 80991648 982138288 80991648 200581268 799716401 200581268 799716401 976553854 22999189 976553854 22999189 319970841 882966113 319970841 882966113 75328383 926624396 75328383 926624396 838255310 160849988 838255310 160849988 620209962 955694531 620209962 955694531 44942717 288801107 44942717 288801107 727125048 272524751 727125048 272524751 296678210 704211547 296678210 704211547 550304421 47611137 550304421 47611137 951221900 201383409 951221900 201383409 318705285 682919336 318705285 682919336 410140184 566450761 410140184 566450761 863212787 135102434 863212787 135102434 359096068 641084257 359096068 641084257 487344986 466714249 487344986 466714249 766830461 231763142 766830461 231763142 603200818 623237901 603200818 623237901 212735744 787152679 212735744 787152679 714528714 222327475 714528714 222327475 775963563 396221366 775963563 396221366 282914933 935454299 282914933 935454299 39092629 961887960 39092629 961887960 149180191 428465497 149180191 428465497 816906825 181527089 816906825 181527089 231273963 769684621 231273963 769684621 340453818 641680642 340453818 641680642 721713844 277701536 721713844 277701536 310396559 691351703 310396559 691351703 314728551 687026819 314728551 687026819 16836212 984199999 16836212 984199999 221554634 343582270 221554634 343582270 655955129 707150024 655955129 707150024 293729292 670171900 293729292 670171900 391171943 176307149 391171943 176307149 822126788 465791087 822126788 465791087 153129520 847611456 153129520 847611456 997420148 2683420 997420148 2683420 902875412 362555396 902875412 362555396 636865406 249125195 636865406 249125195 749925030 481123845 749925030 481123845 518639514 108722739 518639514 108722739 890158760 204715090 890158760 204715090 459473198 561840001 459473198 561840001 54369621 946968081 54369621 946968081 188331740 22390041 188331740 22390041 977109986 667507484 977109986 667507484 334207362 246021415 334207362 246021415 897316510 102339921 897316510 102339921 555441731 444999834 555441731 444999834 629343969 304534503 629343969 304534503 973492986 26226828 973492986 26226828 822834027 588575547 822834027 588575547 81101020 958326406 81101020 958326406 42502452 837518278 42502452 837518278 213365470 282336593 213365470 282336593 839618616 159382698 839618616 159382698 118168638 888718593 118168638 888718593 112660597 676129249 112660597 676129249 541793069 458858063 541793069 458858063 428164864 777433796 428164864 777433796 160857137 840085513 160857137 840085513 852208020 146587186 852208020 146587186 231584703 913810561 231584703 913810561 88167773 287908738 88167773 287908738 711594110 297862746 711594110 297862746 178063070 822513895 178063070 822513895 785123662 177951109 785123662 177951109 979711707 19640873 979711707 19640873 894038384 221220026 894038384 221220026 270952797 729658526 270952797 729658526 868097699 130002256 868097699 130002256 855136632 228694867 855136632 228694867 200607381 799685403 200607381 799685403 349308140 651614605 349308140 651614605 280505601 954201109 280505601 954201109 46480780 486057563 46480780 486057563 513215740 552691311 513215740 552691311 446800775 156855905 446800775 156855905 841945391 816465816 841945391 816465816 184192241 358662386 184192241 358662386 640851169 386379530 640851169 386379530 173674781 827294613 173674781 827294613 480448987 518903312 480448987 518903312 104221524 897477386 104221524 897477386 168610296 832096689 168610296 832096689 140876208 860393007 140876208 860393007 851848437 147077267 851848437 147077267 342487393 658752513 342487393 658752513 609788073 173975326 609788073 173975326 824667036 884916416 824667036 884916416 116013161 237573794 116013161 237573794 761108766 375933690 761108766 375933690 123816983 986906780 123816983 986906780 13694119 259913373 13694119 259913373 890514191 108343002 890514191 108343002 532889760 651817366 532889760 651817366 114752022 886340703 114752022 886340703 181032053 623908999 181032053 623908999 653410441 346191173 653410441 346191173 548260061 607114880 548260061 607114880 392563998 71398649 392563998 71398649 991553797 8208372 991553797 8208372 207814435 792130318 207814435 792130318 923654789 13308791 923654789 13308791 986828324 44959227 986828324 44959227 937408658 616813422 937408658 616813422 7727997 992599266 7727997 992599266 243177987 120005041 243177987 120005041 878297793 146933168 878297793 146933168 155334268 845420215 155334268 845420215 615418913 197169187 615418913 197169187 800916106 304405622 800916106 304405622 510704801 611466923 510704801 611466923 388739276 459906041 388739276 459906041 540726148 700003507 540726148 700003507 301437797 553326260 301437797 553326260 884000712 114292003 884000712 114292003 21689014 979643960 21689014 979643960 187148124 656588369 187148124 656588369 986343269 13690694 986343269 13690694 869069499 607010886 869069499 607010886 122764811 878503161 122764811 878503161 328574657 280602088 328574657 280602088 719247751 280444869 719247751 280444869 499634129 499984543 499634129 499984543 964779268 34459722 964779268 34459722 7508843 992696733 7508843 992696733 331523586 670134361 331523586 670134361 269110566 731572457 269110566 731572457 712456076 265449857 712456076 265449857 734102531 535216060 734102531 535216060 196352497 803845053 196352497 803845053 692263576 306809857 692263576 306809857 273040179 727336673 273040179 727336673 390463106 116899245 390463106 116899245 882971285 115504364 882971285 115504364 229339672 859906830 229339672 859906830 141395775 506761740 141395775 506761740 802255098 5280060 802255098 5280060 994917772 390551132 994917772 390551132 195478404 826418847 195478404 826418847 174377744 687455170 174377744 687455170 491372732 452849880 491372732 452849880 547842025 850625890 547842025 850625890 35275507 965599390 35275507 965599390 113548029 688850895 113548029 688850895 331240146 670353407 331240146 670353407 72118618 929353494 72118618 929353494 152012388 120742211 152012388 120742211 877406834 981239024 877406834 981239024 19846662 821054918 19846662 821054918 223278678 470753777 223278678 470753777 806747003 191034921 806747003 191034921 729113350 293704551 729113350 293704551 565437679 551544027 565437679 551544027 106360342 894969097 106360342 894969097 734820442 163388531 734820442 163388531 842351166 129756935 842351166 129756935 868302347 139691949 868302347 139691949 463802223 560566337 463802223 560566337 439479858 72764566 439479858 72764566 946351455 52390989 946351455 52390989 520811677 866385952 520811677 866385952 134952436 543666543 134952436 543666543 456033669 825959190 456033669 825959190 174805600 439006588 174805600 439006588 723150647 108929744 723150647 108929744 889953697 260383918 889953697 260383918 612608840 514479863 612608840 514479863 485216682 52391528 485216682 52391528 946347317 408185783 946347317 408185783 482266693 517336086 482266693 517336086 621651291 271983785 621651291 271983785 727661926 409770057 727661926 409770057 362738384 985764987 362738384 985764987 15130590 767929681 15130590 767929681 233050537 803785384 233050537 803785384 196445741 298724988 196445741 298724988 794314796 203879382 794314796 203879382 434048642 569892433 434048642 569892433 194815512 885209772 194815512 885209772 115743106 129179245 115743106 129179245 923426278 75198493 923426278 75198493 298377050 702634638 298377050 702634638 491694418 316182067 491694418 316182067 681811412 974209752 681811412 974209752 26885777 676201292 26885777 676201292 503893996 377387998 503893996 377387998 913116020 85135661 913116020 85135661 886700871 534012510 886700871 534012510 105117301 896302176 105117301 896302176 220353670 64375387 220353670 64375387 933982866 492585243 933982866 492585243 35435157 965457026 35435157 965457026 51599849 902861692 51599849 902861692 99240839 994262811 99240839 994262811 5436260 426141434 5436260 426141434 876289658 121856324 876289658 121856324 25892857 975309284 25892857 975309284 399387510 400403674 399387510 400403674 599581368 426005320 599581368 426005320 414424754 586015885 414424754 586015885 739195710 89567493 739195710 89567493 908857068 516148985 908857068 516148985 483494173 78743994 483494173 78743994 920163494 481445673 920163494 481445673 443325315 646283373 443325315 646283373 240558514 760412996 240558514 760412996 430344731 341332857 430344731 341332857 663306062 211254614 663306062 211254614 787302973 339450048 787302973 339450048 533506420 928902985 533506420 928902985 72817995 902566389 72817995 902566389 539018206 236952876 539018206 236952876 829079189 169955119 829079189 169955119 126668287 874179229 126668287 874179229 908671337 89753847 908671337 89753847 527199552 824656093 527199552 824656093 176303974 651451915 176303974 651451915 405240909 111453635 405240909 111453635 887147162 178163237 887147162 178163237 606291131 881046206 606291131 881046206 120036435 863073933 120036435 863073933 552159518 299627741 552159518 299627741 699896216 758347989 699896216 758347989 190467145 809680968 190467145 809680968 351571882 390894583 351571882 390894583 842049470 156774748 842049470 156774748 841685991 172212796 841685991 172212796 649234340 350399176 649234340 350399176 971019256 28213828 971019256 28213828 863092193 861460601 863092193 861460601 140032524 176414431 140032524 176414431 822032269 203748104 822032269 203748104 87227368 932311416 87227368 932311416 69416049 721854011 69416049 721854011 499415689 358057803 499415689 358057803 734539327 265000454 734539327 265000454 706316822 316844027 706316822 316844027 40060263 960713933 40060263 960713933 702618631 157962459 702618631 157962459 840889614 241963691 840889614 241963691 392632825 607023160 392632825 607023160 751839361 247371886 751839361 247371886 565473109 491867040 565473109 491867040 475714080 844191203 475714080 844191203 156578637 684968901 156578637 684968901 332456417 567785700 332456417 567785700 913000510 85245962 913000510 85245962 753195212 257262282 753195212 257262282 33246983 967921190 33246983 967921190 301003332 406910229 301003332 406910229 635428515 363976315 635428515 363976315 287989891 712524858 287989891 712524858 704651294 36658953 704651294 36658953 962088914 442948659 962088914 442948659 553000656 872898029 553000656 872898029 127944857 310991479 127944857 310991479 746509969 252710352 746509969 252710352 281159826 719024881 281159826 719024881 648453501 172669329 648453501 172669329 874479693 123727967 874479693 123727967 336508549 882688428 336508549 882688428 118417925 671060907 118417925 671060907 553393084 36538483 553393084 36538483 962288566 499356404 962288566 499356404 227403767 773259709 227403767 773259709 401743757 596384576 401743757 596384576 560558629 440542019 560558629 440542019 148025124 856835779 148025124 856835779 15242846 985508909 15242846 985508909 948193780 50466695 948193780 50466695 861762348 180871736 861762348 180871736 778884244 929722166 778884244 929722166 71759551 286264247 71759551 286264247 910399606 87787936 910399606 87787936 399199405 826683363 399199405 826683363 22804187 978440973 22804187 978440973 421816885 437169850 421816885 437169850 563681440 675970928 563681440 675970928 227900410 898117080 227900410 898117080 103511886 897318543 103511886 897318543 399112715 601252038 399112715 601252038 47576528 953351870 47576528 953351870 393769417 605999862 393769417 605999862 96828918 917610590 96828918 917610590 84295091 608035879 84295091 608035879 709346688 290129112 709346688 290129112 354843135 771913876 354843135 771913876 228939654 263149786 228939654 263149786 881445658 12939182 881445658 12939182 987296234 648648886 987296234 648648886 352351149 587655702 352351149 587655702 652524465 347168137 652524465 347168137 439494605 560548317 439494605 560548317 495445006 229637298 495445006 229637298 850474858 148566064 850474858 148566064 469091269 530990324 469091269 530990324 607623455 318260285 607623455 318260285 724337420 275114343 724337420 275114343 239383414 761535071 239383414 761535071 456762509 273069521 456762509 273069521 726526343 882812117 726526343 882812117 118288810 709442640 118288810 709442640 871284687 126861754 871284687 126861754 560881541 495978342 560881541 495978342 503305802 67752018 503305802 67752018 930848935 326299772 930848935 326299772 375327527 668397505 375327527 668397505 333229370 167429214 333229370 167429214 885635814 112763833 885635814 112763833 170330273 830158969 170330273 830158969 230730760 770092833 230730760 770092833 51742999 949442397 51742999 949442397 877054021 121093068 877054021 121093068 792280969 206029422 792280969 206029422 962924159 35940454 962924159 35940454 721072518 472582231 721072518 472582231 201714328 798606889 201714328 798606889 943087491 56101071 943087491 56101071 290075870 723899522 290075870 723899522 276616212 204781994 276616212 204781994 796012634 202182406 796012634 202182406 767441461 746294873 767441461 746294873 254300794 108818450 254300794 108818450 890040350 293174825 890040350 293174825 270438888 730162560 270438888 730162560 963257736 35727981 963257736 35727981 701963860 590386635 701963860 590386635 386453201 727947068 386453201 727947068 32745413 968448082 32745413 968448082 485635022 133034700 485635022 133034700 916020234 82616435 916020234 82616435 213248144 786662007 213248144 786662007 296120157 456817020 296120157 456817020 802085786 195795045 802085786 195795045 485520207 514118590 485520207 514118590 514072544 485335512 514072544 485335512 327211397 674339550 327211397 674339550 440790952 377173286 440790952 377173286 718216501 281545991 718216501 281545991 202651547 797706007 202651547 797706007 328072040 319633192 328072040 319633192 908571916 89933493 908571916 89933493 555429391 512917955 555429391 512917955 486904703 323770105 486904703 323770105 995211806 4904669 995211806 4904669 122723021 992839712 122723021 992839712 7325592 977326446 7325592 977326446 814653552 183527149 814653552 183527149 456684584 620319549 456684584 620319549 120325123 880745705 120325123 880745705 794219287 86621231 794219287 86621231 911559135 952252070 911559135 952252070 48654592 779279167 48654592 779279167 462308719 537063948 462308719 537063948 35077534 965852025 35077534 965852025 432644408 154373066 432644408 154373066 865780202 124005021 865780202 124005021 874087182 477278085 874087182 477278085 522807068 123601708 522807068 123601708 874573824 162444242 874573824 162444242 470943679 626080414 470943679 626080414 373725861 577864453 373725861 577864453 468520881 19497866 468520881 19497866 979808022 122317846 979808022 122317846 204182660 795934602 204182660 795934602 351677583 435184412 351677583 435184412 565735486 448681171 565735486 448681171 335647535 820982529 335647535 820982529 179791396 563470726 179791396 563470726 804385640 193452701 804385640 193452701 311350855 690333405 311350855 690333405 403810117 66340608 403810117 66340608 932189981 715126481 932189981 715126481 285467333 365951215 285467333 365951215 633562609 913000344 633562609 913000344 71391445 930032454 71391445 930032454 135240794 404821659 135240794 404821659 595614220 690054152 595614220 690054152 260366183 740635042 260366183 740635042 936495258 61952506 936495258 61952506 538191783 462283202 538191783 462283202 965184498 27827527 965184498 27827527 971647032 59237016 971647032 59237016 565216070 783606694 565216070 783606694 216268390 332216161 216268390 332216161 825122043 4537340 825122043 4537340 995520506 971762326 995520506 971762326 29437830 720338792 29437830 720338792 976563778 22973539 976563778 22973539 809277259 555747720 809277259 555747720 444004926 79676150 444004926 79676150 919265301 588944086 919265301 588944086 411749926 260879087 411749926 260879087 923403548 75231897 923403548 75231897 872859174 790736211 872859174 790736211 9578180 990843525 9578180 990843525 30372065 627928287 30372065 627928287 995535912 4493265 995535912 4493265 512700834 778807035 512700834 778807035 221301254 115583106 221301254 115583106 882914522 862262400 882914522 862262400 139205145 294577475 139205145 294577475 704998541 621123691 704998541 621123691 181494719 819312604 181494719 819312604 649581592 349967188 649581592 349967188 140482634 860914067 140482634 860914067 367315280 612729937 367315280 612729937 521557071 68215183 521557071 68215183 930448042 97175479 930448042 97175479 610174492 439841976 610174492 439841976 518114938 481489900 518114938 481489900 565401590 89423940 565401590 89423940 909026980 821255686 909026980 821255686 5932845 993857348 5932845 993857348 505226819 55711314 505226819 55711314 943447711 431350499 943447711 431350499 103548539 898085185 103548539 898085185 219966233 661801330 219966233 661801330 865852121 132244381 865852121 132244381 282273613 718086158 282273613 718086158 899256087 100049821 899256087 100049821 813746568 213654804 813746568 213654804 399528985 640364572 399528985 640364572 329123796 984495007 329123796 984495007 16413099 447779718 16413099 447779718 552953023 516709359 552953023 516709359 11314704 989205043 11314704 989205043 147321100 256638968 147321100 256638968 825948759 172914838 825948759 172914838 816775605 465540828 816775605 465540828 534413892 441994697 534413892 441994697 873281885 124750133 873281885 124750133 710344754 289054313 710344754 289054313 798845724 31829121 798845724 31829121 967514467 116844496 967514467 116844496 578713359 701237391 578713359 701237391 300065549 306905679 300065549 306905679 783601756 215193267 783601756 215193267 603368743 548084770 603368743 548084770 451344217 487104291 451344217 487104291 512183082 825731006 512183082 825731006 175004492 709959424 175004492 709959424 558706093 195968302 558706093 195968302 801964223 854109159 801964223 854109159 147032467 396955581 147032467 396955581 602619576 524913400 602619576 524913400 461007276 689272949 461007276 689272949 154437370 846390024 154437370 846390024 642481640 356815429 642481640 356815429 550591651 697119895 550591651 697119895 304602647 592664029 304602647 592664029 557396331 432540074 557396331 432540074 755154296 243952417 755154296 243952417 231826930 769206448 231826930 769206448 561198046 276915557 561198046 276915557 722666479 463756461 722666479 463756461 201217158 799079451 201217158 799079451 602912446 240415791 602912446 240415791 858344652 140536691 858344652 140536691 601292420 736261631 601292420 736261631 183091867 953169782 183091867 953169782 47801715 924719191 47801715 924719191 759151966 239715171 759151966 239715171 673093948 884805741 673093948 884805741 116190623 221137393 116190623 221137393 777682304 311251583 777682304 311251583 687316718 81349285 687316718 81349285 917629963 286535246 917629963 286535246 208400713 791377997 208400713 791377997 674546298 323515987 674546298 323515987 408467456 883840996 408467456 883840996 8911551 991450670 8911551 991450670 133777992 531340351 133777992 531340351 575196494 425925678 575196494 425925678 376419367 623684703 376419367 623684703 792762307 205518737 792762307 205518737 221667632 778324187 221667632 778324187 978269061 7263934 978269061 7263934 992633331 780195662 992633331 780195662 219871224 391720602 219871224 391720602 794925674 68928355 794925674 68928355 929782505 993153546 929782505 993153546 7017480 641088463 7017480 641088463 359095577 884013550 359095577 884013550 116962371 707375372 116962371 707375372 812428513 185821807 812428513 185821807 345660194 868742203 345660194 868742203 85400056 916552678 85400056 916552678 454088689 545424477 454088689 545424477 175899706 824959810 175899706 824959810 326456586 33360442 326456586 33360442 965765590 376767105 965765590 376767105 120336764 888881654 120336764 888881654 112398711 575876614 112398711 575876614 602894379 218582276 602894379 218582276 917439483 81493485 917439483 81493485 277279248 778346359 277279248 778346359 221665604 393264364 221665604 393264364 941984863 57039363 941984863 57039363 121965050 879275111 121965050 879275111 250549796 343658631 250549796 343658631 776569069 221980771 776569069 221980771 389555662 610627117 389555662 610627117 863432918 134871742 863432918 134871742 508586157 693548978 508586157 693548978 3821091 996166719 3821091 996166719 175452481 320683713 175452481 320683713 677574490 707134939 677574490 707134939 293757170 535804757 293757170 535804757 959983168 39180170 959983168 39180170 798486325 975677647 798486325 975677647 25533417 332696501 25533417 332696501 666457740 803886545 666457740 803886545 196323384 213511017 196323384 213511017 945128888 53630830 945128888 53630830 793426454 804250792 793426454 804250792 101749127 900255081 101749127 900255081 649803745 27260948 649803745 27260948 972273146 916767498 972273146 916767498 85198253 570194193 85198253 570194193 669565587 329365413 669565587 329365413 119965864 881099798 119965864 881099798 151377521 697471766 151377521 697471766 644757880 307844321 644757880 307844321 717505112 282193978 717505112 282193978 148393478 852575465 148393478 852575465 296581780 637355914 296581780 637355914 944396210 54468092 944396210 54468092 74986831 975338230 74986831 975338230 25863756 666269601 25863756 666269601 446507706 476130700 446507706 476130700 523795333 618081268 523795333 618081268 194038924 952597522 194038924 952597522 48251526 326396142 48251526 326396142 672233217 463067437 672233217 463067437 496029339 788516876 496029339 788516876 200703917 799558372 200703917 799558372 732516365 267275863 732516365 267275863 715173351 966848737 715173351 966848737 34203153 921938323 34203153 921938323 233965521 22566523 233965521 22566523 976911349 941469382 976911349 941469382 60542070 140123813 60542070 140123813 886182252 112238420 886182252 112238420 155979296 844798169 155979296 844798169 180953499 25136762 180953499 25136762 974441143 597424402 974441143 597424402 171597939 829045277 171597939 829045277 268154517 659887124 268154517 659887124 644265831 159871727 644265831 159871727 839182188 264625914 839182188 264625914 639842587 359735699 639842587 359735699 837119387 162154857 837119387 162154857 408487087 592057547 408487087 592057547 720537750 111453234 720537750 111453234 887184113 138400267 887184113 138400267 815866468 361439982 815866468 361439982 637871469 25627230 637871469 25627230 973978941 950557363 973978941 950557363 50599917 917798683 50599917 917798683 930102127 68503561 930102127 68503561 871616311 455258510 871616311 455258510 34156401 966873298 34156401 966873298 69258340 657984425 69258340 657984425 343133740 743662116 343133740 743662116 257196437 685457228 257196437 685457228 897077168 102480228 897077168 102480228 320832877 680674066 320832877 680674066 524691299 437134083 524691299 437134083 563777825 747920116 563777825 747920116 252692476 638146767 252692476 638146767 793340428 204995400 793340428 204995400 113020076 984991606 113020076 984991606 15907021 165608807 15907021 165608807 833480104 859912050 833480104 859912050 113407660 887858892 113407660 887858892 466702313 57393844 466702313 57393844 941681307 274419119 941681307 274419119 84807877 929369078 84807877 929369078 72092910 727589503 72092910 727589503 481932977 517690426 481932977 517690426 462905634 536295706 462905634 536295706 834970958 164482032 834970958 164482032 288254298 712313559 288254298 712313559 992139072 7625897 992139072 7625897 300297747 713097070 300297747 713097070 287580176 527168929 287580176 527168929 472775236 738002129 472775236 738002129 262758290 616004589 262758290 616004589 384333914 777415582 384333914 777415582 221129490 779076868 221129490 779076868 987896106 12142054 987896106 12142054 922910838 854719295 922910838 854719295 146493271 524886524 146493271 524886524 644752964 153172668 644752964 153172668 845704850 214795109 845704850 214795109 741444743 457907427 741444743 457907427 356602108 757737587 356602108 757737587 96530206 905708808 96530206 905708808 860719258 46229621 860719258 46229621 952553137 82609284 952553137 82609284 691673560 384613155 691673560 384613155 615215594 263654746 615215594 263654746 869996974 128255300 869996974 128255300 854555783 955257881 854555783 955257881 45190826 797372892 45190826 797372892 914717814 83899220 914717814 83899220 772794863 479573480 772794863 479573480 520382089 376486826 520382089 376486826 623158671 418645705 623158671 418645705 515640536 837812351 515640536 837812351 106625839 894660659 106625839 894660659 355642649 97324396 355642649 97324396 901950759 676631112 901950759 676631112 324850941 56521675 324850941 56521675 969221980 29971249 969221980 29971249 412783292 924722292 412783292 924722292 77089482 592014482 77089482 592014482 408545401 712204790 408545401 712204790 83394948 918609049 83394948 918609049 784240237 189207011 784240237 189207011 853128091 145733309 853128091 145733309 410501489 798494063 410501489 798494063 201826050 621876844 201826050 621876844 722020487 277496619 722020487 277496619 199511217 800880986 199511217 800880986 541069801 459540347 541069801 459540347 120454515 880657051 120454515 880657051 403070370 414053145 403070370 414053145 586403313 480837096 586403313 480837096 518987238 183535627 518987238 183535627 814620716 524606067 814620716 524606067 10347573 990110280 10347573 990110280 910404310 87786658 910404310 87786658 872197176 206208809 872197176 206208809 1176890 998668469 1176890 998668469 909146997 89233092 909146997 89233092 838041473 252736351 838041473 252736351 678347574 319905847 678347574 319905847 832820308 166305541 832820308 166305541 341282765 858153548 341282765 858153548 143336457 538114688 143336457 538114688 676416997 321747693 676416997 321747693 186649012 861714463 186649012 861714463 139748352 189087019 139748352 189087019 909909755 88353311 909909755 88353311 510385864 488590668 510385864 488590668 538231625 285496106 538231625 285496106 714035111 824690963 714035111 824690963 22960258 978276237 22960258 978276237 389399164 379576381 389399164 379576381 620424251 508000857 620424251 508000857 183979629 816643479 183979629 816643479 628960101 15798594 628960101 15798594 983865273 289520981 983865273 289520981 543098890 457676816 543098890 457676816 637121956 161156897 637121956 161156897 838020415 486752439 838020415 486752439 121869559 879382755 121869559 879382755 140592387 230132452 140592387 230132452 818993852 179518618 818993852 179518618 643360621 975670354 643360621 975670354 25533847 902205187 25533847 902205187 370248947 202963367 370248947 202963367 973332069 26355124 973332069 26355124 868919332 741861819 868919332 741861819 259193352 341825975 259193352 341825975 657913432 977959232 657913432 977959232 23186515 883616286 23186515 883616286 216405885 435398861 216405885 435398861 903807346 95178887 903807346 95178887 525516208 508432044 525516208 508432044 232428232 768541039 232428232 768541039 514165952 297143110 514165952 297143110 711840372 31646920 711840372 31646920 967697749 337333521 967697749 337333521 22251514 979075818 22251514 979075818 763510362 235113568 763510362 235113568 515853417 869717248 515853417 869717248 131386430 534445025 131386430 534445025 484834204 514905169 484834204 514905169 430773639 765190029 430773639 765190029 235941567 500219160 235941567 500219160 537525146 352699368 537525146 352699368 646704532 874809632 646704532 874809632 29339741 971868755 29339741 971868755 148588002 177692091 148588002 177692091 820960782 915111066 820960782 915111066 86822146 97775610 86822146 97775610 901642915 707178652 901642915 707178652 293729052 349161607 293729052 349161607 977442438 4766173 977442438 4766173 995333000 15520304 995333000 15520304 903374099 376252883 903374099 376252883 95587792 906563165 95587792 906563165 646073124 277382069 646073124 277382069 781040131 217761890 781040131 217761890 621627245 523217024 621627245 523217024 77846552 923969983 77846552 923969983 407881713 547788503 407881713 547788503 731225399 268573149 731225399 268573149 672596164 454000264 672596164 454000264 546772454 153284737 546772454 153284737 977152767 22293131 977152767 22293131 71397808 930025448 71397808 930025448 300143171 559453730 300143171 559453730 761259938 218489291 761259938 218489291 780284033 361624749 780284033 361624749 400745511 599674441 400745511 599674441 467641909 417606292 467641909 417606292 885344378 112993506 885344378 112993506 222749558 777655159 222749558 777655159 600393349 274760251 600393349 274760251 984655005 15109147 984655005 15109147 845588333 293181414 845588333 293181414 672807739 634399969 672807739 634399969 365482618 464570546 365482618 464570546 643858923 355248166 643858923 355248166 619663304 674710219 619663304 674710219 255730868 901911844 255730868 901911844 100082508 145468527 100082508 145468527 853385725 319350441 853385725 319350441 240043958 881543503 240043958 881543503 95894856 906282461 95894856 906282461 338048730 585158366 338048730 585158366 454746031 489107518 454746031 489107518 994032268 6001803 994032268 6001803 263986221 967482495 263986221 967482495 33596439 202103766 33596439 202103766 796081868 986870214 796081868 986870214 13762939 478456199 13762939 478456199 681965855 316061075 681965855 316061075 341256973 659925316 341256973 659925316 652064826 347573004 652064826 347573004 233721317 767321484 233721317 767321484 805055363 192897521 805055363 192897521 350424615 908592213 350424615 908592213 93830178 496908332 93830178 496908332 502305656 858704937 502305656 858704937 61645614 940345215 61645614 940345215 165631891 739231111 165631891 739231111 286236682 272410890 286236682 272410890 727223871 985418335 727223871 985418335 15307430 526826673 15307430 526826673 927863100 70809572 927863100 70809572 599989220 743953439 599989220 743953439 256914860 379025771 256914860 379025771 987323372 12904416 987323372 12904416 51654272 949487164 51654272 949487164 245860718 370789334 245860718 370789334 628694871 774701707 628694871 774701707 72776166 928912847 72776166 928912847 608597357 391029705 608597357 391029705 458745494 726044289 458745494 726044289 195454666 885002260 195454666 885002260 115966108 68016023 115966108 68016023 930622424 779522839 930622424 779522839 220565887 78625522 220565887 78625522 920234381 144462659 920234381 144462659 747806249 742719587 747806249 742719587 258116469 349662504 258116469 349662504 649923311 597528816 649923311 597528816 209671165 790205367 209671165 790205367 553510594 447334899 553510594 447334899 519907996 776545531 519907996 776545531 223884248 262156818 223884248 262156818 880561049 117795490 880561049 117795490 796841791 835608793 796841791 835608793 165192218 323720102 165192218 323720102 899219122 100154828 899219122 100154828 50937869 950231113 50937869 950231113 337288569 526620910 337288569 526620910 805811830 62649316 805811830 62649316 935634507 799845141 935634507 799845141 36319381 964686002 36319381 964686002 845347589 85900206 845347589 85900206 912286522 148836213 912286522 148836213 91189441 942280934 91189441 942280934 6500379 993546167 6500379 993546167 497037181 276278057 497037181 276278057 987258532 12992132 987258532 12992132 46825248 953946962 46825248 953946962 709932706 61990030 709932706 61990030 936433178 141002960 936433178 141002960 618845972 381181000 618845972 381181000 858802662 140041848 858802662 140041848 744246177 748213940 744246177 748213940 252542016 86983665 252542016 86983665 911213357 666479353 911213357 666479353 54101022 947209320 54101022 947209320 714421632 202630099 714421632 202630099 795591370 445264720 795591370 445264720 313011231 688763328 313011231 688763328 594517584 405978707 594517584 405978707 227483675 899275541 227483675 899275541 102431746 386259662 102431746 386259662 775193744 223051324 775193744 223051324 251235971 932784642 251235971 932784642 69016868 648255741 69016868 648255741 530140624 469798890 530140624 469798890 390521105 753882974 390521105 753882974 247225500 278950706 247225500 278950706 720484890 774988362 720484890 774988362 225582542 694050815 225582542 694050815 469051082 181652537 469051082 181652537 816820967 693102248 816820967 693102248 209812139 790103973 209812139 790103973 222860387 395415869 222860387 395415869 604153929 487167206 604153929 487167206 512055548 262070672 512055548 262070672 737505383 848903975 737505383 848903975 151836199 387374318 151836199 387374318 612323994 725362597 612323994 725362597 115178632 918415164 115178632 918415164 83626174 32793693 83626174 32793693 966644509 172479501 966644509 172479501 685689612 921708647 685689612 921708647 80162085 616110222 80162085 616110222 557932711 412760716 557932711 412760716 961843395 36983199 961843395 36983199 128434543 945638432 128434543 945638432 55904256 568201295 55904256 568201295 693423109 103379773 693423109 103379773 896248437 107241293 896248437 107241293 766304855 396622323 766304855 396622323 602875502 101073605 602875502 101073605 898332172 182706674 898332172 182706674 525590731 636467922 525590731 636467922 363211867 393682626 363211867 393682626 605980687 777316606 605980687 777316606 223256204 549607055 223256204 549607055 497840969 203704581 497840969 203704581 794550700 707214325 794550700 707214325 293702103 202796243 293702103 202796243 795470750 365288863 795470750 365288863 577179030 621132412 577179030 621132412 379269375 430717128 379269375 430717128 865174044 14109931 865174044 14109931 985873262 73429854 985873262 73429854 730619481 270598057 730619481 270598057 135625267 865932457 135625267 865932457 184591247 37653462 184591247 37653462 961250160 459900454 961250160 459900454 445084546 554756331 445084546 554756331 955844914 42999878 955844914 42999878 682225790 521572969 682225790 521572969 478052407 305412210 478052407 305412210 858146256 23746625 858146256 23746625 975813871 640316136 975813871 640316136 328386069 740858000 328386069 740858000 74501978 927387699 74501978 927387699 889420789 109451112 889420789 109451112 734423433 546582177 734423433 546582177 452957634 215387544 452957634 215387544 966964658 32422344 966964658 32422344 457497630 542086551 457497630 542086551 730645802 177288693 730645802 177288693 821254565 197770437 821254565 197770437 26414398 974669686 26414398 974669686 167287052 680187037 167287052 680187037 622002966 330722842 622002966 330722842 690955712 193082270 690955712 193082270 804779853 232123278 804779853 232123278 580262918 723594981 580262918 723594981 241827785 759318578 241827785 759318578 363977487 604092162 363977487 604092162 395963716 686310805 395963716 686310805 315521572 316076103 315521572 316076103 681946307 839139244 681946307 839139244 31345355 969974481 31345355 969974481 166155316 580515637 166155316 580515637 783350768 215450278 783350768 215450278 692685212 894873972 692685212 894873972 106378704 794958324 106378704 794958324 835899497 163470513 835899497 163470513 777368104 399173733 777368104 399173733 215198199 900411597 215198199 900411597 101507719 359539221 101507719 359539221 704123332 14241680 704123332 14241680 985691533 80974316 985691533 80974316 917993051 64444980 917993051 64444980 933907205 829038660 933907205 829038660 171614277 594879305 171614277 594879305 825627505 173112609 825627505 173112609 709925883 958267685 709925883 958267685 42564982 170126976 42564982 170126976 846742535 13852615 846742535 13852615 986071952 860107976 986071952 860107976 141209490 600554780 141209490 600554780 935403256 62893654 935403256 62893654 505541207 846777678 505541207 846777678 153983327 136922901 153983327 136922901 861479742 582657099 861479742 582657099 87341238 914626733 87341238 914626733 293136287 112739250 293136287 112739250 885647824 362439557 885647824 362439557 413984752 586479881 413984752 586479881 501218498 270022913 501218498 270022913 810007146 71696315 810007146 71696315 927090598 878825115 927090598 878825115 122548064 730776647 122548064 730776647 982210137 17226208 982210137 17226208 28003273 973238403 28003273 973238403 398730782 349072987 398730782 349072987 650508843 354747259 650508843 354747259 494373586 770669774 494373586 770669774 230288085 322675913 230288085 322675913 909901053 88384867 909901053 88384867 885912766 193108694 885912766 193108694 768183787 270110792 768183787 270110792 515137385 938865639 515137385 938865639 63505081 5511044 63505081 5511044 994556588 61964890 994556588 61964890 876074595 272190042 876074595 272190042 712112346 895454008 712112346 895454008 105870255 739951110 105870255 739951110 293720985 707179652 293720985 707179652 42241105 958539113 42241105 958539113 857930642 141004560 857930642 141004560 495199051 882483157 495199051 882483157 118657806 249700009 118657806 249700009 928951654 69794826 928951654 69794826 822351923 976293027 822351923 976293027 24956306 546273694 24956306 546273694 545123405 34160038 545123405 34160038 965065626 303710812 965065626 303710812 253797035 746805453 253797035 746805453 728525026 271076243 728525026 271076243 368682598 940223269 368682598 940223269 61876250 360020994 61876250 360020994 639639771 934781040 639639771 934781040 67432251 725053310 67432251 725053310 328264439 651661465 328264439 651661465 409504106 212019604 409504106 212019604 786484384 990910651 786484384 990910651 9487676 771753093 9487676 771753093 899908285 99393562 899908285 99393562 218870576 781294376 218870576 781294376 431702012 64957064 431702012 64957064 933426847 81565060 933426847 81565060 774320985 836485225 774320985 836485225 164373096 94379451 164373096 94379451 931154086 67473279 931154086 67473279 353495312 808621057 353495312 808621057 191462670 685378068 191462670 685378068 316307384 900667963 316307384 900667963 101244869 753554849 101244869 753554849 317889325 683909731 317889325 683909731 267302924 778162106 267302924 778162106 65692125 936461441 65692125 936461441 436338627 563894500 436338627 563894500 20637063 980631853 20637063 980631853 928053267 70608850 928053267 70608850 288748447 766196940 288748447 766196940 234854100 525907574 234854100 525907574 474115771 667501498 474115771 667501498 334220547 321743301 334220547 321743301 676420092 611585788 676420092 611585788 310773935 690909515 310773935 690909515 767338111 231099195 767338111 231099195 385838943 882292957 385838943 882292957 118859747 411207945 118859747 411207945 852380509 86905668 852380509 86905668 911245290 115073474 911245290 115073474 812365651 659799748 812365651 659799748 341354395 410803380 341354395 410803380 589660314 903083326 589660314 903083326 99025686 237918880 99025686 237918880 894494356 104910461 894494356 104910461 439537525 805493551 439537525 805493551 194560182 35919588 194560182 35919588 962969844 62582345 962969844 62582345 935801427 54564152 935801427 54564152 944313925 455147646 944313925 455147646 378512890 959553059 378512890 959553059 41327557 809556653 41327557 809556653 248713917 346639310 248713917 346639310 678561191 319778187 678561191 319778187 263010804 737709219 263010804 737709219 263911357 186934586 263911357 186934586 811227181 620182491 811227181 620182491 379935413 7089903 379935413 7089903 992806902 556453714 992806902 556453714 367183177 874684511 367183177 874684511 126185256 619581678 126185256 619581678 473624212 298925863 473624212 298925863 700446921 891364097 700446921 891364097 109675046 800645740 109675046 800645740 846619244 152141639 846619244 152141639 620235667 648423987 620235667 648423987 118391471 882721199 118391471 882721199 700858173 161617283 700858173 161617283 840577960 158314915 840577960 158314915 624079495 528771805 624079495 528771805 231546370 769447745 231546370 769447745 643471962 355702735 643471962 355702735 408173853 688783136 408173853 688783136 312973553 500040202 312973553 500040202 761445194 221739669 761445194 221739669 776828476 423019266 776828476 423019266 536462264 978877563 536462264 978877563 22436061 689687697 22436061 689687697 422790057 577486136 422790057 577486136 255174396 745592114 255174396 745592114 364402362 635459179 364402362 635459179 178948886 923446617 178948886 923446617 78487349 617143830 78487349 617143830 383152430 843019324 383152430 843019324 157999041 569520843 157999041 569520843 608555344 171919292 608555344 171919292 827095153 458001676 827095153 458001676 542770339 118478507 542770339 118478507 879868610 386397559 879868610 386397559 359142043 950502476 359142043 950502476 50658306 240611585 50658306 240611585 986321438 13733779 986321438 13733779 746765965 331773667 746765965 331773667 260006358 764391941 260006358 764391941 236613741 263495666 236613741 263495666 971451240 27944055 971451240 27944055 343113970 725363396 343113970 725363396 181445827 819397288 181445827 819397288 598429596 358769740 598429596 358769740 640673321 439335704 640673321 439335704 561523895 81251851 561523895 81251851 917676938 657668225 917676938 657668225 289900849 710892042 289900849 710892042 316033923 315900375 316033923 315900375 685845677 23114456 685845677 23114456 976347606 134580740 976347606 134580740 495132798 863020178 495132798 863020178 85129436 916825271 85129436 916825271 222258142 621642398 222258142 621642398 471389860 528579221 471389860 528579221 128959113 872095830 128959113 872095830 864085379 134188987 864085379 134188987 171168295 829406469 171168295 829406469 314167723 545605917 314167723 545605917 517786807 481855244 517786807 481855244 167285833 931771463 167285833 931771463 70006922 180403441 70006922 180403441 818107320 379691028 818107320 379691028 549979381 895866626 549979381 895866626 105564726 676460455 105564726 676460455 443691705 377554383 443691705 377554383 622230335 565792723 622230335 565792723 173196042 962853392 173196042 962853392 38355935 856607419 38355935 856607419 702873550 35987784 702873550 35987784 962846511 165466665 962846511 165466665 787325551 710134948 787325551 710134948 9836936 990582150 9836936 990582150 146276054 790671724 146276054 790671724 404725840 418449833 404725840 418449833 967412718 31911411 967412718 31911411 292598337 835938326 292598337 835938326 164900198 702903793 164900198 702903793 762639918 236108264 762639918 236108264 285725784 885866106 285725784 885866106 115258376 777206772 115258376 777206772 427736150 481416776 427736150 481416776 719117309 6872641 719117309 6872641 993086837 510069766 993086837 510069766 443315977 556497937 443315977 556497937 989857978 9929045 989857978 9929045 27760915 973422203 27760915 973422203 83439585 441434681 83439585 441434681 635917393 363569313 635917393 363569313 50717183 950445883 50717183 950445883 451954519 480324488 451954519 480324488 519637517 556628211 519637517 556628211 383212423 871063490 383212423 871063490 29917772 971380990 29917772 971380990 566398436 434446597 566398436 434446597 156909460 908933497 156909460 908933497 93426721 61325984 93426721 61325984 937068678 215058918 937068678 215058918 91306191 911004853 91306191 911004853 166946341 501460191 166946341 501460191 871171678 98288628 871171678 98288628 901045542 183318463 901045542 183318463 398178536 601998628 398178536 601998628 774379479 223879780 774379479 223879780 637753785 386084973 637753785 386084973 196030097 804227623 196030097 804227623 577750482 252071050 577750482 252071050 962934307 35933462 962934307 35933462 587070653 941102581 587070653 941102581 60894647 682088363 60894647 682088363 363942275 476033128 363942275 476033128 699307159 200231857 699307159 200231857 990124800 9695905 990124800 9695905 821222646 878003499 821222646 878003499 120891832 880176546 120891832 880176546 678266386 319979393 678266386 319979393 569914540 964894616 569914540 964894616 36042028 51087781 36042028 51087781 947634457 887656879 947634457 887656879 113522137 158133408 113522137 158133408 990467988 9412899 990467988 9412899 62890279 939293990 62890279 939293990 459581912 248276968 459581912 248276968 750855139 889251198 750855139 889251198 75079770 986076102 75079770 986076102 14655026 770768158 14655026 770768158 875903163 122287607 875903163 122287607 520416507 657250395 520416507 657250395 343680403 266299296 343680403 266299296 733441019 510523691 733441019 510523691 311946770 689792371 311946770 689792371 498755181 453081239 498755181 453081239 962565432 36245457 962565432 36245457 67255848 935034274 67255848 935034274 594814230 404786103 594814230 404786103 595631162 653226134 595631162 653226134 331623119 670072471 331623119 670072471 791873007 206296768 791873007 206296768 220825960 805036584 220825960 805036584 128311947 909120933 128311947 909120933 93213767 273317571 93213767 273317571 980674526 18670878 980674526 18670878 119516039 895559820 119516039 895559820 105771054 431207448 105771054 431207448 642595431 5491442 642595431 5491442 994593006 473462976 994593006 473462976 490066934 957474063 490066934 957474063 43346933 351113659 43346933 351113659 995035403 5028703 995035403 5028703 606267098 715655465 606267098 715655465 184808761 815730215 184808761 815730215 998026059 2221108 998026059 2221108 997289449 9922929 997289449 9922929 857316653 236890962 857316653 236890962 291933513 986710199 291933513 986710199 13922848 89542358 13922848 89542358 963875697 35019153 963875697 35019153 346763334 654229685 346763334 654229685 950011719 48565066 950011719 48565066 144233821 857362798 144233821 857362798 372712279 230061272 372712279 230061272 831492977 33898773 831492977 33898773 965279816 828565649 965279816 828565649 172290628 582977942 172290628 582977942 686634760 311668722 686634760 311668722 38934856 962136102 38934856 962136102 42831406 857144084 42831406 857144084 315239647 426853376 315239647 426853376 934810701 63434735 934810701 63434735 633449303 449665826 633449303 449665826 272277088 991010433 272277088 991010433 9406005 218243484 9406005 218243484 882931762 115565971 882931762 115565971 483008838 869202500 483008838 869202500 43974806 956854304 43974806 956854304 64594912 878193765 64594912 878193765 335038329 115825001 335038329 115825001 882633654 149453619 882633654 149453619 114193611 886888516 114193611 886888516 953485554 45313180 953485554 45313180 859023249 826942022 859023249 826942022 173921724 579097028 173921724 579097028 421619475 718713548 421619475 718713548 79177640 974766026 79177640 974766026 26311644 531238501 26311644 531238501 560169654 440867240 560169654 440867240 253282398 747251232 253282398 747251232 488783403 234030399 488783403 234030399 764684098 469409433 764684098 469409433 216283533 783606441 216283533 783606441 792829557 205429259 792829557 205429259 726254052 697445513 726254052 697445513 98946064 903191105 98946064 903191105 276735634 605502630 276735634 605502630 558783735 358343991 558783735 358343991 742492499 47191277 742492499 47191277 951600209 169935015 951600209 169935015 685315730 747740712 685315730 747740712 230919565 769958803 230919565 769958803 283802317 540188200 283802317 540188200 738486197 189020272 738486197 189020272 808936553 919627959 808936553 919627959 82358442 895440983 82358442 895440983 333299412 668309447 333299412 668309447 189039808 811029416 189039808 811029416 896605540 103017483 896605540 103017483 535951570 483731063 535951570 483731063 449346592 771432809 449346592 771432809 229603279 760114958 229603279 760114958 721671193 277729565 721671193 277729565 435349183 602566832 435349183 602566832 319556882 811268093 319556882 811268093 188748791 112235301 188748791 112235301 886186597 225202902 886186597 225202902 574552684 426544319 574552684 426544319 946593433 52119874 946593433 52119874 397016885 603217383 397016885 603217383 832879609 22914767 832879609 22914767 976680140 317318792 976680140 317318792 579430064 421373250 579430064 421373250 779843137 122179524 779843137 122179524 876033233 419766296 876033233 419766296 55423448 946170762 55423448 946170762 130906391 804523602 130906391 804523602 569476077 431160018 569476077 431160018 441007181 636035068 441007181 636035068 85506224 916453247 85506224 916453247 348323247 388227957 348323247 388227957 730258503 57717441 730258503 57717441 941296897 431561900 941296897 431561900 504895830 775092068 504895830 775092068 92585187 909828177 92585187 909828177 277959793 404062505 277959793 404062505 978826680 20458676 978826680 20458676 67550960 934608743 67550960 934608743 551844793 353855278 551844793 353855278 645457894 559495010 645457894 559495010 440514751 495885353 440514751 495885353 800095693 112803229 800095693 112803229 885576256 690835712 885576256 690835712 310849918 333925738 310849918 333925738 665477771 889143222 665477771 889143222 112046318 198305093 112046318 198305093 815030910 28241559 815030910 28241559 993069161 6894501 993069161 6894501 932245192 402688155 932245192 402688155 93947383 908506994 93947383 908506994 597638119 393104157 597638119 393104157 606724353 563653092 606724353 563653092 409715096 690958132 409715096 690958132 49210684 951752471 49210684 951752471 209443717 622231656 209443717 622231656 384963586 615382861 384963586 615382861 39402566 961450542 39402566 961450542 115298111 671471166 115298111 671471166 499739445 342347275 499739445 342347275 657456021 745687558 657456021 745687558 197611962 802660029 197611962 802660029 201582376 667727607 201582376 667727607 449723484 87079016 449723484 87079016 981477662 17968650 981477662 17968650 544385242 476460150 544385242 476460150 314781296 687001854 314781296 687001854 337174165 615494779 337174165 615494779 944497660 54340744 944497660 54340744 682036046 925404028 682036046 925404028 14574438 986189445 14574438 986189445 624449370 195595085 624449370 195595085 802266798 761333728 802266798 761333728 235463327 765675135 235463327 765675135 480245272 73338433 480245272 73338433 925314693 722607201 925314693 722607201 277644015 58271580 277644015 58271580 940513847 114043736 940513847 114043736 853399315 856384095 853399315 856384095 145071866 815602915 145071866 815602915 265066282 599159449 265066282 599159449 613569987 123039774 613569987 123039774 920742869 78005247 920742869 78005247 798316401 656891877 798316401 656891877 344150263 99569763 344150263 99569763 980059808 19315308 980059808 19315308 509014068 528225373 509014068 528225373 369381550 952894486 369381550 952894486 48053554 948393466 48053554 948393466 597911268 96069065 597911268 96069065 902950843 457980245 902950843 457980245 130880185 870263992 130880185 870263992 958100553 40988168 958100553 40988168 116207377 884770471 116207377 884770471 756445879 242861820 756445879 242861820 245743805 755556140 245743805 755556140 985728661 14208088 985728661 14208088 746919803 842497311 746919803 842497311 158455365 760129020 158455365 760129020 590742650 401730973 590742650 401730973 851748706 147140581 851748706 147140581 432169323 805663339 432169323 805663339 194359276 210143334 194359276 210143334 977618183 21810554 977618183 21810554 770419522 960598236 770419522 960598236 40190943 120413804 40190943 120413804 902729945 68235455 902729945 68235455 956907095 42099231 956907095 42099231 21187879 980144065 21187879 980144065 82093752 653646102 82093752 653646102 667445716 331812264 667445716 331812264 248577937 752625873 248577937 752625873 754018823 245459081 754018823 245459081 527934787 503089653 527934787 503089653 470959402 529132402 470959402 529132402 642749137 356470310 642749137 356470310 83937249 918009662 83937249 918009662 646998961 352512254 646998961 352512254 285456228 819623189 285456228 819623189 181123613 16164317 181123613 16164317 983476518 563646006 983476518 563646006 23294519 977771959 23294519 977771959 111084220 144501745 111084220 144501745 854261399 407588424 854261399 407588424 390007462 610059236 390007462 610059236 667717858 240624779 667717858 240624779 758265548 985825671 758265548 985825671 14977696 859077094 14977696 859077094 261437364 667330696 261437364 667330696 658353218 341328854 658353218 341328854 595302795 773837733 595302795 773837733 226778844 110637180 226778844 110637180 888133605 603686109 888133605 603686109 207717880 792286898 207717880 792286898 884765791 49638631 884765791 49638631 949002478 785657614 949002478 785657614 214292084 48574210 214292084 48574210 949993494 241775325 949993494 241775325 443945342 555825426 443945342 555825426 925908424 23179416 925908424 23179416 976336372 39619638 976336372 39619638 917389581 527692699 917389581 527692699 472356022 461774484 472356022 461774484 611242968 388391444 611242968 388391444 583566441 531284840 583566441 531284840 269220888 731337499 269220888 731337499 576746126 424133384 576746126 424133384 548585946 910539586 548585946 910539586 91765212 391231355 91765212 391231355 685384685 43889620 685384685 43889620 954996380 427771636 954996380 427771636 323568407 707574033 323568407 707574033 293350363 239852803 293350363 239852803 763360242 232673214 763360242 232673214 765805549 235008350 765805549 235008350 668117455 659969326 668117455 659969326 341230380 222713891 341230380 222713891 775635181 997149865 775635181 997149865 2800947 157373831 2800947 157373831 841452100 366706717 841452100 366706717 199296627 801054536 199296627 801054536 749836873 249232065 749836873 249232065 354038285 646822673 354038285 646822673 616908377 341214639 616908377 341214639 658477954 803651264 658477954 803651264 50496077 950592959 50496077 950592959 926445185 72411775 926445185 72411775 303181208 698452684 303181208 698452684 569465608 431163888 569465608 431163888 353358554 647591721 353358554 647591721 449382457 550080099 449382457 550080099 217161643 914926448 217161643 914926448 86957431 429288497 86957431 429288497 999927788 156770 999927788 156770 268569501 816365298 268569501 816365298 184276157 598729127 184276157 598729127 498628663 501186494 498628663 501186494 32395471 968719588 32395471 968719588 965153031 34027610 965153031 34027610 883902370 651974441 883902370 651974441 159921239 840880596 159921239 840880596 462761147 484543545 462761147 484543545 589300966 253113519 589300966 253113519 746145325 548548783 746145325 548548783 422124315 706144182 422124315 706144182 76291262 925460277 76291262 925460277 214950820 741685140 214950820 741685140 718229942 281523125 718229942 281523125 717939737 363399855 717939737 363399855 319863655 844524991 319863655 844524991 156222294 541786655 156222294 541786655 457644193 638463280 457644193 638463280 361543956 602144783 361543956 602144783 935576752 62773685 935576752 62773685 516334114 614977668 516334114 614977668 385422950 297019129 385422950 297019129 961416074 37446514 961416074 37446514 562786043 438067953 562786043 438067953 792088464 178689664 792088464 178689664 819824296 536968683 819824296 536968683 462378866 270344452 462378866 270344452 884770589 13369267 884770589 13369267 986771336 443226640 986771336 443226640 399170271 712884481 399170271 712884481 287713904 610788093 287713904 610788093 831760414 47424788 831760414 47424788 951385026 248516343 951385026 248516343 472450151 675260364 472450151 675260364 116794270 884229089 116794270 884229089 524466590 364640477 524466590 364640477 958115301 40979754 958115301 40979754 952007050 602624093 952007050 602624093 397581723 107554306 397581723 107554306 891274210 136517945 891274210 136517945 595890671 575158474 595890671 575158474 425010065 143139768 425010065 143139768 855738230 384562243 855738230 384562243 513432567 579793228 513432567 579793228 420836112 210742679 420836112 210742679 838310603 160822693 838310603 160822693 831220509 692394824 831220509 692394824 216601256 886092313 216601256 886092313 115026703 430787946 115026703 430787946 584772779 377183953 584772779 377183953 622454365 700508285 622454365 700508285 35527943 965379750 35527943 965379750 274859866 702445144 274859866 702445144 854104662 144635978 854104662 144635978 299642465 725782452 299642465 725782452 274553026 52389733 274553026 52389733 951240671 47609308 951240671 47609308 920164617 664487757 920164617 664487757 227590466 773126985 227590466 773126985 960057510 39074228 960057510 39074228 637601113 361742228 637601113 361742228 866876269 131153307 866876269 131153307 837778561 819277243 837778561 819277243 181579203 322088651 181579203 322088651 836314574 162994846 836314574 162994846 412446536 838643629 412446536 838643629 162409773 417553397 162409773 417553397 583309984 597635905 583309984 597635905 108290508 892836488 108290508 892836488 296592121 515475066 296592121 515475066 484085089 827693066 484085089 827693066 173183266 388125510 173183266 388125510 611540130 504066160 611540130 504066160 495479105 414849268 495479105 414849268 921220583 77490314 921220583 77490314 664816938 932233790 664816938 932233790 69521144 403621842 69521144 403621842 596672980 513095371 596672980 513095371 167575663 833165139 167575663 833165139 869079777 129042247 869079777 129042247 195125854 894765067 195125854 894765067 106496529 694900778 106496529 694900778 633528132 366015436 633528132 366015436 617097026 438676447 617097026 438676447 537643299 863576079 537643299 863576079 138114837 165601516 138114837 165601516 833486263 275376911 833486263 275376911 513010518 486280948 513010518 486280948 529555120 160128879 529555120 160128879 839011439 403690465 839011439 403690465 153793260 846963295 153793260 846963295 331653229 469819176 331653229 469819176 530117918 914243360 530117918 914243360 87695855 774579707 87695855 774579707 246237292 639175962 246237292 639175962 360888899 744002920 360888899 744002920 256744056 136279783 256744056 136279783 862097913 870109142 862097913 870109142 97559212 904290149 97559212 904290149 416370930 45124826 416370930 45124826 953725439 102426743 953725439 102426743 747947402 845459040 747947402 845459040 155277046 738036725 155277046 738036725 385022715 615382750 385022715 615382750 161997023 869110499 161997023 869110499 132061922 851130530 132061922 851130530 246206551 124976533 246206551 124976533 974481634 25079934 974481634 25079934 875324816 420066143 875324816 420066143 139405627 933415499 139405627 933415499 68423085 831449491 68423085 831449491 490674634 90422761 490674634 90422761 910033932 88188414 910033932 88188414 268982525 936228294 268982525 936228294 44778458 955919657 44778458 955919657 688364366 310113850 688364366 310113850 554957890 663106288 554957890 663106288 338157872 463440859 338157872 463440859 813155065 185015355 813155065 185015355 265962253 840121248 265962253 840121248 160809255 713752457 160809255 713752457 416319520 583986208 416319520 583986208 237821496 763014036 237821496 763014036 818607450 179958548 818607450 179958548 355478149 711471466 355478149 711471466 115286383 885753773 115286383 885753773 414542632 267735586 414542632 267735586 731943077 711689849 731943077 711689849 251010794 750125309 251010794 750125309 601734076 398000396 601734076 398000396 494858351 504811332 494858351 504811332 773367678 224863679 773367678 224863679 178821650 821908960 178821650 821908960 653751775 14020920 653751775 14020920 985945579 85480489 985945579 85480489 802670151 401194430 802670151 401194430 502939819 545604840 502939819 545604840 133922298 867444482 133922298 867444482 356972520 478319513 356972520 478319513 521867964 724341081 521867964 724341081 276131587 695344152 276131587 695344152 306340208 752616424 306340208 752616424 248602451 646541397 248602451 646541397 531490699 455824677 531490699 455824677 713360350 32773670 713360350 32773670 966653135 221248833 966653135 221248833 514406875 549282577 514406875 549282577 450196723 41355420 450196723 41355420 957747478 400854421 957747478 400854421 599238571 133270355 599238571 133270355 900996151 59427899 900996151 59427899 939104673 419751142 939104673 419751142 228654360 772130227 228654360 772130227 241067487 204426066 241067487 204426066 793768155 860037740 793768155 860037740 141285714 817070758 141285714 817070758 191787717 631848579 191787717 631848579 368295379 822310291 368295379 822310291 178186221 393250618 178186221 393250618 987850245 12202637 987850245 12202637 692450718 341790406 692450718 341790406 338206536 741938091 338206536 741938091 175223613 825529079 175223613 825529079 788048392 210651773 788048392 210651773 752478352 860775282 752478352 860775282 140590970 39186102 140590970 39186102 959978636 626046166 959978636 626046166 341585135 659503218 341585135 659503218 342739496 365657755 342739496 365657755 847593439 151415704 847593439 151415704 715451504 691008415 715451504 691008415 310617560 333349424 310617560 333349424 665888154 345551514 665888154 345551514 653909862 160811155 653909862 160811155 947710871 51015779 947710871 51015779 312439095 689297727 312439095 689297727 617983938 315739861 617983938 315739861 973188742 26575163 973188742 26575163 467070117 645459839 467070117 645459839 243296554 828576042 243296554 828576042 168286830 832449679 168286830 832449679 930170763 68475760 930170763 68475760 813166433 438183403 813166433 438183403 226812179 773777061 226812179 773777061 254098909 309466518 254098909 309466518 698081988 301233317 698081988 301233317 325912019 761953986 325912019 761953986 162896103 838121180 162896103 838121180 400472181 63365269 400472181 63365269 934950980 386741389 934950980 386741389 375737130 624186391 375737130 624186391 423356493 194901722 423356493 194901722 803055308 457367487 803055308 457367487 543423278 283015531 543423278 283015531 716747736 852027071 716747736 852027071 148941818 613137201 148941818 613137201 387188594 775346206 387188594 775346206 44924551 955720562 44924551 955720562 249929270 605901610 249929270 605901610 419393828 146377889 419393828 146377889 852439253 344985319 852439253 344985319 506552574 912919739 506552574 912919739 89209547 74803280 89209547 74803280 923765705 728825601 923765705 728825601 271595651 606045621 271595651 606045621 479380037 520182322 479380037 520182322 344664818 953123084 344664818 953123084 47908450 829852728 47908450 829852728 871994076 126151765 871994076 126151765 565275409 929325930 565275409 929325930 72137681 123752718 72137681 123752718 874447924 407248904 874447924 407248904 195814029 804313935 195814029 804313935 454830773 213236564 454830773 213236564 785140655 705914896 785140655 705914896 295054980 703762268 295054980 703762268 312555114 630606518 312555114 630606518 373063418 448270265 373063418 448270265 552269144 499013623 552269144 499013623 87553201 914406300 87553201 914406300 918416819 80521744 918416819 80521744 834886695 803221681 834886695 803221681 137615800 864160160 137615800 864160160 842192067 22393894 842192067 22393894 977103859 429860034 977103859 429860034 275017054 725389863 275017054 725389863 810633997 187685215 810633997 187685215 777288786 767790250 777288786 767790250 233201246 737777196 233201246 737777196 619991265 380010292 619991265 380010292 383996165 840620064 383996165 840620064 160171357 417652494 160171357 417652494 776048001 222306399 776048001 222306399 509220708 735879172 509220708 735879172 262487250 738297768 262487250 738297768 598364279 390978150 598364279 390978150 884895324 113459153 884895324 113459153 757564417 536857342 757564417 536857342 462415310 106985416 462415310 106985416 891961222 356096672 891961222 356096672 595553072 692381310 595553072 692381310 309539568 52287357 309539568 52287357 978899549 20378085 978899549 20378085 650260092 483496876 650260092 483496876 421095102 579594267 421095102 579594267 476404182 397482572 476404182 397482572 850335483 95015610 850335483 95015610 903980718 655225770 903980718 655225770 345753601 145066192 345753601 145066192 853730558 561280345 853730558 561280345 293953492 707051201 293953492 707051201 425219915 505967430 425219915 505967430 537150753 126398334 537150753 126398334 961611804 37177723 961611804 37177723 902336650 96939115 902336650 96939115 935450806 62883070 935450806 62883070 696900959 993555046 696900959 993555046 6484980 200143666 6484980 200143666 798087504 238467070 798087504 238467070 423948204 771754209 423948204 771754209 229175691 645936269 229175691 645936269 737181767 13256351 737181767 13256351 986885253 544145570 986885253 544145570 258016374 742783480 258016374 742783480 339632844 314615174 339632844 314615174 683639547 666466916 683639547 666466916 6434046 993595356 6434046 993595356 318020738 517192761 318020738 517192761 482468985 537827340 482468985 537827340 260544534 947232493 260544534 947232493 54079633 219507629 54079633 219507629 799815566 198314449 799815566 198314449 623937016 381802190 623937016 381802190 562754848 877119836 562754848 877119836 124000499 175658464 124000499 175658464 822859458 749918233 822859458 749918233 7962509 992315400 7962509 992315400 973027386 26748086 973027386 26748086 523129236 930081266 523129236 930081266 71321516 802834066 71321516 802834066 278347560 141227523 278347560 141227523 857607154 189907795 857607154 189907795 745433096 423213112 745433096 423213112 352483814 648601096 352483814 648601096 611405076 388187261 611405076 388187261 356320186 876873573 356320186 876873573 48590222 952302934 48590222 952302934 796582144 3461342 796582144 3461342 996642776 35690982 996642776 35690982 752312442 669967327 752312442 669967327 331702708 181477324 331702708 181477324 816963392 322742903 816963392 322742903 183314497 950898707 183314497 950898707 50250442 784787077 50250442 784787077 740197348 259358469 740197348 259358469 315006828 686781982 315006828 686781982 328308697 528856064 328308697 528856064 540461951 460160886 540461951 460160886 395566486 789176077 395566486 789176077 210538374 656592139 210538374 656592139 436400387 423925123 436400387 423925123 577049915 784908415 577049915 784908415 215162625 218498841 215162625 218498841 780270158 949922797 780270158 949922797 51231345 272336237 51231345 272336237 727315365 685103904 727315365 685103904 285494262 956061956 285494262 956061956 44694857 758771736 44694857 758771736 739264384 260464257 739264384 260464257 210666222 789071385 210666222 789071385 304299218 369971860 304299218 369971860 954499830 44313987 954499830 44313987 375882634 637794841 375882634 637794841 362032720 494326001 362032720 494326001 566851357 433691627 566851357 433691627 195261094 940055630 195261094 940055630 62045507 901939535 62045507 901939535 349030585 235410945 349030585 235410945 763270440 562452106 763270440 562452106 437804349 22264585 437804349 22264585 977159801 389713479 977159801 389713479 594490730 857423272 594490730 857423272 144154236 798963873 144154236 798963873 315726352 667825586 315726352 667825586 939182112 59388606 939182112 59388606 853640515 429914714 853640515 429914714 538883741 462640022 538883741 462640022 472327798 527708080 472327798 527708080 752733225 246656448 752733225 246656448 183604484 917044186 183604484 917044186 84896721 663461512 84896721 663461512 642519859 263514999 642519859 263514999 736284588 625502802 736284588 625502802 374252617 3557532 374252617 3557532 996500289 9188375 996500289 9188375 938011735 601683423 938011735 601683423 398559326 108881080 398559326 108881080 890003792 398866952 890003792 398866952 506940395 492270745 506940395 492270745 706361877 293244062 706361877 293244062 227956162 806964749 227956162 806964749 193162741 802423629 193162741 802423629 508095523 478912878 508095523 478912878 896554791 103073068 896554791 103073068 726483375 802294971 726483375 802294971 198048647 507832564 198048647 507832564 492251336 735617938 492251336 735617938 265091561 141630851 265091561 141630851 857266093 950653731 857266093 950653731 4100402 995789736 4100402 995789736 95869912 414679523 95869912 414679523 585900981 892758638 585900981 892758638 44558732 956175319 44558732 956175319 189039935 811026164 189039935 811026164 128970584 872090888 128970584 872090888 348223492 237765025 348223492 237765025 960330340 38588156 960330340 38588156 294843011 706209106 294843011 706209106 660324831 304211265 660324831 304211265 981247281 18107656 981247281 18107656 488157704 958443322 488157704 958443322 42314372 915418447 42314372 915418447 477155249 230979369 477155249 230979369 988873601 11170460 988873601 11170460 869363994 504563803 869363994 504563803 426037719 729849512 426037719 729849512 148138343 852830388 148138343 852830388 152710141 186253518 152710141 186253518 811901289 335724627 811901289 335724627 591277670 409127544 591277670 409127544 795579678 202639888 795579678 202639888 363795274 882090134 363795274 882090134 119073704 637350974 119073704 637350974 755473932 174858036 755473932 174858036 823647867 780457450 823647867 780457450 219612189 508153197 219612189 508153197 582236809 211158131 582236809 211158131 787407861 749559986 787407861 749559986 236029203 765048495 236029203 765048495 493417442 506544182 493417442 506544182 348031790 709510391 348031790 709510391 291423968 381669619 291423968 381669619 618344565 708743688 618344565 708743688 292350822 186304209 292350822 186304209 870616859 127635902 870616859 127635902 707774154 458048929 707774154 458048929 542663887 137647397 542663887 137647397 902727294 96397437 902727294 96397437 728365235 956352818 728365235 956352818 44437649 954442795 44437649 954442795 111791372 693202661 111791372 693202661 592443767 302836609 592443767 302836609 989468141 10363267 989468141 10363267 22440603 978859367 22440603 978859367 57901879 689244066 57901879 689244066 312498729 954795067 312498729 954795067 45748013 563337742 45748013 563337742 805857317 191951446 805857317 191951446 715288097 370070906 715288097 370070906 339012257 662243063 339012257 662243063 557025407 443408813 557025407 443408813 333663701 792259443 333663701 792259443 195654146 804479632 195654146 804479632 464534309 534999969 464534309 534999969 48755757 963811209 48755757 963811209 37407572 812389245 37407572 812389245 693229655 305785190 693229655 305785190 278707291 794198962 278707291 794198962 9574456 990846820 9574456 990846820 572105335 428707210 572105335 428707210 515378458 646736830 515378458 646736830 153008831 847780577 153008831 847780577 891345930 107498669 891345930 107498669 865957259 959976232 865957259 959976232 40775655 172191509 40775655 172191509 826798042 265536994 826798042 265536994 703293510 794019707 703293510 794019707 44899870 955744627 44899870 955744627 257864705 672554335 257864705 672554335 328844481 765861462 328844481 765861462 160386053 840424527 160386053 840424527 589210705 198494717 589210705 198494717 799586856 400305431 799586856 400305431 599757168 50700593 599757168 50700593 948086385 170883332 948086385 170883332 182390553 818450275 182390553 818450275 919683400 79196223 919683400 79196223 297897891 703082701 297897891 703082701 547831061 155659666 547831061 155659666 843040198 388943851 843040198 388943851 362175406 781752708 362175406 781752708 38194389 963024262 38194389 963024262 184412187 543841065 184412187 543841065 558098799 427539515 558098799 427539515 573488634 863510716 573488634 863510716 138177303 274180983 138177303 274180983 725510856 380463865 725510856 380463865 605032424 458790666 605032424 458790666 291409705 721423005 291409705 721423005 110294371 890721214 110294371 890721214 362561911 623788593 362561911 623788593 406448183 466004882 406448183 466004882 533854121 621286924 533854121 621286924 358418147 641907598 358418147 641907598 559625161 248566625 559625161 248566625 750628247 452903624 750628247 452903624 447277906 558863407 447277906 558863407 233844104 976244682 233844104 976244682 25052708 759279687 25052708 759279687 740551720 258825552 740551720 258825552 474309626 654761035 474309626 654761035 125722181 875446647 125722181 875446647 312645527 434730888 312645527 434730888 744733086 254623054 744733086 254623054 10799829 989701156 10799829 989701156 572352350 229031446 572352350 229031446 769439802 892695237 769439802 892695237 108420405 214114352 108420405 214114352 784457713 278706831 784457713 278706831 26126736 974950442 26126736 974950442 257461441 590817712 257461441 590817712 409707571 644514819 409707571 644514819 142554593 859075062 142554593 859075062 856184441 11220689 856184441 11220689 988825657 470458002 988825657 470458002 529598473 283873997 529598473 283873997 892734456 106331130 892734456 106331130 833747994 306563334 833747994 306563334 605345479 982791389 605345479 982791389 18307404 841922348 18307404 841922348 582859925 72598100 582859925 72598100 926250578 477181241 926250578 477181241 349795735 651174825 349795735 651174825 819967919 178535692 819967919 178535692 767423227 385912964 767423227 385912964 214651591 789052731 214651591 789052731 210716850 258685240 210716850 258685240 842572776 156102101 842572776 156102101 12234086 988482902 12234086 988482902 95908790 565819357 95908790 565819357 797486521 200633971 797486521 200633971 393774948 605998661 393774948 605998661 611193988 388461636 611193988 388461636 588901012 557241665 588901012 557241665 442732148 90019452 442732148 90019452 908441999 562539332 908441999 562539332 163745779 837252313 163745779 837252313 246640039 562025234 246640039 562025234 554237174 357526563 554237174 357526563 688150514 152777270 688150514 152777270 890762528 108109146 890762528 108109146 703966066 904622750 703966066 904622750 97346884 286932024 97346884 286932024 712646800 288838759 712646800 288838759 171950873 828772227 171950873 828772227 821593842 176895161 821593842 176895161 550028066 461113826 550028066 461113826 65659576 936493966 65659576 936493966 755820240 204285296 755820240 204285296 794097751 490358232 794097751 490358232 222103666 778055599 222103666 778055599 470845308 274192149 470845308 274192149 725498945 585209563 725498945 585209563 94903788 907466283 94903788 907466283 676188859 40646878 676188859 40646878 958521978 675634475 958521978 675634475 326027809 462103613 326027809 462103613 538380389 925441089 538380389 925441089 76323378 502681433 76323378 502681433 586203188 414374323 586203188 414374323 538816648 920900717 538816648 920900717 81112813 477296222 81112813 477296222 564941122 435899633 564941122 435899633 163549538 837509480 163549538 837509480 968183399 31179470 968183399 31179470 156149431 844563001 156149431 844563001 211105841 172660248 211105841 172660248 963827773 35042247 963827773 35042247 735266388 680411916 735266388 680411916 217677679 973064967 217677679 973064967 28188690 4483232 28188690 4483232 995560499 509363175 995560499 509363175 162864253 838128157 162864253 838128157 764783984 233942012 764783984 233942012 448596659 601312069 448596659 601312069 329454333 859243493 329454333 859243493 142324458 279453111 142324458 279453111 720084994 611686678 720084994 611686678 161600624 839419082 161600624 839419082 699538277 300047444 699538277 300047444 451812285 547773378 451812285 547773378 976121562 23418540 976121562 23418540 332219638 669519670 332219638 669519670 401580588 96656096 401580588 96656096 902597442 284735116 902597442 284735116 632001852 517679326 632001852 517679326 481949881 492013749 481949881 492013749 759918343 37318664 759918343 37318664 961484870 163018188 961484870 163018188 343485821 736958248 343485821 736958248 239413559 761494528 239413559 761494528 835453017 164033914 835453017 164033914 387945490 741698050 387945490 741698050 259300359 507705082 259300359 507705082 863503418 134811747 863503418 134811747 855902478 574758869 855902478 574758869 292917196 912943232 292917196 912943232 89176249 886692665 89176249 886692665 443511115 556227242 443511115 556227242 104703862 896860337 104703862 896860337 610256918 386757704 610256918 386757704 612955835 412443786 612955835 412443786 546610706 454120631 546610706 454120631 799328508 40747995 799328508 40747995 958378699 696370103 958378699 696370103 305345664 322688398 305345664 322688398 927906528 70728502 927906528 70728502 909923377 483543050 909923377 483543050 44835746 955861293 44835746 955861293 360421222 439445253 360421222 439445253 598045928 373825289 598045928 373825289 740506165 22536383 740506165 22536383 977000772 330602733 977000772 330602733 559478054 567138176 559478054 567138176 205519176 997285096 205519176 997285096 2592557 127265513 2592557 127265513 871003491 160693586 871003491 160693586 379525507 620797413 379525507 620797413 632888169 366684505 632888169 366684505 515736521 507463008 515736521 507463008 492645867 101249028 492645867 101249028 898276725 502009859 898276725 502009859 362969608 724291468 362969608 724291468 276187238 716421000 276187238 716421000 637198905 92215801 637198905 92215801 906443022 459339496 906443022 459339496 541336063 178118694 541336063 178118694 820361092 900312848 820361092 900312848 101682154 493963287 101682154 493963287 830151139 81574279 830151139 81574279 917401231 486084930 917401231 486084930 27072780 974072826 27072780 974072826 786756407 211791392 786756407 211791392 628277447 713404654 628277447 713404654 37482252 963732734 37482252 963732734 208338048 281199855 208338048 281199855 718593735 994000748 718593735 994000748 5750886 827732198 5750886 827732198 223127834 176952933 223127834 176952933 821568595 471313946 821568595 471313946 264829005 735944523 264829005 735944523 774725012 223557539 774725012 223557539 403024266 646790979 403024266 646790979 354084367 336703785 354084367 336703785 945495293 53148638 945495293 53148638 63888609 938598238 63888609 938598238 75629399 85615963 75629399 85615963 912664039 680425749 912664039 680425749 321036136 635019351 321036136 635019351 678117231 156045311 678117231 156045311 963936753 34971055 963936753 34971055 755880435 718801576 755880435 718801576 281445912 434141224 281445912 434141224 579487324 421294813 579487324 421294813 424977161 864120703 424977161 864120703 137673257 672965030 137673257 672965030 339158155 391005544 339158155 391005544 608610582 717444770 608610582 717444770 283122598 542319766 283122598 542319766 608706008 390892187 608706008 390892187 9691572 990730218 9691572 990730218 68823897 795270418 68823897 795270418 579190077 133900340 579190077 133900340 864248907 761614520 864248907 761614520 60507979 941524444 60507979 941524444 455940430 543781340 455940430 543781340 363234100 636423648 363234100 636423648 729742071 31600103 729742071 31600103 967775377 250784259 967775377 250784259 476767384 523217816 476767384 523217816 732825822 156231496 732825822 156231496 842419556 502052824 842419556 502052824 477139557 584402971 477139557 584402971 306168474 695466273 306168474 695466273 888864650 109880958 888864650 109880958 623943680 858025670 623943680 858025670 143562997 458971175 143562997 458971175 541713422 611015078 541713422 611015078 138617545 862906436 138617545 862906436 153421439 421731355 153421439 421731355 852089827 112935767 852089827 112935767 885418021 211718484 885418021 211718484 165001940 835852360 165001940 835852360 344320017 651953778 344320017 651953778 348905115 736369251 348905115 736369251 264556526 162331285 264556526 162331285 836883485 316958010 836883485 316958010 285288318 834733824 285288318 834733824 166204974 115123246 166204974 115123246 883282063 283153205 883282063 283153205 523458921 652186271 523458921 652186271 348528187 601662576 348528187 601662576 533752295 466169094 533752295 466169094 22568492 978744719 22568492 978744719 403284192 36669558 403284192 36669558 962077009 727122074 962077009 727122074 273215614 554041030 273215614 554041030 445665397 559539112 445665397 559539112 440472840 191748301 440472840 191748301 806047850 694399160 806047850 694399160 61882882 940203918 61882882 940203918 81099432 548808216 81099432 548808216 450783351 914334737 450783351 914334737 87581686 743043727 87581686 743043727 776222374 222249229 776222374 222249229 141256867 860062581 141256867 860062581 383408345 238852031 383408345 238852031 846434185 152296732 846434185 152296732 321005540 680459257 321005540 680459257 539402428 306150525 539402428 306150525 841873374 156953637 841873374 156953637 657328460 342444576 657328460 342444576 712866999 286741471 712866999 286741471 614646519 548182319 614646519 548182319 127465541 873340096 127465541 873340096 285473096 491755391 285473096 491755391 622064411 310129857 622064411 310129857 777749103 151982298 777749103 151982298 900804400 98576565 900804400 98576565 541927359 562584320 541927359 562584320 353033859 847626949 353033859 847626949 153112610 672385327 153112610 672385327 651021422 305373875 651021422 305373875 970117613 29101895 970117613 29101895 310882736 690798152 310882736 690798152 915075022 83406454 915075022 83406454 52439031 948771309 52439031 948771309 620197784 379861864 620197784 379861864 479353676 806918257 479353676 806918257 193228875 639309244 193228875 639309244 680390900 226090659 680390900 226090659 772154897 241209451 772154897 241209451 298114737 916678427 298114737 916678427 85297613 2620231 85297613 2620231 997491428 885651542 997491428 885651542 115306499 295155047 115306499 295155047 714168918 285404053 714168918 285404053 585172355 461391191 585172355 461391191 290725943 710099822 290725943 710099822 333385879 668265304 333385879 668265304 68086369 934028327 68086369 934028327 254872521 227202876 254872521 227202876 771151524 762851323 771151524 762851323 238006310 744927845 238006310 744927845 647522197 195480532 647522197 195480532 802472179 566492791 802472179 566492791 197536983 849733958 197536983 849733958 151245356 834643838 151245356 834643838 620565585 344925880 620565585 344925880 654539484 372048857 654539484 372048857 623954799 881127343 623954799 881127343 119890146 189177699 119890146 189177699 980119635 19246102 980119635 19246102 731758339 423708162 731758339 423708162 364190231 926984002 364190231 926984002 74972296 528988226 74972296 528988226 627337039 372016419 627337039 372016419 180936833 914602006 180936833 914602006 87341687 6757089 87341687 6757089 993231461 991222894 993231461 991222894 9139045 513652933 9139045 513652933 662181948 337184201 662181948 337184201 74840047 927113346 74840047 927113346 267249787 206435688 267249787 206435688 791751425 291533183 791751425 291533183 58453999 961402548 58453999 961402548 39430209 625599454 39430209 625599454 690528064 256401484 690528064 256401484 743043266 714144950 743043266 714144950 286542673 36772215 286542673 36772215 962045373 405115706 962045373 405115706 577081690 534491648 577081690 534491648 364800563 880080368 364800563 880080368 121003681 229384205 121003681 229384205 769030215 824054878 769030215 824054878 22985011 978228853 22985011 978228853 202255838 8117109 202255838 8117109 991697777 619402020 991697777 619402020 202278277 835771582 202278277 835771582 165084317 516594984 165084317 516594984 914676831 83965819 914676831 83965819 396069635 770912322 396069635 770912322 230031900 724937658 230031900 724937658 482363215 424417298 482363215 424417298 990706347 9127551 990706347 9127551 205269191 794849826 205269191 794849826 868048525 116470624 868048525 116470624 882025751 823151448 882025751 823151448 177620567 177965498 177620567 177965498 820549500 711569866 820549500 711569866 144071655 857491959 144071655 857491959 267733086 134258935 267733086 134258935 864013401 283038478 864013401 283038478 682932619 913615793 682932619 913615793 88451088 800964798 88451088 800964798 399371736 538273981 399371736 538273981 658086287 274881387 658086287 274881387 741574099 252114020 741574099 252114020 850969919 103507841 850969919 103507841 896056090 283038212 896056090 283038212 586358280 729392322 586358280 729392322 204675446 795414109 204675446 795414109 314903338 655268502 314903338 655268502 842179788 62110696 842179788 62110696 936298812 651173605 936298812 651173605 349815595 114969340 349815595 114969340 943865718 55179524 943865718 55179524 845623490 162320524 845623490 162320524 138153916 863529953 138153916 863529953 208733570 517064152 208733570 517064152 482588195 720225839 482588195 720225839 187181621 813236419 187181621 813236419 631793670 317748162 631793670 317748162 769128317 229261223 769128317 229261223 410437906 590002162 410437906 590002162 431437979 100682913 431437979 100682913 989077143 10784945 989077143 10784945 976942411 610165502 976942411 610165502 389933126 587982197 389933126 587982197 877041937 121117654 877041937 121117654 262814587 737961800 262814587 737961800 626053197 117917692 626053197 117917692 880419649 952511352 880419649 952511352 48375576 543382084 48375576 543382084 915946660 82641343 915946660 82641343 149244984 851731275 149244984 851731275 353679150 629351588 353679150 629351588 872902383 125092277 872902383 125092277 785104722 382010545 785104722 382010545 81073500 920939251 81073500 920939251 95243292 245178633 95243292 245178633 754254828 839953045 754254828 839953045 161034579 478173785 161034579 478173785 820045504 178456861 820045504 178456861 13126099 987686092 13126099 987686092 627456050 102252852 627456050 102252852 897396181 124356023 897396181 124356023 288827709 965841103 288827709 965841103 35130918 77503974 35130918 77503974 921207802 475797912 921207802 475797912 421023112 609791758 421023112 609791758 390324071 234475808 390324071 234475808 847650967 151361227 847650967 151361227 112351548 888937147 112351548 888937147 526599387 96716930 526599387 96716930 902534902 329020895 902534902 329020895 139133367 862286013 139133367 862286013 333088987 668723237 333088987 668723237 125454387 875779922 125454387 875779922 841458228 157372496 841458228 157372496 528171721 701431671 528171721 701431671 299848473 610000148 299848473 610000148 891806562 107101812 891806562 107101812 765214924 924744463 765214924 924744463 77018031 394675839 77018031 394675839 903466170 95496633 903466170 95496633 607305521 514222339 607305521 514222339 146783465 854330998 146783465 854330998 307670313 604352949 307670313 604352949 725967526 35916527 725967526 35916527 962971769 379479160 962971769 379479160 620558705 155047162 620558705 155047162 843975629 860959370 843975629 860959370 140476555 517704157 140476555 517704157 637037008 362416522 637037008 362416522 561805880 632497591 561805880 632497591 200031693 992239852 200031693 992239852 8040702 449581792 8040702 449581792 550843161 594314221 550843161 594314221 67752928 934340444 67752928 934340444 323923593 418518956 323923593 418518956 582551824 809557665 582551824 809557665 190550800 84354303 190550800 84354303 914172377 180397782 914172377 180397782 747207534 368077603 747207534 368077603 164234833 836696238 164234833 836696238 516779398 238460349 516779398 238460349 887442214 111177207 887442214 111177207 479947525 519432610 479947525 519432610 900284695 50035746 900284695 50035746 948726975 713047300 948726975 713047300 287644706 450773624 287644706 450773624 665776365 21017566 665776365 21017566 978363374 273135388 978363374 273135388 263310644 737472666 263310644 737472666 580885455 153445104 580885455 153445104 845508818 316562513 845508818 316562513 460561745 539329410 460561745 539329410 349371881 846961743 349371881 846961743 153797075 787904895 153797075 787904895 772051789 135942345 772051789 135942345 862396175 816626255 862396175 816626255 147929502 853142914 147929502 853142914 972574979 26983957 972574979 26983957 410866765 986613435 410866765 986613435 14031347 632878628 14031347 632878628 367304307 921574658 367304307 921574658 60227652 941795048 60227652 941795048 199104810 801318076 199104810 801318076 60560561 941455232 60560561 941455232 212512758 505709539 212512758 505709539 742248712 257190062 742248712 257190062 671278190 812272509 671278190 812272509 187978580 200545003 187978580 200545003 830652358 168597479 830652358 168597479 471350188 607799815 471350188 607799815 123158562 996625477 123158562 996625477 3341375 258095365 3341375 258095365 783648541 78511347 783648541 78511347 964242998 34759475 964242998 34759475 851047501 744301750 851047501 744301750 256431518 252350929 256431518 252350929 746834438 683954003 746834438 683954003 176999181 823880597 176999181 823880597 540983316 459621083 540983316 459621083 249521345 751680301 249521345 751680301 373146096 141010082 373146096 141010082 857924352 170665553 857924352 170665553 206697374 793572416 206697374 793572416 476057357 408823953 476057357 408823953 767025534 231465494 767025534 231465494 641827945 531164992 641827945 531164992 417126365 684964442 417126365 684964442 169342420 831311503 169342420 831311503 891192381 31192394 891192381 31192394 968178425 620196853 968178425 620196853 379920169 564231111 379920169 564231111 466587161 533249336 466587161 533249336 309333115 775929697 309333115 775929697 115579704 981055202 115579704 981055202 20118764 901152181 20118764 901152181 603776851 395837257 603776851 395837257 598320607 595810691 598320607 595810691 404608376 32928249 404608376 32928249 966453886 784738804 966453886 784738804 215253795 444850490 215253795 444850490 559912769 25739388 559912769 25739388 973873838 187776237 973873838 187776237 753401379 616470546 753401379 616470546 105981953 895329602 105981953 895329602 380580866 200510456 380580866 200510456 797621699 337613648 797621699 337613648 177580534 823195014 177580534 823195014 820779998 41465193 820779998 41465193 957624121 437195315 957624121 437195315 337768994 663452648 337768994 663452648 429816271 297514406 429816271 297514406 976757730 7035540 976757730 7035540 992865239 928641191 992865239 928641191 73070523 597045365 73070523 597045365 409840204 177753779 409840204 177753779 820768735 245230839 820768735 245230839 484385717 660645323 484385717 660645323 318403354 882211050 318403354 882211050 40601933 960130968 40601933 960130968 486390689 513287340 486390689 513287340 393268057 630252813 393268057 630252813 370214683 344824815 370214683 344824815 654722408 817647780 654722408 817647780 183055666 534740356 183055666 534740356 539109460 87136358 539109460 87136358 911046281 319219740 911046281 319219740 259901712 776744067 259901712 776744067 223791191 745338467 223791191 745338467 255386007 836193415 255386007 836193415 164631595 395130912 164631595 395130912 957026730 41996563 957026730 41996563 748918997 579254418 748918997 579254418 421389821 529784260 421389821 529784260 691182908 175522228 691182908 175522228 823010573 512375048 823010573 512375048 240568099 760403988 240568099 760403988 517755525 481872787 517755525 481872787 510291779 488652133 510291779 488652133 951333668 47455715 951333668 47455715 408885137 655105315 408885137 655105315 345788005 499588562 345788005 499588562 918548415 80391330 918548415 80391330 846448815 415872838 846448815 415872838 584854131 63986070 584854131 63986070 934236421 253884041 934236421 253884041 555722434 704991961 555722434 704991961 3412769 996576468 3412769 996576468 963432658 35502286 963432658 35502286 842416272 858781526 842416272 858781526 142800924 771738596 142800924 771738596 424752700 575365001 424752700 575365001 281994752 897512062 281994752 897512062 104150444 479587983 104150444 479587983 520333029 549812233 520333029 549812233 317553277 684174664 317553277 684174664 549150559 451325877 549150559 451325877 385595579 813947127 385595579 813947127 186516177 424710598 186516177 424710598 576199531 670882541 576199531 670882541 115076722 886051017 115076722 886051017 154155949 846617853 154155949 846617853 152344096 915749973 152344096 915749973 86164211 863923363 86164211 863923363 481576133 386303922 481576133 386303922 613448586 769202034 613448586 769202034 231841640 150840303 231841640 150840303 848054625 721439851 848054625 721439851 278862004 547227569 278862004 547227569 697873251 87941712 697873251 87941712 910334126 238141238 910334126 238141238 683661400 897761270 683661400 897761270 85109339 931836862 85109339 931836862 69931733 852247405 69931733 852247405 863850397 134482442 863850397 134482442 481984755 617969301 481984755 617969301 33864883 991226554 33864883 991226554 9133836 916896628 9133836 916896628 97010953 764672641 97010953 764672641 710175651 57881579 710175651 57881579 941087450 405922117 941087450 405922117 320410574 681188914 320410574 681188914 879555179 118745954 879555179 118745954 868474782 549092946 868474782 549092946 123208833 878019284 123208833 878019284 392109462 505516912 392109462 505516912 923753379 67315536 923753379 67315536 931260706 333765681 931260706 333765681 24980949 976282095 24980949 976282095 924178392 74368251 924178392 74368251 829235922 594614858 829235922 594614858 206687917 815051467 206687917 815051467 185442543 626695662 185442543 626695662 431444053 152889213 431444053 152889213 845896515 550744002 845896515 550744002 182860644 817902948 182860644 817902948 282832647 696351134 282832647 696351134 674646187 139575180 674646187 139575180 915606246 82938315 915606246 82938315 12275309 988476162 12275309 988476162 547367911 187954759 547367911 187954759 810202386 192186624 810202386 192186624 359927521 667992754 359927521 667992754 242144408 759032717 242144408 759032717 869154212 128967640 869154212 128967640 519062652 886907523 519062652 886907523 114171152 853641195 114171152 853641195 147549106 943226324 147549106 943226324 58570971 169221177 58570971 169221177 830031072 827769281 830031072 827769281 92701575 909749039 92701575 909749039 646921440 252260349 646921440 252260349 746937316 501923942 746937316 501923942 165801679 835095734 165801679 835095734 330999301 429906293 330999301 429906293 962039039 36776849 962039039 36776849 590768472 877791658 590768472 877791658 123407309 569368696 123407309 569368696 634003405 77378545 634003405 77378545 921387385 419012326 921387385 419012326 582122849 334752357 582122849 334752357 689311386 309427008 689311386 309427008 105867748 975015537 105867748 975015537 26083855 250412932 26083855 250412932 780006924 218835069 780006924 218835069 481037105 646122249 481037105 646122249 354726881 263054571 354726881 263054571 736709835 588207532 736709835 588207532 296911382 975670296 296911382 975670296 25546020 880869264 25546020 880869264 683895693 314299700 683895693 314299700 668422405 533745288 668422405 533745288 466061167 371953876 466061167 371953876 627422376 767068325 627422376 767068325 234012704 144798183 234012704 144798183 853990236 284270326 853990236 284270326 8128343 992153691 8128343 992153691 559066115 379546220 559066115 379546220 621585986 156110161 621585986 156110161 842549613 979975586 842549613 979975586 21406474 585128135 21406474 585128135 537949109 191784255 537949109 191784255 937987571 60415241 937987571 60415241 742192631 764152179 742192631 764152179 89750638 912370826 89750638 912370826 981791667 17765423 981791667 17765423 66194615 935968602 66194615 935968602 130685600 208101106 130685600 208101106 790273485 326560023 790273485 326560023 617692355 642304422 617692355 642304422 154466859 973393254 154466859 973393254 27803762 931391773 27803762 931391773 155675834 456223769 155675834 456223769 561726385 439133938 561726385 439133938 452554939 547020244 452554939 547020244 906209734 88239157 906209734 88239157 909975228 219209834 909975228 219209834 583242914 426487989 583242914 426487989 574622883 178637404 574622883 178637404 819877086 607610959 819877086 607610959 392090965 119171455 392090965 119171455 879078655 787133780 879078655 787133780 212755577 344906644 212755577 344906644 654583788 934280484 654583788 934280484 67867156 10591367 67867156 10591367 989280885 246435977 989280885 246435977 486109397 513533163 486109397 513533163 645661707 276212246 645661707 276212246 723356841 462753660 723356841 462753660 323332978 820782507 323332978 820782507 39060206 961925172 39060206 961925172 72283596 744046143 72283596 744046143 939838839 26329850 939838839 26329850 973362570 178330515 973362570 178330515 15235132 985570063 15235132 985570063 514758981 3081746 514758981 3081746 996985282 510988806 996985282 510988806 67444276 934748123 67444276 934748123 137027006 322360230 137027006 322360230 940775061 58035599 940775061 58035599 392387521 607296611 392387521 607296611 659136109 230867981 659136109 230867981 767523839 292855532 767523839 292855532 282348619 735082599 282348619 735082599 74926035 990044630 74926035 990044630 10406182 637246740 10406182 637246740 775359383 88515567 775359383 88515567 965520673 33623274 965520673 33623274 829471172 169620320 829471172 169620320 862567665 135680448 862567665 135680448 738263680 271250662 738263680 271250662 337825556 937533081 337825556 937533081 64878055 745691195 64878055 745691195 640024777 135166702 640024777 135166702 983225697 16475714 983225697 16475714 911298334 280316271 911298334 280316271 719373000 57035985 719373000 57035985 942013265 164414263 942013265 164414263 505967080 625745765 505967080 625745765 374114659 417441876 374114659 417441876 653628625 290033622 653628625 290033622 709391781 360977526 709391781 360977526 366651840 638600730 366651840 638600730 361446759 335926703 361446759 335926703 770121276 228195271 770121276 228195271 754197401 281657568 754197401 281657568 718144048 147610022 718144048 147610022 851302586 432566101 851302586 432566101 483576218 711889518 483576218 711889518 1738647 998099789 1738647 998099789 426861754 149277120 426861754 149277120 849830193 374128491 849830193 374128491 164874751 857240753 164874751 857240753 144396154 756186813 144396154 756186813 302728967 120030359 302728967 120030359 878274816 175957509 878274816 175957509 740867314 329725331 740867314 329725331 448235392 909750787 448235392 909750787 92681239 354908757 92681239 354908757 644279428 613745274 644279428 613745274 54178664 947160493 54178664 947160493 686971745 311437542 686971745 311437542 173858754 826967105 173858754 826967105 330333856 325015549 330333856 325015549 945138372 53589816 945138372 53589816 89989727 912149681 89989727 912149681 295775517 193903577 295775517 193903577 803874812 682451690 803874812 682451690 219223498 852071254 219223498 852071254 143160942 858345608 143160942 858345608 424340957 33825249 424340957 33825249 965334300 266773194 965334300 266773194 633470082 854462973 633470082 854462973 146671672 190525579 146671672 190525579 994864953 5287661 994864953 5287661 920003268 896133432 920003268 896133432 78982976 922919453 78982976 922919453 944721211 54044152 944721211 54044152 461338677 538029581 461338677 538029581 853033680 145804993 853033680 145804993 170596339 829871772 170596339 829871772 574484676 84298873 574484676 84298873 914283199 901743173 914283199 901743173 100260812 745146865 100260812 745146865 610485534 264696674 610485534 264696674 734851799 715600574 734851799 715600574 123020862 878244347 123020862 878244347 164532329 836248671 164532329 836248671 36232008 964761986 36232008 964761986 60865842 266038165 60865842 266038165 733675563 482028314 733675563 482028314 495671326 503883894 495671326 503883894 502258955 497001779 502258955 497001779 453508757 545922745 453508757 545922745 780543818 46831199 780543818 46831199 958292195 40861550 958292195 40861550 503500477 928335993 503500477 928335993 73366750 844032552 73366750 844032552 816768783 181724624 816768783 181724624 331347444 670285143 331347444 670285143 596914497 83037898 596914497 83037898 915496914 406431574 915496914 406431574 53265570 947991300 53265570 947991300 208896742 457093870 208896742 457093870 543634417 800131217 543634417 800131217 200186097 547880540 200186097 547880540 621854022 192724408 621854022 192724408 805135650 510054842 805135650 510054842 379089392 979085195 379089392 979085195 22216030 877472772 22216030 877472772 140047266 516105830 140047266 516105830 661086692 338557111 661086692 338557111 349381871 805983568 349381871 805983568 193982460 179284643 193982460 179284643 819175796 543403665 819175796 543403665 362627 999649069 362627 999649069 396886994 362611914 396886994 362611914 954433316 44371154 954433316 44371154 190637543 865088931 190637543 865088931 136617643 833598251 136617643 833598251 167355213 900747864 167355213 900747864 101154429 86699446 101154429 86699446 911451144 401587086 911451144 401587086 302565002 699070942 302565002 699070942 426641869 18524965 426641869 18524965 980760426 608666613 980760426 608666613 70527015 931186081 70527015 931186081 667614876 331548102 667614876 331548102 278287220 980302761 278287220 980302761 20934000 105506637 20934000 105506637 893745064 961358375 893745064 961358375 39465632 904095008 39465632 904095008 677836904 20493524 677836904 20493524 978773603 680815573 978773603 680815573 320757401 465849725 320757401 465849725 781092545 217705544 781092545 217705544 146325955 906939571 146325955 906939571 95291461 124546799 95291461 124546799 873570792 640270532 873570792 640270532 20508813 980780524 20508813 980780524 620590803 379353556 620590803 379353556 147483402 853686049 147483402 853686049 370195390 297187171 370195390 297187171 702369778 594615292 702369778 594615292 388813675 611303830 388813675 611303830 624795836 375003168 624795836 375003168 361834215 955589666 361834215 955589666 45055859 2960829 45055859 2960829 997211510 758864586 997211510 758864586 242317097 433261951 242317097 433261951 581081289 117953378 581081289 117953378 880397178 415593121 880397178 415593121 286639354 713975715 286639354 713975715 387502094 439185694 387502094 439185694 589009484 98874841 589009484 98874841 931605549 66983960 931605549 66983960 491189512 994578847 491189512 994578847 5287161 159760296 5287161 159760296 839368260 335788603 839368260 335788603 77172986 924640621 77172986 924640621 111029631 839029838 111029631 839029838 446657583 24373895 446657583 24373895 975076198 281896934 975076198 281896934 368942053 674244910 368942053 674244910 9653082 990769121 9653082 990769121 463086596 536191158 463086596 536191158 122692291 878621902 122692291 878621902 970062005 29161059 970062005 29161059 437554428 603776170 437554428 603776170 288391616 712167685 288391616 712167685 852828324 106181146 852828324 106181146 892941961 176816490 892941961 176816490 202457651 797979601 202457651 797979601 392484808 131996881 392484808 131996881 866017822 841871918 866017822 841871918 159093777 345211962 159093777 345211962 654220342 977593109 654220342 977593109 23561645 773860970 23561645 773860970 700368189 169845369 700368189 169845369 829217925 323715020 829217925 323715020 273510326 766817047 273510326 766817047 234233634 9085320 234233634 9085320 990717822 293283459 990717822 293283459 315127372 686658336 315127372 686658336 740023891 63944896 740023891 63944896 934288580 801580646 934288580 801580646 198907895 635340068 198907895 635340068 627864104 371575083 627864104 371575083 527799843 687449700 527799843 687449700 289508057 711185496 289508057 711185496 754176321 245293354 754176321 245293354 661889232 655257224 661889232 655257224 345725040 89217643 345725040 89217643 909152477 272836852 909152477 272836852 542121703 644911415 542121703 644911415 307396042 694328312 307396042 694328312 814164491 183829471 814164491 183829471 414952487 585321543 414952487 585321543 822976650 175562884 822976650 175562884 703601054 606716650 703601054 606716650 187541609 812699742 187541609 812699742 264657118 736188051 264657118 736188051 101907355 900080076 101907355 900080076 266325121 335153020 266325121 335153020 664464600 547623589 664464600 547623589 292692250 708408718 292692250 708408718 870642212 127622997 870642212 127622997 323512720 761861011 323512720 761861011 239020491 511862153 239020491 511862153 515144488 413473077 515144488 413473077 952966779 45773248 952966779 45773248 807676280 206909025 807676280 206909025 713547403 541983530 713547403 541983530 179232680 821482338 179232680 821482338 366691031 633391689 366691031 633391689 128902511 872175299 128902511 872175299 293840742 137856476 293840742 137856476 860844641 270993173 860844641 270993173 638301203 513830813 638301203 513830813 485797402 302482281 485797402 302482281 696713279 652131290 696713279 652131290 131413547 869646359 131413547 869646359 365831169 135787850 365831169 135787850 886527427 111946152 886527427 111946152 440733822 610672639 440733822 610672639 154015135 846759501 154015135 846759501 157326771 436759967 157326771 436759967 961787193 37070874 961787193 37070874 553359688 447410099 553359688 447410099 718976817 280759651 718976817 280759651 411717304 700120795 411717304 700120795 301242341 577888007 301242341 577888007 584196660 416656177 584196660 416656177 529847518 470046254 529847518 470046254 826187036 172647252 826187036 172647252 701601339 586312993 701601339 586312993 414153401 148245185 414153401 148245185 850820417 184005426 850820417 184005426 480761604 518624929 480761604 518624929 578474333 403442869 578474333 403442869 844041741 154995647 844041741 154995647 28973202 972402732 28973202 972402732 927595467 71033631 927595467 71033631 568957369 802333420 568957369 802333420 198006406 571996788 198006406 571996788 516353188 483229927 516353188 483229927 231610503 907950006 231610503 907950006 94491806 851090700 94491806 851090700 985040886 14732419 985040886 14732419 602148410 397504273 602148410 397504273 751880131 247304788 751880131 247304788 396231006 603807567 396231006 603807567 859474006 139617616 859474006 139617616 834659645 413724913 834659645 413724913 586685524 128738449 586685524 128738449 869421368 596951547 869421368 596951547 345076654 655822926 345076654 655822926 404410593 595968551 404410593 595968551 328667508 802271279 328667508 802271279 198055285 456637403 198055285 456637403 585965112 6017756 585965112 6017756 994023004 606014206 994023004 606014206 393744321 8703524 393744321 8703524 990975364 62810677 990975364 62810677 863911384 921552327 863911384 921552327 80479711 87166358 80479711 87166358 911028288 787191821 911028288 787191821 212671464 16764433 212671464 16764433 982875298 314443495 982875298 314443495 469016585 821023712 469016585 821023712 179776363 201894283 179776363 201894283 796366599 523615560 796366599 523615560 133540083 960034952 133540083 960034952 40666748 940643648 40666748 940643648 159411384 823709811 159411384 823709811 236687617 286079951 236687617 286079951 713523013 607231675 713523013 607231675 388933708 862255866 388933708 862255866 139221599 833931708 139221599 833931708 297380809 352436579 297380809 352436579 808603837 113652912 808603837 113652912 884689699 129724065 884689699 129724065 618612432 655592467 618612432 655592467 79515495 922359188 79515495 922359188 240309214 271856688 240309214 271856688 727756358 428497107 727756358 428497107 572300174 281031673 572300174 281031673 878171440 120054398 878171440 120054398 52605068 948504129 52605068 948504129 297671673 198444997 297671673 198444997 926199973 72675929 926199973 72675929 488565794 638614733 488565794 638614733 361438751 92788116 361438751 92788116 935179054 63047030 935179054 63047030 570429475 430159560 570429475 430159560 743098579 248856032 743098579 248856032 750316413 251254533 750316413 251254533 517635149 913455776 517635149 913455776 88610909 616496459 88610909 616496459 837016571 162241990 837016571 162241990 681760966 381325188 681760966 381325188 320394520 775024681 320394520 775024681 48168848 952628267 48168848 952628267 177746861 355257760 177746861 355257760 643853324 857654609 643853324 857654609 143867117 715372133 143867117 715372133 951365243 8947052 951365243 8947052 990797374 815022341 990797374 815022341 185495354 37827681 185495354 37827681 961110291 381153183 961110291 381153183 396777176 903212925 396777176 903212925 93367779 908980343 93367779 908980343 348309983 641858893 348309983 641858893 358439061 659256719 358439061 659256719 297168048 703823000 297168048 703823000 511277130 487797068 511277130 487797068 434245476 565950639 434245476 565950639 573473179 126772841 573473179 126772841 871373235 691357306 871373235 691357306 310365850 638614545 310365850 638614545 899138273 100204073 899138273 100204073 699971014 350183335 699971014 350183335 484749418 583466284 484749418 583466284 208203087 791612010 208203087 791612010 426927877 572999503 426927877 572999503 271975233 797029205 271975233 797029205 203078384 459214106 203078384 459214106 541498404 846819118 541498404 846819118 153951465 840253180 153951465 840253180 443490373 75457009 443490373 75457009 923113143 232434050 923113143 232434050 722990035 462932525 722990035 462932525 130129913 990205771 130129913 990205771 10260171 613483424 10260171 613483424 952536294 46234244 952536294 46234244 793579568 691233294 793579568 691233294 310527120 293497143 310527120 293497143 706028492 899215373 706028492 899215373 102446791 640765166 102446791 640765166 465003771 324078206 465003771 324078206 699849172 136339593 699849172 136339593 862056445 237648860 862056445 237648860 602867246 637565084 602867246 637565084 362239712 444459492 362239712 444459492 592570836 407879683 592570836 407879683 592441456 491609718 592441456 491609718 90657164 911574519 90657164 911574519 699435907 300129974 699435907 300129974 329078323 699546210 329078323 699546210 25863633 975365743 25863633 975365743 47042481 912808332 47042481 912808332 891109684 107743995 891109684 107743995 268544532 878109722 268544532 878109722 123138640 545012284 123138640 545012284 518327809 215750462 518327809 215750462 783043112 614497110 783043112 614497110 385867040 368013455 385867040 368013455 870769236 127484393 870769236 127484393 362607674 842195186 362607674 842195186 158777526 281824191 158777526 281824191 862529472 135767320 862529472 135767320 758801452 673068162 758801452 673068162 328350499 166933449 328350499 166933449 832235586 578936351 832235586 578936351 421798855 201387395 421798855 201387395 804910842 193013850 804910842 193013850 384808200 920975774 384808200 920975774 81055439 152929849 81055439 152929849 932550409 65921543 932550409 65921543 647409894 392614843 647409894 392614843 607063207 261786055 607063207 261786055 883577989 114752455 883577989 114752455 307213810 948506918 307213810 948506918 52586773 439878397 52586773 439878397 891724774 107230658 891724774 107230658 801997462 211004841 801997462 211004841 88746589 913314261 88746589 913314261 691512370 307553331 691512370 307553331 306460491 955634210 306460491 955634210 45014615 424410742 45014615 424410742 944407626 54461278 944407626 54461278 770551247 701640486 770551247 701640486 299606033 693400631 299606033 693400631 419442082 581471002 419442082 581471002 42966497 957835701 42966497 957835701 824520813 174072306 824520813 174072306 538355524 561860268 538355524 561860268 377010181 869181728 377010181 869181728 131990171 815502726 131990171 815502726 728820176 196177943 728820176 196177943 969063142 30216249 969063142 30216249 179864496 820921337 179864496 820921337 897477666 102171759 897477666 102171759 283141653 724300895 283141653 724300895 276152203 432841797 276152203 432841797 567589849 580391241 567589849 580391241 228989635 925550155 228989635 925550155 76277846 351649414 76277846 351649414 991583238 8183813 991583238 8183813 766823008 261928606 766823008 261928606 632500008 912566918 632500008 912566918 89589122 585311094 89589122 585311094 629785327 369648279 629785327 369648279 612977237 386728352 612977237 386728352 807288774 60101968 807288774 60101968 938324242 804131820 938324242 804131820 196169288 787934409 196169288 787934409 465595565 531406619 465595565 531406619 945098324 53686570 945098324 53686570 805499908 989072806 805499908 989072806 11517639 853544375 11517639 853544375 521104011 434709253 521104011 434709253 566086341 746352790 566086341 746352790 254169286 238495210 254169286 238495210 780321446 218455830 780321446 218455830 431550200 642395041 431550200 642395041 111024896 890152922 111024896 890152922 336009772 380211076 336009772 380211076 798521991 78385160 798521991 78385160 920475521 603323044 920475521 603323044 378443662 621912652 378443662 621912652 399090966 587592374 399090966 587592374 768111420 39682812 768111420 39682812 959552292 52791552 959552292 52791552 773633485 716110071 773633485 716110071 284382485 167478377 284382485 167478377 831794379 849916324 831794379 849916324 150991211 385274081 150991211 385274081 972808252 26804631 972808252 26804631 561682770 439156974 561682770 439156974 862030931 136445673 862030931 136445673 642177167 766027296 642177167 766027296 146652573 854520728 146652573 854520728 501351895 497818487 501351895 497818487 363043101 699849317 363043101 699849317 301663494 611475880 301663494 611475880 445825439 345813367 445825439 345813367 661916227 172989282 661916227 172989282 949248179 49317029 949248179 49317029 305094847 696573544 305094847 696573544 665994018 260057118 665994018 260057118 739653187 354042680 739653187 354042680 225505495 775052223 225505495 775052223 681828280 43148381 681828280 43148381 955728623 189602868 955728623 189602868 648907640 430996082 648907640 430996082 162320461 960919955 162320461 960919955 39928709 512400263 39928709 512400263 730663836 5124743 730663836 5124743 994976939 821252895 994976939 821252895 179473651 537142915 179473651 537142915 724630233 274955467 724630233 274955467 349123560 651723002 349123560 651723002 751422191 247729506 751422191 247729506 749029814 623330531 749029814 623330531 255715663 745035583 255715663 745035583 607413557 382094045 607413557 382094045 640011940 83465560 640011940 83465560 915012508 253893691 915012508 253893691 156886483 843945783 156886483 843945783 497978294 501839680 497978294 501839680 367842931 835528154 367842931 835528154 165318322 600322734 165318322 600322734 400114037 681876833 400114037 681876833 319708462 502928354 319708462 502928354 496797861 509663690 496797861 509663690 286111587 714562835 286111587 714562835 663905191 280316943 663905191 280316943 719370192 548734832 719370192 548734832 423008612 577308515 423008612 577308515 438943970 561176646 438943970 561176646 234527990 766625634 234527990 766625634 546166612 179028050 546166612 179028050 819497983 369808791 819497983 369808791 629612900 49855063 629612900 49855063 948824955 383357121 948824955 383357121 61495398 940528599 61495398 940528599 730459649 269474021 730459649 269474021 532574772 719493658 532574772 719493658 53959042 947343310 53959042 947343310 444242271 389449168 444242271 389449168 765743849 157206186 765743849 157206186 972153425 19382529 972153425 19382529 997856658 2347581 997856658 2347581 479430285 520012914 479430285 520012914 999795871 274993 999795871 274993 933158461 469281448 933158461 469281448 530744245 65962946 530744245 65962946 932515304 147160883 932515304 147160883 142712133 858907549 142712133 858907549 152463302 352615563 152463302 352615563 933022646 33044544 933022646 33044544 966279351 242728664 966279351 242728664 734124735 447265353 734124735 447265353 3138684 996829075 3138684 996829075 863279339 135021072 863279339 135021072 664794253 601087156 664794253 601087156 394755362 713877817 394755362 713877817 286794005 110017300 286794005 110017300 888716195 653915618 888716195 653915618 270263398 773428683 270263398 773428683 227208645 180933876 227208645 180933876 817512249 869366145 817512249 869366145 131769983 489256277 131769983 489256277 509765782 854876801 509765782 854876801 146365906 590982571 146365906 590982571 892333502 106656423 892333502 106656423 832474179 188595278 832474179 188595278 210122770 789802024 210122770 789802024 464476155 535097768 464476155 535097768 13069478 987754502 13069478 987754502 148410252 226389394 148410252 226389394 874789740 123327245 874789740 123327245 581360168 419686145 581360168 419686145 718181713 170384979 718181713 170384979 828563099 268154171 828563099 268154171 583619401 658461686 583619401 658461686 134077952 911867081 134077952 911867081 90305079 769903032 90305079 769903032 230984797 903208342 230984797 903208342 8158904 992095382 8158904 992095382 124035409 54799682 124035409 54799682 944118169 389284244 944118169 389284244 221444104 778618387 221444104 778618387 811093534 187004745 811093534 187004745 792483110 533915508 792483110 533915508 465881396 399256352 465881396 399256352 958135681 40965707 958135681 40965707 724299249 833627301 724299249 833627301 167279738 717297428 167279738 717297428 701747555 147274220 701747555 147274220 851619816 218939417 851619816 218939417 389692953 794733319 389692953 794733319 57873414 959916269 57873414 959916269 40909050 599491299 40909050 599491299 524509631 406423748 524509631 406423748 824043158 174585506 824043158 174585506 782889955 641291261 782889955 641291261 278363891 721927488 278363891 721927488 450674287 354074672 450674287 354074672 676441927 311478207 676441927 311478207 971817175 27634814 971817175 27634814 399907028 662635451 399907028 662635451 338714244 336508818 338714244 336508818 968720137 30598620 968720137 30598620 398594990 725668127 398594990 725668127 241899974 759286485 241899974 759286485 492940351 231461588 492940351 231461588 904471842 94361180 904471842 94361180 622526867 823080314 622526867 823080314 142938627 878623667 142938627 878623667 122688918 81330828 122688918 81330828 917639088 833096162 917639088 833096162 93383238 908978071 93383238 908978071 657002089 342716825 657002089 342716825 267217014 733278963 267217014 733278963 977183586 22262215 977183586 22262215 750032024 370268280 750032024 370268280 42811329 958009767 42811329 958009767 388518396 423483098 388518396 423483098 812466296 156978624 812466296 156978624 876079578 44656702 876079578 44656702 954276324 197304481 954276324 197304481 57740598 943885237 57740598 943885237 499806527 349054112 499806527 349054112 876512488 121654593 876512488 121654593 829921769 843430194 829921769 843430194 157490865 270639094 157490865 270639094 729020274 802780273 729020274 802780273 197500812 505470576 197500812 505470576 494311256 534829514 494311256 534829514 391432746 748327083 391432746 748327083 40152658 960606631 40152658 960606631 183967901 31186222 183967901 31186222 968182877 136045786 968182877 136045786 779842559 252958223 779842559 252958223 390185106 609953207 390185106 609953207 500877572 388894410 500877572 388894410 952214230 46498767 952214230 46498767 215999626 783952314 215999626 783952314 768882651 229635446 768882651 229635446 345908358 655062577 345908358 655062577 942691113 56449162 942691113 56449162 756339430 470486558 756339430 470486558 411964429 588740140 411964429 588740140 713767959 285770642 713767959 285770642 31969554 969252856 31969554 969252856 424512617 348936450 424512617 348936450 750305781 120941095 750305781 120941095 877135212 348299135 877135212 348299135 349362691 651532361 349362691 651532361 918253675 80614585 918253675 80614585 603854754 395777826 603854754 395777826 717144406 282519457 717144406 282519457 178136907 822397743 178136907 822397743 604006717 395523485 604006717 395523485 533720309 777250095 533720309 777250095 223340970 8138476 223340970 8138476 991647652 164115392 991647652 164115392 435372413 564960272 435372413 564960272 673904359 224154706 673904359 224154706 875698952 122414478 875698952 122414478 642354140 871967433 642354140 871967433 129155810 1091161 129155810 1091161 999092007 58826944 999092007 58826944 218179102 782001994 218179102 782001994 641447702 357896918 641447702 357896918 137027182 926306695 137027182 926306695 75599727 897300495 75599727 897300495 218543229 745187859 218543229 745187859 411782926 481497264 411782926 481497264 957021466 42000048 957021466 42000048 800627689 288007260 800627689 288007260 95917212 906242863 95917212 906242863 920885565 77875739 920885565 77875739 293859207 725770117 293859207 725770117 274565913 621737798 274565913 621737798 578491365 57487727 578491365 57487727 941565998 262813880 941565998 262813880 357766922 642687275 357766922 642687275 968548704 30834457 968548704 30834457 464168582 598761627 464168582 598761627 210406636 898642139 210406636 898642139 102919618 824791468 102919618 824791468 404579707 595838773 404579707 595838773 356859367 643579315 356859367 643579315 639763911 109788056 639763911 109788056 888937250 599433031 888937250 599433031 222535634 777736635 222535634 777736635 679750743 189001563 679750743 189001563 808997137 472510425 808997137 472510425 419521611 581419256 419521611 581419256 606817842 32868965 606817842 32868965 966559862 513937843 966559862 513937843 290721147 710114488 290721147 710114488 409393812 478787751 409393812 478787751 769817940 228550450 769817940 228550450 658623540 718980622 658623540 718980622 241962061 868528684 241962061 868528684 132636382 305930152 132636382 305930152 766885891 231632245 766885891 231632245 436134194 689427404 436134194 689427404 312344372 88191494 312344372 88191494 910030347 343485690 910030347 343485690 419321155 931133734 419321155 931133734 70540908 183895959 70540908 183895959 814145903 861996354 814145903 861996354 139483801 385745113 139483801 385745113 723447021 276104562 723447021 276104562 645629490 353747322 645629490 353747322 866278896 131805028 866278896 131805028 850212931 796934767 850212931 796934767 203202401 349379481 203202401 349379481 760948560 28998619 760948560 28998619 970223676 156071598 970223676 156071598 289512373 711164278 289512373 711164278 438762357 516148973 438762357 516148973 483516993 849163863 483516993 849163863 151664311 582917579 151664311 582917579 417682514 922134938 417682514 922134938 79686297 619653828 79686297 619653828 949032557 49622745 949032557 49622745 360227224 639998857 360227224 639998857 924082134 49659215 924082134 49659215 948980063 232646446 948980063 232646446 712977915 299094640 712977915 299094640 390509162 734517746 390509162 734517746 266023273 580517528 266023273 580517528 420132996 964527016 420132996 964527016 36570944 512157853 36570944 512157853 693435605 84069742 693435605 84069742 914527170 167841048 914527170 167841048 44097889 956750947 44097889 956750947 190840048 426575851 190840048 426575851 574524258 527071880 574524258 527071880 472847835 525076109 472847835 525076109 589907372 99437794 589907372 99437794 899868137 510666226 899868137 510666226 396580837 603440518 396580837 603440518 824936777 32566747 824936777 32566747 966819296 972623901 966819296 972623901 28688916 25786433 28688916 25786433 973817482 557228747 973817482 557228747 226703958 773930836 226703958 773930836 295384258 641982263 295384258 641982263 358312314 761872275 358312314 761872275 238983315 693717004 238983315 693717004 623516832 376127266 623516832 376127266 405252540 595152628 405252540 595152628 662869531 336647851 662869531 336647851 354813100 818869442 354813100 818869442 181919299 1825886 181919299 1825886 998349060 160055639 998349060 160055639 839071356 144752259 839071356 144752259 853998900 899985860 853998900 899985860 101991454 563308916 101991454 563308916 517916621 133943072 517916621 133943072 864234019 138930609 864234019 138930609 676672749 567332350 676672749 567332350 432736072 27202093 432736072 27202093 972378343 364611681 972378343 364611681 634866481 302908732 634866481 302908732 696337592 663239226 696337592 663239226 338023031 631476220 338023031 631476220 828549561 170395205 828549561 170395205 473505638 791378013 473505638 791378013 208373039 772105321 208373039 772105321 712211515 287229934 712211515 287229934 551723875 671869315 551723875 671869315 124635660 876334330 124635660 876334330 810208793 187946373 810208793 187946373 386807330 966345703 386807330 966345703 7600849 992669006 7600849 992669006 110401651 538412511 110401651 538412511 869442276 128736039 869442276 128736039 846565492 540542127 846565492 540542127 458859730 44262536 458859730 44262536 954570837 325834073 954570837 325834073 507617830 592818553 507617830 592818553 407856889 141621342 407856889 141621342 857280794 151423895 857280794 151423895 731783385 335569530 731783385 335569530 110014451 894067029 110014451 894067029 107180601 585175718 107180601 585175718 431962389 565109719 431962389 565109719 435156574 765631035 435156574 765631035 235528724 435548993 235528724 435548993 686000028 13047186 686000028 13047186 987207324 190375975 987207324 190375975 437884980 644024094 437884980 644024094 164338891 836530507 164338891 836530507 521372815 478673375 521372815 478673375 430428374 619364670 430428374 619364670 312965691 736618807 312965691 736618807 144899263 999272350 144899263 999272350 666474 880815292 666474 880815292 162167896 726411709 162167896 726411709 273942944 883065603 273942944 883065603 104138033 897517453 104138033 897517453 928391504 70398515 928391504 70398515 866174293 689082939 866174293 689082939 259010628 983012021 259010628 983012021 18109334 270172158 18109334 270172158 729568641 451540919 729568641 451540919 229869163 771104519 229869163 771104519 613782576 386044467 613782576 386044467 206715689 943833755 206715689 943833755 57777079 858647502 57777079 858647502 599022828 401104586 599022828 401104586 581663700 646610609 581663700 646610609 179279992 821443253 179279992 821443253 685409178 76701737 685409178 76701737 921879307 612689838 921879307 612689838 387591436 62573999 387591436 62573999 935805644 326693290 935805644 326693290 354690618 735160797 354690618 735160797 67464397 986338152 67464397 986338152 14418820 888774802 14418820 888774802 616115963 16377393 616115963 16377393 983272163 752519964 983272163 752519964 156489649 844285178 156489649 844285178 171845371 587219612 171845371 587219612 599708301 400322453 599708301 400322453 504873459 864781369 504873459 864781369 136963185 469037072 136963185 469037072 778509623 220352215 778509623 220352215 656671430 883467462 656671430 883467462 117672126 812777130 117672126 812777130 397564502 284470166 397564502 284470166 809363571 188701535 809363571 188701535 596022177 615217496 596022177 615217496 311944493 689808710 311944493 689808710 326282092 617244312 326282092 617244312 651367866 348292811 651367866 348292811 485633728 969267547 485633728 969267547 31938937 733700652 31938937 733700652 292404529 197495335 292404529 197495335 800544420 226987781 800544420 226987781 712087065 666042825 712087065 666042825 335480871 549175539 335480871 549175539 999884401 162437 999884401 162437 741351981 308531846 741351981 308531846 490104131 509932360 490104131 509932360 546643865 195794684 546643865 195794684 802086809 319941675 802086809 319941675 323114596 678432628 323114596 678432628 384387952 354712326 384387952 354712326 659624758 339933011 659624758 339933011 536891358 463532761 536891358 463532761 848964471 127005706 848964471 127005706 992821699 7060057 992821699 7060057 844432436 861737124 844432436 861737124 139735876 449968109 139735876 449968109 817569578 180881052 817569578 180881052 807892476 257170507 807892476 257170507 34674641 966262074 34674641 966262074 377398390 150328752 377398390 150328752 865720861 132406291 865720861 132406291 135795917 865788276 135795917 865788276 492959521 124212767 492959521 124212767 873948191 736846840 873948191 736846840 20686844 980578573 20686844 980578573 410942640 589574808 410942640 589574808 342190138 658941177 342190138 658941177 493807636 440758699 493807636 440758699 560287755 825115615 560287755 825115615 164776165 867819170 164776165 867819170 101106229 900840926 101106229 900840926 106423692 383082731 106423692 383082731 616995732 656352640 616995732 656352640 344690303 112799434 344690303 112799434 885579301 348411279 885579301 348411279 84519520 942244794 84519520 942244794 59698166 590837928 59698166 590837928 904555872 94213849 904555872 94213849 838062471 438561598 838062471 438561598 85563067 916394931 85563067 916394931 298679530 702411102 298679530 702411102 41529843 987839085 41529843 987839085 12982521 895384691 12982521 895384691 782801685 216026940 782801685 216026940 461208248 744788534 461208248 744788534 255976394 82267158 255976394 82267158 916379431 361517216 916379431 361517216 619251983 468429955 619251983 468429955 450399802 614098295 450399802 614098295 238362285 762378822 238362285 762378822 907488900 91153377 907488900 91153377 33811209 967176574 33811209 967176574 262218212 303231311 262218212 303231311 695926471 769310656 695926471 769310656 231673026 539346660 231673026 539346660 489823952 510385254 489823952 510385254 483775275 817005293 483775275 817005293 74816880 927160823 74816880 927160823 386095241 570488435 386095241 570488435 897575699 102099461 897575699 102099461 719063620 307256088 719063620 307256088 72552688 929018282 72552688 929018282 841592482 157227744 841592482 157227744 98484538 903643809 98484538 903643809 176505636 447624314 176505636 447624314 913106048 85177983 913106048 85177983 512713235 838172730 512713235 838172730 128369779 899579284 128369779 899579284 28951302 972410905 28951302 972410905 71091256 53365268 71091256 53365268 945347177 478542079 945347177 478542079 381799892 618532491 381799892 618532491 697386024 301810833 697386024 301810833 513174949 896906713 513174949 896906713 104620388 309926947 104620388 309926947 780195192 218633594 780195192 218633594 450593458 738678862 450593458 738678862 55787638 945761939 55787638 945761939 149251211 732124770 149251211 732124770 290233164 675251301 290233164 675251301 625135295 321621980 625135295 321621980 676480530 352231101 676480530 352231101 345488069 655530385 345488069 655530385 944549162 54312653 944549162 54312653 161707458 839338669 161707458 839338669 263894231 714809544 263894231 714809544 825939030 172917418 825939030 172917418 361448456 735031020 361448456 735031020 123910795 877278341 123910795 877278341 611772771 387895269 611772771 387895269 509849751 489130142 509849751 489130142 673169392 325212871 673169392 325212871 481922610 729723251 481922610 729723251 270928381 458585461 270928381 458585461 542093349 695377387 542093349 695377387 245476551 806217664 245476551 806217664 193827994 193999429 193827994 193999429 803756296 746220650 803756296 746220650 254357886 532173206 254357886 532173206 999401924 701705 999401924 701705 212459980 787477547 212459980 787477547 798385392 199963126 798385392 199963126 370250862 931667304 370250862 931667304 70081047 661237834 70081047 661237834 614617194 385141295 614617194 385141295 592638302 810218517 592638302 810218517 189850886 779559335 189850886 779559335 846898341 151921961 846898341 151921961 590762634 409650235 590762634 409650235 937999218 60371273 937999218 60371273 413310935 587234455 413310935 587234455 517157161 482610209 517157161 482610209 219004591 781129286 219004591 781129286 317725336 483098918 317725336 483098918 738074045 261539839 738074045 261539839 397835618 605438601 397835618 605438601 394430327 541636856 394430327 541636856 740090421 259495615 740090421 259495615 347116765 901703189 347116765 901703189 100324170 896405334 100324170 896405334 196854190 278027956 196854190 278027956 721360264 522512222 721360264 522512222 3675112 996242129 3675112 996242129 363630269 636249968 363630269 636249968 172426967 828441901 172426967 828441901 551961881 135658213 551961881 135658213 862590833 187961527 862590833 187961527 65362674 936970173 65362674 936970173 876241159 121941137 876241159 121941137 682077916 804831041 682077916 804831041 195298004 574425349 195298004 574425349 629911252 198778940 629911252 198778940 799404787 502481052 799404787 502481052 497175382 384400667 497175382 384400667 615415698 652595746 615415698 652595746 348164137 646555944 348164137 646555944 370651508 629723713 370651508 629723713 145242673 856186717 145242673 856186717 560091118 201289359 560091118 201289359 991796420 8016429 991796420 8016429 704188150 295259498 704188150 295259498 850498405 70620005 850498405 70620005 928044455 131399995 928044455 131399995 50643056 991233994 50643056 991233994 9125935 29992344 9125935 29992344 969214395 663540947 969214395 663540947 337655271 355058284 337655271 355058284 644095820 642897978 644095820 642897978 317227870 684553860 317227870 684553860 532199434 129565486 532199434 129565486 868516029 134910445 868516029 134910445 737999141 283079307 737999141 283079307 302151021 699324414 302151021 699324414 686782997 311604678 686782997 311604678 442176423 618683670 442176423 618683670 190807916 809285056 190807916 809285056 516592269 59042362 516592269 59042362 939705843 202030234 939705843 202030234 753599356 990425016 753599356 990425016 9906391 688007245 9906391 688007245 908519728 89969821 908519728 89969821 655344503 838461203 655344503 838461203 162542240 85254992 162542240 85254992 972635599 26920585 972635599 26920585 960904312 842380674 960904312 842380674 155421223 845344051 155421223 845344051 970331170 28864147 970331170 28864147 698600176 480008478 698600176 480008478 177024359 823828393 177024359 823828393 798867581 199387217 798867581 199387217 173259632 827650870 173259632 827650870 828593920 170343350 828593920 170343350 478600282 890241172 478600282 890241172 110931642 649294039 110931642 649294039 739913273 259841688 739913273 259841688 446563732 659515316 446563732 659515316 341572576 284212585 341572576 284212585 715392885 359615175 715392885 359615175 221228288 876638524 221228288 876638524 124379091 381054284 124379091 381054284 618987893 924608023 618987893 924608023 77203470 759498334 77203470 759498334 386741564 613577709 386741564 613577709 244098760 835448226 244098760 835448226 165362825 28404970 165362825 28404970 970741958 56034038 970741958 56034038 630555445 859282134 630555445 859282134 142280345 162945160 142280345 162945160 836350586 362876815 836350586 362876815 490640543 509482653 490640543 509482653 775197811 144405612 775197811 144405612 854486179 500935589 854486179 500935589 236225693 764819010 236225693 764819010 360025143 114780452 360025143 114780452 883558626 398325644 883558626 398325644 526000497 561482656 526000497 561482656 383643493 890434812 383643493 890434812 110685716 579101701 110685716 579101701 421516296 631404332 421516296 631404332 123436502 877756111 123436502 877756111 912839413 85389624 912839413 85389624 710966447 305180357 710966447 305180357 78422133 923486148 78422133 923486148 132783639 528459552 132783639 528459552 827817814 171063675 827817814 171063675 625192052 795864536 625192052 795864536 204290096 720494099 204290096 720494099 674272381 317843006 674272381 317843006 981176995 18191625 981176995 18191625 867146764 653007951 867146764 653007951 163293664 837733427 163293664 837733427 242532295 375990350 242532295 375990350 848760217 132799811 848760217 132799811 865194809 413138232 865194809 413138232 491438585 508602293 491438585 508602293 894057359 105204228 894057359 105204228 244126938 877145461 244126938 877145461 123971493 682020216 123971493 682020216 820062906 178430031 820062906 178430031 234493061 946099737 234493061 946099737 11966479 988701643 11966479 988701643 509275384 489701957 509275384 489701957 455070704 762442473 455070704 762442473 238297463 677306369 238297463 677306369 335754622 195543205 335754622 195543205 802335328 585205773 802335328 585205773 230419118 962986923 230419118 962986923 38204632 946875931 38204632 946875931 639411166 360210423 639411166 360210423 160749417 840221723 160749417 840221723 629214759 370261238 629214759 370261238 130530211 870502092 130530211 870502092 162757301 391951790 162757301 391951790 607700940 731676566 607700940 731676566 17581596 983414099 17581596 983414099 840579594 158308286 840579594 158308286 816805584 433600551 816805584 433600551 223583773 985234141 223583773 985234141 15516143 22296160 15516143 22296160 991422595 8339191 991422595 8339191 423058389 577268794 423058389 577268794 690685942 126460037 690685942 126460037 996788960 3243169 996788960 3243169 110374659 942425740 110374659 942425740 59550273 448229004 59550273 448229004 552293934 909225167 552293934 909225167 93113078 519021338 93113078 519021338 691226906 307730761 691226906 307730761 613073419 965755103 613073419 965755103 35225919 664008906 35225919 664008906 491128527 509020399 491128527 509020399 178837827 821886692 178837827 821886692 704840444 47208479 704840444 47208479 951574377 499262332 951574377 499262332 500349922 16964605 500349922 16964605 982617290 224324334 982617290 224324334 74843857 927112798 74843857 927112798 463548916 292481080 463548916 292481080 707318713 523997977 707318713 523997977 475721013 201613387 475721013 201613387 853734638 145051611 853734638 145051611 458890362 540509540 458890362 540509540 546845089 338534001 546845089 338534001 728355733 271247669 728355733 271247669 592135189 495554126 592135189 495554126 503635948 6636908 503635948 6636908 993372341 714119908 993372341 714119908 276948125 723400560 276948125 723400560 336867179 177065054 336867179 177065054 821502018 612711785 821502018 612711785 387575958 341200447 387575958 341200447 670097301 280633147 670097301 280633147 719093413 671487839 719093413 671487839 265360263 735295062 265360263 735295062 728468950 109066472 728468950 109066472 987541550 12611947 987541550 12611947 368627209 802892021 368627209 802892021 47956960 953066978 47956960 953066978 62979518 618027788 62979518 618027788 639349985 178282072 639349985 178282072 820273481 344970862 820273481 344970862 157052019 843831287 157052019 843831287 993556308 6485839 993556308 6485839 947131269 71977139 947131269 71977139 170263398 844149073 170263398 844149073 62109193 940037820 62109193 940037820 395866647 165200696 395866647 165200696 834026972 609917823 834026972 609917823 390225169 534100766 390225169 534100766 474569440 41608117 474569440 41608117 985187409 14585381 985187409 14585381 94119517 923482084 94119517 923482084 78426382 848606801 78426382 848606801 393436512 606326719 393436512 606326719 371210851 637349148 371210851 637349148 362483977 458185293 362483977 458185293 685047371 313244627 685047371 313244627 150256147 850673625 150256147 850673625 907368844 91316273 907368844 91316273 783248436 393804330 783248436 393804330 237498881 763341879 237498881 763341879 298835872 169822996 298835872 169822996 856844771 142126322 856844771 142126322 479556563 638589757 479556563 638589757 361457094 165831778 361457094 165831778 833330688 458461539 833330688 458461539 542153591 297232761 542153591 297232761 817193489 11388785 817193489 11388785 988655831 872814155 988655831 872814155 128128990 703378300 128128990 703378300 736813246 262985977 736813246 262985977 673659264 958897592 673659264 958897592 41877779 805514464 41877779 805514464 473757193 526202155 473757193 526202155 175630278 835366174 175630278 835366174 165451022 525125448 165451022 525125448 598729970 401416108 598729970 401416108 441840471 799599631 441840471 799599631 200664996 760812625 200664996 760812625 609684636 15127307 609684636 15127307 984632812 108024046 984632812 108024046 698451515 759356503 698451515 759356503 241797182 190764287 241797182 190764287 807056801 737599744 807056801 737599744 143546456 858049691 143546456 858049691 263115352 364428809 263115352 364428809 937041815 61333559 937041815 61333559 827841679 239178023 827841679 239178023 759691625 125204718 759691625 125204718 944904591 53867407 944904591 53867407 459324616 863862219 459324616 863862219 137920892 812828189 137920892 812828189 310988956 392899839 310988956 392899839 606854524 996223384 606854524 996223384 3688305 498648975 3688305 498648975 812551761 185655245 812551761 185655245 200045952 800232686 200045952 800232686 333528849 668162137 333528849 668162137 6589655 993397864 6589655 993397864 308765144 693035596 308765144 693035596 70480759 967119614 70480759 967119614 33874637 289270846 33874637 289270846 710163741 292818030 710163741 292818030 544222907 529582829 544222907 529582829 28838788 972535769 28838788 972535769 383841882 572795988 383841882 572795988 716766307 283007272 716766307 283007272 625042834 665771016 625042834 665771016 335680335 303888339 335680335 303888339 695281901 925346613 695281901 925346613 23071527 978053461 23071527 978053461 562070404 54705452 562070404 54705452 944207417 379924098 944207417 379924098 561673489 723418992 561673489 723418992 272270891 727998431 272270891 727998431 632496155 366988066 632496155 366988066 630543553 669768271 630543553 669768271 331908402 469137957 331908402 469137957 706269185 293346396 706269185 293346396 505013580 841806860 505013580 841806860 159126259 790087601 159126259 790087601 510017433 68542304 510017433 68542304 930071992 962862756 930071992 962862756 38343536 899716134 38343536 899716134 173804567 325716503 173804567 325716503 944640934 54157826 944640934 54157826 145329016 856051117 145329016 856051117 207953344 463924513 207953344 463924513 536305706 739268651 536305706 739268651 113364148 944143886 113364148 944143886 57397612 5577018 57397612 5577018 994434593 754708499 994434593 754708499 212479647 834383447 212479647 834383447 166575236 228196137 166575236 228196137 770098585 571642198 770098585 571642198 297817276 969165630 297817276 969165630 32034861 157590600 32034861 157590600 933194256 65235858 933194256 65235858 192752944 807465156 192752944 807465156 565476602 435459665 565476602 435459665 218156227 782034443 218156227 782034443 535233549 51998704 535233549 51998704 946813206 445157408 946813206 445157408 518051538 708498530 518051538 708498530 292604308 639211720 292604308 639211720 563235640 199669687 563235640 199669687 798599861 843886759 798599861 843886759 69928983 931837506 69928983 931837506 888558091 110154053 888558091 110154053 758549182 348978173 758549182 348978173 650715873 269870584 650715873 269870584 729979109 500318435 729979109 500318435 172477198 902755954 172477198 902755954 99389686 760144955 99389686 760144955 805674166 192233981 805674166 192233981 9453376 990957846 9453376 990957846 901376501 97970262 901376501 97970262 159217899 841699306 159217899 841699306 756672377 242610338 756672377 242610338 12052753 988633865 12052753 988633865 27615334 494133102 27615334 494133102 599978585 399974292 599978585 399974292 256235314 744527420 256235314 744527420 276549759 45522954 276549759 45522954 953257707 206108050 953257707 206108050 421849257 578783432 421849257 578783432 695534078 303632310 695534078 303632310 176022055 879571068 176022055 879571068 79627641 922246612 79627641 922246612 993493885 6552572 993493885 6552572 553302505 914439463 553302505 914439463 87530012 700512057 87530012 700512057 513698647 261920910 513698647 261920910 737618729 351970481 737618729 351970481 544102819 456737106 544102819 456737106 656649747 343023476 656649747 343023476 93298989 955215621 93298989 955215621 45205405 370042554 45205405 370042554 933346209 64985112 933346209 64985112 397863849 676209517 397863849 676209517 325325430 407796705 325325430 407796705 961064625 9902093 961064625 9902093 989869383 424538993 989869383 424538993 576292853 204900077 576292853 204900077 793418410 427162960 793418410 427162960 304220067 697479250 304220067 697479250 495766767 114629429 495766767 114629429 883635267 455533329 883635267 455533329 416990356 583344892 416990356 583344892 619525832 380564467 619525832 380564467 608285822 825865192 608285822 825865192 86497690 915431544 86497690 915431544 290372936 587883288 290372936 587883288 412719017 761980405 412719017 761980405 49265720 951708136 49265720 951708136 509341521 489565584 509341521 489565584 359374900 640747570 359374900 640747570 882319458 112130420 882319458 112130420 886306740 266811551 886306740 266811551 637694862 473199057 637694862 473199057 257175084 743709391 257175084 743709391 960173364 38883222 960173364 38883222 919105598 812672146 919105598 812672146 187592828 718671887 187592828 718671887 954148120 44773718 954148120 44773718 927372017 85330845 927372017 85330845 442250806 974577138 442250806 974577138 26539278 727756053 26539278 727756053 421500599 579150107 421500599 579150107 367046627 633088452 367046627 633088452 667264726 332102207 667264726 332102207 177878164 822792144 177878164 822792144 930509714 68174718 930509714 68174718 927046746 621970959 927046746 621970959 158656197 870273181 158656197 870273181 83666082 918326037 83666082 918326037 199534929 194632061 199534929 194632061 803301508 557208418 803301508 557208418 75999156 925957975 75999156 925957975 116788031 823673810 116788031 823673810 520030772 479910204 520030772 479910204 496834910 502891064 496834910 502891064 600454787 43310971 600454787 43310971 955575557 376950049 955575557 376950049 483650245 516039465 483650245 516039465 799052649 92010146 799052649 92010146 906617899 753038887 906617899 753038887 186658391 813760798 186658391 813760798 447524915 421084716 447524915 421084716 579623283 696972466 579623283 696972466 304697867 70695401 304697867 70695401 927960173 153497339 927960173 153497339 442215395 914830581 442215395 914830581 87081390 824348984 87081390 824348984 215163831 505892173 215163831 505892173 513021189 432651778 513021189 432651778 650491112 349088703 650491112 349088703 228796470 772028700 228796470 772028700 543995715 100139950 543995715 100139950 899230544 889354977 899230544 889354977 111782768 788009024 111782768 788009024 446256923 296474424 446256923 296474424 955597251 43300725 955597251 43300725 466649946 964235300 466649946 964235300 36840545 428288421 36840545 428288421 576727844 423591386 576727844 423591386 611602524 29085494 611602524 29085494 970130599 87623245 970130599 87623245 877100399 953841489 877100399 953841489 46950466 942684861 46950466 942684861 223723738 604624322 223723738 604624322 903486557 95428432 903486557 95428432 167701777 833077400 167701777 833077400 303733082 587153904 303733082 587153904 644460425 354702625 644460425 354702625 551852045 448649135 551852045 448649135 864636272 133446882 864636272 133446882 788212040 269336062 788212040 269336062 468606204 693367666 468606204 693367666 308395429 664360275 308395429 664360275 336876739 668494835 336876739 668494835 74073507 927661534 74073507 927661534 243489719 110970170 243489719 110970170 948937283 49740983 948937283 49740983 432723627 707130306 432723627 707130306 293772570 613839793 293772570 613839793 966321051 33031629 966321051 33031629 695866185 760902684 695866185 760902684 240049438 635387252 240049438 635387252 622087723 100910820 622087723 100910820 957303771 41819314 957303771 41819314 886688332 587232660 886688332 587232660 413318737 284601449 413318737 284601449 715061392 651284489 715061392 651284489 349629975 427665740 349629975 427665740 573327564 880158665 573327564 880158665 30907386 970471533 30907386 970471533 65211580 169995292 65211580 169995292 851319295 147556533 851319295 147556533 462660162 703202052 462660162 703202052 297802208 494649670 297802208 494649670 504471173 924403246 504471173 924403246 34518487 966577227 34518487 966577227 539710393 319280182 539710393 319280182 887573287 111094723 887573287 111094723 89640234 912482345 89640234 912482345 537506472 361686874 537506472 361686874 856886313 142108060 856886313 142108060 715956279 867262307 715956279 867262307 118169014 883036792 118169014 883036792 506637687 44958518 506637687 44958518 953961336 605416923 953961336 605416923 154819593 912051293 154819593 912051293 90168810 749637476 90168810 749637476 555434015 356893062 555434015 356893062 642421192 746920301 642421192 746920301 253598331 333904469 253598331 333904469 665499012 363987300 665499012 363987300 486417660 513274511 486417660 513274511 642133162 357212017 642133162 357212017 367755691 898855519 367755691 898855519 102760820 848261542 102760820 848261542 892381876 103829622 892381876 103829622 910637586 87601778 910637586 87601778 855673075 481924207 855673075 481924207 287328841 853014675 287328841 853014675 148056809 395389553 148056809 395389553 604158627 715417303 604158627 715417303 285028489 343744651 285028489 343744651 952424794 46301732 952424794 46301732 493226862 589598156 493226862 589598156 410909008 526822919 410909008 526822919 473131708 696545422 473131708 696545422 71158427 930306824 71158427 930306824 284670110 335481245 284670110 335481245 880417528 117928548 880417528 117928548 468419643 811474132 468419643 811474132 188570700 380191909 188570700 380191909 619857565 804522977 619857565 804522977 101669634 900325536 101669634 900325536 547529488 115882362 547529488 115882362 882598155 657155062 882598155 657155062 149124093 851849611 149124093 851849611 481836316 517727954 481836316 517727954 173913203 826947779 173913203 826947779 477939491 275017564 477939491 275017564 929134216 25846681 929134216 25846681 973726116 562197306 973726116 562197306 318950572 820922554 318950572 820922554 179851449 652439950 179851449 652439950 358047795 642366122 358047795 642366122 38337117 992985604 38337117 992985604 7191643 864585009 7191643 864585009 486617244 48036176 486617244 48036176 950685121 881307047 950685121 881307047 119756928 135326758 119756928 135326758 862995197 165166145 862995197 165166145 283569993 783471415 283569993 783471415 216464659 736169130 216464659 736169130 327480378 441553694 327480378 441553694 575513839 41824998 575513839 41824998 957282762 827422919 957282762 827422919 54490127 946897914 54490127 946897914 495587437 503972587 495587437 503972587 135703384 874650393 135703384 874650393 126239811 681958831 126239811 681958831 325608443 264117255 325608443 264117255 735432378 959577199 735432378 959577199 41288964 630377469 41288964 630377469 604272257 371636201 604272257 371636201 998646454 1565721 998646454 1565721 874151163 710135320 874151163 710135320 193248106 806872904 193248106 806872904 320024326 650636572 320024326 650636572 429790406 521388559 429790406 521388559 478196049 659194297 478196049 659194297 221743308 778266499 221743308 778266499 734743988 264825253 734743988 264825253 352109193 648889673 352109193 648889673 633326593 77549566 633326593 77549566 921174189 333385445 921174189 333385445 651969159 347711528 651969159 347711528 661032205 140218885 661032205 140218885 858603206 325379117 858603206 325379117 533644767 806667332 533644767 806667332 193386232 541419563 193386232 541419563 904340946 94542932 904340946 94542932 322836268 883479378 322836268 883479378 117657421 94010698 117657421 94010698 904702025 293916481 904702025 293916481 475337912 740156795 475337912 740156795 199524845 800870806 199524845 800870806 370500299 343290095 370500299 343290095 854552473 132682666 854552473 132682666 865392423 489928256 865392423 489928256 509072110 299576331 509072110 299576331 884973385 113348314 884973385 113348314 706947449 876810479 706947449 876810479 124293357 844531833 124293357 844531833 169968860 425796387 169968860 425796387 746305361 252940726 746305361 252940726 477660110 522162072 477660110 522162072 525289430 319751802 525289430 319751802 999073677 1112574 999073677 1112574 627924140 418375795 627924140 418375795 582692804 275229977 582692804 275229977 724261096 449991622 724261096 449991622 458169246 802514090 458169246 802514090 197779453 136934386 197779453 136934386 920918226 77788106 920918226 77788106 781396269 482934814 781396269 482934814 356311910 644284578 356311910 644284578 600875261 261308593 600875261 261308593 824173161 174447919 824173161 174447919 157038571 843852045 157038571 843852045 970062320 17041084 970062320 17041084 982507164 636941919 982507164 636941919 166342649 834618505 166342649 834618505 547414899 158247310 547414899 158247310 961569659 37249378 961569659 37249378 952793468 123627686 952793468 123627686 365812911 634144592 365812911 634144592 673462184 13472542 673462184 13472542 986635687 407831945 986635687 407831945 199926617 800419767 199926617 800419767 386810387 585287815 386810387 585287815 414992263 695025576 414992263 695025576 130766404 870362818 130766404 870362818 742094352 217700403 742094352 217700403 891392630 107425535 891392630 107425535 788119957 559030721 788119957 559030721 166903427 882654695 166903427 882654695 118450270 34499090 118450270 34499090 964665596 151173911 964665596 151173911 643133982 660929352 643133982 660929352 326988555 975815170 326988555 975815170 25381516 618507371 25381516 618507371 381836607 988018369 381836607 988018369 12762871 799239275 12762871 799239275 220241734 615485826 220241734 615485826 384834361 812439918 384834361 812439918 187845037 425911450 187845037 425911450 749088070 249899766 749088070 249899766 391887047 797389826 391887047 797389826 109903224 891157907 109903224 891157907 886035738 112419769 886035738 112419769 537396249 463034027 537396249 463034027 904205331 94699716 904205331 94699716 740017303 402608739 740017303 402608739 549340163 784922986 549340163 784922986 41598738 974994471 41598738 974994471 26101047 874015395 26101047 874015395 339976717 626112192 339976717 626112192 373703414 627248136 373703414 627248136 251935344 961337638 251935344 961337638 39548831 898982425 39548831 898982425 448490049 228270107 448490049 228270107 862532894 135752399 862532894 135752399 557221921 550885113 557221921 550885113 27739497 973441541 27739497 973441541 76916856 23782604 76916856 23782604 975733298 314451293 975733298 314451293 363895282 635947436 363895282 635947436 782209929 216570108 782209929 216570108 422717357 919118231 422717357 919118231 82980554 49776413 82980554 49776413 948878525 946659202 948878525 946659202 54803507 343282972 54803507 343282972 656291857 548140162 656291857 548140162 448196804 551242875 448196804 551242875 879455753 118850691 879455753 118850691 389367854 855220961 389367854 855220961 135606273 865947048 135606273 865947048 713666694 285868082 713666694 285868082 300490795 700871422 300490795 700871422 422403192 578135730 422403192 578135730 361723335 638139992 361723335 638139992 659322735 340291072 659322735 340291072 201623135 798675049 201623135 798675049 830057124 169184578 830057124 169184578 756461316 552606915 756461316 552606915 46941676 953859520 46941676 953859520 230081943 242855821 230081943 242855821 756447342 591885503 756447342 591885503 57239 999893374 57239 999893374 903908764 95055045 903908764 95055045 744684048 272119176 744684048 272119176 693711619 635400540 693711619 635400540 104536458 897095573 104536458 897095573 738883141 260881654 738883141 260881654 729372358 685982361 729372358 685982361 315810318 598551391 315810318 598551391 600158367 396076654 600158367 396076654 649956618 349601422 649956618 349601422 441777803 838836479 441777803 838836479 162203207 829093990 162203207 829093990 475701368 473364772 475701368 473364772 869806278 128397292 869806278 128397292 709580118 805812256 709580118 805812256 194166985 399743181 194166985 399743181 600314447 987429226 600314447 987429226 13260839 539952127 13260839 539952127 478789608 520798835 478789608 520798835 307532041 694217062 307532041 694217062 479385949 201740042 479385949 201740042 796503158 390034168 796503158 390034168 609721167 312741966 609721167 312741966 990041332 9779896 990041332 9779896 155981918 844765434 155981918 844765434 733194716 91767566 733194716 91767566 906895150 505692100 906895150 505692100 494112116 397448513 494112116 397448513 602230321 553271842 602230321 553271842 313374046 688437951 313374046 688437951 367609489 522391276 367609489 522391276 698043698 301259480 698043698 301259480 285471214 787458626 285471214 787458626 130847856 870291810 130847856 870291810 372464616 566729421 372464616 566729421 980410757 19049977 980410757 19049977 828644955 460385167 828644955 460385167 540210337 177361997 540210337 177361997 821222014 550798272 821222014 550798272 248169295 753048172 248169295 753048172 360338639 76623436 360338639 76623436 921991401 542637203 921991401 542637203 412809465 660208832 412809465 660208832 217612519 782394887 217612519 782394887 274754244 180436303 274754244 180436303 818018362 453272379 818018362 453272379 539549421 826597112 539549421 826597112 158899694 935724210 158899694 935724210 66372978 570359769 66372978 570359769 429572358 821708310 429572358 821708310 28208801 973011668 28208801 973011668 87548575 352534548 87548575 352534548 887597319 111068604 887597319 111068604 677308228 320946851 677308228 320946851 694948776 281032792 694948776 281032792 928702256 70000388 928702256 70000388 822439819 723582398 822439819 723582398 43536130 957388590 43536130 957388590 70111631 806726642 70111631 806726642 916491851 82201349 916491851 82201349 519367793 822887164 519367793 822887164 177803190 106719980 177803190 106719980 892291304 116797195 892291304 116797195 497536445 502212420 497536445 502212420 708764370 290943163 708764370 290943163 564196734 918892623 564196734 918892623 83135332 21443754 83135332 21443754 977878758 823391279 977878758 823391279 177492371 600232763 177492371 600232763 567129081 164712995 567129081 164712995 834679668 382163693 834679668 382163693 296188113 909134124 296188113 909134124 93189334 751726135 93189334 751726135 645783675 247580517 645783675 247580517 751563285 661092286 751563285 661092286 340113507 438236855 340113507 438236855 788150897 210533643 788150897 210533643 429169727 582835380 429169727 582835380 335526120 764088144 335526120 764088144 189539844 810651844 189539844 810651844 743536383 255671439 743536383 255671439 530748394 818229590 530748394 818229590 182570557 457057232 182570557 457057232 609878114 86247919 609878114 86247919 911964010 158624508 911964010 158624508 254639145 745998923 254639145 745998923 658588119 263000772 658588119 263000772 736777996 937707198 736777996 937707198 64647941 377821059 64647941 377821059 621995488 561461040 621995488 561461040 65430107 936861975 65430107 936861975 108290390 681282172 108290390 681282172 581990298 419113504 581990298 419113504 109233465 891795686 109233465 891795686 222895912 329894172 222895912 329894172 669036822 360823569 669036822 360823569 286771106 774735299 286771106 774735299 225908768 553968777 225908768 553968777 445735983 826403604 445735983 826403604 174428384 451060430 174428384 451060430 558730421 73222289 558730421 73222289 925433389 231443575 925433389 231443575 767060085 37100465 767060085 37100465 961779219 273099346 961779219 273099346 726511990 185673448 726511990 185673448 812524096 285871862 812524096 285871862 526554275 473713762 526554275 473713762 794238031 204062364 794238031 204062364 749035353 507371550 749035353 507371550 492741091 296807508 492741091 296807508 720950799 278374788 720950799 278374788 458578389 843852144 458578389 843852144 28987067 972381487 28987067 972381487 263273141 604802693 263273141 604802693 641720743 347126116 641720743 347126116 787582466 65371622 787582466 65371622 933112245 790910793 933112245 790910793 208965698 627787013 208965698 627787013 652003391 75819305 652003391 75819305 922844707 99980553 922844707 99980553 643520927 355619867 643520927 355619867 935223956 63014808 935223956 63014808 390630297 835283054 390630297 835283054 165587846 650090290 165587846 650090290 871091022 127203585 871091022 127203585 593210979 710866065 593210979 710866065 23435421 977699314 23435421 977699314 183028156 701237804 183028156 701237804 683179225 315174519 683179225 315174519 577255311 737888036 577255311 737888036 1200687 998636964 1200687 998636964 645573762 1169702 645573762 1169702 999017537 8841149 999017537 8841149 250075829 751033023 250075829 751033023 336047223 322107265 336047223 322107265 823971678 174632706 823971678 174632706 769195909 626490673 769195909 626490673 111020485 890156892 111020485 890156892 368895155 36097448 368895155 36097448 962727807 298352539 962727807 298352539 701161285 84219123 701161285 84219123 914317101 937739428 914317101 937739428 64640991 765770809 64640991 765770809 561450067 310656979 561450067 310656979 835453634 163999649 835453634 163999649 183061495 990869054 183061495 990869054 9533115 793202245 9533115 793202245 286448368 631500869 286448368 631500869 616642031 139062851 616642031 139062851 860064622 465863683 860064622 465863683 230797182 770067912 230797182 770067912 957026825 41992639 957026825 41992639 925322040 132329376 925322040 132329376 717488736 417735844 717488736 417735844 552912579 673827592 552912579 673827592 67867330 934280250 67867330 934280250 181861434 812590544 181861434 812590544 195568515 645144008 195568515 645144008 551282290 405289219 551282290 405289219 595136771 556334509 595136771 556334509 443430884 98623706 443430884 98623706 900768276 863044853 900768276 863044853 138519088 462694591 138519088 462694591 537766093 689517195 537766093 689517195 312252684 566306922 312252684 566306922 433940695 875824565 433940695 875824565 125424972 191266786 125424972 191266786 810877599 187269120 810877599 187269120 539235481 628175003 539235481 628175003 136079560 865562450 136079560 865562450 185660070 41302177 185660070 41302177 957805832 78379466 957805832 78379466 458558794 540879920 458558794 540879920 928462665 70295317 928462665 70295317 652301072 476485831 652301072 476485831 168465891 832226765 168465891 832226765 983085758 16540778 983085758 16540778 484062804 515511679 4840628
140855 499961121 0 499961121 567977801 974793641 567977801 974793641 499984034 499988742 499984034 499988742 731858489 802819589 731858489 802819589 197172032 500012612 197172032 500012612 923887643 76155095 923887643 76155095 426892427 499966828 426892427 499966828 203666116 499980223 203666116 499980223 500029665 83095704 500029665 83095704 360461282 518214731 360461282 518214731 943063995 499971667 943063995 499971667 572482201 193675359 572482201 193675359 988534539 988558417 988534539 988558417 249349781 714080314 249349781 714080314 499995405 398921642 499995405 398921642 151215755 151221752 151215755 151221752 29786580 500036523 29786580 500036523 645770051 354215342 645770051 354215342 424352615 970938269 424352615 970938269 29104346 236295329 29104346 236295329 500033855 601622066 500033855 601622066 398353439 756624689 398353439 756624689 756676058 698735726 756676058 698735726 146131625 853904813 146131625 853904813 139675904 500004382 139675904 500004382 500003923 937961501 500003923 937961501 499996934 706216753 499996934 706216753 500000414 500018373 500000414 500018373 152601744 113146787 152601744 113146787 876900763 500014814 876900763 500014814 472705596 260411373 472705596 260411373 500008707 331727732 500008707 331727732 331738752 313213887 331738752 313213887 758225293 241820180 758225293 241820180 915477107 944668290 915477107 944668290 55397021 89937945 55397021 89937945 910089661 369533069 910089661 369533069 5920376 5886438 5920376 5886438 47745246 500023543 47745246 500023543 970105343 499984296 970105343 499984296 73478907 934003097 73478907 934003097 934009750 268474371 934009750 268474371 268511796 499980995 268511796 499980995 679708301 679699507 679708301 679699507 573507360 500034064 573507360 500034064 500005072 839284680 500005072 839284680 125960258 201105142 125960258 201105142 500018308 826445758 500018308 826445758 797235080 202749771 797235080 202749771 253305171 746654076 253305171 746654076 499964978 645846476 499964978 645846476 732779187 732761802 732779187 732761802 609426193 147946624 609426193 147946624 88701005 724089937 88701005 724089937 622328768 401615840 622328768 401615840 401631955 118140055 401631955 118140055 898805264 499989356 898805264 499989356 940843868 602417954 940843868 602417954 397545070 154457386 397545070 154457386 845490372 878923927 845490372 878923927 193947807 500019831 193947807 500019831 760096521 830907336 760096521 830907336 169068106 499990362 169068106 499990362 364007921 638910480 364007921 638910480 241843358 758096962 241843358 758096962 990497562 500004716 990497562 500004716 532175897 310754 532175897 310754 500009611 920156914 500009611 920156914 328651153 601589301 328651153 601589301 818664302 465256891 818664302 465256891 232316130 733016570 232316130 733016570 536891956 238568359 536891956 238568359 499998618 940255575 499998618 940255575 500015656 88217867 500015656 88217867 88203427 952716952 88203427 952716952 649739466 143940934 649739466 143940934 381334276 500026434 381334276 500026434 906767969 499997404 906767969 499997404 591457043 800216125 591457043 800216125 13905215 986061520 13905215 986061520 66625928 852663964 66625928 852663964 852653145 869364987 852653145 869364987 130669583 367610971 130669583 367610971 499998709 711270551 499998709 711270551 499985038 499962491 499985038 499962491 767072564 500003921 767072564 500003921 280176656 280171637 280176656 280171637 655609546 732890333 655609546 732890333 873801257 499979220 873801257 499979220 981808538 585177331 981808538 585177331 539428779 30296447 539428779 30296447 196307425 936057348 196307425 936057348 936073605 736486861 936073605 736486861 263489297 102589918 263489297 102589918 854409773 145781745 854409773 145781745 500008475 194780346 500008475 194780346 845524045 845563952 845524045 845563952 499996420 129636541 499996420 129636541 998640902 1327849 998640902 1327849 328662878 705907999 328662878 705907999 499989450 220738389 499989450 220738389 544453616 981537235 544453616 981537235 45728550 500021165 45728550 500021165 640952063 814593959 640952063 814593959 814615787 500031169 814615787 500031169 65416108 65474596 65416108 65474596 203507564 500026379 203507564 500026379 410634872 154478762 410634872 154478762 154499150 500019423 154499150 500019423 948777240 27112173 948777240 27112173 499967074 430605037 499967074 430605037 499996712 882625911 499996712 882625911 436926012 58778673 436926012 58778673 499995977 383212630 499995977 383212630 390664790 805732933 390664790 805732933 805758403 565817629 805758403 565817629 434236291 660261749 434236291 660261749 722305433 499975839 722305433 499975839 892052207 107946002 892052207 107946002 302239378 451263615 302239378 451263615 854980646 145059227 854980646 145059227 377341683 563108790 377341683 563108790 500034585 800797407 500034585 800797407 500010940 500025556 500010940 500025556 879169005 500013562 879169005 500013562 499961898 93744035 499961898 93744035 717500675 712335967 717500675 712335967 287633685 450838813 287633685 450838813 897658878 897622335 897658878 897622335 500034103 81079159 500034103 81079159 500007475 613324059 500007475 613324059 899462771 899475917 899462771 899475917 310438505 499961206 310438505 499961206 896643902 380387295 896643902 380387295 500006101 47673010 500006101 47673010 500028163 498879718 500028163 498879718 72004163 71986828 72004163 71986828 561586792 499972835 561586792 499972835 168872641 831082003 168872641 831082003 500013413 528240453 500013413 528240453 976075752 174164058 976075752 174164058 19846313 980108091 19846313 980108091 251378102 500000550 251378102 500000550 771721682 228253818 771721682 228253818 396604365 560458410 396604365 560458410 906332367 906335989 906332367 906335989 500032028 188520936 500032028 188520936 918981105 500035928 918981105 500035928 106193894 499969909 106193894 499969909 667629008 889150548 667629008 889150548 35571787 964422025 35571787 964422025 57919321 500031706 57919321 500031706 959486674 40518903 959486674 40518903 442481954 557807151 442481954 557807151 442198303 499999687 442198303 499999687 698915853 500004686 698915853 500004686 371360160 556663910 371360160 556663910 499991426 489968266 499991426 489968266 387174623 856864274 387174623 856864274 36475682 464203740 36475682 464203740 548193814 23454653 548193814 23454653 23422501 683745005 23422501 683745005 660097043 310143133 660097043 310143133 765060416 765083951 765060416 765083951 849576320 135317470 849576320 135317470 977308565 873660576 977308565 873660576 748739528 462590894 748739528 462590894 307111100 852278824 307111100 852278824 852274073 243314088 852274073 243314088 212640470 762387623 212640470 762387623 631892056 499996561 631892056 499996561 35301123 951313447 35301123 951313447 846863488 153084682 846863488 153084682 535568757 535589480 535568757 535589480 499964882 173661210 499964882 173661210 470231255 619117355 470231255 619117355 674383481 325645916 674383481 325645916 898011998 500031538 898011998 500031538 21905347 500021097 21905347 500021097 682292678 682265129 682292678 682265129 180118687 499993155 180118687 499993155 977914465 977843426 977914465 977843426 257888932 485579939 257888932 485579939 514411081 203353273 514411081 203353273 364000785 487996089 364000785 487996089 681893611 318082294 681893611 318082294 500266158 500266892 500266158 500266892 936386736 171951966 936386736 171951966 500024760 500002135 500024760 500002135 192413184 265786426 192413184 265786426 754114684 499978234 754114684 499978234 455754700 464198102 455754700 464198102 664367465 986345046 664367465 986345046 276396818 461895201 276396818 461895201 981102574 500039208 981102574 500039208 513392927 246572682 513392927 246572682 246591739 735109487 246591739 735109487 772478402 772412137 772478402 772412137 377555159 496731761 377555159 496731761 852438359 950099468 852438359 950099468 49883179 383851122 49883179 383851122 593819122 499995386 593819122 499995386 499968908 971411734 499968908 971411734 500008731 802273640 500008731 802273640 462341389 127577676 462341389 127577676 872372982 500005854 872372982 500005854 43852383 856945799 43852383 856945799 499991963 930137406 499991963 930137406 363383031 499960803 363383031 499960803 643131791 643136346 643131791 643136346 449159333 357178432 449159333 357178432 357224219 499994831 357224219 499994831 957694469 235076354 957694469 235076354 547731528 455884467 547731528 455884467 500018028 784422564 500018028 784422564 499997816 55823820 499997816 55823820 306534002 500002649 306534002 500002649 68340948 680694387 68340948 680694387 680682997 927173070 680682997 927173070 57390966 57369164 57390966 57369164 567340041 500019893 567340041 500019893 331282913 338091465 331282913 338091465 572327942 499961844 572327942 499961844 923763553 999347851 923763553 999347851 499996045 500038157 499996045 500038157 802498997 763464511 802498997 763464511 236511386 499994326 236511386 499994326 743027580 146388581 743027580 146388581 337760883 499975311 337760883 499975311 765050601 234905126 765050601 234905126 506966081 500000174 506966081 500000174 235330605 764657999 235330605 764657999 460682766 204600473 460682766 204600473 795355494 515813592 795355494 515813592 500005604 522079401 500005604 522079401 429613994 287577647 429613994 287577647 600576887 846798568 600576887 846798568 153218519 783542185 153218519 783542185 783589564 499987959 783589564 499987959 145302995 73899806 145302995 73899806 73860253 925111331 73860253 925111331 694349172 152068613 694349172 152068613 131512542 712238514 131512542 712238514 591331095 392151907 591331095 392151907 225471670 774557672 225471670 774557672 499980804 28859738 499980804 28859738 971147494 700449477 971147494 700449477 181741212 372818199 181741212 372818199 500020695 499962190 500020695 499962190 968011578 500024429 968011578 500024429 389890493 884832870 389890493 884832870 884782923 169821583 884782923 169821583 508015144 962197270 508015144 962197270 355863242 355911207 355863242 355911207 500036232 470237044 500036232 470237044 499974531 225379578 499974531 225379578 753865390 753846001 753865390 753846001 619979468 379972043 619979468 379972043 825587959 500024783 825587959 500024783 327228967 327233717 327228967 327233717 990420038 727677221 990420038 727677221 132875183 867154671 132875183 867154671 180443312 180494279 180443312 180494279 844134680 966972009 844134680 966972009 33019531 626374910 33019531 626374910 972314745 500003830 972314745 500003830 500007328 715080539 500007328 715080539 71401689 117927166 71401689 117927166 500034931 446820706 500034931 446820706 571975850 647930156 571975850 647930156 693158942 499987327 693158942 499987327 58802501 388339339 58802501 388339339 681534660 500027242 681534660 500027242 90192621 90191712 90192621 90191712 500031791 500005962 500031791 500005962 191229945 808825318 191229945 808825318 499988440 64927414 499988440 64927414 861268008 500009135 861268008 500009135 807672256 500038954 807672256 500038954 953003083 936012391 953003083 936012391 499988370 477422023 499988370 477422023 420243590 500036680 420243590 500036680 454775904 403778987 454775904 403778987 403746287 445820426 403746287 445820426 697253028 302746673 697253028 302746673 500000465 583762416 500000465 583762416 583736345 21734124 583736345 21734124 499994787 461139853 499994787 461139853 948456101 899758123 948456101 899758123 424610325 575397481 424610325 575397481 722207275 722228311 722207275 722228311 499965206 427411543 499965206 427411543 882419650 982103373 882419650 982103373 982071693 229849957 982071693 229849957 500002860 512022473 500002860 512022473 499983164 88878333 499983164 88878333 900085137 108690633 900085137 108690633 500013953 817901861 500013953 817901861 536841542 499990849 536841542 499990849 441563354 539518538 441563354 539518538 539507283 500026921 539507283 500026921 266382069 755834603 266382069 755834603 697702291 302288936 697702291 302288936 31841311 567423230 31841311 567423230 715719412 284317475 715719412 284317475 138399209 500007006 138399209 500007006 276555955 276543143 276555955 276543143 324237216 672391189 324237216 672391189 614654810 499962308 614654810 499962308 233871939 713366777 233871939 713366777 286605741 898114972 286605741 898114972 62386792 937609794 62386792 937609794 356732553 499965334 356732553 499965334 169857278 169840601 169857278 169840601 663348810 678141585 663348810 678141585 391889668 500003801 391889668 500003801 499972680 811512158 499972680 811512158 188536292 500032613 188536292 500032613 829799464 92112529 829799464 92112529 907858458 335619030 907858458 335619030 230896448 230908581 230896448 230908581 400774143 499994680 400774143 499994680 803511635 100664183 803511635 100664183 899294017 397816059 899294017 397816059 331925722 183676076 331925722 183676076 984280512 748671182 984280512 748671182 330184077 500007071 330184077 500007071 891114756 331182704 891114756 331182704 296123583 577135762 296123583 577135762 809729204 65056502 809729204 65056502 934963890 499985321 934963890 499985321 5943709 5935454 5943709 5935454 991974006 500004077 991974006 500004077 237493608 963838958 237493608 963838958 752405538 109813515 752405538 109813515 890129813 512857605 890129813 512857605 499993158 499996383 499993158 499996383 727279289 275008133 727279289 275008133 275033106 123639285 275033106 123639285 979876816 20146468 979876816 20146468 499967055 812153426 499967055 812153426 582358128 500024133 582358128 500024133 951192847 500013849 951192847 500013849 500009084 789950990 500009084 789950990 81121962 81161869 81121962 81161869 653832817 747514943 653832817 747514943 57425634 499973215 57425634 499973215 997927343 619958716 997927343 619958716 499985368 360424445 499985368 360424445 639560790 500018065 639560790 500018065 336019175 523485842 336019175 523485842 523488926 945020021 523488926 945020021 499980387 904892533 499980387 904892533 500017355 645123176 500017355 645123176 132593800 132555950 132593800 132555950 500033872 155447041 500033872 155447041 155477693 703346586 155477693 703346586 627554311 486791938 627554311 486791938 102178488 623787946 102178488 623787946 660904789 660891117 660904789 660891117 578166127 421816586 578166127 421816586 499992480 652727550 499992480 652727550 667714187 112380391 667714187 112380391 887569110 226470915 887569110 226470915 404873082 499977672 404873082 499977672 323056183 153057223 323056183 153057223 500026560 446103398 500026560 446103398 285214264 982886628 285214264 982886628 17110888 500002520 17110888 500002520 408527699 221202196 408527699 221202196 861368600 996713335 861368600 996713335 3343110 695374505 3343110 695374505 532268451 499981634 532268451 499981634 638851039 606152180 638851039 606152180 408209319 408165924 408209319 408165924 579831188 420145181 579831188 420145181 884854731 115080860 884854731 115080860 21183990 500027637 21183990 500027637 921190459 212363863 921190459 212363863 762388793 762394869 762388793 762394869 65549852 65523415 65549852 65523415 334538427 903035866 334538427 903035866 499998309 475341361 499998309 475341361 475346898 312378534 475346898 312378534 500035152 103441886 500035152 103441886 677530364 772596611 677530364 772596611 147321885 147280484 147321885 147280484 499978676 531766218 499978676 531766218 401433231 138763675 401433231 138763675 724547371 500009261 724547371 500009261 500023868 183833154 500023868 183833154 463946480 961364225 463946480 961364225 500023840 978884003 500023840 978884003 714980814 437189507 714980814 437189507 500039513 530324389 500039513 530324389 265049931 500029857 265049931 500029857 410966063 84851270 410966063 84851270 747635583 747654722 747635583 747654722 500006858 642334442 500006858 642334442 853137669 853136274 853137669 853136274 500019637 400721711 500019637 400721711 889035853 947098131 889035853 947098131 52918697 778489523 52918697 778489523 778485684 499987806 778485684 499987806 553988322 554007245 553988322 554007245 499970159 319377839 499970159 319377839 500015412 551190575 500015412 551190575 709907633 709898765 709907633 709898765 318339093 499966422 318339093 499966422 16975953 306791186 16975953 306791186 500006457 890781444 500006457 890781444 109237721 782919923 109237721 782919923 782886260 499963354 782886260 499963354 308498365 846897048 308498365 846897048 830342357 499969370 830342357 499969370 395033863 500030363 395033863 500030363 300493486 320809608 300493486 320809608 571043537 809589550 571043537 809589550 190414316 724554615 190414316 724554615 724516376 678982886 724516376 678982886 467790819 499993273 467790819 499993273 425408792 888200928 425408792 888200928 499982755 613762042 499982755 613762042 452734331 452791200 452734331 452791200 767793605 775112434 767793605 775112434 224848917 659360495 224848917 659360495 995287509 4651787 995287509 4651787 499991350 772861868 499991350 772861868 772885869 319124322 772885869 319124322 499974315 769924117 499974315 769924117 996131796 3887349 996131796 3887349 431542473 658220076 431542473 658220076 696015498 304009428 696015498 304009428 891667918 891659087 891667918 891659087 137930646 224620995 137930646 224620995 500024938 514073749 500024938 514073749 489749369 397609618 489749369 397609618 995654049 500017142 995654049 500017142 153860510 500036937 153860510 500036937 499986006 87602717 499986006 87602717 111318540 685945037 111318540 685945037 499966478 499990091 499966478 499990091 188609259 979619741 188609259 979619741 979673157 499999783 979673157 499999783 235988662 171718165 235988662 171718165 16987815 671149333 16987815 671149333 577311859 420497675 577311859 420497675 579542624 499978492 579542624 499978492 205293452 794676346 205293452 794676346 351466387 432354042 351466387 432354042 499966162 500003509 499966162 500003509 110081661 3512906 110081661 3512906 886308277 541652527 886308277 541652527 499976700 499986657 499976700 499986657 772759166 556425339 772759166 556425339 186613418 186631719 186613418 186631719 737195415 500034841 737195415 500034841 193713798 806311596 193713798 806311596 223759876 217207218 223759876 217207218 782775649 951797686 782775649 951797686 197971073 197984241 197971073 197984241 408775511 506448141 408775511 506448141 613024762 613078490 613024762 613078490 171811179 171871361 171811179 171871361 499979621 500015280 499979621 500015280 675040941 478798881 675040941 478798881 500037491 783385266 500037491 783385266 252938274 444172633 252938274 444172633 500017931 804137505 500017931 804137505 499985494 232260422 499985494 232260422 500013368 815345119 500013368 815345119 499978433 260710926 499978433 260710926 97570849 591290479 97570849 591290479 532810140 439245007 532810140 439245007 439274086 231488529 439274086 231488529 768546204 273415806 768546204 273415806 267729905 699031321 267729905 699031321 853642325 9362373 853642325 9362373 499966614 292040546 499966614 292040546 499988535 15830229 499988535 15830229 15799022 966008197 15799022 966008197 966020832 500007764 966020832 500007764 499969541 292278950 499969541 292278950 82249346 917786990 82249346 917786990 499975008 107710626 499975008 107710626 892304937 499998850 892304937 499998850 197096715 802949413 197096715 802949413 726812849 9070768 726812849 9070768 990958254 790451446 990958254 790451446 177502619 177477355 177502619 177477355 325432253 674558012 325432253 674558012 499998094 394840177 499998094 394840177 182161109 125264219 182161109 125264219 891454492 728811815 891454492 728811815 235211031 164303085 235211031 164303085 499987529 500010254 499987529 500010254 42950595 500038643 42950595 500038643 633354941 633330822 633354941 633330822 616994380 382552938 616994380 382552938 382544371 500038523 382544371 500038523 941061387 58901511 941061387 58901511 139159883 860872500 139159883 860872500 439094225 230669574 439094225 230669574 769329319 748651993 769329319 748651993 481884121 481904239 481884121 481904239 447290522 685451477 447290522 685451477 685441867 499979107 685441867 499979107 238650843 622899710 238650843 622899710 500017960 963177423 500017960 963177423 36826241 717671616 36826241 717671616 546365700 328002469 546365700 328002469 328041789 499981848 328041789 499981848 765813732 500020186 765813732 500020186 326274272 339097193 326274272 339097193 655081105 900853112 655081105 900853112 115829719 185586883 115829719 185586883 691796073 379284746 691796073 379284746 499979557 787110073 499979557 787110073 500028339 500013299 500028339 500013299 473693777 499994841 473693777 499994841 645392459 610819143 645392459 610819143 75570165 924433963 75570165 924433963 820009117 179980380 820009117 179980380 372174033 462136184 372174033 462136184 500035618 214006432 500035618 214006432 587156552 587158522 587156552 587158522 20918004 2743052 20918004 2743052 834814994 872221057 834814994 872221057 431808435 482201001 431808435 482201001 500003731 317588302 500003731 317588302 510428070 489548136 510428070 489548136 271156567 209608663 271156567 209608663 499996391 500035621 499996391 500035621 77042373 922911679 77042373 922911679 430724575 377820840 430724575 377820840 377792332 836918140 377792332 836918140 500032851 2939680 500032851 2939680 798940709 798975112 798940709 798975112 499988459 204763961 499988459 204763961 499964508 900130725 499964508 900130725 99915363 191801893 99915363 191801893 808131814 759064910 808131814 759064910 532727635 500027095 532727635 500027095 139312811 682195693 139312811 682195693 682178732 228659397 682178732 228659397 499998355 437498354 499998355 437498354 897456923 939599801 897456923 939599801 268308821 400954276 268308821 400954276 728194898 504460631 728194898 504460631 495492651 494037956 495492651 494037956 505996746 423279326 505996746 423279326 500006024 7927473 500006024 7927473 992059191 500004575 992059191 500004575 437522980 437587973 437522980 437587973 571386294 618691604 571386294 618691604 835732566 164241554 835732566 164241554 654467968 804679764 654467968 804679764 804623057 86076353 804623057 86076353 86029140 311581479 86029140 311581479 597734639 499964446 597734639 499964446 346099322 333937790 346099322 333937790 500032215 172474687 500032215 172474687 500019019 322826518 500019019 322826518 499963508 526646100 499963508 526646100 598138785 499984289 598138785 499984289 542209812 210247105 542209812 210247105 846457242 153486218 846457242 153486218 464374775 866672263 464374775 866672263 500006252 681905576 500006252 681905576 213637051 135544981 213637051 135544981 29637444 29561839 29637444 29561839 500022253 421264749 500022253 421264749 477680519 967649853 477680519 967649853 32379007 932888874 32379007 932888874 500004414 101801695 500004414 101801695 17220091 982813349 17220091 982813349 759135058 499971700 759135058 499971700 130351049 620694989 130351049 620694989 379307787 499969154 379307787 499969154 86314391 500003760 86314391 500003760 358752852 713099233 358752852 713099233 200679444 200657946 200679444 200657946 952277716 880328094 952277716 880328094 499984414 729164506 499984414 729164506 729205565 801798843 729205565 801798843 179006558 123733774 179006558 123733774 876250393 499987223 876250393 499987223 341466885 72023289 341466885 72023289 805610847 500028777 805610847 500028777 338345418 338360721 338345418 338360721 48344757 985181811 48344757 985181811 985184097 86200176 985184097 86200176 852323558 500036400 852323558 500036400 165146384 499984638 165146384 499984638 492148684 507880785 492148684 507880785 500002979 115639174 500002979 115639174 845797203 183859481 845797203 183859481 183853413 499974535 183853413 499974535 941834143 472429970 941834143 472429970 400507867 245499752 400507867 245499752 754538576 689870709 754538576 689870709 310110655 466207189 310110655 466207189 507386900 492579125 507386900 492579125 499960412 407643105 499960412 407643105 818100190 845970039 818100190 845970039 57742526 57698670 57742526 57698670 499995508 373976371 499995508 373976371 360127279 639836441 360127279 639836441 187900000 499969613 187900000 499969613 19222453 980781291 19222453 980781291 169899295 179877390 169899295 179877390 916139692 500021590 916139692 500021590 55963911 499979154 55963911 499979154 845828686 919748818 845828686 919748818 324794982 251479602 324794982 251479602 828597592 828595734 828597592 828595734 300865553 409445550 300865553 409445550 902148551 829213652 902148551 829213652 170803117 801496629 170803117 801496629 361411352 499999878 361411352 499999878 768006518 452540917 768006518 452540917 221669149 982115995 221669149 982115995 500032865 276758756 500032865 276758756 276741173 442249254 276741173 442249254 444207716 955890646 444207716 955890646 955904248 214094902 955904248 214094902 173593013 173542134 173593013 173542134 782016654 678949041 782016654 678949041 321014916 170165604 321014916 170165604 604002526 954703372 604002526 954703372 954680945 855953642 954680945 855953642 499982404 253878341 499982404 253878341 746088500 932535055 746088500 932535055 67465627 795136915 67465627 795136915 428514572 336539824 428514572 336539824 336531416 500028988 336531416 500028988 499978456 175846463 499978456 175846463 499993872 778031823 499993872 778031823 499996928 602113089 499996928 602113089 20910086 979143127 20910086 979143127 118622213 499962418 118622213 499962418 987815807 499995431 987815807 499995431 645290713 109421067 645290713 109421067 890616177 90160750 890616177 90160750 500011568 317044950 500011568 317044950 682935042 499966386 682935042 499966386 500026116 894752129 500026116 894752129 41386797 499988549 41386797 499988549 500016629 951393 500016629 951393 744396303 255609109 744396303 255609109 53885015 53944787 53885015 53944787 500012339 842065063 500012339 842065063 499964329 289401492 499964329 289401492 809317441 853800485 809317441 853800485 205483797 500008604 205483797 500008604 923133448 465869086 923133448 465869086 40539220 40531894 40539220 40531894 833457239 499984889 833457239 499984889 499981366 674061590 499981366 674061590 325940505 500033556 325940505 500033556 500038993 578366007 500038993 578366007 463238869 428281595 463238869 428281595 242820338 757168516 242820338 757168516 477490394 499966691 477490394 499966691 431768196 617461589 431768196 617461589 617464906 983911515 617464906 983911515 16154521 610206401 16154521 610206401 921961160 240428414 921961160 240428414 50534645 499981854 50534645 499981854 499987089 110510404 499987089 110510404 500010334 988366831 500010334 988366831 500006153 903906064 500006153 903906064 597473170 499988145 597473170 499988145 838666642 768722706 838666642 768722706 499984334 416862067 499984334 416862067 583170038 54582699 583170038 54582699 54552418 423204220 54552418 423204220 862165548 862179437 862165548 862179437 683503136 652108080 683503136 652108080 292327603 499962626 292327603 499962626 842570915 106019490 842570915 106019490 499989237 797410437 499989237 797410437 202577440 291224789 202577440 291224789 705899844 500006958 705899844 500006958 448218043 499976656 448218043 499976656 500015545 928160021 500015545 928160021 500034442 637578447 500034442 637578447 161783570 500002915 161783570 500002915 475647121 500011863 475647121 500011863 618736830 307642957 618736830 307642957 105228687 600084994 105228687 600084994 720130677 223206099 720130677 223206099 64616263 599368486 64616263 599368486 464128918 242413866 464128918 242413866 242409026 577789781 242409026 577789781 635904978 952062817 635904978 952062817 98665222 498261870 98665222 498261870 501740663 6261782 501740663 6261782 21903473 654650464 21903473 654650464 654689852 810399600 654689852 810399600 87921816 87903250 87921816 87903250 386998622 929239983 386998622 929239983 70802491 75459563 70802491 75459563 705186894 705164208 705186894 705164208 500038821 475189456 500038821 475189456 384450021 635012172 384450021 635012172 733768119 204572945 733768119 204572945 795458225 204566677 795458225 204566677 346716352 499970109 346716352 499970109 785787912 348203641 785787912 348203641 499967791 842575835 499967791 842575835 745555167 745557239 745555167 745557239 77428409 922577086 77428409 922577086 954994549 310589826 954994549 310589826 114552303 727773028 114552303 727773028 500002191 246028382 500002191 246028382 183753124 768754837 183753124 768754837 570745088 500013204 570745088 500013204 956128258 43842699 956128258 43842699 258281692 500022171 258281692 500022171 896038892 103988322 896038892 103988322 205674888 499985907 205674888 499985907 500001165 14597959 500001165 14597959 364093153 887667689 364093153 887667689 643425328 499969501 643425328 499969501 118743739 403471242 118743739 403471242 403434534 71459176 403434534 71459176 26652462 973355896 26652462 973355896 500019685 196369105 500019685 196369105 665735391 500019592 665735391 500019592 438544447 122143374 438544447 122143374 877869929 789170726 877869929 789170726 174178369 174122038 174178369 174122038 997063651 997007432 997063651 997007432 499985768 13670504 499985768 13670504 566655890 433341657 566655890 433341657 804905990 24973932 804905990 24973932 975021195 721407147 975021195 721407147 458125262 499960570 458125262 499960570 736169991 49086790 736169991 49086790 499982397 825752552 499982397 825752552 500003927 255469154 500003927 255469154 412749589 587258363 412749589 587258363 573694928 186887128 573694928 186887128 249433693 499996986 249433693 499996986 369166798 65598680 369166798 65598680 934369140 499966669 934369140 499966669 500015817 681180088 500015817 681180088 703071855 499966631 703071855 499966631 103383955 791951107 103383955 791951107 500031086 499980334 500031086 499980334 402887427 499986073 402887427 499986073 534111288 1390490 534111288 1390490 499963609 867659470 499963609 867659470 499982659 528460814 499982659 528460814 324034840 500032991 324034840 500032991 927383029 72601854 927383029 72601854 500014070 388658272 500014070 388658272 653779908 856793115 653779908 856793115 499978999 970396698 499978999 970396698 933727415 110612356 933727415 110612356 110605392 499998296 110605392 499998296 500017250 996175068 500017250 996175068 987251830 102743526 987251830 102743526 480751580 500015809 480751580 500015809 940998374 492233747 940998374 492233747 109098666 109067808 109098666 109067808 671438540 671400510 671438540 671400510 776630640 223372089 776630640 223372089 943180750 500006563 943180750 500006563 195823274 417896469 195823274 417896469 499968657 784255084 499968657 784255084 215756447 7762356 215756447 7762356 500038929 881848169 500038929 881848169 118152948 771900260 118152948 771900260 500035426 918356890 500035426 918356890 499978306 768078391 499978306 768078391 526962548 138939868 526962548 138939868 861076677 584001415 861076677 584001415 499967001 169717675 499967001 169717675 830311369 384765968 830311369 384765968 384752093 610464285 384752093 610464285 500007851 500001204 500007851 500001204 730771314 259073092 730771314 259073092 740943729 800527560 740943729 800527560 474627915 125037718 474627915 125037718 874986022 833660624 874986022 833660624 342376843 499976789 342376843 499976789 769797317 963755203 769797317 963755203 36244349 304632543 36244349 304632543 622535105 622554945 622535105 622554945 500013394 338190707 500013394 338190707 452707713 500031956 452707713 500031956 911047645 88907378 911047645 88907378 849447495 931745500 849447495 931745500 500001545 499962005 500001545 499962005 101273764 163629352 101273764 163629352 754882178 500029929 754882178 500029929 249358208 500007638 249358208 500007638 680354896 825450596 680354896 825450596 174527253 1992591 174527253 1992591 500018581 190119019 500018581 190119019 231385782 499976847 231385782 499976847 945901423 945922055 945901423 945922055 181947808 181964214 181947808 181964214 470592125 500000557 470592125 500000557 619209338 362971193 619209338 362971193 117808248 117812880 117808248 117812880 503632011 500021114 503632011 500021114 812286374 308088645 812286374 308088645 488300184 930260223 488300184 930260223 69735875 342552320 69735875 342552320 343757069 940462445 343757069 940462445 499999347 601649621 499999347 601649621 83987841 83979434 83987841 83979434 346242282 500039675 346242282 500039675 935609978 64364704 935609978 64364704 94415320 680648065 94415320 680648065 806279367 499967238 806279367 499967238 36434434 499969949 36434434 499969949 114714190 29044919 114714190 29044919 29087959 499984000 29087959 499984000 717817490 499995720 717817490 499995720 277284532 365372197 277284532 365372197 720084382 597120114 720084382 597120114 499973795 195381772 499973795 195381772 531910923 566626234 531910923 566626234 242305217 242318480 242305217 242318480 638885500 996765587 638885500 996765587 22407863 305620506 22407863 305620506 353477275 768960287 353477275 768960287 217846354 499992639 217846354 499992639 499973449 876586005 499973449 876586005 499960827 628695086 499960827 628695086 244774131 755170341 244774131 755170341 186697583 186677845 186697583 186677845 504991422 995130649 504991422 995130649 172278277 430337218 172278277 430337218 815821663 184227699 815821663 184227699 630087646 835583552 630087646 835583552 974440682 974461474 974440682 974461474 544277114 7774950 544277114 7774950 992208605 69158926 992208605 69158926 133449134 942933055 133449134 942933055 694225263 305776691 694225263 305776691 499985582 564125194 499985582 564125194 51496842 499971763 51496842 499971763 857013377 856998664 857013377 856998664 460183552 460184480 460183552 460184480 967472796 859060920 967472796 859060920 269854018 302543526 269854018 302543526 821535670 821550283 821535670 821550283 678887496 499980966 678887496 499980966 958019569 599928134 958019569 599928134 378157678 929898437 378157678 929898437 945744654 54233093 945744654 54233093 380306520 954270077 380306520 954270077 45722446 326463715 45722446 326463715 326483982 43435018 326483982 43435018 43366941 316133018 43366941 316133018 683831234 526312685 683831234 526312685 125486449 499967424 125486449 499967424 921534379 931948238 921534379 931948238 499971970 212024147 499971970 212024147 267308870 977954439 267308870 977954439 996129847 996085223 996129847 996085223 666751097 71102948 666751097 71102948 71141889 500001287 71141889 500001287 500032179 92945653 500032179 92945653 431590251 881665902 431590251 881665902 58516795 43216064 58516795 43216064 956779532 258652307 956779532 258652307 461099349 667225545 461099349 667225545 300775073 300730079 300775073 300730079 145720434 854240353 145720434 854240353 854121888 67762831 854121888 67762831 239630646 500038361 239630646 500038361 85165526 31137219 85165526 31137219 31133102 924356753 31133102 924356753 783849505 216156240 783849505 216156240 500012508 672713357 500012508 672713357 499971146 119906789 499971146 119906789 119880755 967113649 119880755 967113649 822263906 177799748 822263906 177799748 351709704 974917940 351709704 974917940 974845401 500005291 974845401 500005291 392334275 392312928 392334275 392312928 156402289 843568510 156402289 843568510 623688529 376331890 623688529 376331890 291696046 582499254 291696046 582499254 711630759 711611194 711630759 711611194 26270259 81383558 26270259 81383558 995370194 4643913 995370194 4643913 499979324 500029136 499979324 500029136 755689447 500006305 755689447 500006305 321791150 499975456 321791150 499975456 550387666 449620203 550387666 449620203 499981796 834676187 499981796 834676187 834682123 293874718 834682123 293874718 171138565 828856446 171138565 828856446 340333176 110099622 340333176 110099622 889897119 233406344 889897119 233406344 500002811 111590873 500002811 111590873 888426077 460307543 888426077 460307543 499963582 500004969 499963582 500004969 32263546 967726977 32263546 967726977 818808602 117650 818808602 117650 189823396 899351875 189823396 899351875 899356931 128864081 899356931 128864081 21204303 978805396 21204303 978805396 137830265 161560720 137830265 161560720 499985607 499966524 499985607 499966524 311341846 363210334 311341846 363210334 636780267 588023966 636780267 588023966 499986118 110905373 499986118 110905373 500001746 882599908 500001746 882599908 562523391 437468587 562523391 437468587 919765017 919764165 919765017 919764165 588188719 157452540 588188719 157452540 157421491 423954018 157421491 423954018 576014457 208556983 576014457 208556983 208542240 588288981 208542240 588288981 627782921 17487151 627782921 17487151 982515942 499964450 982515942 499964450 480137596 815828295 480137596 815828295 184143686 991882178 184143686 991882178 500012775 453057259 500012775 453057259 425458762 500011028 425458762 500011028 564857754 557513562 564857754 557513562 500005802 500012886 500005802 500012886 720501442 720513898 720501442 720513898 243176070 452537477 243176070 452537477 720682727 590997423 720682727 590997423 379898857 499967586 379898857 499967586 514051846 943895967 514051846 943895967 56085112 508527167 56085112 508527167 500016142 453502669 500016142 453502669 29292543 29283772 29292543 29283772 816911132 500029095 816911132 500029095 108691324 499972917 108691324 499972917 773852039 527929800 773852039 527929800 376798 999630901 376798 999630901 64092236 499974727 64092236 499974727 499961510 296304127 499961510 296304127 62770139 963896013 62770139 963896013 36155988 234386931 36155988 234386931 500035113 138410188 500035113 138410188 138455913 864365761 138455913 864365761 864437493 59781635 864437493 59781635 59786560 320990194 59786560 320990194 533267369 533279085 533267369 533279085 754989388 245026253 754989388 245026253 67897332 658490586 67897332 658490586 500004283 37156229 500004283 37156229 499973361 352535478 499973361 352535478 799678074 799679748 799678074 799679748 273204321 499984433 273204321 499984433 848974044 951956529 848974044 951956529 37964206 124986408 37964206 124986408 875069053 45502884 875069053 45502884 45453111 774022337 45453111 774022337 499981662 971061450 499981662 971061450 518096451 256315988 518096451 256315988 499986071 819565160 499986071 819565160 732009105 267942061 732009105 267942061 964219576 964182372 964219576 964182372 668474203 331530095 668474203 331530095 115117402 884863479 115117402 884863479 499962985 48575739 499962985 48575739 48521757 737992151 48521757 737992151 856876606 900418410 856876606 900418410 496813772 500029329 496813772 500029329 98033038 98018531 98033038 98018531 261674589 500039195 261674589 500039195 981917901 949406337 981917901 949406337 500012334 250967452 500012334 250967452 749006493 804527306 749006493 804527306 379186974 224287069 379186974 224287069 192834749 119448739 192834749 119448739 986131798 13834681 986131798 13834681 570501835 500001136 570501835 500001136 489230275 498761055 489230275 498761055 758513409 989382271 758513409 989382271 989365319 91901703 989365319 91901703 499987505 514766245 499987505 514766245 195739799 398735652 195739799 398735652 710695391 911438856 710695391 911438856 88535761 834042248 88535761 834042248 357247372 499983049 357247372 499983049 924093193 171355355 924093193 171355355 500026062 868705622 500026062 868705622 90456280 90501823 90456280 90501823 135380132 787978036 135380132 787978036 347398349 564114699 347398349 564114699 795551316 204505194 795551316 204505194 484669768 515395015 484669768 515395015 500039451 29114983 500039451 29114983 758348804 871034130 758348804 871034130 871024304 499997897 871024304 499997897 373832031 232642879 373832031 232642879 232674999 211037035 232674999 211037035 500009320 168669423 500009320 168669423 168659180 940792483 168659180 940792483 944429525 55573656 944429525 55573656 343891640 656087189 343891640 656087189 469404205 432851534 469404205 432851534 653521983 906567548 653521983 906567548 906608390 114440917 906608390 114440917 402066723 836754887 402066723 836754887 28169175 28191789 28169175 28191789 608045333 995643861 608045333 995643861 995678181 71627494 995678181 71627494 499979973 3862140 499979973 3862140 729401231 508344903 729401231 508344903 491703143 403267288 491703143 403267288 500022794 917769312 500022794 917769312 212233235 754383217 212233235 754383217 800005531 199943161 800005531 199943161 500011949 573537615 500011949 573537615 426421385 635424546 426421385 635424546 635436493 499997901 635436493 499997901 364844601 558320580 364844601 558320580 499976568 36702507 499976568 36702507 36710493 864622790 36710493 864622790 500025379 824477385 500025379 824477385 175552595 974055583 175552595 974055583 770403468 478095014 770403468 478095014 478128970 250681200 478128970 250681200 749279712 1718314 749279712 1718314 477169234 499972916 477169234 499972916 974849081 870103696 974849081 870103696 500019848 254456247 500019848 254456247 745497056 59538415 745497056 59538415 212594221 499976349 212594221 499976349 63738330 63780410 63738330 63780410 236054435 500004517 236054435 500004517 822760347 441568185 822760347 441568185 194378331 879502262 194378331 879502262 879467563 727468782 879467563 727468782 499990037 500005425 499990037 500005425 725636603 585529178 725636603 585529178 67003465 500027659 67003465 500027659 938539962 500035576 938539962 500035576 981723777 148585399 981723777 148585399 278937525 800236037 278937525 800236037 800220365 500021492 800220365 500021492 499972310 154333284 499972310 154333284 360939391 569984930 360939391 569984930 499995652 902121368 499995652 902121368 496243230 503753214 496243230 503753214 499968599 572921022 499968599 572921022 478950877 35141303 478950877 35141303 35116589 778733210 35116589 778733210 500025671 856957876 500025671 856957876 143085356 500015719 143085356 500015719 753090247 38185002 753090247 38185002 38161216 870993752 38161216 870993752 433762787 499961604 433762787 499961604 20368350 296367179 20368350 296367179 753726177 500014187 753726177 500014187 332273520 277874504 332273520 277874504 500026704 510788953 500026704 510788953 499998517 327060253 499998517 327060253 884407193 884360239 884407193 884360239 499991967 32690154 499991967 32690154 499967255 919605380 499967255 919605380 927154837 927155369 927154837 927155369 739587085 260413072 739587085 260413072 60023525 528049947 60023525 528049947 776253902 776316584 776253902 776316584 499968980 482667720 499968980 482667720 781948518 218015749 781948518 218015749 363214960 875149353 363214960 875149353 499975043 500034662 499975043 500034662 271806871 411830216 271806871 411830216 500013736 39660899 500013736 39660899 30240559 499987723 30240559 499987723 850266565 500028112 850266565 500028112 499988444 728792084 499988444 728792084 728797636 500027183 728797636 500027183 44793552 44773441 44793552 44773441 499974583 731441348 499974583 731441348 891663709 225504276 891663709 225504276 278102884 499985732 278102884 499985732 877610901 297773409 877610901 297773409 499973415 184138003 499973415 184138003 815712353 995339975 815712353 995339975 995318843 98459469 995318843 98459469 307620693 692369033 307620693 692369033 717645735 499963735 717645735 499963735 94272638 658326190 94272638 658326190 658339449 879826611 658339449 879826611 120187830 455842097 120187830 455842097 513275821 834204094 513275821 834204094 834196644 500038835 834196644 500038835 66834070 933121703 66834070 933121703 571799661 475930957 571799661 475930957 499974104 106511034 499974104 106511034 893513418 435444798 893513418 435444798 435519795 429564166 435519795 429564166 500031136 494445873 500031136 494445873 101728046 101732169 101728046 101732169 236981465 763016418 236981465 763016418 500007898 28959834 500007898 28959834 500022680 500024532 500022680 500024532 888363763 364899873 888363763 364899873 364858940 500023553 364858940 500023553 679475401 679450179 679475401 679450179 388285064 142589469 388285064 142589469 499978241 69985406 499978241 69985406 656995635 824276654 656995635 824276654 844944474 155030253 844944474 155030253 500014309 922886807 500014309 922886807 499990813 207335117 499990813 207335117 792635079 686726500 792635079 686726500 168435910 974817464 168435910 974817464 974802874 135024683 974802874 135024683 499997796 500005869 499997796 500005869 813477757 868165515 813477757 868165515 917641590 959702031 917641590 959702031 161710063 161666106 161710063 161666106 499992294 959336696 499992294 959336696 40704131 385157166 40704131 385157166 751495175 499984461 751495175 499984461 430007902 495479281 430007902 495479281 978735791 731281309 978735791 731281309 27459094 188259760 27459094 188259760 647641487 709588098 647641487 709588098 290426412 499981787 290426412 499981787 999754596 999683367 999754596 999683367 499993258 500022547 499993258 500022547 418686446 107679838 418686446 107679838 499996237 800340737 499996237 800340737 499967915 499972738 499967915 499972738 607285482 119794355 607285482 119794355 302284640 634024358 302284640 634024358 634009118 240247159 634009118 240247159 364310790 499984537 364310790 499984537 832699806 832652622 832699806 832652622 487880735 13326713 487880735 13326713 986669877 499960978 986669877 499960978 233871346 233843790 233871346 233843790 764569755 500001135 764569755 500001135 941114644 499960809 941114644 499960809 370630439 331339069 370630439 331339069 668679761 499999563 668679761 499999563 182054795 182074463 182054795 182074463 914840921 913098012 914840921 913098012 441517875 228798941 441517875 228798941 771244660 500005310 771244660 500005310 56268091 56221968 56268091 56221968 129941733 906915564 129941733 906915564 772477490 654794891 772477490 654794891 654795078 116416652 654795078 116416652 883582968 648735395 883582968 648735395 500004869 167800524 500004869 167800524 832197392 500035331 832197392 500035331 510056716 500007137 510056716 500007137 611036301 52678704 611036301 52678704 175809317 965567188 175809317 965567188 34448756 877248653 34448756 877248653 877242670 749657191 877242670 749657191 349066822 340420918 349066822 340420918 291928585 138644298 291928585 138644298 51312924 500023745 51312924 500023745 616529516 616538174 616529516 616538174 116610699 298873571 116610699 298873571 701148047 490767231 701148047 490767231 26336661 26296596 26336661 26296596 627076572 588638614 627076572 588638614 409863881 873690714 409863881 873690714 126354177 523965890 126354177 523965890 950196155 950170161 950196155 950170161 804219905 499966889 804219905 499966889 434081966 565885063 434081966 565885063 141536315 141571385 141536315 141571385 292220708 707792708 292220708 707792708 10920149 499974467 10920149 499974467 999112388 999159461 999112388 999159461 804392141 175679645 804392141 175679645 499972615 899157688 499972615 899157688 537447914 437913562 537447914 437913562 562116798 707304919 562116798 707304919 72162497 499973439 72162497 499973439 932619207 932637912 932619207 932637912 791524809 12483370 791524809 12483370 247930562 499986055 247930562 499986055 795538497 180560899 795538497 180560899 100023516 100027472 100023516 100027472 623225084 623214155 623225084 623214155 306210342 401910464 306210342 401910464 739283808 500001569 739283808 500001569 392764317 339216033 392764317 339216033 678793237 19950700 678793237 19950700 19914142 894576132 19914142 894576132 513114709 500026276 513114709 500026276 993263630 993283298 993263630 993283298 415585222 259128621 415585222 259128621 17395294 982679617 17395294 982679617 669753807 315486801 669753807 315486801 499992606 808376711 499992606 808376711 260655200 500010283 260655200 500010283 729783847 776662790 729783847 776662790 42331431 383282122 42331431 383282122 733535404 266494429 733535404 266494429 499973848 444654117 499973848 444654117 565934578 500036951 565934578 500036951 600972164 499966282 600972164 499966282 316836381 628528046 316836381 628528046 693144128 499961831 693144128 499961831 338730363 390646221 338730363 390646221 609373471 811261671 609373471 811261671 53025887 499973095 53025887 499973095 500026695 650260384 500026695 650260384 554939990 445058554 554939990 445058554 871489961 765167961 871489961 765167961 106062149 893953288 106062149 893953288 499976051 20921897 499976051 20921897 20891514 558779910 20891514 558779910 558732548 753172750 558732548 753172750 364660874 444174188 364660874 444174188 499976040 44415529 499976040 44415529 474374931 500016029 474374931 500016029 859665946 499991702 859665946 499991702 350486902 234833981 350486902 234833981 499990501 499986208 499990501 499986208 133122841 529982696 133122841 529982696 554529542 445438265 554529542 445438265 25060986 974922716 25060986 974922716 500037111 499992091 500037111 499992091 871508592 871519882 871508592 871519882 369064831 135700592 369064831 135700592 500010703 558685665 500010703 558685665 455766151 544204837 455766151 544204837 905003523 905032950 905003523 905032950 759265373 500010544 759265373 500010544 982572474 928439264 982572474 928439264 767917387 314037875 767917387 314037875 24235288 686664533 24235288 686664533 931838383 68150603 931838383 68150603 844752058 499986937 844752058 499986937 499969258 969255743 499969258 969255743 500004004 532485653 500004004 532485653 467517671 857612759 467517671 857612759 857604637 226213334 857604637 226213334 115948482 880243013 115948482 880243013 500024190 777080851 500024190 777080851 222915509 499997528 222915509 499997528 610117290 389917293 610117290 389917293 563674016 940595506 563674016 940595506 59426271 160961263 59426271 160961263 512603597 639516768 512603597 639516768 360528255 323265162 360528255 323265162 676756688 672435861 676756688 672435861 500016588 8033230 500016588 8033230 606174950 500023800 606174950 500023800 981576778 500031454 981576778 500031454 499992283 973610137 499992283 973610137 26345971 764162816 26345971 764162816 764220094 85018672 764220094 85018672 294527811 500008447 294527811 500008447 499972119 82940993 499972119 82940993 486966686 499990932 486966686 499990932 382767875 382778085 382767875 382778085 75003486 925039701 75003486 925039701 380341965 318758835 380341965 318758835 500035990 126478935 500035990 126478935 50274161 500037026 50274161 500037026 450902012 549112967 450902012 549112967 500003136 464211806 500003136 464211806 415712753 98035650 415712753 98035650 500028543 496016493 500028543 496016493 499982254 7165357 499982254 7165357 992863062 499999003 992863062 499999003 527879343 25455727 527879343 25455727 25452198 604517414 25452198 604517414 789483057 789490630 789483057 789490630 218565353 499972868 218565353 499972868 867665592 804770869 867665592 804770869 195271245 775302928 195271245 775302928 775254423 81377414 775254423 81377414 436002410 563999103 436002410 563999103 713409362 273042395 713409362 273042395 273105227 613142536 273105227 613142536 642268684 357738122 642268684 357738122 433599796 500008069 433599796 500008069 952310316 499962932 952310316 499962932 94131551 94137298 94131551 94137298 500015437 500038184 500015437 500038184 783261275 899644175 783261275 899644175 342795369 427898046 342795369 427898046 500027791 330545767 500027791 330545767 368613550 499987517 368613550 499987517 171677082 732071480 171677082 732071480 587042503 587065621 587042503 587065621 29818074 981604669 29818074 981604669 575404431 424617899 575404431 424617899 648440562 499989834 648440562 499989834 500002700 142038611 500002700 142038611 857943915 449728532 857943915 449728532 550252946 37179224 550252946 37179224 962794907 775219611 962794907 775219611 224780337 262212108 224780337 262212108 662623830 662611493 662623830 662611493 989116847 499966459 989116847 499966459 295334873 699979875 295334873 699979875 494572670 505435182 494572670 505435182 61083457 938906356 61083457 938906356 499988426 35604745 499988426 35604745 964396526 362061687 964396526 362061687 602750794 956627931 602750794 956627931 500007017 157700139 500007017 157700139 29416363 29389929 29416363 29389929 499989620 499982760 499989620 499982760 637013660 630895027 637013660 630895027 499976337 537497728 499976337 537497728 416340677 795384704 416340677 795384704 499982473 227064846 499982473 227064846 772958213 319866428 772958213 319866428 179401070 527470644 179401070 527470644 733030407 266958261 733030407 266958261 500038205 904303767 500038205 904303767 904299782 680325548 904299782 680325548 499971908 59705275 499971908 59705275 940282466 102828724 940282466 102828724 271862271 636337224 271862271 636337224 442239172 110028573 442239172 110028573 889968090 683963832 889968090 683963832 231402625 231459843 231402625 231459843 362554570 980446214 362554570 980446214 980470358 345633758 980470358 345633758 629641881 855789476 629641881 855789476 855789195 258400379 855789195 258400379 479914760 499976534 479914760 499976534 953915639 188350405 953915639 188350405 430021952 889385890 430021952 889385890 110656788 797236772 110656788 797236772 679099934 500015812 679099934 500015812 931283225 573575332 931283225 573575332 412336724 186492949 412336724 186492949 186511963 747603300 186511963 747603300 499986159 682655039 499986159 682655039 207372388 792609086 207372388 792609086 499993237 507004142 499993237 507004142 492981052 500034649 492981052 500034649 679077103 499975262 679077103 499975262 499985713 338063771 499985713 338063771 802690532 847862885 802690532 847862885 213432999 218861468 213432999 218861468 500021742 129770249 500021742 129770249 166083360 729463202 166083360 729463202 729400797 687505020 729400797 687505020 85698591 53838185 85698591 53838185 946181034 153215783 946181034 153215783 153260761 708817829 153260761 708817829 700268544 338549708 700268544 338549708 227162723 227185740 227162723 227185740 499998336 554389123 499998336 554389123 554342004 785026871 554342004 785026871 499996111 500015329 499996111 500015329 866974308 121685177 866974308 121685177 65341537 499972295 65341537 499972295 166909136 166942942 166909136 166942942 892113037 644294514 892113037 644294514 644314422 500018930 644314422 500018930 782139569 203054896 782139569 203054896 796936478 564823390 796936478 564823390 34882424 34888001 34882424 34888001 499965447 721449104 499965447 721449104 500034681 500003556 500034681 500003556 148519350 204991026 148519350 204991026 795028621 499992276 795028621 499992276 463539888 157729004 463539888 157729004 973764280 739456332 973764280 739456332 500021289 488111381 500021289 488111381 501300909 633367951 501300909 633367951 86619889 329224437 86619889 329224437 670805402 51253578 670805402 51253578 177210753 499996541 177210753 499996541 120365432 500020286 120365432 500020286 665089087 206818847 665089087 206818847 206772507 758369259 206772507 758369259 701107238 499973009 701107238 499973009 800130250 417851957 800130250 417851957 456110791 881316280 456110791 881316280 860737775 139244376 860737775 139244376 930896098 930863431 930896098 930863431 469590275 499992073 469590275 499992073 255396114 558164829 255396114 558164829 666449021 333537238 666449021 333537238 316083910 732334496 316083910 732334496 589086107 80757410 589086107 80757410 80738452 960941136 80738452 960941136 726432488 690788856 726432488 690788856 134720922 499998766 134720922 499998766 132432987 867576733 132432987 867576733 887216911 169807388 887216911 169807388 500004918 673019635 500004918 673019635 828543956 843750855 828543956 843750855 843710559 552865802 843710559 552865802 188535899 212774010 188535899 212774010 787193817 508160687 787193817 508160687 48505031 499996302 48505031 499996302 888219180 888221623 888219180 888221623 886018610 499998058 886018610 499998058 615969293 500005289 615969293 500005289 691351392 499993079 691351392 499993079 146689943 550296024 146689943 550296024 550293211 152488659 550293211 152488659 152542297 656194597 152542297 656194597 500031230 378490594 500031230 378490594 378499884 435038374 378499884 435038374 565037046 124272520 565037046 124272520 124254796 708212423 124254796 708212423 817248689 817262942 817248689 817262942 206295170 428864076 206295170 428864076 571173278 997040505 571173278 997040505 500033886 572867982 500033886 572867982 963746392 963694140 963746392 963694140 737836579 500036414 737836579 500036414 810198233 308909902 810198233 308909902 283007591 720851723 283007591 720851723 720855986 499983755 720855986 499983755 84575010 915457046 84575010 915457046 788008775 414054410 788008775 414054410 324979968 713917428 324979968 713917428 82898098 337684813 82898098 337684813 731651953 731677220 731651953 731677220 500019110 435886119 500019110 435886119 998663501 714658970 998663501 714658970 269822311 500003226 269822311 500003226 924625837 217750459 924625837 217750459 217712150 632691011 217712150 632691011 632671008 508188182 632671008 508188182 74324562 499963226 74324562 499963226 596823899 895118825 596823899 895118825 259712978 499975660 259712978 499975660 325145537 674863518 325145537 674863518 956204235 43770228 956204235 43770228 10041628 500014766 10041628 500014766 671867759 128545651 671867759 128545651 128598778 500039390 128598778 500039390 707108144 152715384 707108144 152715384 363229184 363197328 363229184 363197328 90311712 39000416 90311712 39000416 960972502 17867932 960972502 17867932 17833972 103497497 17833972 103497497 673135811 499979731 673135811 499979731 524558086 342032359 524558086 342032359 407054084 482669100 407054084 482669100 517358309 500035279 517358309 500035279 319947596 806575673 319947596 806575673 117777240 43297151 117777240 43297151 987065511 987043779 987065511 987043779 34954289 34921923 34954289 34921923 70647830 411009117 70647830 411009117 499976672 706500603 499976672 706500603 214196351 997494210 214196351 997494210 926195201 73876705 926195201 73876705 681915773 778716481 681915773 778716481 221321913 500028433 221321913 500028433 408906520 731584437 408906520 731584437 68588651 931413416 68588651 931413416 499996191 21724614 499996191 21724614 21723525 641456850 21723525 641456850 866315074 162556253 866315074 162556253 814063568 860115103 814063568 860115103 282381170 282426667 282381170 282426667 500038024 991497991 500038024 991497991 8488612 337151756 8488612 337151756 451348512 537444826 451348512 537444826 500017459 633950347 500017459 633950347 326136817 38866538 326136817 38866538 38864478 500034076 38864478 500034076 983589037 150188896 983589037 150188896 250126941 749836739 250126941 749836739 798046137 201945214 798046137 201945214 39671692 953814508 39671692 953814508 236802776 236770667 236802776 236770667 439991167 722161963 439991167 722161963 722163484 344156313 722163484 344156313 500032021 675027809 500032021 675027809 759085361 25916016 759085361 25916016 974061425 447397542 974061425 447397542 499974114 602768998 499974114 602768998 697227181 302777919 697227181 302777919 558106480 999362456 558106480 999362456 499995367 982078891 499995367 982078891 982045113 812350835 982045113 812350835 55203239 944798186 55203239 944798186 595865508 425605600 595865508 425605600 425600249 913353475 425600249 913353475 532529824 70564223 532529824 70564223 929400451 430889261 929400451 430889261 164741345 813312821 164741345 813312821 197164777 499961740 197164777 499961740 499960003 854544328 499960003 854544328 726440290 469997012 726440290 469997012 530052425 442332480 530052425 442332480 722094865 722080793 722094865 722080793 305218531 694807633 305218531 694807633 811475000 811401705 811475000 811401705 499975455 19284520 499975455 19284520 500036175 502667776 500036175 502667776 376870684 726071650 376870684 726071650 499970154 879381749 499970154 879381749 120584130 500022369 120584130 500022369 994300692 589374235 994300692 589374235 410606721 792411273 410606721 792411273 500038165 133884706 500038165 133884706 133910406 500037689 133910406 500037689 591552255 499962428 591552255 499962428 189692034 739274757 189692034 739274757 739312778 148447168 739312778 148447168 148510719 499969557 148510719 499969557 704953677 474091644 704953677 474091644 466907988 624356571 466907988 624356571 827497463 499969063 827497463 499969063 399206958 600738491 399206958 600738491 500027983 315841917 500027983 315841917 500021663 615568863 500021663 615568863 803472422 196536599 803472422 196536599 535698072 499976904 535698072 499976904 883050706 659676093 883050706 659676093 499975904 499991357 499975904 499991357 953349066 953356470 953349066 953356470 201529711 201580509 201529711 201580509 234266008 847388916 234266008 847388916 847361445 380925740 847361445 380925740 268853312 268831680 268853312 268831680 176485287 499990621 176485287 499990621 680820601 319195967 680820601 319195967 10726663 989268912 10726663 989268912 728299958 68907663 728299958 68907663 342760690 677541568 342760690 677541568 63046860 936915078 63046860 936915078 926578023 497723010 926578023 497723010 499988947 352678805 499988947 352678805 499983596 500009945 499983596 500009945 511502708 644509534 511502708 644509534 981785 999018494 981785 999018494 499987331 500013709 499987331 500013709 155279507 321872616 155279507 321872616 713795646 98608477 713795646 98608477 98614642 512935049 98614642 512935049 878270920 121696509 878270920 121696509 160793934 500039822 160793934 500039822 855952803 898369344 855952803 898369344 101620278 225800116 101620278 225800116 612412796 500019950 612412796 500019950 998525090 874158626 998525090 874158626 667755063 287103189 667755063 287103189 287082637 375502718 287082637 375502718 702554650 297420770 702554650 297420770 500038979 885411151 500038979 885411151 885475927 650945797 885475927 650945797 349097435 486842733 349097435 486842733 499999264 274874110 499999264 274874110 725184458 692595259 725184458 692595259 393357303 52525772 393357303 52525772 947495566 499960389 947495566 499960389 520864397 335133804 520864397 335133804 664842834 199184260 664842834 199184260 499969949 33524437 499969949 33524437 500035383 379306200 500035383 379306200 620709594 500027080 620709594 500027080 91664579 166397853 91664579 166397853 833660234 750448369 833660234 750448369 73683404 500017409 73683404 500017409 765512258 765553949 765512258 765553949 168576176 168554960 168576176 168554960 500035513 547449445 500035513 547449445 499978514 981075127 499978514 981075127 519415046 22719318 519415046 22719318 404995807 500038259 404995807 500038259 804185363 195768776 804185363 195768776 643651786 396348552 643651786 396348552 18685500 870595786 18685500 870595786 886625052 886634350 886625052 886634350 286655212 275458893 286655212 275458893 500024649 758786322 500024649 758786322 241207924 399838533 241207924 399838533 612548936 280181318 612548936 280181318 499980576 260517462 499980576 260517462 771446921 683570329 771446921 683570329 524736312 499960047 524736312 499960047 500009586 722396833 500009586 722396833 137003697 499962736 137003697 499962736 787251017 500017117 787251017 500017117 7920368 139427565 7920368 139427565 953008808 47002562 953008808 47002562 115310060 340301794 115310060 340301794 980978501 981033619 980978501 981033619 388533370 388530138 388533370 388530138 496332609 746095903 496332609 746095903 781266629 218708005 781266629 218708005 422730067 577284818 422730067 577284818 500018002 189442720 500018002 189442720 19768706 502581989 19768706 502581989 499974745 938060822 499974745 938060822 392414996 500024196 392414996 500024196 499982059 579228275 499982059 579228275 926970422 72989322 926970422 72989322 394290882 499992863 394290882 499992863 500025875 18390452 500025875 18390452 500010112 499983664 500010112 499983664 707908450 499988401 707908450 499988401 836241968 304140446 836241968 304140446 228176653 771812067 228176653 771812067 46256895 263227740 46256895 263227740 818135342 672887942 818135342 672887942 412431263 88306325 412431263 88306325 88321764 448687986 88321764 448687986 599388016 896539659 599388016 896539659 498309542 82240881 498309542 82240881 789842701 543801990 789842701 543801990 259725616 224137059 259725616 224137059 500026167 714203664 500026167 714203664 500018083 269805607 500018083 269805607 582306833 864632148 582306833 864632148 107747278 500003778 107747278 500003778 90006059 910023648 90006059 910023648 499992243 170116993 499992243 170116993 829898889 233807772 829898889 233807772 172136321 500013015 172136321 500013015 619542098 498920108 619542098 498920108 11057759 500006777 11057759 500006777 498667198 311260192 498667198 311260192 551604480 500005575 551604480 500005575 122003918 499996889 122003918 499996889 787292010 878432374 787292010 878432374 965623783 34366429 965623783 34366429 819669562 516920625 819669562 516920625 499999761 262068775 499999761 262068775 737944827 499965299 737944827 499965299 331369786 798118164 331369786 798118164 702582730 499990400 702582730 499990400 490118943 490073949 490118943 490073949 550341491 873248490 550341491 873248490 156421775 156430127 156421775 156430127 889054743 889028038 889054743 889028038 499996327 260573941 499996327 260573941 260573447 527839264 260573447 527839264 527824686 499985802 527824686 499985802 174983261 174986071 174983261 174986071 866018108 843521698 866018108 843521698 499965685 87443840 499965685 87443840 912552753 500002816 912552753 500002816 282053721 194716576 282053721 194716576 500024397 902184910 500024397 902184910 499965432 351460863 499965432 351460863 648531559 423339686 648531559 423339686 370043705 160010617 370043705 160010617 159989455 669786659 159989455 669786659 499968771 494035935 499968771 494035935 101680227 101641188 101680227 101641188 500027628 932640503 500027628 932640503 932672913 863153450 932672913 863153450 204741148 499982563 204741148 499982563 554772666 396266649 554772666 396266649 603743770 500010430 603743770 500010430 466467538 45452741 466467538 45452741 954569437 261745976 954569437 261745976 499996358 829540184 499996358 829540184 829501493 198595625 829501493 198595625 75523569 500026179 75523569 500026179 519983638 87258848 519983638 87258848 428194094 607772381 428194094 607772381 499992906 945068545 499992906 945068545 54984242 500020853 54984242 500020853 776630159 251325950 776630159 251325950 688730305 452502804 688730305 452502804 500004749 989985190 500004749 989985190 703494983 100310467 703494983 100310467 366386401 544987660 366386401 544987660 963266033 989177196 963266033 989177196 127695864 512518918 127695864 512518918 671569213 328438886 671569213 328438886 304424901 500023883 304424901 500023883 203933422 499966802 203933422 499966802 475977607 984134607 475977607 984134607 15802663 499980329 15802663 499980329 548053130 499999675 548053130 499999675 499972022 339973461 499972022 339973461 500033188 452798429 500033188 452798429 408436851 887524664 408436851 887524664 499980780 72473235 499980780 72473235 72486950 966693692 72486950 966693692 966746690 42657111 966746690 42657111 52754941 120718426 52754941 120718426 301973471 371549527 301973471 371549527 371524557 888358074 371524557 888358074 111641313 499066116 111641313 499066116 500029281 19983458 500029281 19983458 938696207 500032428 938696207 500032428 13571125 986430395 13571125 986430395 788569338 121303662 788569338 121303662 345922177 499962230 345922177 499962230 30646409 707101069 30646409 707101069 499987551 401149315 499987551 401149315 500029305 126450518 500029305 126450518 499980097 930944315 499980097 930944315 886267107 34109628 886267107 34109628 965919764 500016762 965919764 500016762 178635470 469703117 178635470 469703117 499974021 499992945 499974021 499992945 440507951 499973636 440507951 499973636 918473100 611490882 918473100 611490882 499984555 350648446 499984555 350648446 912372524 500036258 912372524 500036258 143326484 877237120 143326484 877237120 904646837 362248935 904646837 362248935 314552919 697115066 314552919 697115066 714070304 376913780 714070304 376913780 499963731 330572375 499963731 330572375 896309690 733189816 896309690 733189816 381368134 500038853 381368134 500038853 877144433 662131450 877144433 662131450 131833416 126756534 131833416 126756534 629941891 499995882 629941891 499995882 652282166 516356880 652282166 516356880 144387490 144419294 144387490 144419294 573067914 593250149 573067914 593250149 188251230 811796500 188251230 811796500 611829424 122234940 611829424 122234940 335117048 921232637 335117048 921232637 500030032 872594919 500030032 872594919 237087249 439437045 237087249 439437045 637984107 218686678 637984107 218686678 499989309 499994525 499989309 499994525 170028333 829962338 170028333 829962338 624355341 499966932 624355341 499966932 857510095 691017168 857510095 691017168 571535157 135894910 571535157 135894910 499991341 865779860 499991341 865779860 284913080 478345464 284913080 478345464 500012967 995043950 500012967 995043950 4894987 4329110 4894987 4329110 995624498 834794833 995624498 834794833 144008944 50455123 144008944 50455123 962911743 962958768 962911743 962958768 561231170 499963450 561231170 499963450 180506845 819542081 180506845 819542081 251407410 147094974 251407410 147094974 852859155 275038004 852859155 275038004 499977619 617473487 499977619 617473487 841055644 45145811 841055644 45145811 954862926 796981834 954862926 796981834 134700460 134709498 134700460 134709498 323470537 359055145 323470537 359055145 966867227 33129809 966867227 33129809 500034642 977505869 500034642 977505869 977516778 115467433 977516778 115467433 500002315 950217989 500002315 950217989 500039531 499975304 500039531 499975304 951864883 499967996 951864883 499967996 238805667 514720929 238805667 514720929 499962575 90721904 499962575 90721904 682381431 789534076 682381431 789534076 500027802 83974412 500027802 83974412 916002440 500010801 916002440 500010801 160939077 278864877 160939077 278864877 716860146 501183515 716860146 501183515 500039049 500038420 500039049 500038420 974837329 31627085 974837329 31627085 31621464 767450855 31621464 767450855 500023487 499995062 500023487 499995062 70043547 775398188 70043547 775398188 567497465 58439204 567497465 58439204 941626661 499966225 941626661 499966225 134413312 500010557 134413312 500010557 770268020 797146590 770268020 797146590 797144967 270034176 797144967 270034176 500016518 825842206 500016518 825842206 499961127 1796116 499961127 1796116 1794813 516652813 1794813 516652813 499998991 358359407 499998991 358359407 641690982 190462869 641690982 190462869 500013822 500032792 500013822 500032792 541393733 640048992 541393733 640048992 640014521 500017904 640014521 500017904 197715664 384214622 197715664 384214622 615794527 900250215 615794527 900250215 99780739 375516444 99780739 375516444 500025626 247397455 500025626 247397455 275605422 665761756 275605422 665761756 500032029 734895513 500032029 734895513 981633039 499985405 981633039 499985405 754886644 754854065 754886644 754854065 959732030 500033348 959732030 500033348 450775244 549214374 450775244 549214374 750242685 249752028 750242685 249752028 708466606 920607189 708466606 920607189 41694808 41683294 41694808 41683294 357717309 830734415 357717309 830734415 17347028 260827469 17347028 260827469 614296554 508955281 614296554 508955281 166654211 221444991 166654211 221444991 705853804 939772037 705853804 939772037 60164102 500021734 60164102 500021734 982764506 438716821 982764506 438716821 500023265 77134127 500023265 77134127 591711571 531679053 591711571 531679053 250508628 749513022 250508628 749513022 393719982 393678062 393719982 393678062 500038280 788550751 500038280 788550751 456790061 482929104 456790061 482929104 500020296 499964431 500020296 499964431 75524305 500030414 75524305 500030414 482710593 405733667 482710593 405733667 326517013 326531001 326517013 326531001 500034908 767134078 500034908 767134078 301338793 573682162 301338793 573682162 674290272 325641761 674290272 325641761 563826711 965907317 563826711 965907317 34131595 566475540 34131595 566475540 691872395 96394727 691872395 96394727 5197366 5130629 5197366 5130629 622652037 499997672 622652037 499997672 547638438 452345780 547638438 452345780 657732631 975301274 657732631 975301274 24649573 182704581 24649573 182704581 533453822 466502597 533453822 466502597 556100764 401701726 556100764 401701726 357173535 500016840 357173535 500016840 227111661 71945337 227111661 71945337 499961525 499986971 499961525 499986971 312270740 809435887 312270740 809435887 691953457 500008145 691953457 500008145 449263951 499993555 449263951 499993555 986307674 614857661 986307674 614857661 385172394 418350418 385172394 418350418 627969558 500009426 627969558 500009426 200348943 763357837 200348943 763357837 790860719 499990159 790860719 499990159 6919364 6912566 6919364 6912566 499992174 859875168 499992174 859875168 590469726 499961624 590469726 499961624 91112799 915373547 91112799 915373547 934313284 934354455 934313284 934354455 295009508 499964784 295009508 499964784 928781735 500005631 928781735 500005631 423566179 359394615 423566179 359394615 334877463 500021101 334877463 500021101 500018714 392047758 500018714 392047758 339832881 729304693 339832881 729304693 86733137 500025839 86733137 500025839 500015801 963538111 500015801 963538111 267715678 267686764 267715678 267686764 118118012 499998873 118118012 499998873 198470075 499960072 198470075 499960072 19075548 980937988 19075548 980937988 435850839 564148180 435850839 564148180 756002567 756018520 756002567 756018520 499965453 73482129 499965453 73482129 499983438 871255044 499983438 871255044 520163868 313691778 520163868 313691778 132437615 119847190 132437615 119847190 985961556 500016159 985961556 500016159 280186627 366376352 280186627 366376352 905618801 94371996 905618801 94371996 499989983 927683117 499989983 927683117 98466572 500018404 98466572 500018404 950687581 950720087 950687581 950720087 500006440 509639379 500006440 509639379 418376702 418435604 418376702 418435604 500016184 638739187 500016184 638739187 241089405 241075895 241089405 241075895 602953138 400058713 602953138 400058713 367060623 215685432 367060623 215685432 691483295 585421596 691483295 585421596 500031072 499971479 500031072 499971479 997537415 516440360 997537415 516440360 317224029 330361824 317224029 330361824 699528583 737247452 699528583 737247452 262776106 238422075 262776106 238422075 500012520 499990290 500012520 499990290 556065274 977498982 556065274 977498982 500013529 818438313 500013529 818438313 936268388 48731746 936268388 48731746 500010145 499995830 500010145 499995830 831613234 500003578 831613234 500003578 210966089 210985044 210966089 210985044 153296825 878949342 153296825 878949342 87000464 957694708 87000464 957694708 500033330 914886766 500033330 914886766 365209718 365178593 365209718 365178593 27552748 972402348 27552748 972402348 821202054 741497708 821202054 741497708 258511943 963367015 258511943 963367015 955655004 65939649 955655004 65939649 65951166 433169104 65951166 433169104 499979763 695291407 499979763 695291407 808014351 500024800 808014351 500024800 986047351 986075497 986047351 986075497 499966622 148765297 499966622 148765297 323764522 827903911 323764522 827903911 172143838 388276945 172143838 388276945 500015830 500030636 500015830 500030636 345804370 499990554 345804370 499990554 907969820 908028677 907969820 908028677 685031286 500038467 685031286 500038467 734575150 835666983 734575150 835666983 835717747 597712725 835717747 597712725 507016322 153439230 507016322 153439230 858963141 1613833 858963141 1613833 1592395 499993937 1592395 499993937 858166930 982413816 858166930 982413816 17579878 674235955 17579878 674235955 674183161 572957383 674183161 572957383 164319139 499984505 164319139 499984505 759991252 478280091 759991252 478280091 80228714 80169266 80228714 80169266 603940925 603904378 603940925 603904378 646907905 499960320 646907905 499960320 419437234 641503136 419437234 641503136 500028322 28589407 500028322 28589407 750035485 499995949 750035485 499995949 19209488 19259232 19209488 19259232 308440109 873080508 308440109 873080508 873089634 401132696 873089634 401132696 320732542 888195137 320732542 888195137 9617811 499964058 9617811 499964058 907265196 239055539 907265196 239055539 499980437 864551352 499980437 864551352 499981950 57255008 499981950 57255008 500035647 537846493 500035647 537846493 120062008 162509451 120062008 162509451 499998120 499968982 499998120 499968982 301588116 931066601 301588116 931066601 931021018 493409392 931021018 493409392 493479096 989496744 493479096 989496744 989496669 216209351 989496669 216209351 489472495 589136310 489472495 589136310 620579858 499983189 620579858 499983189 181695833 988529108 181695833 988529108 11447983 404387465 11447983 404387465 595637306 919156031 595637306 919156031 329198343 329221742 329198343 329221742 546396949 582375274 546396949 582375274 903001599 15901317 903001599 15901317 15910330 500016942 15910330 500016942 770376608 993649837 770376608 993649837 192172384 499969212 192172384 499969212 120941444 45938730 120941444 45938730 500010285 524020302 500010285 524020302 450921246 13124375 450921246 13124375 986826201 785400968 986826201 785400968 499998350 325138690 499998350 325138690 651910882 630962168 651910882 630962168 312781881 687194197 312781881 687194197 15571180 15606693 15571180 15606693 500034244 984106339 500034244 984106339 984080444 437355301 984080444 437355301 499971614 682243805 499971614 682243805 910577736 910566964 910577736 910566964 173404145 629479420 173404145 629479420 711308960 162352109 711308960 162352109 162319871 217756070 162319871 217756070 603285838 810456701 603285838 810456701 44158337 169971470 44158337 169971470 930069683 930022969 930069683 930022969 499976511 207095520 499976511 207095520 677996069 500001260 677996069 500001260 675319576 144007256 675319576 144007256 500000103 952365885 500000103 952365885 952406995 42167511 952406995 42167511 246709027 762294896 246709027 762294896 500018399 818145894 500018399 818145894 32346866 143198215 32346866 143198215 735788530 923625924 735788530 923625924 923593423 841924377 923593423 841924377 303985338 304016563 303985338 304016563 379396425 779333595 379396425 779333595 220694081 96765396 220694081 96765396 500015452 553410135 500015452 553410135 499987018 196381265 499987018 196381265 523358781 821923716 523358781 821923716 390377364 609566711 390377364 609566711 500007900 792030247 500007900 792030247 499998041 40029511 499998041 40029511 959973420 556324034 959973420 556324034 424867090 662947558 424867090 662947558 499981862 500024819 499981862 500024819 490760035 909929794 490760035 909929794 499997984 499962820 499997984 499962820 254690768 499962659 254690768 499962659 304366779 695612808 304366779 695612808 499965757 369127914 499965757 369127914 499970680 466942351 499970680 466942351 217640720 217618800 217640720 217618800 662617809 662586721 662617809 662586721 458685628 499971485 458685628 499971485 851698505 980364105 851698505 980364105 261401440 261373470 261401440 261373470 923447139 923517795 923447139 923517795 319138725 500025450 319138725 500025450 991977701 801352063 991977701 801352063 786120949 744964220 786120949 744964220 254963402 159986546 254963402 159986546 500008984 610241808 500008984 610241808 640829283 44053970 640829283 44053970 500030440 157725765 500030440 157725765 907299156 92751634 907299156 92751634 499968047 782576617 499968047 782576617 217403901 500018550 217403901 500018550 980456926 111034901 980456926 111034901 272118440 667380651 272118440 667380651 972832738 994964636 972832738 994964636 299715139 280556062 299715139 280556062 500037440 236414141 500037440 236414141 262334851 741635205 262334851 741635205 258425423 304179441 258425423 304179441 500022711 781982963 500022711 781982963 218044987 282210317 218044987 282210317 500030521 568124154 500030521 568124154 181359572 500033087 181359572 500033087 920544641 975376486 920544641 975376486 73126451 316592731 73126451 316592731 500036732 913174267 500036732 913174267 758195176 321305918 758195176 321305918 246873231 810642354 246873231 810642354 189358057 341715966 189358057 341715966 515944377 515989713 515944377 515989713 515878334 499966266 515878334 499966266 164917435 582453241 164917435 582453241 589028052 589007751 589028052 589007751 829895643 215870122 829895643 215870122 61854470 938179614 61854470 938179614 196252589 479988766 196252589 479988766 499995252 683675146 499995252 683675146 197270665 179545690 197270665 179545690 820433290 838173510 820433290 838173510 499997191 967863258 499997191 967863258 509586555 499998002 509586555 499998002 791566899 500027386 791566899 500027386 376399087 22339146 376399087 22339146 977682039 500017667 977682039 500017667 227624593 60593015 227624593 60593015 500006146 752821391 500006146 752821391 247238689 804635245 247238689 804635245 738944862 241425082 738944862 241425082 758634708 914779309 758634708 914779309 53281009 499960842 53281009 499960842 787705903 604165729 787705903 604165729 499966382 302713008 499966382 302713008 614045779 659597084 614045779 659597084 798823871 798804980 798823871 798804980 643874065 149960453 643874065 149960453 850075492 556463806 850075492 556463806 500022642 176606193 500022642 176606193 823357920 240097516 823357920 240097516 759843862 500035025 759843862 500035025 786156289 245779077 786156289 245779077 499976207 984399535 499976207 984399535 205623337 500032749 205623337 500032749 920241846 766420578 920241846 766420578 261213168 403911744 261213168 403911744 499970974 990138565 499970974 990138565 601479523 500011789 601479523 500011789 964729634 499998256 964729634 499998256 474277633 477333395 474277633 477333395 618358212 499988283 618358212 499988283 992767740 6726495 992767740 6726495 993226919 959719887 993226919 959719887 946613467 258127933 946613467 258127933 144106377 499994096 144106377 499994096 530362112 43968813 530362112 43968813 43959792 161073785 43959792 161073785 748386064 544341034 748386064 544341034 371050900 78014161 371050900 78014161 921966255 258062712 921966255 258062712 499979224 885286235 499979224 885286235 500027773 116484102 500027773 116484102 131148409 868859930 131148409 868859930 773851008 258489395 773851008 258489395 499993353 499967311 499993353 499967311 335637466 975191074 335637466 975191074 2434251 259801343 2434251 259801343 356421742 770732500 356421742 770732500 101064374 101075827 101064374 101075827 949672780 499967418 949672780 499967418 418464093 559316039 418464093 559316039 800053545 274586643 800053545 274586643 274597621 871255447 274597621 871255447 871299785 827173348 871299785 827173348 265481666 158633772 265481666 158633772 2976371 3006919 2976371 3006919 542426653 500016097 542426653 500016097 124501958 392495697 124501958 392495697 500007772 776680265 500007772 776680265 223290742 499992927 223290742 499992927 240083223 499996061 240083223 499996061 634267217 365757320 634267217 365757320 500031801 974192578 500031801 974192578 974199162 407900576 974199162 407900576 96833209 903179895 96833209 903179895 609955144 420552127 609955144 420552127 499678719 499971133 499678719 499971133 520346981 836088407 520346981 836088407 240325378 563051035 240325378 563051035 795338879 204672280 795338879 204672280 801729281 801715601 801729281 801715601 937297794 475870648 937297794 475870648 499993799 318354880 499993799 318354880 681699205 500010074 681699205 500010074 205181983 177727360 205181983 177727360 29713349 29723810 29713349 29723810 500008962 404119512 500008962 404119512 500018971 161105515 500018971 161105515 500018954 499986791 500018954 499986791 540906101 7179376 540906101 7179376 181833222 684426643 181833222 684426643 778037899 778033089 778037899 778033089 244070508 500022150 244070508 500022150 706572480 546055568 706572480 546055568 499962940 741675963 499962940 741675963 741671350 500025524 741671350 500025524 492053369 742882875 492053369 742882875 499983582 101065297 499983582 101065297 13891595 500038617 13891595 500038617 929651445 364228705 929651445 364228705 422838577 770237964 422838577 770237964 229764996 708776871 229764996 708776871 499983556 461438949 499983556 461438949 928248405 71687298 928248405 71687298 500000911 499972953 500000911 499972953 342964368 500022285 342964368 500022285 500009659 195418494 500009659 195418494 277194651 500016019 277194651 500016019 12119925 12117528 12119925 12117528 420251030 589974361 420251030 589974361 952588796 952571464 952588796 952571464 500013717 401587336 500013717 401587336 499964171 499974140 499964171 499974140 745661659 631678335 745661659 631678335 376415195 171912567 376415195 171912567 141348744 499988392 141348744 499988392 211188160 211170663 211188160 211170663 648487997 499983636 648487997 499983636 911735299 435823716 911735299 435823716 339578268 206691379 339578268 206691379 206690561 499991652 206690561 499991652 910585396 910608240 910585396 910608240 499962272 88601489 499962272 88601489 500007094 776956069 500007094 776956069 223041784 500023035 223041784 500023035 961678065 499978600 961678065 499978600 500013156 311252441 500013156 311252441 422759708 750262837 422759708 750262837 124057633 124115593 124057633 124115593 239370178 500019077 239370178 500019077 780871798 367675414 780871798 367675414 58282220 627166572 58282220 627166572 627142777 994018217 627142777 994018217 5984683 894971313 5984683 894971313 894983194 207584920 894983194 207584920 500000332 596950112 500000332 596950112 743602384 256327628 743602384 256327628 503942202 857780988 503942202 857780988 857793851 722232928 857793851 722232928 277820940 437014846 277820940 437014846 808760765 688424788 808760765 688424788 622182545 500005912 622182545 500005912 91826379 686858050 91826379 686858050 998176342 1791811 998176342 1791811 411668502 523403500 411668502 523403500 818548049 500002737 818548049 500002737 778681135 825342739 778681135 825342739 499963963 499983694 499963963 499983694 179097048 499963578 179097048 499963578 950031561 283722536 950031561 283722536 485476504 680369183 485476504 680369183 100218700 26573674 100218700 26573674 666612859 500001203 666612859 500001203 14536095 500003552 14536095 500003552 632637712 165464150 632637712 165464150 113138080 886823274 113138080 886823274 129337373 777228756 129337373 777228756 602908828 499975603 602908828 499975603 115551206 115547470 115551206 115547470 138121301 564786861 138121301 564786861 813344879 813378422 813344879 813378422 279873362 279220053 279873362 279220053 687650374 500026630 687650374 500026630 243028173 142764229 243028173 142764229 967550670 967492916 967550670 967492916 959579360 633664309 959579360 633664309 359018046 737248853 359018046 737248853 921964241 78016075 921964241 78016075 500011261 474776310 500011261 474776310 361668830 756339534 361668830 756339534 500018947 877294979 500018947 877294979 135259315 92147212 135259315 92147212 907820246 433126387 907820246 433126387 500003656 734080625 500003656 734080625 57934168 57878330 57934168 57878330 57879533 286296150 57879533 286296150 294794637 705208771 294794637 705208771 443968049 500022373 443968049 500022373 956934138 43037309 956934138 43037309 898024745 713420518 898024745 713420518 208270674 467730431 208270674 467730431 467744353 499992598 467744353 499992598 61335349 817169782 61335349 817169782 872394516 496068136 872394516 496068136 45800689 865719854 45800689 865719854 865742365 487449803 865742365 487449803 245095914 565810469 245095914 565810469 703773747 57416863 703773747 57416863 942565972 849795273 942565972 849795273 342380084 106914819 342380084 106914819 893045369 500016917 893045369 500016917 581751564 53606919 581751564 53606919 969578572 675384235 969578572 675384235 535308804 514096392 535308804 514096392 44055027 955977793 44055027 955977793 499981656 271836621 499981656 271836621 503239918 500038688 503239918 500038688 329200307 383908349 329200307 383908349 500014256 277071684 500014256 277071684 248357898 500036694 248357898 500036694 626042029 46971408 626042029 46971408 46961534 192826785 46961534 192826785 632202148 500021205 632202148 500021205 850371558 427490482 850371558 427490482 158401461 500031661 158401461 500031661 36326082 36299402 36326082 36299402 671643498 671659589 671643498 671659589 499968235 301404615 499968235 301404615 279572725 720433859 279572725 720433859 95808700 299276320 95808700 299276320 662304903 739512537 662304903 739512537 499999778 997970955 499999778 997970955 328470245 539430560 328470245 539430560 572837411 763888469 572837411 763888469 297973313 499992844 297973313 499992844 182996179 743970881 182996179 743970881 908644313 364749257 908644313 364749257 388259172 756196044 388259172 756196044 156168934 37594772 156168934 37594772 962407277 632863241 962407277 632863241 54953689 54952912 54953689 54952912 47973173 952041993 47973173 952041993 81313912 136956504 81313912 136956504 557707404 493183570 557707404 493183570 506845773 328005655 506845773 328005655 671995531 96637889 671995531 96637889 354319371 401044732 354319371 401044732 500011061 136882740 500011061 136882740 499970094 713597135 499970094 713597135 533672669 348427729 533672669 348427729 651528541 978542136 651528541 978542136 470516691 499960046 470516691 499960046 303919283 499965412 303919283 499965412 929412486 561676233 929412486 561676233 499989140 346548681 499989140 346548681 448563562 726431132 448563562 726431132 273570847 254332587 273570847 254332587 751227141 174492431 751227141 174492431 328029096 499965497 328029096 499965497 499964611 979154807 499964611 979154807 553668704 499967813 553668704 499967813 455010021 499980031 455010021 499980031 368429490 368422834 368429490 368422834 499971663 650971963 499971663 650971963 102292446 80264682 102292446 80264682 560411615 795995318 560411615 795995318 795981009 505661236 795981009 505661236 246959076 499967866 246959076 499967866 171986936 499991565 171986936 499991565 116824487 116830733 116824487 116830733 711437429 500024714 711437429 500024714 500030506 860353781 500030506 860353781 500030545 209238920 500030545 209238920 363584476 499990629 363584476 499990629 728709550 33760929 728709550 33760929 499960263 811803812 499960263 811803812 811789287 908678975 811789287 908678975 499967512 500010312 499967512 500010312 939675347 602366765 939675347 602366765 499971031 500001158 499971031 500001158 565081658 414826925 565081658 414826925 499971704 630659097 499971704 630659097 630672735 500011325 630672735 500011325 314255834 543278296 314255834 543278296 543252770 499960632 543252770 499960632 146159072 12688251 146159072 12688251 12723346 295587467 12723346 295587467 499962316 714607330 499962316 714607330 152328331 417064344 152328331 417064344 499986958 202821200 499986958 202821200 316019401 579368699 316019401 579368699 868358610 868348127 868358610 868348127 206799247 492907680 206799247 492907680 587949303 500026202 587949303 500026202 953557360 46410935 953557360 46410935 221542295 724548993 221542295 724548993 275500822 994730726 275500822 994730726 5205926 821979402 5205926 821979402 245827415 232795577 245827415 232795577 765187742 765136312 765187742 765136312 499997873 63510054 499997873 63510054 357757485 642252103 357757485 642252103 499983343 30127449 499983343 30127449 30125316 729722638 30125316 729722638 849527094 947760701 849527094 947760701 52201818 500029212 52201818 500029212 499962935 943732851 499962935 943732851 499978047 769662417 499978047 769662417 131943213 868060907 131943213 868060907 824522111 175442766 824522111 175442766 499991022 499983831 499991022 499983831 859171039 582411030 859171039 582411030 168013034 499991246 168013034 499991246 499972854 915686722 499972854 915686722 246144896 511306532 246144896 511306532 500002292 933087702 500002292 933087702 584050033 500019431 584050033 500019431 449280027 190877602 449280027 190877602 809172372 559298178 809172372 559298178 14855217 411706931 14855217 411706931 669343301 669295489 669343301 669295489 468315920 51272511 468315920 51272511 948709116 361279401 948709116 361279401 500034686 968289661 500034686 968289661 968246376 499965397 968246376 499965397 521887974 988430089 521887974 988430089 988400273 833627755 988400273 833627755 351639525 208549431 351639525 208549431 791442623 950867220 791442623 950867220 49180425 500024774 49180425 500024774 735791212 500012701 735791212 500012701 59040669 59064281 59040669 59064281 332161709 500022792 332161709 500022792 201636526 201675856 201636526 201675856 995168563 499993149 995168563 499993149 499991439 413996472 499991439 413996472 423680462 788544998 423680462 788544998 211444924 499990549 211444924 499990549 772659208 499996612 772659208 499996612 276067524 384199786 276067524 384199786 967800281 32177000 967800281 32177000 219173313 780824861 219173313 780824861 475414562 429860064 475414562 429860064 937098674 937091446 937098674 937091446 429314250 429341014 429314250 429341014 288057526 690208424 288057526 690208424 500020028 499972495 500020028 499972495 930797898 512969759 930797898 512969759 451886862 352639711 451886862 352639711 257816538 257830303 257816538 257830303 604127631 756696650 604127631 756696650 497805729 500021057 497805729 500021057 82815569 569573185 82815569 569573185 500012782 578170254 500012782 578170254 669673966 330330181 669673966 330330181 31213583 968825214 31213583 968825214 391307411 391247970 391307411 391247970 186429648 813592699 186429648 813592699 499963704 322441027 499963704 322441027 578415627 578446533 578415627 578446533 216069619 499981306 216069619 499981306 644133189 181811719 644133189 181811719 85033290 914961382 85033290 914961382 499989750 746051993 499989750 746051993 194679804 194677883 194679804 194677883 657059275 998993165 657059275 998993165 111451758 78576589 111451758 78576589 499969305 499974259 499969305 499974259 279954357 201830812 279954357 201830812 904867610 634798756 904867610 634798756 108217125 500024260 108217125 500024260 913701696 77916634 913701696 77916634 254868005 363351279 254868005 363351279 363347737 981459828 363347737 981459828 18534280 995263879 18534280 995263879 995247953 217466032 995247953 217466032 499996043 698053868 499996043 698053868 169779333 830261000 169779333 830261000 543838520 268138067 543838520 268138067 40900413 40858799 40900413 40858799 379251700 822567319 379251700 822567319 500000509 796942031 500000509 796942031 203063940 434051272 203063940 434051272 565893668 500019954 565893668 500019954 199919328 499981569 199919328 499981569 774602978 908260455 774602978 908260455 469300793 461423739 469300793 461423739 500031919 893058623 500031919 893058623 328105886 499990882 328105886 499990882 976939383 499998795 976939383 499998795 500025782 390312513 500025782 390312513 68463140 561785493 68463140 561785493 500025186 204918629 500025186 204918629 793189544 793209584 793189544 793209584 256042860 171700801 256042860 171700801 500012576 179821539 500012576 179821539 242856239 587538286 242856239 587538286 957595298 500021695 957595298 500021695 40078446 985933206 40078446 985933206 985931621 589593825 985931621 589593825 513427039 500009349 513427039 500009349 381464321 986533672 381464321 986533672 499977936 462285286 499977936 462285286 537670850 522971446 537670850 522971446 499998131 329124224 499998131 329124224 752735948 97538517 752735948 97538517 499992672 77419569 499992672 77419569 500005426 188904484 500005426 188904484 499963608 590942696 499963608 590942696 760853279 760844913 760853279 760844913 499989047 209127447 499989047 209127447 885563459 770844338 885563459 770844338 312967648 274274784 312967648 274274784 808644349 808707774 808644349 808707774 448441456 256826929 448441456 256826929 256775328 499996620 256775328 499996620 944384263 304455251 944384263 304455251 304511898 465505494 304511898 465505494 813359923 499971427 813359923 499971427 340795263 107867902 340795263 107867902 500025682 678565396 500025682 678565396 321458371 88065245 321458371 88065245 547947818 552032061 547947818 552032061 834991309 165026621 834991309 165026621 173229895 500010188 173229895 500010188 630862350 70431637 630862350 70431637 70403316 500039306 70403316 500039306 843711369 451074249 843711369 451074249 34617317 34660681 34617317 34660681 499993904 968920681 499993904 968920681 499972514 238189726 499972514 238189726 238124123 515109799 238124123 515109799 654529985 250057810 654529985 250057810 9534746 499986226 9534746 499986226 32702761 108342556 32702761 108342556 801782675 499971757 801782675 499971757 500038805 751043251 500038805 751043251 499985364 305142862 499985364 305142862 626819889 802405081 626819889 802405081 283698667 283719568 283698667 283719568 158770475 682239044 158770475 682239044 681421370 244187503 681421370 244187503 244139990 500016243 244139990 500016243 499978132 390355002 499978132 390355002 350745011 500003419 350745011 500003419 298519457 298543330 298519457 298543330 164267966 500033397 164267966 500033397 134633959 686401354 134633959 686401354 500039836 428363258 500039836 428363258 718312546 772649468 718312546 772649468 72009578 500001859 72009578 500001859 338465990 661586363 338465990 661586363 612548256 561185160 612548256 561185160 501484221 314962458 501484221 314962458 314973140 347905048 314973140 347905048 996655052 996658990 996655052 996658990 500019836 923371052 500019836 923371052 923335602 342321731 923335602 342321731 500034194 987010934 500034194 987010934 12966440 536839638 12966440 536839638 751412483 751395419 751412483 751395419 499960309 192535765 499960309 192535765 807437631 892257283 807437631 892257283 107707818 499989362 107707818 499989362 732544175 500026768 732544175 500026768 65522076 934459716 65522076 934459716 91441793 500038253 91441793 500038253 357278786 653538327 357278786 653538327 499975335 224724999 499975335 224724999 499964983 641562500 499964983 641562500 350918941 649137951 350918941 649137951 652962244 500019065 652962244 500019065 500024407 668415175 500024407 668415175 682121885 225190655 682121885 225190655 225214095 999746038 225214095 999746038 999787269 210588013 999787269 210588013 744140734 978421633 744140734 978421633 336174734 290030785 336174734 290030785 161257980 998612347 161257980 998612347 998588097 861623195 998588097 861623195 351952180 133129919 351952180 133129919 866903663 500035182 866903663 500035182 190202461 994058081 190202461 994058081 737069980 499987602 737069980 499987602 652786480 500039706 652786480 500039706 63364518 462490620 63364518 462490620 462551331 500006774 462551331 500006774 285211894 331542539 285211894 331542539 794491003 565778459 794491003 565778459 233912302 220830449 233912302 220830449 112531140 112518386 112531140 112518386 260005733 499965753 260005733 499965753 809175523 809164225 809175523 809164225 508081273 327725928 508081273 327725928 906422767 499990106 906422767 499990106 597896556 384082031 597896556 384082031 615861831 474072056 615861831 474072056 19165312 19224168 19165312 19224168 500005822 657959135 500005822 657959135 521964062 500019455 521964062 500019455 147964372 857476918 147964372 857476918 857437436 714170462 857437436 714170462 285833452 333103456 285833452 333103456 923894848 672543261 923894848 672543261 35856450 964150171 35856450 964150171 790135165 87546325 790135165 87546325 87522711 267510339 87522711 267510339 994541594 5458077 994541594 5458077 60775072 888312430 60775072 888312430 888300850 447983266 888300850 447983266 447975734 848780727 447975734 848780727 848786631 225413483 848786631 225413483 225373927 499981597 225373927 499981597 516202700 788433891 516202700 788433891 44705113 500018527 44705113 500018527 398559655 500032455 398559655 500032455 525422891 372753367 525422891 372753367 916478560 83501265 916478560 83501265 499965931 648160992 499965931 648160992 947434628 947391934 947434628 947391934 500027428 801669546 500027428 801669546 961094052 961103417 961094052 961103417 108874729 309397776 108874729 309397776 658624056 654228814 658624056 654228814 500013344 253214528 500013344 253214528 996939625 996930883 996939625 996930883 663458683 336558855 663458683 336558855 520454536 500032767 520454536 500032767 482708221 499978645 482708221 499978645 499994054 971933873 499994054 971933873 451549792 499970603 451549792 499970603 734178624 821243648 734178624 821243648 178739435 266153321 178739435 266153321 477599983 499974733 477599983 499974733 808050471 500016410 808050471 500016410 610831700 500007285 610831700 500007285 229158364 877191971 229158364 877191971 849319926 285651064 849319926 285651064 62531392 537651764 62531392 537651764 500028824 869889744 500028824 869889744 743393408 256666681 743393408 256666681 18186500 981785237 18186500 981785237 499980336 140100927 499980336 140100927 859911463 829852105 859911463 829852105 170167330 186834053 170167330 186834053 242274850 891773117 242274850 891773117 984824654 46237372 984824654 46237372 46256898 692166043 46256898 692166043 425219694 149184040 425219694 149184040 910499603 910513226 910499603 910513226 947777496 52221771 947777496 52221771 116405896 272263445 116405896 272263445 499981999 812399402 499981999 812399402 774455746 500004107 774455746 500004107 479220949 500034141 479220949 500034141 499967362 111707626 499967362 111707626 500031709 671583264 500031709 671583264 343504292 293314960 343504292 293314960 750659787 194252375 750659787 194252375 965209452 965220506 965209452 965220506 176004391 642285843 176004391 642285843 642298018 228720516 642298018 228720516 228723117 728860096 228723117 728860096 499998749 32997032 499998749 32997032 801861328 973990047 801861328 973990047 26054286 123185842 26054286 123185842 911079680 911074372 911079680 911074372 276043295 438924914 276043295 438924914 463420228 499987257 463420228 499987257 361010658 54278331 361010658 54278331 945739704 83634374 945739704 83634374 82471662 500010692 82471662 500010692 812803825 187138091 812803825 187138091 500003856 358753463 500003856 358753463 528160166 499985283 528160166 499985283 107013755 106983311 107013755 106983311 499982543 829332014 499982543 829332014 100303119 900323266 100303119 900323266 99658878 307278445 99658878 307278445 872798762 918692532 872798762 918692532 499982057 121800061 499982057 121800061 878203553 499992603 878203553 499992603 463323729 65861321 463323729 65861321 934087510 115610666 934087510 115610666 104009916 540676374 104009916 540676374 675677082 471178811 675677082 471178811 499984726 150788347 499984726 150788347 424868436 499969404 424868436 499969404 928658679 69273395 928658679 69273395 69253600 500033912 69253600 500033912 966780199 916322336 966780199 916322336 499978944 607635348 499978944 607635348 607600743 892762700 607600743 892762700 385245527 499969046 385245527 499969046 236043953 72723596 236043953 72723596 927247941 645701243 927247941 645701243 265148662 499970656 265148662 499970656 80556179 679136810 80556179 679136810 607780025 183342424 607780025 183342424 816653125 706923559 816653125 706923559 402547441 522166717 402547441 522166717 499997927 886296966 499997927 886296966 966572243 33405455 966572243 33405455 500024545 499974532 500024545 499974532 83516414 916479593 83516414 916479593 916411109 311709051 916411109 311709051 547723927 559457570 547723927 559457570 247263291 752739959 247263291 752739959 499976081 759337 499976081 759337 499990722 500019998 499990722 500019998 835591909 518919934 835591909 518919934 499982137 817467188 499982137 817467188 529623721 238290888 529623721 238290888 203332550 203337463 203332550 203337463 239052891 918735721 239052891 918735721 918770112 593302952 918770112 593302952 593297032 181729276 593297032 181729276 818311964 847798853 818311964 847798853 497133060 500016651 497133060 500016651 392261403 533067766 392261403 533067766 500019047 867697635 500019047 867697635 196095393 614009 196095393 614009 999412897 626305873 999412897 626305873 373710259 563918505 373710259 563918505 436046609 500005941 436046609 500005941 415879131 150684770 415879131 150684770 978151697 500017299 978151697 500017299 161547840 205971545 161547840 205971545 794004780 123081896 794004780 123081896 123084246 547355501 123084246 547355501 547395468 502072382 547395468 502072382 61568708 61637058 61568708 61637058 500039121 802631637 500039121 802631637 802631024 772840293 802631024 772840293 60885294 499966526 60885294 499966526 994203951 774109489 994203951 774109489 330912308 330881991 330912308 330881991 146295156 595400844 146295156 595400844 500012945 599775049 500012945 599775049 88165181 369269748 88165181 369269748 499972409 133720876 499972409 133720876 133716476 355047587 133716476 355047587 355078947 499978321 355078947 499978321 271360381 195665021 271360381 195665021 995843317 4096049 995843317 4096049 305745443 999379492 305745443 999379492 999417708 282423050 999417708 282423050 398525258 754284681 398525258 754284681 499979360 667457746 499979360 667457746 271437756 271425098 271437756 271425098 453215039 566424109 453215039 566424109 566362643 499977976 566362643 499977976 65682819 258050629 65682819 258050629 351447115 500019777 351447115 500019777 598566761 499985127 598566761 499985127 500033419 948353396 500033419 948353396 51610637 580532235 51610637 580532235 679898182 307676107 679898182 307676107 41892738 722281014 41892738 722281014 589065071 410981751 589065071 410981751 500013988 661517690 500013988 661517690 499964489 802222683 499964489 802222683 879058713 269691351 879058713 269691351 500011375 598922116 500011375 598922116 172915635 499995792 172915635 499995792 633084059 366895119 633084059 366895119 843360825 993520299 843360825 993520299 499965217 191194680 499965217 191194680 191171983 500015582 191171983 500015582 548275473 822793689 548275473 822793689 177164707 171486739 177164707 171486739 828460480 276902281 828460480 276902281 395899929 500012177 395899929 500012177 704558632 174432742 704558632 174432742 170595212 38040272 170595212 38040272 38040833 130579645 38040833 130579645 500022312 63794928 500022312 63794928 696651421 887285835 696651421 887285835 112701672 692148312 112701672 692148312 900324202 900340413 900324202 900340413 796882988 249669000 796882988 249669000 249668728 713718045 249668728 713718045 661619429 453044392 661619429 453044392 444935605 583421923 444935605 583421923 858972065 102639248 858972065 102639248 897401258 588535431 897401258 588535431 199236021 199236887 199236021 199236887 500005626 486779883 500005626 486779883 139050786 98473047 139050786 98473047 943419024 831742800 943419024 831742800 230329399 500013933 230329399 500013933 708316214 864744149 708316214 864744149 135288237 496251917 135288237 496251917 802096215 197944968 802096215 197944968 352493159 352469742 352493159 352469742 715837936 94881084 715837936 94881084 94892379 574415089 94892379 574415089 691719503 308317478 691719503 308317478 14761278 715207367 14761278 715207367 715185080 646939693 715185080 646939693 426364688 184582385 426364688 184582385 184561715 617547023 184561715 617547023 593242709 397143594 593242709 397143594 345180119 500005659 345180119 500005659 887653603 112307294 887653603 112307294 196128022 371152683 196128022 371152683 500099655 896628892 500099655 896628892 475004594 175626324 475004594 175626324 175613133 303838567 175613133 303838567 778321626 778333667 778321626 778333667 500005777 95963751 500005777 95963751 437946223 977343190 437946223 977343190 809843286 500019252 809843286 500019252 209886661 790097312 209886661 790097312 674485284 499987598 674485284 499987598 896805450 960120397 896805450 960120397 500008340 63222154 500008340 63222154 63252338 728038473 63252338 728038473 271938511 500010902 271938511 500010902 28953665 985490750 28953665 985490750 985552620 499977649 985552620 499977649 245282932 858938515 245282932 858938515 858915753 500007791 858915753 500007791 218036094 499990649 218036094 499990649 762329920 237620051 762329920 237620051 66777103 499975469 66777103 499975469 602093072 86553036 602093072 86553036 86555893 328224508 86555893 328224508 636053289 499986799 636053289 499986799 70797647 770743790 70797647 770743790 770727595 499986006 770727595 499986006 158902397 28283957 158902397 28283957 971675380 500004858 971675380 500004858 608386817 391666710 608386817 391666710 970732569 669957892 970732569 669957892 164977031 835078922 164977031 835078922 415501617 17967146 415501617 17967146 500005332 214258747 500005332 214258747 333046422 889737866 333046422 889737866 889785563 535659137 889785563 535659137 154384222 500024895 154384222 500024895 500039937 954502203 500039937 954502203 954533793 845614421 954533793 845614421 154406868 500015384 154406868 500015384 608413233 279433746 608413233 279433746 279387996 708444543 279387996 708444543 500034698 500030043 500034698 500030043 93049829 499979310 93049829 499979310 899016670 899042752 899016670 899042752 59241493 393440976 59241493 393440976 393448092 499978309 393448092 499978309 154293249 838225308 154293249 838225308 955693763 499970151 955693763 499970151 129054421 614776376 129054421 614776376 614771190 999206589 614771190 999206589 499974899 177524569 499974899 177524569 822482273 771445974 822482273 771445974 155019432 909668152 155019432 909668152 909679366 919446874 909679366 919446874 329891156 329895345 329891156 329895345 384278671 663867555 384278671 663867555 130895463 869101559 130895463 869101559 306735850 499977681 306735850 499977681 624156319 857191512 624156319 857191512 142835354 739890259 142835354 739890259 956216980 499987725 956216980 499987725 49467970 500033767 49467970 500033767 745220610 818739818 745220610 818739818 818712780 718834400 818712780 718834400 184311726 184351188 184311726 184351188 699591638 499964412 699591638 499964412 777226340 121679402 777226340 121679402 499990311 999157250 499990311 999157250 780469865 385197531 780469865 385197531 385237405 378316568 385237405 378316568 936649861 936690545 936649861 936690545 867046142 836096343 867046142 836096343 31885739 968095289 31885739 968095289 287749511 480669367 287749511 480669367 750986719 63604960 750986719 63604960 940518081 940522644 940518081 940522644 617085833 272550693 617085833 272550693 499973642 784819909 499973642 784819909 784763746 499989036 784763746 499989036 4854161 176694942 4854161 176694942 315350312 500029935 315350312 500029935 914633277 500004029 914633277 500004029 329567790 499963176 329567790 499963176 500032759 925587602 500032759 925587602 925568037 507096923 925568037 507096923 499962124 461309917 499962124 461309917 500034197 877930389 500034197 877930389 489999608 509995369 489999608 509995369 687569594 770027095 687569594 770027095 229992672 960561186 229992672 960561186 889398718 500013748 889398718 500013748 84256539 915769470 84256539 915769470 604039770 431234523 604039770 431234523 500039771 391537918 500039771 391537918 339070594 668833702 339070594 668833702 331187904 751879643 331187904 751879643 500000543 671708137 500000543 671708137 499983036 560604507 499983036 560604507 500019066 990620323 500019066 990620323 271199553 121014861 271199553 121014861 500024539 258516810 500024539 258516810 500005554 202719744 500005554 202719744 406101503 705556983 406101503 705556983 500037625 544581589 500037625 544581589 299177838 299166621 299177838 299166621 694615482 590255730 694615482 590255730 499962184 793787789 499962184 793787789 499985250 316173252 499985250 316173252 227682745 948981127 227682745 948981127 499995061 560519425 499995061 560519425 395249589 673216085 395249589 673216085 326793475 568597845 326793475 568597845 992893572 35896081 992893572 35896081 499978847 708602951 499978847 708602951 708595788 633252712 708595788 633252712 500012203 178273879 500012203 178273879 499962645 939569822 499962645 939569822 685201743 28818075 685201743 28818075 28763186 499998888 28763186 499998888 682026282 499968962 682026282 499968962 976004175 976060721 976004175 976060721 107333837 173776484 107333837 173776484 887530003 887587978 887530003 887587978 927321398 334532053 927321398 334532053 500027865 844753274 500027865 844753274 78721673 322415070 78721673 322415070 551251988 448721584 551251988 448721584 296274751 296240202 296274751 296240202 39733028 561278398 39733028 561278398 438790301 91328624 438790301 91328624 91347016 687672502 91347016 687672502 778940090 778957803 778940090 778957803 499989948 500006611 499989948 500006611 252878272 266679395 252878272 266679395 759504300 240533784 759504300 240533784 742409035 852405572 742409035 852405572 139088916 179514486 139088916 179514486 968164093 500025828 968164093 500025828 500005774 97465978 500005774 97465978 300196612 659154901 300196612 659154901 500031169 859569710 500031169 859569710 301110809 118629305 301110809 118629305 118614165 500014194 118614165 500014194 966196140 966160291 966196140 966160291 938078418 61941888 938078418 61941888 116118433 500031991 116118433 500031991 729871179 500017825 729871179 500017825 600803822 706837478 600803822 706837478 706842685 32062470 706842685 32062470 499963510 500035917 499963510 500035917 695121485 293774509 695121485 293774509 293758617 233873895 293758617 233873895 499988585 464373747 499988585 464373747 861168426 74966376 861168426 74966376 75008038 160881840 75008038 160881840 606241462 687978969 606241462 687978969 687950398 555783936 687950398 555783936 500035167 112621572 500035167 112621572 851199037 500020450 851199037 500020450 520589753 500032259 520589753 500032259 937213798 937207685 937213798 937207685 798227063 500038587 798227063 500038587 435692926 311315219 435692926 311315219 500022567 507520975 500022567 507520975 290734596 290768351 290734596 290768351 617306729 500010041 617306729 500010041 676145226 671955076 676145226 671955076 499968738 164133162 499968738 164133162 953563474 646504460 953563474 646504460 56041792 943938318 56041792 943938318 446894817 499988381 446894817 499988381 1989243 209133138 1989243 209133138 790909732 500016329 790909732 500016329 423804229 423878703 423804229 423878703 499992509 632654397 499992509 632654397 215177561 499968766 215177561 499968766 806188080 500017865 806188080 500017865 606283529 302874289 606283529 302874289 499986529 843723099 499986529 843723099 583557256 416457861 583557256 416457861 452836260 835210741 452836260 835210741 829948483 170111075 829948483 170111075 417721436 499973888 417721436 499973888 561226537 131075202 561226537 131075202 131057273 821790078 131057273 821790078 500006353 64078930 500006353 64078930 205696888 972443687 205696888 972443687 604570690 557709981 604570690 557709981 499998829 457493673 499998829 457493673 713328943 646196347 713328943 646196347 392739369 392720427 392739369 392720427 900852101 900845524 900852101 900845524 783705982 216300298 783705982 216300298 286574653 679639236 286574653 679639236 517976568 499983853 517976568 499983853 184359969 687523930 184359969 687523930 687482534 97089109 687482534 97089109 45417627 980750988 45417627 980750988 19255612 183487801 19255612 183487801 466949431 500030520 466949431 500030520 993422949 499998666 993422949 499998666 174249686 174245616 174249686 174245616 744190790 499978281 744190790 499978281 7649418 992374934 7649418 992374934 499986157 409803621 499986157 409803621 462177739 665628683 462177739 665628683 334357445 707105009 334357445 707105009 646687888 353265919 646687888 353265919 971399069 971340630 971399069 971340630 499981983 489380346 499981983 489380346 200926660 959532870 200926660 959532870 500000445 348591842 500000445 348591842 319832256 881288175 319832256 881288175 118726303 500016526 118726303 500016526 499978404 238439925 499978404 238439925 97434271 97416494 97434271 97416494 615793163 772355018 615793163 772355018 237843445 331836494 237843445 331836494 331862323 266590366 331862323 266590366 139873021 628153822 139873021 628153822 488552721 499995904 488552721 499995904 577037214 663319880 577037214 663319880 499961069 847019425 499961069 847019425 741935482 106808107 741935482 106808107 106849325 189769891 106849325 189769891 500020164 881027740 500020164 881027740 119039068 804068268 119039068 804068268 499999696 234241756 499999696 234241756 567945629 567906019 567945629 567906019 500000354 70423912 500000354 70423912 929562529 624801580 929562529 624801580 375146125 501012240 375146125 501012240 943280268 432074021 943280268 432074021 499992766 101747440 499992766 101747440 406015274 499989581 406015274 499989581 99762969 499987826 99762969 499987826 865912928 499975922 865912928 499975922 356839044 643126670 356839044 643126670 653706228 70123313 653706228 70123313 929902186 679964623 929902186 679964623 500024347 35789227 500024347 35789227 500033195 987676487 500033195 987676487 987609124 666743255 987609124 666743255 500002408 342362637 500002408 342362637 500012503 600712868 500012503 600712868 850734382 500015482 850734382 500015482 110704071 889315276 110704071 889315276 343487171 377101760 343487171 377101760 500029233 126095566 500029233 126095566 9032683 500038581 9032683 500038581 921845100 499979911 921845100 499979911 356079589 938795618 356079589 938795618 938748644 900925251 938748644 900925251 264025616 121361319 264025616 121361319 121412726 572348079 121412726 572348079 647528991 647566503 647528991 647566503 306898750 499988164 306898750 499988164 41406688 958634836 41406688 958634836 761127043 500002897 761127043 500002897 641919603 358116433 641919603 358116433 499983833 822270974 499983833 822270974 261186197 82578096 261186197 82578096 82637740 486712854 82637740 486712854 823857224 823837434 823857224 823837434 164792729 48509459 164792729 48509459 499979184 697956397 499979184 697956397 75181157 924764713 75181157 924764713 499978998 332859628 499978998 332859628 827584003 866045633 827584003 866045633 133951841 499970098 133951841 499970098 564528150 957611584 564528150 957611584 91440399 124177697 91440399 124177697 875851734 16230933 875851734 16230933 255770937 744187152 255770937 744187152 956351983 499964510 956351983 499964510 135659825 500002530 135659825 500002530 500024020 25597310 500024020 25597310 974427945 829003390 974427945 829003390 434405762 446031153 434405762 446031153 553979925 500012766 553979925 500012766 52076344 741365413 52076344 741365413 499963732 270136885 499963732 270136885 17088966 817102497 17088966 817102497 500020256 500003218 500020256 500003218 73279656 73315506 73279656 73315506 3375674 996621007 3375674 996621007 941410979 500017849 941410979 500017849 63590514 63560102 63590514 63560102 329042529 670886221 329042529 670886221 594003123 499965629 594003123 499965629 813313114 813282425 813313114 813282425 27375369 500013254 27375369 500013254 898152027 788737045 898152027 788737045 499977975 874315930 499977975 874315930 890478423 6692960 890478423 6692960 993304386 126893417 993304386 126893417 412733023 500004543 412733023 500004543 503516111 564658551 503516111 564658551 333806089 26387834 333806089 26387834 973639987 679779749 973639987 679779749 320225282 521905369 320225282 521905369 500026381 852378665 500026381 852378665 852430330 87041830 852430330 87041830 79133823 79093868 79133823 79093868 499991223 687909096 499991223 687909096 687898782 241958369 687898782 241958369 260133966 788858078 260133966 788858078 533810626 500028580 533810626 500028580 464777088 563379671 464777088 563379671 980187803 19838814 980187803 19838814 500005164 584166725 500005164 584166725 500010824 999072195 500010824 999072195 499960347 499983393 499960347 499983393 617323489 445107961 617323489 445107961 500011296 136399093 500011296 136399093 863590638 818610237 863590638 818610237 499981981 272080369 499981981 272080369 500031776 522108676 500031776 522108676 477918107 504154853 477918107 504154853 836318775 163692857 836318775 163692857 499977453 578158431 499977453 578158431 499991180 386020447 499991180 386020447 209279200 209244114 209279200 209244114 211617587 994882582 211617587 994882582 994850342 163048879 994850342 163048879 500037609 500008832 500037609 500008832 221965875 333527648 221965875 333527648 689169555 689138498 689169555 689138498 675358439 434408047 675358439 434408047 260263163 499997979 260263163 499997979 499968779 436793488 499968779 436793488 500019827 803070228 500019827 803070228 196936264 116342164 196936264 116342164 499996189 499968242 499996189 499968242 508036119 75698277 508036119 75698277 500011465 594634944 500011465 594634944 810914888 27827711 810914888 27827711 972203928 954654929 972203928 954654929 73349546 326080123 73349546 326080123 673931092 499995350 673931092 499995350 209978 999826886 209978 999826886 580885069 499977811 580885069 499977811 465086580 578423894 465086580 578423894 542429999 542462922 542429999 542462922 500021464 969891740 500021464 969891740 500038900 538232526 500038900 538232526 313124727 686845213 313124727 686845213 404903809 499967249 404903809 499967249 667313287 6423589 667313287 6423589 6424722 92397500 6424722 92397500 605376640 831105129 605376640 831105129 64854376 336200912 64854376 336200912 625209965 499990497 625209965 499990497 390745357 85177932 390745357 85177932 500017851 499973971 500017851 499973971 802760168 802791925 802760168 802791925 845936103 500016769 845936103 500016769 499981832 396816001 499981832 396816001 500019638 979577609 500019638 979577609 769852529 230134782 769852529 230134782 326670366 506347237 326670366 506347237 646746031 646771842 646746031 646771842 499984830 500002140 499984830 500002140 722111552 880282760 722111552 880282760 880298861 499964805 880298861 499964805 318146724 500001385 318146724 500001385 240493628 260196516 240493628 260196516 487555100 846416066 487555100 846416066 732116594 248608874 732116594 248608874 751357461 486118241 751357461 486118241 236139571 236085178 236139571 236085178 499998403 750906926 499998403 750906926 249084019 691511704 249084019 691511704 397984663 148387914 397984663 148387914 915715240 516000487 915715240 516000487 47793819 34327249 47793819 34327249 34395678 500025145 34395678 500025145 499970446 643962075 499970446 643962075 913483059 86463036 913483059 86463036 648078290 879270380 648078290 879270380 879248515 534120044 879248515 534120044 46146784 499991487 46146784 499991487 500028179 109478193 500028179 109478193 455627030 499969058 455627030 499969058 876317967 928728683 876317967 928728683 500039222 500032945 500039222 500032945 855508732 37208582 855508732 37208582 499964765 679497196 499964765 679497196 499988707 544413932 499988707 544413932 130924320 407825594 130924320 407825594 833645675 833682507 833645675 833682507 840531757 70409995 840531757 70409995 272950221 898000018 272950221 898000018 101964927 500016360 101964927 500016360 663090431 491309270 663090431 491309270 422535135 422549345 422535135 422549345 291084456 819351455 291084456 819351455 180663089 619475097 180663089 619475097 619452808 964731128 619452808 964731128 98842544 464072888 98842544 464072888 500017134 207595804 500017134 207595804 559886142 566199138 559886142 566199138 81101583 970582344 81101583 970582344 970528821 458141648 970528821 458141648 346210503 294763086 346210503 294763086 294737603 565049630 294737603 565049630 519989589 427465711 519989589 427465711 659042891 788737909 659042891 788737909 788776641 170740366 788776641 170740366 345037922 556793031 345037922 556793031 500021181 848046068 500021181 848046068 45728823 45752187 45728823 45752187 499992965 874589044 499992965 874589044 125405334 966899999 125405334 966899999 966843447 499974750 966843447 499974750 319416554 925374255 319416554 925374255 912054084 499997190 912054084 499997190 287759128 838689221 287759128 838689221 838694206 500020162 838694206 500020162 41646249 1486407 41646249 1486407 500011035 844723523 500011035 844723523 844775011 306480705 844775011 306480705 679675261 679620019 679675261 679620019 553287418 433850798 553287418 433850798 589950 999418974 589950 999418974 475784921 313543847 475784921 313543847 85913559 85910754 85913559 85910754 568201145 500024135 568201145 500024135 35716264 964301381 35716264 964301381 343738961 499994254 343738961 499994254 516449285 500037913 516449285 500037913 852236984 259030915 852236984 259030915 55914138 55882312 55914138 55882312 500026536 972582538 500026536 972582538 665371447 511232741 665371447 511232741 361463577 204315909 361463577 204315909 602789363 602773356 602789363 602773356 396113320 482408713 396113320 482408713 482371799 938676782 482371799 938676782 61347904 65281817 61347904 65281817 500033517 101442548 500033517 101442548 499999781 500035467 499999781 500035467 757218483 242777627 757218483 242777627 823706959 499989191 823706959 499989191 946364518 847749809 946364518 847749809 267567406 345562211 267567406 345562211 500006812 6735415 500006812 6735415 443530661 500024943 443530661 500024943 156097144 433965594 156097144 433965594 926111708 73944895 926111708 73944895 363542269 600414212 363542269 600414212 600419573 476910636 600419573 476910636 310794409 246641952 310794409 246641952 500010895 973897050 500010895 973897050 153601248 772777764 153601248 772777764 500021123 499992389 500021123 499992389 37251671 962712753 37251671 962712753 9189245 10028795 9189245 10028795 345496609 831566357 345496609 831566357 944688423 500036891 944688423 500036891 500038661 938773284 500038661 938773284 61164243 697611449 61164243 697611449 499989277 763952944 499989277 763952944 84889616 915117528 84889616 915117528 138619851 499998260 138619851 499998260 351312147 950253620 351312147 950253620 49796621 750704347 49796621 750704347 500015250 803036051 500015250 803036051 196981905 185376290 196981905 185376290 814622666 500000378 814622666 500000378 46044600 46040184 46044600 46040184 135424854 500033118 135424854 500033118 773572748 499960833 773572748 499960833 728428478 963982324 728428478 963982324 963964936 764210745 963964936 764210745 235765493 280293193 235765493 280293193 909665887 499986046 909665887 499986046 217832025 77302294 217832025 77302294 922676219 758693722 922676219 758693722 39276596 960740178 39276596 960740178 699126745 164628527 699126745 164628527 499977664 620925208 499977664 620925208 732043005 499962866 732043005 499962866 642265574 914555273 642265574 914555273 914548953 461656369 914548953 461656369 157973029 157978934 157973029 157978934 136833232 500037834 136833232 500037834 582185942 452388590 582185942 452388590 166981768 833006204 166981768 833006204 882032371 499983908 882032371 499983908 135747506 135710978 135747506 135710978 842818373 564341176 842818373 564341176 435712795 499967341 435712795 499967341 761536397 499991765 761536397 499991765 499991642 845105528 499991642 845105528 499996998 473969151 499996998 473969151 525460061 705736043 525460061 705736043 852751146 47775268 852751146 47775268 952233702 74032135 952233702 74032135 883067605 382608250 883067605 382608250 392995838 500028351 392995838 500028351 972002634 283521371 972002634 283521371 422608577 577370451 422608577 577370451 902940167 393117508 902940167 393117508 102698191 500030099 102698191 500030099 499968581 5276872 499968581 5276872 5283763 88740409 5283763 88740409 221478596 710344909 221478596 710344909 822393596 822423546 822393596 822423546 869469451 130576628 869469451 130576628 497343538 502663944 497343538 502663944 92484568 92465365 92484568 92465365 252839562 747221844 252839562 747221844 500006955 116964451 500006955 116964451 124347061 593580451 124347061 593580451 875650744 124309876 875650744 124309876 500018908 319955999 500018908 319955999 88639455 500032343 88639455 500032343 749173401 250811905 749173401 250811905 415176923 499971309 415176923 499971309 527410827 499975677 527410827 499975677 249767625 279523716 249767625 279523716 500033455 664588052 500033455 664588052 664619980 503799216 664619980 503799216 496237504 559100617 496237504 559100617 765260620 97808077 765260620 97808077 97808868 548437045 97808868 548437045 519236213 500036296 519236213 500036296 399508019 774959945 399508019 774959945 987233536 987205703 987233536 987205703 499968931 46261815 499968931 46261815 578463727 500022266 578463727 500022266 296745247 805346329 296745247 805346329 805331316 225796624 805331316 225796624 225734845 375561677 225734845 375561677 632360270 367638468 632360270 367638468 910205322 910277223 910205322 910277223 513250975 499977119 513250975 499977119 909747897 90276564 909747897 90276564 499993906 939276616 499993906 939276616 500007666 384727570 500007666 384727570 209189042 790798438 209189042 790798438 500010589 432482460 500010589 432482460 171927601 500037787 171927601 500037787 590548773 469085601 590548773 469085601 262501530 810545546 262501530 810545546 189415558 50746538 189415558 50746538 883816765 189636289 883816765 189636289 500001880 611778061 500001880 611778061 388170247 500008707 388170247 500008707 976745464 805753595 976745464 805753595 254774776 254806157 254774776 254806157 499983614 785269662 499983614 785269662 159224123 840785497 159224123 840785497 526663931 500008131 526663931 500008131 367860866 500034946 367860866 500034946 499990644 242292831 499990644 242292831 757717107 565596310 757717107 565596310 434423878 452364104 434423878 452364104 864549588 748613238 864549588 748613238 375279629 382500537 375279629 382500537 575767640 850909080 575767640 850909080 149152778 688422922 149152778 688422922 499985677 499986493 499985677 499986493 752946906 737423517 752946906 737423517 262568077 500021762 262568077 500021762 694210526 694193714 694210526 694193714 329504626 323110970 329504626 323110970 323111828 339796211 323111828 339796211 500020521 417190434 500020521 417190434 184348094 698153808 184348094 698153808 554221833 499982224 554221833 499982224 725058547 725037034 725058547 725037034 670114810 500030400 670114810 500030400 499974303 73068509 499974303 73068509 812733305 499999405 812733305 499999405 500007629 261831015 500007629 261831015 261802456 499960706 261802456 499960706 500017103 973768553 500017103 973768553 227540600 439427919 227540600 439427919 964977827 499989564 964977827 499989564 499960925 371391214 499960925 371391214 576927832 936794717 576927832 936794717 936775242 761137398 936775242 761137398 224374150 224364293 224374150 224364293 993987372 500028259 993987372 500028259 296381365 115099734 296381365 115099734 884882936 499986760 884882936 499986760 733847951 733886477 733847951 733886477 499992147 242597710 499992147 242597710 113931510 886076993 113931510 886076993 654473932 19416723 654473932 19416723 980593543 811885779 980593543 811885779 204860099 499991789 204860099 499991789 203615461 968362181 203615461 968362181 968379310 500015695 968379310 500015695 499965207 74316189 499965207 74316189 817732038 816686391 817732038 816686391 499963647 499995477 499963647 499995477 544818415 965960745 544818415 965960745 34010775 956603705 34010775 956603705 680476234 91585364 680476234 91585364 908387912 570518726 908387912 570518726 135848924 135801233 135848924 135801233 500037019 342606479 500037019 342606479 944834403 694438258 944834403 694438258 499971372 77784128 499971372 77784128 922231462 840481093 922231462 840481093 286012615 286047046 286012615 286047046 103524122 499997284 103524122 499997284 500029786 192827488 500029786 192827488 395828042 760093064 395828042 760093064 916618584 83391529 916618584 83391529 195703902 748274785 195703902 748274785 726281438 468436363 726281438 468436363 660672 686487 660672 686487 444024553 675232975 444024553 675232975 500014657 103422342 500014657 103422342 249981359 499975931 249981359 499975931 105922687 23370397 105922687 23370397 976618465 308753117 976618465 308753117 76424202 923521850 76424202 923521850 500023976 45263187 500023976 45263187 45243383 1873048 45243383 1873048 998143140 499992442 998143140 499992442 428132403 773606023 428132403 773606023 773675634 425980425 773675634 425980425 425961045 313339480 425961045 313339480 940782957 739355810 940782957 739355810 464668583 418854828 464668583 418854828 500029123 944656079 500029123 944656079 944690904 500023468 944690904 500023468 392525749 379441990 392525749 379441990 933946379 499993207 933946379 499993207 277797548 277769623 277797548 277769623 500006582 570649435 500006582 570649435 893241425 135745113 893241425 135745113 499984270 500017283 499984270 500017283 799122912 753511063 799122912 753511063 499977472 244038706 499977472 244038706 244008743 789159637 244008743 789159637 500000603 10686850 500000603 10686850 10708398 728273654 10708398 728273654 618132220 499976482 618132220 499976482 285648168 499996722 285648168 499996722 499973522 83204432 499973522 83204432 959101588 959138729 959101588 959138729 638652750 321857504 638652750 321857504 499964621 193430328 499964621 193430328 876733263 876747596 876733263 876747596 62677441 62713419 62677441 62713419 140953735 625989192 140953735 625989192 460915942 124691565 460915942 124691565 124655188 499997329 124655188 499997329 736417042 263564495 736417042 263564495 482704435 513106269 482704435 513106269 500006187 544654771 500006187 544654771 499963335 426344992 499963335 426344992 151017891 500011945 151017891 500011945 649342256 147162980 649342256 147162980 499994329 499978966 499994329 499978966 722574707 43920740 722574707 43920740 3729357 499989896 3729357 499989896 617520364 885439072 617520364 885439072 41948218 255334590 41948218 255334590 744620080 511719459 744620080 511719459 209347019 209305581 209347019 209305581 500016827 547635374 500016827 547635374 832308418 136344240 832308418 136344240 66001341 726372017 66001341 726372017 502684855 500006341 502684855 500006341 391185297 499974452 391185297 499974452 735128631 735141798 735128631 735141798 385678232 614334100 385678232 614334100 279509704 964208693 279509704 964208693 499990510 36611639 499990510 36611639 36602984 499977902 36602984 499977902 500032567 432439776 500032567 432439776 489400624 655818243 489400624 655818243 647432042 216315518 647432042 216315518 43422363 43459348 43422363 43459348 319929384 500033494 319929384 500033494 952933422 47105704 952933422 47105704 718080950 958921471 718080950 958921471 208878722 324436870 208878722 324436870 675594027 864706294 675594027 864706294 113322490 294273296 113322490 294273296 500019531 84346266 500019531 84346266 84312062 660358602 84312062 660358602 500035204 838512019 500035204 838512019 838476798 93239940 838476798 93239940 93255977 183793048 93255977 183793048 486524715 811824356 486524715 811824356 597317359 402759880 597317359 402759880 376208533 623836322 376208533 623836322 807919133 372959805 807919133 372959805 309952849 690041355 309952849 690041355 772660337 499979328 772660337 499979328 500001338 607183490 500001338 607183490 499974558 49009763 499974558 49009763 500035324 908187981 500035324 908187981 908151753 149742362 908151753 149742362 149771159 200204415 149771159 200204415 499971273 768182048 499971273 768182048 191182044 11731068 191182044 11731068 988239109 143661192 988239109 143661192 45236342 500006652 45236342 500006652 500017522 791408497 500017522 791408497 821099792 821096068 821099792 821096068 733080103 499990202 733080103 499990202 62560986 937450205 62560986 937450205 69532202 320828821 69532202 320828821 709028631 662552452 709028631 662552452 256691088 256702552 256691088 256702552 127657333 571021270 127657333 571021270 793680028 181512719 793680028 181512719 181528142 370110442 181528142 370110442 988141552 988089323 988141552 988089323 370362923 370436560 370362923 370436560 499965040 787557296 499965040 787557296 570224154 51979305 570224154 51979305 51923078 611781755 51923078 611781755 845772613 468614604 845772613 468614604 471321164 783924984 471321164 783924984 11010490 11005658 11010490 11005658 975424327 257466457 975424327 257466457 344661580 413914796 344661580 413914796 638267492 705435277 638267492 705435277 705437879 602958967 705437879 602958967 499999135 235102721 499999135 235102721 235405885 586806746 235405885 586806746 586869649 499960686 586869649 499960686 8652399 8688321 8652399 8688321 500020474 721808844 500020474 721808844 30635259 30578565 30635259 30578565 74144242 805426368 74144242 805426368 803915317 196071407 803915317 196071407 3630792 599735094 3630792 599735094 803277521 157107150 803277521 157107150 944738035 944793926 944738035 944793926 301669123 358804512 301669123 358804512 948425659 500011154 948425659 500011154 702007934 133528212 702007934 133528212 130786620 693429954 130786620 693429954 499974069 353284445 499974069 353284445 162177737 828320928 162177737 828320928 466569505 467162142 466569505 467162142 532828506 335105747 532828506 335105747 394377836 605663304 394377836 605663304 804786522 128618035 804786522 128618035 907004884 907070317 907004884 907070317 499990379 256097935 499990379 256097935 500035248 396279331 500035248 396279331 202005143 662791781 202005143 662791781 662779280 500035068 662779280 500035068 213656714 499997917 213656714 499997917 511627490 794033646 511627490 794033646 406887154 179302787 406887154 179302787 820708823 260197064 820708823 260197064 260233837 223021921 260233837 223021921 939722064 939731500 939722064 939731500 499965129 111287868 499965129 111287868 869927844 869953314 869927844 869953314 626358966 115688054 626358966 115688054 500039914 553919053 500039914 553919053 827161946 827184098 827161946 827184098 88850805 236164207 88850805 236164207 763803076 116154356 763803076 116154356 161273409 567686294 161273409 567686294 901063540 98911227 901063540 98911227 221701693 499963557 221701693 499963557 499997329 393817980 499997329 393817980 499981537 688365979 499981537 688365979 498438479 499971855 498438479 499971855 574903945 919643292 574903945 919643292 184641053 266545180 184641053 266545180 708099287 743086712 708099287 743086712 828156235 72881550 828156235 72881550 420823101 538000247 420823101 538000247 469987684 36443412 469987684 36443412 963562205 500035965 963562205 500035965 55382969 499992426 55382969 499992426 796354389 796326810 796354389 796326810 438887986 387020379 438887986 387020379 978608504 978612718 978608504 978612718 865410282 134636889 865410282 134636889 594642076 923420802 594642076 923420802 923469617 500005694 923469617 500005694 66997936 499975911 66997936 499975911 500013142 740071809 500013142 740071809 500036415 184836570 500036415 184836570 157732929 499976893 157732929 499976893 985430494 14600559 985430494 14600559 499972241 499989002 499972241 499989002 372079786 414321089 372079786 414321089 499973834 138726336 499973834 138726336 138770729 700150139 138770729 700150139 612660880 330426683 612660880 330426683 4658330 995375504 4658330 995375504 913816644 95010758 913816644 95010758 95011119 183073148 95011119 183073148 816900578 620767697 816900578 620767697 154264781 67063429 154264781 67063429 932931183 338895003 932931183 338895003 499989203 986564578 499989203 986564578 499968826 500021974 499968826 500021974 858690323 119062012 858690323 119062012 499986742 749809644 499986742 749809644 779129197 499977349 779129197 499977349 690958178 690890873 690958178 690890873 288173252 268091588 288173252 268091588 731843369 354420904 731843369 354420904 458366859 531771883 458366859 531771883 468165977 364758223 468165977 364758223 141830067 937166119 141830067 937166119 992455312 7593484 992455312 7593484 631042433 849813645 631042433 849813645 849794379 358986273 849794379 358986273 500001764 811475780 500001764 811475780 811446960 500030242 811446960 500030242 318203925 226708103 318203925 226708103 708224059 846132199 708224059 846132199 499977249 80351305 499977249 80351305 500014373 384526579 500014373 384526579 425839395 831643587 425839395 831643587 499974769 960232244 499974769 960232244 702416845 583669720 702416845 583669720 499970161 948056493 499970161 948056493 499971422 264871917 499971422 264871917 639859183 500000943 639859183 500000943 57683147 500012849 57683147 500012849 133856703 33488889 133856703 33488889 966502746 369870635 966502746 369870635 317569227 317633497 317569227 317633497 510421616 928536723 510421616 928536723 71497221 338689916 71497221 338689916 661286241 500020732 661286241 500020732 499979406 70900428 499979406 70900428 70889991 673263750 70889991 673263750 673279747 112868697 673279747 112868697 394714603 500032626 394714603 500032626 621308285 308720903 621308285 308720903 289389988 867545943 289389988 867545943 132441827 808512385 132441827 808512385 808540806 500029038 808540806 500029038 500015855 960251210 500015855 960251210 674256765 385003634 674256765 385003634 111110207 888897670 111110207 888897670 921366277 9296554 921366277 9296554 9253970 971202496 9253970 971202496 529274693 138339371 529274693 138339371 160839515 500027272 160839515 500027272 675095067 799030346 675095067 799030346 968002872 125435730 968002872 125435730 57456104 57448178 57456104 57448178 920019747 190314263 920019747 190314263 190289737 640827596 190289737 640827596 864934031 500000415 864934031 500000415 496884259 503151682 496884259 503151682 585638264 407340274 585638264 407340274 112731072 112704110 112731072 112704110 752211322 830026872 752211322 830026872 169947365 448335778 169947365 448335778 448368803 294199712 448368803 294199712 294184385 689375009 294184385 689375009 821085736 500013728 821085736 500013728 6684601 350820717 6684601 350820717 772908274 176331057 772908274 176331057 219420434 500022108 219420434 500022108 500030214 993477375 500030214 993477375 495201244 193143817 495201244 193143817 987741128 987774972 987741128 987774972 207446320 106392798 207446320 106392798 893569004 499984043 893569004 499984043 117505993 288835521 117505993 288835521 499980123 36288975 499980123 36288975 499984663 948215514 499984663 948215514 535986866 500016443 535986866 500016443 377044563 975772541 377044563 975772541 929504044 38538871 929504044 38538871 38559955 500007766 38559955 500007766 871399276 40322938 871399276 40322938 40299181 499997531 40299181 499997531 174349921 499991647 174349921 499991647 107071126 634667042 107071126 634667042 500018389 102154006 500018389 102154006 122690292 996242244 122690292 996242244 996316359 802674928 996316359 802674928 500002964 903501195 500002964 903501195 641424619 358580730 641424619 358580730 346491217 500038139 346491217 500038139 406466245 395762017 406466245 395762017 395729878 879665095 395729878 879665095 500026114 385981977 500026114 385981977 161290978 770014104 161290978 770014104 821316408 178698426 821316408 178698426 499993930 500033463 499993930 500033463 869802714 735098037 869802714 735098037 168048359 168038053 168048359 168038053 90583537 909429304 90583537 909429304 902560436 146114174 902560436 146114174 499964377 232330486 499964377 232330486 500034174 140750034 500034174 140750034 500013650 553616007 500013650 553616007 898425908 500005207 898425908 500005207 78979900 79011628 78979900 79011628 597157064 597086968 597157064 597086968 958982185 40986065 958982185 40986065 499974020 663233092 499974020 663233092 336776866 500034857 336776866 500034857 530753207 741893270 530753207 741893270 417478487 296604366 417478487 296604366 296625149 236101336 296625149 236101336 787960901 867385375 787960901 867385375 867348137 273067705 867348137 273067705 499985466 612161185 499985466 612161185 515603952 499994776 515603952 499994776 367315758 102601526 367315758 102601526 102621195 152228505 102621195 152228505 842611466 570470764 842611466 570470764 434261174 140494326 434261174 140494326 140490802 499999962 140490802 499999962 952183986 105259528 952183986 105259528 822027827 831402789 822027827 831402789 91067453 296224664 91067453 296224664 499963904 16193016 499963904 16193016 16165620 928288881 16165620 928288881 697663339 499969671 697663339 499969671 132101196 132111831 132101196 132111831 172478855 697714328 172478855 697714328 357149478 499986042 357149478 499986042 932064295 597412116 932064295 597412116 500001086 641954301 500001086 641954301 724323136 826995256 724323136 826995256 162871732 162841330 162871732 162841330 375501894 624484757 375501894 624484757 627016201 373025799 627016201 373025799 929415150 874617937 929415150 874617937 771649283 499985078 771649283 499985078 752772823 500011447 752772823 500011447 777749264 499989579 777749264 499989579 473362287 499994603 473362287 499994603 368710900 368693710 368710900 368693710 604164398 690613289 604164398 690613289 690616014 824125675 690616014 824125675 175812274 509322491 175812274 509322491 499969979 50218716 499969979 50218716 949785897 932942849 949785897 932942849 773736540 773717889 773736540 773717889 500006456 848150115 500006456 848150115 848109150 500016531 848109150 500016531 288796913 118895668 288796913 118895668 996605690 996627672 996605690 996627672 530415194 500012926 530415194 500012926 500018346 818328605 500018346 818328605 511461705 461952236 511461705 461952236 472313406 852426191 472313406 852426191 658239629 247749231 658239629 247749231 301094699 837230044 301094699 837230044 601342306 499987251 601342306 499987251 232609845 792949097 232609845 792949097 207068176 21643008 207068176 21643008 567489067 432496519 567489067 432496519 500020057 164522122 500020057 164522122 286155687 757610841 286155687 757610841 242407399 499988363 242407399 499988363 963662175 963643817 963662175 963643817 47260273 933646857 47260273 933646857 933697866 608033884 933697866 608033884 274526119 129323118 274526119 129323118 870680469 499967172 870680469 499967172 215509705 784501563 215509705 784501563 758060215 499993786 758060215 499993786 942594801 500020707 942594801 500020707 378451297 680169464 378451297 680169464 680190166 132482708 680190166 132482708 499972577 842707562 499972577 842707562 842682415 418520732 842682415 418520732 320500939 679523089 320500939 679523089 30114265 499987303 30114265 499987303 805807312 805850737 805807312 805850737 307579768 500006800 307579768 500006800 744105646 499991701 744105646 499991701 580561692 721180995 580561692 721180995 265911234 734099071 265911234 734099071 637417442 482786457 637417442 482786457 101879449 906186931 101879449 906186931 813909036 499969720 813909036 499969720 172991108 173027389 172991108 173027389 238062199 619018536 238062199 619018536 920804378 920854692 920804378 920854692 219416473 295053640 219416473 295053640 500016954 712410625 500016954 712410625 814179118 185814519 814179118 185814519 668103616 850542143 668103616 850542143 149425001 396933677 149425001 396933677 500015884 499965026 500015884 499965026 423552438 500005146 423552438 500005146 499994070 113167908 499994070 113167908 113129204 262088364 113129204 262088364 663838063 499964522 663838063 499964522 500038667 625179474 500038667 625179474 250403093 499961152 250403093 499961152 345646453 499994908 345646453 499994908 115551682 115534471 115551682 115534471 651840264 718780631 651840264 718780631 321031402 321027613 321031402 321027613 106351496 893625963 106351496 893625963 819103055 28096595 819103055 28096595 971859830 856589504 971859830 856589504 143383323 499960517 143383323 499960517 721149715 859987474 721149715 859987474 140031544 124696759 140031544 124696759 889815380 110211324 889815380 110211324 572049071 781077987 572049071 781077987 781012763 909032606 781012763 909032606 499982017 500027767 499982017 500027767 379508312 499969288 379508312 499969288 997336812 2605087 997336812 2605087 146641969 656478256 146641969 656478256 857623455 499975401 857623455 499975401 338822441 125987730 338822441 125987730 874001329 499963612 874001329 499963612 128571800 998835251 128571800 998835251 499975356 141451659 499975356 141451659 141424708 499978462 141424708 499978462 690301367 500031278 690301367 500031278 500004835 254646677 500004835 254646677 574720832 575659989 574720832 575659989 500027682 627747051 500027682 627747051 627792474 743993571 627792474 743993571 499973594 303706095 499973594 303706095 793952013 206050112 793952013 206050112 840349648 840345640 840349648 840345640 101575326 500000684 101575326 500000684 216059333 783893103 216059333 783893103 503796449 111958030 503796449 111958030 500037729 500005881 500037729 500005881 908447912 84101500 908447912 84101500 84085585 653765287 84085585 653765287 788004807 499989599 788004807 499989599 401872497 401827027 401872497 401827027 915879645 915869824 915879645 915869824 499989089 78294 499989089 78294 500002956 200452496 500002956 200452496 200411922 26309641 200411922 26309641 973650084 86299255 973650084 86299255 861709618 651354944 861709618 651354944 621621385 354174592 621621385 354174592 717733894 500982050 717733894 500982050 500006111 969051396 500006111 969051396 969072401 500017197 969072401 500017197 120250523 356337690 120250523 356337690 500030510 500021213 500030510 500021213 876265960 123780873 876265960 123780873 833119014 682947485 833119014 682947485 251059422 499991001 251059422 499991001 199357688 499992931 199357688 499992931 960806979 960842529 960806979 960842529 206961752 206923206 206961752 206923206 443935031 556075644 443935031 556075644 510420936 35385861 510420936 35385861 35393041 893476674 35393041 893476674 553187157 500028312 553187157 500028312 838755413 361151559 838755413 361151559 630027692 900841347 630027692 900841347 900877318 499994205 900877318 499994205 499962372 132917505 499962372 132917505 132892690 776001098 132892690 776001098 675775644 55743992 675775644 55743992 944216617 212928542 944216617 212928542 212944354 262028301 212944354 262028301 686185589 500000872 686185589 500000872 322948320 499971679 322948320 499971679 314720672 822795440 314720672 822795440 499980685 233461027 499980685 233461027 766589566 500022515 766589566 500022515 64744033 396526490 64744033 396526490 396554440 500032867 396554440 500032867 352731521 802325121 352731521 802325121 499988767 659668440 499988767 659668440 340314373 528026117 340314373 528026117 538147627 500008509 538147627 500008509 733152150 733137452 733152150 733137452 432397603 500011979 432397603 500011979 148868621 499991812 148868621 499991812 657814827 901932270 657814827 901932270 7294800 992719719 7294800 992719719 121157718 21838409 121157718 21838409 21846174 674722239 21846174 674722239 325276783 963391496 325276783 963391496 36565058 499969587 36565058 499969587 499227936 766534862 499227936 766534862 766550171 731569273 766550171 731569273 514106771 499966495 514106771 499966495 966827 500010880 966827 500010880 760416263 304411920 760416263 304411920 399402653 399372338 399402653 399372338 162621720 8099174 162621720 8099174 725368561 499993787 725368561 499993787 500007099 410815763 500007099 410815763 500007018 500010466 500007018 500010466 722708689 500014628 722708689 500014628 279129718 214251526 279129718 214251526 785752025 499963160 785752025 499963160 75065688 833541410 75065688 833541410 846975556 465718807 846975556 465718807 400541950 698580346 400541950 698580346 597316274 463020175 597316274 463020175 360096546 996786223 360096546 996786223 3213145 319512047 3213145 319512047 885807393 885838149 885807393 885838149 119972744 119933869 119972744 119933869 500006719 287731430 500006719 287731430 680823584 944792978 680823584 944792978 55168488 499984246 55168488 499984246 958451418 687199283 958451418 687199283 35420163 499968497 35420163 499968497 500025877 296194964 500025877 296194964 584345982 500037912 584345982 500037912 463504351 190584302 463504351 190584302 21670471 978393895 21670471 978393895 499990799 718749130 499990799 718749130 336407981 287460851 336407981 287460851 500039419 320185053 500039419 320185053 77735847 77705956 77735847 77705956 722324494 722363597 722324494 722363597 567122530 253980481 567122530 253980481 253986134 167400181 253986134 167400181 536192105 814016831 536192105 814016831 185954924 500029093 185954924 500029093 766826258 766762136 766826258 766762136 680398941 319582645 680398941 319582645 162429094 500030593 162429094 500030593 450929667 294515389 450929667 294515389 294514490 500021393 294514490 500021393 499988589 235906413 499988589 235906413 93016673 500007717 93016673 500007717 959896960 40127078 959896960 40127078 915835384 499989014 915835384 499989014 568927727 568886763 568927727 568886763 888060683 357023165 888060683 357023165 151895163 499975309 151895163 499975309 946540795 53448636 946540795 53448636 786497584 786501320 786497584 786501320 420988828 499998017 420988828 499998017 261872446 738125769 261872446 738125769 785813555 289641048 785813555 289641048 237791025 215051390 237791025 215051390 150844947 849189019 150844947 849189019 499970028 499979756 499970028 499979756 164363167 541803690 164363167 541803690 552879717 348004749 552879717 348004749 651956704 541471890 651956704 541471890 75250667 26194578 75250667 26194578 973785668 933630974 973785668 933630974 500025302 2179350 500025302 2179350 499961470 830468540 499961470 830468540 15513813 499988121 15513813 499988121 996258978 996254116 996258978 996254116 500024965 500003416 500024965 500003416 759322019 811065838 759322019 811065838 35682730 35687296 35682730 35687296 94155578 500025990 94155578 500025990 608783708 391207773 608783708 391207773 499960570 476531445 499960570 476531445 500009793 140928930 500009793 140928930 499971585 500024341 499971585 500024341 907906895 240556986 907906895 240556986 240583708 409471611 240583708 409471611 521463204 706034364 521463204 706034364 101936230 90010828 101936230 90010828 53999934 945960991 53999934 945960991 499984118 509760285 499984118 509760285 556394634 619327931 556394634 619327931 339407044 660544913 339407044 660544913 499963340 448024217 499963340 448024217 197796058 894017506 197796058 894017506 105979886 443660375 105979886 443660375 719771044 258628083 719771044 258628083 350587072 649381208 350587072 649381208 500009380 421572767 500009380 421572767 500004926 901418939 500004926 901418939 113870297 325676881 113870297 325676881 499977748 148578488 499977748 148578488 148602173 161639638 148602173 161639638 233949241 880479138 233949241 880479138 880451923 500006153 880451923 500006153 95696934 428673477 95696934 428673477 545364742 499990674 545364742 499990674 672060291 924261093 672060291 924261093 75691265 349196261 75691265 349196261 499992973 26197639 499992973 26197639 453537063 901689357 453537063 901689357 98310710 893181215 98310710 893181215 862409081 122035371 862409081 122035371 877966606 635705730 877966606 635705730 364309819 499983953 364309819 499983953 854754832 723405928 854754832 723405928 591079179 408988198 591079179 408988198 935695201 602554756 935695201 602554756 460193821 267977281 460193821 267977281 576558349 576529438 576558349 576529438 78815166 94691313 78815166 94691313 499996744 823670570 499996744 823670570 176333248 509801831 176333248 509801831 524309166 627838624 524309166 627838624 662106868 304150240 662106868 304150240 370134670 895811976 370134670 895811976 499985465 161974339 499985465 161974339 782427021 944354625 782427021 944354625 55719865 289365051 55719865 289365051 868807837 634689237 868807837 634689237 232454091 767574619 232454091 767574619 216961791 499970641 216961791 499970641 645021766 48758938 645021766 48758938 951249471 848511736 951249471 848511736 131900420 500013550 131900420 500013550 500031429 63889386 500031429 63889386 63900979 600108313 63900979 600108313 553121827 414172352 553121827 414172352 499995275 29016743 499995275 29016743 472330286 897988869 472330286 897988869 648404222 335725977 648404222 335725977 7187461 500020028 7187461 500020028 499976721 896870883 499976721 896870883 790577130 453436665 790577130 453436665 361518000 837373596 361518000 837373596 500011690 420561460 500011690 420561460 579395075 966348784 579395075 966348784 33678490 500031383 33678490 500031383 289315219 277993830 289315219 277993830 807726691 500001989 807726691 500001989 499974819 327313200 499974819 327313200 500020372 800907583 500020372 800907583 500000756 655700306 500000756 655700306 109725041 894422040 109725041 894422040 894376468 656059841 894376468 656059841 546947567 401321861 546947567 401321861 598608656 417668106 598608656 417668106 452412215 606420321 452412215 606420321 907148162 92857036 907148162 92857036 499995122 878051441 499995122 878051441 878072878 844026917 878072878 844026917 499965572 376008813 499965572 376008813 362172006 810263806 362172006 810263806 810297093 902506979 810297093 902506979 97478138 500021813 97478138 500021813 911835881 323515111 911835881 323515111 211962693 658577060 211962693 658577060 499980401 498904368 499980401 498904368 12626754 877719438 12626754 877719438 635750185 592482849 635750185 592482849 499996842 217546102 499996842 217546102 385830098 572649417 385830098 572649417 945484903 54477960 945484903 54477960 546602163 945300603 546602163 945300603 374761868 500033971 374761868 500033971 881713007 164644208 881713007 164644208 6506056 500029514 6506056 500029514 216784782 201970392 216784782 201970392 797997578 22571644 797997578 22571644 22568499 386663876 22568499 386663876 613346850 596088705 613346850 596088705 452492172 116171713 452492172 116171713 719625467 818182955 719625467 818182955 181787243 247489683 181787243 247489683 500023742 887730678 500023742 887730678 947378777 499967305 947378777 499967305 142440826 857553173 142440826 857553173 633370691 423346722 633370691 423346722 154556216 845500128 154556216 845500128 36749662 460357557 36749662 460357557 500015047 880525397 500015047 880525397 983579332 983635522 983579332 983635522 204679511 248848103 204679511 248848103 499987109 207925897 499987109 207925897 313652069 709589596 313652069 709589596 290428259 500002005 290428259 500002005 656457031 55428804 656457031 55428804 289817842 710202897 289817842 710202897 500005280 465623849 500005280 465623849 862383141 137632810 862383141 137632810 638202868 889916994 638202868 889916994 499975367 335840428 499975367 335840428 335856827 499967324 335856827 499967324 976569341 500004498 976569341 500004498 123498794 499982985 123498794 499982985 499966642 925371587 499966642 925371587 500022133 500029146 500022133 500029146 87066174 912990578 87066174 912990578 500016423 28632666 500016423 28632666 307303172 341030123 307303172 341030123 523688675 499977350 523688675 499977350 42868727 231222682 42868727 231222682 864775986 135163472 864775986 135163472 865607754 500005075 865607754 500005075 674851286 239711935 674851286 239711935 760290749 500038333 760290749 500038333 155507560 133138185 155507560 133138185 890492227 109484909 890492227 109484909 805969682 776981097 805969682 776981097 145446579 500006393 145446579 500006393 499987007 864912922 499987007 864912922 646975821 73549935 646975821 73549935 73589837 499995877 73589837 499995877 390821734 741475346 390821734 741475346 258562722 362983247 258562722 362983247 958601687 500038891 958601687 500038891 24563074 24549314 24563074 24549314 122777338 500005449 122777338 500005449 372191685 158597677 372191685 158597677 841389236 789200297 841389236 789200297 127992068 499998915 127992068 499998915 556563642 640180327 556563642 640180327 359840831 423656942 359840831 423656942 951744557 951757167 951744557 951757167 689527101 310430177 689527101 310430177 499998539 995791180 499998539 995791180 995773837 215725719 995773837 215725719 455562813 500034179 455562813 500034179 793464038 897693153 793464038 897693153 500036268 798673496 500036268 798673496 798709218 993746383 798709218 993746383 321225107 445681609 321225107 445681609 568308829 568303592 568308829 568303592 871861575 499991414 871861575 499991414 53589628 512329692 53589628 512329692 984398285 984379534 984398285 984379534 816171841 433836831 816171841 433836831 13793004 13781104 13793004 13781104 499964218 499961555 499964218 499961555 918715370 950131282 918715370 950131282 160732787 160722352 160732787 160722352 499990547 918779873 499990547 918779873 81213938 216937478 81213938 216937478 499993699 612838123 499993699 612838123 955800945 44129381 955800945 44129381 503729840 705622262 503729840 705622262 738832527 191027615 738832527 191027615 79186891 576796624 79186891 576796624 635666190 767456575 635666190 767456575 767404143 452133232 767404143 452133232 499973829 521716078 499973829 521716078 367489258 499976929 367489258 499976929 691171051 500028682 691171051 500028682 337455144 337430673 337455144 337430673 978891118 500039443 978891118 500039443 72641396 69404056 72641396 69404056 69369017 499996047 69369017 499996047 553963465 446029708 553963465 446029708 4036197 996031737 4036197 996031737 500002485 44718364 500002485 44718364 954837034 180818453 954837034 180818453 499972485 782976632 499972485 782976632 137852805 499977343 137852805 499977343 470967358 975198249 470967358 975198249 500016799 569930932 500016799 569930932 266462768 733533739 266462768 733533739 961161167 38832370 961161167 38832370 499965815 450245283 499965815 450245283 499982806 445796660 499982806 445796660 951293388 951341259 951293388 951341259 490741869 490724447 490741869 490724447 444871448 681284743 444871448 681284743 142727671 142733124 142727671 142733124 220597818 918763526 220597818 918763526 699360257 294100179 699360257 294100179 294089691 339336393 294089691 339336393 945800732 54232755 945800732 54232755 672790921 674931379 672790921 674931379 674920798 378424239 674920798 378424239 500001531 115344428 500001531 115344428 934007556 508373129 934007556 508373129 508404233 291768335 508404233 291768335 708181994 506329342 708181994 506329342 493638821 105208222 493638821 105208222 500029890 499964146 500029890 499964146 979413112 893355801 979413112 893355801 138350008 138307154 138350008 138307154 251940202 499998815 251940202 499998815 561633618 510891449 561633618 510891449 192954347 192935119 192954347 192935119 982121884 499986021 982121884 499986021 818950902 499963022 818950902 499963022 4544087 995447761 4544087 995447761 366681189 281214607 366681189 281214607 718763929 79916666 718763929 79916666 499966213 910386827 499966213 910386827 89620425 620495029 89620425 620495029 499962843 833123248 499962843 833123248 261873468 322649686 261873468 322649686 677363126 258835690 677363126 258835690 190337115 809674738 190337115 809674738 459159873 228059947 459159873 228059947 771966627 836427461 771966627 836427461 310695820 499997973 310695820 499997973 690699488 690715879 690699488 690715879 446354498 242652276 446354498 242652276 242688319 992841864 242688319 992841864 500006264 500016911 500006264 500016911 428883427 963841864 428883427 963841864 725025712 500013631 725025712 500013631 819191130 943107367 819191130 943107367 499963131 739181808 499963131 739181808 260860817 499961712 260860817 499961712 790131378 790139149 790131378 790139149 230956585 499964690 230956585 499964690 314417861 314439324 314417861 314439324 253389084 500027734 253389084 500027734 499971070 296103920 499971070 296103920 703895581 799391416 703895581 799391416 200623444 662812392 200623444 662812392 851346490 499968030 851346490 499968030 250244181 749751475 250244181 749751475 555513621 453498450 555513621 453498450 473393304 849021057 473393304 849021057 500027273 80658978 500027273 80658978 499963014 904192459 499963014 904192459 95815804 264632838 95815804 264632838 500001679 63990934 500001679 63990934 142971566 500031096 142971566 500031096 645926157 709664331 645926157 709664331 438765586 499996150 438765586 499996150 500038695 721870930 500038695 721870930 299426572 299414603 299426572 299414603 780164860 769562852 780164860 769562852 724296482 681893985 724296482 681893985 318086432 227328658 318086432 227328658 500014667 621422430 500014667 621422430 272877914 272889468 272877914 272889468 13412455 500022694 13412455 500022694 799241784 26682938 799241784 26682938 26717955 820375488 26717955 820375488 202012132 254783374 202012132 254783374 500008752 499962211 500008752 499962211 444701027 499960650 444701027 499960650 9992924 989982702 9992924 989982702 653747580 35550067 653747580 35550067 35544029 498383674 35544029 498383674 498347970 500003247 498347970 500003247 379530698 963059958 379530698 963059958 632116336 41875053 632116336 41875053 958101498 663455625 958101498 663455625 561115059 477892771 561115059 477892771 428256217 428299592 428256217 428299592 163069492 499999887 163069492 499999887 436688604 169680186 436688604 169680186 169694587 767730422 169694587 767730422 839517118 499961767 839517118 499961767 19128264 462557828 19128264 462557828 499988724 500015206 499988724 500015206 788357060 31879944 788357060 31879944 31841275 631837782 31841275 631837782 997486265 499974971 997486265 499974971 541532596 947708887 541532596 947708887 499977388 242679533 499977388 242679533 493551135 967330522 493551135 967330522 720034990 67358337 720034990 67358337 499977772 500007018 499977772 500007018 307442636 983345542 307442636 983345542 500031452 713313075 500031452 713313075 129919004 870085893 129919004 870085893 211353888 499970083 211353888 499970083 635481811 878086834 635481811 878086834 939413705 212894754 939413705 212894754 249848374 249847275 249848374 249847275 499996835 105994883 499996835 105994883 51749653 544461319 51749653 544461319 930958369 930933357 930958369 930933357 218020214 6985313 218020214 6985313 6988885 500024700 6988885 500024700 839080175 839050636 839080175 839050636 282288943 57923224 282288943 57923224 942057896 499984459 942057896 499984459 11512278 11518978 11512278 11518978 45463078 693697215 45463078 693697215 850359754 928034583 850359754 928034583 72032147 788234410 72032147 788234410 753186842 249280618 753186842 249280618 500008028 667199443 500008028 667199443 667165375 666680896 667165375 666680896 160875518 417525506 160875518 417525506 752266496 752294135 752266496 752294135 681538004 383485316 681538004 383485316 499991452 287482774 499991452 287482774 933000792 886564749 933000792 886564749 70786534 929249973 70786534 929249973 900567211 494968837 900567211 494968837 494994723 251910928 494994723 251910928 499982436 142301564 499982436 142301564 874816961 817221784 874816961 817221784 363885907 189776962 363885907 189776962 954843493 831471921 954843493 831471921 831416498 54331659 831416498 54331659 945704268 172713398 945704268 172713398 499991786 864249885 499991786 864249885 864271426 500006778 864271426 500006778 366559413 682031259 366559413 682031259 318018739 185243923 318018739 185243923 814775374 324876282 814775374 324876282 385431774 470055838 385431774 470055838 500012466 257965750 500012466 257965750 778297459 632493145 778297459 632493145 500033235 604610905 500033235 604610905 604656567 702300376 604656567 702300376 418974102 335505731 418974102 335505731 321319808 500038458 321319808 500038458 121892116 499999496 121892116 499999496 499985663 969551747 499985663 969551747 969560271 612505741 969560271 612505741 300017127 470717395 300017127 470717395 470696278 675393884 470696278 675393884 324608549 762128304 324608549 762128304 903608623 945987993 903608623 945987993 54077270 485269668 54077270 485269668 506634241 860409861 506634241 860409861 139606317 805305158 139606317 805305158 969382871 31249469 969382871 31249469 737493375 560656203 737493375 560656203 149380242 850677136 149380242 850677136 261731388 429791529 261731388 429791529 652827989 499971597 652827989 499971597 440948992 767969505 440948992 767969505 502648880 66756525 502648880 66756525 66741492 914936297 66741492 914936297 679713431 157483951 679713431 157483951 500005600 499970948 500005600 499970948 897543484 991187343 897543484 991187343 499998799 500037865 499998799 500037865 724645791 621729951 724645791 621729951 231649828 156458490 231649828 156458490 843527558 499962772 843527558 499962772 309206971 697215388 309206971 697215388 697262572 771820522 697262572 771820522 20114994 979899187 20114994 979899187 878235924 297014374 878235924 297014374 500030947 241205003 500030947 241205003 758769742 781620570 758769742 781620570 218395245 102625727 218395245 102625727 500015914 704191470 500015914 704191470 295801922 294348616 295801922 294348616 970856060 970872465 970856060 970872465 609484404 444182430 609484404 444182430 346005226 123163812 346005226 123163812 785142131 785081858 785142131 785081858 331548125 259213370 331548125 259213370 259223918 440756966 259223918 440756966 850733888 585296894 850733888 585296894 414669187 500008424 414669187 500008424 993070395 500029199 993070395 500029199 582446310 582455557 582446310 582455557 243204347 220073562 243204347 220073562 621724435 664042927 621724435 664042927 144840865 855123193 144840865 855123193 10520182 10564762 10520182 10564762 623431061 738844674 623431061 738844674 67729453 192598159 67729453 192598159 705221433 765674602 705221433 765674602 234385406 500020438 234385406 500020438 935779557 43646907 935779557 43646907 956327785 877514193 956327785 877514193 629671508 171974446 629671508 171974446 827977852 309122602 827977852 309122602 57646276 500000241 57646276 500000241 542832774 282075103 542832774 282075103 35377636 619682751 35377636 619682751 636104131 636105183 636104131 636105183 615183807 159696009 615183807 159696009 427306173 883337242 427306173 883337242 883370831 500007389 883370831 500007389 181243159 517352337 181243159 517352337 549699490 963819222 549699490 963819222 36125354 499979912 36125354 499979912 720256812 720248527 720256812 720248527 367141525 499975968 367141525 499975968 500016753 744571981 500016753 744571981 323708452 319404013 323708452 319404013 319467413 499971027 319467413 499971027 567437703 466518661 567437703 466518661 500010192 17438686 500010192 17438686 982602357 500016411 982602357 500016411 298591054 374865820 298591054 374865820 539345728 996030916 539345728 996030916 996009333 890389343 996009333 890389343 109656760 122643119 109656760 122643119 500009872 500039112 500009872 500039112 592775135 499998413 592775135 499998413 500030007 968424840 500030007 968424840 698829854 500032804 698829854 500032804 203098002 299639831 203098002 299639831 968915216 500026455 968915216 500026455 262663001 291396480 262663001 291396480 588592366 500000932 588592366 500000932 500003120 304858622 500003120 304858622 471532112 846858238 471532112 846858238 153157901 696338038 153157901 696338038 315086964 242851976 315086964 242851976 934845974 65120838 934845974 65120838 374379577 499989854 374379577 499989854 957274841 500028853 957274841 500028853 103155773 103125687 103155773 103125687 339135341 976752494 339135341 976752494 761283684 306078686 761283684 306078686 14733137 985268900 14733137 985268900 135821985 499973366 135821985 499973366 661707538 777651561 661707538 777651561 37396008 37425624 37396008 37425624 843013718 760767135 843013718 760767135 409062940 331373683 409062940 331373683 668631931 347023014 668631931 347023014 129228281 870733046 129228281 870733046 499977396 466578702 499977396 466578702 466571846 88121874 466571846 88121874 624883329 624950714 624883329 624950714 552689360 531872290 552689360 531872290 447646027 447701427 447646027 447701427 822420600 499969369 822420600 499969369 500024429 14965959 500024429 14965959 722976069 499986638 722976069 499986638 112868907 44842781 112868907 44842781 500022602 244709304 500022602 244709304 1106359 1080859 1106359 1080859 236286571 499968808 236286571 499968808 500014143 606571482 500014143 606571482 724821914 144734277 724821914 144734277 144786736 509459182 144786736 509459182 976630443 976657127 976630443 976657127 929091713 70941091 929091713 70941091 159520699 879448216 159520699 879448216 120524550 825822186 120524550 825822186 199753206 609918832 199753206 609918832 800204769 800209201 800204769 800209201 500030963 137184041 500030963 137184041 2677432 2664251 2677432 2664251 337428232 596046911 337428232 596046911 768457636 768496296 768457636 768496296 769006648 50411213 769006648 50411213 103480732 843303996 103480732 843303996 156751290 149334954 156751290 149334954 149321509 529788900 149321509 529788900 606012682 605997234 606012682 605997234 500011876 169263462 500011876 169263462 169234362 194659163 169234362 194659163 569565482 930751296 569565482 930751296 989647959 10395485 989647959 10395485 493904210 500006156 493904210 500006156 611372568 306072229 611372568 306072229 306054469 535181821 306054469 535181821 499961325 467405231 499961325 467405231 248600801 751368663 248600801 751368663 639929819 360037501 639929819 360037501 499979772 858100972 499979772 858100972 3449298 3465940 3449298 3465940 619257335 500001810 619257335 500001810 555481772 36880501 555481772 36880501 370014076 694589124 370014076 694589124 694593047 631190198 694593047 631190198 93076323 942311582 93076323 942311582 57742939 998942168 57742939 998942168 972727376 139791005 972727376 139791005 399331247 617924084 399331247 617924084 500017992 815105324 500017992 815105324 404122231 500009176 404122231 500009176 994739168 47069661 994739168 47069661 206592215 499987867 206592215 499987867 775951569 890957733 775951569 890957733 109048463 881138687 109048463 881138687 833947901 500017264 833947901 500017264 943325264 49835288 943325264 49835288 49834816 801881130 49834816 801881130 857778392 499990537 857778392 499990537 742850491 755473510 742850491 755473510 499976796 102791775 499976796 102791775 499981817 759650422 499981817 759650422 240346192 355643446 240346192 355643446 647679587 750016834 647679587 750016834 61543060 482826905 61543060 482826905 872022245 128024743 872022245 128024743 359010523 641024957 359010523 641024957 500025923 499968885 500025923 499968885 36675181 500029235 36675181 500029235 677135426 746152919 677135426 746152919 130772248 130817663 130772248 130817663 500033009 808300063 500033009 808300063 500023885 500020155 500023885 500020155 63100987 717246081 63100987 717246081 955211388 499986908 955211388 499986908 500035840 989796491 500035840 989796491 500027694 390508645 500027694 390508645 58488053 941497819 58488053 941497819 499964948 222238429 499964948 222238429 801617137 801578617 801617137 801578617 500022527 249082008 500022527 249082008 249129425 555083096 249129425 555083096 620915269 478359278 620915269 478359278 310184714 499972896 310184714 499972896 159526994 159552559 159526994 159552559 181694500 531586179 181694500 531586179 500003535 290545466 500003535 290545466 283925448 716072229 283925448 716072229 499986523 499980944 499986523 499980944 209616601 209569713 209616601 209569713 917347332 917315274 917347332 917315274 500007080 77702709 500007080 77702709 55754600 499971528 55754600 499971528 481212552 481195839 481212552 481195839 82404883 921089423 82404883 921089423 78881796 368026372 78881796 368026372 846877294 846812133 846877294 846812133 177686440 395180782 177686440 395180782 499981115 7538536 499981115 7538536 948594569 131692126 948594569 131692126 500000326 500008502 500000326 500008502 907519863 465283049 907519863 465283049 328263187 328252258 328263187 328252258 600371217 490348081 600371217 490348081 195535326 849471790 195535326 849471790 669652671 598943144 669652671 598943144 499983197 963220744 499983197 963220744 658952701 4100002 658952701 4100002 4045499 499970946 4045499 499970946 686895019 313084568 686895019 313084568 185768145 740182082 185768145 740182082 651446373 217289748 651446373 217289748 379894335 906752807 379894335 906752807 499979838 218429231 499979838 218429231 20218206 979766374 20218206 979766374 147728816 119977592 147728816 119977592 880056265 640771753 880056265 640771753 424767770 475682913 424767770 475682913 500039878 424906810 500039878 424906810 704345967 754421861 704345967 754421861 754445317 514967512 754445317 514967512 90108841 499965262 90108841 499965262 813830676 186012701 813830676 186012701 185474555 832754356 185474555 832754356 52487961 52486138 52487961 52486138 63878695 391953476 63878695 391953476 500036668 775316764 500036668 775316764 302590290 20652817 302590290 20652817 500035773 792095333 500035773 792095333 368168065 499965858 368168065 499965858 958318318 868281152 958318318 868281152 500028795 500004361 500028795 500004361 828285945 997609356 828285945 997609356 2409082 499968428 2409082 499968428 404905840 499976391 404905840 499976391 84658481 499968012 84658481 499968012 88655488 911306107 88655488 911306107 355085126 500011690 355085126 500011690 499962497 780784550 499962497 780784550 614363277 245944111 614363277 245944111 887427689 112599941 887427689 112599941 559739745 717412985 559739745 717412985 352528572 352483705 352528572 352483705 499964648 962206814 499964648 962206814 962224664 685367935 962224664 685367935 255623191 176281284 255623191 176281284 569456872 580426121 569456872 580426121 500022539 152240119 500022539 152240119 608145570 894655042 608145570 894655042 499974376 535570803 499974376 535570803 752551182 752486048 752551182 752486048 746341752 334560631 746341752 334560631 302021257 996358377 302021257 996358377 500019229 500030152 500019229 500030152 266447424 323322906 266447424 323322906 323371860 153307548 323371860 153307548 58415025 941558694 58415025 941558694 841712758 499964474 841712758 499964474 985840479 144662087 985840479 144662087 73152908 499966746 73152908 499966746 859511845 113652104 859511845 113652104 500028142 626218976 500028142 626218976 959461940 40540457 959461940 40540457 367572177 640180936 367572177 640180936 640146070 500008636 640146070 500008636 418383835 581591305 418383835 581591305 655217933 192217662 655217933 192217662 90719811 82779255 90719811 82779255 917258507 215878001 917258507 215878001 499993957 672955459 499993957 672955459 35480313 35463048 35480313 35463048 456094397 576981285 456094397 576981285 576992001 481408943 576992001 481408943 107995580 507252834 107995580 507252834 492691546 349929768 492691546 349929768 349959556 499980460 349959556 499980460 500022380 537370844 500022380 537370844 499980884 134768993 499980884 134768993 762562866 499960123 762562866 499960123 122231276 766200252 122231276 766200252 627314443 500025300 627314443 500025300 298470515 873966864 298470515 873966864 499964236 923772841 499964236 923772841 25824937 139818257 25824937 139818257 320295570 408827670 320295570 408827670 737637910 737613360 737637910 737613360 401954347 499975236 401954347 499975236 60138361 500010241 60138361 500010241 499966235 332350409 499966235 332350409 500022378 678430554 500022378 678430554 500038696 895883859 500038696 895883859 104144370 499986968 104144370 499986968 500011801 923317905 500011801 923317905 171694495 440564012 171694495 440564012 559395975 500001687 559395975 500001687 266667892 499973244 266667892 499973244 768852360 388569296 768852360 388569296 500011961 499966473 500011961 499966473 695471728 500027857 695471728 500027857 398279856 171212991 398279856 171212991 828821743 347745414 828821743 347745414 304452073 644277651 304452073 644277651 741146553 499981780 741146553 499981780 290309800 290315551 290309800 290315551 309860376 690169852 309860376 690169852 351072072 338965248 351072072 338965248 957157194 42834430 957157194 42834430 500009309 499961750 500009309 499961750 124105791 500020951 124105791 500020951 893696882 19493517 893696882 19493517 980453951 640992114 980453951 640992114 468343726 200388269 468343726 200388269 79418835 499977539 79418835 499977539 268455200 172395612 268455200 172395612 166217920 500024731 166217920 500024731 537260519 462729960 537260519 462729960 216674474 827739763 216674474 827739763 917448351 82492647 917448351 82492647 311477786 500038262 311477786 500038262 10295030 499963050 10295030 499963050 726640664 726701223 726640664 726701223 435111687 293567183 435111687 293567183 293592394 974208283 293592394 974208283 644688779 436578075 644688779 436578075 499969904 228067944 499969904 228067944 85105622 925073836 85105622 925073836 925007619 241754429 925007619 241754429 233616618 581407500 233616618 581407500 499999673 990497633 499999673 990497633 9488462 453118370 9488462 453118370 629113781 629061586 629113781 629061586 500005102 392586629 500005102 392586629 916874417 500004666 916874417 500004666 605038082 394923767 605038082 394923767 946900754 500028907 946900754 500028907 281975149 809655442 281975149 809655442 689354815 499980968 689354815 499980968 903828698 903828474 903828698 903828474 220586314 642847664 220586314 642847664 805467030 269592917 805467030 269592917 296394646 703638262 296394646 703638262 124292143 32313361 124292143 32313361 32255915 385535106 32255915 385535106 896730354 896710927 896730354 896710927 485630932 402547460 485630932 402547460 402553599 500037387 402553599 500037387 741238248 977251060 741238248 977251060 221093828 221137034 221093828 221137034 526952501 526904896 526952501 526904896 818702840 16552229 818702840 16552229 16541979 478380510 16541979 478380510 507751238 729196778 507751238 729196778 270835085 214331209 270835085 214331209 785693508 652234760 785693508 652234760 500024462 745289576 500024462 745289576 556701541 21098046 556701541 21098046 225890598 661914444 225890598 661914444 500028310 843462123 500028310 843462123 156525778 182907507 156525778 182907507 894374823 105598106 894374823 105598106 303442392 500990609 303442392 500990609 500975860 500031609 500975860 500031609 234257127 603666229 234257127 603666229 923312302 499985120 923312302 499985120 815286365 815329869 815286365 815329869 912192715 97057786 912192715 97057786 499970751 595559635 499970751 595559635 487290648 500028848 487290648 500028848 98409457 839334526 98409457 839334526 839369577 832800168 839369577 832800168 167131023 207327232 167131023 207327232 792712966 436672748 792712966 436672748 563397627 953707563 563397627 953707563 953681198 636750517 953681198 636750517 295379836 295367987 295379836 295367987 612978908 558302416 612978908 558302416 102508893 897482523 102508893 897482523 682148994 188757157 682148994 188757157 188692677 345283820 188692677 345283820 684883259 778253111 684883259 778253111 778203314 196444402 778203314 196444402 361700359 453549255 361700359 453549255 499992224 596034753 499992224 596034753 679278852 280348126 679278852 280348126 280335753 996476072 280335753 996476072 499963145 183616191 499963145 183616191 161185027 843086928 161185027 843086928 500027138 960331974 500027138 960331974 191026384 499975130 191026384 499975130 571021753 451844213 571021753 451844213 41080934 958915058 41080934 958915058 400733934 1713499 400733934 1713499 1673071 499985015 1673071 499985015 269208513 730832844 269208513 730832844 832638575 499990327 832638575 499990327 500024836 953616328 500024836 953616328 500027323 500008374 500027323 500008374 856378197 856329931 856378197 856329931 358980386 197543421 358980386 197543421 855812938 144169691 855812938 144169691 500019084 444446462 500019084 444446462 390393630 826875774 390393630 826875774 693407615 407064165 693407615 407064165 99429694 900581315 99429694 900581315 820848137 155514497 820848137 155514497 155509324 499969383 155509324 499969383 502555657 499972755 502555657 499972755 191129110 500017092 191129110 500017092 500017949 348845630 500017949 348845630 282236023 717765655 282236023 717765655 761417985 214427927 761417985 214427927 214421920 493524063 214421920 493524063 521742558 663997438 521742558 663997438 106576646 499960410 106576646 499960410 574801515 631057097 574801515 631057097 499971365 273720519 499971365 273720519 749021317 54750961 749021317 54750961 54754274 124813262 54754274 124813262 796381473 361698486 796381473 361698486 85996625 500032939 85996625 500032939 620658155 620691233 620658155 620691233 398921064 213302172 398921064 213302172 582710559 582729926 582710559 582729926 499978853 11188103 499978853 11188103 988807679 769397691 988807679 769397691 230644913 408953475 230644913 408953475 499966645 620263318 499966645 620263318 883276050 396905310 883276050 396905310 81967621 918005513 81967621 918005513 499965027 271647075 499965027 271647075 528842596 527562707 528842596 527562707 320065038 679937543 320065038 679937543 499997435 295069520 499997435 295069520 158513744 158465292 158513744 158465292 499960756 437573706 499960756 437573706 499984570 285280481 499984570 285280481 500026038 500024705 500026038 500024705 170982302 931109707 170982302 931109707 68933995 986666044 68933995 986666044 504578086 385075476 504578086 385075476 83289027 916719706 83289027 916719706 491248166 183427494 491248166 183427494 183386558 521162280 183386558 521162280 978280830 347005114 978280830 347005114 278774665 15621787 278774665 15621787 499964992 736191253 499964992 736191253 230543563 230596457 230543563 230596457 16796549 983215863 16796549 983215863 552895256 292091024 552895256 292091024 344736032 900208260 344736032 900208260 99769587 500002294 99769587 500002294 500011560 170445816 500011560 170445816 129486441 803506749 129486441 803506749 314549097 314529842 314549097 314529842 672663770 364528823 672663770 364528823 586157703 746173943 586157703 746173943 205166520 884849771 205166520 884849771 115129210 700221520 115129210 700221520 921288773 499965625 921288773 499965625 789409779 749972512 789409779 749972512 306283120 264983981 306283120 264983981 264962659 542233030 264962659 542233030 549369507 385060005 549369507 385060005 908618829 18887350 908618829 18887350 267571930 499990257 267571930 499990257 958876781 440159710 958876781 440159710 336054979 179511486 336054979 179511486 820462957 75703597 820462957 75703597 499983253 499977095 499983253 499977095 901559019 887141263 901559019 887141263 409537551 423362270 409537551 423362270 677608018 550956093 677608018 550956093 89038054 485779161 89038054 485779161 499964455 230071871 499964455 230071871 642239859 995625499 642239859 995625499 66186185 383096833 66186185 383096833 645633286 73902555 645633286 73902555 499985831 973457719 499985831 973457719 973449145 360724144 973449145 360724144 59683424 940352760 59683424 940352760 464559226 500021694 464559226 500021694 683752379 834511186 683752379 834511186 165470239 394197255 165470239 394197255 516649616 500029545 516649616 500029545 849492069 150545661 849492069 150545661 499971922 499965672 499971922 499965672 790746264 500000590 790746264 500000590 427960472 175628010 427960472 175628010 142540280 500022741 142540280 500022741 500020834 577473683 500020834 577473683 752203916 247771284 752203916 247771284 76929882 996565136 76929882 996565136 3397169 500018526 3397169 500018526 500010610 773258410 500010610 773258410 474053136 54985525 474053136 54985525 499982026 42948609 499982026 42948609 42898066 290171361 42898066 290171361 290127367 127668983 290127367 127668983 127716880 22246640 127716880 22246640 886948203 989186983 886948203 989186983 989171092 500032457 989171092 500032457 389640232 864518583 389640232 864518583 864496128 566075629 864496128 566075629 499989978 224360370 499989978 224360370 500039502 500015354 500039502 500015354 56939618 298355315 56939618 298355315 777364391 614302561 777364391 614302561 240211134 496329173 240211134 496329173 778110932 156981432 778110932 156981432 72864494 927125058 72864494 927125058 143887066 499965017 143887066 499965017 997503519 500026162 997503519 500026162 750099285 86375793 750099285 86375793 500022206 586977194 500022206 586977194 499996808 771975945 499996808 771975945 771935645 767813954 771935645 767813954 500019454 788943708 500019454 788943708 733367917 266610949 733367917 266610949 111675117 743672400 111675117 743672400 743672693 542203000 743672693 542203000 470507561 470492264 470507561 470492264 678389366 937169122 678389366 937169122 62859672 499961461 62859672 499961461 923192849 499989195 923192849 499989195 500014767 42120324 500014767 42120324 383299634 499988481 383299634 499988481 754262399 764388635 754262399 764388635 235633923 499976856 235633923 499976856 890428833 499966154 890428833 499966154 327271023 672752509 327271023 672752509 249189449 500006968 249189449 500006968 69321881 993186086 69321881 993186086 6858895 888442451 6858895 888442451 859083455 140892223 859083455 140892223 191180644 571236325 191180644 571236325 927618852 433278854 927618852 433278854 21366464 21400435 21366464 21400435 131111031 500014665 131111031 500014665 653719450 653692667 653719450 653692667 500022494 499998870 500022494 499998870 964625307 35371220 964625307 35371220 499977085 774794530 499977085 774794530 845939569 845922744 845939569 845922744 681281602 87156853 681281602 87156853 87187135 422193769 87187135 422193769 500007635 975286445 500007635 975286445 152034788 169868878 152034788 169868878 499997453 780455201 499997453 780455201 200489877 41687480 200489877 41687480 840749684 499986337 840749684 499986337 499970404 232244647 499970404 232244647 767781417 499984141 767781417 499984141 499964794 261147873 499964794 261147873 986617030 994164503 986617030 994164503 994235045 600453625 994235045 600453625 454620953 500018039 454620953 500018039 185703901 476617593 185703901 476617593 500026579 210583532 500026579 210583532 499972829 931759629 499972829 931759629 868472788 525590224 868472788 525590224 499973828 807995522 499973828 807995522 192014795 376184734 192014795 376184734 687694957 710108388 687694957 710108388 289904952 841692897 289904952 841692897 499978126 499973825 499978126 499973825 83081764 83096904 83081764 83096904 358259585 896164832 358259585 896164832 753900334 73557808 753900334 73557808 420038761 809471781 420038761 809471781 190484471 747558168 190484471 747558168 348056222 170269882 348056222 170269882 729523881 779150219 729523881 779150219 220870568 723908500 220870568 723908500 989029768 184482875 989029768 184482875 286263408 713750388 286263408 713750388 256442549 500000360 256442549 500000360 815991265 816013548 815991265 816013548 388658038 519899017 388658038 519899017 914634431 914655843 914634431 914655843 870158738 271823795 870158738 271823795 647697725 647732534 647697725 647732534 871521456 500031077 871521456 500031077 500005640 875486256 500005640 875486256 758461627 178963744 758461627 178963744 821015900 415526945 821015900 415526945 562644472 517505227 562644472 517505227 482512746 211683601 482512746 211683601 499970051 713770594 499970051 713770594 593290707 487393688 593290707 487393688 463165206 581157238 463165206 581157238 500012435 760062910 500012435 760062910 689123598 500016324 689123598 500016324 348431785 478689532 348431785 478689532 521327750 103940550 521327750 103940550 70178972 929861435 70178972 929861435 646965216 500013719 646965216 500013719 466462122 478034908 466462122 478034908 499975579 154129333 499975579 154129333 154151599 457646308 154151599 457646308 919633127 919620639 919633127 919620639 499985127 440180745 499985127 440180745 375611033 624334817 375611033 624334817 969717194 30261892 969717194 30261892 115106931 884913479 115106931 884913479 850306463 293600071 850306463 293600071 293597873 499990228 293597873 499990228 500033361 989823064 500033361 989823064 10151320 798250561 10151320 798250561 263694639 241422425 263694639 241422425 93448651 500008916 93448651 500008916 536175074 82583919 536175074 82583919 10643889 989350300 10643889 989350300 124679011 524922211 124679011 524922211 624616385 393206481 624616385 393206481 500034774 502391699 500034774 502391699 674318477 844386259 674318477 844386259 69715743 69666138 69715743 69666138 780516573 780495442 780516573 780495442 633176890 298213086 633176890 298213086 298231999 618573384 298231999 618573384 500007625 761482401 500007625 761482401 500031327 370131181 500031327 370131181 499974869 578633819 499974869 578633819 499975353 477973569 499975353 477973569 487358590 703143678 487358590 703143678 703134190 696912394 703134190 696912394 254825210 745180394 254825210 745180394 652815662 499998307 652815662 499998307 25006424 25051453 25006424 25051453 499975492 499968827 499975492 499968827 815993564 500024520 815993564 500024520 475076353 464952186 475076353 464952186 581795906 418251072 581795906 418251072 608923322 641179785 608923322 641179785 143520817 143527297 143520817 143527297 427676418 987067675 427676418 987067675 12897204 871352067 12897204 871352067 500033622 126527144 500033622 126527144 273131096 587595780 273131096 587595780 412404682 670716162 412404682 670716162 329343292 499989420 329343292 499989420 820714177 645453384 820714177 645453384 176925718 823066009 176925718 823066009 641579791 245531203 641579791 245531203 333498304 574044936 333498304 574044936 574072450 623059463 574072450 623059463 376997917 456885920 376997917 456885920 847934934 500001992 847934934 500001992 605586737 35408088 605586737 35408088 35446468 372506754 35446468 372506754 500033917 556011330 500033917 556011330 443970608 840718347 443970608 840718347 565397067 299730105 565397067 299730105 133239677 500026087 133239677 500026087 499988537 157620289 499988537 157620289 215545459 733452787 215545459 733452787 979032104 979052780 979032104 979052780 250186503 414691484 250186503 414691484 917553572 917489150 917553572 917489150 500014797 500023659 500014797 500023659 723573845 293496665 723573845 293496665 417643354 500029710 417643354 500029710 536928449 97819126 536928449 97819126 229917912 499966033 229917912 499966033 901831891 894677486 901831891 894677486 105379980 393981768 105379980 393981768 499964945 884449343 499964945 884449343 511987106 141716420 511987106 141716420 26011856 26060205 26011856 26060205 972249552 336109098 972249552 336109098 282890673 861419227 282890673 861419227 604281901 500037118 604281901 500037118 345284142 493036217 345284142 493036217 507007001 724178142 507007001 724178142 38021890 38032477 38021890 38032477 576255998 500029726 576255998 500029726 527095679 38126762 527095679 38126762 38091268 810668180 38091268 810668180 919010402 919006983 919010402 919006983 949943488 395704402 949943488 395704402 5841510 730553522 5841510 730553522 730521216 560827338 730521216 560827338 499996028 497592341 499996028 497592341 502382084 113227829 502382084 113227829 14640049 985335770 14640049 985335770 624973435 228754415 624973435 228754415 775438946 130063141 775438946 130063141 499984604 778315911 499984604 778315911 500009837 339800479 500009837 339800479 499979164 436013810 499979164 436013810 563980011 500021366 563980011 500021366 234348316 500002043 234348316 500002043 913211300 86778597 913211300 86778597 500000280 526722017 500000280 526722017 552945513 447007227 552945513 447007227 775425270 882127603 775425270 882127603 117858958 4036847 117858958 4036847 649320373 500034407 649320373 500034407 868703913 499965029 868703913 499965029 499974427 586526269 499974427 586526269 143489380 143550059 143489380 143550059 499986626 722649787 499986626 722649787 45059576 45102705 45059576 45102705 105478675 588947848 105478675 588947848 411065885 500024931 411065885 500024931 239550058 346664689 239550058 346664689 653329120 500027227 653329120 500027227 16737543 887514606 16737543 887514606 534410090 445042510 534410090 445042510 445012379 362069991 445012379 362069991 500036836 949752199 500036836 949752199 74902285 74893352 74902285 74893352 559872927 647615505 559872927 647615505 647624889 620683618 647624889 620683618 148805758 851168859 148805758 851168859 712949698 446500516 712949698 446500516 499980138 764329122 499980138 764329122 677469109 499988380 677469109 499988380 500010964 111838874 500010964 111838874 99997544 499972281 99997544 499972281 500023368 141074842 500023368 141074842 858915910 500003896 858915910 500003896 500030157 975001565 500030157 975001565 974977393 575812708 974977393 575812708 500011656 954210476 500011656 954210476 913255327 500029070 913255327 500029070 56308620 594439104 56308620 594439104 594403513 738365308 594403513 738365308 343218817 558648463 343218817 558648463 740138064 937768300 740138064 937768300 62232443 638421389 62232443 638421389 950994263 500016060 950994263 500016060 193126651 916635462 193126651 916635462 908613039 500031863 908613039 500031863 587423767 106306933 587423767 106306933 893703534 500038027 893703534 500038027 162727575 499988545 162727575 499988545 992275711 794012687 992275711 794012687 499984082 201286407 499984082 201286407 529174747 755157577 529174747 755157577 244829770 499960780 244829770 499960780 788451605 667850442 788451605 667850442 246710364 246674728 246710364 246674728 86514602 938754668 86514602 938754668 61273228 841716904 61273228 841716904 601859904 499967488 601859904 499967488 896509469 500013483 896509469 500013483 300146131 499962875 300146131 499962875 398193820 300985784 398193820 300985784 301033247 500034741 301033247 500034741 538832894 621147312 538832894 621147312 349412183 650591018 349412183 650591018 510785990 500000534 510785990 500000534 990805610 500020148 990805610 500020148 419207948 944266215 419207948 944266215 500022467 500009150 500022467 500009150 460477729 925148699 460477729 925148699 709869113 390733108 709869113 390733108 45234502 45236932 45234502 45236932 500000933 952518790 500000933 952518790 963488209 467284132 963488209 467284132 499977116 51935959 499977116 51935959 500023852 980882522 500023852 980882522 19150128 396883459 19150128 396883459 603043894 960857950 603043894 960857950 112652386 500016144 112652386 500016144 932659362 500005053 932659362 500005053 186471884 324101356 186471884 324101356 367626069 703366019 367626069 703366019 810695882 124785083 810695882 124785083 500020959 842600560 500020959 842600560 842572501 791192044 842572501 791192044 746260775 579532621 746260775 579532621 499980988 711888905 499980988 711888905 808397073 808407153 808397073 808407153 843689306 156300397 843689306 156300397 349698105 680297966 349698105 680297966 793195927 206799886 793195927 206799886 829234521 829228248 829234521 829228248 693107046 693138290 693107046 693138290 499985070 731192959 499985070 731192959 887079933 5591509 887079933 5591509 5591017 425284167 5591017 425284167 499984145 287907689 499984145 287907689 716366282 499976436 716366282 499976436 636779820 256393471 636779820 256393471 446586243 805405809 446586243 805405809 194571422 500164665 194571422 500164665 875605765 320700324 875605765 320700324 584470209 499979673 584470209 499979673 746198211 260973112 746198211 260973112 113144679 500020209 113144679 500020209 165768954 53117255 165768954 53117255 946852720 864930197 946852720 864930197 135103508 517732312 135103508 517732312 482268364 481454301 482268364 481454301 321739950 248220327 321739950 248220327 711310635 500025627 711310635 500025627 28587573 28586088 28587573 28586088 125117095 874927643 125117095 874927643 500019527 217724187 500019527 217724187 404898791 500009561 404898791 500009561 888848878 689459749 888848878 689459749 191763960 143903502 191763960 143903502 856054775 322781940 856054775 322781940 68657374 56666743 68657374 56666743 943357105 854149861 943357105 854149861 321570706 350422656 321570706 350422656 541012038 881386432 541012038 881386432 881383153 44062976 881383153 44062976 66110110 530524599 66110110 530524599 631004219 631056235 631004219 631056235 112966682 499981115 112966682 499981115 994212948 743380876 994212948 743380876 499982845 134339125 499982845 134339125 134320738 499979976 134320738 499979976 500023317 170849417 500023317 170849417 465723631 534278923 465723631 534278923 499964624 337051216 499964624 337051216 21333285 978602513 21333285 978602513 559175075 143271516 559175075 143271516 143208090 526118536 143208090 526118536 984375304 15636772 984375304 15636772 499985755 844043841 499985755 844043841 155883520 552027140 155883520 552027140 711718744 288330239 711718744 288330239 662571719 500017266 662571719 500017266 900843510 740984444 900843510 740984444 99114331 99082886 99114331 99082886 233183880 500008253 233183880 500008253 672677645 866839504 672677645 866839504 499999143 649169859 499999143 649169859 780769101 41314305 780769101 41314305 499971438 22679870 499971438 22679870 977380530 859586502 977380530 859586502 186213581 186178661 186213581 186178661 499997847 987200037 499997847 987200037 500018424 352669336 500018424 352669336
147124 8472857 0 8472857 8836956 4103647 8836956 4103647 4023137 6876218 4023137 6876218 11602504 26008915 11602504 26008915 1143405 4423774 1143405 4423774 9608485 10166365 9608485 10166365 10568227 6651014 10568227 6651014 6608810 7545534 6608810 7545534 19703918 18946276 19703918 18946276 8493658 8103812 8493658 8103812 18429389 18031684 18429389 18031684 15129849 1615344 15129849 1615344 25465991 2591299 25465991 2591299 5595781 15478100 5595781 15478100 18300593 18135985 18300593 18135985 5039947 4700386 5039947 4700386 5672410 13582930 5672410 13582930 12964548 5671201 12964548 5671201 5694040 9618952 5694040 9618952 22366442 4683803 22366442 4683803 20921502 20468477 20921502 20468477 23992782 23185333 23992782 23185333 7925025 5750060 7925025 5750060 20896127 15147997 20896127 15147997 11895978 5103303 11895978 5103303 21803913 22349760 21803913 22349760 4639388 10632307 4639388 10632307 16401421 13227972 16401421 13227972 8447082 21299288 8447082 21299288 5668333 12283865 5668333 12283865 15049567 20636260 15049567 20636260 22708851 4411510 22708851 4411510 12359380 15670141 12359380 15670141 7108631 19792022 7108631 19792022 4403938 4115736 4403938 4115736 17651023 9480835 17651023 9480835 22851505 4095937 22851505 4095937 8096456 20577128 8096456 20577128 6294886 10562471 6294886 10562471 18595621 24265073 18595621 24265073 2600193 7394206 2600193 7394206 13031483 16204520 13031483 16204520 10339821 16254408 10339821 16254408 22236064 3574037 22236064 3574037 4053049 21484841 4053049 21484841 8284326 7753064 8284326 7753064 18490660 11932409 18490660 11932409 920310 1019116 920310 1019116 7882190 15077395 7882190 15077395 11473309 23740182 11473309 23740182 3128689 18228344 3128689 18228344 12546667 2871427 12546667 2871427 2988789 16298886 2988789 16298886 17546223 22269722 17546223 22269722 4584241 6650437 4584241 6650437 14990600 15334961 14990600 15334961 19945584 23959490 19945584 23959490 25040504 23211256 25040504 23211256 15781818 12632726 15781818 12632726 11095518 22808029 11095518 22808029 3959944 15077269 3959944 15077269 20682861 6308183 20682861 6308183 18176404 10013137 18176404 10013137 16080986 15522086 16080986 15522086 14388087 7016989 14388087 7016989 20297812 15044187 20297812 15044187 10051378 7310823 10051378 7310823 3276906 770339 3276906 770339 26094128 9286231 26094128 9286231 11381392 15768926 11381392 15768926 13011667 11031088 13011667 11031088 20321404 1696442 20321404 1696442 2093579 15920023 2093579 15920023 22938197 23707115 22938197 23707115 2970667 9901177 2970667 9901177 17060891 15933305 17060891 15933305 8121240 7835705 8121240 7835705 4686028 22179442 4686028 22179442 10315584 15727098 10315584 15727098 18677134 17814994 18677134 17814994 18516830 8750873 18516830 8750873 14682553 15359026 14682553 15359026 15911216 13018001 15911216 13018001 5786650 20921560 5786650 20921560 13991339 13598143 13991339 13598143 8503918 18712524 8503918 18712524 20556706 4139703 20556706 4139703 4260330 11853859 4260330 11853859 14941499 23413317 14941499 23413317 3358165 21493741 3358165 21493741 20641731 6646658 20641731 6646658 21460926 20773189 21460926 20773189 17776313 16963459 17776313 16963459 6707703 20060253 6707703 20060253 9962617 6724318 9962617 6724318 20117120 17482602 20117120 17482602 12510716 5013752 12510716 5013752 5157732 24600267 5157732 24600267 25737612 16089830 25737612 16089830 12686833 11704636 12686833 11704636 18162188 19120798 18162188 19120798 19849309 24954501 19849309 24954501 2229775 20057931 2229775 20057931 7853097 14330652 7853097 14330652 22034730 4685229 22034730 4685229 4846691 16842949 4846691 16842949 21182277 20487829 21182277 20487829 15768667 9135760 15768667 9135760 17733995 21447646 17733995 21447646 5682538 14964039 5682538 14964039 19269018 19168523 19269018 19168523 9776680 15445211 9776680 15445211 12213607 6423360 12213607 6423360 6920033 16932840 6920033 16932840 24071973 2877724 24071973 2877724 23512554 22339196 23512554 22339196 15358417 4506783 15358417 4506783 4708792 21888185 4708792 21888185 9980093 12951902 9980093 12951902 15321799 11015703 15321799 11015703 17041691 4361013 17041691 4361013 3903858 22872592 3903858 22872592 22728771 12845473 22728771 12845473 12947460 5216085 12947460 5216085 21357199 15704724 21357199 15704724 16441309 4203321 16441309 4203321 22778968 10940139 22778968 10940139 14579936 22005337 14579936 22005337 22575447 5998475 22575447 5998475 6112240 17527451 6112240 17527451 14914158 4148713 14914158 4148713 22541194 19144791 22541194 19144791 17657440 9446711 17657440 9446711 12593834 19379494 12593834 19379494 4503910 22440237 4503910 22440237 5328453 21654697 5328453 21654697 3414652 23617531 3414652 23617531 15604944 11582454 15604944 11582454 12333880 12732979 12333880 12732979 24044766 2839077 24044766 2839077 3231828 23801682 3231828 23801682 24631492 9679924 24631492 9679924 7460351 19451280 7460351 19451280 1755395 1647005 1755395 1647005 16906884 16303016 16906884 16303016 22579311 4215641 22579311 4215641 22218192 21777699 22218192 21777699 15875507 11009839 15875507 11009839 13910181 13658551 13910181 13658551 7864552 19063272 7864552 19063272 20990415 6005320 20990415 6005320 18181454 23229513 18181454 23229513 3655090 11660494 3655090 11660494 22335587 4756097 22335587 4756097 16412448 14002351 16412448 14002351 6745539 6441501 6745539 6441501 13703587 18576416 13703587 18576416 4296580 22699713 4296580 22699713 13184681 12791922 13184681 12791922 22932595 22475810 22932595 22475810 5897335 5761367 5897335 5761367 10581348 15676255 10581348 15676255 11427237 19827327 11427237 19827327 7368954 14995397 7368954 14995397 15306934 24439919 15306934 24439919 2398474 11478648 2398474 11478648 21946676 4876459 21946676 4876459 5126970 5248194 5126970 5248194 8568317 11057239 8568317 11057239 11780064 17884760 11780064 17884760 18634219 15795407 18634219 15795407 7780558 19280055 7780558 19280055 10084211 5594096 10084211 5594096 21181902 16837143 21181902 16837143 14141007 12412011 14141007 12412011 5795442 5301863 5795442 5301863 14262909 14579624 14262909 14579624 15141395 13819700 15141395 13819700 13817882 10243796 13817882 10243796 22518330 4350626 22518330 4350626 17656336 9576735 17656336 9576735 8012731 7452338 8012731 7452338 14423955 15779212 14423955 15779212 21475342 20789427 21475342 20789427 13464806 5144223 13464806 5144223 5363135 4354369 5363135 4354369 22490932 18447001 22490932 18447001 8680387 10779749 8680387 10779749 16567722 10927007 16567722 10927007 12656817 11823375 12656817 11823375 21584137 5685850 21584137 5685850 8368661 25192740 8368661 25192740 1940303 11658619 1940303 11658619 15949184 6414515 15949184 6414515 6315803 19047770 6315803 19047770 19788729 4443541 19788729 4443541 4615914 17468351 4615914 17468351 20288761 6947322 20288761 6947322 3161023 23852949 3161023 23852949 18622366 15354069 18622366 15354069 9312512 22226862 9312512 22226862 4709658 21081323 4709658 21081323 12563247 8929695 12563247 8929695 18384632 9143067 18384632 9143067 8649273 8233267 8649273 8233267 9228938 8926817 9228938 8926817 25459763 1389997 25459763 1389997 17143795 18368588 17143795 18368588 4996879 4552384 4996879 4552384 15511053 11479547 15511053 11479547 18632628 8643055 18632628 8643055 12720472 18910942 12720472 18910942 19459156 12044963 19459156 12044963 7778636 19257716 7778636 19257716 3699522 3128332 3699522 3128332 9945824 9559828 9945824 9559828 20137292 7128848 20137292 7128848 15686162 17107979 15686162 17107979 8255628 6724128 8255628 6724128 24099034 2651580 24099034 2651580 852674 26118185 852674 26118185 4526740 20632492 4526740 20632492 22182246 4797394 22182246 4797394 9755061 13692778 9755061 13692778 23202452 21975192 23202452 21975192 7030344 14493067 7030344 14493067 12516326 3730432 12516326 3730432 2778365 24152712 2778365 24152712 10879011 2072858 10879011 2072858 24813596 4629672 24813596 4629672 3227855 23830002 3227855 23830002 13313411 10574695 13313411 10574695 11366770 17203727 11366770 17203727 18095916 5514328 18095916 5514328 21341018 20004181 21341018 20004181 17333025 16799135 17333025 16799135 17775424 17020759 17775424 17020759 20155642 4693386 20155642 4693386 4932251 20574052 4932251 20574052 14105967 12604942 14105967 12604942 14168503 19273027 14168503 19273027 3918432 3768619 3918432 3768619 11112281 24540015 11112281 24540015 2336445 6478809 2336445 6478809 13230782 13705622 13230782 13705622 13653358 11006067 13653358 11006067 20225546 20239664 20225546 20239664 20937560 17545101 20937560 17545101 5051288 21968843 5051288 21968843 16580291 1978842 16580291 1978842 24969662 12691663 24969662 12691663 3753166 3293979 3753166 3293979 6227107 20133175 6227107 20133175 18426276 8857594 18426276 8857594 20638455 23227614 20638455 23227614 24194642 11193225 24194642 11193225 4272562 3917847 4272562 3917847 22057315 18092375 22057315 18092375 3774841 3736606 3774841 3736606 20206555 19905474 20206555 19905474 19521251 12540444 19521251 12540444 7191267 6183618 7191267 6183618 6144146 9587738 6144146 9587738 19625928 7175208 19625928 7175208 20488189 6109819 20488189 6109819 20850676 19994346 20850676 19994346 10633174 7194287 10633174 7194287 19786964 15284254 19786964 15284254 14577364 5865609 14577364 5865609 5920273 18390513 5920273 18390513 18299890 7297009 18299890 7297009 3496191 3546670 3496191 3546670 16616208 17961212 16616208 17961212 19684055 7513689 19684055 7513689 18119100 22615487 18119100 22615487 4400495 9275062 4400495 9275062 18135976 19352002 18135976 19352002 20283522 8626948 20283522 8626948 17684001 19971356 17684001 19971356 7025214 18060342 7025214 18060342 13124355 10053470 13124355 10053470 21773934 22289054 21773934 22289054 23542870 22519778 23542870 22519778 18380633 9878574 18380633 9878574 17213446 4406702 17213446 4406702 22495922 7338772 22495922 7338772 5566225 21262034 5566225 21262034 13299475 10277073 13299475 10277073 4504817 22589351 4504817 22589351 18399968 2130307 18399968 2130307 2493938 11483069 2493938 11483069 16440785 18395523 16440785 18395523 19296939 21697267 19296939 21697267 5362932 14371205 5362932 14371205 16152385 19332576 16152385 19332576 20376833 6470450 20376833 6470450 5024721 21944880 5024721 21944880 8967539 13551727 8967539 13551727 14772430 3620858 14772430 3620858 4079431 21945876 4079431 21945876 18758733 8592639 18758733 8592639 20047722 20885624 20047722 20885624 21664656 10845531 21664656 10845531 11705272 22383722 11705272 22383722 23104185 24641181 23104185 24641181 2131479 15972842 2131479 15972842 12436568 14287805 12436568 14287805 18473642 7800404 18473642 7800404 7833961 22801792 7833961 22801792 23867760 12121685 23867760 12121685 11819816 10336756 11819816 10336756 2031880 24847891 2031880 24847891 2960436 22598966 2960436 22598966 21432307 10733050 21432307 10733050 16604691 18771513 16604691 18771513 25320591 24110596 25320591 24110596 7794387 15620164 7794387 15620164 20722014 20074499 20722014 20074499 13453674 11801910 13453674 11801910 24484475 23477046 24484475 23477046 20134223 7206367 20134223 7206367 11582852 22977166 11582852 22977166 23858697 13534821 23858697 13534821 5595050 21037612 5595050 21037612 13225756 3014820 13225756 3014820 3350344 13675475 3350344 13675475 26379856 523333 26379856 523333 16555223 16245796 16555223 16245796 12748812 11819015 12748812 11819015 12239672 18263861 12239672 18263861 8519366 17742098 8519366 17742098 21951922 5353928 21951922 5353928 10495784 14412382 10495784 14412382 14713468 5607417 14713468 5607417 21284958 14107858 21284958 14107858 2278753 1793477 2278753 1793477 8493875 24070809 8493875 24070809 24545421 16038112 24545421 16038112 8023610 19171879 8023610 19171879 15386685 7370393 15386685 7370393 4618072 4480832 4618072 4480832 21107446 20624859 21107446 20624859 22139170 4386917 22139170 4386917 8603562 21540568 8603562 21540568 5364995 21740538 5364995 21740538 22353506 7109338 22353506 7109338 8724599 19002216 8724599 19002216 8208528 17550816 8208528 17550816 17219451 5557363 17219451 5557363 21059275 10013099 21059275 10013099 4148296 4236853 4148296 4236853 15653525 11198272 15653525 11198272 6027235 5519959 6027235 5519959 13376928 25581685 13376928 25581685 1627684 21329626 1627684 21329626 13408382 11595713 13408382 11595713 10746621 16528417 10746621 16528417 12470504 9477848 12470504 9477848 10127431 11869217 10127431 11869217 21553092 4987896 21553092 4987896 16466692 24029229 16466692 24029229 25235408 11137983 25235408 11137983 10838693 3833948 10838693 3833948 23044412 10682918 23044412 10682918 5484838 5027998 5484838 5027998 5101565 15791379 5101565 15791379 23241741 3396234 23241741 3396234 11167584 15663079 11167584 15663079 15300580 8604284 15300580 8604284 18351254 23272814 18351254 23272814 3625738 14180412 3625738 14180412 14421255 10370238 14421255 10370238 2604007 24324213 2604007 24324213 5637624 4285288 5637624 4285288 23470998 22765557 23470998 22765557 9794380 5125243 9794380 5125243 22297885 5034246 22297885 5034246 9849657 21751753 9849657 21751753 5171650 20266543 5171650 20266543 14091252 2803060 14091252 2803060 24016099 7152189 24016099 7152189 2269059 24658664 2269059 24658664 10524452 9984160 10524452 9984160 15899151 12992571 15899151 12992571 13770683 4308442 13770683 4308442 22784973 7941997 22784973 7941997 13749968 22214987 13749968 22214987 23278749 9865328 23278749 9865328 10455813 13959791 10455813 13959791 19317237 7623599 19317237 7623599 8189570 17521071 8189570 17521071 15432282 5540288 15432282 5540288 21053061 19465811 21053061 19465811 3520514 3698589 3520514 3698589 23036743 22407240 23036743 22407240 19362392 8717039 19362392 8717039 10256536 10056449 10256536 10056449 18670358 8758319 18670358 8758319 25725551 24736076 25725551 24736076 4357060 1072055 4357060 1072055 25711155 18631793 25711155 18631793 8538247 7664338 8538247 7664338 1561595 25019457 1561595 25019457 22154750 12011998 22154750 12011998 12315165 4063215 12315165 4063215 3826829 22325962 3826829 22325962 5207171 15885028 5207171 15885028 25129184 23957013 25129184 23957013 7788661 7285339 7788661 7285339 17574752 16858440 17574752 16858440 12933634 14054854 12933634 14054854 17836691 17050558 17836691 17050558 16938107 11298151 16938107 11298151 12078438 23567227 12078438 23567227 24696630 6959054 24696630 6959054 7037859 7637888 7037859 7637888 19444031 7481557 19444031 7481557 9939965 17313068 9939965 17313068 21551700 2366647 21551700 2366647 2103422 22251759 2103422 22251759 5143516 4395624 5143516 4395624 22671205 21076613 22671205 21076613 20800945 6022896 20800945 6022896 15236517 21983911 15236517 21983911 1569435 1591513 1569435 1591513 5331470 13781229 5331470 13781229 21351609 20693353 21351609 20693353 7488565 7633172 7488565 7633172 14671784 12057640 14671784 12057640 20485638 6688299 20485638 6688299 13651789 18027665 13651789 18027665 9093920 24921327 9093920 24921327 25862212 11527674 25862212 11527674 11262396 4811935 11262396 4811935 4061387 26468486 4061387 26468486 641289 8988487 641289 8988487 18161735 7100419 18161735 7100419 5269469 21418227 5269469 21418227 14931763 4758307 14931763 4758307 4840178 21386356 4840178 21386356 22529781 2058043 22529781 2058043 2264770 4057913 2264770 4057913 13063497 21921463 13063497 21921463 5118280 7600009 5118280 7600009 19280976 19216168 19280976 19216168 21679232 5031453 21679232 5031453 6868452 21779325 6868452 21779325 22967385 6948535 22967385 6948535 7604787 20624785 7604787 20624785 21156963 12676736 21156963 12676736 9471799 9040875 9471799 9040875 10025831 16966637 10025831 16966637 17149053 15977613 17149053 15977613 11091441 13078674 11091441 13078674 21410098 1124652 21410098 1124652 25947959 18847651 25947959 18847651 13428812 8039810 13428812 8039810 25325391 1442579 25325391 1442579 9381425 20873665 9381425 20873665 21655946 18808075 21655946 18808075 8216852 8981389 8216852 8981389 18050451 15984173 18050451 15984173 5160696 21522627 5160696 21522627 21496203 20504139 21496203 20504139 9925760 7654517 9925760 7654517 8171414 13397738 8171414 13397738 24964133 1688983 24964133 1688983 10506647 20412195 10506647 20412195 22157902 23609014 22157902 23609014 24371763 9123979 24371763 9123979 9295338 21153247 9295338 21153247 21907868 14525776 21907868 14525776 8083781 18780293 8083781 18780293 18814096 4815349 18814096 4815349 22032505 23516324 22032505 23516324 2834225 23915087 2834225 23915087 5896929 3817548 5896929 3817548 1689608 25144134 1689608 25144134 20356643 9881044 20356643 9881044 7698741 21886881 7698741 21886881 5276659 480015 5276659 480015 26418648 10706383 26418648 10706383 15507620 18139429 15507620 18139429 18905925 10538061 18905925 10538061 16318065 9183253 16318065 9183253 18203557 22203453 18203557 22203453 4748688 7207936 4748688 7207936 7868916 19171236 7868916 19171236 11580928 8180457 11580928 8180457 8555701 15060883 8555701 15060883 11829329 16393029 11829329 16393029 10356156 18352978 10356156 18352978 18823848 19512464 18823848 19512464 7329465 9191558 7329465 9191558 13235379 14100780 13235379 14100780 1746520 1633257 1746520 1633257 13624950 25948988 13624950 25948988 941732 15804907 941732 15804907 17859815 1067200 17859815 1067200 868822 16987715 868822 16987715 23442782 3494286 23442782 3494286 8102229 17668698 8102229 17668698 13787599 13599705 13787599 13599705 15662643 15220975 15662643 15220975 11900522 4728729 11900522 4728729 4917734 12359925 4917734 12359925 14956780 21958118 14956780 21958118 4654333 9560523 4654333 9560523 23935588 3075578 23935588 3075578 16779930 13539260 16779930 13539260 6018767 5340740 6018767 5340740 21476214 5741245 21476214 5741245 5725835 24472809 5725835 24472809 25535355 14466368 25535355 14466368 15081748 18098552 15081748 18098552 25369503 24378869 25369503 24378869 10594344 4848723 10594344 4848723 2923203 3215025 2923203 3215025 15661629 11988064 15661629 11988064 11067698 10299354 11067698 10299354 4406373 22474358 4406373 22474358 17693463 9488423 17693463 9488423 12756407 13690095 12756407 13690095 13115701 2308012 13115701 2308012 24513119 24131763 24513119 24131763 2742820 19508904 2742820 19508904 14254621 11960230 14254621 11960230 15550624 5625385 15550624 5625385 21922948 6388337 21922948 6388337 20696715 10293717 20696715 10293717 7206579 23359763 7206579 23359763 3654743 21764186 3654743 21764186 22812980 24345707 22812980 24345707 2587630 15503333 2587630 15503333 11331105 19551610 11331105 19551610 7517344 11333653 7517344 11333653 13936221 15282033 13936221 15282033 15668648 21960825 15668648 21960825 5149620 11557507 5149620 11557507 14901212 20970906 14901212 20970906 21590164 2593168 21590164 2593168 3023286 7285566 3023286 7285566 22410576 4677079 22410576 4677079 21350611 10347805 21350611 10347805 8876277 5742415 8876277 5742415 5846468 6010441 5846468 6010441 8198973 13213716 8198973 13213716 14211813 14078082 14211813 14078082 7027942 6936112 7027942 6936112 19249955 11007715 19249955 11007715 8444104 18678037 8444104 18678037 19057246 8270632 19057246 8270632 10035054 18373691 10035054 18373691 3438450 3255784 3438450 3255784 5600612 21415213 5600612 21415213 8498723 8011272 8498723 8011272 13779828 19289546 13779828 19289546 20344288 6440994 20344288 6440994 16401336 16487949 16401336 16487949 8910927 24145850 8910927 24145850 1672906 1627088 1672906 1627088 17288064 18945328 17288064 18945328 7971221 18594372 7971221 18594372 12477033 6584850 12477033 6584850 7216640 8395824 7216640 8395824 13734420 13313283 13734420 13313283 9780866 9248560 9780866 9248560 14194186 19011582 14194186 19011582 7996350 17048911 7996350 17048911 22256836 4486243 22256836 4486243 22032006 7797448 22032006 7797448 16477241 18477599 16477241 18477599 18907792 15699103 18907792 15699103 11445303 18829941 11445303 18829941 23938416 2838709 23938416 2838709 4723986 14199368 4723986 14199368 19437438 5372257 19437438 5372257 21365968 22515960 21365968 22515960 4557117 13219273 4557117 13219273 14215437 7348034 14215437 7348034 2709674 24206792 2709674 24206792 20075309 7254867 20075309 7254867 7522804 8113847 7522804 8113847 19903555 24636914 19903555 24636914 25642944 19983118 25642944 19983118 1929244 1458595 1929244 1458595 23136779 22241439 23136779 22241439 21568612 5202552 21568612 5202552 5212631 10831351 5212631 10831351 11726372 8538993 11726372 8538993 8827232 5209935 8827232 5209935 24725500 1923551 24725500 1923551 4554769 22520280 4554769 22520280 3710436 3639574 3710436 3639574 21491013 22153580 21491013 22153580 4828747 2887300 4828747 2887300 23965134 6065638 23965134 6065638 8315219 9559633 8315219 9559633 17635770 9392378 17635770 9392378 16252276 24077400 16252276 24077400 2837108 20985452 2837108 20985452 13498783 8671667 13498783 8671667 25294871 24113975 25294871 24113975 11928777 6571589 11928777 6571589 6838462 13787365 6838462 13787365 16064102 11106865 16064102 11106865 17918396 17545711 17918396 17545711 1313571 1166486 1313571 1166486 22725851 21624576 22725851 21624576 18870688 14503325 18870688 14503325 5822622 21082116 5822622 21082116 21991207 4773941 21991207 4773941 4963455 12972379 4963455 12972379 22900814 4057560 22900814 4057560 18993945 11878252 18993945 11878252 8105354 2266411 8105354 2266411 2678966 20895175 2678966 20895175 13030735 8133162 13030735 8133162 19100769 7041575 19100769 7041575 5206803 21848706 5206803 21848706 8939409 17755889 8939409 17755889 23767025 3042502 23767025 3042502 11350745 20295726 11350745 20295726 21027524 18934223 21027524 18934223 17139475 12834980 17139475 12834980 4760878 4614197 4760878 4614197 24168994 23574095 24168994 23574095 13326430 6939123 13326430 6939123 7164789 19517610 7164789 19517610 12764256 12244154 12764256 12244154 14499404 15022876 14499404 15022876 17378227 9734106 17378227 9734106 14621580 23296095 14621580 23296095 24325241 8417875 24325241 8417875 19011590 5363881 19011590 5363881 22021308 16429994 22021308 16429994 10785595 21852807 10785595 21852807 25327771 1702724 25327771 1702724 24367814 23802611 24367814 23802611 24926929 17091971 24926929 17091971 12697531 14169884 12697531 14169884 8454866 18472805 8454866 18472805 17056406 7348720 17056406 7348720 19474162 4369319 19474162 4369319 3491457 3398087 3491457 3398087 21960157 17676955 21960157 17676955 2731189 2454618 2731189 2454618 7061564 22954094 7061564 22954094 4195822 19875345 4195822 19875345 20185714 6948146 20185714 6948146 13910746 12745305 13910746 12745305 18182968 5289217 18182968 5289217 21517378 7696165 21517378 7696165 8245359 17445666 8245359 17445666 13580127 13167818 13580127 13167818 10395727 17716826 10395727 17716826 18719004 14205809 18719004 14205809 12212554 6195139 12212554 6195139 20875509 20355100 20875509 20355100 17672544 9630450 17672544 9630450 22632804 4129490 22632804 4129490 16154901 12144272 16154901 12144272 5621817 5206653 5621817 5206653 5451798 8495690 5451798 8495690 19466746 21671971 19466746 21671971 22270122 11817612 22270122 11817612 12017036 11311879 12017036 11311879 9319285 22482898 9319285 22482898 23186317 6740828 23186317 6740828 7555127 8542628 7555127 8542628 19004881 7987515 19004881 7987515 9985343 16970623 9985343 16970623 14005749 11207319 14005749 11207319 11138918 10855728 11138918 10855728 11960132 19236612 11960132 19236612 7981606 13346609 7981606 13346609 16194782 15581251 16194782 15581251 11246098 3534004 11246098 3534004 22988610 21588409 22988610 21588409 19242578 16284548 19242578 16284548 10862069 12734976 10862069 12734976 14384289 4720590 14384289 4720590 4916072 9583757 4916072 9583757 18306674 18576615 18306674 18576615 24105108 2705512 24105108 2705512 22038606 21775364 22038606 21775364 22328487 5848101 22328487 5848101 20750414 18598333 20750414 18598333 10766340 2805508 10766340 2805508 2537366 21145001 2537366 21145001 6238374 17848529 6238374 17848529 10671016 6369329 10671016 6369329 6293397 13292634 6293397 13292634 22337793 21382231 22337793 21382231 7513351 16688789 7513351 16688789 17773298 24014687 17773298 24014687 26246407 790000 26246407 790000 14211391 21435004 14211391 21435004 4231842 4288949 4231842 4288949 15631560 18230971 15631560 18230971 18997969 9196596 18997969 9196596 4772932 4646728 4772932 4646728 19513975 23481463 19513975 23481463 3519649 20362173 3519649 20362173 21474578 20850882 21474578 20850882 19747465 10797497 19747465 10797497 3386737 3356397 3386737 3356397 21268909 18793397 21268909 18793397 7300635 19658300 7300635 19658300 22257048 4346130 22257048 4346130 20933335 8534203 20933335 8534203 16398672 14382820 16398672 14382820 3102495 23579247 3102495 23579247 7123351 7230428 7123351 7230428 9978270 16970873 9978270 16970873 9867043 2600109 9867043 2600109 1020870 1111207 1020870 1111207 14354608 16541927 14354608 16541927 7917983 7392156 7917983 7392156 15234492 15660480 15234492 15660480 24135833 23049613 24135833 23049613 9597242 4325632 9597242 4325632 22392780 8702483 22392780 8702483 9387661 16598868 9387661 16598868 20116461 6694232 20116461 6694232 12469330 12395991 12469330 12395991 17121300 16436774 17121300 16436774 24437241 2374883 24437241 2374883 11197554 21543465 11197554 21543465 22348548 11410207 22348548 11410207 11899999 7518328 11899999 7518328 19358921 17399795 19358921 17399795 11187994 15748511 11187994 15748511 20604092 20200010 20604092 20200010 19048754 5161806 19048754 5161806 21651233 16444017 21651233 16444017 10346770 18900575 10346770 18900575 26595750 25710860 26595750 25710860 5217774 3484122 5217774 3484122 3278935 9258172 3278935 9258172 22951909 3827371 22951909 3827371 10603756 16513607 10603756 16513607 8686108 20652455 8686108 20652455 6342317 9987595 6342317 9987595 22696961 21656086 22696961 21656086 7489300 4849813 7489300 4849813 2642367 25225308 2642367 25225308 1840423 7058551 1840423 7058551 19968429 8307169 19968429 8307169 829991 25957946 829991 25957946 4851292 4123460 4851292 4123460 3955455 18662313 3955455 18662313 26125168 675834 26125168 675834 22219259 7993994 22219259 7993994 16124560 14862631 16124560 14862631 9846875 17480247 9846875 17480247 17814081 2750509 17814081 2750509 24058844 7232141 24058844 7232141 2092010 2519685 2092010 2519685 6447119 14142176 6447119 14142176 24828599 2165738 24828599 2165738 24132233 15058540 24132233 15058540 4337510 4018211 4337510 4018211 4713092 20861283 4713092 20861283 21613799 9946832 21613799 9946832 10525776 15073834 10525776 15073834 19814848 21396671 19814848 21396671 22358173 10217366 22358173 10217366 6087966 20913181 6087966 20913181 11480835 4200645 11480835 4200645 24106106 2766955 24106106 2766955 15731729 23950011 15731729 23950011 25234097 23003326 25234097 23003326 9727675 9356545 9727675 9356545 12993007 22000928 12993007 22000928 4916079 21131415 4916079 21131415 6115113 4838891 6115113 4838891 22237039 21010714 22237039 21010714 5845475 18508511 5845475 18508511 11906260 13274359 11906260 13274359 22872885 22423225 22872885 22423225 19345342 7895835 19345342 7895835 17133321 20321554 17133321 20321554 24022710 1706408 24022710 1706408 24964726 7517826 24964726 7517826 7955091 7715986 7955091 7715986 26139112 25013418 26139112 25013418 24827374 19429051 24827374 19429051 9499228 16690537 9499228 16690537 23244687 3681151 23244687 3681151 11269076 10386102 11269076 10386102 20629009 6688826 20629009 6688826 11671282 15220268 11671282 15220268 6514132 5955005 6514132 5955005 14236883 12783881 14236883 12783881 12622780 6788302 12622780 6788302 7288123 18371700 7288123 18371700 18725220 13859569 18725220 13859569 14367230 2704702 14367230 2704702 24092888 5606531 24092888 5606531 9960469 11993636 9960469 11993636 18436278 17848253 18436278 17848253 15322424 5252276 15322424 5252276 1294476 1155941 1294476 1155941 21545600 17292493 21545600 17292493 15202583 5303254 15202583 5303254 5606619 9581557 5606619 9581557 17567949 3591326 17567949 3591326 1318422 25816990 1318422 25816990 17455186 2493192 17455186 2493192 2777376 8034433 2777376 8034433 19305445 9204738 19305445 9204738 9607687 8174687 9607687 8174687 21539283 5325197 21539283 5325197 14957692 22379159 14957692 22379159 23276575 7188585 23276575 7188585 7728930 11535476 7728930 11535476 19870750 19469446 19870750 19469446 18888477 8162959 18888477 8162959 18875369 8143008 18875369 8143008 19071333 7896979 19071333 7896979 7992863 23199230 7992863 23199230 23660304 11303825 23660304 11303825 6928450 19969460 6928450 19969460 8631668 3491599 8631668 3491599 23205825 6161141 23205825 6161141 4707925 21977293 4707925 21977293 17635331 15599990 17635331 15599990 4323415 3216639 4323415 3216639 2980280 19014762 2980280 19014762 17879553 5543310 17879553 5543310 21525079 7166268 21525079 7166268 5542371 5165547 5542371 5165547 10718440 21319729 10718440 21319729 5489337 21976829 5489337 21976829 24137006 23571709 24137006 23571709 10989642 10226832 10989642 10226832 11630351 17437445 11630351 17437445 18213948 6955074 18213948 6955074 7028356 12814519 7028356 12814519 13164392 15576797 13164392 15576797 11462023 12634702 11462023 12634702 20131723 6965916 20131723 6965916 682677 26481117 682677 26481117 17435728 15388042 17435728 15388042 15231831 14986754 15231831 14986754 10346458 16907254 10346458 16907254 13718040 6976061 13718040 6976061 21136227 20418677 21136227 20418677 14447289 765356 14447289 765356 26350921 17750236 26350921 17750236 12062114 7520927 12062114 7520927 7517817 6913836 7517817 6913836 20327242 16962685 20327242 16962685 4646767 22225930 4646767 22225930 21459317 9499319 21459317 9499319 17789333 4303237 17789333 4303237 22431716 4641525 22431716 4641525 4881866 10789254 4881866 10789254 20728904 6297055 20728904 6297055 8573039 20457233 8573039 20457233 22746024 4119708 22746024 4119708 15305386 12106540 15305386 12106540 16285285 9541419 16285285 9541419 17496117 14889349 17496117 14889349 5240720 5100854 5240720 5100854 4496636 22564253 4496636 22564253 2805759 469413 2805759 469413 26471225 12147042 26471225 12147042 10178466 9601385 10178466 9601385 13409188 14234591 13409188 14234591 2131178 1948172 2131178 1948172 13284012 12385981 13284012 12385981 21183743 5908072 21183743 5908072 13971328 17553823 13971328 17553823 17931749 15160653 17931749 15160653 4916353 3869814 4916353 3869814 23077699 8068724 23077699 8068724 8156472 12392807 8156472 12392807 14394660 7702500 14394660 7702500 8117763 10629546 8117763 10629546 19693982 19229009 19693982 19229009 16675576 10599434 16675576 10599434 10549431 16577169 10549431 16577169 20346398 6249258 20346398 6249258 6908688 19626382 6908688 19626382 21272304 5379558 21272304 5379558 20177197 22430140 20177197 22430140 4704325 12556064 4704325 12556064 14395968 4048485 14395968 4048485 3942685 6293794 3942685 6293794 24831118 23662646 24831118 23662646 11875578 12676256 11875578 12676256 18121865 7555111 18121865 7555111 19700528 13000190 19700528 13000190 10283652 16944031 10283652 16944031 4606719 4431878 4606719 4431878 23251148 22889979 23251148 22889979 20730029 6515561 20730029 6515561 10457122 9916338 10457122 9916338 20077570 6739167 20077570 6739167 11964583 14485626 11964583 14485626 22319810 2241664 22319810 2241664 2588061 16843077 2588061 16843077 18179152 4683012 18179152 4683012 4724020 16287562 4724020 16287562 18435714 8653954 18435714 8653954 6457354 5947767 6457354 5947767 17375882 16634988 17375882 16634988 10459744 16349682 10459744 16349682 19523896 18642318 19523896 18642318 11587191 10845711 11587191 10845711 16491261 16855028 16491261 16855028 9802007 14087419 9802007 14087419 16611326 23202668 16611326 23202668 3680909 16298874 3680909 16298874 20121304 7022333 20121304 7022333 12841430 16100218 12841430 16100218 5831251 5181209 5831251 5181209 21904730 7667392 21904730 7667392 12578017 24741628 12578017 24741628 2239002 5763036 2239002 5763036 10395772 17202776 10395772 17202776 17592721 18941396 17592721 18941396 8073936 8980012 8073936 8980012 18280805 12160632 18280805 12160632 5424546 5364531 5424546 5364531 10552541 16373065 10552541 16373065 14138711 11100787 14138711 11100787 23405565 3314608 23405565 3314608 17980598 18331512 17980598 18331512 4219666 3832247 4219666 3832247 17142854 9619715 17142854 9619715 4925144 4880281 4925144 4880281 8053335 22017240 8053335 22017240 4749985 8365586 4749985 8365586 11439335 22779215 11439335 22779215 23701707 11180660 23701707 11180660 2093915 24843670 2093915 24843670 10618214 4611314 10618214 4611314 4786946 6926514 4786946 6926514 7426407 5107451 7426407 5107451 1701542 25486659 1701542 25486659 8721640 2221021 8721640 2221021 26732984 25840577 26732984 25840577 8503911 11819899 8503911 11819899 12776042 18837665 12776042 18837665 5271523 21504983 5271523 21504983 17395515 9865509 17395515 9865509 6488559 20504831 6488559 20504831 13510762 3321152 13510762 3321152 24490514 23228087 24490514 23228087 16969387 13150294 16969387 13150294 13230548 16712481 13230548 16712481 21054144 20380178 21054144 20380178 20567515 14598211 20567515 14598211 2369096 2520938 2369096 2520938 16727351 15444865 16727351 15444865 7034984 6565806 7034984 6565806 16683625 11916699 16683625 11916699 11510491 3317812 11510491 3317812 23393705 8524552 23393705 8524552 8506069 22452440 8506069 22452440 4053428 4121832 4053428 4121832 5931129 20398013 5931129 20398013 22320624 4466512 22320624 4466512 5115272 25673539 5115272 25673539 1423454 20626216 1423454 20626216 17297902 8096008 17297902 8096008 8659171 15753349 8659171 15753349 15959482 6200374 15959482 6200374 6731824 16863816 6731824 16863816 25066012 24302575 25066012 24302575 8433151 8210475 8433151 8210475 24680570 23622332 24680570 23622332 15619483 10224178 15619483 10224178 19594688 19267999 19594688 19267999 9671874 16733419 9671874 16733419 17633648 10509868 17633648 10509868 9325006 17348170 9325006 17348170 21142122 5808805 21142122 5808805 16779828 11718199 16779828 11718199 14261770 19156204 14261770 19156204 8040578 21054794 8040578 21054794 22416493 21679659 22416493 21679659 20246547 7068531 20246547 7068531 12020021 16428201 12020021 16428201 10075625 17354543 10075625 17354543 18207011 23157090 18207011 23157090 3596262 16693196 3596262 16693196 22329796 21678092 22329796 21678092 6113730 1962909 6113730 1962909 25087476 5164375 25087476 5164375 5277791 7841160 5277791 7841160 19465049 6064684 19465049 6064684 6485582 17815821 6485582 17815821 20811417 6187875 20811417 6187875 16708626 19780179 16708626 19780179 6912000 6774445 6912000 6774445 15836936 15432129 15836936 15432129 11435322 12237583 11435322 12237583 12843844 7534948 12843844 7534948 6763668 6595038 6763668 6595038 18046883 16540862 18046883 16540862 16867551 5662916 16867551 5662916 21139982 12705486 21139982 12705486 8487114 18620403 8487114 18620403 21909643 4895250 21909643 4895250 11042270 15878271 11042270 15878271 20371969 5609096 20371969 5609096 6077609 23849740 6077609 23849740 24617166 14576230 24617166 14576230 3159892 25608658 3159892 25608658 1535205 9778379 1535205 9778379 20036626 19495859 20036626 19495859 8482898 18050795 8482898 18050795 17544131 12735991 17544131 12735991 13447588 4746139 13447588 4746139 22122744 15130592 22122744 15130592 10363266 8820397 10363266 8820397 9291664 14084679 9291664 14084679 14157054 16497270 14157054 16497270 10213753 4369481 10213753 4369481 22239641 11362486 22239641 11362486 11639567 15293723 11639567 15293723 24114325 2684597 24114325 2684597 3736758 23179294 3736758 23179294 20422621 16106843 20422621 16106843 2079126 24879544 2079126 24879544 12087441 6825740 12087441 6825740 20134879 8907561 20134879 8907561 10871548 10195911 10871548 10195911 10219602 2678405 10219602 2678405 24142723 22075073 24142723 22075073 2743931 24079944 2743931 24079944 14302144 12436046 14302144 12436046 11847399 22262123 11847399 22262123 3134189 3299493 3134189 3299493 17734636 22744491 17734636 22744491 25787209 1239757 25787209 1239757 14738513 12480201 14738513 12480201 5377656 5237794 5377656 5237794 14363449 17294671 14363449 17294671 8917034 24478060 8917034 24478060 2604579 19548512 2604579 19548512 20171429 18441859 20171429 18441859 7188241 6496779 7188241 6496779 19308321 18962032 19308321 18962032 25314381 1770105 25314381 1770105 11380706 14573989 11380706 14573989 19736059 7029117 19736059 7029117 8100016 7576081 8100016 7576081 1818018 1741831 1818018 1741831 19586534 18830955 19586534 18830955 14105663 7619703 14105663 7619703 8198344 21988088 8198344 21988088 22683074 25031528 22683074 25031528 1975919 20873051 1975919 20873051 20980556 5939746 20980556 5939746 3371128 23564453 3371128 23564453 20132958 3365369 20132958 3365369 23592679 22371512 23592679 22371512 10244006 5376371 10244006 5376371 5897563 14910821 5897563 14910821 19738672 7511040 19738672 7511040 14793559 13960343 14793559 13960343 15627263 11318574 15627263 11318574 18700501 20038272 18700501 20038272 2607907 24239241 2607907 24239241 16283438 12770906 16283438 12770906 5774881 5781601 5774881 5781601 5420260 21635352 5420260 21635352 13013015 5885809 13013015 5885809 4662681 4524172 4662681 4524172 5929783 23419411 5929783 23419411 24447860 18683387 24447860 18683387 18789907 5689970 18789907 5689970 21271114 6003790 21271114 6003790 2716556 24278224 2716556 24278224 15447560 6792877 15447560 6792877 19861368 9113032 19861368 9113032 4897662 21889729 4897662 21889729 14722051 5260196 14722051 5260196 5626028 4255712 5626028 4255712 22821763 6140881 22821763 6140881 2630926 24244339 2630926 24244339 22496066 20793070 22496066 20793070 13683029 12899853 13683029 12899853 23834213 23535731 23834213 23535731 24742257 17267239 24742257 17267239 9447764 17588561 9447764 17588561 11057046 7066600 11057046 7066600 25661267 24732095 25661267 24732095 11186367 8351967 11186367 8351967 3819413 3842790 3819413 3842790 9561426 17132808 9561426 17132808 15687381 11030510 15687381 11030510 10495773 20614881 10495773 20614881 21245869 10294774 21245869 10294774 8958793 8479848 8958793 8479848 12069375 21580392 12069375 21580392 5127040 8144757 5127040 8144757 8749128 18523891 8749128 18523891 20832161 4517706 20832161 4517706 22606779 5653357 22606779 5653357 5949585 16964886 5949585 16964886 17509084 8946642 17509084 8946642 18279954 16303299 18279954 16303299 7269848 6540944 7269848 6540944 9882460 12554152 9882460 12554152 21885715 4819189 21885715 4819189 19635115 17778071 19635115 17778071 9222384 6173775 9222384 6173775 23216442 22504523 23216442 22504523 8896736 11815484 8896736 11815484 20415798 4759431 20415798 4759431 21996897 19175815 21996897 19175815 7729503 10836289 7729503 10836289 11641623 8594114 11641623 8594114 7894144 19165753 7894144 19165753 13489953 8475550 13489953 8475550 8967666 11399983 8967666 11399983 15467485 24290754 15467485 24290754 2409557 21777748 2409557 21777748 22559654 19933961 22559654 19933961 6742007 1894390 6742007 1894390 2042590 23199864 2042590 23199864 22567887 4576800 22567887 4576800 6714119 8782759 6714119 8782759 18666764 5640640 18666764 5640640 5972110 14862450 5972110 14862450 18513410 8533486 18513410 8533486 17745873 12188124 17745873 12188124 4240900 4212338 4240900 4212338 22481941 21937790 22481941 21937790 5372639 5295635 5372639 5295635 15978973 17337102 15978973 17337102 5036229 21960323 5036229 21960323 19175579 4254770 19175579 4254770 22739318 9150250 22739318 9150250 11602488 22941374 11602488 22941374 23843770 11401208 23843770 11401208 15818806 3348775 15818806 3348775 23457710 22049338 23457710 22049338 16903126 5969182 16903126 5969182 1418136 25556684 1418136 25556684 3496272 3450604 3496272 3450604 22667065 4593644 22667065 4593644 4752278 11115868 4752278 11115868 21654052 20822066 21654052 20822066 19973790 1076578 19973790 1076578 25679374 1786647 25679374 1786647 17097041 19463928 17097041 19463928 20819669 1987915 20819669 1987915 2358657 5305095 2358657 5305095 9105791 12846544 9105791 12846544 21623062 20957759 21623062 20957759 11600783 3270074 11600783 3270074 23512217 21324930 23512217 21324930 5724016 12254078 5724016 12254078 19851859 7279741 19851859 7279741 19230028 11082129 19230028 11082129 8871393 6606301 8871393 6606301 20153846 17633679 20153846 17633679 18200691 8253371 18200691 8253371 22333071 21598500 22333071 21598500 21296686 6177453 21296686 6177453 20259436 22229085 20259436 22229085 23120186 24845411 23120186 24845411 2082807 22974145 2082807 22974145 23996609 20088339 23996609 20088339 13070450 13815831 13070450 13815831 19923953 19543926 19923953 19543926 13441214 1560816 13441214 1560816 1579041 19231040 1579041 19231040 11579468 3007008 11579468 3007008 2838642 10466189 2838642 10466189 16493359 20785879 16493359 20785879 6089806 12385970 6089806 12385970 13011312 8208769 13011312 8208769 8673497 15920472 8673497 15920472 11696702 15262546 11696702 15262546 17746669 16966325 17746669 16966325 23229599 3515058 23229599 3515058 6371437 15235508 6371437 15235508 16100142 26576668 16100142 26576668 477821 5392565 477821 5392565 14684411 12397662 14684411 12397662 13980461 22948384 13980461 22948384 23818927 5247751 23818927 5247751 3044691 2654442 3044691 2654442 4114826 22688149 4114826 22688149 3701986 3584524 3701986 3584524 19582735 9608223 19582735 9608223 14858996 11814211 14858996 11814211 9374392 8883401 9374392 8883401 15351865 16734535 15351865 16734535 3469579 23321871 3469579 23321871 19108309 4400946 19108309 4400946 22480976 21332715 22480976 21332715 17543192 7154867 17543192 7154867 2694752 24272161 2694752 24272161 25159079 22130277 25159079 22130277 5051453 20535627 5051453 20535627 21250628 17674067 21250628 17674067 14990088 5606128 14990088 5606128 21926506 11756369 21926506 11756369 12495044 14103999 12495044 14103999 14886278 3273711 14886278 3273711 3786474 5130733 3786474 5130733 18402758 18637274 18402758 18637274 19493047 9089640 19493047 9089640 17849128 4923708 17849128 4923708 22263189 18439651 22263189 18439651 19264088 21266646 19264088 21266646 22038401 23519525 22038401 23519525 3433933 21859296 3433933 21859296 16737135 9966439 16737135 9966439 19661653 18992697 19661653 18992697 7518746 7226301 7518746 7226301 12188980 14777617 12188980 14777617 1200145 1553951 1200145 1553951 13430394 13166745 13430394 13166745 13762524 10961763 13762524 10961763 11433449 19137188 11433449 19137188 19457948 20107915 19457948 20107915 6806852 6602564 6806852 6602564 15775485 17138786 15775485 17138786 17847068 9458674 17847068 9458674 17477306 6589128 17477306 6589128 20288466 14497751 20288466 14497751 15383126 22250592 15383126 22250592 26649691 272173 26649691 272173 20276532 19156423 20276532 19156423 7878906 20477975 7878906 20477975 21090195 5521596 21090195 5521596 5092307 4805608 5092307 4805608 9331884 17596625 9331884 17596625 25816668 936676 25816668 936676 13440744 17060838 13440744 17060838 9723068 13862669 9723068 13862669 12806164 22934386 12806164 22934386 3755979 6306121 3755979 6306121 21160277 5481327 21160277 5481327 20646613 12715880 20646613 12715880 12943575 19783752 12943575 19783752 20584098 12828479 20584098 12828479 5648566 21396230 5648566 21396230 8440618 8056329 8440618 8056329 15768018 23683752 15768018 23683752 3136162 3647685 3136162 3647685 16857732 25539576 16857732 25539576 1372762 23782179 1372762 23782179 12946177 11277293 12946177 11277293 8989148 17733809 8989148 17733809 12667398 8674419 12667398 8674419 22719708 22093128 22719708 22093128 4365347 4414773 4365347 4414773 1114246 25966758 1114246 25966758 11486286 8578555 11486286 8578555 18465323 20030016 18465323 20030016 6961620 16822419 6961620 16822419 17249478 19736171 17249478 19736171 7442566 14406978 7442566 14406978 14937142 10988307 14937142 10988307 11751567 20421140 11751567 20421140 21305914 18308920 21305914 18308920 17219378 5008985 17219378 5008985 24280298 23321421 24280298 23321421 23723769 9022114 23723769 9022114 13567774 16047739 13567774 16047739 10874786 11421643 10874786 11421643 12189608 3724817 12189608 3724817 3695013 14205155 3695013 14205155 19980977 19651222 19980977 19651222 19903672 18957375 19903672 18957375 15359535 15198075 15359535 15198075 16684876 16438731 16684876 16438731 14301516 13868079 14301516 13868079 14361460 15222864 14361460 15222864 11656371 8041343 11656371 8041343 19188008 1889309 19188008 1889309 1519857 12134252 1519857 12134252 15004753 3434918 15004753 3434918 3573534 23443304 3573534 23443304 11453311 5679114 11453311 5679114 5798145 8318115 5798145 8318115 21188860 5489919 21188860 5489919 19620308 20074607 19620308 20074607 1497263 1471281 1497263 1471281 21988993 18457818 21988993 18457818 8669876 19709949 8669876 19709949 22087264 21585931 22087264 21585931 17879658 9393288 17879658 9393288 12750646 21901519 12750646 21901519 22808554 7887547 22808554 7887547 5247865 23079632 5247865 23079632 3746519 12850360 3746519 12850360 13077826 4660480 13077826 4660480 4876185 6342453 4876185 6342453 20459558 19057989 20459558 19057989 10830182 16377117 10830182 16377117 10280230 16496043 10280230 16496043 13476706 7949964 13476706 7949964 8228373 8063978 8228373 8063978 19244236 12677790 19244236 12677790 12793845 14378823 12793845 14378823 24128210 2820775 24128210 2820775 17024663 10134610 17024663 10134610 17722716 2684016 17722716 2684016 24213786 17579151 24213786 17579151 7362720 5159144 7362720 5159144 5328285 1998159 5328285 1998159 24727021 4064327 24727021 4064327 3033322 3222324 3033322 3222324 12513459 19402989 12513459 19402989 4475606 1292682 4475606 1292682 25438917 3483510 25438917 3483510 3117290 20696959 3117290 20696959 22365959 21871548 22365959 21871548 21445014 1556085 21445014 1556085 25500505 4996270 25500505 4996270 7638873 16156248 7638873 16156248 16414640 16807538 16414640 16807538 7285990 4968473 7285990 4968473 5092048 9789533 5092048 9789533 21881035 21322930 21881035 21322930 13843427 10025133 13843427 10025133 16933990 6954742 16933990 6954742 7220351 7556896 7220351 7556896 15264330 16888215 15264330 16888215 17336908 10687752 17336908 10687752 12908940 15280597 12908940 15280597 16096753 2937969 16096753 2937969 2865115 18327078 2865115 18327078 20966738 5622833 20966738 5622833 10619962 11956542 10619962 11956542 19468104 19671439 19468104 19671439 4474519 4417427 4474519 4417427 11901928 13436692 11901928 13436692 23038093 22055051 23038093 22055051 15661176 14723944 15661176 14723944 11751696 14825848 11751696 14825848 4754034 4684640 4754034 4684640 6299095 16024127 6299095 16024127 21548411 26318305 21548411 26318305 751701 6130380 751701 6130380 12749868 17985948 12749868 17985948 9153896 14721088 9153896 14721088 13597803 9459469 13597803 9459469 18393205 22327582 18393205 22327582 23609312 24814697 23609312 24814697 25739480 4797210 25739480 4797210 8954495 17647025 8954495 17647025 10705807 10039639 10705807 10039639 3642890 23353716 3642890 23353716 16425391 15200271 16425391 15200271 6337669 5817186 6337669 5817186 17973409 21912426 17973409 21912426 5155309 17122285 5155309 17122285 21086249 5197108 21086249 5197108 3563846 23428322 3563846 23428322 12836158 8455199 12836158 8455199 19309346 21378941 19309346 21378941 5658300 21816486 5658300 21816486 22660773 21288323 22660773 21288323 6515121 11074566 6515121 11074566 12424953 12347561 12424953 12347561 16106610 16653090 16106610 16653090 10615699 11876504 10615699 11876504 14283084 18168165 14283084 18168165 8691287 18200332 8691287 18200332 20377243 5776050 20377243 5776050 21369460 7249677 21369460 7249677 9385789 12814310 9385789 12814310 23952407 23037970 23952407 23037970 12336686 6027408 12336686 6027408 6216382 8578801 6216382 8578801 12327397 15887788 12327397 15887788 10849691 13805318 10849691 13805318 17664491 16956227 17664491 16956227 5482264 2832989 5482264 2832989 24157502 18837597 24157502 18837597 18511087 7134283 18511087 7134283 20058915 17050497 20058915 17050497 9927396 3666271 9927396 3666271 23244200 21951307 23244200 21951307 4963483 17563440 4963483 17563440 21159773 2314679 21159773 2314679 2215983 5403307 2215983 5403307 20712086 21488682 20712086 21488682 5356471 9667104 5356471 9667104 10299547 19287580 10299547 19287580 4069074 22966750 4069074 22966750 12622327 11135045 12622327 11135045 8561137 4648947 8561137 4648947 4743832 12637074 4743832 12637074 21250664 5334199 21250664 5334199 11092440 15730243 11092440 15730243 5652487 5546956 5652487 5546956 17736608 9529979 17736608 9529979 23331491 3383635 23331491 3383635 8652771 8476686 8652771 8476686 17845519 21672555 17845519 21672555 22420990 13206391 22420990 13206391 13511265 20821712 13511265 20821712 6108675 12676565 6108675 12676565 14112914 2814402 14112914 2814402 2955856 4089058 2955856 4089058 9953999 21711508 9953999 21711508 5186090 12668871 5186090 12668871 24899874 489980 24899874 489980 305456 21445871 305456 21445871 22153822 17496304 22153822 17496304 17639436 9065891 17639436 9065891 9266751 15984007 9266751 15984007 22283546 22363079 22283546 22363079 22903971 11908852 22903971 11908852 12265600 5718830 12265600 5718830 21314684 6134459 21314684 6134459 19066736 13014506 19066736 13014506 13239990 7953492 13239990 7953492 23136689 3842602 23136689 3842602 10916710 16498189 10916710 16498189 17152890 11305328 17152890 11305328 15677382 16137458 15677382 16137458 16818819 2375895 16818819 2375895 2453754 17098998 2453754 17098998 10159039 2250285 10159039 2250285 1833414 17611788 1833414 17611788 23052512 3705596 23052512 3705596 22371739 15143405 22371739 15143405 8300269 7454292 8300269 7454292 2868479 24219074 2868479 24219074 5250723 16655432 5250723 16655432 20201033 19435755 20201033 19435755 10929653 3831905 10929653 3831905 23095131 8338794 23095131 8338794 15952242 15574550 15952242 15574550 25053125 1373489 25053125 1373489 25659519 17267126 25659519 17267126 10685002 7918347 10685002 7918347 5986506 4885836 5986506 4885836 22243212 18004911 22243212 18004911 6062807 26137556 6062807 26137556 808798 7331698 808798 7331698 10647372 22138447 10647372 22138447 4902524 21996809 4902524 21996809 23054857 18920447 23054857 18920447 15710189 11206184 15710189 11206184 17761746 17095823 17761746 17095823 10429939 9960414 10429939 9960414 13799099 25287151 13799099 25287151 1784024 10738176 1784024 10738176 11486613 18344672 11486613 18344672 5192639 21906327 5192639 21906327 13022401 1834618 13022401 1834618 25096014 11109007 25096014 11109007 14764301 19171048 14764301 19171048 7972043 7757610 7972043 7757610 18686482 17808706 18686482 17808706 9424379 9204333 9424379 9204333 16430197 18576498 16430197 18576498 26446549 25695727 26446549 25695727 21012950 20260591 21012950 20260591 23835754 23753370 23835754 23753370 24849318 23484160 24849318 23484160 17988025 9035765 17988025 9035765 14019848 22087772 14019848 22087772 1903486 25100070 1903486 25100070 12578641 10459843 12578641 10459843 6592679 20513783 6592679 20513783 12336719 14456705 12336719 14456705 17666990 17269739 17666990 17269739 14321522 6487870 14321522 6487870 23452487 3488187 23452487 3488187 21041274 8243823 21041274 8243823 16808921 19965969 16808921 19965969 3712122 3543652 3712122 3543652 17508856 20632397 17508856 20632397 21190888 10040344 21190888 10040344 5504111 21430369 5504111 21430369 10279953 4080462 10279953 4080462 4078227 18291908 4078227 18291908 16833319 9592037 16833319 9592037 17464478 11368211 17464478 11368211 12129905 20673172 12129905 20673172 21208346 10340332 21208346 10340332 9920689 17410469 9920689 17410469 13150612 6122831 13150612 6122831 22355055 4215455 22355055 4215455 9014762 25316106 9014762 25316106 1526871 17953975 1526871 17953975 21534469 20903831 21534469 20903831 11702467 9054207 11702467 9054207 6769561 24549496 6769561 24549496 2477497 9346428 2477497 9346428 17985000 9820834 17985000 9820834 12638087 13963007 12638087 13963007 13744643 9736580 13744643 9736580 10409525 13523000 10409525 13523000 15473346 14751450 15473346 14751450 4254136 2999503 4254136 2999503 23836517 22740056 23836517 22740056 7127585 14432210 7127585 14432210 12241269 17977109 12241269 17977109 7896450 7773247 7896450 7773247 17108867 16467871 17108867 16467871 9120538 6023831 9120538 6023831 6267420 15049459 6267420 15049459 15181764 8332479 15181764 8332479 7407709 19523534 7407709 19523534 13401442 7829458 13401442 7829458 19471607 6195504 19471607 6195504 4872547 22120620 4872547 22120620 19903622 5589835 19903622 5589835 5840698 9266961 5840698 9266961 9797674 23114235 9797674 23114235 3815981 9135309 3815981 9135309 9583878 22740014 9583878 22740014 4335378 22148336 4335378 22148336 21467763 4186101 21467763 4186101 4195277 18385374 4195277 18385374 16501613 10090517 16501613 10090517 15338884 22091600 15338884 22091600 22784877 21817124 22784877 21817124 14174351 8542140 14174351 8542140 22300554 21554328 22300554 21554328 24156173 2849121 24156173 2849121 22391857 14472717 22391857 14472717 3658807 3867382 3658807 3867382 4684450 14788503 4684450 14788503 13046432 7774388 13046432 7774388 7969876 9072924 7969876 9072924 25335040 1717415 25335040 1717415 9728622 9921189 9728622 9921189 19692901 18949484 19692901 18949484 9104079 7828486 9104079 7828486 19398877 17724089 19398877 17724089 7515626 19707209 7515626 19707209 10765390 5052124 10765390 5052124 3337776 3610509 3337776 3610509 9497127 21482564 9497127 21482564 5427194 12937366 5427194 12937366 16328780 9593812 16328780 9593812 21613370 4980281 21613370 4980281 6514869 25180429 6514869 25180429 26101997 10797175 26101997 10797175 8557196 8071293 8557196 8071293 18353680 17980371 18353680 17980371 8854102 1355373 8854102 1355373 25335123 3996980 25335123 3996980 22829594 20944212 22829594 20944212 5887309 23013028 5887309 23013028 24195103 15936450 24195103 15936450 10952557 19494524 10952557 19494524 20191718 20481012 20191718 20481012 1831968 1719193 1831968 1719193 20106274 7197282 20106274 7197282 21639176 5849104 21639176 5849104 18053940 17840527 18053940 17840527 5905988 5827821 5905988 5827821 10355231 21624636 10355231 21624636 5239880 12651342 5239880 12651342 15213299 21427107 15213299 21427107 21968535 11067066 21968535 11067066 6944719 22201723 6944719 22201723 4792830 22203541 4792830 22203541 10741251 15655656 10741251 15655656 22192977 4684259 22192977 4684259 8307806 14722163 8307806 14722163 20637495 3748231 20637495 3748231 2101469 24682310 2101469 24682310 19673123 12638914 19673123 12638914 1566037 25202081 1566037 25202081 23949467 2964588 23949467 2964588 12574505 15502925 12574505 15502925 16010406 14857616 16010406 14857616 9219575 5129544 9219575 5129544 21698478 8028133 21698478 8028133 8123187 4982799 8123187 4982799 21897251 17258516 21897251 17258516 13754340 13092531 13754340 13092531 22201575 21449686 22201575 21449686 10743108 8284415 10743108 8284415 8673302 18058229 8673302 18058229 20014551 6763675 20014551 6763675 12874371 18650112 12874371 18650112 8289730 24173488 8289730 24173488 25271328 12300314 25271328 12300314 9086808 18083669 9086808 18083669 12516493 4887451 12516493 4887451 21948890 15143723 21948890 15143723 10701920 16178082 10701920 16178082 20498862 6821213 20498862 6821213 9934843 24459035 9934843 24459035 25424396 9495673 25424396 9495673 9830553 9663297 9830553 9663297 19134686 7967114 19134686 7967114 8308473 20113478 8308473 20113478 20678597 8793171 20678597 8793171 14248744 21479341 14248744 21479341 5359879 11145093 5359879 11145093 17281971 16861292 17281971 16861292 6232109 20680185 6232109 20680185 9120502 16763345 9120502 16763345 17597837 16400656 17597837 16400656 8210948 4897925 8210948 4897925 5143503 15995049 5143503 15995049 11190677 8153571 11190677 8153571 8244301 21348536 8244301 21348536 21832588 13569604 21832588 13569604 6304364 6176038 6304364 6176038 15927824 15105626 15927824 15105626 6682739 4701379 6682739 4701379 3445137 3644892 3445137 3644892 9099267 19105083 9099267 19105083 8053902 18493843 8053902 18493843 10404165 3717557 10404165 3717557 4181431 7618225 4181431 7618225 9684505 23664094 9684505 23664094 24534074 2756277 24534074 2756277 6393531 20623393 6393531 20623393 13836464 6965552 13836464 6965552 24007364 23478696 24007364 23478696 22297463 4476266 22297463 4476266 6599539 22899086 6599539 22899086 1635811 2045323 1635811 2045323 17983712 17889999 17983712 17889999 9379257 17106731 9379257 17106731 12410123 4123825 12410123 4123825 22772449 9727211 22772449 9727211 10389454 3685602 10389454 3685602 23245739 12787850 23245739 12787850 8590064 4659654 8590064 4659654 22268769 15852625 22268769 15852625 10802363 13910206 10802363 13910206 15659712 15265387 15659712 15265387 10547106 5694515 10547106 5694515 3148303 23613225 3148303 23613225 17490556 7522051 17490556 7522051 23092034 21942749 23092034 21942749 7130783 15463548 7130783 15463548 11683081 5792711 11683081 5792711 22103508 4645540 22103508 4645540 19397548 8440041 19397548 8440041 12346888 21039090 12346888 21039090 6255598 883440 6255598 883440 26003027 7505647 26003027 7505647 4772943 22146115 4772943 22146115 24473388 2533901 24473388 2533901 21208037 7834210 21208037 7834210 12026095 20906920 12026095 20906920 21588336 10336316 21588336 10336316 11775211 22999066 11775211 22999066 3540301 3752853 3540301 3752853 13864795 12911335 13864795 12911335 22673792 2818802 22673792 2818802 2153642 1793902 2153642 1793902 3374756 23640039 3374756 23640039 3496427 15133889 3496427 15133889 15966917 6097330 15966917 6097330 6412767 13303791 6412767 13303791 13494529 2748928 13494529 2748928 3179084 8092111 3179084 8092111 18893734 13601471 18893734 13601471 9513207 9059470 9513207 9059470 189452 26758152 189452 26758152 9424452 8681849 9424452 8681849 9164263 4255307 9164263 4255307 22678580 19080286 22678580 19080286 7879382 16633330 7879382 16633330 16946921 9802774 16946921 9802774 10113149 7897397 10113149 7897397 19755764 22322422 19755764 22322422 4687366 16484270 4687366 16484270 22334068 21542186 22334068 21542186 7431347 10255755 7431347 10255755 16715401 25679944 16715401 25679944 1260573 24244193 1260573 24244193 3589865 3653781 3589865 3653781 22511868 21526177 22511868 21526177 18311296 2623381 18311296 2623381 24130940 21220336 24130940 21220336 6025617 3411438 6025617 3411438 3211111 18080820 3211111 18080820 9076372 6280879 9076372 6280879 4989506 22049482 4989506 22049482 11134909 10594464 11134909 10594464 20234279 22706629 20234279 22706629 23567219 5551045 23567219 5551045 17112078 10210554 17112078 10210554 21020660 5856041 21020660 5856041 14906944 15089890 14906944 15089890 20053630 21012012 20053630 21012012 21737926 20335474 21737926 20335474 6539013 5279245 6539013 5279245 23234492 22644587 23234492 22644587 23496174 7436414 23496174 7436414 12067772 13437995 12067772 13437995 15319344 8621386 15319344 8621386 24212536 23588996 24212536 23588996 13354527 11728435 13354527 11728435 18044426 19327838 18044426 19327838 19679169 16473632 19679169 16473632 9832516 6572577 9832516 6572577 24433249 2335468 24433249 2335468 22002634 9950374 22002634 9950374 8591357 1652083 8591357 1652083 1932696 16460563 1932696 16460563 20022083 19307296 20022083 19307296 20010319 6814552 20010319 6814552 20134207 17496195 20134207 17496195 8406671 21648126 8406671 21648126 22344269 9950338 22344269 9950338 10611168 1152469 10611168 1152469 25679676 10647044 25679676 10647044 11272865 10039466 11272865 10039466 23753640 3101974 23753640 3101974 8585058 18327595 8585058 18327595 17165785 12715942 17165785 12715942 5785064 21175081 5785064 21175081 18609633 17949433 18609633 17949433 3397900 23611162 3397900 23611162 17011782 9787208 17011782 9787208 5360850 21746463 5360850 21746463 12947472 13714777 12947472 13714777 14339601 14289579 14339601 14289579 8177683 6359212 8177683 6359212 6742259 7188994 6742259 7188994 15821966 17411122 15821966 17411122 17511418 7886183 17511418 7886183 8014404 13178404 8014404 13178404 16445860 5407164 16445860 5407164 21796856 6539482 21796856 6539482 6540974 21936215 6540974 21936215 22705457 9533761 22705457 9533761 2313909 2002701 2313909 2002701 7384725 9178636 7384725 9178636 17826272 9847639 17826272 9847639 14828187 24598369 14828187 24598369 25654325 14989127 25654325 14989127 9990562 3467009 9990562 3467009 23329615 9184804 23329615 9184804 9758953 3299571 9758953 3299571 23574142 12133951 23574142 12133951 8237880 6908691 8237880 6908691 7320288 19769433 7320288 19769433 20442614 18616321 20442614 18616321 5155877 21819247 5155877 21819247 22038120 4771772 22038120 4771772 18200531 17760521 18200531 17760521 2245865 1927918 2245865 1927918 17711131 9948670 17711131 9948670 8432643 18569219 8432643 18569219 11305201 11165240 11305201 11165240 24622035 23417623 24622035 23417623 21906750 4626814 21906750 4626814 7943438 24175725 7943438 24175725 2680358 21160852 2680358 21160852 10735605 2826125 10735605 2826125 2779801 8249766 2779801 8249766 9333720 17303168 9333720 17303168 4452651 4413858 4452651 4413858 15858695 19315195 15858695 19315195 19408682 10186206 19408682 10186206 7693446 20349719 7693446 20349719 25701903 24780063 25701903 24780063 12559139 4179442 12559139 4179442 4426846 7991221 4426846 7991221 10272260 18605872 10272260 18605872 7329216 6974998 7329216 6974998 21757395 22010654 21757395 22010654 4979869 19146411 4979869 19146411 19154536 12540255 19154536 12540255 13121868 19183390 13121868 19183390 19380632 18769777 19380632 18769777 10689830 16029691 10689830 16029691 8022505 18859604 8022505 18859604 16322868 11892208 16322868 11892208 10377322 18183097 10377322 18183097 23399072 22957395 23399072 22957395 7883160 12562646 7883160 12562646 14272016 10201166 14272016 10201166 16795216 11677651 16795216 11677651 15719976 6758007 15719976 6758007 19992131 16305494 19992131 16305494 16746058 8083305 16746058 8083305 8189263 14396852 8189263 14396852 12375908 15609496 12375908 15609496 11430079 14192468 11430079 14192468 14896201 8856722 14896201 8856722 7269534 23307394 7269534 23307394 3602894 8846359 3602894 8846359 10023131 15746935 10023131 15746935 11626376 15323016 11626376 15323016 3816800 22948624 3816800 22948624 8906894 1556472 8906894 1556472 1146801 11435756 1146801 11435756 18296174 20577645 18296174 20577645 21298010 24650460 21298010 24650460 2293808 13531072 2293808 13531072 24433546 2535695 24433546 2535695 10218500 18331642 10218500 18331642 22298946 24170076 22298946 24170076 25107012 16020651 25107012 16020651 8097215 18872203 8097215 18872203 10880231 10054121 10880231 10054121 3090840 23735381 3090840 23735381 3004719 7408779 3004719 7408779 19870612 16948695 19870612 16948695 901704 935406 901704 935406 25548054 24642385 25548054 24642385 6050563 7936076 6050563 7936076 21013436 2619837 21013436 2619837 3029026 3815479 3029026 3815479 23034707 19588182 23034707 19588182 15542309 11183542 15542309 11183542 1664613 25227139 1664613 25227139 22310539 4690957 22310539 4690957 7541945 22914467 7541945 22914467 23626248 17368496 23626248 17368496 13813032 12929716 13813032 12929716 19794296 19252775 19794296 19252775 8658781 7615926 8658781 7615926 20874505 6440794 20874505 6440794 18858396 18316544 18858396 18316544 17698785 8652692 17698785 8652692 9209480 2997501 9209480 2997501 23815929 19358025 23815929 19358025 7815649 11615660 7815649 11615660 12491816 14413547 12491816 14413547 11769303 10933989 11769303 10933989 17749972 17328665 17749972 17328665 14720686 14580744 14720686 14580744 17372632 19895315 17372632 19895315 7306877 15160632 7306877 15160632 17745198 21526063 17745198 21526063 22177027 11216061 22177027 11216061 7595010 19457490 7595010 19457490 7685646 18491657 7685646 18491657 11505200 13492867 11505200 13492867 23726711 22532130 23726711 22532130 5078393 9252870 5078393 9252870 22481193 4622186 22481193 4622186 15414992 18509710 15414992 18509710 8111287 7853740 8111287 7853740 10733747 19962098 10733747 19962098 20404755 7815240 20404755 7815240 18239452 17692357 18239452 17692357 15585211 6294239 15585211 6294239 26435275 547710 26435275 547710 3368932 8984905 3368932 8984905 9409651 19359474 9409651 19359474 7825174 22311641 7825174 22311641 23469290 15960825 23469290 15960825 7496411 7467231 7496411 7467231 17670817 23566510 17670817 23566510 24777087 25743449 24777087 25743449 1160990 24872897 1160990 24872897 25750966 16998878 25750966 16998878 9831910 12591015 9831910 12591015 14527252 19323658 14527252 19323658 7741791 14167279 7741791 14167279 14796378 8986849 14796378 8986849 18191119 23021084 18191119 23021084 3724853 20492924 3724853 20492924 21113390 9375326 21113390 9375326 8936064 8644677 8936064 8644677 10304599 16039105 10304599 16039105 19948488 2279794 19948488 2279794 24659475 21222440 24659475 21222440 19113738 6492073 19113738 6492073 7024296 12144491 7024296 12144491 21038596 20594755 21038596 20594755 24626152 2072994 24626152 2072994 14282904 12917614 14282904 12917614 7850894 7176469 7850894 7176469 17924218 17427300 17924218 17427300 2222496 1807170 2222496 1807170 20317125 6445028 20317125 6445028 4424050 4363672 4424050 4363672 21062405 9653496 21062405 9653496 12748549 21237811 12748549 21237811 22926467 3746079 22926467 3746079 9481887 14736319 9481887 14736319 15153796 7144188 15153796 7144188 20080087 3668671 20080087 3668671 3832836 16481117 3832836 16481117 17203164 11089780 17203164 11089780 7511952 23836518 7511952 23836518 3187093 18646707 3187093 18646707 13607801 10677016 13607801 10677016 16172890 19421386 16172890 19421386 6572549 6756335 6572549 6756335 18978337 18847169 18978337 18847169 13104132 11260347 13104132 11260347 16829998 22811255 16829998 22811255 26005015 24910921 26005015 24910921 17891009 2345361 17891009 2345361 1781627 25068027 1781627 25068027 22083070 4746265 22083070 4746265 11574661 14014418 11574661 14014418 17571284 9348064 17571284 9348064 23625404 22423645 23625404 22423645 18954637 8167096 18954637 8167096 13741721 13597766 13741721 13597766 24778652 1923680 24778652 1923680 21393479 23002373 21393479 23002373 3744394 4000021 3744394 4000021 15656171 17879072 15656171 17879072 6476338 6656458 6476338 6656458 19838484 19021377 19838484 19021377 12451765 12166030 12451765 12166030 22004786 5472006 22004786 5472006 23358376 22637384 23358376 22637384 8241256 5821333 8241256 5821333 5925444 10965794 5925444 10965794 11695873 4579865 11695873 4579865 4843797 15368803 4843797 15368803 25618810 24444223 25618810 24444223 21544962 11942500 21544962 11942500 7234734 6874484 7234734 6874484 20343535 18387301 20343535 18387301 8719793 10033733 8719793 10033733 19203174 18308993 19203174 18308993 21005168 6410388 21005168 6410388 7527876 17667245 7527876 17667245 23376965 22678150 23376965 22678150 5697595 5695699 5697595 5695699 19839989 12110192 19839989 12110192 14537453 19035899 14537453 19035899 19460022 19940629 19460022 19940629 1394416 25682651 1394416 25682651 15822821 7970629 15822821 7970629 8406742 13809471 8406742 13809471 13064172 5746135 13064172 5746135 4754310 4606534 4754310 4606534 18768336 20974283 18768336 20974283 21741750 21636943 21741750 21636943 5188014 17476869 5188014 17476869 21639036 5388559 21639036 5388559 12633475 17979241 12633475 17979241 23136227 21971851 23136227 21971851 17443478 7894185 17443478 7894185 5414049 3506280 5414049 3506280 23469212 20093292 23469212 20093292 9296278 14062769 9296278 14062769 14419414 21360375 14419414 21360375 5930466 5384827 5930466 5384827 21468757 9097091 21468757 9097091 11217123 20604158 11217123 20604158 21244471 9656214 21244471 9656214 8511341 7672907 8511341 7672907 8255731 15399278 8255731 15399278 19757312 24058414 19757312 24058414 2903600 8933313 2903600 8933313 13925175 16929448 13925175 16929448 6306864 20783509 6306864 20783509 18836139 13789282 18836139 13789282 5045674 21931434 5045674 21931434 14946432 8434205 14946432 8434205 18982920 14084264 18982920 14084264 12714541 14010479 12714541 14010479 15587076 11291837 15587076 11291837 24086171 22781957 24086171 22781957 5877871 5841180 5877871 5841180 9493386 20461280 9493386 20461280 21026863 18641905 21026863 18641905 12366977 11851865 12366977 11851865 20824390 20902230 20824390 20902230 6395362 8302293 6395362 8302293 18735326 11948784 18735326 11948784 12180886 14404665 12180886 14404665 11291583 8452708 11291583 8452708 18540249 16817105 18540249 16817105 11736429 10936471 11736429 10936471 13748837 14549019 13748837 14549019 12205556 20612586 12205556 20612586 21782273 21073753 21782273 21073753 1122704 1105036 1122704 1105036 6401861 7405969 6401861 7405969 16908389 20853994 16908389 20853994 23046024 21799043 23046024 21799043 20608889 19913462 20608889 19913462 3804752 23687003 3804752 23687003 3242206 12870311 3242206 12870311 14097869 22430180 14097869 22430180 4720241 22381642 4720241 22381642 23466221 8890560 23466221 8890560 9390009 12813187 9390009 12813187 23523480 23049557 23523480 23049557 4266915 19131179 4266915 19131179 19847508 12485677 19847508 12485677 14236914 13621973 14236914 13621973 16137315 15426834 16137315 15426834 8802366 8510837 8802366 8510837 9108043 19645305 9108043 19645305 22270684 4933161 22270684 4933161 11469444 22591849 11469444 22591849 4533940 19348191 4533940 19348191 17780458 7272443 17780458 7272443 7527890 13653170 7527890 13653170 14191840 26520192 14191840 26520192 584454 10967496 584454 10967496 16137887 11630420 16137887 11630420 15024117 17480755 15024117 17480755 25415264 24218169 25415264 24218169 22853521 8039359 22853521 8039359 8572406 11440493 8572406 11440493 12384486 21770878 12384486 21770878 5300195 18848663 5300195 18848663 8303693 7061949 8303693 7061949 7536724 7026246 7536724 7026246 19693943 12547870 19693943 12547870 12614495 14257274 12614495 14257274 23844749 2940770 23844749 2940770 6698177 19682809 6698177 19682809 20849914 20250192 20849914 20250192 10079120 6238839 10079120 6238839 24836573 23807493 24836573 23807493 3797959 5603436 3797959 5603436 23361315 3351636 23361315 3351636 16098806 13392810 16098806 13392810 4546785 4356330 4546785 4356330 24074607 23046609 24074607 23046609 20919154 2004614 20919154 2004614 24941478 4767157 24941478 4767157 16437284 20168207 16437284 20168207 6799166 16198152 6799166 16198152 23841436 23364482 23841436 23364482 20352782 16474792 20352782 16474792 3931463 22920535 3931463 22920535 16889925 14677265 16889925 14677265 7246306 6991382 7246306 6991382 2397771 24542782 2397771 24542782 6843849 5308971 6843849 5308971 23234476 22039808 23234476 22039808 21959183 4624490 21959183 4624490 14763971 21406873 14763971 21406873 5271736 20192292 5271736 20192292 17763242 17642796 17763242 17642796 5892590 21238095 5892590 21238095 21103269 9645275 21103269 9645275 8208318 7602157 8208318 7602157 12011179 25054185 12011179 25054185 25945801 8529705 25945801 8529705 8746468 8243421 8746468 8243421 18973177 18321789 18973177 18321789 18767272 8007086 18767272 8007086 20579123 6623617 20579123 6623617 21551357 26024803 21551357 26024803 751642 19286342 751642 19286342 18043647 11039799 18043647 11039799 6632457 6647253 6632457 6647253 9717768 9962161 9717768 9962161 19973448 19723136 19973448 19723136 8898479 18010260 8898479 18010260 4926344 22141442 4926344 22141442 6682823 12462517 6682823 12462517 18985683 21433340 18985683 21433340 5751288 20110480 5751288 20110480 13436106 12713814 13436106 12713814 7172971 24269249 7172971 24269249 25248725 16880565 25248725 16880565 10388951 16361231 10388951 16361231 23736019 22772652 23736019 22772652 6679902 6631908 6679902 6631908 6888421 20300236 6888421 20300236 20943673 13614353 20943673 13614353 9721221 16996575 9721221 16996575 4080419 4026877 4080419 4026877 18683135 11719031 18683135 11719031 12294909 13108134 12294909 13108134 23746290 3070159 23746290 3070159 21422468 18728483 21422468 18728483 19545573 19597279 19545573 19597279 20038873 12297845 20038873 12297845 8745390 8404858 8745390 8404858 10296656 13726663 10296656 13726663 24775265 23730484 24775265 23730484 9296657 4738718 9296657 4738718 21845153 15246839 21845153 15246839 1284165 1718261 1284165 1718261 5984483 20684920 5984483 20684920 13729785 12000252 13729785 12000252 22436675 21443084 22436675 21443084 20993257 9137351 20993257 9137351 3939787 2503287 3939787 2503287 24477251 2744917 24477251 2744917 3058826 6255100 3058826 6255100 18009949 17776793 18009949 17776793 1653245 2069757 1653245 2069757 3502410 23412402 3502410 23412402 20154180 6610651 20154180 6610651 14915069 20112985 14915069 20112985 7071361 17376922 7071361 17376922 9280246 3617184 9280246 3617184 3700073 11711454 3700073 11711454 18968180 23240089 18968180 23240089 3806066 12489149 3806066 12489149 14227658 922290 14227658 922290 692596 3695990 692596 3695990 18955344 9081359 18955344 9081359 9404665 5341629 9404665 5341629 21665020 12996395 21665020 12996395 13159161 5651061 13159161 5651061 21265201 15156049 21265201 15156049 8152708 22171029 8152708 22171029 23220339 13701002 23220339 13701002 7392002 7159075 7392002 7159075 20621317 20085081 20621317 20085081 16274280 2110995 16274280 2110995 24755958 17753358 24755958 17753358 9060709 17190714 9060709 17190714 17907007 10787606 17907007 10787606 7326750 6779583 7326750 6779583 11006563 19536002 11006563 19536002 5378554 21282337 5378554 21282337 6219778 20646363 6219778 20646363 22857608 23319454 22857608 23319454 3543916 4694028 3543916 4694028 6086070 12184980 6086070 12184980 13276706 13375742 13276706 13375742 8487977 4966513 8487977 4966513 5146433 5470026 5146433 5470026 24920511 24055525 24920511 24055525 8197983 4459847 8197983 4459847 4584148 8078171 4584148 8078171 18981477 10639065 18981477 10639065 6666805 20419923 6666805 20419923 12603393 11387118 12603393 11387118 11294285 17429717 11294285 17429717 18156955 12561740 18156955 12561740 6220660 6147889 6220660 6147889 10581102 12974783 10581102 12974783 24339139 23707607 24339139 23707607 16822808 4986454 16822808 4986454 5341256 22932644 5341256 22932644 23751680 13626872 23751680 13626872 2793653 24039761 2793653 24039761 3590452 11983994 3590452 11983994 13589375 21067444 13589375 21067444 21943360 17384617 21943360 17384617 9798338 16706604 9798338 16706604 13985998 13109149 13985998 13109149 13791556 8280930 13791556 8280930 19137835 11224869 19137835 11224869 8729038 18133012 8729038 18133012 962004 1076068 962004 1076068 12179349 13660228 12179349 13660228 23581321 23043300 23581321 23043300 15820337 14055243 15820337 14055243 10713772 25223569 10713772 25223569 1760823 5113063 1760823 5113063 21755268 20025717 21755268 20025717 651 725 651 725 18008799 20184423 18008799 20184423 23977376 2889740 23977376 2889740 11188805 22715994 11188805 22715994 23561060 9170559 23561060 9170559 4742699 23414672 4742699 23414672 3479780 6006250 3479780 6006250 21381401 16031781 21381401 16031781 12591361 539633 12591361 539633 321135 11581819 321135 11581819 24651779 24048967 24651779 24048967 10187022 13311944 10187022 13311944 14848706 21819594 14848706 21819594 4888701 14387436 4888701 14387436 15168302 10417650 15168302 10417650 6537363 23862441 6537363 23862441 2962353 20450230 2962353 20450230 21073359 6549913 21073359 6549913 7788937 13784197 7788937 13784197 21417300 20715663 21417300 20715663 10450110 16249314 10450110 16249314 25373916 24260642 25373916 24260642 3359050 9807378 3359050 9807378 24673443 2197405 24673443 2197405 14419262 20634830 14419262 20634830 21418541 20105974 21418541 20105974 6727180 19694379 6727180 19694379 20408042 10185113 20408042 10185113 16868802 16889556 16868802 16889556 21367052 20690474 21367052 20690474 12560052 6865271 12560052 6865271 6914925 8841353 6914925 8841353 22526731 21764429 22526731 21764429 21502081 3723297 21502081 3723297 4098432 18001480 4098432 18001480 14869097 11112707 14869097 11112707 10582333 4569823 10582333 4569823 4810918 10104885 4810918 10104885 17125328 8582187 17125328 8582187 8886195 17079722 8886195 17079722 20054920 7041047 20054920 7041047 2986117 23969768 2986117 23969768 22819179 11418829 22819179 11418829 9486143 8971131 9486143 8971131 24331425 23009479 24331425 23009479 11886720 10024470 11886720 10024470 10653987 13330502 10653987 13330502 13871833 10371711 13871833 10371711 4705203 22282392 4705203 22282392 4729642 16266523 4729642 16266523 14466691 8547233 14466691 8547233 8681580 15363043 8681580 15363043 24062297 2732863 24062297 2732863 23505031 7129119 23505031 7129119 6568336 6394104 6568336 6394104 8147897 19442996 8147897 19442996 21186845 20443788 21186845 20443788 8173602 10935501 8173602 10935501 19744175 19899455 19744175 19899455 7148402 15609906 7148402 15609906 14541189 7738777 14541189 7738777 8305792 15578215 8305792 15578215 16499222 5385091 16499222 5385091 5486541 10246722 5486541 10246722 16848499 2370650 16848499 2370650 2138218 12186201 2138218 12186201 14653150 23316475 14653150 23316475 3649625 19450675 3649625 19450675 21080040 20430643 21080040 20430643 14113015 12222204 14113015 12222204 23690282 22527604 23690282 22527604 8454073 8078675 8454073 8078675 3430411 23304298 3430411 23304298 17552730 9562857 17552730 9562857 7768030 19103320 7768030 19103320 12315876 4137206 12315876 4137206 2235734 2430935 2235734 2430935 17412431 17571922 17412431 17571922 18605589 8586721 18605589 8586721 20546341 21035319 20546341 21035319 5995314 9328660 5995314 9328660 14862168 16544770 14862168 16544770 17244632 3015169 17244632 3015169 2627719 3431438 2627719 3431438 11783135 24679148 11783135 24679148 2159736 15966307 2159736 15966307 16743369 10890546 16743369 10890546 14051259 16109408 14051259 16109408 4646090 4546376 4646090 4546376 19247369 18728746 19247369 18728746 11136745 10295084 11136745 10295084 17995394 17725080 17995394 17725080 7209735 6649168 7209735 6649168 18212093 17572978 18212093 17572978 18512023 14810007 18512023 14810007 14781841 9578517 14781841 9578517 24217109 23096887 24217109 23096887 12389376 7969882 12389376 7969882 8494617 6520984 8494617 6520984 22793556 4151903 22793556 4151903 14391047 17920009 14391047 17920009 18881524 5326774 18881524 5326774 21630563 19157362 21630563 19157362 5666877 5585370 5666877 5585370 14324808 21827314 14324808 21827314 26169257 25190489 26169257 25190489 20087145 12101950 20087145 12101950 12102414 16602518 12102414 16602518 10188206 12486106 10188206 12486106 14147615 8079120 14147615 8079120 4827377 22301881 4827377 22301881 7514820 1486616 7514820 1486616 1130153 16993234 1130153 16993234 18852594 18356969 18852594 18356969 15034081 8852182 15034081 8852182 22603761 22079429 22603761 22079429 3616167 23085018 3616167 23085018 23836473 18678039 23836473 18678039 11631018 7798649 11631018 7798649 8183307 17557161 8183307 17557161 20792404 6653752 20792404 6653752 20939165 20125930 20939165 20125930 12028972 11106635 12028972 11106635 17818337 24412508 17818337 24412508 25437953 10837774 25437953 10837774 4370897 22627168 4370897 22627168 25487281 1549127 25487281 1549127 19409515 9654048 19409515 9654048 11385719 20856326 11385719 20856326 21626511 6951309 21626511 6951309 15961000 15625415 15961000 15625415 20317918 7017765 20317918 7017765 9701589 16021290 9701589 16021290 20804144 20600260 20804144 20600260 6696266 683517 6696266 683517 26039375 11111304 26039375 11111304 15906224 18673379 15906224 18673379 18975596 8925024 18975596 8925024 13786687 14234779 13786687 14234779 18226314 17693680 18226314 17693680 22948662 3916895 22948662 3916895 6613611 22806929 6613611 22806929 4133687 4103168 4133687 4103168 22664547 10743495 22664547 10743495 5288785 21850036 5288785 21850036 5009977 13188443 5009977 13188443 13398399 21674747 13398399 21674747 4508042 22378915 4508042 22378915 21788148 2920927 21788148 2920927 2883340 14515293 2883340 14515293 17865523 22636988 17865523 22636988 4220724 17439104 4220724 17439104 20796010 23608069 20796010 23608069 24805291 5056927 24805291 5056927 18861266 11195911 18861266 11195911 12370616 24348405 12370616 24348405 2477052 11119043 2477052 11119043 20743386 6700010 20743386 6700010 6303409 20521720 6303409 20521720 19521101 10004065 19521101 10004065 17280611 21047205 17280611 21047205 21933126 10799945 21933126 10799945 8311837 8097933 8311837 8097933 9319953 17286676 9319953 17286676 19890191 2334099 19890191 2334099 24526142 9758449 24526142 9758449 5159829 22515008 5159829 22515008 23478649 22767189 23478649 22767189 1881234 25200059 1881234 25200059 19700059 7677026 19700059 7677026 18877155 11561363 18877155 11561363 15378706 8009655 15378706 8009655 19164192 13207677 19164192 13207677 3255935 23776348 3255935 23776348 14763310 11204546 14763310 11204546 20461527 1359091 20461527 1359091 1296160 12859517 1296160 12859517 14025483 12663620 14025483 12663620 5865937 21215577 5865937 21215577 15279393 3161079 15279393 3161079 23594983 17845271 23594983 17845271 4436932 4384233 4436932 4384233 21881518 11781294 21881518 11781294 14983296 18863704 14983296 18863704 7300267 23320041 7300267 23320041 24517090 5868916 24517090 5868916 12633414 21601901 12633414 21601901 22091900 19313498 22091900 19313498 17957455 8060090 17957455 8060090 3926012 3986661 3926012 3986661 8735821 20728302 8735821 20728302 21778786 21068776 21778786 21068776 14715769 3664657 14715769 3664657 23201017 21405535 23201017 21405535 9589053 1907930 9589053 1907930 2334348 20874513 2334348 20874513 21717421 10312651 21717421 10312651 10716146 25538099 10716146 25538099 26508946 17177306 26508946 17177306 6466160 6183198 6466160 6183198 14727414 13990536 14727414 13990536 10891161 10189687 10891161 10189687 19427621 4450132 19427621 4450132 22685227 9649016 22685227 9649016 14857803 22997234 14857803 22997234 23836432 13555481 23836432 13555481 14561986 9350537 14561986 9350537 21939278 5105472 21939278 5105472 11680159 17002615 11680159 17002615 6282116 2486101 6282116 2486101 24281027 10799722 24281027 10799722 10785883 10233459 10785883 10233459 18768258 17996612 18768258 17996612 18363276 8824931 18363276 8824931 13097963 19559986 13097963 19559986 20322084 11014742 20322084 11014742 5227126 3152998 5227126 3152998 2873145 18521194 2873145 18521194 21513067 24843352 21513067 24843352 25751724 17306309 25751724 17306309 12193015 9294235 12193015 9294235 9738026 16537347 9738026 16537347 16740374 13601606 16740374 13601606 14606614 12310858 14606614 12310858 20819664 5876514 20819664 5876514 9666225 24971906 9666225 24971906 2022482 9078272 2022482 9078272 9308471 22251667 9308471 22251667 4752585 21470045 4752585 21470045 18645548 15554533 18645548 15554533 11657391 8788646 11657391 8788646 26252254 25164053 26252254 25164053 5087268 9560410 5087268 9560410 21780689 20943798 21780689 20943798 14444346 12313181 14444346 12313181 20624297 20417273 20624297 20417273 6768009 8643120 6768009 8643120 22584575 4409547 22584575 4409547 15282007 15668454 15282007 15668454 8615412 5072464 8615412 5072464 21950578 17720707 21950578 17720707 7925506 7923510 7925506 7923510 17934556 21657394 17934556 21657394 22436548 18488812 22436548 18488812 9127015 8558652 9127015 8558652 15411700 13483599 15411700 13483599 12067475 11338791 12067475 11338791 13416802 13356833 13416802 13356833 1795316 2165666 1795316 2165666 7806810 12843671 7806810 12843671 14185800 13622094 14185800 13622094 16741207 10542820 16741207 10542820 14754256 14917472 14754256 14917472 11626309 14640660 11626309 14640660 12166012 856470 12166012 856470 724438 25967635 724438 25967635 23621300 19465596 23621300 19465596 10344961 13311158 10344961 13311158 19604445 18603767 19604445 18603767 20973685 6144608 20973685 6144608 12436858 21905065 12436858 21905065 5024522 12599591 5024522 12599591 14049084 7936380 14049084 7936380 8009927 16301116 8009927 16301116 16994248 19810540 16994248 19810540 7081287 8460530 7081287 8460530 9479791 14069042 9479791 14069042 15038822 16504068 15038822 16504068 10003971 11344095 10003971 11344095 22527390 4358635 22527390 4358635 6346647 20700987 6346647 20700987 9014976 16584095 9014976 16584095 12089173 10324942 12089173 10324942 7643706 6968695 7643706 6968695 10129170 21304662 10129170 21304662 22122627 19822959 22122627 19822959 9113951 6436437 9113951 6436437 20629568 23649090 20629568 23649090 3117521 22282226 3117521 22282226 7827028 3815016 7827028 3815016 3577561 14327723 3577561 14327723 19159539 8083970 19159539 8083970 10998713 10523029 10998713 10523029 10457603 2195467 10457603 2195467 1941523 20366758 1941523 20366758 21169657 11652443 21169657 11652443 12094343 3137534 12094343 3137534 23540185 4872756 23540185 4872756 5045649 9160198 5045649 9160198 18079609 18215407 18079609 18215407 4223254 4346808 4223254 4346808 13399105 19938448 13399105 19938448 25372962 24246796 25372962 24246796 16740422 1319593 16740422 1319593 1335630 20976368 1335630 20976368 10652632 4103240 10652632 4103240 3862989 3497981 3862989 3497981 5883763 20293734 5883763 20293734 22182648 4658238 22182648 4658238 18170269 17767990 18170269 17767990 16071898 7310845 16071898 7310845 19695252 9195021 19695252 9195021 7325782 21648041 7325782 21648041 5312576 5056603 5312576 5056603 17300086 13124133 17300086 13124133 8577087 25067264 8577087 25067264 1949656 14869391 1949656 14869391 12155941 19818829 12155941 19818829 6755998 6242198 6755998 6242198 4415851 22419524 4415851 22419524 10624359 12491738 10624359 12491738 19210081 18802322 19210081 18802322 3126429 3490512 3126429 3490512 8154571 18762800 8154571 18762800 16606243 6476343 16606243 6476343 7002151 18098884 7002151 18098884 9064433 5656942 9064433 5656942 5838461 7288298 5838461 7288298 20753169 2532584 20753169 2532584 24221228 11562991 24221228 11562991 8388043 18708837 8388043 18708837 9448165 5954652 9448165 5954652 3133290 23920164 3133290 23920164 20069480 8434377 20069480 8434377 2539039 25405690 2539039 25405690 1646282 12455062 1646282 12455062 17412436 17961781 17412436 17961781 26369764 25219201 26369764 25219201 18676339 18546143 18676339 18546143 26771489 25887994 26771489 25887994 24425469 12668648 24425469 12668648 10691126 16485752 10691126 16485752 8851493 8605653 8851493 8605653 14577656 12329282 14577656 12329282 11409796 8659564 11409796 8659564 9042916 14258026 9042916 14258026 12561142 4635947 12561142 4635947 3164824 3515892 3164824 3515892 22184628 16053761 22184628 16053761 10516176 8989310 10516176 8989310 18261705 13641505 18261705 13641505 13088740 14961645 13088740 14961645 15736036 23986974 15736036 23986974 2814597 20739345 2814597 20739345 22609323 4051525 22609323 4051525 7434483 19509973 7434483 19509973 16727646 8885040 16727646 8885040 8998022 8700414 8998022 8700414 18735381 8489674 18735381 8489674 9687286 10694881 9687286 10694881 26510272 25423265 26510272 25423265 20142169 7106659 20142169 7106659 20200115 18066623 20200115 18066623 9226230 14385011 9226230 14385011 20290097 20060843 20290097 20060843 14256043 9451926 14256043 9451926 9464140 9224066 9464140 9224066 6024577 21381248 6024577 21381248 21942853 17559291 21942853 17559291 9748500 8493170 9748500 8493170 21667899 20945885 21667899 20945885 2735876 2352587 2735876 2352587 15494293 16893553 15494293 16893553 7467584 22222445 7467584 22222445 22829115 5265160 22829115 5265160 15123758 15844755 15123758 15844755 6144734 6349226 6144734 6349226 15440378 15184368 15440378 15184368 14085846 9812652 14085846 9812652 728905 26227457 728905 26227457 6755632 7690101 6755632 7690101 11073923 20348365 11073923 20348365 23186162 3607790 23186162 3607790 12081647 17560810 12081647 17560810 18295126 15884935 18295126 15884935 12457521 1958983 12457521 1958983 24735953 9318912 24735953 9318912 6058235 20878210 6058235 20878210 11310207 14406979 11310207 14406979 21331553 20620678 21331553 20620678 11859251 4817445 11859251 4817445 22009380 8755965 22009380 8755965 9423492 17622739 9423492 17622739 21688207 21236697 21688207 21236697 20444586 5928647 20444586 5928647 21198255 15938945 21198255 15938945 5425078 5227451 5425078 5227451 3961190 23189293 3961190 23189293 17003592 4185592 17003592 4185592 22337376 15435403 22337376 15435403 6117916 5962881 6117916 5962881 16403602 17495395 16403602 17495395 23520522 22809667 23520522 22809667 22569171 2589972 22569171 2589972 2156278 19463629 2156278 19463629 20171156 16923059 20171156 16923059 9613041 9152720 9613041 9152720 14007659 25070030 14007659 25070030 26155336 10404409 26155336 10404409 16457224 15967753 16457224 15967753 20204727 5332331 20204727 5332331 5355970 4230087 5355970 4230087 23393615 3419454 23393615 3419454 13212522 14102333 13212522 14102333 24289325 23094906 24289325 23094906 23476270 18877330 23476270 18877330 8255446 6695579 8255446 6695579 20578901 12288557 20578901 12288557 10205564 18723799 10205564 18723799 22277798 2189469 22277798 2189469 2165774 12627448 2165774 12627448 13627795 23841939 13627795 23841939 24558246 11833370 24558246 11833370 12177408 12989684 12177408 12989684 22773714 3967946 22773714 3967946 12902761 20217476 12902761 20217476 6651890 8528885 6651890 8528885 18668823 11593507 18668823 11593507 10116505 9451894 10116505 9451894 6097232 5855667 6097232 5855667 14604397 12343154 14604397 12343154 9216519 7859670 9216519 7859670 19362732 8046254 19362732 8046254 5070288 22055722 5070288 22055722 22574976 17607819 22574976 17607819 7028495 20074664 7028495 20074664 13599599 13064221 13599599 13064221 16536522 20544693 16536522 20544693 6347516 14559783 6347516 14559783 21804432 21143043 21804432 21143043 19753357 5212128 19753357 5212128 5547915 18701757 5547915 18701757 9746700 2711569 9746700 2711569 3284062 3942156 3284062 3942156 13797505 17914533 13797505 17914533 8861317 13415131 8861317 13415131 25206187 1618018 25206187 1618018 13305547 13488954 13305547 13488954 11676022 14817716 11676022 14817716 14739967 1235650 14739967 1235650 1161463 11269541 1161463 11269541 13864072 15566266 13864072 15566266 16224423 13562745 16224423 13562745 13751549 11371810 13751549 11371810 18416871 21907736 18416871 21907736 23892456 22854779 23892456 22854779 23644418 5451789 23644418 5451789 3772940 24139789 3772940 24139789 2854692 20750972 2854692 20750972 7017833 14407846 7017833 14407846 17457981 19423057 17457981 19423057 7467864 12975459 7467864 12975459 21863788 5362039 21863788 5362039 5667549 8635501 5667549 8635501 17336635 17353660 17336635 17353660 18011256 20340409 18011256 20340409 6732540 6148125 6732540 6148125 20439806 21769272 20439806 21769272 1918283 2382627 1918283 2382627 20603979 24004423 20603979 24004423 25082796 11152037 25082796 11152037 8981998 8668148 8981998 8668148 3171360 23764621 3171360 23764621 22029130 5076793 22029130 5076793 21705520 22694080 21705520 22694080 24454548 23912691 24454548 23912691 25047385 5357859 25047385 5357859 5905258 18485320 5905258 18485320 22302106 21664045 22302106 21664045 7420884 7021202 7420884 7021202 12444805 16059203 12444805 16059203 2344054 2563458 2344054 2563458 15863199 15169395 15863199 15169395 12210599 11473763 12210599 11473763 24312362 23045588 24312362 23045588 7202561 17259387 7202561 17259387 17628619 20711999 17628619 20711999 6307605 10790832 6307605 10790832 14937516 22816343 14937516 22816343 24093398 18009764 24093398 18009764 3129401 23944427 3129401 23944427 22731448 4179028 22731448 4179028 6206023 19207503 6206023 19207503 19549701 7452654 19549701 7452654 9204015 22175998 9204015 22175998 4803721 19886474 4803721 19886474 11746797 13456919 11746797 13456919 17903624 9594520 17903624 9594520 25271297 24463487 25271297 24463487 9593894 5199422 9593894 5199422 3762902 3959932 3762902 3959932 11524881 15269871 11524881 15269871 5066180 4871186 5066180 4871186 13410803 21910768 13410803 21910768 4877825 7274977 4877825 7274977 23828494 22657459 23828494 22657459 16034851 8694662 16034851 8694662 8832476 8381637 8832476 8381637 18670028 11323556 18670028 11323556 14595212 12366607 14595212 12366607 18898087 8224844 18898087 8224844 13865855 12840645 13865855 12840645 23141400 3502094 23141400 3502094 7366837 8228268 7366837 8228268 13453873 13438041 13453873 13438041 15756579 11158921 15756579 11158921 16091555 21393111 16091555 21393111 5840048 20998764 5840048 20998764 9743385 9123576 9743385 9123576 12109496 15317142 12109496 15317142 21419390 5464602 21419390 5464602 16344504 15502402 16344504 15502402 20575753 6755318 20575753 6755318 19754861 12383767 19754861 12383767 5256572 4528199 5256572 4528199 3261730 2830098 3261730 2830098 23146813 22637307 23146813 22637307 2853266 2441938 2853266 2441938 22325646 19750659 22325646 19750659 9364835 7823357 9364835 7823357 5634313 5376492 5634313 5376492 4496231 22630158 4496231 22630158 20625563 6073142 20625563 6073142 10939673 21498432 10939673 21498432 22279709 2000055 22279709 2000055 1645160 18158401 1645160 18158401 19960234 7338341 19960234 7338341 9673389 18942148 9673389 18942148 8040535 10681386 8040535 10681386 20887720 20356716 20887720 20356716 22096473 4969349 22096473 4969349 7283290 7957711 7283290 7957711 10386195 10001832 10386195 10001832 21670883 20806958 21670883 20806958 18521694 2199879 18521694 2199879 2625531 9025153 2625531 9025153 19648183 18988548 19648183 18988548 9007785 10055766 9007785 10055766 19328467 18902643 19328467 18902643 14564502 13898503 14564502 13898503 7101744 21514313 7101744 21514313 22183985 6598918 22183985 6598918 20595152 24232170 20595152 24232170 24981970 8503110 24981970 8503110 9600927 17259343 9600927 17259343 23509007 3253876 23509007 3253876 11826878 13119840 11826878 13119840 18702779 7105708 18702779 7105708 19752099 17811413 19752099 17811413 8521243 7996338 8521243 7996338 12616930 20501623 12616930 20501623 6474779 8606392 6474779 8606392 15008154 16207570 15008154 16207570 8907705 17943422 8907705 17943422 23037599 3781245 23037599 3781245 4130351 22816579 4130351 22816579 23453680 8607657 23453680 8607657 14013723 23183395 14013723 23183395 3816232 9213906 3816232 9213906 20626369 20819534 20626369 20819534 21569526 17972771 21569526 17972771 9213640 6011541 9213640 6011541 20800206 17381204 20800206 17381204 3509178 3076687 3509178 3076687 4528225 14552958 4528225 14552958 14667039 11794018 14667039 11794018 12162729 4184132 12162729 4184132 22736856 8267642 22736856 8267642 10404568 18448824 10404568 18448824 18874683 14118389 18874683 14118389 4332714 4419805 4332714 4419805 17406250 16548268 17406250 16548268 2054345 1879954 2054345 1879954 19991163 12522289 19991163 12522289 12256756 5886039 12256756 5886039 20969066 14464078 20969066 14464078 9770924 19421222 9770924 19421222 19642737 17730317 19642737 17730317 6071154 20957386 6071154 20957386 22681557 4273093 22681557 4273093 13695988 23729259 13695988 23729259 24960633 7450079 24960633 7450079 7076714 22717522 7076714 22717522 4047082 17992705 4047082 17992705 9103681 19377702 9103681 19377702 6059043 20523023 6059043 20523023 2760148 2378864 2760148 2378864 17848485 23741688 17848485 23741688 24889667 12797537 24889667 12797537 6621396 20405028 6621396 20405028 15288947 11504546 15288947 11504546 12774851 23824726 12774851 23824726 3139217 12660058 3139217 12660058 19686813 7171374 19686813 7171374 14415663 20782162 14415663 20782162 6131435 9308187 6131435 9308187 23548493 3326595 23548493 3326595 4441334 21225840 4441334 21225840 14274934 5317819 14274934 5317819 2871670 2599809 2871670 2599809 3457515 18968393 3457515 18968393 15396593 8256377 15396593 8256377 1897300 25081063 1897300 25081063 12686353 2855444 12686353 2855444 23940996 18174900 23940996 18174900 16616472 11579566 16616472 11579566 12412117 14316936 12412117 14316936 14000336 12947507 14000336 12947507 18184910 20904956 18184910 20904956 5070220 4053971 5070220 4053971 4018775 13007881 4018775 13007881 21536258 4301333 21536258 4301333 4337709 9356271 4337709 9356271 17721520 20482729 17721520 20482729 6547563 13320437 6547563 13320437 18340218 18068600 18340218 18068600 5307877 5031566 5307877 5031566 17435644 10680964 17435644 10680964 7972165 7592592 7972165 7592592 13346121 12510691 13346121 12510691 22366937 4717317 22366937 4717317 16841737 18419752 16841737 18419752 23380893 22268137 23380893 22268137 10486733 10069605 10486733 10069605 10746508 10150780 10746508 10150780 5923011 5568658 5923011 5568658 17029209 17440824 17029209 17440824 9522334 22722498 9522334 22722498 23817396 9423597 23817396 9423597 12514434 18106959 12514434 18106959 8892077 12795150 8892077 12795150 18893909 4885658 18893909 4885658 22303693 20444824 22303693 20444824 6287028 9346266 6287028 9346266 9938134 7489160 9938134 7489160 8019268 17089101 8019268 17089101 21902266 4437618 21902266 4437618 21996316 3804175 21996316 3804175 3716800 20060927 3716800 20060927 10394450 9468513 10394450 9468513 19275983 5368272 19275983 5368272 21580668 14204473 21580668 14204473 14461896 10137963 14461896 10137963 16504566 25636448 16504566 25636448 1384358 12239307 1384358 12239307 17958701 3099943 17958701 3099943 3247594 2286870 3247594 2286870 24493410 15550764 24493410 15550764 10706683 9975024 10706683 9975024 15764548 15064989 15764548 15064989 16381639 6940808 16381639 6940808 19826212 16036476 19826212 16036476 4083538 22928266 4083538 22928266 10048647 3538866 10048647 3538866 23422918 16310407 23422918 16310407 13723221 6077369 13723221 6077369 2253764 24506199 2253764 24506199 9702899 8745117 9702899 8745117 18357408 11171174 18357408 11171174 1012801 26011408 1012801 26011408 15828300 11455405 15828300 11455405 9263063 4054613 9263063 4054613 22853737 3888085 22853737 3888085 4259147 23234770 4259147 23234770 24475536 23292897 24475536 23292897 3592132 19168151 3592132 19168151 19881097 9044510 19881097 9044510 5608630 5522314 5608630 5522314 18673312 21406246 18673312 21406246 5821795 8059751 5821795 8059751 19038999 19699905 19038999 19699905 6657716 20641391 6657716 20641391 7911068 18003438 7911068 18003438 15867555 7751117 15867555 7751117 19520864 22084074 19520864 22084074 4889222 15682039 4889222 15682039 19840746 2809690 19840746 2809690 2638039 21169850 2638039 21169850 21823773 12920252 21823773 12920252 8163454 18837693 8163454 18837693 9381727 4393645 9381727 4393645 4428513 17881105 4428513 17881105 14743876 5584501 14743876 5584501 21350134 12144421 21350134 12144421 11754019 5435252 11754019 5435252 21579536 14980908 21579536 14980908 12006097 9854409 12006097 9854409 22416960 21816213 22416960 21816213 23009591 22218674 23009591 22218674 5300665 5204089 5300665 5204089 13101075 12367377 13101075 12367377 19762189 5875882 19762189 5875882 2640216 24308584 2640216 24308584 8217080 3287446 8217080 3287446 23475090 7501562 23475090 7501562 8691331 14150030 8691331 14150030 12382546 16760519 12382546 16760519 6152475 202133 6152475 202133 26699849 22100976 26699849 22100976 3586019 23465579 3586019 23465579 21201787 13086971 21201787 13086971 13822790 13482795 13822790 13482795 21262649 20608407 21262649 20608407 18997393 14809703 18997393 14809703 2364230 2855220 2364230 2855220 17941176 17549358 17941176 17549358 10824705 10953612 10824705 10953612 19257241 7232881 19257241 7232881 22733883 4241903 22733883 4241903 18054581 22622786 18054581 22622786 23000635 9394806 23000635 9394806 9823262 12266761 9823262 12266761 18418499 17981085 18418499 17981085 14838697 11253292 14838697 11253292 15501401 11324391 15501401 11324391 12003177 12732477 12003177 12732477 24818778 2246339 24818778 2246339 8887944 18064746 8887944 18064746 22790683 3864270 22790683 3864270 19470503 19881936 19470503 19881936 23012784 22606072 23012784 22606072 16767264 11312802 16767264 11312802 7499295 20343312 7499295 20343312 21739300 21034428 21739300 21034428 13349547 2629836 13349547 2629836 24102784 8016014 24102784 8016014 6110655 20784287 6110655 20784287 21070675 6301403 21070675 6301403 7677977 21503550 7677977 21503550 22199728 6607984 22199728 6607984 4760070 24396488 4760070 24396488 2581069 17056418 2581069 17056418 22299987 21787858 22299987 21787858 8084657 6500981 8084657 6500981 6866910 8704988 6866910 8704988 17655867 15328023 17655867 15328023 12304847 5346309 12304847 5346309 3281513 24344882 3281513 24344882 25567027 4964156 25567027 4964156 5010957 8025725 5010957 8025725 14731046 25527701 14731046 25527701 26568304 24229266 26568304 24229266 6887062 15018970 6887062 15018970 24245638 23146039 24245638 23146039 20842126 19517000 20842126 19517000 10802661 8521990 10802661 8521990 20059087 19808767 20059087 19808767 11797758 14956143 11797758 14956143 23145126 22490397 23145126 22490397 16046186 4293366 16046186 4293366 4625904 15388566 4625904 15388566 18537101 8771910 18537101 8771910 14106364 16872179 14106364 16872179 21599473 4350465 21599473 4350465 3705007 3227268 3705007 3227268 16607222 19495923 16607222 19495923 1898728 25042292 1898728 25042292 16960095 9022759 16960095 9022759 5240783 21444300 5240783 21444300 14763807 5438879 14763807 5438879 1188362 25879109 1188362 25879109 17007189 9973832 17007189 9973832 11333704 15420511 11333704 15420511 4671571 4640433 4671571 4640433 10510576 16480221 10510576 16480221 21675992 5776234 21675992 5776234 22505754 23787573 22505754 23787573 3056284 15542344 3056284 15542344 20765334 21210895 20765334 21210895 21806968 13171916 21806968 13171916 13046232 21005954 13046232 21005954 21715796 19985616 21715796 19985616 4738479 4534538 4738479 4534538 10938208 20790141 10938208 20790141 5362248 5234272 5362248 5234272 17766513 11089058 17766513 11089058 11877744 22743425 11877744 22743425 23160544 18631141 23160544 18631141 5688800 21282582 5688800 21282582 24933304 1996384 24933304 1996384 20367096 11426550 20367096 11426550 7063893 6906031 7063893 6906031 3782128 23373325 3782128 23373325 7741567 11732167 7741567 11732167 21433241 5531704 21433241 5531704 5634717 20276233 5634717 20276233 8347919 10150247 8347919 10150247 22889117 3915345 22889117 3915345 20748684 21683555 20748684 21683555 5004728 10158503 5004728 10158503 11787431 20328508 11787431 20328508 6548633 15884083 6548633 15884083 15238507 10051734 15238507 10051734 10743717 9976919 10743717 9976919 17269129 8991881 17269129 8991881 5225170 22181395 5225170 22181395 23001137 6880729 23001137 6880729 5674451 24574347 5674451 24574347 2369608 16529284 2369608 16529284 18004372 20570474 18004372 20570474 21059157 18645450 21059157 18645450 6878846 6357367 6878846 6357367 16891893 12884342 16891893 12884342 13862034 18984547 13862034 18984547 19544551 19688066 19544551 19688066 4160973 22660105 4160973 22660105 20310958 3064551 20310958 3064551 23847397 3722181 23847397 3722181 3782873 22421472 3782873 22421472 23417076 15174128 23417076 15174128 15602350 20431124 15602350 20431124 21251595 20676675 21251595 20676675 6262884 18821181 6262884 18821181 15625282 11194984 15625282 11194984 17044903 16696440 17044903 16696440 19746206 19565339 19746206 19565339 10282795 8537652 10282795 8537652 18714583 12181130 18714583 12181130 12835443 12333359 12835443 12333359 20482405 6866094 20482405 6866094 23200182 22188987 23200182 22188987 14229338 6318578 14229338 6318578 6614792 15357533 6614792 15357533 16072884 11169343 16072884 11169343 11914518 19366353 11914518 19366353 7465263 19366301 7465263 19366301 22939644 3535303 22939644 3535303 21997899 21233245 21997899 21233245 5696516 7525900 5696516 7525900 13045084 13638612 13045084 13638612 14123565 9083811 14123565 9083811 5737905 21231519 5737905 21231519 9075068 9897875 9075068 9897875 26831328 25978067 26831328 25978067 20901038 5779874 20901038 5779874 15058271 24354497 15058271 24354497 25105069 14764482 25105069 14764482 7341916 7381566 7341916 7381566 1531810 25342686 1531810 25342686 19883851 1073369 19883851 1073369 1210920 12679181 1210920 12679181 14392570 21607477 14392570 21607477 22292392 17506474 22292392 17506474 5082159 21881953 5082159 21881953 13172658 8444167 13172658 8444167 18565226 11634249 18565226 11634249 7962897 7468311 7962897 7468311 10500764 22539110 10500764 22539110 4543523 9827412 4543523 9827412 16403212 23530260 16403212 23530260 3524531 20929774 3524531 20929774 6483826 12892920 6483826 12892920 13848672 9919968 13848672 9919968 7423061 7213167 7423061 7213167 15053818 15614202 15053818 15614202 3917682 3413942 3917682 3413942 25789646 24843962 25789646 24843962 23024334 9355329 23024334 9355329 6239802 20755440 6239802 20755440 15631884 6802552 15631884 6802552 22951339 21773115 22951339 21773115 3168582 3543156 3168582 3543156 3419487 23417075 3419487 23417075 16074481 6576156 16074481 6576156 7138504 4447703 7138504 4447703 22380357 16491723 22380357 16491723 16704059 5608705 16704059 5608705 26549767 25664959 26549767 25664959 11222987 9161458 11222987 9161458 9175852 17541451 9175852 17541451 11275896 15832547 11275896 15832547 5530664 21485134 5530664 21485134 11703675 11487176 11703675 11487176 20729330 20223234 20729330 20223234 14647790 12110773 14647790 12110773 19899716 19121495 19899716 19121495 7938582 7134997 7938582 7134997 19728020 22940151 19728020 22940151 4019493 10940823 4019493 10940823 16974564 7956610 16974564 7956610 19288447 13333925 19288447 13333925 9364466 17502577 9364466 17502577 14409333 11210405 14409333 11210405 2003761 1682705 2003761 1682705 8111877 19936061 8111877 19936061 25299406 24342164 25299406 24342164 21469293 5728295 21469293 5728295 18039329 19045051 18039329 19045051 19911384 17938214 19911384 17938214 10195875 8462510 10195875 8462510 19210067 18781009 19210067 18781009 17631795 9341546 17631795 9341546 6331983 20516742 6331983 20516742 9304044 13039397 9304044 13039397 26326082 809646 26326082 809646 2231513 24657665 2231513 24657665 11577671 15168042 11577671 15168042 18369166 17714576 18369166 17714576 25314317 1614220 25314317 1614220 15908164 18041429 15908164 18041429 18481911 7745385 18481911 7745385 7865991 17760337 7865991 17760337 22860278 3927181 22860278 3927181 4107317 22808921 4107317 22808921 23149436 14394079 23149436 14394079 14003294 5357455 14003294 5357455 23515724 3321581 23515724 3321581 8313695 18506872 8313695 18506872 12900925 4168763 12900925 4168763 4102222 19107772 4102222 19107772 18767698 8285427 18767698 8285427 8189235 18995048 8189235 18995048 20909811 6445103 20909811 6445103 16380929 22630788 16380929 22630788 4228666 12988841 4228666 12988841 24487858 23893606 24487858 23893606 13750202 12831155 13750202 12831155 13858702 4931743 13858702 4931743 2757220 25476384 2757220 25476384 1648466 2828483 1648466 2828483 14515074 21884914 14515074 21884914 5089356 17649130 5089356 17649130 18433045 15303284 18433045 15303284 11974827 10466561 11974827 10466561 22949664 3952962 22949664 3952962 13500628 23042161 13500628 23042161 3930500 19455121 3930500 19455121 20285748 2969944 20285748 2969944 3348122 14305371 3348122 14305371 23406890 3418681 23406890 3418681 16940564 19131619 16940564 19131619 19895646 23020355 19895646 23020355 2186478 1850794 2186478 1850794 19322905 22393594 19322905 22393594 23137760 19986888 23137760 19986888 6988153 15383800 6988153 15383800 17594158 23297321 17594158 23297321 3617195 20762590 3617195 20762590 21330122 13851903 21330122 13851903 10873893 5616022 10873893 5616022 21614212 8085440 21614212 8085440 8667911 6205731 8667911 6205731 21715943 4692721 21715943 4692721 19615729 22200639 19615729 22200639 22789561 17500689 22789561 17500689 5622355 5323409 5622355 5323409 15064929 18862256 15064929 18862256 8070339 15134998 8070339 15134998 13589209 13466483 13589209 13466483 7615889 20803955 7615889 20803955 6276089 20024842 6276089 20024842 23837970 22625072 23837970 22625072 8065067 7736914 8065067 7736914 18003405 24460019 18003405 24460019 25584528 10701717 25584528 10701717 2850213 2917044 2850213 2917044 11977850 15075740 11977850 15075740 4233982 4223857 4233982 4223857 13369732 16252860 13369732 16252860 22439630 21520237 22439630 21520237 21045060 17174288 21045060 17174288 9062435 18110902 9062435 18110902 6414983 5517708 6414983 5517708 21540015 13640646 21540015 13640646 3918507 3689101 3918507 3689101 5705423 6639411 5705423 6639411 13778414 13064384 13778414 13064384 3921681 3845426 3921681 3845426 20286844 19509393 20286844 19509393 3725034 3331794 3725034 3331794 21825761 23295756 21825761 23295756 23839730 9117584 23839730 9117584 9646853 13399823 9646853 13399823 13141859 8322778 13141859 8322778 5980521 5688801 5980521 5688801 11361586 23733832 11361586 23733832 3173092 10691886 3173092 10691886 16329027 6550270 16329027 6550270 6961116 23689907 6961116 23689907 24891833 2066157 24891833 2066157 7138082 19941013 7138082 19941013 25278731 1639727 25278731 1639727 22472426 17482368 22472426 17482368 10326443 11876734 10326443 11876734 20397574 6286670 20397574 6286670 24729803 23655066 24729803 23655066 3194101 3424171 3194101 3424171 12604273 23577052 12604273 23577052 24735372 6301130 24735372 6301130 12067229 14758576 12067229 14758576 16484126 3023413 16484126 3023413 3428353 17403224 3428353 17403224 21476505 20728864 21476505 20728864 8657255 15739646 8657255 15739646 10952478 17675929 10952478 17675929 2613618 2763998 2613618 2763998 19995601 14796282 19995601 14796282 10059132 19330520 10059132 19330520 7660477 10187464 7660477 10187464 24675654 23502224 24675654 23502224 17797582 9095890 17797582 9095890 9713053 17549181 9713053 17549181 2770971 3198250 2770971 3198250 11422468 16071735 11422468 16071735 21441062 3164932 21441062 3164932 3543480 3983186 3543480 3983186 8003604 19654141 8003604 19654141 7209933 4533376 7209933 4533376 24563066 2454848 24563066 2454848 3475026 23486782 3475026 23486782 15147052 6499086 15147052 6499086 20675458 14628657 20675458 14628657 1874752 2371112 1874752 2371112 9981915 14341892 9981915 14341892 20414095 6798979 20414095 6798979 23216067 22878785 23216067 22878785 18123690 6627854 18123690 6627854 20680657 14857522 20680657 14857522 13512143 7709580 13512143 7709580 23973130 24864857 23973130 24864857 2026997 13545766 2026997 13545766 14309805 3447033 14309805 3447033 3161208 21334486 3161208 21334486 10401037 10225317 10401037 10225317 17047901 16888894 17047901 16888894 12724291 7665617 12724291 7665617 19962173 6752422 19962173 6752422 9031382 10256722 9031382 10256722 10854272 4201139 10854272 4201139 4336020 22236663 4336020 22236663 15112086 11566821 15112086 11566821 1743785 25043409 1743785 25043409 11519203 9693321 11519203 9693321 10288828 6733456 10288828 6733456 20424436 8764080 20424436 8764080 7339167 6794167 7339167 6794167 17693940 17316845 17693940 17316845 10534080 16170758 10534080 16170758 23114902 22283889 23114902 22283889 4571083 4084631 4571083 4084631 26665067 25731779 26665067 25731779 12363394 13893797 12363394 13893797 24164722 2720668 24164722 2720668 23405136 20407058 23405136 20407058 18337831 14956572 18337831 14956572 4390744 22566719 4390744 22566719 4784183 4577722 4784183 4577722 8789872 22335871 8789872 22335871 4816500 20552233 4816500 20552233 21325955 11708609 21325955 11708609 9108412 2077285 9108412 2077285 24619687 5455427 24619687 5455427 5441153 19377030 5441153 19377030 20442366 6909126 20442366 6909126 10449026 12117192 10449026 12117192 20690387 2748315 20690387 2748315 24018772 20773408 24018772 20773408 6158311 16825535 6158311 16825535 20142293 21135810 20142293 21135810 21953510 21216526 21953510 21216526 5947438 15796224 5947438 15796224 16420941 10233139 16420941 10233139 3262496 24141899 3262496 24141899 2745032 13665865 2745032 13665865 13026550 10910538 13026550 10910538 11241000 10959041 11241000 10959041 16863566 23128880 16863566 23128880 3691547 14566862 3691547 14566862 12051802 18965011 12051802 18965011 7966385 22320818 7966385 22320818 23295665 15012020 23295665 15012020 10575571 16606687 10575571 16606687 7784312 4832929 7784312 4832929 4869349 21583820 4869349 21583820 23875032 22861521 23875032 22861521 6805721 20048014 6805721 20048014 5921799 21074837 5921799 21074837 5528132 9800576 5528132 9800576 22594724 21813757 22594724 21813757 16043846 13001197 16043846 13001197 13387686 9488357 13387686 9488357 20355220 19578255 20355220 19578255 19361998 8461276 19361998 8461276 9981206 20716910 9981206 20716910 21375519 18954859 21375519 18954859 11289170 10341587 11289170 10341587 16616993 12630295 16616993 12630295 14244118 19774027 14244118 19774027 20368982 24781618 20368982 24781618 25977487 17562301 25977487 17562301 9363734 14867346 9363734 14867346 11998602 2375014 11998602 2375014 2364444 19176752 2364444 19176752 20049096 7864685 20049096 7864685 8335018 15441508 8335018 15441508 11604261 18476201 11604261 18476201 1120001 1027615 1120001 1027615 7879497 13830427 7879497 13830427 18342085 17844681 18342085 17844681 18784017 8357361 18784017 8357361 4205359 22666739 4205359 22666739 14352338 12204568 14352338 12204568 23376284 3467621 23376284 3467621 16337908 15725472 16337908 15725472 7626934 19463159 7626934 19463159 19200192 7860263 19200192 7860263 21413957 23388217 21413957 23388217 24349919 19812319 24349919 19812319 20572947 22659751 20572947 22659751 23749366 8810489 23749366 8810489 9403775 22444595 9403775 22444595 23291763 7698245 23291763 7698245 8328241 18691921 8328241 18691921 686878 784723 686878 784723 18074611 15588666 18074611 15588666 7856534 22421794 7856534 22421794 4366726 13808452 4366726 13808452 19882398 19073535 19882398 19073535 17062404 16686244 17062404 16686244 5547726 21056766 5547726 21056766 8800231 14200613 8800231 14200613 20224216 7021198 20224216 7021198 2721893 24306633 2721893 24306633 14232200 9186518 14232200 9186518 5248894 5057726 5248894 5057726 20473017 19950572 20473017 19950572 7923441 6857889 7923441 6857889 24355119 23423354 24355119 23423354 13008896 13666241 13008896 13666241 25395486 24421068 25395486 24421068 12918095 4162568 12918095 4162568 4160204 10444892 4160204 10444892 16993214 9577350 16993214 9577350 6189113 21085005 6189113 21085005 13406757 13486014 13406757 13486014 9632847 17370769 9632847 17370769 9513635 9120874 9513635 9120874 18272900 22543875 18272900 22543875 3247327 23729606 3247327 23729606 15627604 8964915 15627604 8964915 9155951 6327514 9155951 6327514 6387361 10086507 6387361 10086507 22799565 21920349 22799565 21920349 19034472 17327308 19034472 17327308 6932645 7033894 6932645 7033894 18456239 21255513 18456239 21255513 22206346 4707453 22206346 4707453 16875532 16207516 16875532 16207516 11680282 7148254 11680282 7148254 1370049 25594248 1370049 25594248 14076516 8202775 14076516 8202775 8274463 4799571 8274463 4799571 22033171 4601236 22033171 4601236 4697922 3661527 4697922 3661527 24357636 23302919 24357636 23302919 11294115 7329859 11294115 7329859 7303085 15428805 7303085 15428805 14888215 8168921 14888215 8168921 18935018 7167334 18935018 7167334 7770467 12620134 7770467 12620134 24735054 25805532 24735054 25805532 1262725 3613994 1262725 3613994 19369716 19679526 19369716 19679526 4492014 4058954 4492014 4058954 11485854 22146705 11485854 22146705 5002885 8307767 5002885 8307767 26100307 610498 26100307 610498 10380122 18718565 10380122 18718565 22673763 21869023 22673763 21869023 12981670 11763313 12981670 11763313 8703316 22413511 8703316 22413511 4565072 10898180 4565072 10898180 15873418 12928901 15873418 12928901 13889138 11400397 13889138 11400397 15364488 16625290 15364488 16625290 8303849 18561578 8303849 18561578 12838346 6422963 12838346 6422963 6813352 25469278 6813352 25469278 26556218 19358387 26556218 19358387 18139440 2396621 18139440 2396621 2829491 17034320 2829491 17034320 15087470 13711694 15087470 13711694 14653697 19224295 14653697 19224295 20005534 15911678 20005534 15911678 11213740 15848944 11213740 15848944 19830922 19980571 19830922 19980571 20750140 17537679 20750140 17537679 9460376 9156746 9460376 9156746 18162087 17528155 18162087 17528155 8821598 8291911 8821598 8291911 10764925 16110402 10764925 16110402 784526 26203998 784526 26203998 10565256 2769942 10565256 2769942 3269741 19437953 3269741 19437953 20178799 17295459 20178799 17295459 17053878 3226043 17053878 3226043 3079779 14065608 3079779 14065608 14858794 6084628 14858794 6084628 3534037 3064042 3534037 3064042 7929268 17071161 7929268 17071161 10934228 7525465 10934228 7525465 4461710 22292568 4461710 22292568 22333713 4988762 22333713 4988762 5255207 6595288 5255207 6595288 9626948 9386826 9626948 9386826 1047046 1147197 1047046 1147197 8626653 9950941 8626653 9950941 18052775 9078636 18052775 9078636 12777964 11854645 12777964 11854645 4732298 4583164 4732298 4583164 11298586 19335246 11298586 19335246 19888853 17078893 19888853 17078893 8688531 18052233 8688531 18052233 24670447 2193014 24670447 2193014 9164988 8702724 9164988 8702724 6859553 6350626 6859553 6350626 12304415 14458730 12304415 14458730 18924385 8251513 18924385 8251513 16655655 12309129 16655655 12309129 6836918 6305634 6836918 6305634 20187190 21561481 20187190 21561481 22205200 20670974 22205200 20670974 19645986 3570957 19645986 3570957 23179351 10016064 23179351 10016064 10086746 7498505 10086746 7498505 6691066 23193652 6691066 23193652 3909240 15715826 3909240 15715826 16413101 20258125 16413101 20258125 4672985 4583687 4672985 4583687 15672632 19427440 15672632 19427440 19525143 7673147 19525143 7673147 18549230 17766714 18549230 17766714 17298786 7433788 17298786 7433788 19766328 17446878 19766328 17446878 9410454 11048056 9410454 11048056 15957888 14648868 15957888 14648868 9129649 22576788 9129649 22576788 23330719 16941286 23330719 16941286 17618347 20876234 17618347 20876234 21476544 15874537 21476544 15874537 16611697 10176101 16611697 10176101 17103945 13207868 17103945 13207868 5224850 22290675 5224850 22290675 1196945 1432185 1196945 1432185 4977892 19220756 4977892 19220756 19977386 23000077 19977386 23000077 3915418 22067814 3915418 22067814 22587042 9896857 22587042 9896857 6150478 5795930 6150478 5795930 11564138 15467301 11564138 15467301 6425223 6478010 6425223 6478010 11609501 14752996 11609501 14752996 20004667 7411465 20004667 7411465 10906655 14406917 10906655 14406917 12629356 9212019 12629356 9212019 17812674 13258773 17812674 13258773 13369623 21006192 13369623 21006192 21520589 17138848 21520589 17138848 14648031 7718603 14648031 7718603 8136675 22082139 8136675 22082139 22592580 18776740 22592580 18776740 7595506 7100537 7595506 7100537 13600227 23314887 13600227 23314887 3504705 10935448 3504705 10935448 23243265 22457575 23243265 22457575 19126778 8061392 19126778 8061392 24379806 23755712 24379806 23755712 21073324 15977992 21073324 15977992 16309417 15337487 16309417 15337487 11111665 7478802 11111665 7478802 19863059 23917965 19863059 23917965 3001576 14266880 3001576 14266880 15426606 11380876 15426606 11380876 15765717 21560557 15765717 21560557 5585379 14658060 5585379 14658060 12851283 11600269 12851283 11600269 4703937 22192025 4703937 22192025 7054346 6511435 7054346 6511435 7813978 7622904 7813978 7622904 5377703 5428514 5377703 5428514 12956360 18572759 12956360 18572759 5166316 21881045 5166316 21881045 8393961 10573723 8393961 10573723 13265156 18651148 13265156 18651148 21351372 1427671 21351372 1427671 1812632 12665308 1812632 12665308 17977694 7246019 17977694 7246019 7749171 18128677 7749171 18128677 17155652 13444026 17155652 13444026 13385711 16537773 13385711 16537773 24227898 23240758 24227898 23240758 5723830 18268351 5723830 18268351 19231601 15733814 19231601 15733814 16134047 6548673 16134047 6548673 20098705 24118916 20098705 24118916 2984226 22780396 2984226 22780396 11216551 3052592 11216551 3052592 23735695 3495474 23735695 3495474 21041255 8573567 21041255 8573567 9087417 15465671 9087417 15465671 18372911 444561 18372911 444561 26492952 20641290 26492952 20641290 19741142 12861283 19741142 12861283 10727303 22068454 10727303 22068454 22627391 17750448 22627391 17750448 8971877 11907221 8971877 11907221 14891895 8918398 14891895 8918398 4050460 3612637 4050460 3612637 19705712 9616495 19705712 9616495 6921347 20198741 6921347 20198741 9252464 4969869 9252464 4969869 21731433 13564614 21731433 13564614 13222933 8734361 13222933 8734361 19023563 24145279 19023563 24145279 2695404 22102681 2695404 22102681 25703810 24685383 25703810 24685383 16606788 15938397 16606788 15938397 19681493 20214738 19681493 20214738 20992471 18129191 20992471 18129191 18848305 23364552 18848305 23364552 24598712 14024851 24598712 14024851 9557999 17379835 9557999 17379835 17299491 9159927 17299491 9159927 18110538 19544984 18110538 19544984 7594485 11393553 7594485 11393553 17696560 4187051 17696560 4187051 22623480 10659009 22623480 10659009 16696171 7801252 16696171 7801252 19472486 8655891 19472486 8655891 12331543 20507864 12331543 20507864 6444108 13276094 6444108 13276094 21944504 5088448 21944504 5088448 4398651 22346624 4398651 22346624 12969287 5220339 12969287 5220339 22129017 9041226 22129017 9041226 8606929 8231840 8606929 8231840 7537049 19558246 7537049 19558246 4939937 25680038 4939937 25680038 1382624 5989737 1382624 5989737 20757697 21940803 20757697 21940803 1879824 24991027 1879824 24991027 12233168 14486253 12233168 14486253 8503588 18371754 8503588 18371754 9814789 2794272 9814789 2794272 23979408 4299302 23979408 4299302 4703295 16002476 4703295 16002476 16598993 15511246 16598993 15511246 9854014 9360692 9854014 9360692 13495392 16110020 13495392 16110020 23678305 3317221 23678305 3317221 7973841 19045406 7973841 19045406 17848411 5259495 17848411 5259495 5282717 17300960 5282717 17300960 12993450 12254250 12993450 12254250 19450280 7789986 19450280 7789986 22029008 21323957 22029008 21323957 2555053 2184798 2555053 2184798 11271758 16646345 11271758 16646345 10090499 20009411 10090499 20009411 20485354 10820334 20485354 10820334 7771480 19341446 7771480 19341446 12159006 7608451 12159006 7608451 2136695 2290609 2136695 2290609 20973852 6327299 20973852 6327299 6852123 11276120 6852123 11276120 23509994 3191900 23509994 3191900 10115303 16772933 10115303 16772933 14371621 8391652 14371621 8391652 22067272 21411572 22067272 21411572 21804237 7974631 21804237 7974631 8008564 23710993 8008564 23710993 24938173 8238794 24938173 8238794 5620431 21196386 5620431 21196386 21499042 5640875 21499042 5640875 8952364 23633348 8952364 23633348 3346820 16212914 3346820 16212914 20145323 7284703 20145323 7284703 18948213 16399766 18948213 16399766 9778115 9449785 9778115 9449785 23813121 25014900 23813121 25014900 1893398 21188499 1893398 21188499 8421852 15779395 8421852 15779395 23369240 3251838 23369240 3251838 21074842 24414570 21074842 24414570 25142990 20445370 25142990 20445370 19946840 6807080 19946840 6807080 19762934 16536658 19762934 16536658 13711694 9592662 13711694 9592662 21557694 20996298 21557694 20996298 8313988 7882289 8313988 7882289 18490569 18164649 18490569 18164649 15532403 11581006 15532403 11581006 14548818 14321458 14548818 14321458 4614136 4483693 4614136 4483693 12076163 14446089 12076163 14446089 9457490 9005777 9457490 9005777 18193512 10600333 18193512 10600333 5029941 21942556 5029941 21942556 17146368 16604082 17146368 16604082 26556171 25632184 26556171 25632184 22799275 17642490 22799275 17642490 9117596 6522697 9117596 6522697 20228404 10794846 20228404 10794846 9542186 9126206 9542186 9126206 11275051 12764467 11275051 12764467 17588496 19943318 17588496 19943318 7103418 10836484 7103418 10836484 16261516 10796954 16261516 10796954 4762032 22085501 4762032 22085501 6858819 14438796 6858819 14438796 24918911 2039146 24918911 2039146 11400241 15763351 11400241 15763351 16566028 9770172 16566028 9770172 7924300 7608311 7924300 7608311 12977814 13682056 12977814 13682056 12229553 11386961 12229553 11386961 12710490 24507772 12710490 24507772 25651112 23832817 25651112 23832817 2993561 22690956 2993561 22690956 23805747 11504962 23805747 11504962 12265018 2016379 12265018 2016379 24880470 11237672 24880470 11237672 14477166 20777598 14477166 20777598 21585748 11711765 21585748 11711765 15133428 8377309 15133428 8377309 21042188 5769947 21042188 5769947 6011036 10398513 6011036 10398513 16539943 4989923 16539943 4989923 5035276 16715584 5035276 16715584 17582589 11629431 17582589 11629431 12152081 14832510 12152081 14832510 11649199 2050726 11649199 2050726 2321760 22095974 2321760 22095974 16988278 12879358 16988278 12879358 7308030 21802273 7308030 21802273 22777421 3024768 22777421 3024768 2954838 11633562 2954838 11633562 14201671 18827869 14201671 18827869 8063052 11068959 8063052 11068959 16742490 9999882 16742490 9999882 5913624 6056815 5913624 6056815 16876488 20501305 16876488 20501305 21014496 13594401 21014496 13594401 12322136 15558900 12322136 15558900 6707192 22099242 6707192 22099242 22767626 20511591 22767626 20511591 6735619 21022708 6735619 21022708 21539274 7795139 21539274 7795139 2725239 24191132 2725239 24191132 2689090 2563610 2689090 2563610 5405077 14776619 5405077 14776619 23706428 3070319 23706428 3070319 22139237 19874629 22139237 19874629 10293332 10595516 10293332 10595516 19739644 7317769 19739644 7317769 3741156 3888368 3741156 3888368 6506339 20645522 6506339 20645522 19424443 7422494 19424443 7422494 19075792 20946831 19075792 20946831 21548885 24155263 21548885 24155263 2933193 4526701 2933193 4526701 17896675 16193853 17896675 16193853 10516400 10589644 10516400 10589644 16596764 18503645 16596764 18503645 4182721 4312352 4182721 4312352 17923881 18179913 17923881 18179913 6955183 6416251 6955183 6416251 12672878 22515289 12672878 22515289 4539604 8723067 4539604 8723067 9534280 17702649 9534280 17702649 12540444 3219175 12540444 3219175 23677424 21957222 23677424 21957222 5031337 10585840 5031337 10585840 14757064 14149635 14757064 14149635 2619361 24133617 2619361 24133617 21119240 8285420 21119240 8285420 4408199 22528967 4408199 22528967 6105063 11676469 6105063 11676469 24207524 22905626 24207524 22905626 10888562 3762206 10888562 3762206 22805031 22594336 22805031 22594336 4405949 10322743 4405949 10322743 17100648 16685316 17100648 16685316 17421501 9735511 17421501 9735511 9125452 19291096 9125452 19291096 23592413 23347558 23592413 23347558 3561628 22170917 3561628 22170917 16384267 15627017 16384267 15627017 20310005 23566401 20310005 23566401 3500963 18071007 3500963 18071007 21942385 5404885 21942385 5404885 21210083 21507981 21210083 21507981 23589590 22454140 23589590 22454140 16379916 8073292 16379916 8073292 22756910 22088429 22756910 22088429 4972462 19973395 4972462 19973395 8696926 2862263 8696926 2862263 23931405 21014557 23931405 21014557 4330729 22675703 4330729 22675703 11529121 10977468 11529121 10977468 14974056 13433881 14974056 13433881 13196190 11976479 13196190 11976479 25921864 24876176 25921864 24876176 24973796 20421869 24973796 20421869 6714281 7784549 6714281 7784549 19579847 8431370 19579847 8431370 12670400 22270716 12670400 22270716 23335012 19293568 23335012 19293568 3192281 23708659 3192281 23708659 7502434 11663203 7502434 11663203 23599870 22497975 23599870 22497975 16314912 12309223 16314912 12309223 9181580 18798197 9181580 18798197 19075548 22225866 19075548 22225866 4816019 12676390 4816019 12676390 20348132 19584451 20348132 19584451 16965954 16385000 16965954 16385000 7780713 19126396 7780713 19126396 17627334 8122153 17627334 8122153 19308078 17375956 19308078 17375956 17299327 4473542 17299327 4473542 22647709 7958798 22647709 7958798 6397031 20780317 6397031 20780317 8706207 17625698 8706207 17625698 21908989 4798166 21908989 4798166 21084733 7502587 21084733 7502587 4948283 2581624 4948283 2581624 2530368 18763206 2530368 18763206 9183741 8889701 9183741 8889701 5102721 23697015 5102721 23697015 2055336 24980796 2055336 24980796 4266587 22725613 4266587 22725613 24000430 5230869 24000430 5230869 3993312 3915263 3993312 3915263 1528915 25299093 1528915 25299093 11112551 9261276 11112551 9261276 8811831 8548492 8811831 8548492 14410616 18971534 14410616 18971534 8049516 17634514 8049516 17634514 15669158 5503145 15669158 5503145 21057805 15080170 21057805 15080170 7440918 19552833 7440918 19552833 13565304 5533006 13565304 5533006 25619546 1415778 25619546 1415778 3975610 16816683 3975610 16816683 11348774 14000654 11348774 14000654 22315371 22651745 22315371 22651745 23799036 19172520 23799036 19172520 7830358 10851908 7830358 10851908 17202626 16788382 17202626 16788382 6579590 6582623 6579590 6582623 8442437 8502830 8442437 8502830 20116267 22338418 20116267 22338418 24241235 23133316 24241235 23133316 22481270 4267383 22481270 4267383 11181139 10458589 11181139 10458589 16969582 9975128 16969582 9975128 14256274 22410059 14256274 22410059 4524774 13591947 4524774 13591947 24118181 23381056 24118181 23381056 19857663 7558041 19857663 7558041 10858604 16309915 10858604 16309915 11710245 10897527 11710245 10897527 19181036 22604767 19181036 22604767 23427890 5180785 23427890 5180785 21399631 3632518 21399631 3632518 23337628 10537204 23337628 10537204 10560914 21841537 10560914 21841537 23032773 18582816 23032773 18582816 16408565 7216079 16408565 7216079 20153226 9772800 20153226 9772800 17210072 8406294 17210072 8406294 19028215 14631685 19028215 14631685 888796 26340781 888796 26340781 18583658 14561214 18583658 14561214 11202413 23736005 11202413 23736005 3108687 19716727 3108687 19716727 17974671 12894885 17974671 12894885 13054198 10315543 13054198 10315543 21197803 5069680 21197803 5069680 3888316 3991138 3888316 3991138 11518414 18186097 11518414 18186097 3681164 23083197 3681164 23083197 12912848 10937699 12912848 10937699 11709731 13664859 11709731 13664859 14802503 23589534 14802503 23589534 3398629 3220719 3398629 3220719 11622888 23711495 11622888 23711495 24908605 9157942 24908605 9157942 18233120 24062088 18233120 24062088 25301727 15389852 25301727 15389852 7415479 19588079 7415479 19588079 17726954 1333529 17726954 1333529 1251773 24988160 1251773 24988160 25876564 12606776 25876564 12606776 7933355 19836373 7933355 19836373 20536686 15134270 20536686 15134270 4823897 22229352 4823897 22229352 10630965 9349388 10630965 9349388 8583988 8535156 8583988 8535156 12678134 12467610 12678134 12467610 15344268 11647950 15344268 11647950 10719483 20042702 10719483 20042702 5358092 21590678 5358092 21590678 18521445 7289430 18521445 7289430 5701643 21516033 5701643 21516033 21936220 13395920 21936220 13395920 11794420 9109047 11794420 9109047 4111128 22939208 4111128 22939208 14880026 9257922 14880026 9257922 19943194 19754687 19943194 19754687 9513086 4006917 9513086 4006917 22909215 8134481 22909215 8134481 8815585 9834796 8815585 9834796 22497778 21856005 22497778 21856005 18295041 14759077 18295041 14759077 11930859 13340949 11930859 13340949 13932158 8203243 13932158 8203243 19117412 15974588 19117412 15974588 6438221 5043477 6438221 5043477 4597247 22294939 4597247 22294939 18509417 16324427 18509417 16324427 15454416 14366150 15454416 14366150 2255457 2628108 2255457 2628108 12914046 15839286 12914046 15839286 18001835 8987130 18001835 8987130 11326237 15871930 11326237 15871930 14739449 5635562 14739449 5635562 4546275 4173335 4546275 4173335 19762583 18089921 19762583 18089921 2893285 24209769 2893285 24209769 19223892 10221685 19223892 10221685 676611 26413717 676611 26413717 9725525 14718570 9725525 14718570 17233909 17754783 17233909 17754783 9003050 14202894 9003050 14202894 17497937 9564826 17497937 9564826 478282 26572839 478282 26572839 3999263 21341928 3999263 21341928 18815651 18090993 18815651 18090993 23586909 23120243 23586909 23120243 24372883 19004908 24372883 19004908 3989320 22925470 3989320 22925470 11951723 5126263 11951723 5126263 22972622 22028301 22972622 22028301 13614528 13367664 13614528 13367664 20500232 19755306 20500232 19755306 15666945 10405794 15666945 10405794 16732276 6875768 16732276 6875768 6889756 10697747 6889756 10697747 18976448 22962164 18976448 22962164 23484435 10137146 23484435 10137146 10765155 16366056 10765155 16366056 24585059 23459431 24585059 23459431 22235292 4526039 22235292 4526039 12488036 16917822 12488036 16917822 22201568 21622151 22201568 21622151 22271319 11316991 22271319 11316991 8366802 19376606 8366802 19376606 19496222 18040554 19496222 18040554 8729091 20641133 8729091 20641133 24447695 23136538 24447695 23136538 4742920 13326926 4742920 13326926 15530242 3193961 15530242 3193961 3437884 10534190 3437884 10534190 16265618 1677621 16265618 1677621 1903127 8294365 1903127 8294365 13706525 15950327 13706525 15950327 18018835 2611954 18018835 2611954 3008557 13933085 3008557 13933085 21467911 5947120 21467911 5947120 11041316 13137164 11041316 13137164 19967719 19817113 19967719 19817113 12912253 11270732 12912253 11270732 7560541 19513709 7560541 19513709 17736234 2361379 17736234 2361379 2732254 14385342 2732254 14385342 15339935 8830883 15339935 8830883 6855567 6530885 6855567 6530885 13769889 18186643 13769889 18186643 6603253 6149341 6603253 6149341 25736217 24595442 25736217 24595442 24407594 2339338 24407594 2339338 4827435 22738511 4827435 22738511 23494805 14294932 23494805 14294932 14821183 5388484 14821183 5388484 21445857 5714668 21445857 5714668 8776325 22144239 8776325 22144239 1282619 1288659 1282619 1288659 20287569 8026631 20287569 8026631 15565465 14912483 15565465 14912483 16799678 10375730 16799678 10375730 9242994 17542295 9242994 17542295 6071834 6213689 6071834 6213689 8016560 19065259 8016560 19065259 12148121 8267954 12148121 8267954 18985310 9924644 18985310 9924644 13787421 16829794 13787421 16829794 17430943 10145897 17430943 10145897 12195733 20753576 12195733 20753576 21471821 23137572 21471821 23137572 3740137 19529935 3740137 19529935 12243808 12112061 12243808 12112061 25745226 24611453 25745226 24611453 3681243 11403457 3681243 11403457 24065907 23241061 24065907 23241061 7262791 2258644 7262791 2258644 1915768 11357629 1915768 11357629 18939911 18705955 18939911 18705955 8696371 8295983 8696371 8295983 17008743 16478233 17008743 16478233 18436082 2271307 18436082 2271307 1874862 17967152 1874862 17967152 23831517 22639255 23831517 22639255 22605262 2767987 22605262 2767987 3303686 5734128 3303686 5734128 21185417 20301829 21185417 20301829 16578158 3339963 16578158 3339963 23524199 12453588 23524199 12453588 14469119 10383416 14469119 10383416 16554194 12369501 16554194 12369501 7467373 19357847 7467373 19357847 12767756 12157390 12767756 12157390 24049084 2825014 24049084 2825014 14541265 12930779 14541265 12930779 3445631 3659651 3445631 3659651 14689213 23842473 14689213 23842473 24395987 19573148 24395987 19573148 7530061 21433844 7530061 21433844 22234400 10999850 22234400 10999850 16094726 3773812 16094726 3773812 23126710 12350375 23126710 12350375 7939461 20326771 7939461 20326771 6650971 3882227 6650971 3882227 22983745 9651650 22983745 9651650 14116081 15165221 14116081 15165221 16068731 15195977 16068731 15195977 9320258 9033174 9320258 9033174 16418808 21898043 16418808 21898043 22479516 13155275 22479516 13155275 13751505 13075605 13751505 13075605 18414877 20703348 18414877 20703348 21299488 18154406 21299488 18154406 14953326 8428931 14953326 8428931 8203744 7941058 8203744 7941058 20106946 19434222 20106946 19434222 19609305 19397220 19609305 19397220 21084494 20428486 21084494 20428486 1965575 1796883 1965575 1796883 16970534 22988222 16970534 22988222 23713161 8549070 23713161 8549070 8990849 6777647 8990849 6777647 20834076 20017149 20834076 20017149 16714094 7636413 16714094 7636413 4688132 4702991 4688132 4702991 14020382 14514708 14020382 14514708 24279292 24643513 24279292 24643513 2038680 18488192 2038680 18488192 19337916 15761761 19337916 15761761 10765140 14774121 10765140 14774121 12968831 12275895 12968831 12275895 5059552 23476424 5059552 23476424 3237642 3518547 3237642 3518547 15575974 12477159 15575974 12477159 8580325 21547313 8580325 21547313 24057026 2778824 24057026 2778824 3434853 23612406 3434853 23612406 20325415 4405832 20325415 4405832 4411431 10440750 4411431 10440750 13150711 13591674 13150711 13591674 25969747 810902 25969747 810902 5642873 10434208 5642873 10434208 17194031 9915173 17194031 9915173 14035274 13451863 14035274 13451863 5033183 4908029 5033183 4908029 21023327 19759910 21023327 19759910 7177021 21781414 7177021 21781414 22549991 14286285 22549991 14286285 2670645 24320737 2670645 24320737 6652659 6355467 6652659 6355467 19164300 11207321 19164300 11207321 10766249 20887403 10766249 20887403 21414986 10598193 21414986 10598193 8069803 4989772 8069803 4989772 21966877 15666110 21966877 15666110 6676541 20378258 6676541 20378258 13944310 11633719 13944310 11633719 15184155 17738006 15184155 17738006 7082635 19924085 7082635 19924085 6920304 6472433 6920304 6472433 7641966 9167942 7641966 9167942 21248188 5699251 21248188 5699251 16619192 12183603 16619192 12183603 12799181 7750278 12799181 7750278 19583879 11853250 19583879 11853250 12171918 5195281 12171918 5195281 21850754 17437127 21850754 17437127 16938334 10222044 16938334 10222044 15805856 15500596 15805856 15500596 15210907 14529519 15210907 14529519 19914264 21140359 19914264 21140359 5489879 6591496 5489879 6591496 20363858 19563550 20363858 19563550 19060117 10981951 19060117 10981951 10267743 16546827 10267743 16546827 7970659 7375856 7970659 7375856 16638055 24028629 16638055 24028629 2758319 21327283 2758319 21327283 21958398 21827658 21958398 21827658 4967024 10327083 4967024 10327083 17006594 9172270 17006594 9172270 2308230 24545431 2308230 24545431 2340249 2774810 2340249 2774810 22629814 8516524 22629814 8516524 8747712 17113279 8747712 17113279 9737103 5825271 9737103 5825271 1395634 1937877 1395634 1937877 23596462 22707562 23596462 22707562 23876067 4895476 23876067 4895476 16894138 15075476 16894138 15075476 13641360 9276726 13641360 9276726 18152824 17175241 18152824 17175241 8351495 7777712 8351495 7777712 7219345 21831982 7219345 21831982 22490198 11505573 22490198 11505573 4057167 3553979 4057167 3553979 10896201 19683413 10896201 19683413 20896573 5802538 20896573 5802538 15481342 19641972 15481342 19641972 19969242 9655733 19969242 9655733 17812272 17065792 17812272 17065792 17864351 12478977 17864351 12478977 8391052 18474398 8391052 18474398 13945037 6788901 13945037 6788901 6665201 9553298 6665201 9553298 20742957 5893970 20742957 5893970 2991112 23904336 2991112 23904336 11350170 15113647 11350170 15113647 16462106 20320394 16462106 20320394 6903317 19718699 6903317 19718699 20489051 2578861 20489051 2578861 2418228 9531941 2418228 9531941 21323661 5218037 21323661 5218037 5193341 24715851 5193341 24715851 25662411 19133875 25662411 19133875 1624715 25458238 1624715 25458238 14870150 13385789 14870150 13385789 9248371 2240916 9248371 2240916 24651974 19561017 24651974 19561017 11531259 7817053 11531259 7817053 8470136 15205124 8470136 15205124 13090429 12209862 13090429 12209862 18324324 8878030 18324324 8878030 16718738 16014124 16718738 16014124 19641371 7671070 19641371 7671070 21540031 21000154 21540031 21000154 6724852 7495826 6724852 7495826 17730207 17569340 17730207 17569340 7590891 7344487 7590891 7344487 15119266 14028435 15119266 14028435 12816858 4366612 12816858 4366612 25116129 23979288 25116129 23979288 17354863 12832430 17354863 12832430 6027261 5776052 6027261 5776052 12629766 23626012 12629766 23626012 2719860 24058559 2719860 24058559 20639127 1043810 20639127 1043810 1178150 14460432 1178150 14460432 26812683 154589 26812683 154589 24526654 23588836 24526654 23588836 7474880 7653091 7474880 7653091 7877860 19170374 7877860 19170374 7810257 17094413 7810257 17094413 19361633 7035363 19361633 7035363 21309273 4493598 21309273 4493598 3709699 3844344 3709699 3844344 10181007 19149219 10181007 19149219 19782503 11248376 19782503 11248376 11709675 11388648 11709675 11388648 20500186 6291651 20500186 6291651 9665387 9050847 9665387 9050847 21946819 3561514 21946819 3561514 3430247 17399510 3430247 17399510 18145226 7302743 18145226 7302743 3324503 23687847 3324503 23687847 13748257 2990073 13748257 2990073 23699485 9362018 23699485 9362018 9871981 20235969 9871981 20235969 22146688 4450502 22146688 4450502 4632503 18839223 4632503 18839223 22723156 4163615 22723156 4163615 15819142 14456384 15819142 14456384 12136086 6911707 12136086 6911707 25426117 24272946 25426117 24272946 3708499 7845480 3708499 7845480 8981822 8459111 8981822 8459111 21340921 5519613 21340921 5519613 4386058 25046093 4386058 25046093 26017692 6115357 26017692 6115357 13991539 25371644 13991539 25371644 26263874 22654362 26263874 22654362 4328699 21110453 4328699 21110453 9695435 9477228 9695435 9477228 22397939 2200856 22397939 2200856 24667894 17612856 24667894 17612856 2244878 24702552 2244878 24702552 2026460 7648472 2026460 7648472 23214567 3447769 23214567 3447769 3477023 23455031 3477023 23455031 8473484 8192835 8473484 8192835 18865441 21337736 18865441 21337736 5816020 16992463 5816020 16992463 11916487 11185281 11916487 11185281 13378218 24967282 13378218 24967282 2055423 7077779 2055423 7077779 8567807 18980509 8567807 18980509 19747587 16317473 19747587 16317473 10576410 14320551 10576410 14320551 19184588 8005417 19184588 8005417 10672977 16080265 10672977 16080265 24148627 2669289 24148627 2669289 20620770 19894848 20620770 19894848 19577494 17771158 19577494 17771158 14419644 10030539 14419644 10030539 21070510 5606331 21070510 5606331 8655776 18306810 8655776 18306810 20720084 6036434 20720084 6036434 16356845 16049611 16356845 16049611 16461318 10376102 16461318 10376102 14145086 13257316 14145086 13257316 12442350 15981738 12442350 15981738 10272083 2902814 10272083 2902814 23989482 6524729 23989482 6524729 19323375 21445198 19323375 21445198 4915156 4685654 4915156 4685654 19428001 18677447 19428001 18677447 24328978 2620573 24328978 2620573 9251728 17723715 9251728 17723715 6632782 3733499 6632782 3733499 3797223 8562444 3797223 8562444 10914851 11090197 10914851 11090197 18732292 19530295 18732292 19530295 7618733 10225632 7618733 10225632 16711830 18116584 16711830 18116584 8720184 14666584 8720184 14666584 24534131 2157664 24534131 2157664 7630023 23998819 7630023 23998819 3032954 21017037 3032954 21017037 20510681 18594360 20510681 18594360 4976490 4854060 4976490 4854060 9393857 17624577 9393857 17624577 11827128 4011301 11827128 4011301 3977394 13598601 3977394 13598601 19429872 18548883 19429872 18548883 14360723 12134621 14360723 12134621 18752470 7601685 18752470 7601685 3921941 23019784 3921941 23019784 7209037 5448722 7209037 5448722 21706055 10180796 21706055 10180796 5716608 5647221 5716608 5647221 16172055 17751900 16172055 17751900 18151344 12169833 18151344 12169833 5235622 5024776 5235622 5024776 7015999 8161685 7015999 8161685 21885858 4864414 21885858 4864414 10578872 16114848 10578872 16114848 23526677 3400248 23526677 3400248 6131197 15064480 6131197 15064480 16073182 11070452 16073182 11070452 13454392 17580935 13454392 17580935 22395532 25385333 22395532 25385333 26489494 4349107 26489494 4349107 10638232 11298639 10638232 11298639 14326436 12477358 14326436 12477358 3315203 3461913 3315203 3461913 13104081 14262107 13104081 14262107 6136722 6194759 6136722 6194759 18199854 15741926 18199854 15741926 5926682 5883194 5926682 5883194 13664818 13161918 13664818 13161918 8113780 7690309 8113780 7690309 6706213 6072497 6706213 6072497 6267163 10321711 6267163 10321711 14977713 22114244 14977713 22114244 4930074 5650444 4930074 5650444 15990516 21531261 15990516 21531261 22274703 21122408 22274703 21122408 5894157 19270302 5894157 19270302 19052809 8046358 19052809 8046358 18834572 9635088 18834572 9635088 4458166 22454652 4458166 22454652 21337903 11705804 21337903 11705804 3453495 2878800 3453495 2878800 9860312 21250954 9860312 21250954 22298128 4755148 22298128 4755148 4801133 11288235 4801133 11288235 20926608 3978907 20926608 3978907 24890159 2006583 24890159 2006583 10628317 22717105 10628317 22717105 4296614 21776214 4296614 21776214 22767003 7796782 22767003 7796782 8490527 10757376 8490527 10757376 14778036 11819472 14778036 11819472 23604242 3080877 23604242 3080877 20765240 19969556 20765240 19969556 11644349 9138470 11644349 9138470 9760954 8386506 9760954 8386506 22374484 4712849 22374484 4712849 18088686 17897987 18088686 17897987 9429977 6938756 9429977 6938756 22385148 4522856 22385148 4522856 21332614 21115818 21332614 21115818 21820654 10676469 21820654 10676469 11264177 14175774 11264177 14175774 23778399 22627882 23778399 22627882 15634495 4720023 15634495 4720023 22246521 19347092 22246521 19347092 7503104 19758088 7503104 19758088 14850533 11731958 14850533 11731958 20958876 6124291 20958876 6124291 15277142 24713027 15277142 24713027 2036738 13441551 2036738 13441551 16003061 22258453 16003061 22258453 22848707 4898267 22848707 4898267 5124580 5303883 5124580 5303883 13932212 18418800 13932212 18418800 7985744 19823295 7985744 19823295 7231068 14489618 7231068 14489618 15773344 7645018 15773344 7645018 7321360 6737367 7321360 6737367 20520450 19692425 20520450 19692425 7469176 7743260 7469176 7743260 19276075 12105738 19276075 12105738 8269922 7749470 8269922 7749470 18722753 18558517 18722753 18558517 11570915 12415400 11570915 12415400 16799571 4682753 16799571 4682753 25377421 1382306 25377421 1382306 2277201 9002770 2277201 9002770 18418715 9036750 18418715 9036750 18172858 19418949 18172858 19418949 19552757 15562994 19552757 15562994 5682687 5479008 5682687 5479008 7166915 8131952 7166915 8131952 14335739 25468194 14335739 25468194 26282160 3383058 26282160 3383058 19838021 19451911 19838021 19451911 2648945 2310529 2648945 2310529 12774864 17932729 12774864 17932729 18458821 6527399 18458821 6527399 6373096 5953641 6373096 5953641 24347882 23661353 24347882 23661353 3427073 9877497 3427073 9877497 21745785 20976314 21745785 20976314 18233132 11956354 18233132 11956354 5708892 5274129 5708892 5274129 14843779 12084805 14843779 12084805 4473082 22324303 4473082 22324303 6359945 4533285 6359945 4533285 4655456 5069920 4655456 5069920 9779265 9462893 9779265 9462893 23770732 3169784 23770732 3169784 16340108 15568560 16340108 15568560 15301131 1933473 15301131 1933473 24751149 11189156 24751149 11189156 11637343 10994262 11637343 10994262 16447307 12839496 16447307 12839496 5288080 5020380 5288080 5020380 24177682 23619616 24177682 23619616 14345509 5938328 14345509 5938328 24446090 2276331 24446090 2276331 11429773 10576167 11429773 10576167 23203800 3743958 23203800 3743958 22221772 16855228 22221772 16855228 16935407 14151996 16935407 14151996 12703281 21694843 12703281 21694843 22766399 4051834 22766399 4051834 21691066 18171245 21691066 18171245 18410875 23918415 18410875 23918415 25021178 15018702 25021178 15018702 7696288 19344108 7696288 19344108 23507940 3307188 23507940 3307188 3856715 22851477 3856715 22851477 8372548 8144076 8372548 8144076 17600566 17254637 17600566 17254637 11693789 2845220 11693789 2845220 3421774 11109679 3421774 11109679 19537254 25194174 19537254 25194174 1710951 12675581 1710951 12675581 21310832 20648012 21310832 20648012 8304283 3139337 8304283 3139337 23836669 20853137 23836669 20853137 6148985 4942159 6148985 4942159 21718769 15715291 21718769 15715291 7368240 19741856 7368240 19741856 18726734 2383751 18726734 2383751 2075532 14157904 2075532 14157904 21462712 5229992 21462712 5229992 19540870 25902436 19540870 25902436 1135683 9622778 1135683 9622778 17149437 12707775 17149437 12707775 2448917 2094707 2448917 2094707 24184668 8733680 24184668 8733680 17582115 16521132 17582115 16521132 3078368 23781133 3078368 23781133 6355926 20715103 6355926 20715103 22313764 21717152 22313764 21717152 11706703 5254524 11706703 5254524 3094934 3299264 3094934 3299264 20368242 18459059 20368242 18459059 8120499 8026670 8120499 8026670 20844026 20105604 20844026 20105604 13288474 7823503 13288474 7823503 19485371 12570253 19485371 12570253 10555143 3467470 10555143 3467470 23371513 3909283 23371513 3909283 3575550 23379826 3575550 23379826 17017964 2063116 17017964 2063116 2371214 3849175 2371214 3849175 5543944 7555133 5543944 7555133 8111315 19087506 8111315 19087506 7796394 17834181 7796394 17834181 18708770 18419264 18708770 18419264 3902203 3577821 3902203 3577821 15326078 21528487 15326078 21528487 2416596 26673134 2416596 26673134 334864 7504457 334864 7504457 19998439 5909044 19998439 5909044 6034127 18706537 6034127 18706537 22256012 24292778 22256012 24292778 25470059 23574246 25470059 23574246 3479755 20865282 3479755 20865282 12502565 12185823 12502565 12185823 13782788 13956810 13782788 13956810 2820134 24251366 2820134 24251366 15721089 6968720 15721089 6968720 19879512 11477138 19879512 11477138 4747212 22284678 4747212 22284678 8054873 16624002 8054873 16624002 20096155 19540459 20096155 19540459 10971701 9451676 10971701 9451676 22696808 4027306 22696808 4027306 18081864 10395441 18081864 10395441 16058061 25749083 16058061 25749083 26504405 8486372 26504405 8486372 13148909 22071648 13148909 22071648 24962283 23775386 24962283 23775386 9114680 8827586 9114680 8827586 22861241 3852562 22861241 3852562 11308504 10560427 11308504 10560427 22998311 3979172 22998311 3979172 14831088 14825238 14831088 14825238 7620510 4188981 7620510 4188981 4597812 13219244 4597812 13219244 15104254 11676510 15104254 11676510 23963149 23591605 23963149 23591605 9236103 12845675 9236103 12845675 14272992 8016035 14272992 8016035 18979703 13593704 18979703 13593704 12092137 17781193 12092137 17781193 21678340 5305888 21678340 5305888 12593245 14301982 12593245 14301982 13905755 12690474 13905755 12690474 7319153 20444522 7319153 20444522 3778891 23053571 3778891 23053571 5748642 4241411 5748642 4241411 23481947 3346872 23481947 3346872 10874305 16040692 10874305 16040692 15570643 1069945 15570643 1069945 25692659 15197774 25692659 15197774 11556514 9742145 11556514 9742145 17708870 12526922 17708870 12526922 3658884 3875778 3658884 3875778 199742 26836677 199742 26836677 10291780 9587345 10291780 9587345 23233286 22520127 23233286 22520127 16389584 14169332 16389584 14169332 10628244 8004566 10628244 8004566 5284371 3359513 5284371 3359513 3810190 19382575 3810190 19382575 18499989 7266237 18499989 7266237 19733489 19187110 19733489 19187110 12634340 3554251 12634340 3554251 3691476 7592785 3691476 7592785 14276774 13488617 14276774 13488617 18692812 8537888 18692812 8537888 9033034 12562625 9033034 12562625 15292159 14958368 15292159 14958368 15441842 22501208 15441842 22501208 4369614 23309285 4369614 23309285 24443367 5094578 24443367 5094578 5128060 5532306 5128060 5532306 9225048 18495576 9225048 18495576 7613355 7450661 7613355 7450661 19631327 16702402 19631327 16702402 5710600 23600432 5710600 23600432 3335346 9475859 3335346 9475859 21757966 24714945 21757966 24714945 2271276 8192339 2271276 8192339 18989768 4811229 18989768 4811229 5156493 13673812 5156493 13673812 20659040 20256294 20659040 20256294 18039302 9449074 18039302 9449074 4300320 25681512 4300320 25681512 26474544 17156104 26474544 17156104 13745456 6860208 13745456 6860208 20447787 13829099 20447787 13829099 11661058 11214519 11661058 11214519 19755872 18857869 19755872 18857869 18586364 8782918 18586364 8782918 12216900 20859546 12216900 20859546 3426243 2950143 3426243 2950143 9190571 18152241 9190571 18152241 24464565 23328719 24464565 23328719 17630177 11320302 17630177 11320302 2277337 24864519 2277337 24864519 11777157 4131568 11777157 4131568 22636682 14417422 22636682 14417422 7535915 26671982 7535915 26671982 318951 14796255 318951 14796255 22831754 21735962 22831754 21735962 12933377 10039846 12933377 10039846 10828454 3697992 10828454 3697992 22927683 18714883 22927683 18714883 8173251 12976641 8173251 12976641 14416700 21462714 14416700 21462714 21946218 24395536 21946218 24395536 2558636 2629844 2558636 2629844 18692955 17656471 18692955 17656471 12887153 13828088 12887153 13828088 14149982 21216259 14149982 21216259 21997839 8238542 21997839 8238542 7618223 22237464 7618223 22237464 4703592 23654220 4703592 23654220 24824372 7787184 24824372 7787184 5317861 21526305 5317861 21526305 14679976 3608954 14679976 3608954 23338641 10389856 23338641 10389856 9032721 18049385 9032721 18049385 10964989 10291971 10964989 10291971 9646538 17544148 9646538 17544148 22758518 3937732 22758518 3937732 19267249 11598647 19267249 11598647 7372943 19621807 7372943 19621807 8295367 7739061 8295367 7739061 24153405 24144781 24153405 24144781 25331091 17559216 25331091 17559216 9501841 15250209 9501841 15250209 14485871 14283546 14485871 14283546 17615259 23430412 17615259 23430412 3360675 870377 3360675 870377 25893374 20170447 25893374 20170447 11073607 9309464 11073607 9309464 3491079 23488864 3491079 23488864 5998729 3902733 5998729 3902733 3746983 2939608 3746983 2939608 24022099 12998039 24022099 12998039 3559886 3322575 3559886 3322575 13680558 14390868 13680558 14390868 11361756 11142759 11361756 11142759 19865988 19514177 19865988 19514177 19722130 6963957 19722130 6963957 19830443 12624936 19830443 12624936 3760060 2320491 3760060 2320491 2658364 17989832 2658364 17989832 18671612 9986959 18671612 9986959 17394340 6389317 17394340 6389317 20857884 18341375 20857884 18341375 8577717 17894846 8577717 17894846 12262695 8321058 12262695 8321058 19516452 7701061 19516452 7701061 5312195 5050127 5312195 5050127 20682959 19862540 20682959 19862540 11456056 3489054 11456056 3489054 23166606 3729375 23166606 3729375 11977945 14581629 11977945 14581629 5095718 4838532 5095718 4838532 17311235 17208723 17311235 17208723 18016729 3417786 18016729 3417786 3773947 13102152 3773947 13102152 22149498 21473972 22149498 21473972 8258415 8157043 8258415 8157043 8829570 10855936 8829570 10855936 13518368 19304178 13518368 19304178 20140212 15063942 20140212 15063942 4704204 4545653 4704204 4545653 11881403 19118976 11881403 19118976 7879421 3814790 7879421 3814790 23011768 5066647 23011768 5066647 20703653 20776722 20703653 20776722 21552064 17567193 21552064 17567193 9414058 9554337 9414058 9554337 18263339 3675446 18263339 3675446 3507917 15428421 3507917 15428421 11783152 8738475 11783152 8738475 19280599 7741372 19280599 7741372 17485681 17024418 17485681 17024418 16701350 8998440 16701350 8998440 20677547 6427175 20677547 6427175 7929654 19079522 7929654 19079522 10098830 2512336 10098830 2512336 2124728 19326699 2124728 19326699 14794299 4432766 14794299 4432766 4491919 3748287 4491919 3748287 23026153 16689731 23026153 16689731 10108632 12689658 10108632 12689658 18403958 8629556 18403958 8629556 14943390 19568933 14943390 19568933 7418333 20526302 7418333 20526302 21176728 19028437 21176728 19028437 18611759 8760645 18611759 8760645 14517263 20331246 14517263 20331246 6719282 16314915 6719282 16314915 21741139 21035081 21741139 21035081 15211713 6097222 15211713 6097222 6633062 14436849 6633062 14436849 20016357 2765021 20016357 2765021 2283912 18969900 2283912 18969900 8240354 19901230 8240354 19901230 6921875 9942873 6921875 9942873 17413937 20557659 17413937 20557659 5796416 5354382 5796416 5354382 9995279 22533639 9995279 22533639 4562166 22475772 4562166 22475772 15260055 3726675 15260055 3726675 23297794 9072651 23297794 9072651 14866976 16024893 14866976 16024893 11144545 21594301 11144545 21594301 22385209 5752087 22385209 5752087 21206167 4061161 21206167 4061161 22873254 4930109 22873254 4930109 5447567 21607008 5447567 21607008 22568595 4886429 22568595 4886429 20763642 20217875 20763642 20217875 17192367 9836649 17192367 9836649 12201453 20980683 12201453 20980683 22431796 3824666 22431796 3824666 3615481 22764145 3615481 22764145 19172586 11669224 19172586 11669224 12659329 13261680 12659329 13261680 23908788 23229579 23908788 23229579 6836170 12514649 6836170 12514649 25169415 24012320 25169415 24012320 20089835 6712717 20089835 6712717 20500169 11239445 20500169 11239445 8756166 2670924 8756166 2670924 2136260 17614001 2136260 17614001 19549501 19350871 19549501 19350871 20387725 6382625 20387725 6382625 11594626 15132103 11594626 15132103 12429358 11687571 12429358 11687571 9240642 22476043 9240642 22476043 23126172 19551946 23126172 19551946 5334312 4182158 5334312 4182158 4039515 7257367 4039515 7257367 13368012 13431967 13368012 13431967 17833006 8162918 17833006 8162918 20127551 19937481 20127551 19937481 12163800 12034899 12163800 12034899 23893202 2893730 23893202 2893730 12183757 14251226 12183757 14251226 14591198 6669408 14591198 6669408 20728717 3018985 20728717 3018985 3346112 10369722 3346112 10369722 17179762 4152502 17179762 4152502 3339596 1318832 3339596 1318832 25334223 20759121 25334223 20759121 16005851 9492228 16005851 9492228 17692058 12215140 17692058 12215140 14577504 18357085 14577504 18357085 5038690 22057401 5038690 22057401 8434003 14961665 8434003 14961665 16370662 9700513 16370662 9700513 7627409 7224958 7627409 7224958 11826188 11414310 11826188 11414310 7622934 6799791 7622934 6799791 5069190 22020143 5069190 22020143 19175887 17465643 19175887 17465643 11618634 10822871 11618634 10822871 14042777 23937213 14042777 23937213 2825462 16121291 2825462 16121291 18792228 7018688 18792228 7018688 5123034 21666861 5123034 21666861 22162097 19054009 22162097 19054009 2566510 24416992 2566510 24416992 15010166 10831125 15010166 10831125 24757060 2099011 24757060 2099011 15774939 17309059 15774939 17309059 19905759 7224977 19905759 7224977 10401537 20131241 10401537 20131241 22100719 21384544 22100719 21384544 21654546 9322611 21654546 9322611 7001352 6410646 7001352 6410646 16115805 18230783 16115805 18230783 8618160 10233558 8618160 10233558 21070375 5123548 21070375 5123548 25483438 1656029 25483438 1656029 8360692 20399166 8360692 20399166 21030679 9280163 21030679 9280163 16348734 20333164 16348734 20333164 6738482 21868670 6738482 21868670 22418208 11693168 22418208 11693168 9961526 8208718 9961526 8208718 8413130 18416146 8413130 18416146 15826115 8834637 15826115 8834637 18025979 19539008 18025979 19539008 7368185 16181534 7368185 16181534 19307429 6079878 19307429 6079878 20727543 13385143 20727543 13385143 990036 535247 990036 535247 26202275 3842569 26202275 3842569 4210437 10670793 4210437 10670793 11514665 5878213 11514665 5878213 6451927 12564908 6451927 12564908 22463983 4803862 22463983 4803862 11185351 11106363 11185351 11106363 13598177 13171786 13598177 13171786 8913237 8406298 8913237 8406298 3507694 23218626 3507694 23218626 15274596 14731769 15274596 14731769 10940520 20338068 10940520 20338068 22788888 3988841 22788888 3988841 23937216 22916543 23937216 22916543 17837585 7530603 17837585 7530603 22194737 4858931 22194737 4858931 11204244 19776658 11204244 19776658 22811292 2524377 22811292 2524377 2928279 6007860 2928279 6007860 21005926 20254459 21005926 20254459 17453299 2831420 17453299 2831420 24020888 22859431 24020888 22859431 4520717 4292178 4520717 4292178 18712868 8407104 18712868 8407104 2353748 1911872 2353748 1911872 4197996 25178648 4197996 25178648 1621276 19201730 1621276 19201730 22500678 22620786 22500678 22620786 4403228 2839018 4403228 2839018 24005224 11558319 24005224 11558319 14424238 14438243 14424238 14438243 8862659 8411314 8862659 8411314 23228297 22436506 23228297 22436506 6258807 6369939 6258807 6369939 23247111 23413625 23247111 23413625 3302597 23492828 3302597 23492828 24531251 11031869 24531251 11031869 15753243 5169903 15753243 5169903 23512150 3264791 23512150 3264791 9686137 9395162 9686137 9395162 9604012 11987604 9604012 11987604 24006572 1613197 24006572 1613197 1511337 22005888 1511337 22005888 23153169 14974558 23153169 14974558 3017152 23647361 3017152 23647361 21063655 14364047 21063655 14364047 12534426 17090004 12534426 17090004 17486028 18656119 17486028 18656119 6560159 2709972 6560159 2709972 3058240 21368114 3058240 21368114 11269202 15986454 11269202 15986454 10587988 18940759 10587988 18940759 19264658 13499640 19264658 13499640 5845106 5525061 5845106 5525061 17801978 16866530 17801978 16866530 2966455 3291315 2966455 3291315 12676517 12072519 12676517 12072519 21712241 5505785 21712241 5505785 7461786 19624687 7461786 19624687 15592111 11205466 15592111 11205466 15912854 15161725 15912854 15161725 5851450 5811314 5851450 5811314 6740585 20758424 6740585 20758424 21405911 12947850 21405911 12947850 13708311 24283690 13708311 24283690 2707572 5397420 2707572 5397420 12257125 11452073 12257125 11452073 5883209 5473703 5883209 5473703 8753398 15769823 8753398 15769823 18574258 21986847 18574258 21986847 4813718 13015670 4813718 13015670 15349639 10168258 15349639 10168258 10943397 12538307 10943397 12538307 18097581 8892538 18097581 8892538 17536800 17734302 17536800 17734302 22667253 21996024 22667253 21996024 19957256 12818439 19957256 12818439 14078434 19733117 14078434 19733117 20172040 13269183 20172040 13269183 5347993 5437635 5347993 5437635 6765503 20074802 6765503 20074802 20737281 6725672 20737281 6725672 1175064 25936557 1175064 25936557 15869010 9101675 15869010 9101675 9447883 13471076 9447883 13471076 13771619 2995984 13771619 2995984 2926053 10146713 2926053 10146713 17185503 16933430 17185503 16933430 8392669 7886805 8392669 7886805 13587898 13320632 13587898 13320632 9253683 8963178 9253683 8963178 10115989 10575255 10115989 10575255 26617652 25718362 26617652 25718362 21626287 14848068 21626287 14848068 7656648 19558094 7656648 19558094 16978343 9014956 16978343 9014956 9347552 16595533 9347552 16595533 14346790 10742379 14346790 10742379 3138088 3491896 3138088 3491896 20029395 11939118 20029395 11939118 14715341 19880561 14715341 19880561 25307911 24276916 25307911 24276916 6195945 6581542 6195945 6581542 20180031 9147850 20180031 9147850 10556120 19553899 10556120 19553899 6794395 20095453 6794395 20095453 17276116 11657908 17276116 11657908 8231025 4531906 8231025 4531906 22053168 19147782 22053168 19147782 6169193 23487980 6169193 23487980 3367949 20428376 3367949 20428376 19446791 9519099 19446791 9519099 17424114 4354083 17424114 4354083 22518202 15196349 22518202 15196349 16054748 21116918 16054748 21116918 21965174 20085975 21965174 20085975 17701593 9440750 17701593 9440750 11004154 13122884 11004154 13122884 13858344 25801782 13858344 25801782 1242855 2600142 1242855 2600142 17336768 22912619 17336768 22912619 23752502 7378193 23752502 7378193 7381386 3774988 7381386 3774988 22849265 21235739 22849265 21235739 19075150 2991521 19075150 2991521 23891335 21971652 23891335 21971652 18419417 8857307 18419417 8857307 3592383 23369042 3592383 23369042 11902596 14954120 11902596 14954120 15824542 12133505 15824542 12133505 11586122 20922215 11586122 20922215 6048300 10351326 6048300 10351326 16480812 7434508 16480812 7434508 6770502 6331007 6770502 6331007 12450752 14288430 12450752 14288430 20186432 6135127 20186432 6135127 22096193 4880872 22096193 4880872 6303183 21008793 6303183 21008793 18629877 8264033 18629877 8264033 22168312 4820055 22168312 4820055 6315491 12146224 6315491 12146224 18417300 18850269 18417300 18850269 8033426 23806016 8033426 23806016 25062988 11436268 25062988 11436268 6656996 20182516 6656996 20182516 13254261 9664264 13254261 9664264 17436296 7467648 17436296 7467648 8061515 6677338 8061515 6677338 20213985 12883692 20213985 12883692 6819210 20327610 6819210 20327610 21949913 5251198 21949913 5251198 15297530 15553342 15297530 15553342 8211462 18942494 8211462 18942494 22350017 861480 22350017 861480 765463 1717716 765463 1717716 20597171 18759201 20597171 18759201 12566090 11576072 12566090 11576072 9544371 22958069 9544371 22958069 24242624 3666421 24242624 3666421 3937911 20318750 3937911 20318750 20987785 13114412 20987785 13114412 13785063 14401088 13785063 14401088 17000300 5612779 17000300 5612779 4695864 22452013 4695864 22452013 21702320 11166200 21702320 11166200 14370821 18756264 14370821 18756264 19440414 16387528 19440414 16387528 15468767 11297642 15468767 11297642 10604636 16379563 10604636 16379563 10990777 15285543 10990777 15285543 19891541 19112109 19891541 19112109 10671040 7338847 10671040 7338847 19924367 12457157 19924367 12457157 6460703 6534623 6460703 6534623 14670267 21016835 14670267 21016835 21732506 9713195 21732506 9713195 6930154 6686023 6930154 6686023 10652383 10337515 10652383 10337515 4963321 4740714 4963321 4740714 14759092 21492205 14759092 21492205 22281857 13100087 22281857 13100087 6608687 6432255 6608687 6432255 23714192 22962350 23714192 22962350 16498170 9589523 16498170 9589523 17593413 1926643 17593413 1926643 2311809 8721914 2311809 8721914 18253203 19463999 18253203 19463999 7542135 14072055 7542135 14072055 17438548 8373278 17438548 8373278 8082240 19023577 8082240 19023577 13959203 3329477 13959203 3329477 3474097 19711387 3474097 19711387 8557851 8190626 8557851 8190626 2776983 24312037 2776983 24312037 4042361 10812148 4042361 10812148 16380129 5216293 16380129 5216293 5226524 20609307 5226524 20609307 21239848 2426548 21239848 2426548 2931750 22805916 2931750 22805916 9103331 14225326 9103331 14225326 17864793 9399743 17864793 9399743 9479981 17673066 9479981 17673066 16071721 15954979 16071721 15954979 6048501 20925644 6048501 20925644 20799227 4277083 20799227 4277083 4747298 6815442 4747298 6815442 19777411 19596903 19777411 19596903 14482010 12210525 14482010 12210525 3614233 3038691 3614233 3038691 20215057 19794258 20215057 19794258 15529247 11356400 15529247 11356400 13780135 18390125 13780135 18390125 19044336 1627036 19044336 1627036 1234975 22283940 1234975 22283940 22741761 11851851 22741761 11851851 2410270 2702281 2410270 2702281 11037763 10327309 11037763 10327309 7829148 7148607 7829148 7148607 7725699 15075880 7725699 15075880 18491139 25094807 18491139 25094807 2002216 23400517 2002216 23400517 12148745 11363891 12148745 11363891 4837890 4742024 4837890 4742024 7874137 8734135 7874137 8734135 9170885 19620979 9170885 19620979 7416636 11198325 7416636 11198325 23710681 23763655 23710681 23763655 3242658 18246014 3242658 18246014 24263702 23209200 24263702 23209200 13045149 6428828 13045149 6428828 6546240 18171685 6546240 18171685 18690253 7254394 18690253 7254394 3646567 3776394 3646567 3776394 5617581 17120455 5617581 17120455 13045678 12030935 13045678 12030935 12955282 20037264 12955282 20037264 20541725 13130020 20541725 13130020 10867642 20527442 10867642 20527442 21041033 14397243 21041033 14397243 7137100 22771336 7137100 22771336 23728215 15641217 23728215 15641217 11093521 21523525 11093521 21523525 24302488 1037431 24302488 1037431 26046761 14020672 26046761 14020672 11038105 19648434 11038105 19648434 7414781 11900922 7414781 11900922 12890840 10974749 12890840 10974749 9159791 204941 9159791 204941 57200 7583765 57200 7583765 21516035 1041480 21516035 1041480 26035125 23504146 26035125 23504146 3518195 18646125 3518195 18646125 19095955 7938351 19095955 7938351 15677541 24160914 15677541 24160914 2816729 10392400 2816729 10392400 21872675 4597090 21872675 4597090 4517322 5552976 4517322 5552976 23459768 3407131 23459768 3407131 4798742 19247652 4798742 19247652 10456376 9897677 10456376 9897677 1049516 25893384 1049516 25893384 17058702 6535872 17058702 6535872 7087871 8049312 7087871 8049312 18161875 23373348 18161875 23373348 3676453 9033765 3676453 9033765 20351073 19475872 20351073 19475872 4713037 4602082 4713037 4602082 18313997 17391728 18313997 17391728 9257182 2711632 9257182 2711632 23975148 10943137 23975148 10943137 11473086 12203713 11473086 12203713 23198499 22692742 23198499 22692742 15115307 7378684 15115307 7378684 3414125 23607289 3414125 23607289 5243205 16615744 5243205 16615744 25463237 24474503 25463237 24474503 15278888 2920931 15278888 2920931 3472422 20470367 3472422 20470367 25954199 784142 25954199 784142 16256788 12059096 16256788 12059096 12183364 4688686 12183364 4688686 4892726 9748251 4892726 9748251 13470558 25598642 13470558 25598642 26664387 14723933 26664387 14723933 12302406 11433871 12302406 11433871 25835075 24774013 25835075 24774013 17262144 8806450 17262144 8806450 24588871 23375974 24588871 23375974 18536502 8757239 18536502 8757239 10099383 14415685 10099383 14415685 15400267 21557005 15400267 21557005 5572023 8225232 5572023 8225232 13942026 15974219 13942026 15974219 21117339 20600291 21117339 20600291 12820852 12769224 12820852 12769224 16170728 20210482 16170728 20210482 20696605 6820010 20696605 6820010 8621932 18672171 8621932 18672171 18878908 10723680 18878908 10723680 11013448 4592215 11013448 4592215 22523822 19881278 22523822 19881278 4325890 4107156 4325890 4107156 14879633 12541965 14879633 12541965 7456419 6826352 7456419 6826352 20406785 15383007 20406785 15383007 12126365 11421578 12126365 11421578 23974712 22993896 23974712 22993896 21508717 4984310 21508717 4984310 24098114 23637760 24098114 23637760 18870505 13398298 18870505 13398298 7665224 19405260 7665224 19405260 21801284 5193282 21801284 5193282 9924854 18469566 9924854 18469566 8386247 4509234 8386247 4509234 22180751 11951284 22180751 11951284 5323275 2105085 5323275 2105085 2360056 5638312 2360056 5638312 19108387 19088594 19108387 19088594 5608348 21128921 5608348 21128921 21453967 4494579 21453967 4494579 22148566 17754038 22148566 17754038 9058030 21504036 9058030 21504036 22089773 11833522 22089773 11833522 6509564 6491069 6509564 6491069 9318876 17477794 9318876 17477794 6765962 5158300 6765962 5158300 24120520 23730175 24120520 23730175 11923207 11182468 11923207 11182468 13292206 19477074 13292206 19477074 7656510 16924530 7656510 16924530 15185811 8448582 15185811 8448582 18785837 8272852 18785837 8272852 5652908 5806237 5652908 5806237 15590502 18781836 15590502 18781836 22028662 5142778 22028662 5142778 18822988 25076143 18822988 25076143 26240809 13369306 26240809 13369306 9202538 18707840 9202538 18707840 21286782 5331101 21286782 5331101 8546638 19281316 8546638 19281316 4439475 4224020 4439475 4224020 10997188 16887633 10997188 16887633 8001176 20229302 8001176 20229302 21040018 16043833 21040018 16043833 10743301 5330052 10743301 5330052 22019232 22579339 22019232 22579339 4266514 8614842 4266514 8614842 18735469 17740761 18735469 17740761 12783104 7226932 12783104 7226932 22396256 21470040 22396256 21470040 7121858 19754943 7121858 19754943 15134470 14478387 15134470 14478387 10658394 20486237 10658394 20486237 20984459 11086975 20984459 11086975 15728749 21759683 15728749 21759683 22737703 7006952 22737703 7006952 4072549 3984288 4072549 3984288 8978376 8847839 8978376 8847839 9346928 8576974 9346928 8576974 9164369 8525945 9164369 8525945 18680769 18140703 18680769 18140703 16921193 6166118 16921193 6166118 20445341 17390053 20445341 17390053 6175721 20732850 6175721 20732850 19169312 18754493 19169312 18754493 21520346 21674118 21520346 21674118 4426857 4363007 4426857 4363007 7048110 20195773 7048110 20195773 15049676 11688518 15049676 11688518 19607363 19187771 19607363 19187771 7965125 10869124 7965125 10869124 23552646 3110886 23552646 3110886 18864457 18238904 18864457 18238904 16794863 7999357 16794863 7999357 8551812 24269278 8551812 24269278 25529001 7386932 25529001 7386932 7844919 17843469 7844919 17843469 9138663 5538529 9138663 5538529 5858565 11422573 5858565 11422573 19892713 2295768 19892713 2295768 1901679 15007755 1901679 15007755 15762609 20754832 15762609 20754832 6554345 11743428 6554345 11743428 23101566 2867937 23101566 2867937 3248588 7442777 3248588 7442777 20678191 4512724 20678191 4512724 22339177 24893245 22339177 24893245 1955093 19000008 1955093 19000008 10027906 6708059 10027906 6708059 6915626 6928537 6915626 6928537 7382766 1873807 7382766 1873807 25007441 11232964 25007441 11232964 4531278 22173225 4531278 22173225 16954763 7691904 16954763 7691904 23234343 22330230 23234343 22330230 18648279 17734346 18648279 17734346 19242801 18311837 19242801 18311837 17476478 16510713 17476478 16510713 1204110 1622751 1204110 1622751 2921127 24046192 2921127 24046192 12974610 13087309 12974610 13087309 17091235 8598251 17091235 8598251 18648161 14794189 18648161 14794189 10417716 18870517 10417716 18870517 5915750 21251016 5915750 21251016 11208655 2210415 11208655 2210415 809446 26301522 809446 26301522 21419369 2634671 21419369 2634671 24107833 4310870 24107833 4310870 9837774 15912969 9837774 15912969 11247595 5000967 11247595 5000967 5133885 14613848 5133885 14613848 21961074 4784317 21961074 4784317 22825166 22181028 22825166 22181028 4749110 19946896 4749110 19946896 8366252 15505524 8366252 15505524 17758026 4068395 17758026 4068395 3869546 3916887 3869546 3916887 20662012 23813880 20662012 23813880 24619186 6996158 24619186 6996158 13692472 23796351 13692472 23796351 3052651 24094627 3052651 24094627 24891411 4597541 24891411 4597541 7822655 19229612 7822655 19229612 26491337 25414197 26491337 25414197 6858640 6283809 6858640 6283809 20296443 12621164 20296443 12621164 5271406 21790184 5271406 21790184 7136800 705913 7136800 705913 551041 11460550 551041 11460550 15442740 6657569 15442740 6657569 6710093 15153645 6710093 15153645 11923499 6609662 11923499 6609662 20221240 8912825 20221240 8912825 5275472 4943351 5275472 4943351 6701194 13145359 6701194 13145359 21748239 21025746 21748239 21025746 17776533 4234879 17776533 4234879 4303608 21578231 4303608 21578231 22244621 12581053 22244621 12581053 10631115 16078024 10631115 16078024 14929006 7086166 14929006 7086166 20100563 11581156 20100563 11581156 11550041 15647958 11550041 15647958 4654324 22456532 4654324 22456532 10728010 4529756 10728010 4529756 4621295 22714864 4621295 22714864 25423720 24394389 25423720 24394389 13320362 4960600 13320362 4960600 2271172 1717627 2271172 1717627 24934880 14757432 24934880 14757432 10466125 8520850 10466125 8520850 20582860 19789885 20582860 19789885 17070551 9758414 17070551 9758414 17467327 12455607 17467327 12455607 4012105 3737269 4012105 3737269 6840973 8927598 6840973 8927598 17984434 7660719 17984434 7660719 6589093 5764217 6589093 5764217 22118459 21459513 22118459 21459513 2724692 2420061 2724692 2420061 25380022 24525569 25380022 24525569 21154522 13396061 21154522 13396061 14283276 13782121 14283276 13782121 22137559 4464841 22137559 4464841 10095976 17758167 10095976 17758167 6562641 20411568 6562641 20411568 11859957 12855096 11859957 12855096 21253492 6174073 21253492 6174073 15153443 17629468 15153443 17629468 22449996 4148077 22449996 4148077 20591739 6608589 20591739 6608589 2647743 3014031 2647743 3014031 20438363 11521602 20438363 11521602 5855055 5536928 5855055 5536928 9077724 19819286 9077724 19819286 20654754 17443420 20654754 17443420 9429459 8811047 9429459 8811047 18118005 24383012 18118005 24383012 2344963 20436425 2344963 20436425 21222439 23297645 21222439 23297645 3716487 12988336 3716487 12988336 20749072 4284774 20749072 4284774 22588102 13910481 22588102 13910481 8375552 7801403 8375552 7801403 9351613 13714995 9351613 13714995 17918285 9278311 17918285 9278311 11352568 11038409 11352568 11038409 21219423 5600655 21219423 5600655 3842983 22990707 3842983 22990707 19136471 7764898 19136471 7764898 17878491 22287315 17878491 22287315 4628812 10692861 4628812 10692861 14118972 13066878 14118972 13066878 8301114 18651514 8301114 18651514 3932569 3618440 3932569 3618440 5495066 21376618 5495066 21376618 3278028 2974643 3278028 2974643 18939162 8039188 18939162 8039188 21889047 5415079 21889047 5415079 15704537 15299098 15704537 15299098 15693880 7871509 15693880 7871509 19174315 12961207 19174315 12961207 12374524 11680527 12374524 11680527 13335348 15922472 13335348 15922472 3757157 23283489 3757157 23283489 21527816 10757140 21527816 10757140 7236402 19795740 7236402 19795740 12063222 10870705 12063222 10870705 24750558 23601063 24750558 23601063 12582494 5997459 12582494 5997459 21463433 17083683 21463433 17083683 13500563 3138129 13500563 3138129 23729550 19891769 23729550 19891769 20019162 11013695 20019162 11013695 2637938 2834792 2637938 2834792 15072332 15020672 15072332 15020672 15582326 14420223 15582326 14420223 11022254 10576795 11022254 10576795 18314048 19834234 18314048 19834234 7170566 18030431 7170566 18030431 16901612 3343973 16901612 3343973 23336776 5364044 23336776 5364044 5407970 19702133 5407970 19702133 20575309 19206756 20575309 19206756 2990361 3250325 2990361 3250325 17737023 11101885 17737023 11101885 5914388 21221557 5914388 21221557 11493442 1515190 11493442 1515190 25120829 9383508 25120829 9383508 9839075 14843244 9839075 14843244 15678088 7296437 15678088 7296437 7500810 16495248 7500810 16495248 18897633 18287112 18897633 18287112 9745003 11007172 9745003 11007172 13891949 12945125 13891949 12945125 21721765 4985973 21721765 4985973 6078355 17562514 6078355 17562514 17968594 4617796 17968594 4617796 2874413 23912046 2874413 23912046 11157904 6581757 11157904 6581757 7182237 6937692 7182237 6937692 16453323 10559059 16453323 10559059 4324624 1010037 4324624 1010037 26054497 19270856 26054497 19270856 4917864 4963948 4917864 4963948 20770481 20048192 20770481 20048192 20639908 6196473 20639908 6196473 14871409 14717522 14871409 14717522 4260398 22936847 4260398 22936847 22921794 3994624 22921794 3994624 7144791 19743394 7144791 19743394 12159343 7644261 12159343 7644261 8014917 11538261 8014917 11538261 24172020 2675291 24172020 2675291 8012409 24508930 8012409 24508930 2415246 24389658 2415246 24389658 25080797 18245064 25080797 18245064 8927110 10547887 8927110 10547887 23510113 3389115 23510113 3389115 6892252 20047747 6892252 20047747 17244703 2035518 17244703 2035518 24879010 6373813 24879010 6373813 6633687 20408576 6633687 20408576 14976515 12683771 14976515 12683771 8730881 7523856 8730881 7523856 4404976 22618875 4404976 22618875 15199496 9669412 15199496 9669412 22344346 21620709 22344346 21620709 5875942 17116732 5875942 17116732 18224000 17735785 18224000 17735785 9785935 9342108 9785935 9342108 16893414 10237567 16893414 10237567 5871482 5619635 5871482 5619635 3151586 23637942 3151586 23637942 14841802 6149825 14841802 6149825 20822475 21909656 20822475 21909656 5162124 5922415 5162124 5922415 22155323 21435595 22155323 21435595 14590139 7909078 14590139 7909078 19419629 9265441 19419629 9265441 10751566 19180154 10751566 19180154 7886597 7741131 7886597 7741131 13744212 22821844 13744212 22821844 3963977 10765747 3963977 10765747 16173104 18757870 16173104 18757870 3217339 23616055 3217339 23616055 21281127 14218831 21281127 14218831 12412766 17496764 12412766 17496764 24002754 22983046 24002754 22983046 21636796 14283387 21636796 14283387 1453768 25409496 1453768 25409496 22700923 8325739 22700923 8325739 14534902 19481591 14534902 19481591 3388085 23447344 3388085 23447344 15141430 13280223 15141430 13280223 4727634 4557564 4727634 4557564 14035143 19877601 14035143 19877601 20387454 12475394 20387454 12475394 12772781 13950148 12772781 13950148 17053456 7306594 17053456 7306594 21335491 5479483 21335491 5479483 2963994 2540751 2963994 2540751 22437857 16554085 22437857 16554085 906449 25961212 906449 25961212 11213993 9413210 11213993 9413210 8644489 5877926 8644489 5877926 6220023 15272498 6220023 15272498 11507323 7070922 11507323 7070922 7255264 22447579 7255264 22447579 23497764 13710619 23497764 13710619 9651401 9050580 9651401 9050580 9703448 21180574 9703448 21180574 21879464 15250693 21879464 15250693 11866907 19173587 11866907 19173587 21449585 20858692 21449585 20858692 21382043 18166100 21382043 18166100 10482858 9911854 10482858 9911854 17108414 14692330 17108414 14692330 5422863 3324607 5422863 3324607 3784122 8598522 3784122 8598522 18564151 11521201 18564151 11521201 6917560 20248490 6917560 20248490 19946917 7632426 19946917 7632426 19303835 5554546 19303835 5554546 21109745 8394601 21109745 8394601 4194278 22860458 4194278 22860458 13604912 3729338 13604912 3729338 3532646 11831427 3532646 11831427 25345268 24211239 25345268 24211239 14467654 2233588 14467654 2233588 24549606 19935868 24549606 19935868 20155276 20449724 20155276 20449724 21235114 16150541 21235114 16150541 10909657 15652576 10909657 15652576 10372432 16244874 10372432 16244874 18876888 6247398 18876888 6247398 24790305 23779714 24790305 23779714 21247075 9979979 21247075 9979979 6307099 20598437 6307099 20598437 13003143 2614456 13003143 2614456 2403661 14283956 2403661 14283956 16824566 16377147 16824566 16377147 8998686 4267044 8998686 4267044 22586715 20253509 22586715 20253509 5641854 5243487 5641854 5243487 6717274 11631491 6717274 11631491 19301417 7653183 19301417 7653183 11143911 15235283 11143911 15235283 24959798 23753758 24959798 23753758 10125208 4808363 10125208 4808363 3196974 2818661 3196974 2818661 8844738 17886143 8844738 17886143 17690807 14243003 17690807 14243003 12389896 25319815 12389896 25319815 26225091 12063143 26225091 12063143 3318215 23574880 3318215 23574880 18849598 3231834 18849598 3231834 23506850 8325893 23506850 8325893 8839394 7603695 8839394 7603695 26969746 26089602 26969746 26089602 4406161 17788895 4406161 17788895 21485664 20641057 21485664 20641057 4227689 3908835 4227689 3908835 19857175 9636993 19857175 9636993 17481243 9562512 17481243 9562512 18803252 4365189 18803252 4365189 22768735 24869903 22768735 24869903 2184878 5695451 2184878 5695451 21703797 11834171 21703797 11834171 2876615 2647166 2876615 2647166 16297245 20462893 16297245 20462893 20937345 12816079 20937345 12816079 9330515 17871278 9330515 17871278 23930323 22914352 23930323 22914352 22244136 12491289 22244136 12491289 14210632 24120019 14210632 24120019 25221237 17961035 25221237 17961035 7588503 7202844 7588503 7202844 19700409 18409851 19700409 18409851 5176850 4940714 5176850 4940714 8493267 18635147 8493267 18635147 19609221 7228143 19609221 7228143 14103614 20267737 14103614 20267737 6759856 18306641 6759856 18306641 20868417 20044033 20868417 20044033 15281735 13287950 15281735 13287950 13563572 20600169 13563572 20600169 22853140 3696000 22853140 3696000 9456569 16897683 9456569 16897683 17603176 5128283 17603176 5128283 5247168 16514938 5247168 16514938 25685256 24450964 25685256 24450964 7088991 18262341 7088991 18262341 18597143 8399266 18597143 8399266 15659618 14154109 15659618 14154109 3830887 23157596 3830887 23157596 20004100 19509101 20004100 19509101 4289876 22718213 4289876 22718213 16755947 13758198 16755947 13758198 12875972 19815578 12875972 19815578 25462218 24249204 25462218 24249204 22355969 8520257 22355969 8520257 18741455 1849687 18741455 1849687 25237325 18263761 25237325 18263761 1493615 25540908 1493615 25540908 14407920 9443780 14407920 9443780 10013810 16544724 10013810 16544724 21836490 22842024 21836490 22842024 4126711 16287523 4126711 16287523 15401506 15001995 15401506 15001995 15694320 15075076 15694320 15075076 8328215 3420911 8328215 3420911 3120864 13268154 3120864 13268154 23532166 3412827 23532166 3412827 6814943 20860021 6814943 20860021 21570482 13537153 21570482 13537153 10563537 18061476 10563537 18061476 5649958 21256312 5649958 21256312 20166386 4482097 20166386 4482097 4538181 8921635 4538181 8921635 18073876 17361100 18073876 17361100 9212466 17423536 9212466 17423536 9979115 5864265 9979115 5864265 21058673 14706243 21058673 14706243 9543351 9043716 9543351 9043716 18412210 17734885 18412210 17734885 5730257 5601910 5730257 5601910 15779045 11190333 15779045 11190333 18905082 8265881 18905082 8265881 22121896 21241095 22121896 21241095 18138110 9228199 18138110 9228199 16131921 15431775 16131921 15431775 15060219 11895771 15060219 11895771 14268512 16076573 14268512 16076573 18553725 20342271 18553725 20342271 20855260 17097145 20855260 17097145 9806369 16857125 9806369 16857125 5849078 21332019 5849078 21332019 9172184 3355865 9172184 3355865 23442584 3732195 23442584 3732195 5925206 23322661 5925206 23322661 3706335 4263491 3706335 4263491 22491947 6306960 22491947 6306960 11041891 14532202 11041891 14532202 21740495 21064880 21740495 21064880 9687909 5465210 9687909 5465210 23924154 23163334 23924154 23163334 14189214 6899993 14189214 6899993 7372812 13064100 7372812 13064100 14193968 8644757 14193968 8644757 3852731 3992091 3852731 3992091 21468714 5132860 21468714 5132860 5247987 5036249 5247987 5036249 16901036 20957144 16901036 20957144 21635985 7770507 21635985 7770507 17009502 16667645 17009502 16667645 15760763 15256698 15760763 15256698 19300387 18790688 19300387 18790688 4797432 4551359 4797432 4551359 19239511 9030514 19239511 9030514 9522768 12720994 9522768 12720994 15908429 6092653 15908429 6092653 21463415 5200430 21463415 5200430 22109455 14245138 22109455 14245138 4879698 21914373 4879698 21914373 20629028 5912987 20629028 5912987 19306400 18881023 19306400 18881023 7966966 7515492 7966966 7515492 15610361 14595006 15610361 14595006 5707569 4889397 5707569 4889397 22190730 17004645 22190730 17004645 3851130 23168811 3851130 23168811 2010275 1836962 2010275 1836962 14893854 23126822 14893854 23126822 23794924 3488971 23794924 3488971 3892118 4289138 3892118 4289138 16528627 16306370 16528627 16306370 9235918 8791702 9235918 8791702 13749873 15095280 13749873 15095280 11652610 12410314 11652610 12410314 13335881 21516982 13335881 21516982 1561521 1984455 1561521 1984455 15755106 20977792 15755106 20977792 4146730 22706411 4146730 22706411 7038527 6895774 7038527 6895774 22370820 21439458 22370820 21439458 19545196 4903777 19545196 4903777 24269128 23326679 24269128 23326679 6960590 6517651 6960590 6517651 12091071 15895183 12091071 15895183 18829264 22942869 18829264 22942869 4120973 8048058 4120973 8048058 18996410 22696383 18996410 22696383 4300294 6539706 4300294 6539706 23873656 2779220 23873656 2779220 12376792 14473396 12376792 14473396 22072598 4806901 22072598 4806901 11638678 22972673 11638678 22972673 3846977 4618149 3846977 4618149 22489090 7279574 22489090 7279574 2482175 24560702 2482175 24560702 23855266 11196422 23855266 11196422 11700443 9327241 11700443 9327241 17961283 14283329 17961283 14283329 13575268 9514803 13575268 9514803 17781611 7121486 17781611 7121486 7715296 6223626 7715296 6223626 20619163 12133286 20619163 12133286 7522172 19637258 7522172 19637258 14366518 12844611 14366518 12844611 11868496 11022853 11868496 11022853 18693948 17936737 18693948 17936737 1761059 2144081 1761059 2144081 17301301 18670906 17301301 18670906 19142654 11791375 19142654 11791375 15102877 22215918 15102877 22215918 23099597 3629055 23099597 3629055 19004934 21964603 19004934 21964603 4757440 17083554 4757440 17083554 22412197 4295129 22412197 4295129 21451585 10845536 21451585 10845536 12728299 15753045 12728299 15753045 10603834 9907141 10603834 9907141 15930070 21889113 15930070 21889113 22433495 21046194 22433495 21046194 13829544 8394641 13829544 8394641 20753854 5846234 20753854 5846234 15515333 19766894 15515333 19766894 19892037 11830780 19892037 11830780 12661765 13356269 12661765 13356269 22421908 4239904 22421908 4239904 12897138 15544013 12897138 15544013 8022773 3886226 8022773 3886226 3823208 3951396 3823208 3951396 22861795 11818317 22861795 11818317 7790154 7678413 7790154 7678413 23550325 22776615 23550325 22776615 6118446 12902140 6118446 12902140 19593657 19164496 19593657 19164496 13428568 3758216 13428568 3758216 23622172 22451970 23622172 22451970 24332388 2400487 24332388 2400487 14061166 23322986 14061166 23322986 24376858 8699242 24376858 8699242 8432140 8237212 8432140 8237212 13866413 17823372 13866413 17823372 3250698 23636639 3250698 23636639 12201761 6567972 12201761 6567972 3106303 2680328 3106303 2680328 8519778 22893344 8519778 22893344 3855234 14682403 3855234 14682403 25420198 24454792 25420198 24454792 15251697 9833466 15251697 9833466 10519919 25239967 10519919 25239967 26024782 2499140 26024782 2499140 23068353 4669538 23068353 4669538 4757845 5661611 4757845 5661611 21305201 11906274 21305201 11906274 4160925 2626011 4160925 2626011 3037575 8479950 3037575 8479950 22436547 4648635 22436547 4648635 10232296 15319636 10232296 15319636 11697295 9380668 11697295 9380668 7586007 7285494 7586007 7285494 19779113 11670069 19779113 11670069 15262269 9877532 15262269 9877532 17238406 17919852 17238406 17919852 8984503 10924895 8984503 10924895 22243348 21423288 22243348 21423288 3721511 3250860 3721511 3250860 9315792 17383745 9315792 17383745 7588868 7581716 7588868 7581716 12725654 22550775 12725654 22550775 4371620 21770225 4371620 21770225 25662150 24621609 25662150 24621609 4906204 4713505 4906204 4713505 17265807 14550559 17265807 14550559 8262614 18704250 8262614 18704250 17388919 7437702 17388919 7437702 19633326 21520582 19633326 21520582 5345648 14772831 5345648 14772831 20366351 6854785 20366351 6854785 10973934 21564177 10973934 21564177 23304912 22388681 23304912 22388681 23560698 5408824 23560698 5408824 4792505 21828327 4792505 21828327 11424318 10274085 11424318 10274085 10980079 13156039 10980079 13156039 21781171 22021612 21781171 22021612 23157237 10253556 23157237 10253556 12253816 15834080 12253816 15834080 11236481 18759028 11236481 18759028 19502224 13216917 19502224 13216917 4538927 4440224 4538927 4440224 17669458 17099395 17669458 17099395 12184711 3620726 12184711 3620726 3845004 3807476 3845004 3807476 9636971 17065905 9636971 17065905 8588383 5193041 8588383 5193041 23703498 23203980 23703498 23203980 19324982 4832811 19324982 4832811 22548700 12402271 22548700 12402271 5515771 21295779 5515771 21295779 16920523 11428408 16920523 11428408 709368 26344879 709368 26344879 21740270 20918386 21740270 20918386 6137140 1370931 6137140 1370931 25405022 18249872 25405022 18249872 19090886 958983 19090886 958983 25933124 10563251 25933124 10563251 12312822 12859559 12312822 12859559 18338822 20394458 18338822 20394458 20813099 11815932 20813099 11815932 4938553 22050497 4938553 22050497 9760570 8023539 9760570 8023539 5254071 5027166 5254071 5027166 15750179 16744189 15750179 16744189 20201199 5271023 20201199 5271023 5522965 7200682 5522965 7200682 20083903 17563595 20083903 17563595 9601204 21710069 9601204 21710069 22348421 5529884 22348421 5529884 5010102 4949535 5010102 4949535 25913340 24835674 25913340 24835674 6859005 14647208 6859005 14647208 17827849 24698392 17827849 24698392 2219396 13761588 2219396 13761588 14392372 4532098 14392372 4532098 4688175 19743872 4688175 19743872 17437557 9405622 17437557 9405622 9856604 13294166 9856604 13294166 21562382 5313519 21562382 5313519 21185062 17138247 21185062 17138247 11146966 15909715 11146966 15909715 24685060 23466900 24685060 23466900 14131645 12539335 14131645 12539335 9716049 17412133 9716049 17412133 18109371 17370342 18109371 17370342 14912590 11747529 14912590 11747529 13452694 13343157 13452694 13343157 6523025 6011849 6523025 6011849 8601149 22414140 8601149 22414140 23228788 18528389 23228788 18528389 8423390 11566907 8423390 11566907 11881542 16091819 11881542 16091819 10590295 15998842 10590295 15998842 17347646 9932888 17347646 9932888 13834881 22564431 13834881 22564431 23745723 7766112 23745723 7766112 8031136 18832384 8031136 18832384 9058472 6414595 9058472 6414595 3532809 23241079 3532809 23241079 21913401 11276286 21913401 11276286 7693926 7154841 7693926 7154841 22213665 21291498 22213665 21291498 11365066 6771482 11365066 6771482 20558713 20913205 20558713 20913205 4689645 4284898 4689645 4284898 16846758 16175165 16846758 16175165 11091074 15435694 11091074 15435694 17261534 16724060 17261534 16724060 9489053 17475637 9489053 17475637 3254022 3290205 3254022 3290205 19501828 18861492 19501828 18861492 15961167 15164823 15961167 15164823 5512763 22164713 5512763 22164713 25738572 1190976 25738572 1190976 21845951 21219759 21845951 21219759 13337484 13039542 13337484 13039542 13576880 20635068 13576880 20635068 5424077 5301217 5424077 5301217 11619780 13321554 11619780 13321554 14246785 22065638 14246785 22065638 4661187 24942478 4661187 24942478 25865334 9369772 25865334 9369772 9865519 14467812 9865519 14467812 13611502 12816714 13611502 12816714 24781084 23660799 24781084 23660799 3251934 3361877 3251934 3361877 15639802 14878093 15639802 14878093 8492820 8087874 8492820 8087874 15499392 23256976 15499392 23256976 24395751 14480611 24395751 14480611 13616346 3043610 13616346 3043610 3273315 8448408 3273315 8448408 21682227 5483146 21682227 5483146 8038175 7932388 8038175 7932388 22108633 4535452 22108633 4535452 16779679 23916516 16779679 23916516 2805873 5534613 2805873 5534613 22184438 5174980 22184438 5174980 6672344 20857559 6672344 20857559 21447505 2364374 21447505 2364374 2785684 21143715 2785684 21143715 5853786 23464818 5853786 23464818 3582654 21030040 3582654 21030040 21748093 15685387 21748093 15685387 14357732 13399455 14357732 13399455 5117779 21799713 5117779 21799713 20703807 12082168 20703807 12082168 3438283 3350457 3438283 3350457 6753754 16322591 6753754 16322591 24877179 1814814 24877179 1814814 14989419 18075411 14989419 18075411 20077341 19449266 20077341 19449266 15383856 7861619 15383856 7861619 7883531 13839175 7883531 13839175 13034007 10056793 13034007 10056793 9307373 8759611 9307373 8759611 11464206 21503481 11464206 21503481 5651504 20458425 5651504 20458425 23521755 22610190 23521755 22610190 12352981 8819664 12352981 8819664 21526961 20898467 21526961 20898467 13801034 5297919 13801034 5297919 22977315 21802260 22977315 21802260 12701789 6000652 12701789 6000652 4251837 3843688 4251837 3843688 22874392 7048706 22874392 7048706 10628415 19163973 10628415 19163973 19890242 17099810 19890242 17099810 10206453 10637769 10206453 10637769 20693524 20023856 20693524 20023856 6721420 6068061 6721420 6068061 20695817 19937067 20695817 19937067 7075233 13280878 7075233 13280878 20560286 6105145 20560286 6105145 18794005 19272279 18794005 19272279 20046092 11584083 20046092 11584083 10635817 22455640 10635817 22455640 23176753 22028594 23176753 22028594 4720352 5879441 4720352 5879441 21092391 13767580 21092391 13767580 7952279 19058337 7952279 19058337 15838033 10844380 15838033 10844380 16327305 21280002 16327305 21280002 21980567 19641420 21980567 19641420 7092233 6450827 7092233 6450827 11003642 22971165 11003642 22971165 23308114 13919259 23308114 13919259 11065351 10144499 11065351 10144499 10886454 16166362 10886454 16166362 22096800 22863122 22096800 22863122 2911746 768535 2911746 768535 26017203 5514811 26017203 5514811 15427577 16982906 15427577 16982906 10086815 11622373 10086815 11622373 20349904 24039906 20349904 24039906 25296568 6012721 25296568 6012721 6571701 14624063 6571701 14624063 15645424 8520438 15645424 8520438 8778912 16557376 8778912 16557376 21122593 23176672 21122593 23176672 3856788 21659022 3856788 21659022 16860652 16287756 16860652 16287756 20237618 22697456 20237618 22697456 23618073 7850305 23618073 7850305 5978609 21053253 5978609 21053253 13919339 5756805 13919339 5756805 24673705 2085650 24673705 2085650 14075871 22423216 14075871 22423216 23472157 5635191 23472157 5635191 15381773 21576313 15381773 21576313 22542966 11548036 22542966 11548036 12161587 14385489 12161587 14385489 13557920 10902753 13557920 10902753 6548801 3583736 6548801 3583736 3924776 12744693 3924776 12744693 20839064 5846579 20839064 5846579 11890297 19155538 11890297 19155538 8062391 10258423 8062391 10258423 21344434 20780890 21344434 20780890 18706403 3454539 18706403 3454539 3578622 11904869 3578622 11904869 21921883 21303981 21921883 21303981 22410600 4929249 22410600 4929249 20027604 20919809 20027604 20919809 1620378 25012614 1620378 25012614 15514987 11482008 15514987 11482008 7191140 20723009 7191140 20723009 6198289 15641689 6198289 15641689 10949441 2751146 10949441 2751146 2969250 15924664 2969250 15924664 20240772 7100408 20240772 7100408 12885782 11953010 12885782 11953010 19507460 20428531 19507460 20428531 20942771 10237964 20942771 10237964 9710873 9115907 9710873 9115907 21724022 21838248 21724022 21838248 22552984 10511285 22552984 10511285 6979398 22522027 6979398 22522027 4526657 23868650 4526657 23868650 25080266 8185761 25080266 8185761 4045474 4023471 4045474 4023471 6284427 20980664 6284427 20980664 10723344 10005241 10723344 10005241 22230706 21538559 22230706 21538559 21266850 11143184 21266850 11143184 13561801 22410395 13561801 22410395 4261471 4485344 4261471 4485344 12368426 22398228 12368426 22398228 22786836 2709875 22786836 2709875 3220432 15297321 3220432 15297321 21689130 20940635 21689130 20940635 20332707 14936739 20332707 14936739 9342625 8737452 9342625 8737452 5746293 21363205 5746293 21363205 8053005 16102759 8053005 16102759 23230892 3711519 23230892 3711519 20927424 20101115 20927424 20101115 7236947 6353720 7236947 6353720 25479139 24340889 25479139 24340889 22013952 9942172 22013952 9942172 10537859 18392776 10537859 18392776 22689513 21697628 22689513 21697628 21829126 20395271 21829126 20395271 15837756 992695 15837756 992695 1009207 7286559 1009207 7286559 20061249 8969289 20061249 8969289 9745303 21011800 9745303 21011800 21654875 5834060 21654875 5834060 6362395 6404419 6362395 6404419 20465970 13598673 20465970 13598673 13906234 14511075 13906234 14511075 15540604 11998761 15540604 11998761 8440766 18564895 8440766 18564895 19958547 7458755 19958547 7458755 10467451 16860947 10467451 16860947 10319157 2975173 10319157 2975173 3530848 18868211 3530848 18868211 13126392 9020119 13126392 9020119 9307455 20121168 9307455 20121168 20563851 18618466 20563851 18618466 13704693 11077065 13704693 11077065 15587636 17956968 15587636 17956968 9139741 8005303 9139741 8005303 21361021 22798406 21361021 22798406 23584439 13244269 23584439 13244269 276793 26698785 276793 26698785 19585920 10804450 19585920 10804450 933214 790402 933214 790402 16828443 19988047 16828443 19988047 24091363 22981741 24091363 22981741 15635937 7698147 15635937 7698147 8210831 16019870 8210831 16019870 14664360 11492340 14664360 11492340 21494605 20737242 21494605 20737242 20083057 1993926 20083057 1993926 1838654 9385712 1838654 9385712 22489176 4443517 22489176 4443517 11420583 22288626 11420583 22288626 23471147 18469043 23471147 18469043 13195803 12110276 13195803 12110276 14212387 13959598 14212387 13959598 19721992 6998081 19721992 6998081 9132536 17578766 9132536 17578766 15924491 8515054 15924491 8515054 23020243 3957754 23020243 3957754 19359508 18728568 19359508 18728568 14640727 14369092 14640727 14369092 22157318 21591341 22157318 21591341 5123087 5947718 5123087 5947718 21123613 3242885 21123613 3242885 3695698 20503984 3695698 20503984 12240994 11023349 12240994 11023349 3946094 23101145 3946094 23101145 9267046 7505463 9267046 7505463 7686179 8129092 7686179 8129092 11679684 19061175 11679684 19061175 19733614 10206887 19733614 10206887 10989796 10990467 10989796 10990467 12993310 24166622 12993310 24166622 2848147 6825814 2848147 6825814 20023054 19339772 20023054 19339772 6735306 6718326 6735306 6718326 10310192 18296785 10310192 18296785 19102186 17503646 19102186 17503646 3560221 3751101 3560221 3751101 3675371 15790125 3675371 15790125 18599078 23399435 18599078 23399435 3704162 4702178 3704162 4702178 16672896 16070431 16672896 16070431 11509592 11056263 11509592 11056263 25670477 24512575 25670477 24512575 2762769 2401221 2762769 2401221 4852871 13876807 4852871 13876807 19261196 7754632 19261196 7754632 19259748 20024949 19259748 20024949 6948083 3088509 6948083 3088509 23857360 3110673 23857360 3110673 2653712 12485977 2653712 12485977 14230197 23014647 14230197 23014647 3754728 22878765 3754728 22878765 7243135 16891792 7243135 16891792 17304800 12071468 17304800 12071468 8281457 18584865 8281457 18584865 18705609 6838298 18705609 6838298 6818869 7747207 6818869 7747207 21862174 21199047 21862174 21199047 6979422 8550617 6979422 8550617 23775835 22646866 23775835 22646866 13860840 10298243 13860840 10298243 11203188 14092082 11203188 14092082 13781609 2802182 13781609 2802182 24063554 18309898 24063554 18309898 5082055 4827363 5082055 4827363 25905333 25014304 25905333 25014304 15183203 14016462 15183203 14016462 6512986 6173997 6512986 6173997 16900500 17396856 16900500 17396856 21507939 26022779 21507939 26022779 927698 24072983 927698 24072983 10849465 5123161 10849465 5123161 5292061 18232333 5292061 18232333 11230127 9775900 11230127 9775900 10390983 13167916 10390983 13167916 14099797 23277289 14099797 23277289 23714015 6857093 23714015 6857093 7434992 15381092 7434992 15381092 15798846 22044123 15798846 22044123 25450111 24254974 25450111 24254974 6503525 6144768 6503525 6144768 23808496 23006932 23808496 23006932 10680571 15864199 10680571 15864199 16817989 23316143 16817989 23316143 3536346 9684599 3536346 9684599 17785304 13972700 17785304 13972700 7505095 6988543 7505095 6988543 11113614 20739736 11113614 20739736 21438149 12478401 21438149 12478401 5291118 23541877 5291118 23541877 24659485 11233062 24659485 11233062 10512914
139259 332550371 0 332550371 919983282 926856347 919983282 926856347 564226579 558466626 564226579 558466626 844553325 968422197 844553325 968422197 408197716 172398366 408197716 172398366 309709049 186285241 309709049 186285241 576605634 764749561 576605634 764749561 367323871 160677241 367323871 160677241 904393564 956720860 904393564 956720860 417625008 250212068 417625008 250212068 79630138 813272053 79630138 813272053 902184581 34004100 902184581 34004100 150662350 698170834 150662350 698170834 751143839 871128042 751143839 871128042 101808694 842268043 101808694 842268043 775902287 20248957 775902287 20248957 27940794 918667564 27940794 918667564 754756057 131511646 754756057 131511646 9205956 848896018 9205956 848896018 822008459 133246065 822008459 133246065 276549759 840596133 276549759 840596133 156998062 137872288 156998062 137872288 947634457 988843710 947634457 988843710 462792412 921972906 462792412 921972906 140711579 89137513 140711579 89137513 101242030 986230471 101242030 986230471 720500287 463799664 720500287 463799664 200850737 987855631 200850737 987855631 785626865 50892911 785626865 50892911 674655839 997345560 674655839 997345560 838915726 901820415 838915726 901820415 70010868 413567671 70010868 413567671 604755640 911432973 604755640 911432973 366322484 22514783 366322484 22514783 939055494 868084406 939055494 868084406 39615907 144723920 39615907 144723920 956334700 998868382 956334700 998868382 133182631 969734205 133182631 969734205 634763685 143971500 634763685 143971500 83663843 589045218 83663843 589045218 964702850 666214228 964702850 666214228 478067787 585420529 478067787 585420529 371544416 919215157 371544416 919215157 70164903 567138176 70164903 567138176 948794234 38989924 948794234 38989924 414728342 770373135 414728342 770373135 670397631 649164166 670397631 649164166 153724967 72524017 153724967 72524017 638209981 115911324 638209981 115911324 162918647 517836554 162918647 517836554 993291846 13905669 993291846 13905669 154150109 349685675 154150109 349685675 743699869 34796159 743699869 34796159 723376036 822897192 723376036 822897192 191954979 574783354 191954979 574783354 280834357 965775473 280834357 965775473 37336373 434176506 37336373 434176506 25508564 526126939 25508564 526126939 856178718 975695584 856178718 975695584 427535216 803940292 427535216 803940292 590719988 23903924 590719988 23903924 130901955 605516276 130901955 605516276 547674033 220363515 547674033 220363515 119965864 589625186 119965864 589625186 539266550 41736738 539266550 41736738 25533417 735434465 25533417 735434465 596475008 140096667 596475008 140096667 932144805 579264611 932144805 579264611 936789367 302525525 936789367 302525525 417457742 203193877 417457742 203193877 687070920 106842631 687070920 106842631 14319263 548256069 14319263 548256069 864379508 857563727 864379508 857563727 8249158 54515427 8249158 54515427 908614653 669467668 908614653 669467668 245800000 168153052 245800000 168153052 628571346 214120118 628571346 214120118 102320054 816050101 102320054 816050101 789807580 106741700 789807580 106741700 746078941 692252779 746078941 692252779 77627208 786369301 77627208 786369301 993010757 384540698 993010757 384540698 63969742 841048853 63969742 841048853 99722671 642232743 99722671 642232743 334379600 101772364 334379600 101772364 891736911 754041761 891736911 754041761 374532357 523869392 374532357 523869392 315976660 881059980 315976660 881059980 151521138 678653752 151521138 678653752 855919393 826355960 855919393 826355960 361578093 103940897 361578093 103940897 191287598 839411913 191287598 839411913 667353385 176113380 667353385 176113380 932058341 783496466 932058341 783496466 302067999 159663877 302067999 159663877 574174399 313505795 574174399 313505795 366211809 261211543 366211809 261211543 946409649 93582849 946409649 93582849 362239712 426236018 362239712 426236018 672512017 256016265 672512017 256016265 87625130 606472694 87625130 606472694 715721561 711721834 715721561 711721834 7703902 843886628 7703902 843886628 976072622 152161220 976072622 152161220 51403599 763752752 51403599 763752752 877205994 90367987 877205994 90367987 224518494 570508654 224518494 570508654 852208020 647820036 852208020 647820036 957748422 775758899 957748422 775758899 169301339 109919610 169301339 109919610 88890292 636965946 88890292 636965946 905693628 568156710 905693628 568156710 75618942 599484342 75618942 599484342 957468206 62582345 957468206 62582345 124578494 752495018 124578494 752495018 476564548 129262712 476564548 129262712 821336015 888646786 821336015 888646786 106656999 164537141 106656999 164537141 644613609 936132649 644613609 936132649 312247186 439707368 312247186 439707368 961637227 215268741 961637227 215268741 75633040 423488012 75633040 423488012 902845929 281283225 902845929 281283225 912480500 807345101 912480500 807345101 149812266 81842223 149812266 81842223 961787538 367918894 961787538 367918894 581081289 24110847 581081289 24110847 62072388 864406956 62072388 864406956 741574099 520084292 741574099 520084292 641347046 610694283 641347046 610694283 693096948 263416138 693096948 263416138 355781309 365811406 355781309 365811406 259844945 2953361 259844945 2953361 299166151 604268926 299166151 604268926 65880004 891965037 65880004 891965037 628879408 13590933 628879408 13590933 66366011 648465552 66366011 648465552 641785313 145017417 641785313 145017417 810668864 777713601 810668864 777713601 211057889 946434813 211057889 946434813 357850860 782481507 357850860 782481507 15704169 917242255 15704169 917242255 555599541 393326626 555599541 393326626 336797915 542443479 336797915 542443479 961110291 826805406 961110291 826805406 84249292 274180983 84249292 274180983 193332346 394598393 193332346 394598393 105929766 825604238 105929766 825604238 201635693 191309722 201635693 191309722 596656995 693367666 596656995 693367666 188083460 958267685 188083460 958267685 280905281 173900798 280905281 173900798 542008334 570349822 542008334 570349822 227991858 787458626 227991858 787458626 853385725 142462421 853385725 142462421 499996337 463344214 499996337 463344214 1560279 147681973 1560279 147681973 544878211 732359973 544878211 732359973 952023928 726152863 952023928 726152863 451027880 419449109 451027880 419449109 900823831 300513898 900823831 300513898 314197945 674386777 314197945 674386777 845167744 988184986 845167744 988184986 399768561 781906137 399768561 781906137 26885777 269449527 26885777 269449527 752969073 691184078 752969073 691184078 52295432 876448983 52295432 876448983 698600176 389123669 698600176 389123669 334645887 45262521 334645887 45262521 442422981 513395209 442422981 513395209 8315907 2737052 8315907 2737052 924131376 917040876 924131376 917040876 111024896 258754171 111024896 258754171 339128470 23927399 339128470 23927399 23019152 228663031 23019152 228663031 187277647 190016404 187277647 190016404 82051697 885205362 82051697 885205362 423611575 779704758 423611575 779704758 975890764 957258299 975890764 957258299 49771404 139864578 49771404 139864578 897989248 451989024 897989248 451989024 772233723 277137752 772233723 277137752 657044108 648593727 657044108 648593727 451781718 217075855 451781718 217075855 755880435 560363215 755880435 560363215 113867951 992985604 113867951 992985604 867202843 248496983 867202843 248496983 274223094 837963572 274223094 837963572 974006511 318941605 974006511 318941605 421059749 429118282 421059749 429118282 868003144 32739746 868003144 32739746 369668604 804690905 369668604 804690905 24297446 24195433 24297446 24195433 491162875 804318220 491162875 804318220 47707492 140041848 47707492 140041848 666487101 688374801 666487101 688374801 531619984 21017566 531619984 21017566 921553845 801831416 921553845 801831416 771059983 793998687 771059983 793998687 25614459 934247596 25614459 934247596 983381161 413145059 983381161 413145059 163212157 913614614 163212157 913614614 316458261 180435130 316458261 180435130 928928441 214579540 928928441 214579540 216456679 993219891 216456679 993219891 764164099 640898782 764164099 640898782 895158779 77836177 895158779 77836177 243903796 963621358 243903796 963621358 899799202 630820681 899799202 630820681 193900080 25039405 193900080 25039405 870166892 40517322 870166892 40517322 351527457 986504752 351527457 986504752 804168658 591601786 804168658 591601786 238938863 57518935 238938863 57518935 800358972 544776547 800358972 544776547 166909951 870310413 166909951 870310413 880189871 6850278 880189871 6850278 109305878 943926934 109305878 943926934 974297342 104361930 974297342 104361930 731688799 39919010 731688799 39919010 6794853 75270550 6794853 75270550 315972947 898997247 315972947 898997247 690954009 3120890 690954009 3120890 986828367 97351731 986828367 97351731 469806300 121164419 469806300 121164419 463236049 17907089 463236049 17907089 662783468 894067029 662783468 894067029 200396396 264051392 200396396 264051392 710921297 525730107 710921297 525730107 85612720 728833461 85612720 728833461 416912003 40979754 416912003 40979754 589492789 770067912 589492789 770067912 35950502 803474332 35950502 803474332 630180386 327621057 630180386 327621057 821870420 347367803 821870420 347367803 407200329 90682252 407200329 90682252 202726353 444311769 202726353 444311769 792708664 96681665 792708664 96681665 14748214 701325588 14748214 701325588 409981768 117773043 409981768 117773043 868426851 872425673 868426851 872425673 191046778 918630221 191046778 918630221 855278737 745035583 855278737 745035583 64145465 204851984 64145465 204851984 295265754 357851614 295265754 357851614 906419933 638127522 906419933 638127522 669933631 67025423 669933631 67025423 528266769 664558711 528266769 664558711 34346082 177730463 34346082 177730463 932874657 885808007 932874657 885808007 174323516 248997911 174323516 248997911 869069499 97969539 869069499 97969539 93734656 18498810 93734656 18498810 667518542 520754010 667518542 520754010 58027340 979803276 58027340 979803276 932842619 555357078 932842619 555357078 45084628 73309308 45084628 73309308 449045360 752348807 449045360 752348807 148866115 14356361 148866115 14356361 510025058 646874884 510025058 646874884 87486121 41006928 87486121 41006928 766496571 692777917 766496571 692777917 41677989 30944812 41677989 30944812 623442441 878711544 623442441 878711544 167757345 344756043 167757345 344756043 971479922 819797683 971479922 819797683 149782320 221958737 149782320 221958737 928561256 596512152 928561256 596512152 176914401 917798683 176914401 917798683 609499595 78743282 609499595 78743282 931263237 794190600 931263237 794190600 33337391 38445989 33337391 38445989 495411804 379907981 495411804 379907981 72696434 561280345 72696434 561280345 896669810 223039049 896669810 223039049 586304770 715008492 586304770 715008492 751927576 82740967 751927576 82740967 465813615 842380674 465813615 842380674 4153045 883700269 4153045 883700269 403760578 89940529 403760578 89940529 131871188 842182697 131871188 842182697 746502427 13814370 746502427 13814370 241067487 804347442 241067487 804347442 111483791 402742216 111483791 402742216 251105658 865088931 251105658 865088931 225027298 907851561 225027298 907851561 932163487 278069765 932163487 278069765 117605611 440592641 117605611 440592641 846864405 650219379 846864405 650219379 630070692 182036773 630070692 182036773 853854148 872860820 853854148 872860820 498906648 531642833 498906648 531642833 920314236 656709757 920314236 656709757 2349673 275998833 2349673 275998833 746648565 869611867 746648565 869611867 116443863 217232575 116443863 217232575 743016568 929854047 743016568 929854047 228913672 48616522 228913672 48616522 829541171 46710230 829541171 46710230 414458343 973733127 414458343 973733127 908499394 17903701 908499394 17903701 481094893 628695135 481094893 628695135 186914179 346635560 186914179 346635560 859437356 430893059 859437356 430893059 442542128 23955631 442542128 23955631 126348534 751924957 126348534 751924957 734978412 260182650 734978412 260182650 910748359 990541599 910748359 990541599 175877878 725555680 175877878 725555680 974572318 124417735 974572318 124417735 12438210 814990641 12438210 814990641 627308096 332154819 627308096 332154819 68561914 960525482 68561914 960525482 993324832 396386910 993324832 396386910 21577367 838733919 21577367 838733919 668263586 86632419 668263586 86632419 348139472 273494038 348139472 273494038 596450322 944091531 596450322 944091531 711536004 558636200 711536004 558636200 270320653 367671482 270320653 367671482 561673489 481511780 561673489 481511780 313051042 67161377 313051042 67161377 45886415 509180044 45886415 509180044 514894708 85892728 514894708 85892728 197978423 19472165 197978423 19472165 932784608 924744463 932784608 924744463 630718120 144481112 630718120 144481112 989418260 134592478 989418260 134592478 572309810 853608826 572309810 853608826 916125213 470492634 916125213 470492634 631027789 503647212 631027789 503647212 307730880 256965147 307730880 256965147 198404565 681744115 198404565 681744115 346645 316603036 346645 316603036 685378568 643999168 685378568 643999168 916345270 188811413 916345270 188811413 426811651 971345142 426811651 971345142 991422537 67592022 991422537 67592022 320385999 508901648 320385999 508901648 417730991 465356921 417730991 465356921 83714461 976444975 83714461 976444975 635595995 215597363 635595995 215597363 161311318 971244120 161311318 971244120 966064976 173487909 966064976 173487909 312182825 912482345 312182825 912482345 115640253 151134608 115640253 151134608 25200996 694328312 25200996 694328312 178284870 104279836 178284870 104279836 658601346 599013588 658601346 599013588 607744945 185732133 607744945 185732133 86952141 146486835 86952141 146486835 924917099 898531031 924917099 898531031 476874455 64846482 476874455 64846482 244115037 440972313 244115037 440972313 70278211 22262330 70278211 22262330 879648311 988701643 879648311 988701643 296158262 654658299 296158262 654658299 127026362 942179518 127026362 942179518 887206797 407658073 887206797 407658073 326616712 720261846 326616712 720261846 236029203 675663348 236029203 675663348 942081459 431389837 942081459 431389837 48070395 822310291 48070395 822310291 468217444 723789610 468217444 723789610 480234743 871016217 480234743 871016217 623424364 678848447 623424364 678848447 141715298 420254842 141715298 420254842 973479081 218843723 973479081 218843723 531036078 54451168 531036078 54451168 896074886 219226202 896074886 219226202 119061641 816125235 119061641 816125235 284460958 304371432 284460958 304371432 673169392 926600555 673169392 926600555 266816024 640500436 266816024 640500436 139488724 763643647 139488724 763643647 362843925 399895759 362843925 399895759 671485292 814588500 671485292 814588500 593209537 397972845 593209537 397972845 2112499 51481998 2112499 51481998 608295192 536020091 608295192 536020091 617987478 312169080 617987478 312169080 244282248 709151816 244282248 709151816 743781629 10923017 743781629 10923017 793151187 903831641 793151187 903831641 159175897 217562010 159175897 217562010 972245114 829473497 972245114 829473497 319586378 798671858 319586378 798671858 352103814 862401274 352103814 862401274 255531405 59413326 255531405 59413326 803002072 840606948 803002072 840606948 213695235 46229621 213695235 46229621 938376610 12446960 938376610 12446960 408487087 724716472 408487087 724716472 160781828 883153243 160781828 883153243 665644912 246904832 665644912 246904832 180056992 272176852 180056992 272176852 909495832 473045477 909495832 473045477 428791998 187790565 428791998 187790565 237775881 288545742 237775881 288545742 635459420 792097600 635459420 792097600 35362873 660550888 35362873 660550888 634935389 6167029 634935389 6167029 911732975 472158706 911732975 472158706 967853949 16500002 967853949 16500002 756565422 924862085 756565422 924862085 560762713 602103606 560762713 602103606 910136947 958882858 910136947 958882858 405908491 177168006 405908491 177168006 954402539 268054059 954402539 268054059 174890156 316774498 174890156 316774498 890131697 961923700 890131697 961923700 112021198 228348676 112021198 228348676 815430163 857812169 815430163 857812169 323460230 913795894 323460230 913795894 775607123 14971412 775607123 14971412 489167406 401511400 489167406 401511400 63279139 158423504 63279139 158423504 484509908 888720501 484509908 888720501 953257707 596556587 953257707 596556587 99425043 777760265 99425043 777760265 952996558 354487630 952996558 354487630 596659108 594104557 596659108 594104557 970664902 128151832 970664902 128151832 128502088 509209148 128502088 509209148 391851815 178893764 391851815 178893764 85647895 37486653 85647895 37486653 528623609 694471806 528623609 694471806 179723954 307142898 179723954 307142898 741351981 515936824 741351981 515936824 527654018 637541137 527654018 637541137 923263952 21694614 923263952 21694614 339485616 508231846 339485616 508231846 780181943 748056692 780181943 748056692 539019529 315961894 539019529 315961894 624219066 571664877 624219066 571664877 93668764 534703570 93668764 534703570 999249950 983918956 999249950 983918956 46364995 211285991 46364995 211285991 727025941 883602180 727025941 883602180 210215590 158260395 210215590 158260395 809115752 433446307 809115752 433446307 688723370 85833344 688723370 85833344 872671413 464522527 872671413 464522527 930567934 63471904 930567934 63471904 943852626 934055202 943852626 934055202 58009619 909134124 58009619 909134124 725967526 259961195 725967526 259961195 157554045 760615947 157554045 760615947 328551127 228636378 328551127 228636378 709430643 410097738 709430643 410097738 804154561 842209277 804154561 842209277 254310291 854986692 254310291 854986692 332555146 326823286 332555146 326823286 273398766 977699314 273398766 977699314 999163629 260745851 999163629 260745851 492741091 8069080 492741091 8069080 980678395 301260461 980678395 301260461 757271192 616134052 757271192 616134052 932518236 243026136 932518236 243026136 89005480 616736846 89005480 616736846 46697610 263965405 46697610 263965405 980651896 874828599 980651896 874828599 262047985 410620302 262047985 410620302 757568322 156934904 757568322 156934904 394693041 934781040 394693041 934781040 398078011 392714773 398078011 392714773 254346375 703045957 254346375 703045957 113313077 269740329 113313077 269740329 600433322 829662636 600433322 829662636 545553048 287557714 545553048 287557714 794310410 179842645 794310410 179842645 664555906 571284056 664555906 571284056 852626193 217513274 852626193 217513274 240460074 861016572 240460074 861016572 898399499 124643150 898399499 124643150 627664394 605761876 627664394 605761876 655281857 54705452 655281857 54705452 861689137 988591460 861689137 988591460 88575373 200794421 88575373 200794421 54399943 73291766 54399943 73291766 181299363 631994892 181299363 631994892 113225987 295938967 113225987 295938967 420121886 721762189 420121886 721762189 811710304 117996042 811710304 117996042 265792371 581471002 265792371 581471002 144992468 82843854 144992468 82843854 680830680 164918873 680830680 164918873 220966308 913633665 220966308 913633665 276138499 272146344 276138499 272146344 706753361 589536417 706753361 589536417 758415641 339027635 758415641 339027635 619698136 949740778 619698136 949740778 28680226 179811031 28680226 179811031 281430563 80961307 281430563 80961307 854516591 795244748 854516591 795244748 693365914 967744916 693365914 967744916 905965639 748398203 905965639 748398203 283036226 278558258 283036226 278558258 543627141 940008393 543627141 940008393 931789425 105613024 931789425 105613024 751814604 719188120 751814604 719188120 519739348 857573863 519739348 857573863 163640663 263340773 163640663 263340773 403432534 509482192 403432534 509482192 391185450 54406158 391185450 54406158 258252785 941176548 258252785 941176548 907370391 378360942 907370391 378360942 373249582 878560885 373249582 878560885 781116337 935560343 781116337 935560343 658203995 90580199 658203995 90580199 78818724 350518930 78818724 350518930 986992535 563517614 986992535 563517614 817810175 270344128 817810175 270344128 976832282 894868739 976832282 894868739 52474477 45510092 52474477 45510092 728541212 444049447 728541212 444049447 848400396 247402847 848400396 247402847 130685600 601087642 130685600 601087642 542015425 707342625 542015425 707342625 315620168 34872125 315620168 34872125 91312582 680820009 91312582 680820009 943949637 105781821 943949637 105781821 993556308 875824565 993556308 875824565 91271336 521012251 91271336 521012251 882633654 560566807 882633654 560566807 900799088 500084228 900799088 500084228 343445277 26803101 343445277 26803101 811329831 401572078 811329831 401572078 903966603 143457026 903966603 143457026 907863031 998845218 907863031 998845218 171746620 61879874 171746620 61879874 934691862 949573676 934691862 949573676 846729251 6391549 846729251 6391549 93157850 480826702 93157850 480826702 696613667 935724210 696613667 935724210 501497131 141893776 501497131 141893776 615082538 193335333 615082538 193335333 543248813 775840492 543248813 775840492 805334872 330333232 805334872 330333232 410094761 965319899 410094761 965319899 462229641 361541884 462229641 361541884 175938431 870583459 175938431 870583459 970062320 233061083 970062320 233061083 744264513 533130227 744264513 533130227 966781213 837017204 966781213 837017204 468204409 360219349 468204409 360219349 949508729 44089488 949508729 44089488 224421997 324856224 224421997 324856224 847155312 74858395 847155312 74858395 242435578 765048495 242435578 765048495 731186605 998711746 731186605 998711746 464908188 476401831 464908188 476401831 999720957 852740309 999720957 852740309 215182573 176001484 215182573 176001484 772315388 137596748 772315388 137596748 316960494 100712677 316960494 100712677 718021577 725754654 718021577 725754654 199270430 184004078 199270430 184004078 816895208 556239951 816895208 556239951 730223530 240608260 730223530 240608260 449681685 442494405 449681685 442494405 84084711 993994181 84084711 993994181 333697418 790480715 333697418 790480715 979374771 397451746 979374771 397451746 96958460 111000486 96958460 111000486 391774279 840253180 391774279 840253180 797558015 303991867 797558015 303991867 202970037 289036250 202970037 289036250 657234396 809426997 657234396 809426997 331573808 424503722 331573808 424503722 675437855 927367866 675437855 927367866 30217811 249494662 30217811 249494662 926842908 79193506 926842908 79193506 712452098 250745025 712452098 250745025 372992393 663094535 372992393 663094535 900599101 457213440 900599101 457213440 17884111 775373626 17884111 775373626 264887502 29718929 264887502 29718929 501156714 834496306 501156714 834496306 928622652 567911898 928622652 567911898 541543383 903288909 541543383 903288909 715691569 50498132 715691569 50498132 43723019 916570650 43723019 916570650 363988453 158685022 363988453 158685022 685411860 446242929 685411860 446242929 114657104 860415185 114657104 860415185 706751519 745571278 706751519 745571278 519830023 61513177 519830023 61513177 221891473 927253898 221891473 927253898 356855449 105689272 356855449 105689272 503996024 690684325 503996024 690684325 30881522 366658502 30881522 366658502 138073807 951766263 138073807 951766263 302849443 267045523 302849443 267045523 696037225 687419813 696037225 687419813 858094641 895440983 858094641 895440983 19152189 13787333 19152189 13787333 880628656 474095369 880628656 474095369 189522068 93924761 189522068 93924761 92331658 761333179 92331658 761333179 476962039 760412996 476962039 760412996 943382948 783958010 943382948 783958010 398011706 181297262 398011706 181297262 957964528 764152179 957964528 764152179 364040409 55337640 364040409 55337640 582546199 881400500 582546199 881400500 644460425 885971013 644460425 885971013 138370495 336355460 138370495 336355460 672326545 839017667 672326545 839017667 1016489 6822937 1016489 6822937 813600149 658411918 813600149 658411918 399470251 381661778 399470251 381661778 854980742 567132341 854980742 567132341 165298390 534122499 165298390 534122499 634647233 999742453 634647233 999742453 40618845 301648477 40618845 301648477 341145846 709326882 341145846 709326882 501252962 353608847 501252962 353608847 695372015 796018582 695372015 796018582 561100871 147960108 561100871 147960108 15279026 904524554 15279026 904524554 579131892 288453256 579131892 288453256 284812071 713134716 284812071 713134716 666208225 261348855 666208225 261348855 270991835 947592891 270991835 947592891 526599387 812624794 526599387 812624794 80479711 228048475 80479711 228048475 816254201 509193813 816254201 509193813 67141107 223611495 67141107 223611495 776712891 454394616 776712891 454394616 833912586 611337916 833912586 611337916 226778761 250979163 226778761 250979163 810812210 95814507 810812210 95814507 431307604 928505042 431307604 928505042 811909095 572543835 811909095 572543835 379394491 454463931 379394491 454463931 936585890 820291489 936585890 820291489 582088220 826674457 582088220 826674457 730950403 84188889 730950403 84188889 474700616 969877808 474700616 969877808 921346003 780386915 921346003 780386915 214377942 963998382 214377942 963998382 767451730 359851288 767451730 359851288 274748409 303557475 274748409 303557475 996960620 593262440 996960620 593262440 630171012 37682903 630171012 37682903 87629312 916978524 87629312 916978524 808484837 42721134 808484837 42721134 500313416 568529401 500313416 568529401 904341522 632011352 904341522 632011352 308476119 103116916 308476119 103116916 487919124 455872663 487919124 455872663 698908568 438091676 698908568 438091676 511580730 990347654 511580730 990347654 939412210 795327066 939412210 795327066 142394157 278446937 142394157 278446937 544101993 859901927 544101993 859901927 490945832 524868460 490945832 524868460 15782670 801687193 15782670 801687193 766823008 43524045 766823008 43524045 160184618 896040327 160184618 896040327 817869158 977935768 817869158 977935768 87350595 483591106 87350595 483591106 976711903 925763169 976711903 925763169 374856778 61357902 374856778 61357902 554568582 310063748 554568582 310063748 14858159 18330402 14858159 18330402 449042032 892220243 449042032 892220243 39997203 633353532 39997203 633353532 642421192 191308862 642421192 191308862 250883527 817203711 250883527 817203711 719534880 54293647 719534880 54293647 827790382 883740109 827790382 883740109 488565794 376905940 488565794 376905940 651267586 704124138 651267586 704124138 495861149 803268005 495861149 803268005 594477822 709541825 594477822 709541825 85360249 348773050 85360249 348773050 541228075 853759051 541228075 853759051 192646507 873641319 192646507 873641319 828395825 568080625 828395825 568080625 754475615 54342695 754475615 54342695 91450623 650238691 91450623 650238691 613897297 65958154 613897297 65958154 931900638 443671234 931900638 443671234 455975868 990326846 455975868 990326846 845692027 679526458 845692027 679526458 26628014 63318729 26628014 63318729 684827571 863617977 684827571 863617977 834895261 862081946 834895261 862081946 120420055 674122650 120420055 674122650 272087948 174276653 272087948 174276653 842088956 858717943 842088956 858717943 637241778 23011050 637241778 23011050 33627911 141000016 33627911 141000016 637851543 400905786 637851543 400905786 12189363 472206063 12189363 472206063 752920039 130385216 752920039 130385216 290804828 853133147 290804828 853133147 671371161 380801250 671371161 380801250 457528665 680727158 457528665 680727158 926180634 828355386 926180634 828355386 622578779 85775107 622578779 85775107 998533210 461833757 998533210 461833757 88505309 691237520 88505309 691237520 559535738 918789625 559535738 918789625 432176793 152229515 432176793 152229515 267336841 600249271 267336841 600249271 971911047 198493578 971911047 198493578 312973553 774766791 312973553 774766791 954516046 135835259 954516046 135835259 703997024 864001384 703997024 864001384 433713961 582033935 433713961 582033935 700037009 680087105 700037009 680087105 272186284 65352209 272186284 65352209 707050052 770558950 707050052 770558950 176633398 53937732 176633398 53937732 622142947 709571820 622142947 709571820 382398688 290390865 382398688 290390865 624092185 158991323 624092185 158991323 40371938 364482469 40371938 364482469 521207090 719386166 521207090 719386166 686582794 63413287 686582794 63413287 576866 243678877 576866 243678877 18600160 25214492 18600160 25214492 713372263 146258744 713372263 146258744 539159951 857192396 539159951 857192396 192575733 28731521 192575733 28731521 809469515 335724627 809469515 335724627 880367478 78790616 880367478 78790616 995604050 679294921 995604050 679294921 58177026 8463833 58177026 8463833 115431325 820758540 115431325 820758540 700108484 389029554 700108484 389029554 523421583 60420053 523421583 60420053 911108193 938641159 911108193 938641159 227652544 76375646 227652544 76375646 600884688 623988885 600884688 623988885 51196514 66236964 51196514 66236964 957220846 697038697 957220846 697038697 252642664 282533043 252642664 282533043 867526739 246882632 867526739 246882632 179615446 926719342 179615446 926719342 943503402 470840990 943503402 470840990 462704418 726719433 462704418 726719433 862796044 683999799 862796044 683999799 62300623 458680054 62300623 458680054 914744358 859667526 914744358 859667526 298091074 23227876 298091074 23227876 515250628 973320884 515250628 973320884 118660820 303408850 118660820 303408850 478042293 818869442 478042293 818869442 744027974 26575163 744027974 26575163 468595833 543337126 468595833 543337126 548708565 170145947 548708565 170145947 476418050 363997478 476418050 363997478 47995189 859581815 47995189 859581815 862306233 985170596 862306233 985170596 124440268 699651631 124440268 699651631 810039920 709064284 810039920 709064284 449865921 49018110 449865921 49018110 820644214 741927690 820644214 741927690 14353988 500910666 14353988 500910666 912449107 597907140 912449107 597907140 446289596 383728804 446289596 383728804 19342853 723675469 19342853 723675469 433920904 3661083 433920904 3661083 773190083 332169745 773190083 332169745 178359622 294166492 178359622 294166492 934659996 172863929 934659996 172863929 555170282 845067452 555170282 845067452 442738485 53089586 442738485 53089586 76609323 762240277 76609323 762240277 891230499 845936164 891230499 845936164 373648224 643408282 373648224 643408282 910692172 872982643 910692172 872982643 371714695 72945586 371714695 72945586 64985611 756532776 64985611 756532776 151840736 315218018 151840736 315218018 867387349 848688620 867387349 848688620 355478149 592716592 355478149 592716592 751422191 745684018 751422191 745684018 629911252 38149158 629911252 38149158 77238623 376127266 77238623 376127266 40090434 717800047 40090434 717800047 972177234 653996926 972177234 653996926 416943361 893858262 416943361 893858262 38724905 126092257 38724905 126092257 190252644 848261542 190252644 848261542 679250357 837577462 679250357 837577462 109995235 417885873 109995235 417885873 875303379 426296652 875303379 426296652 866628626 2290793 866628626 2290793 716807938 402513540 716807938 402513540 98911869 873076347 98911869 873076347 434111299 25412085 434111299 25412085 898536526 788840101 898536526 788840101 101187344 878791252 101187344 878791252 900550340 299723278 900550340 299723278 373673653 37528967 373673653 37528967 978237193 276147475 978237193 276147475 111676736 40861550 111676736 40861550 887586384 959239166 887586384 959239166 319422542 76158713 319422542 76158713 354084367 990676564 354084367 990676564 197611962 755997616 197611962 755997616 572010849 598374517 572010849 598374517 679915854 304794333 679915854 304794333 465276457 538519715 465276457 538519715 812852954 133221516 812852954 133221516 5004139 723868233 5004139 723868233 906698288 10868895 906698288 10868895 354771581 480741616 354771581 480741616 806599288 97087950 806599288 97087950 164185525 451293785 164185525 451293785 190149770 126215554 190149770 126215554 106239682 996543380 106239682 996543380 779763182 779521229 779763182 779521229 67638694 880683998 67638694 880683998 452437063 504099382 452437063 504099382 665021307 711023390 665021307 711023390 146671672 501486516 146671672 501486516 515873889 718827743 515873889 718827743 574172963 319245704 574172963 319245704 772503999 684428803 772503999 684428803 615759579 478409477 615759579 478409477 251292725 985408440 251292725 985408440 560631644 18121846 560631644 18121846 49207690 216359916 49207690 216359916 518452593 758012360 518452593 758012360 135123315 762508576 135123315 762508576 400769222 307215884 400769222 307215884 333622 140178936 333622 140178936 555620649 947287680 555620649 947287680 173634383 318450045 173634383 318450045 280015545 981493595 280015545 981493595 648034558 16783845 648034558 16783845 62707494 779330115 62707494 779330115 940222046 303147565 940222046 303147565 142472826 318996656 142472826 318996656 733443536 855748700 733443536 855748700 934789733 236366230 934789733 236366230 631360811 591815042 631360811 591815042 321922193 830683965 321922193 830683965 235759152 704067963 235759152 704067963 428874735 830305406 428874735 830305406 941240968 917340266 941240968 917340266 343869870 336398379 343869870 336398379 917438989 616637282 917438989 616637282 605393608 73027810 605393608 73027810 174790847 670289461 174790847 670289461 775238708 239732869 775238708 239732869 905136335 857423272 905136335 857423272 675616767 141621342 675616767 141621342 802050411 800195828 802050411 800195828 941764095 125226989 941764095 125226989 57733110 393928219 57733110 393928219 227618012 127226693 227618012 127226693 295515391 744180572 295515391 744180572 837760737 215968392 837760737 215968392 998522075 998427540 998522075 998427540 468434905 586717095 468434905 586717095 720904897 568424362 720904897 568424362 497566364 304664826 497566364 304664826 788770746 678415707 788770746 678415707 409108050 155180046 409108050 155180046 213923107 724272124 213923107 724272124 744636812 837609167 744636812 837609167 626623397 474273583 626623397 474273583 364190508 978043865 364190508 978043865 34555496 14912650 34555496 14912650 518054806 873085082 518054806 873085082 802722616 780896865 802722616 780896865 819772878 362823208 819772878 362823208 251892238 885744467 251892238 885744467 627104509 224735116 627104509 224735116 55974946 979444599 55974946 979444599 291587980 355758114 291587980 355758114 898541637 882241392 898541637 882241392 436737157 771661709 436737157 771661709 492204044 996290745 492204044 996290745 843040198 222055200 843040198 222055200 151397346 695085545 151397346 695085545 773152219 27302098 773152219 27302098 348255414 334497589 348255414 334497589 268895046 439279021 268895046 439279021 480848060 409391999 480848060 409391999 237439361 722745007 237439361 722745007 639584458 163085021 639584458 163085021 235737213 899559735 235737213 899559735 808190450 281480246 808190450 281480246 249875396 284341845 249875396 284341845 571428967 426305173 571428967 426305173 814164491 308773800 814164491 308773800 236416574 184025787 236416574 184025787 443010340 866236746 443010340 866236746 93249374 397869726 93249374 397869726 716054222 783016024 716054222 783016024 54169864 744021827 54169864 744021827 708044274 294785560 708044274 294785560 329123796 222113586 329123796 222113586 696968419 138362830 696968419 138362830 343763631 232372629 343763631 232372629 917653881 782950260 917653881 782950260 153008831 28051003 153008831 28051003 669325521 594612047 669325521 594612047 192516545 736011051 192516545 736011051 736467955 653266907 736467955 653266907 682920755 907215607 682920755 907215607 838139418 775796418 838139418 775796418 641599913 398105337 641599913 398105337 442130536 934835122 442130536 934835122 985691533 465791087 985691533 465791087 506766315 679959933 506766315 679959933 953755131 1836342 953755131 1836342 594403170 419841910 594403170 419841910 594241184 155712763 594241184 155712763 977939561 555143586 977939561 555143586 878508614 319193770 878508614 319193770 182165266 806799474 182165266 806799474 836986916 14518551 836986916 14518551 75080985 248825360 75080985 248825360 534536610 895716171 534536610 895716171 199063031 674558642 199063031 674558642 335835213 278105785 335835213 278105785 144577330 835296746 144577330 835296746 759358074 800712230 759358074 800712230 195817057 909931746 195817057 909931746 56619699 545175779 56619699 545175779 479225908 569125769 479225908 569125769 988473722 6523400 988473722 6523400 337276862 937566967 337276862 937566967 285864858 483111170 285864858 483111170 578896972 980197690 578896972 980197690 29684641 517943023 29684641 517943023 839223219 830807963 839223219 830807963 363070108 78159572 363070108 78159572 162409773 822096460 162409773 822096460 864974117 311627147 864974117 311627147 56762723 427821266 56762723 427821266 907484671 5802374 907484671 5802374 605447557 967000639 605447557 967000639 220380816 41819314 220380816 41819314 814384043 504137791 814384043 504137791 777432499 156821368 777432499 156821368 49894794 631120770 49894794 631120770 811097915 307084716 811097915 307084716 763345295 830895954 763345295 830895954 3845672 423199478 3845672 423199478 52653823 474527681 52653823 474527681 882960698 524877240 882960698 524877240 957916150 263257623 957916150 263257623 550796615 193013850 550796615 193013850 437147107 932138199 437147107 932138199 650159111 861782320 650159111 861782320 53846615 534147373 53846615 534147373 830205004 992091984 830205004 992091984 765460877 194949336 765460877 194949336 36981624 818092173 36981624 818092173 883924041 212957616 883924041 212957616 610112321 783476993 610112321 783476993 721841733 730508965 721841733 730508965 403265226 843992217 403265226 843992217 682013307 610677148 682013307 610677148 813473509 909412396 813473509 909412396 617000296 331634021 617000296 331634021 892389960 565651013 892389960 565651013 403301703 700836512 403301703 700836512 754336397 121382210 754336397 121382210 213683893 756232715 213683893 756232715 42857819 124212767 42857819 124212767 646157473 776841326 646157473 776841326 282213 224713652 282213 224713652 260410323 999354597 260410323 999354597 841864319 73988938 841864319 73988938 722089482 751908356 722089482 751908356 528045254 532933699 528045254 532933699 670722723 896881172 670722723 896881172 451543141 490077379 451543141 490077379 503911336 520549046 503911336 520549046 150581424 572552476 150581424 572552476 801335627 776775917 801335627 776775917 598470320 136759876 598470320 136759876 417376232 961344646 417376232 961344646 514027144 72128878 514027144 72128878 179279992 281267781 179279992 281267781 40107670 3376952 40107670 3376952 40442596 672281067 40442596 672281067 922313880 128513443 922313880 128513443 15206527 105782646 15206527 105782646 571134913 912138692 571134913 912138692 680416646 956100870 680416646 956100870 94955891 426314301 94955891 426314301 980748243 42113427 980748243 42113427 824266338 821692697 824266338 821692697 344186639 243598688 344186639 243598688 660695813 967311524 660695813 967311524 138114837 717954215 138114837 717954215 949528514 265154196 949528514 265154196 26371178 399972605 26371178 399972605 551995329 736869270 551995329 736869270 680980454 19883424 680980454 19883424 162425306 292759889 162425306 292759889 964468685 877606113 964468685 877606113 147007262 937566927 147007262 937566927 947037568 46234244 947037568 46234244 296957438 663153156 296957438 663153156 313441321 396262468 313441321 396262468 11125737 942816383 11125737 942816383 903731022 1571943 903731022 1571943 896321255 206402943 896321255 206402943 11761600 194677141 11761600 194677141 72112072 608954764 72112072 608954764 831494765 826941045 831494765 826941045 521473655 325864454 521473655 325864454 939943020 651130078 939943020 651130078 248626182 874721579 248626182 874721579 670806921 305860941 670806921 305860941 910518243 122945674 910518243 122945674 330645235 912594270 330645235 912594270 116998027 583132964 116998027 583132964 775197811 90426466 775197811 90426466 982230011 119905783 982230011 119905783 79782296 89125816 79782296 89125816 900559905 410172498 900559905 410172498 419597855 701841538 419597855 701841538 750796 565107009 750796 565107009 684553911 704457444 684553911 704457444 769981426 215376111 769981426 215376111 118713710 727857917 118713710 727857917 711086884 766883623 711086884 766883623 113847694 162720783 113847694 162720783 970278007 409113882 970278007 409113882 622326329 113715998 622326329 113715998 226402287 753087837 226402287 753087837 696786901 770689746 696786901 770689746 375758394 463793562 375758394 463793562 906975655 856889160 906975655 856889160 239042746 903412954 239042746 903412954 762798175 5577933 762798175 5577933 908452336 58975389 908452336 58975389 37862280 895274001 37862280 895274001 380950414 828937570 380950414 828937570 192250422 866066159 192250422 866066159 943965418 784068194 943965418 784068194 37765133 501212887 37765133 501212887 156149431 690117512 156149431 690117512 124383870 700575150 124383870 700575150 968701679 797329994 968701679 797329994 324560975 182216926 324560975 182216926 692941957 975383396 692941957 975383396 180076467 71501984 180076467 71501984 898754434 894439979 898754434 894439979 236694149 541627999 236694149 541627999 685870795 146371470 685870795 146371470 223923746 653986123 223923746 653986123 946738755 15481331 946738755 15481331 89517456 618977673 89517456 618977673 776056089 688383502 776056089 688383502 691326501 68385531 691326501 68385531 138704536 775976589 138704536 775976589 8427797 111068604 8427797 111068604 282388784 985485123 282388784 985485123 14394975 808197581 14394975 808197581 651985752 47075401 651985752 47075401 837114572 685191697 837114572 685191697 38318786 865929843 38318786 865929843 804046824 16637389 804046824 16637389 68823897 801497636 68823897 801497636 6190420 760176057 6190420 760176057 678036777 410710969 678036777 410710969 710243731 584907388 710243731 584907388 68981170 56826620 68981170 56826620 589937772 793839157 589937772 793839157 98205804 35665498 98205804 35665498 368141490 921420591 368141490 921420591 27468239 667939360 27468239 667939360 135878069 909971475 135878069 909971475 91679016 404124191 91679016 404124191 829689593 115031315 829689593 115031315 535933543 413673368 535933543 413673368 871337119 729723251 871337119 729723251 705484313 90054165 705484313 90054165 831163639 613122268 831163639 613122268 80681176 103456094 80681176 103456094 808379998 790632674 808379998 790632674 921720203 984052551 921720203 984052551 189796561 98043884 189796561 98043884 356676494 670889832 356676494 670889832 875551009 880875492 875551009 880875492 389944697 568169244 389944697 568169244 281290798 951098977 281290798 951098977 82093752 253090687 82093752 253090687 509561995 654878342 509561995 654878342 78820344 160746794 78820344 160746794 347982333 509727149 347982333 509727149 305439775 216765304 305439775 216765304 937583866 883884177 937583866 883884177 539263602 66782158 539263602 66782158 487735022 556979551 487735022 556979551 840574009 84044868 840574009 84044868 299477106 871018541 299477106 871018541 879072271 572360791 879072271 572360791 12054405 363275168 12054405 363275168 903862175 604233294 903862175 604233294 171753715 41437723 171753715 41437723 799997079 957702752 799997079 957702752 202453527 441006655 202453527 441006655 912577574 10715354 912577574 10715354 427394565 938005877 427394565 938005877 639825307 122301848 639825307 122301848 184498683 944477263 184498683 944477263 699894508 561840001 699894508 561840001 170899882 945122464 170899882 945122464 162047857 98759312 162047857 98759312 964023441 344174186 964023441 344174186 315263609 211622338 315263609 211622338 961407861 875554900 961407861 875554900 839274154 147555285 839274154 147555285 445024732 988002881 445024732 988002881 596315580 92044792 596315580 92044792 41509359 657906601 41509359 657906601 910685073 2014317 910685073 2014317 37728822 473960753 37728822 473960753 732037376 581129772 732037376 581129772 303173872 267336792 303173872 267336792 932145595 894304311 932145595 894304311 946179436 733106288 946179436 733106288 210326519 61706094 210326519 61706094 616834475 986136275 616834475 986136275 162866751 537950844 162866751 537950844 503872665 746878701 503872665 746878701 148535978 68412633 148535978 68412633 748954380 900847152 748954380 900847152 12524067 336951276 12524067 336951276 927265585 860584290 927265585 860584290 900152147 34927377 900152147 34927377 60156998 394573115 60156998 394573115 88545623 2960829 88545623 2960829 720990198 707104378 720990198 707104378 837528213 415467277 837528213 415467277 197499685 594144161 197499685 594144161 966536014 15348262 966536014 15348262 248217775 677136935 248217775 677136935 130016452 440722897 130016452 440722897 877039779 887391356 877039779 887391356 690726952 653497149 690726952 653497149 467058998 996367240 467058998 996367240 848728256 225651038 848728256 225651038 858282844 926624396 858282844 926624396 356229303 543218505 356229303 543218505 974826547 701747734 974826547 701747734 631927909 622086896 631927909 622086896 506680638 500582244 506680638 500582244 867100668 417303040 867100668 417303040 133616122 913232476 133616122 913232476 920326527 475644322 920326527 475644322 206708005 79095316 206708005 79095316 138624906 453934705 138624906 453934705 379058617 351113659 379058617 351113659 620957769 861782003 620957769 861782003 628509171 735404242 628509171 735404242 865638794 55468610 865638794 55468610 125482372 704250246 125482372 704250246 323387077 19598584 323387077 19598584 897129584 674164774 897129584 674164774 105847546 925213483 105847546 925213483 903896012 121303098 903896012 121303098 309834637 846552771 309834637 846552771 515253901 261230647 515253901 261230647 906225201 945638432 906225201 945638432 195107651 500992277 195107651 500992277 938572789 120217171 938572789 120217171 560385519 863044853 560385519 863044853 398770359 397767965 398770359 397767965 650238728 616478899 650238728 616478899 955316003 100935587 955316003 100935587 184834395 770010069 184834395 770010069 907601904 2692709 907601904 2692709 531248563 663218360 531248563 663218360 716237277 429493175 716237277 429493175 681828280 772987160 681828280 772987160 107246933 336141456 107246933 336141456 634135578 721155468 634135578 721155468 908271806 122809127 908271806 122809127 168520114 879334866 168520114 879334866 607399402 457907427 607399402 457907427 280423585 376365317 280423585 376365317 799552247 285000059 799552247 285000059 88441811 677026434 88441811 677026434 807213854 141238961 807213854 141238961 433364339 795584175 433364339 795584175 699955816 666151245 699955816 666151245 268864268 866461579 268864268 866461579 753509421 288798345 753509421 288798345 368706356 841539464 368706356 841539464 914815272 338101443 914815272 338101443 568545076 697088031 568545076 697088031 611616922 641445678 611616922 641445678 774907307 745224482 774907307 745224482 302151021 105823317 302151021 105823317 383609136 513386423 383609136 513386423 974524429 957008551 974524429 957008551 710339622 82964165 710339622 82964165 856196667 587234455 856196667 587234455 925357443 155548955 925357443 155548955 667324699 881369268 667324699 881369268 765053000 444218455 765053000 444218455 700998581 893515503 700998581 893515503 419860199 453216267 419860199 453216267 929387422 288763948 929387422 288763948 646917511 459524488 646917511 459524488 654736686 670567 654736686 670567 823536469 854656754 823536469 854656754 316928256 525944082 316928256 525944082 937702375 697101613 937702375 697101613 347347430 566234335 347347430 566234335 661287906 95973474 661287906 95973474 171825210 25643744 171825210 25643744 32187898 729225711 32187898 729225711 800957408 966142762 800957408 966142762 32074512 392430559 32074512 392430559 325584245 869763925 325584245 869763925 489377293 282514029 489377293 282514029 631758962 334692140 631758962 334692140 334077519 686888568 334077519 686888568 843112213 940970720 843112213 940970720 591090253 281986114 591090253 281986114 906254845 538905087 906254845 538905087 30935128 175084364 30935128 175084364 324200190 883950653 324200190 883950653 70121748 803886545 70121748 803886545 700033726 33713721 700033726 33713721 214741107 619387693 214741107 619387693 578719797 538875641 578719797 538875641 116810586 921574317 116810586 921574317 316684316 270434081 316684316 270434081 235951377 26748086 235951377 26748086 433531007 342864998 433531007 342864998 930075228 56407375 930075228 56407375 318269566 771787837 318269566 771787837 740409266 205776195 740409266 205776195 371693948 564023802 371693948 564023802 124829142 883794066 124829142 883794066 327681954 736519832 327681954 736519832 134613623 164964976 134613623 164964976 639274391 454549393 639274391 454549393 386173719 286760220 386173719 286760220 915800889 583543014 915800889 583543014 144285405 961528407 144285405 961528407 736908004 568203964 736908004 568203964 453241155 846206046 453241155 846206046 452408445 277656352 452408445 277656352 755923492 685318267 755923492 685318267 906673032 677921785 906673032 677921785 225650290 794896150 225650290 794896150 924123611 612109817 924123611 612109817 358778214 596312842 358778214 596312842 21646870 955068026 21646870 955068026 974103186 930034184 974103186 930034184 122978792 727692796 122978792 727692796 596540473 275807099 596540473 275807099 917084775 33214714 917084775 33214714 458827510 912331231 458827510 912331231 657966880 217247415 657966880 217247415 945733877 896284667 945733877 896284667 757849713 142230903 757849713 142230903 920327004 802024306 920327004 802024306 304531447 727850260 304531447 727850260 880528773 911067639 880528773 911067639 568921407 247522483 568921407 247522483 822531753 40636755 822531753 40636755 304213532 473134551 304213532 473134551 558887910 325549503 558887910 325549503 374705789 558863407 374705789 558863407 866238248 719025184 866238248 719025184 739031152 765683070 739031152 765683070 938805909 974483887 938805909 974483887 488569128 585074492 488569128 585074492 86883568 419382366 86883568 419382366 860262917 371898273 860262917 371898273 179219497 994306333 179219497 994306333 351702010 642354551 351702010 642354551 905637532 916224210 905637532 916224210 312368973 207006375 312368973 207006375 975785723 558980046 975785723 558980046 743621320 240817980 743621320 240817980 54531323 496856568 54531323 496856568 491281767 896020648 491281767 896020648 88515511 150102644 88515511 150102644 903992810 449631365 903992810 449631365 961183180 339191900 961183180 339191900 118210333 856514466 118210333 856514466 667558397 167090633 667558397 167090633 860263106 854456055 860263106 854456055 435996256 429274586 435996256 429274586 199822978 995236963 199822978 995236963 587202397 47130697 587202397 47130697 835974606 502942646 835974606 502942646 34102904 25136762 34102904 25136762 31383669 597915581 31383669 597915581 508055916 63953817 508055916 63953817 273325251 243704147 273325251 243704147 761113239 777736635 761113239 777736635 45511088 50236006 45511088 50236006 846448815 286921694 846448815 286921694 101106229 864338952 101106229 864338952 802689012 692977163 802689012 692977163 86323715 909937944 86323715 909937944 713651157 830902167 713651157 830902167 213223164 970334406 213223164 970334406 498715921 244928548 498715921 244928548 520316983 979813935 520316983 979813935 941155169 42772556 941155169 42772556 13163260 376482730 13163260 376482730 769984036 289424023 769984036 289424023 289446419 881695313 289446419 881695313 767649170 126306529 767649170 126306529 87460572 964262567 87460572 964262567 963936919 431099417 963936919 431099417 484660563 781672599 484660563 781672599 944776554 86916509 944776554 86916509 238300770 977525577 238300770 977525577 648293587 534740356 648293587 534740356 224828689 563308916 224828689 563308916 687679181 114434154 687679181 114434154 13447509 890834107 13447509 890834107 753613909 386098179 753613909 386098179 357259456 179821872 357259456 179821872 903363403 832433774 903363403 832433774 7344655 346198535 7344655 346198535 762909720 3581810 762909720 3581810 280999581 919142608 280999581 919142608 502723943 277191527 502723943 277191527 195919965 428204228 195919965 428204228 943913204 97646213 943913204 97646213 867110437 742229319 867110437 742229319 308104452 913311002 308104452 913311002 937550312 550197376 937550312 550197376 663350346 993131364 663350346 993131364 13283608 207414090 13283608 207414090 538660968 557171324 538660968 557171324 156075389 369361789 156075389 369361789 696220312 844236029 696220312 844236029 972193380 119676716 972193380 119676716 4105650 772893193 4105650 772893193 362151095 622303303 362151095 622303303 767121559 825709999 767121559 825709999 236039158 112890571 236039158 112890571 718064192 971885657 718064192 971885657 327746605 871223922 327746605 871223922 682602458 945817887 682602458 945817887 402939704 327888146 402939704 327888146 726485176 532055637 726485176 532055637 667620786 962927529 667620786 962927529 899080615 676460455 899080615 676460455 272623336 33273776 272623336 33273776 24435167 481259027 24435167 481259027 842036896 694805828 842036896 694805828 39207838 282336593 39207838 282336593 466109405 577120996 466109405 577120996 90858030 345844721 90858030 345844721 864778486 516713122 864778486 516713122 203915392 315105938 203915392 315105938 968760677 437823001 968760677 437823001 760130680 729950257 760130680 729950257 436123096 99702232 436123096 99702232 228886693 652638960 228886693 652638960 810654155 533927254 810654155 533927254 431719764 20091031 431719764 20091031 170272130 485832687 170272130 485832687 428597350 388590495 428597350 388590495 29087000 322933598 29087000 322933598 970331170 772920461 970331170 772920461 115887770 429567150 115887770 429567150 646733452 164925245 646733452 164925245 341560826 96506850 341560826 96506850 704998541 911058231 704998541 911058231 269770706 113205170 269770706 113205170 81809780 406412137 81809780 406412137 608308932 503580702 608308932 503580702 206054993 400065945 206054993 400065945 231014888 743357847 231014888 743357847 765073228 50931093 765073228 50931093 432352667 695325903 432352667 695325903 634987036 774256005 634987036 774256005 124035409 521636365 124035409 521636365 911760112 484459470 911760112 484459470 836743443 948590601 836743443 948590601 444813085 762240082 444813085 762240082 794140264 275229977 794140264 275229977 360344490 302836609 360344490 302836609 801711082 2476822 801711082 2476822 286906141 635448907 286906141 635448907 953735014 196014684 953735014 196014684 192389699 899985860 192389699 899985860 897850281 904566075 897850281 904566075 263364805 606767932 263364805 606767932 502283458 810263283 502283458 810263283 214277194 929770808 214277194 929770808 974004083 65803346 974004083 65803346 653015661 922151581 653015661 922151581 341422615 771992946 341422615 771992946 832123132 152515671 832123132 152515671 967714488 49483357 967714488 49483357 154285741 226823286 154285741 226823286 734602973 124770082 734602973 124770082 241524366 557548103 241524366 557548103 157588042 266913565 157588042 266913565 733737871 673525916 733737871 673525916 240049438 795798118 240049438 795798118 863126065 316009823 863126065 316009823 777589404 852241016 777589404 852241016 122615436 101243271 122615436 101243271 892758810 963993320 892758810 963993320 184886566 392995646 184886566 392995646 850204826 503714875 850204826 503714875 963432814 41142961 963432814 41142961 471818930 493478447 471818930 493478447 588541210 518124240 588541210 518124240 201338709 342333941 201338709 342333941 477310225 576809709 477310225 576809709 814544807 167233702 814544807 167233702 297434079 733558913 297434079 733558913 692755757 683909731 692755757 683909731 765026537 788337287 765026537 788337287 385844008 487645075 385844008 487645075 872486555 942936085 872486555 942936085 246266031 173448252 246266031 173448252 433626817 988667816 433626817 988667816 401768412 559641311 401768412 559641311 533521290 866439064 533521290 866439064 932189981 708871672 932189981 708871672 306955525 877077464 306955525 877077464 700471449 480250351 700471449 480250351 147923273 380459471 147923273 380459471 492405236 143896072 492405236 143896072 660485224 329284525 660485224 329284525 83990831 850306953 83990831 850306953 976626212 373779259 976626212 373779259 526599133 613468245 526599133 613468245 967716213 800933796 967716213 800933796 728051731 34903463 728051731 34903463 747924656 196212817 747924656 196212817 42362567 299064422 42362567 299064422 491007080 173652898 491007080 173652898 827940208 833142378 827940208 833142378 563886788 216043804 563886788 216043804 957492359 859657554 957492359 859657554 177803190 941589717 177803190 941589717 380557682 319395637 380557682 319395637 144386980 636217584 144386980 636217584 335116303 645971451 335116303 645971451 67962828 624993590 67962828 624993590 633865094 997242763 633865094 997242763 858146256 887224117 858146256 887224117 3621488 906457998 3621488 906457998 14571627 158247310 14571627 158247310 817994620 543544191 817994620 543544191 10529738 959361139 10529738 959361139 983718780 232058670 983718780 232058670 101086311 903351495 101086311 903351495 991525638 999765616 991525638 999765616 432587887 686308988 432587887 686308988 400148285 585851278 400148285 585851278 617378826 150113904 617378826 150113904 667829337 664966518 667829337 664966518 152468380 88761665 152468380 88761665 735279806 539052303 735279806 539052303 345566390 199430695 345566390 199430695 718564377 6092975 718564377 6092975 208031686 724577581 208031686 724577581 977320449 841947673 977320449 841947673 584363891 230279215 584363891 230279215 460067705 662379608 460067705 662379608 883391893 307815275 883391893 307815275 886371158 605032382 886371158 605032382 141876308 492250969 141876308 492250969 960751209 566450761 960751209 566450761 106370468 190232534 106370468 190232534 604756555 996422251 604756555 996422251 821323655 434035732 821323655 434035732 153395531 525916022 153395531 525916022 952962020 370787834 952962020 370787834 52049541 998360160 52049541 998360160 831430831 291853575 831430831 291853575 754678579 964309422 754678579 964309422 161979841 485241063 161979841 485241063 966935764 368803125 966935764 368803125 110206168 709759289 110206168 709759289 908634653 8808495 908634653 8808495 75830028 544967821 75830028 544967821 827730285 12802883 827730285 12802883 711816555 812946335 711816555 812946335 171340176 273135388 171340176 273135388 464975645 731195057 464975645 731195057 183776780 222011588 183776780 222011588 692266429 331801458 692266429 331801458 277734927 199051736 277734927 199051736 816811237 629281613 816811237 629281613 413467133 72203818 413467133 72203818 458861736 273750769 458861736 273750769 465385329 2208371 465385329 2208371 410103030 907858941 410103030 907858941 589013802 179450228 589013802 179450228 355595922 12415215 355595922 12415215 675127852 876890340 675127852 876890340 697670643 250400688 697670643 250400688 847379750 665161201 847379750 665161201 20949746 154620697 20949746 154620697 870464074 767800896 870464074 767800896 211970737 103550074 211970737 103550074 857471956 466925312 857471956 466925312 535067366 936617945 535067366 936617945 854661367 631022902 854661367 631022902 364534868 352080499 364534868 352080499 950484866 255927117 950484866 255927117 806727103 624607803 806727103 624607803 319148503 841517049 319148503 841517049 896716334 232384021 896716334 232384021 519791819 413163355 519791819 413163355 886140637 71977139 886140637 71977139 860723377 402175616 860723377 402175616 251450471 890602159 251450471 890602159 383722217 475192684 383722217 475192684 34212835 681340537 34212835 681340537 364056362 944423225 364056362 944423225 995527011 201383409 995527011 201383409 470723136 20293893 470723136 20293893 646054592 734361326 646054592 734361326 414315519 312955388 414315519 312955388 997378604 681675012 997378604 681675012 95606778 404324622 95606778 404324622 996646792 989825809 996646792 989825809 149687690 111317455 149687690 111317455 662083579 416761353 662083579 416761353 551533324 108929744 551533324 108929744 509768968 769404800 509768968 769404800 977036105 572527295 977036105 572527295 277256439 160373762 277256439 160373762 832323744 393766462 832323744 393766462 275586693 931213450 275586693 931213450 689447486 482804729 689447486 482804729 170080394 975711689 170080394 975711689 415215853 343896321 415215853 343896321 934326206 773057324 934326206 773057324 164306371 17249686 164306371 17249686 751421308 967480537 751421308 967480537 91992533 498149138 91992533 498149138 579682457 83809531 579682457 83809531 683499532 277279627 683499532 277279627 954889198 40456908 954889198 40456908 899978 950242546 899978 950242546 267383493 68007625 267383493 68007625 771960237 432649180 771960237 432649180 371365193 294654180 371365193 294654180 335788574 638262810 335788574 638262810 727897824 239799973 727897824 239799973 884192203 603336898 884192203 603336898 391059752 25769139 391059752 25769139 477867798 792547475 477867798 792547475 154596561 309452013 154596561 309452013 936615783 217090838 936615783 217090838 557470168 778923764 557470168 778923764 748665770 8996858 748665770 8996858 311796131 840665133 311796131 840665133 660743591 383472870 660743591 383472870 441851999 758363176 441851999 758363176 197494257 38075273 197494257 38075273 985379467 323981047 985379467 323981047 84802012 155344659 84802012 155344659 644696635 810651844 644696635 810651844 910647880 179284643 910647880 179284643 254094532 894354799 254094532 894354799 945419210 428080262 945419210 428080262 992411178 953358850 992411178 953358850 101445479 483077772 101445479 483077772 662153423 964368650 662153423 964368650 569716792 617765375 569716792 617765375 832896645 990827141 832896645 990827141 4971504 246084154 4971504 246084154 656002806 122285213 656002806 122285213 115987568 27590497 115987568 27590497 902581522 381153183 902581522 381153183 169424041 836940283 169424041 836940283 958982633 332740621 958982633 332740621 671737017 726146551 671737017 726146551 782071882 570970146 782071882 570970146 640641618 796331665 640641618 796331665 736714182 447941726 736714182 447941726 499618237 867921933 499618237 867921933 55249733 160896890 55249733 160896890 841642519 701191325 841642519 701191325 316249981 904808331 316249981 904808331 909480088 505129477 909480088 505129477 165927958 155306240 165927958 155306240 808528849 918885269 808528849 918885269 312186012 570872564 312186012 570872564 529644486 770465034 529644486 770465034 778327913 459883034 778327913 459883034 297224047 859946841 297224047 859946841 925854353 391650386 925854353 391650386 416943988 842243519 416943988 842243519 645851816 10392225 645851816 10392225 270780972 673497203 270780972 673497203 191162646 575773643 191162646 575773643 709288088 242540770 709288088 242540770 240652475 819312604 240652475 819312604 895585931 681788924 895585931 681788924 551195326 78708470 551195326 78708470 480177962 476266123 480177962 476266123 877165326 722091508 877165326 722091508 105327121 52214828 105327121 52214828 735744357 825173846 735744357 825173846 616464560 8333222 616464560 8333222 754621786 907407783 754621786 907407783 348111943 334565120 348111943 334565120 880420669 652424072 880420669 652424072 152780725 809098433 152780725 809098433 690506640 992812912 690506640 992812912 378124984 258686169 378124984 258686169 504476691 995617847 504476691 995617847 790026548 343856495 790026548 343856495 231320870 640450427 231320870 640450427 460619888 128939401 460619888 128939401 897226514 997925880 897226514 997925880 931962516 602763761 931962516 602763761 191011926 278953431 191011926 278953431 947099077 732291081 947099077 732291081 302651780 626064838 302651780 626064838 927941496 74513995 927941496 74513995 106714986 908592213 106714986 908592213 218007812 457394209 218007812 457394209 585048996 854378227 585048996 854378227 791894124 261417705 791894124 261417705 355722935 714716659 355722935 714716659 921879307 4321875 921879307 4321875 254537526 851672201 254537526 851672201 212418756 514473628 212418756 514473628 655110247 505124577 655110247 505124577 26879152 672803667 26879152 672803667 954539769 408706818 954539769 408706818 982046807 924873398 982046807 924873398 425132395 213107345 425132395 213107345 647010272 910115378 647010272 910115378 312735901 98387624 312735901 98387624 438417457 923315808 438417457 923315808 352198864 353842246 352198864 353842246 148940337 962733256 148940337 962733256 396896761 7035540 396896761 7035540 925173053 428203020 925173053 428203020 43314001 440469665 43314001 440469665 222639350 72331470 222639350 72331470 22804187 802924836 22804187 802924836 3880220 201792481 3880220 201792481 980503905 282502178 980503905 282502178 100397573 550670401 100397573 550670401 830458348 508805351 830458348 508805351 328674612 245542718 328674612 245542718 145954243 951956030 145954243 951956030 310076823 308958383 310076823 308958383 278522917 500195697 278522917 500195697 804464126 95636204 804464126 95636204 247670488 875350980 247670488 875350980 87230428 746741961 87230428 746741961 169766144 977196950 169766144 977196950 682682086 112492610 682682086 112492610 802861597 129755652 802861597 129755652 120472164 76109189 120472164 76109189 886521261 462675513 886521261 462675513 279137827 10098995 279137827 10098995 622241706 225737758 622241706 225737758 334703382 954017119 334703382 954017119 930001922 43518804 930001922 43518804 384167148 975286639 384167148 975286639 57762003 698824673 57762003 698824673 986837078 674349304 986837078 674349304 990155366 899077243 990155366 899077243 13476642 979034390 13476642 979034390 391115854 94973033 391115854 94973033 703853875 545795103 703853875 545795103 21762497 982699713 21762497 982699713 680096260 115814100 680096260 115814100 138966758 748655548 138966758 748655548 34576910 345789282 34576910 345789282 177902779 13022195 177902779 13022195 25455682 399471985 25455682 399471985 907132179 817803377 907132179 817803377 963975817 27566707 963975817 27566707 360230029 234475808 360230029 234475808 991536470 110379159 991536470 110379159 42133614 592792799 42133614 592792799 463719734 226206511 463719734 226206511 885946077 113789512 885946077 113789512 401226668 619849081 401226668 619849081 825773761 169674604 825773761 169674604 293729052 345635644 293729052 345635644 956362427 309423968 956362427 309423968 136810092 543015559 136810092 543015559 817948908 122706358 817948908 122706358 276094901 34657390 276094901 34657390 685749163 927303512 685749163 927303512 446410140 161878765 446410140 161878765 45576785 921619222 45576785 921619222 446520969 780032806 446520969 780032806 96654787 256920361 96654787 256920361 954880127 944217341 954880127 944217341 147632340 411012489 147632340 411012489 338777424 658012163 338777424 658012163 168914887 139248743 168914887 139248743 956398825 303066371 956398825 303066371 160388556 10330129 160388556 10330129 103511886 322366999 103511886 322366999 614040113 357673893 614040113 357673893 273504406 694732277 273504406 694732277 819877086 168097714 819877086 168097714 329785925 912954565 329785925 912954565 500876590 859839193 500876590 859839193 285230225 549052505 285230225 549052505 934330451 633746196 934330451 633746196 608871736 846026284 608871736 846026284 856154956 190176326 856154956 190176326 104147771 506969007 104147771 506969007 917374714 900387587 917374714 900387587 23271490 815091553 23271490 815091553 975754380 923704521 975754380 923704521 2221057 44496706 2221057 44496706 579870008 978886539 579870008 978886539 36503451 390837277 36503451 390837277 735771866 817519246 735771866 817519246 288793595 877756111 288793595 877756111 744474823 273764167 744474823 273764167 937384386 752052814 937384386 752052814 296059480 150694326 296059480 150694326 449585765 936242197 449585765 936242197 804493194 328840370 804493194 328840370 368822996 847443983 368822996 847443983 761949019 196230529 761949019 196230529 741575752 762489684 741575752 762489684 388086655 182855599 388086655 182855599 733594727 938376384 733594727 938376384 880013455 962837470 880013455 962837470 286389490 593829371 286389490 593829371 793449014 944024891 793449014 944024891 600303925 415245844 600303925 415245844 827265054 950560250 827265054 950560250 330178899 222744514 330178899 222744514 714068445 970370782 714068445 970370782 879716795 494782493 879716795 494782493 757660446 802937136 757660446 802937136 957421224 132255885 957421224 132255885 82075285 323669143 82075285 323669143 926873484 191184321 926873484 191184321 248921319 993739203 248921319 993739203 349795735 152256885 349795735 152256885 223963097 682451690 223963097 682451690 646576565 552093172 646576565 552093172 343108360 993408741 343108360 993408741 795048314 726595008 795048314 726595008 251916470 72501685 251916470 72501685 570619793 488251075 570619793 488251075 84731844 458062901 84731844 458062901 686574307 166856766 686574307 166856766 374882850 227658065 374882850 227658065 742875385 40947207 742875385 40947207 952710247 966975473 952710247 966975473 17792176 38448114 17792176 38448114 679546064 408050420 679546064 408050420 874238902 913981524 874238902 913981524 655142803 851276847 655142803 851276847 956730436 986195257 956730436 986195257 147600546 136535671 147600546 136535671 967871708 434730888 967871708 434730888 279968386 89200256 279968386 89200256 731357196 881701510 731357196 881701510 449374418 340473088 449374418 340473088 609458136 735952372 609458136 735952372 498285707 94503491 498285707 94503491 727733337 986849073 727733337 986849073 366649258 225044921 366649258 225044921 604683420 120350860 604683420 120350860 133194235 436450833 133194235 436450833 1535921 973295348 1535921 973295348 878532511 166762358 878532511 166762358 141291790 927465576 141291790 927465576 609281275 296661067 609281275 296661067 286683460 830472987 286683460 830472987 706660738 971235249 706660738 971235249 76529485 749410170 76529485 749410170 401029902 287733120 401029902 287733120 864077287 575810098 864077287 575810098 819997196 17961 819997196 17961 161056446 400307555 161056446 400307555 646448731 625531073 646448731 625531073 953478696 241553084 953478696 241553084 692804821 978514098 692804821 978514098 323775636 832824238 323775636 832824238 901767903 991109563 901767903 991109563 926409642 260482415 926409642 260482415 370389953 378378260 370389953 378378260 366715340 144716696 366715340 144716696 36538906 907941804 36538906 907941804 720602987 779079658 720602987 779079658 944208861 998246873 944208861 998246873 385128001 227315143 385128001 227315143 842343449 614928151 842343449 614928151 503212635 914642274 503212635 914642274 898018691 45287641 898018691 45287641 307149399 583274729 307149399 583274729 133301905 41184594 133301905 41184594 792517059 82858176 792517059 82858176 303885097 271685194 303885097 271685194 888027367 126012415 888027367 126012415 252294457 416940010 252294457 416940010 626866333 661375887 626866333 661375887 693956274 260469380 693956274 260469380 111414430 597540784 111414430 597540784 167824660 500642152 167824660 500642152 540455117 921694321 540455117 921694321 230438030 554949008 230438030 554949008 599137253 786528712 599137253 786528712 968954804 493045393 968954804 493045393 443379431 367573568 443379431 367573568 920567936 551549151 920567936 551549151 278512789 112238420 278512789 112238420 32611368 387987142 32611368 387987142 847161761 195101544 847161761 195101544 227403767 973232765 227403767 973232765 644116544 196177943 644116544 196177943 115123351 416568274 115123351 416568274 638361456 732772260 638361456 732772260 141518622 163722649 141518622 163722649 994993193 66854345 994993193 66854345 340836773 442238626 340836773 442238626 332532091 293914695 332532091 293914695 944562861 585289820 944562861 585289820 268696119 235505875 268696119 235505875 808470899 426922536 808470899 426922536 127024961 240014395 127024961 240014395 873614007 799251149 873614007 799251149 264547898 515386567 264547898 515386567 946122004 396330784 946122004 396330784 31009457 382594608 31009457 382594608 199494173 504893442 199494173 504893442 978041502 257912815 978041502 257912815 475433121 942629264 475433121 942629264 133142755 126786929 133142755 126786929 920892491 787477547 920892491 787477547 178906348 167186314 178906348 167186314 984467976 909877352 984467976 909877352 795248750 34956533 795248750 34956533 375684329 986145040 375684329 986145040 30484192 254806804 30484192 254806804 889831671 917329309 889831671 917329309 13591073 834920841 13591073 834920841 525124425 209391070 525124425 209391070 712123256 557898893 712123256 557898893 215945604 964633158 215945604 964633158 870586149 314156505 870586149 314156505 932417372 68174718 932417372 68174718 726267208 635663004 726267208 635663004 188571834 288794051 188571834 288794051 333734553 537185116 333734553 537185116 35237241 108748548 35237241 108748548 694996012 308169559 694996012 308169559 92053839 612775272 92053839 612775272 291781271 647341690 291781271 647341690 17557257 71265929 17557257 71265929 498024365 856513051 498024365 856513051 400104427 235088607 400104427 235088607 831023211 956009128 831023211 956009128 250774613 104998002 250774613 104998002 896672422 833615829 896672422 833615829 642265472 133743873 642265472 133743873 341173482 895868615 341173482 895868615 624681749 128348257 624681749 128348257 376977102 706065860 376977102 706065860 910358568 133850759 910358568 133850759 268483462 648314913 268483462 648314913 869245290 982394337 869245290 982394337 202841747 250237935 202841747 250237935 853664406 909869815 853664406 909869815 441085087 172906531 441085087 172906531 840781514 751564379 840781514 751564379 87885025 904058684 87885025 904058684 863890137 605511595 863890137 605511595 7206651 914752647 7206651 914752647 700300289 202728159 700300289 202728159 263986221 873222920 263986221 873222920 851793245 529488715 851793245 529488715 555756525 955851967 555756525 955851967 379261847 124299252 379261847 124299252 769545980 466644529 769545980 466644529 624964122 390178869 624964122 390178869 712522737 731902954 712522737 731902954 249441166 558601255 249441166 558601255 542093485 942206786 542093485 942206786 13248535 667531352 13248535 667531352 666768665 924740762 666768665 924740762 353977070 319152790 353977070 319152790 966363393 103437929 966363393 103437929 50542942 204352075 50542942 204352075 476249465 864658290 476249465 864658290 24057358 282005151 24057358 282005151 789292459 396221366 789292459 396221366 166881277 796981877 166881277 796981877 767894549 574003609 767894549 574003609 555385119 950444009 555385119 950444009 680070016 656241018 680070016 656241018 115919645 576721263 115919645 576721263 576751212 831493654 576751212 831493654 526697044 734924939 526697044 734924939 927137831 176044944 927137831 176044944 325969682 387566373 325969682 387566373 767516491 213819092 767516491 213819092 316624819 799231458 316624819 799231458 875435 744412616 875435 744412616 850265622 255886323 850265622 255886323 20994145 799996611 20994145 799996611 543489533 962439558 543489533 962439558 746677855 107002517 746677855 107002517 824816941 893119759 824816941 893119759 979148428 363564093 979148428 363564093 442564649 522514953 442564649 522514953 803685954 64953272 803685954 64953272 772800145 453596395 772800145 453596395 8158904 687051036 8158904 687051036 655395431 814731488 655395431 814731488 82369659 798606889 82369659 798606889 794269584 70972106 794269584 70972106 426577261 682767358 426577261 682767358 157388312 302372071 157388312 302372071 765927911 99941126 765927911 99941126 534104374 372554027 534104374 372554027 848171619 349145599 848171619 349145599 688664803 457883256 688664803 457883256 960173096 352104327 960173096 352104327 162107906 864451986 162107906 864451986 947689088 275586092 947689088 275586092 590160079 131915576 590160079 131915576 447129097 622627798 447129097 622627798 45887649 127484393 45887649 127484393 750869365 750461054 750869365 750461054 740115240 739951110 740115240 739951110 903200082 341848493 903200082 341848493 139462575 73363639 139462575 73363639 467610326 806605964 467610326 806605964 345154674 315725727 345154674 315725727 486327160 967251976 486327160 967251976 184640688 552918449 184640688 552918449 377451877 936480642 377451877 936480642 45263729 749607477 45263729 749607477 97299847 831875651 97299847 831875651 394860863 109391837 394860863 109391837 156685855 92908445 156685855 92908445 463127031 352841080 463127031 352841080 342956143 67479473 342956143 67479473 934406764 757713384 934406764 757713384 597948409 117093790 597948409 117093790 999383491 959411981 999383491 959411981 35594277 57919165 35594277 57919165 323705557 487701860 323705557 487701860 10221148 421886470 10221148 421886470 978181800 231503094 978181800 231503094 452172596 868531713 452172596 868531713 641629228 587232660 641629228 587232660 173188540 15004652 173188540 15004652 962089050 112986971 962089050 112986971 709748435 90758533 709748435 90758533 457301668 951614679 457301668 951614679 734083543 321459734 734083543 321459734 47121502 933524358 47121502 933524358 767455073 77768900 767455073 77768900 227983191 857566408 227983191 857566408 515977356 214904055 515977356 214904055 283082943 612186456 283082943 612186456 994372458 57780942 994372458 57780942 753965628 671808881 753965628 671808881 94310494 284924157 94310494 284924157 683349880 395505831 683349880 395505831 157312559 265367721 157312559 265367721 961352148 811617871 961352148 811617871 85768766 35281120 85768766 35281120 28405581 557153543 28405581 557153543 758513966 646790979 758513966 646790979 292782648 19598202 292782648 19598202 719813249 129329814 719813249 129329814 680306712 514524307 680306712 514524307 278242920 713988810 278242920 713988810 301685030 1119569 301685030 1119569 156511010 279676368 156511010 279676368 628948517 89446536 628948517 89446536 74494318 919604585 74494318 919604585 739183730 65619603 739183730 65619603 73546674 808419925 73546674 808419925 203074074 136330138 203074074 136330138 603694690 549943789 603694690 549943789 35391972 22293131 35391972 22293131 262306132 910365234 262306132 910365234 676920786 351640799 676920786 351640799 894283805 867358697 894283805 867358697 961201465 381581723 961201465 381581723 456717249 821938026 456717249 821938026 352886277 80390304 352886277 80390304 912878245 744364146 912878245 744364146 21406474 307583869 21406474 307583869 976825799 879122386 976825799 879122386 790255597 435416334 790255597 435416334 355622800 591431723 355622800 591431723 781123960 341128091 781123960 341128091 137187497 326470696 137187497 326470696 90522187 575100722 90522187 575100722 182386195 28821258 182386195 28821258 874752534 974686829 874752534 974686829 19846662 247489964 19846662 247489964 768937284 645117636 768937284 645117636 401694898 284952203 401694898 284952203 701471396 869974751 701471396 869974751 903309268 175182308 903309268 175182308 145651964 854614146 145651964 854614146 965599486 345426482 965599486 345426482 318904661 745309846 318904661 745309846 978363374 644396044 978363374 644396044 139405041 792612269 139405041 792612269 919816239 191923734 919816239 191923734 4221134 435711531 4221134 435711531 114440010 205688916 114440010 205688916 684059597 934687050 684059597 934687050 917097342 125332967 917097342 125332967 200355274 817158869 200355274 817158869 78952657 332018171 78952657 332018171 40114067 922486220 40114067 922486220 776621062 234770773 776621062 234770773 138565915 783379038 138565915 783379038 870515382 311732492 870515382 311732492 967256364 890223260 967256364 890223260 661754689 292891205 661754689 292891205 102601246 821614608 102601246 821614608 844981517 885367937 844981517 885367937 575202881 92800872 575202881 92800872 936794500 884720773 936794500 884720773 211668453 149074244 211668453 149074244 467942576 7020789 467942576 7020789 89441817 611026845 89441817 611026845 614672977 650821014 614672977 650821014 110602961 702110516 110602961 702110516 439510327 111484844 439510327 111484844 47960993 994563007 47960993 994563007 136469088 467084585 136469088 467084585 191870752 454925283 191870752 454925283 66194615 250456310 66194615 250456310 878404567 926310026 878404567 926310026 163181852 478912878 163181852 478912878 696999891 616925180 696999891 616925180 571080726 268563326 571080726 268563326 357534024 214672049 357534024 214672049 906096113 79922279 906096113 79922279 756345299 484028904 756345299 484028904 391962619 189207011 391962619 189207011 896630244 815005790 896630244 815005790 415449527 698522056 415449527 698522056 931154086 30239425 931154086 30239425 261824565 904938321 261824565 904938321 969858604 603812261 969858604 603812261 824043158 854285451 824043158 854285451 48676397 148016342 48676397 148016342 159592552 467311375 159592552 467311375 872367552 142478679 872367552 142478679 464630627 598208644 464630627 598208644 959293243 123908106 959293243 123908106 413463096 951112553 413463096 951112553 686402157 831322190 686402157 831322190 514729988 148826400 514729988 148826400 944963583 28327059 944963583 28327059 602360256 743253868 602360256 743253868 687538636 333791088 687538636 333791088 207777939 15760824 207777939 15760824 591671591 5337901 591671591 5337901 69009001 759453710 69009001 759453710 236542064 17127005 236542064 17127005 906895150 677202293 906895150 677202293 75276169 10591367 75276169 10591367 61644677 784816293 61644677 784816293 897019966 426181383 897019966 426181383 577890802 131285745 577890802 131285745 963087887 962638155 963087887 962638155 732716469 340291072 732716469 340291072 424583224 690175735 424583224 690175735 638614623 376098094 638614623 376098094 957497416 155571106 957497416 155571106 739350829 928840394 739350829 928840394 405522810 30682105 405522810 30682105 561726385 840668094 561726385 840668094 185408160 88065987 185408160 88065987 650536635 714288883 650536635 714288883 76412087 510729990 76412087 510729990 890931452 705119775 890931452 705119775 829097751 1329868 829097751 1329868 634543584 165082892 634543584 165082892 919733963 613627703 919733963 613627703 698428560 505597184 698428560 505597184 898928209 409043617 898928209 409043617 341447216 279701833 341447216 279701833 638757444 553112593 638757444 553112593 9202875 612971032 9202875 612971032 229869163 140470019 229869163 140470019 950614753 273711871 950614753 273711871 84478754 167793574 84478754 167793574 762567951 288622808 762567951 288622808 212571298 861844588 212571298 861844588 920129513 692855147 920129513 692855147 327694898 279766039 327694898 279766039 798431501 88793817 798431501 88793817 82445172 991407790 82445172 991407790 901378110 124239154 901378110 124239154 573551659 207674962 573551659 207674962 977183586 883479378 977183586 883479378 893586947 624525819 893586947 624525819 978897426 652656440 978897426 652656440 449170414 452993313 449170414 452993313 553264587 705010196 553264587 705010196 261184460 532664574 261184460 532664574 561707316 120463140 561707316 120463140 14350378 778021520 14350378 778021520 164621101 219697443 164621101 219697443 799328508 21135375 799328508 21135375 545546846 121636991 545546846 121636991 176855227 809113961 176855227 809113961 126112867 561920568 126112867 561920568 526463801 843075083 526463801 843075083 5731797 718867853 5731797 718867853 709827990 9570540 709827990 9570540 331660771 934572594 331660771 934572594 889061406 851376724 889061406 851376724 324151805 859470505 324151805 859470505 38361059 523782850 38361059 523782850 929438854 925317082 929438854 925317082 92470772 198671239 92470772 198671239 389331906 309655767 389331906 309655767 92008717 775421021 92008717 775421021 871854065 390452116 871854065 390452116 391300616 990236841 391300616 990236841 82191839 231855522 82191839 231855522 357711790 998483422 357711790 998483422 412743389 79856946 412743389 79856946 900128424 599311950 900128424 599311950 269788977 285627068 269788977 285627068 910288871 551544027 910288871 551544027 109411690 493905101 109411690 493905101 721193231 24125211 721193231 24125211 575344210 760927850 575344210 760927850 672042836 258272709 672042836 258272709 162532228 703745796 162532228 703745796 791992503 333971889 791992503 333971889 46977391 798408249 46977391 798408249 16003101 54716533 16003101 54716533 980693725 953420346 980693725 953420346 13717748 368206054 13717748 368206054 961229996 812687461 961229996 812687461 262860440 536883985 262860440 536883985 881852425 20558511 881852425 20558511 475657873 773615668 475657873 773615668 398261638 897305721 398261638 897305721 155334268 905833376 155334268 905833376 802838246 131091560 802838246 131091560 344396352 787152679 344396352 787152679 288507539 314014216 288507539 314014216 957233013 886488284 957233013 886488284 272536898 779438563 272536898 779438563 276350081 925232324 276350081 925232324 947143452 1875526 947143452 1875526 138002703 942004074 138002703 942004074 935069044 450277506 935069044 450277506 220355467 655611199 220355467 655611199 611313946 345996791 611313946 345996791 52126663 42646768 52126663 42646768 228347190 671179352 228347190 671179352 916811400 361717992 916811400 361717992 697044425 35002417 697044425 35002417 870622857 2862599 870622857 2862599 385317719 673642626 385317719 673642626 910399606 311526579 910399606 311526579 67051600 807566093 67051600 807566093 705987137 108343002 705987137 108343002 831898900 988557515 831898900 988557515 685319700 123217994 685319700 123217994 98103051 756491509 98103051 756491509 906088773 299167327 906088773 299167327 3543532 457017649 3543532 457017649 851860531 3990000 851860531 3990000 386249824 875837523 386249824 875837523 611783948 288522288 611783948 288522288 92414250 790052977 92414250 790052977 808283020 346334879 808283020 346334879 396613069 897800518 396613069 897800518 106974169 394675839 106974169 394675839 564786823 836265705 564786823 836265705 890762528 687689149 890762528 687689149 75151923 746814337 75151923 746814337 227432490 540596831 227432490 540596831 188192262 710890653 188192262 710890653 511582592 710066697 511582592 710066697 242509061 905226194 242509061 905226194 741427863 376653691 741427863 376653691 210946528 47525415 210946528 47525415 659494711 653800801 659494711 653800801 222640355 349321852 222640355 349321852 432542703 999628646 432542703 999628646 209602624 78493980 209602624 78493980 754828872 847611456 754828872 847611456 3427713 137537950 3427713 137537950 7218534 409061876 7218534 409061876 797569426 100422079 797569426 100422079 291513305 401556993 291513305 401556993 677742423 283503488 677742423 283503488 576227069 465508614 576227069 465508614 588924045 779983723 588924045 779983723 222913883 76055472 222913883 76055472 916971683 257948133 916971683 257948133 113405140 57615322 113405140 57615322 207416577 678490252 207416577 678490252 101864819 232675887 101864819 232675887 869580193 961365789 869580193 961365789 625823346 590525683 625823346 590525683 27792030 205212640 27792030 205212640 924824011 973316876 924824011 973316876 343372553 116795352 343372553 116795352 154497742 947437395 154497742 947437395 913362408 148908702 913362408 148908702 332560859 987792372 332560859 987792372 911125262 131648735 911125262 131648735 16196358 534143185 16196358 534143185 935138636 731139700 935138636 731139700 206988399 886208431 206988399 886208431 473114140 5481785 473114140 5481785 746960761 741941188 746960761 741941188 96560887 7275341 96560887 7275341 880523120 855721415 880523120 855721415 274012979 350292869 274012979 350292869 751287274 990307237 751287274 990307237 367672053 248697328 367672053 248697328 885277164 935108991 885277164 935108991 101919980 133440627 101919980 133440627 441824718 425699337 441824718 425699337 46054893 79137278 46054893 79137278 13736249 455497157 13736249 455497157 868762683 172653716 868762683 172653716 27359275 415726497 27359275 415726497 412494337 34222960 412494337 34222960 968870042 361467794 968870042 361467794 670232 746497245 670232 746497245 966211251 940962837 966211251 940962837 67441897 504971920 67441897 504971920 337438083 207259914 337438083 207259914 649601635 482356241 649601635 482356241 229658551 331169737 229658551 331169737 52036440 59546719 52036440 59546719 880121867 764595154 880121867 764595154 66878526 665248759 66878526 665248759 825765802 855358779 825765802 855358779 5154324 221739669 5154324 221739669 93459802 859953423 93459802 859953423 493327837 157083098 493327837 157083098 159462238 382460323 159462238 382460323 575922903 47908791 575922903 47908791 429061505 780406595 429061505 780406595 514592128 948877658 514592128 948877658 524898706 294165423 524898706 294165423 28973202 991110139 28973202 991110139 375346319 187934956 375346319 187934956 768999506 628863825 768999506 628863825 85904231 710191419 85904231 710191419 712830010 343702634 712830010 343702634 33874637 790230100 33874637 790230100 790412017 110852311 790412017 110852311 105200648 695951785 105200648 695951785 644954551 591914566 644954551 591914566 194625692 210402985 194625692 210402985 614307325 923659584 614307325 923659584 702027747 361569032 702027747 361569032 138224698 799273069 138224698 799273069 918079492 993068726 918079492 993068726 435485362 279836892 435485362 279836892 431152942 703910783 431152942 703910783 596840495 312435349 596840495 312435349 789205589 991826581 789205589 991826581 37085952 819577599 37085952 819577599 93355583 983917085 93355583 983917085 190014942 497617284 190014942 497617284 975352206 83984191 975352206 83984191 142028763 641076344 142028763 641076344 890776602 943142860 890776602 943142860 254709776 41143541 254709776 41143541 995105103 776686659 995105103 776686659 581123119 554766738 581123119 554766738 995372897 656478261 995372897 656478261 62808652 182391549 62808652 182391549 851613611 589975950 851613611 589975950 260634806 868392404 260634806 868392404 941152030 252743142 941152030 252743142 221580793 449456722 221580793 449456722 156140047 697889782 156140047 697889782 510100491 67752018 510100491 67752018 711208768 977360185 711208768 977360185 76899058 890962621 76899058 890962621 746641042 673084900 746641042 673084900 124536634 61042995 124536634 61042995 847511612 126423030 847511612 126423030 104813537 839115399 104813537 839115399 787119576 790136912 787119576 790136912 638093414 433534403 638093414 433534403 202184418 263793337 202184418 263793337 815552577 186987086 815552577 186987086 860195954 396492484 860195954 396492484 268870125 96344704 268870125 96344704 159539388 229338565 159539388 229338565 262043782 93580399 262043782 93580399 984349784 246354154 984349784 246354154 310553983 776967012 310553983 776967012 456580923 346480765 456580923 346480765 457375205 736385699 457375205 736385699 871588337 334913214 871588337 334913214 15589359 891059498 15589359 891059498 376551646 650141542 376551646 650141542 915748050 993856515 915748050 993856515 361927575 409488676 361927575 409488676 117166745 871176653 117166745 871176653 318119902 452938274 318119902 452938274 813552646 877166555 813552646 877166555 843455406 90909457 843455406 90909457 782404460 826358486 782404460 826358486 277846472 456278162 277846472 456278162 673902265 522136874 673902265 522136874 477283732 506273787 477283732 506273787 919309443 950715003 919309443 950715003 210485211 271276103 210485211 271276103 910451618 931905480 910451618 931905480 109089743 282965293 109089743 282965293 519510939 946433092 519510939 946433092 990431319 551094302 990431319 551094302 20154848 984355128 20154848 984355128 418754053 373708326 418754053 373708326 71375592 182422559 71375592 182422559 847413776 884670620 847413776 884670620 468606204 385482177 468606204 385482177 788577239 47365638 788577239 47365638 110284056 846961743 110284056 846961743 978498491 34356722 978498491 34356722 632586096 494895345 632586096 494895345 625427978 205183367 625427978 205183367 54194617 201296720 54194617 201296720 111757212 716685724 111757212 716685724 685689612 464268033 685689612 464268033 38592915 766414679 38592915 766414679 888576693 577347703 888576693 577347703 104583969 198400759 104583969 198400759 592087906 877992147 592087906 877992147 42882801 147904162 42882801 147904162 238216156 801620350 238216156 801620350 221205179 487924238 221205179 487924238 624406089 969378960 624406089 969378960 109159551 485271580 109159551 485271580 998511897 781490851 998511897 781490851 316996174 982864205 316996174 982864205 469342547 16475714 469342547 16475714 476889805 677977553 476889805 677977553 657752594 152127646 657752594 152127646 381608774 889473435 381608774 889473435 870590502 109670939 870590502 109670939 317628326 510214510 317628326 510214510 913225637 445019767 913225637 445019767 42977239 887318495 42977239 887318495 648640200 132195029 648640200 132195029 228789494 752814996 228789494 752814996 369806124 637478715 369806124 637478715 20518624 874439493 20518624 874439493 751391935 39411140 751391935 39411140 13770505 50642492 13770505 50642492 91546481 577070809 91546481 577070809 573688782 745589685 573688782 745589685 249770756 299969089 249770756 299969089 758742127 836347635 758742127 836347635 331162739 183554443 331162739 183554443 907919341 424984229 907919341 424984229 291439051 571843569 291439051 571843569 988570052 174359433 988570052 174359433 219946161 115729759 219946161 115729759 644816494 928227195 644816494 928227195 613634347 90465556 613634347 90465556 741612632 481399714 741612632 481399714 293646000 121314365 293646000 121314365 718681445 494475578 718681445 494475578 255486189 636559905 255486189 636559905 594959997 57230950 594959997 57230950 171218861 742531959 171218861 742531959 681811412 508968832 681811412 508968832 875295319 827274546 875295319 827274546 95363373 195166418 95363373 195166418 276651506 847168373 276651506 847168373 999337865 913105626 999337865 913105626 923094713 293486830 923094713 293486830 5714403 80020077 5714403 80020077 547999867 15854554 547999867 15854554 681609916 803988068 681609916 803988068 954148120 733829206 954148120 733829206 138062686 224962847 138062686 224962847 819693948 800964798 819693948 800964798 324054497 922683817 324054497 922683817 542403241 128895575 542403241 128895575 161458568 238540410 161458568 238540410 78830021 177236432 78830021 177236432 549878719 504122207 549878719 504122207 240243699 964980695 240243699 964980695 861709483 443719388 861709483 443719388 444369213 377922738 444369213 377922738 759862257 49789325 759862257 49789325 867035404 653638028 867035404 653638028 190128648 800292437 190128648 800292437 715229478 953362149 715229478 953362149 901055857 360742636 901055857 360742636 6812134 997231309 6812134 997231309 654855287 650000511 654855287 650000511 101448440 795743707 101448440 795743707 737474054 347435116 737474054 347435116 252648242 919824802 252648242 919824802 974936174 990819296 974936174 990819296 416260251 384393705 416260251 384393705 659050002 486979779 659050002 486979779 30166720 19075625 30166720 19075625 197176113 70105798 197176113 70105798 85506224 683822788 85506224 683822788 649840340 323821960 649840340 323821960 280026391 555509332 280026391 555509332 646704532 70947833 646704532 70947833 5515652 812139900 5515652 812139900 107502930 91174045 107502930 91174045 965237889 526313545 965237889 526313545 182203789 813524851 182203789 813524851 905523757 912883689 905523757 912883689 55397396 293948019 55397396 293948019 945301618 524362694 945301618 524362694 722091646 151263325 722091646 151263325 819728367 544383773 819728367 544383773 18901588 223209511 18901588 223209511 880681128 410275828 880681128 410275828 335453785 728661465 335453785 728661465 472388667 427677123 472388667 427677123 107872456 919333821 107872456 919333821 598633084 308872961 598633084 308872961 658617757 461518657 658617757 461518657 295991725 55004771 295991725 55004771 183439551 761714450 183439551 761714450 35834297 8183813 35834297 8183813 534235975 510378031 534235975 510378031 157020117 66213163 157020117 66213163 757741549 886253068 757741549 886253068 102291631 197641586 102291631 197641586 776134154 846046387 776134154 846046387 71032662 445935146 71032662 445935146 892771328 910446746 892771328 910446746 350992740 93222320 350992740 93222320 971681870 533417782 971681870 533417782 833581677 95125684 833581677 95125684 667705608 26761951 667705608 26761951 708708297 511556825 708708297 511556825 53241617 929835815 53241617 929835815 950550625 24010880 950550625 24010880 165840383 938005126 165840383 938005126 531370096 492528753 531370096 492528753 244465961 994687344 244465961 994687344 749870608 162119896 749870608 162119896 91789407 667779028 91789407 667779028 810760910 405874726 810760910 405874726 377264763 197307708 377264763 197307708 25651867 924671727 25651867 924671727 683793108 628442706 683793108 628442706 224635747 893188538 224635747 893188538 840345544 270133065 840345544 270133065 332468955 3175906 332468955 3175906 590396950 738920383 590396950 738920383 260743973 287628709 260743973 287628709 300264155 675602373 300264155 675602373 292576459 124712240 292576459 124712240 951526639 933155737 951526639 933155737 123407309 314392344 123407309 314392344 152714843 974367212 152714843 974367212 990211963 195245454 990211963 195245454 890792306 452433680 890792306 452433680 32393521 544615994 32393521 544615994 800073301 35861163 800073301 35861163 50826277 340900829 50826277 340900829 845320060 915340796 845320060 915340796 846971970 475294909 846971970 475294909 135367419 179462694 135367419 179462694 582873517 310586743 582873517 310586743 162571878 250100975 162571878 250100975 635522164 719064983 635522164 719064983 979254644 55956630 979254644 55956630 133556258 241256926 133556258 241256926 974128705 955336974 974128705 955336974 292523458 127478695 292523458 127478695 901969087 900183734 901969087 900183734 324674281 179359558 324674281 179359558 798778238 655225770 798778238 655225770 74833333 447771591 74833333 447771591 538922957 22690162 538922957 22690162 140379889 786320210 140379889 786320210 210097080 220153559 210097080 220153559 927640582 47915559 927640582 47915559 352402633 224430226 352402633 224430226 536282948 775313763 536282948 775313763 67579914 517279686 67579914 517279686 243024477 852694746 243024477 852694746 385460104 944029902 385460104 944029902 16121565 155443637 16121565 155443637 997697713 394459411 997697713 394459411 231408781 741685140 231408781 741685140 595397841 245714848 595397841 245714848 581308102 855273978 581308102 855273978 607247946 948847323 607247946 948847323 333123256 289355675 333123256 289355675 199558787 575530750 199558787 575530750 264597793 908055301 264597793 908055301 213454456 399773701 213454456 399773701 362904597 429147145 362904597 429147145 199888348 982155946 199888348 982155946 579130252 308846514 579130252 308846514 203202401 584138627 203202401 584138627 901473977 58673623 901473977 58673623 742342345 661838751 742342345 661838751 153569072 538817304 153569072 538817304 675899052 34682616 675899052 34682616 302007637 140732227 302007637 140732227 100387296 961042239 100387296 961042239 533374795 810231202 533374795 810231202 760696178 410827068 760696178 410827068 7975633 107178365 7975633 107178365 646602735 827663453 646602735 827663453 45062734 985179531 45062734 985179531 997398501 100442096 997398501 100442096 600726828 727449323 600726828 727449323 739507818 568010711 739507818 568010711 898844992 502212420 898844992 502212420 168643523 921229511 168643523 921229511 717144406 908789757 717144406 908789757 593275136 583145618 593275136 583145618 918699727 223901392 918699727 223901392 378969304 15323848 378969304 15323848 831808456 615217496 831808456 615217496 486977954 223897829 486977954 223897829 564487968 977593109 564487968 977593109 232935471 346885750 232935471 346885750 944492718 940994485 944492718 940994485 277764713 213864306 277764713 213864306 195478404 7418390 195478404 7418390 563381891 882572236 563381891 882572236 71783077 144970897 71783077 144970897 909164538 355682914 909164538 355682914 67842425 942003813 67842425 942003813 945767183 687053417 945767183 687053417 219837728 916979069 219837728 916979069 797948495 391933845 797948495 391933845 684942131 590794844 684942131 590794844 445888842 315966574 445888842 315966574 642707824 843920002 642707824 843920002 444247018 34683904 444247018 34683904 558861697 982329607 558861697 982329607 93400030 618197540 93400030 618197540 145779281 210998868 145779281 210998868 824436436 878003499 824436436 878003499 162297520 986554184 162297520 986554184 106060486 63054931 106060486 63054931 811402034 938663843 811402034 938663843 48972627 328335292 48972627 328335292 451705019 756335643 451705019 756335643 119756466 567292371 119756466 567292371 923120700 126377358 923120700 126377358 186964148 957857331 186964148 957857331 742892762 164246372 742892762 164246372 11007090 928281844 11007090 928281844 679850925 203732126 679850925 203732126 65655294 278050609 65655294 278050609 844955306 150189451 844955306 150189451 33582465 484638468 33582465 484638468 595255949 711281967 595255949 711281967 444786692 40908142 444786692 40908142 880390316 659259707 880390316 659259707 863568653 105126246 863568653 105126246 473772360 657384741 473772360 657384741 895946459 268718390 895946459 268718390 415396209 406423748 415396209 406423748 324865238 37392413 324865238 37392413 326542066 206203279 326542066 206203279 20320663 24016014 20320663 24016014 660041512 921589222 660041512 921589222 272722681 214513109 272722681 214513109 536026502 416954470 536026502 416954470 827247142 985995153 827247142 985995153 88356605 351089298 88356605 351089298 626271645 726512530 626271645 726512530 290846715 809172618 290846715 809172618 793178578 26518393 793178578 26518393 974237250 790301651 974237250 790301651 611735375 46131843 611735375 46131843 81745749 283648868 81745749 283648868 741745072 778546051 741745072 778546051 995815946 99371987 995815946 99371987 317565870 882667661 317565870 882667661 871693940 71238648 871693940 71238648 452430759 608685162 452430759 608685162 651495872 506652588 651495872 506652588 103664854 704824263 103664854 704824263 886044238 46445969 886044238 46445969 146859416 725646530 146859416 725646530 762399279 543601919 762399279 543601919 244426573 597606749 244426573 597606749 911238090 33773040 911238090 33773040 225272442 980651089 225272442 980651089 13020707 313869232 13020707 313869232 883604028 987670295 883604028 987670295 436400420 403969605 436400420 403969605 579307762 172741357 579307762 172741357 112264445 300879680 112264445 300879680 159662816 42519917 159662816 42519917 41795005 404342668 41795005 404342668 895290790 153164078 895290790 153164078 273510326 977853973 273510326 977853973 765417948 70139674 765417948 70139674 100370738 741637786 100370738 741637786 574879373 287246126 574879373 287246126 280763447 699170414 280763447 699170414 867544394 181947624 867544394 181947624 238988587 513632474 238988587 513632474 501751723 624309237 501751723 624309237 457572152 75647302 457572152 75647302 991570428 249777676 991570428 249777676 565151815 634594741 565151815 634594741 725444104 488058912 725444104 488058912 148383670 859855816 148383670 859855816 713236618 796312697 713236618 796312697 91483871 900294717 91483871 900294717 902373443 21261456 902373443 21261456 82695634 734120365 82695634 734120365 707685156 88933869 707685156 88933869 449596349 841111768 449596349 841111768 249989646 99390336 249989646 99390336 764905173 918285184 764905173 918285184 711506411 769928470 711506411 769928470 755116190 840049550 755116190 840049550 492935595 133954685 492935595 133954685 702617497 900171641 702617497 900171641 93923411 798896878 93923411 798896878 477912548 199346389 477912548 199346389 999801928 543173463 999801928 543173463 493650872 270621943 493650872 270621943 854015187 1871323 854015187 1871323 225709155 569128593 225709155 569128593 756461316 49019740 756461316 49019740 174796862 560369350 174796862 560369350 790786514 442189924 790786514 442189924 85600361 777686069 85600361 777686069 73961888 719303650 73961888 719303650 907788591 337649204 907788591 337649204 28817402 106536959 28817402 106536959 503311115 893804512 503311115 893804512 976536946 295339093 976536946 295339093 75373587 181392498 75373587 181392498 217351443 938103968 217351443 938103968 100707353 223991178 100707353 223991178 744240695 872350121 744240695 872350121 188530793 106108363 188530793 106108363 564551131 726223517 564551131 726223517 773327635 681469187 773327635 681469187 765875043 857811941 765875043 857811941 537092815 37056642 537092815 37056642 550737105 818180291 550737105 818180291 93496459 482863846 93496459 482863846 892121231 240009427 892121231 240009427 38110048 104285628 38110048 104285628 788339472 824542034 788339472 824542034 850091214 465870078 850091214 465870078 176433367 677049569 176433367 677049569 529521052 448159399 529521052 448159399 865179172 754842362 865179172 754842362 697427647 27194657 697427647 27194657 713698029 814520729 713698029 814520729 788631563 506592419 788631563 506592419 407168305 229634812 407168305 229634812 770516389 857999593 770516389 857999593 44106939 548989608 44106939 548989608 792261187 830573923 792261187 830573923 205292721 870876394 205292721 870876394 718224317 508445834 718224317 508445834 255989669 898687623 255989669 898687623 864274466 240530576 864274466 240530576 450867997 120753613 450867997 120753613 546519011 923037800 546519011 923037800 962496002 220724511 962496002 220724511 597841045 79988518 597841045 79988518 908414434 543135946 908414434 543135946 305793983 947160493 305793983 947160493 142647021 447376038 142647021 447376038 917281352 992737927 917281352 992737927 345934993 28698294 345934993 28698294 855132865 799079451 855132865 799079451 916648194 903355363 916648194 903355363 451179443 84210389 451179443 84210389 334503475 999909306 334503475 999909306 898464137 947610212 898464137 947610212 289528949 74026500 289528949 74026500 955923889 964714244 955923889 964714244 252672024 275683258 252672024 275683258 472249274 125542586 472249274 125542586 160211447 534059528 160211447 534059528 699580507 935973183 699580507 935973183 820994666 12486602 820994666 12486602 284105093 813034504 284105093 813034504 262173185 358070735 262173185 358070735 127183769 803648163 127183769 803648163 34607367 577913301 34607367 577913301 651966882 219257505 651966882 219257505 836743740 946021848 836743740 946021848 220172050 38900066 220172050 38900066 969081452 279747275 969081452 279747275 212147653 502500818 212147653 502500818 276389480 990053377 276389480 990053377 10525194 985825671 10525194 985825671 795694331 40588698 795694331 40588698 540245118 937455187 540245118 937455187 711193322 241844292 711193322 241844292 329978682 741950365 329978682 741950365 733402822 1254933 733402822 1254933 122055156 580450925 122055156 580450925 960599462 330158432 960599462 330158432 100767591 686733026 100767591 686733026 984655005 946414864 984655005 946414864 171752612 283038478 171752612 283038478 916368114 583571340 916368114 583571340 58561250 158555281 58561250 158555281 973628444 987030015 973628444 987030015 22097129 502170336 22097129 502170336 627180355 650992235 627180355 650992235 249894464 247547853 249894464 247547853 128433716 944773126 128433716 944773126 616500417 444115971 616500417 444115971 885793171 856547703 885793171 856547703 646313069 753048172 646313069 753048172 807152166 901149108 807152166 901149108 35061480 318973375 35061480 318973375 872473484 662347371 872473484 662347371 430250062 33803032 430250062 33803032 272377820 303346786 272377820 303346786 679088302 92002909 679088302 92002909 16429341 569079027 16429341 569079027 971529272 80208765 971529272 80208765 347796652 944978853 347796652 944978853 994268346 76881961 994268346 76881961 71391445 547747007 71391445 547747007 981883250 579503082 981883250 579503082 530724438 274941752 530724438 274941752 740519473 567766236 740519473 567766236 772794863 909978306 772794863 909978306 52260986 656651206 52260986 656651206 730154055 897084482 730154055 897084482 811550079 834733824 811550079 834733824 388128047 707763543 388128047 707763543 990797374 793303488 990797374 793303488 174028478 92806201 174028478 92806201 45197168 182643943 45197168 182643943 775407727 88192097 775407727 88192097 5338647 295213094 5338647 295213094 632365241 931656671 632365241 931656671 223190323 729744810 223190323 729744810 772069080 872268786 772069080 872268786 218205387 314443495 218205387 314443495 565376067 985124038 565376067 985124038 817456463 398509468 817456463 398509468 853250342 687111507 853250342 687111507 348007072 937135987 348007072 937135987 977127967 774815554 977127967 774815554 925512592 986731831 925512592 986731831 448063256 488186642 448063256 488186642 810788178 43514919 810788178 43514919 227955509 686665727 227955509 686665727 784165001 419148761 784165001 419148761 193734545 311536541 193734545 311536541 604625387 273134606 604625387 273134606 998186082 915221789 998186082 915221789 121321220 65962946 121321220 65962946 881010084 902199931 881010084 902199931 170053065 134910445 170053065 134910445 978034911 477436819 978034911 477436819 493347327 92752554 493347327 92752554 23610291 345027196 23610291 345027196 605268187 160408269 605268187 160408269 561656288 690551655 561656288 690551655 677061810 50704101 677061810 50704101 176831701 919389193 176831701 919389193 87874393 740522800 87874393 740522800 708844607 331745139 708844607 331745139 596361855 554931476 596361855 554931476 973523049 231774902 973523049 231774902 78618943 935660888 78618943 935660888 846068957 307256088 846068957 307256088 519189053 817893323 519189053 817893323 775444177 523463894 775444177 523463894 42793916 39065417 42793916 39065417 143250261 914124279 143250261 914124279 275158726 626378904 275158726 626378904 49778848 999480721 49778848 999480721 994053837 114534008 994053837 114534008 527929674 834185823 527929674 834185823 414359497 564142845 414359497 564142845 864740655 55445859 864740655 55445859 587063711 967669397 587063711 967669397 722829800 236778151 722829800 236778151 201111019 687450271 201111019 687450271 594511377 265645300 594511377 265645300 872610672 341391089 872610672 341391089 794354714 76170241 794354714 76170241 683115371 881559667 683115371 881559667 280141070 895562978 280141070 895562978 827206454 993353416 827206454 993353416 262026215 146443802 262026215 146443802 647380843 273005734 647380843 273005734 495088537 360920144 495088537 360920144 743226205 404185340 743226205 404185340 672229703 210092109 672229703 210092109 984083548 928251519 984083548 928251519 94034683 620097916 94034683 620097916 322476384 682575596 322476384 682575596 37000037 257240198 37000037 257240198 484505849 434956284 484505849 434956284 942159494 649436713 942159494 649436713 584165568 890225412 584165568 890225412 323278874 152152539 323278874 152152539 176589054 948506918 176589054 948506918 870967472 429518076 870967472 429518076 184808761 898734434 184808761 898734434 932036814 588647387 932036814 588647387 729653798 894242312 729653798 894242312 84066962 54459082 84066962 54459082 844413497 21704471 844413497 21704471 114845505 532241121 114845505 532241121 823020341 388307742 823020341 388307742 473373152 172316213 473373152 172316213 931523868 699591732 931523868 699591732 488534321 236972123 488534321 236972123 685639673 987397977 685639673 987397977 255590155 890491785 255590155 890491785 594671684 378166718 594671684 378166718 814862986 917313943 814862986 917313943 634408826 820752624 634408826 820752624 709362439 494522088 709362439 494522088 502034497 500219160 502034497 500219160 897825221 832753688 897825221 832753688 955544915 601113600 955544915 601113600 227568458 360020994 227568458 360020994 710426449 850839155 710426449 850839155 124493114 291963014 124493114 291963014 788642210 688715767 788642210 688715767 942333909 741882889 942333909 741882889 393279038 109577728 393279038 109577728 854283082 428434562 854283082 428434562 384749363 310882678 384749363 310882678 236952822 987544694 236952822 987544694 435458199 362680467 435458199 362680467 28530689 538035559 28530689 538035559 423997960 338323288 423997960 338323288 592570836 997890384 592570836 997890384 668769793 806140097 668769793 806140097 73580327 831375783 73580327 831375783 626763813 617492083 626763813 617492083 20836748 426951083 20836748 426951083 8449018 747290474 8449018 747290474 237031959 644790993 237031959 644790993 251799061 896324306 251799061 896324306 805362954 484351698 805362954 484351698 305619188 815730215 305619188 815730215 960735246 98576214 960735246 98576214 127591515 292559265 127591515 292559265 950609334 373809872 950609334 373809872 388865193 35958124 388865193 35958124 191164070 838153383 191164070 838153383 853892816 334417357 853892816 334417357 485679789 285383225 485679789 285383225 612247362 845780601 612247362 845780601 759918343 421989392 759918343 421989392 195296985 591951357 195296985 591951357 444701651 362852285 444701651 362852285 777925249 417441876 777925249 417441876 177120482 376127992 177120482 376127992 524527475 383656805 524527475 383656805 48484534 977642804 48484534 977642804 297727622 294456891 297727622 294456891 35888044 871410744 35888044 871410744 855646253 642129218 855646253 642129218 502118864 212095594 502118864 212095594 863210142 940391766 863210142 940391766 139382448 62459288 139382448 62459288 74562089 224006782 74562089 224006782 498731496 560778304 498731496 560778304 255754043 438881384 255754043 438881384 523231307 26468332 523231307 26468332 796180561 439231740 796180561 439231740 523278029 127979382 523278029 127979382 708171090 656519367 708171090 656519367 512610314 144951084 512610314 144951084 851253249 817479047 851253249 817479047 40775056 23466242 40775056 23466242 967842230 914852555 967842230 914852555 518738389 224872806 518738389 224872806 474418830 886692665 474418830 886692665 572071442 972589244 572071442 972589244 218329404 594661681 218329404 594661681 25846066 281545991 25846066 281545991 857695954 854318319 857695954 854318319 26219886 52432277 26219886 52432277 437338479 637349148 437338479 637349148 49086730 418900344 49086730 418900344 705889800 62197895 705889800 62197895 712978281 135140722 712978281 135140722 77018031 583273819 77018031 583273819 346386731 929228565 346386731 929228565 91156516 211665110 91156516 211665110 792436271 626745075 792436271 626745075 213541666 349793877 213541666 349793877 602006844 373673225 602006844 373673225 109063291 380402534 109063291 380402534 774492646 114341631 774492646 114341631 250583618 837083085 250583618 837083085 73604484 417134866 73604484 417134866 962223822 660918557 962223822 660918557 197036358 18686170 197036358 18686170 787938838 247647117 787938838 247647117 234445426 892347151 234445426 892347151 827549434 275005018 827549434 275005018 239861420 165352953 239861420 165352953 264813328 477389346 264813328 477389346 78958277 168002401 78958277 168002401 684580079 399591786 684580079 399591786 943896640 624314244 943896640 624314244 504484134 980483295 504484134 980483295 807844415 386303922 807844415 386303922 142128828 161740806 142128828 161740806 616912572 712540487 616912572 712540487 985945579 175208476 985945579 175208476 819957108 651504756 819957108 651504756 363891337 452748841 363891337 452748841 625949593 86308951 625949593 86308951 860321990 975780990 860321990 975780990 196417743 842507014 196417743 842507014 867947793 125275040 867947793 125275040 122991915 600903980 122991915 600903980 529499403 24333515 529499403 24333515 547465566 299679348 547465566 299679348 90176296 213080510 90176296 213080510 57865426 705819499 57865426 705819499 932141301 202250087 932141301 202250087 945937741 582559391 945937741 582559391 16154215 450966847 16154215 450966847 949377112 867709253 949377112 867709253 296282370 601827056 296282370 601827056 896460636 335935064 896460636 335935064 584874890 992490525 584874890 992490525 662227665 128337565 662227665 128337565 192719633 732657613 192719633 732657613 181019390 784071486 181019390 784071486 731415336 39619638 731415336 39619638 81302715 432043541 81302715 432043541 652963703 991174664 652963703 991174664 389364262 42367476 389364262 42367476 955704839 47342363 955704839 47342363 569991925 445593375 569991925 445593375 941571003 287316000 941571003 287316000 646785526 503269556 646785526 503269556 810202386 615485826 810202386 615485826 659633380 132487704 659633380 132487704 212302603 965970245 212302603 965970245 676824687 70511218 676824687 70511218 208961703 824146623 208961703 824146623 805501416 856607419 805501416 856607419 89042237 521653232 89042237 521653232 966849925 181770115 966849925 181770115 235776737 93760321 235776737 93760321 480104890 631245652 480104890 631245652 356573800 694777368 356573800 694777368 917192394 166003086 917192394 166003086 211377752 731058008 211377752 731058008 595605749 559372073 595605749 559372073 821595492 942512197 821595492 942512197 524973029 87600334 524973029 87600334 745988772 758478205 745988772 758478205 717852368 665906052 717852368 665906052 501273488 722220455 501273488 722220455 497020987 187893894 497020987 187893894 922161379 456223769 922161379 456223769 357685853 69411279 357685853 69411279 233348074 805919769 233348074 805919769 481327136 423909880 481327136 423909880 791381497 80754948 791381497 80754948 211161859 747304949 211161859 747304949 917700529 533943821 917700529 533943821 29678424 204869431 29678424 204869431 398500622 143651184 398500622 143651184 941494828 603442008 941494828 603442008 97023202 260918950 97023202 260918950 939183355 231823422 939183355 231823422 298950278 707134939 298950278 707134939 633896813 805669152 633896813 805669152 947434021 563625035 947434021 563625035 964958496 643421208 964958496 643421208 441887254 768283162 441887254 768283162 987243843 46811397 987243843 46811397 274051473 799282104 274051473 799282104 106892545 105040692 106892545 105040692 991647509 829672525 991647509 829672525 816860343 385904283 816860343 385904283 601381430 796031489 601381430 796031489 294143165 18623614 294143165 18623614 745254509 388720493 745254509 388720493 39017947 172669329 39017947 172669329 753325106 782845515 753325106 782845515 49013935 559192567 49013935 559192567 623935550 976768373 623935550 976768373 72633389 989607355 72633389 989607355 939921469 698561616 939921469 698561616 523309332 141826604 523309332 141826604 258515310 978013339 258515310 978013339 714562404 251501719 714562404 251501719 460195007 929435205 460195007 929435205 712977035 58964161 712977035 58964161 9832385 179590036 9832385 179590036 602007413 444826400 602007413 444826400 936689127 2713965 936689127 2713965 790071494 716763703 790071494 716763703 329667917 436878518 329667917 436878518 695182524 745009463 695182524 745009463 284427090 242855821 284427090 242855821 49958625 780195662 49958625 780195662 103082915 425524819 103082915 425524819 204565596 893580527 204565596 893580527 972343932 958529543 972343932 958529543 152798026 203306997 152798026 203306997 272406865 868139573 272406865 868139573 169772393 827628290 169772393 827628290 918831901 82147838 918831901 82147838 270902009 876623172 270902009 876623172 635917393 157514532 635917393 157514532 259794070 406332389 259794070 406332389 404875256 423264799 404875256 423264799 184236442 52821119 184236442 52821119 968497558 779725256 968497558 779725256 50112286 284353367 50112286 284353367 490869252 640958189 490869252 640958189 96073506 37062420 96073506 37062420 930921480 986538161 930921480 986538161 27125132 320809789 27125132 320809789 468716019 307627248 468716019 307627248 392440617 725325474 392440617 725325474 977253903 514222339 977253903 514222339 592153633 490514752 592153633 490514752 748718966 371307308 748718966 371307308 454252385 601114872 454252385 601114872 627924140 162462297 627924140 162462297 280969309 678479108 280969309 678479108 672391775 430542362 672391775 430542362 470350747 782104032 470350747 782104032 998164346 52177613 998164346 52177613 604795593 705261912 604795593 705261912 564881742 26035201 564881742 26035201 625847090 555808947 625847090 555808947 853087713 121654593 853087713 121654593 487170477 872204052 487170477 872204052 658010855 106247885 658010855 106247885 400980795 300323842 400980795 300323842 808724033 802519381 808724033 802519381 782650396 139809623 782650396 139809623 406925794 498647605 406925794 498647605 502738209 231151507 502738209 231151507 877947658 353092607 877947658 353092607 48365427 75974079 48365427 75974079 192229587 22056769 192229587 22056769 472895695 703231927 472895695 703231927 710899747 174080289 710899747 174080289 425209056 456095076 425209056 456095076 873919169 128500758 873919169 128500758 59864676 574295994 59864676 574295994 948898249 441885408 948898249 441885408 103154001 947410500 103154001 947410500 449893709 105684786 449893709 105684786 382711761 887976947 382711761 887976947 834342309 950557363 834342309 950557363 44498293 612237378 44498293 612237378 231340462 491873706 231340462 491873706 544257142 529568165 544257142 529568165 384098335 756114154 384098335 756114154 590631853 366998005 590631853 366998005 28439613 925651615 28439613 925651615 914091535 627292063 914091535 627292063 20601454 946897914 20601454 946897914 336893488 414700867 336893488 414700867 854253072 102480228 854253072 102480228 520961015 361745131 520961015 361745131 720511268 466827185 720511268 466827185 281454596 647370456 281454596 647370456 789143081 995371227 789143081 995371227 483764141 375731894 483764141 375731894 773721965 857643226 773721965 857643226 34413538 71516904 34413538 71516904 457789802 403333772 457789802 403333772 654310952 551653057 654310952 551653057 41058896 895156229 41058896 895156229 805481210 21350644 805481210 21350644 503116738 866768132 503116738 866768132 620086359 269722272 620086359 269722272 975281461 953346875 975281461 953346875 195261094 403183528 195261094 403183528 935403256 624217 935403256 624217 407973604 365938662 407973604 365938662 888030473 171712909 888030473 171712909 799276363 917997556 799276363 917997556 333611456 115745838 333611456 115745838 858344652 597528816 858344652 597528816 77393784 951501427 77393784 951501427 773785828 325834073 773785828 325834073 616759157 510959176 616759157 510959176 934852899 8575157 934852899 8575157 175240358 670453653 175240358 670453653 864025231 98749944 864025231 98749944 383309334 975697689 383309334 975697689 331429935 164758917 331429935 164758917 908870772 783499543 908870772 783499543 37202909 182316795 37202909 182316795 440192469 896653244 440192469 896653244 990229606 442188322 990229606 442188322 229564504 382754482 229564504 382754482 532848631 695762093 532848631 695762093 566226608 576809096 566226608 576809096 763128389 622326500 763128389 622326500 561477676 594052322 561477676 594052322 715342753 929142770 715342753 929142770 251370763 371938359 251370763 371938359 920211652 997909856 920211652 997909856 304926618 783954439 304926618 783954439 894013110 874169070 894013110 874169070 886041333 444302441 886041333 444302441 122722937 847393334 122722937 847393334 400016351 217012760 400016351 217012760 977200016 567448071 977200016 567448071 748964690 42286161 748964690 42286161 344619454 807904411 344619454 807904411 200472366 249342967 200472366 249342967 972461097 551124440 972461097 551124440 693513735 101670392 693513735 101670392 972580324 972157418 972580324 972157418 634597469 104506291 634597469 104506291 241857413 35448603 241857413 35448603 828894673 466187414 828894673 466187414 121965050 922242715 121965050 922242715 93799210 453209235 93799210 453209235 533601885 292956939 533601885 292956939 57781293 453464801 57781293 453464801 907664857 12852964 907664857 12852964 294288552 891178847 294288552 891178847 638890070 84577112 638890070 84577112 28747585 953822599 28747585 953822599 537438945 7043262 537438945 7043262 265574409 740024622 265574409 740024622 266140651 577813925 266140651 577813925 113519972 270246669 113519972 270246669 753846995 813889598 753846995 813889598 47752770 957563559 47752770 957563559 286660313 301074538 286660313 301074538 128513880 814551568 128513880 814551568 471927153 315972324 471927153 315972324 988408908 533070018 988408908 533070018 184489456 234180102 184489456 234180102 629065275 109218091 629065275 109218091 812694668 953767040 812694668 953767040 317215420 488497764 317215420 488497764 185908898 734632504 185908898 734632504 586354112 780053605 586354112 780053605 406353798 173091061 406353798 173091061 450771209 77253845 450771209 77253845 16247057 968785603 16247057 968785603 677927270 165784753 677927270 165784753 321659421 700799977 321659421 700799977 990041332 508040170 990041332 508040170 17074741 654828471 17074741 654828471 658747143 111826994 658747143 111826994 288296536 517620724 288296536 517620724 382891760 15893149 382891760 15893149 13530013 135027385 13530013 135027385 332372455 958816678 332372455 958816678 39337848 603217383 39337848 603217383 961927996 285864521 961927996 285864521 751834947 910953960 751834947 910953960 368449222 123042513 368449222 123042513 140890666 238545746 140890666 238545746 729767007 90607318 729767007 90607318 248647380 592481210 248647380 592481210 976072180 34561130 976072180 34561130 43909393 677852183 43909393 677852183 488727699 384874397 488727699 384874397 584080573 632372416 584080573 632372416 143117275 125132204 143117275 125132204 955791758 673345403 955791758 673345403 188111879 233697114 188111879 233697114 360482979 546397451 360482979 546397451 60949896 92466750 60949896 92466750 930509714 28241559 930509714 28241559 228360174 919897512 228360174 919897512 961035370 553694319 961035370 553694319 787833069 842754915 787833069 842754915 112899981 336813984 112899981 336813984 467394085 728554944 467394085 728554944 649752761 59371860 649752761 59371860 957747478 641728053 957747478 641728053 203765102 208959625 203765102 208959625 558180411 735182019 558180411 735182019 148432357 243848341 148432357 243848341 562455668 689790011 562455668 689790011 398772587 410050802 398772587 410050802 580043457 929531101 580043457 929531101 794956289 547880540 794956289 547880540 56738172 746202753 56738172 746202753 522504427 216318643 522504427 216318643 6746394 316731188 6746394 316731188 210334472 14514152 210334472 14514152 2807990 450579878 2807990 450579878 728107804 544307396 728107804 544307396 949847216 390738678 949847216 390738678 58839247 82630474 58839247 82630474 820779998 941018140 820779998 941018140 345622369 247066250 345622369 247066250 118736917 762614550 118736917 762614550 786614088 614664165 786614088 614664165 438943970 344382314 438943970 344382314 89504152 858221369 89504152 858221369 629517591 141640236 629517591 141640236 183572062 898891166 183572062 898891166 382100172 118002512 382100172 118002512 858316411 4261022 858316411 4261022 38800709 975395328 38800709 975395328 836350586 6848471 836350586 6848471 3341375 681860456 3341375 681860456 254349134 224039474 254349134 224039474 999055439 644301041 999055439 644301041 280940962 853523652 280940962 853523652 415289137 90182312 415289137 90182312 411660993 305770817 411660993 305770817 685898966 949512236 685898966 949512236 695125945 119809942 695125945 119809942 210540725 991483951 210540725 991483951 894722788 153559730 894722788 153559730 141469646 572912377 141469646 572912377 330874545 16482988 330874545 16482988 743068884 881217502 743068884 881217502 88219967 24305558 88219967 24305558 718181713 272630202 718181713 272630202 307803364 620052353 307803364 620052353 38310342 481498937 38310342 481498937 377121 744301750 377121 744301750 900904231 9653763 900904231 9653763 229603673 733298473 229603673 733298473 842153909 151922969 842153909 151922969 678110495 997111633 678110495 997111633 254198992 248974384 254198992 248974384 195053742 918094297 195053742 918094297 318012604 989090247 318012604 989090247 55870806 774011494 55870806 774011494 763713220 352699368 763713220 352699368 60030262 799351234 60030262 799351234 424452546 356819480 424452546 356819480 102636808 834929050 102636808 834929050 418515909 225510959 418515909 225510959 985188710 150092781 985188710 150092781 375120697 968268806 375120697 968268806 303135471 550723768 303135471 550723768 954857488 436522221 954857488 436522221 237825000 48717134 237825000 48717134 542905743 19323590 542905743 19323590 281356969 563039920 281356969 563039920 852190222 492661893 852190222 492661893 13038844 799065793 13038844 799065793 387870570 257050526 387870570 257050526 588686397 147357206 588686397 147357206 324949065 292104345 324949065 292104345 746134768 717986953 746134768 717986953 173196042 181727571 173196042 181727571 746393576 324006073 746393576 324006073 385825524 100206939 385825524 100206939 583174818 466329642 583174818 466329642 911281697 386140451 911281697 386140451 503670967 659250453 503670967 659250453 290884581 131314 290884581 131314 394853973 991000318 394853973 991000318 29935775 168150962 29935775 168150962 345533453 601011470 345533453 601011470 648638071 204830373 648638071 204830373 597745074 641227828 597745074 641227828 250037109 154018447 250037109 154018447 788976319 625433203 788976319 625433203 50426220 111957106 50426220 111957106 667646648 166451975 667646648 166451975 163943058 395886647 163943058 395886647 861136052 971959260 861136052 971959260 485985760 309983611 485985760 309983611 691241999 803696128 691241999 803696128 266972708 8167612 266972708 8167612 132378642 201644756 132378642 201644756 966588330 176902615 966588330 176902615 884751910 649732866 884751910 649732866 113155421 545124368 113155421 545124368 737371495 583602204 737371495 583602204 212512758 810834181 212512758 810834181 493423731 278311276 493423731 278311276 30617992 888847460 30617992 888847460 374142395 66297076 374142395 66297076 109922248 744724243 109922248 744724243 970117613 9651094 970117613 9651094 54453446 953977510 54453446 953977510 275635817 152074282 275635817 152074282 783788573 838425226 783788573 838425226 36385705 6270382 36385705 6270382 158691975 849857287 158691975 849857287 821505256 212043192 821505256 212043192 231663526 906939571 231663526 906939571 914940912 765220044 914940912 765220044 228635438 96950859 228635438 96950859 456574786 671471166 456574786 671471166 33123135 16629236 33123135 16629236 165763999 882263532 165763999 882263532 374442451 65345233 374442451 65345233 802027067 937418375 802027067 937418375 84620792 262210724 84620792 262210724 222481810 134118069 222481810 134118069 8910132 996731128 8910132 996731128 795152585 949922793 795152585 949922793 434515817 44768771 434515817 44768771 393613204 736562648 393613204 736562648 912583580 335761241 912583580 335761241 472759937 386474995 472759937 386474995 272887099 308605192 272887099 308605192 121670306 123156355 121670306 123156355 897917375 899079025 897917375 899079025 103739618 623102202 103739618 623102202 875751962 501745911 875751962 501745911 154207592 416271169 154207592 416271169 469367236 497975802 469367236 497975802 826580009 136665894 826580009 136665894 625705740 771853002 625705740 771853002 825831916 886746326 825831916 886746326 25770615 388700731 25770615 388700731 955762120 588838756 955762120 588838756 349630322 190527617 349630322 190527617 824087872 77962210 824087872 77962210 253223170 578614603 253223170 578614603 801133805 225871850 801133805 225871850 96037780 84849128 96037780 84849128 640922540 103664419 640922540 103664419 103425284 891364097 103425284 891364097 578145180 174246188 578145180 174246188 214067518 992538083 214067518 992538083 653159961 95708693 653159961 95708693 990953753 740210239 990953753 740210239 807511100 309512711 807511100 309512711 301204083 398672149 301204083 398672149 952394573 529465152 952394573 529465152 286907137 119560067 286907137 119560067 312913321 779314842 312913321 779314842 971797069 898449456 971797069 898449456 544222907 98571653 544222907 98571653 549668787 691656113 549668787 691656113 114089992 358537378 114089992 358537378 898580281 223656218 898580281 223656218 349395548 810617725 349395548 810617725 751638183 76042449 751638183 76042449 258800756 812400179 258800756 812400179 81963563 559783408 81963563 559783408 687007726 126818881 687007726 126818881 734236781 815400211 734236781 815400211 475546948 238835901 475546948 238835901 57500961 588407853 57500961 588407853 445638713 126781381 445638713 126781381 932734408 589796464 932734408 589796464 10219810 670774084 10219810 670774084 878366361 284763827 878366361 284763827 431294673 607216282 431294673 607216282 963704159 252914543 963704159 252914543 814653552 918964962 814653552 918964962 961246749 15241830 961246749 15241830 341000726 526012878 341000726 526012878 895844871 171077549 895844871 171077549 207821708 995352970 207821708 995352970 416999082 367230162 416999082 367230162 124821453 128125537 124821453 128125537 242449918 865037866 242449918 865037866 881809037 699009197 881809037 699009197 198858848 222132813 198858848 222132813 898932974 715074471 898932974 715074471 105466605 161336663 105466605 161336663 987850245 627624371 987850245 627624371 311908934 349602563 311908934 349602563 672968419 204912548 672968419 204912548 761149534 940006063 761149534 940006063 780830287 28864917 780830287 28864917 159095518 365243171 159095518 365243171 878607679 174484520 878607679 174484520 382257802 974041591 382257802 974041591 787433556 148264322 787433556 148264322 296352710 846881701 296352710 846881701 961169503 255245908 961169503 255245908 273320527 749628791 273320527 749628791 970935986 342957076 970935986 342957076 148226335 689995844 148226335 689995844 517884835 593155627 517884835 593155627 233647371 278389379 233647371 278389379 487286679 651174825 487286679 651174825 123795186 808448149 123795186 808448149 836698066 235714802 836698066 235714802 426852593 145058461 426852593 145058461 288590244 988249783 288590244 988249783 566421911 69067022 566421911 69067022 23226670 416594833 23226670 416594833 785646295 23746625 785646295 23746625 614661135 192089623 614661135 192089623 987656796 95356929 987656796 95356929 60308433 635576370 60308433 635576370 963827773 112543399 963827773 112543399 10960255 388183884 10960255 388183884 814859115 663196348 814859115 663196348 375334798 92812518 375334798 92812518 353731688 908288485 353731688 908288485 696194840 202442691 696194840 202442691 393605787 993284742 393605787 993284742 963772396 273168883 963772396 273168883 223757732 736825675 223757732 736825675 149974815 480308212 149974815 480308212 964500339 758324784 964500339 758324784 208721521 582801344 208721521 582801344 86919236 682068000 86919236 682068000 983363295 362560081 983363295 362560081 262126520 844571422 262126520 844571422 836317609 959635707 836317609 959635707 93846936 126109945 93846936 126109945 547526085 189547535 547526085 189547535 40087429 872879337 40087429 872879337 752369738 713171898 752369738 713171898 210085232 360760295 210085232 360760295 445328249 776366290 445328249 776366290 271610746 816256699 271610746 816256699 657075565 584737580 657075565 584737580 65967962 157577692 65967962 157577692 509494793 652399198 509494793 652399198 25303208 885732531 25303208 885732531 254076395 384346555 254076395 384346555 851243902 750251950 851243902 750251950 569578815 161644490 569578815 161644490 927083151 467231023 927083151 467231023 346238789 137757240 346238789 137757240 917504866 856819541 917504866 856819541 285725585 126471063 285725585 126471063 513835194 935520575 513835194 935520575 951797016 208958868 951797016 208958868 761588890 624409395 761588890 624409395 215454007 749330356 215454007 749330356 597590864 65383012 597590864 65383012 824345464 455732320 824345464 455732320 804203106 340722338 804203106 340722338 455692630 899559035 455692630 899559035 719922643 64654965 719922643 64654965 776209054 517752893 776209054 517752893 494274649 301272328 494274649 301272328 6576499 8672589 6576499 8672589 723039211 157836851 723039211 157836851 40039599 963149259 40039599 963149259 706468461 279534576 706468461 279534576 200577988 989317063 200577988 989317063 6322229 185203701 6322229 185203701 538650844 729725768 538650844 729725768 97396973 401200248 97396973 401200248 846058427 959033164 846058427 959033164 856582707 21985542 856582707 21985542 43283382 462378252 43283382 462378252 817382077 966609863 817382077 966609863 313367816 214310259 313367816 214310259 583860190 884726931 583860190 884726931 276707141 475995822 276707141 475995822 278246139 704671988 278246139 704671988 966136738 173672822 966136738 173672822 56120311 107230658 56120311 107230658 984986167 433508971 984986167 433508971 333053621 172461771 333053621 172461771 932344043 672249858 932344043 672249858 187054065 511507340 187054065 511507340 930924768 945141420 930924768 945141420 865017803 225813481 865017803 225813481 220877826 22701575 220877826 22701575 815580726 640069478 815580726 640069478 132991505 371595306 132991505 371595306 329499966 924404600 329499966 924404600 878549860 79746586 878549860 79746586 190149936 782967717 190149936 782967717 927274637 132345254 927274637 132345254 358229076 766712826 358229076 766712826 245520338 417269975 245520338 417269975 483214042 937591140 483214042 937591140 137097399 67270352 137097399 67270352 937408658 898008837 937408658 898008837 130768054 326747101 130768054 326747101 403219529 767112061 403219529 767112061 67867156 61809963 67867156 61809963 974975165 247250706 974975165 247250706 755886054 210754153 755886054 210754153 655768723 420129632 655768723 420129632 10977200 95041804 10977200 95041804 533022795 169560124 533022795 169560124 70984130 450893807 70984130 450893807 868779694 226406723 868779694 226406723 227257641 154050335 227257641 154050335 972219647 853641195 972219647 853641195 117204830 884234211 117204830 884234211 53188150 435081984 53188150 435081984 699776778 663383899 699776778 663383899 207366227 217092747 207366227 217092747 722865909 532676976 722865909 532676976 64946183 117716700 64946183 117716700 850548153 271132263 850548153 271132263 169204000 171103258 169204000 171103258 708592358 372809218 708592358 372809218 960173364 133617803 960173364 133617803 95559488 636244183 95559488 636244183 384329676 235469479 384329676 235469479 933172481 992305872 933172481 992305872 493991882 487544215 493991882 487544215 894255212 651778389 894255212 651778389 380552913 107297995 380552913 107297995 915244906 661514754 915244906 661514754 378632598 109767285 378632598 109767285 873853611 827476390 873853611 827476390 986161467 20937088 986161467 20937088 304296949 975239347 304296949 975239347 717086998 836485225 717086998 836485225 5321382 153983319 5321382 153983319 418196619 668988170 418196619 668988170 466480322 74962667 466480322 74962667 131663687 516709359 131663687 516709359 951576124 56673153 951576124 56673153 215946814 166480735 215946814 166480735 542478869 959353781 542478869 959353781 85168038 864863580 85168038 864863580 958018385 425707628 958018385 425707628 55728988 757698346 55728988 757698346 199193897 4096463 199193897 4096463 45695727 483227151 45695727 483227151 919208765 37493234 919208765 37493234 310039114 847660492 310039114 847660492 908062958 60762515 908062958 60762515 79177640 777735267 79177640 777735267 968907407 108024046 968907407 108024046 133977829 204534964 133977829 204534964 768404212 46883384 768404212 46883384 988707552 126719483 988707552 126719483 269171954 847067407 269171954 847067407 985031620 388908933 985031620 388908933 674646187 656457700 674646187 656457700 779372799 120132430 779372799 120132430 521334213 860478476 521334213 860478476 454073590 732742440 454073590 732742440 861593309 493075672 861593309 493075672 280962682 249174059 280962682 249174059 321987625 947684442 321987625 947684442 701898251 380542746 701898251 380542746 6631402 243828242 6631402 243828242 756805877 635227716 756805877 635227716 42578721 410938617 42578721 410938617 484099003 78646744 484099003 78646744 668342792 777656305 668342792 777656305 280074449 883355484 280074449 883355484 723624927 264093689 723624927 264093689 925834605 966873298 925834605 966873298 388551541 442372461 388551541 442372461 125729824 998272387 125729824 998272387 211637660 24398868 211637660 24398868 474097977 284963489 474097977 284963489 220036085 34916965 220036085 34916965 658643516 791944693 658643516 791944693 540943434 534062053 540943434 534062053 978376394 299490653 978376394 299490653 209843938 937162302 209843938 937162302 8998288 534064253 8998288 534064253 812517477 316268563 812517477 316268563 75079770 594153461 75079770 594153461 810450688 193836498 810450688 193836498 693879375 633584626 693879375 633584626 416882486 233179935 416882486 233179935 391857452 675647204 391857452 675647204 976753609 161232123 976753609 161232123 229779023 797813534 229779023 797813534 59972387 775669800 59972387 775669800 98097677 842254411 98097677 842254411 69047334 420111769 69047334 420111769 539574323 276436436 539574323 276436436 312439095 894664630 312439095 894664630 979720088 414332844 979720088 414332844 346496580 817174211 346496580 817174211 5506021 149276809 5506021 149276809 879749172 190209884 879749172 190209884 133799022 835095007 133799022 835095007 767025534 97477609 767025534 97477609 93830178 809209942 93830178 809209942 478028461 499132448 478028461 499132448 4204534 264408347 4204534 264408347 636630249 436034848 636630249 436034848 110589396 878829757 110589396 878829757 631122378 217184640 631122378 217184640 139539897 802769670 139539897 802769670 919192011 231840858 919192011 231840858 40601933 292894385 40601933 292894385 846898341 944437106 846898341 944437106 336580209 310070643 336580209 310070643 165092453 758597611 165092453 758597611 527591392 252401814 527591392 252401814 103210169 530535054 103210169 530535054 799355387 240169460 799355387 240169460 33010385 408360341 33010385 408360341 684591260 791832776 684591260 791832776 848917303 88113107 848917303 88113107 731679208 356669794 731679208 356669794 47642458 852647325 47642458 852647325 483936976 289217988 483936976 289217988 438683655 443485997 438683655 443485997 899268644 856764325 899268644 856764325 391557076 740251196 391557076 740251196 685068551 2485685 685068551 2485685 256463895 710892042 256463895 710892042 672811735 239933256 672811735 239933256 263570340 210351789 263570340 210351789 589744022 558059761 589744022 558059761 829595448 185692178 829595448 185692178 340881195 971906721 340881195 971906721 93189334 163519769 93189334 163519769 433701425 905969312 433701425 905969312 75569951 539305258 75569951 539305258 584024965 31809702 584024965 31809702 276424254 892903936 276424254 892903936 509835189 993325308 509835189 993325308 523363429 169951182 523363429 169951182 111551728 302269468 111551728 302269468 960196740 701750353 960196740 701750353 232959676 982684462 232959676 982684462 378182089 794046502 378182089 794046502 21854430 811646367 21854430 811646367 405926010 411224679 405926010 411224679 913798182 183226929 913798182 183226929 103700909 760902326 103700909 760902326 732853736 109425048 732853736 109425048 22322616 353371345 22322616 353371345 720703573 753472761 720703573 753472761 347715410 414741547 347715410 414741547 318965558 820226875 318965558 820226875 793312327 25631595 793312327 25631595 640359169 371132469 640359169 371132469 1573356 177442830 1573356 177442830 350987627 287020212 350987627 287020212 485443531 79583076 485443531 79583076 213090880 185447556 213090880 185447556 581548180 110134230 581548180 110134230 6455364 725775912 6455364 725775912 542978062 598900888 542978062 598900888 632237341 601998628 632237341 601998628 636479597 337879886 636479597 337879886 801499176 762091583 801499176 762091583 121701370 269842242 121701370 269842242 589484829 136672541 589484829 136672541 975453605 756832983 975453605 756832983 496456336 934228790 496456336 934228790 118395755 310948902 118395755 310948902 829321242 179809750 829321242 179809750 143421807 976312864 143421807 976312864 888442415 53369055 888442415 53369055 183350301 851189796 183350301 851189796 765836043 107766563 765836043 107766563 195475163 945810348 195475163 945810348 947376360 346456092 947376360 346456092 241418310 197358132 241418310 197358132 817339141 903191105 817339141 903191105 405049805 243983400 405049805 243983400 489216443 634545520 489216443 634545520 726399020 18471103 726399020 18471103 482955791 546657759 482955791 546657759 504170774 877099447 504170774 877099447 499739445 91371070 499739445 91371070 674990334 747238203 674990334 747238203 280879999 447010398 280879999 447010398 876952435 614421186 876952435 614421186 128565880 274257893 128565880 274257893 973641349 616971460 973641349 616971460 939005335 432330474 939005335 432330474 327177081 845395730 327177081 845395730 738284617 158396079 738284617 158396079 274494616 329388198 274494616 329388198 888620711 749489197 888620711 749489197 535618242 442562746 535618242 442562746 97558488 455182394 97558488 455182394 961643570 1082023 961643570 1082023 25487095 800325283 25487095 800325283 950816656 31399690 950816656 31399690 33596439 967899524 33596439 967899524 707495013 807790801 707495013 807790801 323919306 992901781 323919306 992901781 385278797 131539348 385278797 131539348 946483036 272353066 946483036 272353066 600441350 184122624 600441350 184122624 966857781 926219521 966857781 926219521 259461786 303244518 259461786 303244518 44439223 720011651 44439223 720011651 974508058 4195729 974508058 4195729 228144548 795444970 228144548 795444970 139172869 49659215 139172869 49659215 547271674 100531797 547271674 100531797 172285392 976126400 172285392 976126400 207175596 70753492 207175596 70753492 86376996 656054642 86376996 656054642 774970144 37860899 774970144 37860899 87384360 897051018 87384360 897051018 668887782 159871727 668887782 159871727 77723466 531249501 77723466 531249501 785471851 944145842 785471851 944145842 76728628 159265394 76728628 159265394 750361742 818564766 750361742 818564766 964629955 59730985 964629955 59730985 570669831 591262305 570669831 591262305 980673486 77750049 980673486 77750049 470229266 862902842 470229266 862902842 27965420 12866431 27965420 12866431 930471810 415136535 930471810 415136535 45681665 49329713 45681665 49329713 982587503 125216717 982587503 125216717 241331256 102782499 241331256 102782499 939879810 545383719 939879810 545383719 963783921 789764817 963783921 789764817 186791878 390269262 186791878 390269262 520493802 425198937 520493802 425198937 265773347 755782343 265773347 755782343 794649978 8246205 794649978 8246205 5663156 33154933 5663156 33154933 821944448 927428943 821944448 927428943 360708699 101964326 360708699 101964326 843780475 129674654 843780475 129674654 264086166 429608232 264086166 429608232 479562377 280390336 479562377 280390336 253869430 900823111 253869430 900823111 998793052 116844496 998793052 116844496 39746895 297202503 39746895 297202503 840619843 418981704 840619843 418981704 70551119 97274246 70551119 97274246 584704213 599740832 584704213 599740832 484157391 943159147 484157391 943159147 562810118 89059975 562810118 89059975 490409964 732606569 490409964 732606569 317950441 472234224 317950441 472234224 990879231 292077294 990879231 292077294 116309232 128825077 116309232 128825077 555439883 772922360 555439883 772922360 710317020 157977292 710317020 157977292 24670945 231343263 24670945 231343263 662875956 281126257 662875956 281126257 20749951 83566755 20749951 83566755 961382670 530711608 961382670 530711608 280669628 96939115 280669628 96939115 280997490 733802555 280997490 733802555 675111079 929838250 675111079 929838250 19179475 235383941 19179475 235383941 947710871 71105383 947710871 71105383 230340856 638929900 230340856 638929900 981364367 265985616 981364367 265985616 724037333 45957876 724037333 45957876 789802134 127029240 789802134 127029240 123494373 819249731 123494373 819249731 880347829 233698783 880347829 233698783 132658429 570922759 132658429 570922759 997725312 450657726 997725312 450657726 43315347 564632108 43315347 564632108 290575847 502455145 290575847 502455145 23910510 550121912 23910510 550121912 250147922 147284964 250147922 147284964 599699841 802357957 599699841 802357957 198281342 122762376 198281342 122762376 837095108 716154760 837095108 716154760 189886784 372947489 189886784 372947489 882660053 659114488 882660053 659114488 430904767 59246628 430904767 59246628 27990202 874651874 27990202 874651874 828474652 449774790 828474652 449774790 107258621 724563048 107258621 724563048 302592930 559743946 302592930 559743946 115582755 865612318 115582755 865612318 242919799 332445784 242919799 332445784 908840059 106770884 908840059 106770884 848862396 848361098 848862396 848361098 4918707 76491685 4918707 76491685 745684056 406186107 745684056 406186107 62307971 22394806 62307971 22394806 864431680 636304618 864431680 636304618 13357076 523962679 13357076 523962679 369400955 660900745 369400955 660900745 418176271 265888202 418176271 265888202 155110227 986698389 155110227 986698389 547494424 467210490 547494424 467210490 287465467 393861406 287465467 393861406 867297402 570840622 867297402 570840622 181852979 67816868 181852979 67816868 704116599 358382805 704116599 358382805 314929398 403322594 314929398 403322594 965438401 594615292 965438401 594615292 790619239 310737717 790619239 310737717 988077896 234037830 988077896 234037830 161075715 951243667 161075715 951243667 644463311 151662633 644463311 151662633 242317097 655150376 242317097 655150376 376834627 153655146 376834627 153655146 371750077 448013050 371750077 448013050 807892476 839547836 807892476 839547836 266589965 223174991 266589965 223174991 819505760 167862803 819505760 167862803 566413016 715280930 566413016 715280930 974141402 37150078 974141402 37150078 3290420 484814348 3290420 484814348 317958328 350999629 317958328 350999629 652510193 417060383 652510193 417060383 991229789 917821262 991229789 917821262 138281328 354042680 138281328 354042680 70894359 43916490 70894359 43916490 994952774 555258 994952774 555258 372731573 273539794 372731573 273539794 922147383 481790692 922147383 481790692 296188113 68542304 296188113 68542304 177046261 937880662 177046261 937880662 946575779 462625534 946575779 462625534 61462677 851090700 61462677 851090700 791687573 35169301 791687573 35169301 14603368 794948361 14603368 794948361 852903781 316579585 852903781 316579585 112628258 438458352 112628258 438458352 861175640 295208087 861175640 295208087 204884638 667648259 204884638 667648259 197462247 451428580 197462247 451428580 218540928 787032961 218540928 787032961 984672080 628580229 984672080 628580229 975445561 919887964 975445561 919887964 478785757 185821945 478785757 185821945 554934267 714265119 554934267 714265119 308066000 941231632 308066000 941231632 873452271 929037700 873452271 929037700 464045629 251391538 464045629 251391538 734142072 796294592 734142072 796294592 313966310 144487893 313966310 144487893 681663421 540573574 681663421 540573574 222205991 213347447 222205991 213347447 589375674 920887040 589375674 920887040 410387746 248907230 410387746 248907230 826066112 377653320 826066112 377653320 293087466 944767995 293087466 944767995 677659443 704063151 677659443 704063151 312041385 848082734 312041385 848082734 198122595 160956712 198122595 160956712 802604370 591530009 802604370 591530009 990886821 999604406 990886821 999604406 27096893 99281613 27096893 99281613 699118099 918530629 699118099 918530629 727394356 7526706 727394356 7526706 74155349 966672854 74155349 966672854 730026533 60585034 730026533 60585034 97486658 932223371 97486658 932223371 931705434 442187260 931705434 442187260 16436322 140318067 16436322 140318067 882802129 519176105 882802129 519176105 351708511 20017762 351708511 20017762 597366795 644210192 597366795 644210192 11122941 933309060 11122941 933309060 570445834 231290428 570445834 231290428 653169023 454556380 653169023 454556380 119423659 619446863 119423659 619446863 973695604 658617561 973695604 658617561 77165236 53165916 77165236 53165916 470623501 135657793 470623501 135657793 818949532 88854065 818949532 88854065 794054950 765124355 794054950 765124355 852439389 134871742 852439389 134871742 201582376 650411704 201582376 650411704 591987636 848835431 591987636 848835431 567672880 672846953 567672880 672846953 236282392 931666240 236282392 931666240 413735768 282683306 413735768 282683306 123243977 401120984 123243977 401120984 24956306 41155766 24956306 41155766 594312145 408663335 594312145 408663335 938863923 394918633 938863923 394918633 708386389 910638390 708386389 910638390 133856391 258558740 133856391 258558740 94776052 540860218 94776052 540860218 259901712 668309447 259901712 668309447 179425838 730287435 179425838 730287435 894430666 764743525 894430666 764743525 961642602 310003531 961642602 310003531 640903235 52873172 640903235 52873172 15880286 396546911 15880286 396546911 603425421 238199508 603425421 238199508 223449892 368619688 223449892 368619688 149361569 63421364 149361569 63421364 276786320 893110110 276786320 893110110 948878525 904951535 948878525 904951535 546899172 124549584 546899172 124549584 278458038 190660952 278458038 190660952 861399816 886605976 861399816 886605976 453338451 423019266 453338451 423019266 869611624 260863865 869611624 260863865 378824099 949387728 378824099 949387728 491764857 500049400 491764857 500049400 47957822 984114820 47957822 984114820 494379776 206040692 494379776 206040692 328226052 423492545 328226052 423492545 914760039 15454647 914760039 15454647 512613687 755979783 512613687 755979783 150246971 229791620 150246971 229791620 464443213 650593995 464443213 650593995 137825351 958814952 137825351 958814952 446136841 244826245 446136841 244826245 911253535 758918251 911253535 758918251 48646915 42134201 48646915 42134201 923306696 788471808 923306696 788471808 72582769 798301482 72582769 798301482 250361101 502007944 250361101 502007944 642514531 900674437 642514531 900674437 30440404 934570774 30440404 934570774 415176289 92480876 415176289 92480876 37682458 54853316 37682458 54853316 813000465 725848692 813000465 725848692 50429066 201793708 50429066 201793708 138280449 758188003 138280449 758188003 63612536 54837567 63612536 54837567 981044654 594183234 981044654 594183234 735834992 79940570 735834992 79940570 520467778 955056809 520467778 955056809 876143262 545704066 876143262 545704066 486400390 171011111 486400390 171011111 769016460 17092397 769016460 17092397 388909841 929694687 388909841 929694687 811430244 50500042 811430244 50500042 704168799 845919992 704168799 845919992 835891198 606012831 835891198 606012831 68957061 964256571 68957061 964256571 917667614 119639315 917667614 119639315 891678310 846083021 891678310 846083021 229370384 241016246 229370384 241016246 901897211 670459689 901897211 670459689 966862775 300630185 966862775 300630185 348821475 285084643 348821475 285084643 406424438 981445207 406424438 981445207 941697860 78550516 941697860 78550516 739396751 984345175 739396751 984345175 352770242 215615784 352770242 215615784 655841703 945837857 655841703 945837857 533505861 508894644 533505861 508894644 546525555 896088493 546525555 896088493 91992961 484752848 91992961 484752848 851692807 782510926 851692807 782510926 886423530 447472660 886423530 447472660 22804033 798817123 22804033 798817123 633216773 619364084 633216773 619364084 789424279 834972042 789424279 834972042 90591622 259470502 90591622 259470502 986965172 706715839 986965172 706715839 53681343 440248881 53681343 440248881 720478777 520927956 720478777 520927956 33278088 906850624 33278088 906850624 947886234 42687832 947886234 42687832 460225315 929929013 460225315 929929013 615262468 78251064 615262468 78251064 995705968 925803335 995705968 925803335 353340100 35850670 353340100 35850670 608145316 519696427 608145316 519696427 416434697 863941625 416434697 863941625 887501473 271521892 887501473 271521892 579519714 456489916 579519714 456489916 775366341 95982702 775366341 95982702 891926445 565330737 891926445 565330737 916368658 328914669 916368658 328914669 434426864 657688922 434426864 657688922 980776805 473449990 980776805 473449990 149372838 835658417 149372838 835658417 500112456 268759715 500112456 268759715 262520151 820697799 262520151 820697799 751883756 289970107 751883756 289970107 36157875 18982631 36157875 18982631 354774431 897723405 354774431 897723405 925724808 697568359 925724808 697568359 434102810 158573050 434102810 158573050 696530030 34025980 696530030 34025980 75747585 853686049 75747585 853686049 838689291 850575568 838689291 850575568 436619278 327602135 436619278 327602135 799722529 511325226 799722529 511325226 125522651 73547941 125522651 73547941 303070900 903718716 303070900 903718716 689532697 903714538 689532697 903714538 120993165 151442183 120993165 151442183 295397553 587311893 295397553 587311893 860968925 203135614 860968925 203135614 151078294 859575629 151078294 859575629 832030282 769702796 832030282 769702796 253439588 818095115 253439588 818095115 602539583 446975680 602539583 446975680 65747716 989417755 65747716 989417755 705321290 868707618 705321290 868707618 308462013 339263338 308462013 339263338 22629325 532865780 22629325 532865780 646998961 244314538 646998961 244314538 190345504 536350197 190345504 536350197 592862221 66569793 592862221 66569793 913769921 753235187 913769921 753235187 565593730 500481364 565593730 500481364 276114254 868522375 276114254 868522375 979628025 448470960 979628025 448470960 84018671 408032398 84018671 408032398 760709000 671690456 760709000 671690456 974488494 39151632 974488494 39151632 821058086 496260547 821058086 496260547 842778104 230510761 842778104 230510761 21515211 708349888 21515211 708349888 370663815 832984492 370663815 832984492 749992656 191551749 749992656 191551749 669848449 898883902 669848449 898883902 822612719 867078737 822612719 867078737 106265764 419610391 106265764 419610391 246670022 482927780 246670022 482927780 945723625 111574102 945723625 111574102 487248309 786830189 487248309 786830189 709343029 567613063 709343029 567613063 149087313 289465138 149087313 289465138 903047380 721378802 903047380 721378802 362738384 369860808 362738384 369860808 47438145 305828734 47438145 305828734 489790488 986899325 489790488 986899325 285856802 662390102 285856802 662390102 37655650 431163888 37655650 431163888 545946010 588663891 545946010 588663891 67427246 146699223 67427246 146699223 912726354 595156780 912726354 595156780 640596112 324752631 640596112 324752631 981624638 847997008 981624638 847997008 172959026 7479171 172959026 7479171 962199949 858149088 962199949 858149088 202177410 160838504 202177410 160838504 587499333 437767617 587499333 437767617 292404529 177228130 292404529 177228130 83937249 845367685 83937249 845367685 681428672 985508909 681428672 985508909 901070621 864814748 901070621 864814748 181172064 987312833 181172064 987312833 268612037 28404410 268612037 28404410 358675459 234241128 358675459 234241128 93752623 67583047 93752623 67583047 834541255 956028503 834541255 956028503 981477662 132141540 981477662 132141540 620048353 705294747 620048353 705294747 783129595 380402390 783129595 380402390 586970329 919797136 586970329 919797136 384626323 229901471 384626323 229901471 991698838 999270183 991698838 999270183 191744354 921531406 191744354 921531406 816881906 254356957 816881906 254356957 966565906 579027785 966565906 579027785 983938932 26494817 983938932 26494817 224438412 982435840 224438412 982435840 376180642 412029561 376180642 412029561 853137816 558477725 853137816 558477725 402599964 473675595 402599964 473675595 176941906 791476083 176941906 791476083 410822640 889711060 410822640 889711060 42757398 238249426 42757398 238249426 489680680 20664466 489680680 20664466 164631595 771656421 164631595 771656421 647845544 860357929 647845544 860357929 497690051 798694695 497690051 798694695 838020994 956685218 838020994 956685218 122755852 106216821 122755852 106216821 431181612 277055337 431181612 277055337 625061279 182795681 625061279 182795681 472325453 818573861 472325453 818573861 684482715 36245308 684482715 36245308 155451904 483379105 155451904 483379105 650212717 72921108 650212717 72921108 851652586 522193860 851652586 522193860 357305866 172827071 357305866 172827071 428743995 719717087 428743995 719717087 126816574 424757831 126816574 424757831 718895586 850179104 718895586 850179104 166135660 100796776 166135660 100796776 383361744 614441137 383361744 614441137 27755659 932467956 27755659 932467956 398212647 23952021 398212647 23952021 976433 6507982 976433 6507982 435960856 125686578 435960856 125686578 281426649 975538370 281426649 975538370 578358923 318784022 578358923 318784022 199393125 305755641 199393125 305755641 685177202 819397288 685177202 819397288 27800212 289911010 27800212 289911010 965492415 829382698 965492415 829382698 566347824 47191567 566347824 47191567 442132573 650157258 442132573 650157258 10969780 706105212 10969780 706105212 821590398 376063613 821590398 376063613 112629336 457266745 112629336 457266745 888825654 854458448 888825654 854458448 175004492 687455170 175004492 687455170 856886313 729628713 856886313 729628713 395963716 32512855 395963716 32512855 990178340 775705052 990178340 775705052 456585495 139116012 456585495 139116012 47908450 968051833 47908450 968051833 778526941 460543938 778526941 460543938 286528976 967458432 286528976 967458432 606684 201543176 606684 201543176 594600348 557801486 594600348 557801486 722864090 364873794 722864090 364873794 16946822 539888256 16946822 539888256 622384097 929872975 622384097 929872975 956540135 872805930 956540135 872805930 133149746 435865119 133149746 435865119 898760407 963965350 898760407 963965350 570993602 590921825 570993602 590921825 490622388 938959578 490622388 938959578 487765367 693251201 487765367 693251201 972299092 518298501 972299092 518298501 788221571 202012596 788221571 202012596 803861627 601014592 803861627 601014592 55717002 806694856 55717002 806694856 61085552 498766676 61085552 498766676 744566564 188990285 744566564 188990285 177096193 315882546 177096193 315882546 457491357 208132657 457491357 208132657 825917571 784931242 825917571 784931242 460117810 22653835 460117810 22653835 995046924 964606102 995046924 964606102 239234747 188953659 239234747 188953659 83251040 455850679 83251040 455850679 960109520 40348737 960109520 40348737 440144086 535604660 440144086 535604660 242435242 936106444 242435242 936106444 640155725 76904198 640155725 76904198 371722927 957787675 371722927 957787675 807923456 164563873 807923456 164563873 943003836 592860359 943003836 592860359 144507579 177849470 144507579 177849470 477699595 947622601 477699595 947622601 112099487 963513156 112099487 963513156 833398979 95555202 833398979 95555202 82316500 919554438 82316500 919554438 957002055 140938188 957002055 140938188 15966548 824876306 15966548 824876306 336544114 573033200 336544114 573033200 125612379 951978657 125612379 951978657 456445351 4166449 456445351 4166449 508983899 782070244 508983899 782070244 452336373 177957723 452336373 177957723 764177384 27287173 764177384 27287173 6740475 388253565 6740475 388253565 782973584 708281961 782973584 708281961 885167264 873827088 885167264 873827088 212755577 9077469 212755577 9077469 449090302 946592596 449090302 946592596 816073931 326451344 816073931 326451344 598264335 714562835 598264335 714562835 665728630 157033316 665728630 157033316 203016391 922513358 203016391 922513358 470472244 539339762 470472244 539339762 787147782 610515616 787147782 610515616 214149374 38914454 214149374 38914454 676737029 591236430 676737029 591236430 148640615 325025118 148640615 325025118 893703322 759024915 893703322 759024915 148746946 322301173 148746946 322301173 853451961 247565740 853451961 247565740 415809965 807248550 415809965 807248550 921325999 76866308 921325999 76866308 88638091 732084347 88638091 732084347 827638602 685982361 827638602 685982361 536891358 139211742 536891358 139211742 885363906 908134503 885363906 908134503 164927600 599267556 164927600 599267556 761027061 57325360 761027061 57325360 458434866 991599695 458434866 991599695 943397080 980306970 943397080 980306970 26735412 15570063 26735412 15570063 498357235 887724751 498357235 887724751 184723469 573581772 184723469 573581772 900213612 56008075 900213612 56008075 968766201 415749867 968766201 415749867 284358338 27480105 284358338 27480105 796571658 606165577 796571658 606165577 614007650 669949382 614007650 669949382 771905988 173563113 771905988 173563113 966724407 939717834 966724407 939717834 753229004 93467793 753229004 93467793 776492450 499313843 776492450 499313843 616371806 791688962 616371806 791688962 955402995 182425187 955402995 182425187 322837347 869811996 322837347 869811996 582270232 517220415 582270232 517220415 32632882 323327089 32632882 323327089 392613667 484841134 392613667 484841134 850155361 470209605 850155361 470209605 877457537 640652636 877457537 640652636 125758977 40013111 125758977 40013111 537351216 779616894 537351216 779616894 500343226 27525280 500343226 27525280 620202893 321587222 620202893 321587222 572714399 185388087 572714399 185388087 781172629 447609495 781172629 447609495 147701738 32863278 147701738 32863278 176264523 670158201 176264523 670158201 849525526 126297603 849525526 126297603 453579261 578937755 453579261 578937755 999575227 178305627 999575227 178305627 744350650 897554298 744350650 897554298 23706038 974209752 23706038 974209752 894764545 260686062 894764545 260686062 18834238 555008318 18834238 555008318 848135989 775698189 848135989 775698189 601673937 518068846 601673937 518068846 748338201 764061447 748338201 764061447 46599765 224277058 46599765 224277058 680201531 390238319 680201531 390238319 207873302 881475401 207873302 881475401 635890000 291871833 635890000 291871833 88921356 223285483 88921356 223285483 615217846 695489821 615217846 695489821 997517437 511174233 997517437 511174233 956840230 870493921 956840230 870493921 396501204 2736969 396501204 2736969 223582221 850004815 223582221 850004815 137218086 381024601 137218086 381024601 130621663 482670259 130621663 482670259 453647407 15131199 453647407 15131199 854299847 204785048 854299847 204785048 875720780 308765094 875720780 308765094 180975197 583147135 180975197 583147135 945175981 965309032 945175981 965309032 975348430 404324300 975348430 404324300 363195332 780728603 363195332 780728603 459790237 84766818 459790237 84766818 41938403 194633630 41938403 194633630 675842694 165420167 675842694 165420167 45373522 675155285 45373522 675155285 936401879 97588942 936401879 97588942 468796427 839297653 468796427 839297653 731464509 459073170 731464509 459073170 841707360 802938243 841707360 802938243 75629045 518880840 75629045 518880840 832739859 689778177 832739859 689778177 38133210 103427525 38133210 103427525 951915286 493714621 951915286 493714621 210640454 536233559 210640454 536233559 113477782 2245177 113477782 2245177 651836168 959416259 651836168 959416259 855600219 564326410 855600219 564326410 308799446 12930497 308799446 12930497 120314838 352054855 120314838 352054855 996969668 834668432 996969668 834668432 268848377 280960905 268848377 280960905 718216501 153162818 718216501 153162818 151855145 563504934 151855145 563504934 966723200 975023387 966723200 975023387 299265821 432949091 299265821 432949091 51156696 493990207 51156696 493990207 807182904 718722565 807182904 718722565 905402950 52678667 905402950 52678667 322476737 748975824 322476737 748975824 960464032 932245799 960464032 932245799 201827562 901944129 201827562 901944129 702674556 143788940 702674556 143788940 210336383 863395675 210336383 863395675 444442241 41725866 444442241 41725866 237945795 948939958 237945795 948939958 64429516 295643136 64429516 295643136 503543007 585972524 503543007 585972524 91417508 767744139 91417508 767744139 582138251 838699538 582138251 838699538 162990193 963237569 162990193 963237569 901596826 514991489 901596826 514991489 146493271 142088606 146493271 142088606 491128527 772105321 491128527 772105321 18523526 590855700 18523526 590855700 958251781 79638246 958251781 79638246 340271434 405047452 340271434 405047452 861158602 393731197 861158602 393731197 130687462 922635383 130687462 922635383 997651049 74300145 997651049 74300145 291814981 596976799 291814981 596976799 989922483 526531830 989922483 526531830 313917140 21771694 313917140 21771694 11750337 817971873 11750337 817971873 926356662 515362080 926356662 515362080 166087961 932766920 166087961 932766920 374653898 323778217 374653898 323778217 296658054 501828235 296658054 501828235 490866930 947456374 490866930 947456374 269786119 18316389 269786119 18316389 952141043 958605385 952141043 958605385 347649844 155609696 347649844 155609696 290873221 993066787 290873221 993066787 149597765 182959734 149597765 182959734 465738536 985359761 465738536 985359761 422352965 331878428 422352965 331878428 907513908 544325913 907513908 544325913 25571277 183188983 25571277 183188983 845411879 737694075 845411879 737694075 29473711 110321619 29473711 110321619 784196887 92331165 784196887 92331165 887452558 722696815 887452558 722696815 165444456 270128768 165444456 270128768 716125433 516769051 716125433 516769051 572262400 156953637 572262400 156953637 743286834 868898702 743286834 868898702 934849133 62183885 934849133 62183885 25595716 490304310 25595716 490304310 688911171 152202841 688911171 152202841 52580625 879042379 52580625 879042379 990088375 268546712 990088375 268546712 400017254 679352793 400017254 679352793 218630299 471269610 218630299 471269610 995743823 34199958 995743823 34199958 371521929 283577870 371521929 283577870 981832847 189339837 981832847 189339837 273363838 524669018 273363838 524669018 772060560 406158927 772060560 406158927 170523927 949923974 170523927 949923974 811257640 325267719 811257640 325267719 334726283 700351927 334726283 700351927 710690138 158648076 710690138 158648076 20793772 538021637 20793772 538021637 713107746 286728488 713107746 286728488 465727761 900360801 465727761 900360801 744646923 294640405 744646923 294640405 906209734 969277118 906209734 969277118 811737389 442948851 811737389 442948851 610912209 443564638 610912209 443564638 826300656 294880336 826300656 294880336 262174455 813839218 262174455 813839218 935650634 286647434 935650634 286647434 40107082 886040056 40107082 886040056 566549304 675842245 566549304 675842245 156193483 31900269 156193483 31900269 505287925 170506194 505287925 170506194 152925075 242396167 152925075 242396167 547884852 805493551 547884852 805493551 128664906 407081870 128664906 407081870 887282626 172530597 887282626 172530597 945744831 884297409 945744831 884297409 234587130 745648115 234587130 745648115 888726712 466942273 888726712 466942273 609987442 449138485 609987442 449138485 859073861 221116844 859073861 221116844 462613441 651088047 462613441 651088047 138068191 410081123 138068191 410081123 446506815 230283786 446506815 230283786 886272787 714654668 886272787 714654668 192358776 972559657 192358776 972559657 822778991 721576909 822778991 721576909 320874133 216003120 320874133 216003120 235110575 941025849 235110575 941025849 984712413 240727834 984712413 240727834 194925530 754332220 194925530 754332220 242963523 603795746 242963523 603795746 221092911 783008144 221092911 783008144 660053222 483773309 660053222 483773309 80866159 873805049 80866159 873805049 816648893 201485240 816648893 201485240 363121939 494428707 363121939 494428707 59590384 605554545 59590384 605554545 887371118 63547527 887371118 63547527 62068706 552437667 62068706 552437667 937037004 884597982 937037004 884597982 884476790 167544014 884476790 167544014 455047997 711121421 455047997 711121421 990979050 294702814 990979050 294702814 298179487 545190628 298179487 545190628 274177500 378041417 274177500 378041417 941513310 622992078 941513310 622992078 533483300 368837482 533483300 368837482 718721692 664828589 718721692 664828589 135233548 216770341 135233548 216770341 214907451 685029953 214907451 685029953 70315653 378909730 70315653 378909730 669078175 29017699 669078175 29017699 986217189 750690403 986217189 750690403 323375164 158790241 323375164 158790241 717608690 543921898 717608690 543921898 93103302 264951875 93103302 264951875 127114801 967962377 127114801 967962377 665157006 33439427 665157006 33439427 522718303 381674179 522718303 381674179 589391140 325546360 589391140 325546360 222753626 979278034 222753626 979278034 874201155 334986084 874201155 334986084 113994682 955257881 113994682 955257881 975541296 499131150 975541296 499131150 75471947 76359588 75471947 76359588 887083762 33360115 887083762 33360115 398720242 591429258 398720242 591429258 591707979 54541778 591707979 54541778 911166050 493062474 911166050 493062474 231934107 199265328 231934107 199265328 885281359 779366091 885281359 779366091 126421060 877241723 126421060 877241723 470776138 276897938 470776138 276897938 94793164 196686202 94793164 196686202 900728861 749653488 900728861 749653488 589895613 124598743 589895613 124598743 366012629 930699476 366012629 930699476 853640515 498995590 853640515 498995590 513722160 923541547 513722160 923541547 243722378 175552803 243722378 175552803 83190567 219613771 83190567 219613771 582641718 149085220 582641718 149085220 646172784 928459339 646172784 928459339 936624518 508859671 936624518 508859671 710698128 761808270 710698128 761808270 638847045 233185050 638847045 233185050 332147167 928078770 332147167 928078770 267215386 695876651 267215386 695876651 754725874 377373010 754725874 377373010 268915471 628343653 268915471 628343653 654330524 32201791 654330524 32201791 180530518 541185948 180530518 541185948 968797763 131070428 968797763 131070428 437864695 866313923 437864695 866313923 253165917 522079377 253165917 522079377 72274282 964304918 72274282 964304918 358636027 635569773 358636027 635569773 940676593 898400792 940676593 898400792 297130800 813811408 297130800 813811408 879373916 175463098 879373916 175463098 985066944 923035156 985066944 923035156 904772805 105009722 904772805 105009722 21954911 762602760 21954911 762602760 387872025 168607573 387872025 168607573 339548594 436923090 339548594 436923090 857538626 867822823 857538626 867822823 188087467 264479905 188087467 264479905 857022510 185656801 857022510 185656801 40220012 572531465 40220012 572531465 959990501 23784946 959990501 23784946 316948869 376672469 316948869 376672469 999858829 156837376 999858829 156837376 174641976 850844158 174641976 850844158 640673321 252064104 640673321 252064104 734528498 676518894 734528498 676518894 124339226 48695648 124339226 48695648 717488736 526167644 717488736 526167644 132454165 825668789 132454165 825668789 841025394 117172468 841025394 117172468 389527757 919931886 389527757 919931886 837320912 102171759 837320912 102171759 422957864 745074955 422957864 745074955 989559477 259189322 989559477 259189322 42473182 973978171 42473182 973978171 629971979 120032683 629971979 120032683 895306050 550020812 895306050 550020812 226263584 59329898 226263584 59329898 519362492 884321170 519362492 884321170 197617902 74909332 197617902 74909332 59152911 334561958 59152911 334561958 651517637 876334330 651517637 876334330 23738950 601662576 23738950 601662576 945866324 212806405 945866324 212806405 87611738 87301705 87611738 87301705 749465871 150133210 749465871 150133210 213667154 877555209 213667154 877555209 949639179 15887859 949639179 15887859 457237858 425904477 457237858 425904477 739460736 60213720 739460736 60213720 377354579 472280798 377354579 472280798 36875366 973610632 36875366 973610632 200033521 68413526 200033521 68413526 537058688 465883146 537058688 465883146 209452326 59070977 209452326 59070977 522078653 778441046 522078653 778441046 464852751 412146218 464852751 412146218 617259806 243326584 617259806 243326584 737363184 676244537 737363184 676244537 268698923 204754591 268698923 204754591 769114528 195543205 769114528 195543205 303315555 939544395 303315555 939544395 610633259 105831373 610633259 105831373 193501624 692178327 193501624 692178327 442111960 120039066 442111960 120039066 404336938 315327101 404336938 315327101 649685275 844407493 649685275 844407493 693610175 838979411 693610175 838979411 371125085 393153516 371125085 393153516 759694859 963246903 759694859 963246903 423846211 829202079 423846211 829202079 998305375 433632124 998305375 433632124 224268760 949347756 224268760 949347756 84974200 935692289 84974200 935692289 803718008 6988053 803718008 6988053 485217941 916825271 485217941 916825271 713012619 710950203 713012619 710950203 128017783 55895593 128017783 55895593 928889447 287762649 928889447 287762649 348107762 684273028 348107762 684273028 197424136 227324126 197424136 227324126 697038960 690774617 697038960 690774617 838765192 45149965 838765192 45149965 277827986 438426481 277827986 438426481 57935623 626245731 57935623 626245731 488420563 192597219 488420563 192597219 591609065 429951985 591609065 429951985 997947682 286476430 997947682 286476430 486859794 763970640 486859794 763970640 218816944 289287852 218816944 289287852 967357689 610165502 967357689 610165502 49989470 803372529 49989470 803372529 180272021 665798587 180272021 665798587 630865283 895092128 630865283 895092128 727661926 223020647 727661926 223020647 256455798 858598772 256455798 858598772 610784621 593704138 610784621 593704138 197120416 907602208 197120416 907602208 671365373 809527870 671365373 809527870 172641909 662339573 172641909 662339573 983071209 720052810 983071209 720052810 336969307 132857566 336969307 132857566 943740453 737496298 943740453 737496298 192946418 465850590 192946418 465850590 392086007 128601865 392086007 128601865 213835639 698507083 213835639 698507083 820603871 26613145 820603871 26613145 126914920 540772139 126914920 540772139 910804204 83190301 910804204 83190301 216424347 989903829 216424347 989903829 821581256 37085282 821581256 37085282 71851595 332533524 71851595 332533524 633839361 176571888 633839361 176571888 488080151 794773379 488080151 794773379 720309658 5041106 720309658 5041106 75767589 473918580 75767589 473918580 848602725 229046847 848602725 229046847 441695934 683477022 441695934 683477022 123403977 799685403 123403977 799685403 685478916 872181726 685478916 872181726 196392748 84844159 196392748 84844159 983440705 660601800 983440705 660601800 587056214 25508251 587056214 25508251 802282734 269697865 802282734 269697865 511647034 561545747 511647034 561545747 682017132 535236069 682017132 535236069 77211914 66708950 77211914 66708950 810350702 733364724 810350702 733364724 160566460 266791748 160566460 266791748 36295674 184088533 36295674 184088533 917617882 743026703 917617882 743026703 774623797 32817268 774623797 32817268 833370201 683958640 833370201 683958640 618417562 493257896 618417562 493257896 351253966 9169130 351253966 9169130 836423089 86759302 836423089 86759302 160488087 503591153 160488087 503591153 970014181 273075624 970014181 273075624 226335649 834344643 226335649 834344643 898565746 38926408 898565746 38926408 412522439 979986752 412522439 979986752 32306777 578479809 32306777 578479809 540922111 23071702 540922111 23071702 990118227 801856889 990118227 801856889 11026129 131483747 11026129 131483747 906491196 955041010 906491196 955041010 224822445 148604014 224822445 148604014 23533340 422223985 23533340 422223985 729470054 105782011 729470054 105782011 649017582 749323998 649017582 749323998 554059902 252585904 554059902 252585904 209710100 487475544 209710100 487475544 757475531 476849028 757475531 476849028 132400305 12902880 132400305 12902880 44008923 883647455 44008923 883647455 562450959 150750071 562450959 150750071 645001853 743886141 645001853 743886141 818742721 641014126 818742721 641014126 538253978 693532496 538253978 693532496 422054644 342643620 422054644 342643620 51654272 554974620 51654272 554974620 254312568 81754860 254312568 81754860 777478212 965598682 777478212 965598682 329215596 316254745 329215596 316254745 757670292 30604641 757670292 30604641 978533760 920552147 978533760 920552147 23072668 111585517 23072668 111585517 841800917 558171724 841800917 558171724 449144719 216535590 449144719 216535590 839780998 706205889 839780998 706205889 286772448 246372040 286772448 246372040 796068943 557380439 796068943 557380439 8472529 4353589 8472529 4353589 362941659 769740437 362941659 769740437 231869956 162082679 231869956 162082679 696093086 58789762 696093086 58789762 996646027 974279678 996646027 974279678 526992794 61584697 526992794 61584697 138121102 680634903 138121102 680634903 427337244 872752562 427337244 872752562 504607114 37827681 504607114 37827681 929146564 181164319 929146564 181164319 475238475 932538354 475238475 932538354 854203914 108459778 854203914 108459778 149817764 820132426 149817764 820132426 373181599 894230141 373181599 894230141 388950857 215996201 388950857 215996201 148355981 181682001 148355981 181682001 250424095 375827760 250424095 375827760 484881043 168456414 484881043 168456414 158243331 787462055 158243331 787462055 794639175 641236898 794639175 641236898 479442344 89886059 479442344 89886059 648439663 452574169 648439663 452574169 64792135 8954412 64792135 8954412 906776034 676219447 906776034 676219447 479470887 39475979 479470887 39475979 271742745 998747093 271742745 998747093 145039233 509003925 145039233 509003925 529812029 843852144 529812029 843852144 528140426 343109460 528140426 343109460 105117301 605535062 105117301 605535062 273390714 914972176 273390714 914972176 546567613 12446891 546567613 12446891 142250103 877191626 142250103 877191626 746191063 672308947 746191063 672308947 34688342 49883350 34688342 49883350 796551126 573968600 796551126 573968600 522030914 322090893 522030914 322090893 139309650 48202677 139309650 48202677 996367388 371279913 996367388 371279913 404767213 692692941 404767213 692692941 97426265 310028464 97426265 310028464 830051945 711827451 830051945 711827451 756775400 52496985 756775400 52496985 64330141 12248045 64330141 12248045 651203064 619552539 651203064 619552539 827525543 30264842 827525543 30264842 582780147 750885281 582780147 750885281 718611631 170117105 718611631 170117105 556533101 825620070 556533101 825620070 88433794 942141343 88433794 942141343 972907028 140683977 972907028 140683977 983898889 776248671 983898889 776248671 466310167 5783369 466310167 5783369 872129051 842364625 872129051 842364625 240294554 111109587 240294554 111109587 980348449 735027008 980348449 735027008 505632979 339559814 505632979 339559814 911846964 846759501 911846964 846759501 137068077 271018719 137068077 271018719 807563287 966845359 807563287 966845359 20710421 680368336 20710421 680368336 678033159 837464689 678033159 837464689 274170429 342955556 274170429 342955556 180769362 874915402 180769362 874915402 886628580 286662578 886628580 286662578 370298534 731394159 370298534 731394159 727018114 512479421 727018114 512479421 34411346 382743689 34411346 382743689 702322153 727367792 702322153 727367792 214014384 221108279 214014384 221108279 946813367 722778576 946813367 722778576 163743095 940741622 163743095 940741622 998399373 151419122 998399373 151419122 175299730 631091856 175299730 631091856 783350768 651233796 783350768 651233796 221339747 252507231 221339747 252507231 812122805 133290618 812122805 133290618 21068339 20820106 21068339 20820106 480670128 156187679 480670128 156187679 542085571 614277414 542085571 614277414 901594137 347263269 901594137 347263269 303986227 38764474 303986227 38764474 467070117 318720517 467070117 318720517 692402077 107149823 692402077 107149823 562453860 761156968 562453860 761156968 281373752 689340901 281373752 689340901 902221360 629404397 902221360 629404397 232703702 13256351 232703702 13256351 950203262 910876080 950203262 910876080 259409643 55807889 259409643 55807889 124991804 484027129 124991804 484027129 796581069 931093634 796581069 931093634 117783857 152539757 117783857 152539757 259111890 941809174 259111890 941809174 822543907 89941183 822543907 89941183 929356672 883714335 929356672 883714335 265523097 55452299 265523097 55452299 665626543 316437340 665626543 316437340 668253338 463514614 668253338 463514614 353124454 52815266 353124454 52815266 422411646 961039689 422411646 961039689 271443443 130646069 271443443 130646069 630848156 921931640 630848156 921931640 724424642 913510588 724424642 913510588 326280278 164771141 326280278 164771141 484740284 514850851 484740284 514850851 777731337 134925308 777731337 134925308 477373797 782200745 477373797 782200745 486284486 363814131 486284486 363814131 846218192 415530738 846218192 415530738 368759621 961301941 368759621 961301941 886502733 23028298 886502733 23028298 164126855 989975170 164126855 989975170 801497910 31605308 801497910 31605308 132979562 347439436 132979562 347439436 18582863 38785470 18582863 38785470 975733298 875617147 975733298 875617147 168637189 17311363 168637189 17311363 806136784 529860014 806136784 529860014 42886777 601033932 42886777 601033932 723377236 281784137 723377236 281784137 45176661 554448928 45176661 554448928 780792952 124590872 780792952 124590872 828207154 597652636 828207154 597652636 76938270 650622925 76938270 650622925 340766678 332509253 340766678 332509253 192241789 401569113 192241789 401569113 230305760 203025293 230305760 203025293 211992112 886145111 211992112 886145111 473747226 590657263 473747226 590657263 371262782 841791713 371262782 841791713 719326565 766215325 719326565 766215325 473036759 829615954 473036759 829615954 816820967 25229914 816820967 25229914 72750656 108900861 72750656 108900861 977812537 76735764 977812537 76735764 718331617 949545063 718331617 949545063 17773456 434394111 17773456 434394111 495350810 985173122 495350810 985173122 833480104 566949330 833480104 566949330 965252495 951585328 965252495 951585328 627456050 310684164 627456050 310684164 497541831 628692347 497541831 628692347 807005551 611858027 807005551 611858027 455157682 2123250 455157682 2123250 694950631 997556615 694950631 997556615 201536148 492623887 201536148 492623887 734689567 840247396 734689567 840247396 446800775 398646249 446800775 398646249 755815990 943407519 755815990 943407519 113833329 645975331 113833329 645975331 677256894 901743969 677256894 901743969 91950554 141889542 91950554 141889542 501550657 942752415 501550657 942752415 958621582 463489569 958621582 463489569 445226811 833931708 445226811 833931708 20637063 427541334 20637063 427541334 782984656 190308074 782984656 190308074 7898802 968924753 7898802 968924753 879694707 242194191 879694707 242194191 470458548 194267838 470458548 194267838 772048402 421495844 772048402 421495844 438634135 171996593 438634135 171996593 848760217 298312361 848760217 298312361 555269939 124241081 555269939 124241081 940515290 839029838 940515290 839029838 370378229 362667709 370378229 362667709 936355302 648822777 936355302 648822777 651302549 113646202 651302549 113646202 301254429 445379998 301254429 445379998 774791017 984909325 774791017 984909325 268619735 372772814 268619735 372772814 723448756 473669236 723448756 473669236 453262278 992656801 453262278 992656801 946488478 490596220 946488478 490596220 605434254 837702632 605434254 837702632 703101780 410544126 703101780 410544126 321396502 490853866 321396502 490853866 172484742 94461609 172484742 94461609 94759719 991811130 94759719 991811130 599708301 150940666 599708301 150940666 934140436 122490499 934140436 122490499 40121479 476981956 40121479 476981956 742541815 306064941 742541815 306064941 151035361 20033526 151035361 20033526 618710890 757161891 618710890 757161891 948007190 352650656 948007190 352650656 39089121 858785963 39089121 858785963 327581308 419789329 327581308 419789329 969786939 391069808 969786939 391069808 60151820 663538404 60151820 663538404 28652159 529358576 28652159 529358576 677884653 178994989 677884653 178994989 14422060 911465682 14422060 911465682 111605929 341771938 111605929 341771938 994277016 960406173 994277016 960406173 33770580 120905197 33770580 120905197 875388853 705699184 875388853 705699184 159716241 620808653 159716241 620808653 622406559 922652523 622406559 922652523 407559216 173895977 407559216 173895977 442158042 73336653 442158042 73336653 165167415 838839854 165167415 838839854 965236576 190969221 965236576 190969221 269337025 686027356 269337025 686027356 347673784 172779736 347673784 172779736 596635768 793777384 596635768 793777384 617353969 217255677 617353969 217255677 87548575 578064096 87548575 578064096 46592422 69209713 46592422 69209713 238491107 633428196 238491107 633428196 249077636 19234186 249077636 19234186 729372358 861182944 729372358 861182944 303859660 668621451 303859660 668621451 529378399 849866432 529378399 849866432 48994108 300511563 48994108 300511563 407817898 672839134 407817898 672839134 945101246 385032413 945101246 385032413 38159484 909749039 38159484 909749039 915202446 646189319 915202446 646189319 64257887 285033994 64257887 285033994 787464569 687212877 787464569 687212877 82551207 381685581 82551207 381685581 315521572 701292050 315521572 701292050 103647 311366953 103647 311366953 877435373 836851834 877435373 836851834 12455122 73646880 12455122 73646880 561385261 662382694 561385261 662382694 630468052 189304083 630468052 189304083 271700690 285239296 271700690 285239296 880361386 147283695 880361386 147283695 334315511 416494792 334315511 416494792 918000048 148594220 918000048 148594220 880758149 589618420 880758149 589618420 327712676 227462495 327712676 227462495 932240326 867505805 932240326 867505805 392780421 221454380 392780421 221454380 803214223 722996478 803214223 722996478 111145907 618246365 111145907 618246365 586609056 725346911 586609056 725346911 764623017 491800833 764623017 491800833 851728380 687899168 851728380 687899168 888390393 2683771 888390393 2683771 880375833 734097229 880375833 734097229 966137113 25846075 966137113 25846075 152652914 567932709 152652914 567932709 78106435 320302643 78106435 320302643 586279810 825425565 586279810 825425565 84522721 127340889 84522721 127340889 663001557 808564170 663001557 808564170 920202631 422079370 920202631 422079370 441452394 188790198 441452394 188790198 698205561 603565718 698205561 603565718 366098088 855907633 366098088 855907633 106696982 634652371 106696982 634652371 893366698 884027391 893366698 884027391 384511362 437857575 384511362 437857575 649203345 256739453 649203345 256739453 159117460 842654207 159117460 842654207 922694300 387410449 922694300 387410449 108191033 807402601 108191033 807402601 576847430 807947286 576847430 807947286 205880401 148169785 205880401 148169785 500851295 971868755 500851295 971868755 705902345 332370832 705902345 332370832 259692753 191478327 259692753 191478327 558693664 490563242 558693664 490563242 570883965 841464531 570883965 841464531 220826598 604927866 220826598 604927866 993147129 890059809 993147129 890059809 494641045 68215298 494641045 68215298 710852701 992655593 710852701 992655593 119061599 881463369 119061599 881463369 604925400 92261998 604925400 92261998 383701062 409685014 383701062 409685014 437021150 485991331 437021150 485991331 33636666 251312507 33636666 251312507 784189262 943128765 784189262 943128765 629302869 122093419 629302869 122093419 671828661 735588374 671828661 735588374 435865536 57768544 435865536 57768544 531269761 998329450 531269761 998329450 148831118 351656990 148831118 351656990 489489752 719649022 489489752 719649022 238196435 917657699 238196435 917657699 286459244 209318678 286459244 209318678 841895983 969685641 841895983 969685641 769387913 585664642 769387913 585664642 142823968 412228863 142823968 412228863 541386476 970913733 541386476 970913733 27325651 602490273 27325651 602490273 777272988 792667289 777272988 792667289 244309016 330852783 244309016 330852783 66247915 736999978 66247915 736999978 162203207 979493270 162203207 979493270 438844114 188915046 438844114 188915046 51902232 469223372 51902232 469223372 994984833 808060086 994984833 808060086 251010794 75198493 251010794 75198493 615503659 585438438 615503659 585438438 105797145 838374718 105797145 838374718 504269901 993859190 504269901 993859190 738353630 191296343 738353630 191296343 390630297 636180472 390630297 636180472 100787601 369604610 100787601 369604610 871064670 329158365 871064670 329158365 271896311 803601143 271896311 803601143 753026983 363834984 753026983 363834984 558700535 213250064 558700535 213250064 238297463 934759377 238297463 934759377 526884055 254699135 526884055 254699135 38039381 954163489 38039381 954163489 507051070 49774887 507051070 49774887 175395920 165461128 175395920 165461128 904405620 886223186 904405620 886223186 17303468 503824926 17303468 503824926 991951858 941577569 991951858 941577569 80400844 196753187 80400844 196753187 998191614 950670653 998191614 950670653 52220884 782079861 52220884 782079861 114982917 951741016 114982917 951741016 663530939 637964609 663530939 637964609 94971483 509150037 94971483 509150037 985684014 688690458 985684014 688690458 259564408 497147541 259564408 497147541 680270932 130882401 680270932 130882401 45356298 497283089 45356298 497283089 603747319 950062356 603747319 950062356 692192175 793760338 692192175 793760338 323377128 362511326 323377128 362511326 842353227 924046217 842353227 924046217 296171249 45332254 296171249 45332254 890279266 936741321 890279266 936741321 625946631 390067820 625946631 390067820 983619 506293585 983619 506293585 603937340 979236658 603937340 979236658 345610783 93881200 345610783 93881200 30040288 881281197 30040288 881281197 272134034 310129857 272134034 310129857 824054815 87515114 824054815 87515114 450193101 668775779 450193101 668775779 55536839 541940107 55536839 541940107 301880226 172374238 301880226 172374238 1713366 801175748 1713366 801175748 477536446 3368286 477536446 3368286 325553426 366560268 325553426 366560268 721619463 866338117 721619463 866338117 201631349 107334153 201631349 107334153 374299790 671286360 374299790 671286360 24115171 239890187 24115171 239890187 931106376 927939276 931106376 927939276 738577934 32144773 738577934 32144773 516220643 953541257 516220643 953541257 56031078 359202121 56031078 359202121 899240242 838522414 899240242 838522414 305162886 151380390 305162886 151380390 369564801 675958850 369564801 675958850 456325954 324045299 456325954 324045299 187412053 591573468 187412053 591573468 457407727 144666245 457407727 144666245 818146277 940252081 818146277 940252081 671277017 397914463 671277017 397914463 527260012 964139210 527260012 964139210 580498412 423567714 580498412 423567714 674588849 740927994 674588849 740927994 829945385 51089830 829945385 51089830 465855302 588936986 465855302 588936986 644663729 561574455 644663729 561574455 172896224 243996163 172896224 243996163 830150046 815996115 830150046 815996115 837228326 661422968 837228326 661422968 297897891 96025483 297897891 96025483 926239846 979309149 926239846 979309149 386712656 48489775 386712656 48489775 18878212 563346256 18878212 563346256 150472030 903254013 150472030 903254013 3456713 498366170 3456713 498366170 259010628 799898900 259010628 799898900 899957451 708011572 899957451 708011572 392527864 974048453 392527864 974048453 911735254 485273883 911735254 485273883 983063459 760005896 983063459 760005896 339515072 501729508 339515072 501729508 226622344 660257924 226622344 660257924 748396207 504488720 748396207 504488720 156371175 247060335 156371175 247060335 192091856 871343718 192091856 871343718 816441515 43365207 816441515 43365207 589828481 359106559 589828481 359106559 897357266 282562313 897357266 282562313 421158064 994965963 421158064 994965963 558207379 592824218 558207379 592824218 40856640 165089281 40856640 165089281 859474006 567988579 859474006 567988579 777796943 215899427 777796943 215899427 332170468 650164155 332170468 650164155 467196140 882471792 467196140 882471792 224966760 5683257 224966760 5683257 545489879 438697840 545489879 438697840 971481527 410358369 971481527 410358369 410291504 920183043 410291504 920183043 969566126 476254644 969566126 476254644 109809005 949152642 109809005 949152642 746748377 123064352 746748377 123064352 189817282 954660643 189817282 954660643 774481552 514099904 774481552 514099904 799815566 503007340 799815566 503007340 16392380 875695897 16392380 875695897 783635780 25140391 783635780 25140391 494974489 770039446 494974489 770039446 193902605 53145526 193902605 53145526 975319594 441925589 975319594 441925589 341897343 133428488 341897343 133428488 853795766 668162137 853795766 668162137 440436298 980811836 440436298 980811836 731059710 40310679 731059710 40310679 196731111 685303048 196731111 685303048 812551761 582889735 812551761 582889735 274634983 286264247 274634983 286264247 880219049 57262260 880219049 57262260 354803834 770869380 354803834 770869380 296023727 312246236 296023727 312246236 859996728 470075726 859996728 470075726 431886767 38825864 431886767 38825864 276525980 992774425 276525980 992774425 135127936 376005867 135127936 376005867 623529924 341319283 623529924 341319283 277921345 208730039 277921345 208730039 173348323 972742986 173348323 972742986 352021650 317855880 352021650 317855880 415679886 399178884 415679886 399178884 653835762 954612703 653835762 954612703 865655173 101747154 865655173 101747154 5595504 147812889 5595504 147812889 942489051 923525458 942489051 923525458 230525408 156618213 230525408 156618213 964495055 944666174 964495055 944666174 854278311 67610744 854278311 67610744 237807891 615638656 237807891 615638656 519914215 128522007 519914215 128522007 114535361 784751017 114535361 784751017 368540542 440128154 368540542 440128154 827338262 197362764 827338262 197362764 152047546 187554371 152047546 187554371 455070704 710420470 455070704 710420470 772929785 48900715 772929785 48900715 166873081 512694455 166873081 512694455 741505515 887499256 741505515 887499256 691855369 603575439 691855369 603575439 228499488 294986368 228499488 294986368 620185649 954442795 620185649 954442795 88639427 84468221 88639427 84468221 493902915 540509540 493902915 540509540 981478382 374135797 981478382 374135797 732883774 328621416 732883774 328621416 913336361 399822946 913336361 399822946 554756330 972767795 554756330 972767795 816768783 67076439 816768783 67076439 232749807 631565102 232749807 631565102 212379833 282270742 212379833 282270742 147742085 724337210 147742085 724337210 952133131 77713276 952133131 77713276 311419560 628403772 311419560 628403772 707741526 158457121 707741526 158457121 372135191 720601550 372135191 720601550 929374187 200338040 929374187 200338040 579040634 995465555 579040634 995465555 621558716 674008252 621558716 674008252 372713081 45321132
#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...