Submission #1033467

#TimeUsernameProblemLanguageResultExecution timeMemory
1033467ALeonidouBroken Line (IOI19_line)Text
22.33 / 100
0 ms0 KiB
29 0 25 68 25 68 49 74 49 74 15 18 15 18 94 18 11 72 11 72 100 22 100 22 83 16 83 16 4 80 4 80 98 50 98 50 28 53 28 53 86 30 86 30 47 54 47 54 6 20 6 20 2 64 2 64 99 97 99
974 0 4367 8630 4367 8630 1552 8630 7930 2189 7930 2189 1822 8303 1822 8303 2367 7865 2367 7865 9487 9564 9487 9564 4686 1903 4686 1903 8102 1903 4786 9830 4786 9830 9732 9830 3492 3487 3492 3487 5523 8037 5523 8037 2129 8037 4366 1208 4366 1208 1126 1208 6603 6812 6603 6812 6250 6289 6250 6289 3390 7036 3390 7036 6840 3282 6840 3282 6028 6129 6028 6129 8995 1090 8995 1090 7469 7194 7469 7194 4233 1070 4233 1070 9012 1070 6148 6773 6148 6773 3225 7104 3225 7104 6453 5103 6453 5103 2762 2676 2762 2676 9934 9956 9934 9956 4966 572 4966 572 588 572 6572 6795 6572 6795 9758 313 9758 313 3009 7297 3009 7297 954 1073 954 1073 2393 7850 2393 7850 1417 1412 1417 1412 4595 5710 4595 5710 4680 4150 4680 4150 5983 4150 3155 7198 3155 7198 9944 63 9944 63 1006 9013 1006 9013 5302 5643 5302 5643 2510 7918 2510 7918 8704 1221 8704 1221 7370 7417 7370 7417 3702 6656 3702 6656 1252 8855 1252 8855 4422 5309 4422 5309 9137 9216 9137 9216 4483 4508 4483 4508 3207 8006 3207 8006 7980 8006 2485 7130 2485 7130 8019 8944 8019 8944 8787 8944 8328 1629 8328 1629 6467 3754 6467 3754 1530 1475 1530 1475 5176 6208 5176 6208 1042 909 1042 909 9130 909 4116 9019 4116 9019 8925 9019 5204 3659 5204 3659 6558 3659 695 9396 695 9396 4190 6063 4190 6063 8670 8842 8670 8842 9379 606 9379 606 6229 4007 6229 4007 3462 2262 3462 2262 2364 2262 9786 190 9786 190 6976 3162 6976 3162 7301 2784 7301 2784 6823 6975 6823 6975 6262 2097 6262 2097 7991 2097 379 423 379 423 7512 7596 7512 7596 3112 2934 3112 2934 2754 7468 2754 7468 4997 2780 4997 2780 1097 1173 1097 1173 4880 9059 4880 9059 8992 9059 616 591 616 591 5164 5145 5164 5145 4879 5145 7756 7854 7756 7854 5274 5627 5274 5627 6564 9582 6564 9582 549 9582 5837 1577 5837 1577 8364 1577 1044 8990 1044 8990 9080 915 9080 915 604 9498 604 9498 5348 3173 5348 3173 3284 3173 6472 3985 6472 3985 4007 3985 5830 6039 5830 6039 4795 5461 4795 5461 1666 8468 1666 8468 3715 1559 3715 1559 8374 1559 5723 9915 5723 9915 9841 9915 1414 7339 1414 7339 2994 7339 1058 8940 1058 8940 4817 5041 4817 5041 777 9334 777 9334 9657 394 9657 394 5265 7394 5265 7394 2876 7394 7876 2191 7876 2191 3719 3736 3719 3736 7402 2631 7402 2631 6058 4133 6058 4133 2111 2064 2111 2064 2411 6434 2411 6434 3891 6434 1596 1539 1596 1539 4145 8343 4145 8343 8194 8343 4601 363 4601 363 9707 363 5848 6045 5848 6045 272 369 272 369 1825 1809 1825 1809 8950 1116 8950 1116 3687 7390 3687 7390 7327 7390 4606 1488 4606 1488 8509 1488 7235 7336 7235 7336 2514 2399 2514 2399 6656 6572 6656 6572 3731 6572 8731 8904 8731 8904 6600 3606 6600 3606 70 9921 70 9921 6793 570 6793 570 9441 570 7008 7107 7008 7107 8783 1145 8783 1145 6415 9468 6415 9468 9371 9468 8035 7388 8035 7388 1367 8799 1367 8799 5590 407 5590 407 369 407 9948 9966 9948 9966 9922 1276 9922 1276 1071 8935 1071 8935 3886 1031 3886 1031 9048 1031 2341 9452 2341 9452 641 9452 2484 2349 2484 2349 4001 6282 4001 6282 8181 194 8181 194 141 194 1987 7762 1987 7762 8001 8030 8001 8030 4111 6224 4111 6224 7953 9503 7953 9503 589 9503 772 831 772 831 1221 5620 1221 5620 4739 2843 4739 2843 2654 7567 2654 7567 818 16 818 16 13 16 3285 7089 3285 7089 4895 3040 4895 3040 7167 483 7167 483 9500 483 9486 1349 9486 1349 1397 1349 6551 6704 6551 6704 852 595 852 595 9394 595 3434 4383 3434 4383 6696 3515 6696 3515 3426 8401 3426 8401 8308 8401 6630 241 6630 241 9767 241 2029 6339 2029 6339 7043 2967 7043 2967 7493 7542 7493 7542 7676 1289 7676 1289 8673 1289 192 316 192 316 7547 2452 7547 2452 8433 1538 8433 1538 1819 3588 1819 3588 4650 8615 4650 8615 8449 8615 5245 4884 5245 4884 4931 7648 4931 7648 2200 8014 2200 8014 6839 799 6839 799 9235 799 2997 2823 2997 2823 8887 1139 8887 1139 5932 6152 5932 6152 4154 6152 4545 5777 4545 5777 9468 9557 9468 9557 4182 2968 4182 2968 3162 2968 7196 7285 7196 7285 1581 1523 1581 1523 7819 7866 7819 7866 4655 2550 4655 2550 2637 2550 6520 6658 6520 6658 4666 4669 4666 4669 4888 8628 4888 8628 1563 8628 6471 6619 6471 6619 9157 9271 9157 9271 5765 5431 5765 5431 5166 5431 9145 9240 9145 9240 6852 1691 6852 1691 1725 1691 4851 7881 4851 7881 7827 7881 7262 1476 7262 1476 8518 1476 1344 1296 1344 1296 4213 6049 4213 6049 6675 2259 6675 2259 9977 10001 9977 10001 7544 5248 7544 5248 4955 5248 5563 6256 5563 6256 4098 6256 9045 9106 9045 9106 2355 379 2355 379 287 379 1653 4411 1653 4411 4378 4411 3550 587 3550 587 9419 587 9156 3811 9156 3811 3454 3352 3454 3352 6820 5603 6820 5603 3958 9387 3958 9387 721 9387 8098 6879 8098 6879 3728 1037 3728 1037 934 1037 3053 7293 3053 7293 7200 7293 52 61 52 61 8703 8878 8703 8878 6443 2793 6443 2793 7265 2793 46 23 46 23 8479 8622 8479 8622 4907 5222 4907 5222 8242 8350 8242 8350 726 764 726 764 1391 8772 1391 8772 3185 6328 3185 6328 6264 6328 4819 5385 4819 5385 7403 7954 7403 7954 2285 7954 6419 3843 6419 3843 3973 7833 3973 7833 7729 7833 578 563 578 563 4277 5992 4277 5992 551 548 551 548 6457 4626 6457 4626 5342 4626 7465 9214 7465 9214 875 9214 8325 2244 8325 2244 7848 2244 9058 9907 9058 9907 9810 9907 7932 1647 7932 1647 8310 1647 2289 5797 2289 5797 4516 5797 2048 1997 2048 1997 764 9341 764 9341 5085 5347 5085 5347 6056 8254 6056 8254 1981 8254 7015 447 7015 447 9590 447 6847 7014 6847 7014 2898 2791 2898 2791 3799 3775 3799 3775 7717 2340 7717 2340 8176 8285 8176 8285 8075 1501 8075 1501 8474 1501 5659 6252 5659 6252 9793 9896 9793 9896 909 9146 909 9146 9785 9877 9785 9877 5434 5771 5434 5771 2046 8112 2046 8112 760 798 760 798 4334 4331 4334 4331 1076 1169 1076 1169 1532 8701 1532 8701 6330 3916 6330 3916 6124 8819 6124 8819 8631 8819 2316 7923 2316 7923 1729 8382 1729 8382 545 518 545 518 94 9905 94 9905 7206 2832 7206 2832 4525 4588 4525 4588 2033 22 2033 22 9965 22 565 9559 565 9559 4382 4423 4382 4423 4449 9811 4449 9811 9706 9811 7390 2586 7390 2586 7509 2586 635 9460 635 9460 262 350 262 350 2343 5945 2343 5945 4338 5945 3964 153 3964 153 98 153 8002 5323 8002 5323 524 489 524 489 6358 6442 6358 6442 1764 1775 1764 1775 8099 1972 8099 1972 61 79 61 79 6677 6854 6677 6854 8563 178 8563 178 9790 178 5064 5320 5064 5320 3153 697 3153 697 690 697 1345 8810 1345 8810 7020 7159 7020 7159 282 9790 282 9790 671 1122 671 1122 5725 8424 5725 8424 9163 830 9163 830 2869 8267 2869 8267 8162 8267 4709 3620 4709 3620 3649 3620 8309 1666 8309 1666 3921 9382 3921 9382 9496 9833 9496 9833 225 9833 1516 1455 1516 1455 4172 6125 4172 6125 5432 1452 5432 1452 8527 1452 3160 8351 3160 8351 1768 8351 2497 2177 2497 2177 264 9826 264 9826 8177 1811 8177 1811 5524 4569 5524 4569 6182 4030 6182 4030 8952 9854 8952 9854 176 9854 1152 1226 1152 1226 4808 5430 4808 5430 9666 375 9666 375 6309 9359 6309 9359 750 9359 6970 5104 6970 5104 4829 5104 5246 9078 5246 9078 9019 9078 6654 6845 6654 6845 1712 8405 1712 8405 5394 5741 5394 5741 967 9056 967 9056 2873 1308 2873 1308 1365 1308 6350 8612 6350 8612 1580 8612 9368 132 9368 132 86 132 1661 1694 1661 1694 8257 1694 6446 4900 6446 4900 4738 4900 8123 1892 8123 1892 2716 9979 2716 9979 9964 9979 8551 1415 8551 1415 612 9479 612 9479 2077 2049 2077 2049 7395 7458 7395 7458 2325 2199 2325 2199 6877 4181 6877 4181 5934 4181 7019 3008 7019 3008 2909 7343 2909 7343 5768 4271 5768 4271 2821 7412 2821 7412 6340 656 6340 656 9343 656 7032 6245 7032 6245 4104 6245 7669 8892 7669 8892 1129 8892 6428 2595 6428 2595 306 9762 306 9762 6523 1649 6523 1649 1705 1649 5635 4658 5635 4658 5296 4658 9332 699 9332 699 1832 6333 1832 6333 6271 6333 3302 7068 3302 7068 4524 3483 4524 3483 6749 3483 6567 4850 6567 4850 1511 9950 1511 9950 67 9950 9750 2139 9750 2139 2211 2139 4149 7093 4149 7093 3258 7093 3309 3211 3309 3211 3514 7289 3514 7289 2594 7618 2594 7618 907 962 907 962 2595 7746 2595 7746 2505 7746 3646 6798 3646 6798 9765 9859 9765 9859 8763 1160 8763 1160 9658 9765 9658 9765 9505 5351 9505 5351 5130 5351 6127 2602 6127 2602 899 918 899 918 5804 6011 5804 6011 9727 351 9727 351 4306 5963 4306 5963 4426 4437 4426 4437 3616 9526 3616 9526 9454 9526 9251 8544 9251 8544 5193 4194 5193 4194 4212 4194 8571 8794 8571 8794 9849 137 9849 137 4797 5829 4797 5829 9149 886 9149 886 3118 7201 3118 7201 3546 1258 3546 1258 8696 1258 7940 7932 7940 7932 5080 1274 5080 1274 8687 1274 5654 8631 5654 8631 8505 8631 8372 3919 8372 3919 3819 3812 3819 3812 7536 7611 7536 7611 3841 6454 3841 6454 892 9166 892 9166 8107 4294 8107 4294 464 9635 464 9635 3895 3459 3895 3459 3475 3459 8715 448 8715 448 463 448 2828 3922 2828 3922 4181 6948 4181 6948 643 649 643 649 2418 7835 2418 7835 6890 2272 6890 2272 7757 2272 3052 7224 3052 7224 4239 6012 4239 6012 125 9892 125 9892 4781 551 4781 551 9464 551 8692 8865 8692 8865 3394 3221 3394 3221 5565 7341 5565 7341 9738 344 9738 344 6815 6951 6815 6951 4553 1624 4553 1624 1672 1624 7368 7203 7368 7203 3779 5289 3779 5289 4900 5289 2070 8094 2070 8094 3494 1118 3494 1118 985 1118 2218 8002 2218 8002 4718 1878 4718 1878 1268 8845 1268 8845 5747 4330 5747 4330 5591 9496 5591 9496 9412 9496 1818 5272 1818 5272 4950 5272 3430 9525 3430 9525 577 9525 2112 7406 2112 7406 7361 7406 6186 12 6186 12 9970 12 2503 7599 2503 7599 9630 406 9630 406 2904 2990 2904 2990 3736 4146 3736 4146 5153 5044 5153 5044 9929 128 9929 128 4558 5745 4558 5745 752 774 752 774 5788 5993 5788 5993 8736 1175 8736 1175 6088 6623 6088 6623 6817 3388 6817 3388 4485 5827 4485 5827 2203 420 2203 420 9611 420 5493 4580 5493 4580 2653 2582 2653 2582 4497 6819 4497 6819 365 9702 365 9702 678 650 678 650 2309 7935 2309 7935 5022 5169 5022 5169 9617 9655 9617 9655 7647 2396 7647 2396 1910 8269 1910
8160 0 23098 20396 23098 20396 2800 20396 14808 23708 14808 23708 31 1275 31 1275 10147 23994 10147 23994 17693 7027 17693 7027 20882 7027 20507 13818 20507 13818 20020 8389 20020 8389 11821 12438 11821 12438 20277 2516 20277 2516 13966 21420 13966 21420 9908 21420 14852 11801 14852 11801 3441 21427 3441 21427 6490 9191 6490 9191 4078 9191 12952 23562 12952 23562 21184 23562 1310 1314 1310 1314 16634 22214 16634 22214 24651 22214 20158 2431 20158 2431 11584 9447 11584 9447 22972 272 22972 272 8438 8851 8438 8851 11631 16026 11631 16026 23204 8426 23204 8426 15803 17602 15803 17602 24650 17602 17509 3634 17509 3634 17848 17919 17848 17919 9871 17919 11310 14880 11310 14880 13681 19337 13681 19337 24589 11686 24589 11686 14517 23792 14517 23792 2010 23379 2010 23379 4805 24099 4805 24099 4287 3662 4287 3662 23046 3662 2400 12293 2400 12293 20091 4569 20091 4569 10817 18957 10817 18957 4742 1236 4742 1236 434 5345 434 5345 1961 2204 1961 2204 18641 20844 18641 20844 24670 2417 24670 2417 7595 9222 7595 9222 2093 125 2093 125 9957 10536 9957 10536 14725 1811 14725 1811 1165 1811 13085 12433 13085 12433 15120 3694 15120 3694 14749 12961 14749 12961 1688 12961 10004 18756 10004 18756 3531 15099 3531 15099 12467 21014 12467 21014 22684 9728 22684 9728 9904 22487 9904 22487 8293 22487 15163 4756 15163 4756 914 4756 16111 20915 16111 20915 11589 197 11589 197 36 13830 36 13830 8224 2850 8224 2850 15141 19898 15141 19898 607 24494 607 24494 20875 24494 20773 13949 20773 13949 17088 18302 17088 18302 4448 9549 4448 9549 20657 13420 20657 13420 9649 7552 9649 7552 266 22867 266 22867 6016 9183 6016 9183 949 18101 949 18101 900 18101 7418 23493 7418 23493 22784 5026 22784 5026 13077 11729 13077 11729 8196 956 8196 956 6570 23823 6570 23823 1902 23823 10755 2166 10755 2166 23074 14083 23074 14083 18819 23556 18819 23556 9022 7326 9022 7326 3995 16922 3995 16922 15851 16922 3840 3777 3840 3777 2274 23774 2274 23774 20024 11351 20024 11351 5768 23545 5768 23545 13075 2901 13075 2901 8242 18085 8242 18085 14364 18085 2977 8193 2977 8193 768 11349 768 11349 18654 1558 18654 1558 21198 1558 2370 21226 2370 21226 7638 3542 7638 3542 5659 9103 5659 9103 8550 826 8550 826 20080 7424 20080 7424 437 17451 437 17451 23917 16377 23917 16377 18319 23144 18319 23144 6409 17862 6409 17862 20612 21355 20612 21355 5976 2800 5976 2800 17541 21592 17541 21592 2001 4231 2001 4231 21809 24743 21809 24743 4696 8295 4696 8295 16997 21884 16997 21884 8885 841 8885 841 19214 841 11136 18497 11136 18497 21520 18497 3963 2333 3963 2333 19436 2333 10022 16261 10022 16261 6453 1964 6453 1964 8871 22454 8871 22454 2049 22454 2189 2757 2189 2757 22910 24467 22910 24467 8954 13892 8954 13892 22864 13892 13313 21473 13313 21473 9878 5564 9878 5564 10364 21299 10364 21299 12313 3598 12313 3598 7584 5955 7584 5955 23123 5936 23123 5936 15573 12358 15573 12358 16764 1652 16764 1652 5033 10479 5033 10479 10642 9947 10642 9947 6076 20001 6076 20001 1100 20001 17400 2603 17400 2603 9137 5401 9137 5401 2979 5327 2979 5327 21367 9834 21367 9834 24737 5133 24737 5133 11495 6001 11495 6001 19541 5316 19541 5316 6013 17628 6013 17628 20516 14608 20516 14608 7246 20510 7246 20510 127 6753 127 6753 17608 24441 17608 24441 9685 24441 14704 1307 14704 1307 7932 13674 7932 13674 16650 7018 16650 7018 4421 7018 6328 20099 6328 20099 23051 6870 23051 6870 4145 23822 4145 23822 23961 23822 11908 10692 11908 10692 18354 10692 3452 18817 3452 18817 23169 4134 23169 4134 12010 17484 12010 17484 17296 2149 17296 2149 24337 2149 15185 811 15185 811 16756 22876 16756 22876 10924 391 10924 391 15601 391 517 21374 517 21374 18975 9318 18975 9318 3704 9318 24362 22731 24362 22731 3174 22731 23314 261 23314 261 6694 18478 6694 18478 1326 3985 1326 3985 2765 15842 2765 15842 5055 6537 5055 6537 8083 11265 8083 11265 13283 231 13283 231 1916 6002 1916 6002 12549 4529 12549 4529 15621 10140 15621 10140 23261 9106 23261 9106 13545 22506 13545 22506 15949 2507 15949 2507 12124 2507 20128 19637 20128 19637 24896 19637 22238 2870 22238 2870 5879 2768 5879 2768 19283 19642 19283 19642 23446 19642 4814 7559 4814 7559 10791 7559 5696 14220 5696 14220 12431 3584 12431 3584 7184 18278 7184 18278 806 18278 24514 23406 24514 23406 17151 18119 17151 18119 19400 22980 19400 22980 12332 22980 15815 23168 15815 23168 4045 18992 4045 18992 6155 24349 6155 24349 23442 5584 23442 5584 2596 5584 3127 16677 3127 16677 20048 16082 20048 16082 529 16082 19353 6808 19353 6808 12453 21028 12453 21028 245 21028 8543 4733 8543 4733 1015 21425 1015 21425 24800 21425 9169 4563 9169 4563 24237 16933 24237 16933 5666 3518 5666 3518 17961 929 17961 929 17494 16679 17494 16679 1502 8180 1502 8180 23277 10274 23277 10274 23990 463 23990 463 17135 3848 17135 3848 4189 22366 4189 22366 17417 2978 17417 2978 22676 20448 22676 20448 10304 10595 10304 10595 4139 23457 4139 23457 23935 5018 23935 5018 24624 5018 10725 4771 10725 4771 9763 19024 9763 19024 17149 19024 9458 5481 9458 5481 18539 8739 18539 8739 11490 1109 11490 1109 22313 19698 22313 19698 23391 3842 23391 3842 653 14039 653 14039 24104 8269 24104 8269 1559 18064 1559 18064 6739 4174 6739 4174 12746 4174 6778 12252 6778 12252 24808 12252 5806 18297 5806 18297 5192 252 5192 252 11395 8794 11395 8794 2993 609 2993 609 15547 17659 15547 17659 1347 17659 19233 3164 19233 3164 21889 3164 4735 12321 4735 12321 21906 21386 21906 21386 2198 7754 2198 7754 19286 7754 2857 933 2857 933 11466 15298 11466 15298 20780 2851 20780 2851 14192 14323 14192 14323 6686 639 6686 639 23450 639 11568 7853 11568 7853 14812 4376 14812 4376 24054 22905 24054 22905 9251 22905 13841 77 13841 77 10745 77 12204 17681 12204 17681 1929 4954 1929 4954 9525 24227 9525 24227 13477 1659 13477 1659 4890 10258 4890 10258 628 10258 3827 22972 3827 22972 14953 12752 14953 12752 16769 14697 16769 14697 21153 9914 21153 9914 3743 9914 7829 18986 7829 18986 465 14858 465 14858 21034 8257 21034 8257 10257 15407 10257 15407 13098 2967 13098 2967 23781 13986 23781 13986 19449 8960 19449 8960 16954 20693 16954 20693 12277 1778 12277 1778 21174 23713 21174 23713 7050 12216 7050 12216 13506 12216 3662 19474 3662 19474 11995 1418 11995 1418 1780 1418 10638 12949 10638 12949 10636 12949 20916 7585 20916 7585 5072 24217 5072 24217 70 492 70 492 4972 8900 4972 8900 1529 6413 1529 6413 22793 24381 22793 24381 2618 9229 2618 9229 12683 16416 12683 16416 150 13096 150 13096 8282 23575 8282 23575 408 23575 6977 13699 6977 13699 13756 16025 13756 16025 21108 11545 21108 11545 16293 17317 16293 17317 6284 17317 11830 5654 11830 5654 820 13832 820 13832 15767 7086 15767 7086 763 21606 763 21606 17012 5421 17012 5421 4886 10225 4886 10225 7377 4280 7377 4280 16228 22875 16228 22875 16790 22875 14456 1902 14456 1902 6860 21725 6860 21725 5275 3425 5275 3425 4730 18491 4730 18491 17642 18491 8540 7043 8540 7043 2674 7043 18737 18273 18737 18273 1202 9889 1202 9889 16474 12712 16474 12712 24607 6368 24607 6368 21421 22586 21421 22586 15542 12563 15542 12563 20103 24033 20103 24033 4544 2981 4544 2981 1073 13199 1073 13199 15165 13199 14173 4368 14173 4368 12307 8817 12307 8817 20033 8817 14845 424 14845 424 148 424 20993 20997 20993 20997 16074 12726 16074 12726 17116 18607 17116 18607 12486 2689 12486 2689 8091 18747 8091 18747 3626 2539 3626 2539 16389 19278 16389 19278 3976 19278 22456 617 22456 617 17374 24649 17374 24649 19623 15698 19623 15698 273 18507 273 18507 453 9708 453 9708 10689 14451 10689 14451 7942 1188 7942 1188 14741 22592 14741 22592 10779 22592 21944 24302 21944 24302 24857 1255 24857 1255 9844 23987 9844 23987 9852 23987 1220 3304 1220 3304 18514 3304 7038 23607 7038 23607 22618 23607 8668 16917 8668 16917 10593 21240 10593 21240 3011 7847 3011 7847 20696 21255 20696 21255 23019 6118 23019 6118 13136 22679 13136 22679 12579 6929 12579 6929 12330 18413 12330 18413 3994 344 3994 344 17618 12265 17618 12265 672 23755 672 23755 22530 23755 4034 11398 4034 11398 5739 17524 5739 17524 19484 17524 2155 2899 2155 2899 15231 24686 15231 24686 4163 14277 4163 14277 18727 8163 18727 8163 102 8163 2213 5508 2213 5508 22195 5508 13200 22567 13200 22567 987 22567 10846 23145 10846 23145 14607 18665 14607 18665 3819 1169 3819 1169 17420 1169 638 7251 638 7251 6714 7251 4314 8490 4314 8490 1242 1086 1242 1086 3911 11416 3911 11416 1814 11088 1814 11088 23296 18105 23296 18105 2294 4070 2294 4070 18313 16595 18313 16595 1988 2562 1988 2562 19391 20926 19391 20926 14584 10375 14584 10375 24623 10892 24623 10892 9961 1719 9961 1719 9158 9007 9158 9007 19319 8029 19319 8029 21246 12071 21246 12071 22945 9977 22945 9977 8576 9977 21711 5980 21711 5980 18922 15273 18922 15273 15046 24840 15046 24840 2163 7619 2163 7619 23173 12750 23173 12750 16657 3267 16657 3267 6107 21317 6107 21317 2768 21317 7136 8470 7136 8470 12761 17338 12761 17338 10361 356 10361 356 20493 11299 20493 11299 7762 11299 22364 24630 22364 24630 4321 24630 5241 4677 5241 4677 19741 22187 19741 22187 6795 12587 6795 12587 21121 19018 21121 19018 12834 2170 12834 2170 4853 22445 4853 22445 18390 7835 18390 7835 3422 17586 3422 17586 8689 17586 2672 6027 2672 6027 22950 24032 22950 24032 3598 24032 23229 8678 23229 8678 4198 21021 4198 21021 19921 23313 19921 23313 56 11893 56 11893 22952 11893 11717 2919 11717 2919 5555 24277 5555 24277 8344 2105 8344 2105 22541 20065 22541 20065 21883 7611 21883 7611 19786 12872 19786 12872 8468 75 8468 75 15497 5286 15497 5286 24840 19825 24840 19825 4291 73 4291 73 17814 22562 17814 22562 863 23952 863 23952 21643 5968 21643 5968 477 24855 477 24855 15735 19859 15735 19859 2753 19859 20109 21751 20109 21751 15855 41 15855 41 9851 11449 9851 11449 15688 2037 15688 2037 20584 20526 20584 20526 12884 20526 13769 24187 13769 24187 8996 4192 8996 4192 16933 20306 16933 20306 15086 12353 15086 12353 22983 12353 16225 11385 16225 11385 3919 24588 3919 24588 20682 24588 18196 19900 18196 19900 7126 19900 20876 7639 20876 7639 21600 20068 21600 20068 24071 3260 24071 3260 4770 3260 14464 20892 14464 20892 22058 20892 14360 17689 14360 17689 19387 23484 19387 23484 4461 15065 4461 15065 15247 21087 15247 21087 14235 7843 14235 7843 7603 23175 7603 23175 13770 23175 8542 6511 8542 6511 19149 3852 19149 3852 1320 3852 17083 17821 17083 17821 4436 17821 17766 6264 17766 6264 15614 14771 15614 14771 5210 8675 5210 8675 24683 13613 24683 13613 10107 8058 10107 8058 20688 23419 20688 23419 13946 23419 16531 7623 16531 7623 10883 13922 10883 13922 18901 13922 1944 15489 1944 15489 6339 141 6339 141 21769 141 5477 23430 5477 23430 23754 6532 23754 6532 7271 6532 18070 6571 18070 6571 1618 6056 1618 6056 4051 21410 4051 21410 419 13494 419 13494 24505 19718 24505 19718 10785 17163 10785 17163 23368 24741 23368 24741 14826 24741 20708 10646 20708 10646 7122 17120 7122 17120 24206 10131 24206 10131 13594 10131 16681 21351 16681 21351 20222 11423 20222 11423 6757 24452 6757 24452 15145 3424 15145 3424 1649 24417 1649 24417 14989 4613 14989 4613 16550 4613 4585 17323 4585 17323 3843 17323 23359 22473 23359 22473 24224 8504 24224 8504 17336 23026 17336 23026 1608 4984 1608 4984 22505 4984 655 18367 655 18367 14758 18367 6398 4982 6398 4982 15529 19929 15529 19929 24152 19929 21461 3396 21461 3396 3093 3396 10425 8758 10425 8758 10873 5865 10873 5865 3620 21674 3620 21674 22042 6191 22042 6191 7033 12249 7033 12249 22034 6528 22034 6528 489 21845 489 21845 4804 21415 4804 21415 1598 24080 1598 24080 10646 4412 10646 4412 24899 18376 24899 18376 18631 18376 21151 3753 21151 3753 9383 16431 9383 16431 2019 16431 20711 1302 20711 1302 20294 14252 20294 14252 2785 12731 2785 12731 24609 12731 1555 23777 1555 23777 10216 6864 10216 6864 7727 16049 7727 16049 18447 1690 18447 1690 8696 19087 8696 19087 19379 2630 19379 2630 14067 2630 15113 17061 15113 17061 13474 8590 13474 8590 23012 8590 19127 17360 19127 17360 2597 17360 20621 3739 20621 3739 779 3739 24040 5603 24040 5603 19263 2909 19263 2909 6054 12072 6054 12072 11445 1575 11445 1575 14 21693 14 21693 12752 21693 5337 2157 5337 2157 21592 17924 21592 17924 22226 5459 22226 5459 15269 5459 19218 10229 19218 10229 8448 13634 8448 13634 1390 13634 2442 16638 2442 16638 13305 2557 13305 2557 17496 15944 17496 15944 1074 15944 2654 24125 2654 24125 1786 6189 1786 6189 1134 6189 18269 5291 18269 5291 5354 14400 5354 14400 13053 14400 3898 882 3898 882 18030 20999 18030 20999 22246 20999 21524 15666 21524 15666 16161 19911 16161 19911 16118 10194 16118 10194 23715 18648 23715 18648 790 14587 790 14587 17233 22825 17233 22825 14449 9087 14449 9087 17702 21152 17702 21152 8167 4863 8167 4863 18818 20987 18818 20987 13983 20987 21500 23667 21500 23667 19453 6747 19453 6747 12398 20215 12398 20215 1901 20215 9510 20700 9510 20700 18023 16294 18023 16294 3895 16294 10907 4914 10907 4914 18452 11967 18452 11967 1288 11967 4645 16855 4645 16855 15788 681 15788 681 12911 20956 12911 20956 23263 20956 21475 471 21475 471 12964 9625 12964 9625 11173 7921 11173 7921 17554 18487 17554 18487 19333 511 19333 511 9019 4790 9019 4790 13028 4365 13028 4365 22548 9927 22548 9927 5374 719 5374 719 11382 13451 11382 13451 18561 13451 6341 934 6341 934 7842 24206 7842 24206 16612 24206 16385 15736 16385 15736 20448 20113 20448 20113 4245 10288 4245 10288 6763 23009 6763 23009 4843 23009 22606 23998 22606 23998 19437 10260 19437 10260 17820 19055 17820 19055 14358 318 14358 318 5958 318 11350 23632 11350 23632 15006 3287 15006 3287 20670 3287 19563 14677 19563 14677 3673 632 3673 632 889 21827 889 21827 21611 21827 9445 16633 9445 16633 5078 11453 5078 11453 10562 23593 10562 23593 4183 23593 13996 1524 13996 1524 1252 1524 20242 938 20242 938 9236 24756 9236 24756 10742 24756 7311 8742 7311 8742 5992 15255 5992 15255 2057 15255 18346 6369 18346 6369 6133 24785 6133 24785 12205 11278 12205 11278 24603 11278 17655 7808 17655 7808 6426 12890 6426 12890 20309 6207 20309 6207 15200 10057 15200 10057 20547 3244 20547 3244 9111 21605 9111 21605 23360 10174 23360 10174 23160 24587 23160 24587 6309 6615 6309 6615 16948 23040 16948 23040 14837 14715 14837 14715 9408 16766 9408 16766 14815 5601 14815 5601 21567 5601 11186 18135 11186 18135 4505 18135 21647 7028 21647 7028 5421 19127 5421 19127 22334 3202 22334 3202 2137 2087 2137 2087 16214 23208 16214 23208 10055 23208 17986 3489 17986 3489 19121 16154 19121 16154 17742 16154 19637 23019 19637 23019 17042 23019 24588 4580 24588 4580 9575 4580 17161 23717 17161 23717 21804 23717 19847 2523 19847 2523 8347 17870 8347 17870 2880 3362 2880 3362 1887 3362 11470 21262 11470 21262 10367 21262 12826 6270 12826 6270 1628 6270 11725 992 11725 992 594 13630 594 13630 17381 2908 17381 2908 11046 17037 11046 17037 629 17037 2229 14682 2229 14682 3986 14682 2769 23039 2769 23039 22181 5154 22181 5154 8909 5154 9272 2856 9272 2856 729 15199 729 15199 13880 15199 2215 4494 2215 4494 22423 23847 22423 23847 11880 13178 11880 13178 1512 13178 3749 24823 3749 24823 15776 9430 15776 9430 24295 9430 10740 18777 10740 18777 12349 3480 12349 3480 11411 24458 11411 24458 4560 24458 10127 1901 10127 1901 10391 1901 125 21224 125 21224 16969 20467 16969 20467 11550 24632 11550 24632 19893 2479 19893 2479 23504 2479 2537 19085 2537 19085 7978 9621 7978 9621 2934 9621 10211 24860 10211 24860 5305 14727 5305 14727 10768 24317 10768 24317 8971 4751 8971 4751 1599 13868 1599 13868 24573 13868 18150 6376 18150 6376 2283 21534 2283 21534 10151 21534 5281 5937 5281 5937 2482 5937 17462 23794 17462 23794 12677 393 12677 393 19262 22930 19262 22930 24940 22930 21073 2982 21073 2982 11043 19378 11043 19378 12069 6881 12069 6881 21000 6881 5092 4063 5092 4063 5248 16523 5248 16523 27 16523 22134 20600 22134 20600 23585 6628 23585 6628 5665 6628 14089 20378 14089 20378 7419 12943 7419 12943 3190 12943 23216 5370 23216 5370 6493 18133 6493 18133 22886 18133 12595 21075 12595 21075 8276 12527 8276 12527 19564 22317 19564 22317 8926 3167 8926 3167 23776 19996 23776 19996 2729 2760 2729 2760 8397 2760 6891 24254 6891 24254 12539 24254 2304 8845 2304 8845 16123 21046 16123 21046 14719 1466 14719 1466 5010 23779 5010 23779 25 23779 17487 5132 17487 5132 11002 21356 11002 21356 5866 14101 5866 14101 14714 10899 14714 10899 13565 13554 13565 13554 20201 10703 20201 10703 16300 21330 16300 21330 11273 7859 11273 7859 24421 9553 24421 9553 10532 7185 10532 7185 9054 7185 19932 14809 19932 14809 16680 3970 16680 3970 1906 18505 1906 18505 22400 18505 19770 10944 19770 10944 24377 10944 21228 3004 21228 3004 22278 3004 3453 24870 3453 24870 23002 17200 23002 17200 3669 17954 3669 17954 8725 92 8725 92 3710 92 18579 16193 18579 16193 18494 14190 18494 14190 9292 23378 9292 23378 8134 23378 13927 5625 13927 5625 11099 146 11099 146 22443 11179 22443 11179 14102 6292 14102 6292 2046 6292 2519 24541 2519 24541 18166 24541 1037 9094 1037 9094 18185 19093 18185 19093 10418 10325 10418 10325 9631 10325 21609 17713 21609 17713 5102 17713 11295 22298 11295 22298 4710 608 4710 608 10074 608 5618 16340 5618 16340 23224 1374 23224 1374 6948 23154 6948 23154 3057 23154 11846 12720 11846 12720 5112 12720 13044 5702 13044 5702 2181 21780 2181 21780 24111 21780 4757 4760 4757 4760 20881 24008 20881 24008 15555 1028 15555 1028 16223 17140 16223 17140 14991 27 14991 27 10403 19592 10403 19592 5890 14088 5890 14088 325 21138 325 21138 15539 21138 1040 10045 1040 10045 20578 2034 20578 2034 8183 15517 8183 15517 20028 2643 20028 2643 23880 2643 21167 24096 21167 24096 17847 8858 17847 8858 1803 21597 1803 21597 8793 1079 8793 1079 24691 17176 24691 17176 16592 17176 19666 14124 19666 14124 2623 20035 2623 20035 2817 9101 2817 9101 21746 4435 21746 4435 17734 24050 17734 24050 4941 4171 4941 4171 12833 17395 12833 17395 18877 5975 18877 5975 6145 21853 6145 21853 7737 21853 7621 2611 7621 2611 2929 19189 2929 19189 18299 20151 18299 20151 20434 5236 20434 5236 3779 24083 3779 24083 21224 10001 21224 10001 20529 18016 20529 18016 10413 18016 16311 7536 16311 7536 21765 22460 21765 22460 7530 11481 7530 11481 8208 20994 8208 20994 8842 11775 8842 11775 4068 19719 4068 19719 23407 3062 23407 3062 13698 24151 13698 24151 24867 7179 24867 7179 12317 20013 12317 20013 1941 11342 1941 11342 18765 11342 1417 13883 1417 13883 1702 5087 1702 5087 11698 21071 11698 21071 6788 5062 6788 5062 481 10013 481 10013 554 8159 554 8159 4250 10535 4250 10535 16302 2697 16302 2697 18407 2697 12722 17378 12722 17378 24175 6115 24175 6115 20389 12944 20389 12944 16383 2939 16383 2939 12315 13464 12315 13464 8643 13464 10555 23559 10555 23559 3465 23559 13571 9233 13571 9233 6101 9233 19230 1476 19230 1476 16568 24435 16568 24435 20426 313 20426 313 19668 14515 19668 14515 718 19623 718 19623 2966 14453 2966 14453 17410 22131 17410 22131 3935 7001 3935 7001 2810 20322 2810 20322 13035 20322 2542 7668 2542 7668 15894 7668 4426 18484 4426 18484 22050 13808 22050 13808 4247 19084 4247 19084 4296 6509 4296 6509 2713 18527 2713 18527 20275 3747 20275 3747 5063 3747 16761 7217 16761 7217 11425 3420 11425 3420 9958 24675 9958 24675 5123 69 5123 69 17387 9108 17387 9108 11055 9108 16900 21773 16900 21773 52 9194 52 9194 5485 16606 5485 16606 1868 16606 7090 3892 7090 3892 11831 19092 11831 19092 14011 2138 14011 2138 4261 20435 4261 20435 2687 4130 2687 4130 19144 20628 19144 20628 17998 14254 17998 14254 5770 22434 5770 22434 24402 22434 1601 6797 1601 6797 10910 11782 10910 11782 11770 4508 11770 4508 834 19110 834 19110 22999 1376 22999 1376 952 15456 952 15456 13830 2435 13830 2435 3569 5512 3569 5512 7149 2439 7149 2439 17437 17070 17437 17070 24682 17070 13012 18426 13012 18426 18808 7266 18808 7266 22082 20464 22082 20464 884 20464 20822 6082 20822 6082 1144 16927 1144 16927 7036 16927 5413 785 5413 785 13161 13816 13161 13816 3825 14332 3825 14332 16653 5612 16653 5612 21864 18567 21864 18567 17929 7298 17929 7298 21597 22865 21597 22865 22323 22865 13306 14668 13306 14668 20097 14668 18821 18682 18821 18682 580 1510 580 1510 21014 1510 5957 16090 5957 16090 21042 542 21042 542 4165 18454 4165 18454 21653 18454 14359 1351 14359 1351 11180 16664 11180 16664 24114 5277 24114 5277 4582 24965 4582 24965 7039 8242 7039 8242 20339 8242 19441 20341 19441 20341 5225 9584 5225 9584 3647 24484 3647 24484 1831 4640 1831 4640 9238 18355 9238 18355 21467 4960 21467 4960 17049 21121 17049 21121 6524 6113 6524 6113 13501 6113 8209 18175 8209 18175 10634 1683 10634 1683 21556 1683 14473 22072 14473 22072 19778 9389 19778 9389 13285 22264 13285 22264 15824 22264 9331 16098 9331 16098 267 24109 267 24109 12929 7603 12929 7603 9697 7603 10731 17794 10731 17794 3326 9743 3326 9743 3709 13110 3709 13110 3864 7223 3864 7223 22504 24781 22504 24781 6343 15555 6343 15555 21661 17275 21661 17275 17359 5711 17359 5711 11965 15235 11965 15235 10657 766 10657 766 8723 17444 8723 17444 8868 11567 8868 11567 22584 11567 20585 21594 20585 21594 6746 8398 6746 8398 10227 8398 5086 3441 5086 3441 10658 24585 10658 24585 14536 565 14536 565 3902 20958 3902 20958 5585 11464 5585 11464 6307 11464 6216 24230 6216 24230 6648 3774 6648 3774 6534 3774 19033 23903 19033 23903 21111 2721 21111 2721 2207 22940 2207 22940 10815 22940 105 9189 105 9189 20285 22667 20285 22667 21551 1782 21551 1782 3950 10249 3950 10249 22170 1871 22170 1871 828 14379 828 14379 282 4248 282 4248 1407 21634 1407 21634 10219 207 10219 207 4673 207 15468 20531 15468 20531 16623 20531 9218 23819 9218 23819 9332 4045 9332 4045 1008 24551 1008 24551 1568 10659 1568 10659 19248 10659 17276 6487 17276 6487 10210 14366 10210 14366 9738 14366 22159 1688 22159 1688 23130 18245 23130 18245 563 18245 13540 19382 13540 19382 20367 11225 20367 11225 19889 24437 19889 24437 10936 1654 10936 1654 9797 11748 9797 11748 1567 8661 1567 8661 3290 22133 3290 22133 9366 5999 9366 5999 24760 5999 14825 24088 14825 24088 10962 24088 12170 4582 12170 4582 6359 7319 6359 7319 16753 5548 16753 5548 2982 24395 2982 24395 8789 14671 8789 14671 17770 23446 17770 23446 19013 4900 19013 4900 2795 4900 7538 18809 7538 18809 16371 13200 16371 13200 14195 23357 14195 23357 14705 23357 4419 1300 4419 1300 24471 1300 5640 10827 5640 10827 20523 2351 20523 2351 7021 19121 7021 19121 24223 9714 24223 9714 23816 17834 23816 17834 19654 9424 19654 9424 16538 9424 20668 10242 20668 10242 24254 4021 24254 4021 1399 16242 1399 16242 16865 5903 16865 5903 21333 21442 21333 21442 23897 2325 23897 2325 4028 24006 4028 24006 3436 24006 16581 1928 16581 1928 2123 22321 2123 22321 8126 5629 8126 5629 12487 5629 8771 13294 8771 13294 10743 13294 2592 23859 2592 23859 5948 23859 4162 9275 4162 9275 4061 15580 4061 15580 20295 3121 20295 3121 23006 3121 12523 21052 12523 21052 313 21052 18633 4295 18633 4295 8805 23263 8805 23263 21316 12271 21316 12271 1839 12271 22439 16096 22439 16096 9563 3461 9563 3461 9386 3461 17680 22261 17680 22261 15939 22261 17231 13625 17231 13625 22430 17103 22430 17103 6360 10075 6360 10075 18126 14735 18126 14735 1558 8676 1558 8676 14770 23222 14770 23222 13871 23222 17800 12805 17800 12805 14592 20786 14592 20786 10345 11918 10345 11918 2348 23989 2348 23989 7048 3013 7048 3013 14362 10666 14362 10666 7617 1235 7617 1235 19465 22234 19465 22234 12587 22234 20266 977 20266 977 9863 977 20830 19282 20830 19282 14959 4240 14959 4240 271 22025 271 22025 16334 22619 16334 22619 23040 5579 23040 5579 19228 6694 19228 6694 13955 3821 13955 3821 15678 6408 15678 6408 17796 1627 17796 1627 7093 7388 7093 7388 18482 23583 18482 23583 17279 3434 17279 3434 1162 5343 1162 5343 16564 5343 6505 3400 6505 3400 23357 10861 23357 10861 19583 1643 19583 1643 7681 1643 20779 7419 20779 7419 9361 7419 16429 4797 16429 4797 686 4797 6052 221 6052 221 19901 221 7521 24229 7521 24229 16851 14167 16851 14167 4316 18635 4316 18635 18841 18635 17910 2634 17910 2634 17957 2634 10749 15097 10749 15097 23910 2668 23910 2668 8767 9653 8767 9653 22409 1413 22409 1413 14866 12674 14866 12674 13691 8723 13691 8723 17030 8723 1979 6911 1979 6911 14945 21004 14945 21004 3862 21004 4904 22241 4904 22241 1313 16571 1313 16571 18985 20680 18985 20680 8847 3258 8847 3258 22133 3258 3942 21411 3942 21411 24509 19884 24509 19884 1520 22635 1520 22635 9376 1334 9376 1334 14168 15314 14168 15314 22652 15314 7026 8717 7026 8717 13005 20599 13005 20599 23611 6926 23611 6926 12042 12721 12042 12721 13686 10369 13686 10369 9237 13076 9237 13076 13176 13076 183 780 183 780 20207 22417 20207 22417 15237 3865 15237 3865 18757 9297 18757 9297 13393 4935 13393 4935 14366 19470 14366 19470 14785 18270 14785 18270 236 24418 236 24418 12105 5161 12105 5161 17629 23370 17629 23370 3948 23370 15751 970 15751 970 2667 6278 2667 6278 22386 6278 20912 5576 20912 5576 4236 22524 4236 22524 18607 3124 18607 3124 2300 11661 2300 11661 22375 24141 22375 24141 11058 5524 11058 5524 14407 22912 14407 22912 18548 22912 17940 982 17940 982 19050 21154 19050 21154 11104 4271 11104 4271 2978 19826 2978 19826 23995 23414 23995 23414 24780 15631 24780 15631 3790 15631 22811 16897 22811 16897 15759 4841 15759 4841 16748 24932 16748 24932 4795 11192 4795 11192 927 11192 14183 20917 14183 20917 23473 10248 23473 10248 1564 3528 1564 3528 11963 3582 11963 3582 1655 210 1655 210 23294 16909 23294 16909 17631 7253 17631 7253 23292 15659 23292 15659 815 11150 815 11150 19309 20863 19309 20863 24771 20863 16081 5408 16081 5408 115 24416 115 24416 19390 44 19390 44 4683 12014 4683 12014 21741 2039 21741 2039 6463 21774 6463 21774 2864 18621 2864 18621 6766 24665 6766 24665 7571 1326 7571 1326 3238 24200 3238 24200 567 3229 567 3229 6936 24026 6936 24026 21430 5187 21430 5187 13031 5187 15556 17569 15556 17569 17459 17569 9278 23697 9278 23697 773 12693 773 12693 22649 20951 22649 20951 6045 701 6045 701 15649 14814 15649 14814 5536 5068 5536 5068 24245 21820 24245 21820 12526 21820 13058 23718 13058 23718 10528 3014 10528 3014 2184 8417 2184 8417 8087 20629 8087 20629 1339 6486 1339 6486 12323 6486 4692 13836 4692 13836 24973 4631 24973 4631 15615 4631 18479 11992 18479 11992 20738 3137 20738 3137 9773 17877 9773 17877 19194 7061 19194 7061 13994 10935 13994 10935 11198 8798 11198 8798 14733 15105 14733 15105 1154 9822 1154 9822 20313 24970 20313 24970 19722 14565 19722 14565 2549 14565 22247 12939 22247 12939 6272 20885 6272 20885 6243 9235 6243 9235 13892 14352 13892 14352 22716 14352 8360 16789 8360 16789 23461 1204 23461 1204 3251 7132 3251 7132 22222 810 22222 810 21115 20387 21115 20387 109 20387 5397 21232 5397 21232 3020 2347 3020 2347 12885 13730 12885 13730 16208 2644 16208 2644 15011 16816 15011 16816 384 16816 18394 24682 18394 24682 17272 4027 17272 4027 7780 18141 7780 18141 6237 18141 23649 7359 23649 7359 21702 22313 21702 22313 10125 22313 14995 10932 14995 10932 16084 10932 13078 23917 13078 23917 6769 23917 17567 2319 17567 2319 19351 2319 3874 16972 3874 16972 24383 16972 6327 6493 6327 6493 18587 23399 18587 23399 20613 8406 20613 8406 4555 8406 12223 4848 12223 4848 5173 20597 5173 20597 7758 7750 7758 7750 874 22406 874 22406 1783 5052 1783 5052 11447 20716 11447 20716 1266 13404 1266 13404 20069 18838 20069 18838 22116 12696 22116 12696 3703 865 3703 865 10050 24991 10050 24991 9283 14 9283 14 6025 10656 6025 10656 1152 165 1152 165 352 165 2380 14819 2380 14819 24788 23055 24788 23055 19325 11560 19325 11560 16508 18964 16508 18964 20067 18964 6550 14238 6550 14238 3329 17615 3329 17615 15743 3000 15743 3000 5152 20906 5152 20906 17028 20906 12899 15823 12899 15823 11259 21323 11259 21323 21433 831 21433 831 20417 17688 20417 17688 4176 3359 4176 3359 16487 23977 16487 23977 7698 23977 11691 24831 11691 24831 6437 7044 6437 7044 4477 21221 4477 21221 19569 11377 19569 11377 1329 21078 1329 21078 3308 1933 3308 1933 13212 1933 3015 19974 3015 19974 20371 19974 11858 5883 11858 5883 1275 9816 1275 9816 24249 864 24249 864 23081 19950 23081 19950 23820 16814 23820 16814 2424 13502 2424 13502 9351 19947 9351 19947 6335 7071 6335 7071 11983 18231 11983 18231 15212 18231 11977 1614 11977 1614 5581 1614 21450 24110 21450 24110 9106 24110 13352 4318 13352 4318 15549 4318 3952 23455 3952 23455 11311 23455 6205 11955 6205 11955 21323 15053 21323 15053 23043 5834 23043 5834 8227 13790 8227 13790 23607 13790 12862 100 12862 100 6690 100 18132 24382 18132 24382 2483 13510 2483 13510 21610 21297 21610 21297 21884 312 21884 312 10655 13032 10655 13032 13835 13032 9088 747 9088 747 2265 21482 2265 21482 18276 15621 18276 15621 15082 20563 15082 20563 21473 12125 21473 12125 12167 12125 14675 21912 14675 21912 9134 8680 9134 8680 21913 11446 21913 11446 21937 11424 21937 11424 9514 17114 9514 17114 8703 17114 11732 12344 11732 12344 6575 14969 6575 14969 10574 10186 10574 10186 18882 14458 18882 14458 1796 14458 19643 967 19643 967 11700 7131 11700 7131 2666 7131 22208 20970 22208 20970 5589 2688 5589 2688 6472 16688 6472 16688 9460 6386 9460 6386 5363 6386 5500 21899 5500 21899 14308 1664 14308 1664 11646 22211 11646 22211 15053 22831 15053 22831 5873 16989 5873 16989 13141 22306 13141 22306 21503 12530 21503 12530 20236 24773 20236 24773 1528 18512 1528 18512 6738 18512 5424 59 5424 59 14425 59 10696 4789 10696 4789 2560 4789 16398 4418 16398 4418 3472 19280 3472 19280 6314 13751 6314 13751 23621 19113 23621 19113 21811 12036 21811 12036 22524 17157 22524 17157 18790 2469 18790 2469 12575 14802 12575 14802 6610 1002 6610 1002 24713 20043 24713 20043 17045 15204 17045 15204 4845 24525 4845 24525 20599 7261 20599 7261 3377 18918 3377 18918 5255 10826 5255 10826 23830 22660 23830 22660 22030 131 22030 131 9551 131 24805 24971 24805 24971 10215 6918 10215 6918 2276 19358 2276 19358 20531 22326 20531 22326 584 22326 7985 21843 7985 21843 12057 24169 12057 24169 22178 376 22178 376 16834 24211 16834 24211 9314 16339 9314 16339 3960 16339 12272 20131 12272 20131 17310 11384 17310 11384 14761 23949 14761 23949 13978 14841 13978 14841 22614 17935 22614 17935 3985 4816 3985 4816 14435 13476 14435 13476 23635 13476 18576 17562 18576 17562 17562 5952 17562 5952 3921 13389 3921 13389 1155 3009 1155 3009 21285 16075 21285 16075 8684 16075 15591 19940 15591 19940 14890 993 14890 993 15014 5031 15014 5031 10913 5031 15588 23010 15588 23010 4616 2820 4616 2820 15175 1332 15175 1332 12856 23635 12856 23635 14301 14460 14301 14460 13612 14460 20628 24434 20628 24434 24761 7418 24761 7418 1270 7418 13284 14118 13284 14118 412 5030 412 5030 7127 20968 7127 20968 21890 2587 21890 2587 5495 22772 5495 22772 21857 22772 13532 9402 13532 9402 19737 9402 9167 13117 9167 13117 10996 7846 10996 7846 427 23004 427 23004 6236 2985 6236 2985 7382 11854 7382 11854 24987 239 24987 239 7927 14965 7927 14965 18676 6454 18676 6454 1420 15461 1420 15461 23665 15461 16036 2969 16036 2969 7601 11086 7601 11086 224 4087 224 4087 12753 16159 12753 16159 19285 16159 18567 14787 18567 14787 11389 21206 11389 21206 9247 16405 9247 16405 17202 16405 10268 18640 10268 18640 17473 9282 17473 9282 1255 154 1255 154 24841 22515 24841 22515 2417 14834 2417 14834 21842 12113 21842 12113 23214 12113 6043 3678 6043 3678 6848 23425 6848 23425 24472 1139 24472 1139 3922 16249 3922 16249 19384 16249 7648 23013 7648 23013 9359 23013 2994 3075 2994 3075 1492 19264 1492 19264 20408 6371 20408 6371 14608 23824 14608 23824 13209 5198 13209 5198 20961 19668 20961 19668 24863 4708 24863 4708 4362 20468 4362 20468 15924 8925 15924 8925 2933 17886 2933 17886 18141 3317 18141 3317 10724 17669 10724 17669 9770 17669 13448 21033 13448 21033 24129 21033 13384 21405 13384 21405 21667 4659 21667 4659 6857 7979 6857 7979 16569 735 16569 735 13842 24293 13842 24293 24768 24293 22955 9892 22955 9892 19554 9892 24962 24428 24962 24428 11280 12609 11280 12609 1805 12609 2816 7658 2816 7658 13154 7244 13154 7244 8572 19389 8572 19389 12333 15107 12333 15107 13932 20109 13932 20109 3203 6462 3203 6462 21863 16149 21863 16149 7774 16149 16616 13679 16616 13679 15698 21554 15698 21554 22753 21554 5187 13566 5187 13566 20085 24214 20085 24214 14693 1798 14693 1798 2634 1798 4549 23234 4549 23234 1460 2226 1460 2226 21950 19361 21950 19361 22302 19361 14523 7695 14523 7695 1337 19759 1337 19759 4238 11780 4238 11780 1989 16302 1989 16302 24478 19106 24478 19106 1385 19106 11839 24832 11839 24832 22363 11655 22363 11655 18215 11655 21302 9815 21302 9815 6911 23059 6911 23059 5564 23059 23737 6205 23737 6205 1156 6205 5218 3467 5218 3467 18740 12092 18740 12092 6571 11441 6571 11441 6807 17538 6807 17538 14356 13433 14356 13433 5540 15792 5540 15792 15833 5151 15833 5151 13481 19870 13481 19870 24616 17049 24616 17049 1658 22861 1658 22861 19307 2349 19307 2349 7017 22696 7017 22696 24590 22696 6964 79 6964 79 13984 24234 13984 24234 24499 7748 24499 7748 2700 7748 13900 1791 13900 1791 14031 9828 14031 9828 5559 9828 12807 21844 12807 21844 12494 783 12494 783 15619 14585 15619 14585 2812 3245 2812 3245 11450 24520 11450 24520 7850 24520 10584 10434 10584 10434 22617 10434 6582 9813 6582 9813 24666 4233 24666 4233 20139 21460 20139 21460 7208 14145 7208 14145 11393 15326 11393 15326 19221 15251 19221 15251 24494 21929 24494 21929 438 9418 438 9418 11130 21020 11130 21020 7213 9098 7213 9098 24989 9098 1904 1873 1904 1873 14819 1873 11992 1701 11992 1701 1676 19490 1676 19490 18541 1043 18541 1043 16380 18557 16380 18557 22528 18024 22528 18024 19487 23709 19487 23709 4389 12110 4389 12110 246 12110 4229 2388 4229 2388 1942 22396 1942 22396 14952 4114 14952 4114 13146 4114 20893 16829 20893 16829 17366 13047 17366 13047 9937 21380 9937 21380 22392 7218 22392 7218 5396 983 5396 983 1602 24793 1602 24793 3753 4012 3753 4012 15102 17165 15102 17165 2202 9112 2202 9112 18592 23321 18592 23321 5200 4531 5200 4531 20775 22851 20775 22851 5375 425 5375 425 6358 20746 6358 20746 11742 108 11742 108 4196 5602 4196 5602 17871 18634 17871 18634 21193 18634 19951 23141 19951 23141 24957 8339 24957 8339 714 19160 714 19160 19066 7384 19066 7384 10200 12936 10200 12936 4950 7478 4950 7478 18908 11049 18908 11049 23307 11049 6614 21804 6614 21804 14179 2895 14179 2895 6059 2895 9255 20175 9255 20175 9671 2126 9671 2126 23373 2126 10756 20764 10756 20764 17522 14139 17522 14139 8453 20014 8453 20014 18178 1999 18178 1999 11826 9858 11826 9858 4817 22322 4817 22322 6969 16279 6969 16279 17031 1817 17031 1817 4413 20477 4413 20477 19965 8475 19965 8475 20835 11926 20835 11926 22073 654 22073 654 24388 21782 24388 21782 1193 21782 19269 1863 19269 1863 24412 1863 19539 72 19539 72 12303 9427 12303 9427 23085 9427 9133 3360 9133 3360 151 12886 151 12886 14885 22004 14885 22004 7096 22004 19713 22760 19713 22760 5544 7789 5544 7789 24001 7789 20601 3184 20601 3184 12003 13126 12003 13126 15471 2996 15471 2996 11588 7716 11588 7716 23034 4855 23034 4855 12553 10104 12553 10104 21415 4183 21415 4183 19431 14560 19431 14560 88 1944 88 1944 24385 6430 24385 6430 10803 3186 10803 3186 11752 22761 11752 22761 22320 22761 21339 7349 21339 7349 5038 7349 13619 22869 13619 22869 14445 22869 4309 4850 4309 4850 21240 15901 21240 15901 6003 21277 6003 21277 18762 3644 18762 3644 17852 17840 17852 17840 1765 17840 6017 21972 6017 21972 12720 19030 12720 19030 23608 19030 14314 496 14314 496 3717 496 8907 18399 8907 18399 5707 8651 5707 8651 12795 13104 12795 13104 13968 2549 13968 2549 13002 6296 13002 6296 18273 2671 18273 2671 16896 2671 17587 2231 17587 2231 19848 15882 19848 15882 18700 14154 18700 14154 17776 18843 17776 18843 6302 18843 14701 24373 14701 24373 21945 11710 21945 11710 24119 13814 24119 13814 2984 4187 2984 4187 14973 20385 14973 20385 3984 12525 3984 12525 19430 24535 19430 24535 21394 24535 20651 1038 20651 1038 13405 1038 21489 606 21489 606 19042 4304 19042 4304 24148 20975 24148 20975 20460 20975 23179 22058 23179 22058 14345 1769 14345 1769 3973 19062 3973 19062 908 8377 908 8377 24845 8377 1637 1609 1637 1609 7659 15955 7659 15955 24096 15955 14992 14721 14992 14721 22296 14721 21386 15174 21386 15174 17055 11102 17055 11102 8589 19972 8589 19972 333 4037 333 4037 21294 19804 21294 19804 9981 19804 11540 1397 11540 1397 23867 9017 23867 9017 7726 9017 10033 22556 10033 22556 1474 3487 1474 3487 20322 22266 20322 22266 22969 22266 1706 3880 1706 3880 20191 20737 20191 20737 24113 11142 24113 11142 1544 17310 1544 17310 13142 17310 4979 1480 4979 1480 11120 1480 2076 18935 2076 18935 2368 10674 2368 10674 1099 24528 1099 24528 14241 12710 14241 12710 2090 18882 2090 18882 129 10425 129 10425 5168 12284 5168 12284 9390 17 9390 17 3612 23660 3612 23660 1342 10833 1342 10833 9730 17169 9730 17169 11539 3679 11539 3679 8724 24722 8724 24722 24919 2295 24919 2295 21492 2295 22067 15017 22067 15017 13216 4917 13216 4917 7368 17912 7368 17912 10201 2020 10201 2020 12733 15166 12733 15166 19937 11195 19937 11195 5836 21788 5836 21788 19366 1343 19366 1343 15439 1343 18903 24963 18903 24963 9855 19639 9855 19639 24572 20291 24572 20291 9194 14827 9194 14827 1919 14827 14927 5141 14927 5141 19732 15889 19732 15889 421 15889 780 4003 780 4003 21281 11645 21281 11645 7565 11645 15332 15414 15332 15414 804 1611 804 1611 611 16779 611 16779 8154 3429 8154 3429 1285 22188 1285 22188 13860 12011 13860 12011 198 19261 198 19261 21307 19261 3802 1880 3802 1880 18812 18026 18812 18026 19338 786 19338 786 13022 21542 13022 21542 1907 21542 5993 419 5993 419 20332 16063 20332 16063 4397 10409 4397 10409 13137 21349 13137 21349 1400 4971 1400 4971 4313 4971 2382 17655 2382 17655 7590 7530 7590 7530 23498 18499 23498 18499 1860 7282 1860 7282 13563 7282 1408 4964 1408 4964 6303 14102 6303 14102 5231 6335 5231 6335 9186 8847 9186 8847 24502 8847 12208 22737 12208 22737 23549 22737 2466 1557 2466 1557 16910 23881 16910 23881 14010 8732 14010 8732 23933 23892 23933 23892 14214 12559 14214 12559 18049 23182 18049 23182 1837 21601 1837 21601 2573 23867 2573 23867 9978 876 9978 876 24917 876 14723 23063 14723 23063 12071 506 12071 506 1135 18723 1135 18723 18208 18723 9417 14392 9417 14392 21526 21591 21526 21591 496 9690 496 9690 7755 9690 6158 21167 6158 21167 1192 13759 1192 13759 14589 23668 14589 23668 23134 23668 10596 2314 10596 2314 23743 24392 23743 24392 488 24392 792 8439 792 8439 18558 2893 18558 2893 14247 6004 14247 6004 16566 5715 16566 5715 16702 18928 16702 18928 579 3126 579 3126 298 20532 298 20532 12449 4929 12449 4929 21830 4929 12571 1150 12571 1150 16164 1150 8346 17058 8346 17058 14921 17058 9909 20565 9909 20565 608 1505 608 1505 1009 10046 1009 10046 24943 10046 24464 2756 24464 2756 1993 18391 1993 18391 21377 4533 21377 4533 20536 9654 20536 9654 19021 7572 19021 7572 23460 11691 23460 11691 16837 11502 16837 11502 13923 17272 13923 17272 18832 4806 18832 4806 1659 23801 1659 23801 8436 3160 8436 3160 3099 19120 3099 19120 1344 9408 1344 9408 22645 10723 22645 10723 8941 3394 8941 3394 21771 22085 21771 22085 11506 866 11506 866 20096 866 7296 21043 7296 21043 18104 21043 11324 6695 11324 6695 12496 6695 11679 622 11679 622 10439 16734 10439 16734 8294 16734 21470 20493 21470 20493 22283 20146 22283 20146 16708 20265 16708 20265 23760 4419 23760 4419 2446 4419 8886 20441 8886 20441 20792 7345 20792 7345 17875 7345 24654 10435 24654 10435 32 5912 32 5912 15513 20103 15513 20103 10465 4262 10465 4262 9693 4262 20524 23124 20524 23124 2291 23124 10461 2888 10461 2888 21440 2888 18508 2604 18508 2604 24174 20221 24174 20221 13380 4713 13380 4713 8514 4713 13215 24660 13215 24660 2660 12417 2660 12417 19164 12417 1498 989 1498 989 185 16150 185 16150 11974 16150 5065 18929 5065 18929 15075 2318 15075 2318 7488 24225 7488 24225 8874 13715 8874 13715 16425 13715 12971 10177 12971 10177 14558 20861 14558 20861 23959 497 23959 497 11634 497 13504 16206 13504 16206 3520 4311 3520 4311 1635 18916 1635 18916 17578 3344 17578 3344 6087 18953 6087 18953 19640 18953 8299 16543 8299 16543 12426 20520 12426 20520 13695 12401 13695 12401 21880 22290 21880 22290 6124 1556 6124 1556 18853 23787 18853 23787 6520 3550 6520 3550 17305 3550 8038 10755 8038 10755 15731 9894 15731 9894 8688 24114 8688 24114 15630 5652 15630 5652 22837 16821 22837 16821 22563 16389 22563 16389 19710 24928 19710 24928 21230 6401 21230 6401 23106 20703 23106 20703 4588 20822 4588 20822 4204 12203 4204 12203 17672 14609 17672 14609 22415 14609 7799 23572 7799 23572 2644 6620 2644 6620 13370 14514 13370 14514 22089 3419 22089 3419 5212 3419 24434 24451 24434 24451 11040 14689 11040 14689 18317 23221 18317 23221 22847 15281 22847 15281 7115 15281 22829 6522 22829 6522 19919 6522 23832 18073 23832 18073 23884 18073 3826 7243 3826 7243 15198 22179 15198 22179 791 3820 791 3820 16412 21212 16412 21212 281 15024 281 15024 8571 1970 8571 1970 13497 22436 13497 22436 19540 15048 19540 15048 21495 15048 15629 13809 15629 13809 4510 21794 4510 21794 16375 1697 16375 1697 21879 9327 21879 9327 13537 3919 13537 3919 1693 20590 1693 20590 35 10568 35 10568 20950 20816 20950 20816 24565 5916 24565 5916 4401 5916 20989 23336 20989 23336 4235 7394 4235 7394 15722 7394 10627 631 10627 631 13604 10995 13604 10995 22211 10995 10484 4958 10484 4958 2018 11334 2018 11334 17331 16987 17331 16987 15253 10391 15253 10391 17369 10391 10782 16519 10782 16519 7881 16519 21203 8889 21203 8889 5345 14574 5345 14574 13323 3824 13323 3824 1179 22518 1179 22518 12889 22965 12889 22965 10466 8581 10466 8581 3222 8581 8967 24709 8967 24709 22980 7450 22980 7450 23317 7450 21612 2551 21612 2551 1388 14446 1388 14446 3408 13728 3408 13728 19076 18045 19076 18045 5876 150 5876 150 4340 150 14501 19564 14501 19564 19268 19564 9305 22123 9305 22123 618 10938 618 10938 21376 10938 5518 743 5518 743 7634 5029 7634 5029 3360 4738 3360 4738 20075 24917 20075 24917 2788 7399 2788 7399 17622 8703 17622 8703 24352 8703 17610 9530 17610 9530 20799 2265 20799 2265 19793 23600 19793 23600 4751 23600 22156 6908 22156 6908 3683 20383 3683 20383 11926 8166 11926 8166 19011 11884 19011 11884 2111 9769 2111 9769 8075 20360 8075 20360 16940 12041 16940 12041 6466 23314 6466 23314 17284 1116 17284 1116 21874 1116 14355 13447 14355 13447 18130 13447 11359 19655 11359 19655 21529 5718 21529 5718 8596 5718 11609 9817 11609 9817 1094 264 1094 264 9737 24029 9737 24029 15097 4104 15097 4104 426 13488 426 13488 13919 2370 13919 2370 22819 22643 22819 22643 2622 2627 2622 2627 15285 21983 15285 21983 5736 19594 5736 19594 8508 20292 8508 20292 5885 12699 5885 12699 23182 18926 23182 18926 12674 3430 12674 3430 17282 3430 12126 23767 12126 23767 16026 11316 16026 11316 5493 17762 5493 17762 1726 9969 1726 9969 19126 9969 13434 3661 13434 3661 22150 3661 3593 8751 3593 8751 8629 15630 8629 15630 2147 8322 2147 8322 22324 3725 22324 3725 8776 21877 8776 21877 2293 3471 2293 3471 19979 18453 19979 18453 17292 5261 17292 5261 7724 9041 7724 9041 21373 752 21373 752 17840 19001 17840 19001 3762 3786 3762 3786 20644 23354 20644 23354 1082 23354 22544 16417 22544 16417 20012 22794 20012 22794 860 22794 1283 5600 1283 5600 24365 20106 24365 20106 2737 19250 2737 19250 22289 1345 22289 1345 8178 1345 15525 12233 15525 12233 24141 5010 24141 5010 8394 20457 8394 20457 21782 219 21782 219 8490 219 17058 17036 17058 17036 11034 17036 13332 433 13332 433 1279 5296 1279 5296 9690 4399 9690 4399 24467 20420 24467 20420 17855 1095 17855 1095 13825 1095 23746 7 23746 7 12244 8746 12244 8746 21157 3437 21157 3437 14259 13334 14259 13334 9497 13334 21740 9950 21740 9950 1748 21532 1748 21532 17676 1988 17676 1988 5995 1988 22201 6436 22201 6436 13582 6436 15808 2306 15808 2306 439 15947 439 15947 7968 3482 7968 3482 12468 11787 12468 11787 20387 13977 20387 13977 1486 4774 1486 4774 4931 13492 4931 13492 1005 2563 1005 2563 8765 11254 8765 11254 16271 4118 16271 4118 21683 4118 3364 14037 3364 14037 24330 659 24330 659 21150 18418 21150 18418 10858 18418 17837 8015 17837 8015 24460 8015 2710 20832 2710 20832 21576 8879 21576 8879 803 3876 803 3876 24807 3876 11972 14342 11972 14342 18099 16363 18099 16363 8488 6538 8488 6538 2906 23836 2906 23836 19264 2140 19264 2140 10809 17724 10809 17724 1981 24473 1981 24473 152 8522 152 8522 6856 21838 6856 21838 2120 1893 2120 1893 15321 1893 5562 17944 5562 17944 6066 13246 6066 13246 18591 13246 17637 6060 17637 6060 23908 24787 23908 24787 9913 16781 9913 16781 16365 16781 9507 18975 9507 18975 257 1785 257 1785 4515 1785 3072 13714 3072 13714 8850 386 8850 386 8324 23150 8324 23150 10154 7456 10154 7456 19642 7456 16727 12913 16727 12913 13744 11409 13744 11409 15997 20411 15997 20411 23551 2378 23551 2378 2669 3010 2669 3010 9264 182 9264 182 1332 14780 1332 14780 5492 6365 5492 6365 23465 24313 23465 24313 14154 5392 14154 5392 4087 5392 11047 16737 11047 16737 17963 4467 17963 4467 3927 17211 3927 17211 16591 6474 16591 6474 7967 6474 12135 22235 12135 22235 7051 22235 9577 17605 9577 17605 8174 20945 8174 20945 6725 234 6725 234 7272 18083 7272 18083 1920 4002 1920 4002 14205 21909 14205 21909 19119 24980 19119 24980 16146 1469 16146 1469 6377 1469 17829 16876 17829 16876 4181 14583 4181 14583 18323 19481 18323 19481 16254 998 16254 998 21629 16797 21629 16797 23972 6238 23972 6238 1070 16076 1070 16076 18532 20222 18532 20222 10199 20222 14724 22827 14724 22827 7751 3131 7751 3131 10175 3131 3056 18707 3056 18707 12111 3294 12111 3294 18517 3294 10672 17774 10672 17774 9866 4257 9866 4257 14471 7960 14471 7960 2564 7960 24972 11767 24972 11767 8760 7768 8760 7768 7083 21373 7083 21373 5989 21373 11154 2845 11154 2845 21506 2845 19236 14099 19236 14099 6932 99 6932 99 7467 24591 7467 24591 24873 6055 24873 6055 1223 24652 1223 24652 21010 8793 21010 8793 6894 8793 17140 13301 17140 13301 1735 5660 1735 5660 16360 10517 16360 10517 21589 5918 21589 5918 11314 24470 11314 24470 14029 12219 14029 12219 14606 24792 14606 24792 14821 18015 14821 18015 11426 22336 11426 22336 14936 13307 14936 13307 2952 13307 19685 12734 19685 12734 3811 12741 3811 12741 15221 2948 15221 2948 23022 19949 23022 19949 704 3972 704 3972 19993 3972 3312 11886 3312 11886 14975 11886 8949 18211 8949 18211 23964 18167 23964 18167 4971 19138 4971 19138 17797 974 17797 974 16072 15578 16072 15578 15521 3230 15521 3230 2402 15052 2402 15052 10944 7339 10944 7339 22815 18018 22815 18018 22834 7625 22834 7625 7665 24884 7665 24884 3497 21091 3497 21091 1150 21904 1150 21904 5436 2527 5436 2527 22173 2527 14050 484 14050 484 17881 17080 17881 17080 15398 452 15398 452 20914 4581 20914 4581 2234 20687 2234 20687 1593 20687 9493 341 9493 341 21020 23210 21020 23210 21715 2596 21715 2596 4503 22170 4503 22170 21490 6700 21490 6700 15809 20790 15809 20790 4214 8407 4214 8407 15502 465 15502 465 15068 7777 15068 7777 7142 4390 7142 4390 9539 4390 4658 21754 4658 21754 1523 7752 1523 7752 12902 9258 12902 9258 24921 3851 24921 3851 9564 21234 9564 21234 24066 20588 24066 20588 12966 22344 12966 22344 24202 17710 24202 17710 10068 17710 10275 14183 10275 14183 11751 20283 11751 20283 22905 7263 22905 7263 8778 8696 8778 8696 20580 226 20580 226 24796 17505 24796 17505 4711 936 4711 936 24209 23960 24209 23960 4317 16336 4317 16336 19496 23807 19496 23807 15391 15000 15391 15000 7588 15000 9256 23404 9256 23404 9936 532 9936 532 18623 11498 18623 11498 13057 8432 13057 8432 6581 21954 6581 21954 9279 10496 9279 10496 14981 16630 14981 16630 18707 7055 18707 7055 24090 19701 24090 19701 19166 6605 19166 6605 7280 14493 7280 14493 243 12303 243 12303 23058 24259 23058 24259 10231 14873 10231 14873 1650 24779 1650 24779 4193 8853 4193 8853 22098 24341 22098 24341 16995 13115 16995 13115 21243 18275 21243 18275 15877 10926 15877 10926 1843 13839 1843 13839 8213 13153 8213 13153 9760 22978 9760 22978 4379 11625 4379 11625 23966 11625 19577 20032 19577 20032 17128 14184 17128 14184 7076 14184 10236 6404 10236 6404 15986 16961 15986 16961 700 3629 700 3629 17938 20580 17938 20580 15821 2151 15821 2151 9010 4398 9010 4398 16091 4398 3725 23434 3725 23434 15904 14797 15904 14797 3137 14797 11012 6993 11012 6993 9837 6993 24839 4328 24839 4328 3483 20373 3483 20373 16908 19922 16908 19922 455 23864 455 23864 3974 8086 3974 8086 7558 19927 7558 19927 10373 3817 10373 3817 17413 14769 17413 14769 20078 14497 20078 14497 12909 22365 12909 22365 20863 22365 15994 3255 15994 3255 10435 3255 23642 18575 23642 18575 2112 3553 2112 3553 830 4462 830 4462 17368 2176 17368 2176 3090 21164 3090 21164 22523 21164 18656 16505 18656 16505 11302 20860 11302 20860 18090 2682 18090 2682 5209 23880 5209 23880 12645 15286 12645 15286 3839 15286 23948 10946 23948 10946 1443 20855 1443 20855 18158 363 18158 363 21012 363 18213 13612 18213 13612 22577 13612 20919 15684 20919 15684 7651 4862 7651 4862 19448 20264 19448 20264 24569 716 24569 716 8604 716 17888 13505 17888 13505 7614 13505 9973 14089 9973 14089 15153 9432 15153 9432 19520 21539 19520 21539 10103 957 10103 957 14994 5848 14994 5848 20763 56 20763 56 18114 24481 18114 24481 5606 24481 21293 4509 21293 4509 1654 22715 1654 22715 20337 1392 20337 1392 134 16074 134 16074 21695 2835 21695 2835 1115 23702 1115 23702 15167 23702 12390 9726 12390 9726 15015 22536 15015 22536 18476 22536 4211 5781 4211 5781 10614 8772 10614 8772 4516 8068 4516 8068 15100 20898 15100 20898 13340 2580 13340 2580 23573 2580 5715 18920 5715 18920 19709 1983 19709 1983 5655 16564 5655 16564 6441 15508 6441 15508 14228 18592 14228 18592 16373 13990 16373 13990 22978 23060 22978 23060 9070 2953 9070 2953 24826 19300 24826 19300 11919 294 11919 294 3396 17596 3396 17596 13727 14683 13727 14683 15637 14683 2078 4499 2078 4499 6993 18227 6993 18227 16709 6566 16709 6566 16306 14806 16306 14806 17694 13261 17694 13261 21608 23017 21608 23017 6753 5757 6753 5757 22944 20051 22944 20051 3761 20051 17526 23355 17526 23355 8485 5039 8485 5039 11768 6366 11768 6366 16490 1685 16490 1685 14882 22128 14882 22128 4258 8248 4258 8248 16630 18762 16630 18762 4706 16655 4706 16655 19868 18597 19868 18597 14954 14866 14954 14866 7642 24994 7642 24994 21514 24994 7487 15343 7487 15343 18418 18932 18418 18932 493 18932 16813 6938 16813 6938 8587 2467 8587 2467 9952 18230 9952 18230 11487 1292 11487 1292 18460 1292 5217 24251 5217 24251 16952 24251 16692 8480 16692 8480 22823 20759 22823 20759 8867 20494 8867 20494 23136 22440 23136 22440 15453 6336 15453 6336 24401 6458 24401 6458 16920 2980 16920 2980 22276 23020 22276 23020 6926 23020 17438 19951 17438 19951 833 22467 833 22467 4264 2696 4264 2696 20465 21481 20465 21481 15230 21481 15846 1792 15846 1792 24042 19146 24042 19146 19002 12774 19002 12774 10318 19360 10318 19360 12383 11428 12383 11428 8637 13391 8637 13391 5022 4604 5022 4604 11322 19193 11322 19193 17354 19193 7734 1276 7734 1276 24426 1276 13359 14986 13359 14986 12123 10016 12123 10016 11714 10297 11714 10297 5419 4994 5419 4994 24722 18153 24722 18153 2722 5225 2722 5225 14684 5225 2449 1455 2449 1455 19675 11865 19675 11865 8511 9311 8511 9311 391 17901 391 17901 11708 16348 11708 16348 16080 20412 16080 20412 634 799 634 799 17695 13534 17695 13534 222 1216 222 1216 20842 24067 20842 24067 20390 3254 20390 3254 1456 3254 17091 19151 17091 19151 5833 13581 5833 13581 10664 16045 10664 16045 17808 13082 17808 13082 16139 21384 16139 21384 17772 21384 9329 25 9329 25 3587 15913 3587 15913 23422 23878 23422 23878 11638 3046 11638 3046 21371 3046 5847 6602 5847 6602 2200 6602 18220 21248 18220 21248 6612 702 6612 702 21451 19075 21451 19075 19611 16215 19611 16215 15017 21287 15017 21287 9067 1308 9067 1308 16422 1308 193 15380 193 15380 24293 24915 24293 24915 19490 13421 19490 13421 23997 19638 23997 19638 71 19801 71 19801 2199 4703 2199 4703 20766 17270 20766 17270 3623 17270 13539 22796 13539 22796 11269 939 11269 939 17326 939 7120 13250 7120 13250 8623 3857 8623 3857 23495 14516 23495 14516 6576 4391 6576 4391 11636 4391 6220 13402 6220 13402 20626 2450 20626 2450 3894 17303 3894 17303 3639 17303 15936 7324 15936 7324 340 7324 6713 138 6713 138 20593 17072 20593 17072 572 8506 572 8506 15361 24517 15361 24517 975 24517 12617 14211 12617 14211 13050 20980 13050 20980 19817 1966 19817 1966 2677 24962 2677 24962 23175 24962 18981 7105 18981 7105 10525 7105 14081 16970 14081 16970 11163 13638 11163 13638 23819 21282 23819 21282 255 627 255 627 14294 24334 14294 24334 12596 9119 12596 9119 17446 12300 17446 12300 5863 10690 5863 10690 21322 23529 21322 23529 18038 3609 18038 3609 22560 21382 22560 21382 14835 21382 24146 3878 24146 3878 7334 9845 7334 9845 20340 1765 20340 1765 12359 9924 12359 9924 22657 9924 22065 19109 22065 19109 11084 2564 11084 2564 8104 2564 22236 23312 22236 23312 23206 23312 4587 4189 4587 4189 1754 4189 21641 17409 21641 17409 8312 17409 8970 84 8970 84 7337 22456 7337 22456 12158 10021 12158 10021 1088 14881 1088 14881 23967 14881 12114 1369 12114 1369 24925 1369 17465 14246 17465 14246 5373 4300 5373 4300 4836 4300 13663 22793 13663 22793 9578 8427 9578 8427 17464 8427 2430 14522 2430 14522 6213 2247 6213 2247 23701 2247 7618 17513 7618 17513 21947 7079 21947 7079 671 7079 24662 13162 24662 13162 8763 3728 8763 3728 14984 22455 14984 22455 22916 22455 4365 4819 4365 4819 24137 4819 6304 24563 6304 24563 1051 7240 1051 7240 23509 7240 16013 23851 16013 23851 23176 23851 12015 13296 12015 13296 19819 13296 4178 16648 4178 16648 23843 1201 23843 1201 15774 16594 15774 16594 20381 16594 1026 20205 1026 20205 18597 2077 18597 2077 13755 2077 22326 20006 22326 20006 23773 8292 23773 8292 4807 22088 4807 22088 10471 5669 10471 5669 22177 19706 22177 19706 4661 2233 4661 2233 17363 24039 17363 24039 1435 24039 9034 24346 9034 24346 11053 17955 11053 17955 492 17955 15397 3112 15397 3112 24798 3112 18241 20583 18241 20583 12933 15406 12933 15406 14956 15406 6254 114 6254 114 14601 114 11564 4059 11564 4059 16433 1500 16433 1500 23244 13727 23244 13727 5270 18522 5270 18522 9780 5186 9780 5186 12470 19401 12470 19401 21892 19401 14238 3032 14238 3032 8093 23712 8093 23712 14046 4247 14046 4247 4930 19004 4930 19004 9506 9170 9506 9170 9308 9170 24441 18636 24441 18636 4985 10382 4985 10382 19922 24175 19922 24175 3860 4740 3860 4740 2047 11830 2047 11830 1854 9129 1854 9129 14810 9129 5203 19991 5203 19991 1507 19991 8972 643 8972 643 21041 10058 21041 10058 21332 3993 21332 3993 22935 20289 22935 20289 254 20289 7429 4478 7429 4478 22221 19310 22221 19310 6069 13663 6069 13663 15136 13663 1874 12585 1874 12585 11523 12585 8494 21848 8494 21848 4820 12407 4820 12407 4759 21789 4759 21789 407 21789 6245 2210 6245 2210 17624 17795 17624 17795 12521 17795 14574 3510 14574 3510 16996 22464 16996 22464 5160 7889 5160 7889 10674 7889 10552 15114 10552 15114 13818 15114 8673 1379 8673 1379 12828 22848 12828 22848 1542 17101 1542 17101 24657 17101 895 9462 895 9462 8042 18816 8042 18816 12341 3274 12341 3274 5027 19375 5027 19375 11899 19375 9187 8347 9187 8347 18781 17068 18781 17068 6340 748 6340 748 14682 12828 14682 12828 22735 3943 22735 3943 14474 3943 18478 22855 18478 22855 12749 22855 23713 11705 23713 11705 24503 11705 23045 5332 23045 5332 2858 17496 2858 17496 727 6653 727 6653 4105 9651 4105 9651 10085 3130 10085 3130 1271 13524 1271 13524 11101 2531 11101 2531 12707 12378 12707 12378 16166 5755 16166 5755 20257 15975 20257 15975 24424 15975 3172 17718 3172 17718 3494 9609 3494 9609 13170 21013 13170 21013 13003 10192 13003 10192 3738 10192 20338 13831 20338 13831 18691 10934 18691 10934 17668 12829 17668 12829 23333 3104 23333 3104 8900 12175 8900 12175 3367 4528 3367 4528 23968 17930 23968 17930 21213 17930 24013 18554 24013 18554 2474 15455 2474 15455 21465 18359 21465 18359 22958 7949 22958 7949 14095 7949 19035 23274 19035 23274 16510 12562 16510 12562 6983 16777 6983 16777 12559 6940 12559 6940 10775 23979 10775 23979 7449 5160 7449 5160 23044 5160 10067 8857 10067 8857 23197 2977 23197 2977 2324 10158 2324 10158 4792 579 4792 579 23376 24733 23376 24733 1852 2565 1852 2565 9791 21097 9791 21097 6512 21097 14499 21429 14499 21429 23 15229 23 15229 7493 22852 7493 22852 12279 9985 12279 9985 23059 24539 23059 24539 1316 17798 1316 17798 21966 21237 21966 21237 12651 19263 12651 19263 5870 21517 5870 21517 23931 11410 23931 11410 460 3366 460 3366 354 3366 16356 20984 16356 20984 20475 13401 20475 13401 15383 18356 15383 18356 8569 13323 8569 13323 18048 20487 18048 20487 8017 5970 8017 5970 19714 23485 19714 23485 3151 12873 3151 12873 22175 21771 22175 21771 20556 8706 20556 8706 20021 15106 20021 15106 21099 3491 21099 3491 20900 15876 20900 15876 18606 15876 21416 21892 21416 21892 3 7567 3 7567 7128 11064 7128 11064 12404 3513 12404 3513 10504 8832 10504 8832 5591 3310 5591 3310 17082 3310 15115 1633 15115 1633 22217 14900 22217 14900 3304 2769 3304 2769 12429 20577 12429 20577 1211 20577 10701 6249 10701 6249 16614 6249 3157 19489 3157 19489 17684 116 17684 116 20680 116 16031 18038 16031 18038 5945 2472 5945 2472 16800 23113 16800 23113 18287 23113 4056 8088 4056 8088 8137 11131 8137 11131 4234 18061 4234 18061 23145 17483 23145 17483 11074 19132 11074 19132 12217 5308 12217 5308 2917 5308 13372 2271 13372 2271 10661 8831 10661 8831 18845 814 18845 814 17427 814 18499 18781 18499 18781 6470 5611 6470 5611 4326 5611 20107 11387 20107 11387 20941 1608 20941 1608 20145 20733 20145 20733 10580 12349 10580 12349 17340 21110 17340 21110 4370 10993 4370 10993 24133 19768 24133 19768 7401 3530 7401 3530 3771 9897 3771 9897 12702 9897 9956 2273 9956 2273 10830 2273 9349 6932 9349 6932 19051 5365 19051 5365 22612 19565 22612 19565 4548 19565 6726 5347 6726 5347 3207 23029 3207 23029 16663 5775 16663 5775 269 23869 269 23869 6330 403 6330 403 2861 24489 2861 24489 15351 14292 15351 14292 18351 23974 18351 23974 13163 900 13163 900 17886 20443 17886 20443 20416 5006 20416 5006 4312 12791 4312 12791 899 12791 21287 8380 21287 8380 1861 8380 8516 9200 8516 9200 334 582 334 582 6010 20807 6010 20807 2758 18035 2758 18035 17097 19514 17097 19514 2492 18473 2492 18473 20503 18473 10374 13764 10374 13764 1249 22334 1249 22334 3162 2419 3162 2419 2469 16675 2469 16675 5882 9151 5882 9151 8989 9151 5672 1949 5672 1949 11852 1949 7253 10794 7253 10794 20441 4842 20441 4842 6947 4842 14555 12777 14555 12777 24369 23153 24369 23153 13152 626 13152 626 6843 11658 6843 11658 13439 7036 13439 7036 3557 24290 3557 24290 7980 24290 5094 1806 5094 1806 2568 7295 2568 7295 6147 1467 6147 1467 3022 9787 3022 9787 3728 4904 3728 4904 7906 22115 7906 22115 5099 1612 5099 1612 15029 13940 15029 13940 4913 6598 4913 6598 8563 21348 8563 21348 4855 4153 4855 4153 543 18234 543 18234 19342 10663 19342 10663 4660 22339 4660 22339 4147 2907 4147 2907 4036 23927 4036 23927 7276 10782 7276 10782 11318 10782 6002 9152 6002 9152 12227 17976 12227 17976 5644 2639 5644 2639 17194 21066 17194 21066 5395 2928 5395 2928 23697 2928 12134 18388 12134 18388 13618 12368 13618 12368 16675 19572 16675 19572 1442 19572 12820 1536 12820 1536 24770 1536 13638 14644 13638 14644 17065 14644 9622 19827 9622 19827 15725 13040 15725 13040 23706 18186 23706 18186 16669 15680 16669 15680 24736 15680 1048 722 1048 722 23502 8229 23502 8229 21045 105 21045 105 10097 17931 10097 17931 14361 10309 14361 10309 6934 15672 6934 15672 16949 11011 16949 11011 1646 15928 1646 15928 5116 4225 5116 4225 1047 4225 21861 23729 21861 23729 476 23729 6755 664 6755 664 4761 664 15872 22041 15872 22041 13288 13635 13288 13635 5786 13635 14325 16151 14325 16151 2034 8117 2034 8117 10153 23628 10153 23628 10993 12124 10993 12124 6184 12124 6443 6504 6443 6504 3724 14764 3724 14764 20649 14764 18789 5276 18789 5276 19524 14031 19524 14031 12309 3873 12309 3873 2534 3873 6623 19726 6623 19726 6910 5933 6910 5933 18033 23988 18033 23988 17478 18254 17478 18254 13936 18254 22658 15303 22658 15303 5269 16345 5269 16345 5583 2004 5583 2004 23094 19868 23094 19868 2101 14570 2101 14570 24886 14570 3299 9115 3299 9115 7354 4268 7354 4268 4839 8617 4839 8617 4568 8617 20090 5318 20090 5318 5032 19372 5032 19372 16909 18990 16909 18990 21272 24404 21272 24404 23646 24404 9614 14187 9614 14187 14908 20845 14908 20845 10588 553 10588 553 15354 20404 15354 20404 118 20404 15818 23647 15818 23647 17696 15493 17696 15493 9807 23983 9807 23983 702 4084 702 4084 21434 4084 1033 6823 1033 6823 13052 6293 13052 6293 15679 24104 15679 24104 5813 11335 5813 11335 13223 11335 6868 7476 6868 7476 24517 14510 24517 14510 8018 2396 8018 2396 9588 7958 9588 7958 15528 668 15528 668 11894 15669 11894 15669 11437 635 11437 635 21633 23442 21633 23442 5260 23442 11792 2593 11792 2593 12151 18170 12151 18170 15931 13479 15931 13479 7569 24018 7569 24018 4528 14831 4528 14831 18387 22832 18387 22832 654 5227 654 5227 19730 21353 19730 21353 10897 8223 10897 8223 2653 24426 2653 24426 12505 16266 12505 16266 8037 16494 8037 16494 14393 3067 14393 3067 12037 9139 12037 9139 23826 4110 23826 4110 4076 7106 4076 7106 2006 7106 20259 6994 20259 6994 24790 24833 24790 24833 9402 10134 9402 10134 10189 11677 10189 11677 16260 11677 1811 23382 1811 23382 12414 1707 12414 1707 8946 17015 8946 17015 16649 8459 16649 8459 17153 8459 4685 1737 4685 1737 15532 15830 15532 15830 13331 15830 14893 1258 14893 1258 11090 18618 11090 18618 7572 18618 10842 3189 10842 3189 2416 6415 2416 6415 10163 3165 10163 3165 499 10259 499 10259 5716 6062 5716 6062 18421 22885 18421 22885 13312 5447 13312 5447 3707 5289 3707 5289 18264 16250 18264 16250 20595 16250 14948 11221 14948 11221 8123 24910 8123 24910 23010 1448 23010 1448 23756 1448 5310 19960 5310 19960 24832 19960 5316 869 5316 869 13129 14790 13129 14790 4569 198 4569 198 19584 24701 19584 24701 23219 5662 23219 5662 8086 15039 8086 15039 17983 2148 17983 2148 22639 2148 728 17376 728 17376 5755 22956 5755 22956 3834 8263 3834 8263 19415 17832 19415 17832 11793 1284 11793 1284 24729 18624 24729 18624 5323 13293 5323 13293 11481 23805 11481 23805 2386 23805 23341 3959 23341 3959 21614 21290 21614 21290 17185 9499 17185 9499 5838 20771 5838 20771 24575 6190 24575 6190 5324 13769 5324 13769 21692 13769 19867 299 19867 299 11756 299 23696 12802 23696 12802 3726 14631 3726 14631 14896 8030 14896 8030 16357 8030 9491 4642 9491 4642 21821 21717 21821 21717 10102 10758 10102 10758 5233 22734 5233 22734 12524 2722 12524 2722 14972 14378 14972 14378 14617 14378 14784 10442 14784 10442 16108 16865 16108 16865 2122 11447 2122 11447 1757 19646 1757 19646 17519 9789 17519 9789 14961 24573 14961 24573 1118 1670 1118 1670 13533 1670 13290 15160 13290 15160 20412 11983 20412 11983 22812 11983 12630 21341 12630 21341 21668 2994 21668 2994 10090 24784 10090 24784 21911 12567 21911 12567 893 5641 893 5641 5242 21198 5242 21198 13530 2843 13530 2843 13491 10023 13491 10023 16496 10023 156 2886 156 2886 8431 20900 8431 20900 2316 9075 2316 9075 12991 9075 3622 24558 3622 24558 22883 24558 20677 3514 20677 3514 15814 20086 15814 20086 11313 4885 11313 4885 10806 12059 10806 12059 18268 3565 18268 3565 3368 23768 3368 23768 22936 4571 22936 4571 6062 20021 6062 20021 7981 921 7981 921 1724 11309 1724 11309 9960 189 9960 189 8106 19283 8106 19283 19173 9550 19173 9550 8211 24041 8211 24041 17973 10730 17973 10730 16542 10730 18051 699 18051 699 22039 699 16551 16873 16551 16873 15695 16873 23724 23580 23724 23580 11326 3783 11326 3783 20802 23463 20802 23463 3793 17069 3793 17069 10452 17069 922 1836 922 1836 10513 24670 10513 24670 22282 4048 22282 4048 4052 4048 11958 22743 11958 22743 9990 22743 20701 22753 20701 22753 7212 16776 7212 16776 24300 18963 24300 18963 18571 2526 18571 2526 21671 16947 21671 16947 16331 7582 16331 7582 6730 7582 9364 24603 9364 24603 1829 24603 3044 1347 3044 1347 13080 11678 13080 11678 10129 11678 15508 20929 15508 20929 21933 20929 13424 135 13424 135 20890 135 15945 24356 15945 24356 15562 2868 15562 2868 18239 2868 15482 21117 15482 21117 8671 21117 11284 14974 11284 14974 20307 14974 5908 6544 5908 6544 21072 13658 21072 13658 18792 2852 18792 2852 3198 22812 3198 22812 16817 7549 16817 7549 22825 16480 22825 16480 17209 5888 17209 5888 24592 5888 14560 1519 14560 1519 2578 1519 21005 18776 21005 18776 22309 11877 22309 11877 18002 17769 18002 17769 17067 17116 17067 17116 5760 21928 5760 21928 7543 5985 7543 5985 4694 14434 4694 14434 11730 894 11730 894 11442 13739 11442 13739 23991 17181 23991 17181 12070 16459 12070 16459 11303 20507 11303 20507 3445 5607 3445 5607 24673 2401 24673 2401 5681 21971 5681 21971 22068 21971 1648 16858 1648 16858 9794 21450 9794 21450 9703 10447 9703 10447 4199 23616 4199 23616 5940 931 5940 931 2360 931 19356 8160 19356 8160 21846 8160 16677 1153 16677 1153 16178 20384 16178 20384 16970 20384 9471 23882 9471 23882 13987 17776 13987 17776 11079 23100 11079 23100 7984 7391 7984 7391 23632 21581 23632 21581 17034 24171 17034 24171 23667 177 23667 177 16819 177 17572 21416 17572 21416 18935 21416 16247 1024 16247 1024 1433 23715 1433 23715 24014 7705 24014 7705 5311 22804 5311 22804 22626 163 22626 163 4392 163 22437 8628 22437 8628 15810 10527 15810 10527 8333 10527 22908 2189 22908 2189 18684 15410 18684 15410 9322 15410 9530 24412 9530 24412 24122 24412 1768 8602 1768 8602 16982 8602 10767 17474 10767 17474 12698 1669 12698 1669 17423 10392 17423 10392 5161 1499 5161 1499 22011 17109 22011 17109 3108 17109 8478 10949 8478 10949 3656 10949 12112 9203 12112 9203 23395 14648 23395 14648 24936 10074 24936 10074 1605 23233 1605 23233 1935 16011 1935 16011 13392 1630 13392 1630 450 1630 21366 21109 21366 21109 12594 1502 12594 1502 9687 13961 9687 13961 5229 7447 5229 7447 12610 21624 12610 21624 6899 21624 12998 3249 12998 3249 10777 21609 10777 21609 22954 2623 22954 2623 17304 16093 17304 16093 7636 4845 7636 4845 6288 4845 14543 19729 14543 19729 253 12823 253 12823 19904 9800 19904 9800 23808 24871 23808 24871 2621 24871 13823 12775 13823 12775 12403 19760 12403 19760 2336 1530 2336 1530 23079 3562 23079 3562 9775 15561 9775 15561 3597 15561 9358 12141 9358 12141 11261 17197 11261 17197 8927 2849 8927 2849 5944 2849 11083 16895 11083 16895 7660 16895 13256 2463 13256 2463 10981 15094 10981 15094 6545 4986 6545 4986 5955 9045 5955 9045 11601 246 11601 246 23475 246 18416 20158 18416 20158 1504 20158 22687 11306 22687 11306 21435 16907 21435 16907 19057 3742 19057 3742 7930 3742 24371 9093 24371 9093 6271 10463 6271 10463 12418 6821 12418 6821 20606 14411 20606 14411 6541 174 6541 174 7309 174 2173 7113 2173 7113 1830 285 1830 285 9151 20125 9151 20125 24874 9008 24874 9008 21505 15305 21505 15305 7693 5845 7693 5845 20661 21628 20661 21628 11017 21628 12814 863 12814 863 24809 24180 24809 24180 4815 24180 9282 12622 9282 12622 14055 12622 6235 515 6235 515 20471 18565 20471 18565 1890 19144 1890 19144 7192 4128 7192 4128 9098 23938 9098 23938 7105 5811 7105 5811 23413 1112 23413 1112 11546 18598 11546 18598 14573 1734 14573 1734 8269 23751 8269 23751 22801 13138 22801 13138 22920 13138 19969 21608 19969 21608 21231 6721 21231 6721 17581 16506 17581 16506 4916 11513 4916 11513 8894 14872 8894 14872 13721 4047 13721 4047 19601 17438 19601 17438 7363 353 7363 353 17187 17129 17187 17129 1720 23707 1720 23707 8913 10497 8913 10497 21245 12846 21245 12846 11605 8113 11605 8113 6180 13124 6180 13124 12672 7291 12672 7291 24039 14348 24039 14348 8364 7444 8364 7444 14276 12512 14276 12512 347 23469 347 23469 21700 5020 21700 5020 24660 5020 22268 23814 22268 23814 11520 180 11520 180 18899 20676 18899 20676 1030 20676 22656 14536 22656 14536 12979 14536 15782 13623 15782 13623 9367 16857 9367 16857 11168 3059 11168 3059 8400 13546 8400 13546 12519 1167 12519 1167 5103 22450 5103 22450 21308 9960 21308 9960 14049 23139 14049 23139 9013 2007 9013 2007 19662 2007 15474 17167 15474 17167 2214 7428 2214 7428 24747 21941 24747 21941 13846 10386 13846 10386 11064 20427 11064 20427 12912 8498 12912 8498 16363 8498 9826 19073 9826 19073 9723 18258 9723 18258 10303 23895 10303 23895 16789 2444 16789 2444 22989 21964 22989 21964 5471 21964 14093 14097 14093 14097 21169 21934 21169 21934 12480 21934 18372 9829 18372 9829 14965 20486 14965 20486 1440 208 1440 208 23382 22474 23382 22474 7613 14421 7613 14421 5888 14421 7895 23322 7895 23322 6074 3798 6074 3798 10932 22971 10932 22971 10019 14947 10019 14947 24684 15558 24684 15558 5645 11124 5645 11124 7069 22511 7069 22511 18441 6341 18441 6341 13753 12650 13753 12650 7991 3157 7991 3157 9457 23579 9457 23579 2586 23579 11340 20244 11340 20244 19830 20244 3365 7148 3365 7148 19942 4737 19942 4737 10835 20317 10835 20317 10170 10710 10170 10710 15926 10710 15771 17427 15771 17427 1670 211 1670 211 2398 19344 2398 19344 1856 11665 1856 11665 11357 11665 140 11534 140 11534 22906 20433 22906 20433 5777 7461 5777 7461 14680 7461 8328 24122 8328 24122 3030 6613 3030 6613 8078 23216 8078 23216 20385 11593 20385 11593 12759 17154 12759 17154 6452 21445 6452 21445 9917 7098 9917 7098 8266 23162 8266 23162 21903 23162 6436 2669 6436 2669 7074 13828 7074 13828 21301 7327 21301 7327 17673 14014 17673 14014 3336 10682 3336 10682 16906 19508 16906 19508 22751 18351 22751 18351 19757 21438 19757 21438 14832 11286 14832 11286 22 11286 18406 12736 18406 12736 4059 4706 4059 4706 10812 24326 10812 24326 2023 24326 6046 6208 6046 6208 22587 18409 22587 18409 8407 16135 8407 16135 3331 16183 3331 16183 21482 263 21482 263 6903 21738 6903 21738 17536 15541 17536 15541 8940 15541 14442 10860 14442 10860 9412 22183 9412 22183 8973 7273 8973 7273 23036 20237 23036 20237 3366 2494 3366 2494 24883 20636 24883 20636 3600 20636 17616 4428 17616 4428 10680 17136 10680 17136 1619 12312 1619 12312 15069 12312 11476 2123 11476 2123 5657 21026 5657 21026 20474 21026 769 5402 769 5402 11281 19165 11281 19165 6578 1031 6578 1031 24818 14250 24818 14250 22336 3135 22336 3135 7552 24106 7552 24106 19462 250 19462 250 14638 8982 14638 8982 4213 2635 4213 2635 24271 2635 15452 24945 15452 24945 19775 14050 19775 14050 11948 14050 21002 23691 21002 23691 24322 23691 1384 13165 1384 13165 19905 16270 19905 16270 24929 3195 24929 3195 4727 22704 4727 22704 24086 10764 24086 10764 569 24795 569 24795 19116 7820 19116 7820 5602 23981 5602 23981 2871 2384 2871 2384 11697 19959 11697 19959 17691 908 17691 908 23078 10867 23078 10867 10225 10867 21304 7097 21304 7097 22230 20558 22230 20558 11443 55 11443 55 12758 55 5107 17849 5107 17849 2331 17849 11360 7435 11360 7435 3393 22127 3393 22127 8741 22127 8110 8083 8110 8083 10861 24809 10861 24809 21497 24809 10770 9967 10770 9967 5302 14532 5302 14532 21840 11896 21840 11896 14756 18789 14756 18789 9107 6422 9107 6422 11132 18107 11132 18107 17415 1427 17415 1427 9630 19301 9630 19301 15761 10106 15761 10106 10415 20446 10415 20446 22404 3101 22404 3101 17861 23451 17861 23451 2282 23451 18094 6799 18094 6799 21845 24216 21845 24216 19866 1257 19866 1257 2303 1257 10508 19327 10508 19327 856 19327 10819 22213 10819 22213 15125 969 15125 969 444 969 9670 9785 9670 9785 24049 9785 22087 23050 22087 23050 11861 3556 11861 3556 3554 19348 3554 19348 24454 21759 24454 21759 6561 4577 6561 4577 17893 13515 17893 13515 23023 7234 23023 7234 15016 20538 15016 20538 11883 9741 11883 9741 1273 16831 1273 16831 24564 7711 24564 7711 24699 7711 17429 1972 17429 1972 16597 12027 16597 12027 15657 12027 17704 8249 17704 8249 10709 8249 11808 22288 11808 22288 2082 9304 2082 9304 17916 14131 17916 14131 10516 14131 15012 17195 15012 17195 13523 8126 13523 8126 17985 19228 17985 19228 18953 16811 18953 16811 1190 18036 1190 18036 794 2142 794 2142 21395 17231 21395 17231 24196 17231 3713 22459 3713 22459 19620 22459 9803 13239 9803 13239 1491 13239 20447 379 20447 379 3590 8573 3590 8573 19220 8573 9099 6899 9099 6899 1723 7210 1723 7210 7066 1704 7066 1704 16523 15049 16523 15049 19957 11876 19957 11876 4551 24895 4551 24895 18200 8205 18200 8205 5235 15911 5235 15911 10063 1311 10063 1311 935 1311 10840 17694 10840 17694 4044 17694 6706 20530 6706 20530 15498 4666 15498 4666 1950 21614 1950 21614 6090 6260 6090 6260 2353 12941 2353 12941 9850 10765 9850 10765 14033 22175 14033 22175 1943 22175 3131 7081 3131 7081 16473 18180 16473 18180 1869 18180 3684 21158 3684 21158 13138 1429 13138 1429 9096 17430 9096 17430 24182 13033 24182 13033 13821 15013 13821 15013 4776 7876 4776 7876 6092 16984 6092 16984 4152 9493 4152 9493 17036 15329 17036 15329 21271 15329 1103 13802 1103 13802 1827 21915 1827 21915 16296 6314 16296 6314 8625 20310 8625 20310 24766 3188 24766 3188 3824 15614 3824 15614 21232 5019 21232 5019 3657 18726 3657 18726 24522 11016 24522 11016 16117 11016 20457 15827 20457 15827 7211 2652 7211 2652 5685 17149 5685 17149 24144 23227 24144 23227 6711 8985 6711 8985 12185 18899 12185 18899 15300 18899 9801 11139 9801 11139 540 3275 540 3275 17298 7401 17298 7401 13534 4172 13534 4172 8621 12429 8621 12429 2544 2350 2544 2350 6568 18040 6568 18040 7464 12237 7464 12237 15891 19116 15891 19116 4283 19116 9276 7313 9276 7313 1241 21851 1241 21851 11577 8477 11577 8477 15246 739 15246 739 21930 21667 21930 21667 23201 4995 23201 4995 13940 4995 18443 19323 18443 19323 4983 759 4983 759 8369 759 4046 9141 4046 9141 23779 2692 23779 2692 712 21080 712 21080 22380 22328 22380 22328 4101 12068 4101 12068 23369 24342 23369 24342 4606 2462 4606 2462 12926 18124 12926 18124 1500 18124 23315 10849 23315 10849 1259 20499 1259 20499 11572 9178 11572 9178 23558 6570 23558 6570 4894 17085 4894 17085 12056 17085 4407 1864 4407 1864 7685 11044 7685 11044 22891 11044 12036 9569 12036 9569 16124 17552 16124 17552 782 12012 782 12012 20646 22300 20646 22300 15835 3289 15835 3289 5759 7343 5759 7343 22123 7343 4285 24269 4285 24269 15802 8116 15802 8116 2361 10842 2361 10842 5189 847 5189 847 409 11313 409 11313 10446 17033 10446 17033 5342 9459 5342 9459 12657 23082 12657 23082 7339 19197 7339 19197 731 19247 731 19247 20394 9082 20394 9082 3692 12852 3692 12852 18367 2403 18367 2403 12203 12700 12203 12700 16197 6273 16197 6273 19658 9265 19658 9265 19260 1013 19260 1013 4369 15718 4369 15718 19099 7085 19099 7085 20712 15869 20712 15869 7639 8707 7639 8707 17468 23356 17468 23356 2525 23356 12580 13822 12580 13822 13773 13822 9371 11537 9371 11537 3532 11537 22088 1819 22088 1819 12868 1355 12868 1355 21772 23352 21772 23352 2089 23352 21309 5700 21309 5700 17894 1107 17894 1107 7532 1107 23326 18863 23326 18863 7646 18863 20879 8120 20879 8120 24278 11871 24278 11871 11013 11871 12706 7167 12706 7167 180 19442 180 19442 5501 6711 5501 6711 24750 24807 24750 24807 10699 10217 10699 10217 2493 22560 2493 22560 20930 8217 20930 8217 11152 14482 11152 14482 1066 14482 20008 2495 20008 2495 13536 20725 13536 20725 9777 20725 18210 302 18210 302 12194 23727 12194 23727 2980 23727 21737 1048 21737 1048 4957 14105 4957 14105 11460 14105 2405 14079 2405 14079 24404 16536 24404 16536 9702 2108 9702 2108 12653 9331 12653 9331 12043 3268 12043 3268 939 23876 939 23876 20586 8553 20586 8553 8471 15567 8471 15567 4233 15567 12777 24639 12777 24639 11133 24639 18353 80 18353 80 13087 80 18217 15419 18217 15419 261 2184 261 2184 20746 24157 20746 24157 6261 6069 6261 6069 616 6069 11348 12686 11348 12686 17639 8988 17639 8988 10456 15599 10456 15599 22668 4505 22668 4505 12143 22666 12143 22666 15122 22666 2473 4661 2473 4661 6252 9316 6252 9316 1129 9316 19610 13675 19610 13675 1607 1600 1607 1600 20196 12078 20196 12078 11805 19061 11805 19061 14644 5741 14644 5741 5848 14333 5848 14333 8021 5833 8021 5833 11356 5833 1867 1938 1867 1938 6638 7797 6638 7797 5714 3061 5714 3061 8022 24391 8022 24391 18912 24391 5037 1208 5037 1208 23527 1208 7548 23497 7548 23497 20346 23497 14282 467 14282 467 24501 24516 24501 24516 6185 8136 6185 8136 18659 19129 18659 19129 11903 11122 11903 11122 943 19040 943 19040 22381 14544 22381 14544 4306 14544 4545 2398 4545 2398 9397 24604 9397 24604 15943 24604 8309 11244 8309 11244 926 11244 2448 16114 2448 16114 10274 9880 10274 9880 24686 9880 24063 19407 24063 19407 104 19407 21104 24301 21104 24301 24787 5685 24787 5685 123 8612 123 8612 6277 1148 6277 1148 5472 12713 5472 12713 17084 576 17084 576 22973 23176 22973 23176 8609 4731 8609 4731 24444 4731 468 8552 468 8552 9651 2253 9651 2253 24051 23783 24051 23783 12875 808 12875 808 9249 23273 9249 23273 8015 661 8015 661 3943 22203 3943 22203 2931 2664 2931 2664 9435 18752 9435 18752 5087 18752 13551 4132 13551 4132 23484 21135 23484 21135 5686 2485 5686 2485 823 2485 6256 12506 6256 12506 13840 12506 2150 24322 2150 24322 1000 24322 4978 3785 4978 3785 10834 3785 6687 24438 6687 24438 13951 4296 13951 4296 10726 4296 12649 16646 12649 16646 505 2229 505 2229 299 20498 299 20498 10000 2162 10000 2162 1080 2162 17784 3038 17784 3038 16804 2415 16804 2415 13973 20555 13973 20555 1276 10042 1276 10042 23758 6674 23758 6674 18249 12751 18249 12751 2562 11954 2562 11954 20244 22024 20244 22024 10233 11533 10233 11533 19878 6327 19878 6327 21525 19179 21525 19179 10168 436 10168 436 1139 436 3965 16500 3965 16500 350 11771 350 11771 21237 17914 21237 17914 12346 5016 12346 5016 4917 5016 13981 14282 13981 14282 411 4714 411 4714 5304 21342 5304 21342 24970 21342 13690 3792 13690 3792 14823 3792 12246 9382 12246 9382 4990 8070 4990 8070 22036 8070 4270 14196 4270 14196 12715 13481 12715 13481 12388 17260 12388 17260 11300 1696 11300 1696 10607 1696 13739 710 13739 710 10110 21123 10110 21123 1838 3653 1838 3653 12765 23855 12765 23855 4492 5300 4492 5300 14666 22472 14666 22472 7783 17466 7783 17466 11879 17466 4665 6466 4665 6466 5207 8822 5207 8822 19246 8822 8682 23246 8682 23246 19648 5244 19648 5244 22241 20862 22241 20862 48 11770 48 11770 1469 23543 1469 23543 4000 1917 4000 1917 24786 7160 24786 7160 19227 53 19227 53 1766 22167 1766 22167 9756 1833 9756 1833 7511 10565 7511 10565 6473 10565 15640 17691 15640 17691 24136 5416 24136 5416 11076 13231 11076 13231 1235 11323 1235 11323 24544 17997 24544 17997 18989 4025 18989 4025 10561 4025 20623 12649 20623 12649 5983 666 5983 666 23589 6646 23589 6646 11891 6646 17166 19463 17166 19463 3036 19463 7725 7076 7725 7076 17621 23770 17621 23770 8875 11633 8875 11633 19876 11631 19876 11631 8796 12447 8796 12447 22399 39 22399 39 6113 16554 6113 16554 21255 6317 21255 6317 23166 15141 23166 15141 10637 1484 10637 1484 11663 21560 11663 21560 20192 8298 20192 8298 16757 8298 19419 17909 19419 17909 20660 14103 20660 14103 9108 23669 9108 23669 10410 23669 9197 18271 9197 18271 5322 21679 5322 21679 16471 15450 16471 15450 18937 15450 18836 23843 18836 23843 1426 12412 1426 12412 24185 12412 17066 21149 17066 21149 3427 21149 23211 8737 23211 8737 18913 8737 23275 10415 23275 10415 19788 7886 19788 7886 19265 17421 19265 17421 17164 5436 17164 5436 3199 5436 20630 21184 20630 21184 7770 21184 20160 24410 20160 24410 9692 816 9692 816 23524 816 11690 17565 11690 17565 4212 3727 4212 3727 9940 19675 9940 19675 12092 6987 12092 6987 20874 13652 20874 13652 11871 1894 11871 1894 766 15893 766 15893 13748 3886 13748 3886 20490 3886 17481 20367 17481 20367 18464 7967 18464 7967 24229 16553 24229 16553 3399 15231 3399 15231 24368 20182 24368 20182 1722 118 1722 118 2278 14611 2278 14611 24238 15700 24238 15700 3028 15700 3849 14729 3849 14729 23720 21275 23720 21275 11128 21275 16392 3782 16392 3782 3118 3782 13322 17974 13322 17974 7878 7143 7878 7143 10845 13826 10845 13826 6519 6500 6519 6500 12492 22599 12492 22599 3342 5784 3342 5784 5671 22791 5671 22791 18773 9774 18773 9774 4481 779 4481 779 16915 17047 16915 17047 2065 17047 3470 86 3470 86 21059 5200 21059 5200 10816 5200 10977 20769 10977 20769 13581 2217 13581 2217 8288 6377 8288 6377 18785 3823 18785 3823 6785 22113 6785 22113 22726 3721 22726 3721 17040 24663 17040 24663 19450 5756 19450 5756 10013 5756 18730 21633 18730 21633 8193 8973 8193 8973 5220 13241 5220 13241 10457 347 10457 347 12441 24040 12441 24040 22122 12107 22122 12107 1038 16975 1038 16975 24317 5739 24317 5739 5679 24925 5679 24925 5469 23325 5469 23325 2041 23325 13124 8442 13124 8442 847 8442 13383 1453 13383 1453 6382 16978 6382 16978 18165 1729 18165 1729 6710 1729 19894 17405 19894 17405 10158 923 10158 923 1910 923 8588 16660 8588 16660 23854 18506 23854 18506 4219 2774 4219 2774 13249 3890 13249 3890 6418 7769 6418 7769 20858 33 20858 33 19182 17208 19182 17208 3872 4525 3872 4525 16610 21809 16610 21809 1481 21809 11446 6980 11446 6980 7500 18250 7500 18250 17394 1359 17394 1359 960 7354 960 7354 7977 4237 7977 4237 2559 21710 2559 21710 2539 2249 2539 2249 15088 18604 15088 18604 4097 22341 4097 22341 175 1234 175 1234 19625 18301 19625 18301 4707 13279 4707 13279 23513 13279 7404 7231 7404 7231 24418 7231 20748 8594 20748 8594 7695 6451 7695 6451 18611 15749 18611 15749 22239 15749 4366 19054 4366 19054 15992 360 15992 360 6035 23491 6035 23491 18875 23491 7501 4811 7501 4811 6048 20198 6048 20198 21952 20198 2365 5239 2365 5239 3878 18760 3878 18760 3744 18760 8114 18787 8114 18787 15799 15638 15799 15638 11696 17170 11696 17170 2789 4312 2789 4312 6239 16408 6239 16408 20384 12973 20384 12973 10663 13368 10663 13368 19153 5090 19153 5090 6735 17846 6735 17846 19885 9727 19885 9727 15895 17501 15895 17501 14817 3054 14817 3054 9370 12073 9370 12073 24804 16014 24804 16014 7560 6110 7560 6110 644 4882 644 4882 28 12044 28 12044 3428 11217 3428 11217 24041 3159 24041 3159 23951 20830 23951 20830 15603 4089 15603 4089 23194 23211 23194 23211 19944 7003 19944 7003 23102 7003 22432 7392 22432 7392 761 6023 761 6023 5800 12621 5800 12621 19092 8009 19092 8009 3663 22140 3663 22140 852 2788 852 2788 23350 24396 23350 24396 1169 7110 1169 7110 23566 10332 23566 10332 561 2725 561 2725 21356 20295 21356 20295 23523 20295 7015 6765 7015 6765 5460 18669 5460 18669 2288 16528 2288 16528 7138 16902 7138 16902 3498 14402 3498 14402 7546 23603 7546 23603 6762 23603 9841 1223 9841 1223 5246 1223 15324 21538 15324 21538 23247 7396 23247 7396 15467 24644 15467 24644 12609 24644 19978 3327 19978 3327 132 24790 132 24790 12920 8144 12920 8144 17950 22677 17950 22677 24512 1368 24512 1368 1209 11635 1209 11635 19258 6423 19258 6423 10336 15742 10336 15742 9572 570 9572 570 23406 570 14211 200 14211 200 1290 18415 1290 18415 16801 8190 16801 8190 24541 8190 10934 20679 10934 20679 3736 11074 3736 11074 11767 11074 9887 22886 9887 22886 18690 6021 18690 6021 5649 21307 5649 21307 20887 21307 13374 13757 13374 13757 7674 11732 7674 11732 23943 11732 10071 5543 10071 5543 20444 20036 20444 20036 18311 4757 18311 4757 5115 13859 5115 13859 8821 13859 8138 110 8138 110 22786 110 2930 7230 2930 7230 10291 10505 10291 10505 17122 2694 17122 2694 10850 19928 10850 19928 19947 5112 19947 5112 20117 5112 9799 13187 9799 13187 9396 3225 9396 3225 7320 3225 18971 24821 18971 24821 22776 24821 20622 1075 20622 1075 15148 19159 15148 19159 9813 19159 23250 23047 23250 23047 24225 1222 24225 1222 7434 13379 7434 13379 5617 13379 18128 19858 18128 19858 8028 28 8028 28 6406 24534 6406 24534 368 24534 12643 9143 12643 9143 5174 9143 24004 7742 24004 7742 1441 7742 2328 5317 2328 5317 24819 5317 9221 3348 9221 3348 23077 20514 23077 20514 8162 2578 8162 2578 3937 9534 3937 9534 13848 3472 13848 3472 4253 3472 18378 20431 18378 20431 9774 775 9774 775 19534 8584 19534 8584 10885 36 10885 36 9032 9177 9032 9177 20365 7984 20365 7984 18233 9992 18233 9992 21586 6171 21586 6171 3897 17028 3897 17028 18434 6671 18434 6671 22365 15219 22365 15219 3111 15219 15413 3353 15413 3353 11557 23738 11557 23738 12283 18677 12283 18677 3293 18677 4747 2975 4747 2975 7200 24770 7200 24770 22725 24770 18838 793 18838 793 23794 16017 23794 16017 11278 17001 11278 17001 1857 10221 1857 10221 1136 22483 1136 22483 17006 3076 17006 3076 14578 3076 16190 20817 16190 20817 632 20817 12740 21150 12740 21150 3511 10564 3511 10564 4663 20866 4663 20866 1027 10315 1027 10315 5030 18422 5030 18422 16107 8659 16107 8659 1392 8659 22460 1896 22460 1896 23639 24752 23639 24752 19983 8608 19983 8608 18736 22565 18736 22565 18991 22565 13267 8813 13267 8813 802 15817 802 15817 21189 2475 21189 2475 11434 24444 11434 24444 7086 2911 7086 2911 20226 17433 20226 17433 6525 188 6525 188 14744 188 10721 16264 10721 16264 13813 16264 12305 21987 12305 21987 21893 21987 739 9395 739 9395 21123 18229 21123 18229 2719 16343 2719 16343 2834 22685 2834 22685 22630 22685 9946 23171 9946 23171 24430 9595 24430 9595 17750 24485 17750 24485 18612 9523 18612 9523 4375 1632 4375 1632 16264 17299 16264 17299 23572 13190 23572 13190 12779 15506 12779 15506 14854 5091 14854 5091 21518 8719 21518 8719 6514 1732 6514 1732 22231 1732 13548 24204 13548 24204 5631 24204 12002 18799 12002 18799 7023 18799 24169 5914 24169 5914 2535 5914 16414 22398 16414 22398 22543 22398 14151 13569 14151 13569 12076 20213 12076 20213 13703 11314 13703 11314 21855 11314 2439 4278 2439 4278 14987 11043 14987 11043 5980 11043 24878 2216 24878 2216 5706 12574 5706 12574 2589 134 2589 134 277 134 10891 23710 10891 23710 19580 23710 1382 1142 1382 1142 23962 16402 23962 16402 1233 3654 1233 3654 13639 24173 13639 24173 6106 15624 6106 15624 813 19122 813 19122 12209 15016 12209 15016 7804 21160 7804 21160 10040 13974 10040 13974 14525 13974 9280 868 9280 868 16488 868 14044 3242 14044 3242 23559 19115 23559 19115 10041 11331 10041 11331 14942 16836 14942 16836 22875 14958 22875 14958 19372 22199 19372 22199 6651 22185 6651 22185 22066 22185 8546 8236 8546 8236 784 8236 2273 14431 2273 14431 6389 458 6389 458 12306 13653 12306 13653 13242 10295 13242 10295 13709 24129 13709 24129 9416 17434 9416 17434 20461 1563 20461 1563 24774 22462 24774 22462 18248 2062 18248 2062 1194 10329 1194 10329 8947 8840 8947 8840 22993 16591 22993 16591 16658 2945 16658 2945 8081 14232 8081 14232 965 5377 965 5377 18412 17090 18412 17090 7326 17090 7702 1381 7702 1381 16665 1934 16665 1934 5476 374 5476 374 7089 9760 7089 9760 10070 9760 10048 11444 10048 11444 19420 315 19420 315 23850 16693 23850 16693 12750 4127 12750 4127 4396 18222 4396 18222 16071 3144 16071 3144 3225 18048 3225 18048 11025 12903 11025 12903 7001 18164 7001 18164 5625 3670 5625 3670 2418 9956 2418 9956 7807 8309 7807 8309 903 22019 903 22019 17489 16712 17489 16712 868 23492 868 23492 3007 8759 3007 8759 12960 21332 12960 21332 14035 6965 14035 6965 18896 20104 18896 20104 21635 20104 20744 2312 20744 2312 471 2312 20838 21615 20838 21615 19787 3048 19787 3048 22478 16357 22478 16357 22297 5385 22297 5385 17261 991 17261 991 19823 14894 19823 14894 21916 10154 21916 10154 22477 20307 22477 20307 10624 20307 20935 14173 20935 14173 13535 18338 13535 18338 23851 3376 23851 3376 1533 15846 1533 15846 12028 18458 12028 18458 3928 4176 3928 4176 20840 21467 20840 21467 20136 441 20136 441 6011 441 16864 19551 16864 19551 13879 3399 13879 3399 13300 23229 13300 23229 9829 12653 9829 12653 8743 16409 8743 16409 3338 12194 3338 12194 21463 24906 21463 24906 6606 24906 13845 258 13845 258 13908 21389 13908 21389 16525 21389 9975 5683 9975 5683 10839 24374 10839 24374 2809 8152 2809 8152 19084 21444 19084 21444 4209 2902 4209 2902 14056 3991 14056 3991 5592 1296 5592 1296 10833 1296 5756 9984 5756 9984 24563 22086 24563 22086 14213 22086 21199 1273 21199 1273 3796 22209 3796 22209 20284 22209 13510 1613 13510 1613 17539 1613 6627 23900 6627 23900 4846 4222 4846 4222 21666 4222 17029 22381 17029 22381 7559 1393 7559 1393 17295 1393 4367 19828 4367 19828 18303 19828 11462 1194 11462 1194 19872 1194 11855 20456 11855 20456 5801 3276 5801 3276 24814 3276 6991 11482 6991 11482 20980 11482 891 17937 891 17937 22557 17937 2886 237 2886 237 1465 3196 1465 3196 5953 1795 5953 1795 54 24327 54 24327 4609 6849 4609 6849 10829 23323 10829 23323 23804 23323 13933 1202 13933 1202 21704 1202 9899 15364 9899 15364 23691 15364 23556 2804 23556 2804 9214 20259 9214 20259 23189 14041 23189 14041 2204 14041 8334 1081 8334 1081 9433 13173 9433 13173 10894 13173 1681 3176 1681 3176 10950 20062 10950 20062 10089 11337 10089 11337 21726 18779 21726 18779 24228 18779 18962 8614 18962 8614 6496 8614 12166 21128 12166 21128 7294 10734 7294 10734 1903 22522 1903 22522 24437 5059 24437 5059 7632 5059 9968 18470 9968 18470 21355 11664 21355 11664 2711 11664 12613 12660 12613 12660 5704 6048 5704 6048 21763 17903 21763 17903 19721 14888 19721 14888 1023 22090 1023 22090 18608 6395 18608 6395 20843 6395 5969 20581 5969 20581 15740 18269 15740 18269 18442 18269 708 16000 708 16000 14001 16178 14001 16178 5001 3003 5001 3003 13145 11383 13145 11383 9474 9024 9474 9024 5809 23086 5809 23086 12957 23086 11895 5243 11895 5243 944 5243 24754 9926 24754 9926 14136 7791 14136 7791 16040 7791 971 22089 971 22089 24706 6374 24706 6374 2751 6374 16684 14389 16684 14389 15101 7238 15101 7238 23096 20007 23096 20007 3971 12123 3971 12123 15537 23896 15537 23896 23501 6703 23501 6703 5808 22967 5808 22967 723 5219 723 5219 20276 3628 20276 3628 20672 3628 8617 15037 8617 15037 6275 322 6275 322 2160 21744 2160 21744 17421 21744 16805 6212 16805 6212 23024 6212 3226 23213 3226 23213 10832 23213 7883 1682 7883 1682 18895 11348 18895 11348 751 6549 751 6549 13977 19522 13977 19522 11456 15559 11456 15559 22163 21449 22163 21449 9621 1815 9621 1815 15290 11740 15290 11740 10156 5422 10156 5422 10209 5422 10164 22795 10164 22795 6563 2474 6563 2474 18793 21886 18793 21886 539 1378 539 1378 14979 1378 3501 19963 3501 19963 5804 2057 5804 2057 4485 2057 17341 1425 17341 1425 4753 18253 4753 18253 12350 18253 3481 1126 3481 1126 8495 20293 8495 20293 7348 20293 12895 17206 12895 17206 9231 18572 9231 18572 9606 5636 9606 5636 15989 14478 15989 14478 2541 1097 2541 1097 7336 9808 7336 9808 24903 7066 24903 7066 24391 23653 24391 23653 22431 21668 22431 21668 23346 24319 23346 24319 24612 9913 24612 9913 97 24343 97 24343 18083 7524 18083 7524 21517 22407 21517 22407 11161 944 11161 944 17251 20046 17251 20046 2580 8927 2580 8927 19291 19933 19291 19933 17076 1512 17076 1512 10514 23037 10514 23037 1121 4611 1121 4611 9901 4611 3907 24721 3907 24721 13654 4673 13654 4673 13665 19778 13665 19778 3241 19778 8351 4182 8351 4182 21575 4182 12528 20633 12528 20633 11441 20633 13921 919 13921 919 1970 919 10569 18160 10569 18160 9567 18160 21535 11520 21535 11520 1834 13472 1834 13472 4866 4894 4866 4894 1699 14390 1699 14390 6206 5117 6206 5117 22140 5117 16998 5100 16998 5100 20084 22161 20084 22161 23859 713 23859 713 5202 15260 5202 15260 16268 22716 16268 22716 8753 3136 8753 3136 24065 3136 19223 18031 19223 18031 14387 2279 14387 2279 6026 12670 6026 12670 19289 10912 19289 10912 3263 24864 3263 24864 18174 7241 18174 7241 6241 18662 6241 18662 15440 6787 15440 6787 5857 21749 5857 21749 9839 9732 9839 9732 9601 20850 9601 20850 17763 6779 17763 6779 23394 18668 23394 18668 16477 7164 16477 7164 4019 15338 4019 15338 22028 10972 22028 10972 1545 19805 1545 19805 20379 20088 20379 20088 11011 8888 11011 8888 4090 9325 4090 9325 9253 19295 9253
83122 0 186250387 197434176 186250387 197434176 261229360 262258894 261229360 262258894 140216051 135003895 140216051 135003895 164368532 155257680 164368532 155257680 105739137 103640020 105739137 103640020 258085162 258552136 258085162 258552136 165837177 137856629 165837177 137856629 106228742 102848185 106228742 102848185 170429983 252561569 170429983 252561569 248474229 252561569 54350122 50034392 54350122 50034392 221172408 225116945 221172408 225116945 181481969 176101178 181481969 176101178 194876477 190478758 194876477 190478758 55130047 53892325 55130047 53892325 108986930 113050388 108986930 113050388 274171338 275821958 274171338 275821958 80637623 36296898 80637623 36296898 25753844 22818664 25753844 22818664 177051805 170190582 177051805 170190582 116181204 111848260 116181204 111848260 290339718 290296663 290339718 290296663 166996095 133099248 166996095 133099248 136651453 133099248 166997961 205895883 166997961 205895883 270599100 272763225 270599100 272763225 29569139 27039852 29569139 27039852 191872789 258332814 191872789 258332814 253280388 258332814 130606302 86043697 130606302 86043697 6148639 6652789 6148639 6652789 64963381 240118027 64963381 240118027 236885230 240118027 208601071 125939548 208601071 125939548 128326424 125939548 142333963 175809200 142333963 175809200 189866140 185823218 189866140 185823218 114707547 99505986 114707547 99505986 102504895 99505986 173932334 165001629 173932334 165001629 74529903 70884650 74529903 70884650 79982848 217744974 79982848 217744974 214453672 217744974 210921039 149958343 210921039 149958343 154111227 149958343 158947452 140840098 158947452 140840098 68746082 66506227 68746082 66506227 245624258 266519012 245624258 266519012 264225081 266519012 258971579 219682475 258971579 219682475 103019970 41578822 103019970 41578822 45278571 41578822 171082371 201242045 171082371 201242045 297579008 297523938 297579008 297523938 242316022 59287158 242316022 59287158 63038920 59287158 168444332 164081595 168444332 164081595 38182007 34645526 38182007 34645526 108210310 228470845 108210310 228470845 224469867 228470845 185349453 182009535 185349453 182009535 245386580 250268174 245386580 250268174 93770945 62880793 93770945 62880793 65118458 62880793 239881626 242025938 239881626 242025938 181228397 15771661 181228397 15771661 16633865 15771661 41732051 151434721 41732051 151434721 250837019 256050801 250837019 256050801 82631826 46360404 82631826 46360404 49365002 46360404 80853717 86882892 80853717 86882892 125468673 139187472 125468673 139187472 181674424 175060487 181674424 175060487 138214012 50350274 138214012 50350274 53016464 50350274 86595608 267111944 86595608 267111944 265370338 267111944 37845836 34859360 37845836 34859360 131730493 226191911 131730493 226191911 223051328 226191911 107084918 105030323 107084918 105030323 203607940 207792251 203607940 207792251 183859688 43875810 183859688 43875810 45895899 43875810 261586021 263560380 261586021 263560380 200685486 83540095 200685486 83540095 85669519 83540095 133730461 197936186 133730461 197936186 194455451 197936186 147002647 143150416 147002647 143150416 192257050 187836996 192257050 187836996 30870585 28492711 30870585 28492711 197391372 186766808 197391372 186766808 83374400 78170814 83374400 78170814 191901621 275423004 191901621 275423004 272740620 275423004 211780108 211149929 211780108 211149929 242594740 243862460 242594740 243862460 154069703 150267038 154069703 150267038 168101995 164132864 168101995 164132864 89735761 88993270 89735761 88993270 126758446 265958446 126758446 265958446 263723131 265958446 37501668 36256328 37501668 36256328 193924342 255198188 193924342 255198188 251024342 255198188 170318313 164516386 170318313 164516386 203029393 208886927 203029393 208886927 175702382 99126327 175702382 99126327 102394366 99126327 204003584 232725554 204003584 232725554 232724808 232725554 15196276 14143873 15196276 14143873 122198557 116566668 122198557 116566668 37889798 33487339 37889798 33487339 233966718 252266600 233966718 252266600 250166368 252266600 150211726 143855541 150211726 143855541 258929246 264057571 258929246 264057571 153575993 148783575 153575993 148783575 167861558 163983199 167861558 163983199 107251148 60525887 107251148 60525887 44027109 42244338 44027109 42244338 131268294 258503976 131268294 258503976 254343776 258503976 194436764 170896536 194436764 170896536 174987108 170896536 180686456 245271223 180686456 245271223 244846622 245271223 131540249 127208714 131540249 127208714 249847425 253401343 249847425 253401343 150972924 144681137 150972924 144681137 166302795 212999808 166302795 212999808 282039384 288676794 282039384 288676794 286757649 288676794 177918166 42460851 177918166 42460851 45258271 42460851 246719442 249020679 246719442 249020679 168506493 118156462 168506493 118156462 124393365 118156462 133288236 129154841 133288236 129154841 75331679 72184344 75331679 72184344 211991496 206886673 211991496 206886673 90272358 85813591 90272358 85813591 130136254 125565049 130136254 125565049 126021457 123957879 126021457 123957879 232568601 234945773 232568601 234945773 119841032 116304846 119841032 116304846 237201468 240238341 237201468 240238341 172684245 52420924 172684245 52420924 55465203 52420924 178576640 172328031 178576640 172328031 177357867 159257300 177357867 159257300 169788657 159257300 234112957 238833855 234112957 238833855 235344412 238833855 223750481 187392926 223750481 187392926 104389237 100651892 104389237 100651892 259741610 262375949 259741610 262375949 234765364 213425383 234765364 213425383 86424647 24556262 86424647 24556262 25564970 24556262 194966920 224601174 194966920 224601174 225333098 224601174 157003378 151841398 157003378 151841398 235882289 238583651 235882289 238583651 68702120 66848625 68702120 66848625 148466374 142982517 148466374 142982517 70006550 15098112 70006550 15098112 14419687 15098112 48614903 129310523 48614903 129310523 134901238 129310523 14065440 15287744 14065440 15287744 97339649 198046323 97339649 198046323 201107629 198046323 131656949 126635598 131656949 126635598 246155687 248577758 246155687 248577758 146995225 40078088 146995225 40078088 39106123 40078088 259477151 262316860 259477151 262316860 56863102 51284202 56863102 51284202 54286400 51284202 226180148 251544445 226180148 251544445 295972808 296290948 295972808 296290948 209641982 208140741 209641982 208140741 234814496 238930099 234814496 238930099 87532456 86867033 87532456 86867033 249889639 253786664 249889639 253786664 203482043 111684555 203482043 111684555 94699067 92740564 94699067 92740564 185864194 277840993 185864194 277840993 274227930 277840993 213207021 144130701 213207021 144130701 100990689 74133991 100990689 74133991 77277714 74133991 94871722 91761137 94871722 91761137 22640151 21803123 22640151 21803123 34102074 127745816 34102074 127745816 147994078 138472123 147994078 138472123 86764725 83504382 86764725 83504382 100893730 100960350 100893730 100960350 100605326 100960350 172595106 244099013 172595106 244099013 242630933 244099013 16823574 15429774 16823574 15429774 164393659 188564986 164393659 188564986 251520494 254273726 251520494 254273726 234835644 35358822 234835644 35358822 38428751 35358822 223972309 302135365 223972309 302135365 301302101 302135365 299362528 169430406 299362528 169430406 174543875 168291930 174543875 168291930 242026873 246636619 242026873 246636619 254209803 256742464 254209803 256742464 158841766 149401627 158841766 149401627 274577049 276510927 274577049 276510927 51480977 50280683 51480977 50280683 126764903 123538557 126764903 123538557 33118737 32035300 33118737 32035300 139496455 149730146 139496455 149730146 155466465 149730146 146361505 142729267 146361505 142729267 248597200 253129163 248597200 253129163 114416052 49580508 114416052 49580508 51233310 49580508 129138209 126218492 129138209 126218492 57347181 55518941 57347181 55518941 103101504 255062895 103101504 255062895 251272070 255062895 51212334 19370482 51212334 19370482 21430112 19370482 39172056 133533881 39172056 133533881 138265695 133533881 81929452 80079027 81929452 80079027 112972996 110949499 112972996 110949499 93728601 92182339 93728601 92182339 282341273 286129121 282341273 286129121 204573166 174319275 204573166 174319275 118823983 117013121 118823983 117013121 234179133 237825510 234179133 237825510 104515917 100659045 104515917 100659045 149701324 145651919 149701324 145651919 121431375 115867745 121431375 115867745 276440843 277295763 276440843 277295763 150803020 115178795 150803020 115178795 116746264 115178795 284285752 284438078 284285752 284438078 244750214 151164536 244750214 151164536 30995204 27724906 30995204 27724906 85676132 293247606 85676132 293247606 292365784 293247606 205497528 52003294 205497528 52003294 53138801 52003294 155843887 150425826 155843887 150425826 116862537 82721478 116862537 82721478 82988390 82721478 211216186 211574601 211216186 211574601 126873356 121597390 126873356 121597390 125086442 187512791 125086442 187512791 187546695 187512791 56673035 52211959 56673035 52211959 56522678 160255040 56522678 160255040 166089807 160255040 91043939 87967372 91043939 87967372 115800460 111148147 115800460 111148147 84243081 83267347 84243081 83267347 96842320 94107329 96842320 94107329 61133166 58179233 61133166 58179233 183546484 215232663 183546484 215232663 210384633 215232663 125370284 120277808 125370284 120277808 192910995 185293946 192910995 185293946 132014542 100979430 132014542 100979430 103597972 100979430 123879925 117863238 123879925 117863238 51287198 48426598 51287198 48426598 270306045 271969030 270306045 271969030 58705265 57211089 58705265 57211089 133825266 131450007 133825266 131450007 78675156 8361721 78675156 8361721 9430875 8361721 176104234 166115476 176104234 166115476 125918648 94481754 125918648 94481754 42821599 34820409 42821599 34820409 35605782 34820409 162159201 231301110 162159201 231301110 226673586 231301110 175555257 38205774 175555257 38205774 37982585 38205774 42481983 46925471 42481983 46925471 232265153 235670680 232265153 235670680 87092625 70130467 87092625 70130467 58125772 56239341 58125772 56239341 200043103 275582396 200043103 275582396 273823002 275582396 204509183 207315025 204509183 207315025 217358684 214584862 217358684 214584862 100835337 97523011 100835337 97523011 224195643 228786605 224195643 228786605 121034265 118430777 121034265 118430777 229677906 233402578 229677906 233402578 218469072 141125267 218469072 141125267 148204099 141125267 216531996 212582459 216531996 212582459 191641265 47242862 191641265 47242862 49931942 47242862 159241813 160560213 159241813 160560213 167761623 160560213 141315162 134956656 141315162 134956656 212751669 213439129 212751669 213439129 196733048 55294884 196733048 55294884 59085994 55294884 132695968 230022697 132695968 230022697 227605041 230022697 193960150 87289099 193960150 87289099 88483264 87289099 241110536 244061688 241110536 244061688 24800134 24869343 24800134 24869343 65288481 64632570 65288481 64632570 68252899 64632570 29013729 26780968 29013729 26780968 198336941 195588681 198336941 195588681 133824338 95056896 133824338 95056896 96749131 95056896 126708064 163638647 126708064 163638647 168667057 163638647 154032605 53173162 154032605 53173162 54674702 53173162 191421997 185852287 191421997 185852287 93327185 90898404 93327185 90898404 189516016 226754329 189516016 226754329 231658289 226754329 181244785 171448393 181244785 171448393 221768887 225222271 221768887 225222271 128331581 123042321 128331581 123042321 219573747 276257227 219573747 276257227 287677769 289731603 287677769 289731603 128595501 44444043 128595501 44444043 47346533 44444043 140050356 208128740 140050356 208128740 254367262 258428454 254367262 258428454 184398212 177637789 184398212 177637789 207367297 205734227 207367297 205734227 130498230 127110650 130498230 127110650 179246243 188544620 179246243 188544620 260312230 263220738 260312230 263220738 132459519 126203701 132459519 126203701 249382943 265169875 249382943 265169875 263756330 265169875 161623880 157210407 161623880 157210407 193604998 197814986 193604998 197814986 69844831 67166417 69844831 67166417 239275329 242963003 239275329 242963003 115476908 110371441 115476908 110371441 150775206 140852969 150775206 140852969 37525320 33985287 37525320 33985287 257482621 260367575 257482621 260367575 165391601 143827845 165391601 143827845 149274286 143827845 194967715 199111569 194967715 199111569 86396286 85878210 86396286 85878210 157178863 242854201 157178863 242854201 239055288 242854201 38223997 34800320 38223997 34800320 51378468 271427731 51378468 271427731 270421887 271427731 36351123 35173451 36351123 35173451 260839240 265820524 260839240 265820524 205063183 58819990 205063183 58819990 54033960 52694534 54033960 52694534 190901981 186226644 190901981 186226644 66847554 63169559 66847554 63169559 136285249 217645501 136285249 217645501 221141013 224640861 221141013 224640861 89398576 86960877 89398576 86960877 143949644 224877565 143949644 224877565 219796614 224877565 149928328 142334277 149928328 142334277 170194696 164285834 170194696 164285834 159166382 153003156 159166382 153003156 268641807 270397238 268641807 270397238 231082548 62260955 231082548 62260955 64230782 62260955 163975081 249663720 163975081 249663720 245655537 249663720 196457257 122654546 196457257 122654546 128639439 122654546 254777794 259484393 254777794 259484393 228037831 129512997 228037831 129512997 112603416 106176188 112603416 106176188 110981175 106176188 150875952 276196588 150875952 276196588 275206876 276196588 130858537 127768101 130858537 127768101 260946099 264701884 260946099 264701884 226843456 228235003 226843456 228235003 230469144 228235003 80391782 27590075 80391782 27590075 28330914 27590075 92186236 104297138 92186236 104297138 205150161 196271955 205150161 196271955 185914858 180155036 185914858 180155036 186081794 181662033 186081794 181662033 154223452 151985356 154223452 151985356 220020080 214348019 220020080 214348019 54454818 49063932 54454818 49063932 235154388 238757651 235154388 238757651 50304948 47701061 50304948 47701061 225699115 229411141 225699115 229411141 132831521 49058168 132831521 49058168 28888613 27983649 28888613 27983649 178090237 218774979 178090237 218774979 215032875 218774979 135033957 131116464 135033957 131116464 160420004 150274789 160420004 150274789 111927351 106338076 111927351 106338076 129627687 124536738 129627687 124536738 62105763 59486602 62105763 59486602 125261589 124892673 125261589 124892673 245022721 246098298 245022721 246098298 97711513 95465405 97711513 95465405 275249184 277587464 275249184 277587464 42036292 40937155 42036292 40937155 164240158 229679373 164240158 229679373 228293004 229679373 49289447 47818180 49289447 47818180 169172381 228907807 169172381 228907807 224771146 228907807 87068018 85282906 87068018 85282906 110122887 190644319 110122887 190644319 192858672 190644319 70400953 44005184 70400953 44005184 45095911 44005184 207248199 211932100 207248199 211932100 191821977 20413154 191821977 20413154 22709815 20413154 56286098 273702043 56286098 273702043 269648776 273702043 142707866 137576841 142707866 137576841 177968018 172879127 177968018 172879127 86186424 31316691 86186424 31316691 35041890 31316691 68990984 203886306 68990984 203886306 238132096 258271997 238132096 258271997 252697953 258271997 80375633 80337856 80375633 80337856 108672741 107587108 108672741 107587108 57941332 54638894 57941332 54638894 166373738 203440259 166373738 203440259 207406063 203440259 122280543 116714898 122280543 116714898 134004359 207142620 134004359 207142620 300811583 300444855 300811583 300444855 34865446 29627240 34865446 29627240 32301295 29627240 94045827 198809983 94045827 198809983 203038769 198809983 101412961 99129569 101412961 99129569 278976989 281976443 278976989 281976443 229568785 76378202 229568785 76378202 77947247 76378202 120146603 271608727 120146603 271608727 269083049 271608727 115127085 54205165 115127085 54205165 55178491 54205165 227556112 231959834 227556112 231959834 179846656 174998783 179846656 174998783 249462219 253557845 249462219 253557845 184874627 175534301 184874627 175534301 197884343 201297866 197884343 201297866 194249738 108824963 194249738 108824963 114939150 108824963 119180881 234584866 119180881 234584866 231883846 234584866 71486338 70056255 71486338 70056255 249015414 252305540 249015414 252305540 122913636 118022796 122913636 118022796 283379696 284334386 283379696 284334386 205997491 8963946 205997491 8963946 10808834 8963946 98045726 146983941 98045726 146983941 266401063 269715264 266401063 269715264 211233232 141920536 211233232 141920536 146362750 141920536 263676818 267374189 263676818 267374189 138422717 133358167 138422717 133358167 142716213 230247988 142716213 230247988 226075066 230247988 57691530 56104673 57691530 56104673 235129404 238264160 235129404 238264160 94895194 45112633 94895194 45112633 47607811 45112633 262577742 263993329 262577742 263993329 132610301 38690285 132610301 38690285 41946157 38690285 239285228 242463857 239285228 242463857 32583424 29555043 32583424 29555043 150609886 212196378 150609886 212196378 217140676 212196378 147557707 137902076 147557707 137902076 209439915 201695920 209439915 201695920 31831949 30591369 31831949 30591369 258982308 261443569 258982308 261443569 187311305 69885887 187311305 69885887 72252760 69885887 150680220 141272782 150680220 141272782 39422838 36741482 39422838 36741482 244750921 246294385 244750921 246294385 237558882 226812652 237558882 226812652 223361571 226812652 258371582 277630885 258371582 277630885 276741671 277630885 28669240 30041003 28669240 30041003 263991084 266277160 263991084 266277160 212782478 138189916 212782478 138189916 141780943 138189916 201015605 197438401 201015605 197438401 183282236 36130020 183282236 36130020 38379080 36130020 105405781 269531308 105405781 269531308 266986904 269531308 191871381 142786970 191871381 142786970 148387878 267415129 148387878 267415129 263901019 267415129 227871902 232728977 227871902 232728977 256226383 259559425 256226383 259559425 254931496 245055432 254931496 245055432 45286009 44878472 45286009 44878472 124460995 119021479 124460995 119021479 84371265 60222332 84371265 60222332 54379453 53250577 54379453 53250577 182303207 179761112 182303207 179761112 58328402 56523039 58328402 56523039 93899502 93026463 93899502 93026463 49334531 48860662 49334531 48860662 171121090 271445169 171121090 271445169 268896478 271445169 166358330 158312921 166358330 158312921 176672174 166075880 176672174 166075880 113117769 81147158 113117769 81147158 58317542 55028658 58317542 55028658 120697986 174585503 120697986 174585503 178691334 174585503 85432196 82237283 85432196 82237283 271157156 276191421 271157156 276191421 274767151 276191421 86383309 81398116 86383309 81398116 228733360 270459714 228733360 270459714 266689826 270459714 225837049 88111816 225837049 88111816 92186368 88111816 117026022 140192420 117026022 140192420 145553953 140192420 71719184 69241513 71719184 69241513 205706506 204415103 205706506 204415103 76789932 72919556 76789932 72919556 85176618 246986487 85176618 246986487 245847183 246986487 240531468 240149006 240531468 240149006 227512497 231937361 227512497 231937361 274468794 277432964 274468794 277432964 128485613 58285336 128485613 58285336 60124280 58285336 269269317 272046462 269269317 272046462 135583101 128931665 135583101 128931665 245605345 248993235 245605345 248993235 31686083 28370392 31686083 28370392 52923970 253112887 52923970 253112887 250923022 253112887 38823864 35991058 38823864 35991058 253128894 256004273 253128894 256004273 170811801 165261961 170811801 165261961 207897624 232885350 207897624 232885350 228201285 232885350 188558238 177943806 188558238 177943806 26509793 23733275 26509793 23733275 138562725 133804137 138562725 133804137 97674660 95263692 97674660 95263692 171096022 165298923 171096022 165298923 88090578 87175227 88090578 87175227 152867899 147396029 152867899 147396029 134253783 84559830 134253783 84559830 88245638 84559830 91418259 115204883 91418259 115204883 118598278 115204883 55549333 53644181 55549333 53644181 126366406 134606413 126366406 134606413 139441743 134606413 55061775 52106190 55061775 52106190 98864289 169675557 98864289 169675557 236774240 238952363 236774240 238952363 198364708 106269678 198364708 106269678 70930393 47715938 70930393 47715938 48295672 127486244 48295672 127486244 180979963 245828900 180979963 245828900 245361898 245828900 178221862 170055446 178221862 170055446 229424642 250682274 229424642 250682274 247926680 250682274 106939900 46050878 106939900 46050878 50729897 46050878 114384125 126738452 114384125 126738452 128086848 126738452 15914017 16267231 15914017 16267231 150086744 142057357 150086744 142057357 120057690 63905688 120057690 63905688 66104544 63905688 74871846 172164253 74871846 172164253 181667881 172164253 56254367 54925328 56254367 54925328 133823859 224478042 133823859 224478042 219687937 224478042 8022534 7059526 8022534 7059526 289793750 292228331 289793750 292228331 191762665 169962171 191762665 169962171 174416221 169962171 251472419 252739380 251472419 252739380 141080793 78260068 141080793 78260068 83010446 78260068 161007745 214258302 161007745 214258302 214351513 214258302 68373508 64576604 68373508 64576604 251232884 251623931 251232884 251623931 154967439 149746824 154967439 149746824 172252861 165323438 172252861 165323438 86568466 85602512 86568466 85602512 199754690 202176751 199754690 202176751 202848541 27182540 202848541 27182540 28292181 27182540 275661127 277718863 275661127 277718863 91429832 89567945 91429832 89567945 189634188 183530319 189634188 183530319 78295549 73073066 78295549 73073066 195334303 190868205 195334303 190868205 154397696 146184915 154397696 146184915 164821486 206073824 164821486 206073824 209363386 206073824 54564806 53347279 54564806 53347279 271257924 273574899 271257924 273574899 233506225 121571988 233506225 121571988 124093504 121571988 188036447 186417062 188036447 186417062 158969804 23054715 158969804 23054715 24858866 23054715 204305522 208469639 204305522 208469639 204383004 121148443 204383004 121148443 122556265 121148443 187827593 267882192 187827593 267882192 265798655 267882192 142257426 92706897 142257426 92706897 93943231 92706897 185252444 256419172 185252444 256419172 252602297 256419172 228885669 44962809 228885669 44962809 49058142 44962809 225516710 228835906 225516710 228835906 103198005 100401729 103198005 100401729 259433181 262558619 259433181 262558619 179932713 63368415 179932713 63368415 66302810 63368415 98241010 96398550 98241010 96398550 73596119 72359319 73596119 72359319 186985853 219350782 186985853 219350782 222688871 219350782 199487444 45508085 199487444 45508085 48785268 45508085 160642587 157594628 160642587 157594628 161742279 157594628 120661444 13170704 120661444 13170704 12734719 13170704 286499511 286516376 286499511 286516376 273080160 98326432 273080160 98326432 99457427 98326432 138379836 132198048 138379836 132198048 45542779 40807401 45542779 40807401 185046159 175901841 185046159 175901841 180739302 154393666 180739302 154393666 159039034 154942346 159039034 154942346 32832678 32257627 32832678 32257627 66848541 175411757 66848541 175411757 209576237 208207447 209576237 208207447 207754423 194129227 207754423 194129227 184898998 176386476 184898998 176386476 288521511 288059415 288521511 288059415 47591371 44603248 47591371 44603248 239194916 244401290 239194916 244401290 101606589 98517648 101606589 98517648 180322823 283712416 180322823 283712416 282769166 283712416 86954200 82471771 86954200 82471771 245072849 246195204 245072849 246195204 50510700 47191968 50510700 47191968 282617987 284132948 282617987 284132948 220158891 179935515 220158891 179935515 117762976 106744513 117762976 106744513 111298866 106744513 189941705 184123417 189941705 184123417 54469872 52746588 54469872 52746588 162017592 155079457 162017592 155079457 104941844 99417421 104941844 99417421 99915086 99417421 154577023 248885268 154577023 248885268 246873622 248885268 89478379 88581971 89478379 88581971 222299633 240390195 222299633 240390195 241915149 244209732 241915149 244209732 218621497 97716528 218621497 97716528 100262411 97716528 180278210 173080835 180278210 173080835 79149620 36276505 79149620 36276505 35978561 36276505 91888041 117617781 91888041 117617781 160197173 152175206 160197173 152175206 30174246 30280629 30174246 30280629 159224016 155548391 159224016 155548391 66018763 63136813 66018763 63136813 281359340 284072026 281359340 284072026 204848025 87204795 204848025 87204795 91669669 87204795 201552066 270747814 201552066 270747814 268448959 270747814 157050431 150774103 157050431 150774103 166083388 154616016 166083388 154616016 95755477 93647594 95755477 93647594 158445503 250383538 158445503 250383538 245543221 250383538 150359194 143677640 150359194 143677640 222276053 225894665 222276053 225894665 196881509 192745738 196881509 192745738 258665575 261761157 258665575 261761157 252355055 109986693 252355055 109986693 103498156 58443090 103498156 58443090 62163482 58443090 152534245 211652341 152534245 211652341 213956189 211652341 16845423 14245532 16845423 14245532 244100439 246979501 244100439 246979501 52859206 50908991 52859206 50908991 187511117 230121221 187511117 230121221 225935566 230121221 55445941 53553622 55445941 53553622 95722229 131029426 95722229 131029426 197411241 193351329 197411241 193351329 53476390 52109614 53476390 52109614 88086665 179024488 88086665 179024488 188746009 179024488 61700686 59320995 61700686 59320995 89306853 86721849 89306853 86721849 21866659 21072618 21866659 21072618 211117444 223860874 211117444 223860874 220137822 223860874 20600808 19756410 20600808 19756410 85926449 135487605 85926449 135487605 212333261 207888005 212333261 207888005 203338798 164524349 203338798 164524349 125086973 87547802 125086973 87547802 87825670 72302346 87825670 72302346 72248613 72302346 171813759 165354319 171813759 165354319 151488940 145476190 151488940 145476190 184648553 183487127 184648553 183487127 41911481 37861665 41911481 37861665 242191304 245787941 242191304 245787941 61648087 59438184 61648087 59438184 208788390 215022214 208788390 215022214 210934186 215022214 140221616 135087692 140221616 135087692 232914570 236646793 232914570 236646793 63468664 38509128 63468664 38509128 42323489 38509128 70767933 167143880 70767933 167143880 177789943 167143880 89940359 87261174 89940359 87261174 98755161 98900176 98755161 98900176 94247150 39009948 94247150 39009948 37351612 39009948 80533684 194833962 80533684 194833962 197703014 194833962 47341224 46100928 47341224 46100928 177756534 168846277 177756534 168846277 155786281 144898304 155786281 144898304 249466443 252059682 249466443 252059682 68478838 66621277 68478838 66621277 83734583 228985018 83734583 228985018 225951829 228985018 196780822 192703287 196780822 192703287 265983959 267381938 265983959 267381938 26915622 24929327 26915622 24929327 236408423 238507168 236408423 238507168 7598581 6483535 7598581 6483535 267996980 270684285 267996980 270684285 149667243 103398286 149667243 103398286 58491292 55843661 58491292 55843661 251449484 252820168 251449484 252820168 84237480 82283321 84237480 82283321 282057165 284300081 282057165 284300081 175582284 139431173 175582284 139431173 38011550 35173389 38011550 35173389 51025477 118633515 51025477 118633515 123673841 118633515 17762685 17767178 17762685 17767178 247278756 251115507 247278756 251115507 86091245 11226742 86091245 11226742 11973490 11226742 133836219 249690754 133836219 249690754 245915898 249690754 223870814 35574988 223870814 35574988 38506388 35574988 51530991 81129106 51530991 81129106 81566648 81129106 44650992 45072263 44650992 45072263 253749704 258943052 253749704 258943052 41600754 38875934 41600754 38875934 161760434 170433752 161760434 170433752 176071133 170433752 144969224 118428711 144969224 118428711 92463169 90739842 92463169 90739842 202251392 200626038 202251392 200626038 131179002 124018013 131179002 124018013 200646182 194943732 200646182 194943732 122263426 37087460 122263426 37087460 40209408 37087460 153662308 147261624 153662308 147261624 70902128 40802091 70902128 40802091 42316105 40802091 88456280 213525876 88456280 213525876 209324009 213525876 139231209 135101136 139231209 135101136 221047259 224902181 221047259 224902181 217230263 134635253 217230263 134635253 130145029 125034894 130145029 125034894 245906267 248211003 245906267 248211003 238276789 120234979 238276789 120234979 33587563 30081839 33587563 30081839 135640977 130054611 135640977 130054611 128286884 124933946 128286884 124933946 204261001 255200663 204261001 255200663 268750235 272028049 268750235 272028049 182346155 33205136 182346155 33205136 36051978 33205136 100384679 230026711 100384679 230026711 226841802 230026711 45619126 41973943 45619126 41973943 137549738 151956109 137549738 151956109 198894990 192574146 198894990 192574146 91489696 88044429 91489696 88044429 159376784 298889859 159376784 298889859 298608531 298889859 81466682 76500832 81466682 76500832 227806586 224472519 227806586 224472519 214383777 210196462 214383777 210196462 252577214 255415506 252577214 255415506 53313864 52314040 53313864 52314040 79655843 79957263 79655843 79957263 65649746 62718415 65649746 62718415 192943103 194802912 192943103 194802912 39515458 39691808 39515458 39691808 257881704 261468522 257881704 261468522 148333098 99868486 148333098 99868486 102514480 99868486 159031176 219272979 159031176 219272979 218201180 219272979 194027311 107564296 194027311 107564296 110561557 107564296 261580895 263878092 261580895 263878092 77825054 75052875 77825054 75052875 121574163 195978249 121574163 195978249 246997874 250545278 246997874 250545278 93579696 90331570 93579696 90331570 241946583 243697562 241946583 243697562 156366773 150406791 156366773 150406791 199835968 260239830 199835968 260239830 260865280 261369604 260865280 261369604 237280683 118776271 237280683 118776271 121007199 118776271 178625670 289454126 178625670 289454126 287297745 289454126 156915119 137990760 156915119 137990760 139350713 44180943 139350713 44180943 44849673 44180943 230624840 266298332 230624840 266298332 262409612 266298332 155574695 17975080 155574695 17975080 18036684 17975080 169541636 164601119 169541636 164601119 113520915 113220736 113520915 113220736 127522847 130364895 127522847 130364895 213987055 213912676 213987055 213912676 211150809 77788897 211150809 77788897 42050818 38814532 42050818 38814532 110955369 254031814 110955369 254031814 252214099 254031814 109026301 105160311 109026301 105160311 236914567 240436742 236914567 240436742 147300612 142552270 147300612 142552270 204150813 204607062 204150813 204607062 171953305 160506566 171953305 160506566 95204856 31732640 95204856 31732640 34255832 31732640 138844099 142808577 138844099 142808577 229870078 234218982 229870078 234218982 171117063 160137769 171117063 160137769 271798671 274767490 271798671 274767490 225502216 230050597 225502216 230050597 248192054 249685192 248192054 249685192 195697858 185415840 195697858 185415840 242975821 248206846 242975821 248206846 76096586 72568542 76096586 72568542 166735379 161367103 166735379 161367103 70964604 69346137 70964604 69346137 228457036 233426179 228457036 233426179 126038871 124756780 126038871 124756780 172249040 270247598 172249040 270247598 268556493 270247598 71334708 68575236 71334708 68575236 213987653 263224989 213987653 263224989 260665219 263224989 87695743 87007107 87695743 87007107 141089936 134163896 141089936 134163896 86527983 84396233 86527983 84396233 245310193 249495348 245310193 249495348 175345482 141937269 175345482 141937269 12496852 11984621 12496852 11984621 27473907 61006631 27473907 61006631 290211978 292013256 290211978 292013256 235268743 163855238 235268743 163855238 109378474 60679554 109378474 60679554 64193254 60679554 171728450 231807170 171728450 231807170 226591199 231807170 94727144 43457390 94727144 43457390 48197302 43457390 48256532 147716155 48256532 147716155 154692699 147716155 61266611 59793502 61266611 59793502 156136793 148654070 156136793 148654070 85549021 83874232 85549021 83874232 120872532 197942660 120872532 197942660 202760829 197942660 185974457 93004019 185974457 93004019 84771613 66073286 84771613 66073286 42875406 38556949 42875406 38556949 128203147 189942614 128203147 189942614 190595499 189942614 79583010 66588129 79583010 66588129 69354994 66588129 105244399 271719480 105244399 271719480 270746947 271719480 221722091 161439468 221722091 161439468 143711243 17155136 143711243 17155136 18945154 17155136 185481317 189840280 185481317 189840280 256229402 257744660 256229402 257744660 51100702 50969485 51100702 50969485 73089592 250856048 73089592 250856048 249498215 250856048 178300281 154250244 178300281 154250244 126028874 121079098 126028874 121079098 233906421 230710468 233906421 230710468 98080179 96501809 98080179 96501809 237924279 241406206 237924279 241406206 112833745 105524617 112833745 105524617 110235080 105524617 171992524 179011149 171992524 179011149 216445652 215580687 216445652 215580687 49302683 45732344 49302683 45732344 255755755 258493700 255755755 258493700 195948757 191085807 195948757 191085807 291491138 292185070 291491138 292185070 146176913 138536312 146176913 138536312 153470769 207903202 153470769 207903202 202870514 207903202 158997424 82846580 158997424 82846580 84314951 82846580 144182045 138763319 144182045 138763319 68239047 66118032 68239047 66118032 172440272 168726775 172440272 168726775 169254945 163852344 169254945 163852344 176595755 171365750 176595755 171365750 49705206 45339865 49705206 45339865 71379955 192950242 71379955 192950242 196987759 192950242 123833191 119447122 123833191 119447122 202291738 239413976 202291738 239413976 236262873 239413976 149189811 143881559 149189811 143881559 193444216 196853237 193444216 196853237 67999597 60616393 67999597 60616393 62827834 60616393 246448970 248199681 246448970 248199681 203557472 120271438 203557472 120271438 121652913 120271438 140813754 135988124 140813754 135988124 40107698 36435437 40107698 36435437 57397367 92677269 57397367 92677269 122736482 237592160 122736482 237592160 234392124 237592160 101659801 98969983 101659801 98969983 208898202 207336819 208898202 207336819 48088175 44640248 48088175 44640248 75566674 111710618 75566674 111710618 247193290 250626815 247193290 250626815 148962212 120405417 148962212 120405417 124325165 120405417 175366247 168088209 175366247 168088209 36357535 32146003 36357535 32146003 154063995 241287293 154063995 241287293 240204118 241287293 106900221 104446978 106900221 104446978 139891821 132866036 139891821 132866036 56580407 54736054 56580407 54736054 170903418 165770695 170903418 165770695 157255171 141842580 157255171 141842580 123977961 103257639 123977961 103257639 107930562 103257639 169844419 186001375 169844419 186001375 209058425 213874121 209058425 213874121 16411404 17472199 16411404 17472199 74033211 68970769 74033211 68970769 41506961 40212730 41506961 40212730 130968225 176184001 130968225 176184001 209900936 214450204 209900936 214450204 94808742 46078469 94808742 46078469 45757562 46078469 253760385 256587350 253760385 256587350 146004610 141178143 146004610 141178143 158837015 207904577 158837015 207904577 202898482 207904577 199909343 105634291 199909343 105634291 83834664 81244562 83834664 81244562 169624918 247125146 169624918 247125146 243692245 247125146 100831567 98033928 100831567 98033928 237351967 260565550 237351967 260565550 257338868 260565550 103842472 99402753 103842472 99402753 176649403 169766045 176649403 169766045 89900906 87716747 89900906 87716747 266902842 270159600 266902842 270159600 223405137 107499132 223405137 107499132 109412386 107499132 187630906 290501673 187630906 290501673 290495167 290501673 134705735 25283694 134705735 25283694 27403867 25283694 122757412 215619667 122757412 215619667 212516359 215619667 187159488 151224570 187159488 151224570 136932752 34680259 136932752 34680259 37558841 34680259 126692193 121787879 126692193 121787879 92911795 90589346 92911795 90589346 166186636 170934479 166186636 170934479 181370200 170934479 92601676 76384290 92601676 76384290 79694898 76384290 281127680 283707079 281127680 283707079 274840539 167826029 274840539 167826029 76327738 73408676 76327738 73408676 247215731 247936165 247215731 247936165 209772951 207165877 209772951 207165877 42839605 26607122 42839605 26607122 27929182 26607122 163280182 157955082 163280182 157955082 140506510 135583939 140506510 135583939 235185413 237979942 235185413 237979942 69824446 66528954 69824446 66528954 103122365 176733899 103122365 176733899 186447542 176733899 97978283 96136735 97978283 96136735 228462997 224469756 228462997 224469756 135708066 131569335 135708066 131569335 205453548 208907453 205453548 208907453 45407692 41445726 45407692 41445726 241336227 245504025 241336227 245504025 87424025 86693464 87424025 86693464 113525422 147885766 113525422 147885766 152905161 147885766 143380184 136362037 143380184 136362037 239253417 240865409 239253417 240865409 103767465 99859127 103767465 99859127 286080881 288012129 286080881 288012129 266813906 105515837 266813906 105515837 110680833 105515837 140379519 137061808 140379519 137061808 14210340 13445936 14210340 13445936 196564878 287746085 196564878 287746085 285649380 287746085 171398833 87668738 171398833 87668738 88576421 87668738 155087372 273899795 155087372 273899795 272464695 273899795 218328022 36712135 218328022 36712135 38621054 36712135 275396089 279332728 275396089 279332728 278158351 279332728 26021812 25846191 26021812 25846191 38427250 255128674 38427250 255128674 254678756 255128674 53238659 48449221 53238659 48449221 233649815 238251636 233649815 238251636 105757263 59198046 105757263 59198046 60888406 59198046 100936856 264706086 100936856 264706086 263250937 264706086 241847593 246022584 241847593 246022584 250670715 253290586 250670715 253290586 131860982 116115461 131860982 116115461 82480771 81073863 82480771 81073863 156720170 212054977 156720170 212054977 215854197 212054977 73923143 73011215 73923143 73011215 109127035 271153851 109127035 271153851 270051154 271153851 118349637 114428789 118349637 114428789 259270034 263834348 259270034 263834348 113041081 110143861 113041081 110143861 167672122 163202456 167672122 163202456 32133254 29240356 32133254 29240356 246703862 248994277 246703862 248994277 90484008 71906260 90484008 71906260 75530629 71906260 196299485 196107152 196299485 196107152 124181717 118014985 124181717 118014985 135437237 132651116 135437237 132651116 40974174 37378695 40974174 37378695 129778281 198126240 129778281 198126240 204344386 198126240 61684126 60062521 61684126 60062521 97187969 219756742 97187969 219756742 227428684 231687267 227428684 231687267 232859980 205265482 232859980 205265482 95919742 86697528 95919742 86697528 88417001 86697528 201889756 201329456 201889756 201329456 35763379 33307214 35763379 33307214 224940319 229189106 224940319 229189106 163292027 77010993 163292027 77010993 79400575 77010993 259638272 261335908 259638272 261335908 60403852 57097532 60403852 57097532 105482408 104132129 105482408 104132129 52903212 52665824 52903212 52665824 156972992 149635552 156972992 149635552 78537213 76234237 78537213 76234237 114233190 270709250 114233190 270709250 268723934 270709250 149013359 51078187 149013359 51078187 55447408 51078187 157914027 152064117 157914027 152064117 124993705 63837861 124993705 63837861 66037199 63837861 132992178 251758857 132992178 251758857 248514778 251758857 100848509 101203095 100848509 101203095 242178479 244752088 242178479 244752088 196308528 191893121 196308528 191893121 225154451 235971812 225154451 235971812 238041710 235971812 142192752 136620332 142192752 136620332 184571197 177469360 184571197 177469360 82716379 61151597 82716379 61151597 62809281 61151597 259085402 260919755 259085402 260919755 212551456 210358571 212551456 210358571 259438513 261668899 259438513 261668899 168823026 129093539 168823026 129093539 49006072 47705406 49006072 47705406 193338216 278278698 193338216 278278698 275997913 278278698 147692584 81232064 147692584 81232064 83714864 81232064 170685566 192336582 170685566 192336582 195771980 192336582 61383688 58943859 61383688 58943859 235396498 238090701 235396498 238090701 31664438 26391425 31664438 26391425 29831693 26391425 122225318 120445884 122225318 120445884 95112857 94713455 95112857 94713455 125257720 240510196 125257720 240510196 237591362 240510196 210256902 104449312 210256902 104449312 108914580 104449312 122255072 116513564 122255072 116513564 45917424 45367076 45917424 45367076 140919311 212616366 140919311 212616366 213608092 212616366 93557846 92300668 93557846 92300668 176959339 171053222 176959339 171053222 96162563 93804364 96162563 93804364 205506336 209584927 205506336 209584927 142676545 112258478 142676545 112258478 116545922 112258478 187741093 183284205 187741093 183284205 158694133 75506317 158694133 75506317 77699795 75506317 154960175 204793380 154960175 204793380 201654897 204793380 115581514 114267352 115581514 114267352 221933539 236022516 221933539 236022516 233386204 236022516 99001009 36419342 99001009 36419342 36066828 36419342 67241989 261701816 67241989 261701816 258698908 261701816 88818033 88452034 88818033 88452034 267791959 269723218 267791959 269723218 39252909 36861075 39252909 36861075 174425578 167283757 174425578 167283757 154316612 147941705 154316612 147941705 237228539 239463936 237228539 239463936 134912404 130288363 134912404 130288363 153019457 229117629 153019457 229117629 228710959 229117629 199939014 111323697 199939014 111323697 38876975 36168474 38876975 36168474 165390861 227607192 165390861 227607192 223181732 227607192 122574075 120665112 122574075 120665112 220345702 223192539 220345702 223192539 142836307 102176415 142836307 102176415 107858573 102176415 158007917 172838215 158007917 172838215 177035751 172838215 113841315 113732818 113841315 113732818 147452385 170492223 147452385 170492223 290809115 290941475 290809115 290941475 275443646 70912633 275443646 70912633 74077196 217702335 74077196 217702335 223344855 217702335 125999432 119984824 125999432 119984824 129902851 238280514 129902851 238280514 234994246 238280514 60958891 57412790 60958891 57412790 203150761 237220103 203150761 237220103 233043981 237220103 206133850 188478571 206133850 188478571 174284218 164346849 174284218 164346849 240797395 244580630 240797395 244580630 116328452 111293332 116328452 111293332 131898283 127167225 131898283 127167225 286944236 286421729 286944236 286421729 193942939 189482783 193942939 189482783 192994285 189482783 232235593 235914665 232235593 235914665 205706735 145568885 205706735 145568885 150963748 145568885 153597850 189667653 153597850 189667653 200318822 189667653 142598881 137082523 142598881 137082523 267080525 269197135 267080525 269197135 131103855 123818286 131103855 123818286 127461296 123818286 199647798 200211394 199647798 200211394 182545390 21278500 182545390 21278500 21733191 21278500 214976321 214778750 214976321 214778750 209160723 56026807 209160723 56026807 23990216 21757028 23990216 21757028 166807881 156618717 166807881 156618717 163245349 153523962 163245349 153523962 181689720 242881090 181689720 242881090 241076375 242881090 172117637 165105833 172117637 165105833 264710179 266867619 264710179 266867619 78057748 73869319 78057748 73869319 145372865 219700744 145372865 219700744 216736170 219700744 214717400 201098815 214717400 201098815 209235494 201098815 244544087 268434800 244544087 268434800 266494509 268434800 76766233 74190969 76766233 74190969 239437776 241549722 239437776 241549722 61863105 59577721 61863105 59577721 229817016 232388350 229817016 232388350 169432312 162050626 169432312 162050626 170763701 162050626 75303371 6803206 75303371 6803206 7984798 6803206 99830936 125473947 99830936 125473947 152872549 273890283 152872549 273890283 272247080 273890283 68872591 65660176 68872591 65660176 228568559 224674424 228568559 224674424 60931792 59042504 60931792 59042504 63926994 144422603 63926994 144422603 224814609 278187978 224814609 278187978 276232018 278187978 96565047 95834784 96565047 95834784 198849019 190697587 198849019 190697587 201597631 190697587 62443800 62363365 62443800 62363365 142961908 140454410 142961908 140454410 41498565 38380115 41498565 38380115 260306050 263739922 260306050 263739922 79868190 29113475 79868190 29113475 16135615 15455302 16135615 15455302 136982637 132137691 136982637 132137691 36564765 33463236 36564765 33463236 276469693 278521752 276469693 278521752 69103838 65821175 69103838 65821175 123127283 201560590 123127283 201560590 198935159 201560590 154512697 148532032 154512697 148532032 238287811 239428670 238287811 239428670 188784705 105934373 188784705 105934373 107174798 105934373 155348744 150825466 155348744 150825466 136156317 118199255 136156317 118199255 121545285 118199255 163038292 154802322 163038292 154802322 100047630 63392517 100047630 63392517 65359418 63392517 185370245 178928453 185370245 178928453 29635678 27933620 29635678 27933620 287148912 289283650 287148912 289283650 196236055 190337199 196236055 190337199 214519538 217567582 214519538 217567582 93898046 64090980 93898046 64090980 66455692 64090980 196265650 256274958 196265650 256274958 254758227 256274958 142568984 126300478 142568984 126300478 25328372 23115276 25328372 23115276 255307571 259204921 255307571 259204921 94683819 92311480 94683819 92311480 247440050 250189358 247440050 250189358 58606228 56476241 58606228 56476241 186205121 269401554 186205121 269401554 269097175 269401554 259972270 59595084 259972270 59595084 62665744 59595084 249244611 252578149 249244611 252578149 98283945 95690879 98283945 95690879 138577155 133489276 138577155 133489276 61724374 58981722 61724374 58981722 97417737 96062752 97417737 96062752 65362967 62581772 65362967 62581772 180251134 212107966 180251134 212107966 251478870 253493079 251478870 253493079 192804848 191976245 192804848 191976245 253380284 258347708 253380284 258347708 168045943 163208952 168045943 163208952 238981962 242448503 238981962 242448503 206142159 203709097 206142159 203709097 210582827 214772127 210582827 214772127 199099306 195211122 199099306 195211122 247751218 250592683 247751218 250592683 216191789 132469113 216191789 132469113 135829514 132469113 168800397 231891558 168800397 231891558 234219536 231891558 87683762 83868439 87683762 83868439 148326589 194351429 148326589 194351429 198856881 194351429 21024852 20193164 21024852 20193164 144181479 256517055 144181479 256517055 255958788 256517055 39363622 36815981 39363622 36815981 275855539 278211117 275855539 278211117 88644310 86267674 88644310 86267674 117185352 236093282 117185352 236093282 230946223 236093282 132408088 26524078 132408088 26524078 27262928 26524078 184277440 196050212 184277440 196050212 199682440 196050212 129674126 122641529 129674126 122641529 126943942 122641529 169878499 160097869 169878499 160097869 32627223 30094430 32627223 30094430 195582134 184319865 195582134 184319865 35502595 35955721 35502595 35955721 92712080 88400163 92712080 88400163 4173669 3308428 4173669 3308428 201421663 206090391 201421663 206090391 162025195 155192574 162025195 155192574 247243636 268266840 247243636 268266840 265165148 268266840 155687192 113283713 155687192 113283713 116710733 113283713 186249333 182531334 186249333 182531334 26684130 24149856 26684130 24149856 106112920 103313236 106112920 103313236 50049867 46869640 50049867 46869640 207893322 206745411 207893322 206745411 197921056 189901666 197921056 189901666 206205423 202054705 206205423 202054705 197319278 196829348 197319278 196829348 271215964 273213030 271215964 273213030 122252357 114893693 122252357 114893693 117465895 114893693 183148366 177019216 183148366 177019216 56487891 54749275 56487891 54749275 113240773 184480697 113240773 184480697 195024243 184480697 87534164 85065402 87534164 85065402 154326378 148239231 154326378 148239231 74103238 73020029 74103238 73020029 126230305 261516529 126230305 261516529 257392921 261516529 79026142 75613232 79026142 75613232 271333548 272780753 271333548 272780753 185407163 180179050 185407163 180179050 237054004 240831729 237054004 240831729 54860129 54352856 54860129 54352856 229577131 229280014 229577131 229280014 22532833 22534921 22532833 22534921 212251045 216504165 212251045 216504165 70361948 67613263 70361948 67613263 214018764 212481401 214018764 212481401 6550305 6693911 6550305 6693911 33335232 196334588 33335232 196334588 201725418 196334588 134821419 129459277 134821419 129459277 192635853 184702155 192635853 184702155 161179820 155165012 161179820 155165012 260036760 263343168 260036760 263343168 209092738 98394225 209092738 98394225 87415751 84882012 87415751 84882012 219107368 234438683 219107368 234438683 231855209 234438683 104696247 95010945 104696247 95010945 96465063 95010945 224708429 231826659 224708429 231826659 227758888 231826659 167357557 62200193 167357557 62200193 63921430 62200193 280050092 283717905 280050092 283717905 245424166 104803208 245424166 104803208 108472177 104803208 234203606 254099864 234203606 254099864 250500354 254099864 144360445 91995317 144360445 91995317 94604826 91995317 160168115 290150039 160168115 290150039 288361996 290150039 100034118 97815370 100034118 97815370 156370463 152138353 156370463 152138353 93110124 89598763 93110124 89598763 123948449 197381891 123948449 197381891 206064734 197381891 194805160 165467479 194805160 165467479 49400358 45183591 49400358 45183591 232278516 236039786 232278516 236039786 212966103 178380161 212966103 178380161 154750939 46727872 154750939 46727872 50413527 46727872 225281520 228417705 225281520 228417705 213112301 191351198 213112301 191351198 192520531 191351198 232301291 289794978 232301291 289794978 287282334 289794978 205195147 199775923 205195147 199775923 229024957 224797926 229024957 224797926 104253609 104518437 104253609 104518437 155785690 246519683 155785690 246519683 252170071 254081006 252170071 254081006 178611338 41414187 178611338 41414187 44783589 41414187 145102119 162385120 145102119 162385120 234431766 237900472 234431766 237900472 19617822 18193325 19617822 18193325 49794020 190199465 49794020 190199465 194790344 165860517 194790344 165860517 176130702 165860517 207872605 205649468 207872605 205649468 82746380 81355221 82746380 81355221 254755659 259464109 254755659 259464109 46837235 42459992 46837235 42459992 51526999 140008696 51526999 140008696 147515119 140008696 73176636 70651596 73176636 70651596 246391299 249206797 246391299 249206797 1149185 997080 1149185 997080 196092011 190451614 196092011 190451614 170078576 160141118 170078576 160141118 286677521 286401426 286677521 286401426 158060372 148303538 158060372 148303538 225080298 229471992 225080298 229471992 152028361 146766541 152028361 146766541 219045821 222092712 219045821 222092712 129768007 103223656 129768007 103223656 91327101 87461363 91327101 87461363 87410034 87461363 111832272 240487446 111832272 240487446 235125112 240487446 136391045 132091259 136391045 132091259 151481497 226525107 151481497 226525107 222241848 226525107 151265430 126174553 151265430 126174553 130436534 126174553 276733735 278738765 276733735 278738765 47914800 45600271 47914800 45600271 266602432 267785654 266602432 267785654 157807438 23502173 157807438 23502173 25533247 23502173 124857370 213414328 124857370 213414328 219081246 213414328 216169910 219502458 216169910 219502458 54921793 53568988 54921793 53568988 220660862 217816739 220660862 217816739 215847160 49013607 215847160 49013607 53309880 49013607 207877492 212368172 207877492 212368172 200579475 41246091 200579475 41246091 40591685 41246091 108062418 213441704 108062418 213441704 209546643 213441704 77340163 68494181 77340163 68494181 52037471 44118026 52037471 44118026 47455060 44118026 244679675 246200028 244679675 246200028 53573132 53398576 53573132 53398576 233857094 240029477 233857094 240029477 234446252 148260025 234446252 148260025 80843493 79613262 80843493 79613262 150116368 142242421 150116368 142242421 77933101 75081986 77933101 75081986 168650172 235518953 168650172 235518953 236549809 235518953 129048699 99473382 129048699 99473382 48791171 45077821 48791171 45077821 197966340 229671161 197966340 229671161 226375851 229671161 46614841 44739155 46614841 44739155 94700877 186485863 94700877 186485863 213280699 217092919 213280699 217092919 168124253 130907614 168124253 130907614 134806360 130907614 145111166 138908573 145111166 138908573 116190121 54800666 116190121 54800666 23864032 21829463 23864032 21829463 274696332 276918530 274696332 276918530 233452268 209272163 233452268 209272163 211657086 209272163 256607689 258528650 256607689 258528650 244685493 105445729 244685493 105445729 106373563 105445729 210844541 215128072 210844541 215128072 48367259 47665853 48367259 47665853 86051665 84916520 86051665 84916520 87045969 84730758 87045969 84730758 270377225 272077489 270377225 272077489 162555953 120007484 162555953 120007484 55843545 52199452 55843545 52199452 243768995 267037435 243768995 267037435 264831745 267037435 201359716 50689113 201359716 50689113 53001668 50689113 149707194 145949804 149707194 145949804 62236701 60062709 62236701 60062709 256384806 256791043 256384806 256791043 98525317 63487051 98525317 63487051 65962029 63487051 206558139 204668919 206558139 204668919 194253930 72294662 194253930 72294662 75776172 72294662 123905741 120200694 123905741 120200694 99894212 98175162 99894212 98175162 107191373 105897954 107191373 105897954 31044681 28055651 31044681 28055651 100611537 197695684 100611537 197695684 204137856 197695684 106396292 102187080 106396292 102187080 243332178 248022144 243332178 248022144 163105097 151570354 163105097 151570354 176888647 225952039 176888647 225952039 285276675 285264345 285276675 285264345 125000715 106619552 125000715 106619552 61105715 57910526 61105715 57910526 241253042 244058227 241253042 244058227 215014353 102223721 215014353 102223721 67002402 53029409 67002402 53029409 54229017 53029409 151010538 144865113 151010538 144865113 54211482 52903850 54211482 52903850 113158260 108765855 113158260 108765855 65228899 62124050 65228899 62124050 69732070 166591373 69732070 166591373 238387195 242431983 238387195 242431983 178755821 146291089 178755821 146291089 150939184 146291089 248297228 250193478 248297228 250193478 44952422 41927708 44952422 41927708 89551950 255600589 89551950 255600589 254698260 255600589 240312912 244115020 240312912 244115020 292724732 293633261 292724732 293633261 286840045 153292223 286840045 153292223 102473373 61038037 102473373 61038037 63861442 61038037 215437849 266574229 215437849 266574229 265380400 266574229 205395597 5045845 205395597 5045845 5626901 5045845 71594609 72257902 71594609 72257902 107627543 235220858 107627543 235220858 273279133 275184505 273279133 275184505 52682667 51393977 52682667 51393977 241183424 244629424 241183424 244629424 220269192 214037753 220269192 214037753 109514820 109162044 109514820 109162044 172804700 204014335 172804700 204014335 201223898 204014335 110162222 104725890 110162222 104725890 176608903 241434003 176608903 241434003 241431852 241434003 213855328 67117318 213855328 67117318 69399795 67117318 190758579 182084914 190758579 182084914 132440234 88002812 132440234 88002812 41125510 37212994 41125510 37212994 80982011 77166551 80982011 77166551 75460680 71335600 75460680 71335600 79960390 235436238 79960390 235436238 232392312 235436238 22031264 19866076 22031264 19866076 59897340 275074493 59897340 275074493 273718799 275074493 82724817 32804362 82724817 32804362 36506719 32804362 138041846 237918189 138041846 237918189 234700362 237918189 57153347 54251455 57153347 54251455 136391332 159332009 136391332 159332009 162499004 159332009 147597157 138711960 147597157 138711960 156240821 152697427 156240821 152697427 63889916 62580038 63889916 62580038 163786887 159129813 163786887 159129813 122521488 59786802 122521488 59786802 62985093 59786802 218576648 216100611 218576648 216100611 206920219 210409336 206920219 210409336 253179527 256000890 253179527 256000890 68391713 64745391 68391713 64745391 224266438 229181549 224266438 229181549 194901842 183211128 194901842 183211128 214508250 214600383 214508250 214600383 138032603 25002145 138032603 25002145 27351489 25002145 174947828 238594211 174947828 238594211 238657816 238594211 128925337 122831909 128925337 122831909 218125473 220796129 218125473 220796129 104158557 53930980 104158557 53930980 55245959 53930980 84513946 234686090 84513946 234686090 236305779 234686090 61717501 59458817 61717501 59458817 214207382 208772220 214207382 208772220 137472948 130736685 137472948 130736685 161756975 155729438 161756975 155729438 35385736 34171533 35385736 34171533 81919407 81426699 81919407 81426699 35760191 35920845 35760191 35920845 49078774 205191297 49078774 205191297 201992965 205191297 61387369 58209163 61387369 58209163 202866330 200965307 202866330 200965307 65359187 61625630 65359187 61625630 124563841 288126653 124563841 288126653 285482290 288126653 263172780 202700835 263172780 202700835 204467928 202700835 244576902 249303227 244576902 249303227 220938025 191333199 220938025 191333199 155053416 113428508 155053416 113428508 120222184 113428508 287562782 287071047 287562782 287071047 162087027 151098290 162087027 151098290 52195406 49738177 52195406 49738177 109285654 105291360 109285654 105291360 42521860 41018043 42521860 41018043 164252335 159683231 164252335 159683231 135981397 130595232 135981397 130595232 186750995 182183771 186750995 182183771 38285539 39170853 38285539 39170853 90968780 104129865 90968780 104129865 223416017 227829866 223416017 227829866 199695909 190087830 199695909 190087830 286152653 288171861 286152653 288171861 237406593 133372316 237406593 133372316 63757847 61278266 63757847 61278266 179936340 176778729 179936340 176778729 99422545 96244554 99422545 96244554 127048825 231170284 127048825 231170284 233723817 231170284 215032416 211853209 215032416 211853209 244016007 248585229 244016007 248585229 133725183 3170268 133725183 3170268 3946127 3170268 234219787 285507627 234219787 285507627 281935961 285507627 78873703 76155762 78873703 76155762 218174799 220924571 218174799 220924571 174076053 169631743 174076053 169631743 201016035 198696291 201016035 198696291 188250580 139307738 188250580 139307738 141185906 49339543 141185906 49339543 52133197 49339543 120126858 244993459 120126858 244993459 242815945 244993459 208953864 110773850 208953864 110773850 111514556 110773850 209906731 214467436 209906731 214467436 103604932 100373918 103604932 100373918 196438768 191698792 196438768 191698792 175268611 164964431 175268611 164964431 221580896 224746037 221580896 224746037 138872610 115990667 138872610 115990667 109415769 76460365 109415769 76460365 76376585 76460365 147009336 140935280 147009336 140935280 13787912 14298637 13787912 14298637 120536467 123777924 120536467 123777924 276470665 278593872 276470665 278593872 209340892 71292382 209340892 71292382 73117261 71292382 133576934 154036007 133576934 154036007 256599889 257750988 256599889 257750988 190394470 179427872 190394470 179427872 254232024 258512837 254232024 258512837 249897593 29010569 249897593 29010569 31892087 29010569 260009891 260293932 260009891 260293932 230245627 232807114 230245627 232807114 251778565 252475798 251778565 252475798 80027295 69346741 80027295 69346741 73467331 69346741 291616368 292056544 291616368 292056544 110092638 110135936 110092638 110135936 220823901 218198855 220823901 218198855 153476708 56901531 153476708 56901531 57857025 56901531 108797230 105586893 108797230 105586893 64303772 61560676 64303772 61560676 95368474 93156734 95368474 93156734 53841235 50365901 53841235 50365901 198173959 245207132 198173959 245207132 251428534 254734071 251428534 254734071 19615023 18406357 19615023 18406357 234833390 237412640 234833390 237412640 216018477 79802109 216018477 79802109 49320310 49034821 49320310 49034821 156943299 214213968 156943299 214213968 228645985 233469589 228645985 233469589 229443357 233469589 229297964 124437334 229297964 124437334 128720476 124437334 143653915 213247798 143653915 213247798 213353953 213247798 112876604 113335748 112876604 113335748 141122443 134389898 141122443 134389898 52613295 50924753 52613295 50924753 252502304 254238846 252502304 254238846 222223601 225967139 222223601 225967139 275589106 277040367 275589106 277040367 214231157 85166574 214231157 85166574 69064286 66596999 69064286 66596999 180935050 298689522 180935050 298689522 298142583 298689522 139916948 36922613 139916948 36922613 37026490 36922613 130148847 124868088 130148847 124868088 115707555 110863734 115707555 110863734 218808797 228599098 218808797 228599098 224495977 228599098 131556821 125734825 131556821 125734825 156796485 248267896 156796485 248267896 244470114 248267896 57741259 55563045 57741259 55563045 180977152 177553540 180977152 177553540 176535347 115367221 176535347 115367221 76705446 74773415 76705446 74773415 248443587 254521251 248443587 254521251 94244462 93787994 94244462 93787994 100378974 172839925 100378974 172839925 178062293 172839925 72636982 67579309 72636982 67579309 123317869 118853467 123317869 118853467 34709344 32072753 34709344 32072753 95191692 118525083 95191692 118525083 120926327 118525083 58855403 56649503 58855403 56649503 155024564 149442828 155024564 149442828 121351189 106108031 121351189 106108031 94509507 90654104 94509507 90654104 128311989 124896770 128311989 124896770 19798633 18502089 19798633 18502089 110236835 162178307 110236835 162178307 191917244 191646283 191917244 191646283 190476843 168852886 190476843 168852886 166702742 42679869 166702742 42679869 45032226 42679869 232993204 236315140 232993204 236315140 141005454 61725775 141005454 61725775 62560002 61725775 215839115 216469568 215839115 216469568 69892620 67943054 69892620 67943054 85849617 236978989 85849617 236978989 278525339 280567471 278525339 280567471 188192426 136661251 188192426 136661251 60174879 57983277 60174879 57983277 254895922 256764395 254895922 256764395 211784558 117622909 211784558 117622909 122767761 117622909 243980987 246748802 243980987 246748802 89291723 86097734 89291723 86097734 232088754 237538817 232088754 237538817 92731304 91163014 92731304 91163014 171888110 160998639 171888110 160998639 112028829 61943752 112028829 61943752 65099900 61943752 218288141 294252190 218288141 294252190 293925894 294252190 267983573 121823566 267983573 121823566 125782417 121823566 240821668 245394227 240821668 245394227 239897719 106040844 239897719 106040844 27359826 26454835 27359826 26454835 154191900 196504326 154191900 196504326 201667874 196504326 125377226 120957144 125377226 120957144 128021740 233658040 128021740 233658040 249974380 254657753 249974380 254657753 115845049 111929395 115845049 111929395 128649559 256786677 128649559 256786677 254307794 256786677 245505984 12697645 245505984 12697645 13086195 12697645 50601520 190677085 50601520 190677085 200553456 190677085 181284103 174373896 181284103 174373896 237932525 257101995 237932525 257101995 253500749 257101995 35492689 33063620 35492689 33063620 48649426 156387535 48649426 156387535 279124892 280329911 279124892 280329911 140469831 122897788 140469831 122897788 126328673 122897788 209353502 200556803 209353502 200556803 139071747 136148150 139071747 136148150 215967475 216072810 215967475 216072810 76216471 70959802 76216471 70959802 173624161 168274304 173624161 168274304 151245814 140829037 151245814 140829037 226980085 224487976 226980085 224487976 116751450 115157334 116751450 115157334 268950081 271647235 268950081 271647235 231047378 122894731 231047378 122894731 127274692 122894731 262829749 264680151 262829749 264680151 17769419 17881991 17769419 17881991 89090582 122822759 89090582 122822759 281460533 281286128 281460533 281286128 145349852 141061646 145349852 141061646 221814956 244445785 221814956 244445785 242754363 244445785 220595403 220421200 220595403 220421200 235414645 238911864 235414645 238911864 207986411 26783789 207986411 26783789 13011645 12287728 13011645 12287728 100005338 96904841 100005338 96904841 5387580 4400936 5387580 4400936 45198744 120227181 45198744 120227181 124741136 120227181 120437203 115461985 120437203 115461985 137231033 220532513 137231033 220532513 216991678 220532513 52401013 50282564 52401013 50282564 211837881 209929175 211837881 209929175 46697520 43553600 46697520 43553600 258783212 260492488 258783212 260492488 250462063 110011109 250462063 110011109 111396283 110011109 167935100 291794538 167935100 291794538 289003517 291794538 247571282 238497560 247571282 238497560 153728132 148523716 153728132 148523716 170424876 176767138 170424876 176767138 184328858 176767138 176627499 167397435 176627499 167397435 267960962 270610396 267960962 270610396 172012640 117847703 172012640 117847703 122279480 117847703 239400572 267434247 239400572 267434247 266486710 267434247 98464037 61181028 98464037 61181028 63137434 61181028 119747708 170043828 119747708 170043828 249380337 253662377 249380337 253662377 179548895 173377034 179548895 173377034 276838095 277852218 276838095 277852218 101374447 98321547 101374447 98321547 143284926 227275120 143284926 227275120 225443565 230079396 225443565 230079396 103564274 99935146 103564274 99935146 113491329 161157996 113491329 161157996 191218058 231662964 191218058 231662964 253361756 257222069 253361756 257222069 75676178 74415595 75676178 74415595 204486046 200754252 204486046 200754252 158694803 154913952 158694803 154913952 223608858 226809848 223608858 226809848 211247038 188966017 211247038 188966017 131901203 58983501 131901203 58983501 60717819 58983501 233095200 235238127 233095200 235238127 186705992 178549049 186705992 178549049 191459639 220521139 191459639 220521139 217992392 220521139 184353904 116895677 184353904 116895677 88991279 86336766 88991279 86336766 141605891 136196333 141605891 136196333 40133176 37042511 40133176 37042511 73365719 68838344 73365719 68838344 49427430 45930280 49427430 45930280 113298163 107955356 113298163 107955356 47695431 27064561 47695431 27064561 27528133 27064561 109286959 103045601 109286959 103045601 32679433 31899720 32679433 31899720 81136009 192292175 81136009 192292175 192093972 192292175 89154158 29572150 89154158 29572150 31444299 29572150 45301814 263227005 45301814 263227005 259040414 263227005 146225711 96725573 146225711 96725573 99617296 96725573 259609380 268369260 259609380 268369260 265936343 268369260 235655596 169528521 235655596 169528521 64449134 61929349 64449134 61929349 127086737 278122115 127086737 278122115 275683341 278122115 65806620 62066673 65806620 62066673 77198445 89647105 77198445 89647105 92156560 89647105 47557411 31043380 47557411 31043380 31060374 31043380 111882274 107312257 111882274 107312257 97586913 94994678 97586913 94994678 225417659 230252587 225417659 230252587 179572915 171480449 179572915 171480449 190849428 190574000 190849428 190574000 71575012 69725848 71575012 69725848 243480039 247740469 243480039 247740469 5805189 7630551 5805189 7630551 176260142 173090186 176260142 173090186 69832624 67345785 69832624 67345785 81380438 128181596 81380438 128181596 134306312 128181596 85874000 81781036 85874000 81781036 218769361 262997816 218769361 262997816 261017862 262997816 57123109 54849314 57123109 54849314 116961550 218492894 116961550 218492894 214863118 218492894 207436782 170078877 207436782 170078877 178432470 170078877 187803981 185445014 187803981 185445014 9786800 10488027 9786800 10488027 144429241 138871828 144429241 138871828 59306865 55976070 59306865 55976070 65264184 239933597 65264184 239933597 236187960 239933597 114602614 113527106 114602614 113527106 262234838 262618117 262234838 262618117 158112753 102622236 158112753 102622236 107456109 102622236 255435202 255081764 255435202 255081764 204068039 109460269 204068039 109460269 110048504 109460269 144106880 183837518 144106880 183837518 187317865 183837518 154717579 41493862 154717579 41493862 40416590 41493862 175029663 166122106 175029663 166122106 32918872 32974978 32918872 32974978 215963047 219299692 215963047 219299692 218414090 219299692 178681401 94413177 178681401 94413177 96522792 94413177 169426088 279209859 169426088 279209859 277654829 279209859 33706269 33545427 33706269 33545427 201910259 205370187 201910259 205370187 135440376 86203574 135440376 86203574 88597281 86203574 194605374 198201178 194605374 198201178 38988253 39885463 38988253 39885463 81190347 222256702 81190347 222256702 228073922 222256702 34523888 35029249 34523888 35029249 214327877 212941981 214327877 212941981 149958020 110914213 149958020 110914213 30815905 28466796 30815905 28466796 205567378 203443147 205567378 203443147 161629859 86074652 161629859 86074652 64969553 61929469 64969553 61929469 147558634 157238475 147558634 157238475 235729658 240194371 235729658 240194371 59268632 57644015 59268632 57644015 290636893 291342811 290636893 291342811 243594142 220987692 243594142 220987692 110573981 109514451 110573981 109514451 260455435 263095657 260455435 263095657 91679934 71996142 91679934 71996142 75758941 71996142 224643341 228676712 224643341 228676712 156557411 145810430 156557411 145810430 232675626 236501447 232675626 236501447 91771191 90220535 91771191 90220535 213832398 212350770 213832398 212350770 184367796 174790793 184367796 174790793 210712213 212273668 210712213 212273668 15725816 17112196 15725816 17112196 156557985 206735106 156557985 206735106 204197407 206735106 91795354 88122574 91795354 88122574 193102783 188721505 193102783 188721505 127302834 121592284 127302834 121592284 37017487 34764928 37017487 34764928 240381637 242135087 240381637 242135087 193888970 103300864 193888970 103300864 104599940 103300864 234157051 267560080 234157051 267560080 264395682 267560080 144699251 136722146 144699251 136722146 253110703 255733008 253110703 255733008 35926086 36844416 35926086 36844416 130419897 125262577 130419897 125262577 109529087 104728570 109529087 104728570 153287985 169103959 153287985 169103959 174637780 169103959 71516309 69412465 71516309 69412465 158671108 208748839 158671108 208748839 204962749 208748839 190562022 154744871 190562022 154744871 58693860 55931133 58693860 55931133 277623161 278852958 277623161 278852958 145779669 139760831 145779669 139760831 178848353 175071357 178848353 175071357 69991453 65822631 69991453 65822631 189169911 186871953 189169911 186871953 76021218 72969893 76021218 72969893 257408995 282067660 257408995 282067660 280958923 282067660 108336074 23943671 108336074 23943671 25647253 23943671 144150731 139080068 144150731 139080068 41311977 38345858 41311977 38345858 207446321 240790901 207446321 240790901 237117219 240790901 133253910 130177860 133253910 130177860 205331620 241072741 205331620 241072741 237366746 241072741 162196054 50324567 162196054 50324567 53527179 50324567 210037662 202360991 210037662 202360991 131349550 125313909 131349550 125313909 260445601 262450869 260445601 262450869 186241011 81912334 186241011 81912334 85813767 81912334 251102393 251199061 251102393 251199061 223412166 213222202 223412166 213222202 49867825 48623766 49867825 48623766 71218448 69422249 71218448 69422249 23527979 22915454 23527979 22915454 122883311 173975940 122883311 173975940 194270803 278970530 194270803 278970530 275152628 278970530 201970601 83277420 201970601 83277420 85479309 83277420 111188881 106597723 111188881 106597723 44230360 45328877 44230360 45328877 83216461 127264047 83216461 127264047 209002650 207666180 209002650 207666180 35767843 37124278 35767843 37124278 253244948 255641010 253244948 255641010 183276859 180148021 183276859 180148021 208251356 203645287 208251356 203645287 168945533 165649579 168945533 165649579 242254734 243628920 242254734 243628920 194105209 192627103 194105209 192627103 200028902 222696455 200028902 222696455 258622912 259986109 258622912 259986109 14175013 13815870 14175013 13815870 155359114 144787592 155359114 144787592 120222842 113454586 120222842 113454586 211396429 207535753 211396429 207535753 43935068 41561869 43935068 41561869 213576477 295946667 213576477 295946667 295910233 295946667 221370415 218827819 221370415 218827819 278711043 281902859 278711043 281902859 160519799 154754088 160519799 154754088 201990194 222365703 201990194 222365703 221511410 222365703 64872002 44939563 64872002 44939563 48847918 44939563 213340386 216435134 213340386 216435134 209196299 201074680 209196299 201074680 248987441 252384094 248987441 252384094 199398340 144776898 199398340 144776898 50591167 47731753 50591167 47731753 201175091 205580912 201175091 205580912 13161124 13306377 13161124 13306377 280964612 281849698 280964612 281849698 65352505 57148263 65352505 57148263 60267039 57148263 288566197 288972217 288566197 288972217 131840845 129247506 131840845 129247506 175647582 172011398 175647582 172011398 129407808 123776840 129407808 123776840 246545851 280447150 246545851 280447150 279083153 280447150 209663152 188300305 209663152 188300305 192168532 188300305 208421735 200470395 208421735 200470395 77462093 76453772 77462093 76453772 254269076 259148573 254269076 259148573 147945839 143965889 147945839 143965889 269735841 272514997 269735841 272514997 104585935 100726641 104585935 100726641 191748511 191364438 191748511 191364438 117633764 111918428 117633764 111918428 154043311 278547683 154043311 278547683 276763681 278547683 267256816 99290680 267256816 99290680 102358399 99290680 253604577 256498265 253604577 256498265 59532307 54606406 59532307 54606406 96471426 249783259 96471426 249783259 273996733 275731332 273996733 275731332 95063482 91939798 95063482 91939798 164569672 158323576 164569672 158323576 142760825 135605926 142760825 135605926 206003221 262869606 206003221 262869606 261584147 262869606 175275818 171654496 175275818 171654496 192378942 196123177 192378942 196123177 155325218 150413512 155325218 150413512 251409327 255535209 251409327 255535209 139848106 130486688 139848106 130486688 135729095 130486688 234403116 240688928 234403116 240688928 178877958 176810419 178877958 176810419 270486981 271951868 270486981 271951868 221333156 218522211 221333156 218522211 100304492 96484659 100304492 96484659 294683420 296637108 294683420 296637108 87690129 85127147 87690129 85127147 152625952 182101838 152625952 182101838 258164459 259598483 258164459 259598483 208124630 58063664 208124630 58063664 61347550 58063664 86676207 255599686 86676207 255599686 252590672 255599686 75571005 63692734 75571005 63692734 65616232 63692734 72055354 272538842 72055354 272538842 270440536 272538842 54444047 53532432 54444047 53532432 159378292 156052860 159378292 156052860 273973767 277769133 273973767 277769133 141785869 136557588 141785869 136557588 253325399 256789039 253325399 256789039 127704390 90611486 127704390 90611486 92211875 90611486 163088305 156178481 163088305 156178481 86928664 83719968 86928664 83719968 266660318 266797194 266660318 266797194 194507932 76644727 194507932 76644727 76849096 76644727 131072458 126304242 131072458 126304242 128520306 115589305 128520306 115589305 72562530 71055469 72562530 71055469 245989978 250310334 245989978 250310334 132373258 127832079 132373258 127832079 169004975 164075446 169004975 164075446 144817362 139894380 144817362 139894380 261248220 263773981 261248220 263773981 210903672 145857140 210903672 145857140 149435862 145857140 172919415 197396119 172919415 197396119 233309744 258980824 233309744 258980824 256169802 258980824 105678727 103906522 105678727 103906522 237781378 241210331 237781378 241210331 89492774 77141824 89492774 77141824 80290761 77141824 195927322 232216947 195927322 232216947 229789702 232216947 169778553 78702162 169778553 78702162 82179869 78702162 186075006 180504649 186075006 180504649 168871969 89902366 168871969 89902366 91894576 89902366 218310549 211791535 218310549 211791535 106028408 21576079 106028408 21576079 22510909 21576079 83212517 226263601 83212517 226263601 222778061 226263601 135103128 81739140 135103128 81739140 65924073 63365785 65924073 63365785 182653274 232436531 182653274 232436531 229778594 232436531 87472034 61592682 87472034 61592682 64124726 61592682 67136873 130376081 67136873 130376081 135076772 130376081 13959684 14786355 13959684 14786355 114808368 243648855 114808368 243648855 242042660 243648855 89116325 86044838 89116325 86044838 244758140 246882983 244758140 246882983 82243338 79627796 82243338 79627796 249587114 292383942 249587114 292383942 290332160 292383942 181238641 102221682 181238641 102221682 76829349 65471887 76829349 65471887 68117875 65471887 99043431 94932063 99043431 94932063 87504773 18762822 87504773 18762822 20273458 18762822 199259164 211914190 199259164 211914190 285439549 288252576 285439549 288252576 155663797 69286370 155663797 69286370 33699086 31529612 33699086 31529612 105097755 291972883 105097755 291972883 290028811 291972883 45875512 46271538 45875512 46271538 150427306 195220278 150427306 195220278 213528833 217521676 213528833 217521676 113937830 60655126 113937830 60655126 63660652 60655126 227906290 282269401 227906290 282269401 281720859 282269401 121877283 111785390 121877283 111785390 119049735 111785390 141833667 140626470 141833667 140626470 149720323 140626470 130641705 127052319 130641705 127052319 191274484 187633017 191274484 187633017 60456606 30190260 60456606 30190260 33064926 30190260 46656068 251353436 46656068 251353436 248487802 251353436 186944872 179670294 186944872 179670294 249004212 252228705 249004212 252228705 108186594 106030258 108186594 106030258 243891125 247843713 243891125 247843713 175389766 171098252 175389766 171098252 258117270 260261231 258117270 260261231 52941211 50798186 52941211 50798186 129545575 125540253 129545575 125540253 23952358 21561506 23952358 21561506 49014415 229335565 49014415 229335565 240293275 243425097 240293275 243425097 30573960 27824028 30573960 27824028 244822949 274181747 244822949 274181747 270930829 274181747 147990262 119609404 147990262 119609404 124115723 119609404 149915475 188805538 149915475 188805538 200810267 188805538 172179730 115953241 172179730 115953241 78161972 13995092 78161972 13995092 15267389 13995092 133177300 129818528 133177300 129818528 131218638 107222925 131218638 107222925 108751166 107222925 175947306 170719392 175947306 170719392 173657056 18947783 173657056 18947783 18500057 18947783 69465217 68210335 69465217 68210335 62002706 57571199 62002706 57571199 221277344 224120565 221277344 224120565 223294714 117897894 223294714 117897894 123205982 117897894 224279871 278690406 224279871 278690406 277128200 278690406 75627083 71622619 75627083 71622619 207441162 212036254 207441162 212036254 30695440 30826714 30695440 30826714 118415354 126885659 118415354 126885659 130989525 126885659 32645260 30235093 32645260 30235093 279021410 279448045 279021410 279448045 22735534 21549006 22735534 21549006 260186623 262235479 260186623 262235479 236608051 89005641 236608051 89005641 91820785 89005641 127401777 121426486 127401777 121426486 126730414 121426486 207205790 207156596 207205790 207156596 59054337 36828096 59054337 36828096 40098371 36828096 47221530 138769936 47221530 138769936 201350695 213848447 201350695 213848447 241391457 246704547 241391457 246704547 194472749 43608884 194472749 43608884 18934317 17855573 18934317 17855573 264189880 266764931 264189880 266764931 167389188 56649548 167389188 56649548 59239616 56649548 260582500 303528565 260582500 303528565 303587124 303528565 96778313 94693920 96778313 94693920 133532172 259820146 133532172 259820146 257691445 259820146 49274106 45561510 49274106 45561510 153742413 248252841 153742413 248252841 243617943 248252841 192421698 189027158 192421698 189027158 273092868 275203955 273092868 275203955 243360954 139722415 243360954 139722415 98834352 96485601 98834352 96485601 218522574 219629841 218522574 219629841 104838084 65842421 104838084 65842421 69682843 65842421 165244326 160416570 165244326 160416570 115467049 52542527 115467049 52542527 56897123 52542527 261466851 265341328 261466851 265341328 256715729 236575007 256715729 236575007 73336132 70475470 73336132 70475470 241663274 255657390 241663274 255657390 253672317 255657390 65852777 62733564 65852777 62733564 248187700 266992948 248187700 266992948 263244142 266992948 110530842 107729932 110530842 107729932 113397567 161213724 113397567 161213724 175014165 171349339 175014165 171349339 135232499 132389691 135232499 132389691 251100193 251616575 251100193 251616575 144865146 80280770 144865146 80280770 85238313 80280770 113992903 110240507 113992903 110240507 34821805 32203321 34821805 32203321 121848039 216678471 121848039 216678471 251658006 253985477 251658006 253985477 144299602 83344122 144299602 83344122 88657768 83344122 228839365 232619317 228839365 232619317 183313444 180400375 183313444 180400375 241208388 241777308 241208388 241777308 167105393 161807490 167105393 161807490 209097905 214297315 209097905 214297315 70402133 61447151 70402133 61447151 63654708 61447151 79806970 78696482 79806970 78696482 283120865 285025850 283120865 285025850 57115035 57959339 57115035 57959339 70787925 200075081 70787925 200075081 202653575 200075081 56433489 54510270 56433489 54510270 188212331 180518464 188212331 180518464 40880536 36368247 40880536 36368247 213398729 209935930 213398729 209935930 180979611 174025473 180979611 174025473 224222031 219643501 224222031 219643501 63832572 62438257 63832572 62438257 113875252 208994712 113875252 208994712 214728486 208994712 157838481 153558217 157838481 153558217 181186612 202192711 181186612 202192711 206078144 202192711 42668231 39792852 42668231 39792852 237817663 242078134 237817663 242078134 193611636 107974046 193611636 107974046 104075411 102545922 104075411 102545922 179854975 170445794 179854975 170445794 69031585 66985947 69031585 66985947 167858732 158007768 167858732 158007768 109965073 59554503 109965073 59554503 62131413 59554503 139904937 134054399 139904937 134054399 79049859 77220869 79049859 77220869 129925161 136499979 129925161 136499979 206342281 225057280 206342281 225057280 221284927 225057280 117483399 113319240 117483399 113319240 138738997 134907100 138738997 134907100 120342913 119267894 120342913 119267894 263059616 267089959 263059616 267089959 86106293 42585821 86106293 42585821 44123802 42585821 92568323 190547699 92568323 190547699 204281873 193789222 204281873 193789222 25239953 18581759 25239953 18581759 18527538 18581759 180885834 172415952 180885834 172415952 72976259 68704237 72976259 68704237 216894753 221893116 216894753 221893116 50718099 46830568 50718099 46830568 118272970 265976595 118272970 265976595 263631498 265976595 181272324 54735848 181272324 54735848 56835081 54735848 248538430 253011785 248538430 253011785 196304150 185925382 196304150 185925382 277370287 278987306 277370287 278987306 110383074 91193153 110383074 91193153 92106289 91193153 159129399 271045208 159129399 271045208 268607607 271045208 66497002 46585486 66497002 46585486 47138832 46585486 161137961 297846392 161137961 297846392 297287824 297846392 115222313 115316472 115222313 115316472 131275314 128638731 131275314 128638731 48402605 44429152 48402605 44429152 142370884 249579140 142370884 249579140 245884781 249579140 226200752 156573653 226200752 156573653 144209176 135781673 144209176 135781673 162588410 151536604 162588410 151536604 64284347 62641276 64284347 62641276 222193277 226073208 222193277 226073208 221818082 154526944 221818082 154526944 83841452 81825873 83841452 81825873 146881452 141677749 146881452 141677749 78888965 78324618 78888965 78324618 216193067 210034122 216193067 210034122 60941627 58745973 60941627 58745973 290094293 291728955 290094293 291728955 174601435 90842239 174601435 90842239 92681897 90842239 295924148 296033139 295924148 296033139 94289368 94102932 94289368 94102932 160649062 157155213 160649062 157155213 44731290 42248877 44731290 42248877 248066862 250611305 248066862 250611305 52094108 49089042 52094108 49089042 196223780 193722410 196223780 193722410 193982821 182587032 193982821 182587032 264454817 265432895 264454817 265432895 102709519 37878007 102709519 37878007 20773333 19079087 20773333 19079087 49553305 99977053 49553305 99977053 137638257 131499545 137638257 131499545 100424159 85585116 100424159 85585116 16202120 14753844 16202120 14753844 40439038 263712591 40439038 263712591 259628526 263712591 116889953 61432187 116889953 61432187 64080990 61432187 192786485 185223952 192786485 185223952 187716047 177536321 187716047 177536321 242079170 244815575 242079170 244815575 222677676 205846029 222677676 205846029 111710168 106249862 111710168 106249862 115322487 128169120 115322487 128169120 131061133 128169120 98867009 96400813 98867009 96400813 97101191 96400813 203071081 199011474 203071081 199011474 129686252 58668431 129686252 58668431 59858167 58668431 293467716 294498505 293467716 294498505 136620645 131635699 136620645 131635699 206989235 238297993 206989235 238297993 273013563 275457441 273013563 275457441 66113283 63532296 66113283 63532296 76439749 88506577 76439749 88506577 231334828 234250030 231334828 234250030 147611217 143559333 147611217 143559333 163865887 195779502 163865887 195779502 194100802 195779502 129903830 123691960 129903830 123691960 241348196 257730065 241348196 257730065 258106933 257730065 195659863 185377561 195659863 185377561 226451209 225979082 226451209 225979082 167858113 160162279 167858113 160162279 231366866 236277237 231366866 236277237 186261503 141875820 186261503 141875820 138279798 77493822 138279798 77493822 77999629 77493822 189700466 181177122 189700466 181177122 146659746 53949938 146659746 53949938 53018891 52217984 53018891 52217984 202573466 201894654 202573466 201894654 177780981 31961611 177780981 31961611 35280621 31961611 143781359 139118059 143781359 139118059 135352295 130166776 135352295 130166776 257394747 282479930 257394747 282479930 283337736 282479930 82398653 82224941 82398653 82224941 89641575 230040324 89641575 230040324 225422314 230040324 221571237 126914338 221571237 126914338 133610469 126914338 183594805 175543575 183594805 175543575 114576069 113899871 114576069 113899871 206257359 209779375 206257359 209779375 111198688 107105309 111198688 107105309 121594035 121332351 121594035 121332351 100213818 97226982 100213818 97226982 224761539 220879394 224761539 220879394 35408332 35169924 35408332 35169924 198160738 201266945 198160738 201266945 112225877 109245381 112225877 109245381 208049438 221987686 208049438 221987686 276164027 277836038 276164027 277836038 54117382 52469094 54117382 52469094 288959173 289876519 288959173 289876519 223691381 91348344 223691381 91348344 93367723 91348344 141967583 233393364 141967583 233393364 230280432 71839926 230280432 71839926 8809898 8647071 8809898 8647071 141935382 187827355 141935382 187827355 250029864 253062698 250029864 253062698 206510480 20902302 206510480 20902302 21220729 20902302 108605625 103486674 108605625 103486674 33746665 30525038 33746665 30525038 240614137 243520271 240614137 243520271 112086257 103334076 112086257 103334076 89759027 81831986 89759027 81831986 16861332 15685430 16861332 15685430 72124670 149320833 72124670 149320833 235352534 238113060 235352534 238113060 207804865 204082138 207804865 204082138 224595172 226792601 224595172 226792601 83419941 83188712 83419941 83188712 168446924 163044480 168446924 163044480 63851929 60501650 63851929 60501650 68254689 185003053 68254689 185003053 192249188 185003053 84604673 80068116 84604673 80068116 197194136 239387844 197194136 239387844 240495644 239387844 213978138 185873681 213978138 185873681 120976763 115884399 120976763 115884399 258625573 262600660 258625573 262600660 41756479 37728718 41756479 37728718 121712489 119189171 121712489 119189171 99062725 97464512 99062725 97464512 242240763 241703341 242240763 241703341 178868083 177006894 178868083 177006894 254189041 254874423 254189041 254874423 36875201 34459915 36875201 34459915 208848234 210378580 208848234 210378580 43022762 40968213 43022762 40968213 153709526 149229581 153709526 149229581 103642800 101908648 103642800 101908648 204685280 209930452 204685280 209930452 101755465 89467389 101755465 89467389 24406894 24129129 24406894 24129129 47788320 110465866 47788320 110465866 181264226 175172512 181264226 175172512 57556998 55642686 57556998 55642686 81977876 234626397 81977876 234626397 229586454 234626397 156424729 151559397 156424729 151559397 232398063 235141145 232398063 235141145 25384209 24198848 25384209 24198848 41200083 176801219 41200083 176801219 184290767 176801219 86013768 65966770 86013768 65966770 70429406 65966770 160469776 154876177 160469776 154876177 78817507 79389190 78817507 79389190 248665424 251546873 248665424 251546873 127449173 125088477 127449173 125088477 196713818 244006261 196713818 244006261 241528112 244006261 73718677 69840700 73718677 69840700 148741731 243234288 148741731 243234288 240498403 243234288 200579719 200837135 200579719 200837135 221832391 218660828 221832391 218660828 152709847 145077005 152709847 145077005 216537694 219105796 216537694 219105796 152834546 145235969 152834546 145235969 238539742 239550482 238539742 239550482 77059601 74240349 77059601 74240349 291892791 291892967 291892791 291892967 174998328 8161209 174998328 8161209 9322714 8161209 95212396 272306243 95212396 272306243 270553491 272306243 223465316 228228079 223465316 228228079 251108385 252353210 251108385 252353210 206445567 66337205 206445567 66337205 69300008 66337205 116953006 259063185 116953006 259063185 255761322 259063185 112976895 88370450 112976895 88370450 92425604 88370450 272358490 273377357 272358490 273377357 138216860 135305941 138216860 135305941 234569657 262766311 234569657 262766311 261239905 262766311 208028833 130405802 208028833 130405802 133453884 130405802 245353864 247130707 245353864 247130707 226796586 210847017 226796586 210847017 163345592 126872008 163345592 126872008 131477444 126872008 199239565 201619029 199239565 201619029 166326358 140307489 166326358 140307489 146001582 140307489 213919241 211746418 213919241 211746418 215850212 209713323 215850212 209713323 209586379 213336980 209586379 213336980 48185132 43500649 48185132 43500649 237416024 258115635 237416024 258115635 256345347 258115635 21815984 20189438 21815984 20189438 42105365 227686611 42105365 227686611 242256251 292556362 242256251 292556362 291149813 292556362 99051943 95422431 99051943 95422431 201978612 196815727 201978612 196815727 146538964 112215201 146538964 112215201 111471158 112215201 223236313 229831158 223236313 229831158 230653492 229831158 217360698 220595141 217360698 220595141 251672893 253563390 251672893 253563390 197168651 124245501 197168651 124245501 126594252 124245501 244855219 246715384 244855219 246715384 218968457 78275709 218968457 78275709 81381454 78275709 102413901 243923874 102413901 243923874 242563266 243923874 72274248 70685689 72274248 70685689 134350668 230586867 134350668 230586867 225799909 230586867 112553007 66132062 112553007 66132062 68389801 66132062 153712370 244363408 153712370 244363408 244662561 246009987 244662561 246009987 63692831 55011141 63692831 55011141 38416834 35528011 38416834 35528011 189975333 276718685 189975333 276718685 275966330 276718685 170775679 94896141 170775679 94896141 97575384 94896141 243307810 245757379 243307810 245757379 37813021 37595416 37813021 37595416 109290261 106679199 109290261 106679199 87145110 82773753 87145110 82773753 114051242 238026588 114051242 238026588 234444516 238026588 71513594 69343488 71513594 69343488 259266991 260511622 259266991 260511622 217734786 219334097 217734786 219334097 242985870 246745766 242985870 246745766 133005954 45397732 133005954 45397732 49211772 45397732 52629569 105478818 52629569 105478818 120021127 199051539 120021127 199051539 203355135 199051539 163549031 157177174 163549031 157177174 202758661 272736197 202758661 272736197 270484560 272736197 169155722 127035372 169155722 127035372 130065094 127035372 194544444 226935082 194544444 226935082 227195099 226935082 110428413 105473136 110428413 105473136 232286799 228691037 232286799 228691037 159902397 101216563 159902397 101216563 105808830 101216563 238315708 289681899 238315708 289681899 289226500 289681899 284311531 101891977 284311531 101891977 103511357 101891977 220665313 224406165 220665313 224406165 123131909 50256163 123131909 50256163 55190809 50256163 207996826 217425701 207996826 217425701 216214000 217425701 123123421 119840810 123123421 119840810 217469341 295138629 217469341 295138629 293495948 295138629 166395713 102724394 166395713 102724394 106587202 102724394 236683558 286721998 236683558 286721998 284178914 286721998 222863917 111055409 222863917 111055409 9276417 11167750 9276417 11167750 193683913 197218288 193683913 197218288 161685543 138156773 161685543 138156773 144579082 138156773 211317357 207410065 211317357 207410065 197474501 200191752 197474501 200191752 205910385 211258370 205910385 211258370 111439850 106039708 111439850 106039708 125363248 123898532 125363248 123898532 49265389 46715503 49265389 46715503 66525193 229153620 66525193 229153620 225800924 229153620 200746129 42013902 200746129 42013902 42933334 42013902 196438604 192655801 196438604 192655801 47274821 47292387 47274821 47292387 179251552 170628007 179251552 170628007 122006673 118087602 122006673 118087602 141532361 134690360 141532361 134690360 21324343 20363988 21324343 20363988 75924374 72504595 75924374 72504595 22682069 22064360 22682069 22064360 70257383 222408454 70257383 222408454 218810190 222408454 152016382 144074086 152016382 144074086 165416242 162149184 165416242 162149184 166193338 162149184 22852721 21709854 22852721 21709854 94099336 123346583 94099336 123346583 231163488 283597070 231163488 283597070 281054054 283597070 136087983 105056681 136087983 105056681 110201843 105056681 278030969 279295750 278030969 279295750 231497594 26129081 231497594 26129081 27789181 26129081 201822421 206597405 201822421 206597405 126453934 120066029 126453934 120066029 165279539 208756200 165279539 208756200 215207911 208756200 90628703 89710800 90628703 89710800 217262890 219834935 217262890 219834935 160169490 79708424 160169490 79708424 70502261 67332364 70502261 67332364 81228056 189234164 81228056 189234164 193502187 189234164 129217364 80636548 129217364 80636548 82951153 80636548 238515367 243881816 238515367 243881816 207622435 211536725 207622435 211536725 232710159 264052356 232710159 264052356 262859343 264052356 123258331 117709644 123258331 117709644 222717210 216498226 222717210 216498226 202130930 194657158 202130930 194657158 268738095 268841323 268738095 268841323 193423589 192634101 193423589 192634101 211756973 210007650 211756973 210007650 158449771 152879307 158449771 152879307 171786036 267678752 171786036 267678752 267039391 267678752 218820544 43527111 218820544 43527111 43936162 43527111 250739898 274090753 250739898 274090753 271959738 274090753 211282749 137263258 211282749 137263258 63910001 62533803 63910001 62533803 251973171 254434675 251973171 254434675 204574725 202792224 204574725 202792224 222895588 226635321 222895588 226635321 129894284 64732075 129894284 64732075 64909542 61776819 64909542 61776819 97336429 243337958 97336429 243337958 239826814 243337958 94415695 93764306 94415695 93764306 244868607 249087442 244868607 249087442 149872015 145713912 149872015 145713912 156823596 147930024 156823596 147930024 62142724 60789767 62142724 60789767 100668001 98698237 100668001 98698237 33758456 34215370 33758456 34215370 163553766 202246265 163553766 202246265 206113684 202246265 196477574 61772675 196477574 61772675 64627906 61772675 75635695 72749021 75635695 72749021 47835359 42326490 47835359 42326490 192778553 182352366 192778553 182352366 9589608 10194334 9589608 10194334 145447389 160231676 145447389 160231676 170963520 160231676 115012045 71213703 115012045 71213703 73774184 71213703 133749938 129467830 133749938 129467830 61708720 59141843 61708720 59141843 205671982 246219726 205671982 246219726 243557076 246219726 157023173 135329261 157023173 135329261 140655228 135329261 155495351 231143139 155495351 231143139 228815400 231143139 24633179 23602232 24633179 23602232 170330212 159662339 170330212 159662339 130520098 62988070 130520098 62988070 64339071 62988070 205681648 211366729 205681648 211366729 189831107 21015301 189831107 21015301 22839152 21015301 121776685 173354436 121776685 173354436 182521802 173354436 171229077 65235437 171229077 65235437 66951718 65235437 261819250 293890425 261819250 293890425 292527709 293890425 86005728 82580750 86005728 82580750 108171670 285795304 108171670 285795304 283129757 285795304 168291885 138618172 168291885 138618172 103167768 100049143 103167768 100049143 159384935 237361646 159384935 237361646 233871408 237361646 227359594 64278532 227359594 64278532 66403927 64278532 221578590 223788814 221578590 223788814 167972437 160447074 167972437 160447074 193399461 188933632 193399461 188933632 183556320 179800351 183556320 179800351 208004596 204526692 208004596 204526692 146580053 141339127 146580053 141339127 179293697 218656592 179293697 218656592 222781145 218656592 201857058 72148817 201857058 72148817 75001076 72148817 180310568 282432475 180310568 282432475 282583028 282432475 51196279 43019673 51196279 43019673 42215692 43019673 249601652 250396453 249601652 250396453 42602249 40090645 42602249 40090645 126115848 262915148 126115848 262915148 261967998 262915148 244351089 35849167 244351089 35849167 35332371 35849167 173974691 168771886 173974691 168771886 8652821 8145209 8652821 8145209 119313623 114421515 119313623 114421515 77975140 75395618 77975140 75395618 108404619 177773544 108404619 177773544 183416196 177773544 88513427 87811861 88513427 87811861 282625476 283015210 282625476 283015210 200102729 195705011 200102729 195705011 268511652 269176304 268511652 269176304 130102301 127253673 130102301 127253673 215482178 219679786 215482178 219679786 195883241 191624127 195883241 191624127 280446009 280813918 280446009 280813918 120501792 8268557 120501792 8268557 7373003 8268557 259262388 282682909 259262388 282682909 279480912 282682909 146319948 140838507 146319948 140838507 223617913 225932974 223617913 225932974 60888544 56287046 60888544 56287046 74715846 209455024 74715846 209455024 213202087 209455024 126107787 122107517 126107787 122107517 163186514 156602834 163186514 156602834 141991726 136969018 141991726 136969018 187154562 177912798 187154562 177912798 179644249 170038916 179644249 170038916 231372441 227581691 231372441 227581691 122965918 118207667 122965918 118207667 229354990 263677769 229354990 263677769 259189134 263677769 154253013 145098271 154253013 145098271 113366360 112183211 113366360 112183211 244404170 245120217 244404170 245120217 114829441 111067630 114829441 111067630 207041026 202251229 207041026 202251229 198178339 202251229 201990431 57165281 201990431 57165281 59549340 57165281 284183054 286325717 284183054 286325717 220997808 129165096 220997808 129165096 56744047 53634237 56744047 53634237 193592620 205847189 193592620 205847189 212330603 205847189 47235215 42596659 47235215 42596659 99130475 99856949 99130475 99856949 24673482 23724321 24673482 23724321 207226514 201136731 207226514 201136731 40030141 40624685 40030141 40624685 238983710 240839353 238983710 240839353 181150562 173233908 181150562 173233908 254689937 258864345 254689937 258864345 111153524 59668352 111153524 59668352 62064783 59668352 122320514 163216798 122320514 163216798 173304852 163216798 51552260 41394193 51552260 41394193 40039260 41394193 224804079 230102319 224804079 230102319 171459564 161733428 171459564 161733428 251058287 254609433 251058287 254609433 140671069 112266419 140671069 112266419 116241197 112266419 153180472 147853219 153180472 147853219 138148366 133718611 138148366 133718611 160030983 150287852 160030983 150287852 89814781 65362851 89814781 65362851 69146675 65362851 188732381 183600301 188732381 183600301 105924121 103876753 105924121 103876753 260846673 261053152 260846673 261053152 88361971 83387639 88361971 83387639 166177195 186361069 166177195 186361069 190206474 186361069 87197974 22609396 87197974 22609396 22800754 22609396 114198886 261353873 114198886 261353873 259382998 261353873 36789815 38496857 36789815 38496857 71841733 81797476 71841733 81797476 227212842 230737251 227212842 230737251 68501745 65268870 68501745 65268870 163404631 221561758 163404631 221561758 216655527 221561758 208027930 64400964 208027930 64400964 67254848 64400964 192557834 189721741 192557834 189721741 130241774 125608044 130241774 125608044 239546988 244323035 239546988 244323035 220660457 132852529 220660457 132852529 81906289 80296434 81906289 80296434 191210388 181580108 191210388 181580108 55086387 51278982 55086387 51278982 214553632 210689942 214553632 210689942 187848423 177986653 187848423 177986653 196926396 201363130 196926396 201363130 204923927 201363130 158200939 148641735 158200939 148641735 207894333 203007965 207894333 203007965 108030136 104365611 108030136 104365611 116176958 115021487 116176958 115021487 55357380 54420267 55357380 54420267 102603299 203187675 102603299 203187675 205918057 203187675 125707295 102769727 125707295 102769727 108472786 102769727 208883023 208326673 208883023 208326673 66008658 62842148 66008658 62842148 137341708 248043311 137341708 248043311 245398945 248043311 47039320 44042512 47039320 44042512 264198019 266511794 264198019 266511794 245073170 47330069 245073170 47330069 46708500 47330069 50571917 45855885 50571917 45855885 172263184 167697608 172263184 167697608 107558450 43228989 107558450 43228989 46260409 43228989 154451631 143252490 154451631 143252490 6174012 5545665 6174012 5545665 150254468 206239715 150254468 206239715 243073996 245598610 243073996 245598610 105406190 103743014 105406190 103743014 238948887 239494766 238948887 239494766 149708939 16444171 149708939 16444171 18629095 16444171 108024977 271474775 108024977 271474775 268305730 271474775 47525747 44750972 47525747 44750972 140697324 232185442 140697324 232185442 233994931 232185442 55862812 52966291 55862812 52966291 227408256 269028452 227408256 269028452 265910515 269028452 32799274 30050220 32799274 30050220 79306165 253376709 79306165 253376709 251886091 253376709 134813581 66338561 134813581 66338561 70858779 66338561 76991417 288000159 76991417 288000159 286210496 288000159 229198203 89367907 229198203 89367907 92785426 89367907 185626669 176037486 185626669 176037486 106989969 105428868 106989969 105428868 143716602 152851961 143716602 152851961 208795305 250265945 208795305 250265945 246558624 250265945 119437157 113582354 119437157 113582354 150115877 143409688 150115877 143409688 131823679 53313148 131823679 53313148 58978702 53313148 188744633 182209829 188744633 182209829 22082387 19369692 22082387 19369692 260421662 263610501 260421662 263610501 162863845 143930067 162863845 143930067 150108448 143930067 249524010 249899748 249524010 249899748 11979974 12234757 11979974 12234757 242212402 246646575 242212402 246646575 157183281 151610230 157183281 151610230 197422649 220061185 197422649 220061185 216912550 220061185 115388383 114191987 115388383 114191987 191364860 245508204 191364860 245508204 242659689 245508204 103049749 98372526 103049749 98372526 129988142 125695432 129988142 125695432 96095372 94233218 96095372 94233218 217955905 246137937 217955905 246137937 244027004 246137937 97055500 95376528 97055500 95376528 138874216 242763554 138874216 242763554 241072720 242763554 67668133 63970483 67668133 63970483 242414872 243672422 242414872 243672422 156342638 149370087 156342638 149370087 162418731 156060728 162418731 156060728 151410408 10514772 151410408 10514772 9733962 10514772 49756579 46492453 49756579 46492453 42533419 39262235 42533419 39262235 230219233 234457117 230219233 234457117 166275655 123513790 166275655 123513790 123872282 123513790 156374817 200088642 156374817 200088642 219506779 223413203 219506779 223413203 185671306 92123077 185671306 92123077 94117482 92123077 245127011 246606090 245127011 246606090 146141075 101992191 146141075 101992191 105435477 101992191 195834453 192086175 195834453 192086175 83219432 78814536 83219432 78814536 87225562 100445389 87225562 100445389 160570225 154064346 160570225 154064346 34431614 35123532 34431614 35123532 67627247 177590618 67627247 177590618 184104981 177590618 122884559 117111672 122884559 117111672 201781178 205009850 201781178 205009850 102220342 66715353 102220342 66715353 70129805 66715353 118884239 164276409 118884239 164276409 247848121 248345838 247848121 248345838 200003776 83583190 200003776 83583190 83154403 83583190 263348059 267070067 263348059 267070067 226785782 230772705 226785782 230772705 252356628 268385050 252356628 268385050 265119124 268385050 94677214 92739039 94677214 92739039 170536226 164181282 170536226 164181282 58980784 54188083 58980784 54188083 269211751 272241988 269211751 272241988 151735918 145196633 151735918 145196633 247790932 250666625 247790932 250666625 180315389 177301351 180315389 177301351 225713129 221315756 225713129 221315756 83630600 78226077 83630600 78226077 244463505 248833602 244463505 248833602 88185316 84849720 88185316 84849720 238683694 262334381 238683694 262334381 258123032 262334381 128345214 123481598 128345214 123481598 183366518 176110668 183366518 176110668 110971747 106157975 110971747 106157975 144682423 277352786 144682423 277352786 274598911 277352786 202395162 121000088 202395162 121000088 122465937 121000088 203074873 195399416 203074873 195399416 64001093 61298529 64001093 61298529 254544601 264321349 254544601 264321349 260453961 264321349 119747859 115882392 119747859 115882392 247114855 251097649 247114855 251097649 44443468 40835570 44443468 40835570 219928767 237178792 219928767 237178792 233073360 237178792 154676873 148846914 154676873 148846914 282167558 283404588 282167558 283404588 246103062 247471396 246103062 247471396 260789952 263428381 260789952 263428381 208682915 50577096 208682915 50577096 52445895 50577096 166080166 213521626 166080166 213521626 208605526 213521626 85948548 83638447 85948548 83638447 248291959 250688038 248291959 250688038 12017218 10604200 12017218 10604200 241958560 246123509 241958560 246123509 141090001 106773472 141090001 106773472 111092552 106773472 176273743 168640921 176273743 168640921 45989349 46681574 45989349 46681574 97051450 93136153 97051450 93136153 76771164 74210947 76771164 74210947 142897759 136178830 142897759 136178830 9701982 7936485 9701982 7936485 137605486 133648007 137605486 133648007 106419185 102385515 106419185 102385515 271350247 274424316 271350247 274424316 206281059 153330337 206281059 153330337 157816179 153330337 236362345 239199915 236362345 239199915 139520502 123360191 139520502 123360191 124726179 123360191 276152369 280126737 276152369 280126737 54706094 52634324 54706094 52634324 263017825 266045968 263017825 266045968 153015901 147208596 153015901 147208596 250352372 255116085 250352372 255116085 183353868 76723371 183353868 76723371 78109778 76723371 97808041 96327809 97808041 96327809 95765772 73870396 95765772 73870396 66739208 64957202 66739208 64957202 96849764 100639612 96849764 100639612 234263904 232751318 234263904 232751318 12562330 12682250 12562330 12682250 238084719 241870621 238084719 241870621 67028966 64957488 67028966 64957488 99859653 255416691 99859653 255416691 252762013 255416691 186127834 181613823 186127834 181613823 208643428 222331971 208643428 222331971 218643057 222331971 134145072 127310679 134145072 127310679 149957606 209744795 149957606 209744795 206364936 209744795 173579332 167256986 173579332 167256986 241896250 243831613 241896250 243831613 219952208 223465495 219952208 223465495 249486502 267099759 249486502 267099759 275068353 277393593 275068353 277393593 207641532 109389569 207641532 109389569 109923795 110498382 109923795 110498382 105777741 104641248 105777741 104641248 227039983 224461742 227039983 224461742 171908507 57511315 171908507 57511315 61720133 57511315 246249682 249606887 246249682 249606887 184067297 177055733 184067297 177055733 301085833 301947538 301085833 301947538 234338447 237433634 234338447 237433634 259672079 259518703 259672079 259518703 90270455 46327420 90270455 46327420 49258728 46327420 212527232 217446355 212527232 217446355 158994732 156378988 158994732 156378988 185710998 180287221 185710998 180287221 124864955 119045135 124864955 119045135 253186275 256503127 253186275 256503127 166875119 72236938 166875119 72236938 36154498 33155295 36154498 33155295 69561654 264231489 69561654 264231489 262495939 288838416 262495939 288838416 288371682 288838416 79806131 75988324 79806131 75988324 170131790 158256674 170131790 158256674 84488038 84443838 84488038 84443838 213417060 217665841 213417060 217665841 152641109 93101060 152641109 93101060 94573717 93101060 164599124 162305090 164599124 162305090 285356869 287548490 285356869 287548490 181619859 172367558 181619859 172367558 209775207 259007978 209775207 259007978 256877264 259007978 173803450 165642862 173803450 165642862 226227113 229989271 226227113 229989271 62491385 59034457 62491385 59034457 80950777 83757892 80950777 83757892 86412918 83757892 49029255 44733487 49029255 44733487 85080528 82160368 85080528 82160368 66660633 64967507 66660633 64967507 189670676 184182738 189670676 184182738 77471052 78582888 77471052 78582888 297392320 299358032 297392320 299358032 266292997 46597276 266292997 46597276 48647696 46597276 55963615 165330501 55963615 165330501 170097827 165330501 41565643 40275583 41565643 40275583 41478730 40275583 145531107 187921027 145531107 187921027 239477077 242725079 239477077 242725079 85056031 18486137 85056031 18486137 19370618 18486137 89358531 147928979 89358531 147928979 250696802 252140552 250696802 252140552 19797610 17928320 19797610 17928320 183499836 281137048 183499836 281137048 280298708 281137048 105001247 102523706 105001247 102523706 118411285 172246908 118411285 172246908 181091054 172246908 175579488 85876000 175579488 85876000 90501691 85876000 234712056 238134155 234712056 238134155 115105717 52896194 115105717 52896194 53543273 51860445 53543273 51860445 199318101 217813768 199318101 217813768 214713433 217813768 135674618 40080336 135674618 40080336 41942755 40080336 243045867 245345265 243045867 245345265 177579848 163485713 177579848 163485713 170128697 163485713 179672232 171513408 179672232 171513408 72612224 69682893 72612224 69682893 229681820 231448532 229681820 231448532 136365747 46695255 136365747 46695255 47537390 46695255 245841270 249302480 245841270 249302480 65959533 61929518 65959533 61929518 212076293 216961850 212076293 216961850 211711720 18703405 211711720 18703405 18544435 18703405 135910315 239418597 135910315 239418597 235893359 239418597 150668750 145299381 150668750 145299381 216294978 219640734 216294978 219640734 143917495 127020596 143917495 127020596 77372002 72259701 77372002 72259701 152814819 148867776 152814819 148867776 90286602 88912959 90286602 88912959 182054611 185232689 182054611 185232689 194530502 185232689 11530529 10386556 11530529 10386556 20879660 234989257 20879660 234989257 231750620 234989257 203920382 88328378 203920382 88328378 51019167 49738161 51019167 49738161 260715132 281851057 260715132 281851057 279201650 281851057 249394411 102038754 249394411 102038754 105599029 102038754 201541786 192480981 201541786 192480981 45047753 42648963 45047753 42648963 261031536 265305322 261031536 265305322 84176351 79562996 84176351 79562996 96956951 95940885 96956951 95940885 33948751 34181567 33948751 34181567 173322988 258797098 173322988 258797098 256207731 258797098 109131956 105569039 109131956 105569039 253468091 255243594 253468091 255243594 68285630 66414074 68285630 66414074 70184979 70795045 70184979 70795045 73642466 70795045 35693208 36863507 35693208 36863507 186981230 212791139 186981230 212791139 215611343 212791139 138124697 79863659 138124697 79863659 85276095 79863659 88853178 84968142 88853178 84968142 47990348 48227142 47990348 48227142 154461463 145231866 154461463 145231866 137167683 113940487 137167683 113940487 28534670 28744344 28534670 28744344 173427246 166863506 173427246 166863506 162362405 151137386 162362405 151137386 30569287 30345143 30569287 30345143 255328092 258709387 255328092 258709387 95449112 93886997 95449112 93886997 110075944 172711155 110075944 172711155 183044475 172711155 43871765 40986040 43871765 40986040 41773434 86559759 41773434 86559759 267323072 267167847 267323072 267167847 91777618 86526065 91777618 86526065 230990169 234342877 230990169 234342877 215709651 168149936 215709651 168149936 161652968 39947849 161652968 39947849 44564686 39947849 199115085 195341480 199115085 195341480 105940465 103344599 105940465 103344599 243756415 244955226 243756415 244955226 196019942 133414220 196019942 133414220 136968682 133414220 301257938 301222642 301257938 301222642 46085023 46689356 46085023 46689356 272960351 275465924 272960351 275465924 40767254 38765726 40767254 38765726 115868621 115036280 115868621 115036280 67545880 53154013 67545880 53154013 57144360 53154013 202874819 240218129 202874819 240218129 236421688 240218129 116054764 28691668 116054764 28691668 30448295 28691668 46738630 255572033 46738630 255572033 254246225 255572033 125149764 116855107 125149764 116855107 121282413 116855107 187397823 181954391 187397823 181954391 146599448 34063807 146599448 34063807 37149045 34063807 188081344 181839772 188081344 181839772 123173100 119135197 123173100 119135197 215616667 218306654 215616667 218306654 144891439 74199278 144891439 74199278 50994073 48114454 50994073 48114454 215292082 218252294 215292082 218252294 142538197 137551068 142538197 137551068 164709212 160404476 164709212 160404476 161836495 150742678 161836495 150742678 264604978 266254492 264604978 266254492 167225876 159629757 167225876 159629757 239246886 242166708 239246886 242166708 197213688 82073446 197213688 82073446 86942243 82073446 190968348 185463422 190968348 185463422 93919269 92606540 93919269 92606540 149210806 240505277 149210806 240505277 236703460 240505277 114090501 41013769 114090501 41013769 42374703 41013769 265138904 267714935 265138904 267714935 238877744 94368096 238877744 94368096 96873083 94368096 149339840 182023766 149339840 182023766 185344468 182023766 120963599 117046482 120963599 117046482 227547377 231189879 227547377 231189879 158241202 154273817 158241202 154273817 253402563 255802252 253402563 255802252 233052095 120457026 233052095 120457026 122503222 120457026 165633555 156855642 165633555 156855642 52752360 47418170 52752360 47418170 253716179 257264753 253716179 257264753 113972410 109646816 113972410 109646816 139043204 134938788 139043204 134938788 52164938 48089764 52164938 48089764 180117544 169946127 180117544 169946127 73622802 71075400 73622802 71075400 224176500 224662495 224176500 224662495 29549437 30700560 29549437 30700560 69560052 67859960 69560052 67859960 20571294 18534428 20571294 18534428 50178106 243940779 50178106 243940779 242002313 243940779 179268999 170604774 179268999 170604774 212509079 270929492 212509079 270929492 266856420 270929492 168454642 106114577 168454642 106114577 70120272 68103247 70120272 68103247 206811151 223806025 206811151 223806025 218635675 223806025 142380218 137139691 142380218 137139691 198141952 197748764 198141952 197748764 52089401 47048225 52089401 47048225 174693343 171370829 174693343 171370829 165700332 114925666 165700332 114925666 118899283 114925666 185792580 180345866 185792580 180345866 85933966 83074538 85933966 83074538 211043061 215102375 211043061 215102375 117792244 112183276 117792244 112183276 247070452 251409423 247070452 251409423 140856646 137643771 140856646 137643771 194831912 191128177 194831912 191128177 140773153 52049481 140773153 52049481 53278402 52049481 209069949 214296367 209069949 214296367 88860097 87576582 88860097 87576582 181619903 176793522 181619903 176793522 106417817 105366538 106417817 105366538 214494614 214254448 214494614 214254448 74084055 71183377 74084055 71183377 196811691 192224466 196811691 192224466 99770247 97248060 99770247 97248060 252401906 255106996 252401906 255106996 31790857 32962769 31790857 32962769 116216830 227491127 116216830 227491127 227456749 227491127 25656166 25548175 25656166 25548175 207483749 211883282 207483749 211883282 151992895 113971231 151992895 113971231 33065206 34152858 33065206 34152858 102723251 155518023 102723251 155518023 161020068 155518023 73703270 70360290 73703270 70360290 114485618 111693098 114485618 111693098 88705273 85699748 88705273 85699748 255615303 260562351 255615303 260562351 179801139 141644924 179801139 141644924 151571093 141644924 209132807 200976361 209132807 200976361 108758948 103710106 108758948 103710106 155877146 150993031 155877146 150993031 27988072 26888047 27988072 26888047 141702393 216926112 141702393 216926112 213202258 216926112 125942486 74378221 125942486 74378221 75593796 74378221 224647408 224076718 224647408 224076718 144107100 139000785 144107100 139000785 147812462 141906790 147812462 141906790 79257597 78121890 79257597 78121890 215762597 250930234 215762597 250930234 247017113 250930234 242819744 120233100 242819744 120233100 51625075 48631461 51625075 48631461 104837426 200752439 104837426 200752439 196601777 200752439 77387618 74274169 77387618 74274169 256124982 258765029 256124982 258765029 185572454 78734136 185572454 78734136 83343557 78734136 215619522 216360561 215619522 216360561 175075645 168137959 175075645 168137959 266131564 269162246 266131564 269162246 22513139 20703570 22513139 20703570 229169600 230987393 229169600 230987393 141939770 70325187 141939770 70325187 74449171 70325187 125810962 144355225 125810962 144355225 173865546 171458666 173865546 171458666 272121136 274219553 272121136 274219553 253768228 155863444 253768228 155863444 115858892 110093650 115858892 110093650 129165658 139222140 129165658 139222140 144897281 139222140 141884408 138926138 141884408 138926138 209893946 212118040 209893946 212118040 195330128 86877695 195330128 86877695 89554321 86877695 285936498 286497273 285936498 286497273 176878833 89859338 176878833 89859338 92470393 89859338 124158597 129313575 124158597 129313575 175963494 166425453 175963494 166425453 69107363 66846154 69107363 66846154 195661848 194075918 195661848 194075918 134423941 130635933 134423941 130635933 150695918 145258506 150695918 145258506 142129447 55129936 142129447 55129936 50567286 45800507 50567286 45800507 181872084 173500564 181872084 173500564 75130706 71267949 75130706 71267949 141704701 276085891 141704701 276085891 273048898 276085891 244851487 92387298 244851487 92387298 95254138 92387298 123718676 288105472 123718676 288105472 286542097 288105472 95775153 89875210 95775153 89875210 91048924 89875210 205335816 202109710 205335816 202109710 178887699 44227405 178887699 44227405 43541546 44227405 131995619 127980857 131995619 127980857 74033695 63425839 74033695 63425839 65677945 63425839 66847804 85812983 66847804 85812983 90023078 85812983 70295995 67995112 70295995 67995112 99571640 206258136 99571640 206258136 248139354 250776997 248139354 250776997 225957281 100107469 225957281 100107469 102664214 100107469 198397681 194052228 198397681 194052228 197727329 71093729 197727329 71093729 19328791 17344679 19328791 17344679 70397147 109098691 70397147 109098691 113913284 109098691 18145258 18593702 18145258 18593702 199240739 194577372 199240739 194577372 159554731 154908557 159554731 154908557 173968348 173333388 173968348 173333388 270047186 273596999 270047186 273596999 167903821 96610279 167903821 96610279 100956716 96610279 271527884 272921908 271527884 272921908 216736671 141965627 216736671 141965627 100997045 98285140 100997045 98285140 112058669 118361851 112058669 118361851 283457324 286990294 283457324 286990294 133258632 84207099 133258632 84207099 84026716 84207099 140206866 134280766 140206866 134280766 127491616 59751128 127491616 59751128 62744763 59751128 107303082 108099929 107303082 108099929 133244290 126911467 133244290 126911467 60178104 56941743 60178104 56941743 99607275 226615105 99607275 226615105 226907530 226615105 86326209 83049865 86326209 83049865 253157251 255098154 253157251 255098154 170127774 34594734 170127774 34594734 35991356 34594734 71138313 232453897 71138313 232453897 234816880 232453897 50288417 49396836 50288417 49396836 247261138 250274529 247261138 250274529 103952260 25786994 103952260 25786994 26516365 25786994 215598045 212905794 215598045 212905794 65403379 62385265 65403379 62385265 144345425 216654527 144345425 216654527 268197665 270360364 268197665 270360364 42243866 39973902 42243866 39973902 195054891 190660715 195054891 190660715 157253101 102032494 157253101 102032494 106006787 102032494 212270657 278285159 212270657 278285159 275603963 278285159 87018882 86144405 87018882 86144405 128086155 169537527 128086155 169537527 233731787 236885661 233731787 236885661 210500370 11627986 210500370 11627986 11328659 11627986 260813235 261227704 260813235 261227704 77339697 76778578 77339697 76778578 240862668 242449084 240862668 242449084 232394507 191163675 232394507 191163675 188165925 18951513 188165925 18951513 20430059 18951513 52995173 148555422 52995173 148555422 154121670 148555422 67709772 65844661 67709772 65844661 185697058 180319341 185697058 180319341 84740982 53633568 84740982 53633568 57525452 53633568 167152213 157741912 167152213 157741912 52982885 49965460 52982885 49965460 274015219 277497571 274015219 277497571 99390477 98062657 99390477 98062657 146144479 176926956 146144479 176926956 184390511 176926956 59118685 55517560 59118685 55517560 143019901 137714835 143019901 137714835 83546405 80399312 83546405 80399312 126440637 120762332 126440637 120762332 102669708 102633911 102669708 102633911 169784334 199478264 169784334 199478264 203354363 199478264 74280632 72659935 74280632 72659935 249698466 252113426 249698466 252113426 183096776 108932218 183096776 108932218 114663327 108932218 162625206 154411093 162625206 154411093 98993287 97651744 98993287 97651744 209445098 208654420 209445098 208654420 172364043 91735042 172364043 91735042 93634535 91735042 189132976 179618399 189132976 179618399 55468824 53738494 55468824 53738494 216644689 218199215 216644689 218199215 115096746 110917634 115096746 110917634 163332244 253825038 163332244 253825038 251842259 253825038 83362846 77772771 83362846 77772771 123041535 121423477 123041535 121423477 276080807 277956876 276080807 277956876 45314930 31984585 45314930 31984585 33906339 31984585 151650756 147337648 151650756 147337648 149949957 83187752 149949957 83187752 87792716 83187752 89208853 207044504 89208853 207044504 209961322 207044504 149944893 141754845 149944893 141754845 158977038 152863079 158977038 152863079 41493953 38626132 41493953 38626132 215993081 216148810 215993081 216148810 141226459 96642695 141226459 96642695 43294659 41362241 43294659 41362241 160651252 250048358 160651252 250048358 247320661 250048358 91914959 90653380 91914959 90653380 135273596 132337591 135273596 132337591 65831744 64264886 65831744 64264886 101983476 161296111 101983476 161296111 231714531 235877541 231714531 235877541 173802797 34598130 173802797 34598130 35988573 34598130 165388436 157705046 165388436 157705046 119348989 115615119 119348989 115615119 168263746 163177359 168263746 163177359 53913617 53295735 53913617 53295735 100471871 270897484 100471871 270897484 287556197 289299780 287556197 289299780 153999880 123409201 153999880 123409201 123786060 123409201 232993964 237245193 232993964 237245193 203218331 194850232 203218331 194850232 29803561 27852704 29803561 27852704 235528852 243781367 235528852 243781367 242635224 243781367 117503976 112913590 117503976 112913590 120436354 256854896 120436354 256854896 255650649 256854896 154605453 145394211 154605453 145394211 206282394 278249915 206282394 278249915 275551685 278249915 130701425 53966833 130701425 53966833 55268544 53966833 68994146 140185979 68994146 140185979 276621322 278989788 276621322 278989788 170161679 47802717 170161679 47802717 47030336 47802717 236913585 239988134 236913585 239988134 105817121 105058525 105817121 105058525 241206812 245715006 241206812 245715006 141159953 135197883 141159953 135197883 177303508 263505394 177303508 263505394 261562530 263505394 184160879 178712546 184160879 178712546 261185215 261954006 261185215 261954006 225722590 225062299 225722590 225062299 226416428 225062299 224879853 228149530 224879853 228149530 163399414 116590512 163399414 116590512 64755562 57174006 64755562 57174006 59124414 57174006 183993419 178196407 183993419 178196407 32192426 32166859 32192426 32166859 41540394 90367961 41540394 90367961 92104119 90367961 49415120 49500662 49415120 49500662 75313575 219338439 75313575 219338439 218010513 219338439 45619978 43466317 45619978 43466317 57042480 55538182 57042480 55538182 59545715 55416610 59545715 55416610 238135158 240040624 238135158 240040624 180065260 72029839 180065260 72029839 75486696 72029839 273284541 275341886 273284541 275341886 211222848 158638690 211222848 158638690 140450720 54475566 140450720 54475566 58984604 54475566 166931076 160429228 166931076 160429228 36495889 33633817 36495889 33633817 54206029 248417977 54206029 248417977 246372692 248417977 55978699 51772417 55978699 51772417 244316292 245365796 244316292 245365796 240891379 86687983 240891379 86687983 88630813 86687983 242022269 285079763 242022269 285079763 281678653 285079763 187131052 127562982 187131052 127562982 97630267 94897234 97630267 94897234 185521375 179251174 185521375 179251174 96330016 93121589 96330016 93121589 206024709 209513791 206024709 209513791 157998780 154718953 157998780 154718953 280318079 281588726 280318079 281588726 194609962 19808569 194609962 19808569 21165412 19808569 88505300 88444275 88505300 88444275 67430335 64197014 67430335 64197014 218226230 221683366 218226230 221683366 177266032 167154773 177266032 167154773 212260796 278384984 212260796 278384984 277033937 278384984 12554306 13318057 12554306 13318057 141453399 135052922 141453399 135052922 76384641 71306160 76384641 71306160 247916410 251428588 247916410 251428588 75053269 70295099 75053269 70295099 214001788 209007292 214001788 209007292 110177128 75224994 110177128 75224994 80297467 75224994 297703226 297095518 297703226 297095518 226613934 224289156 226613934 224289156 51751341 48157762 51751341 48157762 217467184 220010532 217467184 220010532 173508277 163631138 173508277 163631138 177402568 169903097 177402568 169903097 114779801 109972953 114779801 109972953 190938680 192417432 190938680 192417432 102944130 100802025 102944130 100802025 274171288 276179096 274171288 276179096 100302611 78017059 100302611 78017059 79563732 78017059 93903554 261718704 93903554 261718704 259525056 261718704 227032557 99438884 227032557 99438884 20204060 19926447 20204060 19926447 201429318 190950423 201429318 190950423 152048710 146289387 152048710 146289387 194981105 245417767 194981105 245417767 243947661 245417767 98661884 97102555 98661884 97102555 160132516 151268209 160132516 151268209 113125146 110226015 113125146 110226015 137522003 171792187 137522003 171792187 180860646 171792187 100708420 98967650 100708420 98967650 185129678 179403449 185129678 179403449 63417944 59587046 63417944 59587046 70356172 118934566 70356172 118934566 176347577 169956624 176347577 169956624 102217142 53206079 102217142 53206079 56483903 53206079 160021966 155100091 160021966 155100091 48644723 43916138 48644723 43916138 56248210 113790771 56248210 113790771 128163675 125342506 128163675 125342506 89411918 84479780 89411918 84479780 224905520 220092825 224905520 220092825 121311132 52856287 121311132 52856287 53457259 52856287 104313338 137945773 104313338 137945773 202206391 198778392 202206391 198778392 89739698 85793583 89739698 85793583 166729788 162245755 166729788 162245755 108616693 76661603 108616693 76661603 79755403 76661603 184684603 273022446 184684603 273022446 271166389 273022446 60502096 56022748 60502096 56022748 126003271 138654185 126003271 138654185 146918798 138654185 46163619 41542584 46163619 41542584 134858978 272309377 134858978 272309377 270787261 273669320 270787261 273669320 86731413 86687034 86731413 86687034 235625610 261855676 235625610 261855676 258576576 261855676 163073772 44527291 163073772 44527291 47819499 44527291 132431305 126897985 132431305 126897985 104851263 72672427 104851263 72672427 71593794 69977564 71593794 69977564 250343343 254346741 250343343 254346741 199203963 107988415 199203963 107988415 47852687 46714181 47852687 46714181 272341843 274241201 272341843 274241201 208073114 189569255 208073114 189569255 144690301 140778627 144690301 140778627 203962490 222760688 203962490 222760688 224214415 222760688 7139037 5521543 7139037 5521543 256415327 256949600 256415327 256949600 56529269 51671221 56529269 51671221 76664129 256875519 76664129 256875519 257056528 256875519 248023431 230514025 248023431 230514025 122022164 55322393 122022164 55322393 57219250 55322393 167745358 160618905 167745358 160618905 148648009 68702073 148648009 68702073 69755521 68702073 227305701 222334778 227305701 222334778 163277497 64196009 163277497 64196009 66279089 64196009 99965681 96532221 99965681 96532221 81410495 80100524 81410495 80100524 298484629 298297189 298484629 298297189 108602850 105800936 108602850 105800936 269219439 272192050 269219439 272192050 24653138 22431748 24653138 22431748 188992928 184798260 188992928 184798260 76458659 71149880 76458659 71149880 120419735 252125237 120419735 252125237 289507846 290359418 289507846 290359418 93736646 92598154 93736646 92598154 245627295 249662639 245627295 249662639 155644962 145080274 155644962 145080274 178576354 176107312 178576354 176107312 27650020 26650951 27650020 26650951 45411394 49995895 45411394 49995895 170481912 164538884 170481912 164538884 29030805 26031713 29030805 26031713 146054962 139865767 146054962 139865767 75814480 73575749 75814480 73575749 253246553 254374881 253246553 254374881 248777547 19694064 248777547 19694064 20122099 19694064 176674266 170405767 176674266 170405767 12111561 11390599 12111561 11390599 98902823 98937487 98902823 98937487 50320396 48434178 50320396 48434178 124995335 122986849 124995335 122986849 111839297 105091948 111839297 105091948 106796993 105091948 130688735 165258900 130688735 165258900 171038571 165258900 159504139 57976229 159504139 57976229 61064900 57976229 84562737 106086360 84562737 106086360 192843612 181421430 192843612 181421430 112647971 76225418 112647971 76225418 80783024 76225418 172608839 163532962 172608839 163532962 13040072 12120372 13040072 12120372 150453628 165153942 150453628 165153942 170487788 165153942 67890131 58578743 67890131 58578743 61740653 58578743 142623548 136761797 142623548 136761797 75294524 72617699 75294524 72617699 164076474 153562028 164076474 153562028 138142372 25055663 138142372 25055663 27318555 25055663 81121948 292664444 81121948 292664444 290788121 292664444 211608970 138324810 211608970 138324810 148508638 138324810 219162730 222561668 219162730 222561668 160678019 154170458 160678019 154170458 162578474 156193469 162578474 156193469 72761538 72222268 72761538 72222268 228736891 225972718 228736891 225972718 28007342 28613758 28007342 28613758 247571061 248415755 247571061 248415755 37288302 37275473 37288302 37275473 142563488 136642381 142563488 136642381 91030155 88390645 91030155 88390645 269367116 272451814 269367116 272451814 59874985 54827951 59874985 54827951 67743633 64725323 67743633 64725323 23666742 22488297 23666742 22488297 68873162 258394785 68873162 258394785 255001046 258394785 116818506 43739129 116818506 43739129 46524259 43739129 178509254 217466323 178509254 217466323 279332472 279601760 279332472 279601760 92312009 90576092 92312009 90576092 148886467 138926703 148886467 138926703 127856931 124149635 127856931 124149635 132286089 240322311 132286089 240322311 234720873 240322311 63604653 60591520 63604653 60591520 209813601 202680595 209813601 202680595 160344052 151486167 160344052 151486167 164698373 160884708 164698373 160884708 75450042 61193172 75450042 61193172 62621919 61193172 173777188 169842509 173777188 169842509 8191556 7669365 8191556 7669365 216355303 247734900 216355303 247734900 243671289 247734900 55608357 54733542 55608357 54733542 162776743 156773704 162776743 156773704 137128664 28427046 137128664 28427046 30007819 28427046 219626288 223107180 219626288 223107180 5361381 5679558 5361381 5679558 72179364 172696380 72179364 172696380 181470879 172696380 131926058 128720204 131926058 128720204 147282849 140731189 147282849 140731189 53568987 52471250 53568987 52471250 203630627 219172359 203630627 219172359 216714269 219172359 68096423 66425896 68096423 66425896 254687088 254878447 254687088 254878447 217763663 111551521 217763663 111551521 114710898 111551521 145908934 142035632 145908934 142035632 92022648 70436902 92022648 70436902 71925179 70436902 237034912 242470095 237034912 242470095 26459141 25557488 26459141 25557488 102421140 143351957 102421140 143351957 150717356 143351957 133715511 130474972 133715511 130474972 225069035 241989520 225069035 241989520 237684231 241989520 218535377 111611198 218535377 111611198 110530654 111611198 181837593 177404201 181837593 177404201 66353116 62602190 66353116 62602190 65332337 62602190 87491657 141714383 87491657 141714383 239361213 241731477 239361213 241731477 199212334 7520846 199212334 7520846 8460697 7520846 127035928 247338935 127035928 247338935 243795164 247338935 211130201 203828318 211130201 203828318 217163646 221020759 217163646 221020759 88139167 85528036 88139167 85528036 186376405 186211950 186376405 186211950 192206402 186211950 166507724 159716779 166507724 159716779 165115509 254888161 165115509 254888161 253268289 254888161 88650826 88384505 88650826 88384505 101376354 97674868 101376354 97674868 76187320 72255008 76187320 72255008 106018014 252144029 106018014 252144029 248454832 252144029 127015860 12174940 127015860 12174940 11629123 12174940 75164282 108184164 75164282 108184164 112370118 108184164 94021561 42745640 94021561 42745640 47038736 42745640 112844512 138528569 112844512 138528569 143908459 138528569 48790170 44213617 48790170 44213617 229310562 233049724 229310562 233049724 68852831 66331699 68852831 66331699 152225886 247302561 152225886 247302561 242089398 247302561 236951580 190086405 236951580 190086405 193943670 190086405 269736481 272398672 269736481 272398672 81577375 79436674 81577375 79436674 209355461 272593440 209355461 272593440 269132247 272593440 157680825 91988699 157680825 91988699 93014837 91988699 217491512 213933088 217491512 213933088 161141240 88158715 161141240 88158715 88660037 88158715 196711875 218360439 196711875 218360439 222858253 218360439 110490680 105221180 110490680 105221180 133719660 129275352 133719660 129275352 85372853 84401312 85372853 84401312 192803992 261464444 192803992 261464444 258293049 261464444 154792488 145414663 154792488 145414663 197763285 209967846 197763285 209967846 205337839 209967846 200316646 176808394 200316646 176808394 181047235 176808394 212188420 233328908 212188420 233328908 235266368 233328908 138589075 132168062 138589075 132168062 256277278 255965342 256277278 255965342 67150277 64937868 67150277 64937868 225237925 230165448 225237925 230165448 82397953 82775937 82397953 82775937 194274784 231107151 194274784 231107151 235275823 235802718 235275823 235802718 85706895 59259999 85706895 59259999 60353995 59259999 126437144 125334364 126437144 125334364 24084039 22854514 24084039 22854514 243593182 257682823 243593182 257682823 254712367 257682823 249998120 243521054 249998120 243521054 152736544 148019003 152736544 148019003 216344374 219118214 216344374 219118214 53062713 50222255 53062713 50222255 119242516 112491201 119242516 112491201 25402276 23321301 25402276 23321301 116358843 116943676 116358843 116943676 63551452 60175721 63551452 60175721 97280005 120643695 97280005 120643695 124425617 120643695 107979521 104396816 107979521 104396816 180104461 175482655 180104461 175482655 140607643 135737718 140607643 135737718 181850342 250163528 181850342 250163528 248478519 250163528 72045232 69464576 72045232 69464576 226678380 226821092 226678380 226821092 89360116 85989851 89360116 85989851 271389895 273485796 271389895 273485796 183134412 80939079 183134412 80939079 80722720 80939079 184628108 185301796 184628108 185301796 189515286 185301796 180558692 90431530 180558692 90431530 68478274 45555435 68478274 45555435 47728229 45555435 159909121 150641488 159909121 150641488 108342696 104135698 108342696 104135698 210300576 223755178 210300576 223755178 220043898 223755178 118945340 28652343 118945340 28652343 27618033 28652343 146533892 276719687 146533892 276719687 274537340 276719687 43579652 41383374 43579652 41383374 65697262 109298844 65697262 109298844 114037700 109298844 46830516 41735595 46830516 41735595 252537418 255740104 252537418 255740104 225974055 230730963 225974055 230730963 271112228 272575256 271112228 272575256 166036077 113847121 166036077 113847121 118484946 113847121 188295105 178474076 188295105 178474076 142558593 134312040 142558593 134312040 135880724 134312040 183665977 304749757 183665977 304749757 302898207 304749757 235644200 182335721 235644200 182335721 131711768 128661416 131711768 128661416 259395496 259983872 259395496 259983872 116467648 108403747 116467648 108403747 109708413 108403747 209574362 233990815 209574362 233990815 236035338 233990815 121921479 118686390 121921479 118686390 178091199 168830931 178091199 168830931 32363342 30239229 32363342 30239229 56305701 257556314 56305701 257556314 255941606 257556314 137591678 132275245 137591678 132275245 234313719 238455361 234313719 238455361 106456618 101759214 106456618 101759214 240158074 241653628 240158074 241653628 214540751 200472178 214540751 200472178 17158319 16180061 17158319 16180061 175412035 172227056 175412035 172227056 102173397 100028468 102173397 100028468 153396615 144968612 153396615 144968612 145395857 140869780 145395857 140869780 265092462 269262310 265092462 269262310 120204274 115316692 120204274 115316692 213802470 214828089 213802470 214828089 195439594 159178378 195439594 159178378 81355861 78762256 81355861 78762256 114536552 254188103 114536552 254188103 267527602 270073239 267527602 270073239 175455179 104552609 175455179 104552609 82154790 82838780 82154790 82838780 246966950 248368159 246966950 248368159 54481137 50876200 54481137 50876200 191854666 193684734 191854666 193684734 172178845 72393430 172178845 72393430 73417493 72393430 155789997 237002041 155789997 237002041 236422302 242907633 236422302 242907633 240775361 242907633 128465645 66880727 128465645 66880727 68927488 66880727 133156769 144707452 133156769 144707452 256997511 259986847 256997511 259986847 50423959 47064828 50423959 47064828 198112985 218460341 198112985 218460341 219723321 218460341 115203633 109368350 115203633 109368350 72350925 70035076 72350925 70035076 143767938 271724283 143767938 271724283 270076985 271724283 268415623 215677851 268415623 215677851 141048387 135264341 141048387 135264341 186489745 180401266 186489745 180401266 135997996 131594905 135997996 131594905 274662169 276561403 274662169 276561403 185695072 181894824 185695072 181894824 188943820 183425741 188943820 183425741 58365720 55362707 58365720 55362707 60164310 259402992 60164310 259402992 256978280 259402992 184703763 171020712 184703763 171020712 180217871 171020712 215848614 218917769 215848614 218917769 158045483 146322620 158045483 146322620 150185962 146322620 300143215 300295048 300143215 300295048 169136486 95592066 169136486 95592066 97031935 95592066 204472035 231572063 204472035 231572063 259097762 260352069 259097762 260352069 203631203 206904197 203631203 206904197 277614964 279665890 277614964 279665890 123197714 122150699 123197714 122150699 167249936 155584129 167249936 155584129 160430740 154399502 160430740 154399502 240600261 239577852 240600261 239577852 74045097 69368941 74045097 69368941 100385767 96848373 100385767 96848373 10959380 9728859 10959380 9728859 42491085 163575681 42491085 163575681 240055019 242527875 240055019 242527875 234748309 151286250 234748309 151286250 110657974 108394274 110657974 108394274 132111957 126483235 132111957 126483235 5084518 6145655 5084518 6145655 222434068 226244883 222434068 226244883 118905781 113075985 118905781 113075985 250661217 252435654 250661217 252435654 186518205 176124182 186518205 176124182 194495068 197857756 194495068 197857756 13206855 11275370 13206855 11275370 114626951 136373716 114626951 136373716 225589656 230227420 225589656 230227420 67480080 54686628 67480080 54686628 58027925 54686628 278181988 280162460 278181988 280162460 66242038 63452380 66242038 63452380 197088401 226475235 197088401 226475235 225986731 226475235 197406208 98715856 197406208 98715856 101598239 98715856 115941861 195140743 115941861 195140743 245557824 247048915 245557824 247048915 233275493 209268781 233275493 209268781 90201550 85713759 90201550 85713759 231509970 262663618 231509970 262663618 260895782 262663618 8366452 6734385 8366452 6734385 245195107 250791848 245195107 250791848 83891454 78744421 83891454 78744421 249414415 286271280 249414415 286271280 285248302 286271280 84826897 82960811 84826897 82960811 264832280 265903728 264832280 265903728 203617238 154640223 203617238 154640223 139362020 135002363 139362020 135002363 159471070 250555998 159471070 250555998 246420226 250555998 74622580 70650260 74622580 70650260 82595822 267998008 82595822 267998008 265499444 267998008 107489924 62370082 107489924 62370082 53021557 44723726 53021557 44723726 49295290 44723726 210276177 210761875 210276177 210761875 79949900 76234229 79949900 76234229 282191665 284910932 282191665 284910932 118028003 113020007 118028003 113020007 202357696 198582257 202357696 198582257 52859941 52209111 52859941 52209111 102069914 98290156 102069914 98290156 30036616 26739323 30036616 26739323 245249855 249868556 245249855 249868556 90546005 54748033 90546005 54748033 56459429 54748033 81584290 162850471 81584290 162850471 204589278 202251370 204589278 202251370 181059888 73726790 181059888 73726790 68648660 32434602 68648660 32434602 34924598 32434602 238840122 239528380 238840122 239528380 101208116 95905142 101208116 95905142 227837561 232280204 227837561 232280204 157322809 150809204 157322809 150809204 169719408 165219480 169719408 165219480 104972065 101517717 104972065 101517717 142973815 241583972 142973815 241583972 240699863 241583972 51009325 50303081 51009325 50303081 128973527 207815504 128973527 207815504 270878079 273089984 270878079 273089984 75770175 37805627 75770175 37805627 40688629 37805627 168140461 213519865 168140461 213519865 300440852 300240990 300440852 300240990 215478219 210238261 215478219 210238261 280388594 284804071 280388594 284804071 284034678 284804071 66421963 63742802 66421963 63742802 71753740 203573919 71753740 203573919 210066103 203287132 210066103 203287132 224273516 223704278 224273516 223704278 44353985 40293859 44353985 40293859 63826215 148413910 63826215 148413910 155378091 148413910 12558506 12594445 12558506 12594445 218051089 251601272 218051089 251601272 248172345 251601272 152324365 144938113 152324365 144938113 259620235 259558611 259620235 259558611 83697127 83871011 83697127 83871011 204726265 208223277 204726265 208223277 139594674 135129605 139594674 135129605 150210452 184079790 150210452 184079790 196459920 184079790 67462495 65429800 67462495 65429800 133897797 129530932 133897797 129530932 39101711 35687141 39101711 35687141 188148945 185566196 188148945 185566196 40770115 41354194 40770115 41354194 91246190 208784572 91246190 208784572 284547257 286779143 284547257 286779143 208904682 124245739 208904682 124245739 5224107 5106574 5224107 5106574 80071477 131909387 80071477 131909387 189591963 192426187 189591963 192426187 222269718 226772904 222269718 226772904 199166647 194832647 199166647 194832647 196627669 196825618 196627669 196825618 173811721 164043082 173811721 164043082 189790812 184806948 189790812 184806948 186462148 176369671 186462148 176369671 210033041 206118400 210033041 206118400 71184772 69455288 71184772 69455288 207087317 210548750 207087317 210548750 106296929 102523326 106296929 102523326 131028430 202450617 131028430 202450617 204486430 202450617 141558564 36543626 141558564 36543626 36507227 36543626 122130704 184402781 122130704 184402781 184815443 184402781 94522177 51350954 94522177 51350954 54793381 51350954 278472900 280040190 278472900 280040190 42459186 38330139 42459186 38330139 40939540 206854199 40939540 206854199 203863834 206854199 196240702 126158450 196240702 126158450 127378936 126158450 217140620 220486043 217140620 220486043 140244651 135153133 140244651 135153133 161197243 271283993 161197243 271283993 268274256 271283993 119619507 115119378 119619507 115119378 155459220 150862123 155459220 150862123 64369615 61290668 64369615 61290668 257243899 261026844 257243899 261026844 241928198 242697160 241928198 242697160 261916028 265695484 261916028 265695484 87967925 88330117 87967925 88330117 98612376 162102894 98612376 162102894 195001673 204982973 195001673 204982973 279372593 279441927 279372593 279441927 103058451 100649069 103058451 100649069 138140930 234587388 138140930 234587388 229407357 234587388 226135625 203666875 226135625 203666875 88800098 54277982 88800098 54277982 56572776 54277982 92295088 111296296 92295088 111296296 112297842 107509891 112297842 107509891 189310464 183441165 189310464 183441165 148870090 104393952 148870090 104393952 72125765 68029472 72125765 68029472 250162721 253219336 250162721 253219336 165531593 24948057 165531593 24948057 26436071 24948057 118604340 145631190 118604340 145631190 150553498 145631190 115459828 110986622 115459828 110986622 197225379 193829409 197225379 193829409 127641660 124851667 127641660 124851667 270314662 272689939 270314662 272689939 74972227 71669492 74972227 71669492 114414430 109042891 114414430 109042891 47674025 39365332 47674025 39365332 41626129 39365332 56343517 57848763 56343517 57848763 59485111 57848763 45404836 42056954 45404836 42056954 75642039 209655840 75642039 209655840 205673761 209655840 60588722 15333298 60588722 15333298 15284600 15333298 97986723 201911686 97986723 201911686 199604317 201911686 132344870 43248048 132344870 43248048 44913230 43248048 215436778 234762474 215436778 234762474 231582413 234762474 80602159 75945125 80602159 75945125 219337552 232785319 219337552 232785319 229744726 232785319 130950685 125787787 130950685 125787787 187211894 180532005 187211894 180532005 51994381 50325372 51994381 50325372 183841035 174431472 183841035 174431472 160669764 70160110 160669764 70160110 73815936 70160110 253901745 256196835 253901745 256196835 219371609 25127870 219371609 25127870 25631910 25127870 193028692 187387437 193028692 187387437 111509327 106046868 111509327 106046868 144388790 266710266 144388790 266710266 263306862 266710266 66737299 64044611 66737299 64044611 82752912 253775710 82752912 253775710 250868395 253775710 125092732 119365576 125092732 119365576 252638738 255774865 252638738 255774865 209424107 120591855 209424107 120591855 93059835 91599790 93059835 91599790 218502810 223687057 218502810 223687057 106597236 48261023 106597236 48261023 48479183 48261023 118869945 114866499 118869945 114866499 86626724 85052450 86626724 85052450 245975770 250068120 245975770 250068120 18949818 16701596 18949818 16701596 123214247 211471535 123214247 211471535 242954197 247334465 242954197 247334465 191230654 186548806 191230654 186548806 194998834 259939552 194998834 259939552 259879522 259939552 153585542 131407466 153585542 131407466 133892552 131407466 176423511 171160596 176423511 171160596 111863097 80353274 111863097 80353274 83248994 80353274 177722798 169574134 177722798 169574134 55825501 14449842 55825501 14449842 14744740 14449842 265658962 281011313 265658962 281011313 278737997 281011313 208475127 181052049 208475127 181052049 189792089 181052049 224318150 229686198 224318150 229686198 218984913 97866047 218984913 97866047 101873275 97866047 138187253 133588204 138187253 133588204 137350456 133174569 137350456 133174569 211009667 211153396 211009667 211153396 109090347 107820755 109090347 107820755 205080888 234625385 205080888 234625385 231197743 234625385 48119508 48430281 48119508 48430281 151813894 146982827 151813894 146982827 85621440 85780262 85621440 85780262 199638676 187693458 199638676 187693458 100140154 88498778 100140154 88498778 90439583 88498778 142414697 266240750 142414697 266240750 264686635 266240750 177275993 32826081 177275993 32826081 34379197 32826081 206491777 202076984 206491777 202076984 87374528 85433323 87374528 85433323 244987044 248053709 244987044 248053709 60736471 58907466 60736471 58907466 253348726 254254913 253348726 254254913 243493310 102416156 243493310 102416156 88097332 85009596 88097332 85009596 100156898 134987912 100156898 134987912 141365041 134987912 88074312 84841744 88074312 84841744 97322437 191058199 97322437 191058199 195546705 191058199 83644829 83669346 83644829 83669346 166400603 168985764 166400603 168985764 198454081 199037153 198454081 199037153 89731939 87623547 89731939 87623547 233309369 239579766 233309369 239579766 45186411 43686466 45186411 43686466 164994703 159697045 164994703 159697045 155066208 144518172 155066208 144518172 265353445 266916537 265353445 266916537 216269367 173326848 216269367 173326848 119879574 90433114 119879574 90433114 93844907 90433114 199962076 204733319 199962076 204733319 179448346 172439960 179448346 172439960 246493226 249439084 246493226 249439084 117582050 84804059 117582050 84804059 86905588 84804059 126399130 125936365 126399130 125936365 95770285 93833468 95770285 93833468 232095693 228371168 232095693 228371168 123213069 118506127 123213069 118506127 234617411 248848209 234617411 248848209 247662718 248848209 134875209 129959386 134875209 129959386 200208223 266014178 200208223 266014178 262497381 266014178 126214636 84304954 126214636 84304954 65921341 28487723 65921341 28487723 31068541 28487723 124073209 147870013 124073209 147870013 159598159 210451590 159598159 210451590 207085694 210451590 68449847 39013973 68449847 39013973 41803934 39013973 248981536 253006022 248981536 253006022 235102820 164700001 235102820 164700001 38339154 35113586 38339154 35113586 54971857 146138605 54971857 146138605 175387122 167527331 175387122 167527331 105397303 101306058 105397303 101306058 267673299 272729722 267673299 272729722 85321315 80776394 85321315 80776394 102079255 210816537 102079255 210816537 215168248 210816537 59972457 57102785 59972457 57102785 228992512 233137545 228992512 233137545 181408295 102618107 181408295 102618107 27978082 25711539 27978082 25711539 149944186 238856859 149944186 238856859 234806341 238856859 46993647 44402925 46993647 44402925 126902068 181677536 126902068 181677536 186252764 181677536 88059420 78911782 88059420 78911782 17805530 17148300 17805530 17148300 163833582 157077736 163833582 157077736 153926348 96476838 153926348 96476838 100214749 96476838 152537979 148954541 152537979 148954541 60387397 57416094 60387397 57416094 238315661 240237343 238315661 240237343 127119400 123852809 127119400 123852809 177310912 171543715 177310912 171543715 78863080 75776272 78863080 75776272 267702060 268048535 267702060 268048535 236086192 2331671 236086192 2331671 3016130 2331671 53401856 180474106 53401856 180474106 226386645 221440666 226386645 221440666 91025720 89303069 91025720 89303069 145124606 197069742 145124606 197069742 222453513 226032307 222453513 226032307 11996905 11935059 11996905 11935059 114576595 138459644 114576595 138459644 144372306 138342694 144372306 138342694 164564429 236893741 164564429 236893741 233799685 236893741 133692245 128339548 133692245 128339548 182296504 176817143 182296504 176817143 43150884 38723526 43150884 38723526 291341474 291885230 291341474 291885230 148826156 138964733 148826156 138964733 113835912 95456640 113835912 95456640 97846464 95456640 253350358 254182517 253350358 254182517 216910677 141711630 216910677 141711630 78536062 24261614 78536062 24261614 25424738 24261614 110431940 239956959 110431940 239956959 236379902 239956959 56999848 55412720 56999848 55412720 119318037 115030899 119318037 115030899 68312989 65655961 68312989 65655961 221782094 221928200 221782094 221928200 219109074 221928200 301779934 302340822 301779934 302340822 44630641 41910456 44630641 41910456 220263645 224568627 220263645 224568627 79690858 75553495 79690858 75553495 88403935 102478934 88403935 102478934 102537356 102478934 68024088 64897061 68024088 64897061 189420518 229343771 189420518 229343771 232328104 229343771 210083277 201395171 210083277 201395171 66916066 63215135 66916066 63215135 182707407 179046305 182707407 179046305 119855756 116821163 119855756 116821163 251690663 255622690 251690663 255622690 172875664 139412742 172875664 139412742 91172417 88906130 91172417 88906130 127711510 122080367 127711510 122080367 9139680 10594795 9139680 10594795 38762180 251408183 38762180 251408183 249325952 251408183 170380425 161915700 170380425 161915700 249939875 251932477 249939875 251932477 91604342 89903935 91604342 89903935 200158338 200396700 200158338 200396700 202283716 182984362 202283716 182984362 52023000 47839187 52023000 47839187 153467244 148869755 153467244 148869755 122128468 84563815 122128468 84563815 85347471 84563815 213749671 210457637 213749671 210457637 169936100 37439143 169936100 37439143 41195779 37439143 123986648 215903551 123986648 215903551 216248762 215903551 93621010 91404284 93621010 91404284 177134152 209269472 177134152 209269472 204879700 209269472 47399080 35656896 47399080 35656896 35214202 35656896 39562492 48814100 39562492 48814100 55209981 176497437 55209981 176497437 203490614 247296055 203490614 247296055 243796027 247296055 137044659 130808528 137044659 130808528 225489210 229811095 225489210 229811095 154322807 79983519 154322807 79983519 49787207 42589603 49787207 42589603 43357064 42589603 235831679 234109859 235831679 234109859 33447777 30627337 33447777 30627337 239724769 241557488 239724769 241557488 52659789 49548839 52659789 49548839 268565842 271980235 268565842 271980235 114840384 109316056 114840384 109316056 216527288 238570894 216527288 238570894 276741147 278913289 276741147 278913289 95654679 92294581 95654679 92294581 173029014 229905332 173029014 229905332 231751912 229905332 113310505 112256105 113310505 112256105 251224815 254929846 251224815 254929846 67831094 66061460 67831094 66061460 95399329 133081007 95399329 133081007 140237320 133081007 38755194 37222108 38755194 37222108 106479545 102459052 106479545 102459052 21694699 21397936 21694699 21397936 94719976 170207376 94719976 170207376 178997761 170207376 151995571 121297850 151995571 121297850 106292534 104037366 106292534 104037366 165795428 157998708 165795428 157998708 104365561 101363179 104365561 101363179 232049075 236628011 232049075 236628011 42364257 38400302 42364257 38400302 43111921 232931655 43111921 232931655 235078260 232931655 92933218 46683201 92933218 46683201 18738703 16678268 18738703 16678268 271736626 273481183 271736626 273481183 175844582 173519316 175844582 173519316 240224038 274741106 240224038 274741106 272365141 274741106 123857902 35503634 123857902 35503634 38796048 35503634 190392501 186928160 190392501 186928160 126736492 122220546 126736492 122220546 168799752 163855630 168799752 163855630 90835481 18102832 90835481 18102832 19616613 18102832 188318611 177078207 188318611 177078207 135807742 65987707 135807742 65987707 69637327 65987707 160231152 153939874 160231152 153939874 148865193 122229350 148865193 122229350 104608288 100804533 104608288 100804533 123223315 226006476 123223315 226006476 227297447 226006476 121682065 117435849 121682065 117435849 256688001 259711700 256688001 259711700 138732151 132636040 138732151 132636040 264500652 267003281 264500652 267003281 23641790 22454867 23641790 22454867 227292300 230586589 227292300 230586589 79982285 60311846 79982285 60311846 63503233 60311846 173083570 167583922 173083570 167583922 74746844 70811848 74746844 70811848 246833863 251753797 246833863 251753797 162416270 155661402 162416270 155661402 189443257 252532121 189443257 252532121 250382249 252532121 216202213 163495576 216202213 163495576 133409707 126506520 133409707 126506520 179237562 172013840 179237562 172013840 117697402 116513747 117697402 116513747 180761990 254733445 180761990 254733445 254765066 254733445 60622620 57956618 60622620 57956618 253982196 256831126 253982196 256831126 116616961 113222582 116616961 113222582 240049659 243479105 240049659 243479105 47900576 43206840 47900576 43206840 243950650 247022428 243950650 247022428 223407255 84404845 223407255 84404845 87461657 84404845 181069984 202078612 181069984 202078612 283599012 285406575 283599012 285406575 141482763 135793203 141482763 135793203 182704886 256819115 182704886 256819115 253864117 256819115 59492040 56663242 59492040 56663242 292039736 294766413 292039736 294766413 228685177 198978373 228685177 198978373 202794411 198978373 235871710 233496968 235871710 233496968 144062139 81259626 144062139 81259626 84150988 81259626 281752683 285813347 281752683 285813347 127772733 123908538 127772733 123908538 186208451 240939259 186208451 240939259 240694087 243064076 240694087 243064076 45624725 37197942 45624725 37197942 40874439 37197942 124332316 132662134 124332316 132662134 255766488 257188675 255766488 257188675 126550861 122434700 126550861 122434700 156010568 149998172 156010568 149998172 118040396 113418906 118040396 113418906 149868111 156688690 149868111 156688690 194212796 217762358 194212796 217762358 214061133 217762358 118528621 116976449 118528621 116976449 186183038 180080937 186183038 180080937 131628635 127548502 131628635 127548502 187010675 181595539 187010675 181595539 154825764 30609798 154825764 30609798 33609916 30609798 282921476 286206637 282921476 286206637 158356427 50131701 158356427 50131701 37922270 35676518 37922270 35676518 66506681 122591571 66506681 122591571 123187588 122591571 45056213 40382068 45056213 40382068 122850124 227151092 122850124 227151092 227690294 227151092 37272429 34378480 37272429 34378480 55529753 59612308 55529753 59612308 75282634 226578069 75282634 226578069 268999921 272083483 268999921 272083483 147789275 142457341 147789275 142457341 246788905 257791823 246788905 257791823 254932058 257791823 166316144 65451345 166316144 65451345 57169202 56261412 57169202 56261412 151627977 181304194 151627977 181304194 224366609 228197429 224366609 228197429 170540883 165970412 170540883 165970412 266154519 269633141 266154519 269633141 82419950 77051033 82419950 77051033 164253562 159668444 164253562 159668444 128208283 124970982 128208283 124970982 257837653 259011543 257837653 259011543 24254762 21530240 24254762 21530240 70113928 108776836 70113928 108776836 112187085 108776836 85763329 86007278 85763329 86007278 201446912 269114508 201446912 269114508 267042294 269114508 154919963 149616920 154919963 149616920 291630533 292574203 291630533 292574203 74215628 73179770 74215628 73179770 103288014 191118215 103288014 191118215 196468385 191118215 182315617 173812268 182315617 173812268 192020208 181835867 192020208 181835867 121183865 118814555 121183865 118814555 182255335 178298937 182255335 178298937 174810135 60315244 174810135 60315244 61729768 60315244 86600700 165746592 86600700 165746592 169743039 165746592 54129907 50597192 54129907 50597192 82835228 217437808 82835228 217437808 264107422 267324216 264107422 267324216 167542726 162820696 167542726 162820696 200272919 189813743 200272919 189813743 129111128 81858709 129111128 81858709 80526145 76925406 80526145 76925406 182760817 177168058 182760817 177168058 160367263 96632022 160367263 96632022 99855637 96632022 107432678 168660157 107432678 168660157 175228793 168660157 64122490 62166231 64122490 62166231 175438088 166915488 175438088 166915488 65130118 62228191 65130118 62228191 218670932 218724088 218670932 218724088 131754908 128232225 131754908 128232225 225124346 224503117 225124346 224503117 140226899 133838312 140226899 133838312 221681591 224954037 221681591 224954037 128989893 90818289 128989893 90818289 92600878 90818289 174423151 199858632 174423151 199858632 203011526 199858632 177920275 134168011 177920275 134168011 138999639 134168011 201823002 268978942 201823002 268978942 266305917 268978942 171888849 87977979 171888849 87977979 90450492 87977979 148043976 237690818 148043976 237690818 238264989 237690818 92794047 91507228 92794047 91507228 161380287 242417650 161380287 242417650 240657172 242417650 190563865 150562321 190563865 150562321 159939284 150562321 237139951 235803157 237139951 235803157 233514814 230586036 233514814 230586036 8188037 7460003 8188037 7460003 223592890 227813023 223592890 227813023 202107880 89685033 202107880 89685033 91127247 89685033 255023500 259180807 255023500 259180807 191201516 185620082 191201516 185620082 214011714 216058334 214011714 216058334 221386726 216058334 219502641 264254054 219502641 264254054 268134546 269119378 268134546 269119378 112257790 111847221 112257790 111847221 190863385 188857634 190863385 188857634 185324313 182766561 185324313 182766561 263687877 265305986 263687877 265305986 261136217 190292192 261136217 190292192 195566862 190292192 217230550 273051653 217230550 273051653 270599809 273051653 187274107 24579185 187274107 24579185 27212536 24579185 127076177 231235534 127076177 231235534 232536666 235823594 232536666 235823594 158453058 149414073 158453058 149414073 218372531 222092501 218372531 222092501 61009039 56849935 61009039 56849935 144625400 140639734 144625400 140639734 82870920 81848072 82870920 81848072 171509884 161059409 171509884 161059409 85491460 55115856 85491460 55115856 57003476 55115856 226072126 230515465 226072126 230515465 207083643 212369241 207083643 212369241 253657901 253626390 253657901 253626390 192102999 42075412 192102999 42075412 42990971 42075412 151761032 279415794 151761032 279415794 277533729 279415794 19607162 17304191 19607162 17304191 112911384 138065281 112911384 138065281 240828901 243286963 240828901 243286963 230345231 69298354 230345231 69298354 71198241 69298354 247172728 250536211 247172728 250536211 220565441 211450528 220565441 211450528 188114741 184209081 188114741 184209081 254031367 253932178 254031367 253932178 238192151 187660007 238192151 187660007 149876299 133051115 149876299 133051115 135696559 133051115 177901543 211656758 177901543 211656758 213696101 211656758 71157305 60873203 71157305 60873203 62856887 60873203 156692691 222649810 156692691 222649810 219432220 222649810 45274108 43089722 45274108 43089722 104211584 99761063 104211584 99761063 28247759 27716224 28247759 27716224 226437030 221433774 226437030 221433774 92218227 91565685 92218227 91565685 267965452 271890384 267965452 271890384 77828860 25984229 77828860 25984229 27587508 25984229 104593519 260813469 104593519 260813469 261368294 286908425 261368294 286908425 284945297 286908425 179229389 175198536 179229389 175198536 232454956 235885671 232454956 235885671 168599388 157574401 168599388 157574401 249306240 253237677 249306240 253237677 171178635 161384677 171178635 161384677 213084673 283244988 213084673 283244988 282665446 283244988 191185545 175951604 191185545 175951604 27162131 24653574 27162131 24653574 150578182 213731454 150578182 213731454 219563094 213731454 71200197 23945666 71200197 23945666 26077028 23945666 67089094 153591783 67089094 153591783 160011678 153591783 93452043 91072427 93452043 91072427 207261695 212031124 207261695 212031124 73272399 43514125 73272399 43514125 45242596 43514125 296584612 299883273 296584612 299883273 223754443 41542632 223754443 41542632 42207047 41542632 152699947 170016079 152699947 170016079 267852328 267806275 267852328 267806275 199121491 58981153 199121491 58981153 62460988 58981153 78769816 232138236 78769816 232138236 233240134 232138236 101659857 97713479 101659857 97713479 99030596 97713479 169194641 159305347 169194641 159305347 25571511 23603365 25571511 23603365 160291314 156839888 160291314 156839888 33236160 30678527 33236160 30678527 144898870 211466795 144898870 211466795 280475659 282659536 280475659 282659536 41917606 37695289 41917606 37695289 261021915 262831286 261021915 262831286 247078903 126944417 247078903 126944417 130369556 126944417 229474164 233796705 229474164 233796705 74643529 72685617 74643529 72685617 115350086 252439133 115350086 252439133 250287854 252439133 114826145 36613360 114826145 36613360 39672891 36613360 161320271 155243041 161320271 155243041 135936510 131680755 135936510 131680755 203982899 209673617 203982899 209673617 115804141 48581768 115804141 48581768 49609903 48581768 132809464 296032405 132809464 296032405 295377534 296032405 143301494 138710400 143301494 138710400 209166092 213556841 209166092 213556841 184149117 81651364 184149117 81651364 83795294 81651364 272550050 275347154 272550050 275347154 84076999 70023947 84076999 70023947 73450021 70023947 199509529 197184143 199509529 197184143 170860415 149069491 170860415 149069491 109626143 98502144 109626143 98502144 101052850 98502144 217519939 221489242 217519939 221489242 172939889 162387467 172939889 162387467 295141474 297084744 295141474 297084744 216240513 209654609 216240513 209654609 139027223 134365592 139027223 134365592 228711718 233558919 228711718 233558919 185363321 117520923 185363321 117520923 98903861 96493693 98903861 96493693 118847696 123155684 118847696 123155684 288515226 287400622 288515226 287400622 125869235 100502870 125869235 100502870 105729205 100502870 271156221 273876552 271156221 273876552 92525818 70196811 92525818 70196811 71473721 70196811 131596328 222917444 131596328 222917444 220900643 222917444 211188083 153558781 211188083 153558781 160190073 153558781 232035415 265178789 232035415 265178789 261532141 265178789 247569991 248736163 247569991 248736163 253245847 254948612 253245847 254948612 118970557 73151570 118970557 73151570 76871005 73151570 198535155 191443173 198535155 191443173 21561716 20790273 21561716 20790273 173630882 168303268 173630882 168303268 168565616 165404682 168565616 165404682 193475757 197453915 193475757 197453915 179455194 78294734 179455194 78294734 83286996 78294734 229119027 234023898 229119027 234023898 188454674 96412794 188454674 96412794 96964446 96412794 158204531 178339502 158204531 178339502 182836309 178339502 72620577 57860727 72620577 57860727 60893948 57860727 237967416 242001856 237967416 242001856 143745263 139113329 143745263 139113329 174159054 164023318 174159054 164023318 69951880 68302260 69951880 68302260 154287330 148292863 154287330 148292863 81593316 81107234 81593316 81107234 92143167 108098998 92143167 108098998 197338274 250926770 197338274 250926770 248611556 250926770 142474545 41656592 142474545 41656592 42966231 41656592 95808814 214544573 95808814 214544573 214590885 214544573 212146971 126439981 212146971 126439981 63772540 61308953 63772540 61308953 180318745 290672962 180318745 290672962 288965609 290672962 83078941 81582470 83078941 81582470 243999572 245639731 243999572 245639731 180884303 178873880 180884303 178873880 189556406 182874023 189556406 182874023 157409670 117005291 157409670 117005291 119984834 117005291 185019222 272085989 185019222 272085989 269228062 272085989 251354215 120438528 251354215 120438528 79337962 78851084 79337962 78851084 149259695 142390534 149259695 142390534 99902574 97428014 99902574 97428014 246708266 248299198 246708266 248299198 84783702 84170341 84783702 84170341 135933453 131183825 135933453 131183825 43674768 39708264 43674768 39708264 221767432 225821945 221767432 225821945 48378689 44958952 48378689 44958952 47520369 44958952 150802228 142602568 150802228 142602568 101811489 99707408 101811489 99707408 113889393 148863243 113889393 148863243 155232965 148863243 111187696 41493629 111187696 41493629 42909598 41493629 196505122 208885094 196505122 208885094 299178024 300394872 299178024 300394872 108243087 108541129 108243087 108541129 212049322 211469465 212049322 211469465 117551142 110779962 117551142 110779962 154672280 196127250 154672280 196127250 200560521 196127250 160217778 120715076 160217778 120715076 125973416 120715076 175929525 170438479 175929525 170438479 59595742 58023911 59595742 58023911 229850111 274125450 229850111 274125450 271395717 274125450 135835102 33535855 135835102 33535855 36116850 33535855 229348532 233453057 229348532 233453057 36211888 33757864 36211888 33757864 202477329 205285420 202477329 205285420 94423254 91906471 94423254 91906471 254902764 257647104 254902764 257647104 124780424 51680540 124780424 51680540 54004075 51680540 136221632 181876931 136221632 181876931 183073559 181876931 143692055 139509701 143692055 139509701 235498011 239857099 235498011 239857099 92524410 43404457 92524410 43404457 45129928 43404457 268119526 268541393 268119526 268541393 177141454 172543784 177141454 172543784 234926304 237839153 234926304 237839153 203753554 134178895 203753554 134178895 26186663 25790445 26186663 25790445 241177387 245977611 241177387 245977611 106640914 107180750 106640914 107180750 128140069 178365109 128140069 178365109 222106914 219375715 222106914 219375715 12417539 12745971 12417539 12745971 211705393 215481587 211705393 215481587 163622526 70068387 163622526 70068387 73570023 70068387 143182434 267206232 143182434 267206232 265927019 267206232 92703694 91370601 92703694 91370601 184807848 176924636 184807848 176924636 129785944 28063468 129785944 28063468 27462532 28063468 170064152 160329400 170064152 160329400 94852507 93263949 94852507 93263949 199649014 282357831 199649014 282357831 282211809 282357831 25527061 23172010 25527061 23172010 97131529 94670348 97131529 94670348 80967287 80796778 80967287 80796778 268537173 304441610 268537173 304441610 303632395 304441610 87263290 85668835 87263290 85668835 120806403 228004960 120806403 228004960 273413897 276631051 273413897 276631051 74320983 70375241 74320983 70375241 159209827 185342324 159209827 185342324 193556987 185342324 98598082 94820617 98598082 94820617 176871584 254541352 176871584 254541352 248417818 254541352 43267379 40446024 43267379 40446024 243000790 246346312 243000790 246346312 227541354 126409715 227541354 126409715 131623054 126409715 141246632 212695064 141246632 212695064 208851018 212695064 168320006 162271911 168320006 162271911 252030113 254421407 252030113 254421407 73107960 70784071 73107960 70784071 85892302 86823095 85892302 86823095 108018538 107786665 108018538 107786665 22884390 21849283 22884390 21849283 205184578 245383687 205184578 245383687 240434763 245383687 128103793 122577335 128103793 122577335 155023487 181021399 155023487 181021399 234460350 239743369 234460350 239743369 186110894 180737711 186110894 180737711 266194731 269340343 266194731 269340343 150295261 131846313 150295261 131846313 39374060 39369224 39374060 39369224 149840511 267401451 149840511 267401451 264522443 267401451 86201650 81538231 86201650 81538231 111501015 126852976 111501015 126852976 219382424 222670610 219382424 222670610 144883667 138693092 144883667 138693092 177036770 232710523 177036770 232710523 231871005 232710523 81455036 80019575 81455036 80019575 88784936 197641841 88784936 197641841 247270047 251167576 247270047 251167576 106543371 81629395 106543371 81629395 81777622 81629395 165077104 228259318 165077104 228259318 229483718 228259318 168789852 23118578 168789852 23118578 23748702 23118578 214461679 216773254 214461679 216773254 202547065 71372485 202547065 71372485 73257259 71372485 165264073 159733113 165264073 159733113 136974094 128796339 136974094 128796339 61724875 59602118 61724875 59602118 62803022 61857602 62803022 61857602 42823904 39422788 42823904 39422788 100035458 116402683 100035458 116402683 122512403 116402683 87819605 84664632 87819605 84664632 289885114 291701735 289885114 291701735 263917674 170891308 263917674 170891308 179447839 170891308 228017280 256629421 228017280 256629421 255309514 256629421 192722598 184515406 192722598 184515406 194821624 190620360 194821624 190620360 155964542 35967279 155964542 35967279 38539021 35967279 58693108 99662202 58693108 99662202 188668318 186451865 188668318 186451865 155231886 149311409 155231886 149311409 263131410 264756749 263131410 264756749 193758345 164585380 193758345 164585380 167875401 164585380 234374222 244046269 234374222 244046269 248073856 250321558 248073856 250321558 127440921 124725686 127440921 124725686 228669472 233149189 228669472 233149189 67478693 65652084 67478693 65652084 272512160 275904967 272512160 275904967 274814976 275904967 170135987 159000962 170135987 159000962 227352657 222850296 227352657 222850296 69364456 67096156 69364456 67096156 217563675 221971971 217563675 221971971 118231079 43163697 118231079 43163697 45351414 43163697 263407191 265174527 263407191 265174527 222184282 95737952 222184282 95737952 100096247 95737952 175642758 167631862 175642758 167631862 100920427 26460823 100920427 26460823 29759707 26460823 242678335 243520262 242678335 243520262 79427814 75985079 79427814 75985079 83486139 231899173 83486139 231899173 230333679 231899173 28501097 27927862 28501097 27927862 151030156 144324965 151030156 144324965 40539812 37389118 40539812 37389118 105590625 208996928 105590625 208996928 204072957 208996928 122192697 79126232 122192697 79126232 79273685 79126232 140526216 133889784 140526216 133889784 41776169 38241679 41776169 38241679 77101188 188196605 77101188 188196605 234206189 236430813 234206189 236430813 121639320 116109686 121639320 116109686 150195134 143866678 150195134 143866678 114859000 79170870 114859000 79170870 84324481 79170870 96533957 101802544 96533957 101802544 102664089 101802544 65587202 62054237 65587202 62054237 160895319 186831045 160895319 186831045 192991313 186831045 164820068 69010967 164820068 69010967 70954217 69010967 162016313 155256817 162016313 155256817 69277665 66133376 69277665 66133376 234131747 258676665 234131747 258676665 278220846 281450641 278220846 281450641 16776671 14050205 16776671 14050205 168528703 254544975 168528703 254544975 251479793 254544975 90830513 90104066 90830513 90104066 157165067 150341850 157165067 150341850 116402899 83593102 116402899 83593102 87035082 83593102 270285208 272843683 270285208 272843683 123161548 118471062 123161548 118471062 209659750 206437935 209659750 206437935 54967656 49142952 54967656 49142952 54223516 49142952 201406995 199121200 201406995 199121200 163768191 151377544 163768191 151377544 151444498 135101914 151444498 135101914 140462462 135101914 216947319 210081478 216947319 210081478 126216971 123197340 126216971 123197340 229386806 231916568 229386806 231916568 204542917 195318156 204542917 195318156 237780227 235415588 237780227 235415588 193341607 188005692 193341607 188005692 233192138 236771182 233192138 236771182 63981276 60695694 63981276 60695694 62305280 60695694 248729265 251753989 248729265 251753989 89582713 86992756 89582713 86992756 184006694 244868537 184006694 244868537 240390273 244868537 161906096 156852045 161906096 156852045 254703040 257544893 254703040 257544893 169331518 63560672 169331518 63560672 65500470 63560672 266839707 269994348 266839707 269994348 129321773 109888495 129321773 109888495 115221896 109888495 140846420 136269213 140846420 136269213 106341115 105397531 106341115 105397531 109105384 123159621 109105384 123159621 129071604 123159621 56651310 54783032 56651310 54783032 164722542 158846695 164722542 158846695 163338119 156055646 163338119 156055646 212871865 206624732 212871865 206624732 139680796 132843584 139680796 132843584 189785634 182659623 189785634 182659623 122483560 49566625 122483560 49566625 54193683 49566625 288795875 289562399 288795875 289562399 49235498 46050074 49235498 46050074 151928666 145273156 151928666 145273156 87773052 84232863 87773052 84232863 112732528 108512117 112732528 108512117 23201092 21459905 23201092 21459905 101465748 255556161 101465748 255556161 254402694 255556161 68189263 64600257 68189263 64600257 106564210 106655023 106564210 106655023 197443932 193073647 197443932 193073647 143095118 140674130 143095118 140674130 238233129 282798961 238233129 282798961 280923931 282798961 143365314 137738108 143365314 137738108 291632432 292785207 291632432 292785207 164216109 75268234 164216109 75268234 78708495 75268234 81368969 82062213 81368969 82062213 58637995 56250259 58637995 56250259 271578535 274662377 271578535 274662377 143047670 138012426 143047670 138012426 215115252 213532734 215115252 213532734 104244619 68297863 104244619 68297863 70138943 68297863 147490330 141806414 147490330 141806414 64140580 61206228 64140580 61206228 219797214 216422320 219797214 216422320 66406504 63580246 66406504 63580246 206602592 202941944 206602592 202941944 185633273 175200756 185633273 175200756 69556829 67092054 69556829 67092054 198167437 193239649 198167437 193239649 168721069 142938055 168721069 142938055 148340249 142938055 171341677 160185732 171341677 160185732 53480315 51127572 53480315 51127572 241536277 246790634 241536277 246790634 242376123 246790634 111619038 110143080 111619038 110143080 252341502 256005197 252341502 256005197 149499621 30843725 149499621 30843725 34544969 30843725 270774860 272290499 270774860 272290499 160491629 65180346 160491629 65180346 53661712 51157932 53661712 51157932 179610311 171692894 179610311 171692894 56103057 51808003 56103057 51808003 200513139 194287920 200513139 194287920 85872885 83464684 85872885 83464684 140105651 150150171 140105651 150150171 155926227 150150171 40289365 40034159 40289365 40034159 175086826 168471293 175086826 168471293 76257367 40616749 76257367 40616749 42767493 40616749 55955584 52636961 55955584 52636961 37775677 37339658 37775677 37339658 267080881 268430621 267080881 268430621 164748585 146307837 164748585 146307837 94135325 91924740 94135325 91924740 219164758 216935864 219164758 216935864 93906397 56471887 93906397 56471887 22446924 20523213 22446924 20523213 272243765 275176927 272243765 275176927 250159648 206702847 250159648 206702847 205226849 197122675 205226849 197122675 199222924 224099119 199222924 224099119 247987864 250050509 247987864 250050509 158263173 147430349 158263173 147430349 210839928 208433163 210839928 208433163 17464903 16189672 17464903 16189672 113099700 110901018 113099700 110901018 78515281 76099715 78515281 76099715 120929232 211283878 120929232 211283878 270076135 271231463 270076135 271231463 248268089 31996448 248268089 31996448 35652123 31996448 69188903 231459720 69188903 231459720 228305711 231459720 200394672 202449644 200394672 202449644 221016897 233635427 221016897 233635427 230269807 233635427 51861578 51214787 51861578 51214787 123391641 261204680 123391641 261204680 258860479 261204680 210117424 212069935 210117424 212069935 261032093 263294001 261032093 263294001 126008342 103707255 126008342 103707255 107460107 103707255 203058663 201380981 203058663 201380981 167459280 155729182 167459280 155729182 202034533 217684230 202034533 217684230 279237944 282917747 279237944 282917747 227816589 213764492 227816589 213764492 209291886 213881965 209291886 213881965 194840490 81700715 194840490 81700715 82210793 81700715 258412083 260478686 258412083 260478686 127525487 123441607 127525487 123441607 254575987 259344204 254575987 259344204 119420492 113632943 119420492 113632943 236073396 240134263 236073396 240134263 52086426 48908840 52086426 48908840 148904540 205410170 148904540 205410170 249436954 250605745 249436954 250605745 52369829 49309329 52369829 49309329 261713286 264358685 261713286 264358685 72037542 70220138 72037542 70220138 168779156 163849819 168779156 163849819 8640578 8037660 8640578 8037660 248825240 254857972 248825240 254857972 61959127 58853379 61959127 58853379 198208020 257980359 198208020 257980359 255698751 257980359 223525344 197730719 223525344 197730719 185209319 71842504 185209319 71842504 75436214 71842504 215324300 241433761 215324300 241433761 239084361 241433761 194366443 94021384 194366443 94021384 95527433 94021384 272480568 275315093 272480568 275315093 152191397 141320051 152191397 141320051 176424261 220720943 176424261 220720943 220459612 220720943 123960390 118276604 123960390 118276604 253231074 253352438 253231074 253352438 155650964 149964142 155650964 149964142 255707025 260984134 255707025 260984134 65062212 62299700 65062212 62299700 124370848 259973929 124370848 259973929 256806168 259973929 167343092 98968307 167343092 98968307 100363908 98968307 196830378 219387352 196830378 219387352 217196354 219387352 35036029 32241065 35036029 32241065 152522906 245213270 152522906 245213270 243040956 245213270 233065617 80129897 233065617 80129897 62726988 62036522 62726988 62036522 134746554 282628625 134746554 282628625 278863198 282628625 230833092 111602656 230833092 111602656 117847187 111602656 251062336 253261191 251062336 253261191 160457312 156943598 160457312 156943598 221422445 231951804 221422445 231951804 227624696 231951804 110456269 106093623 110456269 106093623 196044844 195275416 196044844 195275416 138742152 108388295 138742152 108388295 16194252 15488290 16194252 15488290 156046372 236981996 156046372 236981996 233923737 236981996 183770916 119429786 183770916 119429786 109494107 106024829 109494107 106024829 244426242 246777596 244426242 246777596 60601798 56257228 60601798 56257228 244343852 246740131 244343852 246740131 198426769 193582548 198426769 193582548 199060440 194759161 199060440 194759161 160989643 97254676 160989643 97254676 102147518 97254676 102292158 174507992 102292158 174507992 179106974 174507992 51054770 50360282 51054770 50360282 94316495 92875218 94316495 92875218 56726190 55628684 56726190 55628684 120566483 291032543 120566483 291032543 290022478 291032543 230540390 141703916 230540390 141703916 94625332 90816765 94625332 90816765 93413120 90816765 169352336 160511175 169352336 160511175 35278801 33294705 35278801 33294705 136311585 131354570 136311585 131354570 125542021 120716233 125542021 120716233 209378992 211008418 209378992 211008418 128991790 113380617 128991790 113380617 52883871 49667256 52883871 49667256 159970297 150086263 159970297 150086263 99736645 99602736 99736645 99602736 282709035 283536483 282709035 283536483 268084272 87573669 268084272 87573669 88846525 87573669 236382049 235169678 236382049 235169678 84440255 37979104 84440255 37979104 40397874 37979104 281341528 284068856 281341528 284068856 28165195 26786271 28165195 26786271 30869140 128772618 30869140 128772618 156744795 201627807 156744795 201627807 197619804 201627807 156810429 151820196 156810429 151820196 165623816 177819023 165623816 177819023 186653533 177819023 105446974 103489904 105446974 103489904 125990999 223130307 125990999 223130307 220429016 223130307 146023714 139629825 146023714 139629825 236343948 239510809 236343948 239510809 20769709 18873551 20769709 18873551 286712713 289046159 286712713 289046159 215553474 124057242 215553474 124057242 48846542 47709545 48846542 47709545 272812299 275460540 272812299 275460540 156617838 153134621 156617838 153134621 161287127 154679543 161287127 154679543 148269572 143407812 148269572 143407812 206723045 209923575 206723045 209923575 38906637 38751441 38906637 38751441 219596342 222469236 219596342 222469236 198244719 194429916 198244719 194429916 227584755 231427130 227584755 231427130 169430300 71038080 169430300 71038080 73702646 71038080 203290700 201288747 203290700 201288747 44780419 42443197 44780419 42443197 50112730 257285968 50112730 257285968 252231223 257285968 49585254 46759196 49585254 46759196 67585730 244391081 67585730 244391081 267786104 270048315 267786104 270048315 221043718 221790723 221043718 221790723 228966618 225749618 228966618 225749618 42372828 36981431 42372828 36981431 41220935 36981431 117848985 241683246 117848985 241683246 236323576 241683246 92538489 89590461 92538489 89590461 158038124 147695204 158038124 147695204 79380839 75304405 79380839 75304405 78577165 270151169 78577165 270151169 268269737 270151169 46112011 40953075 46112011 40953075 58364489 77776201 58364489 77776201 81372559 77776201 51884502 48726643 51884502 48726643 208574398 206823935 208574398 206823935 147188609 44682721 147188609 44682721 48413827 44682721 141378225 136240384 141378225 136240384 13285544 13740119 13285544 13740119 167022256 163118026 167022256 163118026 167878163 54106754 167878163 54106754 58537469 54106754 91750358 249167595 91750358 249167595 245079089 249167595 202557975 128377609 202557975 128377609 4797746 3292013 4797746 3292013 206576473 210585996 206576473 210585996 132721251 128539793 132721251 128539793 135334955 245291760 135334955 245291760 243992225 245291760 224444652 204422928 224444652 204422928 201254309 204422928 233155394 254967031 233155394 254967031 254917057 254967031 156202913 19048166 156202913 19048166 19066563 19048166 207374047 212997894 207374047 212997894 58997642 56529094 58997642 56529094 220159671 214530838 220159671 214530838 153574855 143472570 153574855 143472570 187926386 179022444 187926386 179022444 66147955 63141033 66147955 63141033 236332313 234688641 236332313 234688641 193964862 182415842 193964862 182415842 203714614 201991761 203714614 201991761 193132727 107952649 193132727 107952649 110206060 106271120 110206060 106271120 225176114 261829845 225176114 261829845 258537680 261829845 245478096 123999276 245478096 123999276 127212288 123999276 130844406 192046058 130844406 192046058 200751046 192046058 133966124 128101366 133966124 128101366 230238244 243619877 230238244 243619877 239591836 243619877 135926501 130625879 135926501 130625879 239831135 259650787 239831135 259650787 257412747 259650787 211484432 213436308 211484432 213436308 264535938 267275777 264535938 267275777 115233711 89570586 115233711 89570586 93795517 89570586 167730784 157093720 167730784 157093720 23886622 22732518 23886622 22732518 246264774 248106322 246264774 248106322 99408287 97590184 99408287 97590184 257729800 260700466 257729800 260700466 255121699 112414028 255121699 112414028 42559434 40354015 42559434 40354015 133070744 129195299 133070744 129195299 109567507 107355710 109567507 107355710 186330207 179669421 186330207 179669421 45350236 41458879 45350236 41458879 193974092 192739233 193974092 192739233 170407171 25139167 170407171 25139167 28421975 25139167 197428606 200461887 197428606 200461887 25895108 22875572 25895108 22875572 128375871 236790626 128375871 236790626 240958572 243002158 240958572 243002158 224686944 228860550 224686944 228860550 243614807 246486040 243614807 246486040 3516011 2730989 3516011 2730989 206119593 201691488 206119593 201691488 135016950 130751741 135016950 130751741 207220842 203924202 207220842 203924202 50099188 47537238 50099188 47537238 265261074 269391966 265261074 269391966 78557551 74812916 78557551 74812916 152437291 158297860 152437291 158297860 164427704 158297860 81388339 80281664 81388339 80281664 205251502 195398489 205251502 195398489 139583778 134255559 139583778 134255559 171414042 165460405 171414042 165460405 66817101 65032830 66817101 65032830 158797107 149259137 158797107 149259137 23789910 23085785 23789910 23085785 177809324 198623692 177809324 198623692 195556323 198623692 165041625 151426633 165041625 151426633 153918836 101165955 153918836 101165955 106521094 101165955 174635678 168695034 174635678 168695034 28052151 25615365 28052151 25615365 95128543 149988254 95128543 149988254 236386655 239424933 236386655 239424933 92984315 45696501 92984315 45696501 46321437 45696501 169184334 197742909 169184334 197742909 200598318 197742909 98527567 97981059 98527567 97981059 209715531 245746245 209715531 245746245 240720196 245746245 184981296 61382119 184981296 61382119 64245178 61382119 210686695 204539921 210686695 204539921 37376530 37901355 37376530 37901355 108306191 103425423 108306191 103425423 45890005 42046644 45890005 42046644 170190348 165712390 170190348 165712390 151300666 147760362 151300666 147760362 157863553 151612288 157863553 151612288 79970419 75506268 79970419 75506268 232507214 235822049 232507214 235822049 72448251 68966868 72448251 68966868 163092269 155528721 163092269 155528721 150259610 143696624 150259610 143696624 175278377 166277811 175278377 166277811 157809776 146785295 157809776 146785295 242680469 244694269 242680469 244694269 127017361 124954338 127017361 124954338 157205248 152568872 157205248 152568872 126515732 124873328 126515732 124873328 213042570 279258815 213042570 279258815 277018880 279258815 49843478 45015344 49843478 45015344 224964010 225632369 224964010 225632369 17030439 16295717 17030439 16295717 19140990 107195216 19140990 107195216 165176676 206283578 165176676 206283578 202477456 206283578 156515167 152274922 156515167 152274922 209215564 220967958 209215564 220967958 217493934 220967958 61162866 58636323 61162866 58636323 98124244 133944953 98124244 133944953 139365053 133944953 107656584 103373065 107656584 103373065 159266991 153703995 159266991 153703995 90132765 86697194 90132765 86697194 202711957 220583379 202711957 220583379 217437387 220583379 181594595 174686884 181594595 174686884 194176320 193600637 194176320 193600637 158136314 123016979 158136314 123016979 126252937 123016979 148078227 144181138 148078227 144181138 98427231 95767195 98427231 95767195 164372987 158522714 164372987 158522714 45232773 43671257 45232773 43671257 156136670 146364820 156136670 146364820 52890070 51995944 52890070 51995944 193258919 214846718 193258919 214846718 220370370 214846718 148666371 100116805 148666371 100116805 101637882 100116805 123786465 119761897 123786465 119761897 25023505 22931408 25023505 22931408 91939735 205220055 91939735 205220055 200374531 205220055 85584531 22727932 85584531 22727932 23883955 22727932 207491691 225140635 207491691 225140635 222153033 225140635 98677072 96017534 98677072 96017534 176103858 169029601 176103858 169029601 144582801 139394358 144582801 139394358 275903852 277525427 275903852 277525427 195135510 161039145 195135510 161039145 153994974 55187432 153994974 55187432 58400400 55187432 68721396 64968437 68721396 64968437 50923639 47754939 50923639 47754939 167840240 228232173 167840240 228232173 228637823 228232173 186976269 184722852 186976269 184722852 226884477 230243415 226884477 230243415 33947799 31123527 33947799 31123527 42169154 51711790 42169154 51711790 244448852 247242653 244448852 247242653 97518996 96498314 97518996 96498314 242342740 245176105 242342740 245176105 231606287 54883666 231606287 54883666 59555177 54883666 186176067 267159583 186176067 267159583 265300586 267159583 85568423 83502956 85568423 83502956 183666824 230480980 183666824 230480980 233695886 230480980 221065354 146636141 221065354 146636141 150957187 146636141 257665446 259380514 257665446 259380514 204477882 199480089 204477882 199480089 217400047 220479873 217400047 220479873 7136645 7347434 7136645 7347434 35080082 234504540 35080082 234504540 230136689 234504540 228499987 232006123 228499987 232006123 265897730 286504092 265897730 286504092 286592283 286504092 266133896 197032679 266133896 197032679 68577618 52825100 68577618 52825100 53436540 52825100 188596650 177088127 188596650 177088127 97763939 65303484 97763939 65303484 67193439 65303484 263004447 265903583 263004447 265903583 64257020 61838962 64257020 61838962 257081686 257016434 257081686 257016434 70578525 68303172 70578525 68303172 200556451 206222290 200556451 206222290 78187805 78002567 78187805 78002567 127750017 124687748 127750017 124687748 49023894 46803381 49023894 46803381 234243117 237657939 234243117 237657939 228821525 31095173 228821525 31095173 32458648 31095173 193457672 208665009 193457672 208665009 205166506 208665009 22837878 22985992 22837878 22985992 80032629 153760691 80032629 153760691 162758037 153760691 48015111 45327695 48015111 45327695 144175004 140336362 144175004 140336362 49367881 46017178 49367881 46017178 220012741 222467536 220012741 222467536 106382000 107976128 106382000 107976128 190158642 221108360 190158642 221108360 255952085 261010045 255952085 261010045 215040771 209663325 215040771 209663325 278730212 279943868 278730212 279943868 207878912 203119563 207878912 203119563 218353409 219468187 218353409 219468187 118163601 116589077 118163601 116589077 266617353 269491591 266617353 269491591 198785859 193672346 198785859 193672346 281280381 282869186 281280381 282869186 56174516 56270065 56174516 56270065 206920720 196975515 206920720 196975515 118129619 113888681 118129619 113888681 253435138 255636531 253435138 255636531 34560940 31581719 34560940 31581719 89863081 244010781 89863081 244010781 241714100 244010781 106689472 105614513 106689472 105614513 272763013 275437540 272763013 275437540 243782392 41812014 243782392 41812014 44727364 41812014 112893147 110345061 112893147 110345061 240117491 243188157 240117491 243188157 71741471 69187582 71741471 69187582 99219116 104476281 99219116 104476281 175073085 212688976 175073085 212688976 212183808 212688976 55375494 8643493 55375494 8643493 10422320 8643493 171990142 218676938 171990142 218676938 215641359 218676938 81492558 80332811 81492558 80332811 221669719 217758918 221669719 217758918 218837879 215644849 218837879 215644849 232440338 228843996 232440338 228843996 121325289 104837975 121325289 104837975 19233816 17913123 19233816 17913123 201287144 198451183 201287144 198451183 94937893 56389434 94937893 56389434 58215908 56389434 196918882 196663849 196918882 196663849 175192029 133029993 175192029 133029993 135522820 133029993 260251375 261059296 260251375 261059296 224191983 51634446 224191983 51634446 54000324 51634446 259766761 261752324 259766761 261752324 24373849 23463483 24373849 23463483 107445925 103187887 107445925 103187887 51986180 47651528 51986180 47651528 90580657 147959578 90580657 147959578 153149032 147959578 126633170 123359266 126633170 123359266 170238680 221134632 170238680 221134632 217643910 221134632 190285047 51366450 190285047 51366450 52065770 51366450 137987162 146007597 137987162 146007597 166170420 211827576 166170420 211827576 210178907 211827576 87751933 30986389 87751933 30986389 30218920 30986389 63068340 103140139 63068340 103140139 260330995 264769169 260330995 264769169 55087169 52237446 55087169 52237446 237793126 243273823 237793126 243273823 219586057 224228087 219586057 224228087 274616432 277145349 274616432 277145349 176046899 48833746 176046899 48833746 52024526 48833746 81822596 80793875 81822596 80793875 67270561 44458359 67270561 44458359 46102395 44458359 201358452 214627331 201358452 214627331 214397690 214627331 125059772 28486033 125059772 28486033 31040931 28486033 137809367 132052283 137809367 132052283 74723763 73265253 74723763 73265253 188280294 182040914 188280294 182040914 72415496 25728591 72415496 25728591 26816843 25728591 210326288 208900426 210326288 208900426 101889823 99194116 101889823 99194116 194263461 193766223 194263461 193766223 114960995 24224183 114960995 24224183 25493291 24224183 83642063 87517447 83642063 87517447 186355318 184418376 186355318 184418376 183046734 178207455 183046734 178207455 186148269 181266380 186148269 181266380 60948568 59382865 60948568 59382865 67836042 64566000 67836042 64566000 59018637 56465569 59018637 56465569 167812110 197497504 167812110 197497504 200893879 197497504 189207557 106626080 189207557 106626080 108951096 106626080 145640319 139007285 145640319 139007285 47995659 48199059 47995659 48199059 103714263 254159131 103714263 254159131 275569107 276771627 275569107 276771627 178401373 172425756 178401373 172425756 222132063 220403293 222132063 220403293 46957291 43810378 46957291 43810378 108923615 189342572 108923615 189342572 242244714 245054556 242244714 245054556 227715597 80060692 227715597 80060692 81836236 80060692 96689094 93671047 96689094 93671047 28419500 26592270 28419500 26592270 264514356 266035986 264514356 266035986 15298883 15792526 15298883 15792526 210581886 203631617 210581886 203631617 167492059 60425269 167492059 60425269 43842870 42090304 43842870 42090304 134632288 249704571 134632288 249704571 254592056 257434618 254592056 257434618 241202226 130300618 241202226 130300618 133906908 130300618 219497769 221071013 219497769 221071013 64886220 55236145 64886220 55236145 59444353 55236145 105033664 99456903 105033664 99456903 53380893 51001363 53380893 51001363 71195906 113959877 71195906 113959877 117800475 113959877 31281243 29223309 31281243 29223309 211806749 215737583 211806749 215737583 137345960 129587288 137345960 129587288 34894575 2598201 34894575 2598201 2749362 2598201 226910573 228190760 226910573 228190760 223120267 55135598 223120267 55135598 56175104 55135598 227490352 230269762 227490352 230269762 123612969 119672348 123612969 119672348 142698979 136849015 142698979 136849015 124995598 121047666 124995598 121047666 228260753 227174893 228260753 227174893 143451534 138315690 143451534 138315690 222069246 244172985 222069246 244172985 241780031 244172985 210945783 68938463 210945783 68938463 63448966 62748586 63448966 62748586 183229114 264282670 183229114 264282670 262201702 264282670 44525914 40919859 44525914 40919859 36946760 36238441 36946760 36238441 226247221 228545065 226247221 228545065 54905759 52204326 54905759 52204326 101937778 266317941 101937778 266317941 266321357 266317941 59481367 55643921 59481367 55643921 196662415 191514097 196662415 191514097 96251239 53133683 96251239 53133683 55431928 53133683 84876857 83586427 84876857 83586427 21757467 21712001 21757467 21712001 151787002 195565018 151787002 195565018 196083895 195565018 99021341 58996722 99021341 58996722 60293234 58996722 182879654 254748985 182879654 254748985 251108693 254748985 112196052 111611644 112196052 111611644 210175745 204783955 210175745 204783955 145393301 139128578 145393301 139128578 163752272 158106578 163752272 158106578 122566003 117683332 122566003 117683332 217963481 220901611 217963481 220901611 94607041 92198580 94607041 92198580 274329746 275642254 274329746 275642254 243022233 152878700 243022233 152878700 157690574 152878700 172987359 267225037 172987359 267225037 265529718 267225037 242646127 90105731 242646127 90105731 93748844 90105731 160810153 160377192 160810153 160377192 167842873 160377192 111100430 86238652 111100430 86238652 87197812 86238652 130960957 185666574 130960957 185666574 274732442 277186641 274732442 277186641 235713485 239462684 235713485 239462684 251326504 252767789 251326504 252767789 197402242 201112745 197402242 201112745 227504025 229195121 227504025 229195121 214672503 101937525 214672503 101937525 101924675 101937525 170708548 158877247 170708548 158877247 90236223 89233173 90236223 89233173 225650531 230887329 225650531 230887329 228069724 230887329 188289223 48526289 188289223 48526289 50975073 48526289 116523985 111788737 116523985 111788737 85368728 82918642 85368728 82918642 289001352 288375033 289001352 288375033 76840834 29103358 76840834 29103358 31795653 29103358 172369301 166612709 172369301 166612709 19620832 18112900 19620832 18112900 249999925 253628354 249999925 2536
118696 0 384871272 645462905 384871272 645462905 292776265 438744636 292776265 438744636 536491220 832620467 536491220 832620467 557246163 832620467 255225271 382601014 255225271 382601014 355105640 605032288 355105640 605032288 90600870 136292798 90600870 136292798 292756586 438702851 292756586 438702851 793220432 306828585 793220432 306828585 395844732 829420802 395844732 829420802 841480131 238286478 841480131 238286478 407168234 820986795 407168234 820986795 921458444 118873595 921458444 118873595 833855085 249392626 833855085 249392626 981550517 28206994 981550517 28206994 132378990 290175951 132378990 290175951 804997559 290175951 186176413 282843188 186176413 282843188 754621021 451076203 754621021 451076203 142823568 57774322 142823568 57774322 39012489 57774322 561712156 660198879 561712156 660198879 272996961 409533616 272996961 409533616 701816146 440758399 701816146 440758399 955861052 65614294 955861052 65614294 160508613 242566922 160508613 242566922 53610400 80138347 53610400 80138347 67254579 166741698 67254579 166741698 725850568 983059377 725850568 983059377 631566625 983059377 898024327 153544942 898024327 153544942 576296538 963540554 576296538 963540554 409789681 69752325 409789681 69752325 47078654 69752325 812162975 281608491 812162975 281608491 897066522 154728388 897066522 154728388 778132569 328336470 778132569 328336470 63162923 94738312 63162923 94738312 537155119 968697140 537155119 968697140 507527783 968697140 670866070 252915682 670866070 252915682 166987403 252915682 196672362 297266857 196672362 297266857 115602764 173257169 115602764 173257169 539822298 858880040 539822298 858880040 900141293 150469592 900141293 150469592 427313316 762879034 427313316 762879034 456918941 35806621 456918941 35806621 976356669 35806621 494818380 835301635 494818380 835301635 221503252 333967031 221503252 333967031 466068551 788178406 466068551 788178406 991837070 12091811 991837070 12091811 598552190 932999731 598552190 932999731 269130928 18268330 269130928 18268330 11976721 18268330 834490797 909958188 834490797 909958188 442297795 909958188 631378424 493517608 631378424 493517608 667239866 493517608 325413651 489180011 325413651 489180011 377828370 653550295 377828370 653550295 13657185 21285258 13657185 21285258 605268169 554744386 605268169 554744386 997326652 3797241 997326652 3797241 667770866 634389145 667770866 634389145 387342090 502600671 387342090 502600671 637536777 842820674 637536777 842820674 436205942 101031549 436205942 101031549 933742762 101031549 307197342 912221683 307197342 912221683 561814978 912221683 313303225 470561194 313303225 470561194 330272545 496053141 330272545 496053141 215567207 325397758 215567207 325397758 686641717 462833242 686641717 462833242 734953237 220167528 734953237 220167528 853367589 220167528 640377835 998958932 640377835 998958932 822005368 267866593 822005368 267866593 266310445 399986286 266310445 399986286 822141073 267633236 822141073 267633236 804896484 338623214 804896484 338623214 47460496 70506014 47460496 70506014 573480359 926022134 573480359 926022134 530994936 442041599 530994936 442041599 700994606 442041599 489694410 941012709 489694410 941012709 350326894 277119374 350326894 277119374 815422570 277119374 101057797 112257994 101057797 112257994 74446945 112257994 160496687 751948785 160496687 751948785 701651025 383782478 701651025 383782478 740101404 383782478 596767826 705662940 596767826 705662940 329963823 401436317 329963823 401436317 750954840 368441096 750954840 368441096 392228001 825811466 392228001 825811466 183871431 239381638 183871431 239381638 840832938 239381638 12605615 19200704 12605615 19200704 938933336 296636058 938933336 296636058 196245827 296636058 329638238 495196905 329638238 495196905 840357332 240062725 840357332 240062725 582524676 890249008 582524676 890249008 989230052 16343412 989230052 16343412 937534726 527827170 937534726 527827170 299887647 449942900 299887647 449942900 391664965 555385602 391664965 555385602 905112833 112712453 905112833 112712453 925572208 112712453 494545619 932867115 494545619 932867115 8640160 13015703 8640160 13015703 635450174 653683090 635450174 653683090 370034379 653683090 920894907 119773738 920894907 119773738 335925080 982186665 335925080 982186665 663921145 498308259 663921145 498308259 468660029 764818830 468660029 764818830 832297014 251847949 832297014 251847949 430926772 785792832 430926772 785792832 327095656 249327450 327095656 249327450 833856435 249327450 670905042 487604021 670905042 487604021 761492175 297735782 761492175 297735782 196960974 297735782 485352744 779170168 485352744 779170168 243312510 365351963 243312510 365351963 528001152 645108473 528001152 645108473 882023722 65931187 882023722 65931187 955565381 65931187 536812267 577010961 536812267 577010961 890165721 165148739 890165721 165148739 797803267 442111896 797803267 442111896 328273075 493606880 328273075 493606880 781554195 323521268 781554195 323521268 743869729 982021524 743869729 982021524 440872105 982021524 974554773 37827658 974554773 37827658 653461637 862317421 653461637 862317421 130621575 167849798 130621575 167849798 17647960 27384308 17647960 27384308 277432746 416624451 277432746 416624451 989974452 15145264 989974452 15145264 128924238 443364597 128924238 443364597 811624420 183067176 811624420 183067176 122033617 183067176 570655363 915410432 570655363 915410432 42008009 62360780 42008009 62360780 68273906 332107976 68273906 332107976 775558167 332107976 158419688 239886253 158419688 239886253 515244299 737278023 515244299 737278023 770002564 340080770 770002564 340080770 564973365 895178840 564973365 895178840 27286056 41164184 27286056 41164184 225282584 620823401 225282584 620823401 624011980 620823401 455919112 990126492 455919112 990126492 984491035 23161686 984491035 23161686 321504066 483165710 321504066 483165710 930445536 105944161 930445536 105944161 224097954 832827798 224097954 832827798 462211683 832827798 371328764 561309885 371328764 561309885 628338478 561309885 616772104 976111099 616772104 976111099 481895372 171047450 481895372 171047450 114133995 171047450 844864082 682274683 844864082 682274683 195609095 295940347 195609095 295940347 744721437 957006840 744721437 957006840 600214433 957006840 908367504 137969939 908367504 137969939 862203382 354743253 862203382 354743253 236054005 354743253 882714674 176268629 882714674 176268629 723390061 666040992 723390061 666040992 484273917 666040992 960927248 58258096 960927248 58258096 324748985 488266308 324748985 488266308 57235156 85648343 57235156 85648343 940053611 390511137 940053611 390511137 92911944 139416206 92911944 139416206 395401923 706840432 395401923 706840432 739971372 50442481 739971372 50442481 966027113 50442481 244120910 366492624 244120910 366492624 809971595 284047891 809971595 284047891 686931082 462395285 686931082 462395285 775154652 332616175 775154652 332616175 694034695 451944030 694034695 451944030 900602894 149873442 900602894 149873442 276116860 414523475 276116860 414523475 791259554 114649064 791259554 114649064 76263108 114649064 381432911 622127943 381432911 622127943 154590149 233715477 154590149 233715477 534237582 830877590 534237582 830877590 369076620 830877590 837119564 244859087 837119564 244859087 166708478 300104527 166708478 300104527 398641697 779496702 398641697 779496702 666725972 494340798 666725972 494340798 438944503 540791703 438944503 540791703 6000881 8889934 6000881 8889934 476908251 987092083 476908251 987092083 361828187 987092083 990437721 14488486 990437721 14488486 811559868 788639550 811559868 788639550 231316476 122634471 231316476 122634471 919012734 122634471 16642026 25873493 16642026 25873493 640864688 574233107 640864688 574233107 17660475 27437183 17660475 27437183 446373867 899798240 446373867 899798240 395233984 402349926 395233984 402349926 268077238 402349926 892065064 138564411 892065064 138564411 92402622 138564411 216557131 540383704 216557131 540383704 773564635 335083614 773564635 335083614 714112538 423037329 714112538 423037329 931840320 103933090 931840320 103933090 663588001 498736529 663588001 498736529 119811684 134033832 119811684 134033832 89060953 134033832 594664427 819618614 594664427 819618614 381532549 819618614 713296464 424133998 713296464 424133998 301746118 452585089 301746118 452585089 856678552 214865438 856678552 214865438 729776994 400162478 729776994 400162478 897160320 33048538 897160320 33048538 978250657 33048538 788892357 313231637 788892357 313231637 137037706 18606970 137037706 18606970 12261657 18606970 857089462 877756856 857089462 877756856 339293967 877756856 428814295 890898598 428814295 890898598 929306467 107663068 929306467 107663068 894361202 362728836 894361202 362728836 241694471 362728836 453316300 984821211 453316300 984821211 547168447 984821211 152613906 230700861 152613906 230700861 523526002 539192293 523526002 539192293 4673054 7456221 4673054 7456221 39676283 973966183 39676283 973966183 619946805 973966183 338523230 148993124 338523230 148993124 901208101 148993124 12047349 18315028 12047349 18315028 520171067 674587131 520171067 674587131 828348790 109589391 828348790 109589391 927764614 109589391 228785905 343566759 228785905 343566759 801762438 294653557 801762438 294653557 700044894 674723636 700044894 674723636 513483268 674723636 711798000 426642328 711798000 426642328 626262079 993625174 626262079 993625174 46725316 69276014 46725316 69276014 103575284 479788817 103575284 479788817 675639591 479788817 168001069 177847030 168001069 177847030 881543946 177847030 43613238 64966083 43613238 64966083 951103127 453613782 951103127 453613782 120729977 181300724 120729977 181300724 478229706 663725255 478229706 663725255 844580451 233646047 844580451 233646047 539825980 769702855 539825980 769702855 501690106 570441961 501690106 570441961 557597173 685105990 557597173 685105990 608268857 582748948 608268857 582748948 346215868 688688415 346215868 688688415 295491496 442982043 295491496 442982043 608442273 894190032 608442273 894190032 573235080 598044237 573235080 598044237 482863310 735404317 482863310 735404317 642714504 574866130 642714504 574866130 513563859 761137842 513563859 761137842 347435006 761137842 618931163 993874496 618931163 993874496 583559113 648378972 583559113 648378972 85931500 129034643 85931500 129034643 904839218 143363754 904839218 143363754 42770957 63413450 42770957 63413450 418795745 830540037 418795745 830540037 156663481 236788974 156663481 236788974 202486094 904125260 202486094 904125260 342816204 904125260 284747039 426500012 284747039 426500012 523816969 772844536 523816969 772844536 166427472 78718669 166427472 78718669 947233680 78718669 71752636 800569278 71752636 800569278 963638093 53938628 963638093 53938628 805749440 611014640 805749440 611014640 342088856 852448165 342088856 852448165 729287349 62805241 729287349 62805241 957782220 62805241 166194528 251691961 166194528 251691961 3720167 5747833 3720167 5747833 510691112 682901137 510691112 682901137 669441289 433962981 669441289 433962981 267038566 401099355 267038566 401099355 271440337 407463389 271440337 407463389 230746192 345980366 230746192 345980366 665161982 981728042 665161982 981728042 553476882 981728042 687745914 461094741 687745914 461094741 607587791 788164327 607587791 788164327 139132752 209122033 139132752 209122033 802300781 447702939 802300781 447702939 298429872 447702939 859729303 209156298 859729303 209156298 747104847 930886680 747104847 930886680 657308419 930886680 678392602 404872198 678392602 404872198 141793757 213693026 141793757 213693026 826798579 338804485 826798579 338804485 418465077 531765652 418465077 531765652 101294245 152357157 101294245 152357157 315300268 477967870 315300268 477967870 826031303 261928821 826031303 261928821 203185931 306251727 203185931 306251727 992417468 10920209 992417468 10920209 992297180 898216098 992297180 898216098 29980847 45205485 29980847 45205485 445428850 586857399 445428850 586857399 624956326 371797128 624956326 371797128 248061567 371797128 312608066 469682381 312608066 469682381 304035927 297508366 304035927 297508366 987439545 18681079 987439545 18681079 321141166 610556434 321141166 610556434 443774559 675463718 443774559 675463718 908927171 137501655 908927171 137501655 213320929 391508084 213320929 391508084 469254687 770589496 469254687 770589496 89342523 134402618 89342523 134402618 817458153 602807044 817458153 602807044 461185384 516832298 461185384 516832298 486753877 908940188 486753877 908940188 621096513 908940188 568917090 873879398 568917090 873879398 572403546 929002318 572403546 929002318 807739249 286717545 807739249 286717545 459218215 803199970 459218215 803199970 843831775 235033245 843831775 235033245 796419161 463788040 796419161 463788040 242392378 147259007 242392378 147259007 98079608 147259007 333385964 989143715 333385964 989143715 213727791 322936006 213727791 322936006 319324386 480057568 319324386 480057568 145274022 103977672 145274022 103977672 68910028 103977672 964984984 52007378 964984984 52007378 366697240 889334672 366697240 889334672 561490487 889334672 210918145 318139427 210918145 318139427 423415901 553715971 423415901 553715971 975795651 36409140 975795651 36409140 637882400 787329572 637882400 787329572 554720056 787329572 555393309 140269019 555393309 140269019 93575679 140269019 223815472 753806065 223815472 753806065 455829277 988013091 455829277 988013091 652819286 170212254 652819286 170212254 886739633 170212254 596521896 955528790 596521896 955528790 32176081 47834610 32176081 47834610 48744316 726591691 48744316 726591691 662390714 818430293 662390714 818430293 187587899 284466681 187587899 284466681 432914077 954160096 432914077 954160096 436273571 954160096 271518853 407532698 271518853 407532698 298100157 447147404 298100157 447147404 927422448 109994127 927422448 109994127 916229537 233036359 916229537 233036359 528578356 603867707 528578356 603867707 658759266 603867707 77270649 116103316 77270649 116103316 334649980 954593506 334649980 954593506 449235343 954593506 397760611 448647835 397760611 448647835 850628573 224622237 850628573 224622237 458069794 910334573 458069794 910334573 614493002 910334573 147892602 24142952 147892602 24142952 15808318 24142952 456345168 885920673 456345168 885920673 25965621 39271406 25965621 39271406 96902255 286822111 96902255 286822111 807599093 286822111 17295721 26973531 17295721 26973531 368554756 697850805 368554756 697850805 479510236 627224311 479510236 627224311 398763357 998225675 398763357 998225675 594293000 23618780 594293000 23618780 984247458 23618780 422150863 799957107 422150863 799957107 939044867 91844896 939044867 91844896 376483997 688805178 376483997 688805178 808767923 8939351 808767923 8939351 6032206 8939351 891676118 521900998 891676118 521900998 376769019 733405778 376769019 733405778 338708514 646985125 338708514 646985125 351366449 646985125 2811896 4253166 2811896 4253166 436175838 960920033 436175838 960920033 264030259 367354531 264030259 367354531 244843520 367354531 410750237 659223134 410750237 659223134 923486537 115748811 923486537 115748811 601876685 911432469 601876685 911432469 493890503 572962419 493890503 572962419 446513208 572962419 614600225 750179555 614600225 750179555 161018929 243617471 161018929 243617471 691645613 455753098 691645613 455753098 169040643 256676243 169040643 256676243 576033011 721597090 576033011 721597090 275996709 414380420 275996709 414380420 335660359 756214818 335660359 756214818 240089889 157285940 240089889 157285940 895434133 157285940 846688595 536877264 846688595 536877264 382756227 749990705 382756227 749990705 430730898 749990705 38399205 56865134 38399205 56865134 393960119 873319616 393960119 873319616 313637694 73998257 313637694 73998257 950309514 73998257 643966016 565511346 643966016 565511346 924325962 114517364 924325962 114517364 87042547 221947886 87042547 221947886 850640726 306251724 850640726 306251724 667740594 741615704 667740594 741615704 310468577 321637325 310468577 321637325 935014588 99006867 935014588 99006867 627892420 910518666 627892420 910518666 472827999 393457135 472827999 393457135 734152650 393457135 123091858 184454640 123091858 184454640 523381759 801948468 523381759 801948468 564247189 518729600 564247189 518729600 340836618 984384860 340836618 984384860 817518266 231763879 817518266 231763879 845689378 231763879 70393019 106139470 70393019 106139470 662568980 983591010 662568980 983591010 633190125 755149096 633190125 755149096 369814080 875486648 369814080 875486648 173644169 263853739 173644169 263853739 758737861 356934567 758737861 356934567 771897866 41320408 771897866 41320408 972157860 41320408 579764472 690122163 579764472 690122163 598557036 167751006 598557036 167751006 888230993 167751006 217111088 598404733 217111088 598404733 426270837 598404733 404554739 756835855 404554739 756835855 929196273 938067 929196273 938067 999187646 938067 433868511 748924368 433868511 748924368 866277087 199736587 866277087 199736587 687391262 493580664 687391262 493580664 328225609 493580664 602761376 925388353 602761376 925388353 522691768 925388353 848156516 228098193 848156516 228098193 775175981 332615060 775175981 332615060 172004626 261377197 172004626 261377197 349185289 822398034 349185289 822398034 214158022 315842281 214158022 315842281 209038122 315842281 824406469 264412472 824406469 264412472 640547025 599082103 640547025 599082103 815195638 277451221 815195638 277451221 771470713 617143062 771470713 617143062 640764550 617143062 833128892 250608011 833128892 250608011 480908995 768213776 480908995 768213776 101057825 102074698 101057825 102074698 933008863 102074698 162456489 305946895 162456489 305946895 793936359 305946895 300899795 494464883 300899795 494464883 666551852 494464883 526451886 966141902 526451886 966141902 818479868 272250265 818479868 272250265 230764628 536128973 230764628 536128973 961697681 56845734 961697681 56845734 724873138 618193820 724873138 618193820 218833273 280245172 218833273 280245172 94621423 141714262 94621423 141714262 860101406 208704564 860101406 208704564 877012503 184849450 877012503 184849450 722249635 899427951 722249635 899427951 91468424 101828984 91468424 101828984 67430171 101828984 115864900 530002018 115864900 530002018 413004636 530002018 8623604 12967897 8623604 12967897 148927898 281743820 148927898 281743820 796518094 302715254 796518094 302715254 798430444 299590358 798430444 299590358 495574309 800043229 495574309 800043229 142151648 214329030 142151648 214329030 228872697 529461989 228872697 529461989 969603420 44930642 969603420 44930642 183331522 464322433 183331522 464322433 685788632 464322433 305446704 458093104 305446704 458093104 336186142 640947056 336186142 640947056 234675204 352413091 234675204 352413091 629146469 919116820 629146469 919116820 698283514 165464260 698283514 165464260 110458717 165464260 137186142 358652016 137186142 358652016 477017507 617363998 477017507 617363998 901961258 147693082 901961258 147693082 337211376 653936987 337211376 653936987 748379429 372252604 748379429 372252604 727196020 936220988 727196020 936220988 384605461 936220988 401691516 75136036 401691516 75136036 949649595 75136036 533570509 654727595 533570509 654727595 149919265 21958710 149919265 21958710 985528378 21958710 659528506 653938901 659528506 653938901 144087874 217759211 144087874 217759211 777301147 852402322 777301147 852402322 122823037 184137672 122823037 184137672 208227236 825932634 208227236 825932634 978437784 32418572 978437784 32418572 695737285 449330056 695737285 449330056 241111562 361732681 241111562 361732681 512025845 895678612 512025845 895678612 596696100 208989031 596696100 208989031 76024797 114192802 76024797 114192802 434032219 870754653 434032219 870754653 930202377 106324228 930202377 106324228 752119143 366353458 752119143 366353458 103205502 154548925 103205502 154548925 595545666 541608650 595545666 541608650 203266531 306358302 203266531 306358302 722898123 410187708 722898123 410187708 925517122 112826845 925517122 112826845 495017313 948729755 495017313 948729755 958475262 61706156 958475262 61706156 585495226 873284864 585495226 873284864 605529399 186123688 605529399 186123688 875921753 186123688 495444711 711459937 495444711 711459937 477054093 711459937 536083853 874838016 536083853 874838016 304355808 228415329 304355808 228415329 847874741 228415329 645523095 925766108 645523095 925766108 480555109 250146512 480555109 250146512 833413387 250146512 783403081 985304636 783403081 985304636 348360949 76716728 348360949 76716728 51442476 76716728 271903317 408013703 271903317 408013703 56633100 84702795 56633100 84702795 207112946 914499589 207112946 914499589 886774477 72913375 886774477 72913375 951136715 72913375 228528508 343270308 228528508 343270308 981975591 27441791 981975591 27441791 564037718 994878795 564037718 994878795 491792090 994878795 901978213 147588885 901978213 147588885 259859858 866714716 259859858 866714716 525564083 866714716 97082741 119213841 97082741 119213841 979330197 31063058 979330197 31063058 90729309 682779207 90729309 682779207 609684604 528656676 609684604 528656676 34624449 50852592 34624449 50852592 203449588 306754868 203449588 306754868 23572795 35634597 23572795 35634597 252177267 377731046 252177267 377731046 171666350 260750625 171666350 260750625 555550184 840533340 555550184 840533340 116964978 175742111 116964978 175742111 622701263 715427768 622701263 715427768 876908958 184874737 876908958 184874737 836356456 246659406 836356456 246659406 494471192 869749039 494471192 869749039 732865381 119991644 732865381 119991644 920780872 119991644 296934670 445322100 296934670 445322100 740439855 383481539 740439855 383481539 361928232 846616947 361928232 846616947 761715223 129378356 761715223 129378356 86146023 129378356 206902354 938384053 206902354 938384053 749722575 370128443 749722575 370128443 524308021 973739236 524308021 973739236 845467420 232308579 845467420 232308579 771033441 649606124 771033441 649606124 569133270 649606124 918989025 122666960 918989025 122666960 790975145 310372370 790975145 310372370 933493346 101386585 933493346 101386585 457975320 757039401 457975320 757039401 86217619 129546010 86217619 129546010 701926671 440532798 701926671 440532798 778175910 262071140 778175910 262071140 172405588 262071140 211011936 361484478 211011936 361484478 240903742 361484478 98463400 83092719 98463400 83092719 944165815 83092719 397939168 743918415 397939168 743918415 103697077 20345072 103697077 20345072 986425889 20345072 121297035 182148661 121297035 182148661 900533397 138101663 900533397 138101663 908279082 138101663 474941286 827005450 474941286 827005450 691950559 285978260 691950559 285978260 169575619 257555895 169575619 257555895 407076569 798495663 407076569 798495663 242373764 192043140 242373764 192043140 871788962 192043140 213545616 322348661 213545616 322348661 904706979 143452261 904706979 143452261 231871455 583910363 231871455 583910363 725311681 323996331 725311681 323996331 214535683 323996331 775584633 716783314 775584633 716783314 414858373 226959730 414858373 226959730 848846359 226959730 152376084 230380535 152376084 230380535 92847448 90105397 92847448 90105397 35717239 52813858 35717239 52813858 900073602 306384241 900073602 306384241 112845133 169035183 112845133 169035183 412119575 507593554 412119575 507593554 784306390 54511587 784306390 54511587 36809093 54511587 86502110 130115490 86502110 130115490 977728564 33574914 977728564 33574914 605387023 720751638 605387023 720751638 640901170 160571972 640901170 160571972 989609563 15732120 989609563 15732120 388552723 683764745 388552723 683764745 797684006 201823764 797684006 201823764 864731462 201823764 149983729 591815314 149983729 591815314 336178758 591815314 275070904 118966602 275070904 118966602 46065820 68307493 46065820 68307493 763363636 350480340 763363636 350480340 178473080 271530675 178473080 271530675 444176689 739421602 444176689 739421602 936327140 95915839 936327140 95915839 69477787 104833378 69477787 104833378 995495451 6296038 995495451 6296038 854807341 217752784 854807341 217752784 959565026 60036033 959565026 60036033 531016093 755226334 531016093 755226334 4262063 6598904 4262063 6598904 535930958 985086964 535930958 985086964 717877329 374436071 717877329 374436071 250132456 374436071 492152717 573127651 492152717 573127651 853667881 219532706 853667881 219532706 605207671 517343477 605207671 517343477 747996191 150272480 747996191 150272480 900322254 150272480 493775704 521917371 493775704 521917371 55038332 82621967 55038332 82621967 259143223 388346410 259143223 388346410 103218679 101078755 103218679 101078755 67065249 101078755 309039896 463315827 309039896 463315827 221104593 186603716 221104593 186603716 875448876 186603716 593920789 687910924 593920789 687910924 125290715 187887987 125290715 187887987 225714363 770322230 225714363 770322230 631358122 770322230 591475661 998339290 591475661 998339290 482073797 642874795 482073797 642874795 586056249 716384162 586056249 716384162 755077068 60565875 755077068 60565875 40820510 60565875 211221818 903339890 211221818 903339890 826395873 261267551 826395873 261267551 188763848 286260354 188763848 286260354 128676624 193142890 128676624 193142890 540675207 678523615 540675207 678523615 332995585 458253444 332995585 458253444 305539175 458253444 598329204 558062326 598329204 558062326 991028280 13201721 991028280 13201721 123976090 889174782 123976090 889174782 634491783 136022162 634491783 136022162 90458940 136022162 354113765 894159428 354113765 894159428 2351921 3495204 2351921 3495204 698843469 789521825 698843469 789521825 624679531 789521825 651925027 896791900 651925027 896791900 156380141 184032455 156380141 184032455 877426204 184032455 484111703 562914913 484111703 562914913 205538628 310230161 205538628 310230161 529834462 769325094 529834462 769325094 479590463 120580777 479590463 120580777 920225230 120580777 310276163 465280924 310276163 465280924 35868179 52978363 35868179 52978363 353987409 755937634 353987409 755937634 722571219 410602931 722571219 410602931 520061865 588820046 520061865 588820046 867294357 198250264 867294357 198250264 155020604 941020077 155020604 941020077 587900967 675981810 587900967 675981810 36146988 53261161 36146988 53261161 278116963 417894088 278116963 417894088 967327637 47929400 967327637 47929400 589327160 542785423 589327160 542785423 60654759 90914124 60654759 90914124 728968860 488117729 728968860 488117729 324611588 488117729 884920416 173004683 884920416 173004683 586762305 908758718 586762305 908758718 589118794 908758718 201624473 288522657 201624473 288522657 828205368 258685307 828205368 258685307 721091172 910883307 721091172 910883307 504378652 117697682 504378652 117697682 922299096 117697682 889322356 166340971 889322356 166340971 14243656 22375484 14243656 22375484 452413399 862831875 452413399 862831875 954087374 68367357 954087374 68367357 77953217 117182104 77953217 117182104 74488271 112352486 74488271 112352486 443309009 926774848 443309009 926774848 690468810 457449057 690468810 457449057 560801039 713151708 560801039 713151708 19258298 29795113 19258298 29795113 658657423 507439071 658657423 507439071 70822978 106898111 70822978 106898111 626897981 963176823 626897981 963176823 791445135 105758190 791445135 105758190 930603659 105758190 559081980 874411253 559081980 874411253 928889801 108172855 928889801 108172855 276033549 936357609 276033549 936357609 595717534 936357609 346896714 195166933 346896714 195166933 869651693 195166933 540821782 818996810 540821782 818996810 243170525 365058759 243170525 365058759 535828367 872750278 535828367 872750278 512646153 511187280 512646153 511187280 394467608 511187280 401407129 826131872 401407129 826131872 581537529 248650405 581537529 248650405 164203874 248650405 274014520 424291050 274014520 424291050 682414232 469757970 682414232 469757970 252759071 378832908 252759071 378832908 543984030 618526123 543984030 618526123 207447766 169343953 207447766 169343953 113052981 169343953 817264334 708471864 817264334 708471864 152687154 230966597 152687154 230966597 404415603 592192676 404415603 592192676 268790436 403448917 268790436 403448917 317000168 975612938 317000168 975612938 700783275 239824866 700783275 239824866 158396213 239824866 973273588 39571524 973273588 39571524 307913868 461536981 307913868 461536981 150345147 227346536 150345147 227346536 815385365 752007557 815385365 752007557 475788144 752007557 815033086 277746272 815033086 277746272 347218662 864909213 347218662 864909213 412658157 844265588 412658157 844265588 461185181 897193998 461185181 897193998 274956903 57141277 274956903 57141277 38634126 57141277 218055130 788075659 218055130 788075659 726755973 404704055 726755973 404704055 462862465 953771301 462862465 953771301 532102475 953771301 199968001 302072277 199968001 302072277 355456386 789071339 355456386 789071339 456317689 497099482 456317689 497099482 664766637 497099482 28747342 43405043 28747342 43405043 168959791 256550891 168959791 256550891 909077345 137363574 909077345 137363574 892344298 161852088 892344298 161852088 69283626 104483951 69283626 104483951 384803186 714275581 384803186 714275581 841451629 154651485 841451629 154651485 103307327 154651485 792968190 462206380 792968190 462206380 185690665 282144852 185690665 282144852 467616170 785923421 467616170 785923421 702296601 20024755 702296601 20024755 986542978 20024755 682321206 469897679 682321206 469897679 687009434 374112121 687009434 374112121 249874558 374112121 461786377 661552686 461786377 661552686 424455302 661552686 650506863 961572232 650506863 961572232 25562305 38457706 25562305 38457706 357751935 517370920 357751935 517370920 954745587 67148315 954745587 67148315 233674156 351402150 233674156 351402150 107743430 161479441 107743430 161479441 345436820 946624458 345436820 946624458 935324613 98289563 935324613 98289563 439614961 745812812 439614961 745812812 664630600 34609070 664630600 34609070 22854448 34609070 452131000 643888370 452131000 643888370 828883874 257594573 828883874 257594573 431286660 915374162 431286660 915374162 448437607 500073478 448437607 500073478 611911542 998246474 611911542 998246474 272559492 408815536 272559492 408815536 274914916 412758637 274914916 412758637 733186182 395393241 733186182 395393241 638348665 745844994 638348665 745844994 967647425 16924691 967647425 16924691 988820535 16924691 607022661 952445030 607022661 952445030 987741611 18122008 987741611 18122008 913149120 172781450 913149120 172781450 250817478 750252189 250817478 750252189 570416536 512300844 570416536 512300844 628372487 952960240 628372487 952960240 99073595 148904952 99073595 148904952 638427510 508160090 638427510 508160090 803902892 291726069 803902892 291726069 294381459 441329771 294381459 441329771 214063554 112774383 214063554 112774383 925522613 112774383 433975018 553370012 433975018 553370012 501260631 233759064 501260631 233759064 154676626 233759064 361616136 625532290 361616136 625532290 960398596 59048787 960398596 59048787 462061749 898316980 462061749 898316980 425372367 898316980 888299120 167691297 888299120 167691297 278941988 418950976 278941988 418950976 46708679 69174619 46708679 69174619 81447720 930806675 81447720 930806675 527299710 930806675 318088940 367748965 318088940 367748965 49554366 73762636 49554366 73762636 432108739 640789170 432108739 640789170 46151913 68456340 46151913 68456340 830103959 255854302 830103959 255854302 51920462 47004252 51920462 47004252 31552525 47004252 840020787 964395701 840020787 964395701 490583437 819173995 490583437 819173995 345471340 285354450 345471340 285354450 77348386 116217793 77348386 116217793 387725121 637350696 387725121 637350696 58805235 21718702 58805235 21718702 985636557 21718702 357982345 905643708 357982345 905643708 58106856 86802592 58106856 86802592 82555278 612224562 82555278 612224562 649088783 612224562 603394383 937558128 603394383 937558128 503173172 387614320 503173172 387614320 737933221 387614320 3867003 6034169 3867003 6034169 295715729 962165568 295715729 962165568 731946100 25099320 731946100 25099320 983515957 25099320 175034189 265964660 175034189 265964660 58507150 87415699 58507150 87415699 794560263 307751087 794560263 307751087 204076935 307751087 998710678 1722000 998710678 1722000 525775380 840606123 525775380 840606123 603363941 840606123 562144603 660950128 562144603 660950128 643347012 758615265 643347012 758615265 188991891 286529354 188991891 286529354 795664449 303825050 795664449 303825050 904187674 144394907 904187674 144394907 410686860 696176881 410686860 696176881 244174572 366569399 244174572 366569399 318107227 651794417 318107227 651794417 928668358 108373905 928668358 108373905 551827554 555188152 551827554 555188152 754223119 22189773 754223119 22189773 14172986 22189773 908884604 458348383 908884604 458348383 305605038 458348383 992725305 10227044 992725305 10227044 166173890 957002309 166173890 957002309 593230993 957002309 551869616 131804751 551869616 131804751 87884756 131804751 349395278 947768301 349395278 947768301 12851087 13725247 12851087 13725247 990843470 13725247 617124609 930215994 617124609 930215994 588821374 618552260 588821374 618552260 396367359 618552260 417477081 970466311 417477081 970466311 260345577 300035782 260345577 300035782 798215989 300035782 287715710 430715202 287715710 430715202 802045971 115843209 802045971 115843209 77090735 115843209 735149696 792711025 735149696 792711025 398293110 792711025 432297376 975123020 432297376 975123020 794307641 305286902 794307641 305286902 526475081 972397347 526475081 972397347 83213122 124962222 83213122 124962222 443594283 821476441 443594283 821476441 385594269 21336403 385594269 21336403 985834773 21336403 751679871 509771494 751679871 509771494 517426524 573229827 517426524 573229827 113683463 170402864 113683463 170402864 518693183 868935072 518693183 868935072 139607608 109647223 139607608 109647223 927719262 109647223 273637267 410611922 273637267 410611922 25505863 38383401 25505863 38383401 385224081 649132686 385224081 649132686 949916755 74586578 949916755 74586578 762589218 351607282 762589218 351607282 767515782 311662111 767515782 311662111 789863619 311662111 768160610 342904439 768160610 342904439 818744374 272010774 818744374 272010774 633494201 868480475 633494201 868480475 426127647 868480475 640774168 649434266 640774168 649434266 652513054 780309649 652513054 780309649 314077465 471597482 314077465 471597482 434607284 797301022 434607284 797301022 281923405 344639150 281923405 344639150 904049606 144589265 904049606 144589265 554316195 582066481 554316195 582066481 153477866 232063872 153477866 232063872 502457221 604686609 502457221 604686609 869456844 195429194 869456844 195429194 209885632 720095754 209885632 720095754 609927682 720095754 316351916 444430806 316351916 444430806 296420359 444430806 549337103 777685552 549337103 777685552 604665032 122474133 604665032 122474133 81648889 122474133 86524965 499621389 86524965 499621389 662983483 499621389 230310871 16364862 230310871 16364862 989194766 16364862 784678727 319141165 784678727 319141165 974120970 38413095 974120970 38413095 742826302 624699372 742826302 624699372 414233745 120123732 414233745 120123732 80088999 120123732 800626358 873741234 800626358 873741234 532348229 873741234 989618433 15728639 989618433 15728639 264718385 427359281 264718385 427359281 409090788 977347075 409090788 977347075 763889684 349538077 763889684 349538077 254530594 566730015 254530594 566730015 504125116 566730015 412330638 61848683 412330638 61848683 958448206 61848683 5054287 7777958 5054287 7777958 893285617 263571766 893285617 263571766 173412221 263571766 220647565 332692270 220647565 332692270 29306478 44439785 29306478 44439785 693333865 452953851 693333865 452953851 110621580 165743989 110621580 165743989 164783899 276585194 164783899 276585194 896743242 155158339 896743242 155158339 196285900 296678203 196285900 296678203 952573154 70788894 952573154 70788894 741617236 381820097 741617236 381820097 130973835 196663181 130973835 196663181 306738784 459870469 306738784 459870469 73359690 41597924 73359690 41597924 27722712 41597924 655030622 814058691 655030622 814058691 658468099 130918036 658468099 130918036 913480112 130918036 95419604 609559372 95419604 609559372 644209371 789438235 644209371 789438235 80001076 119951369 80001076 119951369 638748265 617722488 638748265 617722488 333398257 509605475 333398257 509605475 471915323 915763659 471915323 915763659 394587386 915763659 803735365 94776325 803735365 94776325 988611798 17137125 988611798 17137125 360757386 797544947 360757386 797544947 717600048 74226410 717600048 74226410 950155960 74226410 589255921 834877967 589255921 834877967 136150605 49526538 136150605 49526538 966501056 49526538 695561949 449566435 695561949 449566435 151379394 228941402 151379394 228941402 509900289 964707948 509900289 964707948 821951711 267995571 821951711 267995571 290592797 435231420 290592797 435231420 878044612 183120731 878044612 183120731 340242869 891416594 340242869 891416594 574146565 575225151 574146565 575225151 660970799 575225151 625283908 675667910 625283908 675667910 725195806 407016623 725195806 407016623 624842962 739733166 624842962 739733166 60351492 90411274 60351492 90411274 373582964 967083903 373582964 967083903 978261992 32987929 978261992 32987929 512418521 673319995 512418521 673319995 943992274 83561643 943992274 83561643 826194679 681457644 826194679 681457644 525691199 681457644 653789444 446131417 653789444 446131417 698063745 446131417 86643277 130296870 86643277 130296870 840082239 898875214 840082239 898875214 86188135 129435394 86188135 129435394 92950803 407448601 92950803 407448601 781025132 5207500 781025132 5207500 996505789 5207500 823378748 863738898 823378748 863738898 150881107 131696900 150881107 131696900 912664302 131696900 482788539 536394338 482788539 536394338 275996783 132199149 275996783 132199149 912338029 132199149 152186589 230054636 152186589 230054636 900918263 124616213 900918263 124616213 82981226 124616213 872428124 752053372 872428124 752053372 154146087 232889370 154146087 232889370 701269086 441504061 701269086 441504061 65570254 98468258 65570254 98468258 79865794 314765225 79865794 314765225 787799196 314765225 195131097 282905752 195131097 282905752 810885063 282905752 703358546 469188923 703358546 469188923 312195394 469188923 661709585 886011342 661709585 886011342 44231702 65682252 44231702 65682252 361903191 741797698 361903191 741797698 991834205 12126814 991834205 12126814 799498148 345188099 799498148 345188099 229895437 345188099 538294665 819505306 538294665 819505306 451852278 37777267 451852278 37777267 25083300 37777267 761793959 352929385 761793959 352929385 213371519 321999176 213371519 321999176 700409030 932295056 700409030 932295056 252933806 290525023 252933806 290525023 804645210 290525023 88971907 133841721 88971907 133841721 481462174 648163877 481462174 648163877 193648454 244038026 193648454 244038026 76245946 114629719 76245946 114629719 165299865 250389792 165299865 250389792 881525490 177905165 881525490 177905165 165528782 250616127 165528782 250616127 24294031 36532521 24294031 36532521 464049904 977517150 464049904 977517150 86482622 130063528 86482622 130063528 807684025 286777316 807684025 286777316 36961588 54942995 36961588 54942995 439099169 875420281 439099169 875420281 716268397 420072162 716268397 420072162 589486873 862183918 589486873 862183918 7806350 11963589 7806350 11963589 608657083 746661273 608657083 746661273 690083040 448032664 690083040 448032664 298605115 448032664 429575828 904098760 429575828 904098760 97034999 145610872 97034999 145610872 817906907 273078064 817906907 273078064 957155886 63502025 957155886 63502025 438371495 756992326 438371495 756992326 799149943 260668472 799149943 260668472 171608997 260668472 578144199 848152441 578144199 848152441 640942865 848152441 578835768 300456506 578835768 300456506 896776535 155090515 896776535 155090515 501092163 621850310 501092163 621850310 826658465 260946350 826658465 260946350 548380534 542130644 548380534 542130644 799333361 298065597 799333361 298065597 249604620 777387338 249604620 777387338 572154688 777387338 485387250 471530395 485387250 471530395 681085839 471530395 314676160 650225376 314676160 650225376 602503228 650225376 95323351 143077036 95323351 143077036 357159202 937380737 357159202 937380737 416829503 336466783 416829503 336466783 975313145 36929214 975313145 36929214 816558971 945792523 816558971 945792523 277335756 173734807 277335756 173734807 884498364 173734807 815919817 522625407 815919817 522625407 612528787 522625407 620782479 557467949 620782479 557467949 945551731 79625152 945551731 79625152 946667459 79625152 313192235 470492040 313192235 470492040 34364480 50524001 34364480 50524001 946596800 168612626 946596800 168612626 724814315 407422824 724814315 407422824 759978513 355460009 759978513 355460009 537352326 933666065 537352326 933666065 428311786 351933433 428311786 351933433 762435059 351933433 295234212 442710279 295234212 442710279 707720524 160969866 707720524 160969866 893049793 160969866 502065654 817524225 502065654 817524225 605266196 396149091 605266196 396149091 53917069 80888255 53917069 80888255 103916768 155676796 103916768 155676796 961274096 57656502 961274096 57656502 523614767 558281302 523614767 558281302 188137808 285274192 188137808 285274192 377132901 851911769 377132901 851911769 170116270 258283982 170116270 258283982 425711736 861598437 425711736 861598437 313959063 471484031 313959063 471484031 371114042 813462467 371114042 813462467 805491438 289574059 805491438 289574059 749881962 459117888 749881962 459117888 153002082 231502761 153002082 231502761 516829294 780214424 516829294 780214424 452515695 159155109 452515695 159155109 106081740 159155109 184228782 279876405 184228782 279876405 147598324 41204268 147598324 41204268 972225977 41204268 798962987 454057367 798962987 454057367 302879149 454057367 828184437 258692143 828184437 258692143 439935687 901757329 439935687 901757329 383838866 150085105 383838866 150085105 99790427 150085105 437647952 945489328 437647952 945489328 17471054 27123022 17471054 27123022 35423737 192334798 35423737 192334798 254114006 381010030 254114006 381010030 163227388 105762376 163227388 105762376 930574167 105762376 446599149 833159285 446599149 833159285 500156252 833159285 51092981 76422691 51092981 76422691 525565637 648475326 525565637 648475326 378369835 476353669 378369835 476353669 316943958 476353669 778327610 327897677 778327610 327897677 311112684 467172109 311112684 467172109 778198916 328087465 778198916 328087465 293918743 820757066 293918743 820757066 482665021 553425916 482665021 553425916 359302230 682568984 359302230 682568984 836265287 246012627 836265287 246012627 412291363 706639400 412291363 706639400 699275434 444390134 699275434 444390134 401130757 795712144 401130757 795712144 837483055 244303750 837483055 244303750 469633881 648920737 469633881 648920737 167319309 202348856 167319309 202348856 864371221 202348856 603108902 512843599 603108902 512843599 890320638 145197895 890320638 145197895 96690582 145197895 872627150 901770081 872627150 901770081 284784892 44490095 284784892 44490095 969970351 44490095 576066878 529737048 576066878 529737048 760349041 355040162 760349041 355040162 311103346 467155506 311103346 467155506 748586408 371852541 748586408 371852541 705568742 435629260 705568742 435629260 216655292 326712097 216655292 326712097 479647753 883461081 479647753 883461081 12552286 19150731 12552286 19150731 732193533 396842832 732193533 396842832 987210031 19153311 987210031 19153311 493785925 974017400 493785925 974017400 51225071 76488108 51225071 76488108 145622157 718013511 145622157 718013511 463267073 718013511 357517752 991129759 357517752 991129759 437995126 192760173 437995126 192760173 871228936 192760173 350822866 943033346 350822866 943033346 507731766 943033346 197676349 298814992 197676349 298814992 593556101 699598090 593556101 699598090 901539228 148399439 901539228 148399439 372902549 696861784 372902549 696861784 991210120 12774206 991210120 12774206 272092004 459324313 272092004 459324313 306416957 459324313 36769885 54373844 36769885 54373844 37506798 202326512 37506798 202326512 261566386 392012423 261566386 392012423 217267679 99105817 217267679 99105817 934975888 99105817 674063076 482568058 674063076 482568058 792136353 92118446 792136353 92118446 938830080 92118446 74820747 161942303 74820747 161942303 524057535 857130125 524057535 857130125 471446460 668335881 471446460 668335881 370338673 668335881 741750935 213498840 741750935 213498840 857402137 213498840 475592106 979521520 475592106 979521520 916519822 126606961 916519822 126606961 320228829 858728776 320228829 858728776 733292186 175027363 733292186 175027363 883769117 175027363 715171419 593980768 715171419 593980768 147386236 223119384 147386236 223119384 490497119 848045581 490497119 848045581 190948067 288838002 190948067 288838002 716925467 419164075 716925467 419164075 891324787 163013466 891324787 163013466 818362091 272375769 818362091 272375769 940769379 13462415 940769379 13462415 9015982 13462415 358991972 791201488 358991972 791201488 5877083 8595985 5877083 8595985 493616407 964252671 493616407 964252671 12643149 19315518 12643149 19315518 876404845 376212544 876404845 376212544 745346037 376212544 900074589 150564432 900074589 150564432 136456006 477806040 136456006 477806040 457247134 759083699 457247134 759083699 837811416 243617468 837811416 243617468 186800759 435524666 186800759 435524666 290769405 435524666 258588567 125422268 258588567 125422268 83352373 125422268 101163499 152239203 101163499 152239203 941187254 88069789 941187254 88069789 233464956 350937476 233464956 350937476 783239997 221004116 783239997 221004116 20559973 31184760 20559973 31184760 255065834 465564940 255065834 465564940 754792447 362448069 754792447 362448069 687622181 461347382 687622181 461347382 93805252 140553602 93805252 140553602 787600542 783638776 787600542 783638776 427244040 783638776 895525053 157235564 895525053 157235564 204567102 308374555 204567102 308374555 45047107 66924885 45047107 66924885 228238226 342853108 228238226 342853108 915811141 127794858 915811141 127794858 578617683 869742112 578617683 869742112 474386381 533981590 474386381 533981590 490584745 958103490 490584745 958103490 747097957 177551608 747097957 177551608 881789919 177551608 528894488 920931079 528894488 920931079 282802626 27183584 282802626 27183584 17518129 27183584 358845491 870790215 358845491 870790215 360280111 305987699 360280111 305987699 793887724 305987699 483347277 955598452 483347277 955598452 884662777 173422623 884662777 173422623 483154526 864621511 483154526 864621511 609702147 864621511 169864844 257951609 169864844 257951609 517446174 610211497 517446174 610211497 603533153 358652020 603533153 358652020 998693569 1750742 998693569 1750742 722614639 412008104 722614639 412008104 274404035 412008104 854478404 218259021 854478404 218259021 693652005 695962584 693652005 695962584 587698862 695962584 786155545 316932340 786155545 316932340 513177228 921459588 513177228 921459588 465770050 921459588 983571880 24941771 983571880 24941771 816793467 959092501 816793467 959092501 344377784 959092501 723845394 408668427 723845394 408668427 282752006 423844543 282752006 423844543 209395 243820 209395 243820 281456918 422218876 281456918 422218876 820741551 41418410 820741551 41418410 971982245 41418410 918312835 177121278 918312835 177121278 117936493 177121278 387221093 899445775 387221093 899445775 692093263 271101289 692093263 271101289 819740367 271101289 267000313 400992563 267000313 400992563 177866994 270533811 177866994 270533811 302987054 994180434 302987054 994180434 441590190 62983863 441590190 62983863 42463008 62983863 407006679 630660682 407006679 630660682 838918538 241906890 838918538 241906890 758502409 357422909 758502409 357422909 36165750 53418199 36165750 53418199 490632445 776061483 490632445 776061483 218384553 98541904 218384553 98541904 935223007 98541904 858451129 274924926 858451129 274924926 389804090 718602183 389804090 718602183 107520677 141328002 107520677 141328002 94295152 141328002 954276701 67774162 954276701 67774162 58136295 86885796 58136295 86885796 14451908 22595562 14451908 22595562 759755940 371727120 759755940 371727120 247996288 371727120 470846389 987739282 470846389 987739282 201719774 287813725 201719774 287813725 806936897 287813725 791558507 968640693 791558507 968640693 341731990 968640693 591628051 626016028 591628051 626016028 469072351 626016028 675720935 32353987 675720935 32353987 978438221 32353987 296558452 444871155 296558452 444871155 916144444 127316449 916144444 127316449 854224995 218719586 854224995 218719586 76090749 114299192 76090749 114299192 810302152 283584896 810302152 283584896 152104234 229953158 152104234 229953158 580638361 978513292 580638361 978513292 943806208 83879139 943806208 83879139 665331629 496072225 665331629 496072225 689596847 458716428 689596847 458716428 523591929 656467429 523591929 656467429 283398719 424575580 283398719 424575580 396515402 652320549 396515402 652320549 923777763 115258846 923777763 115258846 502815985 959395719 502815985 959395719 978305930 32791989 978305930 32791989 735773908 789015119 735773908 789015119 268966780 91336670 268966780 91336670 60841985 91336670 253885689 380744460 253885689 380744460 210305761 317444489 210305761 317444489 602215941 818597102 602215941 818597102 255700059 362077037 255700059 362077037 241307455 362077037 339992409 521009954 339992409 521009954 906690196 140019408 906690196 140019408 770127107 366927374 770127107 366927374 614001724 794176769 614001724 794176769 480562884 794176769 657522786 920702818 657522786 920702818 965585181 51028741 965585181 51028741 205030474 526396288 205030474 526396288 368108115 526396288 29971615 45203465 29971615 45203465 570154494 898604705 570154494 898604705 804347909 248120850 804347909 248120850 834825973 248120850 166543391 252190158 166543391 252190158 836947523 245077672 836947523 245077672 802477526 337528392 802477526 337528392 224299855 337528392 349973502 709769299 349973502 709769299 463382135 407899823 463382135 407899823 724378358 407899823 608132112 591307389 608132112 591307389 403997018 125659327 403997018 125659327 83491476 125659327 230708051 345940501 230708051 345940501 122590793 183767589 122590793 183767589 364996708 901890974 364996708 901890974 454194760 41968803 454194760 41968803 971749618 41968803 695431308 449764403 695431308 449764403 902001252 147579890 902001252 147579890 278480949 938023327 278480949 938023327 700142040 443262559 700142040 443262559 622573580 922097430 622573580 922097430 118224378 177424419 118224378 177424419 567110113 777819404 567110113 777819404 744982164 376768534 744982164 376768534 457307505 550718112 457307505 550718112 304803419 456965754 304803419 456965754 315188508 473774929 315188508 473774929 694026034 121915285 694026034 121915285 81295170 121915285 84222840 911837554 84222840 911837554 658061469 531232866 658061469 531232866 376019658 914621941 376019658 914621941 557073228 914621941 354149440 448899153 354149440 448899153 299090293 448899153 404519561 717854158 404519561 717854158 355473678 717854158 599217107 808246074 599217107 808246074 157267821 237961404 157267821 237961404 208997655 728134352 208997655 728134352 671238487 78746602 671238487 78746602 947219390 78746602 817114182 359630759 817114182 359630759 289657849 792996146 289657849 792996146 541246420 792996146 60262572 90276235 60262572 90276235 586408225 774401716 586408225 774401716 829860891 256214659 829860891 256214659 630739968 953850778 630739968 953850778 17540400 27293564 17540400 27293564 656415037 842848634 656415037 842848634 348475503 842848634 365366093 577415458 365366093 577415458 357076999 795194739 357076999 795194739 531788294 225139530 531788294 225139530 889185294 166510881 889185294 166510881 249947748 374272352 249947748 374272352 823201608 266052758 823201608 266052758 245439572 642364195 245439572 642364195 368120534 642364195 171997022 261365728 171997022 261365728 365964159 517594081 365964159 517594081 264878730 397483024 264878730 397483024 716328256 435983655 716328256 435983655 290954035 435983655 496738850 510175564 496738850 510175564 179023754 272021171 179023754 272021171 587108636 795244832 587108636 795244832 53866154 80797086 53866154 80797086 308133386 461751475 308133386 461751475 270565384 406286042 270565384 406286042 529026316 868375302 529026316 868375302 436977814 529067108 436977814 529067108 599298535 867718020 599298535 867718020 191467183 289589864 191467183 289589864 425123055 608080031 425123055 608080031 815177377 277472259 815177377 277472259 410554684 547727873 410554684 547727873 401116818 500874043 401116818 500874043 370758079 699759315 370758079 699759315 669311711 490244745 669311711 490244745 447934327 664848269 447934327 664848269 972354941 40826451 972354941 40826451 381685426 686601734 381685426 686601734 546102435 143411483 546102435 143411483 95665785 143411483 897459212 182859560 897459212 182859560 878216543 182859560 991072522 13185144 991072522 13185144 375739500 738332429 375739500 738332429 189427567 286959063 189427567 286959063 767342747 354403373 767342747 354403373 235824452 354403373 670016360 489146365 670016360 489146365 821793013 268101898 821793013 268101898 615038526 564466219 615038526 564466219 761264329 146142530 761264329 146142530 902808676 146142530 887933506 391558173 887933506 391558173 123887157 7114012 123887157 7114012 994918261 7114012 959416575 410253491 959416575 410253491 59782673 89648060 59782673 89648060 666970909 493750968 666970909 493750968 849555653 226095619 849555653 226095619 755358785 361410595 755358785 361410595 771588626 337560736 771588626 337560736 240134103 906836480 240134103 906836480 510824885 906836480 32307401 47780158 32307401 47780158 32164656 47780158 735869685 528637215 735869685 528637215 503779213 528637215 749734164 370081277 749734164 370081277 566207288 671105531 566207288 671105531 443113635 671105531 490511687 680138564 490511687 680138564 254959581 273273879 254959581 273273879 817839904 273273879 45543635 67448967 45543635 67448967 862078215 224892503 862078215 224892503 148453341 224892503 793112346 306929953 793112346 306929953 181899843 276515846 181899843 276515846 406497378 832812833 406497378 832812833 332444105 194105712 332444105 194105712 129259883 194105712 653951385 700361554 653951385 700361554 491552478 700361554 822371820 267354933 822371820 267354933 701861630 849129614 701861630 849129614 409338450 124915953 409338450 124915953 917424240 124915953 628987719 515727676 628987719 515727676 73098735 109906705 73098735 109906705 336716558 943102877 336716558 943102877 850665458 224525113 850665458 224525113 320599235 499770281 320599235 499770281 662943368 499770281 203348426 306446016 203348426 306446016 609742748 869671229 609742748 869671229 815848153 276311100 815848153 276311100 565105963 586619990 565105963 586619990 916733984 126015037 916733984 126015037 171551704 260539409 171551704 260539409 981098068 28799678 981098068 28799678 690944623 509566313 690944623 509566313 223389924 336426638 223389924 336426638 437701264 651912272 437701264 651912272 452605353 651912272 4314977 6800929 4314977 6800929 587068514 968028261 587068514 968028261 878059691 183113053 878059691 183113053 669549133 489872796 669549133 489872796 848375011 217114792 848375011 217114792 143814732 217114792 604524919 943880681 604524919 943880681 76631931 115314236 76631931 115314236 741200063 693076763 741200063 693076763 639023095 693076763 669267522 130981212 669267522 130981212 87090502 130981212 88322902 519121718 88322902 519121718 627375852 686912211 627375852 686912211 180526324 170228384 180526324 170228384 113636002 170228384 363306560 928339975 363306560 928339975 603195318 928339975 540758586 101161210 540758586 101161210 933886193 53532463 933886193 53532463 963938331 53532463 552189113 872149648 552189113 872149648 383214040 654978995 383214040 654978995 316846582 241527279 316846582 241527279 159663680 241527279 372421313 942366765 372421313 942366765 343276906 670710205 343276906 670710205 496746651 937089334 496746651 937089334 624791748 937089334 132289996 198803004 132289996 198803004 828536556 632554125 828536556 632554125 66021978 99298571 66021978 99298571 888802385 841419751 888802385 841419751 33979514 50271562 33979514 50271562 436957044 575050267 436957044 575050267 791224609 82422019 791224609 82422019 944939237 82422019 599047551 899187895 599047551 899187895 327422616 492569385 327422616 492569385 440517781 652875116 440517781 652875116 458825483 652875116 258625522 289584727 258625522 289584727 805468205 289584727 253057450 914843582 253057450 914843582 455337651 914843582 316516846 475729461 316516846 475729461 538800795 974387883 538800795 974387883 443931192 974387883 478221540 696037592 478221540 696037592 431224682 948776205 431224682 948776205 153906399 232609495 153906399 232609495 172433638 262219478 172433638 262219478 864946877 201664644 864946877 201664644 665312854 496131248 665312854 496131248 818996299 189260408 818996299 189260408 126119878 189260408 179297645 272546946 179297645 272546946 98149975 147399420 98149975 147399420 851662116 486140019 851662116 486140019 581490902 827806386 581490902 827806386 180363501 274214773 180363501 274214773 620095001 728294310 620095001 728294310 195281891 295387896 195281891 295387896 545953631 627794845 545953631 627794845 113913019 123696246 113913019 123696246 918245893 123696246 727744283 403003634 727744283 403003634 803804482 291895877 803804482 291895877 275730268 619626614 275730268 619626614 553884123 342394322 553884123 342394322 174053751 264421766 174053751 264421766 315670521 524623126 315670521 524623126 523628885 524623126 435779846 662094912 435779846 662094912 865245927 75566557 865245927 75566557 949376326 75566557 137689891 777060025 137689891 777060025 520494419 777060025 364464353 644371987 364464353 644371987 524190741 644371987 233489850 324305715 233489850 324305715 137045699 206428804 137045699 206428804 778203504 824698050 778203504 824698050 224916473 338306395 224916473 338306395 622720903 889582359 622720903 889582359 411918569 423304849 411918569 423304849 726384839 405311944 726384839 405311944 613255249 946047243 613255249 946047243 620158945 396967998 620158945 396967998 264499999 396967998 984312321 23454260 984312321 23454260 84075015 382866881 84075015 382866881 740852604 382866881 25951243 39247842 25951243 39247842 163734595 804469626 163734595 804469626 598628493 804469626 8458053 12739990 8458053 12739990 855816176 215929326 855816176 215929326 927263284 110311453 927263284 110311453 560400508 706206454 560400508 706206454 934921136 99143155 934921136 99143155 547354924 983061483 547354924 983061483 215664084 325609576 215664084 325609576 509297004 659039663 509297004 659039663 346443772 263482987 346443772 263482987 173328144 263482987 467926902 698384470 467926902 698384470 849064827 226746887 849064827 226746887 802944367 293099890 802944367 293099890 102531479 153696776 102531479 153696776 666315361 494741963 666315361 494741963 163241295 247495594 163241295 247495594 550812536 858252376 550812536 858252376 642920513 858252376 219841483 106295233 219841483 106295233 70453688 106295233 637113519 535485651 637113519 535485651 4658190 7362645 4658190 7362645 846011421 274195457 846011421 274195457 180319320 274195457 197404331 298428716 197404331 298428716 169097209 256771797 169097209 256771797 589680269 590715236 589680269 590715236 773609996 334962804 773609996 334962804 511740670 571315016 511740670 571315016 146531110 222014115 146531110 222014115 833867617 863291478 833867617 863291478 532216005 863291478 698137985 49091762 698137985 49091762 33096299 49091762 41001383 343227842 41001383 343227842 865218232 201298176 865218232 201298176 536478795 867620476 536478795 867620476 891862639 162429592 891862639 162429592 588056036 524301444 588056036 524301444 874907454 187458671 874907454 187458671 332203335 498840079 332203335 498840079 821460859 194422911 821460859 194422911 129548951 194422911 754808899 945839096 754808899 945839096 352595007 22182720 352595007 22182720 985358836 22182720 755253054 361644023 755253054 361644023 111075743 166340970 111075743 166340970 735897835 479928948 735897835 479928948 258783587 93498780 258783587 93498780 937787047 93498780 181021649 645920744 181021649 645920744 473891802 419008835 473891802 419008835 717042190 419008835 280320779 420712657 280320779 420712657 213159201 321779060 213159201 321779060 724126866 873789107 724126866 873789107 155211246 234949306 155211246 234949306 830608351 255028330 830608351 255028330 876171556 185711258 876171556 185711258 712862542 530966694 712862542 530966694 273126502 252957491 273126502 252957491 831789412 252957491 602340319 731274972 602340319 731274972 386889975 731274972 816114412 275973003 816114412 275973003 747275911 519645869 747275911 519645869 467068813 778744791 467068813 778744791 105249123 157896826 105249123 157896826 164815984 264623874 164815984 264623874 975682332 36532522 975682332 36532522 693592293 452637930 693592293 452637930 791257061 310111174 791257061 310111174 267161454 759490488 267161454 759490488 535946067 759490488 437545307 277291186 437545307 277291186 182383538 277291186 941664122 87536901 941664122 87536901 623716298 846356919 623716298 846356919 391636212 846356919 712189824 426087787 712189824 426087787 366208303 671650602 366208303 671650602 135540100 203604534 135540100 203604534 828168389 408673807 828168389 408673807 175000575 265907660 175000575 265907660 390560996 647954028 390560996 647954028 769716557 289448302 769716557 289448302 191362685 289448302 586065618 993720262 586065618 993720262 384439525 184639337 384439525 184639337 123154932 184639337 717572378 418244483 717572378 418244483 109080300 163031613 109080300 163031613 208143058 314547057 208143058 314547057 957700485 62901559 957700485 62901559 300839303 451382464 300839303 451382464 98078801 147242748 98078801 147242748 452351505 759032683 452351505 759032683 976507907 35634598 976507907 35634598 682298992 914776786 682298992 914776786 434907653 914776786 799505049 297774082 799505049 297774082 232812957 349771633 232812957 349771633 972958625 39980325 972958625 39980325 465732113 892577554 465732113 892577554 487034269 892577554 442629225 999198202 442629225 999198202 364835117 999198202 998344871 2361255 998344871 2361255 896935055 554545278 896935055 554545278 567184984 554545278 694385545 451277055 694385545 451277055 391459214 565460691 391459214 565460691 331718683 36140758 331718683 36140758 976013136 36140758 270408275 406107835 270408275 406107835 858415412 104409851 858415412 104409851 69202092 104409851 419741480 572534842 419741480 572534842 867370654 198027353 867370654 198027353 469171256 692593833 469171256 692593833 297438603 285811483 297438603 285811483 808675662 285811483 473827052 555027732 473827052 555027732 739874330 381722452 739874330 381722452 741743862 381722452 710559116 444226773 710559116 444226773 94708239 141763852 94708239 141763852 803031622 761813247 803031622 761813247 364326392 761813247 371559136 47561528 371559136 47561528 967607247 47561528 241927254 363025581 241927254 363025581 777337569 329472319 777337569 329472319 294686001 823478131 294686001 823478131 609466800 823478131 159917957 149672714 159917957 149672714 900763115 149672714 369700178 980382917 369700178 980382917 534713056 364662825 534713056 364662825 242931426 364662825 799820910 297305113 799820910 297305113 574711610 827711831 574711610 827711831 642558373 230966596 642558373 230966596 846212337 230966596 180195412 865962223 180195412 865962223 603683309 865962223 577467920 301295378 577467920 301295378 199317514 301295378 373941813 604756220 373941813 604756220 232370321 348999553 232370321 348999553 376180418 875938404 376180418 875938404 971254337 42815798 971254337 42815798 234209832 351983131 234209832 351983131 152692401 40141319 152692401 40141319 972861391 40141319 150542280 410764863 150542280 410764863 722467672 410764863 60194305 90177174 60194305 90177174 459686463 833503992 459686463 833503992 861598250 206577411 861598250 206577411 766453628 917399291 766453628 917399291 558108648 917399291 771949597 337041702 771949597 337041702 731961615 887568438 731961615 887568438 522245264 670213924 522245264 670213924 533480400 768873475 533480400 768873475 689145967 130361094 689145967 130361094 913756496 130361094 263203453 836571356 263203453 836571356 894634366 151711830 894634366 151711830 100919750 151711830 900874484 149523828 900874484 149523828 102805895 470141520 102805895 470141520 689959335 90422977 689959335 90422977 939973394 90422977 369034289 698350729 369034289 698350729 24469305 36762808 24469305 36762808 592164955 971402208 592164955 971402208 600623318 523593340 600623318 523593340 252802612 378907926 252802612 378907926 720230789 480278628 720230789 480278628 319477463 480278628 857214894 213733492 857214894 213733492 236677834 985192455 236677834 985192455 769043716 245318362 769043716 245318362 162000039 245318362 875392651 186647196 875392651 186647196 803807351 291890721 803807351 291890721 891337634 80688417 891337634 80688417 946009367 80688417 308299077 462062616 308299077 462062616 845185359 232658549 845185359 232658549 727093798 404345539 727093798 404345539 952037741 71650646 952037741 71650646 532577444 856920623 532577444 856920623 858740096 211575784 858740096 211575784 396497978 634711269 396497978 634711269 879057557 181830422 879057557 181830422 795770659 591376550 795770659 591376550 89656257 62232374 89656257 62232374 958289353 62232374 662943259 499778754 662943259 499778754 826995204 260463803 826995204 260463803 661235708 862754667 661235708 862754667 31758585 47240540 31758585 47240540 184314286 660149472 184314286 660149472 379570687 660149472 194698879 221610476 194698879 221610476 146277595 221610476 575328004 771031041 575328004 771031041 772155994 336944717 772155994 336944717 605560210 678948429 605560210 678948429 40238236 59778061 40238236 59778061 803284660 697295456 803284660 697295456 212663334 320924683 212663334 320924683 480085568 955627823 480085568 955627823 127684424 24700005 127684424 24700005 983740024 24700005 815497957 276950345 815497957 276950345 119868662 179830072 119868662 179830072 347477617 893085824 347477617 893085824 67299436 101571084 67299436 101571084 152632301 230829015 152632301 230829015 962761558 55393425 962761558 55393425 61897679 233007234 61897679 233007234 637254458 640918391 637254458 640918391 262487372 175742657 262487372 175742657 116979798 175742657 708916303 430619950 708916303 430619950 85167892 128179427 85167892 128179427 492775923 628632175 492775923 628632175 569562467 628632175 55051092 82623322 55051092 82623322 935528538 477553693 935528538 477553693 582125813 993844580 582125813 993844580 197999999 299346870 197999999 299346870 471062572 726729888 471062572 726729888 84074222 126581931 84074222 126581931 349576540 804230690 349576540 804230690 929765179 44943400 929765179 44943400 29695074 44943400 986032618 20974739 986032618 20974739 633415704 888092515 633415704 888092515 526734109 399395583 526734109 399395583 266004154 399395583 350014957 902832663 350014957 902832663 434554096 383217741 434554096 383217741 255759294 383217741 657310631 523444623 657310631 523444623 128556302 193004380 128556302 193004380 538287402 680910691 538287402 680910691 327956189 364252214 327956189 364252214 753416909 364252214 610320810 644998124 610320810 644998124 866797662 198978866 866797662 198978866 787505577 315249641 787505577 315249641 946295230 79991453 946295230 79991453 288345914 431663968 288345914 431663968 822034298 267742798 822034298 267742798 617092986 812872979 617092986 812872979 398764386 812872979 861867373 205895057 861867373 205895057 137692795 350251607 137692795 350251607 789967712 311536717 789967712 311536717 690927736 456911221 690927736 456911221 824838461 263824357 824838461 263824357 691376009 456151465 691376009 456151465 800288396 296789842 800288396 296789842 544971274 702797160 544971274 702797160 169661889 257663992 169661889 257663992 461229713 543087436 461229713 543087436 135333995 203380160 135333995 203380160 475223987 718983760 475223987 718983760 639753822 232600135 639753822 232600135 153858225 232600135 255976177 383532318 255976177 383532318 754231620 26775522 754231620 26775522 982275530 26775522 882379981 660110465 882379981 660110465 141422401 212799786 141422401 212799786 777055287 577230277 777055287 577230277 660498353 577230277 925657633 112616870 925657633 112616870 520294222 979918391 520294222 979918391 911008906 134433392 911008906 134433392 304861110 457042745 304861110 457042745 851802937 222613164 851802937 222613164 382267351 614956421 382267351 614956421 257329305 187905627 257329305 187905627 125296256 187905627 686510275 463100693 686510275 463100693 193906673 293266228 193906673 293266228 478024443 789164140 478024443 789164140 837944233 95601433 837944233 95601433 936559670 95601433 871122561 359061799 871122561 359061799 239346413 359061799 514580127 997859630 514580127 997859630 596664581 799088094 596664581 799088094 131439706 197307379 131439706 197307379 739954320 410872309 739954320 410872309 581533465 556084280 581533465 556084280 963551420 54086218 963551420 54086218 717230607 754584042 717230607 754584042 459876766 754584042 895911444 138887270 895911444 138887270 92583559 138887270 831760417 364651409 831760417 364651409 753238081 364651409 834612853 170771634 834612853 170771634 113872413 170771634 297665318 446528819 297665318 446528819 772627887 336414313 772627887 336414313 585686394 937068085 585686394 937068085 467421855 157037506 467421855 157037506 895630945 157037506 212415466 320389813 212415466 320389813 75150343 113029048 75150343 113029048 332538694 499388227 332538694 499388227 777956526 328541426 777956526 328541426 366979108 820037145 366979108 820037145 580843239 510069056 580843239 510069056 537022224 510069056 589068454 605994866 589068454 605994866 186241201 45826084 186241201 45826084 30779385 45826084 409440285 930083943 409440285 930083943 646443733 930083943 348030410 338331869 348030410 338331869 224917065 338331869 814469225 278743300 814469225 278743300 773903118 334519558 773903118 334519558 947235392 78705474 947235392 78705474 613599228 833383572 613599228 833383572 585448504 833383572 796147623 303240053 796147623 303240053 293750501 472777556 293750501 472777556 680328413 472777556 406185207 922497180 406185207 922497180 36601067 54144714 36601067 54144714 735055612 490403243 735055612 490403243 290822162 219170659 290822162 219170659 144942582 219170659 714338067 683912229 714338067 683912229 240780663 355754574 240780663 355754574 237037911 355754574 619502789 965099169 619502789 965099169 920241186 120578656 920241186 120578656 375108066 752171009 375108066 752171009 667789503 492655117 667789503 492655117 392077116 823990820 392077116 823990820 735882979 20674224 735882979 20674224 13341950 20674224 373112880 584963240 373112880 584963240 711203811 29450708 711203811 29450708 980640174 29450708 360125330 873415542 360125330 873415542 180287022 274091222 180287022 274091222 606127444 649408626 606127444 649408626 29061841 44077400 29061841 44077400 337718725 605450435 337718725 605450435 676146008 461247113 676146008 461247113 307576143 461247113 765483044 346965123 765483044 346965123 703425251 438183084 703425251 438183084 260492932 247207804 260492932 247207804 163082507 247207804 719022131 415950146 719022131 415950146 117202371 176118877 117202371 176118877 517995493 652443496 517995493 652443496 256705201 39317301 256705201 39317301 973644331 39317301 499425867 777368411 499425867 777368411 358242747 777368411 395465620 834229319 395465620 834229319 426354679 131421714 426354679 131421714 87470265 131421714 412967660 958205171 412967660 958205171 715808834 420712660 715808834 420712660 354200335 789395436 354200335 789395436 811476495 282304796 811476495 282304796 335978443 783911486 335978443 783911486 818125703 13113433 818125703 13113433 991099251 13113433 420490836 978202112 420490836 978202112 412014641 357769158 412014641 357769158 758336048 357769158 226814164 33536773 226814164 33536773 22231042 33536773 856741475 348643283 856741475 348643283 232224386 348643283 366276150 807228501 366276150 807228501 245218039 367681860 245218039 367681860 370115431 857236498 370115431 857236498 515883375 751498733 515883375 751498733 635989980 950857772 635989980 950857772 175616130 267005447 175616130 267005447 589827382 517215969 589827382 517215969 688152266 26037239 688152266 26037239 16754013 26037239 191453294 289584729 191453294 289584729 52511813 78674730 52511813 78674730 717670368 418135994 717670368 418135994 785130073 187905628 785130073 187905628 874618692 187905628 438028597 641780074 438028597 641780074 666801673 124953723 666801673 124953723 917385287 124953723 182423851 447053819 182423851 447053819 878777814 182232836 878777814 182232836 311747329 527954086 311747329 527954086 779362383 24992015 779362383 24992015 983557725 24992015 45805369 714493528 45805369 714493528 514537908 714493528 425777308 998309478 425777308 998309478 45268231 67222306 45268231 67222306 787503901 969460261 787503901 969460261 346183148 136507388 346183148 136507388 922543020 117289396 922543020 117289396 885207053 382616749 885207053 382616749 255337293 382616749 903396116 141719253 903396116 141719253 905795117 141719253 429949435 688615928 429949435 688615928 764873200 110906023 764873200 110906023 73835074 110906023 203494869 306795715 203494869 306795715 797063217 46787583 797063217 46787583 968061726 46787583 636135877 570942045 636135877 570942045 321991281 421669487 321991281 421669487 732056325 396944827 732056325 396944827 564218239 758713570 564218239 758713570 449201946 988349449 449201946 988349449 797091174 301836970 797091174 301836970 615804155 508814388 615804155 508814388 893649348 140890377 893649348 140890377 939599415 91297106 939599415 91297106 289890374 768711850 289890374 768711850 656484015 768711850 373605053 525940198 373605053 525940198 447259500 525940198 36961174 54940872 36961174 54940872 319013701 479624717 319013701 479624717 250164856 14450186 250164856 14450186 9674623 14450186 871252277 494575250 871252277 494575250 167503140 161758943 167503140 161758943 107987787 161758943 644186437 995371608 644186437 995371608 557973594 23018096 557973594 23018096 14997269 23018096 552063909 611438376 552063909 611438376 85378233 26265619 85378233 26265619 982545044 26265619 975922662 492060479 975922662 492060479 400726761 889202005 400726761 889202005 597318143 889202005 38654202 57201079 38654202 57201079 356995989 555399948 356995989 555399948 118452464 177538841 118452464 177538841 534317950 656677704 534317950 656677704 950853990 73236716 950853990 73236716 303020920 923398647 303020920 923398647 555794993 91511535 555794993 91511535 939377545 91511535 296447091 444560513 296447091 444560513 59719154 89612692 59719154 89612692 169132213 435755492 169132213 435755492 976004745 36159396 976004745 36159396 275726132 799268559 275726132 799268559 929990831 106723566 929990831 106723566 905576142 292679965 905576142 292679965 477317651 755463000 477317651 755463000 685378826 38457705 685378826 38457705 974086272 38457705 605403140 518178930 605403140 518178930 524998639 192367092 524998639 192367092 128181045 192367092 201712985 581040891 201712985 581040891 856564560 214979696 856564560 214979696 413376840 960610090 413376840 960610090 83305517 125255092 83305517 125255092 326891177 733495623 326891177 733495623 616948307 733495623 193545813 40701798 193545813 40701798 972396748 40701798 396108924 925089638 396108924 925089638 362289783 925089638 720626876 413942863 720626876 413942863 518239959 899202376 518239959 899202376 193023071 291816066 193023071 291816066 471945256 577344438 471945256 577344438 313183808 249682253 313183808 249682253 164980473 249682253 346330881 636596214 346330881 636596214 713851180 375331493 713851180 375331493 745864885 375331493 140646932 211914064 140646932 211914064 225442829 339172930 225442829 339172930 166425174 251984709 166425174 251984709 583531928 827536774 583531928 827536774 508655643 580582363 508655643 580582363 452279421 937240007 452279421 937240007 846765634 132750196 846765634 132750196 88426057 132750196 809598518 852732877 809598518 852732877 446197335 852732877 701703040 39430154 701703040 39430154 26203734 39430154 125375116 929203659 125375116 929203659 419019956 929203659 30640935 45727777 30640935 45727777 38798672 289899322 38798672 289899322 191641074 289899322 121774714 182689407 121774714 182689407 235310979 992089603 235310979 992089603 417357124 992089603 47037211 69718294 47037211 69718294 95713537 979421704 95713537 979421704 726276791 95561044 726276791 95561044 936572653 95561044 170480946 884604964 170480946 884604964 978173940 33059877 978173940 33059877 285850834 755506390 285850834 755506390 594856070 825128196 594856070 825128196 92756939 139017400 92756939 139017400 631742414 761077429 631742414 761077429 774401548 45484697 774401548 45484697 30377786 45484697 853563089 219774981 853563089 219774981 97557331 146371214 97557331 146371214 638657125 696603174 638657125 696603174 978883623 31825140 978883623 31825140 437810734 650856267 437810734 650856267 120034072 180096833 120034072 180096833 860842213 788904949 860842213 788904949 439956689 788904949 552577954 992796651 552577954 992796651 771930511 37611327 771930511 37611327 974672555 37611327 965367155 315245890 965367155 315245890 208711734 315245890 737518938 816521357 737518938 816521357 549461385 816521357 841649090 237962339 841649090 237962339 733294818 638515705 733294818 638515705 138684727 208544363 138684727 208544363 773584383 335003731 773584383 335003731 59682594 89547400 59682594 89547400 248723588 492770023 248723588 492770023 327507538 492770023 93016951 76006306 93016951 76006306 50960874 76006306 943890404 954381032 943890404 954381032 612773585 229953156 612773585 229953156 949703360 74980284 949703360 74980284 436474554 756953054 436474554 756953054 723259867 71918917 723259867 71918917 48384298 71918917 877991323 291372845 877991323 291372845 277587358 484495010 277587358 484495010 694772726 200460230 694772726 200460230 865604507 200460230 794706293 304954406 794706293 304954406 998713004 1701455 998713004 1701455 477203657 878872965 477203657 878872965 706545242 433889023 706545242 433889023 646840517 831500359 646840517 831500359 407006713 502130391 407006713 502130391 537097455 583626358 537097455 583626358 208408202 314990124 208408202 314990124 765060944 348084166 765060944 348084166 231890640 348084166 891146686 72090131 891146686 72090131 951674229 72090131 931781928 893728134 931781928 893728134 116079537 174099109 116079537 174099109 415529201 985960046 415529201 985960046 724493339 272704657 724493339 272704657 818069694 272704657 283675364 646804436 283675364 646804436 389607519 646804436 308865598 462874363 308865598 462874363 324750348 488271128 324750348 488271128 135333740 203379347 135333740 203379347 413253452 947490201 413253452 947490201 835945666 246461369 835945666 246461369 166382722 251916813 166382722 251916813 935001087 99095033 935001087 99095033 273246039 409926522 273246039 409926522 191011270 280679416 191011270 280679416 184891946 280679416 390437226 880890677 390437226 880890677 467495502 682898553 467495502 682898553 626638668 809479631 626638668 809479631 152847472 231326720 152847472 231326720 819401186 440657271 819401186 440657271 221552347 64210345 221552347 64210345 43220150 64210345 370854668 659111575 370854668 659111575 947472147 78305598 947472147 78305598 577104395 819630284 577104395 819630284 966024087 50458564 966024087 50458564 534183718 577244033 534183718 577244033 792354732 307998536 792354732 307998536 750066722 860552745 750066722 860552745 129455575 194372627 129455575 194372627 718552257 753947158 718552257 753947158 635630730 753947158 788181163 189110973 788181163 189110973 125999608 189110973 712592269 425318133 712592269 425318133 924862779 34092861 924862779 34092861 22586276 34092861 667532422 974313542 667532422 974313542 572976923 974313542 935346276 28913164 935346276 28913164 981034728 28913164 222661413 464916197 222661413 464916197 343084680 897822926 343084680 897822926 378682669 181967310 378682669 181967310 121219107 181967310 292963948 601166198 292963948 601166198 532227237 954190213 532227237 954190213 559893749 954190213 552536648 458855123 552536648 458855123 689478717 458855123 114961655 172349240 114961655 172349240 656243571 869455104 656243571 869455104 493123434 237957088 493123434 237957088 157220039 237957088 281868746 538735757 281868746 538735757 483684302 594108979 483684302 594108979 320568218 341015741 320568218 341015741 769525852 341015741 214481457 8275273 214481457 8275273 993892115 8275273 379876759 664327816 379876759 664327816 982243621 26855924 982243621 26855924 758070470 611203064 758070470 611203064 388725509 611203064 465235007 999239047 465235007 999239047 869956610 194539228 869956610 194539228 857354431 439126261 857354431 439126261 106510083 40276304 106510083 40276304 972738226 40276304 383685824 772778019 383685824 772778019 547094289 208755094 547094289 208755094 860096645 208755094 293330229 769948136 293330229 769948136 397529353 769948136 124033015 186156749 124033015 186156749 272490341 408608671 272490341 408608671 180606436 274675832 180606436 274675832 559537789 698911846 559537789 698911846 142927644 215547647 142927644 215547647 841445229 343079184 841445229 343079184 693860709 452223577 693860709 452223577 168954896 256518084 168954896 256518084 641667499 665800942 641667499 665800942 214886492 324448869 214886492 324448869 503683502 573530454 503683502 573530454 790240573 145389647 790240573 145389647 96796762 145389647 624475985 889497657 624475985 889497657 53333939 79718282 53333939 79718282 885355384 561973969 885355384 561973969 43317186 64424344 43317186 64424344 914450309 129113140 914450309 129113140 973894029 38855964 973894029 38855964 204950472 926841617 204950472 926841617 867708198 83481251 867708198 83481251 55774239 83481251 748953709 370973362 748953709 370973362 162539801 246443340 162539801 246443340 383984711 993177568 383984711 993177568 825076367 263566496 825076367 263566496 671453637 869620480 671453637 869620480 399839804 869620480 501423738 475663629 501423738 475663629 316445873 475663629 603219947 811340892 603219947 811340892 884736141 173257164 884736141 173257164 678437546 475291965 678437546 475291965 863276193 203744384 863276193 203744384 611073086 632570463 611073086 632570463 832375880 139500676 832375880 139500676 907014781 139500676 685920047 625087176 685920047 625087176 422390962 625087176 892792086 161386504 892792086 161386504 334379222 617151658 334379222 617151658 723646977 54357422 723646977 54357422 963281094 54357422 475519822 673876115 475519822 673876115 924817016 113878960 924817016 113878960 504590213 608983484 504590213 608983484 743201505 131211414 743201505 131211414 28850403 43672554 28850403 43672554 351553353 771117371 351553353 771117371 464640663 771117371 246858483 183489938 246858483 183489938 877865001 183489938 707719368 432343749 707719368 432343749 59283592 88764725 59283592 88764725 160198796 258659703 160198796 258659703 428689606 872896918 428689606 872896918 695336896 269905580 695336896 269905580 177476848 269905580 764013620 349446798 764013620 349446798 221270372 52978366 221270372 52978366 964386342 52978366 791119808 973068619 791119808 973068619 113057865 128216795 113057865 128216795 915376125 128216795 464555610 606277297 464555610 606277297 855902556 49427046 855902556 49427046 966559425 49427046 938146562 337434444 938146562 337434444 224241033 337434444 910483624 135483241 910483624 135483241 788150053 314292407 788150053 314292407 49372743 73321364 49372743 73321364 322458770 484661350 322458770 484661350 698595709 153788065 698595709 153788065 102587663 153788065 854775790 627412975 854775790 627412975 389693282 686204086 389693282 686204086 732840428 396093677 732840428 396093677 439577171 959950327 439577171 959950327 342064699 224259883 342064699 224259883 148088758 224259883 639664058 804163471 639664058 804163471 248391132 204532370 248391132 204532370 78537344 100824845 78537344 100824845 66866712 100824845 813546754 279783319 813546754 279783319 61961452 92824121 61961452 92824121 311487295 895047413 311487295 895047413 688323402 460460861 688323402 460460861 667629402 493023253 667629402 493023253 825427418 41948680 825427418 41948680 27833115 41948680 537464348 714240261 537464348 714240261 320396940 481782812 320396940 481782812 483062655 620990311 483062655 620990311 325403595 240933360 325403595 240933360 839520719 240933360 739638098 384491242 739638098 384491242 166173458 251626159 166173458 251626159 511744729 527182631 511744729 527182631 4394356 6935369 4394356 6935369 223708980 430044482 223708980 430044482 709352665 430044482 171465040 260500849 171465040 260500849 368704242 555156766 368704242 555156766 624424 971060 624424 971060 501741282 898586201 501741282 898586201 649530935 240155718 649530935 240155718 158739077 240155718 775965395 331526269 775965395 331526269 919569956 121802884 919569956 121802884 298257098 985556792 298257098 985556792 468281465 985556792 337212547 225974755 337212547 225974755 849683097 225974755 87650316 131564518 87650316 131564518 89408364 598730038 89408364 598730038 983212207 25441510 983212207 25441510 702226389 439903666 702226389 439903666 235215720 353330123 235215720 353330123 322280516 862142091 322280516 862142091 433271062 862142091 33616108 49686038 33616108 49686038 175119336 266151536 175119336 266151536 846671735 229980655 846671735 229980655 250789285 521355716 250789285 521355716 722549800 410614734 722549800 410614734 344941613 814703212 344941613 814703212 114680828 17345696 114680828 17345696 11262813 17345696 847766002 775526775 847766002 775526775 256156057 383842478 256156057 383842478 599407297 783864524 599407297 783864524 767572004 148139623 767572004 148139623 98636038 148139623 360651262 515914975 360651262 515914975 909180965 137235544 909180965 137235544 417013507 635978354 417013507 635978354 714472128 70023086 714472128 70023086 952993705 70023086 401522802 514762922 401522802 514762922 714871893 309730316 714871893 309730316 52943821 78994574 52943821 78994574 408083843 515965098 408083843 515965098 12077610 18422351 12077610 18422351 70410756 410146038 70410756 410146038 722906903 410146038 103184733 113883496 103184733 113883496 75713943 113883496 576486992 508344393 576486992 508344393 22702171 34277637 22702171 34277637 530372436 883709145 530372436 883709145 608141900 514492705 608141900 514492705 517834801 858078418 517834801 858078418 612501707 224536841 612501707 224536841 148215282 224536841 716402894 521241330 716402894 521241330 386930867 912926624 386930867 912926624 571406692 683405971 571406692 683405971 601621940 683405971 239443914 135476156 239443914 135476156 90210234 135476156 993057438 9576485 993057438 9576485 886480138 553099627 886480138 553099627 313782597 73084625 313782597 73084625 21981239 33249384 21981239 33249384 520936889 854648323 520936889 854648323 804444094 291028706 804444094 291028706 592721087 895048167 592721087 895048167 530930730 216406561 530930730 216406561 855417308 216406561 805954694 714575360 805954694 714575360 15440276 23705531 15440276 23705531 388071578 556244783 388071578 556244783 373816398 556244783 698667419 445375218 698667419 445375218 576461078 684974533 576461078 684974533 250677774 151437309 250677774 151437309 899478106 151437309 571305177 861066101 571305177 861066101 232967359 108033399 232967359 108033399 71452874 108033399 908583858 464658506 908583858 464658506 685533301 464658506 902634493 146371389 902634493 146371389 98487960 185185969 98487960 185185969 876679382 185185969 798793164 606687098 798793164 606687098 535479179 606687098 770347928 339586459 770347928 339586459 434880910 772027794 434880910 772027794 949843255 74771704 949843255 74771704 290444839 605767681 290444839 605767681 597152428 965440283 597152428 965440283 327794362 430994493 327794362 430994493 708628460 430994493 28903651 43764605 28903651 43764605 944875038 206025892 944875038 206025892 21507141 32700450 21507141 32700450 601300504 574751151 601300504 574751151 262171769 392926699 262171769 392926699 709171285 651606889 709171285 651606889 81235299 121875432 81235299 121875432 190882876 288551561 190882876 288551561 922887357 116563570 922887357 116563570 485829274 912621553 485829274 912621553 471060105 138604280 471060105 138604280 92409370 138604280 342853764 722475957 342853764 722475957 882278869 176735997 882278869 176735997 428580882 761339990 428580882 761339990 219474435 331093514 219474435 331093514 428657555 563940148 428657555 563940148 996209601 5563207 996209601 5563207 468871384 915960460 468871384 915960460 559473447 915960460 318255059 1379289 318255059 1379289 938378 1379289 525355669 657628259 525355669 657628259 394833906 941944867 394833906 941944867 904701201 143459342 904701201 143459342 613980893 736684747 613980893 736684747 145240084 219807835 145240084 219807835 208604113 315147090 208604113 315147090 788529822 218425975 788529822 218425975 854373830 218425975 284617495 847712526 284617495 847712526 846592272 230056408 846592272 230056408 764069131 596212469 764069131 596212469 470041071 596212469 828855105 257628488 828855105 257628488 189898244 543117067 189898244 543117067 475391382 708505665 475391382 708505665 299894720 450004687 299894720 450004687 554065530 687598575 554065530 687598575 175430052 266736862 175430052 266736862 804409796 291039813 804409796 291039813 961885141 43017987 961885141 43017987 971108623 43017987 719772136 414961091 719772136 414961091 828410642 170899100 828410642 170899100 113922568 170899100 338338290 568787242 338338290 568787242 741703680 94884367 741703680 94884367 63333000 94884367 562145605 662694344 562145605 662694344 83150993 124872612 83150993 124872612 649355654 874581129 649355654 874581129 890550796 164385805 890550796 164385805 581694021 925469020 581694021 925469020 112222979 167825036 112222979 167825036 377444268 861976025 377444268 861976025 445040784 358154959 445040784 358154959 142602739 215229815 142602739 215229815 167453651 335855861 167453651 335855861 692933190 453498658 692933190 453498658 24043269 36339775 24043269 36339775 261133805 391361755 261133805 391361755 995722315 6097902 995722315 6097902 133336071 801195138 133336071 801195138 417827234 801195138 108770799 162673742 108770799 162673742 682356441 469870162 682356441 469870162 273482481 361719693 273482481 361719693 241099751 361719693 409135239 986011925 409135239 986011925 550187900 430919969 550187900 430919969 836486541 245699437 836486541 245699437 763086836 350821023 763086836 350821023 796377000 302935717 796377000 302935717 467027393 927115036 467027393 927115036 550777729 147832533 550777729 147832533 98467025 147832533 466285908 751185493 466285908 751185493 137261502 68990830 137261502 68990830 46538582 68990830 609161548 870515210 609161548 870515210 522434281 23631483 522434281 23631483 984235322 23631483 91941585 703230365 91941585 703230365 841788710 237839484 841788710 237839484 466464967 848278904 466464967 848278904 300103329 450305778 300103329 450305778 384816244 529936698 384816244 529936698 822163326 185707403 822163326 185707403 876181740 185707403 715738400 645701534 715738400 645701534 491637629 645701534 738803342 335077194 738803342 335077194 920374333 120524190 920374333 120524190 876669614 457606977 876669614 457606977 327541617 836525144 327541617 836525144 768152182 342973236 768152182 342973236 611663723 551082189 611663723 551082189 786114681 171675142 786114681 171675142 114640127 171675142 856764600 674530529 856764600 674530529 628364275 674530529 979485554 30846583 979485554 30846583 947378943 351629856 947378943 351629856 233900331 351629856 265076756 397713377 265076756 397713377 238859367 259821483 238859367 259821483 171074760 259821483 846169923 231075890 846169923 231075890 796523028 368808423 796523028 368808423 246011014 368808423 415156835 706236575 415156835 706236575 656922666 651531728 656922666 651531728 363514642 842551469 363514642 842551469 725188123 407023818 725188123 407023818 509988416 780514744 509988416 780514744 334702666 87405664 334702666 87405664 941743985 87405664 413615284 791197318 413615284 791197318 644894518 42653153 644894518 42653153 28198398 42653153 154374902 628372992 154374902 628372992 681922072 397068448 681922072 397068448 264591564 397068448 277679385 938551248 277679385 938551248 450232959 938551248 199167159 301162337 199167159 301162337 632110887 919893153 632110887 919893153 411462550 919893153 788017523 20024756 788017523 20024756 13107971 20024756 908802747 493519454 908802747 493519454 667237788 493519454 859837192 209055084 859837192 209055084 485750781 957788542 485750781 957788542 558655164 407638292 558655164 407638292 271595345 407638292 922626813 117135005 922626813 117135005 767718528 653829499 767718528 653829499 18973596 29366005 18973596 29366005 325808589 489872800 325808589 489872800 161702203 11198726 161702203 11198726 992212600 11198726 177626082 424230342 177626082 424230342 713226235 424230342 88706364 133530235 88706364 133530235 233186564 842261047 233186564 842261047 989290093 16195312 989290093 16195312 64682646 752539710 64682646 752539710 833615230 169969453 833615230 169969453 91720129 137821180 91720129 137821180 123289295 705990005 123289295 705990005 886126165 98332240 886126165 98332240 65436782 98332240 721888399 454057366 721888399 454057366 692572755 454057366 700345612 443032811 700345612 443032811 640545435 749291277 640545435 749291277 554719848 749291277 851729046 222834352 851729046 222834352 664900106 496849942 664900106 496849942 15634823 23946145 15634823 23946145 823959542 823018357 823959542 823018357 122804198 184032453 122804198 184032453 690573488 457226556 690573488 457226556 867215733 198353490 867215733 198353490 698901470 534256177 698901470 534256177 176838616 157720325 176838616 157720325 895117431 157720325 576126600 840817528 576126600 840817528 955813711 65627850 955813711 65627850 633237516 853662393 633237516 853662393 876132245 185774784 876132245 185774784 242654806 364150086 242654806 364150086 811873949 281788185 811873949 281788185 362561692 670332359 362561692 670332359 881031970 178355491 881031970 178355491 280031499 420365189 280031499 420365189 127672854 147026062 127672854 147026062 902322673 147026062 176159236 373097392 176159236 373097392 747740958 373097392 734150505 393477491 734150505 393477491 767374417 344163237 767374417 344163237 561530938 552378889 561530938 552378889 319831381 20974296 319831381 20974296 986045426 20974296 323570679 486767774 323570679 486767774 920364436 17814105 920364436 17814105 11681262 17814105 664860784 534502417 664860784 534502417 40872401 60697807 40872401 60697807 427816122 853192443 427816122 853192443 710657256 263157644 710657256 263157644 825501391 263157644 115569825 173154275 115569825 173154275 773994818 958296168 773994818 958296168 151879637 229692924 151879637 229692924 582045215 866817299 582045215 866817299 438935298 866817299 860350385 208234810 860350385 208234810 174644283 366718579 174644283 366718579 941861247 43747535 941861247 43747535 28892842 43747535 450369196 837863763 450369196 837863763 323327591 486395103 323327591 486395103 463942337 707941896 463942337 707941896 258776762 387787426 258776762 387787426 345613593 919002769 345613593 919002769 561135502 919002769 274838624 251263363 274838624 251263363 850385060 224948406 850385060 224948406 620539064 808815787 620539064 808815787 88701573 59024918 88701573 59024918 960443687 59024918 497879205 877538608 497879205 877538608 214274502 323720391 214274502 323720391 293477033 833253470 293477033 833253470 517073442 927425350 517073442 927425350 870639862 193780500 870639862 193780500 753460401 932870765 753460401 932870765 648187258 932870765 889321816 166346060 889321816 166346060 126870758 296217797 126870758 296217797 897626700 154022329 897626700 154022329 526062145 989059252 526062145 989059252 972574170 40461448 972574170 40461448 234659595 759934533 234659595 759934533 506572562 379697767 506572562 379697767 970648394 43583289 970648394 43583289 923676320 820468453 923676320 820468453 257302994 228048695 257302994 228048695 848238172 228048695 307623755 895807966 307623755 895807966 745470828 353249700 745470828 353249700 235171755 353249700 955765330 65672186 955765330 65672186 459405881 950062834 459405881 950062834 373786768 250494440 373786768 250494440 165384147 250494440 362901568 774468417 362901568 774468417 349924435 774468417 843134628 219793651 843134628 219793651 145234504 219793651 859638614 206390258 859638614 206390258 136983975 206390258 919220283 122200406 919220283 122200406 904493337 391343559 904493337 391343559 261069842 391343559 622380529 599503058 622380529 599503058 743629438 255151970 743629438 255151970 830508966 255151970 291008391 436104049 291008391 436104049 880085848 180152137 880085848 180152137 447270723 859029115 447270723 859029115 800710232 296331619 800710232 296331619 471379659 528933400 471379659 528933400 771720815 331686602 771720815 331686602 128899926 193695181 128899926 193695181 262045211 409661467 262045211 409661467 895725042 126607103 895725042 126607103 84103826 126607103 869229649 545050313 869229649 545050313 447695867 827317231 447695867 827317231 411743749 429200669 411743749 429200669 709825912 429200669 149167460 225832344 149167460 225832344 257697264 467386351 257697264 467386351 684045546 467386351 496012176 903125434 496012176 903125434 703037683 438939363 703037683 438939363 634844255 776961793 634844255 776961793 630830954 776961793 910521765 135427340 910521765 135427340 725665539 447044974 725665539 447044974 297990588 447044974 400306276 783260729 400306276 783260729 797951879 29349651 797951879 29349651 980793024 29349651 280378857 420771436 280378857 420771436 12764327 19550992 12764327 19550992 956559338 64304197 956559338 64304197 37443845 35407285 37443845 35407285 976618412 35407285 219059402 330416291 219059402 330416291 167911414 235774826 167911414 235774826 843359609 235774826 5139601 7862468 5139601 7862468 439058714 955178650 439058714 955178650 527577704 955178650 168533061 200209823 168533061 200209823 133238890 200209823 396232406 594118686 396232406 594118686 824571573 264221791 824571573 264221791 732643463 396177708 732643463 396177708 162954778 189809317 162954778 189809317 873369688 189809317 698592263 463315828 698592263 463315828 394306824 615588232 394306824 615588232 910181008 136012584 910181008 136012584 782749807 321968663 782749807 321968663 189097787 286575166 189097787 286575166 679835946 473448289 679835946 473448289 11755762 17846933 11755762 17846933 666239229 494891603 666239229 494891603 48910695 72522856 48910695 72522856 635631144 868182770 635631144 868182770 668264595 20180437 668264595 20180437 13126876 20180437 297062688 868700412 297062688 868700412 572464557 868700412 565356585 67501301 565356585 67501301 954534241 67501301 678218535 475658755 678218535 475658755 940121905 90174670 940121905 90174670 625316437 637669941 625316437 637669941 233356161 104158145 233356161 104158145 69014700 104158145 835700775 342877279 835700775 342877279 768178071 342877279 782200640 322692477 782200640 322692477 660040937 727599051 660040937 727599051 408884391 423495604 408884391 423495604 713799475 423495604 234611395 195477231 234611395 195477231 869412650 195477231 99398082 149375504 99398082 149375504 127009998 479478986 127009998 479478986 929672899 107163220 929672899 107163220 290890679 435755491 290890679 435755491 859560817 190834226 859560817 190834226 127276811 190834226 893475917 160272463 893475917 160272463 885815355 463761269 885815355 463761269 34384830 50537143 34384830 50537143 739659792 384399892 739659792 384399892 933859954 100719125 933859954 100719125 688838568 816243909 688838568 816243909 444048664 816243909 903978527 144647836 903978527 144647836 201952158 635850187 201952158 635850187 520180937 635850187 248640184 372633648 248640184 372633648 393366299 658184765 393366299 658184765 363130773 658184765 778995177 327263759 778995177 327263759 467480078 753873005 467480078 753873005 46352882 68796761 46352882 68796761 626655999 710168863 626655999 710168863 561043283 631643221 561043283 631643221 643907446 631643221 35811722 52888866 35811722 52888866 809683384 410202995 809683384 410202995 273448754 410202995 421486951 770796280 421486951 770796280 925049259 113614200 925049259 113614200 537536947 835147690 537536947 835147690 493837341 17985945 493837341 17985945 987852299 17985945 224420935 395335793 224420935 395335793 753443588 364193785 753443588 364193785 623987690 778869465 623987690 778869465 715643613 258498099 715643613 258498099 828236580 258498099 498034486 748618716 498034486 748618716 177758227 270308115 177758227 270308115 451988247 748233623 451988247 748233623 721400753 412749412 721400753 412749412 625319744 854943307 625319744 854943307 786898735 316046127 786898735 316046127 509931372 514213114 509931372 514213114 4348543 6843324 4348543 6843324 574579924 935425856 574579924 935425856 635678411 935425856 174931634 265871631 174931634 265871631 382613014 523893887 382613014 523893887 85315623 76690273 85315623 76690273 948593375 76690273 270463152 406137523 270463152 406137523 931493395 104268285 931493395 104268285 744248118 541070951 744248118 541070951 473578497 541070951 829248497 257095101 829248497 257095101 454796709 875118136 454796709 875118136 439526262 675764373 439526262 675764373 591419959 758314098 591419959 758314098 687139548 462153424 687139548 462153424 573607060 740403739 573607060 740403739 737009121 110991133 737009121 110991133 73925393 110991133 261787883 392293922 261787883 392293922 82898556 124510520 82898556 124510520 437685568 716156719 437685568 716156719 131299084 197099244 131299084 197099244 717226840 418822927 717226840 418822927 265558665 398429701 265558665 398429701 456874540 656661089 456874540 656661089 211967561 319432650 211967561 319432650 615693180 838456881 615693180 838456881 53203029 79438794 53203029 79438794 845001652 232947842 845001652 232947842 88156451 40731804 88156451 40731804 972395510 40731804 106877941 695428171 106877941 695428171 894072699 159201904 894072699 159201904 532695243 998360512 532695243 998360512 893938663 159518628 893938663 159518628 665419751 534969314 665419751 534969314 154271024 91603159 154271024 91603159 939233100 91603159 411933503 962122480 411933503 962122480 477625298 145965924 477625298 145965924 97343788 145965924 942776586 85723936 942776586 85723936 817743328 367200651 817743328 367200651 355635946 917863476 355635946 917863476 934520907 99772362 934520907 99772362 584061641 554637648 584061641 554637648 163957451 62960880 163957451 62960880 42441664 62960880 921601522 490525395 921601522 490525395 443642510 641007367 443642510 641007367 986880609 19585799 986880609 19585799 182255264 416988545 182255264 416988545 718320878 416988545 541312153 856504262 541312153 856504262 314508910 123559984 314508910 123559984 82354187 123559984 292738559 438613549 292738559 438613549 222646694 103491620 222646694 103491620 932124042 103491620 557527550 757305447 557527550 757305447 771470553 337773692 771470553 337773692 347528948 931362539 347528948 931362539 503137270 167647779 503137270 167647779 35998603 53143961 35998603 53143961 57148577 308259250 57148577 308259250 667363910 919019270 667363910 919019270 570785894 547248538 570785894 547248538 488791702 818614790 488791702 818614790 870629015 193784498 870629015 193784498 590892443 967656364 590892443 967656364 612082174 488083443 612082174 488083443 324611393 488083443 608097575 962156017 608097575 962156017 928866551 108185060 928866551 108185060 151474575 271648515 151474575 271648515 472967873 527304013 472967873 527304013 170159935 247448447 170159935 247448447 163183870 247448447 702004959 440392204 702004959 440392204 76546905 45143164 76546905 45143164 29899698 45143164 726441814 824192254 726441814 824192254 408449594 824192254 791961977 308872017 791961977 308872017 570983667 598197799 570983667 598197799 404073407 993766489 404073407 993766489 722529615 190466929 722529615 190466929 126824577 190466929 269835074 405270030 269835074 405270030 944649059 82697140 944649059 82697140 440132719 678670008 440132719 678670008 542463839 678670008 207601836 313517733 207601836 313517733 587765945 670785224 587765945 670785224 792996863 307115066 792996863 307115066 683559679 577028977 683559679 577028977 373901394 577028977 416800607 665709090 416800607 665709090 923211168 116207966 923211168 116207966 557938487 574605117 557938487 574605117 276672682 415268396 276672682 415268396 484986919 880095828 484986919 880095828 782165274 82825258 782165274 82825258 944468017 82825258 386069812 756514829 386069812 756514829 7630273 11478240 7630273 11478240 813261035 990626166 813261035 990626166 348955919 990626166 655021363 753543754 655021363 753543754 355245790 929097600 355245790 929097600 549908828 929097600 491849910 229808435 491849910 229808435 858233160 212314628 858233160 212314628 640046199 786193091 640046199 786193091 649095782 786193091 333272698 476321507 333272698 476321507 677639158 476321507 181475600 275683956 181475600 275683956 238014986 392903432 238014986 392903432 734365747 392903432 639720518 708823236 639720518 708823236 491926762 605487539 491926762 605487539 649802017 947165579 649802017 947165579 454224086 356149068 454224086 356149068 834583178 248418973 834583178 248418973 713513164 477064273 713513164 477064273 37865461 56087789 37865461 56087789 852177075 938135076 852177075 938135076 184613872 280238779 184613872 280238779 266322834 403383724 266322834 403383724 268730094 403383724 106482349 159784910 106482349 159784910 796745982 429072012 796745982 429072012 49571791 73863341 49571791 73863341 256153540 457983566 256153540 457983566 674252980 918577445 674252980 918577445 571277201 708318513 571277201 708318513 620312992 759998701 620312992 759998701 647238201 383183599 647238201 383183599 740611841 383183599 365482185 560426208 365482185 560426208 978697518 31952561 978697518 31952561 371471936 858851169 371471936 858851169 761249649 46692297 761249649 46692297 968147002 46692297 335678509 781102521 335678509 781102521 743371726 338615224 743371726 338615224 225149930 338615224 766006610 346089016 766006610 346089016 173288172 211874636 173288172 211874636 858629170 211874636 316818525 476067514 316818525 476067514 880547555 179141082 880547555 179141082 500660265 674718486 500660265 674718486 669963024 489258809 669963024 489258809 406414009 766505519 406414009 766505519 958956522 50493838 958956522 50493838 34330836 50493838 391082250 902374067 391082250 902374067 451995399 431828801 451995399 431828801 896929921 154947974 896929921 154947974 822435099 524113664 822435099 524113664 6996044 10388831 6996044 10388831 605204369 915130296 605204369 915130296 478529689 121708314 478529689 121708314 81137675 121708314 499496049 579914198 499496049 579914198 511385683 241083209 511385683 241083209 839451238 241083209 69314342 104515151 69314342 104515151 372698975 510490053 372698975 510490053 41654981 61706158 41654981 61706158 406591361 558335251 406591361 558335251 25927998 39140759 25927998 39140759 423600140 682591665 423600140 682591665 985632230 21745875 985632230 21745875 310964118 466708083 310964118 466708083 709597940 9011812 709597940 9011812 993389019 9011812 733600922 394552521 733600922 394552521 206575186 311468070 206575186 311468070 362513152 572776604 362513152 572776604 199024805 135950636 199024805 135950636 910219752 135950636 252657786 663236586 252657786 663236586 969268330 45112225 969268330 45112225 488105843 976140549 488105843 976140549 60802588 5988651 60802588 5988651 995804946 5988651 636960872 939996704 636960872 939996704 389904298 446202425 389904298 446202425 697933132 446202425 575199995 974433146 575199995 974433146 29089213 44112249 29089213 44112249 204420368 308176872 204420368 308176872 140549330 30829425 140549330 30829425 979490164 30829425 394218756 753271701 394218756 753271701 198865826 300504286 198865826 300504286 248664732 421512915 248664732 421512915 715408975 421512915 589918859 652593817 589918859 652593817 902815267 146137792 902815267 146137792 687594861 461386808 687594861 461386808 221677999 264762442 221677999 264762442 174330979 264762442 475421835 958999886 475421835 958999886 446677753 958999886 676789030 291485235 676789030 291485235 192691112 291485235 770955532 338672921 770955532 338672921 908271185 117912083 908271185 117912083 78570114 117912083 545181862 932433509 545181862 932433509 751466751 243901936 751466751 243901936 837679448 243901936 387728234 762322362 387728234 762322362 287772690 430762475 287772690 430762475 365907206 533213221 365907206 533213221 852029035 222262792 852029035 222262792 471949323 856827656 471949323 856827656 718174562 417307234 718174562 417307234 637077745 641084382 637077745 641084382 849855365 225696000 849855365 225696000 796094418 303363609 796094418 303363609 963314988 54229579 963314988 54229579 744369230 378199053 744369230 378199053 834839082 248109002 834839082 248109002 823540893 489845623 823540893 489845623 193664962 182328101 193664962 182328101 75491094 113713515 75491094 113713515 140293680 434030424 140293680 434030424 706450216 434030424 211949264 22729414 211949264 22729414 14691869 22729414 385127845 866774836 385127845 866774836 752370587 18010939 752370587 18010939 11893817 18010939 559011438 730930797 559011438 730930797 177033780 105165815 177033780 105165815 930954648 105165815 553711796 833842151 553711796 833842151 480660201 9435585 480660201 9435585 6454322 9435585 273914353 411084447 273914353 411084447 769616423 211464523 769616423 211464523 858816820 211464523 310037618 464673053 310037618 464673053 129644862 194521540 129644862 194521540 495200019 861231738 495200019 861231738 161643739 174783866 161643739 174783866 883887499 174783866 214831670 324343763 214831670 324343763 15913342 24661055 15913342 24661055 347033915 769386274 347033915 769386274 37244065 17859185 37244065 17859185 987975171 17859185 662363579 989964873 662363579 989964873 259707268 389212957 259707268 389212957 405011716 598923861 405011716 598923861 49707933 73998256 49707933 73998256 413331861 983530889 413331861 983530889 489018756 310511692 489018756 310511692 205818889 310511692 442962343 797758131 442962343 797758131 987576057 18503290 987576057 18503290 624027805 697076466 624027805 697076466 899951773 150678687 899951773 150678687 674573635 591630296 674573635 591630296 631037056 591630296 902022198 147539417 902022198 147539417 426319384 952464248 426319384 952464248 422166153 33774869 422166153 33774869 22454013 33774869 930867721 460046651 930867721 460046651 306779458 460046651 746320114 374796767 746320114 374796767 477039249 674939140 477039249 674939140 131590820 197546995 131590820 197546995 418601672 693982294 418601672 693982294 268007309 348340992 268007309 348340992 231981075 348340992 286234971 428794570 286234971 428794570 950968807 73126370 950968807 73126370 603238296 993516879 603238296 993516879 754266979 363183333 754266979 363183333 466030722 891020939 466030722 891020939 667810481 475936160 667810481 475936160 73759822 36546380 73759822 36546380 975671343 36546380 415665174 734453259 415665174 734453259 156368456 17842868 156368456 17842868 11730245 17842868 199805853 301848872 199805853 301848872 39089468 57925126 39089468 57925126 766866070 365476745 766866070 365476745 752624266 365476745 827354618 260117249 827354618 260117249 188367637 418824894 188367637 418824894 404382919 884525880 404382919 884525880 104808090 157245244 104808090 157245244 297908609 576615026 297908609 576615026 954236000 68007042 954236000 68007042 773979666 642779961 773979666 642779961 596017646 452675620 596017646 452675620 892271020 161942300 892271020 161942300 690557992 743494142 690557992 743494142 444694732 743494142 753448561 364186318 753448561 364186318 340073837 781168599 340073837 781168599 505390739 781168599 112418613 34828685 112418613 34828685 977150571 34828685 54441307 81566012 54441307 81566012 16111715 25099323 16111715 25099323 186372673 283090677 186372673 283090677 145746856 220970187 145746856 220970187 192074150 416043309 192074150 416043309 277222681 416043309 238842011 358181541 238842011 358181541 343012216 767818003 343012216 767818003 13362772 20674859 13362772 20674859 658755751 761095718 658755751 761095718 753062399 318103346 753062399 318103346 785403823 318103346 442918314 708774784 442918314 708774784 295512457 443008360 295512457 443008360 457673271 753392020 457673271 753392020 699195863 444435735 699195863 444435735 308643866 462663030 308643866 462663030 726776754 244603874 726776754 244603874 837229156 244603874 663918086 498316476 663918086 498316476 123059973 160498245 123059973 160498245 893350350 160498245 856047996 215553717 856047996 215553717 988023469 17814106 988023469 17814106 300371258 450869765 300371258 450869765 173098382 263299263 173098382 263299263 777584242 754177999 777584242 754177999 375554253 196948641 375554253 196948641 868368602 196948641 114705705 133828074 114705705 133828074 911455341 133828074 108915568 162842366 108915568 162842366 46003 33448 46003 33448 230780820 548388523 230780820 548388523 540768646 548388523 126061503 7300318 126061503 7300318 4617941 7300318 813642192 279696053 813642192 279696053 860405697 191635351 860405697 191635351 996810398 4801722 996810398 4801722 473968638 830096251 473968638 830096251 591040234 370098077 591040234 370098077 749723230 370098077 727857865 863532246 727857865 863532246 171718680 260819097 171718680 260819097 438732695 817840576 438732695 817840576 799701288 70080058 799701288 70080058 952948115 70080058 247225655 370425195 247225655 370425195 90631443 136326853 90631443 136326853 759327289 424221344 759327289 424221344 283091539 424221344 363476026 640464992 363476026 640464992 109582643 163608070 109582643 163608070 193771401 712150794 193771401 712150794 801339693 122215019 801339693 122215019 81483817 122215019 365866555 883996215 365866555 883996215 21580644 32823118 21580644 32823118 856032922 495043778 856032922 495043778 92172046 138241345 92172046 138241345 570691777 870001270 570691777 870001270 754936397 157714676 754936397 157714676 895139459 157714676 832305642 684386021 832305642 684386021 183236891 278560716 183236891 278560716 550427095 949121878 550427095 949121878 541717527 949121878 833972082 249175408 833972082 249175408 253858947 402384914 253858947 402384914 778572098 327557663 778572098 327557663 303221724 794704990 303221724 794704990 578550847 794704990 120368939 180762475 120368939 180762475 163689562 247727343 163689562 247727343 905914678 141556392 905914678 141556392 257153073 984700743 257153073 984700743 783682030 46619103 783682030 46619103 968164709 46619103 784714584 809295239 784714584 809295239 254978071 155901649 254978071 155901649 896388436 155901649 103418301 154850911 103418301 154850911 668042972 688585012 668042972 688585012 259666346 153607886 259666346 153607886 897885005 153607886 123315364 404042429 123315364 404042429 727265554 404042429 81012702 121570413 81012702 121570413 691830207 455579610 691830207 455579610 88517633 16293439 88517633 16293439 989246616 16293439 344302126 964468898 344302126 964468898 770078107 247549537 770078107 247549537 835377438 247549537 817034165 274586953 817034165 274586953 164722504 189450969 164722504 189450969 873603571 189450969 829088924 257335840 829088924 257335840 915181544 128361497 915181544 128361497 885620787 425171774 885620787 425171774 562062551 997328320 562062551 997328320 570374708 700981692 570374708 700981692 869573486 195306593 869573486 195306593 671808778 486236843 671808778 486236843 136804928 206049143 136804928 206049143 349374345 668243536 349374345 668243536 749556739 370289610 749556739 370289610 604581720 860081282 604581720 860081282 424099193 860081282 541855801 727642039 541855801 727642039 426423474 727642039 884725844 173317458 884725844 173317458 596281822 720173635 596281822 720173635 900333204 150210205 900333204 150210205 460316685 579508168 460316685 579508168 642228804 511428121 642228804 511428121 344111689 652230249 344111689 652230249 517619333 652230249 509080327 324090726 509080327 324090726 781285438 324090726 761711284 422750834 761711284 422750834 384860282 775983348 384860282 775983348 918708377 122928580 918708377 122928580 869838304 959780214 869838304 959780214 382271123 959780214 784978970 318748938 784978970 318748938 763147842 381580116 763147842 381580116 741810448 381580116 926337526 111865531 926337526 111865531 796850944 710039762 796850944 710039762 396863523 710039762 794861741 231468235 794861741 231468235 845895094 231468235 331998975 498531877 331998975 498531877 208001177 314199751 208001177 314199751 485590449 878395031 485590449 878395031 632753314 293744595 632753314 293744595 194203226 293744595 600055825 794042753 600055825 794042753 194331652 294071073 194331652 294071073 202587140 305567313 202587140 305567313 107514748 161318250 107514748 161318250 145312974 220040275 145312974 220040275 15961101 24737843 15961101 24737843 680956274 471680091 680956274 471680091 734983207 391975266 734983207 391975266 314623525 472757594 314623525 472757594 945241283 81835033 945241283 81835033 170236996 325825805 170236996 325825805 494168804 590804243 494168804 590804243 919774808 121422481 919774808 121422481 371751032 763217773 371751032 763217773 487423673 296332922 487423673 296332922 195951265 296332922 498022579 649343337 498022579 649343337 851222118 223728136 851222118 223728136 690152278 457948182 690152278 457948182 717249337 137969936 717249337 137969936 91936702 137969936 798555326 299345136 798555326 299345136 115858004 153159421 115858004 153159421 898246668 153159421 219875371 392011134 219875371 392011134 530277512 790754271 530277512 790754271 799449575 216879515 799449575 216879515 855080356 216879515 283558376 571559508 283558376 571559508 845818518 201996721 845818518 201996721 39077215 57811662 39077215 57811662 503594572 730329563 503594572 730329563 15858309 24367885 15858309 24367885 571912972 523579782 571912972 523579782 676045598 478882383 676045598 478882383 591803915 939660422 591803915 939660422 416141064 113874615 416141064 113874615 75680062 113874615 564765193 735710156 564765193 735710156 401281829 735710156 835854422 246767718 835854422 246767718 693148995 453111212 693148995 453111212 217445021 29826230 217445021 29826230 980281702 29826230 123242720 867258728 123242720 867258728 998922051 1540357 998922051 1540357 815562109 740332378 815562109 740332378 43047474 64054711 43047474 64054711 680503378 910298665 680503378 910298665 498152131 319261490 498152131 319261490 784562739 319261490 251152490 888058351 251152490 888058351 658329770 888058351 188563144 239897371 188563144 239897371 158433873 239897371 833099747 250616124 833099747 250616124 952780118 83158 952780118 83158 130043 83158 667998350 492378660 667998350 492378660 754796377 314313715 754796377 314313715 208063468 314313715 926267655 111945194 926267655 111945194 725931979 442840267 725931979 442840267 55134003 82748840 55134003 82748840 464609087 775644095 464609087 775644095 251842253 277910961 251842253 277910961 182775125 277910961 673208871 483474250 673208871 483474250 865204307 201298527 865204307 201298527 312676059 469757975 312676059 469757975 211411240 318787291 211411240 318787291 354636271 842402331 354636271 842402331 736030480 339796963 736030480 339796963 104233237 156391240 104233237 156391240 744378478 378156215 744378478 378156215 929846909 76955308 929846909 76955308 948352352 76955308 208878735 315524328 208878735 315524328 53629177 198085 53629177 198085 999768111 198085 830541013 255125000 830541013 255125000 64803012 97131022 64803012 97131022 604281945 824517500 604281945 824517500 192972189 42544855 192972189 42544855 971467221 42544855 232649877 648595660 232649877 648595660 634746563 648595660 321425714 483086980 321425714 483086980 640908256 779204307 640908256 779204307 472752010 345298221 472752010 345298221 766689358 345298221 263101807 676885679 263101807 676885679 578853194 731470477 578853194 731470477 435203438 58992045 435203438 58992045 960462732 58992045 67087471 930017581 67087471 930017581 659208347 930017581 114808951 171926526 114808951 171926526 544632026 760293713 544632026 760293713 266982791 331688753 266982791 331688753 775793481 331688753 518480014 877472383 518480014 877472383 269982337 405360002 269982337 405360002 279108354 613288866 279108354 613288866 505852378 613288866 139290450 209256153 139290450 209256153 611722302 774639607 611722302 774639607 832047730 239226743 832047730 239226743 840950353 239226743 831234479 974677287 831234479 974677287 429974470 974677287 833360667 250294668 833360667 250294668 417576963 856547836 417576963 856547836 155131985 55083251 155131985 55083251 962907867 55083251 87724761 131659098 87724761 131659098 21311416 32297634 21311416 32297634 157067440 679317202 157067440 679317202 565802023 679317202 293841133 290760224 293841133 290760224 804540567 290760224 127724002 191625717 127724002 191625717 550620806 998745227 550620806 998745227 653855034 462848849 653855034 462848849 736968443 388826313 736968443 388826313 416641642 982009586 416641642 982009586 122645215 75194080 122645215 75194080 50402819 75194080 115205850 172649301 115205850 172649301 27884693 42111702 27884693 42111702 365050750 773721799 365050750 773721799 815328754 277291907 815328754 277291907 477585729 535089604 477585729 535089604 326680387 491149114 326680387 491149114 415973622 655657276 415973622 655657276 604935108 580132741 604935108 580132741 523332362 626003265 523332362 626003265 187067297 151711831 187067297 151711831 899289263 151711831 146970951 222613169 146970951 222613169 95538512 143308067 95538512 143308067 192682991 291456442 192682991 291456442 965753578 50795130 965753578 50795130 567487564 976248447 567487564 976248447 365694852 447199734 365694852 447199734 697234898 447199734 102656076 153891981 102656076 153891981 852458773 355754578 852458773 355754578 214670434 42360874 214670434 42360874 27970999 42360874 622800103 893703261 622800103 893703261 453643004 342987573 453643004 342987573 768092944 342987573 369657407 569086498 369657407 569086498 148229320 224686406 148229320 224686406 815026235 277800752 815026235 277800752 20272605 30706831 20272605 30706831 240771903 942081018 240771903 942081018 687767347 222670962 687767347 222670962 147061131 222670962 439046940 818233943 439046940 818233943 417133917 482346216 417133917 482346216 674192186 482346216 210700847 192938751 210700847 192938751 128545440 192938751 548071542 612645950 548071542 612645950 102319887 153527155 102319887 153527155 676173848 478622289 676173848 478622289 289123919 294296359 289123919 294296359 194578000 294296359 652587030 893063999 652587030 893063999 876769280 185057699 876769280 185057699 810023358 824186076 810023358 824186076 383920245 824186076 862417784 101937657 862417784 101937657 67545145 101937657 118584683 935725676 118584683 935725676 651665983 935725676 62457 65011 62457 65011 704688647 436841976 704688647 436841976 842810814 236346937 842810814 236346937 557065312 691506900 557065312 691506900 628315092 266397036 628315092 266397036 822967688 266397036 81956889 12194511 81956889 12194511 7977408 12194511 581648207 600508915 581648207 600508915 294380944 441304547 294380944 441304547 682728213 985095600 682728213 985095600 580846016 594917266 580846016 594917266 569208542 861217277 569208542 861217277 171568909 260635586 171568909 260635586 496056637 798523883 496056637 798523883 628099240 312514459 628099240 312514459 207145926 312514459 815847552 276325528 815847552 276325528 655147241 743743500 655147241 743743500 327261691 97119407 327261691 97119407 935744284 97119407 638351183 754291845 638351183 754291845 143461855 216298954 143461855 216298954 786699112 435476056 786699112 435476056 350874148 938743036 350874148 938743036 509250406 36391336 509250406 36391336 975801266 36391336 937743942 235925554 937743942 235925554 136373596 109112713 136373596 109112713 72508778 109112713 94795025 751800239 94795025 751800239 964713347 52519362 964713347 52519362 749894004 369690625 749894004 369690625 939255635 91600009 939255635 91600009 237805290 356567810 237805290 356567810 174525755 265152170 174525755 265152170 639607007 781347852 639607007 781347852 248749075 372743964 248749075 372743964 279847336 420056291 279847336 420056291 156137999 31952557 156137999 31952557 21085978 31952557 713250428 455583075 713250428 455583075 457772752 781343619 457772752 781343619 52101282 77868823 52101282 77868823 729011087 454830718 729011087 454830718 123594042 185367388 123594042 185367388 633027542 810568924 633027542 810568924 483426572 679782430 483426572 679782430 500276221 679782430 108244504 162065895 108244504 162065895 255215217 476219025 255215217 476219025 677789772 476219025 585474774 647236097 585474774 647236097 123442495 185192970 123442495 185192970 368580993 973287394 368580993 973287394 261027085 172925083 261027085 172925083 884974918 172925083 629536505 630474394 629536505 630474394 934973433 99106486 934973433 99106486 352758363 650618107 352758363 650618107 927059026 45784874 927059026 45784874 30758835 45784874 981375611 28554045 981375611 28554045 357676194 651015526 357676194 651015526 523204118 80620389 523204118 80620389 998843266 1611415 998843266 1611415 372222828 650299994 372222828 650299994 660350199 502142432 660350199 502142432 631682136 704411961 631682136 704411961 56478745 38973230 56478745 38973230 25837749 38973230 494822177 824296471 494822177 824296471 361965612 574349642 361965612 574349642 547483355 913018516 547483355 913018516 217483392 328067114 217483392 328067114 551233150 811994771 551233150 811994771 657409903 208544362 657409903 208544362 860179976 208544362 784571894 455085725 784571894 455085725 132195968 69939567 132195968 69939567 47169540 69939567 781503454 323655903 781503454 323655903 102738778 154011432 102738778 154011432 291058820 516806958 291058820 516806958 961680747 56847824 961680747 56847824 294325827 441240246 294325827 441240246 118538397 177610231 118538397 177610231 627201436 992655284 627201436 992655284 311997098 396582965 311997098 396582965 264276174 396582965 502024678 552484755 502024678 552484755 308944471 463116694 308944471 463116694 372594818 755537065 372594818 755537065 437802901 85504664 437802901 85504664 942858493 85504664 108177042 201996724 108177042 201996724 864568442 201996724 855499828 599712780 855499828 599712780 85969449 69863336 85969449 69863336 47135029 69863336 621310926 943467980 621310926 943467980 764717903 348367558 764717903 348367558 549841056 819022412 549841056 819022412 889824365 165647736 889824365 165647736 292119203 437625682 292119203 437625682 81379805 122144162 81379805 122144162 550534481 661498671 550534481 661498671 871661920 192204525 871661920 192204525 225309999 338804489 225309999 338804489 920720223 120099448 920720223 120099448 765212441 954793396 765212441 954793396 91330192 137237403 91330192 137237403 517265550 626132591 517265550 626132591 650681851 260065638 650681851 260065638 827382167 260065638 131911742 198183499 131911742 198183499 404772811 738480881 404772811 738480881 563893284 738480881 279548237 142019916 279548237 142019916 905641915 142019916 39004778 57715482 39004778 57715482 68621340 420634067 68621340 420634067 280251760 420634067 182953201 278257582 182953201 278257582 775690215 983592681 775690215 983592681 507811280 983592681 716103396 308601912 716103396 308601912 70354570 106027754 70354570 106027754 289369436 567716945 289369436 567716945 559944486 583596278 559944486 583596278 983413893 25161700 983413893 25161700 645363404 687746561 645363404 687746561 193355662 292269173 193355662 292269173 202992321 482518685 202992321 482518685 674098953 482518685 81053235 121605841 81053235 121605841 396800563 945250124 396800563 945250124 786683967 149800945 786683967 149800945 99621148 149800945 754640852 362610544 754640852 362610544 825693934 262601015 825693934 262601015 700454744 442929773 700454744 442929773 233299551 130313740 233299551 130313740 86655612 130313740 843363668 303902784 843363668 303902784 195586558 259102424 195586558 259102424 170709605 259102424 233506756 991526639 233506756 991526639 574607377 96897126 574607377 96897126 64545831 96897126 698412382 445562732 698412382 445562732 14013140 22001057 14013140 22001057 450185303 595007839 450185303 595007839 201803296 304620051 201803296 304620051 514733683 683959290 514733683 683959290 781117595 324224400 781117595 324224400 356640097 539296432 356640097 539296432 190746372 288411212 190746372 288411212 251931916 377246291 251931916 377246291 158249654 128210401 158249654 128210401 956672330 64180387 956672330 64180387 616209011 767087809 616209011 767087809 36792148 31200906 36792148 31200906 979289614 31200906 661323724 985777011 661323724 985777011 120984384 181673482 120984384 181673482 282117359 967523096 282117359 967523096 393781464 967523096 370894302 594652093 370894302 594652093 644415317 651145690 644415317 651145690 803615705 92939388 803615705 92939388 938181207 92939388 1672373 2740581 1672373 2740581 808419907 286051668 808419907 286051668 811412802 282365049 811412802 282365049 792526996 307787071 792526996 307787071 34385329 50554056 34385329 50554056 393390634 895754127 393390634 895754127 587981108 41544691 587981108 41544691 971936261 41544691 436902776 702908184 436902776 702908184 957358100 55776753 957358100 55776753 37490752 55776753 95516195 415924460 95516195 415924460 719058045 415924460 243956809 305232856 243956809 305232856 794351114 305232856 326541803 490849377 326541803 490849377 91070650 136738290 91070650 136738290 669519415 859290166 669519415 859290166 436994016 859290166 908091502 138422562 908091502 138422562 659306190 569610019 659306190 569610019 215198178 325136884 215198178 325136884 418984963 560193161 418984963 560193161 796170376 148688891 796170376 148688891 901367928 148688891 677121779 477151866 677121779 477151866 26445653 39769113 26445653 39769113 162330086 618256061 162330086 618256061 404104442 618256061 379246599 217322644 379246599 217322644 854975759 217322644 285075710 783903844 285075710 783903844 628217542 187960098 628217542 187960098 960967884 58098658 960967884 58098658 519003601 917294864 519003601 917294864 71163769 107715646 71163769 107715646 260982251 833267390 260982251 833267390 652259458 833267390 257685885 386077387 257685885 386077387 598684714 796955441 598684714 796955441 114169981 171083543 114169981 171083543 646137334 979220704 646137334 979220704 208957817 315733800 208957817 315733800 491929665 962388370 491929665 962388370 786894879 59814686 786894879 59814686 959720868 59814686 257041759 385029356 257041759 385029356 840425658 65404440 840425658 65404440 44043938 65404440 667195525 493556007 667195525 493556007 53444866 79883203 53444866 79883203 676079596 478735057 676079596 478735057 908304908 138081197 908304908 138081197 518378805 784640764 518378805 784640764 797003482 120629746 797003482 120629746 53613500 80178843 53613500 80178843 658764450 708246443 658764450 708246443 937892957 93429506 937892957 93429506 746722555 432921019 746722555 432921019 707390252 432921019 828911447 257555894 828911447 257555894 234076104 363992292 234076104 363992292 289218934 433049747 289218934 433049747 762717846 351409931 762717846 351409931 683227914 468728354 683227914 468728354 910783138 134944520 910783138 134944520 737678696 387861315 737678696 387861315 870304251 194105713 870304251 194105713 201014801 303538530 201014801 303538530 872665184 190757290 872665184 190757290 306314476 459289371 306314476 459289371 937776192 93624695 937776192 93624695 117905133 415618411 117905133 415618411 923647365 115468592 923647365 115468592 629459004 838785163 629459004 838785163 168880571 67678626 168880571 67678626 954315658 67678626 196881156 906082738 196881156 906082738 748786491 371419006 748786491 371419006 461026870 743623751 461026870 743623751 294443039 269375113 294443039 269375113 177167944 269375113 998929306 1526790 998929306 1526790 115754619 173457602 115754619 173457602 104008502 155828257 104008502 155828257 690783244 697586266 690783244 697586266 17021306 26420003 17021306 26420003 78546265 260300947 78546265 260300947 585077110 886175969 585077110 886175969 979988475 30092616 979988475 30092616 947412967 78482774 947412967 78482774 40517958 60052763 40517958 60052763 729527995 768610061 729527995 768610061 512013331 768610061 853332626 220318831 853332626 220318831 566237177 702006867 566237177 702006867 200988755 303524301 200988755 303524301 365188683 667657987 365188683 667657987 677543218 416254760 677543218 416254760 76965351 115690688 76965351 115690688 490021511 985811092 490021511 985811092 752685304 365429625 752685304 365429625 633814440 874103207 633814440 874103207 183032953 278346524 183032953 278346524 309109864 463517004 309109864 463517004 903590264 145171553 903590264 145171553 892310166 458917236 892310166 458917236 689368730 458917236 967763578 47239241 967763578 47239241 493181237 956542508 493181237 956542508 334715346 676284955 334715346 676284955 377406878 946083294 377406878 946083294 630092155 252016570 630092155 252016570 141364737 160388154 141364737 160388154 893419850 160388154 434170157 889557679 434170157 889557679 836435763 245819550 836435763 245819550 818406328 355548463 818406328 355548463 356589318 830904891 356589318 830904891 962458264 23715524 962458264 23715524 15489497 23715524 858707104 220223811 858707104 220223811 607894905 878250344 607894905 878250344 462285677 878250344 783141769 71696772 783141769 71696772 952026317 71696772 536588651 982960197 536588651 982960197 659641360 982960197 226643180 340516705 226643180 340516705 430411975 796361372 430411975 796361372 596947642 343164783 596947642 343164783 768009006 343164783 617489287 564568900 617489287 564568900 950112456 74296916 950112456 74296916 879571465 181058734 879571465 181058734 971700457 42020800 971700457 42020800 828063910 287596444 828063910 287596444 189944809 287596444 304917394 457111909 304917394 457111909 162397177 245980684 162397177 245980684 501583766 885586953 501583766 885586953 550697861 226363731 550697861 226363731 849299825 226363731 207594668 313395579 207594668 313395579 837696076 27893284 837696076 27893284 981723101 27893284 450973912 940549613 450973912 940549613 341451346 659426521 341451346 659426521 453526701 659426521 134785702 202653459 134785702 202653459 338310229 752620284 338310229 752620284 141550354 40501916 141550354 40501916 972508241 40501916 221360766 333737723 221360766 333737723 124446463 152655028 124446463 152655028 934115411 100138318 934115411 100138318 567247271 855651115 567247271 855651115 791093830 310246614 791093830 310246614 211377641 372926997 211377641 372926997 747899309 372926997 504386606 993540166 504386606 993540166 528700423 993540166 370899764 189417349 370899764 189417349 904305814 144331125 904305814 144331125 204416165 308130537 204416165 308130537 962040894 56292008 962040894 56292008 458154877 921938825 458154877 921938825 608008545 381381543 608008545 381381543 254354918 381381543 280226472 420579353 280226472 420579353 229330646 344223757 229330646 344223757 415584536 740281198 415584536 740281198 542774065 740281198 58899593 87932102 58899593 87932102 923740890 933793506 923740890 933793506 347207563 933793506 570844285 938405072 570844285 938405072 687894812 318884161 687894812 318884161 211460908 318884161 441079470 772435573 441079470 772435573 118986453 34417277 118986453 34417277 977324830 34417277 118092745 634494574 118092745 634494574 622176569 634494574 142030445 214147335 142030445 214147335 191081739 491000044 191081739 491000044 895153161 157639660 895153161 157639660 820482962 794242923 820482962 794242923 113829473 170710160 113829473 170710160 520608035 628675614 520608035 628675614 201039807 200043468 201039807 200043468 866007983 200043468 452285975 514662164 452285975 514662164 317418396 318493567 317418396 318493567 211210737 318493567 615817074 564923993 615817074 564923993 93991701 140798240 93991701 140798240 215598587 325411844 215598587 325411844 74158065 111769206 74158065 111769206 140044226 210684930 140044226 210684930 941287929 88021002 941287929 88021002 378493523 585774102 378493523 585774102 882741221 176240126 882741221 176240126 507823194 666740025 507823194 666740025 246545906 182593250 246545906 182593250 878397545 182593250 681724725 700932628 681724725 700932628 419634774 700932628 609484435 545483194 609484435 545483194 455608393 545483194 879238848 181560779 879238848 181560779 607964723 741594146 607964723 741594146 761334925 107731554 761334925 107731554 953621627 3190387 953621627 3190387 997778178 3190387 780226134 325399671 780226134 325399671 161021663 157135879 161021663 157135879 895617383 157135879 759760688 355642017 759760688 355642017 831866938 252812883 831866938 252812883 427439037 841423064 427439037 841423064 271382088 109906704 271382088 109906704 927488372 109906704 344783039 629990775 344783039 629990775 802870441 17217960 802870441 17217960 11128519 17217960 987683070 166929343 987683070 166929343 664444800 497491193 664444800 497491193 218015305 329110206 218015305 329110206 494061169 994906734 494061169 994906734 807109495 287364860 807109495 287364860 751831908 366819725 751831908 366819725 36781290 54380283 36781290 54380283 588452528 761084767 588452528 761084767 522825150 5563211 522825150 5563211 3602502 5563211 724638006 634097444 724638006 634097444 469337917 634097444 643427380 958843489 643427380 958843489 537233590 509037525 537233590 509037525 569324608 509037525 462870062 818392034 462870062 818392034 385238466 818392034 708339931 109571637 708339931 109571637 927778139 109571637 232710484 538100325 232710484 538100325 503194328 538100325 340644805 687562028 340644805 687562028 990710759 13912096 990710759 13912096 799041405 298545582 799041405 298545582 950059378 74394379 950059378 74394379 241243748 361874088 241243748 361874088 186942879 224344102 186942879 224344102 850789758 224344102 539957624 835152732 539957624 835152732 572379616 191380002 572379616 191380002 127647314 191380002 181982192 276787666 181982192 276787666 892889769 161188099 892889769 161188099 118079544 177340450 118079544 177340450 99444921 149454326 99444921 149454326 767541866 999700180 767541866 999700180 42206231 62661346 42206231 62661346 177333710 417800555 177333710 417800555 717877890 417800555 465429110 803740324 465429110 803740324 830117641 255853653 830117641 255853653 224163689 337306657 224163689 337306657 964881163 52134396 964881163 52134396 51831155 758862204 51831155 758862204 516398527 758862204 77767716 116922807 77767716 116922807 331788121 498115865 331788121 498115865 729320433 331816834 729320433 331816834 211448390 72448669 211448390 72448669 48840420 72448669 150231496 837871913 150231496 837871913 696958873 447443224 696958873 447443224 647024617 982866168 647024617 982866168 999899546 61686 999899546 61686 322210720 621894192 322210720 621894192 883755881 175055568 883755881 175055568 452833411 744198561 452833411 744198561 47058402 69744917 47058402 69744917 65362936 98225723 65362936 98225723 11500005 17572187 11500005 17572187 260113427 396421779 260113427 396421779 831754126 253034437 831754126 253034437 277706313 454161037 277706313 454161037 692486702 454161037 608725702 879550682 608725702 879550682 507124360 710704170 507124360 710704170 479230266 821990133 479230266 821990133 847673720 228750838 847673720 228750838 810888311 511371680 810888311 511371680 597169779 511371680 892842708 106007865 892842708 106007865 11470908 17534385 11470908 17534385 590087967 688307004 590087967 688307004 32590080 48434303 32590080 48434303 561113886 687154075 561113886 687154075 437606345 518431342 437606345 518431342 615109584 890279619 615109584 890279619 462094372 283531487 462094372 283531487 186816604 283531487 532166478 882645485 532166478 882645485 182046263 75421078 182046263 75421078 50541667 75421078 275643293 413942866 275643293 413942866 81498932 122215101 81498932 122215101 810747077 282987858 810747077 282987858 167297632 253534837 167297632 253534837 315764241 474759608 315764241 474759608 811979679 198254408 811979679 198254408 875111208 187194043 875111208 187194043 513948768 985096160 513948768 985096160 43989109 65393072 43989109 65393072 131301478 197099627 131301478 197099627 49438837 73512774 49438837 73512774 325110712 488841603 325110712 488841603 765285359 247376665 765285359 247376665 963151510 54511585 963151510 54511585 424273237 698148974 424273237 698148974 128555455 192995985 128555455 192995985 466326666 798806478 466326666 798806478 502933483 798806478 293663763 25582627 293663763 25582627 16372223 25582627 868158542 404042427 868158542 404042427 269018034 404042427 351332616 642305923 351332616 642305923 440496423 642305923 326791700 78927087 326791700 78927087 52839268 78927087 579603568 702326157 579603568 702326157 17890261 27708208 17890261 27708208 466649640 920409340 466649640 920409340 685707128 318288156 685707128 318288156 211069858 318288156 276367449 414915797 276367449 414915797 972936388 40066545 972936388 40066545 213593134 732569798 213593134 732569798 649269285 732569798 521419556 995548359 521419556 995548359 636629665 546253557 636629665 546253557 526429665 873409058 526429665 873409058 232606138 53906089 232606138 53906089 963680757 53906089 363464833 958155374 363464833 958155374 435827903 155910369 435827903 155910369 896377187 155910369 202631675 305571068 202631675 305571068 95907423 143804789 95907423 143804789 876646414 340030732 876646414 340030732 226151053 340030732 285385681 427645022 285385681 427645022 872387579 191070394 872387579 191070394 309107832 887345023 309107832 887345023 605403933 946439620 605403933 946439620 541516417 205051808 541516417 205051808 136278029 205051808 172509767 381904561 172509767 381904561 258705778 841507509 258705778 841507509 700090226 15187050 700090226 15187050 10148247 15187050 18437709 918671113 18437709 918671113 344556054 918671113 194087373 5182930 194087373 5182930 996554357 5182930 342234539 925362570 342234539 925362570 979429560 30963398 979429560 30963398 408799785 615274902 408799785 615274902 140841615 212081731 140841615 212081731 503645392 770370481 503645392 770370481 910322899 135704865 910322899 135704865 531170061 806675119 531170061 806675119 873184171 190036078 873184171 190036078 692678731 667874287 692678731 667874287 467511171 667874287 516036957 589588945 516036957 589588945 563602951 865666499 563602951 865666499 607143183 645864261 607143183 645864261 539442247 645864261 606438033 941700382 606438033 941700382 142220475 79300202 142220475 79300202 946745784 79300202 157134315 516240521 157134315 516240521 625391642 653157653 625391642 653157653 246838758 369735416 246838758 369735416 297824987 446805480 297824987 446805480 767238362 344432554 767238362 344432554 551071152 638266112 551071152 638266112 244679590 367257089 244679590 367257089 271631344 407734298 271631344 407734298 120641103 181158174 120641103 181158174 773130766 335643997 773130766 335643997 871368664 192420969 871368664 192420969 201576023 316841893 201576023 316841893 430234752 790748761 430234752 790748761 861987271 94961675 861987271 94961675 63408192 94961675 486980393 780183422 486980393 780183422 765421984 346979610 765421984 346979610 461019775 929139640 461019775 929139640 330665703 496471784 330665703 496471784 554719811 907856872 554719811 907856872 698266918 337990813 698266918 337990813 771272950 337990813 473160581 981659453 473160581 981659453 374671876 981659453 620052798 68608236 620052798 68608236 46304236 68608236 343758525 989644418 343758525 989644418 23291560 35234496 23291560 35234496 418287270 628155335 418287270 628155335 891889857 162425006 891889857 162425006 683505444 861658249 683505444 861658249 592906390 861658249 707882939 432023850 707882939 432023850 566619595 667741212 566619595 667741212 578291504 667741212 221469940 333949992 221469940 333949992 624282509 981717798 624282509 981717798 420869504 229224767 420869504 229224767 70769636 106868124 70769636 106868124 702322816 644398194 702322816 644398194 476459335 644398194 855051520 217043807 855051520 217043807 320350492 481594171 320350492 481594171 894464854 158688965 894464854 158688965 705000112 436337863 705000112 436337863 198924621 212290636 198924621 212290636 858243008 212290636 351717996 635950172 351717996 635950172 615849665 214076754 615849665 214076754 857037233 214076754 409465646 881291014 409465646 881291014 738618473 386360787 738618473 386360787 624370941 938164824 624370941 938164824 627107100 768011510 627107100 768011510 509423236 916766735 509423236 916766735 190906497 180964159 190906497 180964159 120526270 180964159 448454070 610922693 448454070 610922693 776844246 330110701 776844246 330110701 375736005 533373652 375736005 533373652 101109519 152143486 101109519 152143486 872671242 241157391 872671242 241157391 839435306 241157391 908705799 16621543 908705799 16621543 988985259 16621543 148883921 454788016 148883921 454788016 559683229 504130538 559683229 504130538 9372260 14008001 9372260 14008001 365676923 690211263 365676923 690211263 588096860 538126499 588096860 538126499 596030894 724666959 596030894 724666959 277642700 416996134 277642700 416996134 567434282 988084823 567434282 988084823 639809174 150322850 639809174 150322850 900300142 150322850 893869507 784748296 893869507 784748296 571431810 784748296 772800828 280499987 772800828 280499987 184742424 280499987 640576956 922127023 640576956 922127023 488647348 321908328 488647348 321908328 213263371 321908328 239993025 903349601 239993025 903349601 567765266 903349601 134016095 201514516 134016095 201514516 715730245 420851422 715730245 420851422 949221378 75707768 949221378 75707768 918441087 564289361 918441087 564289361 621235453 564289361 846697791 229857914 846697791 229857914 585171000 720050963 585171000 720050963 956375417 64867317 956375417 64867317 289659972 433734275 289659972 433734275 922880675 93553369 922880675 93553369 937785198 93553369 152201616 238154552 152201616 238154552 157367088 238154552 93389459 139978824 93389459 139978824 178028758 301302193 178028758 301302193 199331296 301302193 160102969 241906894 160102969 241906894 556816948 879930944 556816948 879930944 900360393 150085106 900360393 150085106 540925774 827772625 540925774 827772625 62145999 92993855 62145999 92993855 350757238 731532833 350757238 731532833 463844612 731532833 63350470 94909398 63350470 94909398 385054344 606748785 385054344 606748785 832051377 252549234 832051377 252549234 575384270 645026993 575384270 645026993 976722722 35258493 976722722 35258493 741034384 523172471 741034384 523172471 448115906 523172471 622003125 858562031 622003125 858562031 170264576 145797228 170264576 145797228 97143611 145797228 780702407 702183680 780702407 702183680 396988284 926126093 396988284 926126093 660392357 343340489 660392357 343340489 101928814 153015830 101928814 153015830 451799663 936611794 451799663 936611794 147978143 89919805 147978143 89919805 59981117 89919805 519802310 769957987 519802310 769957987 351649391 89859603 351649391 89859603 940326344 89859603 248933828 372926998 248933828 372926998 965073264 51913633 965073264 51913633 890677481 785171020 890677481 785171020 445784055 935973013 445784055 935973013 637355311 557846190 637355311 557846190 652719734 557846190 13720318 21336402 13720318 21336402 313061118 470320370 313061118 470320370 905101563 143077032 905101563 143077032 519418056 828178755 519418056 828178755 963296730 54312364 963296730 54312364 108688066 597036836 108688066 597036836 478765869 811263989 478765869 811263989 180278796 22244538 180278796 22244538 14209899 22244538 882660477 859548473 882660477 859548473 429812172 859548473 771731878 299695201 771731878 299695201 104640376 157009116 104640376 157009116 355634966 727648951 355634966 727648951 190310439 287968632 190310439 287968632 373971306 944397553 373971306 944397553 996580048 5065778 996580048 5065778 157629185 988965677 157629185 988965677 683974262 467443140 683974262 467443140 331750136 498057984 331750136 498057984 688386052 460392206 688386052 460392206 478258239 725767211 478258239 725767211 75957486 114071453 75957486 114071453 575478308 990138004 575478308 990138004 445561922 236325141 445561922 236325141 842837180 236325141 79041585 60463099 79041585 60463099 40791310 60463099 650076660 752920274 650076660 752920274 250314075 374796762 250314075 374796762 370363219 875044161 370363219 875044161 495443279 44394106 495443279 44394106 29270151 44394106 907428716 717070386 907428716 717070386 546908082 31520123 546908082 31520123 20784013 31520123 373403296 911634122 373403296 911634122 995038520 6935365 995038520 6935365 612624924 884385173 612624924 884385173 390616276 884385173 836710680 245476951 836710680 245476951 635389915 881352239 635389915 881352239 758810363 106889220 758810363 106889220 929860393 106889220 24865730 37392493 24865730 37392493 81777938 223659341 81777938 223659341 851324316 223659341 182313389 277218417 182313389 277218417 92500105 112939406 92500105 112939406 925449118 112939406 177673839 270116107 177673839 270116107 105670471 158614313 105670471 158614313 638065355 962005990 638065355 962005990 896977622 154877547 896977622 154877547 646350174 541614641 646350174 541614641 10408565 15694788 10408565 15694788 912447496 993623293 912447496 993623293 86731713 130374428 86731713 130374428 534159354 896040377 534159354 896040377 623158140 896040377 547212504 979425877 547212504 979425877 802609543 293691369 802609543 293691369 402229659 884845854 402229659 884845854 906048224 141122799 906048224 141122799 95639049 882439847 95639049 882439847 720033491 396093676 720033491 396093676 263992782 396093676 478655776 592734821 478655776 592734821 806002857 288824705 806002857 288824705 729251180 401026007 729251180 401026007 972343172 17015939 972343172 17015939 988763658 17015939 437517427 878104102 437517427 878104102 897199076 154548929 897199076 154548929 443067857 959753010 443067857 959753010 872901952 137947519 872901952 137947519 17597704 27370933 17597704 27370933 773342315 499540019 773342315 499540019 17941813 27823962 17941813 27823962 695095081 450305782 695095081 450305782 218397961 329608961 218397961 329608961 389733454 821884313 389733454 821884313 622821134 291235981 622821134 291235981 192544835 291235981 649284253 505576773 649284253 505576773 187877734 284905494 187877734 284905494 264187234 871529923 264187234 871529923 563668283 871529923 439778070 442834735 439778070 442834735 295309649 442834735 880250421 179765546 880250421 179765546 253508365 380099055 253508365 380099055 13251375 20437380 13251375 20437380 295857107 443591292 295857107 443591292 146897897 222500078 146897897 222500078 729542286 400392897 729542286 400392897 797791899 300561283 797791899 300561283 514515193 836792867 514515193 836792867 156579997 236682692 156579997 236682692 188830122 286339355 188830122 286339355 82477795 123775498 82477795 123775498 742083041 963082330 742083041 963082330 644202564 963082330 859978402 42954977 859978402 42954977 28379978 42954977 268432371 837966716 268432371 837966716 635244199 837966716 465445303 902392697 465445303 902392697 817522398 273749257 817522398 273749257 785993798 486975231 785993798 486975231 172550901 262332334 172550901 262332334 574708355 849843642 574708355 849843642 447642365 17277154 447642365 17277154 988505715 17277154 117345223 238606444 117345223 238606444 993655898 8658064 993655898 8658064 882979991 628179126 882979991 628179126 58586815 87536903 58586815 87536903 450141854 854584573 450141854 854584573 384254451 650570544 384254451 650570544 809999825 284046498 809999825 284046498 696274108 448710194 696274108 448710194 52393999 78355080 52393999 78355080 512155331 786750591 512155331 786750591 730366475 399416241 730366475 399416241 323039073 896676234 323039073 896676234 564757715 896676234 542335228 125964289 542335228 125964289 83684170 125964289 457344635 849420788 457344635 849420788 110048271 164464963 110048271 164464963 258179227 638846112 258179227 638846112 545674959 638846112 231391642 347007277 231391642 347007277 431175453 612673704 431175453 612673704 195474263 262686236 195474263 262686236 825649752 262686236 191246535 289202141 191246535 289202141 58858100 87811674 58858100 87811674 153182458 271966473 153182458 271966473 452407461 787090559 452407461 787090559 637002886 437032334 637002886 437032334 291614628 437032334 906539857 140344822 906539857 140344822 754226490 363274075 754226490 363274075 6121404 9011813 6121404 9011813 310447270 465524045 310447270 465524045 871134657 192979925 871134657 192979925 193116694 476876911 193116694 476876911 677367141 476876911 361354594 657275985 361354594 657275985 313525673 415267077 313525673 415267077 276648792 415267077 697553627 594955370 697553627 594955370 341396285 803040196 341396285 803040196 100805508 151453418 100805508 151453418 319202158 758437304 319202158 758437304 649085951 794091718 649085951 794091718 747700820 11823690 747700820 11823690 7717275 11823690 336896345 886215272 336896345 886215272 561905397 224462584 561905397 224462584 850739527 224462584 288478944 431837579 288478944 431837579 825983533 262071138 825983533 262071138 309178774 742166410 309178774 742166410 599241433 742166410 55036154 82563939 55036154 82563939 770497539 339338676 770497539 339338676 209896925 279807413 209896925 279807413 813511750 279807413 502420825 692285864 502420825 692285864 462708964 548540655 462708964 548540655 347500948 717798973 347500948 717798973 394903860 717798973 25587608 38504172 25587608 38504172 333632963 852059520 333632963 852059520 202497779 305363962 202497779 305363962 488459159 889412103 488459159 889412103 284747838 426530402 284747838 426530402 531287485 555860559 531287485 555860559 207916196 128244451 207916196 128244451 915348406 128244451 177782667 419776796 177782667 419776796 923292008 116053029 923292008 116053029 391194495 755915376 391194495 755915376 116233367 174452625 116233367 174452625 756018765 360732161 756018765 360732161 999508995 520724 999508995 520724 571295200 734944317 571295200 734944317 896866405 154952319 896866405 154952319 450578030 886368101 450578030 886368101 861927138 205703234 861927138 205703234 587597151 555144161 587597151 555144161 836947714 245069916 836947714 245069916 448814707 643874120 448814707 643874120 725353575 406660213 725353575 406660213 657755542 695353397 657755542 695353397 137049693 206538323 137049693 206538323 265433847 398234188 265433847 398234188 869775253 194907876 869775253 194907876 812798994 280760936 812798994 280760936 865082000 50930194 865082000 50930194 965654090 50930194 334718040 784758472 334718040 784758472 683925140 124702094 683925140 124702094 917512679 124702094 549220803 852865994 549220803 852865994 990040237 15111960 990040237 15111960 653043088 919070130 653043088 919070130 417859555 439688396 417859555 439688396 774491705 75942263 774491705 75942263 50925957 75942263 182986477 549052766 182986477 549052766 654032189 549052766 425851264 850525075 425851264 850525075 601603022 850525075 99714514 149873445 99714514 149873445 451552708 583165452 451552708 583165452 927917655 109232333 927917655 109232333 78336767 611882750 78336767 611882750 854880807 217612931 854880807 217612931 439330000 676556145 439330000 676556145 979161368 31486095 979161368 31486095 434534021 565148730 434534021 565148730 684090091 467266391 684090091 467266391 651926343 970444598 651926343 970444598 232827242 254848751 232827242 254848751 830847925 254848751 595059764 762375442 595059764 762375442 696664103 433765319 696664103 433765319 289670817 433765319 663185390 610495478 663185390 610495478 426285124 883527715 426285124 883527715 637411946 497517109 637411946 497517109 331332868 497517109 901214466 56886358 901214466 56886358 961628665 56886358 368907947 842443669 368907947 842443669 241747253 362815450 241747253 362815450 558615187 786796139 558615187 786796139 739200912 214357377 739200912 214357377 142158701 214357377 318808903 567421874 318808903 567421874 659274507 567421874 316413177 201584806 316413177 201584806 864951173 201584806 416793722 610051704 416793722 610051704 53269575 79625149 53269575 79625149 160264520 906183822 160264520 906183822 371439278 906183822 274475913 7570706 274475913 7570706 994483866 7570706 297514159 446344313 297514159 446344313 54687866 82132813 54687866 82132813 58616182 877513100 58616182 877513100 688794710 459870471 688794710 459870471 321247551 651898480 321247551 651898480 765035570 11477001 765035570 11477001 7536512 11477001 535760642 950339644 535760642 950339644 906892803 139601527 906892803 139601527 903670546 318951953 903670546 318951953 8032023 12239938 8032023 12239938 615379590 920723627 615379590 920723627 564093054 107623319 564093054 107623319 71147715 107623319 553648010 896340984 553648010 896340984 706744884 433679657 706744884 433679657 627463110 974708806 627463110 974708806 792298225 308130534 792298225 308130534 386255289 607805942 386255289 607805942 776425337 330778878 776425337 330778878 455055665 647976451 455055665 647976451 305252272 457613625 305252272 457613625 473871881 709981996 473871881 709981996 776003809 331420767 776003809 331420767 483514517 746583240 483514517 746583240 778015431 328508394 778015431 328508394 505534253 871099324 505534253 871099324 174052058 264342396 174052058 264342396 405733757 830050069 405733757 830050069 673155843 334855825 673155843 334855825 170843908 259469595 170843908 259469595 373513892 857328366 373513892 857328366 268615644 403134225 268615644 403134225 301698843 452574385 301698843 452574385 844031905 103977673 844031905 103977673 931828551 103977673 157334341 420475558 157334341 420475558 857210952 213740919 857210952 213740919 523548814 986861606 523548814 986861606 78633946 118004635 78633946 118004635 355604003 908064868 355604003 908064868 583657200 908064868 384281321 288827225 384281321 288827225 47331643 70208916 47331643 70208916 228092029 615212562 228092029 615212562 605902946 615212562 414347539 754023774 414347539 754023774 588301221 702641576 588301221 702641576 569831685 739583276 569831685 739583276 294797459 442047699 294797459 442047699 411491874 787101154 411491874 787101154 506077533 787101154 320771013 482356284 320771013 482356284 508499009 997158966 508499009 997158966 358160974 554151015 358160974 554151015 659156550 554151015 505642296 678524744 505642296 678524744 540378398 400189298 540378398 400189298 266478046 400189298 637199803 545074674 637199803 545074674 302713005 270236144 302713005 270236144 177731548 270236144 790824960 754074495 790824960 754074495 107893526 57302487 107893526 57302487 961452672 57302487 933971636 151509430 933971636 151509430 100843897 151509430 348202592 863038501 348202592 863038501 638459787 49002148 638459787 49002148 966888017 49002148 352682592 551933281 352682592 551933281 199114681 301041106 199114681 301041106 334103978 831176472 334103978 831176472 198033450 223527606 198033450 223527606 147658616 223527606 392488338 556315677 392488338 556315677 116653682 175410798 116653682 175410798 467789104 680260233 467789104 680260233 305520677 82667909 305520677 82667909 944683375 82667909 308273577 462048745 308273577 462048745 2233789 3418048 2233789 3418048 837457272 294277209 837457272 294277209 801943433 294277209 933277671 101782066 933277671 101782066 420899222 765434507 420899222 765434507 791395260 309835905 791395260 309835905 427600911 957248686 427600911 957248686 220565331 251534429 220565331 251534429 166106301 251534429 532353402 879185048 532353402 879185048 864362576 202355289 864362576 202355289 277257572 416073103 277257572 416073103 180839414 174018959 180839414 174018959 116015422 174018959 153053290 537436208 153053290 537436208 651895110 537436208 141753729 213681796 141753729 213681796 800300485 373873381 800300485 373873381 249696584 373873381 404337333 846419542 404337333 846419542 899123805 1866662 899123805 1866662 998565822 1866662 360121692 871372151 360121692 871372151 208111343 314453752 208111343 314453752 537364246 805493376 537364246 805493376 281723305 422525325 281723305 422525325 684922897 465769238 684922897 465769238 693513263 397708008 693513263 397708008 265073857 397708008 527461977 886344734 527461977 886344734 410461670 54942991 410461670 54942991 962970960 54942991 104748517 266751440 104748517 266751440 745218162 376466324 745218162 376466324 153306615 231844573 153306615 231844573 385290987 564447284 385290987 564447284 183810211 279423750 183810211 279423750 657422360 977216081 657422360 977216081 201522691 304145013 201522691 304145013 703171666 438613551 703171666 438613551 773849224 75683913 773849224 75683913 949261618 75683913 616361321 868902715 616361321 868902715 907393543 139011874 907393543 139011874 92812820 139116343 92812820 139116343 60988904 91490362 60988904 91490362 800027485 472582480 800027485 472582480 314575896 472582480 403941099 951379573 403941099 951379573 564529037 726912240 564529037 726912240 340797667 925468400 340797667 925468400 764124503 349236152 764124503 349236152 512715836 710433555 512715836 710433555 967913646 28589919 967913646 28589919 981328230 28589919 543377845 850767100 543377845 850767100 100477903 150957182 100477903 150957182 407788260 532537553 407788260 532537553 293975141 191612744 293975141 191612744 127713173 191612744 643938089 621735152 643938089 621735152 839218442 241487069 839218442 241487069 787543717 648393086 787543717 648393086 263244692 269585958 263244692 269585958 177262472 269585958 203319556 306405747 203319556 306405747 29620142 44810164 29620142 44810164 459680639 828318589 459680639 828318589 944030167 83298440 944030167 83298440 135504993 588507013 135504993 588507013 612891759 588507013 430265291 724675216 430265291 724675216 816208885 275895293 816208885 275895293 289961980 434166005 289961980 434166005 59026310 88050096 59026310 88050096 462503633 786564894 462503633 786564894 991123722 12967901 991123722 12967901 155457700 472328550 155457700 472328550 735754290 112403421 735754290 112403421 926007534 112403421 266322892 527473589 266322892 527473589 536274880 527473589 143761121 217012417 143761121 217012417 160777313 991300442 160777313 991300442 781189713 324214679 781189713 324214679 510039157 559166705 510039157 559166705 843756631 123704617 843756631 123704617 918228731 123704617 816723430 906592990 816723430 906592990 369712002 906592990 847647482 228770029 847647482 228770029 547166034 983081131 547166034 983081131 984227370 23670343 984227370 23670343 454421659 658147173 454421659 658147173 465017257 658147173 402566833 888371074 402566833 888371074 397269230 153891980 397269230 153891980 897702187 153891980 610866142 749303432 610866142 749303432 738093603 387348126 738093603 387348126 400947195 977769442 400947195 977769442 514269017 44997655 514269017 44997655 969518970 44997655 718881755 770504795 718881755 770504795 362045450 770504795 405157501 908212173 405157501 908212173 365016027 490574513 365016027 490574513 991205524 11584120 991205524 11584120 992003790 11584120 507943933 709884617 507943933 709884617 913043927 131421718 913043927 131421718 663392993 499087065 663392993 499087065 122914359 184314728 122914359 184314728 279495865 801263996 279495865 801263996 514192147 801263996 37384285 55508370 37384285 55508370 357451604 814325002 357451604 814325002 75067920 112917668 75067920 112917668 587073239 608411905 587073239 608411905 595093343 536759438 595093343 536759438 624518079 835836538 624518079 835836538 810183839 283784586 810183839 283784586 304154785 900996590 304154785 900996590 807510262 119771337 807510262 119771337 920904305 119771337 63789564 95534953 63789564 95534953 213607875 322497108 213607875 322497108 858662715 211838005 858662715 211838005 463119898 944473500 463119898 944473500 636904060 863414159 636904060 863414159 375250846 892127447 375250846 892127447 390310013 570862807 390310013 570862807 917817534 124215905 917817534 124215905 814104707 890471644 814104707 890471644 466050031 890471644 535234213 255151969 535234213 255151969 155564298 217755881 155564298 217755881 854793528 217755881 322373934 745138769 322373934 745138769 394660590 745138769 958559 1399065 958559 1399065 294652684 441780665 294652684 441780665 122173275 183226502 122173275 183226502 196804608 830741250 196804608 830741250 966926679 48950610 966926679 48950610 472552147 773159338 472552147 773159338 303566157 376053719 303566157 376053719 251008047 376053719 511289429 699589092 511289429 699589092 326739633 82131508 326739633 82131508 945058597 82131508 697244548 447147407 697244548 447147407 195539318 229350569 195539318 229350569 151747522 229350569 158906873 240393129 158906873 240393129 9772144 14590625 9772144 14590625 373070497 830461742 373070497 830461742 174310172 264704592 174310172 264704592 289262795 713620620 289262795 713620620 527547051 713620620 476926326 996312466 476926326 996312466 672359486 485072933 672359486 485072933 654370776 542096068 654370776 542096068 893719864 159786693 893719864 159786693 190357780 999822377 190357780 999822377 949951545 74480590 949951545 74480590 936443345 871854697 936443345 871854697 338141625 871854697 914594855 128944279 914594855 128944279 505479144 896513409 505479144 896513409 717030211 419041119 717030211 419041119 648608665 716698017 648608665 716698017 679063636 474444774 679063636 474444774 482311134 677893559 482311134 677893559 128436857 71735194 128436857 71735194 952017498 71735194 299180769 449060101 299180769 449060101 889706679 165743992 889706679 165743992 247134593 906462992 247134593 906462992 590800035 42661923 590800035 42661923 28200407 42661923 94735683 141809672 94735683 141809672 39011964 57750645 39011964 57750645 876635711 962289416 876635711 962289416 504376556 146352305 504376556 146352305 97537894 146352305 275767757 414095725 275767757 414095725 164380566 248968711 164380566 248968711 693705464 452521997 693705464 452521997 926111816 112231240 926111816 112231240 569976748 748266761 569976748 748266761 140614467 211852906 140614467 211852906 785934881 753453637 785934881 753453637 454046828 753453637 614278111 880130176 614278111 880130176 212096916 34574418 212096916 34574418 22839242 34574418 481016735 917760398 481016735 917760398 995657864 6159155 995657864 6159155 700346984 662043558 700346984 662043558 317381139 477082523 317381139 477082523 621552160 576551545 621552160 576551545 913575655 23570314 913575655 23570314 984269685 23570314 697761986 446554823 697761986 446554823 874291975 188245283 874291975 188245283 601122152 769548105 601122152 769548105 301893115 256422517 301893115 256422517 168932352 256422517 898399140 152947805 898399140 152947805 312239024 479189636 312239024 479189636 675961317 479189636 290800306 296658971 290800306 296658971 800362549 296658971 413386160 568793065 413386160 568793065 434360569 323177080 434360569 323177080 192565735 143667216 192565735 143667216 904516672 143667216 203752677 474608792 203752677 474608792 315742103 474608792 155815556 235673291 155815556 235673291 537066589 514133508 537066589 514133508 982264082 26843991 982264082 26843991 594942911 982890073 594942911 982890073 207670682 306373416 207670682 306373416 793475221 306373416 524316248 620206480 524316248 620206480 754416486 362971281 754416486 362971281 242758972 364252212 242758972 364252212 99157185 148991797 99157185 148991797 284985702 427087153 284985702 427087153 25840981 39005286 25840981 39005286 334086921 590884026 334086921 590884026 127685812 191580926 127685812 191580926 863205132 430123358 863205132 430123358 709244556 430123358 734859209 62979671 734859209 62979671 957605464 62979671 744008485 378900143 744008485 378900143 951409386 72351585 951409386 72351585 561443896 623832863 561443896 623832863 777723771 251372876 777723771 251372876 165939799 251372876 213067788 417393570 213067788 417393570 605203875 529328845 605203875 529328845 781720316 323388547 781720316 323388547 493275472 950382324 493275472 950382324 408397621 950382324 848529682 66427284 848529682 66427284 44721071 66427284 190838075 288492812 190838075 288492812 826628118 260984980 826628118 260984980 708027858 531234958 708027858 531234958 198310874 265603160 198310874 265603160 103659111 155136274 103659111 155136274 792088789 308691662 792088789 308691662 161425797 244386367 161425797 244386367 493584392 737462343 493584392 737462343 918617134 123213217 918617134 123213217 459319013 565231011 459319013 565231011 831038704 28175367 831038704 28175367 981602150 28175367 944992983 82319124 944992983 82319124 992192093 11223015 992192093 11223015 318470810 478735061 318470810 478735061 874755404 187780731 874755404 187780731 271385291 418194868 271385291 418194868 509772933 677429558 509772933 677429558 844210659 234122801 844210659 234122801 535174140 842928693 535174140 842928693 31280287 46728058 31280287 46728058 875849248 408794045 875849248 408794045 678790580 474880866 678790580 474880866 235795348 354375048 235795348 354375048 337898557 513572250 337898557 513572250 65792970 99006869 65792970 99006869 929235554 792718158 929235554 792718158 650990219 792718158 992694755 10372868 992694755 10372868 294009530 440747933 294009530 440747933 193601254 292737829 193601254 292737829 339191504 786491963 339191504 786491963 420462448 339210184 420462448 339210184 225568009 339210184 884906356 173007713 884906356 173007713 545424641 964615228 545424641 964615228 117876962 47764548 117876962 47764548 32140606 47764548 894034265 495754051 894034265 495754051 153287545 58533914 153287545 58533914 39535138 58533914 577838796 694309639 577838796 694309639 300000079 450141207 300000079 450141207 425170957 831045372 425170957 831045372 396823869 831045372 830121486 255838120 830121486 255838120 561169970 974919782 561169970 974919782 645953128 974919782 414709649 424680268 414709649 424680268 879559433 181158176 879559433 181158176 364876323 985375051 364876323 985375051 690799641 134074004 690799641 134074004 89069601 134074004 820834875 858114506 820834875 858114506 228822018 343668856 228822018 343668856 293419539 439786862 293419539 439786862 722715319 368191716 722715319 368191716 981893880 27547331 981893880 27547331 490126822 850654351 490126822 850654351 387375131 197447201 387375131 197447201 867906769 197447201 221171891 333462642 221171891 333462642 82894878 124407841 82894878 124407841 778315615 327918795 778315615 327918795 217373156 327894586 217373156 327894586 302753553 453771565 302753553 453771565 238770734 235998295 238770734 235998295 156088569 235998295 407926340 518798089 407926340 518798089 218123215 242422832 218123215 242422832 160333656 242422832 636040561 943903661 636040561 943903661 97759148 146708938 97759148 146708938 672837579 484322243 672837579 484322243 6195189 9209383 6195189 9209383 306759557 705224380 306759557 705224380 551744849 946712089 551744849 946712089 190040546 287692079 190040546 287692079 687766045 461016546 687766045 461016546 733904064 390052338 733904064 390052338 735951905 390052338 73916035 48666661 73916035 48666661 32776220 48666661 725875546 582648764 725875546 582648764 396176170 588905669 396176170 588905669 896175516 156404276 896175516 156404276 615644093 667774170 615644093 667774170 862862628 204475165 862862628 204475165 697704532 698823289 697704532 698823289 152729279 33962969 152729279 33962969 977540059 33962969 59183753 88586390 59183753 88586390 960938919 58171985 960938919 58171985 324431071 731043682 324431071 731043682 574479089 731043682 110311025 165071244 110311025 165071244 413640937 575945052 413640937 575945052 55332415 83014145 55332415 83014145 467559917 922629979 467559917 922629979 146290373 221628577 146290373 221628577 693446406 909135372 693446406 909135372 489314609 909135372 810247219 283727958 810247219 283727958 664232855 497745836 664232855 497745836 851394486 75796238 851394486 75796238 949193075 75796238 302148724 453015291 302148724 453015291 844414794 233821401 844414794 233821401 590122344 770241490 590122344 770241490 269412387 404577864 269412387 404577864 380738260 881861816 380738260 881861816 631063487 510046384 631063487 510046384 320542026 481947079 320542026 481947079 472887382 647379269 472887382 647379269 943613877 84426191 943613877 84426191 716622792 419390831 716622792 419390831 968466655 46237294 968466655 46237294 939387484 330826342 939387484 330826342 585482252 898577080 585482252 898577080 522873202 605245473 522873202 605245473 649702939 845115572 649702939 845115572 681246351 231687216 681246351 231687216 856216186 215403336 856216186 215403336 488509591 609035248 488509591 609035248 927065285 110515612 927065285 110515612 377408867 573608448 377408867 573608448 722571650 357157378 722571650 357157378 238089567 357157378 283820197 966658362 283820197 966658362 627144695 966658362 98874962 148612342 98874962 148612342 794235540 350257388 794235540 350257388 233101579 350257388 295794827 443425401 295794827 443425401 819209130 271705697 819209130 271705697 424824982 812286569 424824982 812286569 342257706 694074983 342257706 694074983 498681911 900592531 498681911 900592531 990971633 13384047 990971633 13384047 73723006 204818204 73723006 204818204 400166237 561360165 400166237 561360165 302034596 452826557 302034596 452826557 373718633 729692905 373718633 729692905 97801889 146837272 97801889 146837272 836985804 245007128 836985804 245007128 45041589 66924114 45041589 66924114 307485432 461162307 307485432 461162307 93545014 140231978 93545014 140231978 488400615 881397370 488400615 881397370 867859926 197493045 867859926 197493045 520433466 809656690 520433466 809656690 618917557 107102593 618917557 107102593 929749583 107102593 39187289 5988652 39187289 5988652 3843469 5988652 434134617 872548306 434134617 872548306 869000401 196036812 869000401 196036812 297094172 826246385 297094172 826246385 629635862 826246385 526229972 409539560 526229972 409539560 723294521 409539560 15909455 24644577 15909455 24644577 63912370 847079363 63912370 847079363 956165924 65199906 956165924 65199906 55204228 493620825 55204228 493620825 594502112 636391120 594502112 636391120 199010206 300636381 199010206 300636381 732938299 395743215 732938299 395743215 869309638 195693936 869309638 195693936 792276225 624165874 792276225 624165874 783009 1041565 783009 1041565 693520998 452719984 693520998 452719984 875313262 186747967 875313262 186747967 577386348 675405776 577386348 675405776 705794440 435231421 705794440 435231421 587903415 947097814 587903415 947097814 563364117 13870263 563364117 13870263 990754847 13870263 421797275 693618888 421797275 693618888 875112361 43814677 875112361 43814677 28961049 43814677 214777401 471574968 214777401 471574968 681057592 471574968 211592433 319028012 211592433 319028012 335230053 702073636 335230053 702073636 38396548 52502836 38396548 52502836 964722915 52502836 879498195 789048973 879498195 789048973 429525257 12734393 429525257 12734393 8456538 12734393 478937366 877241001 478937366 877241001 842619794 236712921 842619794 236712921 661262868 603720570 661262868 603720570 370555749 603720570 620135947 717868155 620135947 717868155 549471679 163797312 549471679 163797312 890811741 163797312 46755209 69323251 46755209 69323251 215032376 851639926 215032376 851639926 572074949 851639926 394605650 927567871 394605650 927567871 90615996 136314670 90615996 136314670 551886465 753528416 551886465 753528416 810985757 133741102 810985757 133741102 88926115 133741102 288915407 432459769 288915407 432459769 975149050 37092941 975149050 37092941 384166836 705374348 384166836 705374348 920872845 74980579 920872845 74980579 949692628 74980579 787076016 908726962 787076016 908726962 579619604 908726962 831548002 253278721 831548002 253278721 696419850 448482242 696419850 448482242 205385203 255070520 205385203 255070520 830568677 255070520 421828820 542214222 421828820 542214222 258848442 32802622 258848442 32802622 978300428 32802622 521984044 827635688 521984044 827635688 590100902 612761717 590100902 612761717 521784805 612761717 986430405 20339242 986430405 20339242 909346680 137062841 909346680 137062841 924142883 114836883 924142883 114836883 464991928 981375618 464991928 981375618 209237816 209954170 209237816 209954170 139642037 209954170 269579932 404704051 269579932 404704051 808728905 285776103 808728905 285776103 292025825 437411228 292025825 437411228 194425152 30350136 194425152 30350136 979873019 30350136 939466943 174099113 939466943 174099113 110723384 165915750 110723384 165915750 775397863 617820113 775397863 617820113 616514830 617820113 902092897 147393449 902092897 147393449 169639240 257628487 169639240 257628487 16619103 25868496 16619103 25868496 129788839 807822533 129788839 807822533 474886476 613097635 474886476 613097635 510915029 982105263 510915029 982105263 190369823 288046633 190369823 288046633 202805191 305848028 202805191 305848028 864512711 34766690 864512711 34766690 977162901 34766690 51408987 216472031 51408987 216472031 855413430 216472031 688074457 460804469 688074457 460804469 841807724 118912879 841807724 118912879 921454852 118912879 78916732 118393338 78916732 118393338 403265060 735057941 403265060 735057941 921487980 108791647 921487980 108791647 928319942 108791647 214924600 475237067 214924600 475237067 678474206 475237067 468924732 667809916 468924732 667809916 20180919 30626786 20180919 30626786 187794779 759973391 187794779 759973391 926430717 111815360 926430717 111815360 868851159 196271458 868851159 196271458 65919265 99109125 65919265 99109125 202936772 703754502 202936772 703754502 658315015 703754502 385787910 131274737 385787910 131274737 87401137 131274737 407050782 665778148 407050782 665778148 93163360 139844478 93163360 139844478 644292451 826339505 644292451 826339505 123285593 184849446 123285593 184849446 573128795 606843117 573128795 606843117 541924893 540137320 541924893 540137320 395225747 869797428 395225747 869797428 346755046 477519478 346755046 477519478 686451419 161873403 686451419 161873403 892328462 161873403 686158647 463788041 686158647 463788041 130731071 196036815 130731071 196036815 250342234 374869817 250342234 374869817 207498750 313204849 207498750 313204849 632844193 987427455 632844193 987427455 12889230 19744741 12889230 19744741 558968759 809769486 558968759 809769486 393822503 809769486 975607643 36746964 975607643 36746964 923123436 365013199 923123436 365013199 126045704 189126838 126045704 189126838 604607491 778221972 604607491 778221972 782296321 322417056 782296321 322417056 292064522 437539985 292064522 437539985 85527142 127659974 85527142 127659974 46101355 68429666 46101355 68429666 711304534 427368180 711304534 427368180 205318323 309830111 205318323 309830111 396489824 723987695 396489824 723987695 259958856 389476983 259958856 389476983 696829301 615543355 696829301 615543355 599726330 615543355 958954073 60833787 958954073 60833787 131791957 318288158 131791957 318288158 992327727 11050195 992327727 11050195 379178872 907042840 379178872 907042840 574347960 907042840 51172296 76458561 51172296 76458561 71958610 671125984 71958610 671125984 960270653 59266401 960270653 59266401 67326606 190914996 67326606 190914996 872478861 190914996 580603248 773754159 580603248 773754159 239409730 359092808 239409730 359092808 539173609 827933424 539173609 827933424 259331431 306608205 259331431 306608205 203393980 306608205 933891841 100511038 933891841 100511038 729690006 400210927 729690006 400210927 135038393 203011352 135038393 203011352 792149770 308442911 792149770 308442911 67276134 101420763 67276134 101420763 260638741 390558330 260638741 390558330 777870785 323601238 777870785 323601238 214189760 323601238 238252579 357491295 238252579 357491295 964372621 52989586 964372621 52989586 404003113 736080533 404003113 736080533 574173681 341116624 574173681 341116624 769458338 341116624 149349003 226148410 149349003 226148410 670979494 611014880 670979494 611014880 424611617 611014880 550469370 395569814 550469370 395569814 263722746 395569814 678332933 475379092 678332933 475379092 18476595 28767988 18476595 28767988 558273060 657971632 558273060 657971632 779677755 306067494 779677755 306067494 941899659 86968524 941899659 86968524 146610944 238214884 146610944 238214884 997950866 2897464 997950866 2897464 742736876 981040777 742736876 981040777 371187842 981040777 409503967 607573209 409503967 607573209 651010277 893839201 651010277 893839201 501740672 112068267 501740672 112068267 74331178 112068267 691389087 456126602 691389087 456126602 838635524 4070310 838635524 4070310 2663729 4070310 181298200 751146141 181298200 751146141 739544643 309433162 739544643 309433162 205182055 309433162 995334411 6461194 995334411 6461194 900829341 644601420 900829341 644601420 218710577 329976258 218710577 329976258 710313238 428683412 710313238 428683412 751043936 368345736 751043936 368345736 366591162 843387243 366591162 843387243 2946617 4645645 2946617 4645645 818085386 354695690 818085386 354695690 374910553 590491005 374910553 590491005 322246271 484383817 322246271 484383817 378931563 888740095 378931563 888740095 820406961 270226768 820406961 270226768 458776826 897966779 458776826 897966779 121944571 182988113 121944571 182988113 539696868 532773711 539696868 532773711 300998120 274257153 300998120 274257153 180383075 274257153 367674802 798333900 367674802 798333900 516929181 67742164 516929181 67742164 45830466 67742164 861108443 436358182 861108443 436358182 291057523 436358182 451475053 785809601 451475053 785809601 752921966 199251441 752921966 199251441 132617375 199251441 385699065 691217831 385699065 691217831 899081086 152204263 899081086 152204263 480053316 657060824 480053316 657060824 70795726 39568005 70795726 39568005 26241869 39568005 297192714 445606595 297192714 445606595 830471288 47011536 830471288 47011536 967926302 47011536 673513474 483226729 673513474 483226729 763308460 350531503 763308460 350531503 262241644 483221397 262241644 483221397 486531302 790526461 486531302 790526461 97918439 146973970 97918439 146973970 324334164 514433162 324334164 514433162 650262827 514433162 200036864 302202987 200036864 302202987 660818733 829034089 660818733 829034089 985224760 22311242 985224760 22311242 895178879 384026007 895178879 384026007 256383856 384026007 755727807 361019081 755727807 361019081 304105987 455945333 304105987 455945333 249105725 373164776 249105725 373164776 492699090 854797183 492699090 854797183 423343272 190067045 423343272 190067045 126664794 190067045 994882702 7115893 994882702 7115893 250239921 374768765 250239921 374768765 181151194 275155172 181151194 275155172 255727115 383027113 255727115 383027113 121695983 182607704 121695983 182607704 149833807 326859025 149833807 326859025 469849005 711104461 469849005 711104461 731417958 397861983 731417958 397861983 582608258 785551801 582608258 785551801 166946731 6253258 166946731 6253258 995627969 6253258 825184233 263466727 825184233 263466727 87435392 131367429 87435392 131367429 748430765 505499226 748430765 505499226 369722566 505499226 555914860 821424786 555914860 821424786 391002142 469188918 391002142 469188918 682968781 469188918 3970133 6254049 3970133 6254049 969539671 224287065 969539671 224287065 653509972 716788304 653509972 716788304 28126114 42511106 28126114 42511106 453068322 708707622 453068322 708707622 224433746 337745281 224433746 337745281 319976647 562762823 319976647 562762823 603436742 878388393 603436742 878388393 316068730 464893020 316068730 464893020 877055927 184745552 877055927 184745552 786148273 673206056 786148273 673206056 364809529 673206056 817927113 272941513 817927113 272941513 538859767 892077836 538859767 892077836 868929906 196118505 868929906 196118505 717906204 417762814 717906204 417762814 834460681 248629121 834460681 248629121 318145763 478133554 318145763 478133554 126373884 189662845 126373884 189662845 417506268 996272889 417506268 996272889 141046673 193688649 141046673 193688649 128896594 193688649 896752694 155147878 896752694 155147878 466791225 922570074 466791225 922570074 817127677 226825024 817127677 226825024 964674033 52579175 964674033 52579175 325890406 490057819 325890406 490057819 857276426 213690209 857276426 213690209 255810579 383317078 255810579 383317078 944862978 82495735 944862978 82495735 468453233 842107794 468453233 842107794 425699851 542210357 425699851 542210357 512926140 542210357 148599359 225090934 148599359 225090934 275130256 413051744 275130256 413051744 803653316 292103136 803653316 292103136 557079950 595239007 557079950 595239007 848684932 227287560 848684932 227287560 735713639 706467129 735713639 706467129 487087390 706467129 841669981 171799580 841669981 171799580 885654672 171799580 734961071 933337014 734961071 933337014 649551958 933337014 811692044 282064752 811692044 282064752 531963604 914281583 531963604 914281583 880728603 178635419 880728603 178635419 510505456 794173785 510505456 794173785 309109900 161434918 309109900 161434918 107711420 161434918 244305158 674841370 244305158 674841370 666974891 227851470 666974891 227851470 150636040 227851470 631334933 772496842 631334933 772496842 355911646 611788305 355911646 611788305 481698143 625526750 481698143 625526750 854436372 218279023 854436372 218279023 815136886 391986590 815136886 391986590 174213955 264623876 174213955 264623876 544175861 709512124 544175861 709512124 29423999 44567086 29423999 44567086 728987989 401258484 728987989 401258484 873538654 189519735 873538654 189519735 228271051 832771283 228271051 832771283 829389083 256875442 829389083 256875442 326573955 490933799 326573955 490933799 794995499 288098289 794995499 288098289 190453804 288098289 931921462 103756484 931921462 103756484 90709984 950610823 90709984 950610823 430585970 950610823 80300746 120323927 80300746 120323927 286260752 818745521 286260752 818745521 783982318 320065052 783982318 320065052 705833757 435164110 705833757 435164110 62217845 4975486 62217845 4975486 996696126 4975486 707089519 433232476 707089519 433232476 855538782 216200085 855538782 216200085 211769649 870156311 211769649 870156311 658423039 47958705 658423039 47958705 967304258 47958705 110211564 471026729 110211564 471026729 681446721 471026729 103218664 154553078 103218664 154553078 526350562 921464559 526350562 921464559 975210606 36969434 975210606 36969434 845989137 935892474 845989137 935892474 11122918 17175935 11122918 17175935 680348754 499491057 680348754 499491057 332664514 499491057 677358898 241353961 677358898 241353961 839279072 241353961 361590632 769123514 361590632 769123514 533904250 769123514 173792639 235619897 173792639 235619897 155744740 235619897 832363727 405168648 832363727 405168648 269814291 405168648 705350321 572919758 705350321 572919758 526338967 572919758 531481533 906931308 531481533 906931308 768093431 275050986 768093431 275050986 816724024 275050986 575523022 819737691 575523022 819737691 149816116 226654874 149816116 226654874 355873403 875976105 355873403 875976105 11456527 17473166 11456527 17473166 165573747 556476464 165573747 556476464 653449999 832565566 653449999 832565566 281063554 421712063 281063554 421712063 318550228 529805067 318550228 529805067 611624672 779919928 611624672 779919928 140344592 211229388 140344592 211229388 644662676 747802941 644662676 747802941 924107272 114932009 924107272 114932009 844370386 542008275 844370386 542008275 470535578 542008275 953914319 68608237 953914319 68608237 754128926 363496323 754128926 363496323 917990078 123867559 917990078 123867559 429051288 894016528 429051288 894016528 595394142 627331522 595394142 627331522 469437202 889314137 469437202 889314137 217601908 328429052 217601908 328429052 744015043 796814142 744015043 796814142 40409494 59993883 40409494 59993883 592950060 892173148 592950060 892173148 843562193 39117982 843562193 39117982 973766990 39117982 182434181 500377189 182434181 500377189 544567953 887973051 544567953 887973051 632059350 887973051 240719928 178867751 240719928 178867751 119382093 178867751 306137306 459038028 306137306 459038028 919604962 121760603 919604962 121760603 548623665 973551023 548623665 973551023 373691397 186603234 373691397 186603234 124411015 186603234 373179790 848835815 373179790 848835815 851129312 223787644 851129312 223787644 574258736 554407321 574258736 554407321 327794048 40477997 327794048 40477997 26901164 40477997 546950830 659047970 546950830 659047970 756990447 359349311 756990447 359349311 519664975 947863604 519664975 947863604 654277302 267231041 654277302 267231041 822475504 267231041 164831076 249392627 164831076 249392627 452121743 797798311 452121743 797798311 850082173 225297700 850082173 225297700 313023348 995461507 313023348 995461507 580508013 995461507 52106754 77897290 52106754 77897290 847392174 971189599 847392174 971189599 436782751 660604882 436782751 660604882 668354360 491499642 668354360 491499642 449587106 715832023 449587106 715832023 235419449 329366274 235419449 329366274 777551000 329366274 280660072 867651701 280660072 867651701 722518164 59697264 722518164 59697264 40215889 59697264 70546972 106439466 70546972 106439466 53033681 79144082 53033681 79144082 239164621 449601763 239164621 449601763 475005794 984779156 475005794 984779156 413582668 984779156 786822495 316116674 786822495 316116674 359308648 809991956 359308648 809991956 141276912 170065948 141276912 170065948 886811963 170065948 501954133 796238211 501954133 796238211 18662693 6238646 18662693 6238646 3930045 6238646 673702789 483048358 673702789 483048358 936249461 96100783 936249461 96100783 379777090 715439153 379777090 715439153 224804514 229270552 224804514 229270552 847337456 229270552 334718732 590589502 334718732 590589502 111679984 166929345 111679984 166929345 376098421 876188252 376098421 876188252 96433968 144676372 96433968 144676372 514571888 950640839 514571888 950640839 924721867 113912680 924721867 113912680 509953009 673479136 509953009 673479136 268810161 218388146 268810161 218388146 854402046 218388146 438660031 555752594 438660031 555752594 968957512 45501054 968957512 45501054 281616660 465754696 281616660 465754696 684931986 465754696 63864306 52548136 63864306 52548136 35604145 52548136 900047704 150608401 900047704 150608401 965304405 51624118 965304405 51624118 781137912 518214439 781137912 518214439 482144469 931351249 482144469 931351249 734203999 289905840 734203999 289905840 869549743 195338556 869549743 195338556 772940797 440733043 772940797 440733043 701854065 440733043 996275445 5514094 996275445 5514094 618710047 503493617 618710047 503493617 419743612 503493617 747434669 138674523 747434669 138674523 907607944 138674523 252805917 530961776 252805917 530961776 556738103 530961776 236744085 111433280 236744085 111433280 74094202 111433280 406419460 504967196 406419460 504967196 140747057 211994139 140747057 211994139 735825159 479916153 735825159 479916153 65632646 98494605 65632646 98494605 649520652 560285135 649520652 560285135 937645599 94023338 937645599 94023338 223838070 336887645 223838070 336887645 801889569 294420905 801889569 294420905 517064615 863962156 517064615 863962156 422018099 505336129 422018099 505336129 560766976 689495003 560766976 689495003 253003474 379384765 253003474 379384765 392192998 932561490 392192998 932561490 677253723 154409102 677253723 154409102 897288163 154409102 237519096 356304974 237519096 356304974 885683033 171768321 885683033 171768321 403419148 929485742 403419148 929485742 178743339 271735142 178743339 271735142 418449586 747327803 418449586 747327803 515242354 479114790 515242354 479114790 20630370 31364645 20630370 31364645 380899440 693704914 380899440 693704914 508247270 537003305 508247270 537003305 437035285 537003305 555926770 837622557 555926770 837622557 237518697 356297105 237518697 356297105 622048823 980596344 622048823 980596344 2626520 3903160 2626520 3903160 217418784 327963440 217418784 327963440 59201520 88667837 59201520 88667837 568577582 998421291 568577582 998421291 534574638 323205853 534574638 323205853 781889655 323205853 473535979 569460041 473535979 569460041 893916303 159536430 893916303 159536430 246311823 369100334 246311823 369100334 860033396 208848199 860033396 208848199 469650896 981820091 469650896 981820091 275172018 413110467 275172018 413110467 689608253 458680218 689608253 458680218 823846878 265019111 823846878 265019111 635606827 969326295 635606827 969326295 631024074 171820601 631024074 171820601 114737102 171820601 503968591 834405416 503968591 834405416 359946887 834405416 504697682 886957123 504697682 886957123 223088151 335870812 223088151 335870812 764293093 495846671 764293093 495846671 330061179 495846671 618429378 938454488 618429378 938454488 497039922 489717300 497039922 489717300 325746939 489717300 781025768 150229123 781025768 150229123 900327004 150229123 118779034 629602821 118779034 629602821 599769865 844287322 599769865 844287322 53890257 80858971 53890257 80858971 708528608 712868176 708528608 712868176 370242846 962419718 370242846 962419718 126501256 189948636 126501256 189948636 202330283 962716579 202330283 962716579 708304411 227320705 708304411 227320705 150316048 227320705 335724221 575913003 335724221 575913003 762552827 99584316 762552827 99584316 934701440 99584316 669048448 490669661 669048448 490669661 905146530 21073935 905146530 21073935 13623557 21073935 120500555 180894310 120500555 180894310 61820064 92634814 61820064 92634814 758785873 773949008 758785873 773949008 384461482 475272347 384461482 475272347 316126038 475272347 846434313 230364140 846434313 230364140 262176697 392939172 262176697 392939172 944884828 82484827 944884828 82484827 849164228 886754112 849164228 886754112 534280367 886754112 989352426 16070459 989352426 16070459 841932099 773728669 841932099 773728669 396487839 773728669 731968108 299893324 731968108 299893324 798280191 299893324 542019573 993239104 542019573 993239104 491395928 44311979 491395928 44311979 970101535 44311979 792974008 912185438 792974008 912185438 337100911 912185438 464633437 37758344 464633437 37758344 974634203 37758344 57898209 228533578 57898209 228533578 876054183 185864158 876054183 185864158 421175988 701953697 421175988 701953697 630055669 354885498 630055669 354885498 760542208 354885498 272347942 408483579 272347942 408483579 955615588 65875790 955615588 65875790 64909933 563680870 64909933 563680870 519859144 629869959 519859144 629869959 100706251 60337441 100706251 60337441 959367536 60337441 927756504 109609520 927756504 109609520 66931023 101011655 66931023 101011655 638628890 846969202 638628890 846969202 886289133 170899099 886289133 170899099 782442027 662795339 782442027 662795339 506356079 781010976 506356079 781010976 225317166 338818216 225317166 338818216 523805603 961707138 523805603 961707138 626058693 961707138 574690035 375508028 574690035 375508028 250816211 375508028 899867420 150906933 899867420 150906933 213683727 536547438 213683727 536547438 631372070 536547438 85016517 121593294 85016517 121593294 919725392 121593294 401748614 712446306 401748614 712446306 268441215 402903398 268441215 402903398 611442932 872465977 611442932 872465977 831791417 252953263 831791417 252953263 311937115 876649450 311937115 876649450 978312751 32680919 978312751 32680919 629893735 563315642 629893735 563315642 525187831 563315642 618648614 829778473 618648614 829778473 967101556 48574118 967101556 48574118 947235549 124100075 947235549 124100075 82646310 124100075 95022050 797638628 95022050 797638628 461953113 797638628 41020567 60922187 41020567 60922187 257883699 643775885 257883699 643775885 559584738 643775885 39162455 58029414 39162455 58029414 188724727 449060104 188724727 449060104 750503207 287900617 750503207 287900617 74656333 112453665 74656333 112453665 364893211 664659048 364893211 664659048 66759518 100621243 66759518 100621243 696958628 447463813 696958628 447463813 27879427 42103887 27879427 42103887 841448031 238338246 841448031 238338246 45198945 67158058 45198945 67158058 515855327 768948033 515855327 768948033 281278741 305032747 281278741 305032747 202192629 305032747 564847520 994531612 564847520 994531612 452947141 634649100 452947141 634649100 349444615 634649100 840201693 148520497 840201693 148520497 98785838 148520497 579845278 758815227 579845278 758815227 631890456 283879282 631890456 283879282 829446966 256771796 829446966 256771796 494724136 792679205 494724136 792679205 332118018 41289435 332118018 41289435 972188284 41289435 799563270 902749726 799563270 902749726 442281057 902749726 608659519 660777824 608659519 660777824 651958824 660777824 298648003 343865728 298648003 343865728 767525586 343865728 376953808 936018326 376953808 936018326 950337148 73920347 950337148 73920347 405719872 997559806 405719872 997559806 561157332 374108655 561157332 374108655 908099783 138369589 908099783 138369589 825575060 282548954 825575060 282548954 491566726 892318520 491566726 892318520 888727545 154908614 888727545 154908614 103491347 154908614 297553184 446356923 297553184 446356923 178665096 271651831 178665096 271651831 599901279 812157410 599901279 812157410 612293567 529779242 612293567 529779242 431591423 925695597 431591423 925695597 537084066 925695597 386526083 944903116 386526083 944903116 174524029 132541882 174524029 132541882 912149667 132541882 33447952 49427048 33447952 49427048 491120406 782378521 491120406 782378521 760248405 207814543 760248405 207814543 872782283 13105118 872782283 13105118 8652904 13105118 266795000 452977449 266795000 452977449 886823823 81164612 886823823 81164612 54141537 81164612 425878395 860123099 425878395 860123099 500576635 860123099 16978856 26347030 16978856 26347030 517978602 837223397 517978602 837223397 798962429 298641692 798962429 298641692 507834029 673029337 507834029 673029337 142571176 215181344 142571176 215181344 401384450 870733668 401384450 870733668 816650878 275150927 816650878 275150927 418587968 538920964 418587968 538920964 848673082 227312738 848673082 227312738 194806457 646529396 194806457 646529396 557681883 646529396 144019757 217601366 144019757 217601366 422710639 997398265 422710639 997398265 647866990 997398265 519192580 433317469 519192580 433317469 289331879 433317469 432580675 921257819 432580675 921257819 440429628 556457441 440429628 556457441 390521945 935271777 390521945 935271777 885096694 172772379 885096694 172772379 850373221 224971198 850373221 224971198 903597065 145129448 903597065 145129448 749124637 702965191 74
150843 0 1658474 1535952 1658474 1535952 1311534 1309450 1311534 1309450 3626609 3345252 3626609 3345252 1601012 1650212 1601012 1650212 1750041 1650212 456346 3468117 456346 3468117 2100827 1393934 2100827 1393934 264023 1393934 1323160 1157453 1323160 1157453 517911 1157453 1658453 4677895 1658453 4677895 3341691 2634633 3341691 2634633 3319338 3316515 3319338 3316515 46693 3316515 2617030 1647491 2617030 1647491 1666163 4197663 1666163 4197663 4288634 1112838 4288634 1112838 1134077 1112838 4276031 2405171 4276031 2405171 1158053 1159306 1158053 1159306 2200972 3314525 2200972 3314525 3623497 1651754 3623497 1651754 4846613 3865517 4846613 3865517 377780 361726 377780 361726 4577291 3344998 4577291 3344998 2281247 3344998 3912855 2274738 3912855 2274738 3682561 3315184 3682561 3315184 992072 664454 992072 664454 1268928 1271837 1268928 1271837 1670928 515372 1670928 515372 895846 790210 895846 790210 1094516 549224 1094516 549224 1677414 2378421 1677414 2378421 3961065 3344557 3961065 3344557 1088868 1092740 1088868 1092740 1651408 1435497 1651408 1435497 1317820 1316244 1317820 1316244 4775012 3091337 4775012 3091337 772932 722054 772932 722054 724285 722054 3648526 3320850 3648526 3320850 3663288 3320850 525206 1122323 525206 1122323 4362167 4974995 4362167 4974995 2081189 1027875 2081189 1027875 1002058 1027875 1677029 794449 1677029 794449 818676 794449 3025330 3350216 3025330 3350216 1646803 316438 1646803 316438 4555637 2865124 4555637 2865124 1659542 404953 1659542 404953 3280122 3348081 3280122 3348081 3770089 427083 3770089 427083 431526 427083 598629 1236249 598629 1236249 3698331 1236249 710090 969467 710090 969467 4656989 3102623 4656989 3102623 4769053 3102623 3352327 4355827 3352327 4355827 4340339 2649071 4340339 2649071 4622177 2950580 4622177 2950580 1680925 2093160 1680925 2093160 4582216 2093160 887506 781519 887506 781519 303903 4717967 303903 4717967 1956660 1339893 1956660 1339893 3340806 1339893 1675509 554411 1675509 554411 1686395 4181579 1686395 4181579 386272 1289758 386272 1289758 3787196 4199965 3787196 4199965 3329178 4199965 4384790 1655451 4384790 1655451 247305 3970640 247305 3970640 3319853 961749 3319853 961749 4250726 3321136 4250726 3321136 1163999 1682025 1163999 1682025 2013713 3320098 2013713 3320098 1203644 150449 1203644 150449 1674516 150449 604232 2595720 604232 2595720 4255625 2595720 534173 535724 534173 535724 3314650 4610067 3314650 4610067 761814 914394 761814 914394 1683248 4535970 1683248 4535970 493509 491542 493509 491542 4677422 3347245 4677422 3347245 413272 427282 413272 427282 460970 4676302 460970 4676302 4476295 1675557 4476295 1675557 3246394 1675557 3331886 1902348 3331886 1902348 4861129 1682622 4861129 1682622 1650660 2713379 1650660 2713379 3347632 1866543 3347632 1866543 3962973 2698203 3962973 2698203 1644190 1656677 1644190 1656677 4154874 2480564 4154874 2480564 4750452 1672541 4750452 1672541 4296094 4917689 4296094 4917689 345516 350526 345516 350526 1655089 3324159 1655089 3324159 763337 3324159 3553947 1893251 3553947 1893251 3990797 2655643 3990797 2655643 964611 351603 964611 351603 1648057 4608388 1648057 4608388 4658889 2294166 4658889 2294166 3943068 2294166 4302234 360200 4302234 360200 554399 1113125 554399 1113125 407131 193637 407131 193637 4027164 3325026 4027164 3325026 826362 833809 826362 833809 2596730 3341071 2596730 3341071 4961526 3341071 3335632 4582132 3335632 4582132 642970 999810 642970 999810 633739 999810 1164906 512705 1164906 512705 3842496 3336403 3842496 3336403 340288 1324398 340288 1324398 4365446 2808707 4365446 2808707 413432 413659 413432 413659 653182 3331144 653182 3331144 13123 3331144 3331997 4401596 3331997 4401596 1218185 1227741 1218185 1227741 1882354 4486789 1882354 4486789 3350508 4486789 2605890 1683262 2605890 1683262 1686371 2140552 1686371 2140552 1647834 1730016 1647834 1730016 768175 3317156 768175 3317156 1019773 1028862 1019773 1028862 3810139 2864881 3810139 2864881 4636467 1103353 4636467 1103353 573453 1103353 1659543 2537083 1659543 2537083 1200281 1173420 1200281 1173420 3913615 3540705 3913615 3540705 1671543 3540705 3341813 1416413 3341813 1416413 3261754 3325454 3261754 3325454 761145 756785 761145 756785 3705969 3353268 3705969 3353268 798513 861850 798513 861850 3733755 2917295 3733755 2917295 1668378 1468704 1668378 1468704 1813541 1663508 1813541 1663508 469469 468942 469469 468942 1040647 3331690 1040647 3331690 2351603 1683219 2351603 1683219 1515559 512856 1515559 512856 3327366 512856 670800 2845493 670800 2845493 4519722 2845493 808426 832836 808426 832836 3022717 1665036 3022717 1665036 1361938 1382827 1361938 1382827 2346622 3328742 2346622 3328742 3656125 1652754 3656125 1652754 2441725 1652754 4203010 4828755 4203010 4828755 3348952 4828755 3969306 1649762 3969306 1649762 424676 1649762 1118614 539495 1118614 539495 4310558 2623065 4310558 2623065 4528486 2134871 4528486 2134871 3967578 2323711 3967578 2323711 337923 343560 337923 343560 1924727 3758963 1924727 3758963 1066408 350942 1066408 350942 4035002 2343762 4035002 2343762 4764800 1670471 4764800 1670471 3314140 4901706 3314140 4901706 4017436 2329471 4017436 2329471 1034717 4755450 1034717 4755450 3319699 2382682 3319699 2382682 4266455 2382682 1080008 1082529 1080008 1082529 4677963 2999147 4677963 2999147 1647626 1341751 1647626 1341751 3314070 4801768 3314070 4801768 3830888 1680089 3830888 1680089 2387455 1680089 4406771 2721932 4406771 2721932 1411174 271800 1411174 271800 893062 1677522 893062 1677522 4182557 4550762 4182557 4550762 1298203 283241 1298203 283241 4393767 2283535 4393767 2283535 2977179 779046 2977179 779046 3332837 779046 1192592 3347040 1192592 3347040 846715 2287199 846715 2287199 3939313 2287199 1196537 1024667 1196537 1024667 640511 1024667 1671039 3339734 1671039 3339734 235648 3339734 3974229 3105639 3974229 3105639 1674472 3105639 3344389 795049 3344389 795049 792769 795049 3704037 2053861 3704037 2053861 755981 899064 755981 899064 1422740 1658310 1422740 1658310 4820508 1658310 982954 992494 982954 992494 1683346 3092307 1683346 3092307 4784430 3092307 1377857 312676 1377857 312676 3944301 4599274 3944301 4599274 1671011 4599274 4332662 2289227 4332662 2289227 4356418 2703010 4356418 2703010 3346655 1699289 3346655 1699289 3917521 2748617 3917521 2748617 4596632 2045927 4596632 2045927 3808598 2845715 3808598 2845715 3336495 1655164 3336495 1655164 445318 1655164 1022543 992648 1022543 992648 184732 3315323 184732 3315323 4061434 2610266 4061434 2610266 3658973 3001693 3658973 3001693 3340503 2177692 3340503 2177692 3827977 2177692 3717180 2938234 3717180 2938234 1167821 487708 1167821 487708 1964240 3336976 1964240 3336976 4940298 1078019 4940298 1078019 1085744 1078019 1371177 2553969 1371177 2553969 4549545 2007948 4549545 2007948 3318425 2007948 4087752 2422322 4087752 2422322 1224359 1229772 1224359 1229772 4283006 2405103 4283006 2405103 987907 582576 987907 582576 591238 582576 4612533 2568403 4612533 2568403 4230804 2568403 4560332 2123264 4560332 2123264 3805662 2889897 3805662 2889897 4582288 2889897 4487772 2820626 4487772 2820626 3346818 4702315 3346818 4702315 4206949 1647735 4206949 1647735 992246 464794 992246 464794 3327105 2837418 3327105 2837418 3863032 2837418 431639 1656996 431639 1656996 3807364 2843581 3807364 2843581 3325719 391513 3325719 391513 2659964 3335827 2659964 3335827 465110 1184564 465110 1184564 174899 3351935 174899 3351935 4742672 474681 4742672 474681 286392 303567 286392 303567 217926 3321588 217926 3321588 4510335 3321588 3349483 3100669 3349483 3100669 2719764 4152096 2719764 4152096 3697981 1669835 3697981 1669835 2285364 3105275 2285364 3105275 829930 843250 829930 843250 1660588 2702521 1660588 2702521 4359044 2702521 1438021 1685384 1438021 1685384 3582063 3215369 3582063 3215369 1663660 563900 1663660 563900 1103642 563900 4738197 417692 4738197 417692 1661688 417692 4768417 1895587 4768417 1895587 3201338 1653437 3201338 1653437 4313735 1653437 3351084 4174833 3351084 4174833 1385418 313710 1385418 313710 853511 2329334 853511 2329334 4975438 1659954 4975438 1659954 4010999 2367245 4010999 2367245 4015780 2367245 3353107 4257800 3353107 4257800 1654210 1019419 1654210 1019419 1009344 1019419 3632184 3060280 3632184 3060280 3961956 1675136 3961956 1675136 241284 1001198 241284 1001198 1663725 1001198 1059716 3335011 1059716 3335011 2886941 3335011 946967 950220 946967 950220 1452228 4310817 1452228 4310817 4483206 2164655 4483206 2164655 4084340 3329400 4084340 3329400 277212 3344019 277212 3344019 3103182 2549819 3103182 2549819 3323995 4374198 3323995 4374198 4440725 773207 4440725 773207 746905 773207 3867972 3327729 3867972 3327729 1008995 1003476 1008995 1003476 217513 1437783 217513 1437783 324395 339719 324395 339719 1665787 4261328 1665787 4261328 801683 336674 801683 336674 1325904 336674 439720 590404 439720 590404 3334858 2607177 3334858 2607177 3321632 2607177 4136805 1420186 4136805 1420186 3349281 1420186 4234386 3085864 4234386 3085864 2665457 3085864 4986074 3341889 4986074 3341889 3548624 1886643 3548624 1886643 4163052 3343173 4163052 3343173 1674574 4948691 1674574 4948691 437302 1682688 437302 1682688 4118764 2462779 4118764 2462779 4532916 1420868 4532916 1420868 247235 1420868 3976139 2816074 3976139 2816074 1684240 2816074 4457378 341018 4457378 341018 310273 341018 1648945 2486221 1648945 2486221 1649449 2486221 627329 613272 627329 613272 1648760 3779512 1648760 3779512 913361 892818 913361 892818 4120093 4458054 4120093 4458054 1675732 4458054 3352788 382548 3352788 382548 394001 382548 3326756 3877241 3326756 3877241 443351 471047 443351 471047 1647374 3072757 1647374 3072757 3334438 3656792 3334438 3656792 1657958 3354257 1657958 3354257 3351156 4577878 3351156 4577878 3295828 2277894 3295828 2277894 4327975 2339569 4327975 2339569 3345528 1772397 3345528 1772397 4262036 3036607 4262036 3036607 4684692 3036607 3596444 1673078 3596444 1673078 3021587 1673078 4662251 1660194 4662251 1660194 4283295 2611020 4283295 2611020 4207634 191080 4207634 191080 3353172 2176721 3353172 2176721 4481584 2176721 3796914 2862365 3796914 2862365 3938262 2001452 3938262 2001452 1676713 1415823 1676713 1415823 3325010 4370015 3325010 4370015 3532895 2335477 3532895 2335477 4314221 2335477 847565 877273 847565 877273 500379 2572403 500379 2572403 4283689 3351078 4283689 3351078 502153 256679 502153 256679 268496 256679 4225018 3342614 4225018 3342614 51012 1344210 51012 1344210 3854792 2192440 3854792 2192440 1659863 979925 1659863 979925 4989106 4337447 4989106 4337447 1077431 1057416 1077431 1057416 4678621 1973029 4678621 1973029 3344341 892767 3344341 892767 774200 892767 4270120 2391158 4270120 2391158 4662435 1661187 4662435 1661187 442011 1235672 442011 1235672 1317778 4018561 1317778 4018561 4570465 3329422 4570465 3329422 1674461 4976143 1674461 4976143 4688779 1272605 4688779 1272605 1404016 1401428 1404016 1401428 1210239 439325 1210239 439325 4238345 2825753 4238345 2825753 1366187 3331233 1366187 3331233 917879 723890 917879 723890 2621298 3330406 2621298 3330406 873420 3330406 3349448 453856 3349448 453856 3950351 2267420 3950351 2267420 919137 778442 919137 778442 3784061 2138956 3784061 2138956 1668563 1219715 1668563 1219715 3690863 2956667 3690863 2956667 3971165 480363 3971165 480363 1650657 480363 3329209 2672943 3329209 2672943 4372055 2672943 786196 3345704 786196 3345704 1676230 1168211 1676230 1168211 1666880 1168211 4247197 2436401 4247197 2436401 167656 1664148 167656 1664148 1658592 3331672 1658592 3331672 4530924 3331672 4265342 610998 4265342 610998 3341976 610998 4253698 2607460 4253698 2607460 3950298 1632872 3950298 1632872 596990 1065772 596990 1065772 2395066 1949024 2395066 1949024 3646359 1949024 387687 356909 387687 356909 631133 3717156 631133 3717156 1678409 3717156 1390810 1372953 1390810 1372953 2346233 3326530 2346233 3326530 4461305 2208020 4461305 2208020 1659752 4142837 1659752 4142837 4079108 549356 4079108 549356 558114 3605563 558114 3605563 3699371 3094401 3699371 3094401 2744670 3094401 3318244 3640469 3318244 3640469 603047 605043 603047 605043 1356696 3339407 1356696 3339407 3957901 3339407 665905 999659 665905 999659 441876 3133551 441876 3133551 3350507 3133551 845932 3317801 845932 3317801 487912 523039 487912 523039 1673576 2291589 1673576 2291589 3957439 2291589 2676100 3335114 2676100 3335114 1659057 391100 1659057 391100 369765 391100 3739599 2927852 3739599 2927852 1032054 613048 1032054 613048 3893566 3041544 3893566 3041544 3646976 3041544 4281344 2322600 4281344 2322600 4353161 2322600 3767065 1662459 3767065 1662459 4263941 2602601 4263941 2602601 314495 324266 314495 324266 3346867 4986086 3346867 4986086 1268232 409092 1268232 409092 4360723 2697247 4360723 2697247 3964336 494582 3964336 494582 490259 494582 517013 3351966 517013 3351966 3320384 2553598 3320384 2553598 3574008 3087259 3574008 3087259 4422012 2778242 4422012 2778242 1667804 3470025 1667804 3470025 4760219 739481 4760219 739481 924565 739481 4703696 4943580 4703696 4943580 2715132 1647214 2715132 1647214 1093275 3329463 1093275 3329463 275876 1646779 275876 1646779 4103771 3350580 4103771 3350580 4278965 3350580 858711 851869 858711 851869 194055 3327715 194055 3327715 168453 642683 168453 642683 652567 642683 433675 430913 433675 430913 3335764 4622340 3335764 4622340 1656044 732615 1656044 732615 4085506 2563453 4085506 2563453 587618 1658535 587618 1658535 4476134 2170856 4476134 2170856 1376591 247321 1376591 247321 3348889 2865960 3348889 2865960 1649739 283722 1649739 283722 4698756 3003380 4698756 3003380 3740489 2474480 3740489 2474480 4115212 2474480 214084 1457378 214084 1457378 1024266 3337026 1024266 3337026 4285913 2370792 4285913 2370792 3596079 3068561 3596079 3068561 963563 995732 963563 995732 1278423 3314812 1278423 3314812 4097798 2544401 4097798 2544401 782657 3321874 782657 3321874 3349624 1764894 3349624 1764894 4545050 2687228 4545050 2687228 3620829 3067300 3620829 3067300 1655256 609844 1655256 609844 999567 1913314 999567 1913314 3332345 1436279 3332345 1436279 3353078 3511662 3353078 3511662 1255801 383392 1255801 383392 1427182 1652835 1427182 1652835 1159919 495255 1159919 495255 3314896 2180207 3314896 2180207 4487805 2180207 1091631 587212 1091631 587212 4458622 2757973 4458622 2757973 3961046 2320809 3961046 2320809 1206126 3334972 1206126 3334972 1650234 1404129 1650234 1404129 4464714 2228253 4464714 2228253 1672921 70156 1672921 70156 527114 3330160 527114 3330160 4179071 1952906 4179071 1952906 4693021 1952906 2209076 3344634 2209076 3344634 4516131 2865125 4516131 2865125 3576295 3350377 3576295 3350377 1937005 3350377 2459699 1670096 2459699 1670096 4556036 2885962 4556036 2885962 1036822 1044304 1036822 1044304 1672378 3502240 1672378 3502240 1080270 1075168 1080270 1075168 3345089 1637238 3345089 1637238 1648495 1637238 3584525 4695166 3584525 4695166 1656605 4695166 3686833 2815502 3686833 2815502 4510040 2815502 253987 1410708 253987 1410708 1661535 2448100 1661535 2448100 4248586 2448100 854274 827942 854274 827942 3892034 2950672 3892034 2950672 3727572 2950672 4092748 2426225 4092748 2426225 4265496 2426225 1671716 2478633 1671716 2478633 1131245 529431 1131245 529431 4101432 2425353 4101432 2425353 1212643 1203598 1212643 1203598 474428 2092512 474428 2092512 4531998 2868802 4531998 2868802 1172204 377554 1172204 377554 3343363 4337799 3343363 4337799 1447690 768920 1447690 768920 716726 263982 716726 263982 3341232 263982 1681329 4585945 1681329 4585945 4722483 1918757 4722483 1918757 746997 3345699 746997 3345699 4389534 835129 4389534 835129 826404 835129 3935402 2745176 3935402 2745176 1678761 1805799 1678761 1805799 4741221 3072385 4741221 3072385 3967997 1681073 3967997 1681073 4804605 3336823 4804605 3336823 1647787 224921 1647787 224921 380704 2013855 380704 2013855 4672691 2013855 1165001 513901 1165001 513901 442995 1211097 442995 1211097 900229 731076 900229 731076 4634324 3334459 4634324 3334459 4101522 916561 4101522 916561 914097 916561 3340161 3340881 3340161 3340881 4727835 590965 4727835 590965 1081815 590965 3853762 2801593 3853762 2801593 624182 1026945 624182 1026945 1679451 3494967 1679451 3494967 1119972 1122398 1119972 1122398 3859725 2799852 3859725 2799852 915315 910689 915315 910689 3889428 1682624 3889428 1682624 1118522 1125160 1118522 1125160 3675385 3015040 3675385 3015040 1232153 414823 1232153 414823 4597529 2907003 4597529 2907003 762302 908589 762302 908589 1471239 4104794 1471239 4104794 1649243 1074294 1649243 1074294 789523 783326 789523 783326 1686361 2387512 1686361 2387512 4052724 2387512 3895039 2231726 3895039 2231726 3796861 2839388 3796861 2839388 238596 1423326 238596 1423326 4247063 2585484 4247063 2585484 4226197 2566229 4226197 2566229 4337099 3344674 4337099 3344674 899311 3344674 1646842 679221 1646842 679221 3901473 2769843 3901473 2769843 4049661 1654093 4049661 1654093 3725214 1654093 4353714 2675758 4353714 2675758 348346 349292 348346 349292 499997 3347186 499997 3347186 4272265 2590506 4272265 2590506 4643064 2976148 4643064 2976148 4002199 2302770 4002199 2302770 4974393 3333464 4974393 3333464 1087052 1060959 1087052 1060959 4310089 2636959 4310089 2636959 946783 938239 946783 938239 283943 2786149 283943 2786149 4834885 1675764 4834885 1675764 4126329 2550771 4126329 2550771 4544146 2119209 4544146 2119209 4562863 2884541 4562863 2884541 3619372 1957018 3619372 1957018 4327388 3338645 4327388 3338645 647366 650726 647366 650726 1682409 3345755 1682409 3345755 4363659 3345755 1651716 1660844 1651716 1660844 3323272 1660844 1655237 4356204 1655237 4356204 4163925 787116 4163925 787116 890274 787116 2685872 1917391 2685872 1917391 461099 402893 461099 402893 409234 402893 3315752 2288984 3315752 2288984 3753383 1438949 3753383 1438949 215830 1438949 4375215 2714361 4375215 2714361 4872156 1669183 4872156 1669183 3479157 3314383 3479157 3314383 3678598 944440 3678598 944440 693580 944440 4264169 2619246 4264169 2619246 4112264 2247367 4112264 2247367 3330286 278583 3330286 278583 284638 278583 1210283 3352808 1210283 3352808 3063412 1166684 3063412 1166684 484194 1166684 2531229 3339584 2531229 3339584 4516662 1234009 4516662 1234009 441479 1234009 3953029 2264828 3953029 2264828 1665847 65220 1665847 65220 3339976 65220 3319058 3992861 3319058 3992861 912389 2769579 912389 2769579 3895836 2769579 233382 546803 233382 546803 3585735 1916154 3585735 1916154 3175340 1653320 3175340 1653320 2363804 3900427 2363804 3900427 3330205 3900427 1648626 1710721 1648626 1710721 4817762 3326118 4817762 3326118 4709630 1938251 4709630 1938251 4335211 3322801 4335211 3322801 948179 940682 948179 940682 352217 4535308 352217 4535308 4065114 1670117 4065114 1670117 903253 1670117 3326153 2635682 3326153 2635682 1143762 497581 1143762 497581 3853774 2494029 3853774 2494029 4167654 2494029 3323686 1324254 3323686 1324254 3813693 2845127 3813693 2845127 1906188 1454547 1906188 1454547 209515 1454547 262801 3903816 262801 3903816 1244774 394596 1244774 394596 1661941 2496303 1661941 2496303 736593 917180 736593 917180 1006653 1678271 1006653 1678271 4795982 1662541 4795982 1662541 1579259 1662792 1579259 1662792 1371734 1357408 1371734 1357408 4572801 2087873 4572801 2087873 4563131 2076306 4563131 2076306 1679919 3347143 1679919 3347143 4660713 3347143 3336972 1154742 3336972 1154742 4498129 2854845 4498129 2854845 1146518 1135406 1146518 1135406 3334262 3873232 3334262 3873232 1652559 3873232 4294489 1946020 4294489 1946020 3360303 1660645 3360303 1660645 3702870 2051881 3702870 2051881 574410 1109837 574410 1109837 3746028 2941418 3746028 2941418 4034608 1930350 4034608 1930350 3588140 1930350 4176379 2583517 4176379 2583517 239519 245934 239519 245934 4593549 2066853 4593549 2066853 3726815 1651793 3726815 1651793 2647128 1651793 4379068 2281515 4379068 2281515 1665992 840157 1665992 840157 824412 840157 1363921 2091765 1363921 2091765 4593113 2091765 4008762 2316173 4008762 2316173 540779 432143 540779 432143 419115 432143 766698 3319261 766698 3319261 4544603 3319261 1654267 2705270 1654267 2705270 4771492 3099654 4771492 3099654 3789515 1228848 3789515 1228848 1202227 1228848 3332955 948799 3332955 948799 390773 1922903 390773 1922903 4716161 1922903 1427341 1436233 1427341 1436233 1660393 3807115 1660393 3807115 3344084 3807115 1007387 958835 1007387 958835 986324 958835 1302464 2301904 1302464 2301904 4176654 2512471 4176654 2512471 3115707 1659087 3115707 1659087 1672828 2122826 1672828 2122826 3561539 1212179 3561539 1212179 484252 1212179 517479 1677914 517479 1677914 1664618 768202 1664618 768202 4709855 3350770 4709855 3350770 3807870 1935667 3807870 1935667 4747310 1935667 532845 1135102 532845 1135102 4613674 3345839 4613674 3345839 4440356 1521609 4440356 1521609 1648956 1521609 1667086 3878629 1667086 3878629 589404 602076 589404 602076 739155 1313256 739155 1313256 1311170 342833 1311170 342833 1099422 2700286 1099422 2700286 4370564 2700286 4348839 2305908 4348839 2305908 4500529 2851840 4500529 2851840 4363824 1668375 4363824 1668375 178765 1668375 377304 1445501 377304 1445501 1452736 1445501 1330491 3347680 1330491 3347680 833839 789856 833839 789856 270097 293901 270097 293901 1659118 3289213 1659118 3289213 3324620 291468 3324620 291468 277723 291468 1187880 2366965 1187880 2366965 4703984 1681276 4703984 1681276 818648 847631 818648 847631 3973726 3865450 3973726 3865450 385520 395519 385520 395519 1202233 1028815 1202233 1028815 665368 1028815 4478969 2817421 4478969 2817421 3316067 2477158 3316067 2477158 1647366 3328349 1647366 3328349 1160874 492080 1160874 492080 3126228 1677347 3126228 1677347 557736 542706 557736 542706 1282880 4430515 1282880 4430515 4394661 2255044 4394661 2255044 503086 4808922 503086 4808922 3321093 4841070 3321093 4841070 4031424 2654397 4031424 2654397 3778924 2867612 3778924 2867612 3320286 864181 3320286 864181 788509 864181 2851390 3335881 2851390 3335881 3891999 1195149 3891999 1195149 1649332 1195149 4561026 2915110 4561026 2915110 3872474 701247 3872474 701247 1663762 701247 3300593 3324773 3300593 3324773 636345 3324773 1656759 657401 1656759 657401 664821 657401 1446091 2998157 1446091 2998157 3653914 2998157 717310 691869 717310 691869 433560 1650113 433560 1650113 2593522 1650113 1652988 3457048 1652988 3457048 1070814 1056532 1070814 1056532 3983665 4823525 3983665 4823525 1675477 4823525 3330023 1280930 3330023 1280930 1269986 1280930 3322174 4159578 3322174 4159578 3352374 321631 3352374 321631 413362 2737403 413362 2737403 3336746 4083096 3336746 4083096 275978 1421115 275978 1421115 1569394 1646870 1569394 1646870 681321 687887 681321 687887 4433686 2210672 4433686 2210672 3140482 1668094 3140482 1668094 4773948 3097293 4773948 3097293 1405868 1427028 1405868 1427028 1755368 4547184 1755368 4547184 1685226 4547184 4775559 2886029 4775559 2886029 3754895 2886029 4564545 2893842 4564545 2893842 3600196 1164871 3600196 1164871 332409 3757592 332409 3757592 4357028 2716339 4357028 2716339 3573706 3103562 3573706 3103562 4619483 2045251 4619483 2045251 4220870 2567581 4220870 2567581 4171754 2501185 4171754 2501185 4749965 3098194 4749965 3098194 368248 1652228 368248 1652228 1038469 1678761 1038469 1678761 1659751 1308730 1659751 1308730 1651484 4505067 1651484 4505067 1652734 2231516 1652734 2231516 1686119 3351761 1686119 3351761 158870 1669222 158870 1669222 3838253 2722887 3838253 2722887 4392563 2722887 1835499 3316188 1835499 3316188 3329374 2651256 3329374 2651256 1656696 2964469 1656696 2964469 3963568 2693203 3963568 2693203 3515423 3316512 3515423 3316512 4588995 1013761 4588995 1013761 1049823 1013761 3579630 3097221 3579630 3097221 1653840 540943 1653840 540943 3752731 3338601 3752731 3338601 209493 3338601 4705159 1072858 4705159 1072858 601006 1072858 4759887 1023711 4759887 1023711 4506915 2171142 4506915 2171142 4472135 1649494 4472135 1649494 4102861 3346360 4102861 3346360 4817748 1662834 4817748 1662834 1172178 2757039 1172178 2757039 4444884 2757039 4391826 3344257 4391826 3344257 910280 1674527 910280 1674527 4618646 2915683 4618646 2915683 3351222 1182167 3351222 1182167 4306657 2676767 4306657 2676767 4349601 2676767 3589211 1442181 3589211 1442181 482347 1195757 482347 1195757 4687772 3041209 4687772 3041209 3476704 1658667 3476704 1658667 1686284 3333732 1686284 3333732 2478530 3333732 329680 341024 329680 341024 533388 3328036 533388 3328036 527266 3328036 2923275 1673590 2923275 1673590 2056995 3340641 2056995 3340641 3726195 366349 3726195 366349 350965 366349 2239415 3629384 2239415 3629384 4546120 433418 4546120 433418 424094 433418 3317916 3076402 3317916 3076402 4293813 2361357 4293813 2361357 4165654 2509666 4165654 2509666 360775 363448 360775 363448 99514 1666722 99514 1666722 1001327 667684 1001327 667684 3887238 3590089 3887238 3590089 844945 1681529 844945 1681529 4707224 3352727 4707224 3352727 1658287 945416 1658287 945416 1655761 3322104 1655761 3322104 1931991 3322104 1449346 1445851 1449346 1445851 4891447 1675840 4891447 1675840 596222 581143 596222 581143 1673157 3711440 1673157 3711440 3910651 2611766 3910651 2611766 4682457 3007863 4682457 3007863 4508592 1677374 4508592 1677374 1229368 1677374 3347923 3935931 3347923 3935931 4502909 225876 4502909 225876 222407 225876 3729682 2067090 3729682 2067090 919122 742163 919122 742163 640966 3344231 640966 3344231 1682301 823979 1682301 823979 845411 823979 1573563 3327823 1573563 3327823 593758 577443 593758 577443 3344786 4676021 3344786 4676021 3346464 92658 3346464 92658 4719035 2504168 4719035 2504168 1652361 2504749 1652361 2504749 4280031 1260113 4280031 1260113 1252017 1260113 4717091 3035278 4717091 3035278 3662612 1992956 3662612 1992956 4033181 2623631 4033181 2623631 457286 1229812 457286 1229812 3346275 1331346 3346275 1331346 1070864 1080612 1070864 1080612 4440271 1681475 4440271 1681475 280562 299809 280562 299809 3334966 3330081 3334966 3330081 956991 3330081 3954408 1033533 3954408 1033533 658555 1033533 1038776 3318818 1038776 3318818 4859213 574388 4859213 574388 546778 574388 870654 3524206 870654 3524206 1657186 3524206 307026 1360225 307026 1360225 4491745 4662103 4491745 4662103 1269265 379835 1269265 379835 3316769 1732826 3316769 1732826 505204 496693 505204 496693 629439 2704279 629439 2704279 4346697 2704279 922116 772620 922116 772620 4238673 3325990 4238673 3325990 3432654 3325990 3989509 720031 3989509 720031 749398 720031 3850791 2791817 3850791 2791817 4106037 2448784 4106037 2448784 3395888 3321271 3395888 3321271 1216344 444493 1216344 444493 3542068 1877748 3542068 1877748 1681614 1420412 1681614 1420412 3990912 1420412 1677621 2335774 1677621 2335774 4697280 1958030 4697280 1958030 3348364 3393463 3348364 3393463 2978545 729567 2978545 729567 718309 729567 1168255 508453 1168255 508453 4786714 3320943 4786714 3320943 1650990 323954 1650990 323954 1660236 3460755 1660236 3460755 2220966 1680145 2220966 1680145 1996269 3339327 1996269 3339327 4004811 2315980 4004811 2315980 1664139 4541086 1664139 4541086 3857504 961112 3857504 961112 959433 961112 1341325 1355046 1341325 1355046 208697 225221 208697 225221 2445062 3251986 2445062 3251986 4169949 2358632 4169949 2358632 3343089 2358632 3375464 3325851 3375464 3325851 3734991 2034509 3734991 2034509 1606513 3319646 1606513 3319646 3814930 1680871 3814930 1680871 3982076 2339489 3982076 2339489 3982879 1707711 3982879 1707711 1684530 1707711 3288906 3321696 3288906 3321696 4226078 2566009 4226078 2566009 3622312 3048040 3622312 3048040 3999625 2405853 3999625 2405853 1128181 515977 1128181 515977 1203886 1662911 1203886 1662911 4245769 2550249 4245769 2550249 1363884 309652 1363884 309652 3814077 4690706 3814077 4690706 648657 623392 648657 623392 3897587 3325175 3897587 3325175 1496732 3325175 3345747 1203986 3345747 1203986 824979 3322799 824979 3322799 3633509 1938295 3633509 1938295 3747062 2072631 3747062 2072631 2613360 312554 2613360 312554 282039 312554 4072669 2407391 4072669 2407391 3712487 1647796 3712487 1647796 3330578 3053324 3330578 3053324 3948591 2318888 3948591 2318888 1889679 3338567 1889679 3338567 4666679 2005746 4666679 2005746 3341488 3873036 3341488 3873036 1768980 3327303 1768980 3327303 272359 3337867 272359 3337867 819379 3337867 225098 1411507 225098 1411507 4194367 2889125 4194367 2889125 3776235 2889125 4150627 2507226 4150627 2507226 3348802 4903549 3348802 4903549 3341698 283170 3341698 283170 1374647 283170 1399198 3322184 1399198 3322184 3604494 3322184 1650369 2259396 1650369 2259396 4780660 3320922 4780660 3320922 664606 1033997 664606 1033997 3324452 2775445 3324452 2775445 4648121 2016485 4648121 2016485 4648423 2981475 4648423 2981475 4498227 1666122 4498227 1666122 4092062 2610836 4092062 2610836 754328 759740 754328 759740 1050090 1019803 1050090 1019803 433634 414327 433634 414327 4290919 2608705 4290919 2608705 786427 786825 786427 786825 4240795 2424135 4240795 2424135 3544058 1656247 3544058 1656247 3578950 1656247 1684843 2413328 1684843 2413328 1191380 1175188 1191380 1175188 3566622 1661493 3566622 1661493 1197570 1216457 1197570 1216457 4616374 2945894 4616374 2945894 1298566 504103 1298566 504103 1678605 504103 507748 2134086 507748 2134086 4527907 2134086 1333424 492458 1333424 492458 4680967 2044048 4680967 2044048 3704402 2044048 3971886 2314142 3971886 2314142 3326727 1384626 3326727 1384626 2603415 1663211 2603415 1663211 1031782 621010 1031782 621010 3331333 2838478 3331333 2838478 815719 814952 815719 814952 1662353 3034668 1662353 3034668 3322625 3034668 1110914 1091904 1110914 1091904 1679298 4128915 1679298 4128915 458246 1189796 458246 1189796 3860262 2909202 3860262 2909202 4564060 2909202 4319418 2632721 4319418 2632721 3347348 4549176 3347348 4549176 448131 1666432 448131 1666432 3128433 2646528 3128433 2646528 1392155 1371385 1392155 1371385 3222967 1670789 3222967 1670789 536754 1105008 536754 1105008 1266848 2875803 1266848 2875803 3316682 2875803 1226641 1204503 1226641 1204503 3344718 3337046 3344718 3337046 2161768 1684180 2161768 1684180 121726 1684180 1243420 424497 1243420 424497 3540631 3137860 3540631 3137860 457627 445898 457627 445898 1535408 1675865 1535408 1675865 215676 1675865 3335982 403761 3335982 403761 1041298 1307341 1041298 1307341 4359754 2704101 4359754 2704101 4482992 2160010 4482992 2160010 4234828 2424618 4234828 2424618 294156 1390031 294156 1390031 1667003 4411493 1667003 4411493 4635110 166111 4635110 166111 1676695 166111 3348405 2696595 3348405 2696595 611536 614433 611536 614433 4387946 3338728 4387946 3338728 4103199 348075 4103199 348075 336127 348075 2273700 3846171 2273700 3846171 1655532 3899682 1655532 3899682 4246125 2432827 4246125 2432827 4184121 2481879 4184121 2481879 1648220 604503 1648220 604503 1203027 1183898 1203027 1183898 795447 892251 795447 892251 3815736 2860061 3815736 2860061 752193 964800 752193 964800 729996 964800 2472811 3324161 2472811 3324161 487792 1172320 487792 1172320 3634135 3014894 3634135 3014894 1072058 1071779 1072058 1071779 3551633 3108120 3551633 3108120 751267 453393 751267 453393 1941331 3315653 1941331 3315653 1113410 1118396 1113410 1118396 537746 2525442 537746 2525442 4173687 2525442 830118 856476 830118 856476 3338337 2606417 3338337 2606417 4076180 824892 4076180 824892 808061 824892 3335965 3229805 3335965 3229805 547450 187484 547450 187484 1681733 187484 1052362 856278 1052362 856278 480669 1322049 480669 1322049 1336244 1322049 1041186 1030405 1041186 1030405 1657878 3951826 1657878 3951826 1087187 298133 1087187 298133 1371008 298133 274563 3346837 274563 3346837 2122900 1119317 2122900 1119317 1091577 1119317 1651693 2025541 1651693 2025541 736622 255385 736622 255385 4297282 3314333 4297282 3314333 4717961 3033798 4717961 3033798 1662233 3914955 1662233 3914955 1456018 219157 1456018 219157 1052053 3092887 1052053 3092887 3908114 2754755 3908114 2754755 3538438 3330820 3538438 3330820 670712 705026 670712 705026 3528328 3332203 3528328 3332203 723287 927685 723287 927685 4341201 2330246 4341201 2330246 1065315 347961 1065315 347961 348272 347961 3603986 1676533 3603986 1676533 4809358 393848 4809358 393848 1271991 393848 4371592 2671532 4371592 2671532 1020822 665981 1020822 665981 927693 1669217 927693 1669217 4601350 2067308 4601350 2067308 257025 1421014 257025 1421014 1683055 3532586 1683055 3532586 1719056 1661170 1719056 1661170 1679223 3955250 1679223 3955250 4021382 3327757 4021382 3327757 975724 3341749 975724 3341749 1676011 2487424 1676011 2487424 3760065 2914152 3760065 2914152 1631836 300245 1631836 300245 289385 300245 3720532 1677868 3720532 1677868 3017802 1667493 3017802 1667493 2866539 1677771 2866539 1677771 1260210 396765 1260210 396765 4804031 3328696 4804031 3328696 4390373 3328696 4599824 2067142 4599824 2067142 1681639 3721244 1681639 3721244 1279484 364604 1279484 364604 3330654 3629471 3330654 3629471 4744944 3079493 4744944 3079493 1681855 4835737 1681855 4835737 794548 1662420 794548 1662420 2351324 3313556 2351324 3313556 3969685 1062096 3969685 1062096 612500 1062096 4084390 2419506 4084390 2419506 1283367 384264 1283367 384264 600212 3066614 600212 3066614 4741442 3066614 823597 870138 823597 870138 4272129 3348691 4272129 3348691 326956 310294 326956 310294 634326 1029606 634326 1029606 860872 866655 860872 866655 3352678 2148692 3352678 2148692 3808215 2148692 815672 808021 815672 808021 4571964 2089754 4571964 2089754 453536 441252 453536 441252 547314 2106401 547314 2106401 4548001 2106401 1668511 3376597 1668511 3376597 4152917 425583 4152917 425583 454276 425583 4396344 3352358 4396344 3352358 3321335 338623 3321335 338623 488204 3321968 488204 3321968 4008852 1665758 4008852 1665758 4481116 1665758 499050 396951 499050 396951 2762681 3316765 2762681 3316765 1586529 1494823 1586529 1494823 3320603 3544489 3320603 3544489 3326831 3544489 506695 500607 506695 500607 248503 1682352 248503 1682352 137595 1682352 963311 690904 963311 690904 4566816 2893809 4566816 2893809 4572085 2893809 1159112 1123763 1159112 1123763 541010 1123763 2484615 3089613 2484615 3089613 3554392 3089613 3315116 1958202 3315116 1958202 4715578 1958202 3921834 2615372 3921834 2615372 4048339 2615372 3601197 3096282 3601197 3096282 2985745 1193172 2985745 1193172 493988 1193172 1683489 3665622 1683489 3665622 349549 482965 349549 482965 4631876 2005543 4631876 2005543 280154 1666358 280154 1666358 4362657 3313980 4362657 3313980 3441525 3313980 4608399 626423 4608399 626423 632773 626423 3660062 3343741 3660062 3343741 3346755 616879 3346755 616879 351795 4574590 351795 4574590 1685591 4574590 289610 628360 289610 628360 1111758 2070024 1111758 2070024 3756345 2070024 345351 1304649 345351 1304649 3208761 3348626 3208761 3348626 4241929 1658433 4241929 1658433 283264 319723 283264 319723 1651662 3615740 1651662 3615740 858467 222845 858467 222845 1445810 222845 1431620 2600177 1431620 2600177 4101138 778773 4101138 778773 759642 778773 3543274 719851 3543274 719851 3095261 3351776 3095261 3351776 979740 685939 979740 685939 3327588 3616120 3327588 3616120 567827 558321 567827 558321 3677049 2976219 3677049 2976219 1674056 1248704 1674056 1248704 1272148 1248704 1677199 1271625 1677199 1271625 1661746 1225149 1661746 1225149 1681439 2155149 1681439 2155149 4527451 2155149 4415602 2953096 4415602 2953096 1649566 2953096 4441782 528081 4441782 528081 525294 528081 1422505 1422391 1422505 1422391 355664 340212 355664 340212 3713132 2955886 3713132 2955886 1321811 349975 1321811 349975 4839779 3341817 4839779 3341817 3973885 2303372 3973885 2303372 4376947 2303372 1061049 604034 1061049 604034 4704786 3349825 4704786 3349825 3288330 1940693 3288330 1940693 1652800 1940693 3627231 3349198 3627231 3349198 2248171 3349198 4153082 1202570 4153082 1202570 478840 478953 478840 478953 4634954 2972368 4634954 2972368 556350 20243 556350 20243 1656685 20243 743331 3351118 743331 3351118 1684775 2162268 1684775 2162268 3731691 3334537 3731691 3334537 1386586 3334537 4686338 1838289 4686338 1838289 1096132 1087649 1096132 1087649 388910 2977629 388910 2977629 3697824 2977629 947942 704514 947942 704514 4290602 2357774 4290602 2357774 1371524 1659302 1371524 1659302 3508349 2530057 3508349 2530057 4212577 2530057 243663 1406039 243663 1406039 4561623 2900315 4561623 2900315 1380728 1366658 1380728 1366658 4641025 3320355 4641025 3320355 223754 3320355 278675 300179 278675 300179 3920499 2751107 3920499 2751107 3427976 1430186 3427976 1430186 3329167 1430186 3347166 4540637 3347166 4540637 1426178 477468 1426178 477468 1665994 477468 251522 1684895 251522 1684895 997614 1005780 997614 1005780 3635852 3102257 3635852 3102257 3555229 1893692 3555229 1893692 4237511 2609174 4237511 2609174 3350872 950075 3350872 950075 3561903 1919884 3561903 1919884 4237336 1684927 4237336 1684927 4666220 1972845 4666220 1972845 3351749 305582 3351749 305582 1680414 3338502 1680414 3338502 1053946 1050962 1053946 1050962 763110 3322167 763110 3322167 4504322 2159791 4504322 2159791 4305756 2373961 4305756 2373961 3454575 350509 3454575 350509 1338719 350509 3785286 1674684 3785286 1674684 1140593 1672195 1140593 1672195 4189580 3079301 4189580 3079301 1012080 834196 1012080 834196 836651 834196 1654629 2852918 1654629 2852918 4509235 2175809 4509235 2175809 3765258 3328506 3765258 3328506 3980798 2695205 3980798 2695205 4541697 2870346 4541697 2870346 3320259 2399167 3320259 2399167 823234 3322177 823234 3322177 4656326 2027167 4656326 2027167 4265430 2397348 4265430 2397348 1681143 470439 1681143 470439 1672814 4468844 1672814 4468844 4748071 1663652 4748071 1663652 259872 258036 259872 258036 798492 3407589 798492 3407589 1685743 3407589 883268 824927 883268 824927 843742 824927 952440 707813 952440 707813 3716771 2061423 3716771 2061423 1913498 1660071 1913498 1660071 3466626 3338821 3466626 3338821 3808808 559825 3808808 559825 593610 559825 2304302 1668667 2304302 1668667 1822919 1652931 1822919 1652931 4462268 2804896 4462268 2804896 3699659 796968 3699659 796968 839808 796968 4455359 2789056 4455359 2789056 3335375 2596787 3335375 2596787 2459912 3317106 2459912 3317106 1683314 1275898 1683314 1275898 1248171 1275898 4632536 2963751 4632536 2963751 3323051 1414373 3323051 1414373 4235802 2418385 4235802 2418385 1400703 1671550 1400703 1671550 1685888 2697291 1685888 2697291 4386974 2697291 1880410 1686241 1880410 1686241 4687741 1979782 4687741 1979782 562916 1095063 562916 1095063 3967518 2685155 3967518 2685155 3617299 1267703 3617299 1267703 842353 428934 842353 428934 431664 428934 3599010 1647493 3599010 1647493 787214 792868 787214 792868 1593001 3321217 1593001 3321217 1648940 2181440 1648940 2181440 4090688 2416411 4090688 2416411 3592958 1934636 3592958 1934636 1669994 3340918 1669994 3340918 471535 3340918 699968 386492 699968 386492 4539153 2866413 4539153 2866413 4382942 2366236 4382942 2366236 3323908 2366236 4042198 2624177 4042198 2624177 3321352 726386 3321352 726386 943650 726386 2099089 1669466 2099089 1669466 744697 933118 744697 933118 673240 1673737 673240 1673737 1248192 1673737 486957 485582 486957 485582 200805 2507505 200805 2507505 4168421 2507505 2979389 3314433 2979389 3314433 1655230 734683 1655230 734683 825224 849031 825224 849031 743349 750360 743349 750360 2287947 1677417 2287947 1677417 1412782 1399273 1412782 1399273 4544738 3029730 4544738 3029730 4681167 3029730 3336555 1069976 3336555 1069976 485319 2924541 485319 2924541 4572041 2924541 1676421 2836869 1676421 2836869 1653411 3387476 1653411 3387476 3046736 1109369 3046736 1109369 236265 1411348 236265 1411348 1675177 941495 1675177 941495 4732443 3073764 4732443 3073764 691084 676443 691084 676443 894306 3541851 894306 3541851 3350213 3541851 1647471 1101190 1647471 1101190 603662 3345520 603662 3345520 4378213 446666 4378213 446666 774157 1648818 774157 1648818 4412121 3345301 4412121 3345301 208704 3345301 1666277 30640 1666277 30640 2167876 3345637 2167876 3345637 1663087 1686084 1663087 1686084 4844397 1686084 1374198 712239 1374198 712239 725511 712239 1126331 537303 1126331 537303 3897527 2738497 3897527 2738497 1855583 1672273 1855583 1672273 3575075 3069152 3575075 3069152 4752337 3069152 3321689 2873520 3321689 2873520 3344415 4529252 3344415 4529252 340058 1316623 340058 1316623 3342749 3775660 3342749 3775660 701899 688858 701899 688858 3483024 2256496 3483024 2256496 1685812 2256496 3733925 1155087 3733925 1155087 2246074 3349739 2246074 3349739 1379760 286495 1379760 286495 1443944 1434257 1443944 1434257 765850 927094 765850 927094 4546833 2101029 4546833 2101029 3353007 1336623 3353007 1336623 2926574 3319513 2926574 3319513 2394980 1883489 2394980 1883489 3340752 3155224 3340752 3155224 1661048 1961805 1661048 1961805 1476181 3325931 1476181 3325931 652580 1027709 652580 1027709 4474272 2814362 4474272 2814362 1224056 426693 1224056 426693 3320013 4048420 3320013 4048420 4099183 1404794 4099183 1404794 253793 1404794 1243107 439197 1243107 439197 1665129 3772831 1665129 3772831 243266 1004694 243266 1004694 4745678 2298757 4745678 2298757 4147810 1647152 4147810 1647152 4015047 2980429 4015047 2980429 4626991 2980429 4273218 197414 4273218 197414 4428820 2232389 4428820 2232389 423883 1275541 423883 1275541 2881119 1684672 2881119 1684672 1068341 1069847 1068341 1069847 4708460 2820243 4708460 2820243 3321537 4769054 3321537 4769054 1656340 371538 1656340 371538 3908547 2793749 3908547 2793749 869147 860361 869147 860361 1209502 3327597 1209502 3327597 2447467 2749852 2447467 2749852 4552873 2905106 4552873 2905106 4182954 2445547 4182954 2445547 3689444 2989884 3689444 2989884 3902185 1094873 3902185 1094873 554784 1122530 554784 1122530 1658675 818705 1658675 818705 824016 818705 1652409 2752175 1652409 2752175 3320979 2752175 995105 702681 995105 702681 2615126 3330337 2615126 3330337 490167 504284 490167 504284 1399451 1428886 1399451 1428886 700399 121520 700399 121520 1675881 121520 642171 3333097 642171 3333097 1135740 3333097 343430 244064 343430 244064 1409340 244064 1183677 2838988 1183677 2838988 3846827 2838988 1183884 498951 1183884 498951 1665183 2763672 1665183 2763672 4500908 2168540 4500908 2168540 3343001 3350887 3343001 3350887 2932416 3350887 4609293 1686145 4609293 1686145 1420635 231241 1420635 231241 3620722 3033458 3620722 3033458 3346759 445131 3346759 445131 1656447 4141383 1656447 4141383 764248 421029 764248 421029 459211 421029 3328695 4876208 3328695 4876208 1674696 636413 1674696 636413 1029841 636413 3950110 2826783 3950110 2826783 4470209 2826783 1682597 801989 1682597 801989 1486815 3341727 1486815 3341727 846657 1257554 846657 1257554 369048 342826 369048 342826 977210 3326413 977210 3326413 733350 706031 733350 706031 3325089 4393811 3325089 4393811 4268741 2393963 4268741 2393963 3794646 3627044 3794646 3627044 1131708 3627044 1657889 2120102 1657889 2120102 4541286 2120102 4138285 2458470 4138285 2458470 1741055 1662186 1741055 1662186 3908085 3607161 3908085 3607161 3334154 3607161 3475482 804347 3475482 804347 825019 804347 3601799 3034233 3601799 3034233 1228241 408438 1228241 408438 3894884 2745062 3894884 2745062 1656407 1648839 1656407 1648839 1991758 1648839 237561 4314692 237561 4314692 715689 915683 715689 915683 1688701 3352474 1688701 3352474 918626 754442 918626 754442 972010 1674727 972010 1674727 669791 1666291 669791 1666291 4291486 2363980 4291486 2363980 573018 583343 573018 583343 446284 4652289 446284 4652289 253681 1649245 253681 1649245 683149 3333522 683149 3333522 4388192 1684059 4388192 1684059 2803669 1684059 3316595 972478 3316595 972478 3333923 972478 1982066 3341208 1982066 3341208 4097096 367669 4097096 367669 368048 367669 4137715 3322832 4137715 3322832 422399 1247201 422399 1247201 1656718 3334747 1656718 3334747 4617135 2533291 4617135 2533291 551832 565603 551832 565603 4651952 3325727 4651952 3325727 3331368 2423951 3331368 2423951 3343972 4172385 3343972 4172385 1669514 4172385 1672757 2228704 1672757 2228704 4417482 2228704 980626 683910 980626 683910 3338363 4886525 3338363 4886525 3727409 2045041 3727409 2045041 4571718 2913908 4571718 2913908 1681021 1394331 1681021 1394331 280238 1394331 4255289 2399285 4255289 2399285 1916609 1666775 1916609 1666775 4598074 2922995 4598074 2922995 4418965 2741733 4418965 2741733 3559980 3328106 3559980 3328106 3763105 1662520 3763105 1662520 1091944 1662520 4379756 2793076 4379756 2793076 4451584 2793076 3535663 773128 3535663 773128 885151 773128 3326433 2290742 3326433 2290742 3963320 2290742 1650177 2974920 1650177 2974920 1657292 1355078 1657292 1355078 296677 1355078 3346982 3584616 3346982 3584616 1668604 799245 1668604 799245 4777712 799245 632037 1958155 632037 1958155 3626957 1958155 2628030 1654656 2628030 1654656 3764477 3620766 3764477 3620766 568171 1120728 568171 1120728 3313495 4170011 3313495 4170011 1136829 545669 1136829 545669 4687953 3041465 4687953 3041465 359230 1315861 359230 1315861 4449273 2239351 4449273 2239351 818928 1661908 818928 1661908 4365043 3328886 4365043 3328886 4447648 3328886 3323701 285611 3323701 285611 3905129 2745666 3905129 2745666 4640938 1676437 4640938 1676437 306990 306751 306990 306751 4752001 4005955 4752001 4005955 470464 144164 470464 144164 1649996 144164 617436 3317970 617436 3317970 2530765 3317970 330194 1317054 330194 1317054 4481842 2167511 4481842 2167511 469720 590600 469720 590600 4574911 2886506 4574911 2886506 1659976 1567634 1659976 1567634 3350215 1567634 1968664 2213239 1968664 2213239 4452304 2213239 693970 688126 693970 688126 1389130 2494507 1389130 2494507 3343320 2494507 3328442 1065007 3328442 1065007 1666985 1951087 1666985 1951087 2906014 1670414 2906014 1670414 3453576 1670414 1682713 4907754 1682713 4907754 680775 970915 680775 970915 1499612 3338373 1499612 3338373 846184 847104 846184 847104 1028603 1022222 1028603 1022222 695950 669669 695950 669669 3734743 2920800 3734743 2920800 1678588 330362 1678588 330362 1366182 330362 3342571 1164860 3342571 1164860 1178843 510110 1178843 510110 3269343 3342058 3269343 3342058 989897 270936 989897 270936 1392188 270936 891332 3028062 891332 3028062 3321848 1680308 3321848 1680308 728415 1680308 4674865 3006960 4674865 3006960 1146662 1134584 1146662 1134584 4482293 2840009 4482293 2840009 459801 1220416 459801 1220416 4623539 3058243 4623539 3058243 2406053 593004 2406053 593004 1084805 593004 2725105 1917568 2725105 1917568 4739965 1917568 3648827 2141292 3648827 2141292 4517469 2141292 3606500 1919273 3606500 1919273 1054693 3648904 1054693 3648904 1677301 3648904 1226313 1219126 1226313 1219126 4406824 2725038 4406824 2725038 4352555 476194 4352555 476194 505835 476194 3327133 4538687 3327133 4538687 329895 1258739 329895 1258739 1648179 542016 1648179 542016 4280946 2371692 4280946 2371692 409984 393705 409984 393705 1684220 2588969 1684220 2588969 2416658 230162 2416658 230162 1449386 230162 3759922 3325083 3759922 3325083 3622339 1226560 3622339 1226560 372287 343675 372287 343675 553527 1124049 553527 1124049 547498 1124049 1677586 4856758 1677586 4856758 3331191 1003185 3331191 1003185 1060494 2437903 1060494 2437903 4232307 2437903 1408822 1406793 1408822 1406793 280684 1406793 485081 2608077 485081 2608077 3844852 1658838 3844852 1658838 642053 655766 642053 655766 1678771 3588384 1678771 3588384 1655865 928213 1655865 928213 992693 4953246 992693 4953246 1670579 4953246 712801 969726 712801 969726 4389325 2803305 4389325 2803305 1028915 1014668 1028915 1014668 1622581 1676104 1622581 1676104 336359 304350 336359 304350 4318256 2347284 4318256 2347284 2214658 1677053 2214658 1677053 4168051 3332223 4168051 3332223 4072577 3332223 4338119 1206621 4338119 1206621 483213 1206621 3129002 1803275 3129002 1803275 353862 356963 353862 356963 619033 2493085 619033 2493085 4139850 2493085 783789 1657096 783789 1657096 2733370 2675060 2733370 2675060 4329604 674693 4329604 674693 671912 671946 671912 671946 423307 1232596 423307 1232596 730507 416002 730507 416002 1669803 416002 937955 3317007 937955 3317007 4195801 428180 4195801 428180 426878 1341966 426878 1341966 3745244 2897371 3745244 2897371 4126765 2443819 4126765 2443819 214714 3347378 214714 3347378 637417 2197978 637417 2197978 4157229 4013523 4157229 4013523 1650942 855522 1650942 855522 4114720 2434047 4114720 2434047 4646735 1662506 4646735 1662506 4611363 3342337 4611363 3342337 4463250 2800148 4463250 2800148 2804120 3327426 2804120 3327426 3596791 1100612 3596791 1100612 562939 1100612 1654383 584793 1654383 584793 3649265 3020411 3649265 3020411 669346 663243 669346 663243 1673337 2086725 1673337 2086725 1652125 593281 1652125 593281 1652253 4626122 1652253 4626122 407858 406415 407858 406415 3344374 3522237 3344374 3522237 1410181 231852 1410181 231852 319382 351863 319382 351863 1680614 329377 1680614 329377 3140178 1648990 3140178 1648990 485680 939683 485680 939683 940079 939683 658139 3031758 658139 3031758 4389336 2237860 4389336 2237860 399666 3324095 399666 3324095 4788039 1297359 4788039 1297359 382710 1297359 3845699 2171885 3845699 2171885 4061246 1660709 4061246 1660709 3812500 2819765 3812500 2819765 734511 954291 734511 954291 1674212 1306120 1674212 1306120 969062 977403 969062 977403 1222927 2069270 1222927 2069270 4594044 2069270 1720102 1649067 1720102 1649067 3401556 3332701 3401556 3332701 1672872 2423329 1672872 2423329 4700179 3044684 4700179 3044684 1152210 1163268 1152210 1163268 2497386 1725451 2497386 1725451 3314312 1725451 387825 384907 387825 384907 1121311 1672865 1121311 1672865 4621619 2965980 4621619 2965980 1010519 625213 1010519 625213 4745809 3082606 4745809 3082606 663696 656520 663696 656520 2603380 3351387 2603380 3351387 858233 860569 858233 860569 1041580 2132864 1041580 2132864 3344997 2132864 3317527 1683938 3317527 1683938 4034071 3317606 4034071 3317606 3336895 2110881 3336895 2110881 4719983 3078739 4719983 3078739 469112 156743 469112 156743 1657597 156743 1334670 2908400 1334670 2908400 3761390 2908400 1439870 367008 1439870 367008 361988 367008 1245141 2247140 1245141 2247140 4396070 2247140 3081505 3340081 3081505 3340081 3786376 646904 3786376 646904 1035754 3344856 1035754 3344856 3100578 3344856 302600 1370150 302600 1370150 3724413 2896607 3724413 2896607 3760498 2896607 3342288 230252 3342288 230252 1658549 230252 4169082 2726927 4169082 2726927 3909478 2726927 4483031 2825044 4483031 2825044 1678143 2781302 1678143 2781302 3419306 3344478 3419306 3344478 821806 1656339 821806 1656339 3754024 3087295 3754024 3087295 2358504 1656780 2358504 1656780 3491264 3345679 3491264 3345679 4436513 2777141 4436513 2777141 4587607 4590260 4587607 4590260 1266559 4590260 1656767 1719016 1656767 1719016 4672254 1990809 4672254 1990809 1059051 581702 1059051 581702 3577122 3092314 3577122 3092314 1275161 402548 1275161 402548 1180090 3660742 1180090 3660742 3602748 3075423 3602748 3075423 3339994 3371587 3339994 3371587 193965 1675669 193965 1675669 3600577 4485204 3600577 4485204 1652774 4485204 3353109 432623 3353109 432623 865181 1679988 865181 1679988 426200 404795 426200 404795 2553793 3106908 2553793 3106908 925918 767823 925918 767823 1678472 3495320 1678472 3495320 1347967 1068369 1347967 1068369 1089393 1068369 3873791 2213872 3873791 2213872 1057835 607625 1057835 607625 1105560 1673228 1105560 1673228 4967025 3325605 4967025 3325605 1217971 443293 1217971 443293 4700338 3020295 4700338 3020295 3330732 1073125 3330732 1073125 3316914 3338497 3316914 3338497 2693021 3338497 3324960 4046248 3324960 4046248 3322777 1375304 3322777 1375304 294524 1375304 3340117 2897559 3340117 2897559 803153 806740 803153 806740 1380235 2038988 1380235 2038988 4149579 2507045 4149579 2507045 4499368 2156720 4499368 2156720 3046116 3337963 3046116 3337963 3315228 269191 3315228 269191 407188 1654831 407188 1654831 1652708 566516 1652708 566516 4283674 2393764 4283674 2393764 887335 850660 887335 850660 608782 2608623 608782 2608623 4047315 2608623 1928936 234529 1928936 234529 211360 234529 3752088 3314156 3752088 3314156 3875777 2387085 3875777 2387085 4265395 2387085 3878399 2804387 3878399 2804387 4134071 2471626 4134071 2471626 3617967 3027633 3617967 3027633 3349327 1665133 3349327 1665133 850627 839025 850627 839025 1423938 3335842 1423938 3335842 1340709 1281780 1340709 1281780 370041 1281780 4418739 4071757 4418739 4071757 222743 4071757 3329118 4783344 3329118 4783344 3811243 2121054 3811243 2121054 3346682 3362311 3346682 3362311 297595 297662 297595 297662 3351289 4000320 3351289 4000320 3899843 2068108 3899843 2068108 1243374 422215 1243374 422215 4806698 3324062 4806698 3324062 4174638 2475151 4174638 2475151 455861 3345603 455861 3345603 3321226 1673524 3321226 1673524 4670751 1673524 4634710 2953999 4634710 2953999 1025052 1002942 1025052 1002942 4462733 4019899 4462733 4019899 3346841 4019899 4635389 2005990 4635389 2005990 1433254 1447436 1433254 1447436 4326112 1667934 4326112 1667934 361108 380398 361108 380398 4172796 2476937 4172796 2476937 880980 902188 880980 902188 3796081 2866902 3796081 2866902 735856 960303 735856 960303 2046853 3326354 2046853 3326354 995996 1679401 995996 1679401 4261083 2690930 4261083 2690930 3973484 2690930 4766147 3073172 4766147 3073172 1119420 548442 1119420 548442 2515948 4245953 2515948 4245953 4658853 174859 4658853 174859 754346 1660479 754346 1660479 715978 1660479 3332879 3786334 3332879 3786334 3383132 1659550 3383132 1659550 4314774 2345946 4314774 2345946 3922231 2260345 3922231 2260345 176718 3340435 176718 3340435 3737000 2524898 3737000 2524898 4180954 2524898 646066 1009174 646066 1009174 4606229 3314678 4606229 3314678 882336 786382 882336 786382 1129676 1990342 1129676 1990342 4677056 1990342 3645482 2006680 3645482 2006680 3179805 741838 3179805 741838 770523 741838 2111179 3316440 2111179 3316440 3321540 401008 3321540 401008 954658 1175711 954658 1175711 1158240 1175711 970232 974028 970232 974028 3959642 3718434 3959642 3718434 1656731 3718434 3692727 1460018 3692727 1460018 4071848 1460018 3351117 2705723 3351117 2705723 4703727 1370488 4703727 1370488 321411 1370488 3138032 3335835 3138032 3335835 282054 3335835 1780475 3347785 1780475 3347785 1471320 881091 1471320 881091 786566 881091 4242127 3326989 4242127 3326989 3337011 999897 3337011 999897 4689528 1994658 4689528 1994658 406903 419962 406903 419962 4885698 3351488 4885698 3351488 4714721 1209055 4714721 1209055 713209 810096 713209 810096 2954694 2380997 2954694 2380997 221032 230593 221032 230593 906726 890979 906726 890979 264141 234974 264141 234974 4199157 2535101 4199157 2535101 4146605 2467779 4146605 2467779 4103412 3152037 4103412 3152037 3336544 3152037 3352527 1464274 3352527 1464274 3661123 1998892 3661123 1998892 1004116 416768 1004116 416768 420466 416768 3758893 3314901 3758893 3314901 4579221 3314901 4545505 2749675 4545505 2749675 4430792 2749675 4678317 1431088 4678317 1431088 1443110 1431088 1874495 3331811 1874495 3331811 4259283 1683767 4259283 1683767 2182713 1683767 3337185 475421 3337185 475421 1171432 1158930 1171432 1158930 3341977 171732 3341977 171732 804005 1655712 804005 1655712 4167129 3322565 4167129 3322565 3334357 646519 3334357 646519 408322 2526759 408322 2526759 4168452 2526759 3203444 3324264 3203444 3324264 4300601 2348352 4300601 2348352 1666003 2772476 1666003 2772476 744047 739111 744047 739111 1987944 1683869 1987944 1683869 352099 333492 352099 333492 1216759 3347396 1216759 3347396 1673485 1042708 1673485 1042708 4306546 2642707 4306546 2642707 3644119 1950158 3644119 1950158 1652391 2401517 1652391 2401517 3797475 2147751 3797475 2147751 4329202 2332351 4329202 2332351 1684802 1472140 1684802 1472140 3726105 3334438 3726105 3334438 2486329 3334438 3741100 1048887 3741100 1048887 1048327 1048887 1171071 2938769 1171071 2938769 3725011 2938769 1145224 510190 1145224 510190 4242500 2570253 4242500 2570253 404080 860988 404080 860988 3313697 265738 3313697 265738 3314289 2282110 3314289 2282110 1654785 2282110 1657503 1905383 1657503 1905383 4106610 4055820 4106610 4055820 1286214 381333 1286214 381333 1837410 3330154 1837410 3330154 3830396 1288842 3830396 1288842 405408 1288842 936350 739981 936350 739981 3605819 3033974 3605819 3033974 4057418 1349722 4057418 1349722 878426 766834 878426 766834 3920659 1670836 3920659 1670836 2655634 406113 2655634 406113 405439 406113 4704854 3064637 4704854 3064637 4757630 1373329 4757630 1373329 1348573 1373329 1657436 516811 1657436 516811 3349547 516811 1135951 1195942 1135951 1195942 4699778 3062602 4699778 3062602 1676068 613325 1676068 613325 4383663 2301634 4383663 2301634 3984136 2301634 4119564 1671238 4119564 1671238 972900 4793896 972900 4793896 327182 306298 327182 306298 2185948 3325503 2185948 3325503 3341111 2629542 3341111 2629542 1665399 3295646 1665399 3295646 2070008 475144 2070008 475144 512753 475144 2980213 1671529 2980213 1671529 1061767 1077143 1061767 1077143 4755825 1657583 4755825 1657583 1407005 255877 1407005 255877 552942 3337166 552942 3337166 3602537 704123 3602537 704123 698465 704123 1646952 3988627 1646952 3988627 2562501 1520828 2562501 1520828 1651062 1520828 2461188 3321559 2461188 3321559 901711 915684 901711 915684 4214788 3322222 4214788 3322222 407775 1265145 407775 1265145 3174119 3340038 3174119 3340038 3349369 1387761 3349369 1387761 4143147 2546624 4143147 2546624 1093501 1115196 1093501 1115196 3648163 3352924 3648163 3352924 2435421 2601225 2435421 2601225 3317054 3957456 3317054 3957456 1653376 371260 1653376 371260 366293 371260 1659631 4277666 1659631 4277666 1859830 1663827 1859830 1663827 1657264 3639599 1657264 3639599 526050 794268 526050 794268 3323872 2923279 3323872 2923279 3336388 2923279 1652195 3660798 1652195 3660798 1335150 309422 1335150 309422 896961 4712685 896961 4712685 3347068 4712685 533502 1105693 533502 1105693 4964390 1672243 4964390 1672243 546497 539456 546497 539456 1129018 1674515 1129018 1674515 1897070 1674515 1254082 413422 1254082 413422 1660569 2155645 1660569 2155645 217994 230269 217994 230269 3331571 1687519 3331571 1687519 553058 1111845 553058 1111845 4530251 3329638 4530251 3329638 292982 311124 292982 311124 1331626 1684043 1331626 1684043 4630256 2965835 4630256 2965835 4235298 2447948 4235298 2447948 3166882 3342733 3166882 3342733 1652554 1530862 1652554 1530862 223775 4350812 223775 4350812 384273 360238 384273 360238 4629275 2976439 4629275 2976439 3973435 1663846 3973435 1663846 3344832 3045798 3344832 3045798 4693541 3045798 1682025 820888 1682025 820888 838586 820888 1822011 1664440 1822011 1664440 620566 1065851 620566 1065851 783558 2708497 783558 2708497 1660555 2708497 1430418 1660335 1430418 1660335 4727303 2548203 4727303 2548203 3336547 1179337 3336547 1179337 483169 1179337 1280461 409163 1280461 409163 3347930 3330077 3347930 3330077 2290140 3330077 4244319 2574674 4244319 2574674 3881816 3336376 3881816 3336376 531559 551327 531559 551327 248696 2433759 248696 2433759 4240602 2433759 130771 381026 130771 381026 3953905 3340527 3953905 3340527 4971208 3340527 1187196 772188 1187196 772188 894428 772188 3341777 3937400 3341777 3937400 386459 1290433 386459 1290433 3345507 4611611 3345507 4611611 4359861 2712452 4359861 2712452 4519612 2849384 4519612 2849384 3826077 2816856 3826077 2816856 4474936 2816856 406865 396394 406865 396394 183191 3329232 183191 3329232 3330931 1079660 3330931 1079660 1225668 4128716 1225668 4128716 207102 4128716 3327212 2301978 3327212 2301978 1676083 2301978 4071621 3331723 4071621 3331723 4853959 3331723 1142526 523792 1142526 523792 518903 2056008 518903 2056008 4619060 2056008 935741 3559152 935741 3559152 329510 1347951 329510 1347951 3222946 3451215 3222946 3451215 974993 670150 974993 670150 3343966 3914786 3343966 3914786 1253501 1286741 1253501 1286741 1650475 4386921 1650475 4386921 1204526 1229348 1204526 1229348 1671390 2464557 1671390 2464557 2209556 1647991 2209556 1647991 4052727 4475350 4052727 4475350 3345389 4475350 3572132 1072693 3572132 1072693 1094623 1072693 4634803 2030540 4634803 2030540 564374 1083621 564374 1083621 4539554 2873641 4539554 2873641 3337125 2365070 3337125 2365070 805127 3322687 805127 3322687 4434897 310415 4434897 310415 1299800 1674836 1299800 1674836 711933 1674836 1081805 1073370 1081805 1073370 4702877 1989835 4702877 1989835 698238 937826 698238 937826 3721216 2936971 3721216 2936971 1249262 420114 1249262 420114 4398045 1649128 4398045 1649128 1185902 492035 1185902 492035 3319960 1672926 3319960 1672926 1006434 1010135 1006434 1010135 688038 2228571 688038 2228571 4440232 2228571 578916 578844 578916 578844 3348851 4306481 3348851 4306481 342687 269699 342687 269699 280492 269699 3348027 1660506 3348027 1660506 1393920 1660506 2144485 3337917 2144485 3337917 893479 883570 893479 883570 4216498 3598762 4216498 3598762 449296 1223598 449296 1223598 1864737 3343239 1864737 3343239 4464292 2546825 4464292 2546825 4104441 2546825 4190582 1033943 4190582 1033943 338400 360467 338400 360467 4080111 3330876 4080111 3330876 1001289 667277 1001289 667277 3326938 2610469 3326938 2610469 1250842 390479 1250842 390479 1647189 3902151 1647189 3902151 1160667 1665862 1160667 1665862 3824958 2192902 3824958 2192902 1670220 1236683 1670220 1236683 3728369 3025860 3728369 3025860 4704144 3025860 2917122 839351 2917122 839351 831060 839351 1507078 2084037 1507078 2084037 3735307 2084037 1091897 455119 1091897 455119 475367 455119 4054856 2410312 4054856 2410312 1380261 272581 1380261 272581 4366376 2320786 4366376 2320786 210368 1128727 210368 1128727 4631978 2034668 4631978 2034668 707032 701434 707032 701434 523982 2018188 523982 2018188 4639638 2018188 4388168 2278377 4388168 2278377 1347789 334929 1347789 334929 3913328 2743878 3913328 2743878 1670227 742704 1670227 742704 3623495 4874751 3623495 4874751 1671687 4874751 3811413 776072 3811413 776072 766828 776072 1251628 395838 1251628 395838 678012 1678314 678012 1678314 2906225 1678314 1138956 531739 1138956 531739 4377062 2306479 4377062 2306479 3804324 1313741 3804324 1313741 1653858 3045190 1653858 3045190 4217651 1684677 4217651 1684677 1671205 2654566 1671205 2654566 4325482 2654566 4071399 1667201 4071399 1667201 4097256 4373310 4097256 4373310 3342677 4373310 4510750 1372995 4510750 1372995 1125598 550200 1125598 550200 3319110 3093759 3319110 3093759 3577067 3093759 355960 365209 355960 365209 1031086 1008734 1031086 1008734 1680228 69071 1680228 69071 535894 3700063 535894 3700063 3810647 2190816 3810647 2190816 4457639 2190816 1161241 873702 1161241 873702 2270898 2443884 2270898 2443884 4214361 2443884 790369 795269 790369 795269 31846 3317100 31846 3317100 878996 880195 878996 880195 1979920 3325831 1979920 3325831 382225 1296980 382225 1296980 4530619 3981635 4530619 3981635 407183 1272583 407183 1272583 2106342 1675938 2106342 1675938 254581 248537 254581 248537 4112952 2572097 4112952 2572097 3315516 1416270 3315516 1416270 3346830 4386139 3346830 4386139 1205349 1211766 1205349 1211766 3322093 4879878 3322093 4879878 4411638 1655966 4411638 1655966 1892957 2489182 1892957 2489182 4176595 2489182 3318710 4500173 3318710 4500173 1667784 4500173 1680541 1061416 1680541 1061416 3318529 3824978 3318529 3824978 4368897 2292481 4368897 2292481 1678088 4134390 1678088 4134390 461814 1231052 461814 1231052 3051753 3346426 3051753 3346426 3968108 2290098 3968108 2290098 1432509 258873 1432509 258873 1672199 4950334 1672199 4950334 3125578 2907225 3125578 2907225 4577549 2907225 4504618 2096281 4504618 2096281 497753 522415 497753 522415 3317966 4119882 3317966 4119882 3330086 4119882 340647 1327187 340647 1327187 4753384 3081224 4753384 3081224 4234621 1651561 4234621 1651561 1669726 4460916 1669726 4460916 3341570 683892 3341570 683892 3737115 2077393 3737115 2077393 2650260 1415241 2650260 1415241 196723 3620456 196723 3620456 3352684 3620456 1006200 1391788 1006200 1391788 270372 1391788 407076 418269 407076 418269 4849688 3324225 4849688 3324225 923656 904011 923656 904011 4537676 3335525 4537676 3335525 1364028 1369250 1364028 1369250 4621756 3341029 4621756 3341029 4007335 2648839 4007335 2648839 4459766 2805537 4459766 2805537 2575491 1013484 2575491 1013484 658988 1013484 766645 3352837 766645 3352837 4706588 1667697 4706588 1667697 4769099 1667697 669023 681838 669023 681838 4472734 3352422 4472734 3352422 3556996 2719503 3556996 2719503 3943980 2719503 3903258 3342252 3903258 3342252 1649720 743255 1649720 743255 3317093 3207123 3317093 3207123 4725538 295560 4725538 295560 933932 4780328 933932 4780328 41710 1651230 41710 1651230 2655801 1683883 2655801 1683883 4864098 1674052 4864098 1674052 1683988 4240179 1683988 4240179 3335408 846917 3335408 846917 3881364 2203315 3881364 2203315 4866276 1664371 4866276 1664371 3855314 3349464 3855314 3349464 2682359 3316283 2682359 3316283 4719690 3345054 4719690 3345054 4196107 2417346 4196107 2417346 4235236 2417346 3323510 4690199 3323510 4690199 3852175 882110 3852175 882110 821335 808680 821335 808680 4006633 2650018 4006633 2650018 1298957 337158 1298957 337158 3885235 2772328 3885235 2772328 2437856 1655583 2437856 1655583 4151963 2523228 4151963 2523228 188613 549080 188613 549080 3905062 2735961 3905062 2735961 1228527 428984 1228527 428984 4588436 2076165 4588436 2076165 229753 1662998 229753 1662998 3328091 3985053 3328091 3985053 3907792 408475 3907792 408475 765496 2335606 765496 2335606 4011766 2335606 575177 1081921 575177 1081921 978009 3330393 978009 3330393 4697456 1110342 4697456 1110342 1099808 1110342 4110006 3893544 4110006 3893544 1657457 3893544 4279450 2385421 4279450 2385421 4582314 2886066 4582314 2886066 1198719 1196757 1198719 1196757 3760394 4757936 3760394 4757936 1656193 4757936 3315611 2488039 3315611 2488039 3329619 4888698 3329619 4888698 1677681 4888698 1893937 1080686 1893937 1080686 1056744 1080686 3335574 2441132 3335574 2441132 3625166 1130498 3625166 1130498 1455053 1427623 1455053 1427623 1169352 504202 1169352 504202 3319098 2175538 3319098 2175538 3318984 2058551 3318984 2058551 4858457 3347757 4858457 3347757 3332881 159622 3332881 159622 3349046 3055795 3349046 3055795 4687199 3055795 1222101 446670 1222101 446670 3598574 3043140 3598574 3043140 4068190 2375820 4068190 2375820 3344531 4222906 3344531 4222906 3321442 4222906 4758760 1241022 4758760 1241022 445629 1241022 4414435 2737626 4414435 2737626 3961081 1605353 3961081 1605353 1668033 1605353 3329872 3334717 3329872 3334717 854147 3334717 3331094 4996002 3331094 4996002 1663905 1273235 1663905 1273235 4445716 2793145 4445716 2793145 4473780 336772 4473780 336772 1309765 336772 1684767 66539 1684767 66539 4777102 3071668 4777102 3071668 1670715 886206 1670715 886206 302128 1364223 302128 1364223 1335229 1329528 1335229 1329528 3778954 2887105 3778954 2887105 1291268 354867 1291268 354867 3908856 3012200 3908856 3012200 3659280 3012200 3863482 285072 3863482 285072 3350366 2731398 3350366 2731398 3916045 2731398 1072276 1090263 1072276 1090263 3927701 4185905 3927701 4185905 1363646 302415 1363646 302415 1366304 302415 689602 3094542 689602 3094542 4770283 3094542 4102623 1264376 4102623 1264376 1245837 1264376 1340352 1685702 1340352 1685702 434530 1685702 3858981 2793193 3858981 2793193 1219599 1233037 1219599 1233037 2084522 1673967 2084522 1673967 2346754 1651584 2346754 1651584 3678773 2021514 3678773 2021514 1401946 299360 1401946 299360 1954612 2835153 1954612 2835153 4485754 2835153 4394390 2097226 4394390 2097226 1664527 2097226 4120392 4606027 4120392 4606027 1662641 4606027 3875767 2229142 3875767 2229142 2036968 3345805 2036968 3345805 4537251 206493 4537251 206493 1457835 206493 2132772 2248431 2132772 2248431 4439747 2248431 4046445 3593214 4046445 3593214 3349380 3593214 3884999 2016033 3884999 2016033 3345597 2016033 4932687 1669697 4932687 1669697 865991 1669697 1079578 1683541 1079578 1683541 1301264 1278050 1301264 1278050 3768259 2910295 3768259 2910295 2972217 1668662 2972217 1668662 3239547 3108520 3239547 3108520 2350685 3108520 3988572 235109 3988572 235109 4257005 2772193 4257005 2772193 4424494 2772193 387930 374799 387930 374799 2297065 3320089 2297065 3320089 685054 2429641 685054 2429641 4070459 2429641 1996184 1648662 1996184 1648662 3750178 2079925 3750178 2079925 2492752 593685 2492752 593685 1646761 593685 3584310 3336743 3584310 3336743 3595978 3336743 1665114 4554879 1665114 4554879 3341999 3412428 3341999 3412428 384938 401036 384938 401036 4099580 3104222 4099580 3104222 4771907 3104222 3865155 1273376 3865155 1273376 536720 1164052 536720 1164052 1656488 4144086 1656488 4144086 3987460 1007259 3987460 1007259 650275 1007259 1307283 3247191 1307283 3247191 3649627 3337670 3649627 3337670 4460443 1668412 4460443 1668412 212912 205769 212912 205769 3337394 2596043 3337394 2596043 3870253 1681685 3870253 1681685 4002745 3059741 4002745 3059741 3577620 3059741 4724292 1197842 4724292 1197842 623322 1029439 623322 1029439 4589114 2109368 4589114 2109368 4318335 1684768 4318335 1684768 4415804 2234740 4415804 2234740 1998556 985767 1998556 985767 633557 2474346 633557 2474346 4157392 2474346 3327244 4946299 3327244 4946299 3351467 4946299 2666747 1670009 2666747 1670009 286673 1670009 3707174 2950161 3707174 2950161 521654 545010 521654 545010 1658934 4215337 1658934 4215337 3350999 4215337 2475400 1657572 2475400 1657572 4100155 2457067 4100155 2457067 200709 1463408 200709 1463408 3164197 1654864 3164197 1654864 3401685 1652721 3401685 1652721 3649317 4508296 3649317 4508296 296107 4508296 3352849 1682746 3352849 1682746 7416 3329527 7416 3329527 1649614 2756874 1649614 2756874 4760353 3108175 4760353 3108175 416624 920955 416624 920955 4772855 3106089 4772855 3106089 1407147 1413797 1407147 1413797 4004929 2653639 4004929 2653639 299615 1356259 299615 1356259 3989418 2387314 3989418 2387314 4048395 2387314 1204126 1193520 1204126 1193520 3921150 3329286 3921150 3329286 802202 871209 802202 871209 1244658 3140741 1244658 3140741 4790136 3140741 1145553 540392 1145553 540392 461964 1438212 461964 1438212 3335943 984581 3335943 984581 3331729 2516972 3331729 2516972 3319969 981850 3319969 981850 1063817 2645010 1063817 2645010 4007058 2645010 3665908 1657671 3665908 1657671 4459976 1679576 4459976 1679576 739509 940442 739509 940442 4147178 2459479 4147178 2459479 1922287 820955 1922287 820955 4777292 820955 460560 2410992 460560 2410992 4264339 2410992 235123 1399941 235123 1399941 4702036 2760629 4702036 2760629 1669007 2760629 3342229 4920076 3342229 4920076 3329863 2431213 3329863 2431213 4732028 4743547 4732028 4743547 1101209 200502 1101209 200502 1464621 200502 1145624 3324625 1145624 3324625 3848602 202795 3848602 202795 197708 202795 1000781 1883994 1000781 1883994 4771398 1883994 847730 864465 847730 864465 1657401 1675472 1657401 1675472 4262793 2577655 4262793 2577655 3720549 723950 3720549 723950 1369986 277428 1369986 277428 3868874 3341436 3868874 3341436 2244217 231267 2244217 231267 4229751 231267 1281179 1285215 1281179 1285215 1100117 559398 1100117 559398 1682906 2104805 1682906 2104805 3331432 2104805 1311780 363104 1311780 363104 1302491 363104 4513523 3351130 4513523 3351130 1055686 608539 1055686 608539 1441267 3349734 1441267 3349734 4953720 1666681 4953720 1666681 740857 3347872 740857 3347872 3564090 2346529 3564090 2346529 1667504 2346529 3347874 1108202 3347874 1108202 574195 1108202 3316705 2546597 3316705 2546597 3675244 2031614 3675244 2031614 1674002 2122348 1674002 2122348 87258 1646989 87258 1646989 1914507 3342567 1914507 3342567 3619389 3027099 3619389 3027099 3346074 4357126 3346074 4357126 1647134 456507 1647134 456507 2914450 1672342 2914450 1672342 337745 315684 337745 315684 883001 1235073 883001 1235073 4195822 2502167 4195822 2502167 4814197 1396740 4814197 1396740 301597 1396740 1065547 1065403 1065547 1065403 4749507 3543692 4749507 3543692 1655473 3543692 2685357 3335810 2685357 3335810 4224209 3352534 4224209 3352534 4478968 398670 4478968 398670 1244812 398670 3968460 2302315 3968460 2302315 2630562 1658975 2630562 1658975 425223 3332547 425223 3332547 3680558 1047613 3680558 1047613 633721 1047613 4985806 3319818 4985806 3319818 622529 1027928 622529 1027928 1659419 5001782 1659419 5001782 4515385 2155813 4515385 2155813 1840055 3318490 1840055 3318490 4776539 1400697 4776539 1400697 1402518 1400697 2998249 3349310 2998249 3349310 3330670 584540 3330670 584540 1089301 584540 3967454 1653296 3967454 1653296 3329353 603731 3329353 603731 701455 2402481 701455 2402481 4261015 2402481 1665361 4834936 1665361 4834936 680152 762298 680152 762298 1657231 3150375 1657231 3150375 617387 1026127 617387 1026127 3585786 3319392 3585786 3319392 1221081 431049 1221081 431049 1259510 2909020 1259510 2909020 3778291 2909020 44321 3331935 44321 3331935 1678656 2173441 1678656 2173441 1647384 3459873 1647384 3459873 4243125 1658978 4243125 1658978 3130242 1658978 3329279 4430045 3329279 4430045 4202005 765265 4202005 765265 908017 765265 1663333 1517893 1663333 1517893 880704 899691 880704 899691 1895927 2460477 1895927 2460477 846559 793946 846559 793946 1684109 2542859 1684109 2542859 4214150 2542859 3798461 2848656 3798461 2848656 4247282 2435843 4247282 2435843 4029109 2621634 4029109 2621634 702769 714238 702769 714238 738111 1664358 738111 1664358 4022999 1664358 1672666 3343873 1672666 3343873 1052431 1044544 1052431 1044544 3674551 2001547 3674551 2001547 410666 1248716 410666 1248716 4137710 2500765 4137710 2500765 987664 1652009 987664 1652009 4362893 3328531 4362893 3328531 2298564 3328531 4782354 1909351 4782354 1909351 4319655 2664237 4319655 2664237 4672969 1439827 4672969 1439827 252980 1439827 873160 779092 873160 779092 3578309 3338126 3578309 3338126 391276 417200 391276 417200 3945955 2288406 3945955 2288406 2359748 1675109 2359748 1675109 817124 4097839 817124 4097839 3348677 4097839 664300 980805 664300 980805 1679345 2055864 1679345 2055864 4618385 2055864 1685653 1420063 1685653 1420063 264692 1420063 1981361 2861239 1981361 2861239 1110003 566136 1110003 566136 4547015 3337972 4547015 3337972 325405 3337972 3336745 608937 3336745 608937 442237 3645175 442237 3645175 4443444 2223740 4443444 2223740 4410862 2734066 4410862 2734066 4442106 1429457 4442106 1429457 234809 1429457 3687647 2980728 3687647 2980728 3707403 2043721 3707403 2043721 3326457 3767289 3326457 3767289 958200 1661264 958200 1661264 1288488 3316528 1288488 3316528 984251 1017325 984251 1017325 3319279 2731051 3319279 2731051 4262548 1009219 4262548 1009219 984848 1009219 3811102 2840426 3811102 2840426 2974724 987477 2974724 987477 348525 3344742 348525 3344742 3596785 3067522 3596785 3067522 3969119 3352864 3969119 3352864 4059266 1936182 4059266 1936182 3341435 1936182 3994080 2674322 3994080 2674322 3681987 1982271 3681987 1982271 4674721 1982271 3979311 2711038 3979311 2711038 1335674 1654879 1335674 1654879 2777823 4593797 2777823 4593797 3515809 466631 3515809 466631 326806 1327681 326806 1327681 1016060 617521 1016060 617521 4572422 2903716 4572422 2903716 690209 703901 690209 703901 3624431 3023589 3624431 3023589 1665649 2546763 1665649 2546763 3319460 2546763 824673 849133 824673 849133 1683880 3352459 1683880 3352459 3170888 3352459 3120360 847972 3120360 847972 3342096 847972 589261 581944 589261 581944 1467500 3335321 1467500 3335321 1827812 1087638 1827812 1087638 1091814 1087638 1669647 3037557 1669647 3037557 3855606 1664714 3855606 1664714 4005948 2343087 4005948 2343087 817905 837955 817905 837955 1077834 1684178 1077834 1684178 4369450 2384909 4369450 2384909 1682315 2815576 1682315 2815576 1669114 2157502 1669114 2157502 4311657 2356795 4311657 2356795 687773 448142 687773 448142 3342188 448142 1075436 2638665 1075436 2638665 3344572 2638665 766185 892003 766185 892003 4766304 3098659 4766304 3098659 1368765 1388850 1368765 1388850 1139240 1675833 1139240 1675833 338861 361912 338861 361912 3346996 4114445 3346996 4114445 1682064 514125 1682064 514125 4440629 2541943 4440629 2541943 1647328 2541943 3713496 4030664 3713496 4030664 245673 4030664 629531 600739 629531 600739 572026 600739 1293565 388059 1293565 388059 3330603 4424858 3330603 4424858 523676 1139464 523676 1139464 4188998 4406987 4188998 4406987 1651599 308547 1651599 308547 301089 308547 4541302 2842514 4541302 2842514 2440351 784161 2440351 784161 914098 784161 1648361 4267597 1648361 4267597 3916473 439329 3916473 439329 1206510 439329 1611582 1675174 1611582 1675174 1178014 478951 1178014 478951 547953 1293117 547953 1293117 4565733 1293117 1672188 4775169 1672188 4775169 4458431 2182638 4458431 2182638 4190709 2585558 4190709 2585558 1683525 3983151 1683525 3983151 4100680 1092627 4100680 1092627 658317 1006833 658317 1006833 4359353 3343056 4359353 3343056 3352680 3460988 3352680 3460988 1150063 209152 1150063 209152 1756223 3351844 1756223 3351844 3588268 936531 3588268 936531 933008 936531 3349271 2704931 3349271 2704931 401734 402632 401734 402632 630291 609828 630291 609828 1278858 397599 1278858 397599 1063606 1070704 1063606 1070704 1660530 663175 1660530 663175 3873883 2184831 3873883 2184831 3341703 22612 3341703 22612 1669220 1961832 1669220 1961832 462459 478488 462459 478488 3038908 3339971 3038908 3339971 3715880 416056 3715880 416056 4396075 2266046 4396075 2266046 1110490 1651287 1110490 1651287 4018515 2535761 4018515 2535761 4207272 2535761 1657094 3967217 1657094 3967217 1668646 1341811 1668646 1341811 309416 1341811 1065676 1658732 1065676 1658732 1053772 458445 1053772 458445 446257 458445 1200893 3343258 1200893 3343258 4364331 3343258 768856 893263 768856 893263 3861780 2777116 3861780 2777116 3601063 700119 3601063 700119 977996 700119 3328350 88708 3328350 88708 982150 2066969 982150 2066969 4590151 2066969 1651366 3472431 1651366 3472431 1669145 2275584 1669145 2275584 4380711 3352502 4380711 3352502 3812663 2144830 3812663 2144830 3872886 3317293 3872886 3317293 692145 665093 692145 665093 3343934 1964230 3343934 1964230 2057210 1674783 2057210 1674783 4548394 3880932 4548394 3880932 555273 1096657 555273 1096657 1189106 1199117 1189106 1199117 524056 535518 524056 535518 4036174 4736595 4036174 4736595 1063848 578181 1063848 578181 3018771 3345365 3018771 3345365 740810 865150 740810 865150 3969223 3343853 3969223 3343853 2930470 1680374 2930470 1680374 3326367 3998072 3326367 3998072 766917 390514 766917 390514 363776 390514 1007300 3344050 1007300 3344050 4605037 3344050 496122 513627 496122 513627 1656771 3802260 1656771 3802260 4625210 1379055 4625210 1379055 1393282 1379055 1647197 1770600 1647197 1770600 1301259 207378 1301259 207378 211479 207378 1685659 91228 1685659 91228 4180044 2734115 4180044 2734115 1679558 4017781 1679558 4017781 4564068 2108599 4564068 2108599 4092407 3324231 4092407 3324231 604968 1063132 604968 1063132 4342911 1670646 4342911 1670646 630293 1033777 630293 1033777 204639 3325630 204639 3325630 4260541 1072819 4260541 1072819 608967 1072819 3321681 3249234 3321681 3249234 4644789 565183 4644789 565183 1116753 565183 1685425 1649179 1685425 1649179 4814649 1649179 2363559 3338764 2363559 3338764 64683 1980733 64683 1980733 3654921 1980733 1171847 482236 1171847 482236 1113188 3349912 1113188 3349912 3821337 2141742 3821337 2141742 316541 3330162 316541 3330162 617872 1071079 617872 1071079 3340519 3096391 3340519 3096391 4757681 3096391 3340138 589200 3340138 589200 4656807 4969105 4656807 4969105 1666548 2283630 1666548 2283630 3947154 2283630 1277386 1655473 1277386 1655473 4490746 2189805 4490746 2189805 1671672 1048742 1671672 1048742 992425 857969 992425 857969 699488 2773611 699488 2773611 1669848 2773611 788925 874597 788925 874597 3347224 2551043 3347224 2551043 4232871 2551043 4222812 2465912 4222812 2465912 1309141 3350230 1309141 3350230 1803919 1221216 1803919 1221216 434371 1221216 972894 773630 972894 773630 883353 773630 3334819 361312 3334819 361312 1658214 2620268 1658214 2620268 4645139 233012 4645139 233012 254199 233012 536567 1125533 536567 1125533 658070 1028538 658070 1028538 1421121 3340838 1421121 3340838 3083622 3340838 1348082 1038117 1348082 1038117 1041973 1038117 1248497 1262119 1248497 1262119 1278582 1255198 1278582 1255198 1684737 4527346 1684737 4527346 1063843 555680 1063843 555680 1115146 555680 817963 1948765 817963 1948765 4708312 1948765 752677 722444 752677 722444 3716335 2927500 3716335 2927500 3329495 59824 3329495 59824 4363816 3327113 4363816 3327113 1668942 413443 1668942 413443 623284 1918174 623284 1918174 3605951 1918174 1025442 665773 1025442 665773 753810 2744502 753810 2744502 3334520 2744502 465368 1203104 465368 1203104 3887050 2763642 3887050 2763642 221646 1430569 221646 1430569 3728020 2077149 3728020 2077149 2020672 1662910 2020672 1662910 925192 1662910 1204394 452469 1204394 452469 1663922 1657372 1663922 1657372 661991 3315003 661991 3315003 4180371 1224482 4180371 1224482 1260841 1224482 1654358 360250 1654358 360250 4490428 4056400 4490428 4056400 1646922 4056400 1676648 877836 1676648 877836 1670676 877836 3865520 2801648 3865520 2801648 3349431 888968 3349431 888968 790686 888968 978411 2701575 978411 2701575 3948584 2701575 2589276 1657173 2589276 1657173 4804041 3321119 4804041 3321119 1186377 1182267 1186377 1182267 1939798 3345558 1939798 3345558 909797 900236 909797 900236 133987 3317787 133987 3317787 535525 559381 535525 559381 4657959 2016139 4657959 2016139 3647985 1985314 3647985 1985314 3656472 3032421 3656472 3032421 4711537 3032421 4481099 531439 4481099 531439 1112008 531439 4223337 2576054 4223337 2576054 475450 1391531 475450 1391531 3904271 2329252 3904271 2329252 3963292 2329252 3904845 2756525 3904845 2756525 3346977 2666081 3346977 2666081 3750357 2935290 3750357 2935290 1660559 1140413 1660559 1140413 4144264 3344332 4144264 3344332 1095662 580764 1095662 580764 1655687 3482214 1655687 3482214 4928283 1670285 4928283 1670285 2030618 1949683 2030618 1949683 3648661 1949683 1659885 3966111 1659885 3966111 3643354 1982020 3643354 1982020 1932373 3323654 1932373 3323654 4139607 174138 4139607 174138 3332999 174138 4637263 3316244 4637263 3316244 564060 3316244 1686179 582623 1686179 582623 582152 582623 3324932 4838539 3324932 4838539 4683992 1244421 4683992 1244421 1243356 1244421 4390778 2713231 4390778 2713231 738467 36672 738467 36672 3606819 3093277 3606819 3093277 3322606 2362014 3322606 2362014 4777303 1684891 4777303 1684891 4474781 3040299 4474781 3040299 1655083 1052892 1655083 1052892 3340375 2981335 3340375 2981335 4634395 2981335 3329076 4970457 3329076 4970457 4425541 2191552 4425541 2191552 3353252 2191552 4300039 499593 4300039 499593 521329 499593 4309255 3543889 4309255 3543889 3321619 3543889 3351145 625066 3351145 625066 805743 4625124 805743 4625124 4629137 2190978 4629137 2190978 1359392 340899 1359392 340899 3315828 2402856 3315828 2402856 4273489 2402856 121310 1681803 121310 1681803 4291558 2901248 4291558 2901248 4584483 2901248 4150406 2478786 4150406 2478786 1104381 1081563 1104381 1081563 4210784 2461560 4210784 2461560 922381 737441 922381 737441 3594481 4764040 3594481 4764040 165615 756912 165615 756912 1683115 756912 1297184 354207 1297184 354207 3319117 3885489 3319117 3885489 1675162 183433 1675162 183433 3892857 2759820 3892857 2759820 1442006 231734 1442006 231734 4535062 2158068 4535062 2158068 542289 411571 542289 411571 1668585 382065 1668585 382065 1653014 3530381 1653014 3530381 565387 1119735 565387 1119735 3957206 3352251 3957206 3352251 701284 3352251 3979857 2290277 3979857 2290277 1666177 3611874 1666177 3611874 2951564 1680210 2951564 1680210 3326138 3167423 3326138 3167423 3351046 369306 3351046 369306 1324332 369306 3336057 3295370 3336057 3295370 967647 975318 967647 975318 4427893 2746827 4427893 2746827 1603897 1676711 1603897 1676711 3348171 3583187 3348171 3583187 926219 761288 926219 761288 1677912 3699806 1677912 3699806 1412352 2377839 1412352 2377839 4325869 2377839 4088434 2558041 4088434 2558041 4779771 1864733 4779771 1864733 4172134 4338299 4172134 4338299 1647075 4338299 2530956 301648 2530956 301648 1369759 301648 2699864 3331333 2699864 3331333 524419 1130862 524419 1130862 1007973 1652678 1007973 1652678 1458975 206279 1458975 206279 4255562 3807876 4255562 3807876 1679962 499524 1679962 499524 3076683 1923690 3076683 1923690 3611055 1923690 1081044 582683 1081044 582683 2931196 1652991 2931196 1652991 1080404 1057309 1080404 1057309 1155648 3351465 1155648 3351465 2713030 3351465 582339 1672199 582339 1672199 3923906 2764893 3923906 2764893 4334829 2688303 4334829 2688303 1674049 4828487 1674049 4828487 3328619 89228 3328619 89228 1647005 89228 4190854 3329403 4190854 3329403 4740026 2197120 4740026 2197120 1362493 297978 1362493 297978 3308354 1683433 3308354 1683433 263690 1659733 263690 1659733 3567577 1659733 1397176 3326775 1397176 3326775 432047 415409 432047 415409 3319865 1947967 3319865 1947967 889340 766988 889340 766988 3347007 4248331 3347007 4248331 3336941 4248331 3586137 1943004 3586137 1943004 1649632 4480562 1649632 4480562 3633921 1942110 3633921 1942110 3677139 3352581 3677139 3352581 1402883 254875 1402883 254875 3341742 4830329 3341742 4830329 1661033 370858 1661033 370858 2236505 1899718 2236505 1899718 3542707 1899718 1662917 2718404 1662917 2718404 3932520 2718404 3760658 3342340 3760658 3342340 272597 3342340 3314707 272883 3314707 272883 3317927 4567472 3317927 4567472 1121024 528324 1121024 528324 1020090 1668518 1020090 1668518 4697452 1668518 4373309 2700599 4373309 2700599 1671436 862972 1671436 862972 849942 3350161 849942 3350161 2061223 1682255 2061223 1682255 4231407 2428380 4231407 2428380 3733926 141765 3733926 141765 1180696 804319 1180696 804319 4704792 1959331 4704792 1959331 619610 1052232 619610 1052232 1166192 1895847 1166192 1895847 3577310 1895847 1680332 4530677 1680332 4530677 3683631 2993873 3683631 2993873 935592 3352809 935592 3352809 3887646 857049 3887646 857049 806496 857049 1265938 402006 1265938 402006 2971647 3344922 2971647 3344922 4126623 2451112 4126623 2451112 2595912 3347924 2595912 3347924 3340354 999784 3340354 999784 493984 1161787 493984 1161787 910922 755278 910922 755278 396493 2573711 396493 2573711 4485794 2822404 4485794 2822404 4211948 1330779 4211948 1330779 1661472 1330779 3976111 2716697 3976111 2716697 1344630 1370076 1344630 1370076 3758656 3352989 3758656 3352989 4201677 1003285 4201677 1003285 636043 1003285 1949776 3341441 1949776 3341441 3343222 1257853 3343222 1257853 421536 1257853 3760948 3348688 3760948 3348688 1947424 3348688 3926295 2756721 3926295 2756721 3644428 3039187 3644428 3039187 757217 775829 757217 775829 3337899 2490855 3337899 2490855 4761490 1925050 4761490 1925050 4450439 2227261 4450439 2227261 567098 576930 567098 576930 3380483 3341438 3380483 3341438 1869889 3341438 4869712 2067452 4869712 2067452 3740125 2067452 4485531 2548938 4485531 2548938 1677802 2548938 4239254 2443014 4239254 2443014 4248950 2444208 4248950 2444208 796240 811829 796240 811829 4346780 3659408 4346780 3659408 1682363 3659408 3805441 2116332 3805441 2116332 3317391 4295282 3317391 4295282 3352785 2219645 3352785 2219645 4385626 2710134 4385626 2710134 2553555 1676271 2553555 1676271 4661932 3442641 4661932 3442641 278299 1374882 278299 1374882 1675815 4434833 1675815 4434833 4532391 2863794 4532391 2863794 3551331 3125438 3551331 3125438 287437 1404065 287437 1404065 4649109 1998208 4649109 1998208 1112875 579144 1112875 579144 3327410 667199 3327410 667199 259202 257123 259202 257123 2304741 1668091 2304741 1668091 2495686 1668091 1354398 309843 1354398 309843 4455723 1684414 4455723 1684414 663235 666346 663235 666346 4002661 3337960 4002661 3337960 1425754 719562 1425754 719562 923854 719562 1657060 3719810 1657060 3719810 703192 705274 703192 705274 748170 2340338 748170 2340338 4178977 2674937 4178977 2674937 378854 363899 378854 363899 4622866 2044263 4622866 2044263 502392 1165125 502392 1165125 4383126 3344061 4383126 3344061 4356154 3344061 4593212 1952810 4593212 1952810 213617 3339638 213617 3339638 1244214 436322 1244214 436322 1654298 2417271 1654298 2417271 1670264 2417271 283999 294225 283999 294225 1684112 3374954 1684112 3374954 898321 781722 898321 781722 1162488 1800963 1162488 1800963 3332947 4738814 3332947 4738814 3348893 2197852 3348893 2197852 4466685 2197852 1680119 2578786 1680119 2578786 4532008 1331760 4532008 1331760 330048 1331760 4555424 2129515 4555424 2129515 1656229 664661 1656229 664661 677872 664661 3898539 2216468 3898539 2216468 4432419 2216468 1970392 1656633 1970392 1656633 4973931 3317513 4973931 3317513 1311313 452118 1311313 452118 448048 452118 1678522 3334095 1678522 3334095 619079 3334095 1158045 1133398 1158045 1133398 3982559 2672906 3982559 2672906 4095407 1678889 4095407 1678889 3199527 3336099 3199527 3336099 1393183 258285 1393183 258285 1655114 3349794 1655114 3349794 144326 3349794 891266 923838 891266 923838 1319802 3334750 1319802 3334750 4565621 2065177 4565621 2065177 3344417 3566281 3344417 3566281 1653017 861982 1653017 861982 2355623 3335341 2355623 3335341 116805 737087 116805 737087 1665463 619869 1665463 619869 3343153 4804486 3343153 4804486 1665151 4804486 2834187 2397555 2834187 2397555 4290130 2397555 1676870 1637448 1676870 1637448 742991 1673115 742991 1673115 4896942 1673115 2477530 3339854 2477530 3339854 330874 1359224 330874 1359224 4790986 1904291 4790986 1904291 1220993 1221556 1220993 1221556 4196888 2523114 4196888 2523114 1253738 424115 1253738 424115 440282 424115 911324 2058132 911324 2058132 3739592 2058132 1235400 426945 1235400 426945 4461454 3098487 4461454 3098487 4750005 3098487 1653754 3865905 1653754 3865905 3135354 569663 3135354 569663 519999 528695 519999 528695 707797 959165 707797 959165 1297116 157226 1297116 157226 3328518 157226 303415 1355886 303415 1355886 765948 303696 765948 303696 313656 303696 1293083 4161281 1293083 4161281 1655318 4161281 795325 788295 795325 788295 1029017 2783103 1029017 2783103 3882538 2783103 3319077 3238433 3319077 3238433 247485 476637 247485 476637 4418167 2731928 4418167 2731928 4236677 2541353 4236677 2541353 1703188 3318425 1703188 3318425 3847150 738391 3847150 738391 217423 215294 217423 215294 1661931 4096710 1661931 4096710 4364484 3321792 4364484 3321792 4697297 3334470 4697297 3334470 1681653 18376 1681653 18376 4438616 2919395 4438616 2919395 1263818 376049 1263818 376049 4490018 3320502 4490018 3320502 747704 3320502 1197684 464202 1197684 464202 229276 1466435 229276 1466435 4121093 1466435 3318544 4258992 3318544 4258992 2280813 3350821 2280813 3350821 1656318 3580120 1656318 3580120 737008 420897 737008 420897 3313464 420897 1101184 3345005 1101184 3345005 4692749 1685754 4692749 1685754 748064 1685754 1013872 1007498 1013872 1007498 3816815 2847579 3816815 2847579 781054 796280 781054 796280 3923821 3336991 3923821 3336991 5160 3336991 4594494 1677587 4594494 1677587 815443 843562 815443 843562 3342930 2658049 3342930 2658049 4637715 2960631 4637715 2960631 1161568 1672668 1161568 1672668 3622524 4929976 3622524 4929976 3315941 4929976 3322329 1355816 3322329 1355816 3550862 3096816 3550862 3096816 1457024 220100 1457024 220100 4787828 3326608 4787828 3326608 238499 1433140 238499 1433140 1456371 3328325 1456371 3328325 4179169 3328325 230799 265070 230799 265070 1038178 2818450 1038178 2818450 3845968 2167468 3845968 2167468 3338687 2214295 3338687 2214295 1172511 828501 1172511 828501 860543 828501 3600003 3313766 3600003 3313766 4057565 1322742 4057565 1322742 324428 1322742 1678875 792872 1678875 792872 3637090 2104596 3637090 2104596 3799079 2104596 1665445 3086513 1665445 3086513 1099723 595369 1099723 595369 1548324 3326208 1548324 3326208 1907501 806017 1907501 806017 3339924 806017 481773 1205553 481773 1205553 949282 962838 949282 962838 4600519 2064505 4600519 2064505 1666748 260385 1666748 260385 1333851 1353690 1333851 1353690 1181396 476149 1181396 476149 4102503 2441037 4102503 2441037 4518993 1358832 4518993 1358832 260797 257031 260797 257031 3345323 3529043 3345323 3529043 1682926 753184 1682926 753184 756966 753184 990769 673302 990769 673302 3314282 3322502 3314282 3322502 3672270 2990290 3672270 2990290 214316 4336965 214316 4336965 374829 1144367 374829 1144367 4113874 2574172 4113874 2574172 4584437 1647910 4584437 1647910 3211598 3350642 3211598 3350642 2559382 1675013 2559382 1675013 1676268 4369925 1676268 4369925 896421 889482 896421 889482 3334220 4784162 3334220 4784162 3945740 2282951 3945740 2282951 2418022 3314716 2418022 3314716 4006811 1676392 4006811 1676392 610361 1661822 610361 1661822 3351349 2907468 3351349 2907468 3347562 1397140 3347562 1397140 1684045 1809541 1684045 1809541 1197887 1182386 1197887 1182386 3352873 4554066 3352873 4554066 3604076 3042877 3604076 3042877 2480476 3342964 2480476 3342964 966502 936885 966502 936885 4097411 3327160 4097411 3327160 4392362 3327160 3728206 508220 3728206 508220 1139288 508220 3325341 3177532 3325341 3177532 4649050 1671299 4649050 1671299 4133826 3805906 4133826 3805906 1324400 3805906 4175260 1670842 4175260 1670842 1138899 527975 1138899 527975 3086685 1648403 3086685 1648403 619866 639323 619866 639323 932859 2949960 932859 2949960 3714137 2949960 3214582 1681367 3214582 1681367 4270463 2596866 4270463 2596866 469650 606175 469650 606175 2678741 3107167 2678741 3107167 809027 801148 809027 801148 3644321 3348747 3644321 3348747 490220 3348747 1675781 4399126 1675781 4399126 3964184 259302 3964184 259302 1667574 259302 3313579 2793695 3313579 2793695 4668279 503437 4668279 503437 1997523 3346180 1997523 3346180 4096589 2032952 4096589 2032952 1676055 2032952 3337549 608135 3337549 608135 840563 808955 840563 808955 3324948 156206 3324948 156206 285440 1962263 285440 1962263 4685296 1974938 4685296 1974938 1385581 279084 1385581 279084 1431805 2839193 1431805 2839193 4508402 2839193 1393443 261235 1393443 261235 1841423 3320313 1841423 3320313 4268090 602183 4268090 602183 1073777 602183 1076888 3333959 1076888 3333959 4276000 216112 4276000 216112 3747326 2916246 3747326 2916246 3314025 1917773 3314025 1917773 1420165 4879764 1420165 4879764 3315635 4879764 306510 300390 306510 300390 3559805 4183324 3559805 4183324 1103847 257249 1103847 257249 1663444 2437170 1663444 2437170 4091788 2437170 1665482 758423 1665482 758423 1667133 1817869 1667133 1817869 3335188 1817869 3334158 1100308 3334158 1100308 541165 1100308 1683813 1294697 1683813 1294697 1092466 1114602 1092466 1114602 4565982 2908161 4565982 2908161 298548 1377380 298548 1377380 4351535 2852742 4351535 2852742 1647822 1028705 1647822 1028705 3334848 2742258 3334848 2742258 2860664 1676529 2860664 1676529 3341767 4246154 3341767 4246154 1684682 386788 1684682 386788 2104798 1658465 2104798 1658465 712373 259265 712373 259265 1674646 259265 1653692 145916 1653692 145916 3334494 4917782 3334494 4917782 630173 412214 630173 412214 420352 412214 4291833 3320728 4291833 3320728 2467667 3320728 3343759 550157 3343759 550157 530574 546390 530574 546390 709778 1285941 709778 1285941 3337143 1135014 3337143 1135014 3350545 2089974 3350545 2089974 4039318 34565 4039318 34565 1345035 1664197 1345035 1664197 4548388 2872053 4548388 2872053 1243461 866520 1243461 866520 676066 703784 676066 703784 1535604 2441736 1535604 2441736 3339122 1348298 3339122 1348298 3630970 3003632 3630970 3003632 4441107 452042 4441107 452042 864904 1670940 864904 1670940 860823 831470 860823 831470 1857715 4429982 1857715 4429982 1685679 4429982 4418132 1685358 4418132 1685358 4636665 1685358 3342789 4634838 3342789 4634838 4635311 422351 4635311 422351 1255776 422351 3802070 3316870 3802070 3316870 897207 3316870 1666069 4511320 1666069 4511320 537461 538273 537461 538273 3574717 2095452 3574717 2095452 4627402 2983160 4627402 2983160 1670158 453970 1670158 453970 423237 453970 3318181 1651175 3318181 1651175 289588 1388007 289588 1388007 3590008 3106006 3590008 3106006 4462261 532725 4462261 532725 284780 1660443 284780 1660443 3070255 3345351 3070255 3345351 744757 767168 744757 767168 1757245 3314549 1757245 3314549 1261218 1258562 1261218 1258562 4100488 4845796 4100488 4845796 1655257 4845796 4298097 2374948 4298097 2374948 4044364 3323498 4044364 3323498 1200951 1207897 1200951 1207897 3399510 1661997 3399510 1661997 566084 587000 566084 587000 3625655 3038156 3625655 3038156 4341624 682305 4341624 682305 961611 682305 4246406 3325669 4246406 3325669 2772296 3325669 3847478 1916940 3847478 1916940 2313802 1916940 3582208 1659441 3582208 1659441 3816839 3315192 3816839 3315192 4774911 3315192 1676452 3922966 1676452 3922966 1675086 1611784 1675086 1611784 3769043 2891981 3769043 2891981 3847529 1032997 3847529 1032997 3325146 1032997 4191374 2484681 4191374 2484681 3877464 1931738 3877464 1931738 4712543 1931738 1177483 489608 1177483 489608 4400517 1419014 4400517 1419014 1676548 764350 1676548 764350 378315 4926042 378315 4926042 4001270 2350140 4001270 2350140 4467596 2930913 4467596 2930913 4584000 2930913 1674654 547208 1674654 547208 747041 3094360 747041 3094360 1662406 3094360 515702 1148764 515702 1148764 3533202 3108409 3533202 3108409 3541425 784063 3541425 784063 779268 784063 1266271 1262126 1266271 1262126 1229007 641422 1229007 641422 351935 368881 351935 368881 3217473 2798048 3217473 2798048 4492126 2798048 3317995 3986152 3317995 3986152 856689 838469 856689 838469 4135914 2462705 4135914 2462705 3313595 1484868 3313595 1484868 4494652 3336110 4494652 3336110 3809792 1650555 3809792 1650555 1679796 4520102 1679796 4520102 4320970 2655721 4320970 2655721 1677573 3580127 1677573 3580127 2382190 2521119 2382190 2521119 4555180 2129875 4555180 2129875 3323503 3080834 3323503 3080834 1233686 424371 1233686 424371 938226 3317942 938226 3317942 747673 579700 747673 579700 571077 579700 1215652 465176 1215652 465176 1379001 4846945 1379001 4846945 3412662 1655089 3412662 1655089 3648840 3333778 3648840 3333778 875267 1650834 875267 1650834 1991734 3317870 1991734 3317870 4876038 1649130 4876038 1649130 3344781 3014025 3344781 3014025 3664383 3014025 3321771 3096138 3321771 3096138 3561296 1868653 3561296 1868653 23527 3326492 23527 3326492 1662419 81542 1662419 81542 1682131 81542 1420551 1654332 1420551 1654332 545553 1139610 545553 1139610 1336619 3334786 1336619 3334786 1084106 3334786 1394971 3353322 1394971 3353322 1669989 411607 1669989 411607 621913 3035291 621913 3035291 4700395 3035291 3590746 3336310 3590746 3336310 1057744 1037839 1057744 1037839 4202666 1665828 4202666 1665828 1680405 4202197 1680405 4202197 516689 477594 516689 477594 474412 477594 589106 958105 589106 958105 4039203 2636779 4039203 2636779 4106429 2560434 4106429 2560434 4252309 2585895 4252309 2585895 4303382 1673069 4303382 1673069 3663563 3011684 3663563 3011684 3625335 3011684 3714791 49618 3714791 49618 932799 3322625 932799 3322625 4944015 1671808 4944015 1671808 1649912 2506321 1649912 2506321 3350612 3458014 3350612 3458014 1272579 1654224 1272579 1654224 4067371 1654224 593583 1076669 593583 1076669 3541684 3338336 3541684 3338336 647447 658632 647447 658632 3850724 2181713 3850724 2181713 3791615 2105250 3791615 2105250 3694301 2953943 3694301 2953943 4115202 2520833 4115202 2520833 3346339 4243336 3346339 4243336 1683239 676310 1683239 676310 998993 676310 4643402 2960435 4643402 2960435 3028421 424057 3028421 424057 1170459 2440177 1170459 2440177 4100771 2440177 277926 3347683 277926 3347683 3833462 2147607 3833462 2147607 1343105 3338107 1343105 3338107 3696531 2038758 3696531 2038758 4009278 2323596 4009278 2323596 1162878 522747 1162878 522747 344525 1352964 344525 1352964 801897 823971 801897 823971 823154 823971 447957 451275 447957 451275 849822 3097818 849822 3097818 4519793 2864597 4519793 2864597 1671366 4545258 1671366 4545258 3668257 761870 3668257 761870 899889 761870 4357350 3332053 4357350 3332053 3315416 3332053 4792330 1661485 4792330 1661485 1152010 3631434 1152010 3631434 4122649 2164732 4122649 2164732 4512491 2164732 584714 461661 584714 461661 3346353 4819784 3346353 4819784 1673191 298947 1673191 298947 3049624 3328850 3049624 3328850 4266951 990827 4266951 990827 987799 990827 4643990 2970677 4643990 2970677 1382991 288436 1382991 288436 3344837 1729230 3344837 1729230 969570 975001 969570 975001 4376254 2625351 4376254 2625351 4288764 2625351 4592964 529681 4592964 529681 1145491 529681 3784600 3326595 3784600 3326595 1345823 310874 1345823 310874 3496236 4767527 3496236 4767527 296489 1680706 296489 1680706 3744964 2185973 3744964 2185973 3862059 2185973 1686353 3470702 1686353 3470702 3878307 1670362 3878307 1670362 1652300 2593875 1652300 2593875 4544342 2122079 4544342 2122079 1646881 4960360 1646881 4960360 3874269 1653268 3874269 1653268 437991 1653268 3274904 3340001 3274904 3340001 4211590 1991722 4211590 1991722 4664208 1991722 4303971 3322185 4303971 3322185 4907627 3322185 4555774 1647067 4555774 1647067 1344359 1647067 3344005 1363989 3344005 1363989 4041118 2642281 4041118 2642281 3742215 2926709 3742215 2926709 1677975 287654 1677975 287654 1653960 287654 3794962 2152862 3794962 2152862 3640870 751079 3640870 751079 919542 751079 1445358 2783315 1445358 2783315 3886319 2783315 1652331 1029622 1652331 1029622 1073665 2504364 1073665 2504364 4145771 2504364 3332570 4561151 3332570 4561151 925631 919851 925631 919851 1321027 1655807 1321027 1655807 1345477 315917 1345477 315917 3813306 2842225 3813306 2842225 3538515 1462283 3538515 1462283 1151085 1144891 1151085 1144891 1672695 3318405 1672695 3318405 2517545 3318405 1036605 3578846 1036605 3578846 585967 569313 585967 569313 1311473 3335462 1311473 3335462 3333700 1804843 3333700 1804843 3348998 3333688 3348998 3333688 929816 913044 929816 913044 2005633 3339126 2005633 3339126 4539730 2839016 4539730 2839016 4709307 3340205 4709307 3340205 3858884 3340205 4386687 450204 4386687 450204 1680195 1682520 1680195 1682520 3322350 3761983 3322350 3761983 743823 300984 743823 300984 306469 300984 4591989 4613710 4591989 4613710 1677416 4613710 4070198 601583 4070198 601583 1659714 601583 3950827 4484720 3950827 4484720 3333453 4484720 3339313 2068578 3339313 2068578 1678242 3704456 1678242 3704456 268891 454626 268891 454626 1212853 2607021 1212853 2607021 4271377 2607021 748537 922988 748537 922988 4272831 2412653 4272831 2412653 1655926 1813022 1655926 1813022 4134102 2484307 4134102 2484307 3347444 705575 3347444 705575 416047 3328882 416047 3328882 446842 465257 446842 465257 4654075 3715264 4654075 3715264 1674503 3715264 4677646 1654115 4677646 1654115 798975 1654115 4070154 2420799 4070154 2420799 1649706 184634 1649706 184634 2746848 4617608 2746848 4617608 314268 1209977 314268 1209977 541811 1664446 541811 1664446 1307237 336251 1307237 336251 3339435 3006556 3339435 3006556 4670770 3006556 391007 1254838 391007 1254838 4705723 1684684 4705723 1684684 1461251 735401 1461251 735401 38483 3353003 38483 3353003 225875 711507 225875 711507 937460 711507 930941 1865479 930941 1865479 1668971 1865479 302419 319277 302419 319277 691152 2024268 691152 2024268 4614829 2024268 1197661 461334 1197661 461334 4623569 2990101 4623569 2990101 895472 1200646 895472 1200646 2346279 3346134 2346279 3346134 574520 1099107 574520 1099107 485887 1660835 485887 1660835 3625177 1660835 1242610 1649070 1242610 1649070 4730879 1933245 4730879 1933245 1655164 911194 1655164 911194 4520909 2852083 4520909 2852083 433983 1229092 433983 1229092 4471372 4086633 4471372 4086633 1247999 3326299 1247999 3326299 4257918 3326299 976252 688606 976252 688606 3999918 2693232 3999918 2693232 240719 265252 240719 265252 1667153 3351006 1667153 3351006 1389362 266307 1389362 266307 684506 852239 684506 852239 1661753 852239 1037990 1659245 1037990 1659245 3959648 2275605 3959648 2275605 496005 1144706 496005 1144706 1674684 4495255 1674684 4495255 3330109 889993 3330109 889993 2249526 3342345 2249526 3342345 500265 692255 500265 692255 980328 692255 310639 2447359 310639 2447359 4208987 2447359 3578300 3098675 3578300 3098675 1663667 825281 1663667 825281 3997751 3347786 3997751 3347786 1709637 3347786 4744617 1670996 4744617 1670996 3097661 3341946 3097661 3341946 523730 508384 523730 508384 4727709 3032611 4727709 3032611 1197402 1218257 1197402 1218257 3517736 3340833 3517736 3340833 1685856 1662399 1685856 1662399 3065793 1662399 1208245 434672 1208245 434672 3325456 2692700 3325456 2692700 3990176 2692700 990111 1204786 990111 1204786 458978 1204786 1053717 1028129 1053717 1028129 4560686 3344197 4560686 3344197 4506953 3344197 4646964 2515238 4646964 2515238 513745 3316456 513745 3316456 4236241 1659109 4236241 1659109 1411524 1659109 3725520 3352173 3725520 3352173 4908081 3352173 1675287 4029568 1675287 4029568 1326133 857379 1326133 857379 3737680 3037334 3737680 3037334 1671001 2648560 1671001 2648560 3727510 2927445 3727510 2927445 4078373 2425717 4078373 2425717 1661328 4055731 1661328 4055731 3350781 2277076 3350781 2277076 4625393 3327751 4625393 3327751 1608350 3327751 3346721 546809 3346721 546809 4523102 2854078 4523102 2854078 3328502 339952 3328502 339952 3617261 1946480 3617261 1946480 1372708 709597 1372708 709597 834102 3558489 834102 3558489 3340775 927912 3340775 927912 3328561 927912 3346225 2223108 3346225 2223108 4552417 2125914 4552417 2125914 4136712 2700145 4136712 2700145 367897 766836 367897 766836 910695 766836 285246 296998 285246 296998 2831851 1652553 2831851 1652553 972358 691519 972358 691519 4210506 2436751 4210506 2436751 3349750 2104645 3349750 2104645 4476317 2809199 4476317 2809199 1860399 919120 1860399 919120 758588 919120 4213815 3034626 4213815 3034626 521287 4731057 521287 4731057 4410497 2252230 4410497 2252230 3319587 4351352 3319587 4351352 464072 473342 464072 473342 3343139 4117503 3343139 4117503 629859 632978 629859 632978 4337346 4223444 4337346 4223444 2899437 3341090 2899437 3341090 3351098 4344173 3351098 4344173 3818802 2043731 3818802 2043731 4635015 2043731 3647138 3059118 3647138 3059118 4735974 3059118 1251625 394630 1251625 394630 3353031 1317112 3353031 1317112 344269 1317112 3332661 3070643 3332661 3070643 3614812 3070643 803348 779929 803348 779929 4169984 3607847 4169984 3607847 3333448 3607847 4446653 1289364 4446653 1289364 359867 1289364 1234159 1254333 1234159 1254333 1662659 2745402 1662659 2745402 1369015 288930 1369015 288930 491245 4695912 491245 4695912 3321053 3118465 3321053 3118465 3635846 3334751 3635846 3334751 1152169 1161357 1152169 1161357 3919662 2242816 3919662 2242816 1162378 318808 1162378 318808 4624495 2018695 4624495 2018695 1682945 53829 1682945 53829 3481665 3317652 3481665 3317652 4357945 601704 4357945 601704 1048460 601704 3320688 1260358 3320688 1260358 632505 631185 632505 631185 1134362 3056290 1134362 3056290 4821219 1680778 4821219 1680778 1662940 4557317 1662940 4557317 1685540 103732 1685540 103732 1041450 1656071 1041450 1656071 4561677 2108495 4561677 2108495 3322528 130889 3322528 130889 3826930 3338474 3826930 3338474 2215978 3338474 4448988 1566055 4448988 1566055 1656324 3316026 1656324 3316026 1915383 3316026 1667249 455524 1667249 455524 506625 3327473 506625 3327473 3782596 3327473 3330151 2317805 3330151 2317805 4350415 2317805 3316417 936259 3316417 936259 948618 936259 3668661 1235593 3668661 1235593 4795916 946745 4795916 946745 4781842 2330942 4781842 2330942 1108195 376690 1108195 376690 1437779 1658596 1437779 1658596 3798459 2863063 3798459 2863063 1676770 910986 1676770 910986 287573 1378061 287573 1378061 3761754 386488 3761754 386488 4020812 2353543 4020812 2353543 442581 434866 442581 434866 3792089 2107276 3792089 2107276 1426644 1406842 1426644 1406842 4740695 3342412 4740695 3342412 646467 1176535 646467 1176535 2232866 2260735 2232866 2260735 4111461 2529812 4111461 2529812 2658105 1658761 2658105 1658761 4385650 3316076 4385650 3316076 2381053 3316076 3341456 2220430 3341456 2220430 4416823 2220430 354262 1308240 354262 1308240 3345604 1789589 3345604 1789589 395988 1262339 395988 1262339 1659450 3134653 1659450 3134653 1646672 3134653 1656201 529817 1656201 529817 554179 529817 3563733 3344354 3563733 3344354 4701656 3344354 211401 595323 211401 595323 3751214 2881275 3751214 2881275 1374361 907397 1374361 907397 775414 907397 1370245 3333750 1370245 3333750 4761670 3333750 4331071 2345651 4331071 2345651 1657903 3345499 1657903 3345499 453854 1239107 453854 1239107 3894577 2773833 3894577 2773833 4368742 1684291 4368742 1684291 357851 1684291 4140356 2489105 4140356 2489105 657445 985208 657445 985208 419829 1677362 419829 1677362 564189 235103 564189 235103 264052 235103 916722 3331581 916722 3331581 946925 3331581 694349 684037 694349 684037 3333236 2279875 3333236 2279875 603806 949303 603806 949303 739358 949303 675047 3313481 675047 3313481 3025734 3313481 1056277 1074195 1056277 1074195 2894570 2589130 2894570 2589130 4496670 1683268 4496670 1683268 3960883 1683268 4002898 2976340 4002898 2976340 4663051 2976340 3337164 2903039 3337164 2903039 3325666 4990957 3325666 4990957 513330 1246715 513330 1246715 2373559 3314915 2373559 3314915 3325661 1952944 3325661 1952944 4690803 1952944 1653924 3095342 1653924 3095342 4533190 2266076 4533190 2266076 3034435 998315 3034435 998315 696414 998315 4523911 2870378 4523911 2870378 1461283 329158 1461283 329158 3349235 329158 1668868 1679370 1668868 1679370 4996677 1679370 3346191 4293233 3346191 4293233 476051 497849 476051 497849 2658705 1933544 2658705 1933544 4730523 1933544 3351986 4548735 3351986 4548735 3813235 255727 3813235 255727 451892 1799665 451892 1799665 4403737 2733691 4403737 2733691 3336031 674432 3336031 674432 1020787 674432 3538850 3120008 3538850 3120008 634967 603095 634967 603095 3343570 4280157 3343570 4280157 48578 1676700 48578 1676700 3331963 2428742 3331963 2428742 1683787 251122 1683787 251122 2512036 1657414 2512036 1657414 3352809 1482015 3352809 1482015 3348393 2838081 3348393 2838081 4491964 2838081 551918 537275 551918 537275 4652389 3113325 4652389 3113325 2389683 3113325 3353259 3085192 3353259 3085192 3590292 3105616 3590292 3105616 607257 603267 607257 603267 3353280 3410034 3353280 3410034 945907 973836 945907 973836 585806 2804175 585806 2804175 4758744 3061900 4758744 3061900 450369 460072 450369 460072 801767 851932 801767 851932 960333 613648 960333 613648 1058742 613648 309576 3349833 309576 3349833 1874140 1678313 1874140 1678313 4579512 4236545 4579512 4236545 1079661 1056170 1079661 1056170 3731328 2068412 3731328 2068412 520027 1177725 520027 1177725 4536796 1649644 4536796 1649644 938131 607973 938131 607973 4204686 2534650 4204686 2534650 3652943 1659534 3652943 1659534 4594085 1684614 4594085 1684614 506216 707740 506216 707740 4681452 2667354 4681452 2667354 1684059 2472692 1684059 2472692 3339201 2915891 3339201 2915891 4052437 1862824 4052437 1862824 753449 783106 753449 783106 3745631 2917934 3745631 2917934 354407 844012 354407 844012 1393518 3321328 1393518 3321328 849961 3321328 1669684 1392265 1669684 1392265 3802569 3345280 3802569 3345280 2463161 1650917 2463161 1650917 3313969 2561035 3313969 2561035 4533379 2150897 4533379 2150897 3321861 4474496 3321861 4474496 1411792 287517 1411792 287517 982332 2114970 982332 2114970 3777056 2114970 1655706 417325 1655706 417325 4702573 1673044 4702573 1673044 1279191 383456 1279191 383456 233647 3334691 233647 3334691 3951309 3322843 3951309 3322843 3324141 4773529 3324141 4773529 3781779 2760134 3781779 2760134 1129891 542260 1129891 542260 1674626 1338323 1674626 1338323 1671321 880263 1671321 880263 511824 2541851 511824 2541851 4181447 2541851 705553 375772 705553 375772 4324860 3335190 4324860 3335190 4735191 3335190 4315769 1678098 4315769 1678098 757958 1678098 4657681 4538595 4657681 4538595 1650138 4538595 2831854 685009 2831854 685009 978759 685009 3415036 3333361 3415036 3333361 3752660 2919114 3752660 2919114 11079 3322772 11079 3322772 3442752 3322772 3320675 4533738 3320675 4533738 4444593 2214029 4444593 2214029 3728967 2958772 3728967 2958772 4735227 1955829 4735227 1955829 4321972 3327724 4321972 3327724 1239365 1131093 1239365 1131093 521073 2939508 521073 2939508 4600513 2939508 1409712 1658840 1409712 1658840 3923962 2741441 3923962 2741441 4387848 2259544 4387848 2259544 4214954 2549897 4214954 2549897 4677239 1649248 4677239 1649248 3815067 2900022 3815067 2900022 1654957 3847929 1654957 3847929 4720168 2279981 4720168 2279981 3936532 2279981 4681530 1666492 4681530 1666492 1854769 1666492 3918783 2256414 3918783 2256414 1672052 1818710 1672052 1818710 4320600 2679230 4320600 2679230 804512 793887 804512 793887 1666679 2586872 1666679 2586872 4724084 1233498 4724084 1233498 437774 1233498 4348312 2671700 4348312 2671700 4546706 2099621 4546706 2099621 3789928 2876310 3789928 2876310 731338 256492 731338 256492 256864 256492 4833230 1963813 4833230 1963813 593022 1091200 593022 1091200 1654395 3779012 1654395 3779012 3314944 1174078 3314944 1174078 1171912 1174078 1660543 1572213 1660543 1572213 867258 808396 867258 808396 1684389 3058660 1684389 3058660 3612002 3058660 1666513 780810 1666513 780810 829224 1233901 829224 1233901 1675930 3911192 1675930 3911192 1667862 3911192 4894994 1669189 4894994 1669189 4476100 2804286 4476100 2804286 1340271 349098 1340271 349098 1666645 349098 1077078 2056289 1077078 2056289 4631513 2056289 4489886 3342176 4489886 3342176 4226834 2582743 4226834 2582743 3603510 3031838 3603510 3031838 1258519 405802 1258519 405802 1662460 3291362 1662460 3291362 1103350 566133 1103350 566133 1379122 1387190 1379122 1387190 337457 1338696 337457 1338696 3704726 3260088 3704726 3260088 1668346 3260088 4632291 1083252 4632291 1083252 1012889 678333 1012889 678333 991928 1937212 991928 1937212 3619652 1937212 1666223 3469814 1666223 3469814 77964 3130760 77964 3130760 4673390 861814 4673390 861814 512168 494827 512168 494827 2028545 1661198 2028545 1661198 1674590 733359 1674590 733359 599896 1655084 599896 1655084 3351817 4947496 3351817 4947496 3325978 4947496 3904121 391781 3904121 391781 1272280 391781 3315615 2890772 3315615 2890772 974234 969759 974234 969759 2523589 3319976 2523589 3319976 1428625 1125380 1428625 1125380 1139947 1125380 3341529 3902955 3341529 3902955 1650826 737349 1650826 737349 2146068 3344274 2146068 3344274 1767758 3344274 4285768 1660711 4285768 1660711 2720650 1660711 4146992 2501578 4146992 2501578 4092937 2126807 4092937 2126807 4562143 2126807 908545 3352484 908545 3352484 551117 538163 551117 538163 3714856 2924943 3714856 2924943 3981503 505210 3981503 505210 956822 4068618 956822 4068618 3321856 2486703 3321856 2486703 1667120 3115829 1667120 3115829 4193207 2467232 4193207 2467232 4231581 2467232 895572 687769 895572 687769 3987431 2826593 3987431 2826593 3804726 2826593 3906824 520081 3906824 520081 587429 1666272 587429 1666272 200284 1666272 3900949 2689393 3900949 2689393 4361625 2689393 1667812 1423217 1667812 1423217 3351547 1423217 645506 991892 645506 991892 1419946 3350405 1419946 3350405 1680612 502258 1680612 502258 511787 502258 3260085 3328537 3260085 3328537 3337727 1655382 3337727 1655382 350309 1655382 1678948 2572388 1678948 2572388 3314915 868318 3314915 868318 4035934 2635174 4035934 2635174 3331762 993427 3331762 993427 2142171 2451580 2142171 2451580 4122180 2451580 3329669 3897217 3329669 3897217 1114034 2543022 1114034 2543022 4088195 2543022 2506518 1653048 2506518 1653048 3219510 3316294 3219510 3316294 1154153 665487 1154153 665487 679409 665487 4129859 2536211 4129859 2536211 1162018 515412 1162018 515412 3328106 3660615 3328106 3660615 685485 972789 685485 972789 289614 3329808 289614 3329808 4225562 654201 4225562 654201 632475 654201 2984471 2169828 2984471 2169828 3324624 2169828 3316726 4910753 3316726 4910753 3314724 143221 3314724 143221 3804380 2893205 3804380 2893205 3511629 1676606 3511629 1676606 3695282 3331921 3695282 3331921 1944696 3331921 3333533 2076792 3333533 2076792 3315718 2645983 3315718 2645983 4383928 531966 4383928 531966 1108447 531966 4035906 2960456 4035906 2960456 240644 1456224 240644 1456224 2624156 1685112 2624156 1685112 1882482 1685112 4403708 3639006 4403708 3639006 1670911 3639006 1677923 556193 1677923 556193 532077 556193 4581693 2662585 4581693 2662585 3567522 3097643 3567522 3097643 3648554 2414407 3648554 2414407 4217478 2414407 659404 225236 659404 225236 1439701 225236 1102037 2551599 1102037 2551599 4130423 2551599 1068903 1058431 1068903 1058431 4743997 3051336 4743997 3051336 3825069 2125905 3825069 2125905 3331641 4138909 3331641 4138909 800666 813991 800666 813991 1004401 3317512 1004401 3317512 957470 3317512 4603318 3329327 4603318 3329327 4226424 1682502 4226424 1682502 1658695 4152806 1658695 4152806 2825236 1662044 2825236 1662044 71727 1662044 2110937 3326969 2110937 3326969 4677722 1682268 4677722 1682268 4326716 1682268 4583465 2780324 4583465 2780324 323863 273070 323863 273070 3317531 273070 533258 566987 533258 566987 3325388 2543930 3325388 2543930 3324541 1087294 3324541 1087294 1676805 2556031 1676805 2556031 4771856 3101459 4771856 3101459 3334414 1061942 3334414 1061942 1058125 1061942 4760088 1915481 4760088 1915481 3535444 430520 3535444 430520 1253714 430520 1354030 303212 1354030 303212 1673508 4177545 1673508 4177545 3342011 1623757 3342011 1623757 353233 3342103 353233 3342103 4601772 3342103 770514 759560 770514 759560 4573413 2247534 4573413 2247534 3335996 483999 3335996 483999 486003 483999 2343133 1674645 2343133 1674645 208111 1318860 208111 1318860 3325744 2800183 3325744 2800183 3883003 2219024 3883003 2219024 4750047 4094853 4750047 4094853 799467 798777 799467 798777 1384966 1402692 1384966 1402692 766686 905438 766686 905438 3747776 2057039 3747776 2057039 3346179 1325021 3346179 1325021 3684609 2027852 3684609 2027852 1142195 519203 1142195 519203 1135904 519203 1673489 4706433 1673489 4706433 4394247 1116349 4394247 1116349 559432 1116349 4555495 3330778 4555495 3330778 128885 3330778 1647575 3068532 1647575 3068532 1675090 4486638 1675090 4486638 4335100 2300845 4335100 2300845 4231521 2458211 4231521 2458211 1670771 696443 1670771 696443 3176412 3345528 3176412 3345528 4701792 2535840 4701792 2535840 3052944 1649001 3052944 1649001 2770889 2888838 2770889 2888838 4538044 2888838 3620226 1958770 3620226 1958770 3317126 4108831 3317126 4108831 3344163 2284655 3344163 2284655 3350830 4371600 3350830 4371600 4535461 1667974 4535461 1667974 1678697 4063559 1678697 4063559 3348739 1091780 3348739 1091780 1658189 2911651 1658189 2911651 4653922 1651312 4653922 1651312 3333120 3585956 3333120 3585956 4105870 2464427 4105870 2464427 3515177 3819727 3515177 3819727 3352456 3819727 4372442 1660415 4372442 1660415 1083777 1079823 1083777 1079823 4222032 3345961 4222032 3345961 326286 349754 326286 349754 4440809 2246456 4440809 2246456 763206 903287 763206 903287 3101749 1912083 3101749 1912083 4785041 1912083 4040837 2642441 4040837 2642441 690214 693293 690214 693293 4386388 2281910 4386388 2281910 1059586 605276 1059586 605276 1661323 4882606 1661323 4882606 702043 958507 702043 958507 4093786 3045977 4093786 3045977 3315358 1548972 3315358 1548972 1678245 1548972 4329447 3326314 4329447 3326314 1356588 1368974 1356588 1368974 4183690 2467707 4183690 2467707 3977814 2308192 3977814 2308192 489719 3313636 489719 3313636 1027825 1025337 1027825 1025337 3935221 3319603 3935221 3319603 509277 987451 509277 987451 1647167 2778703 1647167 2778703 3909828 2236054 3909828 2236054 4523998 2850020 4523998 2850020 3321728 1832530 3321728 1832530 3602174 2216166 3602174 2216166 4469057 2216166 3930635 2973301 3930635 2973301 4937978 1661207 4937978 1661207 3350981 4748112 3350981 4748112 1677268 4748112 3991089 2299337 3991089 2299337 214901 4165024 214901 4165024 1648417 2828471 1648417 2828471 1662422 4910305 1662422 4910305 3323557 1073872 3323557 1073872 3412223 3333619 3412223 3333619 234091 1411261 234091 1411261 3947959 2306620 3947959 2306620 4450853 2243153 4450853 2243153 4466369 2797507 4466369 2797507 1667081 1281583 1667081 1281583 3327536 1281583 1101255 565435 1101255 565435 3765193 2881963 3765193 2881963 958725 940530 958725 940530 4440805 3906946 4440805 3906946 1665594 2222015 1665594 2222015 3879518 2222015 1757633 1678304 1757633 1678304 1834359 3332052 1834359 3332052 4597155 1337920 4597155 1337920 358061 1337920 4113699 2561308 4113699 2561308 4124368 1656734 4124368 1656734 66910 1656734 1652996 206503 1652996 206503 205468 206503 1705642 1925185 1705642 1925185 4724835 1925185 4495347 3341016 4495347 3341016 1670300 2048193 1670300 2048193 1022467 3329620 1022467 3329620 4462183 1667183 4462183 1667183 1779259 1667183 3326090 709179 3326090 709179 1681080 3997298 1681080 3997298 1233120 1224856 1233120 1224856 652645 1878420 652645 1878420 4221650 3332666 4221650 3332666 4943529 3332666 4609686 1651599 4609686 1651599 1592715 1651599 1660690 1649154 1660690 1649154 3562455 1930848 3562455 1930848 3582104 1930848 3332834 2805972 3332834 2805972 802966 814419 802966 814419 1725987 1686378 1725987 1686378 615469 612320 615469 612320 4179282 2489436 4179282 2489436 3672189 867620 3672189 867620 779909 867620 1679726 2053210 1679726 2053210 3751046 2053210 528387 518788 528387 518788 4392198 3313904 4392198 3313904 539548 551409 539548 551409 2877556 3319998 2877556 3319998 1923836 2243744 1923836 2243744 1828144 3352633 1828144 3352633 1672728 1647438 1672728 1647438 4469276 2803587 4469276 2803587 1453622 1437192 1453622 1437192 436242 4650450 436242 4650450 4448598 441901 4448598 441901 1261650 441901 4253257 3342383 4253257 3342383 3332399 345019 3332399 345019 3710650 2957078 3710650 2957078 1677509 129454 1677509 129454 4473906 2834308 4473906 2834308 4413135 2738781 4413135 2738781 598627 3340173 598627 3340173 1026483 609369 1026483 609369 3342578 3323153 3342578 3323153 1428438 1428781 1428438 1428781 4529921 2159731 4529921 2159731 396051 1259829 396051 1259829 4060284 3331634 4060284 3331634 3721866 3331634 4265795 2579234 4265795 2579234 4479722 2830720 4479722 2830720 1662606 872348 1662606 872348 2247883 1913114 2247883 1913114 1682859 1913114 3320509 3815039 3320509 3815039 4608452 798611 4608452 798611 797484 798611 3851292 2826335 3851292 2826335 3331895 76528 3331895 76528 4368070 1671521 4368070 1671521 4227236 1650344 4227236 1650344 4501130 2187643 4501130 2187643 702164 514819 702164 514819 1146892 514819 673404 971970 673404 971970 1446882 212249 1446882 212249 4040374 2348565 4040374 2348565 3321721 2316529 3321721 2316529 4220891 2541897 4220891 2541897 4081101 1657826 4081101 1657826 3726051 3330969 3726051 3330969 4018992 3330969 3349453 1327377 3349453 1327377 4447751 2196857 4447751 2196857 3809434 2111340 3809434 2111340 4118662 2545480 4118662 2545480 3351625 994444 3351625 994444 444111 1258957 444111 1258957 947385 727275 947385 727275 1437516 1678873 1437516 1678873 4503562 1678873 3322313 481077 3322313 481077 1191132 481077 3326755 2653926 3326755 2653926 3314589 2653926 4139965 2397458 4139965 2397458 4319394 2641775 4319394 2641775 699363 948588 699363 948588 3888288 1678932 3888288 1678932 3153886 1650446 3153886 1650446 3340041 4748004 3340041 4748004 2378294 1241487 2378294 1241487 4549617 2149795 4549617 2149795 250369 259516 250369 259516 3814219 2152872 3814219 2152872 3638984 1974410 3638984 1974410 1647722 4084240 1647722 4084240 4227092 977906 4227092 977906 1661448 977906 1679849 1356649 1679849 1356649 3313800 629521 3313800 629521 4867058 1662657 4867058 1662657 1436751 208923 1436751 208923 1353959 460800 1353959 460800 1211021 460800 1650900 4620248 1650900 4620248 4261859 1672979 4261859 1672979 613605 1041568 613605 1041568 3334615 3484631 3334615 3484631 3572692 3095633 3572692 3095633 2834562 3341069 2834562 3341069 4339357 1674032 4339357 1674032 1174893 1674032 3341819 65959 3341819 65959 3346909 2625326 3346909 2625326 954426 944206 954426 944206 71115 3334841 71115 3334841 4372036 1138663 4372036 1138663 1679149 1138663 3333832 609889 3333832 609889 52071 3335396 52071 3335396 1647606 1669932 1647606 1669932 4384438 2756083 4384438 2756083 1656683 59583 1656683 59583 3331964 1608924 3331964 1608924 1160036 512809 1160036 512809 1124817 512809 4349794 2337085 4349794 2337085 859808 852624 859808 852624 721364 943778 721364 943778 802790 793920 802790 793920 1288242 4636601 1288242 4636601 3544003 1891172 3544003 1891172 3901304 2752530 3901304 2752530 3760146 2082586 3760146 2082586 4350542 3333889 4350542 3333889 2373350 3333889 3332292 667785 3332292 667785 660966 667785 1678558 2726687 1678558 2726687 414349 392433 414349 392433 4218605 2573859 4218605 2573859 959623 968314 959623 968314 4373742 2742577 4373742 2742577 3320664 3969790 3320664 3969790 3318132 3969790 4339240 1362779 4339240 1362779 731185 730951 731185 730951 3632410 3047808 3632410 3047808 898172 755897 898172 755897 4607511 3331139 4607511 3331139 3076560 2677388 3076560 2677388 3726798 366087 3726798 366087 1657832 366087 4040246 2358643 4040246 2358643 1652185 1783836 1652185 1783836 3320080 4004395 3320080 4004395 3336392 1408259 3336392 1408259 227358 1408259 1934983 3336989 1934983 3336989 1826330 2865395 1826330 2865395 4408807 499479 4408807 499479 488419 499479 1949096 3320416 1949096 3320416 4203350 2469583 4203350 2469583 4120892 3323862 4120892 3323862 1238250 1663191 1238250 1663191 3319586 3635326 3319586 3635326 1095115 277785 1095115 277785 253086 277785 4008406 2372064 4008406 2372064 990185 694472 990185 694472 3752397 2082814 3752397 2082814 559514 1123698 559514 1123698 1675028 4967895 1675028 4967895 4272373 1116295 4272373 1116295 1110944 1116295 4410022 2732266 4410022 2732266 769215 915392 769215 915392 2808477 3329206 2808477 3329206 3336828 2586441 3336828 2586441 3721342 2954397 3721342 2954397 389466 419220 389466 419220 1293582 3347362 1293582 3347362 730417 3347362 3349546 4491574 3349546 4491574 3328189 873191 3328189 873191 4665941 2742833 4665941 2742833 1159631 484999 1159631 484999 3327451 2889456 3327451 2889456 3105081 1428911 3105081 1428911 3336431 1428911 1259947 1237291 1259947 1237291 1660106 4534847 1660106 4534847 4585515 1685300 4585515 1685300 1673250 2488883 1673250 2488883 3578591 1675105 3578591 1675105 437007 1675105 2510768 1684183 2510768 1684183 4624149 1265953 4624149 1265953 4196024 3882056 4196024 3882056 847773 705435 847773 705435 1323830 350886 1323830 350886 1670554 3800393 1670554 3800393 3338638 3800393 745245 701632 745245 701632 3323622 4159319 3323622 4159319 3693429 492502 3693429 492502 3630031 492502 4036029 2368735 4036029 2368735 1102511 1118379 1102511 1118379 783836 3319292 783836 3319292 498119 1665370 498119 1665370 1671959 2117174 1671959 2117174 625313 1181073 625313 1181073 483285 1181073 3352242 3233946 3352242 3233946 1672137 1085559 1672137 1085559 3561044 3329986 3561044 3329986 933144 917866 933144 917866 3343600 3905620 3343600 3905620 913759 763803 913759 763803 42653 3321651 42653 3321651 3329095 3321651 1287346 1270501 1287346 1270501 3731185 3345766 3731185 3345766 1851523 3345766 3659145 1669267 3659145 1669267 4372025 1669267 3320839 231989 3320839 231989 1680655 2397960 1680655 2397960 2076447 2032168 2076447 2032168 3719522 2064195 3719522 2064195 368784 268596 368784 268596 4398110 3954898 4398110 3954898 3321479 3954898 4291231 2386275 4291231 2386275 4594019 2989574 4594019 2989574 3665468 2989574 4691128 3347154 4691128 3347154 1680240 1650612 1680240 1650612 3583201 1650612 2283557 2045930 2283557 2045930 4617621 2045930 2198331 1648103 2198331 1648103 4758142 4503381 4758142 4503381 1660579 4503381 2225122 3321626 2225122 3321626 4554497 3334213 4554497 3334213 573901 1082847 573901 1082847 277561 3346381 277561 3346381 1671867 385066 1671867 385066 369860 385066 4142193 2518390 4142193 2518390 1361914 1044375 1361914 1044375 1053226 1044375 3958586 1666393 3958586 1666393 897398 764943 897398 764943 850426 2655673 850426 2655673 3341053 781513 3341053 781513 3780924 3313436 3780924 3313436 771038 1683267 771038 1683267 3750221 2921655 3750221 2921655 4495906 2166775 4495906 2166775 1768333 3328510 1768333 3328510 1113794 3328510 3695114 698832 3695114 698832 968325 698832 1098703 576518 1098703 576518 667746 3347408 667746 3347408 22886 1678959 22886 1678959 1663188 2999945 1663188 2999945 648820 1039199 648820 1039199 2136125 2978388 2136125 2978388 311377 1203093 311377 1203093 1653166 3726822 1653166 3726822 2994356 3322423 2994356 3322423 140885 3322423 3635161 1121247 3635161 1121247 1149282 1121247 1471272 219751 1471272 219751 3670519 4448004 3670519 4448004 1672555 4448004 4645780 240236 4645780 240236 1215339 1664242 1215339 1664242 3639887 1664242 431391 1224399 431391 1224399 3330878 1948645 3330878 1948645 855115 727360 855115 727360 3330403 727360 3319539 111087 3319539 111087 3648067 3018926 3648067 3018926 827617 843715 827617 843715 1685452 2529589 1685452 2529589 3645395 1664563 3645395 1664563 215817 242697 215817 242697 3350751 2971401 3350751 2971401 773522 886092 773522 886092 2816271 3351459 2816271 3351459 569035 3351459 850585 817868 850585 817868 3332052 3337169 3332052 3337169 3241113 3337169 3322202 1376516 3322202 1376516 1654948 3471147 1654948 3471147 953641 984246 953641 984246 4252449 3344413 4252449 3344413 1659289 1299976 1659289 1299976 356777 1299976 3768770 2915013 3768770 2915013 1329735 1349169 1329735 1349169 3176892 2147919 3176892 2147919 4505810 2147919 3672158 1989494 3672158 1989494 235836 4044791 235836 4044791 3334499 1649439 3334499 1649439 1025757 656820 1025757 656820 4010408 3326318 4010408 3326318 953974 981339 953974 981339 4780691 3130700 4780691 3130700 282178 1387862 282178 1387862 4355297 2667525 4355297 2667525 1681275 38703 1681275 38703 1679580 38703 4002959 2145899 4002959 2145899 4522544 2145899 3324520 2921152 3324520 2921152 3663590 831981 3663590 831981 810926 831981 1658201 3232230 1658201 3232230 4814742 1647076 4814742 1647076 4971758 2312601 4971758 2312601 341874 1323872 341874 1323872 2492942 4361539 2492942 4361539 294727 279945 294727 279945 4783832 1680916 4783832 1680916 437156 428464 437156 428464 1682441 4555175 1682441 4555175 1671784 1654374 1671784 1654374 4686264 3032868 4686264 3032868 3679443 974097 3679443 974097 1649882 205630 1649882 205630 1448012 3067370 1448012 3067370 4749041 3067370 4141336 2466757 4141336 2466757 4505745 2872940 4505745 2872940 1397637 1192348 1397637 1192348 1211972 1192348 1665804 4408856 1665804 4408856 1329024 347144 1329024 347144 3493339 3321791 3493339 3321791 4286007 3321791 1676285 612757 1676285 612757 1057555 612757 2358859 1682754 2358859 1682754 1671024 1599175 1671024 1599175 2395666 1963987 2395666 1963987 4690643 1963987 479004 1169146 479004 1169146 3317408 3302829 3317408 3302829 787733 795002 787733 795002 3335841 4173277 3335841 4173277 4006908 2674339 4006908 2674339 1674981 3969643 1674981 3969643 3857888 2798854 3857888 2798854 3374192 3337238 3374192 3337238 3064158 1647235 3064158 1647235 4711055 3350509 4711055 3350509 602306 583447 602306 583447 4841702 2857593 4841702 2857593 1106019 543518 1106019 543518 4534811 2111143 4534811 2111143 234888 236145 234888 236145 865216 3342308 865216 3342308 1923590 3342308 1234800 425980 1234800 425980 4255329 4770973 4255329 4770973 3317948 4770973 3549742 779209 3549742 779209 806282 779209 2839461 3333397 2839461 3333397 769549 1432376 769549 1432376 243453 1432376 756495 526122 756495 526122 3405184 3351943 3405184 3351943 1664685 3351943 4782528 1908083 4782528 1908083 4414269 2260512 4414269 2260512 3335991 1174423 3335991 1174423 1462902 1678315 1462902 1678315 3329680 345434 3329680 345434 329530 336485 329530 336485 4656661 3340769 4656661 3340769 1851763 1667596 1851763 1667596 4547824 2127479 4547824 2127479 4677689 1675736 4677689 1675736 3796109 1675736 4734367 2176589 4734367 2176589 1496050 1172167 1496050 1172167 482493 1172167 4129161 2495897 4129161 2495897 4789818 595298 4789818 595298 1107117 595298 4160310 1676005 4160310 1676005 1311678 1325257 1311678 1325257 3323175 2204340 3323175 2204340 3911309 2762132 3911309 2762132 3641568 1675171 3641568 1675171 2254811 1675171 4000815 2343386 4000815 2343386 1664786 168973 1664786 168973 1089814 3343585 1089814 3343585 345387 331948 345387 331948 3838362 1670718 3838362 1670718 3340614 1293335 3340614 1293335 1668030 4335322 1668030 4335322 3343394 588512 3343394 588512 3576404 3591497 3576404 3591497 3315442 3591497 3344062 258130 3344062 258130 549679 2287557 549679 2287557 4370267 2287557 347720 319951 347720 319951 4285194 2646241 4285194 2646241 543146 568651 543146 568651 3329964 3845651 3329964 3845651 832420 841562 832420 841562 4948226 3327326 4948226 3327326 345189 1332773 345189 1332773 2097311 3341384 2097311 3341384 1398219 518454 1398219 518454 497817 518454 2079905 1655183 2079905 1655183 1681544 1407169 1681544 1407169 885084 904050 885084 904050 3631741 3631316 3631741 3631316 476075 1675254 476075 1675254 3316035 4345911 3316035 4345911 1140744 1679583 1140744 1679583 4449512 2688662 4449512 2688662 199233 1440544 199233 1440544 4097408 2418703 4097408 2418703 1256076 1120619 1256076 1120619 560930 1120619 1649599 4621470 1649599 4621470 3342160 1291280 3342160 1291280 1304507 1291280 3313928 4774283 3313928 4774283 1100065 3319694 1100065 3319694 4850829 3319694 4689075 3328906 4689075 3328906 2470179 1684316 2470179 1684316 3313411 3838440 3313411 3838440 904758 922382 904758 922382 3385567 3350214 3385567 3350214 4072949 2457787 4072949 2457787 4142029 2457787 783503 3938480 783503 3938480 3318474 3938480 2141416 1558750 2141416 1558750 1686408 1558750 3626420 3049384 3626420 3049384 4145329 1431295 4145329 1431295 1452510 1431295 3907041 1674726 3907041 1674726 1682275 457859 1682275 457859 1680156 3670305 1680156 3670305 3347962 945740 3347962 945740 4365861 3341487 4365861 3341487 1652919 1674697 1652919 1674697 4230216 2407344 4230216 2407344 3859824 2168645 3859824 2168645 4329894 3337100 4329894 3337100 44567 1685858 44567 1685858 4238908 3321856 4238908 3321856 4068314 3321856 4416030 2257891 4416030 2257891 4441243 3352119 4441243 3352119 3333853 1879689 3333853 1879689 4798335 1879689 574623 1661756 574623 1661756 4574842 2902103 4574842 2902103 493687 1177052 493687 1177052 1521623 3346624 1521623 3346624 519904 1126965 519904 1126965 4039415 2601556 4039415 2601556 3345347 1411564 3345347 1411564 3324211 3391639 3324211 3391639 4183866 2472682 4183866 2472682 4423259 2787837 4423259 2787837 4775606 1873959 4775606 1873959 1660646 2431598 1660646 2431598 675602 648135 675602 648135 544848 524088 544848 524088 4498545 2168527 4498545 2168527 2051950 809992 2051950 809992 1660280 809992 1708385 1673399 1708385 1673399 790886 866699 790886 866699 176736 1658441 176736 1658441 1221951 454911 1221951 454911 3073621 1679606 3073621 1679606 1396759 285147 1396759 285147 815972 2724979 815972 2724979 4405613 2724979 3916301 1998921 3916301 1998921 4649664 1998921 2550761 3325318 2550761 3325318 4325236 2652885 4325236 2652885 232505 4270729 232505 4270729 4705468 1672912 4705468 1672912 4627625 2690283 4627625 2690283 3973417 2690283 4325870 1667444 4325870 1667444 856665 468855 856665 468855 1668790 4034781 1668790 4034781 873192 1652619 873192 1652619 1452014 1652619 1342577 1350735 1342577 1350735 4580953 4902478 4580953 4902478 668270 1659691 668270 1659691 4481794 2818612 4481794 2818612 717883 932266 717883 932266 1879063 3340147 1879063 3340147 1138055 3340147 3343025 2772719 3343025 2772719 1651263 2772719 4954594 1686003 4954594 1686003 2060209 3339642 2060209 3339642 4124798 2490141 4124798 2490141 4000055 3350687 4000055 3350687 4118319 3350687 3962584 2367272 3962584 2367272 3343459 2367272 3701607 2949155 3701607 2949155 4943435 525193 4943435 525193 685296 974856 685296 974856 1650418 496764 1650418 496764 4564072 2103892 4564072 2103892 1411240 259514 1411240 259514 1108523 2032018 1108523 2032018 3681012 2032018 1344985 307101 1344985 307101 1672485 2483533 1672485 2483533 3592880 1797278 3592880 1797278 2909783 1665035 2909783 1665035 4431317 2741434 4431317 2741434 3932532 1653226 3932532 1653226 2060861 3350493 2060861 3350493 352589 357748 352589 357748 922182 2380896 922182 2380896 4051341 2380896 880888 880960 880888 880960 973970 4129553 973970 4129553 3596479 489269 3596479 489269 507205 489269 1263956 413758 1263956 413758 1583326 3319116 1583326 3319116 1364912 296695 1364912 296695 1317504 1097791 1317504 1097791 560037 1097791 1674569 4633977 1674569 4633977 4215319 1673109 4215319 1673109 1740788 3339819 1740788 3339819 4315926 1671090 4315926 1671090 3328758 2919098 3328758 2919098 4279940 15470 4279940 15470 1647261 3224130 1647261 3224130 672552 1671528 672552 1671528 1662358 3851173 1662358 3851173 3352986 983937 3352986 983937 495483 2449220 495483 2449220 4115031 2449220 1669897 1670741 1669897 1670741 3610271 3142635 3610271 3142635 3351476 1114690 3351476 1114690 3419054 1679377 3419054 1679377 512332 1679377 1220959 252263 1220959 252263 2128223 3315149 2128223 3315149 4079192 502368 4079192 502368 504941 502368 4114285 2445758 4114285 2445758 3635873 1968525 3635873 1968525 1665712 2258861 1665712 2258861 1171355 1149900 1171355 1149900 3759451 1655424 3759451 1655424 4712771 1647553 4712771 1647553 1743287 1647553 4363443 4338288 4363443 4338288 3322153 4338288 4221080 261322 4221080 261322 261845 261322 1653353 1197612 1653353 1197612 758769 906726 758769 906726 1676134 3225768 1676134 3225768 2440549 3318499 2440549 3318499 1154207 1147225 1154207 1147225 1659583 4766739 1659583 4766739 3322655 2265671 3322655 2265671 4431838 2265671 3713156 1671684 3713156 1671684 3835754 2171162 3835754 2171162 4591648 2086998 4591648 2086998 3065874 2735000 3065874 2735000 3623762 669797 3623762 669797 1023374 669797 4000390 3102978 4000390 3102978 3342389 2678919 3342389 2678919 4604051 2920802 4604051 2920802 906959 773671 906959 773671 1671184 1707214 1671184 1707214 2807995 1668898 2807995 1668898 1172244 3337965 1172244 3337965 3638455 1129465 3638455 1129465 525511 1129465 937847 753749 937847 753749 3314328 4661327 3314328 4661327 1679924 4661327 4038718 2029717 4038718 2029717 1659975 2029717 1670333 329850 1670333 329850 1685510 2508029 1685510 2508029 4161918 2508029 3671255 3314780 3671255 3314780 587024 34846 587024 34846 3319658 34846 2425779 1671931 2425779 1671931 1053079 530757 1053079 530757 3340224 1275007 3340224 1275007 620711 602172 620711 602172 1309155 3021006 1309155 3021006 3647608 3021006 3295062 547004 3295062 547004 1132192 547004 3330235 4360556 3330235 4360556 4634001 989390 4634001 989390 979229 989390 4335858 2316998 4335858 2316998 252682 1668558 252682 1668558 4008959 3020105 4008959 3020105 4691963 3020105 353801 1329400 353801 1329400 1669778 1687492 1669778 1687492 775706 916794 775706 916794 454542 1976290 454542 1976290 3000731 325092 3000731 325092 319233 325092 4057369 3349562 4057369 3349562 4961332 2368402 4961332 2368402 11799 1306804 11799 1306804 4581306 1306804 1316982 1682626 1316982 1682626 661371 1028869 661371 1028869 66278 3315049 66278 3315049 1063169 1079550 1063169 1079550 4650973 2784578 4650973 2784578 560015 565619 560015 565619 2394356 3321055 2394356 3321055 505322 862137 505322 862137 3339167 474135 3339167 474135 1657338 4629973 1657338 4629973 2126004 1446702 2126004 1446702 1166385 2494406 1166385 2494406 4145374 2494406 630937 3337373 630937 3337373 3348546 2860598 3348546 2860598 2329265 3334435 2329265 3334435 540977 534231 540977 534231 1008041 3155816 1008041 3155816 3990580 1296808 3990580 1296808 1285470 1296808 1681096 2561535 1681096 2561535 4582624 892796 4582624 892796 890345 892796 3975488 1675452 3975488 1675452 3855030 1667637 3855030 1667637 3843721 2171658 3843721 2171658 3743371 1650598 3743371 1650598 4581133 1650598 3874575 2212591 3874575 2212591 4643338 2044351 4643338 2044351 1730582 3334727 1730582 3334727 654658 638166 654658 638166 604753 3477679 604753 3477679 4715002 1398615 4715002 1398615 262633 1398615 331666 612710 331666 612710 4325044 2342869 4325044 2342869 311033 1355666 311033 1355666 3335818 3897959 3335818 3897959 3607195 3079536 3607195 3079536 3597939 3338725 3597939 3338725 4299330 1680031 4299330 1680031 1059002 584790 1059002 584790 630089 3096955 630089 3096955 4785953 3096955 340087 327118 340087 327118 303588 1683032 303588 1683032 3331270 242236 3331270 242236 1430561 242236 4072674 3128202 4072674 3128202 3536029 3128202 4247034 2391157 4247034 2391157 3343563 4421794 3343563 4421794 1659284 1443019 1659284 1443019 4131142 1672906 4131142 1672906 534923 1128169 534923 1128169 1380254 3761548 1380254 3761548 3318320 3761548 1021178 634840 1021178 634840 821405 1428230 821405 1428230 1412636 1428230 1138325 1134483 1138325 1134483 4264357 2410614 4264357 2410614 200137 194511 200137 194511 4646684 2031821 4646684 2031821 1679908 1761020 1679908 1761020 1048153 4127284 1048153 4127284 1680066 4127284 317980 1379102 317980 1379102 3320322 1379102 1062006 612284 1062006 612284 3346276 979914 3346276 979914 508023 492092 508023 492092 3334419 4809320 3334419 4809320 1094501 1667148 1094501 1667148 3339860 3832100 3339860 3832100 1672466 3832100 3330407 2421468 3330407 2421468 4241154 2421468 1018442 647627 1018442 647627 4105848 4410119 4105848 4410119 1669484 4410119 3900638 2168366 3900638 2168366 4499769 2168366 4229438 2578968 4229438 2578968 1678852 885279 1678852 885279 4193429 3314809 4193429 3314809 1165206 478513 1165206 478513 3615746 1949517 3615746 1949517 3340214 1677970 3340214 1677970 4270658 2632927 4270658 2632927 549646 543885 549646 543885 4736084 1939063 4736084 1939063 579076 1085877 579076 1085877 4081375 2605604 4081375 2605604 1428283 1433646 1428283 1433646 3488115 3337139 3488115 3337139 3556001 1855702 3556001 1855702 1631599 526040 1631599 526040 1114827 526040 4180255 2534926 4180255 2534926 4648140 1040883 4648140 1040883 639604 1040883 841589 266535 841589 266535 1658321 266535 557277 1869447 557277 1869447 4792933 1869447 595779 590595 595779 590595 1661669 4039403 1661669 4039403 1068562 1653459 1068562 1653459 3664860 1991415 3664860 1991415 420496 963779 420496 963779 701915 963779 367180 3203752 367180 3203752 3852825 2163543 3852825 2163543 1224153 3325661 1224153 3325661 4298395 2047122 4298395 2047122 4592248 2047122 794657 265373 794657 265373 274842 265373 3352841 6210 3352841 6210 901692 997369 901692 997369 671196 997369 4136981 2477466 4136981 2477466 1369014 242785 1369014 242785 239409 242785 1338926 3825154 1338926 3825154 316044 3825154 373542 385249 373542 385249 3610441 3060964 3610441 3060964 1405333 1387770 1405333 1387770 3806601 2156854 3806601 2156854 276638 1365721 276638 1365721 1667420 2138635 1667420 2138635 4629932 2958298 4629932 2958298 4772181 1921596 4772181 1921596 3451645 3351989 3451645 3351989 366152 3351989 3344562 3529965 3344562 3529965 4564725 2892821 4564725 2892821 2738070 3077720 2738070 3077720 734239 920232 734239 920232 2530955 4512618 2530955 4512618 683671 675672 683671 675672 503875 1662481 503875 1662481 3618883 3950212 3618883 3950212 3324718 3950212 3894484 2128942 3894484 2128942 425566 1104702 425566 1104702 3829648 2823313 3829648 2823313 381450 397848 381450 397848 169240 1654971 169240 1654971 4457875 3332952 4457875 3332952 802222 707056 802222 707056 991404 707056 190947 1685438 190947 1685438 906404 751722 906404 751722 4766506 3008542 4766506 3008542 3319692 3008542 4433955 2737635 4433955 2737635 3832648 2807400 3832648 2807400 4216215 2547686 4216215 2547686 303745 3349001 303745 3349001 4388261 1655648 4388261 1655648 382947 1673795 382947 1673795 952879 702135 952879 702135 636262 3351711 636262 3351711 3235510 3351711 830881 835039 830881 835039 3623415 3042004 3623415 3042004 3659024 1244425 3659024 1244425 1247081 1244425 3353029 463332 3353029 463332 3350975 1383368 3350975 1383368 1668295 1383368 3317216 3404373 3317216 3404373 1813679 1662489 1813679 1662489 4504909 4631158 4504909 4631158 1682404 4886179 1682404 4886179 1679817 1163222 1679817 1163222 525526 1163222 3874415 2787981 3874415 2787981 3340294 1649477 3340294 1649477 4095158 3329880 4095158 3329880 3327011 1648412 3327011 1648412 1638377 1648412 4332155 2672708 4332155 2672708 3316976 868674 3316976 868674 818811 868674 2445156 4285357 2445156 4285357 3319497 4285357 336847 547951 336847 547951 3332803 547951 726371 707754 726371 707754 273287 274712 273287 274712 2808202 2009872 2808202 2009872 1320496 321958 1320496 321958 4380278 2736359 4380278 2736359 4561489 2094309 4561489 2094309 4082666 2584442 4082666 2584442 1654393 416437 1654393 416437 390260 416437 3321815 3443761 3321815 3443761 1182104 1017909 1182104 1017909 673275 1017909 1313223 352465 1313223 352465 484575 3109750 484575 3109750 3344616 3109750 2464158 3334926 2464158 3334926 4735157 3046075 4735157 3046075 1667395 3329743 1667395 3329743 4706848 1328140 4706848 1328140 1336458 1328140 3938159 3329787 3938159 3329787 920486 3329787 1651476 250224 1651476 250224 160232 2257488 160232 2257488 3921619 2257488 646074 1021883 646074 1021883 4219347 2570928 4219347 2570928 1677952 345622 1677952 345622 322480 345622 374813 3324937 374813 3324937 4399553 677967 4399553 677967 683831 677967 917507 3330407 917507 3330407 1550457 3330407 775021 906016 775021 906016 4286926 3097693 4286926 3097693 4757358 3097693 3727999 2490067 3727999 2490067 1182682 479744 1182682 479744 244063 1437219 244063 1437219 1254995 388533 1254995 388533 3158732 3328390 3158732 3328390 866756 544341 866756 544341 568091 544341 838442 3333016 838442 3333016 812647 1671571 812647 1671571 3770988 2938532 3770988 2938532 4585041 2938532 979818 964875 979818 964875 3352289 3085652 3352289 3085652 359638 1325360 359638 1325360 4405677 3352003 4405677 3352003 281132 287104 281132 287104 1202007 3320495 1202007 3320495 3668504 3320495 3347414 2841848 3347414 2841848 912865 3331576 912865 3331576 1451353 1426515 1451353 1426515 4340380 1678070 4340380 1678070 975249 723462 975249 723462 936518 723462 3320737 207012 3320737 207012 800748 3338362 800748 3338362 3990648 2355904 3990648 2355904 1886670 3318313 1886670 3318313 1682450 1937472 1682450 1937472 3907437 1683025 3907437 1683025 3865279 2802138 3865279 2802138 397608 921423 397608 921423 2604268 1678651 2604268 1678651 1678423 1039992 1678423 1039992 3735897 2726027 3735897 2726027 4266758 2607094 4266758 2607094 3333594 3558655 3333594 3558655 4132625 2463710 4132625 2463710 3345247 4179290 3345247 4179290 3339725 4179290 4320901 1040158 4320901 1040158 626153 1040158 1134946 534373 1134946 534373 4244221 2408372 4244221 2408372 404734 396821 404734 396821 420708 1669598 420708 1669598 82132 1655070 82132 1655070 1351141 3812330 1351141 3812330 828014 820092 828014 820092 2933661 3341665 2933661 3341665 292376 1147037 292376 1147037 2739662 2205236 2739662 2205236 4458547 2205236 796739 3314661 796739 3314661 1697120 371411 1697120 371411 359276 371411 632501 3342313 632501 3342313 1833092 3342313 343546 355350 343546 355350 4626135 3322320 4626135 3322320 1674648 366741 1674648 366741 3342504 366741 925624 1284851 925624 1284851 3328876 4791976 3328876 4791976 1647595 1385524 1647595 1385524 3323698 3837222 3323698 3837222 3325959 669686 3325959 669686 3835795 3343034 3835795 3343034 555722 278494 555722 278494 1393408 278494 241695 1416856 241695 1416856 1675736 428060 1675736 428060 2419114 3351706 2419114 3351706 4153254 534981 4153254 534981 1392004 2336822 1392004 2336822 1657945 2336822 838629 380724 838629 380724 4618533 3318274 4618533 3318274 3320946 1379046 3320946 1379046 4524078 2120619 4524078 2120619 884105 889850 884105 889850 1649001 4307479 1649001 4307479 3560166 1920197 3560166 1920197 1676992 3053998 1676992 3053998 1192864 1180963 1192864 1180963 4555866 2886899 4555866 2886899 220141 207406 220141 207406 4130428 3322907 4130428 3322907 3641770 3322907 4355798 2310375 4355798 2310375 1683689 2545327 1683689 2545327 4634736 331424 4634736 331424 1246148 1657127 1246148 1657127 124787 1657127 4010663 2647040 4010663 2647040 3330041 1549189 3330041 1549189 1883685 3335901 1883685 3335901 1082357 993495 1082357 993495 656853 993495 4650782 2025152 4650782 2025152 157843 301918 157843 301918 2964644 3316728 2964644 3316728 4199226 1671418 4199226 1671418 2308814 1671418 4363872 2321571 4363872 2321571 4594691 506569 4594691 506569 504285 506569 565522 1087298 565522 1087298 3317899 616834 3317899 616834 4675739 4982407 4675739 4982407 1659770 1118920 1659770 1118920 1339645 2369540 1339645 2369540 4046580 2369540 509082 1126065 509082 1126065 3343302 3345080 3343302 3345080 2871064 3345080 3559533 1923265 3559533 1923265 3338102 3706450 3338102 3706450 4801480 1686100 4801480 1686100 3327121 2713003 3327121 2713003 3942867 2713003 1150135 517300 1150135 517300 2673313 3352032 2673313 3352032 1436816 421875 1436816 421875 406872 421875 1317197 2352924 1317197 2352924 4011074 2352924 1669687 1283792 1669687 1283792 3342654 3477496 3342654 3477496 4633406 2049633 4633406 2049633 1659539 3014149 1659539 3014149 4103002 2454223 4103002 2454223 4495600 2829485 4495600 2829485 3334583 1367121 3334583 1367121 4308130 2620501 4308130 2620501 4421065 208497 4421065 208497 221908 208497 2719465 3323366 2719465 3323366 860850 841851 860850 841851 1656812 3520043 1656812 3520043 3148350 1661111 3148350 1661111 4418113 2253789 4418113 2253789 3880852 580241 3880852 580241 295923 4826064 295923 4826064 1675527 4826064 1665430 205398 1665430 205398 3314461 1664483 3314461 1664483 459178 3350735 459178 3350735 4193964 2535725 4193964 2535725 4541455 3320109 4541455 3320109 946034 950134 946034 950134 4242977 3443892 4242977 3443892 1398638 244933 1398638 244933 3329341 1662828 3329341 1662828 312964 295979 312964 295979 4745777 3105376 4745777 3105376 4785956 3105376 4625576 1109290 4625576 1109290 552361 1109290 3789695 2874612 3789695 2874612 4530921 2874612 3721870 2975250 3721870 2975250 1682514 4747815 1682514 4747815 4884191 1656461 4884191 1656461 567775 1656461 714907 638435 714907 638435 1177731 3320588 1177731 3320588 3347587 2538112 3347587 2538112 3795105 2872885 3795105 2872885 424882 1237201 424882 1237201 3239435 1685270 3239435 1685270 1059756 1089043 1059756 1089043 4119362 2512104 4119362 2512104 1642836 1094590 1642836 1094590 550105 1094590 3348557 2878133 3348557 2878133 4559309 2878133 3335269 1881635 3335269 1881635 4026804 2653189 4026804 2653189 4127589 1956297 4127589 1956297 3608868 1956297 4442689 3911018 4442689 3911018 1656741 3911018 4065216 1026344 4065216 1026344 1053918 1026344 3348325 3292106 3348325 3292106 285349 282297 285349 282297 4302865 2383503 4302865 2383503 409943 1236185 409943 1236185 4288179 2350242 4288179 2350242 4769437 509598 4769437 509598 506238 509598 4315859 3342888 4315859 3342888 1715584 3342888 4123746 2547950 4123746 2547950 4673524 3332015 4673524 3332015 3410125 1572328 3410125 1572328 1158986 1155711 1158986 1155711 4259198 2598720 4259198 2598720 3677700 445739 3677700 445739 239944 4334385 239944 4334385 1533299 1674289 1533299 1674289 4381324 3349890 4381324 3349890 2831982 3349890 2862330 1667256 2862330 1667256 1806577 1667256 4418962 2741193 4418962 2741193 305398 287401 305398 287401 1119338 2550190 1119338 2550190 4119590 2550190 104210 3350179 104210 3350179 4325438 2364285 4325438 2364285 4164306 4085573 4164306 4085573 1666838 4085573 3958479 2300934 3958479 2300934 1655742 3539786 1655742 3539786 4036010 479588 4036010 479588 472584 479588 3336572 3338199 3336572 3338199 3837951 3338199 3742706 753327 3742706 753327 3320889 753327 3952445 3333789 3952445 3333789 844759 359653 844759 359653 3313554 359653 2978855 4603015 2978855 4603015 1648827 4603015 4002335 1653182 4002335 1653182 4568057 1653182 704044 3333654 704044 3333654 468119 3333654 3329258 531777 3329258 531777 1137047 531777 3783444 2942704 3783444 2942704 1363215 1326446 1363215 1326446 438867 2137434 438867 2137434 3812925 2137434 2379568 1244796 2379568 1244796 422191 1244796 1221244 463092 1221244 463092 3335620 2854492 3335620 2854492 713149 265134 713149 265134 257080 265134 1727698 3332221 1727698 3332221 1401098 1416879 1401098 1416879 554950 3348618 554950 3348618 1685786 1786148 1685786 1786148 4547804 2143212 4547804 2143212 693703 722869 693703 722869 712834 3314011 712834 3314011 4573290 3314011 2021570 3323076 2021570 3323076 371175 872667 371175 872667 883861 872667 553203 526970 553203 526970 1592457 2589835 1592457 2589835 3656280 3818829 3656280 3818829 1655694 1493188 1655694 1493188 3321983 3981689 3321983 3981689 4797437 476205 4797437 476205 1210277 476205 3807206 2828189 3807206 2828189 1117569 535387 1117569 535387 1681590 3364977 1681590 3364977 3849675 1389637 3849675 1389637 1365340 1389637 3322618 1160253 3322618 1160253 1653467 4039567 1653467 4039567 785023 797458 785023 797458 3835275 1652210 3835275 1652210 660815 1022004 660815 1022004 3562858 3086492 3562858 3086492 1305685 384503 1305685 384503 899522 2492810 899522 2492810 4130664 2492810 1679601 3658861 1679601 3658861 1249435 1223401 1249435 1223401 4335944 2651063 4335944 2651063 437051 1215063 437051 1215063 4083050 2402221 4083050 2402221 1675700 292637 1675700 292637 236967 1439273 236967 1439273 721703 928895 721703 928895 4549472 2115572 4549472 2115572 893230 882772 893230 882772 4542438 2898157 4542438 2898157 973657 231839 973657 231839 4005634 2695221 4005634 2695221 1017725 1013983 1017725 1013983 3656848 2990220 3656848 2990220 604726 593526 604726 593526 269477 4125267 269477 4125267 3555622 747932 3555622 747932 747177 747932 1678933 530527 1678933 530527 4718727 1955315 4718727 1955315 481734 963688 481734 963688 3565938 961589 3565938 961589 3331317 4699418 3331317 4699418 405153 1243065 405153 1243065 4633454 1677839 4633454 1677839 470053 1677839 4092432 2559088 4092432 2559088 4228557 2559088 1018747 653961 1018747 653961 730577 931481 730577 931481 1654091 2793211 1654091 2793211 420570 427853 420570 427853 3319592 3245387 3319592 3245387 387377 908110 387377 908110 747233 908110 528434 551755 528434 551755 1587325 3326029 1587325 3326029 3885893 672708 3885893 672708 665969 672708 1684797 2865397 1684797 2865397 4452965 1669869 4452965 1669869 2091704 1669869 3318993 445180 3318993 445180 795052 2090962 795052 2090962 4601582 2090962 1406496 273380 1406496 273380 971839 2761922 971839 2761922 4402345 2761922 3651079 3006294 3651079 3006294 4041859 503945 4041859 503945 488766 503945 3332245 4335497 3332245 4335497 234457 1670341 234457 1670341 4401589 2723698 4401589 2723698 3336407 1122988 3336407 1122988 517258 1122988 3330493 2643196 3330493 2643196 4132433 476610 4132433 476610 754566 1665917 754566 1665917 1710756 1665917 1479751 1683596 1479751 1683596 780887 876669 780887 876669 2527780 1647397 2527780 1647397 1392867 297458 1392867 297458 1349084 3942878 1349084 3942878 4585753 2951621 4585753 2951621 3696851 3333376 3696851 3333376 3678036 2997431 3678036 2997431 1679442 3993403 1679442 3993403 3318412 2049304 3318412 2049304 2440705 3329825 2440705 3329825 1647011 1942999 1647011 1942999 1685990 4118719 1685990 4118719 720120 1659684 720120 1659684 3840020 3081562 3840020 3081562 3589674 3081562 3683006 2957887 3683006 2957887 1676130 4545182 1676130 4545182 3341642 659288 3341642 659288 3344141 659288 1672528 2307181 1672528 2307181 3982227 2307181 2941187 3321878 2941187 3321878 312163 518379 312163 518379 1676916 1668160 1676916 1668160 2647122 1668160 458538 476751 458538 476751 3546966 3097980 3546966 3097980 771663 768841 771663 768841 811999 1667949 811999 1667949 951302 973951 951302 973951 1398806 1381162 1398806 1381162 922954 930457 922954 930457 3530871 1649693 3530871 1649693 720898 574727 720898 574727 1646667 574727 1270976 384396 1270976 384396 4709315 3022836 4709315 3022836 2331320 3319040 2331320 3319040 3772261 2116966 3772261 2116966 3873077 2733585 3873077 2733585 4238591 2464415 4238591 2464415 1659703 3377271 1659703 3377271 4363754 750981 4363754 750981 472835 2768543 472835 2768543 3346254 1060901 3346254 1060901 609824 3321926 609824 3321926 4357 3321926 3336171 299838 3336171 299838 1255259 1322187 1255259 1322187 2280963 1902483 2280963 1902483 610974 985725 610974 985725 3824225 2848186 3824225 2848186 3868381 1382295 3868381 1382295 268132 1382295 3341859 4752547 3341859 4752547 2506345 1655558 2506345 1655558 4086606 2849646 4086606 2849646 4521662 2849646 4222857 2417313 4222857 2417313 4373190 2706611 4373190 2706611 3330426 1422168 3330426 1422168 4750403 3330144 4750403 3330144 945490 3330144 4792093 2760078 4792093 2760078 1649776 834330 1649776 834330 848006 834330 1228593 3346277 1228593 3346277 670240 675519 670240 675519 4470310 2894624 4470310 2894624 1660625 1989596 1660625 1989596 688834 3346352 688834 3346352 1072805 589148 1072805 589148 1671353 589148 1410467 3315347 1410467 3315347 1660535 2357956 1660535 2357956 4340419 2706550 4340419 2706550 4586231 255094 4586231 255094 240942 255094 3273429 3337593 3273429 3337593 3321730 2838599 3321730 2838599 1084189 3325112 1084189 3325112 3056837 1314385 3056837 1314385 355078 1314385 4007518 2630743 4007518 2630743 618606 1681341 618606 1681341 4014349 3334834 4014349 3334834 2619617 3334834 3323806 4516579 3323806 4516579 2687010 1652461 2687010 1652461 2695675 3325138 2695675 3325138 3334627 1656047 3334627 1656047 106204 1656047 576680 552383 576680 552383 4315359 4635309 4315359 4635309 1252418 4635309 4339316 441372 4339316 441372 436586 441372 1652335 4700288 1652335 4700288 3317139 4700288 248301 1403970 248301 1403970 3934773 4916360 3934773 4916360 3325190 4916360 4300571 2582824 4300571 2582824 1125871 1108144 1125871 1108144 1391978 2780853 1391978 2780853 4457986 2780853 4299807 2373107 4299807 2373107 3328681 4307009 3328681 4307009 3752571 971274 3752571 971274 953647 971274 981476 686881 981476 686881 901465 1648527 901465 1648527 466726 823416 466726 823416 3735280 2089580 3735280 2089580 935159 569535 935159 569535 4289193 2624559 4289193 2624559 3590463 744118 3590463 744118 934354 744118 3346126 3423017 3346126 3423017 1407989 1397716 1407989 1397716 256920 3101064 256920 3101064 4535406 2126344 4535406 2126344 4373281 3350761 4373281 3350761 426516 1240761 426516 1240761 335481 4874786 335481 4874786 4115133 2132782 4115133 2132782 230887 4237248 230887 4237248 4416007 357446 4416007 357446 417687 3344612 417687 3344612 4170162 3344612 676584 977494 676584 977494 1648217 2342219 1648217 2342219 1667532 2124220 1667532 2124220 1678195 4435654 1678195 4435654 1651832 176939 1651832 176939 2845054 3351259 2845054 3351259 3322759 525515 3322759 525515 1122532 525515 1267063 1282149 1267063 1282149 1361851 308389 1361851 308389 922473 1985123 922473 1985123 4321007 2337658 4321007 2337658 288343 1371359 288343 1371359 4175778 2696026 4175778 2696026 3353162 2696026 3567371 3110166 3567371 3110166 3332611 379451 3332611 379451 4614355 3323843 4614355 3323843 1034126 661934 1034126 661934 4688425 1988159 4688425 1988159 4691099 1980382 4691099 1980382 1670880 2944308 1670880 2944308 3722423 2944308 3336761 3096868 3336761 3096868 3352831 1649551 3352831 1649551 2545484 1649551 3347621 686565 3347621 686565 4552301 2479777 4552301 2479777 1653090 2479777 4377789 1657035 4377789 1657035 612730 3332747 612730 3332747 4755037 2306791 4755037 2306791 1064241 1064407 1064241 1064407 598004 2175333 598004 2175333 4485018 2175333 767433 904052 767433 904052 1598338 3321121 1598338 3321121 1683169 87799 1683169 87799 1647876 3933307 1647876 3933307 1981097 1649660 1981097 1649660 3327753 2383049 3327753 2383049 341623 1334504 341623 1334504 3842075 3053975 3842075 3053975 886138 3315037 886138 3315037 3911589 1660771 3911589 1660771 4754562 1660771 3325652 3337656 3325652 3337656 1150136 510074 1150136 510074 711312 970911 711312 970911 1670076 901999 1670076 901999 4275168 3328567 4275168 3328567 826125 3328567 3342881 4764793 3342881 4764793 968444 1189287 968444 1189287 1199816 1189287 1154055 1653161 1154055 1653161 309568 1364343 309568 1364343 4791827 3331769 4791827 3331769 404370 383293 404370 383293 2169692 2090044 2169692 2090044 1667378 2090044 3592587 1230248 3592587 1230248 4664949 1230248 3125147 3040420 3125147 3040420 4697233 3040420 1007557 1025004 1007557 1025004 740769 2755700 740769 2755700 3916683 2755700 2441251 3343255 2441251 3343255 1242992 2735960 1242992 2735960 4389532 2735960 818336 806293 818336 806293 4580910 2933240 4580910 2933240 845461 806045 845461 806045 842325 806045 1258477 2982835 1258477 2982835 3660452 2982835 3559505 1088565 3559505 1088565 574888 1088565 629624 610946 629624 610946 3320120 3839452 3320120 3839452 4393788 2034661 4393788 2034661 918682 904257 918682 904257 1420733 1400982 1420733 1400982 287447 288376 287447 288376 1802284 3331064 1802284 3331064 1058932 315640 1058932 315640 305417 4450994 305417 4450994 1007590 677553 1007590 677553 3447589 3327007 3447589 3327007 648164 261931 648164 261931 1401280 261931 282751 877055 282751 877055 904275 877055 861092 3343996 861092 3343996 1648709 935510 1648709 935510 3326661 3313515 3326661 3313515 311432 1362986 311432 1362986 1680651 4340956 1680651 4340956 743718 938151 743718 938151 4246592 2585070 4246592 2585070 3996719 2321937 3996719 2321937 4830048 4777696 4830048 4777696 884179 302281 884179 302281 266244 302281 3316370 4171083 3316370 4171083 3218099 1521483 3218099 1521483 3342670 72016 3342670 72016 2900258 1669104 2900258 1669104 1068584 612919 1068584 612919 1663728 1759983 1663728 1759983 3024839 331623 3024839 331623 1299155 331623 3475191 3349295 3475191 3349295 3013146 3349295 4529600 318701 4529600 318701 1333530 318701 1406613 3316572 1406613 3316572 2494127 3316572 681117 1652045 681117 1652045 378046 3339348 378046 3339348 3601103 978256 3601103 978256 668741 978256 990019 2924221 990019 2924221 4573770 2924221 1666627 4336630 1666627 4336630 3597391 603827 3597391 603827 1040310 603827 4525439 3324907 4525439 3324907 3917895 1675720 3917895 1675720 3107260 1675720 4301124 2353086 4301124 2353086 4742640 1659215 4742640 1659215 4372614 2706296 4372614 2706296 3340823 1783472 3340823 1783472 3316600 4422448 3316600 4422448 1675223 1987819 1675223 1987819 3324789 4017740 3324789 4017740 3816062 2138324 3816062 2138324 577253 3348996 577253 3348996 958620 941085 958620 941085 39394 1673467 39394 1673467 1232383 806403 1232383 806403 849477 806403 4149379 2908461 4149379 2908461 4556163 2908461 1664834 100879 1664834 100879 3333894 2331262 3333894 2331262 4337981 2331262 3636128 378949 3636128 378949 363448 378949 762818 3332282 762818 3332282 1304074 371466 1304074 371466 4307924 2370790 4307924 2370790 859874 1218527 859874 1218527 4027104 2662208 4027104 2662208 1675821 363835 1675821 363835 1315703 363835 4489213 2844549 4489213 2844549 1674753 339598 1674753 339598 352700 339598 1337585 908995 1337585 908995 3638773 3348806 3638773 3348806 1441545 3348806 2436945 1666930 2436945 1666930 1682880 4200528 1682880 4200528 3152953 2255380 3152953 2255380 3901528 2255380 1450469 1099970 1450469 1099970 1082629 1099970 1377634 3347727 1377634 3347727 4034135 3347727 3317738 2158123 3317738 2158123 4430060 2238447 4430060 2238447 1647369 853186 1647369 853186 946398 3341003 946398 3341003 4841968 3341003 4134750 2465458 4134750 2465458 4578168 3327528 4578168 3327528 472343 627151 472343 627151 3712711 2954010 3712711 2954010 1412109 256718 1412109 256718 408917 1662812 408917 1662812 4220539 2554828 4220539 2554828 388329 353780 388329 353780 4504701 3342179 4504701 3342179 756820 719850 756820 719850 783796 2271377 783796 2271377 4381635 2271377 916210 762851 916210 762851 272452 1391651 272452 1391651 3316291 869589 3316291 869589 1649967 1541723 1649967 1541723 3321121 827922 3321121 827922 3341568 4994340 3341568 4994340 1672109 4994340 4653460 796442 4653460 796442 2102032 4726744 2102032 4726744 3313877 4726744 1910906 1652166 1910906 1652166 3665091 2964681 3665091 2964681 792793 880706 792793 880706 3327343 3468689 3327343 3468689 1652211 3468689 3939598 2286519 3939598 2286519 2557598 3349215 2557598 3349215 3349433 373286 3349433 373286 3890622 2786346 3890622 2786346 3689683 2022707 3689683 2022707 4626938 3076918 4626938 3076918 4732331 3076918 1035656 612941 1035656 612941 2843704 3690948 2843704 3690948 3344992 3690948 1653505 1654109 1653505 1654109 2535964 1654109 1138243 1129648 1138243 1129648 1676052 4384177 1676052 4384177 3797490 2134662 3797490 2134662 2831711 3053143 2831711 3053143 4705554 2953025 4705554 2953025 3343844 908515 3343844 908515 4780676 3109425 4780676 3109425 930353 912854 930353 912854 3545552 2960310 3545552 2960310 4613446 2960310 3324798 858972 3324798 858972 522653 1145340 522653 1145340 1073669 1098666 1073669 1098666 3318902 2819924 3318902 2819924 3608636 1922421 3608636 1922421 3347721 3308358 3347721 3308358 4662077 625811 4662077 625811 3340042 625811 4074211 3333105 4074211 3333105 3740583 96002 3740583 96002 1671575 96002 3327714 2232922 3327714 2232922 1309199 348867 1309199 348867 3884082 2768609 3884082 2768609 4529362 2166371 4529362 2166371 3965993 2289265 3965993 2289265 1040401 1683072 1040401 1683072 3321833 4907788 3321833 4907788 260119 249902 260119 249902 1669015 3443414 1669015 3443414 1647852 2767249 1647852 2767249 2990555 4743810 2990555 4743810 3339036 4743810 1406311 1650485 1406311 1650485 4326559 2342325 4326559 2342325 1028097 637709 1028097 637709 1655928 1842100 1655928 1842100 3351869 267597 3351869 267597 3345016 989196 3345016 989196 980006 989196 4642851 4236441 4642851 4236441 1091974 35244 1091974 35244 1651137 35244 1341653 3321209 1341653 3321209 3924051 2241074 3924051 2241074 3330231 4622341 3330231 4622341 1226523 435090 1226523 435090 1185211 917335 1185211 917335 790217 576718 790217 576718 1676221 1348080 1676221 1348080 736801 746875 736801 746875 1677465 4122253 1677465 4122253 906054 770864 906054 770864 1864846 3334024 1864846 3334024 4028328 934867 4028328 934867 924887 934867 4171930 3320336 4171930 3320336 3794336 2595621 3794336 2595621 4241740 2595621 1083139 1112234 1083139 1112234 4322627 2679451 4322627 2679451 4718273 231706 4718273 231706 1387439 1679260 1387439 1679260 183496 1679260 1318076 1319003 1318076 1319003 1686571 2187016 1686571 2187016 884352 803386 884352 803386 843134 803386 1657278 1732674 1657278 1732674 456071 445425 456071 445425 3342249 3317416 3342249 3317416 894765 787531 894765 787531 3561596 1899884 3561596 1899884 414720 412658 414720 412658 337789 3344461 337789 3344461 2554567 702691 2554567 702691 548796 457136 548796 457136 2232613 3313820 2232613 3313820 335110 364347 335110 364347 225166 2784095 225166 2784095 3894604 2784095 3320404 1678682 3320404 1678682 3989792 1661661 3989792 1661661 2591958 3348066 2591958 3348066 4270273 2418587 4270273 2418587 3319704 3031803 3319704 3031803 4677498 3031803 342812 846939 342812 846939 3662956 4688556 3662956 4688556 1222459 435759 1222459 435759 978422 2347227 978422 2347227 3315491 2347227 220596 244182 220596 244182 3588096 2051323 3588096 2051323 4197530 2456990 4197530 2456990 1915666 1663201 1915666 1663201 4144540 2798648 4144540 2798648 4438785 2798648 4367810 234807 4367810 234807 3618391 3977750 3618391 3977750 1662994 3977750 3328432 4594637 3328432 4594637 4295777 1326986 4295777 1326986 1344314 1326986 3689395 2395868 3689395 2395868 4094354 2395868 492964 508538 492964 508538 1382669 1660738 1382669 1660738 3586462 1660738 1669922 4261896 1669922 4261896 4410382 1666664 4410382 1666664 3891837 2769358 3891837 2769358 3954412 1077710 3954412 1077710 584952 1077710 4347035 2331991 4347035 2331991 3863946 1684115 3863946 1684115 4122081 3340425 4122081 3340425 1680699 544287 1680699 544287 4633915 2996837 4633915 2996837 4285709 2589693 4285709 2589693 3319266 4473050 3319266 4473050 3752292 222789 3752292 222789 221839 222789 4696192 3060124 4696192 3060124 3728849 2941871 3728849 2941871 3329701 3334808 3329701 3334808 524806 1173779 524806 1173779 447401 1215082 447401 1215082 3340170 906811 3340170 906811 3655465 2995623 3655465 2995623 3953919 2149070 3953919 2149070 3842390 2149070 4679369 3339217 4679369 3339217 4887751 3339217 3345041 278381 3345041 278381 1377605 278381 4736560 3322302 4736560 3322302 4819569 3322302 4650620 1040089 4650620 1040089 622822 1040089 795069 253248 795069 253248 258611 253248 3610791 3346674 3610791 3346674 436531 3346674 1004535 1004547 1004535 1004547 458309 2234312 458309 2234312 4899303 1015640 4899303 1015640 670966 1015640 4491844 3332809 4491844 3332809 2332094 3332809 4161857 1122959 4161857 1122959 390919 1681951 390919 1681951 313921 1376044 313921 1376044 155850 3342923 155850 3342923 4921170 1090612 4921170 1090612 599377 1090612 3955847 1648155 3955847 1648155 3315074 267248 3315074 267248 1114724 1651071 1114724 1651071 4628432 2939081 4628432 2939081 699256 712665 699256 712665 3311679 3328202 3311679 3328202 4036756 2450447 4036756 2450447 4116076 2450447 137892 3346103 137892 3346103 1663987 398196 1663987 398196 701032 2654308 701032 2654308 4004057 2654308 3738496 2896809 3738496 2896809 991823 666888 991823 666888 4384406 2265957 4384406 2265957 4527792 1187674 4527792 1187674 505194 1187674 1669951 1728195 1669951 1728195 1654882 619539 1654882 619539 4674050 3024154 4674050 3024154 801955 793893 801955 793893 1648628 3317958 1648628 3317958 599216 3317958 4769933 493918 4769933 493918 1681176 493918 2211285 3926364 2211285 3926364 3324805 3926364 412768 1239494 412768 1239494 4690259 2400844 4690259 2400844 1235245 1238311 1235245 1238311 1388175 1404933 1388175 1404933 1269026 409770 1269026 409770 3326199 3428352 3326199 3428352 1138033 525643 1138033 525643 4597119 2949157 4597119 2949157 751594 1660274 751594 1660274 4567914 2405737 4567914 2405737 4101986 2405737 4631207 2964674 4631207 2964674 1279012 395073 1279012 395073 3927317 2701847 3927317 2701847 1659774 150296 1659774 150296 941608 1669198 941608 1669198 2331894 1669198 1073911 572392 1073911 572392 1649904 2837333 1649904 2837333 1022498 630099 1022498 630099 4166690 2497789 4166690 2497789 3835582 1665140 3835582 1665140 533250 526896 533250 526896 3339202 2936222 3339202 2936222 4702066 1956257 4702066 1956257 4496180 2175772 4496180 2175772 3702962 646449 3702962 646449 229982 217847 229982 217847 3328099 1697946 3328099 1697946 913469 909394 913469 909394 100335 3343204 100335 3343204 4150911 2544635 4150911 2544635 4625366 2965653 4625366 2965653 1087742 434725 1087742 434725 434272 434725 1132523 1132082 1132523 1132082 694306 700069 694306 700069 1628288 1676182 1628288 1676182 1364018 328580 1364018 328580 329877 1680627 329877 1680627 4229577 3327604 4229577 3327604 4335044 3327604 3317114 142641 3317114 142641 822549 943491 822549 943491 3340115 2937675 3340115 2937675 1103547 681070 1103547 681070 856363 3342663 856363 3342663 3340586 1382838 3340586 1382838 4417437 2801463 4417437 2801463 772229 392659 772229 392659 1276765 392659 1204433 1341146 1204433 1341146 314223 1341146 907469 1646902 907469 1646902 300945 1345291 300945 1345291 4669714 1971322 4669714 1971322 4486103 1682905 4486103 1682905 1677380 3287409 1677380 3287409 1039233 594999 1039233 594999 4093505 2414519 4093505 2414519 2011914 1662521 2011914 1662521 4083700 3323989 4083700 3323989 1753400 3323989 2864696 1666874 2864696 1666874 1676269 3407477 1676269 3407477 589646 1099029 589646 1099029 4061922 2403768 4061922 2403768 1968551 575883 1968551 575883 1111799 575883 4150618 2737428 4150618 2737428 356171 350172 356171 350172 3699682 3340253 3699682 3340253 934067 729876 934067 729876 1364985 2801525 1364985 2801525 1685433 2801525 1646867 365199 1646867 365199 3344158 1960315 3344158 1960315 1169213 505528 1169213 505528 4760559 3122900 4760559 3122900 797662 780895 797662 780895 1675052 2650905 1675052 2650905 4603276 4845355 4603276 4845355 1107641 239148 1107641 239148 3177827 3333873 3177827 3333873 640903 1046650 640903 1046650 4010518 2340011 4010518 2340011 978077 679238 978077 679238 3981747 2323821 3981747 2323821 853881 800095 853881 800095 3824404 3341123 3824404 3341123 1075071 3341123 3583390 3330525 3583390 3330525 2721784 3330525 3652647 2506460 3652647 2506460 1857394 2506460 3945609 2724388 3945609 2724388 1655415 139350 1655415 139350 336458 1346615 336458 1346615 389916 387857 389916 387857 3896389 2758818 3896389 2758818 1661848 2563760 1661848 2563760 4580776 3348050 4580776 3348050 3645999 68942 3645999 68942 10274 3339037 10274 3339037 3771688 2619321 3771688 2619321 4036728 2619321 3343789 4926043 3343789 4926043 661527 675711 661527 675711 3971947 3517772 3971947 3517772 3324001 3517772 4631987 2973123 4631987 2973123 1675095 4178851 1675095 4178851 3341450 2313290 3341450 2313290 3323566 4444320 3323566 4444320 2476318 1685111 2476318 1685111 4158533 1685111 1188459 1198189 1188459 1198189 3321071 2086342 3321071 2086342 720200 758676 720200 758676 3606389 3318900 3606389 3318900 691538 1663677 691538 1663677 4122032 3340923 4122032 3340923 3117561 3340923 3713164 1662019 3713164 1662019 4763738 3079554 4763738 3079554 2418810 1421962 2418810 1421962 1421544 1421962 3865414 2811515 3865414 2811515 629645 1030261 629645 1030261 3555513 2356373 3555513 2356373 4287128 2356373 1685243 3336086 1685243 3336086 3329071 254980 3329071 254980 3458030 1671363 3458030 1671363 959052 698589 959052 698589 3595507 4956306 3595507 4956306 1673870 1082885 1673870 1082885 1684790 2908528 1684790 2908528 4572270 2908528 1658309 356160 1658309 356160 3801947 2146479 3801947 2146479 1662021 286079 1662021 286079 4111797 2580409 4111797 2580409 4183441 1103286 4183441 1103286 465019 1671851 465019 1671851 1651318 1324419 1651318 1324419 812844 3319819 812844 3319819 4239637 2447391 4239637 2447391 2514965 3319908 2514965 3319908 368500 369455 368500 369455 4292543 4133987 4292543 4133987 3329404 4133987 4289636 2627308 4289636 2627308 3932710 2719185 3932710 2719185 4498019 2012379 4498019 2012379 1674299 3001674 1674299 3001674 1657056 360599 1657056 360599 3340757 3406281 3340757 3406281 3335505 164743 3335505 164743 367371 1287033 367371 1287033 587972 587057 587972 587057 2929463 1651731 2929463 1651731 1329929 330812 1329929 330812 3386304 3335015 3386304 3335015 4562636 900805 4562636 900805 745895 900805 3946511 2654607 3946511 2654607 4012442 2654607 506431 524151 506431 524151 1448193 1441673 1448193 1441673 706536 954924 706536 954924 2032959 2924832 2032959 2924832 3947824 2710179 3947824 2710179 3317386 2858419 3317386 2858419 1327225 343786 1327225 343786 1078752 1070873 1078752 1070873 792322 886563 792322 886563 3095655 3349075 3095655 3349075 174278 1656192 174278 1656192 777831 1676872 777831 1676872 1069940 65619 1069940 65619 3335234 65619 1676074 1683950 1676074 1683950 4310016 2328051 4310016 2328051 4631000 2002398 4631000 2002398 4661145 2978389 4661145 2978389 457642 449973 457642 449973 1670853 3264057 1670853 3264057 1678739 1267100 1678739 1267100 2097868 3327495 2097868 3327495 4516472 3327495 1677580 1509785 1677580 1509785 116765 3342033 116765 3342033 470118 977426 470118 977426 4390521 2720228 4390521 2720228 905062 1300176 905062 1300176 2144682 3332725 2144682 3332725 1231677 441106 1231677 441106 3782383 2601040 3782383 2601040 4442989 2221839 4442989 2221839 3320116 4730554 3320116 4730554 672799 3314993 672799 3314993 3929283 3314993 519695 3330016 519695 3330016 1667392 1832460 1667392 1832460 1669723 3038090 1669723 3038090 4007874 987797 4007874 987797 1298169 374855 1298169 374855 4071287 2372206 4071287 2372206 1667518 1731303 1667518 1731303 861495 3314237 861495 3314237 531865 507753 531865 507753 2098785 3333917 2098785 3333917 4156879 2510753 4156879 2510753 3954756 2800379 3954756 2800379 2540973 3322044 2540973 3322044 4561637 2127297 4561637 2127297 4426087 2739690 4426087 2739690 94986 1673669 94986 1673669 1676961 4703597 1676961 4703597 841936 862002 841936 862002 3577205 3100323 3577205 3100323 4097525 2549383 4097525 2549383 3906175 2758964 3906175 2758964 4218823 2243556 4218823 2243556 4422365 2243556 3324279 3347939 3324279 3347939 1313323 1986091 1313323 1986091 4669177 1986091 4106590 2574759 4106590 2574759 956597 494856 956597 494856 1191070 494856 878703 2927200 878703 2927200 4586878 2927200 4067189 1073363 4067189 1073363 608361 1073363 4067706 2576427 4067706 2576427 4473005 2221197 4473005 2221197 1666431 3867462 1666431 3867462 3326593 281017 3326593 281017 3827151 1680110 3827151 1680110 944729 920756 944729 920756 3913947 2683901 3913947 2683901 3994916 2683901 1665845 805684 1665845 805684 313275 327547 313275 327547 3691948 3006681 3691948 3006681 1674468 896990 1674468 896990 793599 896990 4044489 3351293 4044489 3351293 2259927 3351293 3764311 1674334 3764311 1674334 2331361 3352416 2331361 3352416 464561 1214850 464561 1214850 4165050 1684120 4165050 1684120 603875 607611 603875 607611 3330216 2173759 3330216 2173759 2296228 1264663 2296228 1264663 1253974 1264663 1286094 2036880 1286094 2036880 3783827 2907369 3783827 2907369 4338483 423965 4338483 423965 1250345 423965 4728843 2010018 4728843 2010018 3346207 774473 3346207 774473 889180 774473 4605099 2932345 4605099 2932345 949307 933295 949307 933295 4135260 4178762 4135260 4178762 1661819 4178762 2426021 2686920 2426021 2686920 4611727 1681991 4611727 1681991 2198390 1681991 4155504 2494095 4155504 2494095 473394 826755 473394 826755 4666786 3352940 4666786 3352940 1455718 3352940 3806241 2150700 3806241 2150700 4211428 2932175 4211428 2932175 4614759 2932175 1971880 3322480 1971880 3322480 1123135 1121484 1123135 1121484 497966 1405798 497966 1405798 1391234 1405798 995423 535127 995423 535127 4115772 2547232 4115772 2547232 1292495 382735 1292495 382735 855357 2141451 855357 2141451 3809585 137132 3809585 137132 1667632 137132 4641526 4251039 4641526 4251039 3336338 2085115 3336338 2085115 1665319 213565 1665319 213565 1319431 1036373 1319431 1036373 4633128 2980455 4633128 2980455 1078679 226381 1078679 226381 226959 226381 3829469 3336193 3829469 3336193 4362062 373698 4362062 373698 1289904 373698 3352463 3669522 3352463 3669522 1651757 3669522 3533463 1885829 3533463 1885829 1882740 3329446 1882740 3329446 4490333 702941 4490333 702941 668377 702941 2237774 2673385 2237774 2673385 4323446 2673385 1315243 366633 1315243 366633 3974291 2678056 3974291 2678056 4103796 1163880 4103796 1163880 952067 942599 952067 942599 4034413 2368180 4034413 2368180 3942662 2109589 3942662 2109589 4571318 2109589 688574 693277 688574 693277 3558074 3107458 3558074 3107458 3851280 2792492 3851280 2792492 4181156 3347765 4181156 3347765 1312946 3347765 1657699 4172329 1657699 4172329 1657689 1119355 1657689 1119355 1682059 1951205 1682059 1951205 4694519 1951205 2146949 3320190 2146949 3320190 3885909 2798316 3885909 2798316 3338654 3631183 3338654 3631183 4867578 2858212 4867578 2858212 1666965 1066612 1666965 1066612 869061 3340510 869061 3340510 643303 629969 643303 629969 635476 2732019 635476 2732019 4403354 2732019 3798926 1066406 3798926 1066406 599137 396162 599137 396162 399947 396162 1027620 3559265 1027620 3559265 3352116 139898 3352116 139898 352703 1097939 352703 1097939 3342965 2360874 3342965 2360874 4321160 2360874 3338202 2195410 3338202 2195410 1314169 4587358 1314169 4587358 905045 879897 905045 879897 1661146 3367994 1661146 3367994 4000956 1289349 4000956 1289349 351977 1289349 4034708 3326632 4034708 3326632 4584816 1425776 4584816 1425776 933959 719530 933959 719530 4635740 1660043 4635740 1660043 3334944 719668 3334944 719668 941858 719668 3228084 3324384 3228084 3324384 3775037 1177372 3775037 1177372 493614 494244 493614 494244 3757391 3015683 3757391 3015683 995666 1673628 995666 1673628 3685434 2992404 3685434 2992404 4202196 2458505 4202196 2458505 3339812 3966409 3339812 3966409 3774025 1649126 3774025 1649126 957797 1649126 4704772 3034452 4704772 3034452 1335333 1278301 1335333 1278301 1260513 1278301 3347497 2347090 3347497 2347090 278962 289965 278962 289965 1650419 4325264 1650419 4325264 2387222 2822847 2387222 2822847 4468112 2822847 4405099 3335851 4405099 3335851 1034817 3335851 2337953 1235172 2337953 1235172 3672552 1235172 1416738 269350 1416738 269350 3921994 2202937 3921994 2202937 4447375 2202937 1646904 2963533 1646904 2963533 1660162 665305 1660162 665305 676796 665305 2749882 1669027 2749882 1669027 321628 321299 321628 321299 2308723 3321804 2308723 3321804 1277656 1684123 1277656 1684123 1653527 2322184 1653527 2322184 4325113 2322184 929352 724186 929352 724186 833762 806864 833762 806864 1134821 508126 1134821 508126 4053699 2396875 4053699 2396875 3330163 1738778 3330163 1738778 3023839 3344256 3023839 3344256 1666186 2299392 1666186 2299392 3738353 3350551 3738353 3350551 3339487 1223843 3339487 1223843 427219 3349741 427219 3349741 2407000 3349741 672892 594942 672892 594942 616330 594942 3334400 768116 3334400 768116 1576700 3805135 1576700 3805135 303952 3805135 2130638 1682618 2130638 1682618 3334549 4852696 3334549 4852696 3338358 2309402 3338358 2309402 4394575 3364640 4394575 3364640 1676005 3364640 4921510 1669915 4921510 1669915 4985776 1669915 4669436 1198116 4669436 1198116 1366986 2520985 1366986 2520985 4407537 2768170 4407537 2768170 823879 853830 823879 853830 3337162 4251116 3337162 4251116 4659837 1676329 4659837 1676329 4884836 1676329 4140280 2486586 4140280 2486586 4072343 627729 4072343 627729 626935 627729 1110167 4835853 1110167 4835853 1656213 4835853 1193717 446692 1193717 446692 3286602 3320248 3286602 3320248 4303912 288982 4303912 288982 234487 260028 234487 260028 3593349 3056104 3593349 3056104 4606544 2046515 4606544 2046515 4021604 2653682 4021604 2653682 4305599 2653682 3330679 2688942 3330679 2688942 4611050 1878831 4611050 1878831 4791763 1878831 3337757 280174 3337757 280174 1683944 634541 1683944 634541 3319057 634541 1683223 4201425 1683223 4201425 3349297 699467 3349297 699467 1436340 3349668 1436340 3349668 3943528 2722824 3943528 2722824 4407173 2744302 4407173 2744302 3315502 695930 3315502 695930 680046 695930 3832764 2840900 3832764 2840900 4484007 578187 4484007 578187 561700 578187 4729871 1719952 4729871 1719952 3350383 1719952 3952609 4520327 3952609 4520327 1348415 4520327 4147577 2894334 4147577 2894334 3754593 2894334 3793027 2126954 3793027 2126954 4604734 2919898 4604734 2919898 3988945 2553365 3988945 2553365 4114218 2553365 1673944 3531649 1673944 3531649 3874663 2218099 3874663 2218099 3341684 3298472 3341684 3298472 3126861 1646717 3126861 1646717 4984624 1680995 4984624 1680995 1177301 1196334 1177301 1196334 3718758 3043230 3718758 3043230 3610806 3043230 4582493 1650718 4582493 1650718 4908602 1650718 338760 1322677 338760 1322677 4426645 3335888 4426645 3335888 383934 1283232 383934 1283232 4239848 4703353 4239848 4703353 1663630 4703353 4658794 3001718 4658794 3001718 2886814 3345106 2886814 3345106 3372888 1268931 3372888 1268931 1285437 1268931 4771385 3349799 4771385 3349799 1488711 3349799 4818727 2980710 4818727 2980710 3315671 1098090 3315671 1098090 2900610 1653159 2900610 1653159 949582 950882 949582 950882 558911 2303498 558911 2303498 4375259 2303498 484169 326036 484169 326036 288221 326036 3337442 3085907 3337442 3085907 4121574 277828 4121574 277828 303840 277828 1677395 4141909 1677395 4141909 4308585 1482691 4308585 1482691 3325481 1482691 4776756 3106885 4776756 3106885 4922706 1681539 4922706 1681539 4124928 2894691 4124928 2894691 135809 1655501 135809 1655501 4192872 2508679 4192872 2508679 1685298 1565334 1685298 1565334 4969946 3326402 4969946 3326402 3689140 1670462 3689140 1670462 251512 1421270 251512 1421270 4624041 2048719 4624041 2048719 4962119 1680825 4962119 1680825 4246556 2586377 4246556 2586377 877617 766559 877617 766559 4062322 3339945 4062322 3339945 2409544 3223110 2409544 3223110 3347549 3223110 1034573 1034752 1034573 1034752 4413084 3333624 4413084 3333624 3347451 1289020 3347451 1289020 4596741 1289020 4051104 2605136 4051104 2605136 291228 282166 291228 282166 882636 1677647 882636 1677647 4519201 3558352 4519201 3558352 641930 3558352 4346575 1010908 4346575 1010908 988042 1010908 1671379 3250919 1671379 3250919 4361556 2704998 4361556 2704998 3342037 3915213 3342037 3915213 3843139 1292896 3843139 1292896 1302168 1292896 4122479 2445416 4122479 2445416 1016240 660905 1016240 660905 695952 1681790 695952 1681790 76042 1681790 4427051 2271599 4427051 2271599 945910 737663 945910 737663 4734620 3081909 4734620 3081909 4142119 2260249 4142119 2260249 71886 3320293 71886 3320293 848765 245556 848765 245556 250269 245556 3782577 2117821 3782577 2117821 1318965 335120 1318965 335120 4589794 2846561 4589794 2846561 3341197 507368 3341197 507368 514642 507368 4742846 1666769 4742846 1666769 461163 478427 461163 478427 4749735 1922174 4749735 1922174 899569 900916 899569 900916 1677727 3784193 1677727 3784193 3757049 2088946 3757049 2088946 3314045 2581202 3314045 2581202 4080209 2581202 3619760 3039097 3619760 3039097 411580 421328 411580 421328 824034 1963335 824034 1963335 4700947 1963335 929054 3320902 929054 3320902 845722 835507 845722 835507 4094817 2448556 4094817 2448556 4031480 1654369 4031480 1654369 3986198 3325013 3986198 3325013 722512 977001 722512 977001 3608490 2915202 3608490 2915202 4590598 2915202 779955 905399 779955 905399 567683 4718223 567683 4718223 4620174 2783414 4620174 2783414 3350577 1444157 3350577 1444157 3930917 2847998 3930917 2847998 3815987 2847998 3853393 1666564 3853393 1666564 543385 1145320 543385 1145320 3673036 2983825 3673036 2983825 3694476 2983825 2561946 624548 2561946 624548 595081 624548 3158973 2258386 3158973 2258386 4029951 3339453 4029951 3339453 4896157 3339453 4768969 1166308 4768969 1166308 1658847 1166308 4125355 2456435 4125355 2456435 3349602 1594426 3349602 1594426 575563 3348298 575563 3348298 1005711 645803 1005711 645803 1016721 661531 1016721 661531 3319779 87584 3319779 87584 504123 1652588 504123 1652588 3609941 1652588 811831 1682175 811831 1682175 2781734 1682175 226407 1450066 226407 1450066 3350108 3160546 3350108 3160546 753706 752044 753706 752044 1683839 2915423 1683839 2915423 827686 854415 827686 854415 4217898 2940474 4217898 2940474 452487 3323763 452487 3323763 235393 205812 235393 205812 328556 2421303 328556 2421303 1661270 2421303 1312160 1320627 1312160 1320627 2968053 2758838 2968053 2758838 791219 598405 791219 598405 618708 598405 3330716 1667495 3330716 1667495 4449846 3334346 4449846 3334346 3333253 1180853 3333253 1180853 4477949 2191463 4477949 2191463 438248 1197538 438248 1197538 1366203 4979446 1366203 4979446 3333537 4979446 1667592 1281697 1667592 1281697 396935 1281697 4359165 1685479 4359165 1685479 428650 223366 428650 223366 1439052 223366 473886 1076738 473886 1076738 1064646 1076738 825313 3347155 825313 3347155 3337821 1680330 3337821 1680330 2997457 1680330 3847726 2798276 3847726 2798276 2877954 1670276 2877954 1670276 3792534 2884649 3792534 2884649 16666 1667904 16666 1667904 2047172 3097671 2047172 3097671 3558883 3097671 189406 1670624 189406 1670624 783408 3348457 783408 3348457 3980923 1119426 3980923 1119426 1102378 1119426 3833881 1670791 3833881 1670791 1684067 1260939 1684067 1260939 1024952 3090172 1024952 3090172 3827112 2169986 3827112 2169986 3337107 4562398 3337107 4562398 1655225 404987 1655225 404987 4348759 4074491 4348759 4074491 1650106 4074491 3820945 1672121 3820945 1672121 1614560 1672121 3346005 2778696 3346005 2778696 1420448 272093 1420448 272093 3461703 3324094 3461703 3324094 3931526 2212089 3931526 2212089 880443 1653308 880443 1653308 3839429 3334604 3839429 3334604 1822723 3334604 4706634 3035945 4706634 3035945 89037 3352466 89037 3352466 3339914 573678 3339914 573678 581570 573678 1685912 3065701 1685912 3065701 1661287 521824 1661287 521824 769211 1372516 769211 1372516 1354403 1372516 1239039 433459 1239039 433459 882866 4785231 882866 4785231 2837630 653856 2837630 653856 640385 653856 4731146 1925068 4731146 1925068 4396212 239453 4396212 239453 4091645 2455570 4091645 2455570 1666312 400319 1666312 400319 431296 400319 1684646 4086857 1684646 4086857 1060529 1045244 1060529 1045244 4321358 3336929 4321358 3336929 3995724 3336929 4507316 703677 4507316 703677 966789 703677 3348735 1300361 3348735 1300361 1311171 1300361 4076331 2608184 4076331 2608184 3520517 1675756 3520517 1675756 3347427 4897814 3347427 4897814 454492 1217107 454492 1217107 411003 1675937 411003 1675937 4206193 1675937 689512 703286 689512 703286 4678966 1993127 4678966 1993127 518619 530803 518619 530803 2184054 3334847 2184054 3334847 221105 1680216 221105 1680216 3689903 3348346 3689903 3348346 1298125 399640 1298125 399640 3352033 2410743 3352033 2410743 1679989 785700 1679989 785700 349787 1666069 349787 1666069 4885336 1666069 1100523 551436 1100523 551436 3341811 3771951 3341811 3771951 1681012 1167325 1681012 1167325 4366188 3314436 4366188 3314436 1370199 1376894 1370199 1376894 3795333 2887924 3795333 2887924 2449752 1657409 2449752 1657409 3799736 2852009 3799736 2852009 1034415 1050022 1034415 1050022 4073201 1677939 4073201 1677939 1189527 1215927 1189527 1215927 1366247 1399644 1366247 1399644 3339908 732319 3339908 732319 1577490 3330487 1577490 3330487 4265823 2599155 4265823 2599155 4615033 3317428 4615033 3317428 3660539 1669964 3660539 1669964 2203735 1669964 3337176 1966988 3337176 1966988 4409962 3324183 4409962 3324183 4134671 2501999 4134671 2501999 3839790 2865592 3839790 2865592 4910094 1250501 4910094 1250501 416402 1250501 3821492 2459044 3821492 2459044 4190741 2459044 445974 327614 445974 327614 320990 327614 4702464 3317921 4702464 3317921 3726173 3317921 4655290 1146492 4655290 1146492 359259 384139 359259 384139 3876228 3706209 3876228 3706209 864562 872574 864562 872574 3400659 3316331 3400659 3316331 4441287 1662452 4441287 1662452 1062485 1073240 1062485 1073240 3070191 3327425 3070191 3327425 4028061 3327425 1680635 63756 1680635 63756 1080629 776493 1080629 776493 915565 776493 3959576 4710063 3959576 4710063 549813 4710063 3590895 1659833 3590895 1659833 2853105 3353074 2853105 3353074 4332855 2337060 4332855 2337060 4460803 2815920 4460803 2815920 1358164 1349048 1358164 1349048 3496753 3318245 3496753 3318245 4167256 2416415 4167256 2416415 3316980 4870585 3316980 4870585 990804 421531 990804 421531 3579902 3076175 3579902 3076175 3968682 1080687 3968682 1080687 661227 659719 661227 659719 4578163 2164243 4578163 2164243 732269 748153 732269 748153 4586944 3384723 4586944 3384723 1653773 3327335 1653773 3327335 1650599 3966051 1650599 3966051 4195954 454897 4195954 454897 452136 454897 3788119 2136743 3788119 2136743 1232336 442458 1232336 442458 819059 1650275 819059 1650275 3334385 1071815 3334385 1071815 4149492 2482762 4149492 2482762 901138 717346 901138 717346 701747 717346 1112308 3688743 1112308 3688743 3348024 3688743 1316474 268292 1316474 268292 3578274 3011295 3578274 3011295 3640777 3011295 862377 3334113 862377 3334113 251176 218705 251176 218705 3774759 2871237 3774759 2871237 3838201 585202 3838201 585202 1651986 553648 1651986 553648 3333085 1988462 3333085 1988462 4555931 969507 4555931 969507 702437 969507 4979486 3322967 4979486 3322967 523621 1134713 523621 1134713 3338067 4164577 3338067 4164577 2995214 1652549 2995214 1652549 4503094 2871251 4503094 2871251 4554842 2871251 3411815 3335758 3411815 3335758 3352435 38780 3352435 38780 1078990 2798415 1078990 2798415 4493442 2798415 605600 3319058 605600 3319058 3658093 2671749 3658093 2671749 4015936 2671749 619385 3320888 619385 3320888 1358562 291909 1358562 291909 841448 2331363 841448 2331363 4011378 2331363 3644715 777238 3644715 777238 893082 777238 4220834 3181936 4220834 3181936 702353 988136 702353 988136 1070355 1654424 1070355 1654424 3665328 1654424 1409616 4687848 1409616 4687848 3315716 4687848 740569 499146 740569 499146 1173408 499146 877612 3042774 877612 3042774 3999769 242453 3999769 242453 1406546 242453 3708432 1656984 3708432 1656984 525288 515022 525288 515022 4464856 2284553 4464856 2284553 695082 684213 695082 684213 3693251 3005664 3693251 3005664 3917856 248763 3917856 248763 218694 248763 1647297 3130620 1647297 3130620 3800347 2135160 3800347 2135160 4469516 3885393 4469516 3885393 3326809 3885393 4081843 2279151 4081843 2279151 509604 506471 509604 506471 1656239 3338840 1656239 3338840 4904536 3338840 3314418 376878 3314418 376878 3331095 861754 3331095 861754 372138 373749 372138 373749 3226238 3341471 3226238 3341471 2654724 1658359 2654724 1658359 4833503 3325571 4833503 3325571 4634821 2973793 4634821 2973793 3321481 4150902 3321481 4150902 101303 1682546 101303 1682546 1661524 4880802 1661524 4880802 3343261 4880802 753987 784183 753987 784183 1036060 2797254 1036060 2797254 4434748 2797254 3996881 421590 3996881 421590 415717 421590 659412 1010662 659412 1010662 654153 652948 654153 652948 737256 913183 737256 913183 1900513 3324896 1900513 3324896 614946 1652763 614946 1652763 4464877 3581852 4464877 3581852 971051 1671366 971051 1671366 3315939 4313499 3315939 4313499 4763797 3325197 4763797 3325197 806001 3845104 806001 3845104 1685929 3845104 1671841 1452440 1671841 1452440 1441197 1452440 1682371 4964967 1682371 4964967 1374897 301872 1374897 301872 3313337 3340384 3313337 3340384 4491858 3340384 575435 322420 575435 322420 3338168 2091869 3338168 2091869 426390 691689 426390 691689 1179483 491039 1179483 491039 1675647 1670253 1675647 1670253 4447978 1670253 2045003 1670786 2045003 1670786 1675239 1638232 1675239 1638232 3975542 2302701 3975542 2302701 959106 707358 959106 707358 390808 1962069 390808 1962069 4740703 1962069 4034245 1114085 4034245 1114085 1127427 1114085 1671021 3345894 1671021 3345894 1658709 708714 1658709 708714 3347130 4919435 3347130 4919435 664507 661190 664507 661190 3733115 2925783 3733115 2925783 1684708 1859967 1684708 1859967 4802349 1859967 594399 272818 594399 272818 3344741 272818 1672760 3108053 1672760 3108053 4763509 3108053 3328425 778951 3328425 778951 1685914 778951 4128660 3057554 4128660 3057554 4726891 3057554 889678 715041 889678 715041 976684 715041 720434 954311 720434 954311 3316795 19341 3316795 19341 1418658 3350012 1418658 3350012 3710969 3350012 3347736 1599652 3347736 1599652 3322862 1642170 3322862 1642170 1419130 257476 1419130 257476 3298987 1649686 3298987 1649686 1109846 1098569 1109846 1098569 4405079 1677273 4405079 1677273 2090235 1677273 3928370 2728015 3928370 2728015 3324642 2408659 3324642 2408659 4377024 3990447 4377024 3990447 1664438 3990447 4342816 2317280 4342816 2317280 407048 3322985 407048 3322985 784133 1271849 784133 1271849 397951 1271849 3932344 4086320 3932344 4086320 1242772 2182150 1242772 2182150 3846133 2182150 2292116 522622 2292116 522622 531706 522622 3316602 3617314 3316602 3617314 4657487 1656920 4657487 1656920 3610528 3018333 3610528 3018333 4288509 817941 4288509 817941 843226 817941 1386805 281590 1386805 281590 905806 2463420 905806 2463420 3342261 2463420 570288 582387 570288 582387 1665491 582387 332219 346479 332219 346479 1052145 1063228 1052145 1063228 1341087 307478 1341087 307478 1684427 3941636 1684427 3941636 1317699 309642 1317699 309642 292702 309642 3697028 3350957 3697028 3350957 4329472 2687020 4329472 2687020 3342555 3997209 3342555 3997209 422267 427933 422267 427933 524307 3074892 524307 3074892 4732960 3074892 4360158 965160 4360158 965160 314754 2391313 314754 2391313 4614795 4169458 4614795 4169458 551565 1041229 551565 1041229 4569737 2116867 4569737 2116867 354415 1651490 354415 1651490 4557721 3349557 4557721 3349557 1648919 3761654 1648919 3761654 2711813 1060949 2711813 1060949 617972 1060949 4031510 2402212 4031510 2402212 4289378 2402212 1341058 822420 1341058 822420 843097 822420 4136353 3350233 4136353 3350233 1360068 3350233 4558118 918978 4558118 918978 753639 918978 3965077 2306589 3965077 2306589 1670199 243705 1670199 243705 1660409 243705 4207654 3376569 4207654 3376569 1663731 1936642 1663731 1936642 4748473 1936642 3907914 3339394 3907914 3339394 4152932 2145023 4152932 2145023 1666050 11492 1666050 11492 1109021 1680008 1109021 1680008 3325093 1680008 231192 209280 231192 209280 3861827 2822736 3861827 2822736 3339710 361670 3339710 361670 1651188 3402335 1651188 3402335 2177213 1659071 2177213 1659071 3970589 2563102 3970589 2563102 4234987 2563102 3588847 1914462 3588847 1914462 3970133 2309814 3970133 2309814 4959115 1063569 4959115 1063569 583610 1063569 4003780 1667577 4003780 1667577 3208281 1667577 4341279 2341950 4341279 2341950 370314 1279185 370314 1279185 3598692 3087034 3598692 3087034 3316957 1648755 3316957 1648755 4846453 1648755 691398 515542 691398 515542 1667499 4545920 1667499 4545920 4729582 1922186 4729582 1922186 3347162 3366580 3347162 3366580 4015548 1651085 4015548 1651085 3337530 2397625 3337530 2397625 3351070 678634 3351070 678634 983590 678634 1062201 606203 1062201 606203 3727496 2933904 3727496 2933904 1091225 933008 1091225 933008 745625 933008 1683417 2401419 1683417 2401419 4079586 2401419 1058263 1074557 1058263 1074557 805904 3347017 805904 3347017 100876 3347017 2899225 1662329 2899225 1662329 4383838 3446221 4383838 3446221 3328776 3446221 3329226 243494 3329226 243494 1664422 243494 1677379 3615813 1677379 3615813 3962879 2460335 3962879 2460335 4218608 2460335 3886704 3577327 3886704 3577327 1026066 3577327 2128397 2033084 2128397 2033084 3682152 2033084 1241088 1235300 1241088 1235300 2022194 1652639 2022194 1652639 946199 733296 946199 733296 2428525 1678787 2428525 1678787 1331149 1678787 1343710 2752394 1343710 2752394 1670057 2752394 1423293 250899 1423293 250899 1675804 2720872 1675804 2720872 1289550 1256491 1289550 1256491 2764254 3331553 2764254 3331553 277237 3331553 4019814 58289 4019814 58289 1660875 58289 4589206 4852346 4589206 4852346 1681647 3322660 1681647 3322660 1263290 3322660 3521570 3346275 3521570 3346275 2882375 512755 2882375 512755 518762 512755 580226 3331428 580226 3331428 3689833 3331428 1440446 224710 1440446 224710 1091166 2876006 1091166 2876006 4529726 2876006 4452649 1998425 4452649 1998425 3328761 920290 3328761 920290 4171088 2467281 4171088 2467281 3801834 1434501 3801834 1434501 231292 1434501 3612622 4360830 3612622 4360830 1440603 4360830 3909403 628892 3909403 628892 417320 4450117 417320 4450117 3343887 4450117 1103892 578058 1103892 578058 2618493 3320709 2618493 3320709 762479 764045 762479 764045 3336246 3321969 3336246 3321969 1328866 1294348 1328866 1294348 1338641 2976226 1338641 2976226 4624556 2957901 4624556 2957901 501809 3663092 501809 3663092 3819776 734861 3819776 734861 817002 2204650 817002 2204650 4441773 2204650 3000081 288243 3000081 288243 1336345 1674626 1336345 1674626 3323823 4486551 3323823 4486551 4125176 2270488 4125176 2270488 3343396 3612935 3343396 3612935 3328937 664102 3328937 664102 3880229 2229551 3880229 2229551 4687300 1657264 4687300 1657264 958273 3352934 958273 3352934 234923 1438277 234923 1438277 3597513 3337102 3597513 3337102 4408052 424150 4408052 424150 428361 424150 3645948 3008642 3645948 3008642 3137284 1435662 3137284 1435662 1452896 1435662 4764214 3324483 4764214 3324483 2990008 3324483 4734479 1684815 4734479 1684815 1374748 4091537 1374748 4091537 3352651 1383120 3352651 1383120 1391815 1383120 4400505 2271591 4400505 2271591 1272350 1298885 1272350 1298885 4254000 2572670 4254000 2572670 383172 787661 383172 787661 4576014 3328664 4576014 3328664 1822221 3328664 3342256 205340 3342256 205340 720848 4640216 720848 4640216 3352844 4640216 3331280 557890 3331280 557890 580003 557890 1672566 200815 1672566 200815 3313868 2223970 3313868 2223970 4447590 2223970 657610 641925 657610 641925 4674386 3006731 4674386 3006731 782368 810414 782368 810414 138750 1651339 138750 1651339 3326297 196147 3326297 196147 4675857 3326569 4675857 3326569 3704286 3326569 4082319 1467177 4082319 1467177 1440120 1467177 3592690 1654855 3592690 1654855 3350542 500453 3350542 500453 3352779 500453 1404130 3330858 1404130 3330858 3317056 2291059 3317056 2291059 4226368 2459199 4226368 2459199 516785 547944 516785 547944 4691680 1956688 4691680 1956688 3274144 1655523 3274144 1655523 1540913 3335499 1540913 3335499 4539124 2886643 4539124 2886643 3787901 2886643 4700563 1948566 4700563 1948566 4576085 2908398 4576085 2908398 3864521 2125068 3864521 2125068 4549938 212
166346 0 193332346 806758040 193332346 806758040 492741091 507371550 492741091 507371550 90190867 911976217 90190867 911976217 871496483 126689227 871496483 126689227 808717814 274508611 808717814 274508611 725164454 274508611 981832847 15216923 981832847 15216923 984519419 15216923 288879273 766158453 288879273 766158453 234875705 766158453 749318245 249639405 749318245 249639405 445595152 554214654 445595152 554214654 570218391 376120026 570218391 376120026 746305974 252929574 746305974 252929574 310799057 690852772 310799057 690852772 570673862 208048871 570673862 208048871 790351163 208048871 361329901 638697907 361329901 638697907 391326420 608685162 391326420 608685162 86778031 915160320 86778031 915160320 162542240 838461203 162542240 838461203 71037941 930439349 71037941 930439349 665728630 333578982 665728630 333578982 383654779 616623671 383654779 616623671 991278653 8491166 991278653 8491166 346162717 654855624 346162717 654855624 952710247 46057013 952710247 46057013 683851211 745608106 683851211 745608106 255143881 745608106 392498599 218921330 392498599 218921330 895306050 104328911 895306050 104328911 240309214 760729436 240309214 760729436 788067420 210618840 788067420 210618840 349340641 651590571 349340641 651590571 388142991 612155823 388142991 612155823 4651498 995234628 4651498 995234628 460022667 539388141 460022667 539388141 110504413 890584469 110504413 890584469 141518622 786334033 141518622 786334033 568524237 432073313 568524237 432073313 315196035 686619003 315196035 686619003 968359266 31034963 968359266 31034963 683193503 357025396 683193503 357025396 622188602 975338230 622188602 975338230 25863756 975338230 338785124 662519146 338785124 662519146 276078640 724381627 276078640 724381627 375783023 624131675 375783023 624131675 342488547 854812592 342488547 854812592 146432470 854812592 811833808 186375498 811833808 186375498 42127080 958634436 42127080 958634436 452632965 532692888 452632965 532692888 467239804 532692888 76501891 925317082 76501891 925317082 544110886 456718639 544110886 456718639 497685547 502032992 497685547 502032992 735727770 251286203 735727770 251286203 747736695 251286203 492203555 507879465 492203555 507879465 807182904 190585847 807182904 190585847 550895041 449535361 550895041 449535361 937565052 60760322 937565052 60760322 788696706 209920081 788696706 209920081 845623490 153310474 845623490 153310474 790009521 208404102 790009521 208404102 969684779 29546083 969684779 29546083 653371777 514072291 653371777 514072291 485608920 514072291 633715666 365818207 633715666 365818207 344283620 914707254 344283620 914707254 87230428 914707254 387474029 612874448 387474029 612874448 233952379 947395856 233952379 947395856 53877227 947395856 666656195 332509253 666656195 332509253 535948757 986412677 535948757 986412677 14372170 986412677 21879472 680176769 21879472 680176769 824297107 174373528 824297107 174373528 680310918 653855332 680310918 653855332 347128085 653855332 743206563 256116895 743206563 256116895 152925075 847821517 152925075 847821517 578774937 422057214 578774937 422057214 216574416 783406108 216574416 783406108 973623973 26084765 973623973 26084765 855682828 143259744 855682828 143259744 857178246 141762690 857178246 141762690 837053383 162185946 837053383 162185946 966702008 32696303 966702008 32696303 909599620 99463682 909599620 99463682 250918070 750197477 250918070 750197477 497678891 502049340 497678891 502049340 250583618 864338952 250583618 864338952 137440734 864338952 658477954 341214639 658477954 341214639 105284407 896173085 105284407 896173085 304561696 697176172 304561696 697176172 26854947 974279678 26854947 974279678 110310558 49776413 110310558 49776413 948878525 49776413 284354255 952176986 284354255 952176986 48742691 952176986 48902419 746263859 48902419 746263859 916997957 81796978 916997957 81796978 863552708 134800953 863552708 134800953 952891719 45869932 952891719 45869932 776922615 618600352 776922615 618600352 381746673 618600352 933054587 65425697 933054587 65425697 244272658 756848879 244272658 756848879 661392727 338210661 661392727 338210661 203014439 984117535 203014439 984117535 16910048 984117535 728841900 239826012 728841900 239826012 759038269 239826012 639524757 360167392 639524757 360167392 780131883 218759708 780131883 218759708 495088537 504611688 495088537 504611688 769439802 229031446 769439802 229031446 148132527 852867327 148132527 852867327 325235831 408625219 325235831 408625219 965078410 34153091 965078410 34153091 620348238 960103922 620348238 960103922 40627827 960103922 167791116 162598726 167791116 162598726 836698066 162598726 93923411 908531457 93923411 908531457 661614423 32332482 661614423 32332482 967083065 32332482 653588726 787479350 653588726 787479350 212459765 787479350 471516722 528487560 471516722 528487560 278557652 721716402 278557652 721716402 800076697 197929594 800076697 197929594 315911797 709212631 315911797 709212631 291775728 709212631 716308425 283332409 716308425 283332409 110948967 890225412 110948967 890225412 464928316 534782431 464928316 534782431 137694205 864095029 137694205 864095029 183394026 414465689 183394026 414465689 586157414 414465689 35748607 965267695 35748607 965267695 165549786 94137939 165549786 94137939 904612833 94137939 597916092 411813442 597916092 411813442 187407911 812876902 187407911 812876902 394381858 353598326 394381858 353598326 645872269 353598326 475441647 941586214 475441647 941586214 60420663 941586214 934302567 63929792 934302567 63929792 770919264 227462495 770919264 227462495 860263106 138650387 860263106 138650387 58516341 943256346 58516341 943256346 674743615 323352882 674743615 323352882 347181585 667691173 347181585 667691173 333978069 667691173 524040667 50214981 524040667 50214981 948476518 50214981 907345409 394434505 907345409 394434505 447582250 983220300 447582250 983220300 17829655 983220300 292209991 216100633 292209991 216100633 782727767 216100633 587948122 412625589 587948122 412625589 627601202 252912182 627601202 252912182 937728744 60626070 937728744 60626070 235423359 765683070 235423359 765683070 785518266 212821072 785518266 212821072 356721445 643662204 356721445 643662204 511277130 487797068 511277130 487797068 312448883 689272949 312448883 689272949 494769307 504962788 494769307 504962788 52716975 948431358 52716975 948431358 143797529 857748792 143797529 857748792 20531487 980766586 20531487 980766586 789452173 104318411 789452173 104318411 895332573 104318411 127329445 873560663 127329445 873560663 147405681 474970474 147405681 474970474 525065310 474970474 258036719 742773706 258036719 742773706 344760600 656182103 344760600 656182103 298667460 702424883 298667460 702424883 630830246 131730915 630830246 131730915 866353357 131730915 651508088 568032262 651508088 568032262 431962389 568032262 831442705 167870537 831442705 167870537 595027154 609758399 595027154 609758399 192039823 808131487 192039823 808131487 409575438 590893107 409575438 590893107 96560887 905665847 96560887 905665847 748927583 250049819 748927583 250049819 130349223 870738470 130349223 870738470 379715065 340623463 379715065 340623463 913630987 84698083 913630987 84698083 257697402 743081100 257697402 743081100 944327917 54541778 944327917 54541778 494221657 826053072 494221657 826053072 174754229 826053072 183200134 318510268 183200134 318510268 679739328 318510268 551751819 448726033 551751819 448726033 941205694 57780942 941205694 57780942 683681028 314523372 683681028 314523372 731937495 267735766 731937495 267735766 514760792 536273464 514760792 536273464 462990429 536273464 799340903 134557089 799340903 134557089 863759103 134557089 21310067 980034895 21310067 980034895 402545854 597870056 402545854 597870056 350518769 650558604 350518769 650558604 891922288 107021603 891922288 107021603 666802968 695151708 666802968 695151708 306556097 695151708 387851620 612530838 387851620 612530838 291253575 709574354 291253575 709574354 792978263 205357530 792978263 205357530 387871207 701457957 387871207 701457957 299747377 701457957 778983060 219789634 778983060 219789634 585156243 415527036 585156243 415527036 754073268 245363251 754073268 245363251 353795517 647125984 353795517 647125984 674866695 323210099 674866695 323210099 330315674 671302168 330315674 671302168 791342978 207071299 791342978 207071299 461707801 537763368 461707801 537763368 919208765 79705351 919208765 79705351 256476519 744247605 256476519 744247605 740761879 258584587 740761879 258584587 264281656 981319515 264281656 981319515 19678357 981319515 276241860 20095893 276241860 20095893 979146420 20095893 249312463 751892993 249312463 751892993 721605516 277801716 721605516 277801716 255814456 744937420 255814456 744937420 726602799 272995772 726602799 272995772 600977658 821290374 600977658 821290374 179398203 821290374 544826371 299603538 544826371 299603538 699924359 299603538 428874735 571079918 428874735 571079918 917368309 81589758 917368309 81589758 711326741 288257637 711326741 288257637 847184391 151710535 847184391 151710535 702625532 360498743 702625532 360498743 149324701 851658569 149324701 851658569 723860402 275719356 723860402 275719356 499148944 763745175 499148944 763745175 237183968 763745175 285626784 292700289 285626784 292700289 707036077 292700289 20298576 980905301 20298576 980905301 707429079 292391227 707429079 292391227 57877852 943722540 57877852 943722540 366337666 54458375 366337666 54458375 944409650 54458375 379840740 620329961 379840740 620329961 394692676 178674297 394692676 178674297 819825031 178674297 542492595 514993644 542492595 514993644 83379140 918630221 83379140 918630221 658018959 341737338 658018959 341737338 486284486 657183514 486284486 657183514 269189199 731430910 269189199 731430910 452957503 267336792 452957503 267336792 732401257 267336792 263462618 804318220 263462618 804318220 195771205 804318220 198289080 97107814 198289080 97107814 902184581 97107814 814620716 293062948 814620716 293062948 706637960 293062948 918416819 80521744 918416819 80521744 575119878 580520170 575119878 580520170 108948215 892139150 108948215 892139150 776523699 222007503 776523699 222007503 254639145 745998923 254639145 745998923 863035096 135287809 863035096 135287809 650502027 349077364 650502027 349077364 652003391 347682926 652003391 347682926 643203161 699623262 643203161 699623262 12813497 987973498 12813497 987973498 617739348 382139310 617739348 382139310 357652772 642842232 357652772 642842232 717877895 281941512 717877895 281941512 168643523 832057755 168643523 832057755 425026125 79326347 425026125 79326347 919570810 79326347 188202097 811877353 188202097 811877353 786484384 212019604 786484384 212019604 320491337 775240110 320491337 775240110 225308771 775240110 614280511 128125537 614280511 128125537 870172310 128125537 34714155 966227412 34714155 966227412 286590441 714064771 286590441 714064771 116482991 911454811 116482991 911454811 90802920 911454811 581781524 419247179 581781524 419247179 279201851 721159714 279201851 721159714 724108635 275342317 724108635 275342317 330154463 671448900 330154463 671448900 906148937 92456146 906148937 92456146 380630390 711575103 380630390 711575103 289118110 711575103 788394708 210327638 788394708 210327638 194810756 805143106 194810756 805143106 861848416 136586261 861848416 136586261 33756120 967312157 33756120 967312157 488580903 220442064 488580903 220442064 778357985 220442064 428468495 571412112 428468495 571412112 906360813 92265479 906360813 92265479 584676127 505020916 584676127 505020916 494702166 505020916 611974919 292708412 611974919 292708412 964642860 34536457 964642860 34536457 640783350 358692002 640783350 358692002 720284413 279227591 720284413 279227591 236309541 838364921 236309541 838364921 162638592 838364921 737511577 261956786 737511577 261956786 621719353 925025761 621719353 925025761 76756797 925025761 386712656 163021976 386712656 163021976 836269110 163021976 533977184 597069927 533977184 597069927 325753600 675803882 325753600 675803882 451247866 340157755 451247866 340157755 659443948 340157755 499454131 593545993 499454131 593545993 276279493 724197983 276279493 724197983 731239682 268513003 731239682 268513003 505135177 621924821 505135177 621924821 378355112 621924821 978543905 20793647 978543905 20793647 852338242 816010291 852338242 816010291 184591247 816010291 876996962 121159384 876996962 121159384 125798308 875334917 125798308 875334917 731230382 128911996 731230382 128911996 869240377 128911996 210389783 789349808 210389783 789349808 671210287 122904102 671210287 122904102 875158527 122904102 424867261 575241282 424867261 575241282 911840217 86414498 911840217 86414498 27409056 973799959 27409056 973799959 117320484 51818479 117320484 51818479 947001068 51818479 125889117 875124314 125889117 875124314 187475931 227190312 187475931 227190312 876235438 121951657 876235438 121951657 154313090 864710395 154313090 864710395 137024350 864710395 681240263 316935557 681240263 316935557 393295909 665670487 393295909 665670487 335734605 665670487 973181084 26603278 973181084 26603278 392477271 607262932 392477271 607262932 701016317 298462098 701016317 298462098 225890870 774788907 225890870 774788907 649420630 289854712 649420630 289854712 994954516 5191591 994954516 5191591 809572064 272980745 809572064 272980745 93571308 908809947 93571308 908809947 339162469 662109451 339162469 662109451 58803686 943104690 58803686 943104690 345761376 359066143 345761376 359066143 640422414 359066143 142663316 859002476 142663316 859002476 667675003 2683771 667675003 2683771 997418561 2683771 486428666 513250386 486428666 513250386 799486063 198671239 799486063 198671239 393944499 627005642 393944499 627005642 938039 999028775 938039 999028775 5978259 332613196 5978259 332613196 931370552 67210934 931370552 67210934 587027098 413450349 587027098 413450349 716767221 283002891 716767221 283002891 192679916 807514556 192679916 807514556 687020780 311397252 687020780 311397252 65731049 936430377 65731049 936430377 143927385 461097221 143927385 461097221 539410298 461097221 512151081 510351500 512151081 510351500 489843881 510351500 521363049 478677696 521363049 478677696 247174760 985408440 247174760 985408440 15310873 985408440 302165527 699296762 302165527 699296762 47788720 953176964 47788720 953176964 428104051 439913635 428104051 439913635 787819739 210810820 787819739 210810820 402487682 630679428 402487682 630679428 369806124 630679428 466756601 269482371 466756601 269482371 730459526 269482371 542650512 937455187 542650512 937455187 64917804 937455187 183506119 706578198 183506119 706578198 806190841 191565317 806190841 191565317 216347586 935550442 216347586 935550442 66687656 935550442 696216893 303040811 696216893 303040811 458444352 541040493 458444352 541040493 667456610 331773667 667456610 331773667 628737296 385432678 628737296 385432678 614320411 385432678 860467567 138344701 860467567 138344701 325031933 849780160 325031933 849780160 68401038 933442077 68401038 933442077 891702292 4537340 891702292 4537340 995520506 4537340 784786956 213743355 784786956 213743355 818850274 179716731 818850274 179716731 777843940 389995335 777843940 389995335 467314096 854321984 467314096 854321984 146800010 854321984 776413372 181062057 776413372 181062057 817390061 181062057 113847024 887224889 113847024 887224889 357689379 642813898 357689379 642813898 135984481 865677727 135984481 865677727 398574573 601664626 398574573 601664626 2338702 997524127 2338702 997524127 734611727 135917932 734611727 135917932 862428466 135917932 443835811 555955143 443835811 555955143 948691146 50102887 948691146 50102887 165163548 934040708 165163548 934040708 68069805 934040708 108485251 780997662 108485251 780997662 768999506 229454625 768999506 229454625 581347471 478787751 581347471 478787751 426543151 874858453 426543151 874858453 126101724 874858453 668547634 330333232 668547634 330333232 49955127 951119839 49955127 951119839 809364545 132839347 809364545 132839347 865174073 132839347 178449881 822096460 178449881 822096460 635965084 263544039 635965084 263544039 736275573 263544039 667495965 331753216 667495965 331753216 827642716 171218568 827642716 171218568 514838838 838657464 514838838 838657464 162399694 838657464 627940616 371483639 627940616 371483639 533022795 516901938 533022795 516901938 482876544 516901938 670167195 76863282 670167195 76863282 921770255 76863282 454923199 544646729 454923199 544646729 663319392 336237895 663319392 336237895 525640772 474527681 525640772 474527681 608993490 390648513 608993490 390648513 372596073 627597076 372596073 627597076 876777821 25109005 876777821 25109005 974441860 25109005 393664996 606064062 393664996 606064062 941638679 57416609 941638679 57416609 594762265 405730506 594762265 405730506 818682754 179868217 818682754 179868217 561044458 439889407 561044458 439889407 984033423 15551859 984033423 15551859 440559066 559463871 440559066 559463871 815747834 27257864 815747834 27257864 972283701 27257864 27852524 973335676 27852524 973335676 87621069 664789888 87621069 664789888 960659482 38297442 960659482 38297442 554622773 446006034 554622773 446006034 882899677 46086635 882899677 46086635 952641889 46086635 817603054 194611332 817603054 194611332 426570443 991798484 426570443 991798484 2893196 997034110 2893196 997034110 176639164 199056252 176639164 199056252 799225953 199056252 645783675 908636693 645783675 908636693 93796759 908636693 915443026 51048047 915443026 51048047 947679211 51048047 782776443 216073842 782776443 216073842 799103935 111453584 799103935 111453584 887178208 111453584 786478650 727993706 786478650 727993706 272277088 727993706 620197784 379861864 620197784 379861864 439977124 560128017 439977124 560128017 623158671 376486826 623158671 376486826 432378004 567684131 432378004 567684131 873700200 124356023 873700200 124356023 668036784 793920036 668036784 793920036 206341979 793920036 375737130 298531377 375737130 298531377 700940575 298531377 498038453 501768535 498038453 501768535 973015340 26753938 973015340 26753938 661008846 338624036 661008846 338624036 964487238 34611367 964487238 34611367 8766566 991694177 8766566 991694177 145785632 557580245 145785632 557580245 995113692 4982936 995113692 4982936 197199705 906689430 197199705 906689430 95471520 906689430 275094631 717589651 275094631 717589651 494732643 335740142 494732643 335740142 663928602 335740142 83289534 918723068 83289534 918723068 362883418 618530461 362883418 618530461 381821958 618530461 17562150 983438904 17562150 983438904 820417305 178087430 820417305 178087430 310641619 926347975 310641619 926347975 75495889 926347975 865392423 15908366 865392423 15908366 983738590 15908366 159036843 841922348 159036843 841922348 735147820 264503683 735147820 264503683 615847294 384049489 615847294 384049489 773154168 225040820 773154168 225040820 150757920 850246868 150757920 850246868 933218953 65232264 933218953 65232264 402885783 966224788 402885783 966224788 34724310 966224788 765577325 232941722 765577325 232941722 79747747 922009058 79747747 922009058 459228579 540193441 459228579 540193441 388981754 907252160 388981754 907252160 95084739 907252160 286506022 636195271 286506022 636195271 725262077 274411453 725262077 274411453 685446503 756299296 685446503 756299296 204711175 961590068 204711175 961590068 39263103 961590068 583906380 416909860 583906380 416909860 361872528 974507998 361872528 974507998 26615727 974507998 660877326 338765245 660877326 338765245 478316734 800284006 478316734 800284006 200031693 800284006 870721455 127548161 870721455 127548161 97405641 904571766 97405641 904571766 216118313 627590914 216118313 627590914 372602090 627590914 292751513 708351712 292751513 708351712 781029295 217794273 781029295 217794273 768162386 597229205 768162386 597229205 20452939 980811836 20452939 980811836 941074476 57895062 941074476 57895062 140604662 860751904 140604662 860751904 956486840 42442373 956486840 42442373 750169586 448149084 750169586 448149084 552410774 448149084 788643233 210055362 788643233 210055362 26119296 974955738 26119296 974955738 50911022 950261863 50911022 950261863 20876462 980357061 20876462 980357061 777194461 221464960 777194461 221464960 153681091 847082897 153681091 847082897 469732007 530475256 469732007 530475256 35077534 965852025 35077534 965852025 769797925 228597501 769797925 228597501 276062171 724422424 276062171 724422424 760356088 238369168 760356088 238369168 162351203 838688351 162351203 838688351 449562812 549893101 449562812 549893101 199691309 800726979 199691309 800726979 671996622 326693290 671996622 326693290 67141107 935172974 67141107 935172974 594672324 190660952 594672324 190660952 807147946 190660952 189739139 810311893 189739139 810311893 942662397 56516642 942662397 56516642 625318248 374541581 625318248 374541581 896889294 102679990 896889294 102679990 749695720 249373317 749695720 249373317 754621786 79634372 754621786 79634372 919296373 79634372 42285208 958529543 42285208 958529543 804011707 51522179 804011707 51522179 947242094 51522179 451031198 597069610 451031198 597069610 403402739 597069610 611890446 387748828 611890446 387748828 26097829 974996985 26097829 974996985 108392527 787947904 108392527 787947904 939979510 58789762 939979510 58789762 578807499 977234319 578807499 977234319 24022405 977234319 975642985 23844802 975642985 23844802 420377915 580360543 420377915 580360543 768321615 230204324 768321615 230204324 52124984 949083683 52124984 949083683 970768946 28383346 970768946 28383346 621455477 550535226 621455477 550535226 269146331 731488941 269146331 731488941 345510385 85074226 345510385 85074226 913155099 85074226 362463661 886928354 362463661 886928354 114154456 886928354 846362685 152341970 846362685 152341970 845082092 866512421 845082092 866512421 134773637 866512421 733195985 32646156 733195985 32646156 966723200 32646156 801235027 767067765 801235027 767067765 221878334 778162106 221878334 778162106 375940213 66259888 375940213 66259888 932316267 66259888 562550243 438366620 562550243 438366620 778507685 220360115 778507685 220360115 220180290 779949645 220180290 779949645 370287872 630206093 370287872 630206093 337760410 663461512 337760410 663461512 856306217 142725368 856306217 142725368 450021483 966430781 450021483 966430781 34607367 966430781 725936909 273740609 725936909 273740609 317112528 684734072 317112528 684734072 666963168 81670113 666963168 81670113 917282990 81670113 722571977 907011317 722571977 907011317 21308289 980040829 21308289 980040829 494594137 505129477 494594137 505129477 60666400 941334689 60666400 941334689 643430437 355752824 643430437 355752824 507027437 590603764 507027437 590603764 153880792 846891281 153880792 846891281 888261142 110520183 888261142 110520183 172488907 828355386 172488907 828355386 522078653 289596548 522078653 289596548 709890941 289596548 695464115 489383020 695464115 489383020 509517166 489383020 767230427 231183546 767230427 231183546 63764540 938656868 63764540 938656868 225610711 241209451 225610711 241209451 757857847 241209451 380690622 900008033 380690622 900008033 101981015 900008033 757480919 241552935 757480919 241552935 437317335 730152686 437317335 730152686 125575263 875588585 125575263 875588585 452408445 25709591 452408445 25709591 973907407 25709591 773330989 797314710 773330989 797314710 202879096 797314710 665316592 302629752 665316592 302629752 696526342 302629752 317065108 684772117 317065108 684772117 588011567 412548903 588011567 412548903 488362855 511421925 488362855 511421925 543538699 457219081 543538699 457219081 162424963 838622256 162424963 838622256 540681747 459985250 540681747 459985250 521258691 478807504 521258691 478807504 749088070 55918951 749088070 55918951 943250723 55918951 440715316 742477054 440715316 742477054 258438255 742477054 994331165 5682736 994331165 5682736 20001864 981136680 20001864 981136680 980753825 18532411 980753825 18532411 649417874 581858484 649417874 581858484 210538374 789176077 210538374 789176077 611166168 326167497 611166168 326167497 672391775 326167497 518163783 816695861 518163783 816695861 183893860 816695861 519078183 480816694 519078183 480816694 170468425 931067023 170468425 931067023 70597909 931067023 269133164 704432392 269133164 704432392 390342283 459073170 390342283 459073170 541635605 459073170 179219497 821493541 179219497 821493541 249763661 11823636 249763661 11823636 988187537 11823636 534612297 588093384 534612297 588093384 412579105 588093384 831546311 167788054 831546311 167788054 12364459 988412472 12364459 988412472 721942738 277535020 721942738 277535020 373703414 932159846 373703414 932159846 69556332 932159846 645959392 353454893 645959392 353454893 32754205 968440818 32754205 968440818 72112072 168176054 72112072 168176054 831124928 168176054 740286855 273033256 740286855 273033256 377806345 622444204 377806345 622444204 581958203 419129029 581958203 419129029 76049776 990944371 76049776 990944371 9458409 990944371 360211085 640030454 360211085 640030454 44201271 956617826 44201271 956617826 825632014 173104304 825632014 173104304 772637744 225643724 772637744 225643724 921017526 77648788 921017526 77648788 272814485 727457270 272814485 727457270 682648878 315561798 682648878 315561798 681896184 370106392 681896184 370106392 70979916 930553104 70979916 930553104 397364767 602831560 397364767 602831560 96000131 906142577 96000131 906142577 811458842 186706667 811458842 186706667 669056856 450442110 669056856 450442110 199806204 800632472 199806204 800632472 866001999 132005513 866001999 132005513 832205483 445053549 832205483 445053549 36477143 964586176 36477143 964586176 271595651 200890949 271595651 200890949 858310420 140574057 858310420 140574057 355122451 645586876 355122451 645586876 519499494 240693920 519499494 240693920 758228074 240693920 586984706 626949909 586984706 626949909 373028789 626949909 397485996 602709376 397485996 602709376 20571927 980732228 20571927 980732228 775506645 78280365 775506645 78280365 920561204 78280365 309863349 691961209 309863349 691961209 506192454 132417562 506192454 132417562 865709050 132417562 828896931 301635876 828896931 301635876 127593918 873222920 127593918 873222920 779478701 219349937 779478701 219349937 666768665 904234053 666768665 904234053 97669390 904234053 115496346 446635390 115496346 446635390 828640955 170276639 828640955 170276639 729742071 503580702 729742071 503580702 139625668 861823413 139625668 861823413 582143142 295824415 582143142 295824415 703853875 295824415 399730707 600726609 399730707 600726609 823884498 174691743 823884498 174691743 160211447 840598225 160211447 840598225 304618697 697084592 304618697 697084592 207404271 792579311 207404271 792579311 578896972 421973136 578896972 421973136 184636813 815996361 184636813 815996361 810563025 187749201 810563025 187749201 478868617 726087744 478868617 726087744 274190693 726087744 881631340 116806182 881631340 116806182 346740033 654274564 346740033 654274564 786289749 66439976 786289749 66439976 932058341 66439976 902955967 864344870 902955967 864344870 131289228 869789856 131289228 869789856 650114537 349468958 650114537 349468958 213778794 786235760 213778794 786235760 837961791 161274221 837961791 161274221 42781565 958017447 42781565 958017447 403464539 381275804 403464539 381275804 618811255 381275804 502834326 632982583 502834326 632982583 367209046 632982583 871798382 126276049 871798382 126276049 243980321 757259320 243980321 757259320 403663942 596841363 403663942 596841363 202751823 993766992 202751823 993766992 6109179 993766992 654829537 124054719 654829537 124054719 874083005 124054719 602948267 791554704 602948267 791554704 141986744 859543615 141986744 859543615 708512051 291259755 708512051 291259755 454299864 648776041 454299864 648776041 352243331 648776041 500112456 447391644 500112456 447391644 785225960 142467351 785225960 142467351 856511641 142467351 155376732 845395730 155376732 845395730 952059523 21181354 952059523 21181354 978131356 21181354 350063554 650979198 350063554 650979198 733698547 265992761 733698547 265992761 224433744 775976589 224433744 775976589 398516482 221385414 398516482 221385414 777293664 221385414 74754552 927188844 74754552 927188844 164481615 664505875 164481615 664505875 675110459 322965101 675110459 322965101 626994509 749256730 626994509 749256730 251766810 749256730 375557500 624338964 375557500 624338964 72046405 936132649 72046405 936132649 65919595 936132649 436174226 232763763 436174226 232763763 953002228 45722033 953002228 45722033 361764711 639272688 361764711 639272688 68704918 933190286 68704918 933190286 322823171 247318365 322823171 247318365 751857093 247318365 637720165 631273451 637720165 631273451 368944762 631273451 548343242 145698469 548343242 145698469 853146285 145698469 232334999 768666170 232334999 768666170 976757289 22812405 976757289 22812405 145107476 856329266 145107476 856329266 393842815 169585195 393842815 169585195 829565812 169585195 603074462 669551157 603074462 669551157 332170468 669551157 443002671 557015879 443002671 557015879 162729534 838283770 162729534 838283770 558787325 394747184 558787325 394747184 604782716 394747184 388295186 987999148 388295186 987999148 12784912 987999148 188340811 186006896 188340811 186006896 812143019 186006896 18307404 982791389 18307404 982791389 792986612 205356866 792986612 205356866 521062103 478925143 521062103 478925143 997154457 2993219 997154457 2993219 18929835 999933132 18929835 999933132 27713 999933132 394423150 435776639 394423150 435776639 565010554 435776639 245614890 755693649 245614890 755693649 264690265 26188715 264690265 26188715 973564686 26188715 722898974 278618296 722898974 278618296 720784656 278618296 833934441 70339693 833934441 70339693 928427162 70339693 39665772 961185341 39665772 961185341 912079603 35019153 912079603 35019153 963875697 35019153 153934964 846851413 153934964 846851413 335059354 56042121 335059354 56042121 943119214 56042121 278934238 922968821 278934238 922968821 78954727 922968821 345557876 182630827 345557876 182630827 927871004 70782716 927871004 70782716 174164590 826674457 174164590 826674457 290080857 479730232 290080857 479730232 520273538 479730232 146208959 988895824 146208959 988895824 11744256 988895824 440279000 207799546 440279000 207799546 790569836 207799546 511355602 487687784 511355602 487687784 561171134 439855385 561171134 439855385 193452877 806614090 193452877 806614090 617689541 382185787 617689541 382185787 64878055 973249051 64878055 973249051 27965420 973249051 877166220 120914608 877166220 120914608 394207603 605603663 394207603 605603663 762038763 236714518 762038763 236714518 293293746 707624350 293293746 707624350 677086133 121660640 677086133 121660640 876512032 121660640 23361094 977738992 23361094 977738992 43692474 246561319 43692474 246561319 752898088 246561319 487288570 844585895 487288570 844585895 156127655 844585895 849184435 101287396 849184435 101287396 898245103 101287396 384123433 806436726 384123433 806436726 20518624 980776870 20518624 980776870 798975572 199271801 798975572 199271801 539659763 877377044 539659763 877377044 13680511 986928374 13680511 986928374 652020081 347628788 652020081 347628788 474581358 525408432 474581358 525408432 715156847 284430210 715156847 284430210 183775953 816842421 183775953 816842421 280779893 458452039 280779893 458452039 854443232 130882401 854443232 130882401 867129350 130882401 489752727 513196128 489752727 513196128 486517998 513196128 564225506 42736244 564225506 42736244 992748909 7110743 992748909 7110743 945855680 602233451 945855680 602233451 397914269 602233451 622279410 377503829 622279410 377503829 495126630 638624038 495126630 638624038 304926618 696718048 304926618 696718048 534629779 465416090 534629779 465416090 273779078 726582164 273779078 726582164 564541740 436222070 564541740 436222070 320409069 681192002 320409069 681192002 547524811 35780308 547524811 35780308 963225279 35780308 172582671 828314034 172582671 828314034 542656502 398558812 542656502 398558812 747032701 130722714 747032701 130722714 867362997 130722714 803388508 488564770 803388508 488564770 312540949 811597000 312540949 811597000 65216308 937062797 65216308 937062797 319169614 682397202 319169614 682397202 196283467 973597313 196283467 973597313 27654007 973597313 761429755 107186437 761429755 107186437 891734552 107186437 330093538 671496540 330093538 671496540 410612747 441697258 410612747 441697258 985985706 13971887 985985706 13971887 915821926 508234479 915821926 508234479 491795595 508234479 667518542 331745139 667518542 331745139 35888044 965002822 35888044 965002822 505676187 461611343 505676187 461611343 654081514 7569219 654081514 7569219 992206989 7569219 388465955 794634533 388465955 794634533 205522882 794634533 301003332 500460645 301003332 500460645 499225920 500460645 375408717 814689763 375408717 814689763 185700869 814689763 626933064 372464699 626933064 372464699 469198303 530908800 469198303 530908800 495141299 504478028 495141299 504478028 75556771 926310026 75556771 926310026 472239817 527890643 472239817 527890643 279505975 821735487 279505975 821735487 178944665 821735487 823010573 175522228 823010573 175522228 183967901 816655925 183967901 816655925 232308230 276855735 232308230 276855735 825492751 173170284 825492751 173170284 782316000 402569496 782316000 402569496 183254272 817425451 183254272 817425451 875121348 122950117 875121348 122950117 572595139 428279207 572595139 428279207 899256087 100049821 899256087 100049821 101637711 900332250 101637711 900332250 115005648 886121838 115005648 886121838 26365992 974699811 26365992 974699811 457625998 450585514 457625998 450585514 549912959 450585514 475662541 550900597 475662541 550900597 306959858 694732277 306959858 694732277 685948641 93923981 685948641 93923981 904799242 93923981 195242786 804889958 195242786 804889958 775238708 223020647 775238708 223020647 305091921 696631285 305091921 696631285 667554472 331647850 667554472 331647850 48070395 952856313 48070395 952856313 642755454 356462760 642755454 356462760 91312582 910999939 91312582 910999939 841178815 157660546 841178815 157660546 834332289 164992652 834332289 164992652 879294734 119010099 879294734 119010099 98720688 903343897 98720688 903343897 177350526 76016743 177350526 76016743 922720629 76016743 270735685 878143015 270735685 878143015 123124728 878143015 411511129 514427513 411511129 514427513 485263643 514427513 50935407 950235172 50935407 950235172 757593427 241441149 757593427 241441149 747583887 468121549 747583887 468121549 382471285 957350850 382471285 957350850 43548975 957350850 508656170 490364766 508656170 490364766 296989193 721792717 296989193 721792717 213807306 786235653 213807306 786235653 997519951 2611233 997519951 2611233 499524164 500084592 499524164 500084592 882296737 116109476 882296737 116109476 239936831 760966311 239936831 760966311 828911828 170035888 828911828 170035888 167701777 883241003 167701777 883241003 117986006 883241003 131710979 73038556 131710979 73038556 925743807 73038556 440675750 563787361 440675750 563787361 237742140 763080598 237742140 763080598 647317154 352266784 647317154 352266784 417605714 582985429 417605714 582985429 959525583 39733693 959525583 39733693 445418588 554385618 445418588 554385618 981123393 18221404 981123393 18221404 176502049 824447121 176502049 824447121 315001730 597395846 315001730 597395846 403070370 597395846 394279313 605552994 394279313 605552994 901949670 97330266 901949670 97330266 763954930 957071693 763954930 957071693 43771777 957071693 246069036 178454538 246069036 178454538 820046742 178454538 458710535 540720192 458710535 540720192 560628539 440452919 560628539 440452919 291568821 709364875 291568821 709364875 555858286 444512795 555858286 444512795 420736143 579927679 420736143 579927679 955838093 43051207 955838093 43051207 20344620 980893929 20344620 980893929 381128179 619126712 381128179 619126712 301078358 700284438 301078358 700284438 921174016 77551349 921174016 77551349 82361175 919623829 82361175 919623829 448296730 34465499 448296730 34465499 964775533 34465499 511243170 714386032 511243170 714386032 286361085 714386032 499054921 162806366 499054921 162806366 836500797 162806366 395383471 604470837 395383471 604470837 853203503 145634512 853203503 145634512 232730898 768195800 232730898 768195800 263410048 737416928 263410048 737416928 134520641 866768132 134520641 866768132 626364387 373239251 626364387 373239251 132067663 869089772 132067663 869089772 405310224 595097825 405310224 595097825 345332689 655615797 345332689 655615797 732932317 266883389 732932317 266883389 212571080 787329591 212571080 787329591 327172685 674441806 327172685 674441806 193386330 806662717 193386330 806662717 829180654 169869579 829180654 169869579 65489556 936756060 65489556 936756060 69381526 397641302 69381526 397641302 709099947 290464670 709099947 290464670 32172514 968987256 32172514 968987256 414091480 465319853 414091480 465319853 534724470 465319853 204771881 849859621 204771881 849859621 151072314 849859621 311859372 105875740 311859372 105875740 893301994 105875740 854848271 144087705 854848271 144087705 902336650 43004009 902336650 43004009 955841477 43004009 230919565 769958803 230919565 769958803 556079326 444302441 556079326 444302441 402892184 695297402 402892184 695297402 306379186 695297402 819175796 179284643 819175796 179284643 593810333 977588108 593810333 977588108 23562466 977588108 255666818 710371089 255666818 710371089 290396327 710371089 269363241 737836874 269363241 737836874 262947321 737836874 971481527 27916365 971481527 27916365 80399497 921601876 80399497 921601876 847688405 151235551 847688405 151235551 130448187 870636974 130448187 870636974 673185251 325189155 673185251 325189155 78212550 923684061 78212550 923684061 273038369 1428845 273038369 1428845 998720218 1428845 866507259 532283483 866507259 532283483 260745885 740347766 260745885 740347766 862879473 115874500 862879473 115874500 882600392 115874500 577599699 534321657 577599699 534321657 465473236 534321657 805229546 171107525 805229546 171107525 872560300 77875743 872560300 77875743 920875280 77875743 754440610 303394667 754440610 303394667 695825504 303394667 720309554 279157883 720309554 279157883 478174176 521404546 478174176 521404546 649330292 350281090 649330292 350281090 300216136 701143931 300216136 701143931 596846056 403405031 596846056 403405031 388067891 755143527 388067891 755143527 246016931 755143527 523406489 476587503 523406489 476587503 277355804 722938435 277355804 722938435 983806780 15848724 983806780 15848724 519650674 480271752 519650674 480271752 967618218 31717513 967618218 31717513 417730991 869202500 417730991 869202500 131955721 869202500 220355467 706713656 220355467 706713656 519020131 480826702 519020131 480826702 483762273 515881910 483762273 515881910 819363322 179152422 819363322 179152422 151645148 849177941 151645148 849177941 663593392 335961049 663593392 335961049 189287060 891392307 189287060 891392307 109640258 891392307 663306062 336248260 663306062 336248260 107810168 893260885 107810168 893260885 590752181 196966616 590752181 196966616 801120462 196966616 479617096 519842950 479617096 519842950 551253547 449238781 551253547 449238781 280408678 720011651 280408678 720011651 697204370 301990233 697204370 301990233 347016848 653977783 347016848 653977783 695389071 303732388 695389071 303732388 252692476 747920116 252692476 747920116 892683676 106332951 892683676 106332951 266421188 734172087 266421188 734172087 918273660 80609084 918273660 80609084 419321155 581563500 419321155 581563500 984160357 15426095 984160357 15426095 830838609 717683832 830838609 717683832 282796613 717683832 811222712 109218091 811222712 109218091 889674945 109218091 597670425 402556656 597670425 402556656 980760426 18524965 980760426 18524965 259583094 905914256 259583094 905914256 96234245 905914256 515596451 107119489 515596451 107119489 891806114 107119489 192438796 807779426 192438796 807779426 811361183 186803542 811361183 186803542 48110527 952769304 48110527 952769304 839223226 159832426 839223226 159832426 476361103 558052651 476361103 558052651 2124010 997699233 2124010 997699233 292408571 478028924 292408571 478028924 522137673 478028924 434332751 915890483 434332751 915890483 85991697 915890483 596030808 296385169 596030808 296385169 703201129 296385169 364113866 635663004 364113866 635663004 714794441 284776049 714794441 284776049 462395143 536911049 462395143 536911049 895290670 104337917 895290670 104337917 376138007 868842973 376138007 868842973 132299125 868842973 836423089 162879928 836423089 162879928 363545715 636302857 363545715 636302857 397778056 442633451 397778056 442633451 557865447 442633451 29042840 972299891 29042840 972299891 998399373 1788429 998399373 1788429 395939598 992247734 395939598 992247734 8015863 992247734 835453634 163999649 835453634 163999649 501706315 497579274 501706315 497579274 658152100 341610536 658152100 341610536 91071679 911263438 91071679 911263438 434029806 309974455 434029806 309974455 688636511 309974455 57791405 943801236 57791405 943801236 553857003 446884253 553857003 446884253 536753687 463630389 536753687 463630389 810623714 72086204 810623714 72086204 926749576 72086204 136444408 865218187 136444408 865218187 993844444 6188391 993844444 6188391 680835366 606611544 680835366 606611544 260999895 740090871 260999895 740090871 880652200 117725317 880652200 117725317 121712684 879456835 121712684 879456835 522624846 477470147 522624846 477470147 373517008 819634950 373517008 819634950 181116486 819634950 372039993 108762830 372039993 108762830 890084190 108762830 524905809 930306065 524905809 930306065 71166332 930306065 409848936 499054734 409848936 499054734 900080636 99260756 900080636 99260756 845929658 152823888 845929658 152823888 846344052 152367078 846344052 152367078 665879435 993477963 665879435 993477963 6545011 993477963 24470332 283195021 24470332 283195021 716474167 283195021 672233217 326396142 672233217 326396142 859932194 139163900 859932194 139163900 611665890 775766271 611665890 775766271 224661582 775766271 543227010 457552605 543227010 457552605 44810711 955903870 44810711 955903870 618419713 219275506 618419713 219275506 844167212 154854097 844167212 154854097 831183835 168134548 831183835 168134548 904404130 94458429 904404130 94458429 52653823 948454475 52653823 948454475 873687279 124369158 873687279 124369158 839371725 215918816 839371725 215918816 139077725 951259524 139077725 951259524 49756539 951259524 578694363 80436235 578694363 80436235 918469316 80436235 576156592 834524005 576156592 834524005 166432118 834524005 360394580 639746461 360394580 639746461 47409603 953460425 47409603 953460425 883127072 115325971 883127072 115325971 375444850 624458411 375444850 624458411 638646593 360860616 638646593 360860616 251128948 802618015 251128948 802618015 197663437 802618015 360090909 640070838 360090909 640070838 244150489 757101623 244150489 757101623 948356293 31118021 948356293 31118021 968236668 31118021 13038844 987764660 13038844 987764660 467003141 68416661 467003141 68416661 930262489 68416661 82252770 919773374 82252770 919773374 693328857 305726606 693328857 305726606 424156469 575838046 424156469 575838046 593044287 196632165 593044287 196632165 883561109 114763354 883561109 114763354 697875182 346506915 697875182 346506915 354896439 751332099 354896439 751332099 249866543 751332099 522059074 478056206 522059074 478056206 225969347 774683808 225969347 774683808 733191071 19088027 733191071 19088027 980378274 19088027 291034474 892449752 291034474 892449752 108541458 892449752 836516340 162767653 836516340 162767653 132709635 868465330 132709635 868465330 293560357 525004887 293560357 525004887 474923227 525004887 32027273 969192122 32027273 969192122 337102684 14745848 337102684 14745848 985031620 14745848 341282765 659898223 341282765 659898223 833117667 166047311 833117667 166047311 256924903 887998899 256924903 887998899 113331191 887998899 324160074 677354805 324160074 677354805 172669642 867819170 172669642 867819170 41938414 958816678 41938414 958816678 284423511 409492508 284423511 409492508 926491909 72403628 926491909 72403628 131278201 869798281 131278201 869798281 911841567 86394687 911841567 86394687 103755052 897878486 103755052 897878486 142036426 859511457 142036426 859511457 113384505 887925377 113384505 887925377 438479364 561788540 438479364 561788540 290825753 709971386 290825753 709971386 824779488 173896013 824779488 173896013 101212176 900727525 101212176 900727525 839697539 159285767 839697539 159285767 297378738 703634904 297378738 703634904 931009844 67546414 931009844 67546414 66345282 935758632 66345282 935758632 602417462 397224705 602417462 397224705 306686800 695019796 306686800 695019796 577952421 159669771 577952421 159669771 839422240 159669771 367739152 632465375 367739152 632465375 650043556 349542744 650043556 349542744 92105879 910132236 92105879 910132236 100377776 570464828 100377776 570464828 476614533 523425759 476614533 523425759 306423053 695245580 306423053 695245580 476962039 523045588 476962039 523045588 140718812 860616478 140718812 860616478 412401468 588367401 412401468 588367401 405401251 595040531 405401251 595040531 406041933 431277151 406041933 431277151 569394713 431277151 376514976 636357103 376514976 636357103 247285481 753762833 247285481 753762833 567686523 133110282 567686523 133110282 864974117 133110282 358675459 641672126 358675459 641672126 386810387 355221007 386810387 355221007 892184425 106819085 892184425 106819085 859144631 625799767 859144631 625799767 37950923 963237569 37950923 963237569 146393544 402586008 146393544 402586008 597638119 402586008 556793715 837916512 556793715 837916512 163121747 837916512 784048607 214672049 784048607 214672049 218550228 781635856 218550228 781635856 652157704 347499661 652157704 347499661 456762509 698874398 456762509 698874398 302791796 698874398 633216773 366329919 633216773 366329919 283854744 868541885 283854744 868541885 132592497 868541885 270125379 419201622 270125379 419201622 581838507 419201622 545180963 455533329 545180963 455533329 638285069 361112294 638285069 361112294 156107341 844612816 156107341 844612816 618778712 2199234 618778712 2199234 998051467 2199234 721299181 278057114 721299181 278057114 760376147 110898493 760376147 110898493 887898144 110898493 116623857 884303938 116623857 884303938 368221081 303575966 368221081 303575966 695587654 303575966 363510235 809285056 363510235 809285056 190807916 809285056 320174477 681499508 320174477 681499508 120525467 880527581 120525467 880527581 589937772 410462723 589937772 410462723 321088216 795874411 321088216 795874411 204289148 795874411 566533383 434243836 566533383 434243836 487887484 511846272 487887484 511846272 717389439 282255033 717389439 282255033 230315074 770603781 230315074 770603781 542559615 458146899 542559615 458146899 164874751 835991184 164874751 835991184 440986843 306440203 440986843 306440203 692539994 306440203 366795942 633275996 366795942 633275996 571900280 428894442 571900280 428894442 180441205 820388992 180441205 820388992 954279251 44597631 954279251 44597631 131121514 869965946 131121514 869965946 654495316 344985319 654495316 344985319 610446138 389393756 610446138 389393756 871910011 126167467 871910011 126167467 140548162 860808366 140548162 860808366 583169973 228243470 583169973 228243470 770026855 228243470 6961284 993176531 6961284 993176531 115079835 886050626 115079835 886050626 76167992 925723805 76167992 925723805 562334104 438645252 562334104 438645252 84807877 917103815 84807877 917103815 241137643 339886816 241137643 339886816 659657458 339886816 534570364 636660261 534570364 636660261 363046484 636660261 690788273 308203471 690788273 308203471 418008722 582559391 418008722 582559391 501478530 350841333 501478530 350841333 828606058 170340512 828606058 170340512 84449356 995991532 84449356 995991532 3961120 995991532 404163366 596340626 404163366 596340626 251805894 749192491 251805894 749192491 553562485 447275046 553562485 447275046 160970055 840040810 160970055 840040810 421095102 162973218 421095102 162973218 893027777 106118411 893027777 106118411 581098674 761745571 581098674 761745571 231728452 769215863 231728452 769215863 260899668 474966084 260899668 474966084 726321904 273387449 726321904 273387449 660618955 339041416 660618955 339041416 937291005 61168656 937291005 61168656 244826475 756306359 244826475 756306359 957449582 41709268 957449582 41709268 431418151 611568419 431418151 611568419 145066705 856384112 145066705 856384112 238147491 399775562 238147491 399775562 600303925 399775562 214518397 785476641 214518397 785476641 913624236 84701395 913624236 84701395 430744436 569261913 430744436 569261913 671155949 146510594 671155949 146510594 852276042 146510594 129091872 962196872 129091872 962196872 38844471 962196872 617259806 382740935 617259806 382740935 87016031 914869585 87016031 914869585 785149207 213222304 785149207 213222304 463339276 535983464 463339276 535983464 536651277 463722771 536651277 463722771 103737428 897892180 103737428 897892180 359434163 489956236 359434163 489956236 509050451 489956236 87220135 914719869 87220135 914719869 968315310 31069641 968315310 31069641 882929847 509555604 882929847 509555604 231584703 998125922 231584703 998125922 1718705 998125922 279725954 312437926 279725954 312437926 685857451 312437926 32573051 968549341 32573051 968549341 695866185 303313893 695866185 303313893 329865242 671674869 329865242 671674869 851243902 147755028 851243902 147755028 253797035 978387382 253797035 978387382 22848248 978387382 542604644 15652155 542604644 15652155 983930471 15652155 546869530 453876080 546869530 453876080 826062334 121958545 826062334 121958545 876192019 121958545 74263281 927566388 74263281 927566388 311689572 682350007 311689572 682350007 657651180 52573908 657651180 52573908 946179436 52573908 880631368 117733172 880631368 117733172 904112022 94800105 904112022 94800105 249483746 751775975 249483746 751775975 324694030 561957232 324694030 561957232 442738485 557221930 442738485 557221930 239468380 761453212 239468380 761453212 327797411 673631864 327797411 673631864 291914611 709115067 291914611 709115067 641599913 357632715 641599913 357632715 47491257 953370168 47491257 953370168 638301203 361088517 638301203 361088517 242509061 761780994 242509061 761780994 239110905 761780994 816869770 181619257 816869770 181619257 777499972 710218428 777499972 710218428 290569837 710218428 839528733 159470907 839528733 159470907 161211892 839757909 161211892 839757909 800215692 124858524 800215692 124858524 873186623 124858524 479573018 519863557 479573018 519863557 574182040 172291389 574182040 172291389 826620353 172291389 586796319 460570732 586796319 460570732 496555041 503088184 496555041 503088184 918061252 80902678 918061252 80902678 91875955 910376440 91875955 910376440 888818678 109905484 888818678 109905484 850254460 318635639 850254460 318635639 676084759 489657764 676084759 489657764 509298607 489657764 865194809 132799811 865194809 132799811 749194817 472389658 749194817 472389658 527799843 472389658 741188549 258261957 741188549 258261957 19845963 981252768 19845963 981252768 849463535 149567579 849463535 149567579 282098948 718298038 282098948 718298038 717761947 282036651 717761947 282036651 219491529 783637731 219491529 783637731 216259490 783637731 403346989 411139449 403346989 411139449 681663421 316437340 681663421 316437340 314401066 687312462 314401066 687312462 452935374 546596695 452935374 546596695 138153823 863530849 138153823 863530849 234507297 347248065 234507297 347248065 680440344 317799470 680440344 317799470 120201580 880861821 120201580 880861821 896597084 103035532 896597084 103035532 687524612 671573558 687524612 671573558 130081641 913860180 130081641 913860180 88081527 913860180 686247426 312058594 686247426 312058594 147681366 853510564 147681366 853510564 959448717 8765195 959448717 8765195 990953753 8765195 563675688 437177758 563675688 437177758 669250562 109731481 669250562 109731481 888999726 109731481 801849422 942912466 801849422 942912466 59046723 942912466 413147708 587387584 413147708 587387584 296281767 704586082 296281767 704586082 444404849 328633539 444404849 328633539 670245744 328633539 602792856 653928320 602792856 653928320 347070380 653928320 485666636 513954469 485666636 513954469 218306893 781832728 218306893 781832728 949105448 49488290 949105448 49488290 738259598 582490367 738259598 582490367 418096080 582490367 604258975 858116 604258975 858116 999213221 858116 505294986 493902294 505294986 493902294 925173053 73436281 925173053 73436281 366558717 633542125 366558717 633542125 926493345 72381640 926493345 72381640 485832894 536883985 485832894 536883985 462398618 536883985 980694209 18630963 980694209 18630963 72131776 929337370 72131776 929337370 566172042 434680203 566172042 434680203 494817303 947416618 494817303 947416618 53850752 947416618 852803038 145990762 852803038 145990762 722876705 778717212 722876705 778717212 219184322 826912711 219184322 826912711 173966732 826912711 665081105 334417357 665081105 334417357 311160857 690515149 311160857 690515149 615352705 384443328 615352705 384443328 34542510 966541350 34542510 966541350 840259019 158607082 840259019 158607082 448083118 551333703 448083118 551333703 994979652 5107368 994979652 5107368 766732553 562316237 766732553 562316237 33750247 967312222 33750247 967312222 409677865 590825556 409677865 590825556 27245867 973864055 27245867 973864055 138153916 507445721 138153916 507445721 602714756 396802634 602714756 396802634 483847717 677216437 483847717 677216437 324233815 677216437 647156787 352347731 647156787 352347731 438654062 561512984 438654062 561512984 637151991 362322201 637151991 362322201 186865109 887467972 186865109 887467972 15140693 985660915 15140693 985660915 948624633 50137769 948624633 50137769 624252076 375540920 624252076 375540920 641391395 357942348 641391395 357942348 173011105 827865604 173011105 827865604 261453086 739510558 261453086 739510558 111986782 889201373 111986782 889201373 347470850 653320650 347470850 653320650 1778396 998063900 1778396 998063900 237884987 52808180 237884987 52808180 945924701 52808180 845946224 474474581 845946224 474474581 461577876 537858381 461577876 537858381 779281292 219610632 779281292 219610632 733531593 399934765 733531593 399934765 317756610 770535328 317756610 770535328 230387532 770535328 467232582 434660645 467232582 434660645 566173154 434660645 24909551 976350335 24909551 976350335 28149426 33920456 28149426 33920456 965237889 33920456 611556723 641646888 611556723 641646888 28513871 972723150 28513871 972723150 231561907 685235205 231561907 685235205 316602804 685235205 27686200 973542784 27686200 973542784 311056502 132306048 311056502 132306048 865827790 132306048 754610157 614830985 754610157 614830985 385567662 614830985 646995761 352512775 646995761 352512775 246989799 754144811 246989799 754144811 257367457 743477960 257367457 743477960 133129026 868067487 133129026 868067487 446346949 553477283 446346949 553477283 267047095 733438220 267047095 733438220 497069898 502697439 497069898 502697439 259928774 740990986 259928774 740990986 751287274 247892057 751287274 247892057 447534209 968268806 447534209 968268806 32970604 968268806 931881829 59126609 931881829 59126609 939553823 59126609 809446534 856354980 809446534 856354980 145075090 856354980 733094873 74223339 733094873 74223339 924319573 74223339 900181879 755124975 900181879 755124975 246035819 755124975 435495742 564735924 435495742 564735924 334107608 667555968 334107608 667555968 621845396 377958611 621845396 377958611 164083727 836820377 164083727 836820377 488155090 306571809 488155090 306571809 692396727 306571809 338048300 663227723 338048300 663227723 571538779 429147145 571538779 429147145 500942567 498433055 500942567 498433055 865831689 132282278 865831689 132282278 198644391 801691204 198644391 801691204 361592496 133343766 361592496 133343766 864728925 133343766 701774815 297715534 701774815 297715534 913374156 84900597 913374156 84900597 664270851 335384561 664270851 335384561 804945088 26714665 804945088 26714665 973077442 26714665 448944361 550506419 448944361 550506419 866338522 75272811 866338522 75272811 923364171 75272811 871223705 817993261 871223705 817993261 182803251 817993261 797415443 200701112 797415443 200701112 96177425 905983673 96177425 905983673 394536967 605328900 394536967 605328900 1657682 998210428 1657682 998210428 608252764 189190469 608252764 189190469 808703790 189190469 650508843 357276123 650508843 357276123 298186795 702854792 298186795 702854792 728188792 271452298 728188792 271452298 509300299 489631606 509300299 489631606 902644115 96506850 902644115 96506850 165102786 937749449 165102786 937749449 64640911 937749449 610261341 389516755 610261341 389516755 491728203 508322088 491728203 508322088 571208672 429378956 571208672 429378956 206798471 793385847 206798471 793385847 648711422 121924064 648711422 121924064 981041984 18330402 981041984 18330402 509691332 983282939 509691332 983282939 17773456 983282939 473680435 526313545 473680435 526313545 115286652 885744467 115286652 885744467 748104811 192258253 748104811 192258253 805635428 192258253 604948591 394556803 604948591 394556803 784922639 213561448 784922639 213561448 550715304 449772089 550715304 449772089 997275844 2885549 997275844 2885549 6740475 993299611 6740475 993299611 567672880 432766983 567672880 432766983 458149156 541346803 458149156 541346803 938227027 60213720 938227027 60213720 464580963 534934553 464580963 534934553 548483462 452133576 548483462 452133576 190424990 809707939 190424990 809707939 500677046 498877187 500677046 498877187 390630297 725198136 390630297 725198136 275313206 725198136 494439137 55489462 494439137 55489462 943638642 55489462 493807636 506236645 493807636 506236645 659222534 29753330 659222534 29753330 969465293 29753330 692451115 592872210 692451115 592872210 407767895 592872210 653909862 1980669 653909862 1980669 998228208 1980669 283530557 717111085 283530557 717111085 994406603 5604477 994406603 5604477 408202600 592429481 408202600 592429481 850858840 148169785 850858840 148169785 640530844 795894756 640530844 795894756 204270227 795894756 957058744 41984338 957058744 41984338 299989110 876361915 299989110 876361915 124578494 876361915 644116544 355021389 644116544 355021389 366715340 749628791 366715340 749628791 251400457 749628791 853700374 145088558 853700374 145088558 604403153 818425896 604403153 818425896 182420045 818425896 704810790 294644970 704810790 294644970 641708668 498601403 641708668 498601403 342822138 658411918 342822138 658411918 395513106 282846737 395513106 282846737 771905988 226375073 771905988 226375073 693193718 996083216 693193718 996083216 3896879 996083216 472233578 428107550 472233578 428107550 572758066 428107550 488565601 794349717 488565601 794349717 50658306 950502476 50658306 950502476 214014384 598431667 214014384 598431667 402053072 598431667 137532862 864252812 137532862 864252812 728448210 255406099 728448210 255406099 743850393 255406099 583775955 417104984 583775955 417104984 652714507 346995865 652714507 346995865 514091269 634093813 514091269 634093813 365880779 634093813 866344188 131741387 866344188 131741387 48033001 952912327 48033001 952912327 299956286 355124193 299956286 355124193 644065932 355124193 73234509 928458361 73234509 928458361 504736312 187411615 504736312 187411615 951148259 47703759 951148259 47703759 161934367 839061202 161934367 839061202 703547427 296058863 703547427 296058863 142009404 859531355 142009404 859531355 357115064 643238575 357115064 643238575 200448450 799872413 200448450 799872413 878028023 24952147 878028023 24952147 974549932 24952147 954139540 776259241 954139540 776259241 224236303 776259241 711033782 288428598 711033782 288428598 701836703 297620820 701836703 297620820 774481552 223801421 774481552 223801421 627422376 371953876 627422376 371953876 919077996 79800328 919077996 79800328 28291042 972944669 28291042 972944669 862472926 135835259 862472926 135835259 806622528 581885105 806622528 581885105 418930808 581885105 871636855 126468063 871636855 126468063 462181535 788416993 462181535 788416993 211501138 788416993 589281459 411251581 589281459 411251581 345867270 655079902 345867270 655079902 872176405 125926253 872176405 125926253 459046827 904974074 459046827 904974074 96995486 904974074 154858205 790230100 154858205 790230100 209652349 790230100 22790736 978449354 22790736 978449354 46553885 108456886 46553885 108456886 890431025 108456886 805230906 570508654 805230906 570508654 429409935 570508654 503712223 495475833 503712223 495475833 275546875 724938193 275546875 724938193 964288346 34720946 964288346 34720946 854618684 553293402 854618684 553293402 99573125 902512000 99573125 902512000 311367048 690294464 311367048 690294464 159745784 873936557 159745784 873936557 126915367 873936557 592421875 408044048 592421875 408044048 557659292 497868455 557659292 497868455 501299935 497868455 522004571 216170190 522004571 216170190 782650396 216170190 303234684 698428986 303234684 698428986 519220271 296751109 519220271 296751109 702784107 296751109 690778090 586071378 690778090 586071378 296029286 814143298 296029286 814143298 186364007 814143298 395545583 604308977 395545583 604308977 363061428 636649358 363061428 636649358 596706603 403612473 596706603 403612473 541336063 979052012 541336063 979052012 4153045 995701033 4153045 995701033 582282185 329284525 582282185 329284525 669643207 329284525 455865601 543795972 455865601 543795972 516785204 265155431 516785204 265155431 734319684 265155431 29072741 972192480 29072741 972192480 542017427 69096419 542017427 69096419 967528512 31814663 967528512 31814663 711603778 920096270 711603778 920096270 81846505 920096270 689558254 212998005 689558254 212998005 785351390 212998005 627219105 827193348 627219105 827193348 173739887 827193348 908565432 89940529 908565432 89940529 294035767 711742812 294035767 711742812 288852917 711742812 507156076 414379382 507156076 414379382 586188134 414379382 279064787 850364694 279064787 850364694 150562692 850364694 708592459 291100626 708592459 291100626 269530143 916896628 269530143 916896628 85072765 916896628 119320093 881814974 119320093 881814974 52263140 948972330 52263140 948972330 465440605 534337049 465440605 534337049 170675133 829809529 170675133 829809529 968047714 31361572 968047714 31361572 180442984 899580408 180442984 899580408 102291631 899580408 718469412 281366015 718469412 281366015 608871736 390722852 608871736 390722852 762758667 236002481 762758667 236002481 436793914 752189676 436793914 752189676 249088156 752189676 831506240 167830115 831506240 167830115 531004499 927232354 531004499 927232354 74748251 927232354 176846315 655004360 176846315 655004360 623011915 334160228 623011915 334160228 993789024 6198049 993789024 6198049 691480289 307591666 691480289 307591666 934921216 63388431 934921216 63388431 588317335 560115472 588317335 560115472 31815908 969424884 31815908 969424884 688343692 310129857 688343692 310129857 667203429 332154292 667203429 332154292 822509684 58089010 822509684 58089010 940760507 58089010 935179054 747973722 935179054 747973722 252687584 747973722 890276087 108575384 890276087 108575384 611064993 592057547 611064993 592057547 339045811 662211648 339045811 662211648 694598725 186152100 694598725 186152100 863737052 101739336 863737052 101739336 897920077 101739336 297921642 932729760 297921642 932729760 69154109 932729760 176941906 334585181 176941906 334585181 664883216 334585181 210662372 789086935 210662372 789086935 585146402 51658342 585146402 51658342 947123347 51658342 618542439 442400771 618542439 442400771 472961471 776407058 472961471 776407058 224057092 776407058 536427446 463841140 536427446 463841140 44829336 955869293 44829336 955869293 246738972 458398284 246738972 458398284 710819339 220016579 710819339 220016579 778858235 220016579 69402060 932356121 69402060 932356121 833291974 165872079 833291974 165872079 220296287 779752115 220296287 779752115 614082086 385745113 614082086 385745113 310498487 916316801 310498487 916316801 85603051 916316801 987613087 12525931 987613087 12525931 654024997 406888542 654024997 406888542 593365199 406888542 694357867 304778047 694357867 304778047 284538534 715973928 284538534 715973928 560502575 440627951 560502575 440627951 451716437 547788503 451716437 547788503 552661639 377922738 552661639 377922738 621877804 377922738 1993014 997895660 1993014 997895660 869712244 128486539 869712244 128486539 554931016 806874852 554931016 806874852 193246123 806874852 879097664 119133833 879097664 119133833 427157272 572777792 427157272 572777792 689800897 145331595 689800897 145331595 853533811 145331595 361915613 637887921 361915613 637887921 865608533 132546375 865608533 132546375 570163865 757273941 570163865 757273941 243951412 757273941 922691540 76107140 922691540 76107140 890382977 912745005 890382977 912745005 89441817 912745005 790786514 207641697 790786514 207641697 56786587 944570822 56786587 944570822 506133537 101898353 506133537 101898353 897810262 101898353 549421847 489266140 549421847 489266140 509730005 489266140 847538403 151423895 847538403 151423895 14001736 986686122 14001736 986686122 872074542 126081717 872074542 126081717 861267501 154584976 861267501 154584976 695322030 558363128 695322030 558363128 441555825 558363128 924486781 74120970 924486781 74120970 658010855 660469636 658010855 660469636 340835185 660469636 580476756 420407513 580476756 420407513 146082358 855187133 146082358 855187133 911046281 87136358 911046281 87136358 684134662 314089894 684134662 314089894 738248045 261443280 738248045 261443280 608130435 391575528 608130435 391575528 787989528 210709808 787989528 210709808 41995669 958812977 41995669 958812977 983495962 16150952 983495962 16150952 905271114 356681081 905271114 356681081 634135423 365310990 634135423 365310990 688306528 310141231 688306528 310141231 228306460 772549870 228306460 772549870 780153382 218755324 780153382 218755324 170578587 829885751 170578587 829885751 644463311 354695243 644463311 354695243 324201630 677275215 324201630 677275215 679404306 318908330 679404306 318908330 233655410 767347560 233655410 767347560 602934734 396567697 602934734 396567697 202255838 798185048 202255838 798185048 721041412 278299848 721041412 278299848 385292770 980618967 385292770 980618967 20666293 980618967 476772171 523187682 476772171 523187682 400005331 600447366 400005331 600447366 939005335 59534883 939005335 59534883 173343171 827603357 173343171 827603357 920562999 78265250 920562999 78265250 905705812 916132001 905705812 916132001 85777121 916132001 611106153 388607684 611106153 388607684 162300469 838719575 162300469 838719575 685718252 82292949 685718252 82292949 916376734 82292949 98789559 903287492 98789559 903287492 157202677 843697756 157202677 843697756 143803285 914208729 143803285 914208729 87715034 914208729 166199113 311310322 166199113 311310322 687189829 311310322 157767367 843208739 157767367 843208739 573591069 107487352 573591069 107487352 891380959 107487352 862494662 135804986 862494662 135804986 938243838 60205612 938243838 60205612 609636858 390152909 609636858 390152909 652556859 347126116 652556859 347126116 72032918 929515835 72032918 929515835 986159344 7443886 986159344 7443886 992423393 7443886 72213070 929277718 72213070 929277718 626057246 373594789 626057246 373594789 597092435 403077759 597092435 403077759 966982671 32379441 966982671 32379441 117134729 883878914 117134729 883878914 454462454 545140174 454462454 545140174 198216504 802113198 198216504 802113198 960196740 38813256 960196740 38813256 320718294 970849413 320718294 970849413 30579891 970849413 476165614 422358603 476165614 422358603 945585826 53082302 945585826 53082302 750032024 249006493 750032024 249006493 921882757 76695308 921882757 76695308 834071442 165177641 834071442 165177641 940737502 58124955 940737502 58124955 41163974 959665539 41163974 959665539 833646563 67197956 833646563 67197956 931378085 67197956 813552646 184654699 813552646 184654699 931364265 67213093 931364265 67213093 612602606 660719763 612602606 660719763 340610970 660719763 483818709 356207825 483818709 356207825 643000402 356207825 91714665 910662668 91714665 910662668 901607898 97831950 901607898 97831950 857165294 719561520 857165294 719561520 280743273 719561520 898018691 101619862 898018691 101619862 279751811 720595556 279751811 720595556 680148946 318074752 680148946 318074752 203518171 796640104 203518171 796640104 341559077 407932002 341559077 407932002 592501810 407932002 385433223 707139547 385433223 707139547 293756019 707139547 650976027 348707948 650976027 348707948 317955077 902471243 317955077 902471243 39635455 961242239 39635455 961242239 902424190 96827126 902424190 96827126 791957853 377137426 791957853 377137426 90595713 911617625 90595713 911617625 222729639 777679414 222729639 777679414 183210865 817479047 183210865 817479047 971722856 27750905 971722856 27750905 20389557 980874652 20389557 980874652 624052498 32506188 624052498 32506188 966861343 32506188 19021142 982013834 19021142 982013834 51930336 170126976 51930336 170126976 828859121 170126976 603821284 622759971 603821284 622759971 377534847 622759971 727452663 272132763 727452663 272132763 232659955 768284692 232659955 768284692 785471851 185337598 785471851 185337598 812882791 185337598 723304677 698010589 723304677 698010589 303618989 698010589 341483973 253690688 341483973 253690688 745490572 253690688 1216410 998615582 1216410 998615582 606395752 324831982 606395752 324831982 673444689 324831982 563889594 612897515 563889594 612897515 387448233 612897515 809863140 102944579 809863140 102944579 896691287 102944579 527038534 473211532 527038534 473211532 552009988 448511862 552009988 448511862 500768547 760885548 500768547 760885548 240105104 760885548 498361234 501414422 498361234 501414422 460228607 539257770 460228607 539257770 675192378 322880270 675192378 322880270 134279624 892213962 134279624 892213962 108855615 892213962 277764910 606825357 277764910 606825357 392814769 606825357 215996423 783954439 215996423 783954439 480417566 518936707 480417566 518936707 413753250 849799494 413753250 849799494 151136290 849799494 277022117 653365228 277022117 653365228 617898998 60661077 617898998 60661077 937659355 60661077 741728377 793583956 741728377 793583956 206686952 793583956 892536510 13828504 892536510 13828504 986116483 13828504 443267020 641510677 443267020 641510677 358813750 641510677 499218566 350105430 499218566 350105430 784674746 138929748 784674746 138929748 860160122 138929748 765018187 538686438 765018187 538686438 170123642 948957184 170123642 948957184 52295432 948957184 423127148 577135303 423127148 577135303 218398619 781731332 218398619 781731332 317654279 69135058 317654279 69135058 929577272 69135058 565074988 865220110 565074988 865220110 136437812 865220110 230010800 401155270 230010800 401155270 973396454 26301175 973396454 26301175 846288156 229813483 846288156 229813483 537862533 462592185 537862533 462592185 782471668 111096218 782471668 111096218 887570014 111096218 317010144 758324784 317010144 758324784 242870603 758324784 716049835 230553044 716049835 230553044 767877821 230553044 148704821 954577895 148704821 954577895 45903881 954577895 958902276 40359620 958902276 40359620 572013730 483427208 572013730 483427208 189462003 810716947 189462003 810716947 423748584 288560881 423748584 288560881 710921297 288560881 250516266 867646176 250516266 867646176 133655171 867646176 136481510 865141611 136481510 865141611 31224889 970097969 31224889 970097969 679287544 318998700 679287544 318998700 235182954 765859230 235182954 765859230 568998805 431661445 568998805 431661445 76542254 925232324 76542254 925232324 608626875 148594220 608626875 148594220 850388467 148594220 519805716 816728538 519805716 816728538 94682111 993495616 94682111 993495616 6537893 993495616 603200818 226972429 603200818 226972429 771501155 226972429 475433121 620581653 475433121 620581653 379652528 620581653 685177202 47712263 685177202 47712263 951131879 47712263 724011286 602238738 724011286 602238738 49610809 951375102 49610809 951375102 590190732 410298471 590190732 410298471 429553821 570392226 429553821 570392226 466284845 533509724 466284845 533509724 213527297 786486406 213527297 786486406 621292529 204785048 621292529 204785048 793535541 204785048 250883527 750217288 250883527 750217288 494371449 505372396 494371449 505372396 7191643 992985604 7191643 992985604 221065054 426323441 221065054 426323441 574809627 426323441 515875055 483607195 515875055 483607195 706676847 216971076 706676847 216971076 781894318 216971076 724800096 640316668 724800096 640316668 359747096 640316668 927521075 71160741 927521075 71160741 7826818 992479099 7826818 992479099 90184156 912021608 90184156 912021608 61044965 940993970 61044965 940993970 795055853 203172402 795055853 203172402 280499148 719864407 280499148 719864407 874855821 123279695 874855821 123279695 44835746 955861293 44835746 955861293 581407815 145261077 581407815 145261077 853602007 145261077 514708337 484806026 514708337 484806026 650238725 171475990 650238725 171475990 827466601 171475990 546492364 454369569 546492364 454369569 931624291 66945714 931624291 66945714 750324470 909053878 750324470 909053878 93298989 909053878 185342314 106979802 185342314 106979802 891999858 106979802 490733914 509363175 490733914 509363175 572262400 428523452 572262400 428523452 379822794 706065806 379822794 706065806 294916523 706065806 556856881 401800868 556856881 401800868 598364279 401800868 139197104 862264861 139197104 862264861 917455922 81439077 917455922 81439077 60356415 941607974 60356415 941607974 536655443 463692931 536655443 463692931 145030662 856428268 145030662 856428268 807213854 190557986 807213854 190557986 552048021 893858262 552048021 893858262 107270395 893858262 718279922 281493906 718279922 281493906 492948152 507173758 492948152 507173758 918749872 80203988 918749872 80203988 224107085 776389750 224107085 776389750 582845789 418081826 582845789 418081826 73546674 971638878 73546674 971638878 29591480 971638878 34674641 340080883 34674641 340080883 659477774 340080883 46607992 995480882 46607992 995480882 4364677 995480882 758665306 240101071 758665306 240101071 602214772 397451159 602214772 397451159 881445658 116958351 881445658 116958351 365161628 760845368 365161628 760845368 240134984 760845368 860366494 138534402 860366494 138534402 730471933 773457846 730471933 773457846 70903746 930640292 70903746 930640292 811097915 56995009 811097915 56995009 942064454 56995009 581451193 686804453 581451193 686804453 141094718 860221835 141094718 860221835 821632314 176837301 821632314 176837301 500946914 498422988 500946914 498422988 579487324 421294813 579487324 421294813 329119696 672290052 329119696 672290052 454812223 544808975 454812223 544808975 277279248 722996478 277279248 722996478 569001698 80216014 569001698 80216014 918727905 80216014 557597041 442818698 557597041 442818698 686657585 112007920 686657585 112007920 886373793 112007920 154701536 911067639 154701536 911067639 91242104 911067639 765617273 232823382 765617273 232823382 107236297 893992839 107236297 893992839 705108817 294412351 705108817 294412351 593271418 885567743 593271418 885567743 115372799 885567743 703096785 296457809 703096785 296457809 339473116 661838751 339473116 661838751 647351357 104354099 647351357 104354099 895234702 104354099 603658908 832823790 603658908 832823790 167925816 832823790 278435296 426971404 278435296 426971404 574126851 426971404 241015592 928268801 241015592 928268801 73468309 928268801 251211857 749851249 251211857 749851249 105655393 895747050 105655393 895747050 547897285 452818227 547897285 452818227 16897779 984134324 16897779 984134324 416781497 378602459 416781497 378602459 866882080 131139032 866882080 131139032 158384477 842557345 158384477 842557345 509013377 489991236 509013377 489991236 244896937 756247109 244896937 756247109 454469448 417137955 454469448 417137955 583747647 417137955 89162043 912946333 89162043 912946333 785202191 213166965 785202191 213166965 560507442 440621451 560507442 440621451 973900385 25715773 973900385 25715773 613829687 976936684 613829687 976936684 24418384 976936684 823222464 175293704 823222464 175293704 372445742 627787317 372445742 627787317 700892297 298569802 700892297 298569802 426412372 573767533 426412372 573767533 841175313 157662955 841175313 157662955 596665619 867557348 596665619 867557348 133735528 867557348 844333766 154673284 844333766 154673284 219980230 926940470 219980230 926940470 75037238 926940470 195684390 485559273 195684390 485559273 577879807 269921803 577879807 269921803 984664549 15100224 984664549 15100224 832865766 555021274 832865766 555021274 397103361 603098750 397103361 603098750 459310292 32773670 459310292 32773670 966653135 32773670 64228417 938318115 64228417 938318115 321348464 455251678 321348464 455251678 846839102 151931727 846839102 151931727 587319366 413163355 587319366 413163355 916511427 82188898 916511427 82188898 127735604 873076347 127735604 873076347 928119834 70551582 928119834 70551582 156795130 844006678 156795130 844006678 529140888 75329117 529140888 75329117 946341380 6210654 946341380 6210654 993788681 6210654 232590840 768333073 232590840 768333073 466916290 499066691 466916290 499066691 950406424 48303395 950406424 48303395 848153123 150785521 848153123 150785521 971607782 27831512 971607782 27831512 654145666 345353161 654145666 345353161 806962568 175470980 806962568 175470980 823023215 175470980 746619122 662721792 746619122 662721792 338647448 662721792 819017470 177014677 819017470 177014677 821519422 177014677 38027686 963168207 38027686 963168207 55608907 123895990 55608907 123895990 874201155 123895990 312292021 934055202 312292021 934055202 68056880 934055202 616999779 121777122 616999779 121777122 876371027 121777122 334624580 667015803 334624580 667015803 385656657 614746657 385656657 614746657 347732299 653067695 347732299 653067695 624024311 16574758 624024311 16574758 983071209 16574758 538103105 832802544 538103105 832802544 167927641 832802544 794270403 203991074 794270403 203991074 396478473 603575284 396478473 603575284 988175567 11825652 988175567 11825652 943815723 233268415 943815723 233268415 749181188 249762310 749181188 249762310 827549434 171277601 827549434 171277601 495567866 504005324 495567866 504005324 950596895 48189001 950596895 48189001 341979369 993949958 341979369 993949958 2465799 997381093 2465799 997381093 691786348 89889453 691786348 89889453 908587599 89889453 45176661 957331189 45176661 957331189 43560785 957331189 771734900 226594621 771734900 226594621 427301971 572568583 427301971 572568583 454830773 544776547 454830773 544776547 400272905 891458047 400272905 891458047 109603823 891458047 178818524 133269698 178818524 133269698 864797175 133269698 190457401 809705221 190457401 809705221 453579261 545880322 453579261 545880322 50387452 950769087 50387452 950769087 380375110 619708003 380375110 619708003 319185357 682389239 319185357 682389239 494324996 327415567 494324996 327415567 837600628 161767724 837600628 161767724 506478270 868029894 506478270 868029894 29313698 971897024 29313698 971897024 40295150 437370173 40295150 437370173 563441264 437370173 381606129 618719867 381606129 618719867 508090051 491045113 508090051 491045113 267986297 732401252 267986297 732401252 770699853 227629395 770699853 227629395 118395755 882699720 118395755 882699720 729806208 269977962 729806208 269977962 501218498 498035936 501218498 498035936 640639341 59183813 640639341 59183813 939490841 59183813 792283975 206016837 792283975 206016837 844145387 154890321 844145387 154890321 261521632 739400829 261521632 739400829 985684014 14254117 985684014 14254117 585390664 910847578 585390664 910847578 73335375 993799198 73335375 993799198 6027201 993799198 658558941 200484716 658558941 200484716 797648188 200484716 529322572 582018404 529322572 582018404 55192585 946310459 55192585 946310459 487715277 26861468 487715277 26861468 972749801 26861468 689281177 309439606 689281177 309439606 721671193 277729565 721671193 277729565 366990033 633090401 366990033 633090401 769580490 228881218 769580490 228881218 208253889 791538664 208253889 791538664 588010001 412552385 588010001 412552385 286133611 983598057 286133611 983598057 17426433 983598057 265396781 556594869 265396781 556594869 939112826 59420737 939112826 59420737 845614960 193885487 845614960 193885487 124547350 876374083 124547350 876374083 244594713 623703790 244594713 623703790 376361699 623703790 171356233 829239374 171356233 829239374 484064509 458800728 484064509 458800728 567700262 263921526 567700262 263921526 735744357 263921526 35474249 965450622 35474249 965450622 120904113 438414293 120904113 438414293 790642946 207739806 790642946 207739806 633202375 627701126 633202375 627701126 329215596 988580080 329215596 988580080 12079028 988580080 661992319 337396306 661992319 337396306 159539388 841447473 159539388 841447473 262258538 738750568 262258538 738750568 187412053 812838079 187412053 812838079 784341992 214281637 784341992 214281637 538694019 461702782 538694019 461702782 971729422 27742026 971729422 27742026 140211087 861225282 140211087 861225282 470916254 162511005 470916254 162511005 969063142 30216249 969063142 30216249 527240701 684244233 527240701 684244233 317540974 684244233 382202043 337307042 382202043 337307042 662092123 337307042 571700111 954798695 571700111 954798695 45727878 954798695 104358355 870321745 104358355 870321745 317126197 154001610 317126197 154001610 844884395 154001610 120241707 880819396 120241707 880819396 163943096 77875739 163943096 77875739 920885565 77875739 507551686 491592141 507551686 491592141 821653631 40196093 821653631 40196093 959120240 40196093 944189717 60785629 944189717 60785629 660792560 666269601 660792560 666269601 164944048 835908314 164944048 835908314 832706883 166512131 832706883 166512131 663929518 634307129 663929518 634307129 365562622 634307129 549819060 187411935 549819060 187411935 810776128 187411935 140693432 860680609 140693432 860680609 570547209 36159214 570547209 36159214 962673760 36159214 904688941 830609290 904688941 830609290 169999682 830609290 886044238 112363619 886044238 112363619 331369657 670275507 331369657 670275507 761940047 236757753 761940047 236757753 282300498 718044638 282300498 718044638 896802336 102794190 896802336 102794190 457241589 566398710 457241589 566398710 433877735 566398710 752362856 52451552 752362856 52451552 946289433 52451552 104091892 897669896 104091892 897669896 183244438 817444998 183244438 817444998 151377521 891728847 151377521 891728847 109314172 891728847 612156153 285239296 612156153 285239296 871706237 126377358 871706237 126377358 644166237 992303841 644166237 992303841 7972946 992303841 574641379 426450262 574641379 426450262 161716379 984222855 161716379 984222855 16769127 984222855 140279466 861175459 140279466 861175459 72845807 928870589 72845807 928870589 292826616 668425134 292826616 668425134 442933522 116825343 442933522 116825343 941045393 24219025 941045393 24219025 975314558 24219025 838752490 713946935 838752490 713946935 286665662 713946935 401536480 598979481 401536480 598979481 357988805 642466537 357988805 642466537 661174954 338449642 661174954 338449642 461914636 537532457 461914636 537532457 702070311 297351443 702070311 297351443 87750581 914138074 87750581 914138074 464738266 534879046 464738266 534879046 356859367 643579315 356859367 643579315 521207090 478844059 521207090 478844059 403409588 597064533 403409588 597064533 620692058 379190456 620692058 379190456 130621663 975383396 130621663 975383396 25804988 975383396 228251701 298325265 228251701 298325265 723689937 275866154 723689937 275866154 234024609 767039980 234024609 767039980 979339539 19989158 979339539 19989158 40319792 960491171 40319792 960491171 271969617 728211491 271969617 728211491 50164498 950953645 50164498 950953645 154762258 687242827 154762258 687242827 533820931 466059655 533820931 466059655 57550462 944039188 57550462 944039188 87155576 699583424 87155576 699583424 301989422 699583424 32570501 968570200 32570501 968570200 985270023 14508273 985270023 14508273 842095890 969165630 842095890 969165630 32034861 969165630 286714945 516916928 286714945 516916928 700412723 298946454 700412723 298946454 228751195 772105321 228751195 772105321 800457616 197532853 800457616 197532853 89886531 912234571 89886531 912234571 671598928 327247586 671598928 327247586 188721417 811315891 188721417 811315891 536410700 96197315 536410700 96197315 902891436 96197315 329362788 672047341 329362788 672047341 797250011 200807480 797250011 200807480 162369556 876204678 162369556 876204678 124815092 876204678 904829639 93907091 904829639 93907091 572188509 435612567 572188509 435612567 290983133 880425726 290983133 880425726 98127119 904000973 98127119 904000973 592833156 261308593 592833156 261308593 738313113 261308593 444327938 555506531 444327938 555506531 692215853 182197786 692215853 182197786 816106302 182197786 487545521 729124585 487545521 729124585 271442765 729124585 919192011 79712053 919192011 79712053 213835639 786214013 213835639 786214013 401017259 384892276 401017259 384892276 773280588 224915774 773280588 224915774 67863161 934305872 67863161 934305872 119343075 201208104 119343075 201208104 796943750 201208104 661579528 337979164 661579528 337979164 884522927 113759784 884522927 113759784 472775236 977357744 472775236 977357744 23833679 977357744 578216382 422606251 578216382 422606251 512435101 486848137 512435101 486848137 707965986 291853575 707965986 291853575 488019168 511712651 488019168 511712651 897417222 102250644 897417222 102250644 122716494 878587149 122716494 878587149 302553689 699100048 302553689 699100048 2859504 997051520 2859504 997051520 610300784 389482867 610300784 389482867 595412567 689502058 595412567 689502058 229101293 771789111 229101293 771789111 325643302 668223503 325643302 668223503 748983726 249996934 748983726 249996934 124277046 876819726 124277046 876819726 174238726 76629924 174238726 76629924 945081955 53710247 945081955 53710247 921325999 856400384 921325999 856400384 145045908 856400384 213317642 526503908 213317642 526503908 705004585 294567296 705004585 294567296 666122012 601827056 666122012 601827056 398365291 601827056 634682424 364755195 634682424 364755195 309756281 749712761 309756281 749712761 251292725 749712761 517650844 482035301 517650844 482035301 283858332 716693175 283858332 716693175 763896491 234830002 763896491 234830002 685359657 663414049 685359657 663414049 337784973 663414049 431520345 294279025 431520345 294279025 705265846 294279025 511594182 487520865 511594182 487520865 708986748 290576560 708986748 290576560 135923412 865711526 135923412 865711526 733815518 265857600 733815518 265857600 643478608 565671516 643478608 565671516 434599587 565671516 910911135 87244459 910911135 87244459 431206612 743026703 431206612 743026703 23238391 977872462 23238391 977872462 751883756 88334678 751883756 88334678 909910210 88334678 7997398 992261222 7997398 992261222 232201675 768849296 232201675 768849296 158694150 842268043 158694150 842268043 442086960 478031479 442086960 478031479 549008885 442963697 549008885 442963697 557452236 442963697 82029530 985261996 82029530 985261996 15427435 985261996 16654360 448013050 16654360 448013050 552651462 448013050 291843885 709153047 291843885 709153047 397877305 602330178 397877305 602330178 65319035 982395153 65319035 982395153 18589303 982395153 119360114 689866827 119360114 689866827 344918224 180606852 344918224 180606852 817856894 180606852 434477925 565806298 434477925 565806298 475084743 314615174 475084743 314615174 755332311 243809457 755332311 243809457 673067295 805669152 673067295 805669152 194342200 805669152 350610179 376799477 350610179 376799477 622761087 376799477 388689792 616657013 388689792 616657013 53109415 948230686 53109415 948230686 713968103 285548594 713968103 285548594 102339758 899487024 102339758 899487024 358460895 632656658 358460895 632656658 923948479 74601019 923948479 74601019 142698621 858913232 142698621 858913232 464323603 535339308 464323603 535339308 430524072 729469693 430524072 729469693 270999281 729469693 946438892 52240915 946438892 52240915 394154675 869410844 394154675 869410844 118673123 882449272 118673123 882449272 148349561 336688719 148349561 336688719 662831597 336688719 11173527 989304677 11173527 989304677 730763346 232899502 730763346 232899502 765585215 232899502 52477397 948737646 52477397 948737646 854701371 144144264 854701371 144144264 60411311 941589717 60411311 941589717 986660644 13454149 986660644 13454149 598537019 401603432 598537019 401603432 643328978 56297998 643328978 56297998 942806544 56297998 59255986 942632370 59255986 942632370 659612559 339933044 659612559 339933044 265523097 735117620 265523097 735117620 893216657 105963973 893216657 105963973 533699899 474907234 533699899 474907234 525081970 474907234 776569074 221958737 776569074 221958737 381732928 618607933 381732928 618607933 805323153 192544755 805323153 192544755 178839041 821877143 178839041 821877143 522978594 477181241 522978594 477181241 62045507 940055630 62045507 940055630 695575606 303585869 695575606 303585869 181445827 819397288 181445827 819397288 225851233 720759454 225851233 720759454 927062856 71731285 927062856 71731285 15178242 985616912 15178242 985616912 586248096 414336896 586248096 414336896 289456240 711217240 289456240 711217240 543884341 456979507 543884341 456979507 176657163 824307127 176657163 824307127 614195819 385613602 614195819 385613602 414994880 585275190 414994880 585275190 726438405 273134606 726438405 273134606 674782457 323306488 674782457 323306488 942411433 56717983 942411433 56717983 618040332 759498334 618040332 759498334 241573290 759498334 703126470 163099513 703126470 163099513 836170582 163099513 577680492 499355482 577680492 499355482 500238130 499355482 854930559 143979658 854930559 143979658 801103359 750405868 801103359 750405868 250654447 750405868 733061334 230549881 733061334 230549881 767890310 230549881 541932490 458730247 541932490 458730247 655285899 189798609 655285899 189798609 808178597 189798609 145745573 855517834 145745573 855517834 496089937 503481619 496089937 503481619 159690813 841194166 159690813 841194166 779554919 219293471 779554919 219293471 232393102 768588318 232393102 768588318 800064475 197943835 800064475 197943835 359007446 641236898 359007446 641236898 759003628 131831653 759003628 131831653 866249312 131831653 123486354 877690502 123486354 877690502 255266237 745508317 255266237 745508317 175031714 883512101 175031714 883512101 117573234 883512101 283284496 461540875 283284496 461540875 689478476 39826002 689478476 39826002 959483749 39826002 32157710 969014215 32157710 969014215 720783608 278619814 720783608 278619814 609721167 390034168 609721167 390034168 690710315 157257878 690710315 157257878 841558781 157257878 161525296 839469257 161525296 839469257 944139840 54765838 944139840 54765838 126239811 874650393 126239811 874650393 892771518 106247270 892771518 106247270 820910686 471271623 820910686 471271623 528971117 471271623 556790705 270868805 556790705 270868805 728819107 270868805 350861427 898468819 350861427 898468819 103122714 898468819 262307541 455404397 262307541 455404397 545349317 455404397 174075578 826790620 174075578 826790620 538127666 462378252 538127666 462378252 326794971 674721247 326794971 674721247 518445279 132969143 518445279 132969143 865097507 132969143 515640536 485741851 515640536 485741851 513530343 485741851 738664526 261023143 738664526 261023143 296911382 790558128 296911382 790558128 209279392 790558128 702856699 34025980 702856699 34025980 965161729 34025980 9836936 990582150 9836936 990582150 470947663 529146286 470947663 529146286 284700342 715645802 284700342 715645802 774724759 223592980 774724759 223592980 559535738 554949008 559535738 554949008 444876186 554949008 818465825 180106158 818465825 180106158 543661108 605059889 543661108 605059889 247218602 753905347 247218602 753905347 363099950 536008020 363099950 536008020 463291589 536008020 237347543 763606715 237347543 763606715 388126787 612186456 388126787 612186456 15252846 985488065 15252846 985488065 325196857 326052933 325196857 326052933 672483192 326052933 146561239 854616701 146561239 854616701 485350611 514408583 485350611 514408583 174516069 826313445 174516069 826313445 717288807 282336593 717288807 282336593 658747143 622920897 658747143 622920897 377339573 622920897 533841956 265061967 533841956 265061967 734443979 265061967 730934295 728428766 730934295 728428766 271857670 728428766 704205118 295233551 704205118 295233551 470899570 529157429 470899570 529157429 907488900 91153377 907488900 91153377 840494301 359168743 840494301 359168743 640338654 359168743 747977972 250993659 747977972 250993659 573484679 974766026 573484679 974766026 26311644 974766026 339028327 296568569 339028327 296568569 702895047 296568569 211956148 818135469 211956148 818135469 182711435 818135469 774306241 223908400 774306241 223908400 471492455 815426718 471492455 815426718 184998407 815426718 470262401 529914388 470262401 529914388 419365905 581534880 419365905 581534880 613650861 386140451 613650861 386140451 184489456 816057523 184489456 816057523 469897252 137302895 469897252 137302895 861256716 137302895 215105592 784949574 215105592 784949574 563353714 238495210 563353714 238495210 760296392 238495210 401860775 598571001 401860775 598571001 976143634 23383001 976143634 23383001 299624079 701595365 299624079 701595365 343440232 657633964 343440232 657633964 69217699 932618298 69217699 932618298 637738094 134482442 637738094 134482442 863850397 134482442 273626974 726719433 273626974 726719433 706020217 293500050 706020217 293500050 32170390 968995506 32170390 968995506 148874143 852112976 148874143 852112976 77940874 923878757 77940874 923878757 814555055 183555804 814555055 183555804 196339398 803854372 196339398 803854372 636448257 302184213 636448257 302184213 696985666 302184213 588440458 777819855 588440458 777819855 222478856 777819855 887597319 111068604 887597319 111068604 649234340 603761016 649234340 603761016 249805715 751412512 249805715 751412512 682498787 315628575 682498787 315628575 1730983 998105435 1730983 998105435 562387138 438618815 562387138 438618815 249924948 751205105 249924948 751205105 529576221 287414311 529576221 287414311 711934895 287414311 190817635 843131633 190817635 843131633 157802224 843131633 997941724 2306551 997941724 2306551 53581951 947667630 53581951 947667630 351702010 286077713 351702010 286077713 713523355 286077713 633021893 366560268 633021893 366560268 701765318 104051614 701765318 104051614 895511972 104051614 84304131 917600477 84304131 917600477 988993505 10937476 988993505 10937476 925102118 885002260 925102118 885002260 115966108 885002260 683379039 45630149 683379039 45630149 983898889 15696932 983898889 15696932 471723160 560141797 471723160 560141797 439973339 560141797 898245332 101271526 898245332 101271526 376143054 623874545 376143054 623874545 457507005 542073918 457507005 542073918 180484857 820360204 180484857 820360204 210113314 789806195 210113314 789806195 184456507 816100685 184456507 816100685 651147565 348468034 651147565 348468034 369193907 677007623 369193907 677007623 203970486 796084163 203970486 796084163 696371217 302827766 696371217 302827766 564761895 775714530 564761895 775714530 224783600 775714530 253327505 111742614 253327505 111742614 931579995 67002640 931579995 67002640 597686876 924671727 597686876 924671727 77154926 924671727 963923358 34977635 963923358 34977635 618537959 381563018 618537959 381563018 704266012 295213094 704266012 295213094 423810156 576465415 423810156 576465415 453473833 546023343 453473833 546023343 45074104 955535797 45074104 955535797 437607957 562683498 437607957 562683498 187210257 813176874 187210257 813176874 468440743 531540131 468440743 531540131 254699084 745973029 254699084 745973029 291536858 293174825 291536858 293174825 706452568 293174825 164339775 866320417 164339775 866320417 135093796 866320417 148432357 464286902 148432357 464286902 652726963 346981639 652726963 346981639 447340160 758595331 447340160 758595331 242563316 758595331 704007435 295505295 704007435 295505295 592441456 408041053 592441456 408041053 925970461 72882771 925970461 72882771 883722194 532865780 883722194 532865780 467028509 532865780 923705504 74835657 923705504 74835657 771368192 442420098 771368192 442420098 387673480 858398899 387673480 858398899 143149417 858398899 711505579 288059676 711505579 288059676 205410331 794757517 205410331 794757517 360985159 639013421 360985159 639013421 180426342 820404540 180426342 820404540 660502562 339113645 660502562 339113645 632914181 636432942 632914181 636432942 363233232 636432942 854980742 143970212 854980742 143970212 193937158 806026096 193937158 806026096 236253397 688383291 236253397 688383291 313483754 688383291 27114869 974036725 27114869 974036725 213759787 786280511 213759787 786280511 187484230 891150218 187484230 891150218 109922248 891150218 215827379 784082932 215827379 784082932 169227260 831493654 169227260 831493654 660793101 338891601 660793101 338891601 185982233 814323531 185982233 814323531 833428074 165748032 833428074 165748032 701212853 298323917 701212853 298323917 762649575 236075526 762649575 236075526 566766388 967051627 566766388 967051627 33983967 967051627 519067799 276824643 519067799 276824643 722757140 276824643 5405516 994366739 5405516 994366739 706126500 293427930 706126500 293427930 41162598 959673526 41162598 959673526 159961110 694245496 159961110 694245496 797868938 200281996 797868938 200281996 226900015 773708649 226900015 773708649 473450449 526554665 473450449 526554665 233534342 767494245 233534342 767494245 646576565 352884845 646576565 352884845 54000259 947313397 54000259 947313397 454431714 545166468 454431714 545166468 78952657 922986947 78952657 922986947 860520974 1329394 860520974 1329394 998804528 1329394 176953710 843315861 176953710 843315861 114598123 886525593 114598123 886525593 440401273 303194309 440401273 303194309 817426625 179224112 817426625 179224112 819253952 179224112 350998260 649965444 350998260 649965444 444300179 52136505 444300179 52136505 946544815 52136505 915653047 82924999 915653047 82924999 957233013 41869320 957233013 41869320 829165693 426667787 829165693 426667787 162457578 838570082 162457578 838570082 558700535 442159849 558700535 442159849 80635837 921423027 80635837 921423027 403086518 413843473 403086518 413843473 586631978 413843473 306698527 695010766 306698527 695010766 781320227 51463130 781320227 51463130 947262613 51463130 660358848 339214604 660358848 339214604 815137397 183197336 815137397 183197336 25075070 976239601 25075070 976239601 285288318 163171162 285288318 163171162 836080607 163171162 698677589 300727764 698677589 300727764 820062906 178430031 820062906 178430031 313396091 962007945 313396091 962007945 38993096 962007945 565512786 310542009 565512786 310542009 688061601 310542009 256732435 744017850 256732435 744017850 686855998 311515598 686855998 311515598 517614769 482170149 517614769 482170149 733871515 265762219 733871515 265762219 7983216 992273479 7983216 992273479 994824722 5347335 994824722 5347335 945552999 882378948 945552999 882378948 118713710 882378948 859451973 105845249 859451973 105845249 893327460 105845249 344717391 656290273 344717391 656290273 468371522 304901098 468371522 304901098 694216103 304901098 235252258 765817405 235252258 765817405 796829314 184102111 796829314 184102111 813997972 184102111 197289899 803021896 197289899 803021896 627736746 371715587 627736746 371715587 320560192 752715490 320560192 752715490 105707030 895716171 105707030 895716171 610809161 388943851 610809161 388943851 382015575 618322147 382015575 618322147 935929118 62500098 935929118 62500098 697146405 551288431 697146405 551288431 448142084 551288431 677836904 320414728 677836904 320414728 365304278 915382470 365304278 915382470 86548005 915382470 298551146 553011089 298551146 553011089 885814808 112620493 885814808 112620493 519078566 480814344 519078566 480814344 663246771 336287927 663246771 336287927 365743193 634192678 365743193 634192678 729478702 188922091 729478702 188922091 809070258 188922091 465729046 972752598 465729046 972752598 28436019 972752598 573156506 393590128 573156506 393590128 780573824 218223540 780573824 218223540 559844509 441305525 559844509 441305525 779412193 219393671 779412193 219393671 155109713 845607431 155109713 845607431 900799088 98589437 900799088 98589437 471277306 528888041 471277306 528888041 922844707 75819305 922844707 75819305 901072627 262725835 901072627 262725835 737041515 262725835 981327962 18073233 981327962 18073233 299596293 701675741 299596293 701675741 979985350 19350607 979985350 19350607 221842273 778187728 221842273 778187728 546367325 454469424 546367325 454469424 166001825 834938012 166001825 834938012 834715666 164640624 834715666 164640624 282170930 718194535 282170930 718194535 463024552 536237262 463024552 536237262 410253174 784957676 410253174 784957676 136816265 926977897 136816265 926977897 74985584 926977897 255404759 745326311 255404759 745326311 77211914 924601874 77211914 924601874 980074449 19298163 980074449 19298163 283520175 717136726 283520175 717136726 445228652 81599380 445228652 81599380 917364029 81599380 818131275 713383003 818131275 713383003 287209528 713383003 450696395 548834903 450696395 548834903 324017914 677512736 324017914 677512736 424986706 575208702 424986706 575208702 368441637 837778932 368441637 837778932 163284544 837778932 527952945 35977608 527952945 35977608 962852406 35977608 208038033 791748639 208038033 791748639 647539444 283771217 647539444 283771217 789140743 209386089 789140743 209386089 374580522 625185917 374580522 625185917 693879375 268093198 693879375 268093198 731688799 268093198 213101193 786750137 213101193 786750137 325333710 169869177 325333710 169869177 992627238 7269729 992627238 7269729 841883529 156934904 841883529 156934904 868000813 130090682 868000813 130090682 439461416 766047456 439461416 766047456 235048756 766047456 627390674 371957519 627390674 371957519 251220454 863934623 251220454 863934623 137852288 863934623 727018114 272676983 727018114 272676983 181220179 819508529 181220179 819508529 863134888 135173627 863134888 135173627 637802679 361572884 637802679 361572884 739570614 260083575 739570614 260083575 137615800 864160160 137615800 864160160 502960296 496263978 502960296 496263978 260670709 740395354 260670709 740395354 874752534 123398362 874752534 123398362 685733765 841778450 685733765 841778450 22811278 978404291 22811278 978404291 221891473 128534069 221891473 128534069 869627542 128534069 410182175 668000516 410182175 668000516 81143176 920887040 81143176 920887040 95836509 13802503 95836509 13802503 986155771 13802503 175513470 958103721 175513470 958103721 42695829 958103721 903762370 95217891 903762370 95217891 13770505 986849073 13770505 986849073 710513878 288963810 710513878 288963810 32194573 968926318 32194573 968926318 967410896 31952829 967410896 31952829 436976348 563387266 436976348 563387266 514831961 484630969 514831961 484630969 160160690 840646728 160160690 840646728 759088794 239737790 759088794 239737790 90305079 911867081 90305079 911867081 685709385 312644929 685709385 312644929 319698988 681878991 319698988 681878991 791302854 207124368 791302854 207124368 694819080 718638979 694819080 718638979 281700369 718638979 451923009 231040719 451923009 231040719 767365279 231040719 333979985 667648259 333979985 667648259 363888296 523615560 363888296 523615560 517216608 482551492 517216608 482551492 34782975 966126732 34782975 966126732 756389114 34277474 756389114 34277474 964962744 34277474 380025955 858880154 380025955 858880154 142741245 858880154 749566560 224968295 749566560 224968295 934380827 63854313 934380827 63854313 898234214 101313801 898234214 101313801 992936171 7000867 992936171 7000867 146715190 854385502 146715190 854385502 579403075 349552591 579403075 349552591 684553911 6611269 684553911 6611269 993416317 6611269 372762912 665771016 372762912 665771016 282286800 718063944 282286800 718063944 427740775 572147820 427740775 572147820 104490772 897151802 104490772 897151802 297080150 444445331 297080150 444445331 602115145 397530019 602115145 397530019 345488069 655530385 345488069 655530385 777818216 220948393 777818216 220948393 458655832 742472100 458655832 742472100 258446135 742472100 688550893 310025991 688550893 310025991 153502652 847254812 153502652 847254812 247012706 177074853 247012706 177074853 821486657 177074853 80256627 921646893 80256627 921646893 166078821 400324477 166078821 400324477 857193347 141746660 857193347 141746660 410536633 589951565 410536633 589951565 883544177 114802454 883544177 114802454 201635693 798658511 201635693 798658511 926239846 72606692 926239846 72606692 460736447 538644660 460736447 538644660 646603554 352841080 646603554 352841080 480290253 898627949 480290253 898627949 102930811 898627949 554837211 445815190 554837211 445815190 339425330 661897980 339425330 661897980 760131132 238671245 760131132 238671245 637185839 362318466 637185839 362318466 763581621 235060881 763581621 235060881 264013533 736907784 264013533 736907784 823018004 175480680 823018004 175480680 433590662 884487554 433590662 884487554 116476928 884487554 852675058 121643893 852675058 121643893 876543682 121643893 742492499 705711393 742492499 705711393 295287560 705711393 423293899 355011881 423293899 355011881 644132901 355011881 298426743 702597941 298426743 702597941 398805809 564680423 398805809 564680423 709286580 70425305 709286580 70425305 928373540 70425305 836518792 592076112 836518792 592076112 75401771 926543303 75401771 926543303 229762054 740314672 229762054 740314672 823094799 175398857 823094799 175398857 335522780 896064012 335522780 896064012 105374033 896064012 566714586 433947479 566714586 433947479 314640964 687051036 314640964 687051036 419499515 82237913 419499515 82237913 916422149 82237913 605697815 458698315 605697815 458698315 229637138 796879027 229637138 796879027 203236740 796879027 442618431 350935723 442618431 350935723 648832475 350935723 297434079 703584400 297434079 703584400 363291034 636381590 363291034 636381590 72776406 928908308 72776406 928908308 667705608 331442492 667705608 331442492 403473355 778998140 403473355 778998140 221158565 778998140 592135189 353855278 592135189 353855278 645457894 353855278 529555120 840341521 529555120 840341521 160488087 840341521 770813782 97857489 770813782 97857489 901546514 97857489 276254498 724205291 276254498 724205291 733867063 265766369 733867063 265766369 543430716 457356624 543430716 457356624 986343269 13690694 986343269 13690694 875303379 772700178 875303379 772700178 228211660 772700178 362459880 88047950 362459880 88047950 910243180 88047950 670253459 328621416 670253459 328621416 757265219 241808788 757265219 241808788 96527941 905721384 96527941 905721384 653828911 345649119 653828911 345649119 546772454 454000264 546772454 454000264 826674081 172276454 826674081 172276454 256455798 744264470 256455798 744264470 610603349 389275440 610603349 389275440 220062837 780053605 220062837 780053605 651664696 347933754 651664696 347933754 250312435 750690847 250312435 750690847 833233048 165962806 833233048 165962806 465881396 821588839 465881396 821588839 179101927 821588839 472268360 462003573 472268360 462003573 782952982 215896198 782952982 215896198 520296406 479631726 520296406 479631726 884004399 114289765 884004399 114289765 543942815 929113692 543942815 929113692 5168450 994687344 5168450 994687344 633779597 222904147 633779597 222904147 775384764 222904147 153045554 847726099 153045554 847726099 359400748 600677065 359400748 600677065 399768561 600677065 212616652 787260044 212616652 787260044 862173762 136170217 862173762 136170217 144839897 856679738 144839897 856679738 149687690 744848423 149687690 744848423 431040723 569066757 431040723 569066757 283417510 932885681 283417510 932885681 68957061 932885681 832758811 166357545 832758811 166357545 256509115 747816500 256509115 747816500 252760379 747816500 471301236 528856064 471301236 528856064 211891874 806352390 211891874 806352390 193707044 806352390 995619348 4362356 995619348 4362356 336387041 664892016 336387041 664892016 749309480 249644212 749309480 249644212 455225872 673383972 455225872 673383972 241358393 759774361 241358393 759774361 397361833 602834778 397361833 602834778 264932080 735868386 264932080 735868386 941427262 57592983 941427262 57592983 497203399 502465466 497203399 502465466 927025381 71768659 927025381 71768659 321351115 832572496 321351115 832572496 168136750 832572496 729274699 15193805 729274699 15193805 984529393 15193805 961637227 331731458 961637227 331731458 555747711 444656840 555747711 444656840 895980740 15344261 895980740 15344261 984276561 15344261 189997474 991742088 189997474 991742088 5131585 994708978 5131585 994708978 597602139 384364671 597602139 384364671 881467471 116945477 881467471 116945477 541521332 459203152 541521332 459203152 694264037 29094543 694264037 29094543 970124253 29094543 249074242 752231968 249074242 752231968 637198905 362317802 637198905 362317802 305134235 696497764 305134235 696497764 491355569 94507482 491355569 94507482 904341522 94507482 376387807 623697419 376387807 623697419 917334004 81631012 917334004 81631012 555756525 444654937 555756525 444654937 884009568 110373779 884009568 110373779 888419255 110373779 124652876 876310944 124652876 876310944 927137831 71633298 927137831 71633298 591087656 409383688 591087656 409383688 757959747 241036788 757959747 241036788 98759383 903323360 98759383 903323360 681805910 316190412 681805910 316190412 523393376 566809859 523393376 566809859 433364339 566809859 596260084 183311187 596260084 183311187 815030910 183311187 314382835 687320979 314382835 687320979 409023504 591550138 409023504 591550138 31043371 970305823 31043371 970305823 996827575 3190746 996827575 3190746 585819164 414746199 585819164 414746199 904341002 94518213 904341002 94518213 379638924 620599404 379638924 620599404 891604325 107337153 891604325 107337153 220668694 944100614 220668694 944100614 57445097 944100614 746354330 191357253 746354330 191357253 806414143 191357253 303373360 698308038 303373360 698308038 476659278 305739056 476659278 305739056 693318134 305739056 569516086 431083356 569516086 431083356 771602720 226883591 771602720 226883591 549244218 625025754 549244218 625025754 374744281 625025754 642272119 247254897 642272119 247254897 751927576 247254897 423515700 576804673 423515700 576804673 648805474 80888087 648805474 80888087 918079492 80888087 82440747 919602827 82440747 919602827 118450270 571311160 118450270 571311160 428601534 571311160 8128343 992153691 8128343 992153691 957068697 41968475 957068697 41968475 459710455 539664671 459710455 539664671 943768544 55386389 943768544 55386389 98657229 903383941 98657229 903383941 767614939 230692192 767614939 230692192 75975652 925974459 75975652 925974459 689070070 309660532 689070070 309660532 192635839 807538672 192635839 807538672 897429113 102228334 897429113 102228334 500876590 498577785 500876590 498577785 749520160 249521489 749520160 249521489 366211809 633719346 366211809 633719346 690345052 103752746 690345052 103752746 895804279 103752746 316934664 810193003 316934664 810193003 189886784 810193003 813336009 184826188 813336009 184826188 571151910 429401355 571151910 429401355 617622511 382280847 617622511 382280847 606732200 588480576 606732200 588480576 412210322 588480576 798867581 199387217 798867581 199387217 717488736 980933687 717488736 980933687 20289207 980933687 797782815 200377248 797782815 200377248 250037921 833161242 250037921 833161242 167607719 833161242 541388556 364619206 541388556 364619206 791332591 207105004 791332591 207105004 627879836 371548472 627879836 371548472 920874719 77902702 920874719 77902702 236152921 939674365 236152921 939674365 62563634 939674365 846680938 152127193 846680938 152127193 547814302 452895015 547814302 452895015 765196408 65585050 765196408 65585050 932912953 65585050 540989590 785592885 540989590 785592885 214377942 785592885 306683635 378073547 306683635 378073547 621653584 378073547 398394295 766655848 398394295 766655848 234519414 766655848 345387592 655592467 345387592 655592467 271155995 729329489 271155995 729329489 912466247 85840070 912466247 85840070 17348443 983658470 17348443 983658470 167079031 366667813 167079031 366667813 632894249 366667813 467646266 532243066 467646266 532243066 628822166 370638924 628822166 370638924 328886889 908061595 328886889 908061595 94330021 908061595 495861149 357693638 495861149 357693638 849086533 131967136 849086533 131967136 866036042 131967136 185970792 814377772 185970792 814377772 800160387 197856635 800160387 197856635 415606995 584716548 415606995 584716548 798250738 200033036 798250738 200033036 107398269 893705672 107398269 893705672 111686668 138329429 111686668 138329429 860496878 138329429 776465021 514050166 776465021 514050166 324151805 677402687 324151805 677402687 672371824 208950081 672371824 208950081 789584824 208950081 655755826 343769042 655755826 343769042 669026083 13430719 669026083 13430719 986685178 13430719 972342954 781338162 972342954 781338162 218836389 781338162 873281885 124750133 873281885 124750133 656513867 911314700 656513867 911314700 91004769 911314700 206924335 495615408 206924335 495615408 503574060 495615408 79811940 921931640 79811940 921931640 512967894 69026907 512967894 69026907 929724584 69026907 44706111 956047183 44706111 956047183 87495567 898506565 87495567 898506565 573452690 427541334 573452690 427541334 505603576 493515362 505603576 493515362 769140021 19190959 769140021 19190959 980245940 19190959 98900363 903212925 98900363 903212925 422658962 233783469 422658962 233783469 893521265 105709923 893521265 105709923 48853557 952035922 48853557 952035922 387811135 612582567 387811135 612582567 382891760 617486897 382891760 617486897 614926775 384899749 614926775 384899749 115864362 885088003 115864362 885088003 119350899 73610670 119350899 73610670 925032459 73610670 113386981 887902457 113386981 887902457 126714937 485921074 126714937 485921074 941240968 57756362 941240968 57756362 664024868 335677035 664024868 335677035 857984992 140994051 857984992 140994051 275393973 725153482 275393973 725153482 592497329 407950090 592497329 407950090 476577877 523441464 476577877 523441464 527245227 134871742 527245227 134871742 863432918 134871742 151094495 849851639 151094495 849851639 649003327 350649271 649003327 350649271 392825045 606813674 392825045 606813674 623121433 154550536 623121433 154550536 844481829 154550536 812265728 754265244 812265728 754265244 246884496 754265244 709363792 290073146 709363792 290073146 704904190 294600152 704904190 294600152 716106234 150140026 716106234 150140026 848868575 150140026 103296638 898378326 103296638 898378326 791331703 79985900 791331703 79985900 918946270 79985900 765805549 968832618 765805549 968832618 32241497 968832618 934737720 63515952 934737720 63515952 879668513 475355168 879668513 475355168 448920816 550585176 448920816 550585176 660822453 299171022 660822453 299171022 709901106 116549974 709901106 116549974 881918343 116549974 862056778 136330138 862056778 136330138 863602382 134726222 863602382 134726222 619016738 662649942 619016738 662649942 328378426 673016458 328378426 673016458 570272133 169674604 570272133 169674604 829410596 169674604 709662010 376900763 709662010 376900763 400104427 762789705 400104427 762789705 238059162 762789705 479928666 410262358 479928666 410262358 590220478 410262358 244266860 756917435 244266860 756917435 722065844 29602761 722065844 29602761 969631205 29602761 264689244 736129945 264689244 736129945 330485891 132646430 330485891 132646430 915538309 82974382 915538309 82974382 51640700 949513249 51640700 949513249 412173897 588527042 412173897 588527042 203606972 943501054 203606972 943501054 58171101 943501054 775510674 222791241 775510674 222791241 768101717 360580433 768101717 360580433 110014451 891052018 110014451 891052018 367366846 538431263 367366846 538431263 460916370 538431263 382758291 617626084 382758291 617626084 540165507 460413220 540165507 460413220 160566460 840312332 160566460 840312332 696599084 42082353 696599084 42082353 956920358 42082353 58078951 943541727 58078951 943541727 663495766 336040264 663495766 336040264 89399938 914631345 89399938 914631345 87296743 914631345 907349047 91331097 907349047 91331097 70092067 931656671 70092067 931656671 553567192 176800947 553567192 176800947 821659260 176800947 756330825 380037059 756330825 380037059 139458993 862060763 139458993 862060763 192406610 273075624 192406610 273075624 726512512 273075624 212883438 786952122 212883438 786952122 380246139 107516233 380246139 107516233 891325526 107516233 397210366 662834819 397210366 662834819 338463614 662834819 678329952 319908655 678329952 319908655 23512329 977638935 23512329 977638935 988817520 11242799 988817520 11242799 582859014 842214182 582859014 842214182 158743565 842214182 259629031 741408664 259629031 741408664 3167455 996798087 3167455 996798087 19525106 157066868 19525106 157066868 841747700 157066868 90655471 911582918 90655471 911582918 947061557 51727839 947061557 51727839 350147470 803939608 350147470 803939608 196261171 803939608 972193380 27300865 972193380 27300865 302131865 877189330 302131865 877189330 123958547 877189330 675826461 105141982 675826461 105141982 894155979 105141982 505690083 493349465 505690083 493349465 758336291 240573089 758336291 240573089 75365866 926588929 75365866 926588929 959825540 39400823 959825540 39400823 682556558 713071323 682556558 713071323 287593600 713071323 368554769 631595802 368554769 631595802 352410695 739141487 352410695 739141487 261798585 739141487 601757235 397914463 601757235 397914463 250043527 751067857 250043527 751067857 729726243 182385629 729726243 182385629 815917821 182385629 410209473 590308757 410209473 590308757 646230145 353146270 646230145 353146270 38528404 962668994 38528404 962668994 330561945 2493740 330561945 2493740 997667519 2493740 182865049 817893323 182865049 817893323 932652265 65834222 932652265 65834222 347935662 652806376 347935662 652806376 441744026 380108644 441744026 380108644 619947993 380108644 271571014 728874013 271571014 728874013 718924923 280841299 718924923 280841299 642663810 677771141 642663810 677771141 323717572 677771141 840574009 158315539 840574009 158315539 463766338 535637182 463766338 535637182 637945798 361407201 637945798 361407201 399907059 600493053 399907059 600493053 720190406 279274909 720190406 279274909 253530737 747014374 253530737 747014374 461618484 537827340 461618484 537827340 53885197 947381358 53885197 947381358 177719492 748234339 177719492 748234339 291046575 102081952 291046575 102081952 897589565 102081952 590769312 409638811 590769312 409638811 959894191 7863834 959894191 7863834 991931460 7863834 78383143 957959900 78383143 957959900 42882801 957959900 922129568 76539455 922129568 76539455 652118445 478297443 652118445 478297443 521891775 478297443 909473219 88859351 909473219 88859351 438204449 562145866 438204449 562145866 837279725 162028849 837279725 162028849 761043808 726554924 761043808 726554924 273794869 726554924 342684918 658586780 342684918 658586780 314339176 687364923 314339176 687364923 665738984 333563886 665738984 333563886 573740050 624421975 573740050 624421975 67207630 935106693 67207630 935106693 888726712 109995462 888726712 109995462 59261694 942629911 59261694 942629911 890522816 108337190 890522816 108337190 341988498 659101989 341988498 659101989 445588060 352650656 445588060 352650656 725916790 273764167 725916790 273764167 388257304 612065035 388257304 612065035 431766133 568202063 431766133 568202063 52033309 949151121 52033309 949151121 538191783 347459219 538191783 347459219 652220020 347459219 165530987 835323752 165530987 835323752 498948312 500809434 498948312 500809434 445618310 554125449 445618310 554125449 638710138 85298037 638710138 85298037 912979064 85298037 652629576 700294959 652629576 700294959 301060416 700294959 332532091 158917387 332532091 158917387 840000935 158917387 729020274 804804431 729020274 804804431 131793069 869350124 131793069 869350124 801281257 196772481 801281257 196772481 325338938 676186472 325338938 676186472 539012742 181804237 539012742 181804237 817209089 181250397 817209089 181250397 383347994 617015400 383347994 617015400 505168355 454543298 505168355 454543298 983461943 16167042 983461943 16167042 167183914 833762197 167183914 833762197 987591314 12588353 987591314 12588353 562441750 724352099 562441750 724352099 276114254 724352099 957389568 41736738 957389568 41736738 8650483 991767317 8650483 991767317 840469649 158404711 840469649 158404711 792070080 723239951 792070080 723239951 277067318 723239951 521612744 478509168 521612744 478509168 263055003 737706277 263055003 737706277 587957011 127916433 587957011 127916433 870372103 127916433 605604155 687042052 605604155 687042052 314655787 687042052 358806313 241921422 358806313 241921422 757128457 241921422 728380458 313551069 728380458 313551069 122349132 878958187 122349132 878958187 256275439 559471728 256275439 559471728 747710466 251312507 747710466 251312507 580892088 420061037 580892088 420061037 590171488 410303213 590171488 410303213 151324608 849631640 151324608 849631640 569485727 431135042 569485727 431135042 168025692 832760509 168025692 832760509 557069382 443350844 557069382 443350844 227953256 970856850 227953256 970856850 30575911 970856850 227090091 773507397 227090091 773507397 126242247 874643797 126242247 874643797 451776055 482863777 451776055 482863777 516830940 482863777 450563648 548974053 450563648 548974053 574051814 24356302 574051814 24356302 975137069 24356302 731369560 536116472 731369560 536116472 209982891 789928004 209982891 789928004 488938816 355560484 488938816 355560484 643532987 355560484 102783832 898825167 102783832 898825167 167933608 637760951 167933608 637760951 362110847 637760951 208297903 791489076 208297903 791489076 944692907 54081902 944692907 54081902 294099711 744706171 294099711 744706171 256062893 744706171 381927348 179163352 381927348 179163352 880248109 118088840 880248109 118088840 826086231 752519964 826086231 752519964 248797245 752519964 320220318 681469174 320220318 681469174 105452337 895996236 105452337 895996236 782284428 216472845 782284428 216472845 534711125 493188360 534711125 493188360 30552130 970913733 30552130 970913733 130217720 630120728 130217720 630120728 370396271 630120728 117306945 883745234 117306945 883745234 330334360 655656587 330334360 655656587 599917210 400128382 599917210 400128382 467097904 532819570 467097904 532819570 640201898 359275379 640201898 359275379 529289745 739951110 529289745 739951110 261117430 739951110 574341826 198214035 574341826 198214035 799913716 198214035 741482549 685770731 741482549 685770731 315972947 685770731 697905842 92226854 697905842 92226854 906437600 92226854 863679597 613506743 863679597 613506743 386849808 613506743 829429491 169647654 829429491 169647654 214143786 785892409 214143786 785892409 892771328 106247885 892771328 106247885 337344365 663737315 337344365 663737315 995105103 4988588 995105103 4988588 584612799 450916786 584612799 450916786 549048694 451446808 549048694 451446808 893901590 105387391 893901590 105387391 359617584 640452112 359617584 640452112 863454626 33154933 863454626 33154933 966053611 33154933 559798342 894609099 559798342 894609099 106714986 894609099 333053621 301370992 333053621 301370992 697905920 301370992 659697498 440853597 659697498 440853597 124411949 876622861 124411949 876622861 745842449 253457651 745842449 253457651 702618631 296899535 702618631 296899535 846363049 152328955 846363049 152328955 509385017 615162126 509385017 615162126 314242514 687452118 314242514 687452118 611580017 388069393 611580017 388069393 288084537 712463216 288084537 712463216 804154213 193710808 804154213 193710808 98063367 904021200 98063367 904021200 881070452 117283018 881070452 117283018 235279674 765797275 235279674 765797275 338689984 309232773 338689984 309232773 964629955 34537618 964629955 34537618 390868280 609348163 390868280 609348163 989468141 10363267 989468141 10363267 39179452 961821637 39179452 961821637 559935769 441183044 559935769 441183044 342728495 658545600 342728495 658545600 352875572 118794928 352875572 118794928 879475347 118794928 470623501 529382065 470623501 529382065 881852425 116657703 881852425 116657703 820702004 177806047 820702004 177806047 863355656 134931832 863355656 134931832 571652057 625558739 571652057 625558739 374209670 625558739 437093403 563274222 437093403 563274222 56790659 944543422 56790659 944543422 559088058 409559304 559088058 409559304 830066679 169146836 830066679 169146836 20130187 981038867 20130187 981038867 920451610 78397249 920451610 78397249 761149534 509232744 761149534 509232744 490834803 509232744 796796250 201387395 796796250 201387395 333679996 668011900 333679996 668011900 667594223 331579910 667594223 331579910 103196270 898451099 103196270 898451099 326063232 670976385 326063232 670976385 330578854 670976385 98704166 903355363 98704166 903355363 880561049 117795490 880561049 117795490 436665093 563672158 436665093 563672158 809051881 188939980 809051881 188939980 632676890 762868114 632676890 762868114 237987089 762868114 910492381 87700616 910492381 87700616 157958968 843039568 157958968 843039568 857599735 141247820 857599735 141247820 262418088 738436667 262418088 738436667 493276912 392548268 493276912 392548268 607114716 392548268 139626608 861819314 139626608 861819314 917887857 81025360 917887857 81025360 587718266 412807870 587718266 412807870 993957183 6071574 993957183 6071574 709699996 507666350 709699996 507666350 195928548 804262083 195928548 804262083 471197817 528919963 471197817 528919963 106127466 895222126 106127466 895222126 770121276 228195271 770121276 228195271 389817117 975674289 389817117 975674289 25533825 975674289 254960266 215248502 254960266 215248502 783580528 215248502 354791259 645975331 354791259 645975331 942992242 56159708 942992242 56159708 848859163 601518580 848859163 601518580 109115131 891971231 109115131 891971231 636596484 362841003 636596484 362841003 356993410 719212864 356993410 719212864 280940962 719212864 332183450 105740217 332183450 105740217 893432750 105740217 581778690 597687719 581778690 597687719 402683285 597687719 967295853 32097977 967295853 32097977 601873220 397767965 601873220 397767965 982135477 17307909 982135477 17307909 123382902 877814834 123382902 877814834 682788020 280129286 682788020 280129286 719449717 280129286 576605634 480078184 576605634 480078184 509306767 489605492 509306767 489605492 998103448 2059636 998103448 2059636 712087065 699379713 712087065 699379713 302139095 699379713 441442922 193679920 441442922 193679920 940018681 58782471 940018681 58782471 712063002 953701610 712063002 953701610 35614934 965327460 35614934 965327460 527446438 173209765 527446438 173209765 825473956 173209765 325414937 676129249 325414937 676129249 796489077 201762019 796489077 201762019 384749651 615547456 384749651 615547456 672483499 326044999 672483499 326044999 578767238 536578758 578767238 536578758 462641747 536578758 982054411 17356930 982054411 17356930 393426909 615806831 393426909 615806831 382935197 617422633 382935197 617422633 516130304 483383441 516130304 483383441 477867135 825458039 477867135 825458039 175299730 825458039 759387142 239461619 759387142 239461619 498581025 501259623 498581025 501259623 541478658 459220823 541478658 459220823 42837550 957998489 42837550 957998489 119837560 86223508 119837560 86223508 911977449 86223508 31069839 970280302 31069839 970280302 414790976 585467049 414790976 585467049 332125633 669587656 332125633 669587656 739291188 260393640 739291188 260393640 29684641 971579739 29684641 971579739 178359622 822199247 178359622 822199247 19342853 981571709 19342853 981571709 942676513 56452857 942676513 56452857 718979771 432694001 718979771 432694001 268904913 731695588 268904913 731695588 686192005 65811063 686192005 65811063 932676806 65811063 156924223 843914896 156924223 843914896 693030114 306050358 693030114 306050358 124416665 876612797 124416665 876612797 533401145 466500160 533401145 466500160 124587045 876340828 124587045 876340828 600355000 47643717 600355000 47643717 951216751 47643717 743004617 477906319 743004617 477906319 137309266 864451986 137309266 864451986 147774129 118701850 147774129 118701850 879568986 118701850 613086013 821041548 613086013 821041548 143371487 858149088 143371487 858149088 436953379 563400396 436953379 563400396 39317391 989825809 39317391 989825809 10659355 989825809 490866930 509200028 490866930 509200028 335601824 665846643 335601824 665846643 714068445 285459240 714068445 285459240 370012342 840859715 370012342 840859715 159942438 840859715 983476518 16164317 983476518 16164317 649158628 640044278 649158628 640044278 360196323 640044278 515853417 100580799 515853417 100580799 898760407 100580799 383592122 616690744 383592122 616690744 823615954 174930953 823615954 174930953 132919701 868213610 132919701 868213610 913683921 84671127 913683921 84671127 344067109 656966635 344067109 656966635 901901607 97407339 901901607 97407339 885363906 323792076 885363906 323792076 674333797 323792076 978363374 21017566 978363374 21017566 239875315 761049479 239875315 761049479 628341221 371099807 628341221 371099807 47803860 953167665 47803860 953167665 715561067 284004390 715561067 284004390 156796452 844000550 156796452 844000550 338046691 560974003 338046691 560974003 439086694 560974003 7880544 992411562 7880544 992411562 778684044 220173089 778684044 220173089 372410542 627799507 372410542 627799507 572087428 146861980 572087428 146861980 852061946 146861980 296809290 847262841 296809290 847262841 32236839 968870792 32236839 968870792 96665593 905382281 96665593 905382281 56028803 945458993 56028803 945458993 845493847 153451608 845493847 153451608 791821425 808746329 791821425 808746329 191355157 808746329 460900107 34901265 460900107 34901265 964059705 34901265 930170763 178902065 930170763 178902065 37203216 963976672 37203216 963976672 632435238 174911598 632435238 174911598 823639141 174911598 418420604 582141392 418420604 582141392 716619709 283065258 716619709 283065258 327444818 674120664 327444818 674120664 513854143 485521220 513854143 485521220 449401623 550056601 449401623 550056601 739309092 164281806 739309092 164281806 835201447 164281806 494858351 707305440 494858351 707305440 293607525 707305440 969393214 29859404 969393214 29859404 782071882 216716001 782071882 216716001 906698288 91917723 906698288 91917723 640964752 358383594 640964752 358383594 658353218 341328854 658353218 341328854 248100097 753104175 248100097 753104175 915050779 83423361 915050779 83423361 648056817 373690733 648056817 373690733 201603117 798694695 201603117 798694695 255649766 323372176 255649766 323372176 674707182 323372176 43740133 957108306 43740133 957108306 582263837 21178332 582263837 21178332 978151206 21178332 588686397 411835273 588686397 411835273 886512493 111954119 886512493 111954119 333422884 668233922 333422884 668233922 663149101 329725331 663149101 329725331 669216417 329725331 6916708 993219891 6916708 993219891 31626104 335832327 31626104 335832327 663817962 335832327 190676957 809463121 190676957 809463121 966137357 33083276 966137357 33083276 613294984 466861387 613294984 466861387 532943443 466861387 896669810 102965113 896669810 102965113 43546695 957367550 43546695 957367550 686634760 311668722 686634760 311668722 490416368 533745288 490416368 533745288 466061167 533745288 572196573 428597359 572196573 428597359 173925799 826941045 173925799 826941045 658423259 341253031 658423259 341253031 603522524 447204667 603522524 447204667 553618848 447204667 771485755 226987781 771485755 226987781 308972371 692816142 308972371 692816142 508867586 490143816 508867586 490143816 480356175 589050586 480356175 589050586 411645219 589050586 665112145 334359596 665112145 334359596 177046261 823794174 177046261 823794174 547031451 243622583 547031451 243622583 927121497 71645649 927121497 71645649 879276176 555673697 879276176 555673697 444131106 555673697 823157191 175321882 823157191 175321882 177626128 823116004 177626128 823116004 750451202 34576745 750451202 34576745 964613357 34576745 303391148 981900423 303391148 981900423 19193063 981900423 285471731 715097850 285471731 715097850 159257915 841666591 159257915 841666591 737794628 261725213 737794628 261725213 696344640 302872437 696344640 302872437 970885722 28288514 970885722 28288514 73147045 928573262 73147045 928573262 757632043 241393744 757632043 241393744 455713838 543928556 455713838 543928556 712256313 66861286 712256313 66861286 931693866 66861286 273091786 727285375 273091786 727285375 818496781 180087941 818496781 180087941 537301295 463129585 537301295 463129585 557922448 442633135 557922448 442633135 230221410 770713960 230221410 770713960 641089883 243000940 641089883 243000940 756345299 243000940 424942482 709597099 424942482 709597099 73338323 928378872 73338323 928378872 216653819 778021520 216653819 778021520 882406824 115974842 882406824 115974842 516539418 909744983 516539418 909744983 78830021 923035156 78830021 923035156 363455201 280879448 363455201 280879448 754051516 245418646 754051516 245418646 264100874 736882419 264100874 736882419 411662937 126589831 411662937 126589831 871558813 126589831 673031012 358613722 673031012 358613722 421019452 579680594 421019452 579680594 793014795 205298710 793014795 205298710 84694620 917270659 84694620 917270659 506246037 15952653 506246037 15952653 983718780 15952653 422858884 577467841 422858884 577467841 630698696 302762752 630698696 302762752 875774064 122375066 875774064 122375066 272536898 727724146 272536898 727724146 384422403 64090316 384422403 64090316 934170870 64090316 536457710 812439918 536457710 812439918 187845037 812439918 241637271 759447045 241637271 759447045 189080349 810977926 189080349 810977926 677855502 160811155 677855502 160811155 838346207 160811155 50445277 950702400 50445277 950702400 145108620 478620480 145108620 478620480 838808469 160295201 838808469 160295201 376056884 623925354 376056884 623925354 609955651 249026298 609955651 249026298 750015806 249026298 572701258 428172095 572701258 428172095 982841161 16831207 982841161 16831207 370506355 629964947 370506355 629964947 642194595 357101391 642194595 357101391 248162330 899900067 248162330 899900067 102034146 899900067 489690120 510469164 489690120 510469164 210674844 789070525 210674844 789070525 923404461 75228050 923404461 75228050 53102211 948231813 53102211 948231813 245933373 482184959 245933373 482184959 836036826 163250942 836036826 163250942 619251983 380852420 619251983 380852420 949859239 48723606 949859239 48723606 155400463 845365265 155400463 845365265 292630890 571328404 292630890 571328404 428572424 571328404 167745289 833028285 167745289 833028285 172127555 429175824 172127555 429175824 571428967 429175824 225349703 775212536 225349703 775212536 936999568 61368777 936999568 61368777 31322423 969996074 31322423 969996074 265003239 735776596 265003239 735776596 63208590 938959578 63208590 938959578 619417829 380675841 619417829 380675841 516494868 740739406 516494868 740739406 260246606 740739406 397199911 445823325 397199911 445823325 948681684 50115614 948681684 50115614 383970737 616271785 383970737 616271785 575694885 33625537 575694885 33625537 965491155 33625537 400613343 599852466 400613343 599852466 496714246 502962016 496714246 502962016 461208248 538185394 461208248 538185394 901735529 97630968 901735529 97630968 601211326 850240895 601211326 850240895 150768790 850240895 437778963 120564716 437778963 120564716 877686976 120564716 111465299 889747139 111465299 889747139 685468304 312848220 685468304 312848220 479501391 729159577 479501391 729159577 271442234 729159577 680475183 317791276 680475183 317791276 39402566 961450542 39402566 961450542 141753575 859708703 141753575 859708703 119210314 881924395 119210314 881924395 912800327 85466761 912800327 85466761 744237428 255126883 744237428 255126883 886960514 111552304 886960514 111552304 142513788 859097707 142513788 859097707 971305664 28051003 971305664 28051003 121381830 879697427 121381830 879697427 164000853 352187883 164000853 352187883 647440381 352187883 516416995 483192791 516416995 483192791 982292392 17159311 982292392 17159311 12949960 987857313 12949960 987857313 989691906 10038445 989691906 10038445 424340957 575677875 424340957 575677875 593876054 274404178 593876054 274404178 725267665 274404178 121594150 879526147 121594150 879526147 614221618 280495152 614221618 280495152 719212081 280495152 389777320 965098383 389777320 965098383 35846945 965098383 584845202 415909690 584845202 415909690 194586581 997947420 194586581 997947420 1835310 997947420 508072904 174788094 508072904 174788094 823775453 174788094 612611263 590842575 612611263 590842575 409653475 590842575 715449165 284157643 715449165 284157643 568912506 789480267 568912506 789480267 210330968 789480267 394236319 123008714 394236319 123008714 875102691 123008714 137636496 864149637 137636496 864149637 762800998 235951150 762800998 235951150 690576357 685081129 690576357 685081129 316750836 685081129 361015244 638913091 361015244 638913091 191879492 808321928 191879492 808321928 471671948 425433672 471671948 425433672 575577321 425433672 110602961 890532789 110602961 890532789 231844527 769192500 231844527 769192500 155387461 845391117 155387461 845391117 451192709 548250033 451192709 548250033 70923671 930566377 70923671 930566377 819771370 178741477 819771370 178741477 778707888 220109013 778707888 220109013 974264511 25303594 974264511 25303594 948548222 639368068 948548222 639368068 360708699 639368068 739083107 9489529 739083107 9489529 990407502 9489529 333329370 668290696 333329370 668290696 666229903 332896983 666229903 332896983 306941161 694766936 306941161 694766936 586170681 414425690 586170681 414425690 25665880 975472995 25665880 975472995 402001596 419789329 402001596 419789329 904947440 93760321 904947440 93760321 593343658 406892280 593343658 406892280 677606947 42925143 677606947 42925143 955994319 42925143 947140965 959851911 947140965 959851911 40959512 959851911 494156964 505591113 494156964 505591113 298410573 779706763 298410573 779706763 174599944 990541599 174599944 990541599 9869558 990541599 242918392 711890595 242918392 711890595 344528428 439923137 344528428 439923137 561012278 439923137 418661891 581989442 418661891 581989442 830051945 169199992 830051945 169199992 323544638 677977553 323544638 677977553 553637850 310991479 553637850 310991479 736719443 263030295 736719443 263030295 201890039 798433124 201890039 798433124 498628663 394303375 498628663 394303375 815388719 182944309 815388719 182944309 460409050 862254735 460409050 862254735 139224945 862254735 676737029 321442334 676737029 321442334 203776501 796355189 203776501 796355189 348416341 13582490 348416341 13582490 986492032 13582490 545742395 639880890 545742395 639880890 113685734 887412870 113685734 887412870 334357635 406132352 334357635 406132352 594402224 406132352 361011198 638926533 361011198 638926533 717825095 281986667 717825095 281986667 61665114 940291113 61665114 940291113 372083485 28124813 372083485 28124813 971129971 28124813 13304055 987393162 13304055 987393162 663420652 336141456 663420652 336141456 627693471 794827315 627693471 794827315 205330106 794827315 918696324 80255109 918696324 80255109 353793916 647126432 353793916 647126432 355129148 645573243 355129148 645573243 60156998 941860784 60156998 941860784 656068464 343485690 656068464 343485690 315099235 829363165 315099235 829363165 171206325 829363165 398998728 230385729 398998728 230385729 768168332 230385729 196030097 804227623 196030097 804227623 523238636 386280690 523238636 386280690 903363403 95627698 903363403 95627698 316783852 685051171 316783852 685051171 579988153 304031941 579988153 304031941 695130349 304031941 633925953 941795048 633925953 941795048 60227652 941795048 786931181 20656105 786931181 20656105 978656356 20656105 857306907 260863865 857306907 260863865 391131132 777206772 391131132 777206772 223420376 777206772 563984879 241738363 563984879 241738363 757352535 241738363 560815956 967072851 560815956 967072851 33961606 967072851 806260774 86247919 806260774 86247919 911964010 86247919 801945069 745009463 801945069 745009463 255730868 745009463 406714040 593917610 406714040 593917610 384132669 616157191 384132669 616157191 749029814 249934693 749029814 249934693 5751955 993999661 5751955 993999661 412470778 588243609 412470778 588243609 359000930 641255165 359000930 641255165 958354670 40774427 958354670 40774427 169616692 830971600 169616692 830971600 757610445 241416525 757610445 241416525 621923617 495872427 621923617 495872427 401348351 619121221 401348351 619121221 57120083 944348594 57120083 944348594 741589724 257700959 741589724 257700959 611205586 671445233 611205586 671445233 330167483 671445233 469207187 13020648 469207187 13020648 987254537 13020648 237031959 865064379 237031959 865064379 136655753 865064379 481984755 216880782 481984755 216880782 781970055 216880782 374455065 642777660 374455065 642777660 357722162 642777660 431294673 568798564 431294673 568798564 200664996 799599631 200664996 799599631 601064547 144185581 601064547 144185581 854630261 144185581 190412642 809739623 190412642 809739623 700052904 41367259 700052904 41367259 957720247 41367259 282738134 804713174 282738134 804713174 195433275 804713174 458074521 541398705 458074521 541398705 20666812 980606493 20666812 980606493 594958210 89077965 594958210 89077965 909249812 89077965 541543383 459157505 541543383 459157505 985232795 14518551 985232795 14518551 856449567 642662351 856449567 642662351 357788391 642662351 717665753 282109207 717665753 282109207 273282317 727002875 273282317 727002875 923414533 23092619 923414533 23092619 976373820 23092619 855677661 990587177 855677661 990587177 9823116 990587177 701599656 297939581 701599656 297939581 646570616 471644969 646570616 471644969 528561386 471644969 868689491 129398252 868689491 129398252 320210230 681470966 320210230 681470966 357208669 643141500 357208669 643141500 336876739 694479210 336876739 694479210 307213810 694479210 684082761 161720743 684082761 161720743 837635813 161720743 60606120 941393421 60606120 941393421 85286338 319087411 85286338 319087411 679248793 319087411 668184186 330768067 668184186 330768067 703736959 295924998 703736959 295924998 2532327 997365128 2532327 997365128 50470163 936963032 50470163 936963032 73502229 276514290 73502229 276514290 764581821 234156917 764581821 234156917 666874518 332292094 666874518 332292094 812581973 185653666 812581973 185653666 96684340 905349258 96684340 905349258 660321746 339238187 660321746 339238187 60649403 941360580 60649403 941360580 854516591 144382852 854516591 144382852 299789836 949672859 299789836 949672859 51489332 949672859 839544020 159462438 839544020 159462438 491567664 508471489 491567664 508471489 560889928 440128154 560889928 440128154 113071118 888236920 113071118 888236920 823938077 23463125 823938077 23463125 976086521 23463125 660031137 389880826 660031137 389880826 112732589 888638173 112732589 888638173 555191807 445356530 555191807 445356530 257789405 843353558 257789405 843353558 157637401 843353558 436906822 361649822 436906822 361649822 637715569 361649822 500655881 570488435 500655881 570488435 429480424 570488435 890006513 108872744 890006513 108872744 336524047 828055082 336524047 828055082 172826108 828055082 390304228 52058244 390304228 52058244 946632500 52058244 855998438 860134449 855998438 860134449 141142727 860134449 869932282 128337565 869932282 128337565 115887770 885043484 115887770 885043484 323043905 678477474 323043905 678477474 60934061 949344387 60934061 949344387 51803993 949344387 884973385 113348314 884973385 113348314 781516340 359113361 781516340 359113361 421681303 948441761 421681303 948441761 52659485 948441761 226574235 774117657 226574235 774117657 17376520 983635210 17376520 983635210 513168941 51308320 513168941 51308320 947428214 51308320 567763053 432631997 567763053 432631997 790995112 201724972 790995112 201724972 796529040 201724972 27825572 973335834 27825572 973335834 615376257 384436383 615376257 384436383 495947726 503647212 495947726 503647212 785908235 212396571 785908235 212396571 622075099 593382216 622075099 593382216 407195259 593382216 427062136 104332372 427062136 104332372 895290790 104332372 823361096 821262067 823361096 821262067 179468236 821262067 994995644 5043624 994995644 5043624 597036682 597449062 597036682 597449062 403002467 597449062 555903927 115229444 555903927 115229444 916666118 82110960 916666118 82110960 784977033 213509580 784977033 213509580 896101385 103457495 896101385 103457495 119970014 881082306 119970014 881082306 258592523 742405750 258592523 742405750 222626149 777709772 222626149 777709772 605267895 195795045 605267895 195795045 802085786 195795045 179032935 821662652 179032935 821662652 923539973 75071768 923539973 75071768 203016391 797133910 203016391 797133910 562290845 438649505 562290845 438649505 269913996 968456256 269913996 968456256 32732339 968456256 145770637 210375650 145770637 210375650 788355555 210375650 501390631 746025675 501390631 746025675 194740334 805213731 194740334 805213731 719154633 280533434 719154633 280533434 597982413 402277926 597982413 402277926 669675951 43762762 669675951 43762762 955174062 43762762 99751646 902310992 99751646 902310992 839761411 159201596 839761411 159201596 109008484 892038071 109008484 892038071 738936687 16987817 738936687 16987817 982594673 16987817 503651831 495516484 503651831 495516484 912071332 86073580 912071332 86073580 382361576 618053329 382361576 618053329 923496790 75126500 923496790 75126500 65522560 936699963 65522560 936699963 316348964 612307270 316348964 612307270 821218447 177434850 821218447 177434850 317488841 684273028 317488841 684273028 641491794 357862286 641491794 357862286 32611368 968532297 32611368 968532297 974239543 25340913 974239543 25340913 718229942 281523125 718229942 281523125 726880033 35133455 726880033 35133455 963729719 35133455 309022792 692747164 309022792 692747164 338766226 640533818 338766226 640533818 994365974 5675799 994365974 5675799 518976629 846566604 518976629 846566604 154277004 846566604 328502418 56334842 328502418 56334842 942791768 56334842 334220547 667501498 334220547 667501498 661455907 338116575 661455907 338116575 138903673 862677924 138903673 862677924 799003050 199255390 799003050 199255390 478547516 520993460 478547516 520993460 963751288 35108224 963751288 35108224 650065624 349532997 650065624 349532997 771791578 226516378 771791578 226516378 190315657 809824208 190315657 809824208 282461338 108238517 282461338 108238517 890657129 108238517 303859660 697848157 303859660 697848157 880420976 117908617 880420976 117908617 763711239 234948425 763711239 234948425 852029436 146864661 852029436 146864661 401226668 599236408 401226668 599236408 692651016 306347346 692651016 306347346 118749252 882363133 118749252 882363133 155748415 119503219 155748415 119503219 893344538 105839291 893344538 105839291 144966458 856513051 144966458 856513051 936434863 61971142 936434863 61971142 519381930 640447699 519381930 640447699 359619123 640447699 631878465 100807860 631878465 100807860 898539057 100807860 790305790 412857621 790305790 412857621 136753595 865003256 136753595 865003256 502264293 49471951 502264293 49471951 949125086 49471951 309163185 692624225 309163185 692624225 759006559 239884267 759006559 239884267 78574792 923315808 78574792 923315808 240568032 550401209 240568032 550401209 796597123 201543176 796597123 201543176 198118410 802208931 198118410 802208931 858721347 140145974 858721347 140145974 826914789 637112510 826914789 637112510 177605680 823157557 177605680 823157557 293218426 134981274 293218426 134981274 863307661 134981274 332642871 694799486 332642871 694799486 306922341 694799486 505848924 493257783 505848924 493257783 168704223 832012154 168704223 832012154 313441321 682206917 313441321 682206917 479430285 50373003 479430285 50373003 948326560 50373003 889326103 294965181 889326103 294965181 279357373 721043924 279357373 721043924 695486768 303640732 695486768 303640732 150205128 850742875 150205128 850742875 428647121 262894479 428647121 262894479 736848904 262894479 109581295 891516981 109581295 891516981 288936338 711712297 288936338 711712297 843266 999118422 843266 999118422 207873302 791982266 207873302 791982266 133569336 954224889 133569336 954224889 46470425 954224889 330874122 303710812 330874122 303710812 695444244 303710812 7902612 992383185 7902612 992383185 958606984 40582397 958606984 40582397 814150330 910446746 814150330 910446746 91822599 910446746 287859241 383329216 287859241 383329216 756935092 242280512 756935092 242280512 517778206 481863942 517778206 481863942 973239386 26518393 973239386 26518393 667588142 331591005 667588142 331591005 859751594 139325459 859751594 139325459 268415707 732021894 268415707 732021894 367323871 3828138 367323871 3828138 996272118 3828138 841458228 308461839 841458228 308461839 502119222 497133752 502119222 497133752 517428983 482380530 517428983 482380530 371714695 628542229 371714695 628542229 398720242 317744599 398720242 317744599 680560764 317744599 72445434 929108611 72445434 929108611 526879185 473372269 526879185 473372269 416511605 583793640 416511605 583793640 927486011 71230793 927486011 71230793 640968112 358382805 640968112 358382805 885635814 112763833 885635814 112763833 214905396 785143539 214905396 785143539 289909031 621484240 289909031 621484240 790202080 208203343 790202080 208203343 542290423 458284551 542290423 458284551 855291674 143775834 855291674 143775834 166946341 834087026 166946341 834087026 207854449 588800821 207854449 588800821 925479318 73201179 925479318 73201179 779288221 843735136 779288221 843735136 157128253 843735136 957869744 41227400 957869744 41227400 734533173 429415219 734533173 429415219 141523884 859839193 141523884 859839193 581521564 419493519 581521564 419493519 102864825 898687623 102864825 898687623 667543412 331654222 667543412 331654222 329999513 671581988 329999513 671581988 480448987 518903312 480448987 518903312 222543302 777734737 222543302 777734737 372766402 118364206 372766402 118364206 879999244 118364206 583061780 962917847 583061780 962917847 38286520 962917847 83620947 441649509 83620947 441649509 559437703 441649509 495587437 972709589 495587437 972709589 28607287 972709589 540802363 459823841 540802363 459823841 511787145 487426834 511787145 487426834 773698824 224441699 773698824 224441699 658339766 835658417 658339766 835658417 165167415 835658417 721475861 277930364 721475861 277930364 501751723 874289221 501751723 874289221 126616556 874289221 990265662 9560608 990265662 9560608 441581616 558333142 441581616 558333142 995488758 4615348 995488758 4615348 210097384 789832207 210097384 789832207 445708711 554023464 445708711 554023464 78434549 923475668 78434549 923475668 428791998 571137933 428791998 571137933 80037765 946414864 80037765 946414864 55112994 946414864 856913230 142065822 856913230 142065822 493144964 685800828 493144964 685800828 39413016 961408655 39413016 961408655 359771670 513514328 359771670 513514328 569593432 430989410 569593432 430989410 404060158 775127537 404060158 775127537 225467149 775127537 931986898 66590359 931986898 66590359 815539563 722366401 815539563 722366401 277874647 722366401 793070230 143812103 793070230 143812103 855170086 143812103 611405076 858717943 611405076 858717943 142942787 858717943 753132161 66166198 753132161 66166198 932367514 66166198 692580688 443325678 692580688 443325678 415774057 584564261 415774057 584564261 427577184 572318617 427577184 572318617 239020491 761861011 239020491 761861011 734782142 264773013 734782142 264773013 242383780 758801606 242383780 758801606 991914238 7901813 991914238 7901813 673904359 758518920 673904359 758518920 242641704 758518920 529499403 470575555 529499403 470575555 73054047 928707439 73054047 928707439 864728707 133348596 864728707 133348596 216818105 783170999 216818105 783170999 938836689 59665858 938836689 59665858 70932684 990957846 70932684 990957846 9453376 990957846 92198121 260124069 92198121 260124069 739519642 260124069 175788272 946177103 175788272 946177103 55403572 946177103 191087360 620177071 191087360 620177071 575171763 425949302 575171763 425949302 427192507 572743989 427192507 572743989 736149814 263666515 736149814 263666515 86700101 915246980 86700101 915246980 130248536 711655920 130248536 711655920 384911587 269282856 384911587 269282856 730652893 269282856 514270323 820233901 514270323 820233901 180600224 820233901 454890261 417857808 454890261 417857808 989979953 9792058 989979953 9792058 692402077 306567626 692402077 306567626 724445799 275065155 724445799 275065155 527018842 798640875 527018842 798640875 201690215 798640875 454765947 544830155 454765947 544830155 409493458 591057439 409493458 591057439 464393572 311716912 464393572 311716912 686560347 311716912 251511706 749423765 251511706 749423765 788649928 210048388 788649928 210048388 264138726 736868106 264138726 736868106 307084611 694639082 307084611 694639082 166856349 834182909 166856349 834182909 649938655 349602563 649938655 349602563 298241385 702791181 298241385 702791181 360921202 639129942 360921202 639129942 246493527 967921190 246493527 967921190 33246983 967921190 430458374 269174289 430458374 269174289 730748249 269174289 672667712 573875341 672667712 573875341 416307143 584002765 416307143 584002765 799993529 198060916 799993529 198060916 412232990 588457723 412232990 588457723 502764464 496452613 502764464 496452613 131689366 869477571 131689366 869477571 755514691 243622173 755514691 243622173 707749665 292041979 707749665 292041979 963571293 35298657 963571293 35298657 426813436 956857279 426813436 956857279 43950042 956857279 773194574 224981603 773194574 224981603 147847288 853289719 147847288 853289719 321936850 679572623 321936850 679572623 315303514 686501411 315303514 686501411 979312100 19992492 979312100 19992492 921387385 988665468 921387385 988665468 11988485 988665468 725281994 274400119 725281994 274400119 578937367 802494501 578937367 802494501 197797755 802494501 862546371 135690638 862546371 135690638 302992239 698668524 302992239 698668524 730402107 269543165 730402107 269543165 710020231 740930782 710020231 740930782 160260735 840576688 160260735 840576688 663460344 336109744 663460344 336109744 619857565 585321543 619857565 585321543 209860788 790046641 209860788 790046641 383545586 15136336 383545586 15136336 984622680 15136336 427755354 882822282 427755354 882822282 118259373 882822282 180292966 820509996 180292966 820509996 118874246 882257044 118874246 882257044 898870194 100461050 898870194 100461050 345076134 655823572 345076134 655823572 966137113 33088984 966137113 33088984 127070872 873780666 127070872 873780666 575086811 226168515 575086811 226168515 772086988 226168515 538521754 993820091 538521754 993820091 6004642 993820091 691674971 307334449 691674971 307334449 166392853 834572434 166392853 834572434 719109900 280600385 719109900 280600385 657639250 798569313 657639250 798569313 59490644 942512197 59490644 942512197 167454907 798817123 167454907 798817123 259356630 657742954 259356630 657742954 343297310 657742954 115455086 885462885 115455086 885462885 986770032 13372507 986770032 13372507 714605383 453994701 714605383 453994701 69126210 932746120 69126210 932746120 598780357 401363469 598780357 401363469 342039374 768050158 342039374 768050158 232828876 768050158 553232690 447517635 553232690 447517635 145384784 975952321 145384784 975952321 25332541 975952321 59354099 276833883 59354099 276833883 722742778 276833883 624281441 375481531 624281441 375481531 830655148 168588284 830655148 168588284 299861935 701383287 299861935 701383287 636459803 362943623 636459803 362943623 487286679 512400263 487286679 512400263 744776928 254575417 744776928 254575417 201812550 798523587 201812550 798523587 206668797 304014044 206668797 304014044 695135280 304014044 659701767 724976626 659701767 724976626 275527304 724976626 626571310 35120831 626571310 35120831 963750983 35120831 213541666 786480828 213541666 786480828 475267825 524595711 475267825 524595711 367242629 632951104 367242629 632951104 819198613 179246891 819198613 179246891 114982917 886125865 114982917 886125865 794153308 204121847 794153308 204121847 660324831 339223962 660324831 339223962 785965019 212393033 785965019 212393033 359579942 976090758 359579942 976090758 25229420 976090758 709475673 121190097 709475673 121190097 876954739 121190097 65957825 936100971 65957825 936100971 518006345 481562806 518006345 481562806 457145816 898194197 457145816 898194197 103396420 898194197 963848314 35028296 963848314 35028296 802147504 497134139 802147504 497134139 502118864 497134139 960268307 38668204 960268307 38668204 394732850 605079639 394732850 605079639 727184829 272434474 727184829 272434474 147483402 853686049 147483402 853686049 888402311 110379159 888402311 110379159 126532323 874310174 126532323 874310174 584315698 416565581 584315698 416565581 472179672 527925075 472179672 527925075 701162825 298344388 701162825 298344388 2854678 997064134 2854678 997064134 290858547 544861456 290858547 544861456 454728455 544861456 434102810 566110797 434102810 566110797 573921261 341504992 573921261 341504992 878847492 93532342 878847492 93532342 905218539 93532342 861933761 146371470 861933761 146371470 344293134 656668373 344293134 656668373 513515789 485753867 513515789 485753867 318462141 770966471 318462141 770966471 229997335 770966471 767121559 68235455 767121559 68235455 930416883 68235455 249205407 752031416 249205407 752031416 637753785 361596758 637753785 361596758 151200413 849772344 151200413 849772344 635962690 363534733 635962690 363534733 353195661 647813396 353195661 647813396 842798654 155942760 842798654 155942760 807283639 221108279 807283639 221108279 417103955 799716401 417103955 799716401 200581268 799716401 694114667 304946141 694114667 304946141 252446588 748253192 252446588 748253192 857458353 141432682 857458353 141432682 641413003 898855519 641413003 898855519 72552688 929018282 72552688 929018282 198254104 802096553 198254104 802096553 143994304 936510533 143994304 936510533 65645158 936510533 542533602 211124021 542533602 211124021 787416629 211124021 706828986 765852524 706828986 765852524 235184013 765852524 572154820 32225689 572154820 32225689 967177196 32225689 915171196 651992296 915171196 651992296 348872726 651992296 727481779 272106045 727481779 272106045 164245042 836672978 164245042 836672978 627811766 371636201 627811766 371636201 195014806 805005035 195014806 805005035 938958124 59609874 938958124 59609874 107396192 893782835 107396192 893782835 952651524 46079966 952651524 46079966 427932080 715532844 427932080 715532844 121593910 879534577 121593910 879534577 429249653 537914749 429249653 537914749 461548628 537914749 427222084 572681708 427222084 572681708 522656337 213048423 522656337 213048423 785331480 213048423 58561968 943241924 58561968 943241924 830170271 50673013 830170271 50673013 948104776 50673013 867341522 301648477 867341522 301648477 697620991 301648477 814832789 183466823 814832789 183466823 443542620 556197835 443542620 556197835 535269363 464735467 535269363 464735467 362091438 637772480 362091438 637772480 654845601 344748342 654845601 344748342 264758094 971641560 264758094 971641560 29586834 971641560 74494327 240681834 74494327 240681834 758237186 240681834 567640054 926260656 567640054 926260656 75686803 926260656 174013704 303473878 174013704 303473878 695769013 303473878 323736207 677745937 323736207 677745937 917700529 81222593 917700529 81222593 307130681 694584229 307130681 694584229 636435720 123612891 636435720 123612891 874553905 123612891 835891822 163485786 835891822 163485786 846617176 126782889 846617176 126782889 871338382 126782889 18582863 982406272 18582863 982406272 653659498 345877566 653659498 345877566 195075053 862156913 195075053 862156913 139390204 862156913 688990741 309714484 688990741 309714484 337109677 664092758 337109677 664092758 680111666 318158606 680111666 318158606 107246933 893944913 107246933 893944913 564881742 435918629 564881742 435918629 192027272 851931916 192027272 851931916 89443629 912738689 89443629 912738689 743254704 256054754 743254704 256054754 421431248 991885448 421431248 991885448 8456709 991885448 500747424 498757615 500747424 498757615 320520083 681115405 320520083 681115405 485088571 514612438 485088571 514612438 475527562 740355768 475527562 740355768 260743973 740355768 878610692 54867274 878610692 54867274 944069036 54867274 200487854 799845141 200487854 799845141 783435285 215353742 783435285 215353742 711561823 927911226 711561823 927911226 73879058 927911226 788077453 128520440 788077453 128520440 869682121 128520440 606896640 396104603 606896640 396104603 603456278 396104603 996688825 3368286 996688825 3368286 116585643 884372140 116585643 884372140 680092191 318171713 680092191 318171713 164181820 836732782 164181820 836732782 959949060 39236563 959949060 39236563 762678649 756507199 762678649 756507199 244610682 756507199 330614639 670932213 330614639 670932213 242934451 758218675 242934451 758218675 509957607 266002284 509957607 266002284 733681441 266002284 386372835 699200664 386372835 699200664 143128609 858434752 143128609 858434752 762512009 162449452 762512009 162449452 988281826 11729090 988281826 11729090 431813714 568169244 431813714 568169244 461130109 293983202 461130109 293983202 833034323 166091447 833034323 166091447 384205769 665801924 384205769 665801924 279413507 720984887 279413507 720984887 935959703 62471788 935959703 62471788 576968879 423989018 576968879 423989018 982288457 17176335 982288457 17176335 730258503 269634414 730258503 269634414 879181685 119049487 879181685 119049487 108604980 892372349 108604980 892372349 750889706 248213111 750889706 248213111 211637660 788181261 211637660 788181261 893375579 62285215 893375579 62285215 936172264 62285215 529812029 470113895 529812029 470113895 713896805 285621599 713896805 285621599 273412183 726911622 273412183 726911622 662956490 336552338 662956490 336552338 536549192 463793562 536549192 463793562 892125410 106828889 892125410 106828889 660279659 339280895 660279659 339280895 960892973 38072870 960892973 38072870 255146189 745600412 255146189 745600412 912438344 85878486 912438344 85878486 367146804 633075139 367146804 633075139 439356548 265720415 439356548 265720415 733942836 265720415 214194886 977913986 214194886 977913986 23222026 977913986 144622980 628533791 144622980 628533791 661157109 7478501 661157109 7478501 992346998 7478501 680265738 765235633 680265738 765235633 235852428 765235633 303289480 409113882 303289480 409113882 591291805 409113882 132487965 974295794 132487965 974295794 26806333 974295794 976121370 23436242 976121370 23436242 912577574 942336068 912577574 942336068 59604792 942336068 530329170 87851535 530329170 87851535 910359949 87851535 92626314 913555618 92626314 913555618 25082939 976221142 25082939 976221142 577473059 423282903 577473059 423282903 89501738 912699781 89501738 912699781 576698732 226509748 576698732 226509748 771798342 226509748 417753892 639211720 417753892 639211720 360861199 639211720 600611029 378007348 600611029 378007348 621761783 378007348 453333814 604282954 453333814 604282954 327644163 673784862 327644163 673784862 478402306 521206462 478402306 521206462 14331037 986476037 14331037 986476037 926676620 72203818 926676620 72203818 142800924 858781526 142800924 858781526 145329016 332801465 145329016 332801465 666277166 332801465 528898626 471313963 528898626 471313963 799792361 198348970 799792361 198348970 238983315 761872275 238983315 761872275 434353180 565876300 434353180 565876300 425785963 940506137 425785963 940506137 61512911 940506137 540911415 459741034 540911415 459741034 125722181 875446647 125722181 875446647 742467839 256928437 742467839 256928437 641739935 463499366 641739935 463499366 44586970 956118935 44586970 956118935 57618630 430583036 57618630 430583036 570033013 430583036 147190382 853997727 147190382 853997727 454416735 545190628 454416735 545190628 50677182 950494812 50677182 950494812 502305656 495865661 502305656 495865661 503339986 495865661 206269810 793951865 206269810 793951865 967277395 32103588 967277395 32103588 392275705 607442768 392275705 607442768 891736911 102378115 891736911 102378115 942886979 56207854 942886979 56207854 582634762 881290194 582634762 881290194 119763227 881290194 817665718 85480786 817665718 85480786 912792307 85480786 265620025 735017398 265620025 735017398 549714089 13312534 549714089 13312534 986812158 13312534 38589315 962606980 38589315 962606980 254396814 462238224 254396814 462238224 907874016 90645787 907874016 90645787 561492600 439409654 561492600 439409654 810566138 41819314 810566138 41819314 957303771 41819314 830611178 168604073 830611178 168604073 851613611 22624429 851613611 22624429 976855466 22624429 367315280 632845174 367315280 632845174 401956173 371771338 401956173 371771338 842595903 57607203 842595903 57607203 941401255 57607203 721015985 919370338 721015985 919370338 82623750 919370338 784799671 19883424 784799671 19883424 979496648 19883424 596414348 960658727 596414348 960658727 40114067 960658727 222753626 777640676 222753626 777640676 130504948 870568798 130504948 870568798 319661564 66074387 319661564 66074387 932428615 66074387 754162317 757409319 754162317 757409319 243835883 757409319 762904985 235848127 762904985 235848127 540329637 881630658 540329637 881630658 119501159 881630658 432090652 567964028 432090652 567964028 66689330 935546717 66689330 935546717 190612278 255254103 190612278 255254103 744161969 255254103 522037691 478067702 522037691 478067702 597086169 403116955 597086169 403116955 65370847 936966263 65370847 936966263 130079666 828550110 130079666 828550110 828644955 170266201 828644955 170266201 465674529 867989226 465674529 867989226 133184416 867989226 863305701 135002941 863305701 135002941 57873414 943735400 57873414 943735400 186612674 272310776 186612674 272310776 727349666 272310776 174739280 863044853 174739280 863044853 117357827 883731207 117357827 883731207 183608426 167973195 183608426 167973195 831389321 167973195 231812508 803611933 231812508 803611933 196649804 803611933 326456586 675077669 326456586 675077669 262026215 738965051 262026215 738965051 709760308 123161707 709760308 123161707 874961006 123161707 700487259 298870255 700487259 298870255 816716531 181769092 816716531 181769092 328370838 935569640 328370838 935569640 66629018 935569640 568192477 233185050 568192477 233185050 765261467 233185050 178977390 821708310 178977390 821708310 889456459 109425048 889456459 109425048 333146105 668593756 333146105 668593756 843615210 109546091 843615210 109546091 889239759 109546091 714154806 751066480 714154806 751066480 250064444 751066480 708281080 19886747 708281080 19886747 979485375 19886747 679004841 340570624 679004841 340570624 659122893 340570624 965305917 33890442 965305917 33890442 206069153 794116163 206069153 794116163 303510407 698165837 303510407 698165837 83702694 918259736 83702694 918259736 723852283 275740662 723852283 275740662 451066702 548487308 451066702 548487308 734426259 265080962 734426259 265080962 726750137 730332455 726750137 730332455 270237070 730332455 571080726 339598977 571080726 339598977 740617364 258726517 740617364 258726517 22804187 978440973 22804187 978440973 190846635 527214350 190846635 527214350 802753753 195245616 802753753 195245616 36599645 964457829 36599645 964457829 818840155 179734424 818840155 179734424 173088396 827790890 173088396 827790890 839402167 159691172 839402167 159691172 190647197 809486542 190647197 809486542 909141309 89241007 909141309 89241007 845704850 854777072 845704850 854777072 146458870 854777072 717241985 282447019 717241985 282447019 446779836 660550888 446779836 660550888 340787625 660550888 769778055 185146084 769778055 185146084 813045570 185146084 100144469 901820415 100144469 901820415 969533188 29710955 969533188 29710955 285809768 832513128 285809768 832513128 142786678 927622245 142786678 927622245 74135971 927622245 517142785 482661168 517142785 482661168 331727582 669949382 331727582 669949382 923090979 75494069 923090979 75494069 543827349 901990731 543827349 901990731 100013233 901990731 354645172 646282662 354645172 646282662 168637189 832068547 168637189 832068547 362641433 630944751 362641433 630944751 369435844 630944751 260519894 740519550 260519894 740519550 444242271 245170913 444242271 245170913 817382077 181109308 817382077 181109308 87350595 914592355 87350595 914592355 183314497 15276686 183314497 15276686 984442243 15276686 67082534 935265112 67082534 935265112 431609585 470299340 431609585 470299340 529675976 470299340 379727466 754404765 379727466 754404765 246800730 754404765 261218285 739833691 261218285 739833691 219633547 780449595 219633547 780449595 596811560 403442869 596811560 403442869 560982152 439989263 560982152 439989263 682150436 146645904 682150436 146645904 971681870 27802625 971681870 27802625 863487687 599936852 863487687 599936852 183332444 817328014 183332444 817328014 401692515 464582278 401692515 464582278 808582371 97324396 808582371 97324396 901950759 97324396 870915696 127340889 870915696 127340889 980119635 19246102 980119635 19246102 26651494 974452965 26651494 974452965 700998581 29316363 700998581 29316363 969977529 29316363 22252545 979075702 22252545 979075702 923586102 75019730 923586102 75019730 46101887 954442795 46101887 954442795 570762290 429748836 570762290 429748836 188260606 811781449 188260606 811781449 317733297 655016702 317733297 655016702 345962012 655016702 76581190 925213483 76581190 925213483 386262674 295616314 386262674 295616314 703963496 295616314 491342966 508697287 491342966 508697287 967408320 31973679 967408320 31973679 742590054 843484646 742590054 843484646 107349208 893804006 107349208 893804006 804602565 193272680 804602565 193272680 758505723 524398395 758505723 524398395 475418939 524398395 646857762 323538377 646857762 323538377 919970714 78865188 919970714 78865188 10608376 989858192 10608376 989858192 651693114 184701592 651693114 184701592 848956060 150081623 848956060 150081623 469315985 826966833 469315985 826966833 173882269 826966833 454753541 335778312 454753541 335778312 663894133 335778312 177999401 822576021 177999401 822576021 287465467 713167207 287465467 713167207 111084220 890043399 111084220 890043399 681716371 316404366 681716371 316404366 327987543 673431429 327987543 673431429 422917851 94264376 422917851 94264376 904519621 94264376 60991545 941000730 60991545 941000730 558590835 442238626 558590835 442238626 353124454 647895786 353124454 647895786 820611727 177903209 820611727 177903209 493196312 941256093 493196312 941256093 44214442 956583902 44214442 956583902 407326109 593235706 407326109 593235706 391710447 608210986 391710447 608210986 490436308 509588766 490436308 509588766 365949393 634040131 365949393 634040131 789947792 208470636 789947792 208470636 677812674 615524258 677812674 615524258 384774049 615524258 493604758 308731798 493604758 308731798 835784058 46431737 835784058 46431737 952305598 46431737 842143954 156671555 842143954 156671555 907864092 90657370 907864092 90657370 421368910 579264611 421368910 579264611 792280969 206029422 792280969 206029422 50679795 950476509 50679795 950476509 579697387 167269549 579697387 167269549 831968823 167269549 59097175 942857084 59097175 942857084 281158498 184676110 281158498 184676110 813539597 184676110 440324671 559755259 440324671 559755259 596230773 404055959 596230773 404055959 517175400 836753637 517175400 836753637 164129057 836753637 354771581 645995379 354771581 645995379 70044771 931709440 70044771 931709440 615239076 384600155 615239076 384600155 283950616 716654245 283950616 716654245 379955495 173482468 379955495 173482468 825178978 173482468 602748719 396794843 602748719 396794843 934917775 63388729 934917775 63388729 46929890 953860437 46929890 953860437 746181673 193977450 746181673 193977450 803796661 193977450 423735964 576550187 423735964 576550187 479246346 118668477 479246346 118668477 879635742 118668477 674766181 493729060 674766181 493729060 505422026 493729060 894673627 104816866 894673627 104816866 82673139 919335435 82673139 919335435 503912783 233992299 503912783 233992299 764745066 233992299 471076385 529036025 471076385 529036025 788030706 210666859 788030706 210666859 746798334 303507997 746798334 303507997 243154896 758122148 243154896 758122148 921725864 76904198 921725864 76904198 427908563 900264156 427908563 900264156 101742263 900264156 320656102 158768568 320656102 158768568 840125954 158768568 681974274 710330556 681974274 710330556 290469125 710330556 634371359 365082513 634371359 365082513 36042028 964894616 36042028 964894616 47049064 649707189 47049064 649707189 351443804 649707189 224122218 776379312 224122218 776379312 654435109 54357089 654435109 54357089 944492718 54357089 176965024 823951911 176965024 823951911 208896742 644446923 208896742 644446923 356064203 644446923 236107628 765003552 236107628 765003552 551389570 449162206 551389570 449162206 505435850 493717651 505435850 493717651 531287513 134851619 531287513 134851619 863455035 134851619 42094779 958641150 42094779 958641150 273424441 91124965 273424441 91124965 998515198 1697498 998515198 1697498 857924675 541476967 857924675 541476967 256867395 939423510 256867395 939423510 62751205 939423510 547564862 337228912 547564862 337228912 834966787 164482542 834966787 164482542 268636756 856083866 268636756 856083866 145309944 856083866 909981626 88207909 909981626 88207909 571904974 508593831 571904974 508593831 491455202 508593831 729280555 261104805 729280555 261104805 832123132 167049520 832123132 167049520 796622764 201533083 796622764 201533083 848374371 150578514 848374371 150578514 131878236 869272188 131878236 869272188 269674731 731051235 269674731 731051235 204953002 795198365 204953002 795198365 933726395 64649220 933726395 64649220 109415265 891661688 109415265 891661688 922813621 75910808 922813621 75910808 787204885 841050504 787204885 841050504 105290237 896157886 105290237 896157886 140315914 861147743 140315914 861147743 53922653 947357305 53922653 947357305 364598119 635300050 364598119 635300050 126393642 874474905 126393642 874474905 917665756 81299504 917665756 81299504 409198695 591398077 409198695 591398077 430886489 285205891 430886489 285205891 944788191 53934824 944788191 53934824 192121057 808061689 192121057 808061689 713636044 65610408 713636044 65610408 932879565 65610408 898729008 558302381 898729008 558302381 441618072 558302381 772298281 225956312 772298281 225956312 116972004 884005183 116972004 884005183 451027055 153198911 451027055 153198911 845682732 153198911 390795311 609461521 390795311 609461521 821502018 177065054 821502018 177065054 624694106 983603255 624694106 983603255 17422633 983603255 245503625 527213304 245503625 527213304 751210023 247981039 751210023 247981039 495249811 504361231 495249811 504361231 829117213 169933373 829117213 169933373 438634135 561527981 438634135 561527981 517777899 28072587 517777899 28072587 971282204 28072587 970739913 915418447 970739913 915418447 86527543 915418447 822866399 175657024 822866399 175657024 319568111 682050237 319568111 682050237 799469580 198674488 799469580 198674488 300674708 700746373 300674708 700746373 731110924 200895587 731110924 200895587 797190632 200895587 713512524 349613855 713512524 349613855 649930507 349613855 907686552 90909457 907686552 90909457 844553325 300459809 844553325 300459809 699058184 300459809 839577035 159416381 839577035 159416381 745517697 675838937 745517697 675838937 324519826 938865639 324519826 938865639 63505081 938865639 291439051 488505646 291439051 488505646 686278151 123082189 686278151 123082189 875047747 123082189 481320815 518189919 481320815 518189919 633839361 365690411 633839361 365690411 371063029 629304388 371063029 629304388 407511946 523633693 407511946 523633693 476301850 523633693 392527864 607177472 392527864 607177472 654337291 345088200 654337291 345088200 99131031 902983689 99131031 902983689 457182465 243697467 457182465 243697467 755423106 243697467 29159676 972052632 29159676 972052632 370156528 630307016 370156528 630307016 269924938 730722980 269924938 730722980 626136403 373507672 626136403 373507672 103187962 898452830 103187962 898452830 345788005 651250746 345788005 651250746 776254025 222201165 776254025 222201165 692993864 840049095 692993864 840049095 160952734 840049095 489346766 347269219 489346766 347269219 652428178 347269219 619602893 380459471 619602893 380459471 943486597 55684893 943486597 55684893 100767591 901149108 100767591 901149108 800309099 197691004 800309099 197691004 474749138 947342099 474749138 947342099 53963050 947342099 232660341 191266786 232660341 191266786 860107441 138968518 860107441 138968518 823267550 836429351 823267550 836429351 164410961 836429351 221641864 778386576 221641864 778386576 158619861 842353478 158619861 842353478 247074823 44239588 247074823 44239588 954584556 44239588 900345459 974095555 900345459 974095555 27060745 974095555 391420917 430525209 391420917 430525209 805087935 192821989 805087935 192821989 717936087 971959260 717936087 971959260 29290117 971959260 672124038 326525828 672124038 326525828 254302270 746279817 254302270 746279817 482122098 517485507 482122098 517485507 309445655 998759175 309445655 998759175 1082706 998759175 211772098 574101672 211772098 574101672 426017522 574101672 345566390 655394360 345566390 655394360 719894903 156885121 719894903 156885121 841922762 156885121 593023955 407395577 593023955 407395577 703373434 296212822 703373434 296212822 3675112 996242129 3675112 996242129 205453788 751679243 205453788 751679243 267681536 100848207 267681536 100848207 898471637 100848207 530848857 469103672 530848857 469103672 786906337 211665110 786906337 211665110 598587380 401569113 598587380 401569113 970822287 28316833 970822287 28316833 416037329 584310096 416037329 584310096 734468143 265040455 734468143 265040455 86497690 915431544 86497690 915431544 973645384 25917177 973645384 25917177 810041711 794667068 810041711 794667068 205516728 794667068 903214794 95845082 903214794 95845082 743634945 913314261 743634945 913314261 88746589 913314261 256924559 743933999 256924559 743933999 556431 999493589 556431 999493589 48125626 898549069 48125626 898549069 321575227 173730315 321575227 173730315 824936777 173730315 136976071 864769388 136976071 864769388 329559552 139669241 329559552 139669241 859394373 139669241 94793164 907597656 94793164 907597656 438797421 343264066 438797421 343264066 934170882 64085347 934170882 64085347 764666147 244239579 764666147 244239579 109954539 891126873 109954539 891126873 375923149 119150290 375923149 119150290 957748422 41348362 957748422 41348362 708767799 334752357 708767799 334752357 664769779 334752357 703285452 296250844 703285452 296250844 211558039 788346252 211558039 788346252 435054427 565236903 435054427 565236903 115178632 885959408 115178632 885959408 430590390 569496934 430590390 569496934 210900896 788924241 210900896 788924241 901935082 97362424 901935082 97362424 677308228 320946851 677308228 320946851 867494543 130597533 867494543 130597533 91641751 910752807 91641751 910752807 863830601 134490074 863830601 134490074 269135890 731541063 269135890 731541063 823657611 174855462 823657611 174855462 455354602 990730218 455354602 990730218 9691572 990730218 185397365 815076446 185397365 815076446 142292775 859277321 142292775 859277321 990479600 9410364 990479600 9410364 58347243 943381257 58347243 943381257 542810331 457983857 542810331 457983857 189046650 811014900 189046650 811014900 818517853 180072207 818517853 180072207 691960121 714133095 691960121 714133095 286544865 714133095 936648295 61799342 936648295 61799342 932189981 999278696 932189981 999278696 665741 999278696 326528138 93688841 326528138 93688841 905026410 93688841 369599900 630848650 369599900 630848650 877409911 120723156 877409911 120723156 228852985 771974266 228852985 771974266 905975965 92579858 905975965 92579858 3011093 996991353 3011093 996991353 304625647 179455758 304625647 179455758 819053675 179455758 339957819 661250042 339957819 661250042 610233271 389530149 610233271 389530149 529995811 469923449 529995811 469923449 697998408 93407419 697998408 93407419 905286621 93407419 897814808 897289741 897814808 897289741 51409139 949790051 51409139 949790051 969034554 30227091 969034554 30227091 103739618 897890196 103739618 897890196 440337226 27630320 440337226 27630320 971817530 27630320 436871253 951956030 436871253 951956030 48987111 951956030 726757259 254356612 726757259 254356612 744972820 254356612 475450878 646258276 475450878 646258276 354648875 646258276 610980129 220801788 610980129 220801788 777954316 220801788 36089170 964857945 36089170 964857945 983321066 16340494 983321066 16340494 777848278 703815873 777848278 703815873 148238532 852738876 148238532 852738876 360930309 446298880 360930309 446298880 554394128 446298880 356096643 644438686 356096643 644438686 974754885 24707557 974754885 24707557 178710105 821959816 178710105 821959816 493032103 507026732 493032103 507026732 41041310 959785532 41041310 959785532 676194151 321917341 676194151 321917341 568731490 833985107 568731490 833985107 167007536 833985107 602208656 372529147 602208656 372529147 770663076 110116221 770663076 110116221 888616574 110116221 793651292 483077772 793651292 483077772 194134235 805851297 194134235 805851297 923263952 75343012 923263952 75343012 899306694 99945167 899306694 99945167 907732836 90828179 907732836 90828179 842990497 878681861 842990497 878681861 122637262 878681861 757375586 241665099 757375586 241665099 687609050 749851312 687609050 749851312 251188554 749851312 998007687 2245177 998007687 2245177 265854057 734669908 265854057 734669908 513205925 486064389 513205925 486064389 345908358 655062577 345908358 655062577 903374099 95616929 903374099 95616929 639694164 609007608 639694164 609007608 391022666 609007608 601804986 397864307 601804986 397864307 187876516 812378540 187876516 812378540 305717689 696042067 305717689 696042067 206658868 793606493 206658868 793606493 948832141 49855014 948832141 49855014 358879512 953229130 358879512 953229130 47752770 953229130 792279642 206035348 792279642 206035348 583010441 417873134 583010441 417873134 689583966 103452541 689583966 103452541 896147145 103452541 576352471 424527301 576352471 424527301 599687128 180980317 599687128 180980317 997491427 2647331 997491427 2647331 854169175 156257522 854169175 156257522 139462575 862055475 139462575 862055475 232503039 76399804 232503039 76399804 922329854 76399804 21646870 979707938 21646870 979707938 899433590 99777002 899433590 99777002 85849561 916050412 85849561 916050412 510582445 488438800 510582445 488438800 447533664 551872724 447533664 551872724 801961709 195987653 801961709 195987653 111375543 889837610 111375543 889837610 949412156 49192862 949412156 49192862 591524662 408858881 591524662 408858881 740486676 259055550 740486676 259055550 649619778 374880554 649619778 374880554 625061279 374880554 847755532 151133437 847755532 151133437 309051790 963837431 309051790 963837431 37382617 963837431 910094895 88162197 910094895 88162197 107132405 894199543 107132405 894199543 322661397 30481603 322661397 30481603 968870042 30481603 650125366 943145546 650125366 943145546 58713135 943145546 276739777 723655603 276739777 723655603 18363247 982699713 18363247 982699713 43291478 148576540 43291478 148576540 850456119 148576540 280589759 719732582 280589759 719732582 909205804 89150321 909205804 89150321 389319170 610820583 389319170 610820583 847017106 151758200 847017106 151758200 54565191 946835485 54565191 946835485 477072005 522889222 477072005 522889222 52007534 949154656 52007534 949154656 337548522 663585686 337548522 663585686 21068339 980240263 21068339 980240263 489680680 208458434 489680680 208458434 952952833 45787184 952952833 45787184 178483288 822073791 178483288 822073791 517673538 472665316 517673538 472665316 527574312 472665316 290051086 710708749 290051086 710708749 311908934 501582525 311908934 501582525 498222493 501582525 340507059 660794522 340507059 660794522 870423682 127844353 870423682 127844353 569637720 590291539 569637720 590291539 410215760 590291539 787663897 210987204 787663897 210987204 341486396 659694627 341486396 659694627 845410781 153497339 845410781 153497339 602280222 397333583 602280222 397333583 617753868 134196182 617753868 134196182 864077287 134196182 414424754 747153565 414424754 747153565 253389060 747153565 353346118 533558579 353346118 533558579 597451652 402742216 597451652 402742216 251953769 748920487 251953769 748920487 600295538 399779276 600295538 399779276 255528182 745289604 255528182 745289604 546557385 414807001 546557385 414807001 670522766 206435688 670522766 206435688 791751425 206435688 276698522 723789610 276698522 723789610 571635043 3037124 571635043 3037124 997026589 3037124 520405830 936401588 520405830 936401588 65761412 936401588 107515298 476509624 107515298 476509624 764828855 36985796 764828855 36985796 961842133 36985796 56758766 944589199 56758766 944589199 553016499 323149641 553016499 323149641 782973584 215837464 782973584 215837464 467394085 568786392 467394085 568786392 431307604 568786392 491644953 3170485 491644953 3170485 996865216 3170485 89875788 943847576 89875788 943847576 57772485 943847576 591571211 408823953 591571211 408823953 419940983 826433320 419940983 826433320 17464770 983570692 17464770 983570692 630865283 368762978 630865283 368762978 540091588 963966938 540091588 963966938 37240434 963966938 841320428 157561866 841320428 157561866 480399043 518998669 480399043 518998669 968405516 30968567 968405516 30968567 417234800 583147135 417234800 583147135 805996830 191782742 805996830 191782742 590762634 409650235 590762634 409650235 658077685 341652610 658077685 341652610 535891353 464293120 535891353 464293120 982782806 16834851 982782806 16834851 467894994 768269982 467894994 768269982 232683555 768269982 703776800 295901907 703776800 295901907 249864413 751359162 249864413 751359162 837722111 161611059 837722111 161611059 164015034 836940283 164015034 836940283 651271388 348388393 651271388 348388393 581548180 419449109 581548180 419449109 726096210 273569544 726096210 273569544 407918661 592792799 407918661 592792799 715923185 283714289 715923185 283714289 692266429 594075606 692266429 594075606 406484169 594075606 580457095 420431932 580457095 420431932 298973129 725729019 298973129 725729019 162268727 849383793 162268727 849383793 151457074 849383793 486926396 512846399 486926396 512846399 396794934 603310043 396794934 603310043 708469586 291276633 708469586 291276633 562232957 438719159 562232957 438719159 973788706 25821640 973788706 25821640 420342486 940395273 420342486 940395273 61610341 940395273 772251835 226006711 772251835 226006711 230525408 770419777 230525408 770419777 874643128 123535822 874643128 123535822 506976917 492205008 506976917 492205008 651429050 348206336 651429050 348206336 632194604 734685085 632194604 734685085 265846177 734685085 356951072 422451723 356951072 422451723 578386772 422451723 207065225 793022320 207065225 793022320 593613062 348935097 593613062 348935097 650809856 348935097 334546802 667121433 334546802 667121433 817675100 180798794 817675100 180798794 128154839 872789566 128154839 872789566 587346799 127476502 587346799 127476502 870783790 127476502 667646648 550896677 667646648 550896677 119629229 890528326 119629229 890528326 110607057 890528326 771667656 226735592 771667656 226735592 101860756 900153868 101860756 900153868 626579970 373008344 626579970 373008344 370204379 630263964 370204379 630263964 553020765 422342172 553020765 422342172 578627240 422342172 516275390 591686891 516275390 591686891 300728354 891640556 300728354 891640556 109427488 891640556 996210631 3925664 996210631 3925664 455995376 882211050 455995376 882211050 118922788 882211050 928622652 70102687 928622652 70102687 336416451 997588552 336416451 997588552 2253174 997588552 327214514 218210359 327214514 218210359 780593732 218210359 142250103 859309739 142250103 859309739 378395415 621913336 378395415 621913336 219490936 834152768 219490936 834152768 166877236 834152768 762742392 206203279 762742392 206203279 791980777 206203279 389233607 610938303 389233607 610938303 633787516 365750723 633787516 365750723 504671632 494432830 504671632 494432830 809385595 188611895 809385595 188611895 346844996 830907933 346844996 830907933 169729441 830907933 742131875 257280015 742131875 257280015 492454078 953338066 492454078 953338066 47642458 953338066 830049379 34160038 830049379 34160038 965065626 34160038 952413550 685289171 952413550 685289171 199721015 810021395 199721015 810021395 190100470 810021395 727098849 272578320 727098849 272578320 662153185 472724558 662153185 472724558 527508985 472724558 812613604 6763522 812613604 6763522 993217253 6763522 789424279 758561958 789424279 758561958 231306094 769636280 231306094 769636280 551868664 448582779 551868664 448582779 139205145 862262400 139205145 862262400 337424044 663699736 337424044 663699736 219543129 780528086 219543129 780528086 889006289 109727713 889006289 109727713 279287535 721100927 279287535 721100927 479606963 80144541 479606963 80144541 918827563 80144541 579118584 737449906 579118584 737449906 219657618 963913483 219657618 963913483 37313378 963913483 605390092 394082837 605390092 394082837 400964939 771954698 400964939 771954698 169997281 830613510 169997281 830613510 935046671 63231721 935046671 63231721 169608746 831016837 169608746 831016837 869943906 128320648 869943906 128320648 567126662 433457666 567126662 433457666 780262802 218526713 780262802 218526713 154466859 846376281 154466859 846376281 270414828 161793653 270414828 161793653 873741718 124326510 873741718 124326510 10621137 989839805 10621137 989839805 247907696 620969632 247907696 620969632 472602252 38027715 472602252 38027715 960913088 38027715 79819786 921929621 79819786 921929621 916511174 82196901 916511174 82196901 879482744 486122266 879482744 486122266 513134250 486122266 903489289 95379251 903489289 95379251 249465053 751796709 249465053 751796709 822032269 176414431 822032269 176414431 779822097 849672081 779822097 849672081 151317532 849672081 720491399 278946607 720491399 278946607 89829838 912318750 89829838 912318750 997866774 2344295 997866774 2344295 602545048 924031282 602545048 924031282 77780516 924031282 742971620 256439874 742971620 256439874 358890029 641368926 358890029 641368926 907493758 91140301 907493758 91140301 600433322 868049626 600433322 868049626 133142755 868049626 804177207 193670879 804177207 193670879 715338244 369404743 715338244 369404743 545489879 455337436 545489879 455337436 630232656 223734644 630232656 223734644 774506219 223734644 677306961 865833208 677306961 865833208 135720349 865833208 391059752 608970486 391059752 608970486 388038787 937245007 388038787 937245007 65053605 937245007 596070242 404223321 596070242 404223321 550443505 449945548 550443505 449945548 909614635 88675261 909614635 88675261 592647376 407756821 592647376 407756821 729114126 270524442 729114126 270524442 159126259 841806860 159126259 841806860 678958196 319408912 678958196 319408912 325179660 676339060 325179660 676339060 794669950 203570894 794669950 203570894 96139932 983947329 96139932 983947329 17064349 983947329 995885335 4193429 995885335 4193429 512646574 486607729 512646574 486607729 896111044 103456094 896111044 103456094 580001330 802144268 580001330 802144268 44733660 955981314 44733660 955981314 552180281 448339807 552180281 448339807 165130413 835710602 165130413 835710602 359687645 262267319 359687645 262267319 737340453 262267319 122004997 879197953 122004997 879197953 474823442 188633539 474823442 188633539 809384935 188633539 55495657 946143540 55495657 946143540 228182699 485684120 228182699 485684120 700128433 299364422 700128433 299364422 460271034 539235421 460271034 539235421 841267211 157590600 841267211 157590600 184252791 816399037 184252791 816399037 807010022 190850743 807010022 190850743 518492837 481242542 518492837 481242542 810762911 187435708 810762911 187435708 383474161 616847340 383474161 616847340 581091127 419933805 581091127 419933805 429382070 570558280 429382070 570558280 708768237 290895872 708768237 290895872 635380521 364045587 635380521 364045587 947721024 51009288 947721024 51009288 411310162 589290282 411310162 589290282 853451961 145450882 853451961 145450882 525774878 474457111 525774878 474457111 604277161 395274257 604277161 395274257 19485046 981433809 19485046 981433809 564895120 435912825 564895120 435912825 164522502 836249849 164522502 836249849 961927996 36922517 961927996 36922517 497110625 502677307 497110625 502677307 582718778 415535250 582718778 415535250 587842353 363750416 587842353 363750416 927762587 70904185 927762587 70904185 177837045 822825887 177837045 822825887 187510708 375417158 187510708 375417158 696772087 302413799 696772087 302413799 535257145 823762928 535257145 823762928 177049900 823762928 225914441 47908791 225914441 47908791 950830436 47908791 372406630 627803780 372406630 627803780 729729022 270022913 729729022 270022913 289212633 711493916 289212633 711493916 522572687 477507069 522572687 477507069 239186604 864144986 239186604 864144986 137644547 864144986 420234140 52929932 420234140 52929932 945761038 52929932 291129555 709671204 291129555 709671204 714590433 117821243 714590433 117821243 880523120 117821243 115582755 885356033 115582755 885356033 746309329 252914543 746309329 252914543 124503169 876484221 124503169 876484221 921222177 77490148 921222177 77490148 411600881 589103678 411600881 589103678 993372341 6636908 993372341 6636908 432371761 567691848 432371761 567691848 932842619 65663333 932842619 65663333 318056685 922919453 318056685 922919453 78982976 922919453 486712784 513041092 486712784 513041092 242925269 758250876 242925269 758250876 654142499 345360799 654142499 345360799 457497630 542086551 457497630 542086551 478476701 239072180 478476701 239072180 759787836 239072180 147166194 854041137 147166194 854041137 845473091 153461320 845473091 153461320 428612485 579581495 428612485 579581495 421158064 579581495 693923542 305129332 693923542 305129332 586956758 896619347 586956758 896619347 104887735 896619347 452590195 546958479 452590195 546958479 300005969 701289152 300005969 701289152 451184581 203190563 451184581 203190563 795051173 203190563 601189506 398472554 601189506 398472554 791881773 206285706 791881773 206285706 74231628 990078482 74231628 990078482 10350975 990078482 183281895 497396659 183281895 497396659 926230734 72631745 926230734 72631745 601668600 398040271 601668600 398040271 640596112 358897396 640596112 358897396 531814495 467893409 531814495 467893409 840417383 158497167 840417383 158497167 769882033 805919769 769882033 805919769 194015058 805919769 610456042 389360996 610456042 389360996 582122849 972066945 582122849 972066945 29143171 972066945 237125985 763804831 237125985 763804831 193834433 806167884 193834433 806167884 501190231 498095373 501190231 498095373 233493516 767574750 233493516 767574750 948967546 49713689 948967546 49713689 412264266 596971754 412264266 596971754 403524493 596971754 903698426 95291481 903698426 95291481 678860363 329331332 678860363 329331332 578402062 422445154 578402062 422445154 806422839 191352011 806422839 191352011 765968754 386397559 765968754 386397559 613332832 386397559 780976898 137661977 780976898 137661977 861031290 137661977 19013632 982018466 19013632 982018466 848530832 150413161 848530832 150413161 657569142 766925236 657569142 766925236 234145005 766925236 517133865 482670259 517133865 482670259 361608467 638299177 361608467 638299177 887222418 111421029 887222418 111421029 599145510 818261695 599145510 818261695 182517610 818261695 446387406 120155355 446387406 120155355 878041066 120155355 256709572 931313849 256709572 931313849 70407780 931313849 74916841 162121373 74916841 162121373 853219947 145589927 853219947 145589927 339976717 661203351 339976717 661203351 575672325 425257226 575672325 425257226 20712971 980483295 20712971 980483295 673543299 324733732 673543299 324733732 435231305 678517864 435231305 678517864 71799765 986991023 71799765 986991023 13640618 986991023 590330273 170568841 590330273 170568841 828324328 170568841 123147556 878073883 123147556 878073883 405695557 594784141 405695557 594784141 302573018 699057908 302573018 699057908 531686887 137596748 531686887 137596748 861055103 137596748 146119266 855168570 146119266 855168570 393784339 605984450 393784339 605984450 215291675 784707666 215291675 784707666 912693737 85601777 912693737 85601777 36701248 964333601 36701248 964333601 779191395 219664096 779191395 219664096 43213434 957629629 43213434 957629629 326083827 675577597 326083827 675577597 145008535 856443228 145008535 856443228 237238434 324305378 237238434 324305378 673930204 324305378 193509943 806527025 193509943 806527025 604291612 6425727 604291612 6425727 993655782 6425727 776648232 221912068 776648232 221912068 853146179 118487272 853146179 118487272 891724774 107230658 891724774 107230658 712191562 754294357 712191562 754294357 126760004 874073172 126760004 874073172 353036965 218633594 353036965 218633594 789704925 208804430 789704925 208804430 637984195 941655137 637984195 941655137 3244539 996721202 3244539 996721202 394994070 384848271 394994070 384848271 614975354 384848271 514237612 513303189 514237612 513303189 486375091 513303189 653015661 101961519 653015661 101961519 897684662 101961519 54652273 946788130 54652273 946788130 740140114 259425084 740140114 259425084 296658480 704257712 296658480 704257712 650847315 348857229 650847315 348857229 239642000 761329243 239642000 761329243 783979226 214790714 783979226 214790714 315620168 686245277 315620168 686245277 679112848 319245704 679112848 319245704 264902832 735869082 264902832 735869082 744268435 255101811 744268435 255101811 309670350 692198195 309670350 692198195 900587184 98759312 900587184 98759312 801997462 195927106 801997462 195927106 903160259 23624033 903160259 23624033 975854612 23624033 215760884 994680542 215760884 994680542 5172227 994680542 708457818 291296416 708457818 291296416 90098697 912068648 90098697 912068648 122700633 150757903 122700633 150757903 848198130 150757903 488716781 511174233 488716781 511174233 582351621 282149058 582351621 282149058 717592261 282149058 398645983 786025604 398645983 786025604 214041733 786025604 836847266 162389094 836847266 162389094 69521144 932233790 69521144 932233790 153560999 121233204 153560999 121233204 876937008 121233204 657617625 677026434 657617625 677026434 324513053 677026434 69669
165029 0 953056649 339701565 953056649 339701565 241608651 758323105 241608651 758323105 587012188 500004757 587012188 500004757 499999053 668854071 499999053 668854071 427348627 500011060 427348627 500011060 499970354 669686323 499970354 669686323 233940198 88907378 233940198 88907378 911047645 88907378 500020493 552751514 500020493 552751514 939393554 499863005 939393554 499863005 500030204 181494005 500030204 181494005 956170519 500015309 956170519 500015309 500030637 513135406 500030637 513135406 469987684 500032219 469987684 500032219 614595996 614615048 614595996 614615048 850951305 393262430 850951305 393262430 500013666 877166442 500013666 877166442 122819494 877166442 499999786 884082159 499999786 884082159 165792089 500001363 165792089 500001363 797383932 500001363 138496630 861515535 138496630 861515535 158598785 158633772 158598785 158633772 220211803 646856909 220211803 646856909 500037521 667996568 500037521 667996568 73945049 73904660 73945049 73904660 827506790 241820180 827506790 241820180 374776770 500039313 374776770 500039313 987897818 500014437 987897818 500014437 913613873 913666699 913613873 913666699 751814947 499962379 751814947 499962379 259228657 499962379 560133987 297210344 560133987 297210344 499961490 297210344 727322424 272687719 727322424 272687719 822666976 500000402 822666976 500000402 27293825 499991608 27293825 499991608 390954252 500024006 390954252 500024006 543319735 307771588 543319735 307771588 499976462 307771588 801181803 198857095 801181803 198857095 719241632 679211311 719241632 679211311 499988074 679211311 942836568 942859050 942836568 942859050 700863209 700911290 700863209 700911290 872763845 872801620 872763845 872801620 270138578 729831102 270138578 729831102 976337992 976281270 976337992 976281270 499996665 505644449 499996665 505644449 381961447 382030165 381961447 382030165 376798 999630901 376798 999630901 41554160 87891077 41554160 87891077 912107254 87891077 500025714 739240747 500025714 739240747 260784898 739240747 694431251 301749272 694431251 301749272 698246732 301749272 521756215 794166923 521756215 794166923 794192900 794166923 476255513 499996354 476255513 499996354 806138279 806133312 806138279 806133312 500015563 123855582 500015563 123855582 500006452 123855582 794324706 205678862 794324706 205678862 929927597 70079606 929927597 70079606 494386723 505596091 494386723 505596091 503126254 496835623 503126254 496835623 578097302 578151424 578097302 578151424 500038006 38187920 500038006 38187920 103414270 700742889 103414270 700742889 490921317 509020731 490921317 509020731 500002698 794356998 500002698 794356998 876744971 499986324 876744971 499986324 742619278 742597743 742619278 742597743 290641293 500033645 290641293 500033645 27727425 500033645 856370069 24285725 856370069 24285725 499981658 24285725 549009164 451024785 549009164 451024785 736664496 105519297 736664496 105519297 499974938 105519297 865339930 316408654 865339930 316408654 316444691 316408654 500005738 500031046 500005738 500031046 669028141 500031046 457463634 159890072 457463634 159890072 840061903 159890072 499977582 363264909 499977582 363264909 500018530 310453197 500018530 310453197 499984297 863343143 499984297 863343143 863378482 863343143 499984426 924356753 499984426 924356753 777626315 242045392 777626315 242045392 242062098 242045392 824591622 500037976 824591622 500037976 281744024 281733729 281744024 281733729 308182584 691844959 308182584 691844959 500039878 424906810 500039878 424906810 325261826 727423527 325261826 727423527 727432314 727423527 640023445 499978371 640023445 499978371 439580121 703181745 439580121 703181745 296865684 703181745 458261516 541726474 458261516 541726474 943642563 943658621 943642563 943658621 707728578 10546235 707728578 10546235 499992651 916737863 499992651 916737863 916752436 916737863 572674352 82203053 572674352 82203053 917725912 82203053 777934808 580911886 777934808 580911886 580942508 580911886 925340768 499968014 925340768 499968014 837035821 553596127 837035821 553596127 500009745 553596127 785813555 500029596 785813555 500029596 499967577 969389878 499967577 969389878 305332583 474641335 305332583 474641335 956599265 956589411 956599265 956589411 97105051 500021886 97105051 500021886 499960321 863234315 499960321 863234315 863187259 863234315 117748416 882205382 117748416 882205382 610220537 499971261 610220537 499971261 432102112 499971261 638384875 113331718 638384875 113331718 886674811 113331718 813133455 813090577 813133455 813090577 751665568 452238164 751665568 452238164 95626419 500007207 95626419 500007207 820433290 179545690 820433290 179545690 266223707 427511070 266223707 427511070 427487739 427511070 349959556 349929768 349959556 349929768 919444199 499977296 919444199 499977296 499992654 137390962 499992654 137390962 500004354 625860692 500004354 625860692 203869148 302030985 203869148 302030985 302002330 302030985 2409082 997609356 2409082 997609356 499971412 662671300 499971412 662671300 337350667 662671300 500030465 98999940 500030465 98999940 867185329 499972187 867185329 499972187 972203928 27827711 972203928 27827711 832461246 500007586 832461246 500007586 415937412 415904225 415937412 415904225 313824976 857922215 313824976 857922215 857905458 857922215 499977261 24948610 499977261 24948610 274837852 451121788 274837852 451121788 930429654 69611379 930429654 69611379 977451423 653238499 977451423 653238499 499996414 453848052 499996414 453848052 497854847 622765045 497854847 622765045 864366767 499974526 864366767 499974526 88501245 712522939 88501245 712522939 500015475 712522939 69272093 69242107 69272093 69242107 600977373 958738708 600977373 958738708 500005477 651573463 500005477 651573463 499978771 981676466 499978771 981676466 735256484 500002546 735256484 500002546 790367446 790392525 790367446 790392525 391685009 375729006 391685009 375729006 624209293 375729006 499992540 695178486 499992540 695178486 866603981 133408606 866603981 133408606 13956414 990896551 13956414 990896551 500002122 990896551 87921816 87903250 87921816 87903250 436490021 839153028 436490021 839153028 160829617 839153028 554539462 18949983 554539462 18949983 981057827 18949983 346005226 346021130 346005226 346021130 322150227 322146367 322150227 322146367 399508055 499961703 399508055 499961703 500006028 391429032 500006028 391429032 499987100 669281775 499987100 669281775 942802182 57202875 942802182 57202875 531701012 499966778 531701012 499966778 500013930 297761658 500013930 297761658 500038795 791021805 500038795 791021805 654446715 345554597 654446715 345554597 939872077 500015320 939872077 500015320 655739111 344312103 655739111 344312103 500023642 834595617 500023642 834595617 849235711 500038809 849235711 500038809 395898502 604107640 395898502 604107640 563462431 499992686 563462431 499992686 324492026 324444716 324492026 324444716 268858345 652831523 268858345 652831523 499991081 450335897 499991081 450335897 12308590 987689893 12308590 987689893 925939912 500031813 925939912 500031813 26709183 973300425 26709183 973300425 823682948 500028837 823682948 500028837 67384705 932636118 67384705 932636118 500036148 88436720 500036148 88436720 500032437 366410043 500032437 366410043 500009403 366410043 500025232 397875155 500025232 397875155 153380795 153356252 153380795 153356252 402256765 597747674 402256765 597747674 685966996 313966144 685966996 313966144 611120267 500007602 611120267 500007602 80595051 500007602 167040455 167047468 167040455 167047468 804905990 500006819 804905990 500006819 918648240 500006819 645719703 645662901 645719703 645662901 851362292 499966214 851362292 499966214 542826730 866237107 542826730 866237107 47610772 952321873 47610772 952321873 499995163 171284711 499995163 171284711 171269667 171284711 626350049 499992789 626350049 499992789 272951536 243857452 272951536 243857452 500020359 243857452 450608148 450647232 450608148 450647232 820780497 76156582 820780497 76156582 923846991 76156582 212023613 500039470 212023613 500039470 859340104 499971081 859340104 499971081 499974856 982896011 499974856 982896011 357624918 14361148 357624918 14361148 14406381 14361148 870456997 500024840 870456997 500024840 228955764 228929676 228955764 228929676 539142100 460842625 539142100 460842625 500031458 21520044 500031458 21520044 499976929 254793037 499976929 254793037 745224626 254793037 661198280 661164460 661198280 661164460 500025874 51800933 500025874 51800933 948196225 51800933 222710874 500028383 222710874 500028383 788147584 211871372 788147584 211871372 389623105 610401832 389623105 610401832 573841008 499986760 573841008 499986760 824363732 499986760 500026368 641811084 500026368 641811084 114219150 500013138 114219150 500013138 500032464 501386263 500032464 501386263 402128013 499970546 402128013 499970546 748864976 748861088 748864976 748861088 927635776 72371095 927635776 72371095 500007712 500035456 500007712 500035456 981549456 981562956 981549456 981562956 499992027 367300017 499992027 367300017 632730588 367300017 229806283 555103115 229806283 555103115 961617868 961631520 961617868 961631520 218395245 364749257 218395245 364749257 635290860 364749257 630211147 500029286 630211147 500029286 160678264 499993361 160678264 499993361 749497985 250504280 749497985 250504280 146602848 499981495 146602848 499981495 825968746 174024245 825968746 174024245 651382325 892282799 651382325 892282799 892304897 892282799 500038132 960502839 500038132 960502839 902109603 499980811 902109603 499980811 467158480 499980811 592171785 500035220 592171785 500035220 325305012 499982502 325305012 499982502 257113559 500024172 257113559 500024172 603899104 396089989 603899104 396089989 417478487 417422739 417478487 417422739 692050928 307928369 692050928 307928369 500024118 921232637 500024118 921232637 936262659 936238430 936262659 936238430 567896468 432112965 567896468 432112965 663806018 663829781 663806018 663829781 499961002 553203237 499961002 553203237 792064084 792060561 792064084 792060561 433159516 319147287 433159516 319147287 575074574 727752652 575074574 727752652 500025536 727752652 711988626 288025787 711988626 288025787 7278515 499983131 7278515 499983131 961140797 38872166 961140797 38872166 203549060 239629403 203549060 239629403 355304837 862478697 355304837 862478697 852694743 147243820 852694743 147243820 441809539 499966747 441809539 499966747 528871656 471154992 528871656 471154992 332384346 667594818 332384346 667594818 437326690 437326874 437326690 437326874 287749511 712255140 287749511 712255140 709176292 432509944 709176292 432509944 523900079 523919287 523900079 523919287 499996115 26283156 499996115 26283156 499967242 262947858 499967242 262947858 262954647 262947858 599031034 599033586 599031034 599033586 643308313 356729325 643308313 356729325 499993722 617916737 499993722 617916737 606764564 500031025 606764564 500031025 277415660 500031025 500026782 134244887 500026782 134244887 346726259 346771092 346726259 346771092 500036661 254076632 500036661 254076632 745942504 254076632 509091379 490877763 509091379 490877763 313904914 313903003 313904914 313903003 996335741 499972190 996335741 499972190 777661459 222334954 777661459 222334954 388148612 499974789 388148612 499974789 500015712 300435608 500015712 300435608 248789543 751230910 248789543 751230910 559248171 15523588 559248171 15523588 984412930 15523588 374306686 499975236 374306686 499975236 60138361 499975236 214369849 785579920 214369849 785579920 580425421 43751947 580425421 43751947 956295608 43751947 475023257 500019864 475023257 500019864 500036343 204394365 500036343 204394365 645638736 645582039 645638736 645582039 500026661 445803293 500026661 445803293 183219649 499968557 183219649 499968557 843596716 156393938 843596716 156393938 9823732 990225011 9823732 990225011 77665899 77702709 77665899 77702709 500035929 498829778 500035929 498829778 500035665 10698476 500035665 10698476 499981647 10698476 862056374 491306304 862056374 491306304 500000830 491306304 618564239 381414082 618564239 381414082 500004671 473627570 500004671 473627570 500030585 114688393 500030585 114688393 708676891 499973813 708676891 499973813 500031027 250315959 500031027 250315959 135050483 500034366 135050483 500034366 218429170 218429231 218429170 218429231 626917789 825386203 626917789 825386203 15809924 500010560 15809924 500010560 706574322 782052837 706574322 782052837 499971968 782052837 503592238 500005798 503592238 500005798 493053841 506969845 493053841 506969845 146424484 309347736 146424484 309347736 792440641 500012232 792440641 500012232 499976576 81107822 499976576 81107822 718763929 863631671 718763929 863631671 499987538 547976878 499987538 547976878 661969534 662004969 661969534 662004969 521092669 499972168 521092669 499972168 829188999 499972168 499968890 757455139 499968890 757455139 862624700 299897779 862624700 299897779 299918234 299897779 622391560 650560683 622391560 650560683 330386961 330366931 330386961 330366931 40402553 942798516 40402553 942798516 961801350 200395124 961801350 200395124 305474024 794676346 305474024 794676346 205293452 794676346 500007795 367640873 500007795 367640873 218114224 500039667 218114224 500039667 823148927 499997565 823148927 499997565 77313082 922709160 77313082 922709160 499993143 105039385 499993143 105039385 235873189 500024166 235873189 500024166 351432659 219089085 351432659 219089085 780879783 219089085 581752572 999776179 581752572 999776179 500027118 999776179 606062940 499984255 606062940 499984255 500018841 903108729 500018841 903108729 557189636 500007599 557189636 500007599 992192644 992167003 992192644 992167003 166720404 500007384 166720404 500007384 499991168 754642337 499991168 754642337 671307228 26386616 671307228 26386616 26337036 26386616 950407320 500038392 950407320 500038392 129663938 67601056 129663938 67601056 500019351 67601056 499991747 254853734 499991747 254853734 745148256 254853734 414814093 585186556 414814093 585186556 574275172 81280889 574275172 81280889 918654689 81280889 401058334 598901427 401058334 598901427 586389379 413670412 586389379 413670412 500025324 590557803 500025324 590557803 759226268 357597617 759226268 357597617 409682453 409691366 409682453 409691366 833191712 166834461 833191712 166834461 499971616 719727281 499971616 719727281 986193186 13823875 986193186 13823875 347546501 785436751 347546501 785436751 785461347 785436751 247845903 272093421 247845903 272093421 272139734 272093421 185720797 814253651 185720797 814253651 265562430 499960047 265562430 499960047 524736312 499960047 499962677 111714091 499962677 111714091 683384614 316658565 683384614 316658565 211482001 169509246 211482001 169509246 830453895 169509246 471098357 528898533 471098357 528898533 499963551 452040817 499963551 452040817 971911455 975320298 971911455 975320298 24664941 975320298 789851305 10445002 789851305 10445002 10463536 10445002 995131878 500032449 995131878 500032449 891559911 86056492 891559911 86056492 913929462 86056492 721140939 500037069 721140939 500037069 924489945 63712254 924489945 63712254 499978515 63712254 500031730 748518110 500031730 748518110 500037633 748518110 500022802 182147570 500022802 182147570 499960606 731855781 499960606 731855781 368672950 631350196 368672950 631350196 651771800 651756585 651771800 651756585 511461705 488587959 511461705 488587959 499978448 641544094 499978448 641544094 645237205 347457353 645237205 347457353 347507823 347457353 951767606 951816240 951767606 951816240 670179538 304487170 670179538 304487170 695518922 304487170 499971798 729913112 499971798 729913112 645691479 499970343 645691479 499970343 845009226 499970343 604814685 691106993 604814685 691106993 308933624 691106993 622244044 377751140 622244044 377751140 886948203 886919242 886948203 886919242 646093239 240885966 646093239 240885966 240903303 240885966 901842898 98099757 901842898 98099757 243394981 756668322 243394981 756668322 53906490 53858150 53906490 53858150 499984825 772704694 499984825 772704694 916885504 33085792 916885504 33085792 33079407 33085792 219881944 500035300 219881944 500035300 222407303 499960865 222407303 499960865 314200141 957241990 314200141 957241990 42796945 957241990 108691324 238835648 108691324 238835648 298692755 775507314 298692755 775507314 944036806 944020177 944036806 944020177 499992193 14987146 499992193 14987146 985062495 14987146 499988941 500038618 499988941 500038618 325643996 500038618 528667229 528676803 528667229 528676803 801240602 198700277 801240602 198700277 743131950 877812921 743131950 877812921 500007254 877812921 924720483 471764811 924720483 471764811 499986727 471764811 500010599 525954123 500010599 525954123 186997857 186973671 186997857 186973671 253717912 441385924 253717912 441385924 500020330 64238345 500020330 64238345 754470532 499974017 754470532 499974017 414437317 499974017 500038740 937543773 500038740 937543773 499997090 76461423 499997090 76461423 242140815 757866735 242140815 757866735 651851246 499967632 651851246 499967632 850091606 499967632 499997031 372946927 499997031 372946927 936434155 936470138 936434155 936470138 919245465 302735215 919245465 302735215 499972658 302735215 616935869 499985746 616935869 499985746 198944420 198935261 198944420 198935261 405881390 499968313 405881390 499968313 820886126 844973956 820886126 844973956 155037826 844973956 435455277 499986314 435455277 499986314 657500723 499986314 293836178 499981053 293836178 499981053 180176791 819815606 180176791 819815606 79018195 437680550 79018195 437680550 437695637 437680550 184604961 687909096 184604961 687909096 687898782 687909096 499995816 781848191 499995816 781848191 834301488 499969704 834301488 499969704 150645340 499969704 656147272 343911240 656147272 343911240 499986822 848511736 499986822 848511736 151454121 848511736 869066767 257276872 869066767 257276872 500027350 257276872 808711702 900841347 808711702 900841347 900877318 900841347 500026094 2298454 500026094 2298454 687612529 499992149 687612529 499992149 359284929 40127078 359284929 40127078 959896960 40127078 499995549 346791808 499995549 346791808 680178994 319823556 680178994 319823556 346938599 653060512 346938599 653060512 515381496 63818574 515381496 63818574 63805157 63818574 499963605 499977106 499963605 499977106 665617308 499977106 496255248 500002300 496255248 500002300 500038147 306235443 500038147 306235443 500023051 879419313 500023051 879419313 532715474 499965875 532715474 499965875 2189194 499965875 875333787 894655042 875333787 894655042 19322483 19280677 19322483 19280677 556231426 443735851 556231426 443735851 500024734 25795932 500024734 25795932 500009519 834163863 500009519 834163863 500033017 834163863 163349709 836640933 163349709 836640933 449951498 500005358 449951498 500005358 423572534 892237689 423572534 892237689 892166973 892237689 499980400 413293718 499980400 413293718 413242764 413293718 734017674 265947191 734017674 265947191 241786954 758165905 241786954 758165905 392919817 55653286 392919817 55653286 55715277 55653286 500034585 563108790 500034585 563108790 699748861 300267580 699748861 300267580 543528011 540469534 543528011 540469534 459571672 540469534 525118496 329154628 525118496 329154628 117188757 499990363 117188757 499990363 770280923 499980966 770280923 499980966 627118226 500025787 627118226 500025787 648354780 500025787 631171858 499993288 631171858 499993288 499982015 937811418 499982015 937811418 500032832 640873227 500032832 640873227 337873975 662120234 337873975 662120234 452068170 499995080 452068170 499995080 457025767 542921392 457025767 542921392 602326814 397714364 602326814 397714364 499979190 897683389 499979190 897683389 699741812 500011723 699741812 500011723 672769864 500011723 699108648 500001901 699108648 500001901 844673575 927365552 844673575 927365552 927334512 927365552 500016643 642096999 500016643 642096999 500002993 861703102 500002993 861703102 500004759 481249858 500004759 481249858 518688635 481249858 152260988 499967649 152260988 499967649 344430556 344412539 344430556 344412539 999978546 999969968 999978546 999969968 720855986 500039127 720855986 500039127 992943311 500039127 466650171 466692324 466650171 466692324 232454091 767574619 232454091 767574619 499975421 450793294 499975421 450793294 528111990 500026140 528111990 500026140 150821537 500005470 150821537 500005470 526056457 526053867 526056457 526053867 156586276 156520608 156586276 156520608 281014352 719037997 281014352 719037997 500017062 182386532 500017062 182386532 500000668 500019132 500000668 500019132 891098684 500019132 592465428 44621619 592465428 44621619 499960525 44621619 500013178 824264161 500013178 824264161 240251800 240309246 240251800 240309246 499960773 482359560 499960773 482359560 467744353 467730431 467744353 467730431 499979913 935020038 499979913 935020038 424122156 500026095 424122156 500026095 143779369 942586520 143779369 942586520 500000636 942586520 499970238 500006934 499970238 500006934 4535938 857521039 4535938 857521039 743681512 187705175 743681512 187705175 499981088 187705175 594986445 500007493 594986445 500007493 320505243 320521856 320505243 320521856 499979341 832055020 499979341 832055020 193874885 499998808 193874885 499998808 499997370 38476074 499997370 38476074 553542587 499973985 553542587 499973985 879623895 120424043 879623895 120424043 31740430 968208165 31740430 968208165 47535189 47494093 47535189 47494093 499964128 463197271 499964128 463197271 500030340 106756940 500030340 106756940 752754529 752731881 752754529 752731881 879544353 120486272 879544353 120486272 795475700 500034374 795475700 500034374 728869301 98915836 728869301 98915836 98895539 98915836 403284596 944704695 403284596 944704695 499987402 994893642 499987402 994893642 391700724 391668798 391700724 391668798 454325683 499997172 454325683 499997172 306773351 306791186 306773351 306791186 140831505 499980442 140831505 499980442 499974064 76044474 499974064 76044474 76038908 76044474 882521939 918860666 882521939 918860666 918915659 918860666 770965325 442246662 770965325 442246662 499995698 442246662 780318585 219684674 780318585 219684674 499992153 774560885 499992153 774560885 879626105 499978600 879626105 499978600 500011150 685454250 500011150 685454250 500004447 685454250 731843766 51245302 731843766 51245302 499975237 51245302 828485126 752278887 828485126 752278887 250662634 291087961 250662634 291087961 708904508 291087961 256132397 500012633 256132397 500012633 793847853 500012633 72162497 468200622 72162497 468200622 499973470 17928416 499973470 17928416 804396721 943195345 804396721 943195345 56856611 943195345 295921939 704012800 295921939 704012800 500008476 900341370 500008476 900341370 816968457 434137777 816968457 434137777 403580523 731069622 403580523 731069622 268999451 731069622 744958722 500007452 744958722 500007452 955783149 500038591 955783149 500038591 521274234 499965023 521274234 499965023 698696602 698718111 698696602 698718111 646665940 499986124 646665940 499986124 123268919 20038366 123268919 20038366 856076496 546415995 856076496 546415995 370092452 629842434 370092452 629842434 499989655 383457797 499989655 383457797 384825871 615123308 384825871 615123308 500034916 133353396 500034916 133353396 500002546 133353396 570833401 728517189 570833401 728517189 271502071 728517189 422965430 499989262 422965430 499989262 565134322 499989262 155335775 155366190 155335775 155366190 500013717 698033056 500013717 698033056 411462072 277773799 411462072 277773799 722161235 277773799 669832176 499995279 669832176 499995279 888711450 111261930 888711450 111261930 275144301 554644533 275144301 554644533 554665094 554644533 295493285 500036030 295493285 500036030 289567581 949491258 289567581 949491258 949512656 949491258 31621464 31627085 31621464 31627085 178515158 499975975 178515158 499975975 355209708 499975975 209515526 983054954 209515526 983054954 16955799 983054954 500022888 133502794 500022888 133502794 125405334 874589044 125405334 874589044 351497981 107568450 351497981 107568450 499987863 107568450 373105605 500005717 373105605 500005717 500015299 252584340 500015299 252584340 304567887 695425369 304567887 695425369 228516254 499973248 228516254 499973248 563587545 500015504 563587545 500015504 35393041 35385861 35393041 35385861 86166971 500014387 86166971 500014387 935061062 500014365 935061062 500014365 207289912 941816512 207289912 941816512 807506679 192558535 807506679 192558535 555384706 500029604 555384706 500029604 419237632 419209692 419237632 419209692 28183350 500015970 28183350 500015970 303917358 303895905 303917358 303895905 475819540 500032621 475819540 500032621 500010186 140436164 500010186 140436164 140400438 140436164 209555264 790418765 209555264 790418765 150937711 386546682 150937711 386546682 386589272 386546682 281115504 281118156 281115504 281118156 9891964 990117481 9891964 990117481 351081162 218965229 351081162 218965229 781078673 218965229 500011831 550486034 500011831 550486034 400928076 277242318 400928076 277242318 852274073 852278824 852274073 852278824 809678815 190320066 809678815 190320066 500020618 957156672 500020618 957156672 42850195 957156672 921055952 78914783 921055952 78914783 499982316 890007180 499982316 890007180 889984788 890007180 351131591 499988640 351131591 499988640 714357230 714335392 714357230 714335392 696963869 105765211 696963869 105765211 105783377 105765211 500020269 545732617 500020269 545732617 279795329 499960794 279795329 499960794 811316466 499960794 388088225 500026046 388088225 500026046 499965015 349688071 499965015 349688071 211109133 788880347 211109133 788880347 500029770 429791529 500029770 429791529 290348029 837951766 290348029 837951766 162006972 837951766 587679525 36477949 587679525 36477949 36406861 36477949 974658256 500017696 974658256 500017696 189311391 500017696 286796904 286795706 286796904 286795706 500031066 464715157 500031066 464715157 979125057 979136202 979125057 979136202 837314909 500007543 837314909 500007543 933670589 500007543 800777477 800757927 800777477 800757927 820855478 499964544 820855478 499964544 499989604 999929443 499989604 999929443 411942221 588097643 411942221 588097643 500006741 893290838 500006741 893290838 500021543 365064572 500021543 365064572 634932642 365064572 499966141 805045193 499966141 805045193 123295400 876689044 123295400 876689044 499972249 500009292 499972249 500009292 10210325 10180074 10210325 10180074 499989785 868583835 499989785 868583835 499968922 868583835 590459095 409570241 590459095 409570241 128749584 500024844 128749584 500024844 944320179 500013634 944320179 500013634 29273741 500038412 29273741 500038412 400733934 484634913 400733934 484634913 741572437 258400379 741572437 258400379 959280224 500022313 959280224 500022313 102417693 102464356 102417693 102464356 500039734 665559303 500039734 665559303 499972805 398155884 499972805 398155884 610509778 389554949 610509778 389554949 493749584 879809762 493749584 879809762 112109102 112047082 112109102 112047082 529611382 500009118 529611382 500009118 650889118 349105773 650889118 349105773 269730204 500018795 269730204 500018795 990868135 499962123 990868135 499962123 914951821 914939282 914951821 914939282 183789548 500026031 183789548 500026031 525779355 500026031 114300141 885759752 114300141 885759752 499998074 202897304 499998074 202897304 797112720 202897304 674925857 477082702 674925857 477082702 522907795 477082702 523277709 500038704 523277709 500038704 739495946 177084767 739495946 177084767 32201656 500037614 32201656 500037614 547638438 388612981 547638438 388612981 500020146 388612981 710036252 290030406 710036252 290030406 871508592 871519882 871508592 871519882 500008815 553405939 500008815 553405939 747462979 747491505 747462979 747491505 499558734 499527526 499558734 499527526 857705923 623569690 857705923 623569690 500037653 98519906 500037653 98519906 651712818 977359868 651712818 977359868 977389217 977359868 232005646 232010713 232005646 232010713 500008634 499972963 500008634 499972963 91143089 908905698 91143089 908905698 453083406 546846447 453083406 546846447 500039574 873525459 500039574 873525459 497402884 500027678 497402884 500027678 262447888 500027678 500000670 249224887 500000670 249224887 523557048 499999085 523557048 499999085 716031144 499999085 436046609 670210545 436046609 670210545 670165003 670210545 500038521 432017579 500038521 432017579 499964047 536226980 499964047 536226980 338539910 499978389 338539910 499978389 781826804 781802291 781826804 781802291 789534993 210449474 789534993 210449474 709907633 831508717 709907633 831508717 496431846 503602732 496431846 503602732 719313083 719317032 719313083 719317032 500003474 22909846 500003474 22909846 115384073 240508350 115384073 240508350 759535103 240508350 499968734 295187392 499968734 295187392 915835384 84232655 915835384 84232655 27207865 972792302 27207865 972792302 985144615 500000474 985144615 500000474 68841221 500000474 542918644 542944119 542918644 542944119 482455187 517532975 482455187 517532975 500005096 926471410 500005096 926471410 500022521 645296524 500022521 645296524 53348315 946666862 53348315 946666862 373040161 626896221 373040161 626896221 940736865 940798617 940736865 940798617 159358568 500031462 159358568 500031462 405477173 594539349 405477173 594539349 493710941 253767216 493710941 253767216 499977185 253767216 449796209 500039983 449796209 500039983 756245975 144133547 756245975 144133547 855887827 144133547 437853432 687845674 437853432 687845674 312124285 687845674 500002228 460298759 500002228 460298759 628118532 500037526 628118532 500037526 26227660 500037526 930025682 499966734 930025682 499966734 500004522 649163712 500004522 649163712 499972931 424600713 499972931 424600713 830552770 97600244 830552770 97600244 500016682 97600244 835153260 941463834 835153260 941463834 204162604 187350498 204162604 187350498 812677234 187350498 580805148 500028464 580805148 500028464 499980404 75628925 499980404 75628925 500023584 75628925 498903987 856070737 498903987 856070737 143974481 856070737 499996363 278384457 499996363 278384457 500000892 613991021 500000892 613991021 499982209 613991021 914347715 500036209 914347715 500036209 499986817 537751776 499986817 537751776 26919639 499993834 26919639 499993834 809026949 500005700 809026949 500005700 224374717 499979054 224374717 499979054 647262334 647243526 647262334 647243526 239465231 499960433 239465231 499960433 801543956 801555892 801543956 801555892 180930176 395619124 180930176 395619124 731132309 500007532 731132309 500007532 149638171 500007532 220441979 220517530 220441979 220517530 500022606 710900064 500022606 710900064 188114942 499993703 188114942 499993703 83204186 499993703 284919061 715054806 284919061 715054806 489650160 489657651 489650160 489657651 760234518 500021047 760234518 500021047 724893037 275103940 724893037 275103940 471859612 830942209 471859612 830942209 830944696 830942209 451033330 101847230 451033330 101847230 101849557 101847230 699231050 699270989 699231050 699270989 500001428 84409144 500001428 84409144 553463236 553465987 553463236 553465987 500013445 84851270 500013445 84851270 7958469 992076462 7958469 992076462 499997378 66794318 499997378 66794318 66742225 66794318 499989620 500000569 499989620 500000569 882651628 117294763 882651628 117294763 460434274 460408754 460434274 460408754 206340281 206343016 206340281 206343016 220621053 779346162 220621053 779346162 499976556 77367996 499976556 77367996 922577446 77367996 500019928 862715457 500019928 862715457 499968684 394103065 499968684 394103065 605912331 394103065 396991063 602986959 396991063 602986959 459557970 540506636 459557970 540506636 499996854 835510363 499996854 835510363 458593944 500035831 458593944 500035831 295788309 500035831 964355262 499963378 964355262 499963378 901356663 901356803 901356663 901356803 591002282 591013461 591002282 591013461 143430270 856527565 143430270 856527565 230306853 769696426 230306853 769696426 500031557 971363080 500031557 971363080 152814764 152811041 152814764 152811041 276143907 499974993 276143907 499974993 721439484 148893550 721439484 148893550 148907777 148893550 748284341 694453596 748284341 694453596 499992383 35894925 499992383 35894925 499963545 499978821 499963545 499978821 627809997 499978821 245165700 754851369 245165700 754851369 499970697 72447423 499970697 72447423 500002694 510248085 500002694 510248085 500011206 204595367 500011206 204595367 500031694 500023062 500031694 500023062 579731234 500023062 359455611 640496310 359455611 640496310 499994193 44916623 499994193 44916623 499997597 44916623 339979587 500000107 339979587 500000107 318482502 500000107 481268566 84697675 481268566 84697675 84683911 84697675 580620295 823331822 580620295 823331822 162445452 837531749 162445452 837531749 862569277 137416170 862569277 137416170 775141240 760430982 775141240 760430982 677784398 322240392 677784398 322240392 596989361 500018485 596989361 500018485 910380313 500018485 499963609 1390490 499963609 1390490 469435984 530610762 469435984 530610762 826375139 173626587 826375139 173626587 911687341 923746139 911687341 923746139 116252984 285655782 116252984 285655782 285646722 285655782 231409453 231360324 231409453 231360324 734178624 686944500 734178624 686944500 602093072 499975469 602093072 499975469 295556179 704501845 295556179 704501845 303678156 83694550 303678156 83694550 691240325 870512165 691240325 870512165 129494343 870512165 467207914 87569290 467207914 87569290 912401670 87569290 499966594 608215867 499966594 608215867 499985424 155135742 499985424 155135742 645503255 645551313 645503255 645551313 83679662 499965935 83679662 499965935 779462613 499965935 615782749 243916540 615782749 243916540 267378314 732605556 267378314 732605556 649091995 82849766 649091995 82849766 82820883 82849766 499964218 500009695 499964218 500009695 200612432 500009695 739072825 739040473 739072825 739040473 108095121 108043514 108095121 108043514 602354218 397609618 602354218 397609618 499989541 82240881 499989541 82240881 500014516 748676950 500014516 748676950 852831667 852863794 852831667 852863794 854152352 80954628 854152352 80954628 80940421 80954628 812803825 834753115 812803825 834753115 165270794 834753115 746461489 224374146 746461489 224374146 869543099 869503645 869543099 869503645 343645674 190245954 343645674 190245954 739807372 477866627 739807372 477866627 118909826 576638841 118909826 576638841 807769035 807818109 807769035 807818109 406589248 41557640 406589248 41557640 958464726 41557640 890523921 890529050 890523921 890529050 275788320 724178142 275788320 724178142 70636288 929388151 70636288 929388151 500000568 666777031 500000568 666777031 499994109 846736393 499994109 846736393 634292115 402968726 634292115 402968726 190952099 190961931 190952099 190961931 571799661 571746447 571799661 571746447 729955377 500003662 729955377 500003662 799809592 500003662 739891655 260122181 739891655 260122181 414367551 703689697 414367551 703689697 703718926 703689697 612702662 387260402 612702662 387260402 500035371 557709981 500035371 557709981 276220005 191266220 276220005 191266220 708271611 500019280 708271611 500019280 410842436 500019280 784130448 784148423 784130448 784148423 679496602 312587520 679496602 312587520 499994953 312587520 599617803 868412323 599617803 868412323 868470778 868412323 499966094 468724588 499966094 468724588 515427200 500013362 515427200 500013362 962753223 500013362 312145756 106421919 312145756 106421919 106451069 106421919 500008186 952924636 500008186 952924636 971590485 497016103 971590485 497016103 451884033 138095659 451884033 138095659 138104080 138095659 499975127 510520622 499975127 510520622 114134122 499968542 114134122 499968542 500030827 783537107 500030827 783537107 726513989 225401286 726513989 225401286 886463825 600204597 886463825 600204597 499963037 499987688 499963037 499987688 911674063 499987688 500029412 828212718 500029412 828212718 199538510 61426310 199538510 61426310 532940633 467041433 532940633 467041433 499967938 185766996 499967938 185766996 756510108 842600275 756510108 842600275 121912429 8653831 121912429 8653831 499961276 8653831 49299466 950705688 49299466 950705688 18233163 229769426 18233163 229769426 499995659 229769426 219416473 780585475 219416473 780585475 744223224 500017607 744223224 500017607 493612493 500021779 493612493 500021779 233674973 500016026 233674973 500016026 657618136 500023615 657618136 500023615 995717209 4311379 995717209 4311379 705961610 499966628 705961610 499966628 145314330 499966628 321130314 321152580 321130314 321152580 615768837 814665193 615768837 814665193 875297666 124696759 875297666 124696759 52023368 822793689 52023368 822793689 499968231 459129423 499968231 459129423 499993308 459129423 231641736 551305777 231641736 551305777 448706833 551305777 43071450 43050395 43071450 43050395 499997515 969516356 499997515 969516356 500026614 160052481 500026614 160052481 624228263 624211638 624228263 624211638 119028269 119018538 119028269 119018538 607317287 607337569 607317287 607337569 672606357 233873895 672606357 233873895 499976802 233873895 613811795 613849614 613811795 613849614 747138647 499979940 747138647 499979940 709487570 499979940 795638669 499962693 795638669 499962693 989370759 928436411 989370759 928436411 780450053 500010795 780450053 500010795 158787518 841201284 158787518 841201284 31254479 274679094 31254479 274679094 500023754 274679094 87946796 969315743 87946796 969315743 969288291 969315743 656773804 500007630 656773804 500007630 342447022 500007630 500034229 740358455 500034229 740358455 596181665 499999376 596181665 499999376 859152973 548679918 859152973 548679918 197936118 197903982 197936118 197903982 754947416 754902081 754947416 754902081 532969729 404287288 532969729 404287288 595662120 404287288 384473111 316404651 384473111 316404651 316382761 316404651 626166836 626123096 626166836 626123096 115185498 324728112 115185498 324728112 812090297 499961435 812090297 499961435 475859973 475877259 475859973 475877259 740196669 500008833 740196669 500008833 184732501 500008833 410049164 500038716 410049164 500038716 501820212 498193845 501820212 498193845 508416520 883636995 508416520 883636995 883572967 883636995 499987470 478515078 499987470 478515078 657511900 760593246 657511900 760593246 239434751 760593246 918028958 499972592 918028958 499972592 267050939 499972592 873813960 126227491 873813960 126227491 312075160 687969828 312075160 687969828 403771886 364247800 403771886 364247800 364222466 364247800 500009948 500985351 500009948 500985351 499966725 213545112 499966725 213545112 828597933 828525769 828597933 828525769 416624306 416666321 416624306 416666321 727696116 499999514 727696116 499999514 187352701 499966034 187352701 499966034 62123794 499966034 543274346 456783981 543274346 456783981 974359978 746370427 974359978 746370427 499978335 746370427 944021146 40877966 944021146 40877966 959105007 40877966 47935820 993134060 47935820 993134060 500010201 993134060 499983145 663319880 499983145 663319880 215678574 784329901 215678574 784329901 626275948 129530647 626275948 129530647 870443281 129530647 500039454 847440213 500039454 847440213 152553714 847440213 761333446 256818812 761333446 256818812 743137300 256818812 963214806 963202475 963214806 963202475 10876060 10858558 10876060 10858558 84375915 500005483 84375915 500005483 959065676 40990795 959065676 40990795 365495638 499992585 365495638 499992585 499991695 356215955 499991695 356215955 632919384 833590689 632919384 833590689 833564370 833590689 539507283 214067275 539507283 214067275 500030007 693327687 500030007 693327687 500005666 511386501 500005666 511386501 458797460 541213987 458797460 541213987 749820393 500019400 749820393 500019400 500001338 952958142 500001338 952958142 952969960 952958142 854715484 86869824 854715484 86869824 499977162 86869824 695757608 500010866 695757608 500010866 395647843 185439487 395647843 185439487 814572652 185439487 520231467 976827669 520231467 976827669 23138709 976827669 788975462 175626324 788975462 175626324 115128793 115178210 115128793 115178210 996359924 996306044 996359924 996306044 177074640 499972748 177074640 499972748 500012823 559869820 500012823 559869820 345380584 268784101 345380584 268784101 731211087 268784101 500016515 228100047 500016515 228100047 499966572 951469917 499966572 951469917 152179609 152198041 152179609 152198041 887253867 939409830 887253867 939409830 499964279 939409830 597829117 499971541 597829117 499971541 13787033 499971541 499969577 541931235 499969577 541931235 464789373 14684199 464789373 14684199 704601980 704656652 704601980 704656652 361260491 361217097 361260491 361217097 500007802 651721243 500007802 651721243 12626754 499997061 12626754 499997061 499997646 884737663 499997646 884737663 994704092 5251759 994704092 5251759 561295134 561346118 561295134 561346118 441371229 118973298 441371229 118973298 68450094 931527128 68450094 931527128 499988300 479967261 499988300 479967261 504578086 500024483 504578086 500024483 521856073 500024483 492319508 409445550 492319508 409445550 500027284 409445550 38298480 38259723 38298480 38259723 278613954 555033427 278613954 555033427 499996461 376184734 499996461 376184734 159084320 499972803 159084320 499972803 145742111 145718744 145742111 145718744 499961057 831643587 499961057 831643587 447638585 552368921 447638585 552368921 676094938 676077129 676094938 676077129 805610847 2737275 805610847 2737275 2727708 2737275 163740056 532582208 163740056 532582208 820928125 341655237 820928125 341655237 341664773 341655237 974459701 25554021 974459701 25554021 722063683 500039391 722063683 500039391 831251314 168750741 831251314 168750741 145720434 854240353 145720434 854240353 655398423 344638059 655398423 344638059 394847092 668312783 394847092 668312783 500006376 668312783 234257127 498429671 234257127 498429671 498477929 498429671 423267390 817790729 423267390 817790729 182180847 817790729 502341707 190530008 502341707 190530008 181477252 499987883 181477252 499987883 499983754 40747290 499983754 40747290 578854002 425013774 578854002 425013774 105060570 499998724 105060570 499998724 499981822 273712618 499981822 273712618 636764009 636789147 636764009 636789147 813386934 186630357 813386934 186630357 224138406 499987040 224138406 499987040 28327338 28296154 28327338 28296154 945118755 945055388 945118755 945055388 837811826 162210145 837811826 162210145 594163258 405800939 594163258 405800939 202335647 202366417 202335647 202366417 535179947 794537954 535179947 794537954 90021988 90010828 90021988 90010828 729483548 499994529 729483548 499994529 499960082 34888001 499960082 34888001 34882424 34888001 151782552 848244203 151782552 848244203 500018988 615983874 500018988 615983874 758041197 758072517 758041197 758072517 500011100 511395970 500011100 511395970 500000680 511395970 939402681 60562770 939402681 60562770 95469733 904520299 95469733 904520299 45236342 447447893 45236342 447447893 447482990 447447893 346525370 500000460 346525370 500000460 875696401 499970188 875696401 499970188 500037895 964333124 500037895 964333124 35603943 964333124 499993154 216170711 499993154 216170711 568473925 996844222 568473925 996844222 3162703 996844222 265678342 499976073 265678342 499976073 330886645 500009040 330886645 500009040 109583711 109581078 109583711 109581078 605133502 499978702 605133502 499978702 966538736 499972378 966538736 499972378 500035464 870719695 500035464 870719695 242686883 426014387 242686883 426014387 500031400 426014387 122617388 122628460 122617388 122628460 110129658 500033986 110129658 500033986 350633606 342819015 350633606 342819015 699410684 499984219 699410684 499984219 610733981 499983677 610733981 499983677 433256801 614100269 433256801 614100269 614045779 614100269 364544801 635448713 364544801 635448713 500003061 163547225 500003061 163547225 648404222 701261761 648404222 701261761 701269686 701261761 398221812 601801330 398221812 601801330 499960292 956014056 499960292 956014056 746702021 253308569 746702021 253308569 97992134 500015130 97992134 500015130 57442931 500015130 790800240 499970825 790800240 499970825 587526487 929710729 587526487 929710729 500026793 929710729 678552997 103595219 678552997 103595219 938149639 61871077 938149639 61871077 500007561 755048953 500007561 755048953 390586210 499997682 390586210 499997682 499996458 530752493 499996458 530752493 357515032 357555790 357515032 357555790 809953949 809934960 809953949 809934960 518911375 500018761 518911375 500018761 515241409 500018761 586683226 203118338 586683226 203118338 5631756 935436429 5631756 935436429 935366270 935436429 360884204 639088920 360884204 639088920 660605558 733039125 660605558 733039125 733059114 733039125 574877208 316592731 574877208 316592731 161396543 838622393 161396543 838622393 477173377 432125023 477173377 432125023 432132598 432125023 499994831 261450911 499994831 261450911 500003143 510600968 500003143 510600968 499983243 167093580 499983243 167093580 908007607 500033968 908007607 500033968 569649797 430377326 569649797 430377326 503382529 496607457 503382529 496607457 739086052 260850820 739086052 260850820 499991295 910252944 499991295 910252944 168182282 168134152 168182282 168134152 303700805 499973152 303700805 499973152 747409838 499973152 497089331 502863149 497089331 502863149 880103462 119940700 880103462 119940700 500026580 331374182 500026580 331374182 500007898 28959834 500007898 28959834 600067026 911259999 600067026 911259999 88726603 911259999 499999620 963670543 499999620 963670543 267257272 255036620 267257272 255036620 254983716 255036620 881041280 499989301 881041280 499989301 636335938 499989301 862691559 578969561 862691559 578969561 140110505 859893480 140110505 859893480 668690735 500005044 668690735 500005044 817994168 500039762 817994168 500039762 889709612 66260680 889709612 66260680 500002681 66260680 574720832 499986814 574720832 499986814 34228240 34246256 34228240 34246256 626872103 514337141 626872103 514337141 499995068 514337141 500027888 446500516 500027888 446500516 899165223 899220681 899165223 899220681 443968049 555968497 443968049 555968497 919991827 919972054 919991827 919972054 492799932 315258319 492799932 315258319 315312470 315258319 499996827 477376834 499996827 477376834 522634053 477376834 27492652 972447231 27492652 972447231 231890814 231934349 231890814 231934349 897056342 897082847 897056342 897082847 500003967 203209604 500003967 203209604 429123303 914482601 429123303 914482601 85465414 914482601 298879720 500036542 298879720 500036542 643685363 500036542 500037568 411251649 500037568 411251649 17395294 982679617 17395294 982679617 118420705 848456326 118420705 848456326 683189901 205840589 683189901 205840589 205850642 205840589 308568468 879826611 308568468 879826611 120187830 879826611 942461358 942475536 942461358 942475536 681056508 500004788 681056508 500004788 327607497 672371757 327607497 672371757 500038042 499961355 500038042 499961355 736452962 499961355 582515865 500013630 582515865 500013630 500021748 130252201 500021748 130252201 130273090 130252201 499985444 825752552 499985444 825752552 500030687 477072454 500030687 477072454 170918907 740071809 170918907 740071809 500013142 740071809 400363782 599560058 400363782 599560058 121699627 878263937 121699627 878263937 314362139 651034067 314362139 651034067 923266673 76747638 923266673 76747638 499990813 843697341 499990813 843697341 156347296 843697341 500001088 196781295 500001088 196781295 693627278 684970601 693627278 684970601 357077717 357069863 357077717 357069863 863440975 789606215 863440975 789606215 789611006 789606215 831520485 168400479 831520485 168400479 721889991 888114182 721889991 888114182 500032928 888114182 668338582 331639447 668338582 331639447 996702254 996719117 996702254 996719117 87563331 912420080 87563331 912420080 956755526 956747350 956755526 956747350 406430021 500011803 406430021 500011803 923835934 500022166 923835934 500022166 185337464 499991402 185337464 499991402 361429114 877009590 361429114 877009590 123006184 877009590 733884713 369460226 733884713 369460226 369440932 369460226 499979868 245267264 499979868 245267264 499988794 891094003 499988794 891094003 499998607 891094003 179032858 445245623 179032858 445245623 445256216 445245623 291920990 938071792 291920990 938071792 61925340 938071792 500039786 210019762 500039786 210019762 207804266 792204508 207804266 792204508 308654149 308605776 308654149 308605776 793882118 837757214 793882118 837757214 837735541 837757214 166263479 499992565 166263479 499992565 725613 499992565 282676018 282660626 282676018 282660626 247745615 852405572 247745615 852405572 147579275 852405572 480341565 480324623 480341565 480324623 924506599 500027730 924506599 500027730 270687282 499982911 270687282 499982911 350334785 499988723 350334785 499988723 98698760 98668606 98698760 98668606 758836121 758832060 758836121 758832060 362640474 18485609 362640474 18485609 18554517 18485609 925583927 961803604 925583927 961803604 961837698 961803604 346855444 346861775 346855444 346861775 460413048 539552419 460413048 539552419 157418896 499974222 157418896 499974222 56754371 943247832 56754371 943247832 500014476 539750825 500014476 539750825 500007746 778507227 500007746 778507227 41774068 500017978 41774068 500017978 563946324 563915020 563946324 563915020 684149720 446191401 684149720 446191401 446194625 446191401 589955084 589905573 589955084 589905573 661283445 500002307 661283445 500002307 898574440 898610480 898574440 898610480 630575451 630564689 630575451 630564689 44105205 955909293 44105205 955909293 436656848 281968036 436656848 281968036 281997998 281968036 500005243 703000518 500005243 703000518 703028360 703000518 500032809 960104708 500032809 960104708 687688132 312282996 687688132 312282996 451097943 791025512 451097943 791025512 790983010 791025512 429128727 570888050 429128727 570888050 499982144 963296908 499982144 963296908 500023434 155030253 500023434 155030253 844944474 155030253 500002489 789296039 500002489 789296039 655586019 344419753 655586019 344419753 492291731 949548163 492291731 949548163 500028304 949548163 500019718 322795575 500019718 322795575 499977598 924446075 499977598 924446075 316731034 612239412 316731034 612239412 612239432 612239412 450473525 500016219 450473525 500016219 509114314 500016219 500006731 151729643 500006731 151729643 499998204 151729643 906610056 93377634 906610056 93377634 115162626 884793503 115162626 884793503 334620330 108032410 334620330 108032410 573832780 500020561 573832780 500020561 766706080 499961984 766706080 499961984 890662038 890656224 890662038 890656224 391056307 499971352 391056307 499971352 574994111 574978666 574994111 574978666 512513901 291149504 512513901 291149504 708858342 291149504 639980338 640020162 639980338 640020162 628440754 308910181 628440754 308910181 308882710 308910181 865525095 500020945 865525095 500020945 57742939 942311582 57742939 942311582 500028163 47673010 500028163 47673010 944966328 500015188 944966328 500015188 299839279 500015188 499968044 461192566 499968044 461192566 499975774 525283389 499975774 525283389 500021721 266294941 500021721 266294941 266281697 266294941 500003755 760487749 500003755 760487749 760483204 760487749 499964073 66068316 499964073 66068316 876433671 837777224 876433671 837777224 59824423 940231456 59824423 940231456 500017209 72899607 500017209 72899607 927056467 72899607 413370244 539998453 413370244 539998453 539970778 539998453 499985414 352754817 499985414 352754817 260609612 739409326 260609612 739409326 270238907 729804888 270238907 729804888 834368900 834421934 834368900 834421934 431597132 500003906 431597132 500003906 203410999 796536249 203410999 796536249 578415627 578446533 578415627 578446533 587967512 587944898 587967512 587944898 385665931 20377490 385665931 20377490 500035039 368694172 500035039 368694172 499994176 70623621 499994176 70623621 524196716 765374924 524196716 765374924 234605271 765374924 802498997 88459765 802498997 88459765 499996250 88459765 768240034 499982466 768240034 499982466 812350164 499982466 500009355 520366074 500009355 520366074 676174869 500028363 676174869 500028363 564000357 953409259 564000357 953409259 46592177 953409259 194569084 499963137 194569084 499963137 54663904 500038424 54663904 500038424 680879898 500038424 538296399 65008501 538296399 65008501 448824292 500017593 448824292 500017593 133885115 499967040 133885115 499967040 330380254 330433277 330380254 330433277 553946956 722712918 553946956 722712918 722687445 722712918 599354851 146026949 599354851 146026949 853998366 146026949 499994975 1558182 499994975 1558182 740030190 391528892 740030190 391528892 344907552 655082882 344907552 655082882 969521292 30446751 969521292 30446751 296461615 805840876 296461615 805840876 194165647 805840876 991005148 9030001 991005148 9030001 68588651 931413416 68588651 931413416 159251357 159265541 159251357 159265541 161369382 500038918 161369382 500038918 16207446 500028432 16207446 500028432 317074587 682947061 317074587 682947061 190000946 190034232 190000946 190034232 272274706 500015792 272274706 500015792 690383553 500015792 548204305 451782357 548204305 451782357 895080113 895121568 895080113 895121568 354809174 130817663 354809174 130817663 130772248 130817663 500009294 624550726 500009294 624550726 992819270 117650 992819270 117650 499963590 117650 499994844 790009882 499994844 790009882 27554167 499965542 27554167 499965542 148039248 938932389 148039248 938932389 931851286 499995372 931851286 499995372 592200436 592208402 592200436 592208402 386864017 386900196 386864017 386900196 499980296 603854471 499980296 603854471 704755558 295204023 704755558 295204023 723186211 500013829 723186211 500013829 107747278 69967129 107747278 69967129 70021781 69967129 686783332 686789601 686783332 686789601 964575445 499977741 964575445 499977741 330184077 669871186 330184077 669871186 922599044 77459830 922599044 77459830 984697574 984682977 984697574 984682977 499972425 379539567 499972425 379539567 500027959 995749317 500027959 995749317 500008891 995749317 637013660 499972247 637013660 499972247 127077406 499972247 892890704 107090663 892890704 107090663 621149567 621126056 621149567 621126056 208214021 143127438 208214021 143127438 143158913 143127438 584700648 499980261 584700648 499980261 711662618 711689474 711662618 711689474 487894813 487858013 487894813 487858013 544346415 544324082 544346415 544324082 356510819 499968490 356510819 499968490 852019955 851979933 852019955 851979933 196125368 196133317 196125368 196133317 312555733 687429189 312555733 687429189 565522816 565564219 565522816 565564219 272980740 727033681 272980740 727033681 295234063 295234805 295234063 295234805 499983564 916995543 499983564 916995543 916970999 916995543 434364497 120421419 434364497 120421419 879596178 120421419 309585949 690368979 309585949 690368979 500006587 316847993 500006587 316847993 922244893 500020138 922244893 500020138 466794143 278177982 466794143 278177982 278139192 278177982 499994653 800464092 499994653 800464092 500013205 151419779 500013205 151419779 499976358 151419779 525715862 598603703 525715862 598603703 144548217 499989221 144548217 499989221 544880701 499989221 533739293 327035514 533739293 327035514 890666751 499987024 890666751 499987024 214089321 214142310 214089321 214142310 430884036 500006735 430884036 500006735 915930731 500006735 500039248 475996052 500039248 475996052 803073079 803062067 803073079 803062067 186140333 21654276 186140333 21654276 21659089 21654276 97117494 902935184 97117494 902935184 743210333 499969554 743210333 499969554 24804228 780873227 24804228 780873227 780899983 780873227 134270302 865798534 134270302 865798534 499961845 116933743 499961845 116933743 116886707 116933743 891609528 500033269 891609528 500033269 448930284 139457619 448930284 139457619 860503027 139457619 774133764 774121775 774133764 774121775 484705376 500020248 484705376 500020248 499989034 811982865 499989034 811982865 812013574 811982865 267711941 329881818 267711941 329881818 499982326 993222650 499982326 993222650 993240530 993222650 500009824 499972658 500009824 499972658 705853804 499972658 656083460 656155698 656083460 656155698 725873036 499961504 725873036 499961504 315086964 499961504 647624889 647615505 647624889 647615505 768513711 500019134 768513711 500019134 166981768 833006204 166981768 833006204 216628655 216648457 216628655 216648457 516449285 500037913 516449285 500037913 979377163 499975299 979377163 499975299 204632272 499976527 204632272 499976527 312374037 224790477 312374037 224790477 775238859 224790477 331174409 846190771 331174409 846190771 846135458 846190771 135583654 135536157 135583654 135536157 458129118 792949097 458129118 792949097 207068176 792949097 473741708 526202703 473741708 526202703 499987672 740802672 499987672 740802672 26264931 7652131 26264931 7652131 627470633 966513820 627470633 966513820 966461665 966513820 734768388 265203649 734768388 265203649 539919356 744574947 539919356 744574947 493260779 506793658 493260779 506793658 499971954 792023750 499971954 792023750 499973737 14520306 499973737 14520306 980939034 887901550 980939034 887901550 112056936 887901550 500026398 101630239 500026398 101630239 519416613 555380523 519416613 555380523 444580513 555380523 593682904 179459924 593682904 179459924 500027733 73473939 500027733 73473939 711301508 711292410 711301508 711292410 952143406 47854390 952143406 47854390 247384950 272913711 247384950 272913711 500007665 272913711 499978837 989917126 499978837 989917126 989887264 989917126 441278562 558758386 441278562 558758386 422844957 577149504 422844957 577149504 506346 515187 506346 515187 714159351 714086466 714159351 714086466 269311478 342835876 269311478 342835876 500005573 400403273 500005573 400403273 500000424 163282994 500000424 163282994 368936363 669932711 368936363 669932711 499967113 669932711 278618251 721398108 278618251 721398108 628291149 22331139 628291149 22331139 499982305 22331139 851254283 851474268 851254283 851474268 13295330 986714622 13295330 986714622 712165231 505156078 712165231 505156078 494810878 505156078 750659787 249371361 750659787 249371361 420871747 986999912 420871747 986999912 13039258 986999912 500017307 439197435 500017307 439197435 126890805 873120478 126890805 873120478 915328652 500003441 915328652 500003441 243375886 932320039 243375886 932320039 567298665 500030353 567298665 500030353 230644307 500030353 499998927 987778275 499998927 987778275 558729497 441258824 558729497 441258824 39060876 947043308 39060876 947043308 947083036 947043308 244699777 500038355 244699777 500038355 54485739 945491382 54485739 945491382 500008635 270616990 500008635 270616990 912330069 500005113 912330069 500005113 400506783 400545397 400506783 400545397 776869979 776854223 776869979 776854223 576037504 417780792 576037504 417780792 582219101 417780792 34967255 965018025 34967255 965018025 993103021 6881959 993103021 6881959 347622904 652433586 347622904 652433586 499974772 499962027 499974772 499962027 194711245 499962027 499987302 985542845 499987302 985542845 500031737 551223385 500031737 551223385 414491609 499977348 414491609 499977348 850733888 499977348 581325603 500007249 581325603 500007249 434456912 434440751 434456912 434440751 499967857 628881063 499967857 628881063 351918949 200017056 351918949 200017056 804439540 193680728 804439540 193680728 806315245 193680728 256863201 743152153 256863201 743152153 499980774 259651657 499980774 259651657 500016871 744000061 500016871 744000061 797503181 303578279 797503181 303578279 696406209 303578279 796525216 962795660 796525216 962795660 37178917 962795660 488541223 488484961 488541223 488484961 499965226 883723322 499965226 883723322 102805737 102841711 102805737 102841711 519867244 972402348 519867244 972402348 27552748 972402348 621398471 621392035 621398471 621392035 838424613 838375147 838424613 838375147 500031469 57161011 500031469 57161011 161887546 585036523 161887546 585036523 500011661 585036523 499993734 949474145 499993734 949474145 350850838 42868216 350850838 42868216 42843060 42868216 478454328 582285557 478454328 582285557 500005142 582285557 100352940 236181030 100352940 236181030 746972141 623065118 746972141 623065118 623060890 623065118 634434959 365596957 634434959 365596957 342556366 657481885 342556366 657481885 540896141 500029017 540896141 500029017 933376580 597024880 933376580 597024880 597010294 597024880 708073261 500017563 708073261 500017563 499990007 999072195 499990007 999072195 600868280 600870945 600868280 600870945 500039252 960068970 500039252 960068970 37428471 499985722 37428471 499985722 987734477 987752841 987734477 987752841 499983696 177325919 499983696 177325919 513508793 987315945 513508793 987315945 987251830 987315945 227160751 71102948 227160751 71102948 71141889 71102948 756925511 407495709 756925511 407495709 407518024 407495709 500039977 936982346 500039977 936982346 142282827 500029288 142282827 500029288 1088378 500029288 445534516 445491924 445534516 445491924 658387430 658365766 658387430 658365766 239100447 499987553 239100447 499987553 499981003 826174157 499981003 826174157 233282086 766679373 233282086 766679373 55129471 944909100 55129471 944909100 565177045 500020812 565177045 500020812 357600376 500020812 500020981 88630032 500020981 88630032 658829003 734929237 658829003 734929237 734974285 734929237 386181033 500018399 386181033 500018399 499996670 650140650 499996670 650140650 650153236 650140650 499973923 15020350 499973923 15020350 499994866 550229841 499994866 550229841 499967782 418246374 499967782 418246374 403587724 596364945 403587724 596364945 757017762 500000521 757017762 500000521 901311570 500000521 499995271 254901739 499995271 254901739 888285294 656676332 888285294 656676332 343356754 656676332 376349474 376321960 376349474 376321960 499986376 684297447 499986376 684297447 76929882 437391425 76929882 437391425 499964996 437391425 85909956 500021450 85909956 500021450 697099159 500021450 450546490 549431974 450546490 549431974 118490420 6423258 118490420 6423258 993547329 6423258 962646235 962679980 962646235 962679980 334874682 160809882 334874682 160809882 883067605 116898425 883067605 116898425 849268772 740832309 849268772 740832309 499986315 740832309 816794754 845941390 816794754 845941390 154110957 845941390 282427831 288388081 282427831 288388081 739764753 260212196 739764753 260212196 433601120 661238167 433601120 661238167 661222262 661238167 500035128 925136711 500035128 925136711 829253389 499976956 829253389 499976956 10419761 499976956 717330494 33980628 717330494 33980628 966007620 33980628 500016863 871015716 500016863 871015716 785204999 605663304 785204999 605663304 394377836 605663304 913438835 913381351 913438835 913381351 255974120 500000851 255974120 500000851 348935969 651066665 348935969 651066665 230360518 499986351 230360518 499986351 868949534 868957650 868949534 868957650 466476176 201644199 466476176 201644199 619749466 380258548 619749466 380258548 992872398 7091761 992872398 7091761 500037506 615901092 500037506 615901092 609004893 499963987 609004893 499963987 499965159 369260861 499965159 369260861 76070154 626488163 76070154 626488163 499995559 242507959 499995559 242507959 562365822 562367785 562365822 562367785 647287647 499975907 647287647 499975907 732615590 499975907 217488454 217469585 217488454 217469585 622051448 500001373 622051448 500001373 152540553 500001373 665623864 500030200 665623864 500030200 512039279 500007162 512039279 500007162 511881536 511870985 511881536 511870985 647159740 352870117 647159740 352870117 906355992 500038534 906355992 500038534 273035156 499981574 273035156 499981574 250696868 749346076 250696868 749346076 427974397 105346185 427974397 105346185 499999997 105346185 463913682 463900877 463913682 463900877 173411635 173410857 173411635 173410857 213236120 893646936 213236120 893646936 500011071 893646936 499964366 81477314 499964366 81477314 820019474 998359649 820019474 998359649 1674554 998359649 499999481 171819488 499999481 171819488 171769569 171819488 532528786 500016855 532528786 500016855 709302015 290733234 709302015 290733234 705354011 705285771 705354011 705285771 597570623 499972308 597570623 499972308 961187910 499972308 634196940 499969338 634196940 499969338 61645463 938342035 61645463 938342035 746848954 746878830 746848954 746878830 500035416 746978859 500035416 746978859 478592826 478613059 478592826 478613059 844286386 500027710 844286386 500027710 634430802 634414145 634430802 634414145 937830768 500008406 937830768 500008406 753754757 775674173 753754757 775674173 224317865 775674173 499990037 727468782 499990037 727468782 752856132 752859609 752856132 752859609 499995530 35100505 499995530 35100505 400748465 599206718 400748465 599206718 500008652 229473204 500008652 229473204 499986758 919179997 499986758 919179997 500001154 919179997 364305410 499997778 364305410 499997778 948942363 499997778 288463168 500013708 288463168 500013708 847594316 152438391 847594316 152438391 499995873 826301745 499995873 826301745 787691851 212335352 787691851 212335352 700528922 499993633 700528922 499993633 500015803 494309209 500015803 494309209 893589725 893628804 893589725 893628804 961027316 499998619 961027316 499998619 111997297 888016248 111997297 888016248 499968598 358268628 499968598 358268628 500035672 432460247 500035672 432460247 970155284 29855759 970155284 29855759 498449121 501544546 498449121 501544546 499997402 453057259 499997402 453057259 51818335 948169110 51818335 948169110 801910342 198119335 801910342 198119335 500027677 894524445 500027677 894524445 540528978 459462125 540528978 459462125 640146070 640180936 640146070 640180936 423436664 175987589 423436664 175987589 499982858 175987589 499978457 913425804 499978457 913425804 540121116 459898442 540121116 459898442 765924681 765990594 765924681 765990594 405013292 259725026 405013292 259725026 500006019 259725026 499969246 588830342 499969246 588830342 528190037 161974339 528190037 161974339 499990338 724149349 499990338 724149349 275855822 724149349 685920160 314002981 685920160 314002981 237759406 762227683 237759406 762227683 182722027 499998621 182722027 499998621 499963184 517199172 499963184 517199172 775225383 281917032 775225383 281917032 281885249 281917032 604266791 395723932 604266791 395723932 140868440 140874842 140868440 140874842 500003564 855883151 500003564 855883151 146861446 146848836 146861446 146848836 200411922 675398776 200411922 675398776 552468415 464949720 552468415 464949720 128094153 871906423 128094153 871906423 500023325 148136803 500023325 148136803 664492294 664494569 664492294 664494569 657990111 534943968 657990111 534943968 465059068 534943968 943834247 499971497 943834247 499971497 178463169 821532706 178463169 821532706 784468580 499991254 784468580 499991254 164408105 499991254 500031699 638074697 500031699 638074697 737983381 248737555 737983381 248737555 248697241 248737555 480861046 519182044 480861046 519182044 499961561 222904691 499961561 222904691 327342375 672711787 327342375 672711787 866374347 388999090 866374347 388999090 292512540 500029561 292512540 500029561 489964079 500029561 122882464 877094726 122882464 877094726 2282340 2334451 2282340 2334451 927785296 927781534 927785296 927781534 111141919 328039435 111141919 328039435 671940931 328039435 363032799 500019387 363032799 500019387 4467581 500019387 828019641 354269423 828019641 354269423 500006836 354269423 540984256 895035003 540984256 895035003 105014902 895035003 431236276 568754649 431236276 568754649 832745970 832757167 832745970 832757167 499980558 276315494 499980558 276315494 924587183 499995270 924587183 499995270 500010268 247821647 500010268 247821647 247823962 247821647 602985681 397009398 602985681 397009398 74753863 74741580 74753863 74741580 294955399 941408093 294955399 941408093 746222060 499989038 746222060 499989038 772611547 499989038 500013281 918801100 500013281 918801100 420809079 335006824 420809079 335006824 845047389 154952446 845047389 154952446 433790858 574546077 433790858 574546077 788776641 788737909 788776641 788737909 310347876 21372818 310347876 21372818 666871234 666862507 666871234 666862507 963251003 500033876 963251003 500033876 499972627 566933272 499972627 566933272 500012881 250997068 500012881 250997068 500032041 250997068 421257808 421232886 421257808 421232886 853352775 146675500 853352775 146675500 773894427 658010557 773894427 658010557 499976199 658010557 770523678 229487477 770523678 229487477 500016010 413707628 500016010 413707628 937888347 62056086 937888347 62056086 500011873 482568077 500011873 482568077 90387584 90329866 90387584 90329866 991296550 499992394 991296550 499992394 499988613 13153425 499988613 13153425 506145591 877820852 506145591 877820852 122201575 877820852 500029273 767591681 500029273 767591681 232365980 767591681 596615777 499992609 596615777 499992609 499960759 898229293 499960759 898229293 798523093 499960446 798523093 499960446 401203359 982409758 401203359 982409758 982437939 982409758 499961231 607363005 499961231 607363005 499964060 640318278 499964060 640318278 2832778 2875733 2832778 2875733 500017996 775005897 500017996 775005897 775018630 775005897 52633742 955266671 52633742 955266671 44722469 955266671 802582309 197361121 802582309 197361121 342581685 871788782 342581685 871788782 128231846 871788782 786877320 471485732 786877320 471485732 499982501 471485732 500030216 367944299 500030216 367944299 979147554 744846731 979147554 744846731 255147493 744846731 499976437 61522372 499976437 61522372 178814451 500012214 178814451 500012214 559034942 440951660 559034942 440951660 696523641 612963479 696523641 612963479 74286926 74290398 74286926 74290398 130426796 500020709 130426796 500020709 53240657 53247307 53240657 53247307 861459055 500005552 861459055 500005552 91584444 500005552 499966766 687806863 499966766 687806863 98060975 58479300 98060975 58479300 58511499 58479300 890885358 787158033 890885358 787158033 212892010 787158033 500022198 968643991 500022198 968643991 31371823 968643991 323321776 500021540 323321776 500021540 761127043 761140525 761127043 761140525 321221738 338355279 321221738 338355279 824961738 175007034 824961738 175007034 574886436 425076688 574886436 425076688 499975164 224137059 499975164 224137059 499965284 752020682 499965284 752020682 847105747 152915628 847105747 152915628 494578477 500007210 494578477 500007210 812418595 187579778 812418595 187579778 356874767 688624666 356874767 688624666 591865587 500002797 591865587 500002797 695154797 797494389 695154797 797494389 500022783 797494389 687317022 403851113 687317022 403851113 100167438 899858098 100167438 899858098 290164045 709827092 290164045 709827092 77852370 922139384 77852370 922139384 864978752 135026065 864978752 135026065 612918712 814262783 612918712 814262783 499987950 814262783 500031354 212006836 500031354 212006836 433258017 566795104 433258017 566795104 67221549 67246584 67221549 67246584 499997458 493224831 499997458 493224831 500012977 493224831 499998733 19136913 499998733 19136913 773916029 608982773 773916029 608982773 500011253 886570810 500011253 886570810 210146784 499990035 210146784 499990035 500017386 615988623 500017386 615988623 616035501 615988623 499972785 658265106 499972785 658265106 500013714 658265106 500009816 758342963 500009816 758342963 500029351 499960425 500029351 499960425 796387947 499960425 500004448 767374578 500004448 767374578 499988361 743405190 499988361 743405190 38006869 961961241 38006869 961961241 639307897 499964898 639307897 499964898 178635470 499966600 178635470 499966600 500009448 300941813 500009448 300941813 660231099 810697811 660231099 810697811 499990808 6634153 499990808 6634153 6656283 6634153 713845480 500039198 713845480 500039198 857021451 142999288 857021451 142999288 500026486 183181685 500026486 183181685 183227355 183181685 446805046 881367741 446805046 881367741 500009102 881367741 500009080 153762245 500009080 153762245 560210928 448550176 560210928 448550176 450503162 499969271 450503162 499969271 483546204 483521868 483546204 483521868 984641947 992187626 984641947 992187626 500029405 992187626 558860084 558872556 558860084 558872556 956179674 956199085 956179674 956199085 671555811 238395207 671555811 238395207 936278758 936275894 936278758 936275894 500016605 159352618 500016605 159352618 499961064 924696208 499961064 924696208 864713634 27788187 864713634 27788187 27818555 27788187 237131119 303286192 237131119 303286192 572421737 740836166 572421737 740836166 85804475 500007196 85804475 500007196 810631784 500007196 149236829 499988732 149236829 499988732 137624288 862402752 137624288 862402752 499986958 202821200 499986958 202821200 194305931 805691636 194305931 805691636 500012914 430450611 500012914 430450611 500008820 793941888 500008820 793941888 99891036 99938697 99891036 99938697 495730276 975505467 495730276 975505467 500024203 975505467 500000977 197506074 500000977 197506074 213149654 786807498 213149654 786807498 443091731 263788159 443091731 263788159 736165058 263788159 566124804 850345055 566124804 850345055 149701432 850345055 499984754 472594151 499984754 472594151 886687915 886706206 886687915 886706206 422530542 422525335 422530542 422525335 551587606 884922214 551587606 884922214 884931486 884922214 686355417 313699112 686355417 313699112 618963158 619018536 618963158 619018536 946171555 80481182 946171555 80481182 80539953 80481182 181717095 353914794 181717095 353914794 945775003 945789270 945775003 945789270 477205719 477244915 477205719 477244915 499987543 557304334 499987543 557304334 121546097 121539305 121546097 121539305 45007424 955005019 45007424 955005019 440872630 500028939 440872630 500028939 894150313 912862072 894150313 912862072 37923519 962065127 37923519 962065127 590213316 409839676 590213316 409839676 679098314 499991658 679098314 499991658 499998435 53496222 499998435 53496222 53536182 53496222 521464756 500016829 521464756 500016829 337569420 500016829 516758243 483314321 516758243 483314321 513187515 888779280 513187515 888779280 110848183 285607431 110848183 285607431 859899728 500032845 859899728 500032845 75257180 75251590 75257180 75251590 99765264 776316584 99765264 776316584 878485732 979154807 878485732 979154807 499964611 979154807 932930576 26197225 932930576 26197225 26231090 26197225 441889464 558095302 441889464 558095302 723195286 182198789 723195286 182198789 151745968 848306470 151745968 848306470 500003600 135516448 500003600 135516448 771625039 499993998 771625039 499993998 923129306 76816188 923129306 76816188 817441986 840195956 817441986 840195956 159800431 840195956 356145729 65413470 356145729 65413470 593518685 500004315 593518685 500004315 667461910 485589712 667461910 485589712 37504709 37487422 37504709 37487422 496825791 692451112 496825791 692451112 307513941 692451112 499960716 257923880 499960716 257923880 138894907 982228674 138894907 982228674 203054 219629646 203054 219629646 878495029 597188702 878495029 597188702 402864170 597188702 488300184 500036383 488300184 500036383 120110052 500886793 120110052 500886793 500017712 985436845 500017712 985436845 782306150 500005923 782306150 500005923 964219576 964182372 964219576 964182372 48622575 951389392 48622575 951389392 45229905 954779352 45229905 954779352 553919694 500030647 553919694 500030647 49230155 241754429 49230155 241754429 758265265 241754429 707203245 707232429 707203245 707232429 41838798 41807299 41838798 41807299 194105851 499968529 194105851 499968529 500003026 412069068 500003026 412069068 587884058 412069068 500027764 39643050 500027764 39643050 426838606 725245363 426838606 725245363 725256618 725245363 500015883 499998689 500015883 499998689 607384085 499998689 88008555 88068154 88008555 88068154 499992722 554138166 499992722 554138166 926794856 73213983 926794856 73213983 978657571 978643363 978657571 978643363 373482965 413116436 373482965 413116436 586898781 413116436 127888155 558861403 127888155 558861403 500021838 558861403 499981331 189548110 499981331 189548110 498786953 500013689 498786953 500013689 469179551 48332878 469179551 48332878 500018244 738647886 500018244 738647886 572302640 427699225 572302640 427699225 959256643 959219133 959256643 959219133 817301438 182711535 817301438 182711535 802323174 499962943 802323174 499962943 500030928 85018672 500030928 85018672 409037241 500001117 409037241 500001117 831591979 500001117 499993258 563727982 499993258 563727982 591079475 408948145 591079475 408948145 618905416 500035205 618905416 500035205 537180007 462831231 537180007 462831231 499968766 588920921 499968766 588920921 335292957 390812337 335292957 390812337 499961590 390812337 204307003 880934518 204307003 880934518 119042275 880934518 872349469 127674748 872349469 127674748 531757826 690928948 531757826 690928948 309075627 690928948 883421464 116570524 883421464 116570524 560443771 743237437 560443771 743237437 131057273 131075202 131057273 131075202 172157874 577546452 172157874 577546452 422421190 577546452 14005238 14036478 14005238 14036478 500038322 499967964 500038322 499967964 291451195 499967964 499963129 688261030 499963129 688261030 194147786 194172567 194147786 194172567 317478246 317460588 317478246 317460588 867087540 132879354 867087540 132879354 431153947 607695554 431153947 607695554 499973200 607695554 227790798 208563390 227790798 208563390 500002043 499988676 500002043 499988676 723403369 499988676 500035723 78507855 500035723 78507855 645136568 645191505 645136568 645191505 538678291 538640350 538678291 538640350 499986572 603433305 499986572 603433305 70349199 249523227 70349199 249523227 757273272 242698684 757273272 242698684 500028270 920345316 500028270 920345316 136043586 136055005 136043586 136055005 621388774 621324361 621388774 621324361 500039049 501183515 500039049 501183515 234309070 765716168 234309070 765716168 692859443 186972999 692859443 186972999 997912747 997895067 997912747 997895067 712006536 606876663 712006536 606876663 393164394 606876663 421665820 578383123 421665820 578383123 709502745 709456322 709502745 709456322 163615122 163671200 163615122 163671200 19637752 742095687 19637752 742095687 780584227 780608912 780584227 780608912 253310654 184918198 253310654 184918198 184954381 184918198 500002320 832648507 500002320 832648507 329223520 500014591 329223520 500014591 621700789 500014591 280918983 280875149 280918983 280875149 196131452 499982200 196131452 499982200 90192621 90191712 90192621 90191712 87185859 912830163 87185859 912830163 309638834 226374441 309638834 226374441 773623303 226374441 380701353 380739097 380701353 380739097 149104314 149049970 149104314 149049970 500023060 646678698 500023060 646678698 353384726 646678698 496428177 164674788 496428177 164674788 499999390 164674788 228176653 771812067 228176653 771812067 739121933 500017457 739121933 500017457 500013174 805030105 500013174 805030105 341306077 658750569 341306077 658750569 876605869 876628407 876605869 876628407 984226260 15794393 984226260 15794393 334200528 500037488 334200528 500037488 792250985 387370122 792250985 387370122 499963162 990341996 499963162 990341996 92263483 500026216 92263483 500026216 778503506 500037326 778503506 500037326 906661785 93344416 906661785 93344416 499961073 859569710 499961073 859569710 683914746 486018211 683914746 486018211 486007528 486018211 500020559 276264835 500020559 276264835 709226960 846474395 709226960 846474395 846452058 846474395 499999037 81377414 499999037 81377414 346992724 511938518 346992724 511938518 488099444 511938518 155324375 844671723 155324375 844671723 714707694 287886478 714707694 287886478 287907974 287886478 499974047 620361659 499974047 620361659 541484842 105259528 541484842 105259528 894727514 105259528 500011344 706093022 500011344 706093022 157747241 157691466 157747241 157691466 500019464 869597736 500019464 869597736 499996372 83900680 499996372 83900680 871625655 500010804 871625655 500010804 411603247 500010804 670138888 670153837 670138888 670153837 606663686 393351455 606663686 393351455 247199400 777481176 247199400 777481176 190429530 190385411 190429530 190385411 788244916 967558578 788244916 967558578 967598812 967558578 673640596 182547750 673640596 182547750 374108457 625906899 374108457 625906899 980365496 19653412 980365496 19653412 500018986 499996107 500018986 499996107 906608390 906567548 906608390 906567548 681485630 463557861 681485630 463557861 499967806 946280897 499967806 946280897 628984183 282009336 628984183 282009336 435770278 772369935 435770278 772369935 772364335 772369935 500023035 216790637 500023035 216790637 783237946 216790637 500026325 673237118 500026325 673237118 452756821 452728021 452756821 452728021 500021391 531171779 500021391 531171779 703333703 67762831 703333703 67762831 456365338 456352884 456365338 456352884 500023416 14399351 500023416 14399351 500015508 275343322 500015508 275343322 854061405 145942214 854061405 145942214 395875912 499969986 395875912 499969986 846980816 153037202 846980816 153037202 499989190 699934654 499989190 699934654 918170507 223974698 918170507 223974698 499995836 223974698 908681925 908685092 908681925 908685092 499999881 624882669 499999881 624882669 689946340 689887887 689946340 689887887 499961672 190859374 499961672 190859374 190848664 190859374 500009453 807834881 500009453 807834881 216590392 216587534 216590392 216587534 291165460 944943869 291165460 944943869 500005168 944943869 50258407 499987590 50258407 499987590 685251473 685205822 685251473 685205822 319571261 499997461 319571261 499997461 97292499 499997461 708038006 291969088 708038006 291969088 450542787 549495082 450542787 549495082 121617027 121659716 121617027 121659716 500016628 325618815 500016628 325618815 500006709 303359634 500006709 303359634 460397955 811589030 460397955 811589030 577521166 499980995 577521166 499980995 500014381 972195009 500014381 972195009 282008876 96475945 282008876 96475945 96439903 96475945 993805724 6197326 993805724 6197326 517276172 499962772 517276172 499962772 661443579 499962772 500019328 874556013 500019328 874556013 402153191 500005119 402153191 500005119 102698191 500005119 880336309 880344921 880336309 880344921 500006685 144271888 500006685 144271888 996470150 499964610 996470150 499964610 795156868 181570938 795156868 181570938 181569568 181570938 499995920 530722276 499995920 530722276 151791853 251655172 151791853 251655172 843709414 500039390 843709414 500039390 707108144 500039390 905424356 905402392 905424356 905402392 499978977 319040564 499978977 319040564 692252814 809036082 692252814 809036082 500000450 809036082 995713465 995749210 995713465 995749210 500020912 248389069 500020912 248389069 248373392 248389069 606697803 606686380 606697803 606686380 87421494 500017861 87421494 500017861 657598574 500017861 554641882 554670529 554641882 554670529 500016016 466865345 500016016 466865345 121205289 878766569 121205289 878766569 570916576 499988399 570916576 499988399 363264855 500016673 363264855 500016673 391048169 78196740 391048169 78196740 78228567 78196740 190843002 500021483 190843002 500021483 137636298 19220841 137636298 19220841 500021263 19220841 430151856 499993287 430151856 499993287 885564528 499993287 431629313 292059086 431629313 292059086 707894033 292059086 445158400 500030566 445158400 500030566 773107432 115581846 773107432 115581846 884362195 115581846 471069186 646001098 471069186 646001098 672906005 327104482 672906005 327104482 500025773 977741883 500025773 977741883 22303006 977741883 172036554 468017991 172036554 468017991 499973395 468017991 157974515 841967685 157974515 841967685 733110535 230266257 733110535 230266257 455310763 507252834 455310763 507252834 492691546 507252834 85593244 499966134 85593244 499966134 921573982 921557135 921573982 921557135 148560185 841071125 148560185 841071125 499973080 841071125 163659107 500005448 163659107 500005448 499973009 664747654 499973009 664747654 389053152 499977318 389053152 499977318 25723883 974311248 25723883 974311248 172811254 172868939 172811254 172868939 261536425 658062010 261536425 658062010 658112271 658062010 499977328 752481560 499977328 752481560 213662460 213644544 213662460 213644544 244630365 244575705 244630365 244575705 122827146 122807784 122827146 122807784 500038025 886881455 500038025 886881455 166248931 166225438 166248931 166225438 26113880 500007174 26113880 500007174 845620791 500007174 357519248 860125183 357519248 860125183 139911714 860125183 617593718 246260750 617593718 246260750 246241303 246260750 247313897 768941436 247313897 768941436 768952623 768941436 499969145 995715102 499969145 995715102 767547011 458794431 767547011 458794431 97780434 97739284 97780434 97739284 500032015 312138909 500032015 312138909 499964797 797886755 499964797 797886755 980642616 500003467 980642616 500003467 499982703 969731414 499982703 969731414 499995241 620384927 499995241 620384927 620327253 620384927 17993080 981985926 17993080 981985926 145779392 499990113 145779392 499990113 125974776 499990113 806455587 862896770 806455587 862896770 137077867 862896770 351808231 351786250 351808231 351786250 628216201 778389463 628216201 778389463 133887593 281868457 133887593 281868457 806381875 193598681 806381875 193598681 475240523 524721959 475240523 524721959 492889565 415253882 492889565 415253882 500023052 415253882 499975297 512395216 499975297 512395216 177948214 822008146 177948214 822008146 237979803 4602479 237979803 4602479 4564542 4602479 744140734 744136642 744140734 744136642 499966856 233434942 499966856 233434942 233385614 233434942 408088450 408146416 408088450 408146416 499979544 325872935 499979544 325872935 79650963 920344190 79650963 920344190 500010870 888089547 500010870 888089547 24059054 975934578 24059054 975934578 107260331 107269665 107260331 107269665 868562321 500013487 868562321 500013487 130579267 500013487 962547355 962520142 962547355 962520142 515591201 484435817 515591201 484435817 196026615 803969690 196026615 803969690 690658653 20460233 690658653 20460233 490292764 624848576 490292764 624848576 624879333 624848576 499994914 361182413 499994914 361182413 499990239 361182413 500029939 910085066 500029939 910085066 499992659 910085066 952324790 500003079 952324790 500003079 499986436 927917759 499986436 927917759 927894229 927917759 238339057 499961706 238339057 499961706 637390680 834446434 637390680 834446434 834443861 834446434 500021650 450406585 500021650 450406585 191113082 499964843 191113082 499964843 499980050 38866538 499980050 38866538 38864478 38866538 181116433 500008997 181116433 500008997 397263261 397277233 397263261 397277233 627467601 627453234 627467601 627453234 545585368 500000728 545585368 500000728 602750794 602736430 602750794 602736430 823949499 176080070 823949499 176080070 341926307 978315075 341926307 978315075 758980945 597556907 758980945 597556907 77168312 999212465 77168312 999212465 999276630 999212465 499984414 351943132 499984414 351943132 648077659 351943132 500023227 982533993 500023227 982533993 17417645 982533993 825022413 174938155 825022413 174938155 587209537 587239564 587209537 587239564 699271706 500027038 699271706 500027038 694593047 694589124 694593047 694589124 499969624 67165237 499969624 67165237 499982363 837794502 499982363 837794502 834481209 499978552 834481209 499978552 908151753 908187981 908151753 908187981 692587829 307457261 692587829 307457261 659862624 582474645 659862624 582474645 499964479 814098393 499964479 814098393 402687699 402748890 402687699 402748890 617686512 499967455 617686512 499967455 500019813 235593206 500019813 235593206 688831917 500036177 688831917 500036177 52058914 499960138 52058914 499960138 185966729 500035871 185966729 500035871 500012833 298143535 500012833 298143535 701845508 298143535 382534435 617412644 382534435 617412644 499992311 214562358 499992311 214562358 593574740 499993160 593574740 499993160 621990232 271231703 621990232 271231703 728791007 271231703 356806757 902608778 356806757 902608778 499969763 111287868 499969763 111287868 386749619 386788190 386749619 386788190 320620331 320594964 320620331 320594964 404632595 506306390 404632595 506306390 506319412 506306390 500035561 463689607 500035561 463689607 482294036 499970086 482294036 499970086 499969802 206728753 499969802 206728753 884576415 588923628 884576415 588923628 500032779 588923628 673931092 271526573 673931092 271526573 311298525 688667488 311298525 688667488 579118486 499988063 579118486 499988063 885305561 885325715 885305561 885325715 981253640 18744367 981253640 18744367 103929507 896064974 103929507 896064974 856233608 143823798 856233608 143823798 499998515 523576363 499998515 523576363 500017365 523576363 148533932 851501006 148533932 851501006 844808650 155172327 844808650 155172327 523688675 499977350 523688675 499977350 970405935 29522486 970405935 29522486 499962020 736440094 499962020 736440094 263544377 736440094 681953898 681949617 681953898 681949617 499975051 969664418 499975051 969664418 144520838 302441914 144520838 302441914 500003093 302441914 245243602 245264171 245243602 245264171 500039296 712372435 500039296 712372435 519289672 162556253 519289672 162556253 837511728 162556253 673055752 853391197 673055752 853391197 146584257 853391197 776678041 95596627 776678041 95596627 95597022 95596627 499980001 959801458 499980001 959801458 959834910 959801458 500026873 88753278 500026873 88753278 88728145 88753278 499983295 499994717 499983295 499994717 793489637 1159004 793489637 1159004 1151553 1159004 707932235 499993821 707932235 499993821 2563107 2574323 2563107 2574323 789176650 951607533 789176650 951607533 499990659 951607533 500031216 303741297 500031216 303741297 895326453 500013763 895326453 500013763 165366475 500013763 500028779 509571203 500028779 509571203 204811033 500029194 204811033 500029194 519953556 519922299 519953556 519922299 951772313 48257384 951772313 48257384 232799831 500035174 232799831 500035174 526735164 500009179 526735164 500009179 499971122 716263877 499971122 716263877 167184398 480315479 167184398 480315479 519699376 480315479 366716379 366680750 366716379 366680750 543433070 543461739 543433070 543461739 510332657 499960395 510332657 499960395 853600212 499960395 159893487 500004498 159893487 500004498 589605875 500004498 555113441 955113416 555113441 955113416 44860190 955113416 956898247 273415806 956898247 273415806 273462744 273415806 499987378 375798514 499987378 375798514 375732992 375798514 499990356 28921570 499990356 28921570 914034273 500007513 914034273 500007513 766811330 500007513 891268643 108757658 891268643 108757658 301751983 500026991 301751983 500026991 971147494 28859738 971147494 28859738 652055091 499990942 652055091 499990942 301714489 499990942 387605747 387588234 387605747 387588234 286037601 713963806 286037601 713963806 87529099 87491676 87529099 87491676 119724664 182916418 119724664 182916418 500023742 853920954 500023742 853920954 395934121 395943147 395934121 395943147 964578031 904759861 964578031 904759861 95261544 904759861 586992246 436863282 586992246 436863282 500006332 436863282 542149062 542194287 542149062 542194287 499968076 311000211 499968076 311000211 499979214 632541628 499979214 632541628 188535899 30690825 188535899 30690825 30679109 30690825 555287204 444755205 555287204 444755205 499982791 318250428 499982791 318250428 968917034 543801990 968917034 543801990 143139367 856864274 143139367 856864274 768171209 233843790 768171209 233843790 233871346 233843790 659042891 575340703 659042891 575340703 499995821 575340703 934563880 934593639 934563880 934593639 878668219 121350853 878668219 121350853 499963521 709805227 499963521 709805227 852325349 392909813 852325349 392909813 607119395 392909813 872591759 127418421 872591759 127418421 499994377 341249201 499994377 341249201 341256489 341249201 782054521 217934990 782054521 217934990 546817571 546767004 546817571 546767004 724036348 500002343 724036348 500002343 807607305 807608271 807607305 807608271 366525577 500018205 366525577 500018205 307712004 500018205 499984866 252435229 499984866 252435229 252462364 252435229 584436140 584429794 584436140 584429794 499980350 256213443 499980350 256213443 975916748 776853923 975916748 776853923 499984005 776853923 511945260 488030169 511945260 488030169 500017442 704239791 500017442 704239791 428857064 85003694 428857064 85003694 85024189 85003694 336407981 500039536 336407981 500039536 996980744 500039536 443659893 443657504 443659893 443657504 441683854 776382648 441683854 776382648 223622580 776382648 265208460 265178739 265208460 265178739 961868225 961844283 961868225 961844283 706710236 499990699 706710236 499990699 365755865 634245353 365755865 634245353 499994708 166317017 499994708 166317017 221729622 221763196 221729622 221763196 41021985 41015211 41021985 41015211 500017999 829577429 500017999 829577429 559558281 499974377 559558281 499974377 548651836 499974377 733390458 897169596 733390458 897169596 500003280 897169596 500018781 920501841 500018781 920501841 577537838 500008794 577537838 500008794 385681524 620923176 385681524 620923176 379050762 620923176 499979168 153308896 499979168 153308896 923825603 923792558 923825603 923792558 523211049 523200500 523211049 523200500 682829167 682828825 682829167 682828825 664904836 500036793 664904836 500036793 242631739 757367796 242631739 757367796 608241462 83338781 608241462 83338781 83293852 83338781 221652272 806869189 221652272 806869189 500018776 806869189 500015620 357796861 500015620 357796861 310654163 689368147 310654163 689368147 150970957 150948516 150970957 150948516 780871798 499975184 780871798 499975184 726319566 499962079 726319566 499962079 597086474 656745765 597086474 656745765 393623279 393609480 393623279 393609480 499996028 560827338 499996028 560827338 521343828 386007511 521343828 386007511 499993162 386007511 500006982 643812480 500006982 643812480 617678509 500006259 617678509 500006259 707937073 707930234 707937073 707930234 654174516 499963503 654174516 499963503 463678514 499977355 463678514 499977355 934087510 65861321 934087510 65861321 499976880 756800863 499976880 756800863 481498566 391888163 481498566 391888163 816228154 816169747 816228154 816169747 782914719 27453269 782914719 27453269 972488716 27453269 485551375 642334442 485551375 642334442 565678019 99034816 565678019 99034816 500028729 99034816 656938607 542074368 656938607 542074368 48925241 500029105 48925241 500029105 206167241 977188001 206167241 977188001 22839657 977188001 354668173 354656099 354668173 354656099 500290107 500011528 500290107 500011528 205622642 500011528 622234415 500012552 622234415 500012552 157869303 129731132 157869303 129731132 870311066 129731132 713241817 713252816 713241817 713252816 499981868 300649047 499981868 300649047 379530698 500003247 379530698 500003247 834080939 165895627 834080939 165895627 500014941 500036534 500014941 500036534 341817505 500036534 445826866 445837284 445826866 445837284 86849274 913105469 86849274 913105469 818135342 499961522 818135342 499961522 180155947 852925768 180155947 852925768 852943783 852925768 760302758 760257586 760302758 760257586 186549132 813445317 186549132 813445317 775187812 115849799 775187812 115849799 884194438 115849799 410209192 916222477 410209192 916222477 499987291 916222477 375996224 230802668 375996224 230802668 230836383 230802668 495559709 504464379 495559709 504464379 471829566 383406180 471829566 383406180 616573991 383406180 422442477 422481290 422442477 422481290 29713349 29723810 29713349 29723810 522482300 477500913 522482300 477500913 499962826 332066662 499962826 332066662 324566453 982891808 324566453 982891808 17118063 982891808 864437493 298761144 864437493 298761144 701167558 298761144 705066213 705072590 705066213 705072590 300290383 250888342 300290383 250888342 660556174 500002747 660556174 500002747 500005568 205920514 500005568 205920514 499968657 417896469 499968657 417896469 500019989 249308150 500019989 249308150 759069709 844822782 759069709 844822782 155131564 844822782 867428106 132629505 867428106 132629505 500026823 422609718 500026823 422609718 577424698 422609718 488419679 500003293 488419679 500003293 961904786 499995493 961904786 499995493 430310059 569703566 430310059 569703566 499968332 46221867 499968332 46221867 672513930 499971913 672513930 499971913 392597335 332859628 392597335 332859628 667180723 332859628 609718928 735070938 609718928 735070938 264943931 735070938 949882179 50111545 949882179 50111545 858787732 944131762 858787732 944131762 333485537 499976224 333485537 499976224 114189514 885868163 114189514 885868163 62336026 62339977 62336026 62339977 499979339 927104136 499979339 927104136 499983048 391536811 499983048 391536811 684319407 631191794 684319407 631191794 500002553 631191794 500039020 756960330 500039020 756960330 532151522 532164971 532151522 532164971 264544999 735401879 264544999 735401879 499960278 220523224 499960278 220523224 109632378 500019058 109632378 500019058 821574270 499964466 821574270 499964466 709039641 741886974 709039641 741886974 741904805 741886974 169154384 830851749 169154384 830851749 581391419 500036816 581391419 500036816 499978667 590766891 499978667 590766891 956045160 499962349 956045160 499962349 951049677 500018889 951049677 500018889 171586230 500018889 536733380 477289781 536733380 477289781 241126751 979153242 241126751 979153242 20861596 979153242 499977981 42168288 499977981 42168288 42191698 42168288 101575326 500000684 101575326 500000684 418304183 49982757 418304183 49982757 499980691 49982757 128682801 670439112 128682801 670439112 499988578 939731500 499988578 939731500 939722064 939731500 762512945 499968097 762512945 499968097 112319146 887682102 112319146 887682102 892859879 53521149 892859879 53521149 53526298 53521149 199873472 800098540 199873472 800098540 320849048 451328782 320849048 451328782 548628871 451328782 291934906 291923163 291934906 291923163 500013512 764639211 500013512 764639211 565704648 434347372 565704648 434347372 938670207 500010650 938670207 500010650 966502746 33488889 966502746 33488889 500020886 500001813 500020886 500001813 212148162 787850437 212148162 787850437 995145184 4907116 995145184 4907116 917814966 922675740 917814966 922675740 922653387 922675740 599240925 500007100 599240925 500007100 268495539 731537451 268495539 731537451 354158144 354145341 354158144 354145341 406629114 500025980 406629114 500025980 377660109 500025980 500000991 886214811 500000991 886214811 385316429 11955621 385316429 11955621 499979917 729563218 499979917 729563218 729523881 729563218 91896289 499976560 91896289 499976560 972432734 499976560 757390591 757392144 757390591 757392144 458202398 482000820 458202398 482000820 610117290 389917293 610117290 389917293 823318707 499995608 823318707 499995608 987454716 12552417 987454716 12552417 527250411 589636762 527250411 589636762 589568834 589636762 263384374 499965108 263384374 499965108 499999708 577474110 499999708 577474110 924240595 500023051 924240595 500023051 525141105 830731403 525141105 830731403 169296446 830731403 425056789 117062449 425056789 117062449 733358796 733348498 733358796 733348498 608826084 391198640 608826084 391198640 757766574 759191027 757766574 759191027 188713650 157210539 188713650 157210539 893795834 106207987 893795834 106207987 237063514 824103572 237063514 824103572 824114534 824103572 106351496 893625963 106351496 893625963 427455513 427473844 427455513 427473844 808167906 808220670 808167906 808220670 383098526 1947296 383098526 1947296 998073506 1947296 499961274 954334435 499961274 954334435 499978495 46295786 499978495 46295786 46291401 46295786 675099158 443821284 675099158 443821284 373148330 373190459 373148330 373190459 41713177 958245931 41713177 958245931 81492851 500021771 81492851 500021771 870843010 499961944 870843010 499961944 408612847 594080961 408612847 594080961 594045470 594080961 187165870 812872995 187165870 812872995 506266246 19920805 506266246 19920805 980041792 19920805 180848940 819097170 180848940 819097170 641940524 499975497 641940524 499975497 993305318 845150292 993305318 845150292 79355408 79338405 79355408 79338405 847538514 499977480 847538514 499977480 591245969 408709303 591245969 408709303 301669123 634739385 301669123 634739385 500013776 634739385 385530925 57833153 385530925 57833153 57864189 57833153 796023908 796013089 796023908 796013089 500013214 500015896 500013214 500015896 808495929 500015896 463354443 536693984 463354443 536693984 211423895 211364492 211423895 211364492 286963018 555048467 286963018 555048467 634524832 202182070 634524832 202182070 63892660 936128080 63892660 936128080 148728298 148723162 148728298 148723162 761416551 533293971 761416551 533293971 500000465 533293971 500021157 360923203 500021157 360923203 388894688 500023974 388894688 500023974 883469404 499966698 883469404 499966698 1997445 998030351 1997445 998030351 980730426 499990811 980730426 499990811 339812224 660209675 339812224 660209675 600675507 500005416 600675507 500005416 309952849 690041355 309952849 690041355 499967953 7914491 499967953 7914491 7882973 7914491 904151236 937768300 904151236 937768300 62232443 937768300 500029603 52857174 500029603 52857174 52919650 52857174 539840820 724686655 539840820 724686655 426772019 426790394 426772019 426790394 499979020 984771632 499979020 984771632 398559655 500018779 398559655 500018779 392261403 500018779 688234177 674090683 688234177 674090683 325914927 674090683 499977207 782369317 499977207 782369317 500030131 60727207 500030131 60727207 60748772 60727207 697081643 302918012 697081643 302918012 139186048 139173203 139186048 139173203 429221897 570801332 429221897 570801332 451243138 189636289 451243138 189636289 810435549 189636289 103324330 103336458 103324330 103336458 775151594 499977284 775151594 499977284 19784361 19732142 19784361 19732142 500020571 879950984 500020571 879950984 344825947 101354091 344825947 101354091 500023518 101354091 36747894 963268741 36747894 963268741 705558939 499967659 705558939 499967659 499977520 918182990 499977520 918182990 499994171 628122673 499994171 628122673 500020876 680413938 500020876 680413938 84003876 149387255 84003876 149387255 499992881 149387255 499965363 976687454 499965363 976687454 500009117 197707109 500009117 197707109 512954975 512969759 512954975 512969759 801617339 153646422 801617339 153646422 499969521 884977937 499969521 884977937 990109852 9885383 990109852 9885383 978465185 785799542 978465185 785799542 499986545 785799542 528247997 272959512 528247997 272959512 727008831 272959512 499977514 367141358 499977514 367141358 900085137 99959652 900085137 99959652 792358992 931916434 792358992 931916434 68065508 931916434 913128310 500019959 913128310 500019959 448057366 551958419 448057366 551958419 256158349 256117398 256158349 256117398 531264549 621897736 531264549 621897736 628643451 499982424 628643451 499982424 326668043 500036281 326668043 500036281 948380685 51634923 948380685 51634923 955919522 499987261 955919522 499987261 163370834 54589285 163370834 54589285 54624310 54589285 629361130 959245320 629361130 959245320 130419997 869603714 130419997 869603714 954533793 954502203 954533793 954502203 72209752 462886656 72209752 462886656 499991391 462886656 390042367 992656678 390042367 992656678 7383670 992656678 718148682 500031429 718148682 500031429 899090698 899091236 899090698 899091236 170168724 216716160 170168724 216716160 499998641 216716160 468666245 500021857 468666245 500021857 57255851 500021857 820764794 820744292 820764794 820744292 550419428 280356369 550419428 280356369 388745114 499999402 388745114 499999402 499996814 265344573 499996814 265344573 265399905 265344573 573783037 556324034 573783037 556324034 215199479 784823253 215199479 784823253 293374782 500007559 293374782 500007559 453072288 658160474 453072288 658160474 542110844 441478889 542110844 441478889 8794397 903430913 8794397 903430913 499993785 903430913 402561121 130951037 402561121 130951037 130945035 130951037 499980804 585392275 499980804 585392275 414658341 585392275 846893707 901939153 846893707 901939153 901945419 901939153 500028701 238350290 500028701 238350290 791017138 592869519 791017138 592869519 407107226 592869519 827589349 840343642 827589349 840343642 159665408 840343642 367626069 500019975 367626069 500019975 57521960 500019975 500018819 863332063 500018819 863332063 500014182 269458239 500014182 269458239 276783828 917008487 276783828 917008487 500002969 537014000 500002969 537014000 500001903 537014000 842726369 842774073 842726369 842774073 511719436 329124224 511719436 329124224 670914724 329124224 294315848 294304303 294315848 294304303 5869997 994124411 5869997 994124411 580840305 444928266 580840305 444928266 136158876 136165582 136158876 136165582 500014223 711745486 500014223 711745486 367205388 578469522 367205388 578469522 500011035 578469522 499975772 4838112 499975772 4838112 499965947 465695947 499965947 465695947 465694839 465695947 499997328 723883534 499997328 723883534 723904599 723883534 145915012 854104270 145915012 854104270 43583775 499981915 43583775 499981915 887216911 772723253 887216911 772723253 159761983 93710571 159761983 93710571 906305996 93710571 895186425 684081672 895186425 684081672 499982948 684081672 509357407 499972844 509357407 499972844 751406087 499972844 418004495 391859918 418004495 391859918 608136898 391859918 359801065 691513928 359801065 691513928 500014025 691513928 245247135 754790544 245247135 754790544 20243314 20273195 20243314 20273195 500004026 520913547 500004026 520913547 698505835 499981780 698505835 499981780 298738169 500010505 298738169 500010505 908473910 91554977 908473910 91554977 707309120 707329616 707309120 707329616 743919478 167464434 743919478 167464434 379705885 994063073 379705885 994063073 994103309 994063073 558761672 499995087 558761672 499995087 994524269 500023180 994524269 500023180 84900912 500023180 415360771 500030827 415360771 500030827 419921275 155476205 419921275 155476205 500026670 263906346 500026670 263906346 885065891 114882417 885065891 114882417 769829520 230188102 769829520 230188102 887439544 112578646 887439544 112578646 499971609 832109468 499971609 832109468 244901277 244889575 244901277 244889575 385087046 500036218 385087046 500036218 699494948 500034312 699494948 500034312 499971220 555678854 499971220 555678854 249560344 499987668 249560344 499987668 899810893 499987668 880896594 880882696 880896594 880882696 396021797 603972821 396021797 603972821 499986707 890489416 499986707 890489416 862787885 500008434 862787885 500008434 316190647 316148659 316190647 316148659 540101509 500027911 540101509 500027911 448772035 500021002 448772035 500021002 835841583 835859465 835841583 835859465 500026914 421446690 500026914 421446690 833252882 833279078 833252882 833279078 529442140 470532262 529442140 470532262 499969012 695422022 499969012 695422022 49085372 499998398 49085372 499998398 486784981 499998398 68095712 931880028 68095712 931880028 96734635 321749064 96734635 321749064 500030855 321749064 462764970 955881444 462764970 955881444 500012990 955881444 296785425 164824974 296785425 164824974 499986174 859942097 499986174 859942097 760875625 760864026 760875625 760864026 499961408 928960883 499961408 928960883 975255296 24790952 975255296 24790952 675319576 500021761 675319576 500021761 474540858 500021761 519688201 480261000 519688201 480261000 570523357 499992239 570523357 499992239 499964052 174659042 499964052 174659042 478384410 500018419 478384410 500018419 370080864 500018419 500002112 7538536 500002112 7538536 342053551 764600342 342053551 764600342 764570590 764600342 558410078 191614138 558410078 191614138 425655624 574347323 425655624 574347323 263066050 263062466 263066050 263062466 766112084 833660624 766112084 833660624 500008038 833660624 500008348 872469234 500008348 872469234 925684953 500022604 925684953 500022604 499990840 852116041 499990840 852116041 810918065 189138856 810918065 189138856 499964906 834339083 499964906 834339083 880384650 500029431 880384650 500029431 844142925 844125356 844142925 844125356 986408695 500002419 986408695 500002419 919620282 919605380 919620282 919605380 884559459 499995013 884559459 499995013 653185526 499997364 653185526 499997364 666340966 333657176 666340966 333657176 466571846 500006597 466571846 500006597 342233153 500006597 500021214 56199064 500021214 56199064 627681042 903501195 627681042 903501195 500002964 903501195 829315542 170718135 829315542 170718135 499971899 933320262 499971899 933320262 146689943 499969916 146689943 499969916 606983993 499969916 302356990 871867376 302356990 871867376 128175184 871867376 500012293 244672611 500012293 244672611 755329346 244672611 10786739 10746921 10786739 10746921 784961275 785000750 784961275 785000750 358231107 38760780 358231107 38760780 500029573 38760780 499979283 714841951 499979283 714841951 773198536 226803277 773198536 226803277 816543397 816574007 816543397 816574007 499977566 570451147 499977566 570451147 570454463 570451147 102178488 499980889 102178488 499980889 798046137 201945214 798046137 201945214 189687693 686999574 189687693 686999574 915539493 84456880 915539493 84456880 442377609 499973334 442377609 499973334 507410878 492541195 507410878 492541195 752005541 500014401 752005541 500014401 500003927 12949541 500003927 12949541 12959704 12949541 499982903 721748692 499982903 721748692 871476666 128548001 871476666 128548001 500033176 913480989 500033176 913480989 208150086 76525636 208150086 76525636 76491025 76525636 405244164 622863160 405244164 622863160 377185004 622863160 499980291 818013646 499980291 818013646 110038003 110051414 110038003 110051414 901178460 500008519 901178460 500008519 928449015 71540111 928449015 71540111 499986088 527992025 499986088 527992025 744005670 255981484 744005670 255981484 285829221 499997245 285829221 499997245 137729451 499997245 549469082 979603082 549469082 979603082 20365446 979603082 690283735 690273916 690283735 690273916 761232976 761272298 761232976 761272298 500017719 460498417 500017719 460498417 888613462 888670480 888613462 888670480 500009222 500016594 500009222 500016594 916697497 500016594 106717110 499960414 106717110 499960414 55230085 500032586 55230085 500032586 500008636 500032586 41048530 41071247 41048530 41071247 99565873 900456783 99565873 900456783 992129325 7912762 992129325 7912762 126148083 499989599 126148083 499989599 596765822 499989599 500006838 706675648 500006838 706675648 781736591 218252426 781736591 218252426 735796538 500033841 735796538 500033841 118185026 500033841 620379034 620402074 620379034 620402074 23799598 23778550 23799598 23778550 335651885 950946746 335651885 950946746 950997790 950946746 500039748 354839238 500039748 354839238 500022127 354839238 622328768 667594419 622328768 667594419 332400895 667594419 499964323 818772275 499964323 818772275 382956225 374862428 382956225 374862428 499988063 374862428 135671797 500033309 135671797 500033309 441193432 207322685 441193432 207322685 500038384 207322685 499962305 605551242 499962305 605551242 512805630 499981643 512805630 499981643 881755734 881714388 881755734 881714388 235063601 499971729 235063601 499971729 500028383 784005544 500028383 784005544 992506921 337747954 992506921 337747954 251717014 748280984 251717014 748280984 500020514 235372640 500020514 235372640 630920726 369019848 630920726 369019848 230086409 230112387 230086409 230112387 500039926 827359576 500039926 827359576 543377694 543350899 543377694 543350899 982700006 982715775 982700006 982715775 499979417 439101570 499979417 439101570 637537520 499990064 637537520 499990064 836318775 105822732 836318775 105822732 105811136 105822732 410498876 410500707 410498876 410500707 499960795 165171003 499960795 165171003 74068746 925954610 74068746 925954610 319102130 457887359 319102130 457887359 542101889 457887359 333136320 500006807 333136320 500006807 249970680 500006807 354935674 354939596 354935674 354939596 866347538 866330620 866347538 866330620 124803580 124813262 124803580 124813262 4438278 499975547 4438278 499975547 302983435 830707826 302983435 830707826 834203366 834232591 834203366 834232591 693225869 499985038 693225869 499985038 915800707 499985038 449373584 550582659 449373584 550582659 500022405 64171439 500022405 64171439 935867337 64171439 402025141 771378334 402025141 771378334 500004724 771378334 108746983 891276415 108746983 891276415 499985616 499990967 499985616 499990967 791838159 499960991 791838159 499960991 342705484 342670642 342705484 342670642 212776886 499996453 212776886 499996453 556486770 317042803 556486770 317042803 317009247 317042803 500000649 762965776 500000649 762965776 499983609 231508252 499983609 231508252 499974595 231508252 517764654 588645405 517764654 588645405 616874027 616892533 616874027 616892533 500014269 141727188 500014269 141727188 37585486 962369806 37585486 962369806 175798139 500028451 175798139 500028451 500015008 943273254 500015008 943273254 612762336 500001167 612762336 500001167 336901940 500037829 336901940 500037829 796848479 203156254 796848479 203156254 601165154 500033675 601165154 500033675 268553260 268564939 268553260 268564939 68194293 500030511 68194293 500030511 826243210 173729156 826243210 173729156 362981902 716165584 362981902 716165584 229069770 770948485 229069770 770948485 791983739 500007705 791983739 500007705 710118476 710105453 710118476 710105453 500018921 232099112 500018921 232099112 906511775 906470263 906511775 906470263 857719247 22257441 857719247 22257441 186839121 813174501 186839121 813174501 259195189 259157417 259195189 259157417 247401318 839710535 247401318 839710535 160298444 839710535 722574707 102482815 722574707 102482815 468940647 500013089 468940647 500013089 996542949 499966110 996542949 499966110 3449298 3465940 3449298 3465940 75076418 924991038 75076418 924991038 499976418 67697429 499976418 67697429 932284054 67697429 500004362 708553399 500004362 708553399 500035965 708553399 163086805 163078197 163086805 163078197 436165746 500038586 436165746 500038586 50028237 500028715 50028237 500028715 194436138 805563281 194436138 805563281 914713301 499962785 914713301 499962785 533324179 679233519 533324179 679233519 320813972 679233519 769220714 875253000 769220714 875253000 875252971 875253000 683162143 497125250 683162143 497125250 500007569 748675411 500007569 748675411 259800972 383795665 259800972 383795665 500031114 920174519 500031114 920174519 354085867 499973291 354085867 499973291 35752266 499973291 499997950 871612144 499997950 871612144 835355401 334642004 835355401 334642004 334601163 334642004 508984267 499964588 508984267 499964588 365171148 499964588 694788830 499962396 694788830 499962396 828130657 828126503 828130657 828126503 862440599 137550804 862440599 137550804 499975331 576859439 499975331 576859439 500010282 19403820 500010282 19403820 168005992 167985870 168005992 167985870 998143140 1873048 998143140 1873048 401991490 401985133 401991490 401985133 117108153 117047985 117108153 117047985 445185885 445177818 445185885 445177818 500038498 31499390 500038498 31499390 462025249 651832528 462025249 651832528 348194058 651832528 499964710 706705385 499964710 706705385 554616634 63948576 554616634 63948576 63881839 63948576 499980025 836994103 499980025 836994103 447065587 521379770 447065587 521379770 500036543 521379770 49529039 950434953 49529039 950434953 461333073 461341882 461333073 461341882 961950116 961955526 961950116 961955526 763023116 499994772 763023116 499994772 261490345 499994772 998817959 998833665 998817959 998833665 166789876 499972730 166789876 499972730 379456208 672443823 379456208 672443823 327501024 672443823 470141345 499998508 470141345 499998508 593103068 714255629 593103068 714255629 153075407 499965572 153075407 499965572 602517943 602498387 602517943 602498387 382524552 355374596 382524552 355374596 644611942 355374596 14778099 985233391 14778099 985233391 334613830 500026838 334613830 500026838 991742809 991725922 991742809 991725922 503234648 500006880 503234648 500006880 109456619 109467975 109456619 109467975 603369195 653279949 603369195 653279949 500011209 653279949 848537002 151460027 848537002 151460027 777185828 704960472 777185828 704960472 295009797 704960472 717078158 717102976 717078158 717102976 111367199 129467321 111367199 129467321 940187538 696414172 940187538 696414172 649685429 350301719 649685429 350301719 500018055 589500336 500018055 589500336 782582364 233461027 782582364 233461027 82142300 82124814 82142300 82124814 499968265 407433708 499968265 407433708 499975202 17468736 499975202 17468736 899423642 899419106 899423642 899419106 867624496 132329927 867624496 132329927 936686091 499986794 936686091 499986794 382864747 382852407 382864747 382852407 798823871 798804980 798823871 798804980 324412256 499999817 324412256 499999817 923966866 923995253 923966866 923995253 582666388 499992557 582666388 499992557 800135491 499992557 19125186 499970689 19125186 499970689 114322815 738795497 114322815 738795497 500031240 738795497 500010996 196926970 500010996 196926970 500031261 468207607 500031261 468207607 814203151 185747570 814203151 185747570 499962815 612522207 499962815 612522207 387464378 612522207 654509905 110124800 654509905 110124800 499976411 328197744 499976411 328197744 60313264 60282953 60313264 60282953 626441890 840472921 626441890 840472921 840500844 840472921 238579274 761402381 238579274 761402381 499981562 774642366 499981562 774642366 998425872 1583297 998425872 1583297 698616054 301389812 698616054 301389812 259875368 185003995 259875368 185003995 907558430 500034975 907558430 500034975 619233645 500025283 619233645 500025283 877350278 877392448 877350278 877392448 500031908 400271299 500031908 400271299 400275715 400271299 781547111 500022696 781547111 500022696 79105609 79101725 79105609 79101725 712794584 789535518 712794584 789535518 500003014 789535518 769695554 412848561 769695554 412848561 412839038 412848561 499985370 683850775 499985370 683850775 316100860 683850775 838511851 161502096 838511851 161502096 315808992 442494899 315808992 442494899 614446505 879974258 614446505 879974258 120035918 879974258 499997111 960837559 499997111 960837559 953246882 46786731 953246882 46786731 308498365 516677534 308498365 516677534 617725759 617723792 617725759 617723792 655742638 499965549 655742638 499965549 6858895 993186086 6858895 993186086 500018640 97744425 500018640 97744425 378812286 378806202 378812286 378806202 796650797 171182622 796650797 171182622 121146202 499994484 121146202 499994484 526279884 499988973 526279884 499988973 308760772 531142786 308760772 531142786 468853807 531142786 164562313 164629930 164562313 164629930 515451970 560627358 515451970 560627358 86555893 86553036 86555893 86553036 305235413 481644052 305235413 481644052 993463736 598668938 993463736 598668938 499961120 247869709 499961120 247869709 368775434 631270098 368775434 631270098 500003456 204876495 500003456 204876495 500021604 722532569 500021604 722532569 206097015 500011589 206097015 500011589 499964067 909168037 499964067 909168037 592612232 210583532 592612232 210583532 499961564 768140285 499961564 768140285 768154422 768140285 460552634 539478011 460552634 539478011 364869216 635166168 364869216 635166168 539754320 460218917 539754320 460218917 957025102 499997911 957025102 499997911 916511142 83478800 916511142 83478800 577114619 865626396 577114619 865626396 500009885 865626396 619322761 500020778 619322761 500020778 904305836 500020778 255851568 744114270 255851568 744114270 452845070 547125881 452845070 547125881 826764434 826781463 826764434 826781463 885385005 114600592 885385005 114600592 243524683 756499647 243524683 756499647 499969874 515176456 499969874 515176456 241559454 984507844 241559454 984507844 724776748 499977003 724776748 499977003 334323671 500005450 334323671 500005450 500021883 192498856 500021883 192498856 749718322 499997241 749718322 499997241 500001591 60947230 500001591 60947230 485697563 744953968 485697563 744953968 255031468 744953968 494008299 493988158 494008299 493988158 851987754 851925984 851987754 851925984 396868351 220526538 396868351 220526538 779407606 220526538 513258831 499999951 513258831 499999951 38200438 499999951 499974819 5886438 499974819 5886438 5920376 5886438 934804765 500001150 934804765 500001150 577946703 3168844 577946703 3168844 3188329 3168844 766428385 499985767 766428385 499985767 108510862 108495307 108510862 108495307 537541863 971549996 537541863 971549996 499963243 184986334 499963243 184986334 185022439 184986334 500006582 308007548 500006582 308007548 499983349 308007548 500016880 63194250 500016880 63194250 464422809 500027928 464422809 500027928 519688131 500027928 375210886 375211236 375210886 375211236 553988322 554007245 553988322 554007245 867803000 164744913 867803000 164744913 499983845 507744527 499983845 507744527 423739952 423695157 423739952 423695157 500036728 656912919 500036728 656912919 343095958 656912919 393417187 500015708 393417187 500015708 311372142 500015708 502591424 502528858 502591424 502528858 681287770 21848150 681287770 21848150 978122453 21848150 499992143 955300512 499992143 955300512 499965210 162120954 499965210 162120954 624995438 499982090 624995438 499982090 349092938 499982090 701266710 701318047 701266710 701318047 499972037 499965802 499972037 499965802 101343493 499965802 977346853 22690157 977346853 22690157 553833096 499962341 553833096 499962341 500031622 232734509 500031622 232734509 500009075 582352276 500009075 582352276 499998656 582352276 885588396 918645323 885588396 918645323 918649987 918645323 19273458 980790908 19273458 980790908 733093568 266896370 733093568 266896370 24510624 975482159 24510624 975482159 289475648 500032037 289475648 500032037 500023084 992754377 500023084 992754377 499961983 697053619 499961983 697053619 302996347 697053619 936936707 936926822 936936707 936926822 793795851 500005000 793795851 500005000 150408363 500005000 177686372 822351660 177686372 822351660 170410752 170362693 170410752 170362693 400774143 499961798 400774143 499961798 406147557 406198883 406147557 406198883 500007818 791768913 500007818 791768913 279282319 279308401 279282319 279308401 234117542 897478930 234117542 897478930 102565574 897478930 498977404 392046523 498977404 392046523 392054733 392046523 500028407 993283298 500028407 993283298 993263630 993283298 555845635 500024191 555845635 500024191 464708273 535314250 464708273 535314250 906202462 93779149 906202462 93779149 500031530 610461284 500031530 610461284 499974493 610461284 740986326 499964991 740986326 499964991 500028305 987419030 500028305 987419030 395729975 464966746 395729975 464966746 500015782 464966746 499992330 3631529 499992330 3631529 429451998 429437175 429451998 429437175 499992160 54643487 499992160 54643487 651714678 568059405 651714678 568059405 568039530 568059405 785670009 950848156 785670009 950848156 239574730 499981636 239574730 499981636 937497516 499981636 852607801 852628434 852607801 852628434 500010587 499968885 500010587 499968885 36675181 499968885 962956780 500009453 962956780 500009453 644264055 499965476 644264055 499965476 435111687 499997951 435111687 499997951 526874947 207691560 526874947 207691560 792265535 207691560 500017140 741526512 500017140 741526512 500038731 229113323 500038731 229113323 215383419 215369486 215383419 215369486 500013383 960870015 500013383 960870015 294252904 499984723 294252904 499984723 845840714 845892509 845840714 845892509 499989778 333790349 499989778 333790349 499965261 842195423 499965261 842195423 157811122 842195423 975087253 28525619 975087253 28525619 500029602 493648072 500029602 493648072 500013179 342142259 500013179 342142259 500032742 405415844 500032742 405415844 268511796 80327978 268511796 80327978 919655650 80327978 500038462 828089729 500038462 828089729 205016146 204986143 205016146 204986143 157884582 499989282 157884582 499989282 107978400 892056193 107978400 892056193 70769147 70838698 70769147 70838698 499998678 739847361 499998678 739847361 499972068 346936453 499972068 346936453 653028171 346936453 538451215 667066339 538451215 667066339 332974478 667066339 572694356 427301900 572694356 427301900 611337310 611365568 611337310 611365568 536887747 463133310 536887747 463133310 722123292 499994648 722123292 499994648 499972286 4594498 499972286 4594498 500000008 987139222 500000008 987139222 499972799 54762516 499972799 54762516 54833650 54762516 446915356 556757943 446915356 556757943 808493639 191519404 808493639 191519404 571233973 706818006 571233973 706818006 499963380 706818006 500037381 99602265 500037381 99602265 499982092 407271690 499982092 407271690 346480841 346525282 346480841 346525282 767332717 500029458 767332717 500029458 81365974 500018547 81365974 500018547 499970654 940290728 499970654 940290728 144258774 144248783 144258774 144248783 499989761 500021974 499989761 500021974 570431550 500021974 78857285 243603276 78857285 243603276 592453459 499997263 592453459 499997263 500009936 307926000 500009936 307926000 207429172 949381183 207429172 949381183 500035451 267682104 500035451 267682104 21116991 978865154 21116991 978865154 229297516 500038218 229297516 500038218 376062054 933088588 376062054 933088588 749192423 250865084 749192423 250865084 181639289 604048912 181639289 604048912 784354627 784378515 784354627 784378515 314506089 685524794 314506089 685524794 499981244 786781888 499981244 786781888 603138198 603083101 603138198 603083101 759905235 825039148 759905235 825039148 500022634 825039148 676756688 323265162 676756688 323265162 499997100 967643420 499997100 967643420 806791889 217570492 806791889 217570492 782427021 217570492 960381341 500034452 960381341 500034452 800190538 22292899 800190538 22292899 22259396 22292899 230644913 769397691 230644913 769397691 511099913 488949424 511099913 488949424 500009033 869513021 500009033 869513021 142242129 450086348 142242129 450086348 729352969 270705650 729352969 270705650 671052967 860724123 671052967 860724123 976856426 976860749 976856426 976860749 873794956 416878568 873794956 416878568 98375558 98398003 98375558 98398003 731718259 905272563 731718259 905272563 905290037 905272563 500002406 133105457 500002406 133105457 802492120 218985886 802492120 218985886 94229964 650475396 94229964 650475396 852565452 147428204 852565452 147428204 240406635 240418401 240406635 240418401 500015903 74079105 500015903 74079105 791731256 539948268 791731256 539948268 345174731 654822983 345174731 654822983 640251606 247814043 640251606 247814043 247780024 247814043 938297927 500029994 938297927 500029994 990908414 2123546 990908414 2123546 2103728 2123546 499999776 967705896 499999776 967705896 500030355 500012208 500030355 500012208 686507432 500012208 667629008 667574051 667629008 667574051 352992626 352988558 352992626 352988558 712394267 500014928 712394267 500014928 474260567 314265997 474260567 314265997 314200406 314265997 541316569 754284681 541316569 754284681 499979360 754284681 994372742 5565014 994372742 5565014 443482645 908836184 443482645 908836184 91216188 908836184 146430186 499961897 146430186 499961897 948302475 499961897 82266836 499988785 82266836 499988785 500023036 444789816 500023036 444789816 527873075 604750832 527873075 604750832 604724160 604750832 351416619 351444985 351416619 351444985 783498124 500015960 783498124 500015960 500021766 480334686 500021766 480334686 500002114 963207666 500002114 963207666 500019306 13848872 500019306 13848872 499991099 829104287 499991099 829104287 387855376 85737345 387855376 85737345 914307104 85737345 299863705 802068311 299863705 802068311 500035819 802068311 481261169 441429622 481261169 441429622 500039114 441429622 499988589 235906413 499988589 235906413 500014055 755433019 500014055 755433019 755427696 755433019 439915686 415401050 439915686 415401050 415437549 415401050 500024277 22423124 500024277 22423124 583039253 416994829 583039253 416994829 499965326 154534148 499965326 154534148 96034362 982614315 96034362 982614315 982599370 982614315 499987296 41506994 499987296 41506994 41459541 41506994 499989404 77031672 499989404 77031672 77043460 77031672 384275148 615730466 384275148 615730466 878014143 121980801 878014143 121980801 362776615 399692597 362776615 399692597 600317306 399692597 434756636 746262257 434756636 746262257 499996425 746262257 264580115 608599900 264580115 608599900 825082458 174897352 825082458 174897352 671212358 500020640 671212358 500020640 687858616 312158209 687858616 312158209 158445678 499990094 158445678 499990094 961742006 499990094 313256173 313255082 313256173 313255082 592058458 907143993 592058458 907143993 92874069 907143993 381313477 24478422 381313477 24478422 856370161 941881156 856370161 941881156 500004464 941881156 746198211 34845598 746198211 34845598 34884251 34845598 500019457 739328223 500019457 739328223 260655200 739328223 544956471 544920206 544956471 544920206 499960288 573422381 499960288 573422381 975383098 24608813 975383098 24608813 41766481 958272243 41766481 958272243 499973027 40970344 499973027 40970344 562256601 836891122 562256601 836891122 836919454 836891122 500019843 952582699 500019843 952582699 541424965 458614226 541424965 458614226 835551851 499971793 835551851 499971793 208239044 208175225 208239044 208175225 550890677 449116997 550890677 449116997 500024072 11950013 500024072 11950013 658074474 500017991 658074474 500017991 891933617 108051993 891933617 108051993 990689203 617023654 990689203 617023654 499977308 62113290 499977308 62113290 352621243 647437053 352621243 647437053 145597626 145621262 145597626 145621262 82164609 917829762 82164609 917829762 500005818 512612374 500005818 512612374 914584075 914603711 914584075 914603711 897294863 342264086 897294863 342264086 500010998 342264086 873494475 126538104 873494475 126538104 666925806 666927305 666925806 666927305 479555752 427268097 479555752 427268097 582369900 323811241 582369900 323811241 216502884 144169691 216502884 144169691 855812938 144169691 500004163 932810097 500004163 932810097 355584149 220670843 355584149 220670843 907063388 907114912 907063388 907114912 499972579 345901682 499972579 345901682 261560691 765382862 261560691 765382862 499982253 765382862 386989846 500023997 386989846 500023997 369803653 500023997 404570447 499961331 404570447 499961331 954961218 955000187 954961218 955000187 198749406 801234048 198749406 801234048 499978518 967391552 499978518 967391552 883231573 84547680 883231573 84547680 84520501 84547680 218257455 703292794 218257455 703292794 519436359 154835534 519436359 154835534 154813975 154835534 500000471 877626726 500000471 877626726 634994514 500004078 634994514 500004078 500018039 942837530 500018039 942837530 173880356 287183661 173880356 287183661 785693508 214331209 785693508 214331209 499985758 763556662 499985758 763556662 499967478 196981319 499967478 196981319 527191452 990267994 527191452 990267994 9703968 990267994 164005335 164038865 164005335 164038865 32128313 967909148 32128313 967909148 541833533 458199018 541833533 458199018 499976485 730541872 499976485 730541872 863223340 136731395 863223340 136731395 221550214 778404367 221550214 778404367 257064902 742906459 257064902 742906459 500038594 864722089 500038594 864722089 30550380 290984204 30550380 290984204 500012934 290984204 499966354 660008309 499966354 660008309 499988500 660008309 326274272 108546227 326274272 108546227 499963581 115254348 499963581 115254348 500034605 94231580 500034605 94231580 945394918 945332333 945394918 945332333 756828949 499987222 756828949 499987222 791557053 499987222 499979669 693799839 499979669 693799839 500022114 417608764 500022114 417608764 500027506 912184907 500027506 912184907 73314961 54369033 73314961 54369033 945655981 54369033 747882793 747895357 747882793 747895357 704815728 227976060 704815728 227976060 772027354 227976060 499984235 807725827 499984235 807725827 807729142 807725827 677552789 499978066 677552789 499978066 157616313 499978066 440794343 499968543 440794343 499968543 897093392 897100586 897093392 897100586 317417113 500027370 317417113 500027370 424176613 656121079 424176613 656121079 343919261 656121079 469852516 330457019 469852516 330457019 500005938 330457019 288077607 144965014 288077607 144965014 896333493 103658675 896333493 103658675 823162259 823182720 823162259 823182720 447372302 271844004 447372302 271844004 728101255 271844004 500028639 499968752 500028639 499968752 82214605 499968752 906398952 906346846 906398952 906346846 719527812 499986426 719527812 499986426 155311970 844703554 155311970 844703554 37638701 37678389 37638701 37678389 500003637 64000649 500003637 64000649 63988182 64000649 701003473 700986428 701003473 700986428 539735551 500004578 539735551 500004578 467373240 500004578 610220334 389771935 610220334 389771935 251677130 500034167 251677130 500034167 904999266 95003509 904999266 95003509 597328824 500005744 597328824 500005744 695549698 184029950 695549698 184029950 184001449 184029950 192077766 506776390 192077766 506776390 771080799 296496341 771080799 296496341 296554059 296496341 499975962 998212322 499975962 998212322 998268017 998212322 218437863 218385227 218437863 218385227 921920652 499964714 921920652 499964714 734884337 499960730 734884337 499960730 848396896 848344240 848396896 848344240 519989589 499964068 519989589 499964068 20282970 499964068 499966196 98269911 499966196 98269911 499966466 835871504 499966466 835871504 822378970 556872496 822378970 556872496 375501894 624484757 375501894 624484757 500036995 12296036 500036995 12296036 395598201 604402747 395598201 604402747 542608570 174432742 542608570 174432742 499992792 174432742 512556849 499994728 512556849 499994728 480507544 499994728 499987842 972839081 499987842 972839081 27177520 972839081 739710454 499970648 739710454 499970648 231384985 499970648 499983833 822270974 499983833 822270974 865302811 134658388 865302811 134658388 661646218 466227719 661646218 466227719 499975335 224724999 499975335 224724999 448912020 500012366 448912020 500012366 395257940 500012366 499984258 191294832 499984258 191294832 738404547 261561498 738404547 261561498 236444848 72832313 236444848 72832313 957634191 42342892 957634191 42342892 932351888 469738307 932351888 469738307 530219578 469738307 842360446 842362439 842360446 842362439 667363808 332601811 667363808 332601811 439826358 735039626 439826358 735039626 735011813 735039626 500021659 217837739 500021659 217837739 499970796 858113603 499970796 858113603 774489041 270512650 774489041 270512650 270502848 270512650 499981124 500018464 499981124 500018464 540467253 500018464 392795185 499980900 392795185 499980900 548572894 548582243 548572894 548582243 2776583 2789520 2776583 2789520 499978542 500019310 499978542 500019310 820023920 500019310 134178336 499965844 134178336 499965844 500028089 871854341 500028089 871854341 701198446 94287135 701198446 94287135 499981426 94287135 580203395 546667198 580203395 546667198 500039024 546667198 590907550 409105994 590907550 409105994 308827893 691172942 308827893 691172942 301938476 500001509 301938476 500001509 577840510 577816503 577840510 577816503 500004268 435036708 500004268 435036708 652282166 499995882 652282166 499995882 491737148 491680632 491737148 491680632 630301121 630277943 630301121 630277943 393343594 393386974 393343594 393386974 27532957 499979081 27532957 499979081 126489224 126496329 126489224 126496329 884591308 884577031 884591308 884577031 642932185 500002471 642932185 500002471 366157628 633911233 366157628 633911233 815775354 184272830 815775354 184272830 499999828 310161361 499999828 310161361 1821278 1824387 1821278 1824387 768109274 588835662 768109274 588835662 588823039 588835662 940798044 940792483 940798044 940792483 387554974 387556898 387554974 387556898 410011666 573327187 410011666 573327187 632435888 367568806 632435888 367568806 660822917 660867698 660822917 660867698 917494912 499967049 917494912 499967049 426954818 499970837 426954818 499970837 636835380 363145604 636835380 363145604 499978187 784501310 499978187 784501310 5378100 5433259 5378100 5433259 331538322 499979976 331538322 499979976 568578939 431381567 568578939 431381567 500031616 815362162 500031616 815362162 682668420 317310849 682668420 317310849 140023040 499986546 140023040 499986546 531448368 499964609 531448368 499964609 500006421 932517512 500006421 932517512 465767423 499997970 465767423 499997970 219466959 950271729 219466959 950271729 950256973 950271729 890213277 109770838 890213277 109770838 828240726 828270112 828240726 828270112 980824884 19128371 980824884 19128371 959997103 959969953 959997103 959969953 589135920 589177756 589135920 589177756 331269203 668786626 331269203 668786626 965623783 34366429 965623783 34366429 757759603 499991931 757759603 499991931 792468952 499991931 441229969 441269116 441229969 441269116 500025004 801132441 500025004 801132441 228162326 137641887 228162326 137641887 52696654 920738686 52696654 920738686 499975775 499988496 499975775 499988496 807852257 499988496 46914032 953087749 46914032 953087749 681966743 40601279 681966743 40601279 38862786 961174702 38862786 961174702 500032788 564144296 500032788 564144296 435823737 564144296 756310629 204181628 756310629 204181628 795812670 204181628 573351909 573376351 573351909 573376351 549054646 450983388 549054646 450983388 669097533 990593703 669097533 990593703 990597459 990593703 499983058 164952652 499983058 164952652 164920616 164952652 499989757 109587539 499989757 109587539 770470825 500010023 770470825 500010023 231877586 231871825 231877586 231871825 499972608 763627987 499972608 763627987 104238848 104236601 104238848 104236601 444871448 651156567 444871448 651156567 849395718 849325354 849395718 849325354 310436119 310401815 310436119 310401815 500008524 609034794 500008524 609034794 499980185 560656203 499980185 560656203 578956042 941233350 578956042 941233350 499976127 348486154 499976127 348486154 870770222 500023524 870770222 500023524 499963732 117760508 499963732 117760508 838525618 738846896 838525618 738846896 500033921 738846896 970340307 29635601 970340307 29635601 579172344 499981228 579172344 499981228 730107237 269907320 730107237 269907320 991615677 991639727 991615677 991639727 339738440 106248156 339738440 106248156 500038144 570549275 500038144 570549275 499982751 67943193 499982751 67943193 42950595 500019616 42950595 500019616 263260755 81299037 263260755 81299037 81303587 81299037 178278879 509663758 178278879 509663758 655202226 669451493 655202226 669451493 198170159 198183293 198170159 198183293 373645992 626354275 373645992 626354275 126859812 499989877 126859812 499989877 499967335 736933930 499967335 736933930 533450225 500021904 533450225 500021904 497357991 502600566 497357991 502600566 755003012 244993366 755003012 244993366 92621740 500039954 92621740 500039954 136146228 136104477 136146228 136104477 476692460 591739125 476692460 591739125 591736181 591739125 195129546 499966769 195129546 499966769 259797662 500039020 259797662 500039020 895227951 499993970 895227951 499993970 500019288 301241288 500019288 301241288 499993223 725583337 499993223 725583337 499977103 500028010 499977103 500028010 603311760 500028010 499984412 789688619 499984412 789688619 726295849 273651841 726295849 273651841 72009894 927952282 72009894 927952282 701641204 499975713 701641204 499975713 604586474 500033296 604586474 500033296 164222260 379185344 164222260 379185344 500011339 379185344 28485733 499993394 28485733 499993394 140953735 140948682 140953735 140948682 500009127 833091783 500009127 833091783 500024594 499971165 500024594 499971165 998827774 499971165 779580287 499961104 779580287 499961104 563414889 981033619 563414889 981033619 980978501 981033619 497890352 502072382 497890352 502072382 6310013 993719260 6310013 993719260 805344463 194617290 805344463 194617290 566093888 569287559 566093888 569287559 499962260 569287559 589821214 212253456 589821214 212253456 212296074 212253456 783584142 500003889 783584142 500003889 500004543 97369988 500004543 97369988 744660428 499990346 744660428 499990346 263501286 375624716 263501286 375624716 425132589 500035398 425132589 500035398 733538861 500035398 139606317 860409861 139606317 860409861 98321244 500006520 98321244 500006520 499972667 741675992 499972667 741675992 489303365 500018373 489303365 500018373 466015965 639062210 466015965 639062210 360971850 639062210 500005148 479153375 500005148 479153375 13561619 500029365 13561619 500029365 218803814 499990832 218803814 499990832 16077435 801244806 16077435 801244806 801310449 801244806 249719067 249702774 249719067 249702774 500013277 627972326 500013277 627972326 263820113 499986436 263820113 499986436 344590089 763725873 344590089 763725873 763767320 763725873 256547474 414548189 256547474 414548189 977004528 977037033 977004528 977037033 499963806 216688525 499963806 216688525 499967188 461568420 499967188 461568420 499992713 461568420 381558797 499999939 381558797 499999939 442349817 442286122 442349817 442286122 686558676 499995097 686558676 499995097 499994572 369898602 499994572 369898602 542643929 868793454 542643929 868793454 500002930 868793454 519547427 333273330 519547427 333273330 333281426 333273330 351247451 567901762 351247451 567901762 866495011 133519508 866495011 133519508 499973415 671076233 499973415 671076233 671050579 671076233 465911425 465854582 465911425 465854582 78376056 921564140 78376056 921564140 499996790 175396175 499996790 175396175 499987893 858699516 499987893 858699516 845082035 67111376 845082035 67111376 378058803 912175467 378058803 912175467 87782947 912175467 233871939 28296855 233871939 28296855 28274650 28296855 499966403 819744766 499966403 819744766 500029858 819744766 499965777 142224713 499965777 142224713 657985940 792794490 657985940 792794490 207161851 792794490 499964318 65991498 499964318 65991498 668327569 804849379 668327569 804849379 195140842 804849379 665354284 500018272 665354284 500018272 133865 500018272 295757510 295738841 295757510 295738841 693034820 693048505 693034820 693048505 59682172 59710538 59682172 59710538 35297422 964657311 35297422 964657311 52372109 364646348 52372109 364646348 500034945 364646348 500004155 572538208 500004155 572538208 427496129 572538208 499981019 628753841 499981019 628753841 364675538 247415949 364675538 247415949 499982752 181760668 499982752 181760668 503654881 496328289 503654881 496328289 679864185 320185182 679864185 320185182 250228698 749757137 250228698 749757137 385237405 385197531 385237405 385197531 500028041 707545472 500028041 707545472 360944533 537837622 360944533 537837622 462177739 537837622 164513990 164445036 164513990 164445036 540751188 499984543 540751188 499984543 69467310 69468595 69467310 69468595 645675440 499999175 645675440 499999175 27871294 27852813 27871294 27852813 499977736 647980722 499977736 647980722 462166937 157483287 462166937 157483287 886149699 113911884 886149699 113911884 674624306 499967577 674624306 499967577 23736770 499976199 23736770 499976199 628566152 371426296 628566152 371426296 500016501 627074361 500016501 627074361 187922786 499976622 187922786 499976622 629591702 590944099 629591702 590944099 500028151 590944099 667395324 332649640 667395324 332649640 933000792 499989052 933000792 499989052 352020673 499963508 352020673 499963508 906407550 500016047 906407550 500016047 21232018 21225427 21232018 21225427 499980653 873568125 499980653 873568125 825415129 500015755 825415129 500015755 788310458 788295284 788310458 788295284 465539687 467697334 465539687 467697334 630414444 630454145 630414444 630454145 605017112 91507461 605017112 91507461 274612087 499971170 274612087 499971170 471449902 331026829 471449902 331026829 331065404 331026829 499967019 285055568 499967019 285055568 548049046 500003476 548049046 500003476 368444501 500003476 499989228 229047799 499989228 229047799 358151805 358135330 358151805 358135330 993004858 6973662 993004858 6973662 500035610 336636726 500035610 336636726 328328938 328358161 328328938 328358161 264055952 777672516 264055952 777672516 499994470 777672516 20055771 499969130 20055771 499969130 695884544 833827352 695884544 833827352 500034482 833827352 967851466 967833885 967851466 967833885 500001499 15180830 500001499 15180830 850997247 499999576 850997247 499999576 201416966 157953091 201416966 157953091 499975018 157953091 184918778 500009630 184918778 500009630 544259058 500009630 18570011 500004527 18570011 500004527 231843915 768182048 231843915 768182048 500020508 141398770 500020508 141398770 732027258 749364088 732027258 749364088 912912954 912900848 912912954 912900848 640297802 359675103 640297802 359675103 370958537 370938241 370958537 370938241 721166078 49749155 721166078 49749155 49694777 49749155 983380474 16570238 983380474 16570238 851257221 499995506 851257221 499995506 499978343 419376218 499978343 419376218 20454183 500028963 20454183 500028963 368581756 220191507 368581756 220191507 220227735 220191507 566585365 802406826 566585365 802406826 499970735 802406826 762708426 762658521 762708426 762658521 500018042 929597670 500018042 929597670 20514202 20480099 20514202 20480099 596483130 596511663 596483130 596511663 500021296 122609595 500021296 122609595 339545069 339536324 339545069 339536324 500014880 234044782 500014880 234044782 499964498 691530369 499964498 691530369 499985154 209055603 499985154 209055603 936165836 500009388 936165836 500009388 500009141 395880260 500009141 395880260 620872116 620816300 620872116 620816300 117777240 395050705 117777240 395050705 395003718 395050705 263286465 263305698 263286465 263305698 500020994 785551430 500020994 785551430 500005132 12371336 500005132 12371336 377138928 500015360 377138928 500015360 878486074 250214105 878486074 250214105 62448651 500034051 62448651 500034051 500008023 93687688 500008023 93687688 942371428 942381409 942371428 942381409 499974536 674069634 499974536 674069634 681400530 681435646 681400530 681435646 301926544 201871178 301926544 201871178 755018012 500016022 755018012 500016022 936540689 500016022 500028204 477672749 500028204 477672749 823977457 500008194 823977457 500008194 500027680 417951676 500027680 417951676 729987663 962072442 729987663 962072442 500004800 962072442 804721385 195260316 804721385 195260316 689211696 961832797 689211696 961832797 38182844 961832797 424510585 575527421 424510585 575527421 499972863 638913225 499972863 638913225 686041096 499974689 686041096 499974689 751232016 500039929 751232016 500039929 252024998 500039929 499964759 39503836 499964759 39503836 39487498 39503836 499985336 310935898 499985336 310935898 735989416 264038324 735989416 264038324 672204131 499981412 672204131 499981412 500037942 270490273 500037942 270490273 499989048 270490273 523039751 582759720 523039751 582759720 380991146 380925740 380991146 380925740 224595536 775441988 224595536 775441988 34558428 34558118 34558428 34558118 922518334 667147877 922518334 667147877 66777103 499971999 66777103 499971999 135821985 499989821 135821985 499989821 502515515 499977035 502515515 499977035 682669784 911313666 682669784 911313666 500026967 911313666 648311659 648333033 648311659 648333033 677484239 677505542 677484239 677505542 434711548 500037075 434711548 500037075 929271947 929262716 929271947 929262716 118511379 801808042 118511379 801808042 500005372 500001726 500005372 500001726 139085368 500001726 918573736 355492409 918573736 355492409 499982884 598554562 499982884 598554562 500036347 2618790 500036347 2618790 816415418 816433086 816415418 816433086 165277323 60932260 165277323 60932260 939051730 60932260 781995106 500009495 781995106 500009495 449456496 500009495 593292057 406712927 593292057 406712927 78846529 603507384 78846529 603507384 603474386 603507384 266988412 267032849 266988412 267032849 137321540 862666319 137321540 862666319 499994227 297852066 499994227 297852066 934755370 536330518 934755370 536330518 19878586 19821238 19878586 19821238 74920120 499981615 74920120 499981615 811106647 499981615 742335550 500006154 742335550 500006154 750980390 500006154 499968668 936023028 499968668 936023028 416713941 500020399 416713941 500020399 499988087 924016342 499988087 924016342 924032796 924016342 417432491 499979834 417432491 499979834 499979763 850822326 499979763 850822326 850762065 850822326 500009371 285997991 500009371 285997991 499970974 990138565 499970974 990138565 529172557 500018366 529172557 500018366 886512279 500018366 228103090 771904693 228103090 771904693 133444887 357004168 133444887 357004168 888888229 111086485 888888229 111086485 412713101 587264594 412713101 587264594 10594430 160679981 10594430 160679981 839302688 160679981 500009586 722396833 500009586 722396833 25474336 317347861 25474336 317347861 323617102 499960261 323617102 499960261 500001648 98155737 500001648 98155737 98132562 98155737 542335185 682103168 542335185 682103168 317899392 682103168 599573824 499978653 599573824 499978653 500006458 832365225 500006458 832365225 499988835 205623035 499988835 205623035 330624742 499975119 330624742 499975119 886903242 499975119 776437687 223588313 776437687 223588313 408933030 499995488 408933030 499995488 500030457 29650624 500030457 29650624 595922687 499964643 595922687 499964643 500018445 155015063 500018445 155015063 500002434 850033447 500002434 850033447 149935796 850033447 907202201 92804615 907202201 92804615 382093755 382082363 382093755 382082363 733862067 266106344 733862067 266106344 348447749 651580968 348447749 651580968 81516969 81511338 81516969 81511338 499965059 500002757 499965059 500002757 740494564 500034937 740494564 500034937 499995786 5755376 499995786 5755376 499988236 5755376 500003762 594000406 500003762 594000406 354271452 499968525 354271452 499968525 352235947 802857080 352235947 802857080 197125721 802857080 665990868 194506576 665990868 194506576 810231220 967134822 810231220 967134822 12851261 12858664 12851261 12858664 582932486 582926563 582932486 582926563 258808703 258835690 258808703 258835690 549049835 500039332 549049835 500039332 500036880 157758501 500036880 157758501 748063457 632691011 748063457 632691011 499992549 891481727 499992549 891481727 790577130 500005436 790577130 500005436 651086589 500005436 835789206 835772962 835789206 835772962 957332134 42682293 957332134 42682293 300295538 699710665 300295538 699710665 499964061 238192452 499964061 238192452 499980330 782629454 499980330 782629454 553979925 35320381 553979925 35320381 35309708 35320381 539224949 539232817 539224949 539232817 455080501 455080594 455080501 455080594 499989302 611625218 499989302 611625218 48383714 48408615 48383714 48408615 235548105 499979041 235548105 499979041 19735937 499979041 499968472 827129365 499968472 827129365 827132341 827129365 458076818 458090357 458076818 458090357 899655391 500022633 899655391 500022633 55811154 500009808 55811154 500009808 126400941 873587704 126400941 873587704 512902536 487147675 512902536 487147675 500012832 619316939 500012832 619316939 952784849 32577704 952784849 32577704 32581548 32577704 500014517 863014107 500014517 863014107 863062386 863014107 138060721 499986937 138060721 499986937 896730354 896710927 896730354 896710927 757941191 499973677 757941191 499973677 648891774 739174280 648891774 739174280 500010435 739174280 554724700 500036050 554724700 500036050 166905551 500036050 500003211 585204135 500003211 585204135 164485370 500001008 164485370 500001008 716350548 736077803 716350548 736077803 736016755 736077803 499973109 513945739 499973109 513945739 408419859 591557398 408419859 591557398 500012749 13285143 500012749 13285143 499963880 941489525 499963880 941489525 941542353 941489525 500009659 46375271 500009659 46375271 293663365 293690964 293663365 293690964 203882768 203849859 203882768 203849859 500032429 598694627 500032429 598694627 500011602 598694627 616185052 383831292 616185052 383831292 215619102 784350801 215619102 784350801 396757889 396795986 396757889 396795986 814168154 500001519 814168154 500001519 179777359 122712435 179777359 122712435 122690292 122712435 500011211 209526180 500011211 209526180 166476973 499981720 166476973 499981720 40610537 499981720 718922210 499979605 718922210 499979605 184908791 815154391 184908791 815154391 499978277 220853937 499978277 220853937 151231263 848737329 151231263 848737329 200960996 196374178 200960996 196374178 196372849 196374178 425271860 574753130 425271860 574753130 504991422 504989011 504991422 504989011 500006205 991115068 500006205 991115068 500013056 80732275 500013056 80732275 957859476 691006161 957859476 691006161 500009306 691006161 995594042 23211174 995594042 23211174 500004877 891255854 500004877 891255854 499975260 104988986 499975260 104988986 185436936 500035372 185436936 500035372 500039904 143123820 500039904 143123820 765594997 765627502 765594997 765627502 499994329 147162980 499994329 147162980 768740120 992329300 768740120 992329300 992333675 992329300 92878419 499979491 92878419 499979491 590112594 590112096 590112594 590112096 449801804 500000815 449801804 500000815 734642953 734641408 734642953 734641408 721149715 396048868 721149715 396048868 499993622 956133164 499993622 956133164 871625489 499970655 871625489 499970655 485027484 499970655 499964329 289401492 499964329 289401492 500983657 746988790 500983657 746988790 746937064 746988790 183831574 500024936 183831574 500024936 211836997 942887875 211836997 942887875 57129208 942887875 499991051 785464387 499991051 785464387 214527432 785464387 925091115 180299326 925091115 180299326 180315458 180299326 976562279 500020723 976562279 500020723 180374945 500020723 978137578 499964586 978137578 499964586 985664439 985662470 985664439 985662470 481943132 416741096 481943132 416741096 824916915 634633482 824916915 634633482 365430044 634633482 499969860 916829274 499969860 916829274 916851398 916829274 804147219 253126591 804147219 253126591 306674440 500020396 306674440 500020396 499962734 825355847 499962734 825355847 575455380 499971222 575455380 499971222 777124968 499996224 777124968 499996224 456652137 146576213 456652137 146576213 146574290 146576213 168763277 893541791 168763277 893541791 893523812 893541791 749883694 749930736 749883694 749930736 793793197 793828654 793793197 793828654 562831629 6726495 562831629 6726495 993226919 6726495 500018090 499979216 500018090 499979216 898681914 499979216 356648933 169378292 356648933 169378292 500026161 169378292 240926302 500026494 240926302 500026494 499972013 285453960 499972013 285453960 500002920 936185907 500002920 936185907 178662396 499985229 178662396 499985229 500008382 823717113 500008382 823717113 202637054 140439536 202637054 140439536 140436502 140439536 477882996 477855466 477882996 477855466 577111893 422920776 577111893 422920776 318461877 681530671 318461877 681530671 801343140 500008213 801343140 500008213 342354064 657702815 342354064 657702815 753726177 500014187 753726177 500014187 756238634 756201584 756238634 756201584 540627446 500021213 540627446 500021213 500012062 692996285 500012062 692996285 109950273 109911769 109950273 109911769 616391099 734064099 616391099 734064099 265954326 734064099 314337981 499972470 314337981 499972470 323494979 499972470 237138944 500031833 237138944 500031833 246709027 257632665 246709027 257632665 292831152 292823382 292831152 292823382 907517147 92498248 907517147 92498248 190113678 499969207 190113678 499969207 948229052 51748258 948229052 51748258 15862534 984151052 15862534 984151052 950837192 931745500 950837192 931745500 499963138 977019152 499963138 977019152 722114141 277908117 722114141 277908117 760134840 979632499 760134840 979632499 20396416 979632499 202119334 202049665 202119334 202049665 500039227 746060172 500039227 746060172 253958822 746060172 600657163 399320670 600657163 399320670 430288565 430303499 430288565 430303499 499986587 329106344 499986587 329106344 134799617 865253818 134799617 865253818 786423429 499983491 786423429 499983491 602091586 527336279 602091586 527336279 472673676 527336279 840166626 159786132 840166626 159786132 386246754 700021676 386246754 700021676 812356046 812350835 812356046 812350835 424682947 424714363 424682947 424714363 88594447 499995660 88594447 499995660 486578161 893181170 486578161 893181170 893224141 893181170 503566574 27112173 503566574 27112173 499967074 27112173 863375316 655962849 863375316 655962849 500010312 655962849 904686020 95332375 904686020 95332375 500008267 799585553 500008267 799585553 499990149 38594966 499990149 38594966 762601012 909289348 762601012 909289348 909284116 909289348 500014584 624063176 500014584 624063176 500019323 245870189 500019323 245870189 499978805 714658970 499978805 714658970 988807679 11188103 988807679 11188103 170006333 500012701 170006333 500012701 956883677 413736665 956883677 413736665 158647552 158706217 158647552 158706217 837264186 162737500 837264186 162737500 499985858 69736769 499985858 69736769 333597413 500010082 333597413 500010082 227672252 227658522 227672252 227658522 101253621 898783042 101253621 898783042 499990654 499985758 499990654 499985758 706002228 888827652 706002228 888827652 111147690 888827652 499992391 15796542 499992391 15796542 410724184 838757452 410724184 838757452 785504866 783052436 785504866 783052436 500031755 343354134 500031755 343354134 382992932 975247498 382992932 975247498 499987568 975247498 195016908 195030795 195016908 195030795 479360011 590427606 479360011 590427606 409567693 590427606 844875437 844844853 844875437 844844853 106388497 500033778 106388497 500033778 915254732 915242418 915254732 915242418 499971953 507311703 499971953 507311703 39376639 960586780 39376639 960586780 436143215 436155879 436143215 436155879 181524383 923180850 181524383 923180850 499988720 923180850 499987908 655189465 499987908 655189465 344770424 655189465 571987732 500002497 571987732 500002497 767536293 891277039 767536293 891277039 913403456 95703256 913403456 95703256 95742767 95703256 831695967 500027384 831695967 500027384 499989225 230583832 499989225 230583832 353939975 353935435 353939975 353935435 830837355 169197785 830837355 169197785 870383897 870372128 870383897 870372128 500015972 84235237 500015972 84235237 499977784 670705547 499977784 670705547 852071542 500007553 852071542 500007553 346800228 653168409 346800228 653168409 499983187 339336393 499983187 339336393 624967998 375012322 624967998 375012322 635141155 364841020 635141155 364841020 500010365 637174993 500010365 637174993 812184729 187772942 812184729 187772942 499982380 194515895 499982380 194515895 84442438 84514026 84442438 84514026 592061647 592013954 592061647 592013954 198747152 500011068 198747152 500011068 499961165 725926643 499961165 725926643 537670850 306681831 537670850 306681831 693303845 306681831 71498259 71521159 71498259 71521159 499989887 888514779 499989887 888514779 723938577 276057606 723938577 276057606 751762767 751726380 751762767 751726380 808687006 191245472 808687006 191245472 10643889 989350300 10643889 989350300 439455845 439467679 439455845 439467679 668765097 668790334 668765097 668790334 500027838 39680961 500027838 39680961 39645458 39680961 524823932 500033652 524823932 500033652 499998977 110082183 499998977 110082183 499980373 110082183 500028303 441318494 500028303 441318494 296116891 266633678 296116891 266633678 266647872 266633678 640574798 499972383 640574798 499972383 499977758 329370547 499977758 329370547 347529723 347569336 347529723 347569336 500010984 141446699 500010984 141446699 628188072 925603467 628188072 925603467 491248166 316490306 491248166 316490306 316549788 316490306 382155603 499988876 382155603 499988876 749501548 499971134 749501548 499971134 500027126 915355038 500027126 915355038 154173746 336256766 154173746 336256766 737474839 737446003 737474839 737446003 132917761 499997415 132917761 499997415 888624263 888630506 888624263 888630506 500020996 288888460 500020996 288888460 496497736 655700306 496497736 655700306 500000756 655700306 336606428 500027286 336606428 500027286 499962110 623272038 499962110 623272038 499971578 19918745 499971578 19918745 561084371 970454886 561084371 970454886 29550246 970454886 359018046 499964968 359018046 499964968 599076869 499964968 500036186 882006370 500036186 882006370 814836168 76835133 814836168 76835133 499976111 76835133 976167576 23801798 976167576 23801798 421584198 924407556 421584198 924407556 924414064 924407556 120709742 499998449 120709742 499998449 798242364 201762653 798242364 201762653 499996739 369920194 499996739 369920194 364978794 364979145 364978794 364979145 387156424 500029134 387156424 500029134 535436006 500012952 535436006 500012952 673155088 673151387 673155088 673151387 499978693 43443938 499978693 43443938 720739196 720728462 720739196 720728462 446067715 34081198 446067715 34081198 34075678 34081198 499985881 503392918 499985881 503392918 243204347 55005074 243204347 55005074 924856701 997832847 924856701 997832847 2183440 997832847 540798733 459255139 540798733 459255139 463946063 933646857 463946063 933646857 933697866 933646857 500030685 623449239 500030685 623449239 500019558 623449239 967753667 32287719 967753667 32287719 765743558 867236875 765743558 867236875 867210412 867236875 54373204 945655115 54373204 945655115 684610020 338088290 684610020 338088290 338118213 338088290 798413588 798443203 798413588 798443203 39533037 499993363 39533037 499993363 196791135 803267614 196791135 803267614 500028467 69312781 500028467 69312781 499961283 499986146 499961283 499986146 223469041 499986146 673217898 500018952 673217898 500018952 485398088 485394363 485398088 485394363 704539770 704552551 704539770 704552551 950625456 378040399 950625456 378040399 500011301 824089381 500011301 824089381 588879618 39894998 588879618 39894998 499966527 39894998 739033582 260999460 739033582 260999460 500007494 43022992 500007494 43022992 165370707 834624957 165370707 834624957 389640232 610356946 389640232 610356946 710053412 710057320 710053412 710057320 12167394 328005655 12167394 328005655 671995531 328005655 499963044 672778320 499963044 672778320 455627030 368226305 455627030 368226305 631733614 368226305 219476083 219427552 219476083 219427552 979308730 499988479 979308730 499988479 499988702 463304855 499988702 463304855 500039103 463304855 499975402 26468769 499975402 26468769 500025143 900698490 500025143 900698490 500017042 280144741 500017042 280144741 500020626 287602080 500020626 287602080 500034986 33574608 500034986 33574608 529682517 618616385 529682517 618616385 381368134 618616385 689292948 397290341 689292948 397290341 499975104 397290341 615398859 615366171 615398859 615366171 949290819 500015848 949290819 500015848 89122538 910832462 89122538 910832462 614932311 500010955 614932311 500010955 324203034 675790683 324203034 675790683 333481958 333481317 333481958 333481317 654759290 602414734 654759290 602414734 499968080 602414734 591694738 408319010 591694738 408319010 863412091 935341989 863412091 935341989 64630595 935341989 353071395 646950208 353071395 646950208 500021562 694763440 500021562 694763440 500027603 324121402 500027603 324121402 198643507 872059464 198643507 872059464 500025917 872059464 202012132 331808246 202012132 331808246 500031731 331808246 499972343 618439434 499972343 618439434 142659561 142663433 142659561 142663433 783246857 783255565 783246857 783255565 131419243 500019258 131419243 500019258 9595642 990375665 9595642 990375665 702655737 77794146 702655737 77794146 499987835 77794146 914918317 540241036 914918317 540241036 459791803 540241036 869793475 57291236 869793475 57291236 942731378 57291236 500017049 852425989 500017049 852425989 499995621 207584920 499995621 207584920 500024206 977261962 500024206 977261962 485987689 499989025 485987689 499989025 322838927 500036317 322838927 500036317 499996468 362360887 499996468 362360887 768402862 768387720 768402862 768387720 746036367 246036627 746036367 246036627 113402288 113437362 113402288 113437362 630989502 499981745 630989502 499981745 500008689 434486323 500008689 434486323 625965526 499985351 625965526 499985351 70383572 70397302 70383572 70397302 245349407 500007285 245349407 500007285 610831700 500007285 489617674 986681586 489617674 986681586 499967942 986681586 366235694 500003585 366235694 500003585 974539939 25431018 974539939 25431018 487226279 499984554 487226279 499984554 499983990 45262633 499983990 45262633 689379401 689048260 689379401 689048260 689107038 689048260 958955845 499989995 958955845 499989995 402972179 500019353 402972179 500019353 319913698 499962355 319913698 499962355 746023486 746043853 746023486 746043853 300054563 493825598 300054563 493825598 663584369 102790606 663584369 102790606 897237069 102790606 500014513 102625727 500014513 102625727 768936581 768928276 768936581 768928276 499960903 111853229 499960903 111853229 247479945 752526676 247479945 752526676 488397152 464147069 488397152 464147069 535877768 464147069 337502095 840201086 337502095 840201086 840204465 840201086 1178273 998773445 1178273 998773445 500011081 432963987 500011081 432963987 567006218 432963987 146015783 146025289 146015783 146025289 291221579 500009956 291221579 500009956 919887221 499970600 919887221 499970600 499960357 703248661 499960357 703248661 450457092 231314707 450457092 231314707 231351521 231314707 301140162 853749279 301140162 853749279 661172846 500003176 661172846 500003176 499963026 553510525 499963026 553510525 927049473 500015695 927049473 500015695 115106931 884913479 115106931 884913479 182741484 251171779 182741484 251171779 748801878 251171779 500014767 42120324 500014767 42120324 644314422 867576733 644314422 867576733 132432987 867576733 793043755 499977701 793043755 499977701 499995699 777789987 499995699 777789987 187438898 187479642 187438898 187479642 190584982 534742974 190584982 534742974 499999262 47621402 499999262 47621402 47622737 47621402 819551563 500018247 819551563 500018247 388226662 500013933 388226662 500013933 499961712 856945799 499961712 856945799 673088257 135627384 673088257 135627384 500004141 135627384 500032949 102130014 500032949 102130014 207053017 500015405 207053017 500015405 382331686 361151559 382331686 361151559 638809465 361151559 500010320 164911960 500010320 164911960 835054007 164911960 578276980 499975204 578276980 499975204 962611608 499991360 962611608 499991360 18769459 18798682 18769459 18798682 373928268 763831630 373928268 763831630 499983083 763831630 399437948 500036768 399437948 500036768 910931413 910922686 910931413 910922686 382454656 359341387 382454656 359341387 870552333 129503301 870552333 129503301 672831700 810534025 672831700 810534025 810487573 810534025 500019970 183406277 500019970 183406277 500019413 846496275 500019413 846496275 659703392 345366661 659703392 345366661 60168741 60196563 60168741 60196563 294272515 705723512 294272515 705723512 429806480 500019950 429806480 500019950 998525090 500019950 366008746 366042588 366008746 366042588 411239661 499979603 411239661 499979603 26270408 26319330 26270408 26319330 565081658 500001158 565081658 500001158 499973394 478267729 499973394 478267729 999695799 754413805 999695799 754413805 215042164 215051390 215042164 215051390 200659849 912633899 200659849 912633899 87327497 912633899 233602819 233611076 233602819 233611076 499998627 290553673 499998627 290553673 978952145 21050819 978952145 21050819 500011647 564451576 500011647 564451576 500037364 42115946 500037364 42115946 499985880 350708658 499985880 350708658 79738637 499999437 79738637 499999437 658263132 499999437 500023291 852072572 500023291 852072572 494994723 396688902 494994723 396688902 603280891 396688902 258511943 741497708 258511943 741497708 363451218 363457663 363451218 363457663 29856545 795557811 29856545 795557811 335745657 500025573 335745657 500025573 101087480 898953490 101087480 898953490 402460688 402499725 402460688 402499725 250825027 500021458 250825027 500021458 499991062 247749231 499991062 247749231 441766131 499997928 441766131 499997928 329726000 329680986 329726000 329680986 175511291 500012049 175511291 500012049 317808201 317853310 317808201 317853310 376117519 957965437 376117519 957965437 993528977 500019474 993528977 500019474 297840289 702084601 297840289 702084601 787682408 361462506 787682408 361462506 361463577 361462506 500035442 754567741 500035442 754567741 238241072 462156331 238241072 462156331 598892287 738848242 598892287 738848242 738861996 738848242 230756468 230720075 230756468 230720075 206906298 793116270 206906298 793116270 625640938 372628224 625640938 372628224 372658000 372628224 738081784 261929801 738081784 261929801 276808805 689641363 276808805 689641363 996877223 101641188 996877223 101641188 101680227 101641188 832408642 909531805 832408642 909531805 909577437 909531805 399053931 399057451 399053931 399057451 70211454 499977260 70211454 499977260 318878718 318905579 318878718 318905579 319020112 500009544 319020112 500009544 759126065 499983288 759126065 499983288 499972498 969729888 499972498 969729888 30308451 969729888 500008450 230596457 500008450 230596457 67962000 67974617 67962000 67974617 145501724 500004939 145501724 500004939 427391651 500004939 164819399 835164229 164819399 835164229 500007925 499974396 500007925 499974396 986902320 499974396 499965819 29457458 499965819 29457458 499971249 521463617 499971249 521463617 500029786 192827488 500029786 192827488 499971628 365321204 499971628 365321204 211877788 211848526 211877788 211848526 500034447 263776389 500034447 263776389 499976961 119246729 499976961 119246729 500014023 967841875 500014023 967841875 967842135 967841875 892943159 500036676 892943159 500036676 105440928 894578019 105440928 894578019 630557920 369457581 630557920 369457581 15164305 499968762 15164305 499968762 915659655 84368641 915659655 84368641 287538782 500003361 287538782 500003361 168532559 500003361 259612607 740380144 259612607 740380144 736487679 499993740 736487679 499993740 381092223 618906293 381092223 618906293 891683003 108319204 891683003 108319204 499975903 500021202 499975903 500021202 275223356 500021202 500021779 460002185 500021779 460002185 502288871 502258378 502288871 502258378 252608300 500031841 252608300 500031841 929706735 929708616 929706735 929708616 579906061 499973057 579906061 499973057 722324494 722363597 722324494 722363597 86434573 499996633 86434573 499996633 971210373 971223454 971210373 971223454 131146359 499995055 131146359 499995055 412859033 733110334 412859033 733110334 585674179 414333177 585674179 414333177 609184899 825833870 609184899 825833870 825807379 825833870 92409408 105178765 92409408 105178765 500027581 105178765 500025751 86300551 500025751 86300551 499992099 912458404 499992099 912458404 931510996 500013188 931510996 500013188 499969482 805126162 499969482 805126162 636635279 303921297 636635279 303921297 303969146 303921297 500009638 846941397 500009638 846941397 95011119 95010758 95011119 95010758 500017603 524607538 500017603 524607538 820868210 161023142 820868210 161023142 466648726 499988866 466648726 499988866 219854910 200755097 219854910 200755097 163181446 761263413 163181446 761263413 827290675 253773539 827290675 253773539 407470785 592530898 407470785 592530898 499972724 525777051 499972724 525777051 500028354 773089554 500028354 773089554 133076675 126296843 133076675 126296843 126284175 126296843 495823906 504196438 495823906 504196438 48505031 499963946 48505031 499963946 483730239 499963946 87762308 912242571 87762308 912242571 391396355 499996371 391396355 499996371 784629224 784677235 784629224 784677235 499990308 39494779 499990308 39494779 499997979 672659978 499997979 672659978 769863976 40859224 769863976 40859224 499979240 937220367 499979240 937220367 500030251 67370726 500030251 67370726 932601329 67370726 48344920 48294028 48344920 48294028 951682835 951683816 951682835 951683816 56385007 56368175 56385007 56368175 400599185 499968918 400599185 499968918 376415195 376368601 376415195 376368601 509636941 677206513 509636941 677206513 322758909 677206513 847825778 152124771 847825778 152124771 499979558 835398777 499979558 835398777 833721380 166273469 833721380 166273469 520489091 479447903 520489091 479447903 500035273 172517180 500035273 172517180 500026033 706461822 500026033 706461822 499967927 706461822 511189016 488824523 511189016 488824523 500033928 615373727 500033928 615373727 499970681 499965211 499970681 499965211 924321546 924345936 924321546 924345936 347705710 499967921 347705710 499967921 972116480 752252081 972116480 752252081 88116324 499975206 88116324 499975206 840775808 840733096 840775808 840733096 763075435 500015563 763075435 500015563 61524594 500017124 61524594 500017124 826371937 500001959 826371937 500001959 738624520 738631819 738624520 738631819 38333703 499964372 38333703 499964372 144213167 855739542 144213167 855739542 499987194 687351301 499987194 687351301 499975067 851491108 499975067 851491108 456539633 500013511 456539633 500013511 795242485 806805396 795242485 806805396 806772650 806805396 697503709 500005554 697503709 500005554 958668123 958646973 958668123 958646973 501485946 501477300 501485946 501477300 475726237 645215644 475726237 645215644 354761255 645215644 500031812 356686368 500031812 356686368 356739161 356686368 925626219 540242908 925626219 540242908 287470332 499985584 287470332 499985584 227270965 842836769 227270965 842836769 988760911 141769095 988760911 141769095 500018371 141769095 870010722 870011077 870010722 870011077 773303215 158213080 773303215 158213080 500037238 158213080 861103913 861052379 861103913 861052379 500024278 315486801 500024278 315486801 500006437 762484461 500006437 762484461 521218620 125264219 521218620 125264219 383139733 499968709 383139733 499968709 390380738 499964860 390380738 499964860 308755085 691255644 308755085 691255644 526867934 249818564 526867934 249818564 750142572 249818564 499963075 43694798 499963075 43694798 499961446 43694798 715719412 597044472 715719412 597044472 402956576 597044472 412623278 412604139 412623278 412604139 378981552 788269477 378981552 788269477 855701399 855691582 855701399 855691582 500030311 393852163 500030311 393852163 867060071 132977460 867060071 132977460 150895823 499980350 150895823 499980350 382929664 233919754 382929664 233919754 766088365 233919754 499962032 12817234 499962032 12817234 113533455 500009884 113533455 500009884 798871104 500009884 711505648 288451920 711505648 288451920 453622760 703823358 453622760 703823358 296121533 703823358 500009177 31473900 500009177 31473900 968591847 31473900 745096139 500021482 745096139 500021482 994155640 500021482 313225575 686810070 313225575 686810070 803871374 60464223 803871374 60464223 60436074 60464223 555075418 444973845 555075418 444973845 499978522 421656142 499978522 421656142 281092328 718872744 281092328 718872744 89286628 486585560 89286628 486585560 840800287 500036224 840800287 500036224 995161620 4877648 995161620 4877648 371222076 671901749 371222076 671901749 965497724 416012114 965497724 416012114 499986250 416012114 858820812 858862976 858820812 858862976 842296505 499988130 842296505 499988130 500030378 833355768 500030378 833355768 833294783 833355768 477477235 522488627 477477235 522488627 500007339 637306305 500007339 637306305 499999883 588776071 499999883 588776071 977192309 977176551 977192309 977176551 500017469 483996387 500017469 483996387 36410310 963571024 36410310 963571024 945879577 467707960 945879577 467707960 323764522 676265444 323764522 676265444 9876703 500029581 9876703 500029581 499973747 886816678 499973747 886816678 316849315 316872127 316849315 316872127 950158036 950115368 950158036 950115368 675798759 315528947 675798759 315528947 684517846 315528947 348376325 651637181 348376325 651637181 500031072 585421596 500031072 585421596 500010658 791424278 500010658 791424278 499974315 769924117 499974315 769924117 500002269 910688604 500002269 910688604 97830544 97795351 97830544 97795351 500002567 830054901 500002567 830054901 772248542 411232167 772248542 411232167 499966129 605806111 499966129 605806111 499970739 326322026 499970739 326322026 499978257 935815868 499978257 935815868 366568596 500021713 366568596 500021713 500004687 830563792 500004687 830563792 658562468 341440764 658562468 341440764 530753207 530745704 530753207 530745704 499997329 393817980 499997329 393817980 816491524 637010235 816491524 637010235 500019195 637010235 726221020 726160314 726221020 726160314 500038597 500025713 500038597 500025713 463094089 500025713 500008746 235129054 500008746 235129054 413855278 500026196 413855278 500026196 562444005 437536521 562444005 437536521 35301123 499996561 35301123 499996561 813530384 168836075 813530384 168836075 499966002 168836075 656937745 500037656 656937745 500037656 166981328 166995053 166981328 166995053 499967512 908678975 499967512 908678975 486996741 499975542 486996741 499975542 476770913 986645370 476770913 986645370 986716695 986645370 21903473 500031954 21903473 500031954 136115582 863888899 136115582 863888899 499985324 342321731 499985324 342321731 657697761 342321731 499977456 797768568 499977456 797768568 294161786 94613281 294161786 94613281 980908875 980896526 980908875 980896526 682031545 682072646 682031545 682072646 60630579 942758191 60630579 942758191 500025345 942758191 499975611 578586911 499975611 578586911 43498933 956502247 43498933 956502247 499960406 55775170 499960406 55775170 500003160 499973169 500003160 499973169 30910689 499973169 54235592 945735234 54235592 945735234 500028149 584798370 500028149 584798370 17618093 982343138 17618093 982343138 634524560 634580736 634524560 634580736 315898174 684056072 315898174 684056072 14462885 14481279 14462885 14481279 739229049 938340408 739229049 938340408 61706590 938340408 231706769 372176174 231706769 372176174 975501801 870876800 975501801 870876800 500010718 870876800 637290055 637357023 637290055 637357023 499988217 976940787 499988217 976940787 23067513 976940787 478681159 270571198 478681159 270571198 560744292 560769662 560744292 560769662 908513032 499972913 908513032 499972913 209795798 790165483 209795798 790165483 749411752 499976140 749411752 499976140 208748422 499976140 999045038 499990234 999045038 499990234 499980694 154478762 499980694 154478762 54721213 774865737 54721213 774865737 988887684 988884189 988887684 988884189 590736987 500025331 590736987 500025331 7129188 992872976 7129188 992872976 609293756 390650452 609293756 390650452 259071337 500029334 259071337 500029334 500014975 24337013 500014975 24337013 617395376 617343006 617395376 617343006 415668971 415684846 415668971 415684846 985014957 985027857 985014957 985027857 978031737 500011834 978031737 500011834 292627141 500011834 500008575 875352487 500008575 875352487 371112734 371097137 371112734 371097137 497746399 497744439 497746399 497744439 499964379 49408896 499964379 49408896 318010644 558443320 318010644 558443320 899850265 100151761 899850265 100151761 64445101 500020044 64445101 500020044 223513119 223494904 223513119 223494904 522288973 769103956 522288973 769103956 769122326 769103956 650054555 336820423 650054555 336820423 663168575 336820423 499979973 3862140 499979973 3862140 454539049 534020219 454539049 534020219 465959538 534020219 316081782 316051585 316081782 316051585 598436106 500032827 598436106 500032827 705560808 132375901 705560808 132375901 55262668 55277039 55262668 55277039 124586802 875418000 124586802 875418000 784972825 251338619 784972825 251338619 499968349 251338619 610951107 500012980 610951107 500012980 826798818 173229362 826798818 173229362 913402324 500028135 913402324 500028135 254533693 150409782 254533693 150409782 500030934 150409782 500022052 615319176 500022052 615319176 544114506 455884467 544114506 455884467 888431209 888452240 888431209 888452240 16187444 16164504 16187444 16164504 681281602 856315650 681281602 856315650 500031457 856315650 553195406 446779784 553195406 446779784 253416289 746607572 253416289 746607572 720583227 500024967 720583227 500024967 962089603 962046904 962089603 962046904 889907507 109065730 889907507 109065730 109021992 109065730 584562661 622486567 584562661 622486567 500039243 622486567 674494844 452227988 674494844 452227988 499990756 452227988 789842701 554578132 789842701 554578132 445437752 554578132 500006479 200766112 500006479 200766112 255587574 744372857 255587574 744372857 487574729 294093189 487574729 294093189 836287325 986822956 836287325 986822956 13185456 986822956 86966765 499998635 86966765 499998635 22925474 499998635 945826606 499966977 945826606 499966977 500005671 813181117 500005671 813181117 813235207 813181117 87276171 499960050 87276171 499960050 68889056 589796256 68889056 589796256 500022525 273020601 500022525 273020601 143640856 574184160 143640856 574184160 654718167 500038422 654718167 500038422 392806217 607181276 392806217 607181276 793195927 206799886 793195927 206799886 214030505 785979027 214030505 785979027 678887496 375516444 678887496 375516444 500025626 375516444 597225447 931110865 597225447 931110865 68871489 931110865 500018390 431618447 500018390 431618447 19679646 980298660 19679646 980298660 835605749 164371059 835605749 164371059 430246064 430264755 430246064 430264755 132856213 132897805 132856213 132897805 398647723 398660243 398647723 398660243 747783030 252224264 747783030 252224264 688295488 499975098 688295488 499975098 464342314 535715767 464342314 535715767 381872478 499975527 381872478 499975527 165650638 499975527 853973462 499976938 853973462 499976938 549233903 450818563 549233903 450818563 86050150 631545543 86050150 631545543 631595880 631545543 499986087 24713628 499986087 24713628 975317784 24713628 210723140 998548663 210723140 998548663 772091584 770527892 772091584 770527892 229461138 770527892 499970156 806919310 499970156 806919310 356401602 356408906 356401602 356408906 272054221 821065910 272054221 821065910 178928733 821065910 540927477 343364732 540927477 343364732 499996865 343364732 769280438 567149993 769280438 567149993 432844329 567149993 469590275 500005130 469590275 500005130 96084756 499969322 96084756 499969322 303395163 696679411 303395163 696679411 408027194 499971044 408027194 499971044 372462418 499971044 500007055 980364105 500007055 980364105 299715139 39187784 299715139 39187784 39220475 39187784 940628102 500039121 940628102 500039121 950434057 49560359 950434057 49560359 611436366 388638487 611436366 388638487 884055574 115950651 884055574 115950651 338917185 957741728 338917185 957741728 499987920 957741728 346305166 499986178 346305166 499986178 324278510 499986178 500025427 288943573 500025427 288943573 584515074 584490578 584515074 584490578 499988537 157620289 499988537 157620289 151313236 937542163 151313236 937542163 62455344 937542163 388579677 611418334 388579677 611418334 125238008 874745463 125238008 874745463 467752745 532250409 467752745 532250409 499992061 781729524 499992061 781729524 500015823 273032646 500015823 273032646 273022392 273032646 500004533 98556342 500004533 98556342 598102814 880608624 598102814 880608624 119385356 880608624 500038360 523571763 500038360 523571763 834196644 834204094 834196644 834204094 500016184 638739187 500016184 638739187 499993121 706947970 499993121 706947970 394292187 500031636 394292187 500031636 335930048 500031636 916385898 83630699 916385898 83630699 644228159 644165199 644228159 644165199 124986993 499973473 124986993 499973473 628399473 628321063 628399473 628321063 812250056 157664689 812250056 157664689 157672361 157664689 638861682 638871916 638861682 638871916 405898836 405911819 405898836 405911819 63046860 936915078 63046860 936915078 770581515 222167181 770581515 222167181 499979588 222167181 500024797 29537963 500024797 29537963 499970270 515743687 499970270 515743687 500010962 515743687 499966234 44495390 499966234 44495390 198609705 500030554 198609705 500030554 915291139 500030554 500016108 528362366 500016108 528362366 99499655 342702281 99499655 342702281 500008330 342702281 278167561 757364891 278167561 757364891 499997298 757364891 206513334 499980264 206513334 499980264 268817382 901792032 268817382 901792032 621724435 151924914 621724435 151924914 499972946 151924914 500002892 802689869 500002892 802689869 197260609 802689869 722111552 323651688 722111552 323651688 676342096 323651688 771654843 228332543 771654843 228332543 106106252 841743830 106106252 841743830 784917019 500020679 784917019 500020679 228596351 500020679 713504118 928262703 713504118 928262703 496516696 503553449 496516696 503553449 916026733 915975408 916026733 915975408 786171750 213873977 786171750 213873977 681022406 500009114 681022406 500009114 7426813 992636046 7426813 992636046 499973486 243899655 499973486 243899655 224551103 500024665 224551103 500024665 442875718 832907351 442875718 832907351 67917096 932155325 67917096 932155325 627212239 500037930 627212239 500037930 75108273 924890208 75108273 924890208 842607921 157396035 842607921 157396035 500009226 931205511 500009226 931205511 631252901 187711207 631252901 187711207 812357713 187711207 16476032 983581337 16476032 983581337 962689847 500029038 962689847 500029038 638982205 638994877 638982205 638994877 499993399 132759414 499993399 132759414 500006197 765910526 500006197 765910526 499978956 14094387 499978956 14094387 646809797 353223097 646809797 353223097 705873266 199920655 705873266 199920655 199959423 199920655 742739531 742684880 742739531 742684880 499964232 149629827 499964232 149629827 499966010 499985302 499966010 499985302 97631451 499985302 594227118 594273901 594227118 594273901 767603700 71957740 767603700 71957740 928036978 71957740 631726379 500003493 631726379 500003493 393081065 393081517 393081065 393081517 583006415 500010655 583006415 500010655 701118639 500010655 500001588 219158460 500001588 219158460 396941755 603076231 396941755 603076231 499995640 160032366 499995640 160032366 398353439 601622066 398353439 601622066 499642767 111049923 499642767 111049923 909662037 909650659 909662037 909650659 303823904 500031419 303823904 500031419 601288234 650197073 601288234 650197073 349849044 650197073 737584226 737588017 737584226 737588017 391859890 148484546 391859890 148484546 751579357 873457651 751579357 873457651 500036396 873457651 599639876 393898495 599639876 393898495 499975855 393898495 500010909 276634077 500010909 276634077 126399811 873563418 126399811 873563418 499993093 283587236 499993093 283587236 285527122 285486123 285527122 285486123 951153969 48910159 951153969 48910159 537988750 537990481 537988750 537990481 147644070 500021984 147644070 500021984 825948591 825984426 825948591 825984426 270241542 499995420 270241542 499995420 620116530 620118415 620116530 620118415 917590392 90224908 917590392 90224908 64109024 499973817 64109024 499973817 427785471 427773034 427785471 427773034 499973867 961671054 499973867 961671054 694751124 432718813 694751124 432718813 432728817 432718813 500017048 288637397 500017048 288637397 847428733 500030670 847428733 500030670 499969369 172086541 499969369 172086541 499998106 786752572 499998106 786752572 500011860 500039702 500011860 500039702 803740519 500039702 434354294 565690620 434354294 565690620 773122827 500000532 773122827 500000532 691748366 691784604 691748366 691784604 287840554 500013641 287840554 500013641 909237173 909188945 909237173 909188945 714326217 120137217 714326217 120137217 879907535 120137217 809175523 809164225 809175523 809164225 518383734 290310375 518383734 290310375 976111109 976050929 976111109 976050929 789138070 789151710 789138070 789151710 992900329 992959486 992900329 992959486 500008825 500003954 500008825 500003954 104709922 500003954 500000973 856813795 500000973 856813795 701360949 298623875 701360949 298623875 507955749 492054324 507955749 492054324 701721574 298203143 701721574 298203143 422211299 577789781 422211299 577789781 543743402 499984957 543743402 499984957 885698774 499984957 41406688 958634836 41406688 958634836 94818178 500023564 94818178 500023564 499974677 940462445 499974677 940462445 499999347 940462445 42553636 499994290 42553636 499994290 373137007 499994290 327689120 672287026 327689120 672287026 522558791 477431616 522558791 477431616 760853279 760844913 760853279 760844913 500722242 499287632 500722242 499287632 603788181 823837434 603788181 823837434 823857224 823837434 500029774 499999274 500029774 499999274 920556048 499999274 500001137 518854516 500001137 518854516 55002249 499993876 55002249 499993876 614409481 499993876 499982428 915846852 499982428 915846852 408992770 408996728 408992770 408996728 719685754 722654516 719685754 722654516 722719003 722654516 199601983 800360458 199601983 800360458 514973911 484986686 514973911 484986686 499989278 677341934 499989278 677341934 741166735 258863158 741166735 258863158 913643489 500017050 913643489 500017050 473337736 473368390 473337736 473368390 389359477 610687479 389359477 610687479 83949161 83990445 83949161 83990445 525722877 656059841 525722877 656059841 926111708 73944895 926111708 73944895 499973071 569390935 499973071 569390935 990420038 398201524 990420038 398201524 500034293 863726888 500034293 863726888 657923835 342113013 657923835 342113013 322676233 976259780 322676233 976259780 725641399 148005094 725641399 148005094 148026034 148005094 726431969 844925982 726431969 844925982 153391 999827399 153391 999827399 500015357 687225549 500015357 687225549 295845516 704090210 295845516 704090210 386905205 176370390 386905205 176370390 499994667 822443008 499994667 822443008 567858577 57939909 567858577 57939909 942061241 57939909 388783355 815855071 388783355 815855071 500002729 815855071 311874035 55428804 311874035 55428804 806469670 500033604 806469670 500033604 714883631 285082278 714883631 285082278 499992081 967349232 499992081 967349232 370384158 500027903 370384158 500027903 838427486 161574856 838427486 161574856 166878235 500351231 166878235 500351231 647481275 471791777 647481275 471791777 528254645 471791777 546324393 453626305 546324393 453626305 654324901 654348844 654324901 654348844 971051176 28951954 971051176 28951954 500027182 273407587 500027182 273407587 499976786 90705085 499976786 90705085 635118513 500035947 635118513 500035947 87070940 500035947 325382719 674665033 325382719 674665033 350044382 350086811 350044382 350086811 152441892 710304784 152441892 710304784 710311079 710304784 535284244 3887349 535284244 3887349 996131796 3887349 500022893 966967190 500022893 966967190 364696017 635300047 364696017 635300047 211080223 953515481 211080223 953515481 500020485 953515481 378823907 378808079 378823907 378808079 500005863 860684159 500005863 860684159 155160656 139822390 155160656 139822390 860140458 139822390 642599416 499992275 642599416 499992275 27076078 27047584 27076078 27047584 25625255 499974301 25625255 499974301 453303724 499973902 453303724 499973902 138564607 861412607 138564607 861412607 500009164 500020904 500009164 500020904 201109111 500020904 299653314 299654750 299653314 299654750 500035046 687983942 500035046 687983942 965418786 965412190 965418786 965412190 564120091 564124592 564120091 564124592 592983726 808885300 592983726 808885300 808892527 808885300 499998359 964624907 499998359 964624907 500003016 964624907 499971019 630161369 499971019 630161369 75938108 924014689 75938108 924014689 499972716 500003810 499972716 500003810 416048929 500003810 500001624 728783567 500001624 728783567 271242549 728783567 500008865 427716650 500008865 427716650 499974758 715027982 499974758 715027982 996402439 499969029 996402439 499969029 214629697 785375138 214629697 785375138 500011696 101945225 500011696 101945225 350515950 350504245 350515950 350504245 271396309 271391025 271396309 271391025 500030662 817267900 500030662 817267900 642481015 642551017 642481015 642551017 264332884 735656974 264332884 735656974 729182090 270845881 729182090 270845881 383838211 500029690 383838211 500029690 756039527 500029690 254501996 745523868 254501996 745523868 634307673 365652720 634307673 365652720 626613644 626656020 626613644 626656020 511428943 499967392 511428943 499967392 467227972 750073073 467227972 750073073 791288222 231589034 791288222 231589034 17965612 17932880 17965612 17932880 367440410 768658345 367440410 768658345 500006773 768658345 499986925 951249991 499986925 951249991 620624685 556075644 620624685 556075644 443935031 556075644 658576715 462683441 658576715 462683441 369168574 538232526 369168574 538232526 933498865 66515791 933498865 66515791 209692198 499979690 209692198 499979690 811664358 188350405 811664358 188350405 798548276 813630868 798548276 813630868 186390389 813630868 783676543 499985973 783676543 499985973 598938669 581248358 598938669 581248358 418781158 581248358 697842832 302136861 697842832 302136861 435292871 500036363 435292871 500036363 155812124 499976135 155812124 499976135 621302699 499976135 499997068 742277773 499997068 742277773 911738093 500034465 911738093 500034465 150256245 849734106 150256245 849734106 635797595 364249190 635797595 364249190 556513367 500006894 556513367 500006894 372717995 372690818 372717995 372690818 690435046 699473087 690435046 699473087 300483348 699473087 968385083 31620284 968385083 31620284 175867443 951706553 175867443 951706553 951693185 951706553 500031919 461423739 500031919 461423739 80702137 919308617 80702137 919308617 98419248 500015920 98419248 500015920 584053637 761852306 584053637 761852306 255916539 744098832 255916539 744098832 881383153 881386432 881383153 881386432 802179442 3718299 802179442 3718299 500033412 3718299 537485862 500015741 537485862 500015741 911364714 500015741 685024630 315030225 685024630 315030225 848809279 559606138 848809279 559606138 499961394 215119137 499961394 215119137 500009565 854763717 500009565 854763717 998768262 1220562 998768262 1220562 499975971 969985085 499975971 969985085 30078897 969985085 622182542 175477293 622182542 175477293 175458575 175477293 496813772 848489563 496813772 848489563 848509303 848489563 500010394 233321231 500010394 233321231 499970293 559114733 499970293 559114733 653748251 181501538 653748251 181501538 818496528 181501538 693338430 664489993 693338430 664489993 664462726 664489993 787705903 83607874 787705903 83607874 380178055 633350515 380178055 633350515 633370691 633350515 500037742 963734311 500037742 963734311 493904210 500006156 493904210 500006156 11365443 988652584 11365443 988652584 500009957 87807525 500009957 87807525 499993155 500010249 499993155 500010249 549991786 500010249 402695003 969385864 402695003 969385864 969384031 969385864 916765482 499993762 916765482 499993762 644714715 499993762 716989399 283018395 716989399 283018395 499996074 499963513 499996074 499963513 114051869 499963513 373529726 626468918 373529726 626468918 500019470 547794332 500019470 547794332 452265596 547794332 499974913 79982529 499974913 79982529 882249754 500022505 882249754 500022505 797943072 202026374 797943072 202026374 258368255 258438077 258368255 258438077 751850654 248117394 751850654 248117394 625366587 625393131 625366587 625393131 960647223 39394535 960647223 39394535 499997605 778401584 499997605 778401584 505058637 215352571 505058637 215352571 215296816 215352571 499964473 500010854 499964473 500010854 437833919 500010854 870323755 870280827 870323755 870280827 978027967 218791950 978027967 218791950 131539527 131523593 131539527 131523593 770780592 525642165 770780592 525642165 525600668 525642165 551869522 551880516 551869522 551880516 169893537 500013685 169893537 500013685 676789072 500015444 676789072 500015444 555102203 129491267 555102203 129491267 870457431 129491267 459973461 539961387 459973461 539961387 478426585 224133297 478426585 224133297 500025342 812576906 500025342 812576906 99853077 291350966 99853077 291350966 855882249 855878682 855882249 855878682 320875255 320809608 320875255 320809608 500023930 713420518 500023930 713420518 487782069 500012410 487782069 500012410 979032104 979052780 979032104 979052780 685369548 685400314 685369548 685400314 743730016 761495055 743730016 761495055 761445142 761495055 429613994 500016923 429613994 500016923 196831782 809337585 196831782 809337585 500025424 809337585 306398456 500037574 306398456 500037574 765402896 234568081 765402896 234568081 827027879 549137657 827027879 549137657 549145643 549137657 855081675 438057213 855081675 438057213 45377360 500023006 45377360 500023006 701229921 499997288 701229921 499997288 172278277 827741385 172278277 827741385 631229478 368803856 631229478 368803856 578315411 499977671 578315411 499977671 537622019 499977671 700699940 500012472 700699940 500012472 744175642 430387938 744175642 430387938 223713954 776284678 223713954 776284678 595295389 595247103 595295389 595247103 499982137 817467188 499982137 817467188 957424638 407695489 957424638 407695489 499980447 542290885 499980447 542290885 30205673 30239783 30205673 30239783 454354017 776521859 454354017 776521859 223440848 776521859 345055431 235171113 345055431 235171113 579969294 984391558 579969294 984391558 190182994 190138793 190182994 190138793 500927520 795892393 500927520 795892393 204099656 795892393 499985670 359854900 499985670 359854900 499976172 359854900 918581747 81408315 918581747 81408315 499992826 582904704 499992826 582904704 955328212 499979315 955328212 499979315 272683881 727346619 272683881 727346619 104159891 388545506 104159891 388545506 500006739 881803745 500006739 881803745 146475109 146455382 146475109 146455382 237485791 762472016 237485791 762472016 128003223 127965259 128003223 127965259 500018553 500007510 500018553 500007510 920589377 500007510 876393241 876370056 876393241 876370056 614279628 385729639 614279628 385729639 970257999 502991356 970257999 502991356 497032336 502991356 875220333 875228695 875220333 875228695 774035854 462780879 774035854 462780879 537172213 462780879 994291956 994332544 994291956 994332544 500009139 59361216 500009139 59361216 499982412 511262685 499982412 511262685 694810044 126603539 694810044 126603539 873390440 126603539 113567543 830438606 113567543 830438606 830372787 830438606 8251798 8214618 8251798 8214618 693482561 306480705 693482561 306480705 499994035 53638823 499994035 53638823 653458772 784806700 653458772 784806700 7368513 346596613 7368513 346596613 866315074 965047431 866315074 965047431 965017084 965047431 141273960 141279919 141273960 141279919 500013377 499997902 500013377 499997902 975126313 975168707 975126313 975168707 499978677 550995529 499978677 550995529 113954377 499960445 113954377 499960445 315179354 684808718 315179354 684808718 886138850 113814258 886138850 113814258 254607938 499961466 254607938 499961466 605926402 499961466 213032133 500023946 213032133 500023946 162178646 72394574 162178646 72394574 927663333 72394574 530510684 500005009 530510684 500005009 947860714 52185449 947860714 52185449 500002614 902295379 500002614 902295379 500010510 220352378 500010510 220352378 35459723 992268755 35459723 992268755 992264773 992268755 519352521 480621645 519352521 480621645 371115417 628905514 371115417 628905514 822684567 499987667 822684567 499987667 782114787 782072576 782114787 782072576 539394268 386183706 539394268 386183706 613812194 386183706 70208058 500018594 70208058 500018594 230385708 132917505 230385708 132917505 132892690 132917505 889005303 110923439 889005303 110923439 458713084 499986667 458713084 499986667 339021066 339023397 339021066 339023397 569025563 490240403 569025563 490240403 490256469 490240403 962290202 962309304 962290202 962309304 565893668 259560604 565893668 259560604 740406985 259560604 500011439 6537305
166362 0 2564216 24421707 2564216 24421707 3938155 22995900 3938155 22995900 3796932 22995900 10567494 9928302 10567494 9928302 9155891 17585267 9155891 17585267 10464505 5377982 10464505 5377982 21493876 5377982 6801874 20419633 6801874 20419633 21796983 5749961 21796983 5749961 21139176 20302711 21139176 20302711 7588017 7019288 7588017 7019288 5024721 22332507 5024721 22332507 23437794 22332507 6808045 13162930 6808045 13162930 21918962 5407376 21918962 5407376 12416968 14405151 12416968 14405151 11051357 10299459 11051357 10299459 16595920 16389849 16595920 16389849 19627899 1352033 19627899 1352033 25515275 1352033 22227933 10319151 22227933 10319151 5772639 21267865 5772639 21267865 17585872 17481705 17585872 17481705 21138053 20392034 21138053 20392034 9333936 8126975 9333936 8126975 8578808 8126975 24745040 23912594 24745040 23912594 9597242 4682652 9597242 4682652 4899334 4682652 14216832 23575355 14216832 23575355 3393770 23575355 8190690 7664982 8190690 7664982 15529801 12917440 15529801 12917440 5235622 3643819 5235622 3643819 23065950 3643819 21065560 12259274 21065560 12259274 12068009 14739017 12068009 14739017 14223021 6129795 14223021 6129795 6022917 6129795 7627480 19500512 7627480 19500512 20331951 19499712 20331951 19499712 4946393 22137222 4946393 22137222 12504468 11038477 12504468 11038477 11883620 11038477 23121398 22100887 23121398 22100887 9158971 6222937 9158971 6222937 20630821 6222937 11886608 14957400 11886608 14957400 19337183 7543814 19337183 7543814 22872885 22423225 22872885 22423225 7336182 3920153 7336182 3920153 22707965 3920153 18615597 12710732 18615597 12710732 12470372 14456480 12470372 14456480 22089061 5254318 22089061 5254318 12196748 14689073 12196748 14689073 17849597 544950 17849597 544950 385603 544950 6615274 7102462 6615274 7102462 18437665 16109779 18437665 16109779 16950715 16109779 17162022 16452733 17162022 16452733 13616906 4810681 13616906 4810681 4919764 4810681 9068654 23272020 9068654 23272020 24433268 23272020 12505682 11043420 12505682 11043420 11270878 11043420 16029289 9219704 16029289 9219704 17887585 9219704 16046186 25226288 16046186 25226288 26040443 25226288 18722225 17563584 18722225 17563584 18231280 17563584 19860865 19105338 19860865 19105338 18276653 6880519 18276653 6880519 20421348 6880519 11418046 20076379 11418046 20076379 6778317 20076379 19282306 18872062 19282306 18872062 21684166 21023410 21684166 21023410 21275324 5695661 21275324 5695661 24034554 23067857 24034554 23067857 7924775 7796426 7924775 7796426 5613875 21302473 5613875 21302473 5844621 5629686 5844621 5629686 3192443 23671148 3192443 23671148 19910624 15828127 19910624 15828127 15948187 15828127 23207550 3661887 23207550 3661887 9406979 19639620 9406979 19639620 2657998 2900583 2657998 2900583 1189461 25940167 1189461 25940167 8710795 11511755 8710795 11511755 12320021 11511755 4897367 4450226 4897367 4450226 10103121 11071496 10103121 11071496 11777069 11071496 8876404 17864465 8876404 17864465 3077941 2629665 3077941 2629665 6938981 10928874 6938981 10928874 16004804 10928874 6992772 19886834 6992772 19886834 18802045 8300548 18802045 8300548 15141979 22647338 15141979 22647338 2753388 24125861 2753388 24125861 9137702 8646010 9137702 8646010 17618773 13714479 17618773 13714479 12895166 13714479 14178098 5417953 14178098 5417953 5579744 5417953 15624819 16018297 15624819 16018297 3683822 23408477 3683822 23408477 9059700 8427018 9059700 8427018 13235086 12322871 13235086 12322871 13078457 9279457 13078457 9279457 9707166 9279457 12840975 12269877 12840975 12269877 13315383 5259628 13315383 5259628 21916720 5259628 9025390 18128820 9025390 18128820 11483823 7264959 11483823 7264959 4808279 22364952 4808279 22364952 17796127 17077765 17796127 17077765 3287704 23715309 3287704 23715309 7060613 7068460 7060613 7068460 2038680 24643513 2038680 24643513 4701510 1357143 4701510 1357143 25622202 1357143 17227351 18485320 17227351 18485320 8317991 18760944 8317991 18760944 10135580 9716090 10135580 9716090 11666302 20841626 11666302 20841626 21283222 20841626 4744239 4533544 4744239 4533544 15094624 16020913 15094624 16020913 16912515 16020913 11458037 5049619 11458037 5049619 5395302 5049619 6709318 18859445 6709318 18859445 19580928 18859445 6175950 4412975 6175950 4412975 24639211 23902727 24639211 23902727 11135427 15929104 11135427 15929104 20489100 19983559 20489100 19983559 13628197 10581358 13628197 10581358 7404284 19382704 7404284 19382704 16370571 2730544 16370571 2730544 3139365 2730544 17532200 17427262 17532200 17427262 16408565 10774688 16408565 10774688 19848008 19324487 19848008 19324487 14870672 9720320 14870672 9720320 26261094 25149422 26261094 25149422 13990135 13039612 13990135 13039612 16928531 16073999 16928531 16073999 15329423 11304321 15329423 11304321 3692008 23091401 3692008 23091401 22739475 7329236 22739475 7329236 6075029 20956509 6075029 20956509 5465298 5284225 5465298 5284225 16523561 16636849 16523561 16636849 10208975 16636849 21072121 20674692 21072121 20674692 6316089 20674692 12319701 14357223 12319701 14357223 9128162 18193300 9128162 18193300 7467702 7245396 7467702 7245396 24355124 23239328 24355124 23239328 21721161 5228068 21721161 5228068 8815223 18005929 8815223 18005929 17972523 9168131 17972523 9168131 7949227 19208473 7949227 19208473 24166187 2598338 24166187 2598338 19219261 18841413 19219261 18841413 20976756 5630273 20976756 5630273 20919154 10687497 20919154 10687497 16058624 10687497 23710681 23191232 23710681 23191232 18707544 8681130 18707544 8681130 20485377 19794491 20485377 19794491 18739149 8346549 18739149 8346549 385600 26683060 385600 26683060 23457710 3348775 23457710 3348775 19585732 7580859 19585732 7580859 6696753 6640553 6696753 6640553 18678475 14989678 18678475 14989678 4576245 4406347 4576245 4406347 14989419 15156469 14989419 15156469 11761255 15156469 18093567 17408136 18093567 17408136 8115900 7590496 8115900 7590496 23024177 22148712 23024177 22148712 12240844 4430101 12240844 4430101 22425294 4430101 21758620 15699596 21758620 15699596 3952687 3851231 3952687 3851231 13452694 13343157 13452694 13343157 21353824 5611535 21353824 5611535 11232832 15322948 11232832 15322948 9175947 8693209 9175947 8693209 8291631 23823497 8291631 23823497 24741185 23823497 16444194 10358108 16444194 10358108 12445008 12060041 12445008 12060041 24211914 2577893 24211914 2577893 3068936 2577893 23843352 22812494 23843352 22812494 9853538 12864564 9853538 12864564 13378287 12864564 6205555 5859500 6205555 5859500 8100016 16907254 8100016 16907254 14029882 12700328 14029882 12700328 12050419 20017587 12050419 20017587 20662719 20017587 9477042 9202878 9477042 9202878 17785215 17814943 17785215 17814943 9432317 17814943 19744556 18837341 19744556 18837341 18509967 5418005 18509967 5418005 21422696 5418005 17676209 23301367 17676209 23301367 24442873 23301367 18131411 9274014 18131411 9274014 18234279 17961212 18234279 17961212 10290012 8031749 10290012 8031749 19306689 8031749 10991254 23593465 10991254 23593465 24719170 23593465 4410290 4447161 4410290 4447161 11785483 12255340 11785483 12255340 12714091 12255340 10711023 10369043 10711023 10369043 8868422 17927832 8868422 17927832 10936905 7498505 10936905 7498505 8125556 7498505 18282645 21488613 18282645 21488613 22427465 21488613 17812958 9167014 17812958 9167014 9526286 17695279 9526286 17695279 10010667 16721990 10010667 16721990 20053325 19200398 20053325 19200398 17077101 11572289 17077101 11572289 10999747 15861266 10999747 15861266 18332077 8919848 18332077 8919848 16222674 24450964 16222674 24450964 25685256 24450964 11393994 4071691 11393994 4071691 22565993 4071691 9759924 18867692 9759924 18867692 8368037 18867692 11328065 10849278 11328065 10849278 15852233 15391671 15852233 15391671 21489228 5971430 21489228 5971430 12819892 11754365 12819892 11754365 12133073 5431811 12133073 5431811 5556776 5431811 22017735 23179154 22017735 23179154 24325027 23179154 10989848 10316214 10989848 10316214 13026082 15290457 13026082 15290457 15453269 15290457 9639854 17065990 9639854 17065990 10694963 10687509 10694963 10687509 11190281 10687509 4033067 23347558 4033067 23347558 3561628 23347558 7291494 14144773 7291494 14144773 12532814 14144773 3489605 23543927 3489605 23543927 10548155 15034270 10548155 15034270 11694109 15034270 8871393 6119220 8871393 6119220 21024785 6119220 14876326 14140765 14876326 14140765 11147811 9851264 11147811 9851264 26446549 25695727 26446549 25695727 16073182 11070452 16073182 11070452 10749266 15731781 10749266 15731781 17488541 9476433 17488541 9476433 16997878 16266139 16997878 16266139 12800225 12090813 12800225 12090813 17713604 21636943 17713604 21636943 5188014 21636943 11881119 14785790 11881119 14785790 20766659 23358921 20766659 23358921 3392187 23358921 4876185 4660480 4876185 4660480 18233120 15020222 18233120 15020222 6465860 6132959 6465860 6132959 13424144 13395138 13424144 13395138 22497730 4557586 22497730 4557586 16278452 15418538 16278452 15418538 2517027 2314845 2517027 2314845 4880547 15387831 4880547 15387831 20409189 4390278 20409189 4390278 4358341 4390278 5927082 16847801 5927082 16847801 17550141 16847801 3752439 23261790 3752439 23261790 8561137 8216938 8561137 8216938 14434570 22802740 14434570 22802740 3931303 22802740 19716824 2683181 19716824 2683181 2284765 2683181 11444079 12187368 11444079 12187368 13203478 12187368 8678857 21995015 8678857 21995015 4952502 21995015 15819261 6807583 15819261 6807583 19942953 6807583 14168745 13950042 14168745 13950042 12625912 13950042 15517257 14858990 15517257 14858990 10831592 3090850 10831592 3090850 23701343 3090850 6027134 20163595 6027134 20163595 8486151 8081040 8486151 8081040 12530052 11842312 12530052 11842312 18722545 6071410 18722545 6071410 21930951 21319688 21930951 21319688 17013693 9665672 17013693 9665672 6624375 20168879 6624375 20168879 23141155 3752790 23141155 3752790 9332547 19045442 9332547 19045442 19360710 4068532 19360710 4068532 4194675 4068532 10239311 24671578 10239311 24671578 2254846 24671578 22883093 3806253 22883093 3806253 12629356 14277584 12629356 14277584 8461266 7910501 8461266 7910501 19229344 18430617 19229344 18430617 17594862 2716200 17594862 2716200 2072751 24646251 2072751 24646251 19039047 6291526 19039047 6291526 20854515 6291526 10613979 23241866 10613979 23241866 3822827 23241866 17515689 9505279 17515689 9505279 18863380 18609600 18863380 18609600 20215507 7068027 20215507 7068027 16266850 18875730 16266850 18875730 22683957 21716227 22683957 21716227 5837948 5894400 5837948 5894400 17750147 17548204 17750147 17548204 17833092 17548204 17507741 16967978 17507741 16967978 22013743 24145548 22013743 24145548 2646842 24145548 14914340 6557640 14914340 6557640 20176833 6557640 10591379 19043903 10591379 19043903 23709193 22818705 23709193 22818705 9197127 17684182 9197127 17684182 22483674 21931613 22483674 21931613 23767025 3042502 23767025 3042502 11648616 16829794 11648616 16829794 21200940 5885165 21200940 5885165 18710326 12683771 18710326 12683771 13648706 12683771 13674397 12852906 13674397 12852906 18219945 7452674 18219945 7452674 7543972 7452674 16131939 23256976 16131939 23256976 24395751 23256976 15151635 11706015 15151635 11706015 15234751 14970131 15234751 14970131 22463302 4402392 22463302 4402392 10722785 15875736 10722785 15875736 11047835 7021291 11047835 7021291 7386640 7021291 13498957 22290058 13498957 22290058 22829281 22290058 10944433 8212944 10944433 8212944 18961805 8212944 15668706 23496692 15668706 23496692 24609805 23496692 19784424 7253740 19784424 7253740 19925154 19097638 19925154 19097638 11819816 10137963 11819816 10137963 16504566 10137963 1726121 25118106 1726121 25118106 20099044 7253612 20099044 7253612 7435242 7253612 24186487 22969609 24186487 22969609 5824219 5447253 5824219 5447253 18798573 17958816 18798573 17958816 8237880 7906742 8237880 7906742 8544080 20547001 8544080 20547001 24004851 2794600 24004851 2794600 23059702 21941614 23059702 21941614 19209290 4068919 19209290 4068919 25213466 24069115 25213466 24069115 8172145 13848658 8172145 13848658 17411025 9533000 17411025 9533000 2984226 24118916 2984226 24118916 15965912 11242236 15965912 11242236 5372780 21800499 5372780 21800499 17439419 9564217 17439419 9564217 22430990 21465480 22430990 21465480 6166036 20669086 6166036 20669086 4668833 24103642 4668833 24103642 24961430 24103642 6047238 14411156 6047238 14411156 12374039 14411156 8416607 7906732 8416607 7906732 22566052 21832452 22566052 21832452 20061853 3437636 20061853 3437636 3005245 3437636 20101718 6711567 20101718 6711567 400590 652908 400590 652908 18443426 17746346 18443426 17746346 9432272 8976074 9432272 8976074 16609677 10658712 16609677 10658712 15177043 16589219 15177043 16589219 5214692 21555493 5214692 21555493 19852383 14826301 19852383 14826301 11697295 21720117 11697295 21720117 471607 26619550 471607 26619550 12857979 11977547 12857979 11977547 7290200 19674412 7290200 19674412 13748257 10449503 13748257 10449503 23598164 22677871 23598164 22677871 13259371 13620460 13259371 13620460 4734205 22117761 4734205 22117761 16194207 10900302 16194207 10900302 19088479 18674017 19088479 18674017 16591664 7140330 16591664 7140330 19732618 7140330 10840358 16298874 10840358 16298874 10965449 10231644 10965449 10231644 5483047 21445456 5483047 21445456 16897918 16258135 16897918 16258135 4268167 22772748 4268167 22772748 3880412 3494242 3880412 3494242 13972613 13353802 13972613 13353802 4760015 4463347 4760015 4463347 22379065 4463347 19301956 19084365 19301956 19084365 20504460 6258241 20504460 6258241 11692382 15638818 11692382 15638818 4076920 22943719 4076920 22943719 9139741 14865119 9139741 14865119 21305785 4186216 21305785 4186216 22812364 4186216 12590484 16280369 12590484 16280369 16929580 16280369 14220481 10400828 14220481 10400828 16602224 10400828 12277877 14493386 12277877 14493386 22991360 3933454 22991360 3933454 19174138 13759314 19174138 13759314 3896585 23206232 3896585 23206232 8636632 7957172 8636632 7957172 11830709 17380228 11830709 17380228 9616938 17380228 12786191 13828670 12786191 13828670 12598964 17476113 12598964 17476113 18048292 17476113 17030482 10270374 17030482 10270374 8060833 18864995 8060833 18864995 20254750 7090689 20254750 7090689 17661387 26396198 17661387 26396198 809368 26396198 18613251 8475192 18613251 8475192 12756280 14174259 12756280 14174259 14431600 12344202 14431600 12344202 10527945 20684920 10527945 20684920 3668926 3235211 3668926 3235211 8598408 18501637 8598408 18501637 20771170 1643792 20771170 1643792 1819417 1643792 14328426 13467079 14328426 13467079 20582288 6158497 20582288 6158497 3709580 23267697 3709580 23267697 3882027 19061468 3882027 19061468 19174897 19061468 11501936 10766343 11501936 10766343 12568542 16445051 12568542 16445051 7878863 19205253 7878863 19205253 5665998 5526995 5665998 5526995 10162454 9826776 10162454 9826776 20982482 5762844 20982482 5762844 14424997 12452791 14424997 12452791 13092010 12452791 18399601 17917804 18399601 17917804 16188714 8223524 16188714 8223524 8632759 8223524 20061014 6756053 20061014 6756053 2263356 24510340 2263356 24510340 4291144 4388492 4291144 4388492 20795173 15932717 20795173 15932717 8025005 7528498 8025005 7528498 15453857 11412962 15453857 11412962 22777818 4213547 22777818 4213547 12873582 15712124 12873582 15712124 18143301 6516452 18143301 6516452 20680651 6516452 16744121 11208917 16744121 11208917 12799802 20182993 12799802 20182993 20844785 20182993 14379537 12530950 14379537 12530950 11105550 15791407 11105550 15791407 11346135 3827496 11346135 3827496 3604002 3827496 4683569 22373186 4683569 22373186 13316345 3217357 13316345 3217357 2759401 3217357 18024841 17294411 18024841 17294411 14764301 11858071 14764301 11858071 15420625 11858071 11110295 18686626 11110295 18686626 21306218 5226736 21306218 5226736 16502078 10544233 16502078 10544233 23031650 3878087 23031650 3878087 22110654 21173841 22110654 21173841 23126710 3773812 23126710 3773812 9280789 19661994 9280789 19661994 7272092 19661994 22987213 22492391 22987213 22492391 8593769 8418101 8593769 8418101 8908166 8418101 6932645 1183440 6932645 1183440 1075931 1183440 11689375 15205640 11689375 15205640 12642463 4704104 12642463 4704104 4794287 4704104 10453560 21955597 10453560 21955597 22859414 21955597 5574931 21613481 5574931 21613481 709368 26344879 709368 26344879 22127519 19725651 22127519 19725651 20412791 19725651 20930707 20136800 20930707 20136800 12478714 6233300 12478714 6233300 6008533 6233300 8125429 14807714 8125429 14807714 12172727 14807714 8882876 18317906 8882876 18317906 18093263 14060458 18093263 14060458 12666326 14060458 12850515 7415603 12850515 7415603 7502478 7415603 21312879 20734932 21312879 20734932 15432476 12918822 15432476 12918822 13916717 12918822 14566330 12186683 14566330 12186683 21587439 20721575 21587439 20721575 22311978 4363512 22311978 4363512 22452488 21646219 22452488 21646219 4170271 4186505 4170271 4186505 10953023 10371711 10953023 10371711 20560964 6713067 20560964 6713067 9786286 16913797 9786286 16913797 10482858 12395991 10482858 12395991 19909628 19178357 19909628 19178357 20454745 6666564 20454745 6666564 22087182 21209461 22087182 21209461 20089835 14347912 20089835 14347912 8496028 5224552 8496028 5224552 22062938 5224552 8517284 9276021 8517284 9276021 9745919 9276021 9640138 19259030 9640138 19259030 20079559 19259030 8315156 13225883 8315156 13225883 13788535 13225883 6535966 6462503 6535966 6462503 21142614 20474027 21142614 20474027 12640622 4638969 12640622 4638969 4793240 4638969 12828074 13986113 12828074 13986113 21215347 5890050 21215347 5890050 17459399 17168915 17459399 17168915 18922935 8125566 18922935 8125566 25334040 24306211 25334040 24306211 14097484 13608725 14097484 13608725 9710181 17594902 9710181 17594902 10951058 8188107 10951058 8188107 8386835 8188107 23020665 22546541 23020665 22546541 8189077 18723631 8189077 18723631 19555551 18723631 13747405 8239560 13747405 8239560 18770808 8239560 16857732 10842460 16857732 10842460 12036701 11701422 12036701 11701422 8645652 5129094 8645652 5129094 5280513 5129094 20515961 25650293 20515961 25650293 1275953 25650293 9190571 17763521 9190571 17763521 22847150 21811224 22847150 21811224 12427751 11562676 12427751 11562676 19072940 18382698 19072940 18382698 20727543 3434501 20727543 3434501 3982749 3434501 16962717 16257404 16962717 16257404 19364584 7530530 19364584 7530530 13634882 19428843 13634882 19428843 7691730 19428843 12930810 8996147 12930810 8996147 9469100 8996147 16722047 20887403 16722047 20887403 21414986 20887403 19783696 13857267 19783696 13857267 14080059 13857267 18449590 6356033 18449590 6356033 20950714 6356033 10650941 13647205 10650941 13647205 20069480 19365242 20069480 19365242 10527164 9370334 10527164 9370334 10083788 9370334 14176821 22540108 14176821 22540108 23179045 22540108 16431593 5703869 16431593 5703869 21111175 5703869 3561131 23383232 3561131 23383232 17353096 1260807 17353096 1260807 1512588 1260807 6403551 20616837 6403551 20616837 5157658 5271148 5157658 5271148 6072890 11220775 6072890 11220775 15721589 11220775 12060675 14384891 12060675 14384891 16256910 5056633 16256910 5056633 21773804 5056633 5496844 22213326 5496844 22213326 4698549 22213326 16165685 8831175 16165685 8831175 22896120 22218066 22896120 22218066 19810596 7107051 19810596 7107051 1340409 25625305 1340409 25625305 4111128 22939208 4111128 22939208 24809434 23666733 24809434 23666733 22014140 4691326 22014140 4691326 5425304 16984344 5425304 16984344 17246588 16984344 9066658 8857402 9066658 8857402 1182348 25904168 1182348 25904168 7291534 6799326 7291534 6799326 15534763 26195685 15534763 26195685 938315 26195685 2505702 2545441 2505702 2545441 24614199 23554169 24614199 23554169 5707616 5581192 5707616 5581192 6632457 20335474 6632457 20335474 3717486 3510304 3717486 3510304 14260582 24016781 14260582 24016781 2893255 24016781 13747336 12882050 13747336 12882050 7971282 19219541 7971282 19219541 15316930 5297491 15316930 5297491 5601574 5297491 13582234 13393108 13582234 13393108 24109012 2825844 24109012 2825844 16375689 22060335 16375689 22060335 4988463 22060335 7223462 4950393 7223462 4950393 5192003 4950393 11410030 10919075 11410030 10919075 11413283 10911318 11413283 10911318 14449578 16993234 14449578 16993234 17651041 16993234 7323200 6867945 7323200 6867945 25679494 24738392 25679494 24738392 21199079 20726405 21199079 20726405 24556217 23500637 24556217 23500637 12755778 10804450 12755778 10804450 18549182 24949119 18549182 24949119 1874669 24949119 8462866 7919589 8462866 7919589 17510227 17170352 17510227 17170352 18010500 9219989 18010500 9219989 4085795 22895657 4085795 22895657 12130810 14582583 12130810 14582583 5402132 21640857 5402132 21640857 18328992 2520320 18328992 2520320 2492299 2520320 19643314 19211195 19643314 19211195 21166811 5689415 21166811 5689415 10259566 13404434 10259566 13404434 13397273 13404434 12228623 11899727 12228623 11899727 17221192 23496952 17221192 23496952 24616847 23496952 12683293 2901478 12683293 2901478 23863747 2901478 16270391 15676428 16270391 15676428 8743789 5159641 8743789 5159641 5212059 5159641 6504739 7664071 6504739 7664071 13979752 18838325 13979752 18838325 7987570 18838325 8092009 7578042 8092009 7578042 14156639 17858142 14156639 17858142 5038501 21940738 5038501 21940738 15988835 10956495 15988835 10956495 4808074 22199218 4808074 22199218 6791141 11467308 6791141 11467308 11827128 11467308 9921653 20941609 9921653 20941609 21581098 20941609 20226318 16366056 20226318 16366056 6375341 20600551 6375341 20600551 16579168 5334199 16579168 5334199 21250664 5334199 9821779 19345724 9821779 19345724 4260398 22936847 4260398 22936847 22718974 21302979 22718974 21302979 5513211 21302979 11601203 1903380 11601203 1903380 24769387 1903380 12710777 21093054 12710777 21093054 21836705 21093054 13870947 12904766 13870947 12904766 24954857 24290936 24954857 24290936 24264053 8183063 24264053 8183063 8498845 8183063 22018964 24213287 22018964 24213287 25380425 24213287 13319306 7772333 13319306 7772333 8167544 7772333 19234540 19111160 19234540 19111160 11927262 2834792 11927262 2834792 2637938 2834792 22096473 24280804 22096473 24280804 2720123 24280804 12893119 12793234 12893119 12793234 24696082 23720846 24696082 23720846 16844862 10088828 16844862 10088828 16663251 10358633 16663251 10358633 9962778 9496382 9962778 9496382 8075995 23220485 8075995 23220485 24219531 23220485 13991339 7130342 13991339 7130342 7027803 7130342 19074382 18663801 19074382 18663801 15455148 11575642 15455148 11575642 14232868 12469456 14232868 12469456 5989406 4082569 5989406 4082569 22819823 4082569 13860433 13774834 13860433 13774834 5486466 5515685 5486466 5515685 12782438 13863785 12782438 13863785 17891009 9391638 17891009 9391638 12248425 23350512 12248425 23350512 23829876 23350512 12088146 14620460 12088146 14620460 16138216 20122167 16138216 20122167 20722451 20122167 14999378 11941372 14999378 11941372 22913667 22276517 22913667 22276517 15381773 14412330 15381773 14412330 8984681 18228344 8984681 18228344 9251015 8424266 9251015 8424266 8712717 8424266 12011213 16021290 12011213 16021290 16673511 16021290 16119746 15569114 16119746 15569114 5681075 21286910 5681075 21286910 18543398 5163931 18543398 5163931 5500777 5163931 15797638 15122094 15797638 15122094 10547106 9579423 10547106 9579423 8947877 17836374 8947877 17836374 3502344 3516277 3502344 3516277 14117968 12550845 14117968 12550845 22577010 4079217 22577010 4079217 5022278 21675432 5022278 21675432 10780623 10280633 10780623 10280633 12256030 24342164 12256030 24342164 25299406 24342164 2286893 24632041 2286893 24632041 19688940 3052592 19688940 3052592 23735695 3052592 22833649 4013813 22833649 4013813 22831387 3718016 22831387 3718016 23549873 22427223 23549873 22427223 12414314 11596427 12414314 11596427 15188273 12154102 15188273 12154102 18230361 4872111 18230361 4872111 22257248 4872111 21854867 21168987 21854867 21168987 6361490 20665177 6361490 20665177 23902496 23421864 23902496 23421864 4891658 21770079 4891658 21770079 22501425 21770079 12444869 4422904 12444869 4422904 4621168 4422904 17812314 23967627 17812314 23967627 25154729 23967627 21443004 20508458 21443004 20508458 6392938 20508458 18528565 8294986 18528565 8294986 8553569 8294986 10183116 16591359 10183116 16591359 18488295 8556079 18488295 8556079 10180837 16894617 10180837 16894617 12914354 1421925 12914354 1421925 25589021 1421925 21221441 22304195 21221441 22304195 23002107 22304195 8673043 18525226 8673043 18525226 5821795 21406246 5821795 21406246 19789176 13529085 19789176 13529085 14166192 13529085 16898435 9795004 16898435 9795004 14614204 12266037 14614204 12266037 4461842 4284569 4461842 4284569 19765022 7536495 19765022 7536495 23305529 3531928 23305529 3531928 3147149 23837562 3147149 23837562 11290044 4246310 11290044 4246310 4300630 4246310 5775006 21087289 5775006 21087289 9270550 17568929 9270550 17568929 6469241 20397257 6469241 20397257 15221133 11643834 15221133 11643834 14837304 13801156 14837304 13801156 7300065 7339668 7300065 7339668 24065906 22991832 24065906 22991832 18193480 9189140 18193480 9189140 16605625 25809030 16605625 25809030 26723465 25809030 14912590 11747529 14912590 11747529 12616930 26126376 12616930 26126376 996096 26126376 8673183 8370111 8673183 8370111 6807459 20163634 6807459 20163634 18672953 935947 18672953 935947 917444 935947 17395430 9650670 17395430 9650670 4517316 4137605 4517316 4137605 25473299 24411391 25473299 24411391 12414141 14313067 12414141 14313067 3781093 23223952 3781093 23223952 20938404 5943697 20938404 5943697 5823964 5943697 21143790 5772844 21143790 5772844 14960688 20968789 14960688 20968789 21675419 20968789 21595893 5546717 21595893 5546717 5834507 21191462 5834507 21191462 3516835 3512798 3516835 3512798 22267545 21716908 22267545 21716908 22525053 4136029 22525053 4136029 18893410 22563690 18893410 22563690 23388243 22563690 19828016 7410677 19828016 7410677 15762609 15007755 15762609 15007755 14158355 12968108 14158355 12968108 14138128 15517137 14138128 15517137 11302990 15517137 23035330 3475348 23035330 3475348 19567702 18848069 19567702 18848069 12227394 11749507 12227394 11749507 16280819 16058795 16280819 16058795 23141873 3748256 23141873 3748256 9492441 9081559 9492441 9081559 9010861 8494357 9010861 8494357 6903126 20042320 6903126 20042320 1955468 2377602 1955468 2377602 16779855 16215663 16779855 16215663 16313223 15745894 16313223 15745894 7228317 19823447 7228317 19823447 22370481 4227601 22370481 4227601 22415264 21835966 22415264 21835966 13021016 13004926 13021016 13004926 20908532 20066149 20908532 20066149 14257048 12781536 14257048 12781536 9061449 18736759 9061449 18736759 8185875 18736759 24677147 24100003 24677147 24100003 5770086 5113063 5770086 5113063 21755268 5113063 843277 1052657 843277 1052657 15896252 16613050 15896252 16613050 17289210 16613050 4192948 22556920 4192948 22556920 16261516 4276938 16261516 4276938 22486322 4276938 5334131 16175786 5334131 16175786 16811768 16175786 15400267 11365713 15400267 11365713 2975545 23813837 2975545 23813837 17068258 10225276 17068258 10225276 5721021 21010922 5721021 21010922 21634711 3075268 21634711 3075268 2556809 3075268 6110420 25552261 6110420 25552261 1545403 25552261 14836637 3044455 14836637 3044455 23880291 3044455 9577360 17055300 9577360 17055300 20477021 3911761 20477021 3911761 23006820 3911761 8186210 14612999 8186210 14612999 13315069 12319638 13315069 12319638 7038683 20220423 7038683 20220423 19924367 7338847 19924367 7338847 10420994 16210833 10420994 16210833 14426089 10343902 14426089 10343902 18280649 19695957 18280649 19695957 19775881 19695957 12341794 2803060 12341794 2803060 24016099 2803060 2679002 24150387 2679002 24150387 11095673 154589 11095673 154589 26812683 154589 14513985 14121792 14513985 14121792 6657703 6107983 6657703 6107983 9665560 24217175 9665560 24217175 2864838 24217175 12255317 9289155 12255317 9289155 18017999 9289155 12608321 21405474 12608321 21405474 22211511 21405474 3916169 22721412 3916169 22721412 669438 907729 669438 907729 12031106 14930417 12031106 14930417 2136490 2566599 2136490 2566599 22273277 7868289 22273277 7868289 3881020 3792821 3881020 3792821 20423568 19642916 20423568 19642916 19235204 7707418 19235204 7707418 16566521 15887129 16566521 15887129 12097973 11710058 12097973 11710058 19348229 18520293 19348229 18520293 8790614 8337372 8790614 8337372 22491852 21865955 22491852 21865955 11602488 15072826 11602488 15072826 24432779 23250020 24432779 23250020 3594934 3772294 3594934 3772294 11868456 19430457 11868456 19430457 20087896 19430457 15566085 14729143 15566085 14729143 20129679 22895940 20129679 22895940 4151220 22895940 5495591 5433243 5495591 5433243 19822071 19454516 19822071 19454516 10671537 7313327 10671537 7313327 7319733 7313327 18353135 17615589 18353135 17615589 6495754 6509903 6495754 6509903 9944691 17095280 9944691 17095280 4488477 4462775 4488477 4462775 10992120 20453838 10992120 20453838 6405081 20453838 13352870 11956542 13352870 11956542 9564069 4843756 9564069 4843756 22410212 4843756 11235965 10766898 11235965 10766898 20017928 6726452 20017928 6726452 20578248 19723717 20578248 19723717 22196827 4832130 22196827 4832130 7293099 7307101 7293099 7307101 3579338 3779959 3579338 3779959 21579101 10769672 21579101 10769672 16260882 10769672 23146111 22735756 23146111 22735756 11002746 15603001 11002746 15603001 21183838 20577554 21183838 20577554 6502331 6052187 6502331 6052187 7627504 7670815 7627504 7670815 4049632 3637220 4049632 3637220 13734420 15326298 13734420 15326298 16105380 15326298 11845227 15095080 11845227 15095080 8356333 18780664 8356333 18780664 8404579 5273456 8404579 5273456 21545194 5273456 12386121 16060262 12386121 16060262 10035635 22542130 10035635 22542130 4397013 22542130 19216104 8014357 19216104 8014357 11869184 14619432 11869184 14619432 23481690 3400181 23481690 3400181 4019493 22940151 4019493 22940151 4826020 18840775 4826020 18840775 19583722 18840775 19516773 7690174 19516773 7690174 17275968 16689388 17275968 16689388 8590198 8224020 8590198 8224020 21725357 23681426 21725357 23681426 24115968 23681426 8855069 18038295 8855069 18038295 7329531 19816454 7329531 19816454 10183066 3164927 10183066 3164927 3254650 3164927 10409534 16487642 10409534 16487642 5988068 6160414 5988068 6160414 11768199 24775029 11768199 24775029 25770237 24775029 22473155 8981389 22473155 8981389 9382314 8981389 21860600 5026209 21860600 5026209 20235899 24505938 20235899 24505938 25716070 24505938 10220110 6235744 10220110 6235744 21247711 6235744 17847566 22454140 17847566 22454140 23589590 22454140 23103682 20167376 23103682 20167376 6355955 6394292 6355955 6394292 6929591 14196142 6929591 14196142 12801843 12153121 12801843 12153121 14580412 12153121 2323269 2476868 2323269 2476868 7549236 19488588 7549236 19488588 16518523 13385028 16518523 13385028 10748724 21813629 10748724 21813629 23672726 26178267 23672726 26178267 509308 785143 509308 785143 23666774 22576269 23666774 22576269 18662045 17258516 18662045 17258516 13228013 2757407 13228013 2757407 24295248 2751702 24295248 2751702 19342205 7993047 19342205 7993047 21175705 5316040 21175705 5316040 24352117 23276373 24352117 23276373 7842581 7467431 7842581 7467431 3358011 23629400 3358011 23629400 9170969 17755858 9170969 17755858 4855109 21929622 4855109 21929622 5264111 12967653 5264111 12967653 13900240 12967653 9225223 17646974 9225223 17646974 10286856 10098498 10286856 10098498 9259521 17621564 9259521 17621564 12098738 9433707 12098738 9433707 10048804 9433707 12927153 21585931 12927153 21585931 22087264 21585931 5605298 5538419 5605298 5538419 17067704 17613437 17067704 17613437 9355362 17613437 10237686 6266032 10237686 6266032 20709826 6266032 5043874 22141735 5043874 22141735 6056458 5578040 6056458 5578040 5047229 21875020 5047229 21875020 7202336 6891318 7202336 6891318 5257562 21494936 5257562 21494936 8677056 13620370 8677056 13620370 14715038 13620370 12116135 11472144 12116135 11472144 20843766 20293707 20843766 20293707 17122615 16823925 17122615 16823925 4785452 21923943 4785452 21923943 20728015 6671792 20728015 6671792 19762934 11632081 19762934 11632081 15317361 11632081 22191524 21582477 22191524 21582477 9308349 8899412 9308349 8899412 26050393 25111850 26050393 25111850 21150079 3449242 21150079 3449242 3563405 3449242 7435739 19628115 7435739 19628115 2889942 2496350 2889942 2496350 13941793 18418738 13941793 18418738 19259484 18418738 16852646 10464126 16852646 10464126 7413733 19596568 7413733 19596568 13105274 12313583 13105274 12313583 15281693 14464095 15281693 14464095 21361728 6033374 21361728 6033374 1779968 25020689 1779968 25020689 12667781 11820909 12667781 11820909 14026939 20032807 14026939 20032807 7042834 20032807 25034914 24110406 25034914 24110406 14936443 11802019 14936443 11802019 25531141 24535610 25531141 24535610 12372694 12636634 12372694 12636634 20646520 5960962 20646520 5960962 14357732 13399455 14357732 13399455 16689420 10363142 16689420 10363142 24664303 23443755 24664303 23443755 7366028 7391978 7366028 7391978 7885623 7391978 6825604 21689646 6825604 21689646 22799650 22031091 22799650 22031091 8496419 4635947 8496419 4635947 4795185 4635947 18885999 18254926 18885999 18254926 3784122 3324607 3784122 3324607 4231444 7374524 4231444 7374524 21285850 5675977 21285850 5675977 23096728 22444784 23096728 22444784 12870686 12098970 12870686 12098970 19830922 21676475 19830922 21676475 5393517 21676475 18732051 16743638 18732051 16743638 10098160 16743638 10684944 10349983 10684944 10349983 18880272 18376256 18880272 18376256 14836916 4220047 14836916 4220047 22622155 21532370 22622155 21532370 6349348 6119869 6349348 6119869 11506002 10929352 11506002 10929352 19210829 3833794 19210829 3833794 23024652 3833794 16651136 17138786 16651136 17138786 21352111 22482021 21352111 22482021 23664694 22482021 10636915 9749798 10636915 9749798 19788884 4399611 19788884 4399611 4379787 4399611 10934753 18234254 10934753 18234254 18348639 18234254 7574949 19435147 7574949 19435147 9002667 8714619 9002667 8714619 5709530 21502343 5709530 21502343 16450835 10680570 16450835 10680570 12370732 14203618 12370732 14203618 14571450 14203618 6601750 21576826 6601750 21576826 5646159 21576826 9145629 8733196 9145629 8733196 20820233 20198098 20820233 20198098 23763411 3125184 23763411 3125184 17793920 21508355 17793920 21508355 22442678 21508355 18904176 8479016 18904176 8479016 9472535 17450121 9472535 17450121 12158469 14612233 12158469 14612233 9295338 17973407 9295338 17973407 16944575 10421938 16944575 10421938 12721157 14317515 12721157 14317515 2838726 24225063 2838726 24225063 2921143 8997869 2921143 8997869 13499310 14529519 13499310 14529519 17417402 16795404 17417402 16795404 15801935 11194890 15801935 11194890 13038318 12104951 13038318 12104951 22080031 5162134 22080031 5162134 20259436 23031549 20259436 23031549 23690127 23031549 10112045 9518819 10112045 9518819 6854877 20306948 6854877 20306948 15204705 9708581 15204705 9708581 8376192 7993063 8376192 7993063 19287825 18510834 19287825 18510834 12825598 12206213 12825598 12206213 12580293 14270349 12580293 14270349 18199197 9234051 18199197 9234051 13989776 14765006 13989776 14765006 9831797 16724690 9831797 16724690 16218029 70808 16218029 70808 26919387 70808 6613611 20437670 6613611 20437670 22414994 4427666 22414994 4427666 18839150 8584266 18839150 8584266 20057802 6783540 20057802 6783540 11676538 10858455 11676538 10858455 21696122 5211311 21696122 5211311 1942801 25110975 1942801 25110975 20869695 6324154 20869695 6324154 15852882 14887709 15852882 14887709 8636137 7952272 8636137 7952272 21344861 23359763 21344861 23359763 3654743 23359763 10466651 15031111 10466651 15031111 23269432 3449436 23269432 3449436 17011102 16552832 17011102 16552832 5201195 5112850 5201195 5112850 9786496 16884679 9786496 16884679 12031720 11260749 12031720 11260749 6655971 21863645 6655971 21863645 5338375 21863645 15019669 7250735 15019669 7250735 23531762 3293308 23531762 3293308 17150802 16515938 17150802 16515938 12387684 6414977 12387684 6414977 6879351 6414977 17023846 21872059 17023846 21872059 22708737 21872059 7746733 10012077 7746733 10012077 20172483 6985132 20172483 6985132 11770486 23024832 11770486 23024832 4013410 23024832 13048512 12366293 13048512 12366293 6733211 20344820 6733211 20344820 18604165 18207160 18604165 18207160 7131195 19817149 7131195 19817149 3849331 3986528 3849331 3986528 6834709 12326558 6834709 12326558 21284071 20712843 21284071 20712843 21041033 13803596 21041033 13803596 3317111 23666938 3317111 23666938 19895646 19131619 19895646 19131619 3781176 23342718 3781176 23342718 4117200 19187110 4117200 19187110 19405732 19187110 17362503 2948975 17362503 2948975 3470974 2948975 13915816 12799631 13915816 12799631 6946335 6488713 6946335 6488713 8901272 17984294 8901272 17984294 17086120 10298483 17086120 10298483 10223513 17754038 10223513 17754038 9596343 17754038 20189610 19926348 20189610 19926348 11031579 15715301 11031579 15715301 8426605 18442283 8426605 18442283 19738186 5398100 19738186 5398100 21491013 5398100 18994648 19062778 18994648 19062778 24386355 23230964 24386355 23230964 8201194 18852620 8201194 18852620 4901658 22046442 4901658 22046442 9586999 9221296 9586999 9221296 16155686 10623341 16155686 10623341 6697039 6454077 6697039 6454077 17990178 20297610 17990178 20297610 20932968 20297610 18301115 4510721 18301115 4510721 4039771 4052612 4039771 4052612 4442848 5232357 4442848 5232357 21410337 5232357 4716875 23339296 4716875 23339296 3634242 23339296 14850533 11954629 14850533 11954629 7445577 19522374 7445577 19522374 8173071 19016485 8173071 19016485 23553203 22732032 23553203 22732032 9511886 15677493 9511886 15677493 16370052 15677493 12428749 11633562 12428749 11633562 23105379 21930932 23105379 21930932 12582919 14142701 12582919 14142701 5588898 21416617 5588898 21416617 11523799 11057577 11523799 11057577 7511249 21475126 7511249 21475126 5648973 21475126 16905738 1761435 16905738 1761435 1817202 1761435 12009136 14912989 12009136 14912989 19455864 7045672 19455864 7045672 7385134 7045672 21878555 4949385 21878555 4949385 17693069 11692970 17693069 11692970 8249774 18817973 8249774 18817973 19623171 6557873 19623171 6557873 20274285 6557873 16050437 18811128 16050437 18811128 19531309 18811128 6219428 20682298 6219428 20682298 17371868 9313314 17371868 9313314 17765083 9313314 9563342 4146101 9563342 4146101 22884256 4146101 22236448 7664758 22236448 7664758 11512443 10689965 11512443 10689965 9907677 9301112 9907677 9301112 21832664 21204103 21832664 21204103 11989096 14681866 11989096 14681866 16486018 15925710 16486018 15925710 19760676 6215783 19760676 6215783 20758760 6215783 7838735 7436813 7838735 7436813 6051319 5951737 6051319 5951737 4696337 22012097 4696337 22012097 20384001 6865609 20384001 6865609 19609221 19209631 19609221 19209631 7958913 19209631 17981801 17289647 17981801 17289647 6640560 20289765 6640560 20289765 12391067 12809489 12391067 12809489 14041333 12809489 8700854 1775745 8700854 1775745 1440375 1775745 20134207 14780939 20134207 14780939 11962542 14780939 24519013 2326988 24519013 2326988 22153193 9495977 22153193 9495977 17490496 9495977 23794052 22680407 23794052 22680407 15010166 12342632 15010166 12342632 6179919 6335744 6179919 6335744 18789884 12371018 18789884 12371018 14346216 12371018 21088296 5015555 21088296 5015555 22027075 5015555 14899581 14113660 14899581 14113660 20460056 6348968 20460056 6348968 9434757 18562098 9434757 18562098 18629877 18562098 5186049 4762484 5186049 4762484 10496735 26344168 10496735 26344168 566787 26344168 7922785 4094556 7922785 4094556 4001724 4094556 12030184 20009403 12030184 20009403 7066263 20009403 8075118 18949930 8075118 18949930 21038888 20531365 21038888 20531365 18973177 2290493 18973177 2290493 24438056 2290493 19021365 23334139 19021365 23334139 24468308 23334139 478269 649168 478269 649168 8052240 21581632 8052240 21581632 5359848 21581632 12931022 12721003 12931022 12721003 18622765 20030649 18622765 20030649 6989900 20030649 15209459 13621072 15209459 13621072 10786006 21125322 10786006 21125322 5899132 21125322 7415939 7131154 7415939 7131154 11485830 10782291 11485830 10782291 23930802 3002859 23930802 3002859 18802798 18743615 18802798 18743615 2276282 2738000 2276282 2738000 5778556 5682349 5778556 5682349 4750277 4611351 4750277 4611351 17098612 17436255 17098612 17436255 9508467 17436255 17063228 10146463 17063228 10146463 22846889 21680914 22846889 21680914 18988537 2677938 18988537 2677938 24057180 2677938 6886298 6520849 6886298 6520849 21236739 5723487 21236739 5723487 25831744 24685495 25831744 24685495 5015650 12879462 5015650 12879462 13365302 12879462 11826965 8285074 11826965 8285074 22829594 3898152 22829594 3898152 3739649 3898152 7048440 17780806 7048440 17780806 15088255 1268251 15088255 1268251 25752542 1268251 12317337 14392040 12317337 14392040 3024635 2639990 3024635 2639990 1077470 25994393 1077470 25994393 15404414 3474032 15404414 3474032 3498245 3474032 17006594 10327083 17006594 10327083 11063707 4919544 11063707 4919544 21567595 4919544 13150231 13718388 13150231 13718388 19553610 7817387 19553610 7817387 13956643 13124490 13956643 13124490 6614745 20256109 6614745 20256109 10377869 6570838 10377869 6570838 7080684 6570838 21304167 5487729 21304167 5487729 1476582 25242250 1476582 25242250 18372275 13365326 18372275 13365326 13433248 13365326 21897568 21108755 21897568 21108755 7404420 6719536 7404420 6719536 13864089 13162074 13864089 13162074 15934771 7572142 15934771 7572142 19369545 7572142 14238282 12558688 14238282 12558688 12644799 11810501 12644799 11810501 13636126 21666015 13636126 21666015 5099404 21666015 10360323 16310917 10360323 16310917 22304198 4618566 22304198 4618566 21028979 20459685 21028979 20459685 12869472 13702507 12869472 13702507 5377614 21539974 5377614 21539974 15937157 10939959 15937157 10939959 5463076 21670697 5463076 21670697 6766367 5783460 6766367 5783460 21615650 5783460 3930074 22950284 3930074 22950284 14391288 12528590 14391288 12528590 23338666 22556896 23338666 22556896 5324565 15082749 5324565 15082749 22189977 21330482 22189977 21330482 14683558 11279346 14683558 11279346 12175455 11279346 14323820 14082193 14323820 14082193 5257236 21622151 5257236 21622151 22271319 21622151 17348554 11761136 17348554 11761136 12158626 11761136 23536944 22740056 23536944 22740056 5251215 4885834 5251215 4885834 21403800 20842969 21403800 20842969 8811296 8449204 8811296 8449204 15775485 19695539 15775485 19695539 19979663 19695539 14978732 11675640 14978732 11675640 20507106 20025594 20507106 20025594 9348583 12091972 9348583 12091972 15214789 12091972 7021517 6429460 7021517 6429460 19365871 10591220 19365871 10591220 13984135 12556263 13984135 12556263 9603538 5415225 9603538 5415225 22012745 5415225 9090420 13395403 9090420 13395403 13340008 13395403 6370528 6335796 6370528 6335796 16683914 10289792 16683914 10289792 8375552 7801403 8375552 7801403 1894241 24877156 1894241 24877156 16632128 10279668 16632128 10279668 17757145 17345918 17757145 17345918 4268088 4338575 4268088 4338575 20757620 21092000 20757620 21092000 22064025 21092000 6765845 6607984 6765845 6607984 12506831 11572234 12506831 11572234 5285377 5201225 5285377 5201225 21768415 19765443 21768415 19765443 20029857 19765443 26603729 25727830 26603729 25727830 12306102 1937094 12306102 1937094 2355574 1937094 6666965 21932844 6666965 21932844 5130564 21932844 13818033 8594714 13818033 8594714 2978332 2527725 2978332 2527725 18595387 17809529 18595387 17809529 3053233 3179152 3053233 3179152 12106584 14590997 12106584 14590997 16765331 10012564 16765331 10012564 20360128 19623693 20360128 19623693 14438058 12311544 14438058 12311544 19564809 19334751 19564809 19334751 22988012 3494427 22988012 3494427 21874603 21096921 21874603 21096921 17469681 16580807 17469681 16580807 18630755 18163547 18630755 18163547 14443453 14115766 14443453 14115766 9042295 17747554 9042295 17747554 12788142 7581446 12788142 7581446 19418443 7581446 17776688 13673614 17776688 13673614 11208840 20719632 11208840 20719632 6149646 20719632 12264821 14742416 12264821 14742416 9391307 17744096 9391307 17744096 1517206 1461844 1517206 1461844 13846231 13054876 13846231 13054876 11654284 11091642 11654284 11091642 5511393 21485121 5511393 21485121 2112993 1938148 2112993 1938148 3714341 23284510 3714341 23284510 11466670 7822007 11466670 7822007 20806902 20357257 20806902 20357257 14630386 12120681 14630386 12120681 16734383 16383795 16734383 16383795 18939857 8321621 18939857 8321621 18678364 17876940 18678364 17876940 25059193 1613330 25059193 1613330 20908398 10922184 20908398 10922184 11442941 10922184 20269198 19444449 20269198 19444449 20372153 7094699 20372153 7094699 21039522 20332157 21039522 20332157 17904923 1592075 17904923 1592075 1826861 1592075 10303526 16376900 10303526 16376900 23179392 3764449 23179392 3764449 20771034 20274593 20771034 20274593 22962177 3657050 22962177 3657050 18506004 8704130 18506004 8704130 20343535 6874484 20343535 6874484 8159124 15010269 8159124 15010269 15569308 7774394 15569308 7774394 7888725 7774394 18304966 17712221 18304966 17712221 11859846 4430090 11859846 4430090 22695515 4430090 7477280 8999602 7477280 8999602 9348285 8999602 4346411 3717086 4346411 3717086 4272067 3717086 6205520 19459963 6205520 19459963 20041570 19459963 18477118 8932891 18477118 8932891 6769596 20226194 6769596 20226194 7595010 8193876 7595010 8193876 8514210 8193876 8417851 22467964 8417851 22467964 22973935 22467964 8984346 17655879 8984346 17655879 19249395 18584121 19249395 18584121 10997591 15710923 10997591 15710923 6365753 20396107 6365753 20396107 9728129 16019304 9728129 16019304 18121821 8866935 18121821 8866935 8208961 18704512 8208961 18704512 10799941 9469233 10799941 9469233 10011317 9469233 18676679 18377202 18676679 18377202 16854253 2209144 16854253 2209144 2680759 2209144 12887103 15191182 12887103 15191182 11648985 15191182 20269850 6453628 20269850 6453628 15841288 18971352 15841288 18971352 20973685 6144608 20973685 6144608 20742105 20340294 20742105 20340294 5372163 5208348 5372163 5208348 9498618 16493462 9498618 16493462 10660484 16493462 7912621 7741131 7912621 7741131 13140334 13015527 13140334 13015527 23509994 3191900 23509994 3191900 6423228 26329881 6423228 26329881 737438 26329881 20132368 6129953 20132368 6129953 3532247 23400987 3532247 23400987 13374538 12936018 13374538 12936018 13602951 12936018 4940312 4843363 4940312 4843363 12698519 14140421 12698519 14140421 19484405 7816554 19484405 7816554 10049139 19905294 10049139 19905294 7093948 19905294 18818923 18075411 18818923 18075411 5904179 21142501 5904179 21142501 7163591 6693502 7163591 6693502 14270884 12764330 14270884 12764330 4614136 4483693 4614136 4483693 11052585 10452010 11052585 10452010 17563673 9575868 17563673 9575868 16046828 24137303 16046828 24137303 25064519 24137303 14823610 10097418 14823610 10097418 4329419 22570741 4329419 22570741 5784134 18218016 5784134 18218016 18717376 18218016 7438438 6788580 7438438 6788580 18635442 13550248 18635442 13550248 6318969 5763693 6318969 5763693 26099580 25112681 26099580 25112681 3048713 9886732 3048713 9886732 12410887 12103632 12410887 12103632 5743191 2923857 5743191 2923857 23842700 2923857 11818876 14963483 11818876 14963483 12021961 4469254 12021961 4469254 22613589 4469254 9843655 13460019 9843655 13460019 26391217 476301 26391217 476301 3069423 23766898 3069423 23766898 12382696 11740988 12382696 11740988 19772477 19091294 19772477 19091294 7369741 6750820 7369741 6750820 18550794 18164098 18550794 18164098 13447588 8664235 13447588 8664235 25293424 24148843 25293424 24148843 21459701 5156224 21459701 5156224 5246222 5156224 20266556 19588932 20266556 19588932 10916068 5746419 10916068 5746419 21199304 5746419 3558087 3488602 3558087 3488602 2405275 24475101 2405275 24475101 14828187 10814473 14828187 10814473 11477313 10814473 18410363 8901314 18410363 8901314 7302763 21856104 7302763 21856104 4822540 21856104 8504240 8277730 8504240 8277730 14096846 18515544 14096846 18515544 19023710 18515544 588325 26291563 588325 26291563 11344559 9259606 11344559 9259606 24172020 2675291 24172020 2675291 13606456 26233710 13606456 26233710 871756 26233710 8326792 7857680 8326792 7857680 21083078 20957144 21083078 20957144 21635985 20957144 5681124 5446106 5681124 5446106 8648457 18245351 8648457 18245351 16695104 16161426 16695104 16161426 23079378 22364038 23079378 22364038 7691802 6501040 7691802 6501040 20219241 6501040 9257116 19336168 9257116 19336168 19869841 19336168 10051934 16784792 10051934 16784792 2011355 24976129 2011355 24976129 4443308 17942180 4443308 17942180 8982208 17942180 3201573 23612089 3201573 23612089 22021308 5363881 22021308 5363881 19053071 19683973 19053071 19683973 21634568 20806124 21634568 20806124 13327877 13222429 13327877 13222429 6755692 20456196 6755692 20456196 15460200 14485720 15460200 14485720 20168405 19870625 20168405 19870625 5370923 5303518 5370923 5303518 12928221 12873364 12928221 12873364 23667067 3217445 23667067 3217445 5788734 21108825 5788734 21108825 19676172 19344879 19676172 19344879 3148303 23613225 3148303 23613225 5061351 4938329 5061351 4938329 9629824 17500689 9629824 17500689 9437046 17500689 19907218 19059181 19907218 19059181 13062542 12048606 13062542 12048606 20434067 19691280 20434067 19691280 18045164 8843539 18045164 8843539 12030222 20946831 12030222 20946831 24873604 24230267 24873604 24230267 18959042 9916074 18959042 9916074 6639716 6155221 6639716 6155221 12923847 14880492 12923847 14880492 15642776 14880492 8455939 8083529 8455939 8083529 11395878 10879436 11395878 10879436 19507780 7413030 19507780 7413030 11814188 15035685 11814188 15035685 11144595 10392786 11144595 10392786 19198916 18394700 19198916 18394700 11347935 10728680 11347935 10728680 4151159 22870950 4151159 22870950 23300571 22531762 23300571 22531762 23703509 22801662 23703509 22801662 14705067 13859569 14705067 13859569 19975833 19173802 19975833 19173802 9397245 15328152 9397245 15328152 11174136 15328152 7955816 22734931 7955816 22734931 23803120 22734931 9370205 17364622 9370205 17364622 18837198 18641512 18837198 18641512 11065544 5718561 11065544 5718561 5807292 5718561 6018683 21267033 6018683 21267033 19995406 7264304 19995406 7264304 23051896 22402998 23051896 22402998 21407244 8677677 21407244 8677677 9448165 17449775 9448165 17449775 10014661 16513505 10014661 16513505 22937392 21760602 22937392 21760602 21237636 6087339 21237636 6087339 18837285 18403343 18837285 18403343 20485852 6257537 20485852 6257537 12305496 21373033 12305496 21373033 4010390 3951763 4010390 3951763 12774950 19141724 12774950 19141724 20016980 19305990 20016980 19305990 12095667 2524377 12095667 2524377 2928279 2524377 8170847 18850128 8170847 18850128 8461295 7930894 8461295 7930894 19817912 18895032 19817912 18895032 11060414 10522517 11060414 10522517 14078434 19252357 14078434 19252357 19742539 19252357 10832751 16314915 10832751 16314915 7937768 19016655 7937768 19016655 11097506 10860892 11097506 10860892 13905755 20963005 13905755 20963005 5954281 20963005 16619174 4842779 16619174 4842779 4961174 4842779 6541311 17339695 6541311 17339695 18053821 17339695 11620562 7249231 11620562 7249231 21169549 20467231 21169549 20467231 8740635 3182646 8740635 3182646 23597690 3182646 7382413 20956348 7382413 20956348 473063 693101 473063 693101 6931325 19956555 6931325 19956555 13439176 6332309 13439176 6332309 6478258 6332309 12627608 24237133 12627608 24237133 25229489 24237133 14863786 14467410 14863786 14467410 4937200 22090192 4937200 22090192 9278384 17578817 9278384 17578817 20249270 19887198 20249270 19887198 20039527 6740479 20039527 6740479 2604579 24478060 2604579 24478060 4915156 4685654 4915156 4685654 24011869 23089079 24011869 23089079 12446045 2621726 12446045 2621726 24291013 2621726 6662683 20341222 6662683 20341222 21070108 6400156 21070108 6400156 8737004 17625137 8737004 17625137 21616316 4852784 21616316 4852784 13740106 13137734 13740106 13137734 3628060 3390668 3628060 3390668 19896034 19338940 19896034 19338940 21650095 5035849 21650095 5035849 15138700 14544024 15138700 14544024 12947695 9452408 12947695 9452408 9843873 9452408 19250493 19554867 19250493 19554867 24698578 2236687 24698578 2236687 20425959 20139339 20425959 20139339 17541283 9494164 17541283 9494164 16611326 16131627 16611326 16131627 11262279 10430290 11262279 10430290 15028327 22926641 15028327 22926641 4206962 22926641 22972738 22249625 22972738 22249625 24781084 23660799 24781084 23660799 8957588 8739558 8957588 8739558 8217579 18624976 8217579 18624976 16501992 6384491 16501992 6384491 21083454 6384491 15547137 15169370 15547137 15169370 18759964 8624569 18759964 8624569 17178595 16637521 17178595 16637521 23231988 3597734 23231988 3597734 11926422 15172709 11926422 15172709 15741835 15172709 9798017 8011327 9798017 8011327 22207639 21558719 22207639 21558719 12035952 8262371 12035952 8262371 19116291 8262371 16963133 20264503 16963133 20264503 20651107 20264503 3980046 23929243 3980046 23929243 3086816 23929243 18064022 3457513 18064022 3457513 3457515 3457513 21992832 21299860 21992832 21299860 18786671 8399200 18786671 8399200 12236197 19654141 12236197 19654141 7209933 19654141 10027906 9629318 10027906 9629318 12923172 14406514 12923172 14406514 12332039 14406514 20618612 6693572 20618612 6693572 12437363 20269563 12437363 20269563 6591112 20269563 13683029 12899853 13683029 12899853 16579368 16271817 16579368 16271817 2804699 24006438 2804699 24006438 12655499 11649455 12655499 11649455 19141347 18307022 19141347 18307022 10124172 17205242 10124172 17205242 17995659 17488489 17995659 17488489 17479620 1979773 17479620 1979773 24895639 1979773 12237478 20037220 12237478 20037220 20580342 20037220 13652149 12896420 13652149 12896420 13696974 13536111 13696974 13536111 19026962 7903139 19026962 7903139 8934579 18871583 8934579 18871583 18948704 18871583 9440613 11863821 9440613 11863821 14799443 11863821 12076408 11602233 12076408 11602233 10120003 24444751 10120003 24444751 25668249 24444751 18984736 4665408 18984736 4665408 21902717 4665408 13336134 18928039 13336134 18928039 25153844 1909113 25153844 1909113 21089483 20527808 21089483 20527808 9422657 8910701 9422657 8910701 1625720 25578061 1625720 25578061 12793913 11988797 12793913 11988797 2539039 24338360 2539039 24338360 21421277 5508367 21421277 5508367 11343885 15521349 11343885 15521349 14324808 7344685 14324808 7344685 26340657 499283 26340657 499283 1550519 7501562 1550519 7501562 19893642 7501562 1814490 25231542 1814490 25231542 20834076 12965240 20834076 12965240 13856914 12965240 13918033 12570798 13918033 12570798 11903207 14704600 11903207 14704600 15172757 10944835 15172757 10944835 16142474 10944835 11542923 10872062 11542923 10872062 12984674 16943764 12984674 16943764 10301479 16943764 22807345 4016541 22807345 4016541 9095208 20426629 9095208 20426629 24461422 2262382 24461422 2262382 2928413 23001263 2928413 23001263 23941623 23001263 17318823 10390186 17318823 10390186 113405 247234 113405 247234 6935829 19839016 6935829 19839016 22693483 4269008 22693483 4269008 5465655 5063237 5465655 5063237 22199757 4592234 22199757 4592234 17426847 9804066 17426847 9804066 9131984 8627025 9131984 8627025 8053011 19122544 8053011 19122544 2204909 1749092 2204909 1749092 14155447 13774275 14155447 13774275 1046924 1232039 1046924 1232039 11456505 23470477 11456505 23470477 24644191 23470477 2048813 24812686 2048813 24812686 5725835 5741245 5725835 5741245 13533529 23926676 13533529 23926676 3106658 23926676 6634713 6391947 6634713 6391947 17024354 20543312 17024354 20543312 21008882 20543312 4625677 22263942 4625677 22263942 17856967 6791864 17856967 6791864 24554828 2173909 24554828 2173909 13509120 25534871 13509120 25534871 26648744 25534871 12462752 11883214 12462752 11883214 8746981 21700321 8746981 21700321 22319044 21700321 21213755 5439892 21213755 5439892 16436154 19780477 16436154 19780477 19928607 19780477 3723610 3635254 3723610 3635254 6084503 21015751 6084503 21015751 16019123 15163028 16019123 15163028 19010637 18628451 19010637 18628451 21493154 3947069 21493154 3947069 3992422 3947069 9871600 16878124 9871600 16878124 7737504 2470266 7737504 2470266 2143222 2470266 7917518 7562686 7917518 7562686 5924695 5876823 5924695 5876823 23821215 22601365 23821215 22601365 6529666 6177045 6529666 6177045 20621479 6177045 17807001 23974971 17807001 23974971 2952890 23974971 10991586 6893823 10991586 6893823 20361795 6893823 9465349 17306637 9465349 17306637 16623816 4046619 16623816 4046619 4119631 4046619 8880702 18394518 8880702 18394518 13089078 12175913 13089078 12175913 25296568 24039906 25296568 24039906 8018786 3206396 8018786 3206396 23449315 3206396 21234935 20427177 21234935 20427177 17288892 9810044 17288892 9810044 6698415 21469186 6698415 21469186 22227152 21469186 1652471 1678802 1652471 1678802 21427699 20725318 21427699 20725318 9489665 9036899 9489665 9036899 22003772 21532954 22003772 21532954 23669067 3056118 23669067 3056118 9665512 9058647 9665512 9058647 8735333 2342091 8735333 2342091 2660569 2342091 17922624 17443318 17922624 17443318 7302024 7272337 7302024 7272337 14863017 12043799 14863017 12043799 5684304 4407852 5684304 4407852 1929244 1458595 1929244 1458595 12221896 17420384 12221896 17420384 18210383 17420384 4558506 22425227 4558506 22425227 12385949 14589765 12385949 14589765 11907643 15113450 11907643 15113450 13729773 10967530 13729773 10967530 3708494 3835710 3708494 3835710 23008015 22251874 23008015 22251874 17989066 10949159 17989066 10949159 5108302 21789192 5108302 21789192 21751635 18469882 21751635 18469882 8396538 18469882 23031508 3651208 23031508 3651208 13410797 20264442 13410797 20264442 20918590 20264442 17638339 17290389 17638339 17290389 17904299 17750062 17904299 17750062 15625382 15029465 15625382 15029465 22976965 22265061 22976965 22265061 4438460 4064327 4438460 4064327 6035056 16234051 6035056 16234051 16800081 16234051 10047549 17246884 10047549 17246884 10993980 9813391 10993980 9813391 16876435 9813391 15010667 14911412 15010667 14911412 6970305 6502745 6970305 6502745 219355 26724626 219355 26724626 22141237 4546787 22141237 4546787 5300574 6407991 5300574 6407991 22658384 4169072 22658384 4169072 19725313 19358640 19725313 19358640 5094040 5140377 5094040 5140377 17722716 9128513 17722716 9128513 19169315 7423365 19169315 7423365 7719304 7423365 15748737 19008035 15748737 19008035 8088565 19008035 12045268 14870987 12045268 14870987 22001379 21226689 22001379 21226689 11765206 12662174 11765206 12662174 14122605 12662174 5112128 22063500 5112128 22063500 11245439 10383831 11245439 10383831 20355220 22479035 20355220 22479035 4633523 22479035 17157119 9618021 17157119 9618021 8810106 18368676 8810106 18368676 13421040 11076468 13421040 11076468 10998657 15849023 10998657 15849023 5293741 5095486 5293741 5095486 11367487 15349833 11367487 15349833 7091358 1525965 7091358 1525965 1428261 1525965 8021378 18874094 8021378 18874094 4895269 4735843 4895269 4735843 14353810 12601719 14353810 12601719 3125240 3369649 3125240 3369649 20532879 19785592 20532879 19785592 18562689 10251042 18562689 10251042 16911132 10251042 19355103 24038566 19355103 24038566 25212876 24038566 9200517 10116608 9200517 10116608 20914662 6097428 20914662 6097428 6456045 20570982 6456045 20570982 14913929 4936617 14913929 4936617 5160758 4936617 12055960 16803205 12055960 16803205 7989276 18875187 7989276 18875187 10380122 16685116 10380122 16685116 25610764 24634531 25610764 24634531 18536754 8661112 18536754 8661112 15811640 11087929 15811640 11087929 10371962 10227546 10371962 10227546 5273891 21708325 5273891 21708325 24351498 2443746 24351498 2443746 18444556 17798186 18444556 17798186 23398910 3315405 23398910 3315405 24847942 23682695 24847942 23682695 19233539 4743137 19233539 4743137 1676044 1317131 1676044 1317131 21606228 20978857 21606228 20978857 9860312 9572279 9860312 9572279 18815125 20326847 18815125 20326847 20836533 20326847 9216562 7932808 9216562 7932808 19317643 7932808 19148933 21485274 19148933 21485274 5208765 21485274 17102156 4012344 17102156 4012344 3926896 4012344 6163636 18040150 6163636 18040150 22639571 4342179 22639571 4342179 22378092 21612327 22378092 21612327 10090317 8921874 10090317 8921874 18268485 8921874 13105634 13835031 13105634 13835031 15004327 11758517 15004327 11758517 13205466 13393619 13205466 13393619 8821598 8291911 8821598 8291911 15322492 14738666 15322492 14738666 1616207 1444604 1616207 1444604 6550304 23857006 6550304 23857006 24931699 23857006 23976132 2846106 23976132 2846106 13438813 13472444 13438813 13472444 5815582 5392235 5815582 5392235 8366378 18924156 8366378 18924156 15174189 7937756 15174189 7937756 7696409 19375382 7696409 19375382 18319989 2527516 18319989 2527516 2035065 2099094 2035065 2099094 22894952 22072208 22894952 22072208 12102646 8629774 12102646 8629774 8991837 8629774 17101974 16469351 17101974 16469351 2823674 2891388 2823674 2891388 20988449 20795134 20988449 20795134 21445690 20795134 15722088 14928101 15722088 14928101 8436369 18428475 8436369 18428475 8480951 8278899 8480951 8278899 12288472 20048014 12288472 20048014 6805721 20048014 10894897 10264973 10894897 10264973 10856858 20768712 10856858 20768712 21443934 20768712 12396077 11530127 12396077 11530127 12326763 11530127 25487353 24467753 25487353 24467753 8918296 8584599 8918296 8584599 3780693 23247550 3780693 23247550 18634255 8626878 18634255 8626878 22416493 21679659 22416493 21679659 7901707 9234866 7901707 9234866 9854192 20820573 9854192 20820573 21544434 20820573 2183713 24721437 2183713 24721437 16158691 10613340 16158691 10613340 12554002 17662753 12554002 17662753 18194405 17662753 12994797 13617107 12994797 13617107 12684404 22681787 12684404 22681787 23834213 22681787 18964206 8075671 18964206 8075671 12999644 17378449 12999644 17378449 3778954 23243240 3778954 23243240 9693975 9035339 9693975 9035339 14621401 13562379 14621401 13562379 7101237 6707162 7101237 6707162 13112147 12167647 13112147 12167647 5162063 5180211 5162063 5180211 12918294 12352532 12918294 12352532 15560454 10766051 15560454 10766051 19546764 24944036 19546764 24944036 25885963 24944036 4229459 19685686 4229459 19685686 22995224 3963313 22995224 3963313 14695074 23539131 14695074 23539131 3452220 23539131 17338732 1173708 17338732 1173708 987967 1173708 12401414 11744382 12401414 11744382 2987606 2507439 2987606 2507439 23113013 12143036 23113013 12143036 12547118 14264292 12547118 14264292 12673560 5608543 12673560 5608543 5642978 5608543 8144963 18752342 8144963 18752342 16393546 15709632 16393546 15709632 7505803 22095771 7505803 22095771 22777894 22095771 6476563 6424692 6476563 6424692 7261509 19656567 7261509 19656567 10856381 16425286 10856381 16425286 19739284 19406529 19739284 19406529 12180886 6354105 12180886 6354105 20926608 6354105 14073394 22270165 14073394 22270165 23182852 22270165 17469794 9873009 17469794 9873009 15707491 24566531 15707491 24566531 1490905 1973784 1490905 1973784 3778815 22937636 3778815 22937636 14003924 12769205 14003924 12769205 11038051 15876864 11038051 15876864 21139889 6087561 21139889 6087561 5964182 6087561 20716680 20064833 20716680 20064833 21939622 5220497 21939622 5220497 22107428 5220497 21487175 20821093 21487175 20821093 14587337 12215140 14587337 12215140 14661726 14029583 14661726 14029583 16666003 10601388 16666003 10601388 11904998 23026752 11904998 23026752 4023506 23026752 22224317 3667893 22224317 3667893 4090525 3667893 11764852 15989346 11764852 15989346 9067476 8571274 9067476 8571274 1881234 25200059 1881234 25200059 5150622 4835017 5150622 4835017 15093964 19133502 15093964 19133502 19930476 19133502 16143772 5554546 16143772 5554546 21109745 5554546 8199989 7649345 8199989 7649345 2068372 2516464 2068372 2516464 15153796 16753046 15153796 16753046 4743832 4648947 4743832 4648947 9893997 9461522 9893997 9461522 7071814 7095088 7071814 7095088 24324000 23643556 24324000 23643556 3209648 23643556 25541847 1602100 25541847 1602100 13512824 14950498 13512824 14950498 9186276 8780337 9186276 8780337 5575698 21283869 5575698 21283869 10892468 1834318 10892468 1834318 1984452 1834318 15946149 16125930 15946149 16125930 10868880 16125930 17326346 16754811 17326346 16754811 10991758 15726759 10991758 15726759 17796023 17122285 17796023 17122285 12621431 7902273 12621431 7902273 19458736 7902273 15510094 11278832 15510094 11278832 10799901 4114696 10799901 4114696 3831190 4114696 11556100 24009185 11556100 24009185 24824258 24009185 22435224 4205241 22435224 4205241 4263437 4205241 9878502 12685230 9878502 12685230 14862168 14392699 14862168 14392699 848865 1054722 848865 1054722 14098427 12469149 14098427 12469149 5789537 5719558 5789537 5719558 4981745 21721240 4981745 21721240 11926373 6689579 11926373 6689579 6953153 6689579 7515993 19565745 7515993 19565745 2604633 2247705 2604633 2247705 24180272 4880531 24180272 4880531 5005777 4880531 23158965 22771388 23158965 22771388 22723786 4109488 22723786 4109488 16091428 11309223 16091428 11309223 19862276 7200244 19862276 7200244 21269575 21515088 21269575 21515088 22019905 21515088 3946493 23136374 3946493 23136374 6788318 10623977 6788318 10623977 21662073 5218853 21662073 5218853 7762811 19125855 7762811 19125855 12479779 3646573 12479779 3646573 3543936 3646573 20065902 19299400 20065902 19299400 16494152 10663957 16494152 10663957 4732313 22286684 4732313 22286684 13566338 12983382 13566338 12983382 12573933 14004025 12573933 14004025 14275704 2987878 14275704 2987878 3494761 2987878 4234850 5345645 4234850 5345645 16214987 21406208 16214987 21406208 21920610 21406208 4237444 22859981 4237444 22859981 17492462 9359013 17492462 9359013 15833284 11357938 15833284 11357938 18472755 8888177 18472755 8888177 22743357 21957222 22743357 21957222 9114450 11677825 9114450 11677825 24951905 23823508 24951905 23823508 4054149 3996159 4054149 3996159 23768547 22649980 23768547 22649980 7717748 4668194 7717748 4668194 5022749 4668194 22553772 2556093 22553772 2556093 1179012 1261670 1179012 1261670 23489407 22784255 23489407 22784255 14449182 8151149 14449182 8151149 18921646 8151149 17548789 19575150 17548789 19575150 20388344 19575150 13942026 10011311 13942026 10011311 16580976 10011311 14371874 19225104 14371874 19225104 19942168 19225104 16938615 5481773 16938615 5481773 5769459 5481773 12895768 23741156 12895768 23741156 2967170 23741156 23958121 2743337 23958121 2743337 19117693 18099593 19117693 18099593 15642181 15140501 15642181 15140501 5502590 21877851 5502590 21877851 22451413 21877851 10129571 1313691 10129571 1313691 1624402 1313691 12968733 20677572 12968733 20677572 21351672 20677572 4169233 3700844 4169233 3700844 8400709 18768074 8400709 18768074 11858329 10011108 11858329 10011108 10478640 10011108 25147418 24070553 25147418 24070553 18767698 8285427 18767698 8285427 21823773 22426181 21823773 22426181 23320945 22426181 17000300 9790280 17000300 9790280 17127277 19655795 17127277 19655795 7294896 19655795 19085340 7998907 19085340 7998907 6582324 21962056 6582324 21962056 22578571 21962056 10805409 10337296 10805409 10337296 17373631 19741691 17373631 19741691 20125030 19741691 3179084 2748928 3179084 2748928 14728820 12125872 14728820 12125872 6298471 5906570 6298471 5906570 9927338 11252575 9927338 11252575 22254056 5076742 22254056 5076742 16997667 16849585 16997667 16849585 9847727 16849585 12777626 9031781 12777626 9031781 5964173 23365884 5964173 23365884 3624025 23365884 23269977 10144499 23269977 10144499 10886454 10144499 16804518 11966500 16804518 11966500 14976291 11966500 16913301 10379462 16913301 10379462 14183813 13141885 14183813 13141885 8737581 8196619 8737581 8196619 24571714 23978234 24571714 23978234 6120736 11802117 6120736 11802117 19146237 7801975 19146237 7801975 14109083 13771037 14109083 13771037 20689753 6640593 20689753 6640593 17056438 16379250 17056438 16379250 10319157 16347220 10319157 16347220 21193426 21702455 21193426 21702455 22408423 21702455 17678076 9538192 17678076 9538192 15521689 14924776 15521689 14924776 15726726 14924776 13184926 13583210 13184926 13583210 20067546 22155907 20067546 22155907 23064033 22155907 14359759 12338352 14359759 12338352 13661929 13476695 13661929 13476695 20977921 4347365 20977921 4347365 22731777 4347365 12533920 17737155 12533920 17737155 18820115 17737155 15369643 14894229 15369643 14894229 4405986 22409451 4405986 22409451 15602550 11619941 15602550 11619941 15215107 11619941 17523949 6598886 17523949 6598886 6679646 6598886 12392802 16788382 12392802 16788382 17202626 16788382 6631681 21440174 6631681 21440174 5202663 21440174 8987898 17965146 8987898 17965146 5180221 21857240 5180221 21857240 13009727 12024088 13009727 12024088 11833273 14807398 11833273 14807398 14312671 13390999 14312671 13390999 17113434 16442645 17113434 16442645 6304090 6133201 6304090 6133201 26241319 25249907 26241319 25249907 1154803 1243635 1154803 1243635 15823710 11195911 15823710 11195911 6185255 5950019 6185255 5950019 10769474 16042928 10769474 16042928 7559913 7185066 7559913 7185066 9225095 9296121 9225095 9296121 17573678 9296121 13736781 21486705 13736781 21486705 5205670 21486705 16154857 7811735 16154857 7811735 8237374 7811735 23963149 23591605 23963149 23591605 14022603 2242695 14022603 2242695 24554206 2242695 5242571 21658834 5242571 21658834 21418755 5104154 21418755 5104154 20560039 20072016 20560039 20072016 20189761 6704774 20189761 6704774 3347692 23620348 3347692 23620348 3768984 23207431 3768984 23207431 2332896 24441246 2332896 24441246 3998342 3949187 3998342 3949187 13316003 20106384 13316003 20106384 22884289 21991879 22884289 21991879 21164326 5434916 21164326 5434916 19802641 18987584 19802641 18987584 17842958 17452774 17842958 17452774 23821126 23050909 23821126 23050909 8224279 7595514 8224279 7595514 12495044 14034889 12495044 14034889 21780101 5223148 21780101 5223148 12060616 23142662 12060616 23142662 3639520 23142662 15468206 1647005 15468206 1647005 1755395 1647005 13617727 20376571 13617727 20376571 6648504 20376571 25885504 875092 25885504 875092 14558053 22066081 14558053 22066081 4900309 22066081 11347458 10250784 11347458 10250784 11090449 10250784 19811976 583533 19811976 583533 550664 583533 21281147 20687712 21281147 20687712 20042367 6399491 20042367 6399491 6415929 6399491 14859190 19955073 14859190 19955073 7079269 19955073 13765862 6238866 13765862 6238866 6692806 6238866 21081241 5793721 21081241 5793721 14383415 22068454 14383415 22068454 22627391 22068454 11209547 3633104 11209547 3633104 3597740 3633104 7469028 20312474 7469028 20312474 6510031 20312474 15821794 9534399 15821794 9534399 9856311 9534399 15348142 14333906 15348142 14333906 22431716 4303237 22431716 4303237 11704410 14848206 11704410 14848206 15131126 6724892 15131126 6724892 21649054 20878962 21649054 20878962 9007711 8823828 9007711 8823828 13660091 13314289 13660091 13314289 5953582 5650444 5953582 5650444 17331708 9736609 17331708 9736609 2070866 2215117 2070866 2215117 10282065 9542971 10282065 9542971 19523871 5483554 19523871 5483554 21186887 5483554 19174337 18378620 19174337 18378620 10060484 17213140 10060484 17213140 6816536 20430578 6816536 20430578 2166261 1869060 2166261 1869060 14543025 15618722 14543025 15618722 16313855 15618722 11695921 12552337 11695921 12552337 13609940 12552337 7413010 19706042 7413010 19706042 11943354 8380079 11943354 8380079 18976252 8380079 15191036 15024110 15191036 15024110 17592141 9633509 17592141 9633509 11574620 14962425 11574620 14962425 13095046 12210008 13095046 12210008 22640983 21798992 22640983 21798992 9226230 10238909 9226230 10238909 12186619 14501506 12186619 14501506 24646657 2141508 24646657 2141508 24397406 23194844 24397406 23194844 15810571 14796671 15810571 14796671 20943004 20299275 20943004 20299275 24902550 2047962 24902550 2047962 24545421 24070809 24545421 24070809 21934414 4579573 21934414 4579573 17965787 9345422 17965787 9345422 19353685 7852224 19353685 7852224 8466720 7944381 8466720 7944381 7146219 6777278 7146219 6777278 7995224 19156119 7995224 19156119 16712307 10567091 16712307 10567091 13512143 23299536 13512143 23299536 3708109 23299536 7742605 3270906 7742605 3270906 3779210 3270906 18510975 17314568 18510975 17314568 17643117 17314568 26508629 25756727 26508629 25756727 18561126 8674419 18561126 8674419 1790761 25078112 1790761 25078112 15290903 7878524 15290903 7878524 19113291 7878524 5074102 4968287 5074102 4968287 18918992 8307767 18918992 8307767 6884396 4905438 6884396 4905438 21934200 4905438 4494681 4127748 4494681 4127748 4124334 14361981 4124334 14361981 14714499 14361981 6759694 6237661 6759694 6237661 13830298 12868447 13830298 12868447 7014930 5912639 7014930 5912639 20769356 5912639 2825490 2880675 2825490 2880675 3091574 11629431 3091574 11629431 20541725 20037264 20541725 20037264 12352436 7908877 12352436 7908877 8295789 7908877 11496875 15599107 11496875 15599107 9166955 8626977 9166955 8626977 22659264 21991969 22659264 21991969 18590397 8597017 18590397 8597017 9846729 9671796 9846729 9671796 21508886 5938194 21508886 5938194 16409719 19531080 16409719 19531080 19588844 19531080 2774290 24242275 2774290 24242275 12680811 13827609 12680811 13827609 3574854 23523154 3574854 23523154 10485161 10021896 10485161 10021896 9980915 16695389 9980915 16695389 23100877 3787166 23100877 3787166 18735571 18029499 18735571 18029499 14356369 2233890 14356369 2233890 2556640 2233890 18267279 9109527 18267279 9109527 9090584 5801686 9090584 5801686 4129201 4089143 4129201 4089143 14957692 14726066 14957692 14726066 10435373 7622776 10435373 7622776 19984783 7001971 19984783 7001971 16515114 24647175 16515114 24647175 25725112 24647175 15281123 3645897 15281123 3645897 3858423 3645897 14268880 12545702 14268880 12545702 16568651 7673013 16568651 7673013 8090427 7673013 21937724 5398717 21937724 5398717 6397031 20780317 6397031 20780317 25052978 1819009 25052978 1819009 10259972 16995980 10259972 16995980 23097299 3732195 23097299 3732195 10821891 16032631 10821891 16032631 8109539 5114018 8109539 5114018 22140689 5114018 6718349 20241379 6718349 20241379 14935689 12096534 14935689 12096534 10790890 21463443 10790890 21463443 22463850 8018776 22463850 8018776 1858235 1716967 1858235 1716967 5317800 5179549 5317800 5179549 23365434 3550832 23365434 3550832 15610887 25314180 15610887 25314180 1456709 25314180 11334672 15847753 11334672 15847753 18263395 23003224 18263395 23003224 23612132 23003224 20351213 19612540 20351213 19612540 2731512 24148083 2731512 24148083 12080473 6397821 12080473 6397821 20373806 6397821 10895111 11614055 10895111 11614055 19962995 4146763 19962995 4146763 4450067 4146763 6653521 20748937 6653521 20748937 21446570 20748937 3895213 3449311 3895213 3449311 7040791 19860789 7040791 19860789 10866316 8007931 10866316 8007931 8119873 8007931 18687340 17744662 18687340 17744662 16944785 9792059 16944785 9792059 10206191 9792059 23392102 3278055 23392102 3278055 9981532 23652761 9981532 23652761 3294491 23652761 6417189 16103902 6417189 16103902 16935094 16103902 11825221 7960164 11825221 7960164 8305573 7960164 23106947 22683748 23106947 22683748 16861525 10287136 16861525 10287136 16573796 10528644 16573796 10528644 6450080 4289723 6450080 4289723 4741986 4289723 13119199 16207673 13119199 16207673 16866452 16207673 13765158 2840132 13765158 2840132 2845131 2840132 25473908 24346609 25473908 24346609 12017755 2077266 12017755 2077266 24777606 2077266 12748439 11951732 12748439 11951732 17397121 7353375 17397121 7353375 7383123 7353375 7969876 9886766 7969876 9886766 16798317 9886766 9068006 18086974 9068006 18086974 18880365 8178270 18880365 8178270 8962778 9664009 8962778 9664009 24730819 23541466 24730819 23541466 6504425 6139543 6504425 6139543 3256706 23717378 3256706 23717378 20832810 20199735 20832810 20199735 22097978 21411944 22097978 21411944 15665164 5484841 15665164 5484841 4219666 3533907 4219666 3533907 4008307 3533907 11188159 15665509 11188159 15665509 17862961 9323445 17862961 9323445 11092415 21221991 11092415 21221991 5336144 21650265 5336144 21650265 4213370 3659077 4213370 3659077 19834735 7252327 19834735 7252327 4399137 22502764 4399137 22502764 10024913 7897397 10024913 7897397 25421007 24435308 25421007 24435308 2652564 2379860 2652564 2379860 3434853 23612406 3434853 23612406 21801637 19851154 21801637 19851154 11865709 11087070 11865709 11087070 15188248 11733137 15188248 11733137 19033142 6792229 19033142 6792229 20317816 6792229 9663613 20498647 9663613 20498647 21175415 20498647 8787812 889329 8787812 889329 25843896 889329 23303215 24980258 23303215 24980258 2046689 24980258 18072456 5671603 18072456 5671603 5788666 5671603 11300925 15534325 11300925 15534325 9410134 9159058 9410134 9159058 20224342 19834674 20224342 19834674 10768623 5714433 10768623 5714433 21259895 5714433 11929494 17192045 11929494 17192045 9726517 17192045 10228141 9861665 10228141 9861665 13518870 19436392 13518870 19436392 20188592 19436392 6807561 20418423 6807561 20418423 20867259 20418423 2755899 23992188 2755899 23992188 10802630 6106792 10802630 6106792 20732347 6106792 12549365 18563169 12549365 18563169 19417846 18563169 18962612 8302039 18962612 8302039 14757633 19841976 14757633 19841976 20607828 19841976 7418565 1626439 7418565 1626439 25377004 1626439 6597486 20641537 6597486 20641537 19408623 7443908 19408623 7443908 21859717 24759848 21859717 24759848 780331 882556 780331 882556 14055168 13966272 14055168 13966272 12770309 13966272 14465033 4856239 14465033 4856239 5014057 4856239 26773075 163740 26773075 163740 15358839 12054775 15358839 12054775 20492175 3656676 20492175 3656676 23190800 3656676 13045717 20416609 13045717 20416609 3816800 22948624 3816800 22948624 8784798 6650240 8784798 6650240 7033280 6650240 18836187 11519622 18836187 11519622 15212535 11519622 20355107 19887118 20355107 19887118 22731999 4325004 22731999 4325004 16934366 16693292 16934366 16693292 3435085 3084156 3435085 3084156 8633325 15864945 8633325 15864945 11018748 15864945 3214499 3372319 3214499 3372319 7796394 19087506 7796394 19087506 15163714 3428205 15163714 3428205 3359851 3428205 12240551 15268691 12240551 15268691 8511153 24950782 8511153 24950782 25853873 24950782 9212126 8978111 9212126 8978111 26095970 25288131 26095970 25288131 15568688 4228276 15568688 4228276 4297366 4228276 21934833 22226862 21934833 22226862 4709658 22226862 26469120 25501325 26469120 25501325 15357781 11261541 15357781 11261541 4316692 22727773 4316692 22727773 21733497 5677943 21733497 5677943 10785659 15953755 10785659 15953755 4230933 999550 4230933 999550 25712750 999550 19738672 11167656 19738672 11167656 6202392 20476434 6202392 20476434 17619009 4697354 17619009 4697354 4780947 4697354 7443462 22617020 7443462 22617020 4364647 22617020 17123550 14826345 17123550 14826345 11414694 15540116 11414694 15540116 13292391 13626154 13292391 13626154 15869373 18227564 15869373 18227564 8974473 18227564 10134234 7180770 10134234 7180770 19815628 7180770 17749543 13687034 17749543 13687034 14680086 13687034 15365587 11331609 15365587 11331609 12419217 15172903 12419217 15172903 11450290 15172903 16185415 5147470 16185415 5147470 21549079 5147470 13235499 24638439 13235499 24638439 25583238 24638439 16316522 8357911 16316522 8357911 5038383 21814417 5038383 21814417 9762132 15912969 9762132 15912969 14449482 12145495 14449482 12145495 25669082 24461562 25669082 24461562 16321887 10820020 16321887 10820020 13467882 13443873 13467882 13443873 6616153 6133701 6616153 6133701 13076133 12095536 13076133 12095536 8463350 7982792 8463350 7982792 2067460 24730776 2067460 24730776 13404103 6524532 13404103 6524532 20835177 6524532 4254801 22590026 4254801 22590026 11516643 5873624 11516643 5873624 6193114 5873624 13797436 15013852 13797436 15013852 11795347 15013852 22080867 21377057 22080867 21377057 21796442 18595441 21796442 18595441 13816151 2818300 13816151 2818300 24155306 2818300 13989362 24241643 13989362 24241643 24999069 24241643 8487977 6385540 8487977 6385540 20351980 6385540 5489066 21729996 5489066 21729996 3782114 3347931 3782114 3347931 22926529 3600109 22926529 3600109 24807991 1797701 24807991 1797701 16980985 16342886 16980985 16342886 5762839 5444523 5762839 5444523 5437722 9786575 5437722 9786575 14818657 24797198 14818657 24797198 2033013 24797198 14506169 12275326 14506169 12275326 7588163 19415307 7588163 19415307 14052710 13932770 14052710 13932770 21173573 21508590 21173573 21508590 22428711 21508590 7112331 4765558 7112331 4765558 22469839 4765558 7489333 10375239 7489333 10375239 25411682 24206391 25411682 24206391 5427701 18305717 5427701 18305717 8517722 18305717 4071915 22820789 4071915 22820789 20617272 11594444 20617272 11594444 15351821 11594444 22450058 4211643 22450058 4211643 13963731 12960925 13963731 12960925 10442072 9729543 10442072 9729543 13375078 22075198 13375078 22075198 24212153 23540773 24212153 23540773 24596914 23540773 6959176 17912233 6959176 17912233 18808235 17912233 16526691 14045814 16526691 14045814 12669622 14045814 15592416 24098259 15592416 24098259 2865291 24098259 7317253 6708059 7317253 6708059 12619907 12711442 12619907 12711442 16201387 15527871 16201387 15527871 17497937 9564826 17497937 9564826 20594613 19840746 20594613 19840746 4216345 3632075 4216345 3632075 11536004 10901651 11536004 10901651 24585461 2197843 24585461 2197843 12207248 11428387 12207248 11428387 17537532 9589001 17537532 9589001 20623582 19872803 20623582 19872803 20425061 6183198 20425061 6183198 3039730 2704762 3039730 2704762 11558276 10670375 11558276 10670375 17439871 9922465 17439871 9922465 13233953 12337944 13233953 12337944 20724759 5882004 20724759 5882004 9594465 12367048 9594465 12367048 15314088 5159199 15314088 5159199 21690307 5159199 19698438 7056340 19698438 7056340 22406912 4469291 22406912 4469291 21663661 17199771 21663661 17199771 17785814 17199771 18976662 8094434 18976662 8094434 21852230 21138553 21852230 21138553 14283585 11416608 14283585 11416608 7240660 6902238 7240660 6902238 5036730 21793923 5036730 21793923 22797324 1752038 22797324 1752038 25181430 1752038 12909263 13377645 12909263 13377645 13210128 13377645 4493813 22595656 4493813 22595656 11072804 15845405 11072804 15845405 24920511 25319757 24920511 25319757 1737840 25319757 19199973 4769272 19199973 4769272 3252634 23455472 3252634 23455472 3387148 2859357 3387148 2859357 6150446 8200757 6150446 8200757 15322592 14625424 15322592 14625424 15654002 11117294 15654002 11117294 25328112 24226335 25328112 24226335 16865774 10128433 16865774 10128433 25066220 24820570 25066220 24820570 25837810 24820570 5957510 8427051 5957510 8427051 11258511 18633796 11258511 18633796 8371105 18633796 23799216 22593531 23799216 22593531 23114581 1303094 23114581 1303094 25427655 1303094 8646863 18112618 8646863 18112618 13392831 4249253 13392831 4249253 4363670 4249253 6854611 16884586 6854611 16884586 10202366 16884586 8870059 24193325 8870059 24193325 2805615 24193325 5017153 787701 5017153 787701 814683 787701 21212343 9705661 21212343 9705661 10322882 9705661 18001082 17756340 18001082 17756340 14943304 12941581 14943304 12941581 8540920 20481863 8540920 20481863 21604207 4985662 21604207 4985662 21665426 5098391 21665426 5098391 5014444 4897259 5014444 4897259 15201929 12453944 15201929 12453944 8535535 18347055 8535535 18347055 10088940 10239271 10088940 10239271 19502318 7471919 19502318 7471919 6166584 20722201 6166584 20722201 10421039 2984374 10421039 2984374 2882472 2984374 5493133 5492834 5493133 5492834 7808352 19144405 7808352 19144405 22213255 4350863 22213255 4350863 9241730 8821959 9241730 8821959 24033293 2721795 24033293 2721795 8012661 18899944 8012661 18899944 13673083 5399104 13673083 5399104 5495251 5399104 6651318 20420870 6651318 20420870 15007341 12204920 15007341 12204920 10298014 25063677 10298014 25063677 1806045 25063677 12939091 13767958 12939091 13767958 5806694 20870322 5806694 20870322 22624769 4265777 22624769 4265777 18611427 18025152 18611427 18025152 16681996 15380742 16681996 15380742 11390213 15380742 22796830 21944853 22796830 21944853 22405193 10157428 22405193 10157428 16871226 10157428 25051837 25955226 25051837 25955226 1107538 25955226 20075035 11556527 20075035 11556527 12462756 11556527 17791744 19817971 17791744 19817971 7210544 19817971 23124593 3885877 23124593 3885877 21734277 21220318 21734277 21220318 4877966 4822666 4877966 4822666 10114192 18848663 10114192 18848663 8303693 18848663 18513034 8659582 18513034 8659582 19557929 18889703 19557929 18889703 18954585 17946210 18954585 17946210 19690291 19763000 19690291 19763000 20528235 19763000 9876061 9400716 9876061 9400716 9483661 17712990 9483661 17712990 16700448 14810607 16700448 14810607 8651685 8200628 8651685 8200628 13636898 18468635 13636898 18468635 19231135 18468635 6689309 6207477 6689309 6207477 15951277 20988752 15951277 20988752 5789136 20988752 20281591 6280979 20281591 6280979 8792752 18460003 8792752 18460003 2363746 2037993 2363746 2037993 12059156 19126348 12059156 19126348 6970073 6505540 6970073 6505540 17828591 21509781 17828591 21509781 22454747 21509781 19957230 19213735 19957230 19213735 1891492 24933621 1891492 24933621 5928656 14170047 5928656 14170047 23207331 22487816 23207331 22487816 16677432 10523939 16677432 10523939 10959023 10523939 16128671 11107044 16128671 11107044 7407635 4708790 7407635 4708790 4964556 4708790 8810828 11199772 8810828 11199772 20952742 6507789 20952742 6507789 10818485 12115917 10818485 12115917 14716141 12115917 3547495 23241494 3547495 23241494 18421168 11260157 18421168 11260157 10713430 10116515 10713430 10116515 12742567 16282911 12742567 16282911 23029763 22194015 23029763 22194015 12621943 5269884 12621943 5269884 21578353 5269884 17401389 16687843 17401389 16687843 18118005 9025627 18118005 9025627 17363017 10722886 17363017 10722886 5257233 21833404 5257233 21833404 24377060 2363484 24377060 2363484 24026399 11194953 24026399 11194953 2886335 3035541 2886335 3035541 20489051 19718699 20489051 19718699 22036251 5119057 22036251 5119057 9700836 17580647 9700836 17580647 4865198 4650725 4865198 4650725 10817948 10305373 10817948 10305373 22450672 4567100 22450672 4567100 10614062 19329066 10614062 19329066 20033450 19329066 11186367 10251703 11186367 10251703 14904904 11923631 14904904 11923631 9271313 8991881 9271313 8991881 21460239 20721500 21460239 20721500 12479814 10523029 12479814 10523029 4663831 22232352 4663831 22232352 12372412 12677635 12372412 12677635 17738737 17107435 17738737 17107435 9651401 9050580 9651401 9050580 20997977 24698392 20997977 24698392 2219396 24698392 7140069 7016603 7140069 7016603 6028749 20924105 6028749 20924105 11759271 15175248 11759271 15175248 16095027 15228542 16095027 15228542 15887742 11004303 15887742 11004303 8729038 18133012 8729038 18133012 11424777 10588068 11424777 10588068 7531214 19529866 7531214 19529866 14594078 8854489 14594078 8854489 9289958 8854489 17115354 17026190 17115354 17026190 7523213 19469907 7523213 19469907 22723327 4055703 22723327 4055703 6424262 20836608 6424262 20836608 2428462 2507948 2428462 2507948 9810089 17186820 9810089 17186820 3500748 3337798 3500748 3337798 19434136 18741648 19434136 18741648 15260572 11547110 15260572 11547110 14948245 14187512 14948245 14187512 11556426 10047221 11556426 10047221 10451628 21415241 10451628 21415241 5395004 21415241 17808491 9268328 17808491 9268328 9530961 9268328 13461918 13376270 13461918 13376270 20997773 6417822 20997773 6417822 3029636 24012140 3029636 24012140 16468489 16223510 16468489 16223510 4073180 22916665 4073180 22916665 10357246 9625858 10357246 9625858 7177786 19819157 7177786 19819157 11583794 13222087 11583794 13222087 21762914 21299845 21762914 21299845 19176462 10501898 19176462 10501898 10447568 18566901 10447568 18566901 19375192 18566901 11938938 14647913 11938938 14647913 3298333 23737793 3298333 23737793 16017811 11305997 16017811 11305997 13295886 18558630 13295886 18558630 18888456 18558630 14613429 12566822 14613429 12566822 9225048 17514785 9225048 17514785 11030672 15507996 11030672 15507996 25420198 24454792 25420198 24454792 13400161 3597893 13400161 3597893 23420273 3597893 22182169 21529711 22182169 21529711 18475227 5270558 18475227 5270558 21576530 5270558 17394340 9986959 17394340 9986959 3596776 3136780 3596776 3136780 13151231 19393111 13151231 19393111 19513809 19393111 18310230 8815566 18310230 8815566 10604636 16379563 10604636 16379563 10526799 9896812 10526799 9896812 3700754 23020432 3700754 23020432 22801541 20635802 22801541 20635802 21333191 20635802 22068921 21296419 22068921 21296419 7296763 14653501 7296763 14653501 17930847 17184595 17930847 17184595 20235733 6346253 20235733 6346253 16408396 10648977 16408396 10648977 10768876 2673231 10768876 2673231 24181198 2673231 13435750 20707555 13435750 20707555 21242993 20707555 16488183 10425634 16488183 10425634 11259987 10800863 11259987 10800863 7804915 7494399 7804915 7494399 13356996 19818829 13356996 19818829 7273763 19818829 20803580 6205271 20803580 6205271 13412946 21010010 13412946 21010010 21492035 21010010 4482696 4432772 4482696 4432772 21282643 20725235 21282643 20725235 19855558 13631704 19855558 13631704 14373280 13631704 14657660 14479835 14657660 14479835 22868208 4078786 22868208 4078786 21373201 18080557 21373201 18080557 1890098 24870485 1890098 24870485 4328870 3962311 4328870 3962311 26338397 25278347 26338397 25278347 7948025 7553867 7948025 7553867 18457921 8651548 18457921 8651548 23157662 3580791 23157662 3580791 14135382 18729081 14135382 18729081 18981317 18729081 1409515 1816915 1409515 1816915 4794928 10114808 4794928 10114808 18026246 17727282 18026246 17727282 10816142 1637129 10816142 1637129 1912923 1637129 9546001 17096712 9546001 17096712 10013960 9113910 10013960 9113910 9494952 9113910 16745355 21120400 16745355 21120400 21638006 21120400 7359146 14146568 7359146 14146568 12844782 14146568 2390328 25190894 2390328 25190894 1588532 25190894 17200546 9837339 17200546 9837339 14407730 14042141 14407730 14042141 7229086 6661519 7229086 6661519 9502189 20658559 9502189 20658559 22651942 21962003 22651942 21962003 13621343 13104717 13621343 13104717 19368765 18648347 19368765 18648347 11109925 15974239 11109925 15974239 2814168 24043302 2814168 24043302 12941158 13979355 12941158 13979355 22237346 21501485 22237346 21501485 9432355 17220541 9432355 17220541 9347786 19398405 9347786 19398405 7624218 19398405 23372470 3488444 23372470 3488444 16640683 16993946 16640683 16993946 17422525 16993946 12302747 14718961 12302747 14718961 2122504 24649029 2122504 24649029 3184465 23264228 3184465 23264228 18537246 8718932 18537246 8718932 7789068 25366090 7789068 25366090 26171977 25366090 9164303 4710294 9164303 4710294 22545883 4710294 3529266 3631449 3529266 3631449 17462287 17232846 17462287 17232846 11635375 1715905 11635375 1715905 25223717 1715905 4748517 22221104 4748517 22221104 20265102 4995657 20265102 4995657 1403195 25746718 1403195 25746718 7888217 9099835 7888217 9099835 10863626 16026420 10863626 16026420 21843095 5006824 21843095 5006824 20166264 19735479 20166264 19735479 22282812 4365290 22282812 4365290 10046021 17076651 10046021 17076651 17591272 17076651 11995704 14965907 11995704 14965907 8340120 18871733 8340120 18871733 3597098 3702510 3597098 3702510 22924431 14852306 22924431 14852306 4008166 24283042 4008166 24283042 2718180 24283042 15020329 5850498 15020329 5850498 482011 26544105 482011 26544105 21805610 21388054 21805610 21388054 4916079 22000928 4916079 22000928 19625925 8841062 19625925 8841062 9175525 8841062 12450104 14368473 12450104 14368473 10380982 8984455 10380982 8984455 9518492 8984455 12916671 17436813 12916671 17436813 17970469 17183435 17970469 17183435 6009698 20903565 6009698 20903565 14329912 1290647 14329912 1290647 25809358 1290647 8319454 18635190 8319454 18635190 12819353 14184610 12819353 14184610 15849032 14904308 15849032 14904308 9015910 8545676 9015910 8545676 6895176 20170847 6895176 20170847 15451250 4164093 15451250 4164093 22478226 4164093 4984431 22327557 4984431 22327557 23010303 22327557 12659114 6773171 12659114 6773171 19946422 6773171 11737134 19036328 11737134 19036328 2110777 1910224 2110777 1910224 14110222 16986286 14110222 16986286 17173270 16986286 13796131 12489149 13796131 12489149 21998952 5377312 21998952 5377312 7522038 18908158 7522038 18908158 8982321 9681885 8982321 9681885 10052922 9681885 4321892 22835921 4321892 22835921 4158436 22835921 5607298 5187790 5607298 5187790 18917760 24434880 18917760 24434880 2494020 24434880 17140239 9965613 17140239 9965613 8764687 17966574 8764687 17966574 10938208 10214945 10938208 10214945 6489595 21190633 6489595 21190633 22191476 21190633 4372454 4356048 4372454 4356048 5441903 17953975 5441903 17953975 18750753 17953975 10852006 10132356 10852006 10132356 4523819 22381577 4523819 22381577 7516364 3018832 7516364 3018832 23823880 3018832 19549210 9119721 19549210 9119721 14383699 13297311 14383699 13297311 8609027 8000708 8609027 8000708 14283901 12521660 14283901 12521660 25513572 1446739 25513572 1446739 24940807 16851210 24940807 16851210 17336768 16851210 23161297 3673120 23161297 3673120 16776167 20918386 16776167 20918386 21653652 20918386 13391358 6396713 13391358 6396713 20242169 6396713 19582810 18859546 19582810 18859546 10751566 10419802 10751566 10419802 12686833 18396982 12686833 18396982 19720847 24315906 19720847 24315906 2610826 24315906 9762073 8498191 9762073 8498191 8511304 8131640 8511304 8131640 15937795 22380818 15937795 22380818 4149450 4218518 4149450 4218518 14289523 20008502 14289523 20008502 6861000 20008502 19426846 7846256 19426846 7846256 19217682 12261767 19217682 12261767 13254123 12261767 21179914 20490093 21179914 20490093 19368085 7608300 19368085 7608300 2737395 24255120 2737395 24255120 17576547 10295693 17576547 10295693 16687918 10295693 19751551 19506666 19751551 19506666 14882128 11773165 14882128 11773165 14107075 12691969 14107075 12691969 19148076 7700950 19148076 7700950 10026864 13659045 10026864 13659045 23737579 3057814 23737579 3057814 21780689 20943798 21780689 20943798 24337466 2442209 24337466 2442209 21467735 23292045 21467735 23292045 3867093 23292045 17513465 9098630 17513465 9098630 3248696 23474809 3248696 23474809 13052166 12057566 13052166 12057566 13664322 18773824 13664322 18773824 22427634 4668964 22427634 4668964 11688715 15668013 11688715 15668013 16023835 15668013 10978402 21494143 10978402 21494143 22046083 21494143 13503996 2837293 13503996 2837293 3119775 2837293 13600384 12658626 13600384 12658626 1615654 2032662 1615654 2032662 3358811 23445958 3358811 23445958 17865523 2508776 17865523 2508776 2875788 2508776 18272105 18086300 18272105 18086300 12497259 11538261 12497259 11538261 12803379 14060825 12803379 14060825 16861013 2548552 16861013 2548552 24240697 2548552 16487093 16121200 16487093 16121200 12926267 13516682 12926267 13516682 26817477 25889369 26817477 25889369 11968808 5940439 11968808 5940439 20751567 5940439 9879416 10659034 9879416 10659034 16173375 10659034 9768701 17364672 9768701 17364672 2531176 2516020 2531176 2516020 21428621 5715057 21428621 5715057 22214365 3341214 22214365 3341214 2860228 3341214 14572279 14464369 14572279 14464369 22889117 3915345 22889117 3915345 14467364 14131511 14467364 14131511 6236730 6121000 6236730 6121000 2888238 23981008 2888238 23981008 2199612 2003935 2199612 2003935 21632036 20860071 21632036 20860071 15556921 11912626 15556921 11912626 20706145 24657992 20706145 24657992 2299804 24657992 4158392 4039940 4158392 4039940 15115301 14061615 15115301 14061615 14512925 14061615 22629862 22104134 22629862 22104134 22017488 12388219 22017488 12388219 14435124 12388219 14961677 11939205 14961677 11939205 7794838 19234600 7794838 19234600 8341985 7760731 8341985 7760731 19381791 19177657 19381791 19177657 21747327 4818564 21747327 4818564 21748239 21025746 21748239 21025746 13569789 13128464 13569789 13128464 11995679 14688116 11995679 14688116 11082454 10582871 11082454 10582871 24080343 23055783 24080343 23055783 23421459 8880989 23421459 8880989 9366562 8880989 15972687 18932834 15972687 18932834 19760476 18932834 7591648 1576993 7591648 1576993 1796716 1576993 20662270 19873973 20662270 19873973 17957121 10278336 17957121 10278336 10910919 10278336 18478608 17863413 18478608 17863413 7006598 6556114 7006598 6556114 15976423 15235978 15976423 15235978 4363377 4367839 4363377 4367839 10135384 16336427 10135384 16336427 10804343 16336427 6437075 6467533 6437075 6467533 6068620 20989700 6068620 20989700 19854488 7170739 19854488 7170739 19452219 22471945 19452219 22471945 23355868 22471945 21531793 5866878 21531793 5866878 5117752 22001554 5117752 22001554 14007844 12739593 14007844 12739593 4270201 22560332 4270201 22560332 14737020 8396146 14737020 8396146 7180530 19842526 7180530 19842526 11719305 10991942 11719305 10991942 13524715 22497688 13524715 22497688 23608070 22497688 13857211 7480318 13857211 7480318 23987555 22801770 23987555 22801770 23819545 3092933 23819545 3092933 20159949 23172370 20159949 23172370 3821800 23172370 21190888 6078487 21190888 6078487 21296838 6078487 7804203 15956527 7804203 15956527 17543281 17168041 17543281 17168041 16265618 10534190 16265618 10534190 21992054 21247635 21992054 21247635 16355430 1607295 16355430 1607295 25097506 1607295 7893851 16010529 7893851 16010529 11516303 15413425 11516303 15413425 22165138 21728793 22165138 21728793 15347311 5017025 15347311 5017025 5389456 5017025 16686016 16043453 16686016 16043453 11197789 9148470 11197789 9148470 17649486 9148470 8185246 18846482 8185246 18846482 11496410 10729104 11496410 10729104 13310328 13653346 13310328 13653346 17631795 9341546 17631795 9341546 13540920 19746876 13540920 19746876 20499744 19746876 12924325 7525982 12924325 7525982 7980181 7525982 18011710 17305554 18011710 17305554 6919123 6839798 6919123 6839798 20251293 6839798 6700020 5961717 6700020 5961717 6265107 5961717 18916136 18092798 18916136 18092798 19630656 7099875 19630656 7099875 21967960 24888765 21967960 24888765 25791803 24888765 7885698 7228633 7885698 7228633 18623763 8476577 18623763 8476577 25635466 1084092 25635466 1084092 20742957 17988676 20742957 17988676 14477946 2533956 14477946 2533956 25098443 24124495 25098443 24124495 13399608 13134770 13399608 13134770 10942775 16239289 10942775 16239289 8671409 4457164 8671409 4457164 4536576 4457164 12880161 24228368 12880161 24228368 2657887 24228368 3301562 3457711 3301562 3457711 18364650 18249153 18364650 18249153 2346712 2106764 2346712 2106764 16511185 16223424 16511185 16223424 18542813 4575705 18542813 4575705 4681277 4575705 18759738 18021215 18759738 18021215 9447138 7944092 9447138 7944092 8512176 7944092 18822252 8201100 18822252 8201100 3667879 3280359 3667879 3280359 9137102 19348385 9137102 19348385 2555053 2184798 2555053 2184798 10028044 9576311 10028044 9576311 6822311 6316425 6822311 6316425 4570503 22458692 4570503 22458692 8276497 11509504 8276497 11509504 15657850 11509504 15204990 18701258 15204990 18701258 21282694 20609013 21282694 20609013 8610840 10508092 8610840 10508092 22568595 21607008 22568595 21607008 5180211 4959271 5180211 4959271 11472488 15378191 11472488 15378191 4141336 3718038 4141336 3718038 23234657 3718038 14246312 22715994 14246312 22715994 23561060 22715994 21248955 5414955 21248955 5414955 12929047 12112061 12929047 12112061 280715 373100 280715 373100 11277047 15588323 11277047 15588323 9550732 8905185 9550732 8905185 8443795 18456062 8443795 18456062 14804117 12082981 14804117 12082981 7680420 23114235 7680420 23114235 3815981 23114235 20785997 15343727 20785997 15343727 5703070 5233642 5703070 5233642 11388927 24256512 11388927 24256512 2563965 24256512 13508498 6163462 13508498 6163462 5072974 5000920 5072974 5000920 22049496 21533856 22049496 21533856 20565066 6778017 20565066 6778017 17758257 9711534 17758257 9711534 17464478 9592037 17464478 9592037 20993686 20849787 20993686 20849787 21555158 20849787 9760954 9138470 9760954 9138470 17566593 9592187 17566593 9592187 8188806 7607062 8188806 7607062 7903485 19069976 7903485 19069976 10371358 16333208 10371358 16333208 20937345 20462893 20937345 20462893 12204808 11692458 12204808 11692458 1451942 25345552 1451942 25345552 20812078 12312430 20812078 12312430 14499404 12312430 18627591 7986793 18627591 7986793 21684233 5158615 21684233 5158615 14858130 11879348 14858130 11879348 20995542 5553523 20995542 5553523 12128648 14333008 12128648 14333008 18600925 8176112 18600925 8176112 6605109 6502884 6605109 6502884 7750275 19211204 7750275 19211204 10835503 10401565 10835503 10401565 283845 26685557 283845 26685557 3671841 10054755 3671841 10054755 10728377 10054755 1862755 2273163 1862755 2273163 6123804 20765585 6123804 20765585 18188768 17631783 18188768 17631783 2640216 24308584 2640216 24308584 12151290 13208093 12151290 13208093 19905611 7300630 19905611 7300630 17491962 17048449 17491962 17048449 15340101 8737966 15340101 8737966 9099267 8737966 20388161 1655102 20388161 1655102 25103591 1655102 6627916 25397109 6627916 25397109 1458691 25397109 13013148 13999254 13013148 13999254 11913675 15135555 11913675 15135555 15145204 6202410 15145204 6202410 6316774 6202410 20916171 20398811 20916171 20398811 17725266 14933377 17725266 14933377 12071075 14933377 21771536 22141272 21771536 22141272 4717083 22141272 8010916 11754248 8010916 11754248 17438469 9859610 17438469 9859610 2936936 23852077 2936936 23852077 5057038 6555300 5057038 6555300 12675023 15693543 12675023 15693543 16182554 15693543 13772475 12795150 13772475 12795150 15111410 24852041 15111410 24852041 1992461 24852041 13372387 1729506 13372387 1729506 25177532 1729506 10120059 15933439 10120059 15933439 10963745 15933439 5178402 21953203 5178402 21953203 11347689 10834537 11347689 10834537 12294026 23364482 12294026 23364482 23841436 23364482 21252832 5922415 21252832 5922415 18682174 18031204 18682174 18031204 17515546 2256207 17515546 2256207 1985478 2256207 12493556 20763811 12493556 20763811 6162524 20763811 9780586 17177543 9780586 17177543 20643308 20110522 20643308 20110522 10960988 10723677 10960988 10723677 14515990 12139922 14515990 12139922 7092178 6865678 7092178 6865678 12761544 13793043 12761544 13793043 20763685 6030469 20763685 6030469 7906317 11884992 7906317 11884992 12376852 11884992 10023131 4071543 10023131 4071543 4171780 4071543 13441640 13359598 13441640 13359598 3008821 2956657 3008821 2956657 9817074 12348312 9817074 12348312 19928092 7146510 19928092 7146510 18920086 23078553 18920086 23078553 3688618 23078553 14482985 4591639 14482985 4591639 4713362 4591639 9693652 13548888 9693652 13548888 13318310 13548888 11291583 10593230 11291583 10593230 14550720 17467054 14550720 17467054 18157474 17467054 13015546 12047008 13015546 12047008 18962330 19921639 18962330 19921639 20180729 19921639 17303746 10058621 17303746 10058621 9507398 17553778 9507398 17553778 16675517 14769539 16675517 14769539 8186683 6409741 8186683 6409741 21016893 6409741 12000189 22887457 12000189 22887457 23548518 22887457 9118338 14028037 9118338 14028037 21643141 5097195 21643141 5097195 19951843 22208117 19951843 22208117 22939171 22208117 17234634 9586608 17234634 9586608 22029008 21323957 22029008 21323957 11745487 14837662 11745487 14837662 11106845 15970595 11106845 15970595 2389506 2839203 2389506 2839203 18247385 8886741 18247385 8886741 23168401 3482116 23168401 3482116 23956492 22707429 23956492 22707429 16625849 16159654 16625849 16159654 21297369 20678815 21297369 20678815 11606547 10905931 11606547 10905931 5287241 21581451 5287241 21581451 22089773 13658412 22089773 13658412 10076667 16735071 10076667 16735071 14264418 11629509 14264418 11629509 19488558 7740880 19488558 7740880 12662585 14232731 12662585 14232731 22978438 3765191 22978438 3765191 17600683 18751623 17600683 18751623 19448659 18751623 6503525 4649729 6503525 4649729 4833175 4649729 7648314 19388801 7648314 19388801 15098257 8190495 15098257 8190495 18858429 8190495 17067265 11521189 17067265 11521189 14286248 13989247 14286248 13989247 18818471 8273378 18818471 8273378 15075342 23002698 15075342 23002698 4074185 23002698 17753854 13762007 17753854 13762007 13990239 13762007 18395186 17780250 18395186 17780250 13022567 3775657 13022567 3775657 2571643 2775236 2571643 2775236 5968197 20886958 5968197 20886958 22225249 4291314 22225249 4291314 9809607 9779748 9809607 9779748 11836543 14746752 11836543 14746752 7586007 7285494 7586007 7285494 25629401 24507232 25629401 24507232 21930206 21182506 21930206 21182506 26153706 25341472 26153706 25341472 5430460 5432102 5430460 5432102 13301573 12534441 13301573 12534441 16829580 9899022 16829580 9899022 14912036 11787805 14912036 11787805 22822823 4224590 22822823 4224590 11238554 23667930 11238554 23667930 3156624 23667930 14944850 6720714 14944850 6720714 20656884 6720714 7766822 10493754 7766822 10493754 16394688 10493754 14817013 18516452 14817013 18516452 19727236 19045290 19727236 19045290 1827296 2199822 1827296 2199822 4455330 17247443 4455330 17247443 17816135 17247443 16994751 4383017 16994751 4383017 22493219 4383017 10419758 16316731 10419758 16316731 11366780 15787601 11366780 15787601 6194328 20690237 6194328 20690237 6313733 5806675 6313733 5806675 13904477 12855096 13904477 12855096 10174489 9765858 10174489 9765858 17015565 15099786 17015565 15099786 8596901 18376577 8596901 18376577 1197188 1236336 1197188 1236336 21228317 22849864 21228317 22849864 23296910 22849864 18381888 8757762 18381888 8757762 13166957 13815431 13166957 13815431 13702602 8727226 13702602 8727226 19637652 7226932 19637652 7226932 2356664 24528907 2356664 24528907 22521097 21765863 22521097 21765863 3063108 23730214 3063108 23730214 13039039 12332693 13039039 12332693 5897755 21166228 5897755 21166228 19626919 7792319 19626919 7792319 9681403 20315930 9681403 20315930 21119591 20315930 6896725 6713506 6896725 6713506 18769550 23120169 18769550 23120169 3868030 23120169 10633112 10087257 10633112 10087257 16072840 10847069 16072840 10847069 11155983 5632568 11155983 5632568 21328088 5632568 19571029 14144959 19571029 14144959 724824 26312247 724824 26312247 8312874 15511108 8312874 15511108 11745437 10840458 11745437 10840458 9977196 16576688 9977196 16576688 21643016 5817630 21643016 5817630 6325770 19329575 6325770 19329575 24373082 2471833 24373082 2471833 11475820 15321061 11475820 15321061 18401965 8619785 18401965 8619785 8597896 18495439 8597896 18495439 13466402 13239262 13466402 13239262 16073184 20024949 16073184 20024949 6948083 20024949 20625563 6073142 20625563 6073142 25371592 24243018 25371592 24243018 3481615 22230252 3481615 22230252 22906262 22230252 6361399 6089139 6361399 6089139 16326059 22129352 16326059 22129352 22655614 22129352 17142079 10523434 17142079 10523434 7088693 20009571 7088693 20009571 6561851 6067546 6561851 6067546 16204112 17082201 16204112 17082201 17959770 17082201 16002400 5354791 16002400 5354791 21627606 5354791 13016160 16119735 13016160 16119735 16716662 16119735 10765994 8182193 10765994 8182193 8320637 8182193 19247902 7736804 19247902 7736804 11325668 20484465 11325668 20484465 21252701 20484465 13752123 9707447 13752123 9707447 23260876 22259838 23260876 22259838 7973778 7639295 7973778 7639295 9608485 12740341 9608485 12740341 13346770 12740341 4273076 22466519 4273076 22466519 6211418 6037432 6211418 6037432 6147812 7827985 6147812 7827985 13624950 16301443 13624950 16301443 4083485 22597644 4083485 22597644 3709949 3651503 3709949 3651503 12224999 17714576 12224999 17714576 18369166 17714576 4267577 22806640 4267577 22806640 18199736 8853996 18199736 8853996 9709337 17318566 9709337 17318566 6869544 6403230 6869544 6403230 18079609 12622746 18079609 12622746 13062880 17525310 13062880 17525310 9223031 17525310 12031187 9207733 12031187 9207733 9687286 9207733 22152020 5234011 22152020 5234011 16799513 22368804 16799513 22368804 4435538 22368804 20010239 7378847 20010239 7378847 14641363 20028369 14641363 20028369 20261620 20028369 403165 612053 403165 612053 20604609 20086063 20604609 20086063 19242801 3624922 19242801 3624922 25491198 24530566 25491198 24530566 15957114 13454849 15957114 13454849 3876967 3972278 3876967 3972278 15874345 15015108 15874345 15015108 9827826 17033140 9827826 17033140 16120064 3570207 16120064 3570207 3996939 3570207 21270593 20616263 21270593 20616263 13498494 7729121 13498494 7729121 19648934 7039687 19648934 7039687 7483718 7039687 16695494 11436268 16695494 11436268 11723423 11436268 19226313 7633829 19226313 7633829 13059523 13724286 13059523 13724286 7995913 7821978 7995913 7821978 3765042 23297813 3765042 23297813 9154612 3471965 9154612 3471965 3976313 3471965 13895570 12808686 13895570 12808686 19531704 7684905 19531704 7684905 6956377 23174370 6956377 23174370 3788223 23174370 12758595 11742346 12758595 11742346 19228795 18470545 19228795 18470545 11395616 10539081 11395616 10539081 9923288 22998895 9923288 22998895 24274275 22998895 12713359 7511120 12713359 7511120 7712075 19260968 7712075 19260968 8304231 8774103 8304231 8774103 11333107 26138943 11333107 26138943 863771 26138943 21669668 5172885 21669668 5172885 10737303 15756088 10737303 15756088 15392604 12062327 15392604 12062327 11073607 15532363 11073607 15532363 22467510 1703666 22467510 1703666 25351347 1703666 11928511 15127644 11928511 15127644 4114259 4077763 4114259 4077763 15545960 14907516 15545960 14907516 12520945 11751032 12520945 11751032 16141227 15433676 16141227 15433676 24886917 1787516 24886917 1787516 3713296 23061298 3713296 23061298 22410576 4677079 22410576 4677079 11238718 15842651 11238718 15842651 4594878 4176963 4594878 4176963 19244236 8541307 19244236 8541307 8809943 8541307 19344556 3963402 19344556 3963402 3691744 3963402 19032527 13651132 19032527 13651132 9819715 17248442 9819715 17248442 11839264 13959791 11839264 13959791 23243265 22457575 23243265 22457575 7024198 9815386 7024198 9815386 10335902 9815386 9582482 5860852 9582482 5860852 20865093 5860852 19487291 18781836 19487291 18781836 14646838 12362135 14646838 12362135 19421017 18905960 19421017 18905960 23297794 3726675 23297794 3726675 12768648 12364424 12768648 12364424 25996663 1065849 25996663 1065849 25025225 10889260 25025225 10889260 11730959 10889260 20069857 23583807 20069857 23583807 3369690 23583807 22585970 3872400 22585970 3872400 4250959 3872400 20995500 8538993 20995500 8538993 8827232 8538993 12062114 14857887 12062114 14857887 11007448 10715720 11007448 10715720 16080551 11038716 16080551 11038716 18680481 8325715 18680481 8325715 24312128 23702285 24312128 23702285 8105946 7652853 8105946 7652853 22230280 21461031 22230280 21461031 16787517 9351103 16787517 9351103 17796939 9351103 13918949 14072679 13918949 14072679 14369681 14072679 5634056 21467046 5634056 21467046 11631018 15014244 11631018 15014244 7588839 19419705 7588839 19419705 22314215 4462495 22314215 4462495 14391596 20941556 14391596 20941556 21568612 20941556 6158294 6096367 6158294 6096367 12031988 14764931 12031988 14764931 19411434 4864946 19411434 4864946 21990102 4864946 18688977 11409600 18688977 11409600 11665161 10823724 11665161 10823724 14726189 14258203 14726189 14258203 16922726 5184081 16922726 5184081 22132374 5184081 7392102 19616859 7392102 19616859 6947470 5659135 6947470 5659135 21710601 5659135 10822519 19549314 10822519 19549314 20434217 19549314 11889462 14955196 11889462 14955196 6021687 21206784 6021687 21206784 18521445 8827125 18521445 8827125 9038041 18151384 9038041 18151384 13544111 12676390 13544111 12676390 18215136 9107397 18215136 9107397 21543640 20965703 21543640 20965703 9686938 5136495 9686938 5136495 22052715 5136495 13220848 13517847 13220848 13517847 10876230 7540155 10876230 7540155 19775820 7540155 5627077 5422154 5627077 5422154 7998887 19021464 7998887 19021464 16876407 16582244 16876407 16582244 22605326 24120185 22605326 24120185 25313440 24120185 12203341 5843084 12203341 5843084 6288789 5843084 8346407 18673369 8346407 18673369 11844611 1893172 11844611 1893172 25079366 1893172 17460014 16930530 17460014 16930530 8435098 7927484 8435098 7927484 21120905 20550752 21120905 20550752 12551026 14324269 12551026 14324269 21806182 21856680 21806182 21856680 5215210 21856680 7202067 3762593 7202067 3762593 23188511 3762593 21117152 19868380 21117152 19868380 1304966 25830541 1304966 25830541 7509358 7094171 7509358 7094171 4473082 22324303 4473082 22324303 11955741 5868621 11955741 5868621 5905812 5868621 16857193 10263018 16857193 10263018 11096705 10263018 13958863 21319826 13958863 21319826 5845453 21319826 9606904 13110184 9606904 13110184 13760503 3050123 13760503 3050123 23924766 3050123 23786211 5396773 23786211 5396773 5761792 18081896 5761792 18081896 18552686 18081896 14871313 8792279 14871313 8792279 18170380 8792279 15137800 12153466 15137800 12153466 15244573 12153466 5175702 4958944 5175702 4958944 23545516 23029081 23545516 23029081 3119575 2762499 3119575 2762499 17711309 9654486 17711309 9654486 7774577 7273227 7774577 7273227 10673213 16133127 10673213 16133127 20106471 7305123 20106471 7305123 20328043 19422304 20328043 19422304 22486840 4399616 22486840 4399616 19312443 18958257 19312443 18958257 8814892 4672434 8814892 4672434 1607540 1566405 1607540 1566405 20014308 19622085 20014308 19622085 22990651 3740848 22990651 3740848 23224497 3740848 15076570 11564867 15076570 11564867 15572338 11564867 13091462 13482955 13091462 13482955 5112542 4334017 5112542 4334017 4608501 4334017 19357273 21478159 19357273 21478159 5500235 21478159 9030240 8504252 9030240 8504252 9761087 19101486 9761087 19101486 19832428 19101486 8642983 8305297 8642983 8305297 11771576 20790505 11771576 20790505 6061906 20790505 14676741 12514743 14676741 12514743 3943626 22864338 3943626 22864338 5425727 5391876 5425727 5391876 20968970 14714959 20968970 14714959 7685314 19368082 7685314 19368082 19173255 8025500 19173255 8025500 21523342 23994310 21523342 23994310 3042250 23994310 5558352 18144292 5558352 18144292 26474169 25330518 26474169 25330518 21785177 19619681 21785177 19619681 7425340 19619681 9767405 16991434 9767405 16991434 23557359 22698871 23557359 22698871 14828146 5652565 14828146 5652565 5944854 5652565 16315145 15462760 16315145 15462760 9351613 7181943 9351613 7181943 7542063 7181943 15857237 15133010 15857237 15133010 10737038 10159210 10737038 10159210 7611126 24278866 7611126 24278866 2560727 24278866 11252447 1074061 11252447 1074061 25715542 1074061 12435190 12315788 12435190 12315788 15035469 14677265 15035469 14677265 11892788 11233062 11892788 11233062 14848307 14112932 14848307 14112932 26660719 245147 26660719 245147 1481348 25536011 1481348 25536011 15647000 11117103 15647000 11117103 12266477 23441194 12266477 23441194 3527279 23441194 9879100 4815556 9879100 4815556 22073283 4815556 651 725 651 725 5515114 17045161 5515114 17045161 20555778 20883596 20555778 20883596 6096613 20883596 7352101 7143326 7352101 7143326 12399047 11815284 12399047 11815284 4132430 4035928 4132430 4035928 24533722 23532037 24533722 23532037 1514908 1462250 1514908 1462250 2758319 24028629 2758319 24028629 1706036 2071863 1706036 2071863 6809248 20520262 6809248 20520262 16548354 5503566 16548354 5503566 21136740 5503566 1248758 25822254 1248758 25822254 12606945 11660494 12606945 11660494 6800839 20278631 6800839 20278631 18007346 5152538 18007346 5152538 5135784 5152538 23852499 23405409 23852499 23405409 17217307 16627494 17217307 16627494 23997223 23235652 23997223 23235652 7298579 3517021 7298579 3517021 3966269 3517021 22011100 21206034 22011100 21206034 16305814 15808718 16305814 15808718 23051109 22520597 23051109 22520597 18752912 14087123 18752912 14087123 8786727 8677406 8786727 8677406 17541921 25631279 17541921 25631279 1140473 25631279 7564091 10400347 7564091 10400347 16590211 10400347 15274596 21200190 15274596 21200190 274641 26741387 274641 26741387 8075574 4828778 8075574 4828778 5111445 4828778 23403092 22530054 23403092 22530054 15780074 15412680 15780074 15412680 23821106 22694080 23821106 22694080 2092877 1752952 2092877 1752952 18638007 17926957 18638007 17926957 6859456 6886433 6859456 6886433 13844391 18110948 13844391 18110948 8702530 18110948 17560914 16918266 17560914 16918266 19899716 19121495 19899716 19121495 12482909 3203889 12482909 3203889 23577457 3203889 21153704 20661085 21153704 20661085 9888548 4003988 9888548 4003988 4450191 4003988 25485025 24506799 25485025 24506799 7431054 7479814 7431054 7479814 9736604 17374661 9736604 17374661 9565953 17374661 12076163 14446089 12076163 14446089 18633709 22475287 18633709 22475287 4533370 22475287 24651779 24048967 24651779 24048967 11526070 4347287 11526070 4347287 24233729 2586321 24233729 2586321 21051663 20231689 21051663 20231689 8431345 8244580 8431345 8244580 16117749 22795418 16117749 22795418 3981969 22795418 20101915 6572360 20101915 6572360 24624809 23314342 24624809 23314342 7285417 5435873 7285417 5435873 21490948 5435873 3289235 23712112 3289235 23712112 19105187 19060851 19105187 19060851 20825844 20036671 20825844 20036671 10321328 9841499 10321328 9841499 15892991 22888381 15892991 22888381 23793119 22888381 13956778 3927051 13956778 3927051 3842277 3927051 6832689 20097763 6832689 20097763 19460022 15302379 19460022 15302379 9215558 8945075 9215558 8945075 9108368 17840214 9108368 17840214 4858532 4809665 4858532 4809665 10492152 13328977 10492152 13328977 13487435 13328977 4890232 22193195 4890232 22193195 19374563 5847497 19374563 5847497 20898641 5847497 3548818 23414917 3548818 23414917 24311703 2727881 24311703 2727881 20532428 20141201 20532428 20141201 15841606 10902679 15841606 10902679 6442817 23239018 6442817 23239018 3673904 23239018 11764580 11065305 11764580 11065305 14062054 15457202 14062054 15457202 16182184 15457202 5871482 4743003 5871482 4743003 22282815 4743003 17748184 17117010 17748184 17117010 9093439 4364251 9093439 4364251 3223230 23703534 3223230 23703534 20457798 19699013 20457798 19699013 20440951 23110701 20440951 23110701 3829069 23110701 12115367 11751093 12115367 11751093 21178081 20323332 21178081 20323332 14264770 14148681 14264770 14148681 5002885 22146705 5002885 22146705 2686578 3185258 2686578 3185258 21080894 20300111 21080894 20300111 6509564 1564058 6509564 1564058 25149091 1564058 16870488 16688030 16870488 16688030 9549975 9137261 9549975 9137261 15170706 11593840 15170706 11593840 19654644 7772106 19654644 7772106 9284764 12758281 9284764 12758281 14041930 12758281 7983419 18929893 7983419 18929893 7710858 7394194 7710858 7394194 18195771 19256270 18195771 19256270 4807134 4695098 4807134 4695098 15747776 21926645 15747776 21926645 22729031 21926645 11857346 15168068 11857346 15168068 19783508 19014852 19783508 19014852 18410548 8662049 18410548 8662049 1720686 25211295 1720686 25211295 16002336 15221991 16002336 15221991 10204994 21052893 10204994 21052893 21572591 21052893 9787743 641022 9787743 641022 460180 641022 13077826 12850360 13077826 12850360 3543480 3164932 3543480 3164932 24881460 23713984 24881460 23713984 14266219 13760418 14266219 13760418 17328166 20738299 17328166 20738299 6256847 20738299 21650110 5130990 21650110 5130990 19003784 22433524 19003784 22433524 23163073 22433524 11480745 11040920 11480745 11040920 12848566 15665149 12848566 15665149 16378553 15665149 9825531 4653854 9825531 4653854 4736074 4653854 20800020 19167192 20800020 19167192 18447899 13186891 18447899 13186891 13816405 13186891 14714396 10910444 14714396 10910444 16508265 10910444 1665658 1761192 1665658 1761192 5986506 11830412 5986506 11830412 14776282 11830412 12593901 22372564 12593901 22372564 4441451 22372564 21738205 5069886 21738205 5069886 11997766 15006618 11997766 15006618 22288009 4327038 22288009 4327038 18340089 16676771 18340089 16676771 10610739 16676771 14725867 12531168 14725867 12531168 14646532 20127389 14646532 20127389 6893877 20127389 14867496 4915670 14867496 4915670 22069167 4915670 9187576 17809246 9187576 17809246 14467031 4626814 14467031 4626814 23058236 3786865 23058236 3786865 13068381 21761926 13068381 21761926 22421130 21761926 17360214 17168217 17360214 17168217 23352305 22522458 23352305 22522458 6379403 5875133 6379403 5875133 14734045 14023759 14734045 14023759 13634423 13484009 13634423 13484009 7164914 19818196 7164914 19818196 3257857 3215931 3257857 3215931 13473955 13427979 13473955 13427979 4797432 4551359 4797432 4551359 4639388 22349760 4639388 22349760 12017036 9830894 12017036 9830894 17580651 9830894 12065366 24152430 12065366 24152430 25198323 24152430 10066986 12242171 10066986 12242171 17401726 16743352 17401726 16743352 14623719 2578861 14623719 2578861 2418228 2578861 6738872 20271974 6738872 20271974 19242609 8022139 19242609 8022139 5840648 20976368 5840648 20976368 22118949 4902635 22118949 4902635 5358762 21441243 5358762 21441243 11032779 7562057 11032779 7562057 8057153 7562057 17470996 19258119 17470996 19258119 20011683 19258119 13813629 12998247 13813629 12998247 24356159 23545414 24356159 23545414 14133172 12487784 14133172 12487784 18712970 18318935 18712970 18318935 8446648 7921482 8446648 7921482 1010997 26101863 1010997 26101863 6358454 5864824 6358454 5864824 23837572 23050235 23837572 23050235 13880141 12915241 13880141 12915241 6562641 20411568 6562641 20411568 8928700 17849410 8928700 17849410 23434298 22281356 23434298 22281356 18155413 6726856 18155413 6726856 20550349 6726856 13761748 24528644 13761748 24528644 2464984 24528644 17939628 8198778 17939628 8198778 8680974 8198778 20646079 6100156 20646079 6100156 6678823 6100156 24733004 23548567 24733004 23548567 16502723 11073080 16502723 11073080 2298032 24673077 2298032 24673077 17660022 9460010 17660022 9460010 8360840 18641908 8360840 18641908 18726985 17032394 18726985 17032394 10237061 17032394 14751504 12044064 14751504 12044064 17394891 17677596 17394891 17677596 6066039 25766711 6066039 25766711 1328131 25766711 5359604 8264443 5359604 8264443 13095182 25037381 13095182 25037381 1825366 25037381 20141089 3921103 20141089 3921103 22669917 3921103 6070054 8404011 6070054 8404011 19996715 19132711 19996715 19132711 19889695 17089248 19889695 17089248 9645519 17089248 19595927 3150471 19595927 3150471 23697643 3150471 10396331 19825872 10396331 19825872 20359457 19825872 14354678 12646204 14354678 12646204 10574645 16654531 10574645 16654531 13125443 12073067 13125443 12073067 7999866 18806890 7999866 18806890 3250792 3127984 3250792 3127984 10523175 19051478 10523175 19051478 4432152 3754849 4432152 3754849 22810132 3754849 16958315 24132494 16958315 24132494 2824736 24132494 20727813 14601101 20727813 14601101 10275773 16630904 10275773 16630904 8255628 7833558 8255628 7833558 7999804 7833558 9096772 13307015 9096772 13307015 13545721 13307015 8275107 7900641 8275107 7900641 13795471 15450645 13795471 15450645 23096359 3580009 23096359 3580009 11785572 12533029 11785572 12533029 13547392 12533029 12326463 11958872 12326463 11958872 4369091 22640201 4369091 22640201 24546906 2251281 24546906 2251281 6415639 7960429 6415639 7960429 10888389 15779840 10888389 15779840 21095622 5918413 21095622 5918413 22491601 21461883 22491601 21461883 23630747 3166047 23630747 3166047 19922490 19244541 19922490 19244541 23548493 3326595 23548493 3326595 14184070 13298564 14184070 13298564 21683928 5211800 21683928 5211800 6048300 20922215 6048300 20922215 12475519 9742773 12475519 9742773 17592514 9742773 7375633 19651254 7375633 19651254 8476784 7613161 8476784 7613161 7667847 7613161 25657024 24538712 25657024 24538712 19046769 8091539 19046769 8091539 11644349 10696792 11644349 10696792 6391877 6506116 6391877 6506116 5669784 20972478 5669784 20972478 20162954 6797645 20162954 6797645 6459011 20649174 6459011 20649174 18468233 8754053 18468233 8754053 21447006 20753691 21447006 20753691 13993770 13793399 13993770 13793399 4964683 21906922 4964683 21906922 14915795 11970139 14915795 11970139 13776314 22639438 13776314 22639438 4435370 22639438 4932251 4693386 4932251 4693386 5949260 25747850 5949260 25747850 26445836 25747850 17409518 9930682 17409518 9930682 16142035 19476751 16142035 19476751 20221621 19476751 15150595 14069720 15150595 14069720 15261459 23948599 15261459 23948599 2983639 23948599 12276980 1947999 12276980 1947999 2323425 1947999 11830581 12604838 11830581 12604838 14273572 12604838 5914951 21102649 5914951 21102649 9830953 3492079 9830953 3492079 23368084 3492079 7786082 19273134 7786082 19273134 13766233 9790336 13766233 9790336 10250710 9790336 18269790 9127953 18269790 9127953 9780107 9463599 9780107 9463599 19611122 6722548 19611122 6722548 20042432 6722548 10364566 19712657 10364566 19712657 23944620 2872559 23944620 2872559 10190092 22809723 10190092 22809723 23871232 22809723 22909419 4141176 22909419 4141176 8462829 9925780 8462829 9925780 16965665 9925780 13950575 16289318 13950575 16289318 16609780 16289318 14131365 13914984 14131365 13914984 1083817 25724526 1083817 25724526 12943575 12826745 12943575 12826745 21699005 20899332 21699005 20899332 12002324 11247724 12002324 11247724 19057572 22703386 19057572 22703386 25318308 24191487 25318308 24191487 4843797 4579865 4843797 4579865 16908030 23561855 16908030 23561855 24436929 23561855 8794684 16303540 8794684 16303540 16942472 16303540 16352059 16111455 16352059 16111455 8851685 20744080 8851685 20744080 21293916 20744080 1404400 25479381 1404400 25479381 24542414 2375931 24542414 2375931 10275102 9769719 10275102 9769719 4323098 4331080 4323098 4331080 13346121 12510691 13346121 12510691 22220877 4521960 22220877 4521960 13584159 22893200 13584159 22893200 23670319 22893200 17234830 16810001 17234830 16810001 19418592 19165753 19418592 19165753 7894144 19165753 23080615 3699522 23080615 3699522 3666780 9933869 3666780 9933869 24158214 23138835 24158214 23138835 19755423 7413394 19755423 7413394 4346909 22554220 4346909 22554220 18383317 8712677 18383317 8712677 11364128 15198353 11364128 15198353 7972509 7289437 7972509 7289437 6939991 25279573 6939991 25279573 26172939 25279573 13969178 4543878 13969178 4543878 4626197 4543878 9823920 9346892 9823920 9346892 7694841 2922368 7694841 2922368 23869712 2922368 18360035 17631199 18360035 17631199 9131781 17631199 20692011 19991969 20692011 19991969 18478539 8970240 18478539 8970240 10021154 16214777 10021154 16214777 16762991 16214777 2601730 24432105 2601730 24432105 21297412 7367491 21297412 7367491 8008204 7367491 21013436 5862472 21013436 5862472 20794552 10534184 20794552 10534184 8967758 8871236 8967758 8871236 12920830 13799695 12920830 13799695 21847989 4664503 21847989 4664503 4277417 22766055 4277417 22766055 12212408 9922141 12212408 9922141 10471323 9922141 12259525 14362094 12259525 14362094 19028215 8406294 19028215 8406294 4747212 22284678 4747212 22284678 8139502 5934720 8139502 5934720 5988656 5934720 13262441 13432132 13262441 13432132 9511274 8949714 9511274 8949714 1576718 25594133 1576718 25594133 10765679 6167733 10765679 6167733 4992658 21880493 4992658 21880493 17207995 16498519 17207995 16498519 23120295 22253939 23120295 22253939 21712241 5505785 21712241 5505785 8332512 23830002 8332512 23830002 3227855 23830002 19222210 11443211 19222210 11443211 1096699 1211609 1096699 1211609 5407300 16355125 5407300 16355125 16266751 10795614 16266751 10795614 20065477 19351737 20065477 19351737 10577580 16392530 10577580 16392530 22195043 21460171 22195043 21460171 13943689 12616855 13943689 12616855 11577529 21945375 11577529 21945375 4792130 21945375 6876428 2394232 6876428 2394232 24430634 2394232 12169247 14552255 12169247 14552255 23438034 3514442 23438034 3514442 10961055 10253041 10961055 10253041 17448026 9905860 17448026 9905860 22479516 21898043 22479516 21898043 20067846 15350513 20067846 15350513 1394416 25682651 1394416 25682651 8764734 18076811 8764734 18076811 6227740 24660116 6227740 24660116 25619751 24660116 13455703 13343835 13455703 13343835 5801166 20930657 5801166 20930657 15256099 5709492 15256099 5709492 20891705 5709492 8241586 7727174 8241586 7727174 2744372 2328759 2744372 2328759 18142435 17496764 18142435 17496764 14722994 12108030 14722994 12108030 15479790 14788454 15479790 14788454 22520457 4577862 22520457 4577862 17103208 9628547 17103208 9628547 19197683 7626503 19197683 7626503 8144795 7638050 8144795 7638050 5521461 5226383 5521461 5226383 16964483 16344676 16964483 16344676 9008422 8471728 9008422 8471728 14138338 12682817 14138338 12682817 18464551 4944555 18464551 4944555 4914025 4944555 7588599 19556967 7588599 19556967 7467312 19556967 10185401 9754598 10185401 9754598 12300880 16325743 12300880 16325743 10532281 16325743 15997960 7033506 15997960 7033506 7182589 7033506 14047082 14368116 14047082 14368116 12486281 14368116 14611363 7387386 14611363 7387386 22839842 21680480 22839842 21680480 12566741 3721466 12566741 3721466 22839544 3721466 7814757 19099676 7814757 19099676 15196291 11466849 15196291 11466849 15424117 11466849 15248212 11797484 15248212 11797484 7615557 6934656 7615557 6934656 13363066 22143502 13363066 22143502 23133630 22143502 10223469 17004383 10223469 17004383 6552273 20352291 6552273 20352291 17923343 9075932 17923343 9075932 19407651 18575798 19407651 18575798 20418732 6936474 20418732 6936474 10391909 19065259 10391909 19065259 8016560 19065259 14215437 13219273 14215437 13219273 10361949 22452013 10361949 22452013 4695864 22452013 14926103 11987366 14926103 11987366 25418744 24244544 25418744 24244544 12970013 13660464 12970013 13660464 17578105 17298857 17578105 17298857 13633370 12657774 13633370 12657774 18716837 19684833 18716837 19684833 20090945 19684833 12128277 8267954 12128277 8267954 18985310 8267954 12459086 14101347 12459086 14101347 18674079 8550461 18674079 8550461 7539274 19334188 7539274 19334188 11646847 6086781 11646847 6086781 21241306 6086781 4100455 22896578 4100455 22896578 5605780 5294119 5605780 5294119 5705333 21290349 5705333 21290349 20264945 5509028 20264945 5509028 5530766 5509028 21644413 20991123 21644413 20991123 20331874 4898267 20331874 4898267 5124580 4898267 17736608 9529979 17736608 9529979 22032766 4331554 22032766 4331554 22797159 4331554 18501616 24758009 18501616 24758009 2237353 24758009 4269189 2159524 4269189 2159524 2313785 2159524 7518330 19532039 7518330 19532039 14081723 13089029 14081723 13089029 21255179 20465431 21255179 20465431 12634296 5250907 12634296 5250907 5481891 5250907 22582665 2602853 22582665 2602853 24212607 2602853 20866955 20375881 20866955 20375881 15658734 15404686 15658734 15404686 22540563 21517910 22540563 21517910 10372064 5814091 10372064 5814091 5242752 1933473 5242752 1933473 24751149 1933473 9056116 17698571 9056116 17698571 11471907 3600195 11471907 3600195 3774752 3600195 7581150 13312934 7581150 13312934 18101253 21788317 18101253 21788317 5299123 21788317 21722025 5410200 21722025 5410200 8576431 22798907 8576431 22798907 3963626 22798907 4468406 10666177 4468406 10666177 11408845 10666177 4083647 22724158 4083647 22724158 20460949 6319146 20460949 6319146 9232237 8750707 9232237 8750707 23870244 2980973 23870244 2980973 19070582 25274028 19070582 25274028 1546223 25274028 22860720 9894333 22860720 9894333 12196801 19745231 12196801 19745231 19912601 19745231 8823076 14862450 8823076 14862450 12837456 10795546 12837456 10795546 16146483 10795546 14023279 13037075 14023279 13037075 21995889 4872031 21995889 4872031 8590165 18610903 8590165 18610903 13098312 12231461 13098312 12231461 14168503 12604942 14168503 12604942 19838207 6915342 19838207 6915342 7434165 6915342 25535355 24472809 25535355 24472809 18064103 17301456 18064103 17301456 8299815 18533308 8299815 18533308 22690537 4278587 22690537 4278587 14316993 13336223 14316993 13336223 12870975 11758144 12870975 11758144 19397626 18781130 19397626 18781130 8682594 4735272 8682594 4735272 21828200 4735272 6966436 20256409 6966436 20256409 10952270 16206355 10952270 16206355 5735434 21198577 5735434 21198577 20537833 6988515 20537833 6988515 7464448 6988515 17037255 23588996 17037255 23588996 24212536 23588996 6999995 7019736 6999995 7019736 19941001 7019736 19548204 19174467 19548204 19174467 3044157 3349727 3044157 3349727 6151933 6987687 6151933 6987687 20397819 6987687 20379411 6871169 20379411 6871169 19250609 24255191 19250609 24255191 24935882 24255191 3911555 14065231 3911555 14065231 15058324 14065231 4547104 22392828 4547104 22392828 9666000 9420146 9666000 9420146 12023260 14888401 12023260 14888401 21458546 5230982 21458546 5230982 6977899 9089640 6977899 9089640 17849128 9089640 13230725 12593283 13230725 12593283 23742635 3044651 23742635 3044651 10514656 21252134 10514656 21252134 22024909 21252134 9883679 9446807 9883679 9446807 15442869 11274944 15442869 11274944 22135186 5193054 22135186 5193054 11251448 15421212 11251448 15421212 22989198 3921405 22989198 3921405 7841045 19119799 7841045 19119799 24995907 1684456 24995907 1684456 16396141 15816287 16396141 15816287 14795568 12340606 14795568 12340606 17124795 16493162 17124795 16493162 12271751 14427995 12271751 14427995 20382392 19649542 20382392 19649542 15444089 15235348 15444089 15235348 10846254 19789311 10846254 19789311 20331284 19789311 18365030 9006226 18365030 9006226 1493615 25540908 1493615 25540908 3268224 2805779 3268224 2805779 22133981 13727498 22133981 13727498 1680826 25080799 1680826 25080799 7613475 7611292 7613475 7611292 5938033 20984411 5938033 20984411 8738607 8298555 8738607 8298555 21620518 22196568 21620518 22196568 4457145 22196568 22249124 4509564 22249124 4509564 7708886 19412720 7708886 19412720 20115525 19412720 15979776 11349293 15979776 11349293 5495802 21665372 5495802 21665372 7846626 3573301 7846626 3573301 4012617 3573301 21485895 19154577 21485895 19154577 7751927 19154577 9696534 9684323 9696534 9684323 10101319 9684323 8410169 8139446 8410169 8139446 3061328 23819959 3061328 23819959 8555701 8032201 8555701 8032201 19028159 8032201 12701837 14135327 12701837 14135327 3430956 3444330 3430956 3444330 12116511 18291908 12116511 18291908 8831891 18291908 17136084 10215615 17136084 10215615 6532347 6045383 6532347 6045383 12310985 23552629 12310985 23552629 3114325 23552629 5828291 5488153 5828291 5488153 13054638 13575511 13054638 13575511 18349484 8528095 18349484 8528095 6836289 20233287 6836289 20233287 12585435 11927064 12585435 11927064 20902345 19957253 20902345 19957253 16181582 15416649 16181582 15416649 23715428 23256706 23715428 23256706 21102618 13875544 21102618 13875544 14842476 13875544 15041258 8482514 15041258 8482514 18677822 8482514 14090534 18658405 14090534 18658405 19517445 18658405 2849818 2378077 2849818 2378077 7423722 8755965 7423722 8755965 10376237 23504721 10376237 23504721 24672232 23504721 5346976 5249748 5346976 5249748 12578577 26190330 12578577 26190330 798213 26190330 10172856 7124627 10172856 7124627 20249558 19873442 20249558 19873442 3389275 3694658 3389275 3694658 18300732 17738266 18300732 17738266 16707413 10264783 16707413 10264783 10331817 16877726 10331817 16877726 8833330 8624147 8833330 8624147 20945490 20299419 20945490 20299419 10585374 9876919 10585374 9876919 10465205 16173007 10465205 16173007 16223773 9995191 16223773 9995191 17052137 9995191 16591562 19421315 16591562 19421315 3506174 23255684 3506174 23255684 21838237 5681769 21838237 5681769 19385158 15837853 19385158 15837853 16246635 15837853 22552580 21817124 22552580 21817124 22646482 11088064 22646482 11088064 8362096 18452815 8362096 18452815 21346786 5245273 21346786 5245273 5781673 7884125 5781673 7884125 22502183 21831322 22502183 21831322 10985915 2298268 10985915 2298268 24573130 2298268 9189102 16661209 9189102 16661209 17606926 17343457 17606926 17343457 18017443 17343457 14213719 13837358 14213719 13837358 3835552 23121824 3835552 23121824 11466040 7478100 11466040 7478100 8049083 7478100 10719718 10447576 10719718 10447576 20003694 5163019 20003694 5163019 5529222 5163019 12168131 12016016 12168131 12016016 12925525 12016016 1999256 1506043 1999256 1506043 5870540 21120863 5870540 21120863 16315725 10499565 16315725 10499565 9154547 18061476 9154547 18061476 13509488 9420498 13509488 9420498 18121516 9420498 8421977 7764808 8421977 7764808 9435105 17496561 9435105 17496561 11476366 11083795 11476366 11083795 11896129 11090197 11896129 11090197 18159924 9177132 18159924 9177132 11269076 10386102 11269076 10386102 21202791 5806196 21202791 5806196 23738833 22875329 23738833 22875329 13297329 7490631 13297329 7490631 7817536 7490631 15526143 15093046 15526143 15093046 14846939 7403022 14846939 7403022 19862114 7403022 12974610 13655940 12974610 13655940 12021575 8231246 12021575 8231246 18979675 8231246 18295014 17864772 18295014 17864772 9255298 17864772 23765141 3024738 23765141 3024738 19885480 23208327 19885480 23208327 3710952 23208327 17563060 9542347 17563060 9542347 19675256 20868547 19675256 20868547 21725480 20868547 6684760 6705504 6684760 6705504 18854302 20883722 18854302 20883722 6052911 20883722 16198992 3312651 16198992 3312651 23736019 22772652 23736019 22772652 8026509 7508479 8026509 7508479 18117433 21082317 18117433 21082317 5743603 21082317 10136958 17052562 10136958 17052562 6154034 20822123 6154034 20822123 14218471 13832311 14218471 13832311 3826518 23131711 3826518 23131711 10285818 12743190 10285818 12743190 22067744 5451789 22067744 5451789 15403707 11458705 15403707 11458705 22040719 4420767 22040719 4420767 19797811 18938991 19797811 18938991 17550634 4245276 17550634 4245276 4144482 4245276 13610790 14211741 13610790 14211741 5545772 21289728 5545772 21289728 16322868 15619777 16322868 15619777 25207365 24194153 25207365 24194153 3724842 3974168 3724842 3974168 20992471 20214738 20992471 20214738 23105108 3848959 23105108 3848959 19872019 7253847 19872019 7253847 20463367 6630798 20463367 6630798 12333568 11810656 12333568 11810656 9593155 4728806 9593155 4728806 4846016 4728806 10070438 12157594 10070438 12157594 21586428 20801092 21586428 20801092 4123339 3541222 4123339 3541222 9416273 21600103 9416273 21600103 22363970 21749758 22363970 21749758 21609871 6796102 21609871 6796102 7363790 6796102 16448749 16006759 16448749 16006759 18288063 8863116 18288063 8863116 8156049 19879857 8156049 19879857 7182820 19879857 7713519 6088491 7713519 6088491 20704278 6088491 11583513 20560530 11583513 20560530 6663001 20560530 20741998 6511435 20741998 6511435 7054346 6511435 12534320 12122640 12534320 12122640 19096777 8113134 19096777 8113134 8644818 18082065 8644818 18082065 16663726 10697685 16663726 10697685 14274368 19030095 14274368 19030095 19800573 19030095 12086594 14920353 12086594 14920353 19489318 18620165 19489318 18620165 14165853 9445271 14165853 9445271 9980474 9445271 21732338 5684364 21732338 5684364 23591792 22522121 23591792 22522121 16125804 12393845 16125804 12393845 13316983 12393845 17130147 16521273 17130147 16521273 18207733 8975172 18207733 8975172 12687450 12132094 12687450 12132094 21451591 5330981 21451591 5330981 15444197 11435095 15444197 11435095 2071332 2485863 2071332 2485863 22723419 21975085 22723419 21975085 18889507 3621798 18889507 3621798 23134124 3621798 10847964 20889031 10847964 20889031 21542105 20889031 10429956 8336232 10429956 8336232 8893372 8336232 19958186 24826273 19958186 24826273 2079962 24826273 9073456 6565806 9073456 6565806 7034984 6565806 9418406 20914884 9418406 20914884 21699302 20914884 18677597 16549727 18677597 16549727 2587630 24345707 2587630 24345707 7724264 7650510 7724264 7650510 3986067 23007149 3986067 23007149 1596500 1401966 1596500 1401966 14820832 12033684 14820832 12033684 3618362 3780471 3618362 3780471 13017045 12953783 13017045 12953783 21957179 5458426 21957179 5458426 10933497 16017356 10933497 16017356 15341893 14627190 15341893 14627190 18954779 18218970 18954779 18218970 23873656 2779220 23873656 2779220 22300062 15585448 22300062 15585448 11132714 15585448 15151510 10354191 15151510 10354191 17006677 10354191 11222156 22565714 11222156 22565714 22989383 22565714 17091005 10164352 17091005 10164352 18798312 18042406 18798312 18042406 12822679 13763520 12822679 13763520 20375268 21831238 20375268 21831238 5096559 21831238 19656478 13164769 19656478 13164769 13860415 13164769 15285236 12055258 15285236 12055258 20840317 20274062 20840317 20274062 6327254 6458630 6327254 6458630 9922374 21222969 9922374 21222969 21913185 21222969 20820301 3006708 20820301 3006708 23851539 3006708 1034121 1132320 1034121 1132320 11430923 15129522 11430923 15129522 9533133 9257986 9533133 9257986 14456856 13349537 14456856 13349537 22255586 5038901 22255586 5038901 12981670 11930710 12981670 11930710 3640147 3409189 3640147 3409189 9683548 18062040 9683548 18062040 3933494 23058846 3933494 23058846 5926813 6100836 5926813 6100836 8067887 18861379 8067887 18861379 16194602 10895074 16194602 10895074 19506810 20225068 19506810 20225068 24894156 24114044 24894156 24114044 21842562 4087606 21842562 4087606 4149531 4087606 14830844 13915057 14830844 13915057 14203286 5879441 14203286 5879441 21092391 5879441 14446114 14972542 14446114 14972542 4023608 22774986 4023608 22774986 11448036 13389676 11448036 13389676 18626576 8273914 18626576 8273914 6925720 19990122 6925720 19990122 19208395 16768074 19208395 16768074 16987336 16768074 25731376 24517575 25731376 24517575 8252016 18786828 8252016 18786828 20891853 20045050 20891853 20045050 12394519 11413081 12394519 11413081 14118965 14024656 14118965 14024656 20249786 5703279 20249786 5703279 3716800 2333042 3716800 2333042 2236445 2333042 7076714 19796517 7076714 19796517 11823365 9896566 11823365 9896566 10547776 9896566 14680220 12093830 14680220 12093830 2519032 2708169 2519032 2708169 18178026 14570885 18178026 14570885 14791606 14570885 19011456 18310844 19011456 18310844 20257729 6396606 20257729 6396606 13700238 15161725 13700238 15161725 15912854 15161725 10666056 16964679 10666056 16964679 17401018 16964679 8971877 17750448 8971877 17750448 18024971 9253798 18024971 9253798 16615149 15833060 16615149 15833060 24281083 2522456 24281083 2522456 23311694 22460506 23311694 22460506 14706178 13882524 14706178 13882524 19635301 18810489 19635301 18810489 15664169 10355108 15664169 10355108 8966700 18032901 8966700 18032901 19534468 7719166 19534468 7719166 7700317 19349260 7700317 19349260 19126619 7943784 19126619 7943784 20269381 19431489 20269381 19431489 15669043 5856360 15669043 5856360 5752508 5856360 19994115 7239647 19994115 7239647 22197588 4631519 22197588 4631519 13187927 13741246 13187927 13741246 2936207 2783869 2936207 2783869 23969749 2783869 16736540 16027716 16736540 16027716 10851651 10103434 10851651 10103434 17732643 17561713 17732643 17561713 16466756 10543456 16466756 10543456 8404227 20598064 8404227 20598064 6397138 20598064 9316847 17637975 9316847 17637975 22774887 21728557 22774887 21728557 7230821 4561972 7230821 4561972 4584258 4561972 9325909 21817710 9325909 21817710 4951450 21817710 22072768 3262181 22072768 3262181 23374228 3262181 10775487 17791320 10775487 17791320 18867476 17791320 8303849 19046105 8303849 19046105 7891429 7335289 7891429 7335289 22590433 21551929 22590433 21551929 20496146 19729590 20496146 19729590 906449 25961212 906449 25961212 7716083 18432502 7716083 18432502 18898655 8162547 18898655 8162547 9947528 9464996 9947528 9464996 8241913 7840838 8241913 7840838 15905236 11495964 15905236 11495964 6113865 6222350 6113865 6222350 16640872 18014732 16640872 18014732 8818108 18014732 24326292 23107899 24326292 23107899 282471 327972 282471 327972 2686770 24357803 2686770 24357803 7257878 7209522 7257878 7209522 23454462 22275232 23454462 22275232 9256226 8230125 9256226 8230125 19629457 7145305 19629457 7145305 12707582 14224081 12707582 14224081 10364143 8789263 10364143 8789263 18460876 8789263 14402032 26122960 14402032 26122960 966104 26122960 17059927 3913191 17059927 3913191 22854075 3913191 6359342 14599406 6359342 14599406 13265156 13333978 13265156 13333978 21665020 5341629 21665020 5341629 8433969 18357085 8433969 18357085 7322671 1710874 7322671 1710874 1489556 1710874 19230631 19060106 19230631 19060106 23111521 3615223 23111521 3615223 14963390 14194690 14963390 14194690 3035545 2873144 3035545 2873144 7052291 19568933 7052291 19568933 7418333 19568933 6750540 20183341 6750540 20183341 11370796 10590335 11370796 10590335 16674632 10590335 9669006 9214033 9669006 9214033 21757966 21073887 21757966 21073887 18103651 17909417 18103651 17909417 6012920 20953807 6012920 20953807 15362368 14720674 15362368 14720674 9396337 17352570 9396337 17352570 16078298 10912849 16078298 10912849 8634400 18181105 8634400 18181105 21807719 4909890 21807719 4909890 25660228 24609122 25660228 24609122 13160719 2773062 13160719 2773062 24130289 2773062 2123272 25038625 2123272 25038625 21258091 2931221 21258091 2931221 3313086 2931221 24266896 23028240 24266896 23028240 16779828 10336442 16779828 10336442 24687120 23954742 24687120 23954742 5234089 3933083 5234089 3933083 22761644 3933083 8555674 11718645 8555674 11718645 15236446 11718645 14600560 23741610 14600560 23741610 3163346 23741610 20822288 6594591 20822288 6594591 22953477 22528583 22953477 22528583 3959561 3581770 3959561 3581770 15265069 20222709 15265069 20222709 20602298 20222709 16026099 3021086 16026099 3021086 23798471 3021086 15359535 23827828 15359535 23827828 2465832 24685233 2465832 24685233 19456854 7729461 19456854 7729461 20523741 19888216 20523741 19888216 15896462 4823528 15896462 4823528 22398489 4823528 13107302 21849129 13107302 21849129 4935064 21849129 14823587 8340205 14823587 8340205 22488598 21671388 22488598 21671388 20820791 5812225 20820791 5812225 18312062 18127177 18312062 18127177 8885319 18127177 8930936 5279366 8930936 5279366 5497980 5279366 8550784 12289990 8550784 12289990 21884040 20992399 21884040 20992399 13551675 13285577 13551675 13285577 12495489 14415170 12495489 14415170 13221185 13422156 13221185 13422156 6588970 20419929 6588970 20419929 19628550 15013857 19628550 15013857 11513026 15013857 15472204 11782946 15472204 11782946 14537030 13661743 14537030 13661743 9484313 7407240 9484313 7407240 5663090 21371711 5663090 21371711 14305589 8891438 14305589 8891438 9078862 8891438 11624849 12815084 11624849 12815084 14288936 12815084 10319192 16606235 10319192 16606235 19452038 7381936 19452038 7381936 16436067 10426427 16436067 10426427 9191153 8736615 9191153 8736615 7951486 19183016 7951486 19183016 12058057 14835131 12058057 14835131 8086707 18928965 8086707 18928965 22258262 2843925 22258262 2843925 24024189 2843925 11688401 15223555 11688401 15223555 15993767 8092805 15993767 8092805 8674556 8092805 18766774 10642742 18766774 10642742 8174984 4630211 8174984 4630211 22067715 4630211 18898644 18135779 18898644 18135779 5203692 5032199 5203692 5032199 22939579 22479272 22939579 22479272 17504754 14384619 17504754 14384619 5859177 6047592 5859177 6047592 20057271 8173805 20057271 8173805 15816785 16584508 15816785 16584508 17072319 16584508 16068146 10977602 16068146 10977602 19026212 20200091 19026212 20200091 6666023 20200091 24729490 2239300 24729490 2239300 3302597 23413625 3302597 23413625 9027763 18162027 9027763 18162027 2663054 24301540 2663054 24301540 22677091 20094282 22677091 20094282 6656416 20126482 6656416 20126482 8503567 18597498 8503567 18597498 22822035 22453566 22822035 22453566 8141038 4626446 8141038 4626446 4773416 4626446 21876518 21348610 21876518 21348610 7580793 19231040 7580793 19231040 6899466 20008182 6899466 20008182 18298297 17569109 18298297 17569109 20236473 20202545 20236473 20202545 6657492 20202545 13673624 13079078 13673624 13079078 19497791 20172336 19497791 20172336 6777198 20172336 21325713 21895621 21325713 21895621 22552985 21895621 12962857 13611098 12962857 13611098 11576158 15464911 11576158 15464911 23364789 3352980 23364789 3352980 11929046 15127781 11929046 15127781 15147728 7429921 15147728 7429921 19663984 7429921 12705094 13916377 12705094 13916377 15983630 15284023 15983630 15284023 1925426 2403002 1925426 2403002 13145242 13716391 13145242 13716391 10395994 9768918 10395994 9768918 14010444 12699411 14010444 12699411 6698177 6139147 6698177 6139147 15319344 11405160 15319344 11405160 11509795 5836016 11509795 5836016 21619605 5836016 17956073 17431063 17956073 17431063 12028127 11300330 12028127 11300330 2246122 24929599 2246122 24929599 20621317 20085081 20621317 20085081 20993257 20403153 20993257 20403153 3125670 3171553 3125670 3171553 8104749 7794042 8104749 7794042 5823899 3565037 5823899 3565037 23055566 3565037 13538185 14792366 13538185 14792366 11709802 14792366 16978099 16454214 16978099 16454214 14934647 11891899 14934647 11891899 18015945 17473527 18015945 17473527 7634455 7232141 7634455 7232141 20997162 20277409 20997162 20277409 20111653 19373205 20111653 19373205 7090057 22011846 7090057 22011846 4788479 22011846 19022612 18522316 19022612 18522316 3481510 23263645 3481510 23263645 24447695 3563486 24447695 3563486 12317060 19544910 12317060 19544910 20013354 19544910 5879455 5524866 5879455 5524866 9396034 17524501 9396034 17524501 19153792 7815494 19153792 7815494 7826856 19170143 7826856 19170143 12144596 11421530 12144596 11421530 21316884 20551263 21316884 20551263 19890191 6950237 19890191 6950237 15043239 12693649 15043239 12693649 12945968 12693649 20460439 6326500 20460439 6326500 14798023 23160511 14798023 23160511 24148537 23160511 3914643 23201698 3914643 23201698 23396653 475566 23396653 475566 456231 475566 4304460 18431427 4304460 18431427 18870688 18431427 18081864 9237626 18081864 9237626 19374935 18622149 19374935 18622149 15045800 12051492 15045800 12051492 12364094 12051492 17011782 8268396 17011782 8268396 18841885 8268396 4340262 3984557 4340262 3984557 12060355 14774373 12060355 14774373 6004818 5013140 6004818 5013140 5086017 5013140 19319595 10602969 19319595 10602969 7817172 7501375 7817172 7501375 16836585 11904142 16836585 11904142 12442535 11889786 12442535 11889786 12888899 20822066 12888899 20822066 21654052 20822066 20678597 7166432 20678597 7166432 7253565 7166432 19678819 19207912 19678819 19207912 9548420 9213704 9548420 9213704 14970308 14592367 14970308 14592367 4847133 4670439 4847133 4670439 5451172 10443115 5451172 10443115 12810916 14087855 12810916 14087855 12842962 12074528 12842962 12074528 13738378 19449247 13738378 19449247 7679926 19449247 9407075 12681956 9407075 12681956 24873566 23961519 24873566 23961519 7318503 13835842 7318503 13835842 12781637 13835842 11497984 19058622 11497984 19058622 19849294 19058622 9292516 17471355 9292516 17471355 7429778 19660308 7429778 19660308 16239328 15536235 16239328 15536235 2205997 24556356 2205997 24556356 7272520 19616582 7272520 19616582 22328750 25276883 22328750 25276883 1724893 25276883 21102629 10681388 21102629 10681388 16387028 10681388 23001909 22214262 23001909 22214262 13040648 13710294 13040648 13710294 17459336 17024386 17459336 17024386 12905449 13900442 12905449 13900442 9773506 17280944 9773506 17280944 23677424 3219175 23677424 3219175 16649244 22795599 16649244 22795599 24068137 22795599 15352982 5671201 15352982 5671201 5694040 5671201 17566804 16958722 17566804 16958722 13159384 12839137 13159384 12839137 23390569 3353852 23390569 3353852 12902002 11945337 12902002 11945337 17446649 17420538 17446649 17420538 24223643 2465027 24223643 2465027 11986299 16480155 11986299 16480155 17107200 16480155 9194648 8645422 9194648 8645422 13582907 15383800 13582907 15383800 20256031 6625545 20256031 6625545 6609309 6625545 14191068 14265997 14191068 14265997 12649271 14265997 13442971 12460945 13442971 12460945 15423232 15031434 15423232 15031434 25736494 1042730 25736494 1042730 15202131 11601071 15202131 11601071 11022254 10576795 11022254 10576795 20444358 20019465 20444358 20019465 17267247 16567183 17267247 16567183 7957672 19206373 7957672 19206373 18626980 13329588 18626980 13329588 13433791 13329588 21354671 4162340 21354671 4162340 4099739 4162340 15161613 21694665 15161613 21694665 5074416 21694665 23866034 25256865 23866034 25256865 26387490 25256865 15708398 14987369 15708398 14987369 9125452 20414134 9125452 20414134 6426946 20414134 16494628 15809643 16494628 15809643 23258792 22361984 23258792 22361984 15665763 7375199 15665763 7375199 7655698 7375199 20945282 5686890 20945282 5686890 2444834 24505980 2444834 24505980 1987029 2472912 1987029 2472912 19820438 17659674 19820438 17659674 10252958 4885836 10252958 4885836 22243212 4885836 10112682 9361236 10112682 9361236 3871013 3739394 3871013 3739394 8027182 22863471 8027182 22863471 23913075 22863471 6357496 6220840 6357496 6220840 4687327 23484160 4687327 23484160 24646994 23484160 22113079 4834106 22113079 4834106 22181156 4834106 10575411 23128511 10575411 23128511 3701763 23128511 7495122 7169051 7495122 7169051 18164203 15800066 18164203 15800066 12747974 9658971 12747974 9658971 17386124 9658971 6935153 6584877 6935153 6584877 5472845 21598015 5472845 21598015 24409074 2393489 24409074 2393489 3410899 23543554 3410899 23543554 7393790 15444007 7393790 15444007 16022662 15444007 13976833 8147902 13976833 8147902 18893480 8147902 5951906 5607639 5951906 5607639 8635661 22799037 8635661 22799037 4168848 22799037 14882452 9718896 14882452 9718896 1807383 1966340 1807383 1966340 2993807 19378945 2993807 19378945 20092816 19378945 19104310 14927753 19104310 14927753 15813172 14927753 18379660 17722717 18379660 17722717 4316266 4327826 4316266 4327826 9840674 20637598 9840674 20637598 6178471 20637598 8471309 3555381 8471309 3555381 3977310 3555381 22317065 10888015 22317065 10888015 11205230 10871384 11205230 10871384 8423390 18528389 8423390 18528389 3402090 3547703 3402090 3547703 22079092 21528128 22079092 21528128 20560233 10006828 20560233 10006828 15457133 18163877 15457133 18163877 9073473 18163877 22009986 21559039 22009986 21559039 23568141 3263598 23568141 3263598 18839130 12614189 18839130 12614189 14151323 12614189 16779921 7924532 16779921 7924532 8128456 7924532 20474749 6895039 20474749 6895039 21781281 21071855 21781281 21071855 5959184 16887633 5959184 16887633 17489696 2131413 17489696 2131413 1740907 2131413 11600674 10778043 11600674 10778043 8728915 8232696 8728915 8232696 15744777 14228097 15744777 14228097 11459457 9828264 11459457 9828264 17558045 9828264 13462167 13410072 13462167 13410072 1631916 2131401 1631916 2131401 11774072 18279857 11774072 18279857 18436656 18279857 9871434 9514923 9871434 9514923 15006304 11718593 15006304 11718593 8815585 5069259 8815585 5069259 21539753 5069259 9589069 11811212 9589069 11811212 15054369 11811212 14000336 12947507 14000336 12947507 22832981 3878778 22832981 3878778 26008643 24979611 26008643 24979611 23305409 3538149 23305409 3538149 20648284 19960916 20648284 19960916 7795794 18671681 7795794 18671681 19455288 18671681 2388553 2939435 2388553 2939435 8929708 10804959 8929708 10804959 20869015 20420060 20869015 20420060 25326461 1323470 25326461 1323470 468745 26643400 468745 26643400 6932936 6819227 6932936 6819227 14554172 13868491 14554172 13868491 22898501 3837717 22898501 3837717 14364790 15209396 14364790 15209396 15616117 15209396 8348817 23730450 8348817 23730450 24912425 23730450 5228669 5096361 5228669 5096361 18866044 19247567 18866044 19247567 20153704 19247567 7695678 24287860 7695678 24287860 25389190 24287860 21544177 2953207 21544177 2953207 3305125 18440871 3305125 18440871 19388418 18440871 18127680 9068072 18127680 9068072 18042257 9068072 18117114 17676951 18117114 17676951 21203570 5826255 21203570 5826255 5456991 22418489 5456991 22418489 4485980 22418489 17396747 16758294 17396747 16758294 18676339 18546143 18676339 18546143 8502525 3671634 8502525 3671634 3730859 3671634 14042257 13416465 14042257 13416465 2745564 2932527 2745564 2932527 15231821 11511338 15231821 11511338 18473642 6247065 18473642 6247065 20737948 6247065 7020260 6437025 7020260 6437025 26131116 822826 26131116 822826 6765285 7089732 6765285 7089732 13384001 15091991 13384001 15091991 15244313 15091991 14094684 13913712 14094684 13913712 19793194 19127714 19793194 19127714 15615569 12278980 15615569 12278980 13200919 12278980 14227360 13296147 14227360 13296147 13356360 13296147 18344855 17976337 18344855 17976337 4683318 4505344 4683318 4505344 2123314 24792882 2123314 24792882 8382947 18788051 8382947 18788051 22588929 21730439 22588929 21730439 6973589 20084665 6973589 20084665 25454442 24428864 25454442 24428864 6160716 6005199 6160716 6005199 21043819 20526146 21043819 20526146 18615773 8663623 18615773 8663623 18295989 17968504 18295989 17968504 10561347 11715752 10561347 11715752 20693604 6540708 20693604 6540708 6521524 20481554 6521524 20481554 11016003 10297968 11016003 10297968 17493997 21938723 17493997 21938723 4204858 4104813 4204858 4104813 8125092 18980874 8125092 18980874 4596032 4504706 4596032 4504706 12958340 12842877 12958340 12842877 17103025 16435603 17103025 16435603 19595779 7709476 19595779 7709476 13795718 12870033 13795718 12870033 3731523 3917252 3731523 3917252 3926387 23096671 3926387 23096671 13653161 13158139 13653161 13158139 7127585 23196561 7127585 23196561 3615330 23372657 3615330 23372657 5677867 12666097 5677867 12666097 22827802 22112637 22827802 22112637 6738482 9615778 6738482 9615778 17550117 9615778 10889287 16235934 10889287 16235934 19272774 7613770 19272774 7613770 15819142 23255708 15819142 23255708 3878285 23255708 6792931 17129943 6792931 17129943 21336092 5476664 21336092 5476664 24651687 23652840 24651687 23652840 12752890 10542210 12752890 10542210 21802382 21383183 21802382 21383183 5465504 5346866 5465504 5346866 7156397 15214183 7156397 15214183 11249821 15214183 7949367 23741682 7949367 23741682 24769606 23741682 16515556 14432177 16515556 14432177 8454161 7851512 8454161 7851512 17494106 11209586 17494106 11209586 11596375 10715383 11596375 10715383 16716724 16525057 16716724 16525057 11886720 5296861 11886720 5296861 21964007 5058912 21964007 5058912 10656114 16077323 10656114 16077323 11316264 10785430 11316264 10785430 9588063 17745773 9588063 17745773 23849022 2875604 23849022 2875604 20473907 19722143 20473907 19722143 12593834 2968292 12593834 2968292 3257982 2968292 20330943 25710860 20330943 25710860 26595750 25710860 1727357 1611479 1727357 1611479 8705002 7989948 8705002 7989948 21261246 5621274 21261246 5621274 14255514 14140860 14255514 14140860 3751933 23326663 3751933 23326663 24270285 2540011 24270285 2540011 11996656 20296838 11996656 20296838 20672808 20296838 15572878 6119238 15572878 6119238 21011458 6119238 2884605 3177021 2884605 3177021 21895307 21229767 21895307 21229767 21013348 7140007 21013348 7140007 3288856 23461859 3288856 23461859 5882782 6009444 5882782 6009444 11775088 15071495 11775088 15071495 21267343 5573553 21267343 5573553 25003884 23916504 25003884 23916504 10325996 8768986 10325996 8768986 18508406 8768986 2968350 2940243 2968350 2940243 8961301 22254789 8961301 22254789 4781848 22254789 10810770 7838972 10810770 7838972 8396514 7838972 13091601 24047480 13091601 24047480 25222073 24047480 4332714 4419805 4332714 4419805 11346092 15815256 11346092 15815256 4985829 4972497 4985829 4972497 17203863 14751450 17203863 14751450 11744137 14751450 24973796 23732619 24973796 23732619 15266010 11714722 15266010 11714722 7340031 19439598 7340031 19439598 21419068 5450881 21419068 5450881 23898413 22907910 23898413 22907910 6734636 20198786 6734636 20198786 6258211 21440176 6258211 21440176 5493543 21440176 21869304 16521749 21869304 16521749 17246468 16521749 24211133 23212764 24211133 23212764 19830722 18338147 19830722 18338147 6119584 5181896 6119584 5181896 21436882 5181896 10603834 20604769 10603834 20604769 21583313 5895804 21583313 5895804 10498784 16300661 10498784 16300661 356794 553653 356794 553653 1575311 3547285 1575311 3547285 23155804 3547285 3082998 23762995 3082998 23762995 22389774 4742209 22389774 4742209 9059737 17661691 9059737 17661691 11053665 12243015 11053665 12243015 14501758 12243015 6461250 6594189 6461250 6594189 19446455 19330755 19446455 19330755 6371437 4927105 6371437 4927105 22539390 21921894 22539390 21921894 8789437 18241116 8789437 18241116 4852023 22045045 4852023 22045045 20684305 6313741 20684305 6313741 20304230 19809944 20304230 19809944 22067874 5001220 22067874 5001220 7671999 19161308 7671999 19161308 14033264 13263601 14033264 13263601 14599547 23918039 14599547 23918039 2872883 23918039 9708156 9207042 9708156 9207042 9164340 17853871 9164340 17853871 17687705 17267126 17687705 17267126 8266722 24852377 8266722 24852377 1955727 24852377 14076610 12658416 14076610 12658416 17640414 17188669 17640414 17188669 12327073 8719475 12327073 8719475 9242542 8719475 24067223 23012389 24067223 23012389 15159018 11875210 15159018 11875210 16834469 16246191 16834469 16246191 11591659 8121250 11591659 8121250 8623426 18211765 8623426 18211765 19849189 6983651 19849189 6983651 13945546 18254699 13945546 18254699 21573572 5503318 21573572 5503318 14947820 14837068 14947820 14837068 13041324 5917091 13041324 5917091 6160624 5917091 12299964 23471841 12299964 23471841 3284633 23471841 15363310 14769367 15363310 14769367 11230127 15881464 11230127 15881464 15020156 7764898 15020156 7764898 19136471 7764898 9189334 12281564 9189334 12281564 14583351 12281564 9889846 9381869 9889846 9381869 25219656 24096220 25219656 24096220 16650950 7607935 16650950 7607935 7990387 7607935 17141572 16373070 17141572 16373070 17197970 10040198 17197970 10040198 5752044 20962478 5752044 20962478 7731745 8230912 7731745 8230912 19129891 8230912 16191026 25632023 16191026 25632023 1401630 25632023 2434322 2648110 2434322 2648110 20417836 9204606 20417836 9204606 18096179 9204606 21860860 21161667 21860860 21161667 10336983 9225721 10336983 9225721 19685387 7058909 19685387 7058909 7012174 7058909 10969924 10411941 10969924 10411941 24162713 2802399 24162713 2802399 4449542 12805457 4449542 12805457 15386057 10088088 15386057 10088088 16877955 10088088 12839370 13904046 12839370 13904046 6128352 5719374 6128352 5719374 20643102 20063046 20643102 20063046 26076658 719707 26076658 719707 21278048 20530492 21278048 20530492 5819658 5806142 5819658 5806142 11099762 15472445 11099762 15472445 10919304 10532752 10919304 10532752 12900113 11888982 12900113 11888982 15686345 11207049 15686345 11207049 14517165 12137420 14517165 12137420 9646853 9117584 9646853 9117584 5931193 21085406 5931193 21085406 18902172 17251111 18902172 17251111 3762974 23069949 3762974 23069949 19822259 4256333 19822259 4256333 4134964 4256333 16118800 15447153 16118800 15447153 17537342 9736896 17537342 9736896 16851519 20228087 16851519 20228087 21194315 5421767 21194315 5421767 21469112 9590843 21469112 9590843 9623601 23010278 9623601 23010278 3784962 23120881 3784962 23120881 10230087 16612149 10230087 16612149 23477707 22975520 23477707 22975520 17124767 16488531 17124767 16488531 9460933 17376573 9460933 17376573 12261466 11968028 12261466 11968028 14314674 12345189 14314674 12345189 11225317 10453714 11225317 10453714 2036738 24713027 2036738 24713027 16933990 8568151 16933990 8568151 18347102 8568151 13106725 22727541 13106725 22727541 23746367 22727541 19467186 7837968 19467186 7837968 7564358 19626537 7564358 19626537 5242573 4914186 5242573 4914186 2029990 24959659 2029990 24959659 11290155 5896303 11290155 5896303 4835006 4739864 4835006 4739864 12186256 19203191 12186256 19203191 19307999 19203191 16142069 5609573 16142069 5609573 21575402 5609573 5012855 3615697 5012855 3615697 3723824 3615697 9412242 20737098 9412242 20737098 6063130 20737098 23469290 22311641 23469290 22311641 10311620 9767082 10311620 9767082 20161123 22344522 20161123 22344522 4624968 22344522 18742287 16047960 18742287 16047960 9671874 17050307 9671874 17050307 10729029 13544964 10729029 13544964 20584070 6701014 20584070 6701014 24936350 23720725 24936350 23720725 21078575 20321840 21078575 20321840 13702534 13195213 13702534 13195213 23524185 22427307 23524185 22427307 14869097 3185218 14869097 3185218 23681892 3185218 5844780 14944328 5844780 14944328 11862027 14944328 9647431 9088846 9647431 9088846 12602192 12362869 12602192 12362869 23197621 3571772 23197621 3571772 8233289 21340194 8233289 21340194 21944805 21340194 8749413 8209110 8749413 8209110 15388328 14730955 15388328 14730955 796722 1027020 796722 1027020 26194595 25389569 26194595 25389569 3134149 3055209 3134149 3055209 18770623 18071007 18770623 18071007 25485020 1634516 25485020 1634516 21928261 17258566 21928261 17258566 17927379 17258566 21152077 5914903 21152077 5914903 21855767 21168788 21855767 21168788 20524828 4210404 20524828 4210404 4191077 4210404 21823369 5080479 21823369 5080479 24651974 2240916 24651974 2240916 16017985 17181577 16017985 17181577 17888847 17181577 7101866 19892529 7101866 19892529 16510546 10583130 16510546 10583130 11503172 12959473 11503172 12959473 13922166 12959473 7860101 7660719 7860101 7660719 13302493 20880199 13302493 20880199 21499227 20880199 15396867 11379887 15396867 11379887 6202528 20848174 6202528 20848174 11137790 15849061 11137790 15849061 9590315 17042679 9590315 17042679 22843360 3758216 22843360 3758216 20342879 16942289 20342879 16942289 17369396 16942289 20955181 6176232 20955181 6176232 10537859 25185781 10537859 25185781 1558002 25185781 14313902 13275278 14313902 13275278 18197404 17924946 18197404 17924946 19989350 7265009 19989350 7265009 13098186 13641778 13098186 13641778 15787922 11049128 15787922 11049128 11248950 15987509 11248950 15987509 20963966 6404007 20963966 6404007 12203402 21507655 12203402 21507655 22339769 21507655 10406354 4226794 10406354 4226794 4702408 4226794 19902308 13852509 19902308 13852509 11931897 15459189 11931897 15459189 16984266 10329742 16984266 10329742 15566715 14945110 15566715 14945110 13160276 12274090 13160276 12274090 15215802 15159554 15215802 15159554 5831298 5373199 5831298 5373199 7637428 19329599 7637428 19329599 15939058 11168446 15939058 11168446 15673633 11168446 20961678 22105636 20961678 22105636 22772745 22105636 16140827 10737833 16140827 10737833 12194120 16362702 12194120 16362702 16993341 16362702 9704565 17165479 9704565 17165479 17110320 12937654 17110320 12937654 14030669 12937654 16812101 9867284 16812101 9867284 7637230 19425461 7637230 19425461 19774032 6984169 19774032 6984169 14240560 19081215 14240560 19081215 7748279 19081215 9863312 15991436 9863312 15991436 16173845 15991436 5489702 5359147 5489702 5359147 19222755 19143304 19222755 19143304 23980588 2846435 23980588 2846435 10500169 16473964 10500169 16473964 21623399 5674539 21623399 5674539 8986227 21186004 8986227 21186004 5706445 21186004 11648370 15396517 11648370 15396517 24529972 23435918 24529972 23435918 13759736 8010597 13759736 8010597 6159931 5811891 6159931 5811891 9224033 14814984 9224033 14814984 15978973 11010181 15978973 11010181 9902497 22086320 9902497 22086320 23663795 22744491 23663795 22744491 3999481 3906344 3999481 3906344 11599735 15383733 11599735 15383733 15020601 5814583 15020601 5814583 25054427 1598076 25054427 1598076 19276728 7977181 19276728 7977181 26178265 566399 26178265 566399 8793411 24360409 8793411 24360409 2471053 24360409 16363148 10749578 16363148 10749578 22925826 22183736 22925826 22183736 5175272 14057318 5175272 14057318 26473478 620395 26473478 620395 24610062 23479518 24610062 23479518 19779917 6942662 19779917 6942662 18164505 20981363 18164505 20981363 21632792 20981363 19473530 7848221 19473530 7848221 23031552 22368550 23031552 22368550 19682281 19006926 19682281 19006926 3586533 23263654 3586533 23263654 21964687 4804937 21964687 4804937 14532127 14093979 14532127 14093979 15924692 10948175 15924692 10948175 6774220 20108403 6774220 20108403 9166788 8721410 9166788 8721410 6130214 21106728 6130214 21106728 5961652 6054959 5961652 6054959 23304912 22252167 23304912 22252167 19509133 15779870 19509133 15779870 16486639 15779870 17121300 16436774 17121300 16436774 1932219 2424762 1932219 2424762 19943710 24727350 19943710 24727350 2236314 24727350 20336990 5293526 20336990 5293526 5564283 5293526 11358434 22247209 11358434 22247209 22913728 22247209 17299327 9367094 17299327 9367094 9577346 24771636 9577346 24771636 25871654 24771636 2967511 2512015 2967511 2512015 4317662 4358424 4317662 4358424 26338100 585893 26338100 585893 8396862 12594258 8396862 12594258 14197837 12594258 9812512 16918939 9812512 16918939 17122169 4827617 17122169 4827617 21980736 4827617 19920175 19170697 19920175 19170697 23986916 2975166 23986916 2975166 3289762 23623326 3289762 23623326 10422305 9815247 10422305 9815247 5215858 21375382 5215858 21375382 10701807 16046644 10701807 16046644 5605920 21307101 5605920 21307101 16670138 2358784 16670138 2358784 2809044 2358784 22226474 15137186 22226474 15137186 11974827 15137186 21485987 20768493 21485987 20768493 16054758 13768607 16054758 13768607 12906592 13768607 16778991 8439855 16778991 8439855 8757739 8439855 16935407 16326653 16935407 16326653 20325412 6872294 20325412 6872294 12890840 11900922 12890840 11900922 1200412 992324 1200412 992324 21526818 20825447 21526818 20825447 19442490 7158886 19442490 7158886 20246395 7158886 7182004 19687893 7182004 19687893 18840347 10648238 18840347 10648238 7994309 19040189 7994309 19040189 22108062 4872431 22108062 4872431 6609109 20238813 6609109 20238813 16921443 9792216 16921443 9792216 1589525 25325001 1589525 25325001 22976488 3640903 22976488 3640903 20791749 12902688 20791749 12902688 3382806 3616466 3382806 3616466 4200555 10370139 4200555 10370139 16986047 10258231 16986047 10258231 13555531 12874895 13555531 12874895 11194702 10590743 11194702 10590743 11517968 10706332 11517968 10706332 23979408 2794272 23979408 2794272 6638004 20436584 6638004 20436584 10081387 9553782 10081387 9553782 7453944 19480991 7453944 19480991 17931352 10336756 17931352 10336756 7512458 6924489 7512458 6924489 13316681 18170242 13316681 18170242 19296832 18529270 19296832 18529270 16582924 965494 16582924 965494 937045 965494 10412496 20291000 10412496 20291000 6648475 20291000 10197235 16459973 10197235 16459973 25587078 24614373 25587078 24614373 17847005 2511191 17847005 2511191 24217775 2511191 19707946 19541631 19707946 19541631 8829799 17845184 8829799 17845184 25216794 24000426 25216794 24000426 22694745 2887300 22694745 2887300 23965134 2887300 23916317 6909236 23916317 6909236 2659799 2864368 2659799 2864368 5970356 19586728 5970356 19586728 19817917 19586728 10466125 9858552 10466125 9858552 9435289 19184772 9435289 19184772 5966362 21076110 5966362 21076110 11124766 10563012 11124766 10563012 14001035 12761710 14001035 12761710 19633450 7287610 19633450 7287610 19926323 7287610 18514233 8612010 18514233 8612010 22071067 3464806 22071067 3464806 3647035 3464806 21827693 21702943 21827693 21702943 22914705 21702943 18405926 13877749 18405926 13877749 1756564 1751057 1756564 1751057 19334521 18445524 19334521 18445524 10182874 10340893 10182874 10340893 16930378 10340893 9204015 17612804 9204015 17612804 5214039 4943424 5214039 4943424 16406802 15768048 16406802 15768048 20004185 7185357 20004185 7185357 18538380 18227054 18538380 18227054 6221941 1301412 6221941 1301412 25399413 1301412 21986863 21162733 21986863 21162733 21395014 5444895 21395014 5444895 10585782 9872984 10585782 9872984 8573613 8302919 8573613 8302919 9854216 16292703 9854216 16292703 16761132 16292703 6004585 21067436 6004585 21067436 11222051 6558555 11222051 6558555 6423389 6558555 19282562 19109928 19282562 19109928 3584180 3061275 3584180 3061275 14950663 11748820 14950663 11748820 22781194 4343472 22781194 4343472 15587308 14879820 15587308 14879820 14670065 8794204 14670065 8794204 25866802 1136531 25866802 1136531 12505150 25235861 12505150 25235861 1685011 25235861 5627290 5294727 5627290 5294727 20198881 19588182 20198881 19588182 12329912 14560569 12329912 14560569 2072215 24825924 2072215 24825924 14937252 14051969 14937252 14051969 22889491 22153884 22889491 22153884 18777672 8506140 18777672 8506140 23823282 22903323 23823282 22903323 14706007 13664778 14706007 13664778 16945773 16354614 16945773 16354614 16442362 2699263 16442362 2699263 2975222 2699263 18224222 9186271 18224222 9186271 17692808 9186271 19253821 24437526 19253821 24437526 25505240 24437526 21879092 4864750 21879092 4864750 18518421 12620038 18518421 12620038 13693182 12620038 18217256 8967470 18217256 8967470 10956986 15884981 10956986 15884981 10922335 15884981 20338645 5023800 20338645 5023800 5263471 5023800 10883843 17678311 10883843 17678311 9417073 17678311 17688226 14447491 17688226 14447491 7790368 7621152 7790368 7621152 14548866 12096506 14548866 12096506 6632619 6223340 6632619 6223340 15874493 15208482 15874493 15208482 2800193 24142518 2800193 24142518 22809234 4122003 22809234 4122003 10306734 16798352 10306734 16798352 20494664 6738717 20494664 6738717 7010448 25212220 7010448 25212220 26066823 25212220 3602894 20722361 3602894 20722361 21290463 20722361 6533971 6486539 6533971 6486539 8476069 18702254 8476069 18702254 8304115 18702254 13373177 4016648 13373177 4016648 4508574 4016648 10512401 21769854 10512401 21769854 4955005 21769854 11598342 8322984 11598342 8322984 24848586 436925 24848586 436925 26528087 436925 5608499 21371976 5608499 21371976 24475702 2432226 24475702 2432226 7927640 7377268 7927640 7377268 6711551 6286602 6711551 6286602 17024072 10170490 17024072 10170490 23810322 3054965 23810322 3054965 6865340 20717976 6865340 20717976 24141104 23697814 24141104 23697814 19894482 6678985 19894482 6678985 6875394 6678985 16054485 16009392 16054485 16009392 16582885 24896348 16582885 24896348 2072339 24896348 25572660 7487036 25572660 7487036 7689945 2197434 7689945 2197434 24707357 2197434 1294296 1759260 1294296 1759260 1887108 14273306 1887108 14273306 12414384 14273306 2388166 2040744 2388166 2040744 24227703 23644567 24227703 23644567 20771828 6343702 20771828 6343702 20306622 19890953 20306622 19890953 7034350 6645925 7034350 6645925 10367026 16679275 10367026 16679275 26132200 605967 26132200 605967 8428926 18474908 8428926 18474908 10040793 9615822 10040793 9615822 16412075 21369343 16412075 21369343 22186715 21369343 15338021 8064890 15338021 8064890 25097015 1740534 25097015 1740534 10550820 18320509 10550820 18320509 8441634 18320509 16842643 15587209 16842643 15587209 11056381 2356235 11056381 2356235 1846221 2356235 19198961 18304172 19198961 18304172 13400618 1557716 13400618 1557716 1160399 1557716 19247972 23296646 19247972 23296646 3688346 23296646 21788889 8605544 21788889 8605544 7454587 26572839 7454587 26572839 478282 26572839 19355642 7678971 19355642 7678971 9003966 17848564 9003966 17848564 22082339 4586938 22082339 4586938 11161787 23040713 11161787 23040713 24382167 23040713 17940042 9348058 17940042 9348058 11054343 10771713 11054343 10771713 6583292 6550820 6583292 6550820 19933309 6837996 19933309 6837996 20361584 6225148 20361584 6225148 26355417 25594807 26355417 25594807 21288678 5865990 21288678 5865990 6653360 6717165 6653360 6717165 20841258 6181900 20841258 6181900 17700797 9438539 17700797 9438539 9736077 9438539 19210503 7838570 19210503 7838570 21736813 21031452 21736813 21031452 22695856 4328349 22695856 4328349 8229775 10831047 8229775 10831047 11115320 10831047 5297536 5072509 5297536 5072509 16200655 15568937 16200655 15568937 22366937 4717317 22366937 4717317 12654780 11668606 12654780 11668606 21678340 5305888 21678340 5305888 16421112 19375942 16421112 19375942 20256444 19375942 11131039 5635191 11131039 5635191 21029611 5635191 10619220 15986529 10619220 15986529 14929871 9732564 14929871 9732564 10463716 9732564 15732116 15324363 15732116 15324363 11963950 7927680 11963950 7927680 7999343 7927680 19918189 19149936 19918189 19149936 12997643 5680278 12997643 5680278 21059235 5680278 11120300 24570108 11120300 24570108 25570724 24570108 19071482 9012255 19071482 9012255 5384080 5150968 5384080 5150968 17365653 9636383 17365653 9636383 6107892 5801374 6107892 5801374 22132625 21973166 22132625 21973166 5088211 21973166 22521191 4256253 22521191 4256253 5535695 21519806 5535695 21519806 8655102 8144349 8655102 8144349 26163105 25239799 26163105 25239799 6307605 11610898 6307605 11610898 15214289 11610898 15134700 17484817 15134700 17484817 18117576 17484817 12735651 4153990 12735651 4153990 22480214 4153990 14145824 13309272 14145824 13309272 7714894 7435539 7714894 7435539 13044397 13915214 13044397 13915214 5323853 22888733 5323853 22888733 4117831 22888733 7159872 20073895 7159872 20073895 3879673 23031597 3879673 23031597 12669588 3839770 12669588 3839770 3737294 3839770 21614578 24012449 21614578 24012449 25126216 24012449 13308473 12929045 13308473 12929045 11024506 19443101 11024506 19443101 7661122 19443101 22559374 21698854 22559374 21698854 11023790 12262893 11023790 12262893 14399540 12262893 11682612 11157843 11682612 11157843 2147338 25019157 2147338 25019157 9052119 7790574 9052119 7790574 8186709 7790574 9657889 9274945 9657889 9274945 22741887 4032124 22741887 4032124 6105063 20813827 6105063 20813827 7181415 6851071 7181415 6851071 9745303 9117418 9745303 9117418 2156278 2589972 2156278 2589972 20258444 12843811 20258444 12843811 13223645 12843811 15717306 10706383 15717306 10706383 19630543 19180416 19630543 19180416 5723932 21241711 5723932 21241711 4921240 4572923 4921240 4572923 6878068 25711339 6878068 25711339 26519141 25711339 19975287 7408822 19975287 7408822 14868340 12052555 14868340 12052555 15695549 7237391 15695549 7237391 20187568 7237391 5237274 21447663 5237274 21447663 18688711 1742016 18688711 1742016 25278154 1742016 12028455 14782189 12028455 14782189 19220872 7919328 19220872 7919328 10569123 10008575 10569123 10008575 2865335 2423140 2865335 2423140 10639517 15985898 10639517 15985898 7549534 7179448 7549534 7179448 5153932 21780531 5153932 21780531 12809332 12184980 12809332 12184980 16100142 15235508 16100142 15235508 22830397 3951130 22830397 3951130 14702332 12128119 14702332 12128119 6174820 6435802 6174820 6435802 19913598 20964525 19913598 20964525 21601382 20964525 9315238 8773169 9315238 8773169 13642572 13581931 13642572 13581931 8191944 7886720 8191944 7886720 15257838 11578532 15257838 11578532 11740361 11065035 11740361 11065035 17365771 25726302 17365771 25726302 1061555 25726302 18031522 9251896 18031522 9251896 18135520 17450520 18135520 17450520 10287450 16561832 10287450 16561832 5070095 21902401 5070095 21902401 17945927 17163156 17945927 17163156 22259301 22091223 22259301 22091223 22738865 22091223 21839188 15050631 21839188 15050631 9280336 2450246 9280336 2450246 24375206 2450246 17367113 14638464 17367113 14638464 12260096 14638464 24771982 23727522 24771982 23727522 10021064 9452359 10021064 9452359 21099896 20377504 21099896 20377504 4542048 4443967 4542048 4443967 8966638 17705533 8966638 17705533 3676887 3210843 3676887 3210843 15189736 22563273 15189736 22563273 23292604 22563273 10710789 10914585 10710789 10914585 15171822 21586400 15171822 21586400 22321899 21586400 5029025 5004962 5029025 5004962 16772980 18850507 16772980 18850507 18942293 18850507 14838052 13732620 14838052 13732620 11397793 15356031 11397793 15356031 13315200 12733894 13315200 12733894 10490270 16279660 10490270 16279660 14340233 4497850 14340233 4497850 23041806 21894760 23041806 21894760 22158081 13053530 22158081 13053530 8824934 20084086 8824934 20084086 6721080 20084086 18310600 8647251 18310600 8647251 18704172 18043014 18704172 18043014 12978599 13916575 12978599 13916575 19359013 19266187 19359013 19266187 9483666 9145433 9483666 9145433 10457830 20057093 10457830 20057093 5174261 5176240 5174261 5176240 21014557 20243491 21014557 20243491 20152193 7272554 20152193 7272554 15733561 25700633 15733561 25700633 26564673 25700633 11039293 4239904 11039293 4239904 22421908 4239904 5092048 17330836 5092048 17330836 21713943 5262464 21713943 5262464 12715359 16568343 12715359 16568343 17205886 16568343 5594009 21244995 5594009 21244995 19419522 7480858 19419522 7480858 14067678 12660928 14067678 12660928 15928493 11231284 15928493 11231284 25270232 24347396 25270232 24347396 18697113 7377160 18697113 7377160 7935152 19103396 7935152 19103396 16057376 15421133 16057376 15421133 24185225 23175705 24185225 23175705 3875034 9322466 3875034 9322466 9917005 9322466 2275012 2601851 2275012 2601851 3677017 3613994 3677017 3613994 26117674 806645 26117674 806645 23012110 22344090 23012110 22344090 18978524 7722362 18978524 7722362 7935607 7722362 23316457 22106415 23316457 22106415 18220829 15157174 18220829 15157174 11612116 15157174 15964300 11290609 15964300 11290609 22858225 22204739 22858225 22204739 2336179 1921074 2336179 1921074 4188985 22700792 4188985 22700792 18047702 11299931 18047702 11299931 8080963 4086323 8080963 4086323 22481568 4086323 13898464 21746848 13898464 21746848 5127530 21746848 11747161 5189906 11747161 5189906 21340557 5189906 4878317 22123992 4878317 22123992 5596872 5404545 5596872 5404545 10269181 16768964 10269181 16768964 16905247 7769184 16905247 7769184 19086827 7769184 3313384 2800306 3313384 2800306 12007916 19316311 12007916 19316311 7482009 19316311 11789311 8839871 11789311 8839871 6706213 6782306 6706213 6782306 8497395 22889979 8497395 22889979 23251148 22889979 4963032 3431438 4963032 3431438 3507147 3431438 13378129 13329814 13378129 13329814 12470755 3236668 12470755 3236668 2944214 3236668 8696940 17391330 8696940 17391330 23452378 22711358 23452378 22711358 20231227 7132654 20231227 7132654 13004771 13836177 13004771 13836177 17304036 10015260 17304036 10015260 13485785 13185219 13485785 13185219 10463870 10061635 10463870 10061635 13303496 19695812 13303496 19695812 20439468 19695812 19756773 7106490 19756773 7106490 20781139 20266394 20781139 20266394 20755134 6525661 20755134 6525661 12165308 14658686 12165308 14658686 8991665 8443104 8991665 8443104 10431975 20737072 10431975 20737072 21498209 20737072 14345779 9123667 14345779 9123667 9678019 9123667 14207844 12459356 14207844 12459356 15025136 5277171 15025136 5277171 21600488 5277171 21109044 20444186 21109044 20444186 16605421 15989040 16605421 15989040 22351710 21611759 22351710 21611759 12059152 10558843 12059152 10558843 16621196 10558843 12327397 14743972 12327397 14743972 5885340 5404040 5885340 5404040 16056434 13591129 16056434 13591129 13870732 13591129 16141433 10843139 16141433 10843139 10024726 16557376 10024726 16557376 18886172 8142379 18886172 8142379 25273981 24040810 25273981 24040810 22047030 4685372 22047030 4685372 19701135 14842336 19701135 14842336 15641749 14842336 20592048 1531070 20592048 1531070 1520721 1531070 6135580 20758456 6135580 20758456 19729966 16240908 19729966 16240908 16312365 16240908 22468333 4761578 22468333 4761578 14740750 14636602 14740750 14636602 19565041 7709580 19565041 7709580 4556207 22490008 4556207 22490008 19938228 6706566 19938228 6706566 22299984 21669296 22299984 21669296 2693337 3058084 2693337 3058084 10999012 10658822 10999012 10658822 8748976 8456390 8748976 8456390 6232680 20714348 6232680 20714348 19715477 1601037 19715477 1601037 1244467 1601037 23594192 22622303 23594192 22622303 23379087 22622303 24891973 23770581 24891973 23770581 11870578 9415855 11870578 9415855 10016522 9415855 14324678 19761283 14324678 19761283 20488346 19761283 6195658 21020843 6195658 21020843 17892287 2863329 17892287 2863329 23899457 2863329 22279713 5988663 22279713 5988663 5833998 5988663 16942419 16620047 16942419 16620047 10364076 16620047 16299653 4536936 16299653 4536936 4691869 4536936 10238327 16711200 10238327 16711200 11511667 15641250 11511667 15641250 23823872 22626902 23823872 22626902 22896359 11805425 22896359 11805425 15574712 11805425 26275775 25185216 26275775 25185216 19759915 17996550 19759915 17996550 6197564 5942178 6197564 5942178 19772880 19033351 19772880 19033351 19863059 7478802 19863059 7478802 12374930 20343470 12374930 20343470 21016331 20343470 12763838 14039722 12763838 14039722 21266582 23716591 21266582 23716591 3226757 23716591 15822821 10687752 15822821 10687752 16433365 10687752 5525505 21584755 5525505 21584755 21355922 3157795 21355922 3157795 23671030 3157795 18280317 8609547 18280317 8609547 5774120 5700565 5774120 5700565 18184679 8929848 18184679 8929848 22926889 4019127 22926889 4019127 20335791 18975994 20335791 18975994 16385655 7780487 16385655 7780487 19663378 7780487 9027700 10144443 9027700 10144443 21975628 4425312 21975628 4425312 20498449 23094906 20498449 23094906 24289325 23094906 9975800 3574607 9975800 3574607 3941067 3574607 5396198 22255506 5396198 22255506 4806124 22255506 17709813 9561672 17709813 9561672 23286251 22489998 23286251 22489998 12647764 11400734 12647764 11400734 15304494 11400734 12141194 6281006 12141194 6281006 6287556 6281006 25115633 23850027 25115633 23850027 8573039 12535210 8573039 12535210 14322629 12535210 9382589 8932003 9382589 8932003 15712409 23689907 15712409 23689907 24891833 23689907 11149119 4206151 11149119 4206151 22438122 4206151 19271922 16321140 19271922 16321140 4171880 2874059 4171880 2874059 2835598 2874059 14831230 11955345 14831230 11955345 17048209 3331454 17048209 3331454 23568839 3331454 16136776 15909286 16136776 15909286 15230105 5706648 15230105 5706648 21176185 5706648 7154868 21019707 7154868 21019707 21746638 21019707 8684848 8214258 8684848 8214258 897845 26223152 897845 26223152 16206486 15538801 16206486 15538801 18597589 19827699 18597589 19827699 6396594 20648721 6396594 20648721 7889231 15994646 7889231 15994646 16737394 15994646 16507163 10634326 16507163 10634326 20057026 26004917 20057026 26004917 1065693 26004917 3944983 8442129 3944983 8442129 18698243 8442129 4934114 4522869 4934114 4522869 2600193 24265073 2600193 24265073 11324772 10694056 11324772 10694056 10822585 15792448 10822585 15792448 7829272 7785536 7829272 7785536 15615545 11070648 15615545 11070648 6246556 5695098 6246556 5695098 8730505 19873520 8730505 19873520 7082431 19873520 7398233 16772957 7398233 16772957 10521636 16772957 6641852 6330106 6641852 6330106 7091713 6873202 7091713 6873202 7051201 6873202 18626488 17974596 18626488 17974596 11545527 14395246 11545527 14395246 15428846 14395246 9854448 9318298 9854448 9318298 22438195 21873824 22438195 21873824 9793238 9452555 9793238 9452555 14050659 17137926 14050659 17137926 3663089 3220833 3663089 3220833 22306546 23138236 22306546 23138236 24468455 23138236 17045942 10894163 17045942 10894163 11777341 10894163 17950306 17754191 17950306 17754191 8169724 5736368 8169724 5736368 5586309 5736368 21691248 5086473 21691248 5086473 15349088 14378201 15349088 14378201 20901406 6309716 20901406 6309716 21729784 21062458 21729784 21062458 7023015 6489404 7023015 6489404 9402353 18395235 9402353 18395235 18489911 18395235 1860862 25198856 1860862 25198856 10470218 8483632 10470218 8483632 8937659 8483632 9783259 17296682 9783259 17296682 4402828 4151924 4402828 4151924 7110982 23530737 7110982 23530737 24104599 23530737 16614370 10656440 16614370 10656440 4574038 22444956 4574038 22444956 8593169 5714520 8593169 5714520 4560374 22246045 4560374 22246045 16043846 3660267 16043846 3660267 3347662 3660267 4248098 22475100 4248098 22475100 14880449 11808296 14880449 11808296 12202957 11808296 24624326 2445741 24624326 2445741 19063265 18323079 19063265 18323079 13511089 10983695 13511089 10983695 15774240 10983695 8220622 7983480 8220622 7983480 14305873 20786320 14305873 20786320 21289527 20786320 10505368 9900300 10505368 9900300 12583736 19025236 12583736 19025236 8072547 19025236 20914100 3832284 20914100 3832284 23091470 3832284 18792228 8383660 18792228 8383660 23030195 2313735 23030195 2313735 24559602 2313735 21253539 8906742 21253539 8906742 9104333 8906742 23611072 3371705 23611072 3371705 11818027 10872126 11818027 10872126 7362043 7282429 7362043 7282429 25373916 24260642 25373916 24260642 7554575 5636396 7554575 5636396 21022571 5636396 8290775 12546156 8290775 12546156 16739716 20151929 16739716 20151929 6626377 20151929 16188102 4860227 16188102 4860227 22525934 4860227 20861191 21262892 20861191 21262892 22029023 21262892 12957916 8303442 12957916 8303442 8851545 8303442 19371469 18943347 19371469 18943347 8013376 18943347 22303381 21716537 22303381 21716537 5298417 21716537 18143442 637050 18143442 637050 26260622 637050 14252978 13556449 14252978 13556449 6820703 6647809 6820703 6647809 16751743 23075986 16751743 23075986 24078282 23075986 12681758 12476377 12681758 12476377 13199277 14217003 13199277 14217003 15214911 14217003 9889437 19908908 9889437 19908908 7136512 19908908 16507973 10182967 16507973 10182967 15966131 21950711 15966131 21950711 22742382 21950711 22480976 3792178 22480976 3792178 3683257 3792178 19153364 23060182 19153364 23060182 24359593 23060182 19175913 8022758 19175913 8022758 19124172 10352475 19124172 10352475 7718056 7428188 7718056 7428188 9047480 17826315 9047480 17826315 9377774 8821601 9377774 8821601 13911170 13026600 13911170 13026600 15300544 12133286 15300544 12133286 9298536 17870002 9298536 17870002 13003143 11969208 13003143 11969208 12549281 19260787 12549281 19260787 7736173 19260787 15576131 7550021 15576131 7550021 5556265 21195087 5556265 21195087 6199324 15421825 6199324 15421825 23341359 3465316 23341359 3465316 3336787 23689471 3336787 23689471 7742652 7082273 7742652 7082273 17039960 21191883 17039960 21191883 22835609 22093702 22835609 22093702 9494253 8834129 9494253 8834129 10989521 10626918 10989521 10626918 8546948 3761730 8546948 3761730 22953002 3761730 19199242 18324567 19199242 18324567 11103866 8257034 11103866 8257034 18976553 8257034 4866118 4690652 4866118 4690652 6645369 20399948 6645369 20399948 7721053 7179750 7721053 7179750 11285867 15605568 11285867 15605568 12598331 13995968 12598331 13995968 1550336 25097274 1550336 25097274 1701373 10245142 1701373 10245142 11842720 17315033 11842720 17315033 24181721 2569301 24181721 2569301 18079154 9134605 18079154 9134605 5060243 4882306 5060243 4882306 14610189 23370179 14610189 23370179 3653965 23370179 16194566 10782086 16194566 10782086 16619579 15826057 16619579 15826057 2448917 2094707 2448917 2094707 18478776 18125399 18478776 18125399 12846490 4956072 12846490 4956072 21895081 4956072 17283722 18298794 17283722 18298794 8455605 18298794 9760407 9379234 9760407 9379234 11178263 18068600 11178263 18068600 18509110 8508303 18509110 8508303 22345539 21303981 22345539 21303981 3569012 3688685 3569012 3688685 20290398 21954914 20290398 21954914 22504983 21954914 12022419 6473823 12022419 6473823 20179349 6473823 11136745 10295084 11136745 10295084 19743693 4762501 19743693 4762501 4829713 4762501 7284935 19779910 7284935 19779910 10097170 9642047 10097170 9642047 2249621 24624321 2249621 24624321 13807129 13552023 13807129 13552023 5392131 21571811 5392131 21571811 11337218 6850130 11337218 6850130 20414742 6850130 17233909 26600397 17233909 26600397 471421 26600397 9828886 6537042 9828886 6537042 6981772 6537042 16928502 13890226 16928502 13890226 3190501 23766692 3190501 23766692 21663565 5190656 21663565 5190656 8539253 18605647 8539253 18605647 22020761 4895895 22020761 4895895 9672960 24557975 9672960 24557975 2368381 24557975 14637636 13498003 14637636 13498003 13180109 13498003 22199150 4991068 22199150 4991068 2525922 24436678 2525922 24436678 7180614 6710487 7180614 6710487 18773943 22461901 18773943 22461901 4626714 22461901 6842274 12517441 6842274 12517441 22821763 4028816 22821763 4028816 3982223 4028816 4081808 22879375 4081808 22879375 17593372 9590770 17593372 9590770 2818245 24307557 2818245 24307557 9949276 9393537 9949276 9393537 8036413 18970017 8036413 18970017 5848461 5055988 5848461 5055988 5183931 5055988 10652632 22185575 10652632 22185575 2353748 1911872 2353748 1911872 4093517 4242964 4093517 4242964 340541 541307 340541 541307 24719602 5736426 24719602 5736426 6148197 5736426 6975988 13603292 6975988 13603292 20622590 6392996 20622590 6392996 13166674 20902606 13166674 20902606 6105684 20902606 20982321 4869436 20982321 4869436 1868352 158501 1868352 158501 84120 158501 7466682 15666110 7466682 15666110 19661800 24902581 19661800 24902581 25947351 24902581 16935798 1595755 16935798 1595755 25288363 1595755 8303460 15663318 8303460 15663318 11003601 15663318 8493658 8103812 8493658 8103812 14875757 11858105 14875757 11858105 2204325 2721282 2204325 2721282 20896573 5802538 20896573 5802538 23711198 3134837 23711198 3134837 8970440 10201632 8970440 10201632 21635576 4743301 21635576 4743301 22566550 4743301 8685541 8139375 8685541 8139375 6987783 4536258 6987783 4536258 22079882 4536258 12910473 13782789 12910473 13782789 13187235 13522670 13187235 13522670 2787866 23974737 2787866 23974737 15105516 6484752 15105516 6484752 20875658 20169271 20875658 20169271 18974199 8427386 18974199 8427386 8139906 19022298 8139906 19022298 14288312 4462955 14288312 4462955 4572601 4462955 7355215 6782536 7355215 6782536 5142611 4800930 5142611 4800930 12751767 13866994 12751767 13866994 13281830 13565664 13281830 13565664 4145400 22665150 4145400 22665150 18548419 6658330 18548419 6658330 20160958 6658330 13781693 12826832 13781693 12826832 19787552 7013191 19787552 7013191 7762168 19300308 7762168 19300308 18354280 8896127 18354280 8896127 12833660 17829550 12833660 17829550 8852193 17829550 13040438 12854883 13040438 12854883 22427748 21836416 22427748 21836416 1381461 1156142 1381461 1156142 1032742 25757853 1032742 25757853 5307877 5031566 5307877 5031566 17388413 13486461 17388413 13486461 11217550 15884059 11217550 15884059 15281096 11418949 15281096 11418949 8084997 19041606 8084997 19041606 12145379 11654528 12145379 11654528 15008079 11654528 6283094 6151031 6283094 6151031 4962523 22149379 4962523 22149379 13100811 9408390 13100811 9408390 7341731 7305762 7341731 7305762 19966212 19699030 19966212 19699030 7593366 7912411 7593366 7912411 19360595 7912411 7839976 1710405 7839976 1710405 2090567 1710405 24627150 23656954 24627150 23656954 6673151 6289049 6673151 6289049 7651139 19403103 7651139 19403103 18545941 8601942 18545941 8601942 12490341 14237476 12490341 14237476 3770195 3348379 3770195 3348379 10003972 19373428 10003972 19373428 7672081 19373428 20451498 19995386 20451498 19995386 8693412 9126205 8693412 9126205 22644973 4384413 22644973 4384413 21266446 22520220 21266446 22520220 2332359 24625170 2332359 24625170 23186114 3435831 23186114 3435831 12941902 12440044 12941902 12440044 17631619 9830981 17631619 9830981 15879370 15110404 15879370 15110404 11733960 12142945 11733960 12142945 13027385 12142945 6717798 6653330 6717798 6653330 3886019 23115620 3886019 23115620 12325988 10864727 12325988 10864727 11761384 10864727 19471648 19312072 19471648 19312072 9631998 17507743 9631998 17507743 21709362 21507818 21709362 21507818 22087380 21507818 2297549 2417284 2297549 2417284 10889557 16259321 10889557 16259321 19139772 5962321 19139772 5962321 6461466 5962321 22393013 21487448 22393013 21487448 2889363 3275430 2889363 3275430 15429721 11943728 15429721 11943728 14940725 11784446 14940725 11784446 13252405 25061180 13252405 25061180 1820774 25061180 20394374 6848879 20394374 6848879 20794589 20235544 20794589 20235544 19330000 7752722 19330000 7752722 19540477 7752722 15200242 11544878 15200242 11544878 10137754 9501870 10137754 9501870 23350480 22684644 23350480 22684644 11689080 15310747 11689080 15310747 4369614 22501208 4369614 22501208 10524401 10047817 10524401 10047817 16552948 18732448 16552948 18732448 8262925 18732448 20942914 20462611 20942914 20462611 15292388 14236628 15292388 14236628 2774006 24132844 2774006 24132844 6439314 15867694 6439314 15867694 10868341 15867694 1874862 2271307 1874862 2271307 19874108 17623775 19874108 17623775 16832987 1704150 16832987 1704150 1408995 1704150 4192871 22788795 4192871 22788795 12217625 9736666 12217625 9736666 17316637 9736666 14207632 13174083 14207632 13174083 23716261 3036992 23716261 3036992 20197665 19524553 20197665 19524553 9667059 9278304 9667059 9278304 15404385 24549496 15404385 24549496 2477497 24549496 14104400 12588976 14104400 12588976 16054748 15196349 16054748 15196349 23472279 3293829 23472279 3293829 9055162 17780618 9055162 17780618 16071004 15622363 16071004 15622363 20918884 20414804 20918884 20414804 2238020 1882452 2238020 1882452 8849323 17926392 8849323 17926392 14092519 577765 14092519 577765 26344089 577765 19723981 7269917 19723981 7269917 4945621 4870576 4945621 4870576 14276056 15743295 14276056 15743295 10911680 15743295 19063113 25971994 19063113 25971994 26838019 25971994 15779903 9828209 15779903 9828209 20695817 6068061 20695817 6068061 7978944 19051996 7978944 19051996 5442930 5135336 5442930 5135336 18934924 13179523 18934924 13179523 13577033 13179523 15373115 16530095 15373115 16530095 7076438 6881221 7076438 6881221 18691735 18810083 18691735 18810083 8204890 18810083 25395486 24421068 25395486 24421068 13572623 3645144 13572623 3645144 1272370 25581088 1272370 25581088 19663245 7720126 19663245 7720126 9868455 14966710 9868455 14966710 17074245 10182169 17074245 10182169 9468491 17446424 9468491 17446424 13776752 9019055 13776752 9019055 22019425 3213486 22019425 3213486 23714932 3213486 22529686 19021450 22529686 19021450 19434093 19021450 20621370 23208337 20621370 23208337 3818396 23208337 16485558 14717199 16485558 14717199 12101061 14717199 20478408 6344352 20478408 6344352 8376335 18526216 8376335 18526216 3300900 3440550 3300900 3440550 6663454 20620610 6663454 20620610 11704533 1914392 11704533 1914392 24718831 1914392 14906944 22731208 14906944 22731208 4431853 22731208 4629436 20374998 4629436 20374998 21105462 20374998 5472753 5096114 5472753 5096114 19411387 19865966 19411387 19865966 20281312 19865966 17256959 16708198 17256959 16708198 3934923 23040091 3934923 23040091 10283801 17028857 10283801 17028857 7063197 19810815 7063197 19810815 11234412 15522544 11234412 15522544 19597005 18834300 19597005 18834300 11393874 10562471 11393874 10562471 24180469 23758214 24180469 23758214 4840178 4789651 4840178 4789651 23347293 22371280 23347293 22371280 7985744 19154050 7985744 19154050 5123087 21591341 5123087 21591341 10300875 5183920 10300875 5183920 5198397 5183920 23967365 22892203 23967365 22892203 19536097 6691848 19536097 6691848 7138216 6691848 23661305 22735483 23661305 22735483 21305407 4400030 21305407 4400030 4496912 4400030 11992311 23454614 11992311 23454614 24569975 23454614 9470982 9125506 9470982 9125506 21168269 20504792 21168269 20504792 3496966 2949255 3496966 2949255 12281227 14705752 12281227 14705752 2944844 3103250 2944844 3103250 7665923 12999042 7665923 12999042 13227533 12999042 10210416 9675772 10210416 9675772 15092972 12325160 15092972 12325160 19696251 2620833 19696251 2620833 3190851 2620833 10476379 19282884 10476379 19282884 20574371 19803496 20574371 19803496 21885597 5238202 21885597 5238202 13774557 13011573 13774557 13011573 3757135 3810354 3757135 3810354 16369334 15931956 16369334 15931956 17825112 8988255 17825112 8988255 19457750 19173071 19457750 19173071 3035641 2444571 3035641 2444571 19807288 11626026 19807288 11626026 3009136 23815983 3009136 23815983 9543046 16344207 9543046 16344207 10828018 16344207 2342439 24637611 2342439 24637611 6719256 3041366 6719256 3041366 23868896 3041366 7790864 19294968 7790864 19294968 15762110 8047550 15762110 8047550 19062344 8047550 10965285 17892370 10965285 17892370 18661097 17892370 13333428 13586713 13333428 13586713 5062157 21836319 5062157 21836319 7446359 9893956 7446359 9893956
164368 0 229603279 903268497 229603279 903268497 564777782 148771875 564777782 148771875 387204548 352297125 387204548 352297125 243219402 5596912 243219402 5596912 195551120 5596912 641476778 419094766 641476778 419094766 91789407 13053297 91789407 13053297 47737472 13053297 335647535 959577199 335647535 959577199 761937568 667739706 761937568 667739706 877729674 738329530 877729674 738329530 934210348 204960987 934210348 204960987 988248463 204960987 922302016 368406503 922302016 368406503 615188495 368406503 888030473 26225939 888030473 26225939 25558970 452546654 25558970 452546654 774859968 452546654 754453463 621496824 754453463 621496824 773868181 224150175 773868181 224150175 500610487 769644773 500610487 769644773 62482116 145177541 62482116 145177541 290705269 771960192 290705269 771960192 511379380 142350879 511379380 142350879 836666604 832252076 836666604 832252076 111923174 832252076 282098948 337561732 282098948 337561732 746908351 337561732 578855031 201693904 578855031 201693904 315243810 615070300 315243810 615070300 725262077 362341702 725262077 362341702 167270476 701325588 167270476 701325588 263764589 156006217 263764589 156006217 128909807 518023627 128909807 518023627 71185591 443442610 71185591 443442610 184354623 792007176 184354623 792007176 951514257 355301554 951514257 355301554 97195345 575729718 97195345 575729718 64634501 71696315 64634501 71696315 798547428 833985107 798547428 833985107 768393694 439205788 768393694 439205788 177160236 439205788 588377058 172378628 588377058 172378628 722091646 899764545 722091646 899764545 63029745 899764545 264296900 637961696 264296900 637961696 369666337 810005914 369666337 810005914 243900911 132005513 243900911 132005513 315307938 657662824 315307938 657662824 26059509 477995357 26059509 477995357 548503465 721098735 548503465 721098735 536647919 404545722 536647919 404545722 154762258 404545722 805270306 343162802 805270306 343162802 961321542 818983474 961321542 818983474 51996480 818983474 332791039 198623531 332791039 198623531 81101020 675013245 81101020 675013245 759084878 276802554 759084878 276802554 359434163 579300954 359434163 579300954 102750984 17995498 102750984 17995498 137960085 972840930 137960085 972840930 874527243 204659918 874527243 204659918 326269426 204659918 361407926 980753216 361407926 980753216 199165808 617089343 199165808 617089343 717265419 617089343 426907598 51087781 426907598 51087781 919009290 490232117 919009290 490232117 133290684 100682913 133290684 100682913 244572847 997588552 244572847 997588552 705735433 997588552 221554634 82339057 221554634 82339057 998527640 994602611 998527640 994602611 456505374 629434171 456505374 629434171 473256631 820383115 473256631 820383115 289919980 115693404 289919980 115693404 309307672 864658290 309307672 864658290 297846209 864658290 389140080 4096290 389140080 4096290 834715666 4096290 770982936 964547575 770982936 964547575 350471476 964547575 903068068 213720052 903068068 213720052 312305887 976313335 312305887 976313335 688364366 90297403 688364366 90297403 882729540 823623254 882729540 823623254 891499243 823623254 129936278 982577495 129936278 982577495 187782376 107119489 187782376 107119489 707656080 318102099 707656080 318102099 744957627 220268294 744957627 220268294 914941909 697065034 914941909 697065034 29675987 697065034 934810701 70295317 934810701 70295317 920756394 847087651 920756394 847087651 501822877 390599028 501822877 390599028 939881893 390599028 685985304 128717112 685985304 128717112 930434257 128717112 865579522 962862756 865579522 962862756 243835883 293062948 243835883 293062948 265599112 887482291 265599112 887482291 362738697 298945447 362738697 298945447 73016307 653067695 73016307 653067695 583440894 653067695 427855079 964903186 427855079 964903186 371008966 838011685 371008966 838011685 981013966 367584139 981013966 367584139 559067050 852797891 559067050 852797891 916791401 15562056 916791401 15562056 376338439 531249501 376338439 531249501 48110527 440309208 48110527 440309208 447489730 853870853 447489730 853870853 353366182 17317760 353366182 17317760 618775043 978356791 618775043 978356791 83996474 978356791 876040181 176942237 876040181 176942237 193734545 419148761 193734545 419148761 406907774 199828963 406907774 199828963 244036316 940334126 244036316 940334126 289232209 770029870 289232209 770029870 898206115 770029870 71166332 229991606 71166332 229991606 508733215 465954306 508733215 465954306 473765720 26929807 473765720 26929807 112088988 26929807 513196325 761719687 513196325 761719687 857727132 727111552 857727132 727111552 919136899 727111552 774939770 323695692 774939770 323695692 941899759 323695692 20035650 530452272 20035650 530452272 551835212 150654095 551835212 150654095 13407066 466169094 13407066 466169094 454996314 151655289 454996314 151655289 89137567 151655289 408180234 794386373 408180234 794386373 655881243 562196970 655881243 562196970 733428755 912594270 733428755 912594270 116998027 912594270 626994509 342621597 626994509 342621597 780700058 758748119 780700058 758748119 959463565 214377597 959463565 214377597 405576534 654313032 405576534 654313032 985132462 654313032 112667359 908242012 112667359 908242012 812581973 908242012 619158776 998336792 619158776 998336792 53188150 292195001 53188150 292195001 549715937 292195001 345445968 826279948 345445968 826279948 136943950 245451236 136943950 245451236 687104073 531394738 687104073 531394738 485661587 98976110 485661587 98976110 902311309 98976110 872834555 545012284 872834555 545012284 365279789 401447413 365279789 401447413 15178242 843356466 15178242 843356466 818722356 230523962 818722356 230523962 663724737 983529274 663724737 983529274 548303913 415535250 548303913 415535250 140845512 691236968 140845512 691236968 269083916 691236968 103617639 438785388 103617639 438785388 249600164 472877938 249600164 472877938 324797694 95273107 324797694 95273107 475527562 422221633 475527562 422221633 916376734 422221633 323544638 88201889 323544638 88201889 823376278 575616279 823376278 575616279 45206277 357119896 45206277 357119896 420482992 400967329 420482992 400967329 885849986 215786812 885849986 215786812 882981681 983341016 882981681 983341016 562503627 328492521 562503627 328492521 867300974 675322828 867300974 675322828 180168827 675322828 595984244 262390078 595984244 262390078 602351078 917848047 602351078 917848047 602554120 169112718 602554120 169112718 145791472 876150200 145791472 876150200 348197519 493243120 348197519 493243120 903558597 955106490 903558597 955106490 653628625 65885695 653628625 65885695 158964738 65885695 517145001 652324834 517145001 652324834 666081584 13482517 666081584 13482517 109383862 343383292 109383862 343383292 813901215 109256204 813901215 109256204 338995722 894858707 338995722 894858707 892371373 122026821 892371373 122026821 327662439 983947329 327662439 983947329 414886460 44505116 414886460 44505116 718979771 825498357 718979771 825498357 99902825 134887556 99902825 134887556 242057595 696379149 242057595 696379149 937304301 73008600 937304301 73008600 862041430 896511617 862041430 896511617 671718176 75435929 671718176 75435929 687730171 75435929 511582592 710066697 511582592 710066697 461914636 455291392 461914636 455291392 317670489 992655593 317670489 992655593 119061599 992655593 818875263 780287483 818875263 780287483 427554895 532324357 427554895 532324357 365396489 872030983 365396489 872030983 736542071 769756662 736542071 769756662 25533847 953147755 25533847 953147755 812682759 144338011 812682759 144338011 109983552 756267395 109983552 756267395 994329619 756267395 446892439 976350335 446892439 976350335 772347373 674456586 772347373 674456586 949812935 674456586 178789837 870370028 178789837 870370028 142663316 512013770 142663316 512013770 683379039 937809522 683379039 937809522 2234613 220685173 2234613 220685173 118065058 974932997 118065058 974932997 514586848 314612931 514586848 314612931 75080985 153169183 75080985 153169183 806190841 719572642 806190841 719572642 796812917 368760288 796812917 368760288 120420055 862081946 120420055 862081946 976563778 534999969 976563778 534999969 475267825 534999969 826986764 11460369 826986764 11460369 674272381 871903279 674272381 871903279 259814166 345689709 259814166 345689709 384524851 858773002 384524851 858773002 570134476 64474856 570134476 64474856 733677142 64474856 347629269 740772624 347629269 740772624 561132574 5470415 561132574 5470415 41006392 5470415 65636389 845130436 65636389 845130436 491312113 76541052 491312113 76541052 484749418 76541052 520404039 655564524 520404039 655564524 832726733 467285852 832726733 467285852 571640668 886907523 571640668 886907523 243719341 886907523 371956215 105885739 371956215 105885739 120614136 105885739 260060639 452497163 260060639 452497163 940222046 365130862 940222046 365130862 931836617 780210089 931836617 780210089 514131138 217625234 514131138 217625234 441201619 379350676 441201619 379350676 402287355 310804844 402287355 310804844 202826471 759966388 202826471 759966388 592097160 759966388 118303014 330278885 118303014 330278885 94077092 330278885 472210525 128815024 472210525 128815024 856896251 813724943 856896251 813724943 487752992 970700244 487752992 970700244 598969413 577174774 598969413 577174774 264662870 921206139 264662870 921206139 770365279 526531830 770365279 526531830 965307775 985168996 965307775 985168996 84295091 985168996 708563927 586320821 708563927 586320821 199536074 505359624 199536074 505359624 581785862 851602392 581785862 851602392 142897035 563604625 142897035 563604625 640919313 563604625 332238586 777935529 332238586 777935529 3285930 777935529 619947993 604753118 619947993 604753118 505669187 637114915 505669187 637114915 675141846 27858901 675141846 27858901 759624168 583973857 759624168 583973857 407684628 972633743 407684628 972633743 711561823 972633743 287580176 140725628 287580176 140725628 726143475 713456658 726143475 713456658 457548040 652789333 457548040 652789333 476076017 711890595 476076017 711890595 724445079 344593264 724445079 344593264 251869187 948840504 251869187 948840504 863718930 306928293 863718930 306928293 416731830 815825762 416731830 815825762 358104348 84646654 358104348 84646654 648355081 84646654 449679582 327803543 449679582 327803543 191941464 327803543 335214715 465991419 335214715 465991419 715224642 333757212 715224642 333757212 307684264 949318367 307684264 949318367 248112802 139019031 248112802 139019031 552120723 139019031 37330857 962338430 37330857 962338430 823531308 242326111 823531308 242326111 962045373 242326111 213213394 821956956 213213394 821956956 251223598 821956956 38370778 74365213 38370778 74365213 803726837 74365213 677659443 944767995 677659443 944767995 661733685 129533670 661733685 129533670 423025400 369554192 423025400 369554192 977720640 186604861 977720640 186604861 146149123 741844802 146149123 741844802 253836689 219504877 253836689 219504877 993487289 318935571 993487289 318935571 863834033 5511044 863834033 5511044 344593085 494729667 344593085 494729667 490299676 13076332 490299676 13076332 150205128 220724511 150205128 220724511 771702665 764391941 771702665 764391941 324956049 219885803 324956049 219885803 354077742 830851607 354077742 830851607 877908623 830851607 499345013 250844987 499345013 250844987 931630264 921552327 931630264 921552327 295322874 54798560 295322874 54798560 301003332 705010196 301003332 705010196 749996442 475838386 749996442 475838386 82944287 944898398 82944287 944898398 393696668 323388007 393696668 323388007 837572942 650812855 837572942 650812855 475692136 650812855 638377444 191370728 638377444 191370728 727116566 471523110 727116566 471523110 509968338 105830230 509968338 105830230 403581795 835567344 403581795 835567344 579623283 835567344 448736752 514261412 448736752 514261412 556955887 514261412 102844742 405115706 102844742 405115706 821270213 974279678 821270213 974279678 909640391 199606119 909640391 199606119 758049444 199606119 845994157 52242684 845994157 52242684 391855445 962837470 391855445 962837470 286389490 962837470 769745492 193819226 769745492 193819226 140032524 193819226 207065225 642462403 207065225 642462403 807056801 361960922 807056801 361960922 99030587 361960922 834507174 879770322 834507174 879770322 67324753 216472845 67324753 216472845 966946254 843750607 966946254 843750607 28717584 121643893 28717584 121643893 946061958 803047561 946061958 803047561 314224112 158065047 314224112 158065047 204953002 509325402 204953002 509325402 348932218 283026077 348932218 283026077 673457706 946414864 673457706 946414864 984655005 946414864 842026519 168797917 842026519 168797917 691477402 477321014 691477402 477321014 838062471 140423904 838062471 140423904 590677507 514339020 590677507 514339020 420658677 176406943 420658677 176406943 920874719 734001218 920874719 734001218 438800509 59087284 438800509 59087284 276461081 59087284 776712891 593064210 776712891 593064210 352979459 593064210 707729314 816478555 707729314 816478555 178535126 138687697 178535126 138687697 309998043 930895864 309998043 930895864 877473246 567395905 877473246 567395905 172829580 567395905 820451772 301014537 820451772 301014537 788084523 911867213 788084523 911867213 595232724 345027196 595232724 345027196 170709544 345027196 643310191 868688050 643310191 868688050 778441388 868688050 341726578 62810677 341726578 62810677 166306953 767112061 166306953 767112061 951385026 532830142 951385026 532830142 593733781 743891625 593733781 743891625 110607057 46266455 110607057 46266455 355796521 958822112 355796521 958822112 579490233 247278451 579490233 247278451 745305831 247278451 62890279 469541712 62890279 469541712 291451948 17307909 291451948 17307909 151934552 948322942 151934552 948322942 8417376 222854070 8417376 222854070 969483372 222854070 686704374 809154104 686704374 809154104 140472397 208885020 140472397 208885020 329005262 878307873 329005262 878307873 447926344 84949518 447926344 84949518 102434572 239078454 102434572 239078454 981035350 71351562 981035350 71351562 501250522 669787510 501250522 669787510 972485076 500819000 972485076 500819000 302151761 650023901 302151761 650023901 202834954 650023901 324890391 236307564 324890391 236307564 198555416 236307564 424063491 688081056 424063491 688081056 411909654 326206952 411909654 326206952 50554505 720494099 50554505 720494099 637867311 1565721 637867311 1565721 95908790 768539350 95908790 768539350 812852954 538519715 812852954 538519715 629557479 805778512 629557479 805778512 158231663 250179740 158231663 250179740 785351390 250179740 633896813 805669152 633896813 805669152 904122894 11793025 904122894 11793025 898367822 792468909 898367822 792468909 505673742 792468909 816906825 338987312 816906825 338987312 597548423 826768210 597548423 826768210 866574238 826768210 784341992 286472468 784341992 286472468 694779271 650681483 694779271 650681483 239360999 143007320 239360999 143007320 526960954 143007320 241938013 813309535 241938013 813309535 489441299 63590006 489441299 63590006 957700105 63590006 610889829 987170363 610889829 987170363 61332406 987170363 685159768 245883264 685159768 245883264 263562110 407576964 263562110 407576964 208711322 407576964 896147145 25249492 896147145 25249492 679890544 468931757 679890544 468931757 917629963 468931757 707421339 569763005 707421339 569763005 815338878 468015095 815338878 468015095 935135729 608527550 935135729 608527550 158848761 202306467 158848761 202306467 932329314 679320655 932329314 679320655 391359 450216482 391359 450216482 990165634 875747432 990165634 875747432 447922384 23069096 447922384 23069096 767576062 23069096 752134300 959413164 752134300 959413164 277247337 959413164 726892362 569134547 726892362 569134547 215715309 569134547 226953969 113323352 226953969 113323352 307076758 508779413 307076758 508779413 61553592 114592141 61553592 114592141 169636765 988778174 169636765 988778174 681322251 988778174 462704418 24836361 462704418 24836361 780787608 24836361 520141146 715477976 520141146 715477976 932131209 300471526 932131209 300471526 156149431 598690994 156149431 598690994 50042781 189067090 50042781 189067090 188558898 189067090 183776780 934608743 183776780 934608743 605863059 934608743 433743601 223897829 433743601 223897829 691979059 455026039 691979059 455026039 837352157 31584743 837352157 31584743 355551246 912823178 355551246 912823178 264687166 867691781 264687166 867691781 589327136 912308475 589327136 912308475 433013925 317114305 433013925 317114305 415282019 317114305 944592408 608183009 944592408 608183009 974596407 482354538 974596407 482354538 716210020 896480070 716210020 896480070 342796784 535391680 342796784 535391680 887660599 535391680 761149534 940006063 761149534 940006063 448963500 36814497 448963500 36814497 709363792 777333404 709363792 777333404 578627240 358526954 578627240 358526954 715019055 513777921 715019055 513777921 47049064 61795704 47049064 61795704 436287852 825043499 436287852 825043499 531684869 499106478 531684869 499106478 605957035 635838821 605957035 635838821 856061945 207843610 856061945 207843610 219004591 957995551 219004591 957995551 134829525 149772362 134829525 149772362 226813850 149772362 220862504 333723337 220862504 333723337 411645219 23114456 411645219 23114456 120908557 23114456 661539346 716145965 661539346 716145965 856733064 357375885 856733064 357375885 325662370 357375885 888946936 984554969 888946936 984554969 371774022 984554969 586288561 633193245 586288561 633193245 370786956 846247933 370786956 846247933 927620419 838143341 927620419 838143341 396309859 938263423 396309859 938263423 892011101 72921108 892011101 72921108 698081988 72921108 760555863 939520282 760555863 939520282 114294450 939520282 433127362 179224112 433127362 179224112 724727515 390481384 724727515 390481384 597348644 390481384 945301618 304974981 945301618 304974981 695037474 573692212 695037474 573692212 398079818 283803628 398079818 283803628 81829926 283803628 611065749 626995979 611065749 626995979 269660572 257976308 269660572 257976308 8888445 999469678 8888445 999469678 862472926 299127235 862472926 299127235 139093657 161841587 139093657 161841587 513415277 843020354 513415277 843020354 993023972 261402098 993023972 261402098 825272147 405578644 825272147 405578644 155078776 405578644 549164518 853321817 549164518 853321817 632840715 405699150 632840715 405699150 58372692 571553633 58372692 571553633 780342957 320276100 780342957 320276100 961340647 320276100 499634129 783616522 499634129 783616522 602267574 468830327 602267574 468830327 574920679 964133109 574920679 964133109 164184116 303998751 164184116 303998751 679429700 494583530 679429700 494583530 125862724 178525947 125862724 178525947 834676083 178525947 324237413 917411038 324237413 917411038 647435048 107027247 647435048 107027247 371102254 930979023 371102254 930979023 425092917 239852803 425092917 239852803 441744026 239852803 37765133 501212887 37765133 501212887 949528514 487305835 949528514 487305835 551961881 759279687 551961881 759279687 773064033 180540803 773064033 180540803 953425616 180540803 894407813 477436819 894407813 477436819 786206822 74537310 786206822 74537310 175100725 730389308 175100725 730389308 698674399 181272487 698674399 181272487 877082971 925319628 877082971 925319628 98704166 112862380 98704166 112862380 889326103 423019266 889326103 423019266 557254501 673331693 557254501 673331693 282331022 40882844 282331022 40882844 220180290 959355483 220180290 959355483 696062804 213338605 696062804 213338605 234525681 530326029 234525681 530326029 683922370 362318466 683922370 362318466 900910067 861169155 900910067 861169155 825269884 11630352 825269884 11630352 485761924 660071182 485761924 660071182 900580221 660071182 660031137 341242446 660031137 341242446 557439420 777694453 557439420 777694453 409659871 777694453 456988192 54044152 456988192 54044152 809557075 287910205 809557075 287910205 55518594 287910205 344869475 893668979 344869475 893668979 199809117 47694814 199809117 47694814 502888442 907602208 502888442 907602208 780253147 124903087 780253147 124903087 317303471 739233474 317303471 739233474 324322531 282729546 324322531 282729546 533634584 282729546 322747913 584593559 322747913 584593559 792879756 25162570 792879756 25162570 467003141 52553277 467003141 52553277 578065780 27497972 578065780 27497972 204770147 811351276 204770147 811351276 218519313 345997275 218519313 345997275 904517913 345997275 480422333 143566932 480422333 143566932 25917281 143566932 996716662 708105860 996716662 708105860 635185463 284893894 635185463 284893894 228266090 456903308 228266090 456903308 616041250 986752086 616041250 986752086 639519340 705876411 639519340 705876411 812224060 768057691 812224060 768057691 843876896 498281698 843876896 498281698 366135872 334251655 366135872 334251655 390878347 506263190 390878347 506263190 425784484 135364878 425784484 135364878 177072220 772309096 177072220 772309096 996037522 752928045 996037522 752928045 679891340 952445154 679891340 952445154 24240344 952445154 526297793 993176531 526297793 993176531 448540389 35906919 448540389 35906919 865871929 805733516 865871929 805733516 179038101 156257522 179038101 156257522 966773482 746236565 966773482 746236565 798250738 647131179 798250738 647131179 718149307 902491529 718149307 902491529 856664804 293286378 856664804 293286378 933985713 859379524 933985713 859379524 494368370 368766375 494368370 368766375 609215518 618850863 609215518 618850863 816511758 152426972 816511758 152426972 910719212 152426972 776640894 973732957 776640894 973732957 785527604 253693498 785527604 253693498 28845147 732355277 28845147 732355277 22852510 577474739 22852510 577474739 707906762 987999951 707906762 987999951 630698696 546097663 630698696 546097663 948476518 546097663 241235723 885945183 241235723 885945183 892213976 541428320 892213976 541428320 322639958 976090758 322639958 976090758 29140198 520831642 29140198 520831642 318741462 563400396 318741462 563400396 898926430 21184777 898926430 21184777 479617096 532144521 479617096 532144521 708592459 532144521 662186693 858383798 662186693 858383798 418096080 301641185 418096080 301641185 701842521 995092565 701842521 995092565 308524734 29082906 308524734 29082906 545133216 900193555 545133216 900193555 724445799 900193555 338023031 985977238 338023031 985977238 755525342 478476999 755525342 478476999 6709938 157128559 6709938 157128559 711555777 753106937 711555777 753106937 740429032 245032535 740429032 245032535 668230891 377517220 668230891 377517220 50565241 347748869 50565241 347748869 859639796 899825704 859639796 899825704 104323820 58905138 104323820 58905138 3850558 58905138 840399012 299699032 840399012 299699032 201843129 299699032 379067016 77510932 379067016 77510932 598210376 359626352 598210376 359626352 920351510 359626352 119678390 830864826 119678390 830864826 303352777 114650772 303352777 114650772 242183197 866016495 242183197 866016495 833474744 26575163 833474744 26575163 744027974 26575163 759358074 837241079 759358074 837241079 296697185 837241079 453320426 951799487 453320426 951799487 39092629 4468614 39092629 4468614 723500238 671847107 723500238 671847107 48818314 262812200 48818314 262812200 135997129 651678906 135997129 651678906 707795069 642483244 707795069 642483244 935801427 780724904 935801427 780724904 254027429 259799993 254027429 259799993 703499834 773555754 703499834 773555754 495633022 3760761 495633022 3760761 812871201 557157999 812871201 557157999 923338128 557157999 381606129 696197783 381606129 696197783 973978941 74092928 973978941 74092928 751850973 753016049 751850973 753016049 407448713 753016049 612232922 702281541 612232922 702281541 324369634 928369666 324369634 928369666 701447457 630906269 701447457 630906269 720385010 630906269 333210603 225454833 333210603 225454833 935846526 790190075 935846526 790190075 319140743 368475491 319140743 368475491 449032456 810049487 449032456 810049487 302614673 810049487 386810387 280588613 386810387 280588613 23688768 447506552 23688768 447506552 352957597 194702950 352957597 194702950 391599765 802423629 391599765 802423629 204933129 302192902 204933129 302192902 654969075 801687193 654969075 801687193 134240699 42648353 134240699 42648353 638294950 42648353 150526279 820894086 150526279 820894086 978454260 820894086 439865278 111785151 439865278 111785151 769062040 911465682 769062040 911465682 22375031 911465682 764012081 58801494 764012081 58801494 392056932 907174079 392056932 907174079 791671830 907174079 35455973 567662035 35455973 567662035 632481630 598185279 632481630 598185279 164030751 408808881 164030751 408808881 105929766 825604238 105929766 825604238 727829164 373239251 727829164 373239251 171377406 628605554 171377406 628605554 178709195 183392215 178709195 183392215 167927641 310589516 167927641 310589516 373162447 258781239 373162447 258781239 886320386 538252509 886320386 538252509 989760143 538252509 595040241 616271785 595040241 616271785 441309129 444946316 441309129 444946316 465985254 494116997 465985254 494116997 85868650 255423721 85868650 255423721 321506466 255423721 206134842 45125299 206134842 45125299 402248510 952551787 402248510 952551787 847035526 361528061 847035526 361528061 727958071 592893541 727958071 592893541 603974236 334044229 603974236 334044229 98900363 701191325 98900363 701191325 352837415 701191325 79670907 104118965 79670907 104118965 546584706 983849031 546584706 983849031 141285714 983849031 834377973 585287815 834377973 585287815 238078105 585287815 516237717 48500526 516237717 48500526 560216731 280284426 560216731 280284426 457303755 7527599 457303755 7527599 390243832 650664602 390243832 650664602 43843838 650664602 856449567 952808130 856449567 952808130 954818985 176414431 954818985 176414431 893982518 455897331 893982518 455897331 116443863 19472165 116443863 19472165 197978423 19472165 124829142 564023802 124829142 564023802 35225919 511993431 35225919 511993431 270631832 657274528 270631832 657274528 93617532 427240945 93617532 427240945 969588653 527343810 969588653 527343810 577879807 100948568 577879807 100948568 404611513 883923186 404611513 883923186 182420941 402859122 182420941 402859122 608865544 606749145 608865544 606749145 649242015 328012322 649242015 328012322 695470646 829515140 695470646 829515140 213046538 652595746 213046538 652595746 136090167 964507152 136090167 964507152 13617260 29371460 13617260 29371460 748773804 29371460 161010922 998626016 161010922 998626016 246363082 513886747 246363082 513886747 838218291 911044750 838218291 911044750 886610895 316081941 886610895 316081941 134008250 316081941 679410473 788589346 679410473 788589346 399466828 97477609 399466828 97477609 528688851 97477609 453338451 500485314 453338451 500485314 544079520 262674229 544079520 262674229 601612173 653054285 601612173 653054285 305325233 324477428 305325233 324477428 135103022 649250042 135103022 649250042 315717766 315657829 315717766 315657829 88081527 315657829 576227069 778736332 576227069 778736332 917860316 778736332 163664571 509668113 163664571 509668113 285423023 894590417 285423023 894590417 75712771 894590417 330663234 51525686 330663234 51525686 573249318 738436667 573249318 738436667 328465149 27511095 328465149 27511095 205059132 926326775 205059132 926326775 360812766 713237460 360812766 713237460 981891519 713237460 506261387 753171579 506261387 753171579 684148497 705854741 684148497 705854741 22457597 970280302 22457597 970280302 890657129 970280302 164173695 227870301 164173695 227870301 843353457 374689977 843353457 374689977 707386514 177846768 707386514 177846768 738801063 517690426 738801063 517690426 914834851 165842129 914834851 165842129 942874585 885374826 942874585 885374826 740020263 885374826 850314614 737719639 850314614 737719639 201680153 737719639 543091501 181756481 543091501 181756481 515731711 286925487 515731711 286925487 872406710 286925487 594872159 621314810 594872159 621314810 632568337 67816868 632568337 67816868 704116599 67816868 551285927 16340494 551285927 16340494 27064896 214371710 27064896 214371710 111566775 37486653 111566775 37486653 492438067 344247837 492438067 344247837 844128828 95309786 844128828 95309786 507497586 496929102 507497586 496929102 301012820 444850490 301012820 444850490 666768665 876975604 666768665 876975604 157728288 42513442 157728288 42513442 777250294 420153182 777250294 420153182 436532102 420153182 745317887 963124156 745317887 963124156 18954224 279708755 18954224 279708755 332801835 244316847 332801835 244316847 206653885 727012690 206653885 727012690 691344649 265268632 691344649 265268632 655025176 885411588 655025176 885411588 741157428 53954886 741157428 53954886 887515448 53954886 532385366 908055301 532385366 908055301 264597793 908055301 277664473 247981039 277664473 247981039 25461068 247981039 496679267 227432810 496679267 227432810 196802268 816255648 196802268 816255648 816240571 274109703 816240571 274109703 205348815 274109703 874539325 779303883 874539325 779303883 87750581 80146693 87750581 80146693 926699616 80146693 503611690 821626947 503611690 821626947 917523551 821626947 867526739 120742211 867526739 120742211 886921121 120742211 486888112 478776270 486888112 478776270 244156076 230595497 244156076 230595497 910518243 148566064 910518243 148566064 268253565 148566064 438797421 647196341 438797421 647196341 212752823 898207399 212752823 898207399 701699497 23085374 701699497 23085374 403618723 752285429 403618723 752285429 781865181 132417562 781865181 132417562 207966927 981061177 207966927 981061177 739192048 981061177 169836118 136542084 169836118 136542084 971828028 136542084 69075728 133110282 69075728 133110282 413984752 326652991 413984752 326652991 516782601 47485774 516782601 47485774 476486415 47485774 491355569 398274177 491355569 398274177 36060954 77963327 36060954 77963327 71882356 712780369 71882356 712780369 958330120 712780369 622406559 430636277 622406559 430636277 359075989 430636277 739326586 202480566 739326586 202480566 7425890 715407542 7425890 715407542 367889361 268054232 367889361 268054232 531916588 917103815 531916588 917103815 42755940 519259731 42755940 519259731 658258086 879083638 658258086 879083638 6984412 879083638 108447118 79338931 108447118 79338931 203544503 781731332 203544503 781731332 23205524 781731332 947443654 537540944 947443654 537540944 867544394 699170414 867544394 699170414 533078350 237325310 533078350 237325310 48484534 734369068 48484534 734369068 776916598 734369068 624665888 909259436 624665888 909259436 190514231 275067999 190514231 275067999 628168641 576989893 628168641 576989893 87705016 421467266 87705016 421467266 264428751 933405417 264428751 933405417 793008674 286576 793008674 286576 562492610 286576 880595513 222234528 880595513 222234528 378341003 176493490 378341003 176493490 540017245 481804732 540017245 481804732 168408862 481804732 330789461 798113139 330789461 798113139 324094095 340765786 324094095 340765786 471581056 972778537 471581056 972778537 880805862 972778537 193591258 156046765 193591258 156046765 470073093 973238403 470073093 973238403 284299530 973238403 525970471 982575425 525970471 982575425 277067318 367394244 277067318 367394244 414359497 846429694 414359497 846429694 967657928 288806706 967657928 288806706 93217326 288806706 872459962 792915073 872459962 792915073 158654591 142739946 158654591 142739946 370671417 661480457 370671417 661480457 130254106 539971785 130254106 539971785 931926372 697314108 931926372 697314108 450741775 63041144 450741775 63041144 598663927 63041144 44332718 621621471 44332718 621621471 954513924 126655122 954513924 126655122 773213483 726208282 773213483 726208282 838367347 726208282 694769610 952597522 694769610 952597522 552592110 243131165 552592110 243131165 779384686 243131165 347861314 103395047 347861314 103395047 271744939 157910903 271744939 157910903 66079306 85035173 66079306 85035173 886929881 539375227 886929881 539375227 220877826 225813481 220877826 225813481 760722624 972607794 760722624 972607794 930842681 972607794 533577951 193336858 533577951 193336858 108290508 193336858 445599092 469140748 445599092 469140748 687728604 311668722 687728604 311668722 405926010 572662611 405926010 572662611 348168712 26569914 348168712 26569914 507752569 26569914 53224854 839666329 53224854 839666329 315954126 85832641 315954126 85832641 405113612 713709994 405113612 713709994 324865238 92170562 324865238 92170562 71120742 751858472 71120742 751858472 963235055 91127574 963235055 91127574 473877791 400403674 473877791 400403674 722441123 400403674 57935623 974452965 57935623 974452965 547741695 3828138 547741695 3828138 76088881 3828138 683359339 357972323 683359339 357972323 144484009 346972701 144484009 346972701 436004600 744084715 436004600 744084715 781771162 357293791 781771162 357293791 714545435 357293791 748396207 660257924 748396207 660257924 297072933 243656758 297072933 243656758 472895695 793731449 472895695 793731449 950800017 793731449 143827943 826433320 143827943 826433320 970768946 683271436 970768946 683271436 779094180 683271436 967338512 209017229 967338512 209017229 210957856 949039090 210957856 949039090 479224784 949039090 15137694 295354135 15137694 295354135 503237192 713761658 503237192 713761658 805088313 351068957 805088313 351068957 518011564 981609498 518011564 981609498 373444680 62197895 373444680 62197895 712978281 62197895 676416997 989198126 676416997 989198126 277116813 870253038 277116813 870253038 544643625 924640621 544643625 924640621 718024429 538319191 718024429 538319191 190534665 947754031 190534665 947754031 563173127 230401521 563173127 230401521 75466632 230401521 981203656 696660747 981203656 696660747 593210979 696660747 719109900 217428343 719109900 217428343 838671853 802378871 838671853 802378871 413357441 391729974 413357441 391729974 137691899 391729974 626128914 601317370 626128914 601317370 826060479 362419930 826060479 362419930 584708451 830671677 584708451 830671677 616319047 100442096 616319047 100442096 997398501 100442096 537843297 519738215 537843297 519738215 80964856 519738215 795649637 88042577 795649637 88042577 590220478 779616894 590220478 779616894 25770615 41745353 25770615 41745353 798940152 363029518 798940152 363029518 134395938 132022040 134395938 132022040 810623714 825562733 810623714 825562733 92724770 825562733 334150602 593037243 334150602 593037243 778330570 593037243 379221572 483419364 379221572 483419364 76756797 725963963 76756797 725963963 128245858 421476954 128245858 421476954 711484078 669949382 711484078 669949382 366693276 641601655 366693276 641601655 422320002 679689903 422320002 679689903 4992056 645610677 4992056 645610677 800840385 980620937 800840385 980620937 916114848 58673623 916114848 58673623 656374151 887992346 656374151 887992346 773173931 59292961 773173931 59292961 990444881 59292961 463169294 423975025 463169294 423975025 902184581 423975025 24216423 771885700 24216423 771885700 296658054 323778217 296658054 323778217 865655173 811722468 865655173 811722468 697044425 185721685 697044425 185721685 55835599 63401505 55835599 63401505 950267877 420995122 950267877 420995122 723727757 290864683 723727757 290864683 841923893 784953511 841923893 784953511 65394612 784953511 83135332 87332136 83135332 87332136 893384503 973827656 893384503 973827656 442226511 430534413 442226511 430534413 137591983 959837181 137591983 959837181 51390884 488021262 51390884 488021262 141020705 575234597 141020705 575234597 533191954 393994224 533191954 393994224 171648706 776503504 171648706 776503504 194329089 193000446 194329089 193000446 96336659 677921785 96336659 677921785 531421390 460988318 531421390 460988318 825611801 617563057 825611801 617563057 292546683 761453212 292546683 761453212 858080537 387224576 858080537 387224576 290233164 336040264 290233164 336040264 538822475 960575654 538822475 960575654 914246184 960575654 855717177 8170687 855717177 8170687 21629893 668815962 21629893 668815962 861097716 216815403 861097716 216815403 277127385 953584292 277127385 953584292 708148889 559778509 708148889 559778509 32698750 647986286 32698750 647986286 879475347 166528704 879475347 166528704 142698621 872688109 142698621 872688109 38865447 325212871 38865447 325212871 717505112 488774825 717505112 488774825 674976468 245585899 674976468 245585899 614243712 667706038 614243712 667706038 550366315 201976620 550366315 201976620 741389539 201976620 117985621 961125330 117985621 961125330 381081436 239408478 381081436 239408478 657264545 239408478 656810358 20236891 656810358 20236891 912544492 985910708 912544492 985910708 997804157 985910708 418661891 65851507 418661891 65851507 921941529 515594827 921941529 515594827 111030353 515594827 714418837 280331758 714418837 280331758 961998012 740332752 961998012 740332752 417605714 249811497 417605714 249811497 270851891 800554372 270851891 800554372 799373283 800554372 229913264 938005126 229913264 938005126 692578209 443564638 692578209 443564638 669643207 443564638 841280595 30207584 841280595 30207584 742488834 462235376 742488834 462235376 980736064 191027791 980736064 191027791 320960138 982104713 320960138 982104713 588793688 666962252 588793688 666962252 786424470 146788714 786424470 146788714 108075482 146788714 800434561 362560081 800434561 362560081 420057605 362560081 900321249 193397697 900321249 193397697 737416285 884173235 737416285 884173235 446797707 516177587 446797707 516177587 564150474 990587034 564150474 990587034 334220547 990587034 661119894 774651069 661119894 774651069 842214181 996721202 842214181 996721202 221063654 338395499 221063654 338395499 992716496 975440382 992716496 975440382 796107277 116863422 796107277 116863422 378314173 746794810 378314173 746794810 238632887 746794810 704211576 521194368 704211576 521194368 250037921 920593906 250037921 920593906 269515044 920593906 130263900 255066715 130263900 255066715 873917702 255066715 508705354 433772966 508705354 433772966 193639919 348907840 193639919 348907840 978374895 634920157 978374895 634920157 365430729 461809789 365430729 461809789 202042598 785767738 202042598 785767738 442933522 480109585 442933522 480109585 172752062 480109585 711798384 170417242 711798384 170417242 144114415 963295070 144114415 963295070 775659749 18436996 775659749 18436996 107810250 804887064 107810250 804887064 866439246 602380297 866439246 602380297 515987528 602380297 521015859 5682736 521015859 5682736 917854964 820638936 917854964 820638936 923073211 820638936 40775655 966119459 40775655 966119459 823526556 704636862 823526556 704636862 149996330 970662957 149996330 970662957 580855646 549060445 580855646 549060445 875678759 981856914 875678759 981856914 664613304 162085216 664613304 162085216 151664311 162085216 683295165 138609213 683295165 138609213 36042028 969685641 36042028 969685641 839299679 969685641 309436597 618733124 309436597 618733124 234187635 773979309 234187635 773979309 9313630 241382722 9313630 241382722 30416261 934336731 30416261 934336731 351969612 934336731 48565655 441987679 48565655 441987679 720102794 649464707 720102794 649464707 807900833 53525969 807900833 53525969 49731138 994225755 49731138 994225755 717042091 994225755 65797846 563528079 65797846 563528079 842287370 154598778 842287370 154598778 327571841 905907168 327571841 905907168 43699197 284056695 43699197 284056695 439356548 383562766 439356548 383562766 113370120 42036711 113370120 42036711 772680810 803824632 772680810 803824632 606362569 479336468 606362569 479336468 687782528 479336468 108716371 972577445 108716371 972577445 91718297 654529903 91718297 654529903 617263330 654529903 22083838 675712034 22083838 675712034 507430459 70716197 507430459 70716197 901250723 858097217 901250723 858097217 732525295 858097217 812143019 971617633 812143019 971617633 784835721 370578696 784835721 370578696 165717945 370578696 517834132 117928548 517834132 117928548 529143520 972745523 529143520 972745523 332254233 842550793 332254233 842550793 25998594 897352282 25998594 897352282 711772254 343463207 711772254 343463207 967265409 874316786 967265409 874316786 761441143 272106045 761441143 272106045 384749651 619822209 384749651 619822209 606684 463416544 606684 463416544 801828038 678836219 801828038 678836219 141753575 6538685 141753575 6538685 173465691 995991532 173465691 995991532 830187659 995991532 121529949 185203701 121529949 185203701 153976795 919324623 153976795 919324623 946347317 919324623 872610792 16791481 872610792 16791481 940175775 606228307 940175775 606228307 155882365 564961265 155882365 564961265 700285826 623818611 700285826 623818611 211161859 217425119 211161859 217425119 760107276 868823013 760107276 868823013 356237504 61702971 356237504 61702971 426737194 585641893 426737194 585641893 185681713 67506098 185681713 67506098 666006848 946249797 666006848 946249797 984223102 594406945 984223102 594406945 533401145 373739537 533401145 373739537 260878649 992520312 260878649 992520312 835636586 50666449 835636586 50666449 805548127 50666449 852307635 830953220 852307635 830953220 320069772 830953220 704705631 973413685 704705631 973413685 275586693 569642882 275586693 569642882 230150869 789931845 230150869 789931845 483518519 322843727 483518519 322843727 843190697 682618977 843190697 682618977 133008175 682618977 897776033 162174944 897776033 162174944 693099902 162174944 798840608 915106004 798840608 915106004 616541640 773681799 616541640 773681799 231555917 773681799 358151350 554315090 358151350 554315090 144440336 755580014 144440336 755580014 567568574 268331150 567568574 268331150 177605169 917263698 177605169 917263698 522257887 16173609 522257887 16173609 606395030 731758223 606395030 731758223 817031005 393195219 817031005 393195219 501042668 829634952 501042668 829634952 161057788 632435334 161057788 632435334 734757363 928840394 734757363 928840394 777954539 16574758 777954539 16574758 100260812 348800134 100260812 348800134 657536280 348800134 531039555 564186764 531039555 564186764 670564311 513287340 670564311 513287340 100094432 905808962 100094432 905808962 909809666 905808962 840534824 548070058 840534824 548070058 438719860 605507748 438719860 605507748 851950349 201546625 851950349 201546625 612610476 303028168 612610476 303028168 639775693 303028168 589833178 207120467 589833178 207120467 655614460 554023464 655614460 554023464 678864550 15469293 678864550 15469293 419083707 993342286 419083707 993342286 164927600 681927581 164927600 681927581 831658650 681927581 89236670 764775400 89236670 764775400 871767006 259096719 871767006 259096719 71920079 259096719 946408309 957071693 946408309 957071693 238751788 744364146 238751788 744364146 42908623 744364146 191403856 144958556 191403856 144958556 53877934 951784277 53877934 951784277 924827590 357429273 924827590 357429273 251060978 790125169 251060978 790125169 779610565 790125169 746134768 146933168 746134768 146933168 71745817 846007404 71745817 846007404 53877227 655836140 53877227 655836140 513121654 675251301 513121654 675251301 441667771 326052933 441667771 326052933 36554331 660929352 36554331 660929352 872837537 660929352 432998268 31516070 432998268 31516070 552502565 183297456 552502565 183297456 997275844 861175459 997275844 861175459 324778484 558096535 324778484 558096535 485197275 780322297 485197275 780322297 761953641 129973955 761953641 129973955 783168038 129973955 675908851 979843982 675908851 979843982 807196481 935532665 807196481 935532665 140808759 651591621 140808759 651591621 994244243 651591621 30181898 27491457 30181898 27491457 947842414 555558695 947842414 555558695 931738834 497544546 931738834 497544546 495725996 689361795 495725996 689361795 575901063 477663964 575901063 477663964 769946358 875446474 769946358 875446474 373151162 24835960 373151162 24835960 68086369 24835960 762602879 236145283 762602879 236145283 778945687 85065097 778945687 85065097 288938233 769388981 288938233 769388981 607018155 769388981 291850465 902854434 291850465 902854434 528366172 53899852 528366172 53899852 143946757 53899852 990821065 860223001 990821065 860223001 824773135 11631012 824773135 11631012 952578961 954437470 952578961 954437470 358796379 148278629 358796379 148278629 59895578 763695552 59895578 763695552 307803364 39285785 307803364 39285785 152419514 39285785 356646230 636801443 356646230 636801443 126101724 618949924 126101724 618949924 452579613 840439133 452579613 840439133 481672471 491525822 481672471 491525822 399645369 655823572 399645369 655823572 703779628 102046325 703779628 102046325 962088914 471648858 962088914 471648858 779993259 160610574 779993259 160610574 201827562 932245799 201827562 932245799 783719731 660002497 783719731 660002497 72034936 660002497 814388293 855751776 814388293 855751776 474918576 160562288 474918576 160562288 837966467 331959939 837966467 331959939 420934635 331959939 562172629 266444289 562172629 266444289 570045345 981505603 570045345 981505603 33183065 652808523 33183065 652808523 240467138 730932004 240467138 730932004 464777613 585143263 464777613 585143263 527841069 953778124 527841069 953778124 637694862 114138090 637694862 114138090 45304327 908405706 45304327 908405706 713219719 908405706 2854678 303066371 2854678 303066371 998216903 31909721 998216903 31909721 846173254 880244722 846173254 880244722 903466170 687065279 903466170 687065279 21525544 687065279 199552319 414009665 199552319 414009665 888175659 787147124 888175659 787147124 326761901 25439486 326761901 25439486 586145921 821826796 586145921 821826796 897863336 4871382 897863336 4871382 30996555 997971439 30996555 997971439 670856230 60439075 670856230 60439075 502088252 532163521 502088252 532163521 670632002 109373099 670632002 109373099 237620283 109373099 500122853 932104898 500122853 932104898 62908310 169852337 62908310 169852337 859507639 906500562 859507639 906500562 874831946 906500562 797948495 387283775 797948495 387283775 229850828 537770684 229850828 537770684 924972581 216394463 924972581 216394463 918699727 818489102 918699727 818489102 348553565 818489102 982856489 408662305 982856489 408662305 833532248 599407897 833532248 599407897 851792217 599407897 54739525 165387320 54739525 165387320 465984458 308852965 465984458 308852965 209325895 308852965 825948759 413955086 825948759 413955086 298510483 273033256 298510483 273033256 863873016 824877941 863873016 824877941 509426254 485991331 509426254 485991331 324091112 485991331 936046601 272719272 936046601 272719272 118504258 931523472 118504258 931523472 590777655 931523472 2807990 277963224 2807990 277963224 791332591 838218778 791332591 838218778 412743389 838218778 951450503 105328674 951450503 105328674 795228073 441747841 795228073 441747841 304199943 141207150 304199943 141207150 123969651 141207150 762448566 921229511 762448566 921229511 129488312 976953541 129488312 976953541 598394623 190590161 598394623 190590161 303329145 190590161 612327405 935440255 612327405 935440255 962680962 14199357 962680962 14199357 108234549 859599877 108234549 859599877 666444725 110017300 666444725 110017300 867343351 110017300 328232029 517063602 328232029 517063602 75040555 153271476 75040555 153271476 550633214 892833038 550633214 892833038 248642274 892833038 720071205 122839301 720071205 122839301 451687762 122839301 642177167 88273275 642177167 88273275 158488867 949458930 158488867 949458930 437445735 540342626 437445735 540342626 183450460 999242214 183450460 999242214 755038994 971641560 755038994 971641560 130263121 993100789 130263121 993100789 275895619 171148709 275895619 171148709 136977309 926306695 136977309 926306695 20005161 15452145 20005161 15452145 467103033 668043987 467103033 668043987 414524898 302193174 414524898 302193174 38616851 882563163 38616851 882563163 839901495 140449851 839901495 140449851 238416037 893040128 238416037 893040128 378067507 893040128 197611962 990676564 197611962 990676564 871786742 287219107 871786742 287219107 896004683 287219107 501283265 899202286 501283265 899202286 750735879 899202286 460027654 205728395 460027654 205728395 393939575 205728395 449042032 892220243 449042032 892220243 163164231 573904849 163164231 573904849 932268782 747264408 932268782 747264408 971794499 208951166 971794499 208951166 910136947 883802034 910136947 883802034 223791191 973032174 223791191 973032174 545036160 564647178 545036160 564647178 893950329 748481608 893950329 748481608 344402793 147014003 344402793 147014003 214067362 147014003 858044071 794977535 858044071 794977535 319304221 30805301 319304221 30805301 629948679 765872030 629948679 765872030 149488514 765872030 841818977 317576992 841818977 317576992 906233727 685287400 906233727 685287400 83780877 66300476 83780877 66300476 920482545 748047726 920482545 748047726 800852589 437531550 800852589 437531550 134782911 176330422 134782911 176330422 889700505 911766282 889700505 911766282 740541089 526356439 740541089 526356439 99792601 526356439 605345479 209096504 605345479 209096504 350929398 209096504 549353726 915221789 549353726 915221789 653189286 915221789 643920020 602275371 643920020 602275371 623424364 840785987 623424364 840785987 187041916 276016178 187041916 276016178 404930573 654461462 404930573 654461462 743286834 654461462 161418372 216198166 161418372 216198166 498755181 795377714 498755181 795377714 345470533 583478706 345470533 583478706 567266731 938406002 567266731 938406002 823139070 216935362 823139070 216935362 746919803 577331375 746919803 577331375 781081306 35555172 781081306 35555172 213737598 35555172 535657365 482716306 535657365 482716306 427301971 482716306 951403861 152442771 951403861 152442771 387032791 152442771 600233083 684631145 600233083 684631145 603015415 684631145 372045907 285743034 372045907 285743034 799225953 46684489 799225953 46684489 634922450 720210654 634922450 720210654 618624561 720210654 634344803 635772610 634344803 635772610 813232806 661422968 813232806 661422968 705311002 117392610 705311002 117392610 869734305 968391973 869734305 968391973 40627827 306920737 40627827 306920737 54059466 917828964 54059466 917828964 355899877 134082187 355899877 134082187 922021540 134082187 570972189 882242506 570972189 882242506 96572267 467210490 96572267 467210490 851013239 945735016 851013239 945735016 205930095 197515792 205930095 197515792 534570364 197515792 147632340 524852323 147632340 524852323 746937316 9282017 746937316 9282017 867773304 921396891 867773304 921396891 926436562 243440493 926436562 243440493 341913888 243440493 946883481 619974716 946883481 619974716 790255597 904147989 790255597 904147989 427944979 904147989 715112968 32374791 715112968 32374791 655547341 345785118 655547341 345785118 185944352 82237913 185944352 82237913 356859367 733827083 356859367 733827083 777727677 600339783 777727677 600339783 117190417 987730195 117190417 987730195 369558593 464544524 369558593 464544524 991997179 464544524 809399488 703665621 809399488 703665621 883790512 552422070 883790512 552422070 936172264 708493402 936172264 708493402 435730260 406471101 435730260 406471101 62214412 970960893 62214412 970960893 853602675 371061326 853602675 371061326 816819610 371061326 830051945 711827451 830051945 711827451 151855461 425161452 151855461 425161452 905484307 425161452 789062301 63767245 789062301 63767245 9691572 63767245 571085497 920201452 571085497 920201452 209310753 567449260 209310753 567449260 450070803 883045493 450070803 883045493 124697311 70406475 124697311 70406475 478285143 589592625 478285143 589592625 832717643 589592625 108604980 241890087 108604980 241890087 98973888 943770524 98973888 943770524 238969509 110449250 238969509 110449250 890481395 883010788 890481395 883010788 31611453 883010788 759589808 753780862 759589808 753780862 494847009 925661520 494847009 925661520 366376911 456854068 366376911 456854068 98319038 456854068 842262875 147711932 842262875 147711932 252240612 643006316 252240612 643006316 798197981 643006316 763162367 354202803 763162367 354202803 367519303 805584240 367519303 805584240 28513871 931128748 28513871 931128748 21187879 557393164 21187879 557393164 848924940 685638774 848924940 685638774 982357838 151521833 982357838 151521833 156680214 330247923 156680214 330247923 196202082 319820631 196202082 319820631 606454805 551512715 606454805 551512715 968549088 439445253 968549088 439445253 236952822 623525032 236952822 623525032 888895753 320519681 888895753 320519681 531944896 843032092 531944896 843032092 311057549 619257851 311057549 619257851 117093683 385765854 117093683 385765854 479687874 601300745 479687874 601300745 436611468 345222305 436611468 345222305 531637039 606156990 531637039 606156990 319860199 606156990 524924806 97266051 524924806 97266051 509306767 871149301 509306767 871149301 472513903 395083137 472513903 395083137 711792610 434031192 711792610 434031192 797558015 394252674 797558015 394252674 526748359 530385025 526748359 530385025 760009788 198418824 760009788 198418824 911442624 856513051 911442624 856513051 17705068 442341581 17705068 442341581 268175549 675261095 268175549 675261095 174633387 431499 174633387 431499 107479284 431499 171490970 801863102 171490970 801863102 391562990 801863102 205632777 349940491 205632777 349940491 406257295 514996343 406257295 514996343 937318377 218780451 937318377 218780451 32173185 218780451 424523819 479392398 424523819 479392398 1200687 204570928 1200687 204570928 70890644 789071385 70890644 789071385 715493578 917488334 715493578 917488334 210662372 917488334 769206470 993744753 769206470 993744753 946200448 33233551 946200448 33233551 440692589 995312060 440692589 995312060 668159390 607010886 668159390 607010886 960902676 937171396 960902676 937171396 170261830 508298444 170261830 508298444 502728708 526822919 502728708 526822919 911253535 51387332 911253535 51387332 468754598 51387332 756954820 69897107 756954820 69897107 24577224 603743236 24577224 603743236 858936558 603743236 696725911 946170762 696725911 946170762 682197911 641179906 682197911 641179906 26613567 732555985 26613567 732555985 999696068 156671555 999696068 156671555 671758010 399149639 671758010 399149639 129352092 307761689 129352092 307761689 696478816 680197969 696478816 680197969 694598725 534507312 694598725 534507312 172756847 534507312 234780119 864160160 234780119 864160160 237919730 165962806 237919730 165962806 96037780 165962806 475723680 967069037 475723680 967069037 673814359 967069037 136984897 321678874 136984897 321678874 886746482 472431049 886746482 472431049 673835654 15908366 673835654 15908366 843780475 116484244 843780475 116484244 616615173 116484244 963995330 906607551 963995330 906607551 758800913 311281075 758800913 311281075 818711122 311281075 667298008 978648271 667298008 978648271 49228514 135804986 49228514 135804986 666351443 799027591 666351443 799027591 119830238 86886169 119830238 86886169 621995427 339865016 621995427 339865016 398566375 138028226 398566375 138028226 326119660 793013689 326119660 793013689 81424049 793013689 800332810 576768878 800332810 576768878 532851868 831971820 532851868 831971820 466060837 3306102 466060837 3306102 369906729 830609290 369906729 830609290 709567287 9399106 709567287 9399106 748967143 979803276 748967143 979803276 932842619 979803276 572074697 735898094 572074697 735898094 897472603 735898094 882204683 824754556 882204683 824754556 485917121 810281514 485917121 810281514 788824486 958488681 788824486 958488681 719415132 43074158 719415132 43074158 951801310 43074158 254509107 376530456 254509107 376530456 939389015 300889769 939389015 300889769 317184570 693817871 317184570 693817871 867402527 49820971 867402527 49820971 942886979 239634269 942886979 239634269 977503806 239634269 434245476 13421818 434245476 13421818 560591421 684902851 560591421 684902851 901596826 437037521 901596826 437037521 308667073 437037521 767231470 551898862 767231470 551898862 347347430 697101613 347347430 697101613 443540383 4958164 443540383 4958164 988508485 988502337 988508485 988502337 102016780 180272411 102016780 180272411 656180264 932755204 656180264 932755204 847195147 932755204 378840375 7144043 378840375 7144043 6181110 652381281 6181110 652381281 779565397 205271593 779565397 205271593 71134283 61630894 71134283 61630894 295712012 671445371 295712012 671445371 713779875 671445371 619276383 60901802 619276383 60901802 934852899 974590127 934852899 974590127 244969947 169995292 244969947 169995292 704515749 566021601 704515749 566021601 33230874 739238217 33230874 739238217 710641408 739238217 653751775 164727842 653751775 164727842 294271531 983865041 294271531 983865041 660092130 316197488 660092130 316197488 905234285 774195772 905234285 774195772 643858923 452795305 643858923 452795305 252366037 699057908 252366037 699057908 629340745 56159708 629340745 56159708 642701231 56159708 204615342 841511086 204615342 841511086 389010945 373443464 389010945 373443464 550888673 983392634 550888673 983392634 655830300 491270503 655830300 491270503 219209474 491270503 739895586 867508736 739895586 867508736 77400325 489130792 77400325 489130792 431066633 684149250 431066633 684149250 655047173 35448603 655047173 35448603 675965315 35448603 165217925 642040958 165217925 642040958 432092854 642040958 253252199 484340014 253252199 484340014 668937144 928044621 668937144 928044621 431165719 19241476 431165719 19241476 625159908 337839211 625159908 337839211 736456295 29413850 736456295 29413850 948775229 524024396 948775229 524024396 36810274 94809469 36810274 94809469 166328620 771850648 166328620 771850648 179155001 425944201 179155001 425944201 253165917 623850762 253165917 623850762 767075993 58861165 767075993 58861165 421508229 541967046 421508229 541967046 991665724 379967997 991665724 379967997 105575786 892078768 105575786 892078768 745058705 327787087 745058705 327787087 312574629 986698389 312574629 986698389 853476085 425085351 853476085 425085351 544677443 523319737 544677443 523319737 55213938 434946182 55213938 434946182 693038843 713085481 693038843 713085481 52716975 24952147 52716975 24952147 273223724 24952147 237807891 845520496 237807891 845520496 676088601 466661598 676088601 466661598 135923412 311260190 135923412 311260190 141565197 846769960 141565197 846769960 111912393 73989700 111912393 73989700 570162714 477206579 570162714 477206579 338186370 436191195 338186370 436191195 593434850 554168036 593434850 554168036 184651470 22624363 184651470 22624363 765230525 763593453 765230525 763593453 432735917 763593453 681984819 595538488 681984819 595538488 317174422 693342505 317174422 693342505 649051041 211072537 649051041 211072537 726271119 636065736 726271119 636065736 477097764 636065736 807391983 80260024 807391983 80260024 592592687 334797699 592592687 334797699 945789822 334797699 13378887 989430739 13378887 989430739 821994230 989430739 133257449 147702675 133257449 147702675 7792045 820921337 7792045 820921337 974481634 820921337 895980131 47072666 895980131 47072666 458787991 539727745 458787991 539727745 98543920 221773184 98543920 221773184 818390957 221773184 32238183 474289315 32238183 474289315 550356955 327824364 550356955 327824364 843150206 403064498 843150206 403064498 434668402 403064498 898072636 951761225 898072636 951761225 348974728 951761225 556317824 389029554 556317824 389029554 305994474 970279659 305994474 970279659 589270266 248156381 589270266 248156381 303391148 248156381 669105056 921367197 669105056 921367197 134865463 292117708 134865463 292117708 847673126 292117708 249278222 989547714 249278222 989547714 947378219 132830622 947378219 132830622 340168664 709741071 340168664 709741071 127360730 709741071 794310701 762117393 794310701 762117393 899182488 689884674 899182488 689884674 576847430 807947286 576847430 807947286 734319684 4304461 734319684 4304461 186371407 936822691 186371407 936822691 856527430 220522796 856527430 220522796 199135929 220522796 269133164 782394887 269133164 782394887 164434077 782394887 904555872 203051841 904555872 203051841 893846510 811268093 893846510 811268093 497974963 460604407 497974963 460604407 192366521 807093173 192366521 807093173 126266706 284095160 126266706 284095160 770531580 726831192 770531580 726831192 90242245 335830599 90242245 335830599 736714182 638824802 736714182 638824802 346761866 638824802 968588344 713540565 968588344 713540565 548392890 502715283 548392890 502715283 527591392 758597611 527591392 758597611 548645376 125183358 548645376 125183358 226295606 125183358 642180737 988764529 642180737 988764529 259928774 988764529 596455430 84621981 596455430 84621981 921489562 84621981 10294266 630624290 10294266 630624290 941132045 630624290 856886313 827708919 856886313 827708919 392780421 827708919 589872702 297559218 589872702 297559218 22590948 514680228 22590948 514680228 731909911 33044544 731909911 33044544 511750175 33044544 842737316 826966833 842737316 826966833 797997199 189995497 797997199 189995497 405566229 944609686 405566229 944609686 835676070 143422283 835676070 143422283 184192303 800198701 184192303 800198701 257986204 406044151 257986204 406044151 138395708 971244120 138395708 971244120 782727767 971244120 434141564 5107368 434141564 5107368 60753625 5107368 754788727 192004466 754788727 192004466 272377820 33803032 272377820 33803032 704201590 397767965 704201590 397767965 219566258 789452432 219566258 789452432 766761982 103482386 766761982 103482386 95438768 103482386 756421015 769675255 756421015 769675255 876795097 30503245 876795097 30503245 196192830 30503245 451391882 19481179 451391882 19481179 355393602 149846061 355393602 149846061 459857734 52889785 459857734 52889785 407676144 668683363 407676144 668683363 844092819 532364653 844092819 532364653 222692449 38813256 222692449 38813256 343067890 38813256 258339529 323058639 258339529 323058639 106834307 323058639 547637384 759731233 547637384 759731233 963848314 552753645 963848314 552753645 788357838 798102893 788357838 798102893 397996889 180037800 397996889 180037800 883162675 970362554 883162675 970362554 646157473 776841326 646157473 776841326 860093866 940007875 860093866 940007875 224547624 221366170 224547624 221366170 87793063 221366170 396664862 681088840 396664862 681088840 541673608 681088840 292505341 687224433 292505341 687224433 18437042 102992269 18437042 102992269 551343061 802924836 551343061 802924836 22804187 802924836 684810830 90369811 684810830 90369811 223420376 585244972 223420376 585244972 365216618 760560987 365216618 760560987 755973956 104340014 755973956 104340014 181986006 823826841 181986006 823826841 340288623 823826841 311316378 177861940 311316378 177861940 75999156 589154019 75999156 589154019 757184 589154019 756938729 681374651 756938729 681374651 39987462 541754151 39987462 541754151 629407733 288177158 629407733 288177158 480840643 846192882 480840643 846192882 848384080 336602255 848384080 336602255 689085984 699927092 689085984 699927092 8315907 226594621 8315907 226594621 978429165 908785965 978429165 908785965 19327533 908785965 574905272 95977981 574905272 95977981 422281543 95977981 676441927 442009225 676441927 442009225 84135322 442009225 420258788 891593082 420258788 891593082 715543048 729281806 715543048 729281806 927762587 802834066 927762587 802834066 111128482 802834066 354118665 896809270 354118665 896809270 392654725 269332442 392654725 269332442 498551619 606138442 498551619 606138442 692123617 106630720 692123617 106630720 834886695 861460601 834886695 861460601 347715410 224626631 347715410 224626631 51267977 224626631 724261842 446276545 724261842 446276545 94211875 93107697 94211875 93107697 183881126 894362007 183881126 894362007 386070064 408364459 386070064 408364459 915248185 516369526 915248185 516369526 687429650 54755370 687429650 54755370 218633507 370227185 218633507 370227185 117019602 322056957 117019602 322056957 557002756 322056957 211945672 693320714 211945672 693320714 997248076 355784496 997248076 355784496 723150647 659426366 723150647 659426366 605229865 336742009 605229865 336742009 335906998 504005324 335906998 504005324 577740006 464917790 577740006 464917790 877889515 665541798 877889515 665541798 4155990 665541798 526734523 978781932 526734523 978781932 505310777 361859755 505310777 361859755 876767511 361859755 831968823 35688390 831968823 35688390 157559229 546284409 157559229 546284409 930741159 536854358 930741159 536854358 252199797 829359534 252199797 829359534 108100304 405463225 108100304 405463225 51613861 682357785 51613861 682357785 269749994 146790952 269749994 146790952 766003915 922566160 766003915 922566160 951032485 1650176 951032485 1650176 809469515 692250445 809469515 692250445 19313392 251586996 19313392 251586996 448930749 989627424 448930749 989627424 736418356 989627424 8842233 753861809 8842233 753861809 28409376 788831161 28409376 788831161 384132669 788831161 152374323 685020105 152374323 685020105 82963426 760895003 82963426 760895003 868672869 410685850 868672869 410685850 888861237 410685850 384131123 294487860 384131123 294487860 215978259 912252907 215978259 912252907 679455587 257912102 679455587 257912102 486517998 801162015 486517998 801162015 963014152 424251370 963014152 424251370 342802536 600903980 342802536 600903980 403178437 274135431 403178437 274135431 854002793 274135431 702405707 771458617 702405707 771458617 155033329 98483806 155033329 98483806 750926089 98483806 12485208 989205043 12485208 989205043 427760054 441424847 427760054 441424847 407817898 786106646 407817898 786106646 259039360 786106646 971756508 820746130 971756508 820746130 693794631 203365579 693794631 203365579 293720985 604418344 293720985 604418344 255377966 604418344 780521495 673424408 780521495 673424408 458537458 81039821 458537458 81039821 757255719 495393080 757255719 495393080 271442765 125809063 271442765 125809063 302793110 883591399 302793110 883591399 663929518 178741477 663929518 178741477 138612077 178741477 379778474 970026885 379778474 970026885 163181520 74869841 163181520 74869841 829577523 676815368 829577523 676815368 829920293 676815368 630456441 288768227 630456441 288768227 321032166 288768227 822293616 972469792 822293616 972469792 126421060 696785584 126421060 696785584 303455395 631890044 303455395 631890044 428378791 639535553 428378791 639535553 257950620 547227569 257950620 547227569 674183704 913295119 674183704 913295119 251024631 551908107 251024631 551908107 831606635 991742088 831606635 991742088 123789779 492658111 123789779 492658111 921342898 535031169 921342898 535031169 591020011 377821059 591020011 377821059 761369078 591947318 761369078 591947318 317802671 337755022 317802671 337755022 746015360 722619499 746015360 722619499 107411989 288555631 107411989 288555631 729579396 879392287 729579396 879392287 238967218 166451975 238967218 166451975 163943058 166451975 991437656 253218202 991437656 253218202 681724580 253218202 995531936 892566433 995531936 892566433 188218125 601259029 188218125 601259029 767670199 601259029 53963050 765827150 53963050 765827150 442454136 13639743 442454136 13639743 474419547 546397451 474419547 546397451 183304468 546397451 966061943 303231311 966061943 303231311 588824536 919846768 588824536 919846768 841622561 919846768 513205222 479954753 513205222 479954753 45719507 540563585 45719507 540563585 417289622 430547297 417289622 430547297 9508825 785599739 9508825 785599739 515875055 785599739 95230195 278282643 95230195 278282643 499544279 278282643 323502005 678327473 323502005 678327473 792085323 441996949 792085323 441996949 439418433 941928362 439418433 941928362 85477853 780039557 85477853 780039557 650200610 900373873 650200610 900373873 426841304 482333177 426841304 482333177 248344570 522910694 248344570 522910694 342296803 46952513 342296803 46952513 462465655 465742449 462465655 465742449 593067045 366978817 593067045 366978817 432972207 892288607 432972207 892288607 577347124 373507672 577347124 373507672 122051940 548441332 122051940 548441332 57991894 982323360 57991894 982323360 408931962 19815633 408931962 19815633 34008892 709025980 34008892 709025980 725656144 118454201 725656144 118454201 985187409 441304701 985187409 441304701 226126180 995236963 226126180 995236963 196603588 679527127 196603588 679527127 533514814 822489373 533514814 822489373 861888451 815363879 861888451 815363879 436704563 872720358 436704563 872720358 559912769 393158007 559912769 393158007 333581060 393158007 777485225 939108436 777485225 939108436 696212534 103439643 696212534 103439643 60593754 695211666 60593754 695211666 576283144 169612893 576283144 169612893 977234640 689647015 977234640 689647015 512605719 128176297 512605719 128176297 328119365 548771578 328119365 548771578 58371140 100094879 58371140 100094879 109245477 975697689 109245477 975697689 383309334 975697689 143683084 365476783 143683084 365476783 894254295 901751805 894254295 901751805 566042294 314612712 566042294 314612712 21574116 86505438 21574116 86505438 693316420 430082844 693316420 430082844 743634945 427587964 743634945 427587964 271301412 752115868 271301412 752115868 118417925 29631337 118417925 29631337 748374280 974048453 748374280 974048453 392527864 974048453 550568820 423133086 550568820 423133086 475306931 423133086 485622686 335567252 485622686 335567252 566372093 783353344 566372093 783353344 903833940 783353344 61645614 110116221 61645614 110116221 664548721 110116221 249091510 642871708 249091510 642871708 836104379 593166630 836104379 593166630 668960823 707198071 668960823 707198071 109427488 195919909 109427488 195919909 778917118 195919909 323460230 857812169 323460230 857812169 79159161 100506124 79159161 100506124 490230439 827013445 490230439 827013445 880347829 317932158 880347829 317932158 898291649 949167583 898291649 949167583 88604222 949167583 972907028 619170570 972907028 619170570 914744358 820953373 914744358 820953373 331635975 27468242 331635975 27468242 83295285 733531936 83295285 733531936 381007309 101240757 381007309 101240757 119658330 632323645 119658330 632323645 438322459 428260168 438322459 428260168 997491428 930948353 997491428 930948353 585241847 21152811 585241847 21152811 945769136 976768373 945769136 976768373 72633389 976768373 359174064 209670423 359174064 209670423 876845024 209670423 548966450 17907089 548966450 17907089 662666532 949470312 662666532 949470312 577645814 318802108 577645814 318802108 840236473 318802108 777964838 824189401 777964838 824189401 805920937 824189401 608866358 360603442 608866358 360603442 39657754 916764878 39657754 916764878 963751288 289621456 963751288 289621456 769113876 802152684 769113876 802152684 900130317 645692130 900130317 645692130 53907808 905851047 53907808 905851047 760944113 190035755 760944113 190035755 406799165 190035755 665700222 977970422 665700222 977970422 459113455 160303534 459113455 160303534 813737598 824170662 813737598 824170662 648179168 270432825 648179168 270432825 799787305 286956818 799787305 286956818 281940642 56804276 281940642 56804276 32824594 638826064 32824594 638826064 566226608 608235380 566226608 608235380 28710076 968340051 28710076 968340051 414898258 180628091 414898258 180628091 643960214 469306369 643960214 469306369 462641747 231595799 462641747 231595799 614081191 563480966 614081191 563480966 54241111 172648228 54241111 172648228 681537633 769716342 681537633 769716342 436869147 567462998 436869147 567462998 969595225 650641803 969595225 650641803 31457313 222370566 31457313 222370566 735501267 610519937 735501267 610519937 942865878 610519937 739093609 478056206 739093609 478056206 169970233 995063047 169970233 995063047 537071223 614232325 537071223 614232325 373204556 614232325 674088394 54844488 674088394 54844488 172243010 292281400 172243010 292281400 333579540 288264682 333579540 288264682 208757844 889912498 208757844 889912498 822656994 813919169 822656994 813919169 67175570 871535732 67175570 871535732 247056778 385044482 247056778 385044482 353657352 821805878 353657352 821805878 696876653 392859133 696876653 392859133 708512051 811415801 708512051 811415801 991583238 811415801 284655215 98576565 284655215 98576565 161827480 991154834 161827480 991154834 999203510 593276671 999203510 593276671 777144400 720263103 777144400 720263103 804209048 576448437 804209048 576448437 945729180 862155786 945729180 862155786 49313701 233414547 49313701 233414547 879357857 920626090 879357857 920626090 112052487 786385823 112052487 786385823 21270220 822930639 21270220 822930639 129564282 568108439 129564282 568108439 978687067 927388667 978687067 927388667 937068678 358182500 937068678 358182500 988991535 992053297 988991535 992053297 721720508 251601265 721720508 251601265 476091866 953347873 476091866 953347873 589525047 361006910 589525047 361006910 178865545 958527068 178865545 958527068 719063620 958527068 70164903 692199904 70164903 692199904 581077005 739766452 581077005 739766452 639264341 528334795 639264341 528334795 783715604 561957232 783715604 561957232 320387944 186842364 320387944 186842364 8473866 186842364 884239719 742315489 884239719 742315489 494335141 275481048 494335141 275481048 658599073 275481048 244873969 220029147 244873969 220029147 315218761 958438998 315218761 958438998 12179917 958438998 222531933 145066937 222531933 145066937 925080075 728528660 925080075 728528660 807923456 164563873 807923456 164563873 626057246 164710247 626057246 164710247 479425348 69947009 479425348 69947009 208515566 480395078 208515566 480395078 412401468 98761603 412401468 98761603 325643302 802618015 325643302 802618015 432637462 802618015 62497130 288486694 62497130 288486694 392414775 512094863 392414775 512094863 160812931 157769990 160812931 157769990 536669200 902526321 536669200 902526321 622384097 902526321 61622978 723992 61622978 723992 145025619 827748055 145025619 827748055 31798770 120043486 31798770 120043486 583552267 753171749 583552267 753171749 800856977 753171749 714465565 63581962 714465565 63581962 390303557 650989826 390303557 650989826 690900938 650989826 160081444 282568130 160081444 282568130 296799 900054021 296799 900054021 350518769 900054021 12173270 31997197 12173270 31997197 587433848 672961764 587433848 672961764 865207876 665801924 865207876 665801924 906780994 764882252 906780994 764882252 893753578 541230962 893753578 541230962 261884031 916193808 261884031 916193808 970503777 916193808 797537010 584397951 797537010 584397951 269910333 738678316 269910333 738678316 90097639 86352220 90097639 86352220 519342991 917890558 519342991 917890558 126668287 363173777 126668287 363173777 478000374 363173777 239755508 613120526 239755508 613120526 209475179 454131775 209475179 454131775 316157994 924084219 316157994 924084219 833788275 924084219 700128433 62883070 700128433 62883070 770360646 62883070 164010566 13521589 164010566 13521589 876629638 212286679 876629638 212286679 974470698 28213997 974470698 28213997 685047371 944722169 685047371 944722169 289281458 263746595 289281458 263746595 355028428 263746595 332560859 148908702 332560859 148908702 246187734 751113647 246187734 751113647 934050507 751113647 247254354 644016670 247254354 644016670 785116168 976434659 785116168 976434659 840306868 26795038 840306868 26795038 773997043 602510132 773997043 602510132 769016460 134457172 769016460 134457172 208102880 134457172 960465201 623046036 960465201 623046036 699896216 141096578 699896216 141096578 946813367 316932761 946813367 316932761 287173457 174313359 287173457 174313359 993853159 174313359 831648883 910711049 831648883 910711049 370005150 93394701 370005150 93394701 133374623 93394701 285278550 806495469 285278550 806495469 124357659 35453823 124357659 35453823 960216153 874619278 960216153 874619278 329047536 874619278 388356231 443610714 388356231 443610714 816762022 443610714 16514597 790092308 16514597 790092308 706094698 790092308 487887484 238207776 487887484 238207776 528522519 238207776 428402371 911325598 428402371 911325598 26580874 88821241 26580874 88821241 680983746 88821241 379866725 751404095 379866725 751404095 37546938 751404095 704840444 449118026 704840444 449118026 757029272 761711941 757029272 761711941 654164808 490593377 654164808 490593377 50057516 969504249 50057516 969504249 503307669 505045260 503307669 505045260 473483723 505045260 979447151 766719918 979447151 766719918 229860907 709017033 229860907 709017033 8911459 709017033 404064244 190688504 404064244 190688504 692065542 346698201 692065542 346698201 123394745 84469685 123394745 84469685 988575116 678752912 988575116 678752912 143156163 164218725 143156163 164218725 898871824 806262244 898871824 806262244 435687711 491149381 435687711 491149381 791663097 950167893 791663097 950167893 78158680 950167893 521867964 488249500 521867964 488249500 256275439 488249500 993386704 893568577 993386704 893568577 689906555 32332482 689906555 32332482 455355888 32332482 589924673 357942348 589924673 357942348 29772457 357942348 458074521 987686092 458074521 987686092 962884624 2538695 962884624 2538695 604713598 308566979 604713598 308566979 277758100 90367987 277758100 90367987 550192693 466650709 550192693 466650709 847639884 26817901 847639884 26817901 907612022 26817901 848605990 945033092 848605990 945033092 62118848 537950844 62118848 537950844 465638197 19718477 465638197 19718477 154048516 886092313 154048516 886092313 434055197 371887703 434055197 371887703 65029999 511171129 65029999 511171129 513174949 284151775 513174949 284151775 738494593 613803519 738494593 613803519 763360242 613803519 196142837 699882259 196142837 699882259 520006925 512167521 520006925 512167521 908708797 512167521 313231072 279784034 313231072 279784034 146848216 279784034 512613687 755979783 512613687 755979783 677674246 368829667 677674246 368829667 911636991 638160953 911636991 638160953 803424950 638160953 810404251 330514818 810404251 330514818 680302409 817764833 680302409 817764833 653039776 305272028 653039776 305272028 142070441 73726928 142070441 73726928 511649277 987031283 511649277 987031283 661086692 987031283 251129799 473512533 251129799 473512533 965839315 648198881 965839315 648198881 345898911 347713428 345898911 347713428 10351329 407904169 10351329 407904169 555269939 124241081 555269939 124241081 833480104 723003166 833480104 723003166 643000402 110980740 643000402 110980740 456655598 110980740 920972524 808546502 920972524 808546502 491162875 24195433 491162875 24195433 928889447 329402813 928889447 329402813 308953761 284537262 308953761 284537262 191006576 904259323 191006576 904259323 782672021 904259323 553195837 8984535 553195837 8984535 205729503 929371080 205729503 929371080 570218999 102339990 570218999 102339990 818366131 102339990 624549043 187086049 624549043 187086049 125624140 63059791 125624140 63059791 866340786 675197628 866340786 675197628 80851241 675197628 910738761 359615175 910738761 359615175 623067603 476661584 623067603 476661584 791480508 346991374 791480508 346991374 524026089 592521948 524026089 592521948 104924779 25247251 104924779 25247251 477197719 181614205 477197719 181614205 724574344 118626554 724574344 118626554 134054635 575224409 134054635 575224409 387188594 575224409 52143099 650711344 52143099 650711344 762547159 161156897 762547159 161156897 59074788 810512465 59074788 810512465 939009982 451206376 939009982 451206376 354726881 256113819 354726881 256113819 886199284 938055872 886199284 938055872 43160627 938055872 847525137 291743166 847525137 291743166 271442234 291743166 627052382 144767878 627052382 144767878 149087313 395191258 149087313 395191258 719411723 270147500 719411723 270147500 473505638 595073225 473505638 595073225 875493064 348671393 875493064 348671393 848549431 703634904 848549431 703634904 87800328 703634904 553689555 21024540 553689555 21024540 34080684 21024540 862394666 667980030 862394666 667980030 569394713 546730356 569394713 546730356 951514112 914243360 951514112 914243360 894364725 89953361 894364725 89953361 290381030 89953361 361914954 781010329 361914954 781010329 797203674 781010329 610859683 293983202 610859683 293983202 923402318 293983202 654736686 670567 654736686 670567 315266566 949083683 315266566 949083683 184757317 949083683 348948582 893294556 348948582 893294556 95475540 893294556 801772074 306905679 801772074 306905679 314102080 306905679 487853662 599914905 487853662 599914905 330611109 498503760 330611109 498503760 971733128 964017985 971733128 964017985 922694343 517786526 922694343 517786526 165261873 517786526 996744152 42185751 996744152 42185751 574678508 607216282 574678508 607216282 214014384 231763142 214014384 231763142 544261158 61233070 544261158 61233070 813802829 983274888 813802829 983274888 319054493 983274888 957987558 236584058 957987558 236584058 346553517 838643629 346553517 838643629 739806615 221055722 739806615 221055722 186859916 665033439 186859916 665033439 342047164 337034583 342047164 337034583 317732422 677867166 317732422 677867166 817259742 677867166 150830912 255101009 150830912 255101009 475957241 489989899 475957241 489989899 553993656 141252792 553993656 141252792 960600902 141252792 7068378 438102685 7068378 438102685 638019679 133216221 638019679 133216221 90501001 253755885 90501001 253755885 466389512 122808188 466389512 122808188 642837777 372111932 642837777 372111932 104813537 126423030 104813537 126423030 613151029 547578553 613151029 547578553 31139252 393250618 31139252 393250618 18865327 522467514 18865327 522467514 427896189 237568076 427896189 237568076 984874008 706834098 984874008 706834098 752499549 288385174 752499549 288385174 183201368 700640729 183201368 700640729 447414783 207257952 447414783 207257952 670752872 661420851 670752872 661420851 88634408 796286515 88634408 796286515 200752358 182557955 200752358 182557955 605158585 52748589 605158585 52748589 999221413 788691296 999221413 788691296 82705787 185405434 82705787 185405434 751470650 983414099 751470650 983414099 410795304 144157350 410795304 144157350 287122330 144157350 726602799 665949934 726602799 665949934 15702873 227985193 15702873 227985193 665118950 78565957 665118950 78565957 148238532 644699383 148238532 644699383 397577140 51366211 397577140 51366211 23564540 51366211 397055232 794252372 397055232 794252372 435372413 506620856 435372413 506620856 643323539 688875623 643323539 688875623 244716471 596392414 244716471 596392414 779818611 791310612 779818611 791310612 426941853 704347087 426941853 704347087 72286095 704347087 628458978 290942310 628458978 290942310 24242065 719377965 24242065 719377965 49547728 282278761 49547728 282278761 730746809 282278761 428476196 437756275 428476196 437756275 729415358 9349101 729415358 9349101 326869302 873409500 326869302 873409500 927971897 524628856 927971897 524628856 961843395 744335362 961843395 744335362 370296050 177131161 370296050 177131161 617537759 921708647 617537759 921708647 960530856 494656022 960530856 494656022 309660833 618435229 309660833 618435229 407989561 540138710 407989561 540138710 951211290 694251000 951211290 694251000 554938692 367486822 554938692 367486822 483630943 936028982 483630943 936028982 602894379 31490718 602894379 31490718 132847840 805719563 132847840 805719563 128607347 303473878 128607347 303473878 596569007 372862182 596569007 372862182 523393376 11207330 523393376 11207330 182371516 799980362 182371516 799980362 428598663 799980362 183478795 40120528 183478795 40120528 932875139 40120528 81341454 910115378 81341454 910115378 669250562 494154312 669250562 494154312 228290088 691562620 228290088 691562620 922128687 691562620 94524570 621865888 94524570 621865888 595359716 706980519 595359716 706980519 133103621 122317846 133103621 122317846 723002041 962366737 723002041 962366737 706828986 351407941 706828986 351407941 743726323 721035537 743726323 721035537 820287514 721035537 411215638 846590012 411215638 846590012 537777247 689265348 537777247 689265348 932036780 838358216 932036780 838358216 500855747 404232290 500855747 404232290 649923444 554271762 649923444 554271762 309277076 330175680 309277076 330175680 678286761 330175680 27094584 91217144 27094584 91217144 790423918 484062779 790423918 484062779 352649999 484062779 542363637 101955839 542363637 101955839 763581621 982018466 763581621 982018466 674577889 257622283 674577889 257622283 631808149 647957964 631808149 647957964 262449510 174005566 262449510 174005566 7832904 445815190 7832904 445815190 908301053 26930080 908301053 26930080 849981804 926079964 849981804 926079964 645657830 210038852 645657830 210038852 391417838 331221367 391417838 331221367 183260439 331221367 652592025 775714530 652592025 775714530 354946204 135148350 354946204 135148350 950249711 135148350 261119826 888988904 261119826 888988904 781467701 888988904 643631362 501949628 643631362 501949628 134683704 834920841 134683704 834920841 474748597 168122688 474748597 168122688 609540329 654292640 609540329 654292640 973250662 654292640 945164176 974313177 945164176 974313177 12165609 974313177 749035353 302499724 749035353 302499724 383509583 950287400 383509583 950287400 115351520 468451299 115351520 468451299 125534228 961849147 125534228 961849147 780544833 272676983 780544833 272676983 576125887 877827163 576125887 877827163 521108 877827163 829453718 116756098 829453718 116756098 893182518 472003439 893182518 472003439 518056551 327492834 518056551 327492834 722519048 327492834 568545076 831017482 568545076 831017482 79249655 831017482 958635997 944543422 958635997 944543422 443419544 86628363 443419544 86628363 124431988 906409808 124431988 906409808 918987855 305717635 918987855 305717635 538300333 305717635 968959474 618729894 968959474 618729894 471559144 501627247 471559144 501627247 694850667 347547750 694850667 347547750 89384166 347547750 585350549 907801078 585350549 907801078 916569377 907801078 693215872 168139409 693215872 168139409 887315074 936579852 887315074 936579852 217579845 97989946 217579845 97989946 912182866 97989946 42015211 533509724 42015211 533509724 984592554 80527744 984592554 80527744 239096200 80527744 919725857 997004431 919725857 997004431 835288451 120363625 835288451 120363625 275954731 581752984 275954731 581752984 47644130 399306960 47644130 399306960 963973024 861490807 963973024 861490807 20601454 627292063 20601454 627292063 998674833 897228363 998674833 897228363 688850493 897228363 725723472 600665338 725723472 600665338 352955608 600665338 464799092 672081013 464799092 672081013 971286665 95490893 971286665 95490893 967177693 734669908 967177693 734669908 448102866 103236683 448102866 103236683 579081590 232947590 579081590 232947590 722556214 194000763 722556214 194000763 621909021 194000763 913906946 527363643 913906946 527363643 51050269 579298560 51050269 579298560 248642623 211443974 248642623 211443974 997014650 929222708 997014650 929222708 439479858 16630605 439479858 16630605 30977 737249615 30977 737249615 772633818 737249615 245420177 19191022 245420177 19191022 595899918 877577493 595899918 877577493 322143198 877577493 512823341 969593360 512823341 969593360 588343734 19926791 588343734 19926791 804740695 19926791 622088734 354512659 622088734 354512659 767909775 107383742 767909775 107383742 897946266 815872512 897946266 815872512 994929107 77503974 994929107 77503974 550239406 841576300 550239406 841576300 847050 278671192 847050 278671192 810638768 240573089 810638768 240573089 921136465 383184364 921136465 383184364 156924223 118002512 156924223 118002512 460271034 118002512 394530523 64777203 394530523 64777203 335326768 587866005 335326768 587866005 321036136 341563282 321036136 341563282 478624456 610744611 478624456 610744611 570852876 610744611 153724967 215318610 153724967 215318610 974911358 695579242 974911358 695579242 455501661 888195458 455501661 888195458 13957238 504040647 13957238 504040647 968912742 81885204 968912742 81885204 561349952 479205568 561349952 479205568 879966464 479205568 55792808 275989420 55792808 275989420 116788031 634378202 116788031 634378202 818465825 503123627 818465825 503123627 840086044 758260887 840086044 758260887 927686089 475354125 927686089 475354125 704312310 644270247 704312310 644270247 788590177 644270247 125868975 282503166 125868975 282503166 920163494 282503166 733328952 943771665 733328952 943771665 840707578 943771665 524145684 90736569 524145684 90736569 790015563 94480369 790015563 94480369 634778085 60259295 634778085 60259295 235776737 640590890 235776737 640590890 721942738 433499901 721942738 433499901 522173437 861232225 522173437 861232225 898844751 50199024 898844751 50199024 169237623 50199024 172650137 724016574 172650137 724016574 589655640 123727967 589655640 123727967 888442415 683503808 888442415 683503808 958606984 193798646 958606984 193798646 369941174 486118387 369941174 486118387 44074350 486118387 156940236 48342352 156940236 48342352 803430592 718838863 803430592 718838863 345773576 718838863 818496781 406132352 818496781 406132352 789277452 549222618 789277452 549222618 96605860 18007946 96605860 18007946 458745494 805085433 458745494 805085433 92566847 480271752 92566847 480271752 871248406 884401422 871248406 884401422 897917375 18976804 897917375 18976804 546226725 557474772 546226725 557474772 257128798 557474772 918776170 750970469 918776170 750970469 705718381 175013873 705718381 175013873 236442562 783083103 236442562 783083103 997517437 511174233 997517437 511174233 918902159 598426786 918902159 598426786 820046742 416096144 820046742 416096144 122700633 874109932 122700633 874109932 673031012 75126500 673031012 75126500 579225577 640889213 579225577 640889213 997201762 640889213 7898802 190308074 7898802 190308074 617013179 609050631 617013179 609050631 366051208 198595840 366051208 198595840 139458993 198595840 574182040 494855796 574182040 494855796 935619660 494855796 599324515 869218994 599324515 869218994 100337415 673712848 100337415 673712848 612166723 11412361 612166723 11412361 855751999 922567083 855751999 922567083 336637999 437876898 336637999 437876898 845815526 437876898 845508818 360063618 845508818 360063618 827794763 670979976 827794763 670979976 880146088 40908142 880146088 40908142 802460541 786575365 802460541 786575365 604813130 170504640 604813130 170504640 821882609 961517888 821882609 961517888 420327609 111968575 420327609 111968575 639179467 952472255 639179467 952472255 563958729 290961873 563958729 290961873 450897668 790483649 450897668 790483649 668544366 275722019 668544366 275722019 912801039 667872957 912801039 667872957 930204623 667872957 143867117 149749673 143867117 149749673 864253586 415549626 864253586 415549626 822063950 33506716 822063950 33506716 10677455 515723871 10677455 515723871 978493271 537845611 978493271 537845611 363464195 420061037 363464195 420061037 462640702 420061037 113011595 546062838 113011595 546062838 601238283 767031581 601238283 767031581 132029688 537958884 132029688 537958884 819576612 793427286 819576612 793427286 267646593 126559614 267646593 126559614 642894291 685982361 642894291 685982361 119629229 433745512 119629229 433745512 837075674 395524431 837075674 395524431 153951465 817537909 153951465 817537909 708097218 817537909 18337961 379854809 18337961 379854809 567035347 379854809 90290736 536237262 90290736 536237262 719674682 536237262 440422201 232941722 440422201 232941722 284805885 861225282 284805885 861225282 628869826 150081623 628869826 150081623 81413176 807674770 81413176 807674770 75249492 452364536 75249492 452364536 793700016 452364536 506940821 809878417 506940821 809878417 378922797 153023140 378922797 153023140 176941906 657631699 176941906 657631699 541257517 20892730 541257517 20892730 199527394 20892730 632068019 853133147 632068019 853133147 405061994 853133147 569139360 509482653 569139360 509482653 91318240 665728032 91318240 665728032 288160301 539664671 288160301 539664671 637279833 570922214 637279833 570922214 642762797 546841810 642762797 546841810 365373947 802106872 365373947 802106872 284718573 802106872 439007869 95576467 439007869 95576467 55156533 261654957 55156533 261654957 932655889 113597749 932655889 113597749 4808509 181681088 4808509 181681088 173925799 147610022 173925799 147610022 950614753 450843159 950614753 450843159 952468250 450843159 503771849 90816578 503771849 90816578 719959003 601399102 719959003 601399102 637753785 301590318 637753785 301590318 276786320 857705434 276786320 857705434 940771387 857705434 136732691 241693286 136732691 241693286 445150745 745837905 445150745 745837905 765677237 72854979 765677237 72854979 930864723 945660452 930864723 945660452 621637721 488130189 621637721 488130189 419796088 876343913 419796088 876343913 81509630 662540346 81509630 662540346 704232146 784571215 704232146 784571215 70670101 552931421 70670101 552931421 889448799 552931421 118736917 893813156 118736917 893813156 840485606 893813156 603164344 489145967 603164344 489145967 716526648 929175664 716526648 929175664 83629070 929175664 784373276 465219302 784373276 465219302 100317696 793653484 100317696 793653484 890382977 380335989 890382977 380335989 165438055 380335989 286469001 28484100 286469001 28484100 439992274 943784649 439992274 943784649 397372550 157569365 397372550 157569365 649615982 817324845 649615982 817324845 1623986 817324845 508730943 944477263 508730943 944477263 328552733 351064936 328552733 351064936 757454172 351064936 16226860 869965946 16226860 869965946 249894464 1628081 249894464 1628081 560594853 972534530 560594853 972534530 254000904 972534530 266047869 234340449 266047869 234340449 496533705 594144161 496533705 594144161 920789552 594144161 664200329 859107016 664200329 859107016 592286639 604470837 592286639 604470837 733402822 741950365 733402822 741950365 657569142 522302249 657569142 522302249 507594389 864559808 507594389 864559808 189817282 582562211 189817282 582562211 703688619 582562211 324582349 709950560 324582349 709950560 870673101 698701033 870673101 698701033 249765836 836798791 249765836 836798791 644434451 175815162 644434451 175815162 666112060 175815162 160269599 586344154 160269599 586344154 92344341 10727333 92344341 10727333 384216063 10727333 178113341 375623413 178113341 375623413 464466882 290563564 464466882 290563564 773929680 883149157 773929680 883149157 637496114 504535225 637496114 504535225 979720088 634581854 979720088 634581854 792013610 37494662 792013610 37494662 120081664 792004903 120081664 792004903 963867269 226150628 963867269 226150628 81440431 226150628 956975543 760005896 956975543 760005896 501816542 526100669 501816542 526100669 44201637 869350124 44201637 869350124 841452100 869350124 179477718 413878836 179477718 413878836 958135681 499820914 958135681 499820914 331617342 499820914 686907752 50440077 686907752 50440077 163079839 50440077 684322052 982880080 684322052 982880080 554580335 40001928 554580335 40001928 592515928 541144547 592515928 541144547 358261452 392310261 358261452 392310261 799342 893992839 799342 893992839 65421207 272746948 65421207 272746948 649347842 550738375 649347842 550738375 202867111 550738375 497169927 782966119 497169927 782966119 16675081 782966119 305060424 188203940 305060424 188203940 954979222 271665188 954979222 271665188 232489208 216987185 232489208 216987185 310476908 895866626 310476908 895866626 944598041 895866626 353195661 698640783 353195661 698640783 244523255 698640783 706020217 94013828 706020217 94013828 425344205 5360605 425344205 5360605 99025686 995102853 99025686 995102853 757696809 754224553 757696809 754224553 714154806 938099784 714154806 938099784 209323995 609697561 209323995 609697561 672882851 977196294 672882851 977196294 218816944 289287852 218816944 289287852 632763913 928627567 632763913 928627567 20013464 928627567 623791672 53541685 623791672 53541685 994979652 855852007 994979652 855852007 238122289 855852007 344106305 294165423 344106305 294165423 202086194 477485594 202086194 477485594 881055869 477485594 536936572 555338450 536936572 555338450 710369015 19804950 710369015 19804950 153967926 19804950 609106920 622864447 609106920 622864447 98624652 622864447 868156358 910100657 868156358 910100657 835817547 292431996 835817547 292431996 354392626 292431996 364978444 959292776 364978444 959292776 330333856 959292776 942992242 875811263 942992242 875811263 39097593 995468289 39097593 995468289 96635666 449774790 96635666 449774790 828474652 449774790 247234367 630840106 247234367 630840106 58535164 37177723 58535164 37177723 823785205 752989895 823785205 752989895 866464875 318414190 866464875 318414190 757028740 690294464 757028740 690294464 217935783 250937349 217935783 250937349 609756192 874125141 609756192 874125141 733525450 358686530 733525450 358686530 973479081 955729196 973479081 955729196 835257354 552188909 835257354 552188909 674291038 639466039 674291038 639466039 250067950 199255390 250067950 199255390 756703081 757101987 756703081 757101987 917374137 98237856 917374137 98237856 157374227 687958849 157374227 687958849 22683930 346021937 22683930 346021937 920994220 454457145 920994220 454457145 494080716 401870934 494080716 401870934 123469287 953363980 123469287 953363980 426779612 314249883 426779612 314249883 935450806 836645646 935450806 836645646 319135924 8575157 319135924 8575157 648889327 757924471 648889327 757924471 872197524 757924471 427062136 263256307 427062136 263256307 170452749 839297653 170452749 839297653 468796427 839297653 98673251 401410252 98673251 401410252 139104375 972157858 139104375 972157858 809686181 67212656 809686181 67212656 397260942 67212656 773067378 646387729 773067378 646387729 176175482 266634983 176175482 266634983 956397634 506997074 956397634 506997074 214154562 506997074 219638459 702791181 219638459 702791181 360697571 548062468 360697571 548062468 873379940 894929267 873379940 894929267 725957269 398129663 725957269 398129663 24701291 398129663 805837299 332292094 805837299 332292094 710186972 969199385 710186972 969199385 133240645 969199385 468610622 340623463 468610622 340623463 842838033 990771286 842838033 990771286 48646915 117054876 48646915 117054876 299078326 800545026 299078326 800545026 817757258 800545026 532901082 5499026 532901082 5499026 304697867 978189315 304697867 978189315 637857919 978189315 600100069 837011418 600100069 837011418 731545734 880188073 731545734 880188073 183876918 59164888 183876918 59164888 718186583 280459205 718186583 280459205 969034554 131361250 969034554 131361250 363888296 715880863 363888296 715880863 322472674 45194420 322472674 45194420 993328225 471613370 993328225 471613370 204764863 974766026 204764863 974766026 313653072 367116236 313653072 367116236 474535586 367116236 420436001 882688428 420436001 882688428 894479594 882688428 492683283 35065790 492683283 35065790 131800912 652173597 131800912 652173597 129259406 220468821 129259406 220468821 885844478 725176106 885844478 725176106 192757235 725176106 351996897 385533582 351996897 385533582 10879838 385533582 104216061 937882178 104216061 937882178 139699631 349321852 139699631 349321852 400478983 107274583 400478983 107274583 289864747 675923031 289864747 675923031 154535686 534064253 154535686 534064253 325395337 908133357 325395337 908133357 249180306 209669049 249180306 209669049 526431682 954475986 526431682 954475986 457140890 362841003 457140890 362841003 595378360 773450558 595378360 773450558 20303572 452718272 20303572 452718272 926989582 955852238 926989582 955852238 246086135 513509264 246086135 513509264 391340651 777579463 391340651 777579463 894802050 147449131 894802050 147449131 125074170 147449131 239348892 440875280 239348892 440875280 395960736 440875280 112515616 358623001 112515616 358623001 974553569 827951178 974553569 827951178 619839450 613411366 619839450 613411366 748282030 927996633 748282030 927996633 571058901 689866827 571058901 689866827 196481358 428640303 196481358 428640303 606840288 632180833 606840288 632180833 528018536 368762978 528018536 368762978 76222080 368762978 887442214 496053359 887442214 496053359 683787145 160430632 683787145 160430632 107872456 427677123 107872456 427677123 387811135 347255338 387811135 347255338 684294121 923535562 684294121 923535562 502471856 542086551 502471856 542086551 89248653 542086551 961351765 87471881 961351765 87471881 524634317 162096032 524634317 162096032 37382617 42963660 37382617 42963660 988738900 724320033 988738900 724320033 308765144 605661254 308765144 605661254 192836274 783240506 192836274 783240506 808149222 965357893 808149222 965357893 575868005 391575528 575868005 391575528 764524624 391575528 14391238 164640624 14391238 164640624 954605546 837633534 954605546 837633534 667697938 171327201 667697938 171327201 759551189 849240447 759551189 849240447 99163970 484312932 99163970 484312932 304783454 826403604 304783454 826403604 651429050 169955119 651429050 169955119 140690031 169955119 422871936 987109451 422871936 987109451 643927938 987109451 382282177 384930888 382282177 384930888 353036965 384930888 999255279 34639402 999255279 34639402 11061551 34639402 219699599 353747322 219699599 353747322 79747747 353747322 578746384 892963706 578746384 892963706 819735029 100049821 819735029 100049821 691585432 100049821 923273024 259328270 923273024 259328270 753912089 164623047 753912089 164623047 561450067 449132261 561450067 449132261 905004411 343694330 905004411 343694330 405927561 598053209 405927561 598053209 122037215 151503625 122037215 151503625 239861420 956510288 239861420 956510288 155854250 956510288 232630812 108115307 232630812 108115307 762024242 652766648 762024242 652766648 969672060 652766648 701183579 4203774 701183579 4203774 772466878 4203774 158899694 931201805 158899694 931201805 523015449 931201805 61315499 692768582 61315499 692768582 397914269 702823178 397914269 702823178 608622880 262627612 608622880 262627612 961379810 474983208 961379810 474983208 529736572 307256088 529736572 307256088 353774936 791071184 353774936 791071184 109752338 791071184 283554765 863821745 283554765 863821745 95714185 242024589 95714185 242024589 693750800 616921785 693750800 616921785 355817793 616921785 632879920 13955106 632879920 13955106 608082669 812052006 608082669 812052006 796430208 167282888 796430208 167282888 785126267 682667449 785126267 682667449 385334829 155671200 385334829 155671200 70022866 956904143 70022866 956904143 297499302 51228937 297499302 51228937 696107859 732019972 696107859 732019972 750764417 620414553 750764417 620414553 247018368 681466464 247018368 681466464 823009468 681466464 587641980 570735571 587641980 570735571 261151663 804460945 261151663 804460945 360090909 54392944 360090909 54392944 438858516 814380387 438858516 814380387 978181800 76264207 978181800 76264207 244524785 76264207 859719900 822059957 859719900 822059957 979585543 455552919 979585543 455552919 237673806 455552919 434293244 155027175 434293244 155027175 328574380 466954487 328574380 466954487 161063115 296856675 161063115 296856675 930491894 377611205 930491894 377611205 536643011 377611205 572300174 583466284 572300174 583466284 601682706 583466284 510291779 191951983 510291779 191951983 490758310 270841892 490758310 270841892 735950789 15686220 735950789 15686220 335453785 531527875 335453785 531527875 942735495 975970060 942735495 975970060 815007803 12411800 815007803 12411800 104773409 594837934 104773409 594837934 526374519 265826849 526374519 265826849 886268045 571184696 886268045 571184696 373063418 16617774 373063418 16617774 801901151 767234021 801901151 767234021 212746444 603690453 212746444 603690453 124416665 798844919 124416665 798844919 657540281 121369468 657540281 121369468 50645211 556974701 50645211 556974701 598939486 556974701 264752063 49483311 264752063 49483311 995693620 817184587 995693620 817184587 334723464 413902011 334723464 413902011 591123282 645008885 591123282 645008885 311999776 309132711 311999776 309132711 331339617 309132711 310427934 789898784 310427934 789898784 867468620 825479799 867468620 825479799 368372426 118630299 368372426 118630299 626933064 686619562 626933064 686619562 498009455 686619562 598780357 753616554 598780357 753616554 152301595 200808019 152301595 200808019 68769901 200808019 248439119 28776706 248439119 28776706 79688954 28776706 106489342 452936232 106489342 452936232 565037636 384600155 565037636 384600155 54565191 689297727 54565191 689297727 425714057 319034445 425714057 319034445 702645297 395832201 702645297 395832201 7862636 221790881 7862636 221790881 823711887 815598626 823711887 815598626 24324659 303569389 24324659 303569389 887222418 947743432 887222418 947743432 323855703 967974126 323855703 967974126 619417829 107701068 619417829 107701068 196042392 935777254 196042392 935777254 682866288 97537862 682866288 97537862 849908955 823581556 849908955 823581556 517530643 506312409 517530643 506312409 933072549 713006999 933072549 713006999 607089439 453092116 607089439 453092116 377873062 942087130 377873062 942087130 493241946 103586153 493241946 103586153 323923593 103586153 555494206 613754051 555494206 613754051 816681691 562171104 816681691 562171104 732716469 731812140 732716469 731812140 255110291 241335058 255110291 241335058 97527923 876230315 97527923 876230315 397970535 210498537 397970535 210498537 591707979 210498537 244713527 402874432 244713527 402874432 190149770 126215554 190149770 126215554 663354043 480651469 663354043 480651469 390570442 939472155 390570442 939472155 621627245 375051384 621627245 375051384 846308430 375051384 761940047 963492106 761940047 963492106 748665770 778923764 748665770 778923764 199012105 913850662 199012105 913850662 477904210 173453957 477904210 173453957 323024058 792706891 323024058 792706891 533985826 792706891 479225908 26908871 479225908 26908871 15252846 26908871 658506687 719056271 658506687 719056271 613812625 58695230 613812625 58695230 606984129 58695230 650183363 533248064 650183363 533248064 166881277 396221366 166881277 396221366 915075022 855500030 915075022 855500030 141543935 855500030 980318689 879197953 980318689 879197953 355180215 737836874 355180215 737836874 990725749 915376723 990725749 915376723 737511577 192521366 737511577 192521366 976072180 192521366 798778238 540035972 798778238 540035972 176963502 109929349 176963502 109929349 402619091 782075912 402619091 782075912 57838956 431174528 57838956 431174528 653863879 971474581 653863879 971474581 351939656 971474581 424354077 293122572 424354077 293122572 673277810 380852420 673277810 380852420 853706211 152804847 853706211 152804847 762221656 993082934 762221656 993082934 587411622 993082934 802912510 163814179 802912510 163814179 381118612 929719539 381118612 929719539 289292309 929719539 578771983 321476168 578771983 321476168 588827253 874509986 588827253 874509986 279834226 874509986 777842439 290062300 777842439 290062300 170513621 290062300 552912579 978804349 552912579 978804349 42564721 978804349 399899723 595965842 399899723 595965842 383270075 736605021 383270075 736605021 240294281 413391892 240294281 413391892 227538198 925428349 227538198 925428349 959031670 623036194 959031670 623036194 880361913 803393194 880361913 803393194 308738797 74737813 308738797 74737813 709911423 743886141 709911423 743886141 919201332 298013302 919201332 298013302 554360115 702789001 554360115 702789001 545693614 135932829 545693614 135932829 500384763 317010801 500384763 317010801 826910535 908590834 826910535 908590834 8517100 775909009 8517100 775909009 324924191 802616864 324924191 802616864 536823428 47758030 536823428 47758030 14497336 47758030 705108817 940229163 705108817 940229163 816633399 940229163 94090521 315700805 94090521 315700805 957389568 315700805 411635446 920481527 411635446 920481527 370195390 920481527 522642989 356792897 522642989 356792897 968478499 976670712 968478499 976670712 573304174 194786340 573304174 194786340 520382089 762446304 520382089 762446304 30009560 139901898 30009560 139901898 332250601 445264720 332250601 445264720 223739737 319633192 223739737 319633192 752162552 967845226 752162552 967845226 468540361 150877554 468540361 150877554 5291900 494721836 5291900 494721836 430614719 56052220 430614719 56052220 571966584 804280044 571966584 804280044 310616714 35921469 310616714 35921469 671727275 740576213 671727275 740576213 13914286 429291421 13914286 429291421 260146952 943322607 260146952 943322607 801802517 457353487 801802517 457353487 412968210 457353487 483773800 864586132 483773800 864586132 727223871 53806847 727223871 53806847 893896463 533339486 893896463 533339486 806259552 74774126 806259552 74774126 793396394 999877510 793396394 999877510 419353793 999877510 675547223 385400284 675547223 385400284 986015587 738644737 986015587 738644737 886041333 581925421 886041333 581925421 68752237 581925421 799750533 310640670 799750533 310640670 495784325 310640670 900447042 429600125 900447042 429600125 84709191 166088 84709191 166088 408836486 321952506 408836486 321952506 430111222 321952506 310354579 629231123 310354579 629231123 948159948 141893477 948159948 141893477 577872123 867951691 577872123 867951691 106150983 422233734 106150983 422233734 657705404 973760695 657705404 973760695 561843223 182145693 561843223 182145693 685903021 771753093 685903021 771753093 767060085 771753093 765235664 913023505 765235664 913023505 10914398 294408028 10914398 294408028 41529843 303040811 41529843 303040811 233813389 220571436 233813389 220571436 976626212 373779259 976626212 373779259 907849672 286628720 907849672 286628720 533644767 784897398 533644767 784897398 678024086 160155419 678024086 160155419 226302860 746526348 226302860 746526348 885042782 746526348 644418032 383209703 644418032 383209703 792049690 383209703 191457728 363577639 191457728 363577639 661700447 929217696 661700447 929217696 601931272 52143534 601931272 52143534 100595626 780233067 100595626 780233067 576731056 871892567 576731056 871892567 107953016 40979754 107953016 40979754 476201762 40979754 19522548 888828563 19522548 888828563 331540385 888828563 64581024 951251963 64581024 951251963 6848989 43773324 6848989 43773324 677687735 43773324 231895855 734739054 231895855 734739054 752936425 315416574 752936425 315416574 589275014 758939426 589275014 758939426 876346178 55397998 876346178 55397998 966279351 55397998 620424251 738694047 620424251 738694047 957533252 738694047 436199871 278241482 436199871 278241482 978438471 984625742 978438471 984625742 749483507 616206574 749483507 616206574 831494765 616206574 41558124 621970959 41558124 621970959 126118581 384892276 126118581 384892276 751880131 384892276 326211807 177692091 326211807 177692091 519830023 859818939 519830023 859818939 824936777 859818939 349766999 269244054 349766999 269244054 316637355 269244054 778651658 562270013 778651658 562270013 394396284 83529914 394396284 83529914 515736521 928622946 515736521 928622946 839075981 683483158 839075981 683483158 729360774 888643809 729360774 888643809 368149934 263387806 368149934 263387806 69322533 263387806 635927079 789698182 635927079 789698182 621140466 478645577 621140466 478645577 898810068 551747957 898810068 551747957 30824897 403993484 30824897 403993484 557744535 803379545 557744535 803379545 106280381 585648997 106280381 585648997 817665718 818549393 817665718 818549393 967716213 800933796 967716213 800933796 116519721 853913013 116519721 853913013 550456051 386107139 550456051 386107139 716661416 957472986 716661416 957472986 981416884 957472986 432483464 482010048 432483464 482010048 640108812 949255820 640108812 949255820 184260947 517013794 184260947 517013794 455940430 774970902 455940430 774970902 735570927 205226390 735570927 205226390 360985159 892805463 360985159 892805463 240446841 892805463 876415918 459258087 876415918 459258087 654196102 975372730 654196102 975372730 925772154 52420062 925772154 52420062 148160330 884005183 148160330 884005183 438509069 884005183 363398438 316774498 363398438 316774498 343511936 771939113 343511936 771939113 316580672 132730765 316580672 132730765 708810398 869535346 708810398 869535346 86546116 869535346 621809746 474811328 621809746 474811328 181590832 999383598 181590832 999383598 512772301 999383598 473134923 2051157 473134923 2051157 800951172 2051157 763720316 684810339 763720316 684810339 21182776 41087416 21182776 41087416 878739887 826820615 878739887 826820615 362205711 96137636 362205711 96137636 924567785 96137636 899854461 981567577 899854461 981567577 256431518 981567577 955611543 27796892 955611543 27796892 17243434 648338729 17243434 648338729 397166366 515443700 397166366 515443700 166146571 542073918 166146571 542073918 292660506 210263835 292660506 210263835 325838449 943474356 325838449 943474356 267853694 525357964 267853694 525357964 633303525 864480216 633303525 864480216 913336361 328621416 913336361 328621416 684940555 862206445 684940555 862206445 154206278 528214021 154206278 528214021 421508720 435622821 421508720 435622821 303715288 543860914 303715288 543860914 32393521 452433680 32393521 452433680 72084035 999725832 72084035 999725832 250549796 59329898 250549796 59329898 273911692 59329898 71146869 826263317 71146869 826263317 282992620 31416939 282992620 31416939 744766778 860126198 744766778 860126198 982607650 248106778 982607650 248106778 335864485 248106778 832150349 821042479 832150349 821042479 370027419 326259810 370027419 326259810 626613582 948956601 626613582 948956601 866448626 948956601 693517521 983017537 693517521 983017537 401868776 243319963 401868776 243319963 159462238 382460323 159462238 382460323 148262246 108520463 148262246 108520463 728758948 762405818 728758948 762405818 536739176 97736077 536739176 97736077 47752770 913563881 47752770 913563881 285494262 123949455 285494262 123949455 766192628 274413919 766192628 274413919 925022241 773183357 925022241 773183357 83069947 13767547 83069947 13767547 840605914 902614407 840605914 902614407 556238094 430018460 556238094 430018460 574841169 846618033 574841169 846618033 683895693 213907385 683895693 213907385 746067153 580351445 746067153 580351445 567621772 580351445 665184816 778955831 665184816 778955831 319484511 57470214 319484511 57470214 841262256 949091679 841262256 949091679 845845135 949091679 772253347 296385169 772253347 296385169 573623855 256638968 573623855 256638968 151094495 356819480 151094495 356819480 470281956 296183042 470281956 296183042 900099075 798186453 900099075 798186453 166259808 299151488 166259808 299151488 443355644 609985132 443355644 609985132 602135701 210652 602135701 210652 980719665 210652 492751089 340121438 492751089 340121438 339643487 171103258 339643487 171103258 857513642 567667182 857513642 567667182 121129933 607017046 121129933 607017046 113789448 56279223 113789448 56279223 867481436 56279223 435505691 711996957 435505691 711996957 335237613 711996957 643470514 974680325 643470514 974680325 154065065 772736880 154065065 772736880 166191472 975395328 166191472 975395328 419597855 701841538 419597855 701841538 328956218 715392267 328956218 715392267 521101022 78682971 521101022 78682971 36010140 78682971 460972331 677965752 460972331 677965752 8501786 677965752 531618377 756315185 531618377 756315185 265058292 309459098 265058292 309459098 875102691 888060919 875102691 888060919 234969099 21008239 234969099 21008239 850844330 383914353 850844330 383914353 881815993 383914353 249483746 662128453 249483746 662128453 143621523 34877481 143621523 34877481 869747262 959398651 869747262 959398651 130147269 46172004 130147269 46172004 361458900 728142598 361458900 728142598 112204750 728142598 553028258 476742630 553028258 476742630 353821160 564156709 353821160 564156709 201536148 492623887 201536148 492623887 709516792 787328260 709516792 787328260 760987183 26332550 760987183 26332550 843819558 906121802 843819558 906121802 685510079 124329765 685510079 124329765 165416333 977853973 165416333 977853973 849280386 201289359 849280386 201289359 956854569 201289359 845692027 696519211 845692027 696519211 88153966 674069647 88153966 674069647 439041275 918126820 439041275 918126820 96681349 918126820 506022725 451731254 506022725 451731254 802095757 964285418 802095757 964285418 905095840 119697957 905095840 119697957 788631563 814520729 788631563 814520729 183414110 805660204 183414110 805660204 108290390 892967643 108290390 892967643 281888678 147894787 281888678 147894787 792734697 147894787 341718165 733542541 341718165 733542541 721348634 483339029 721348634 483339029 337332161 349821266 337332161 349821266 655148247 579222970 655148247 579222970 646499656 272377815 646499656 272377815 68401038 783292366 68401038 783292366 983069349 693456062 983069349 693456062 732445279 963493858 732445279 963493858 718209454 261115505 718209454 261115505 692823984 725961369 692823984 725961369 928508182 725961369 37735153 113564917 37735153 113564917 814848135 922808140 814848135 922808140 809022862 387410449 809022862 387410449 922694300 387410449 570637240 951084316 570637240 951084316 162107906 352104327 162107906 352104327 314788355 953919878 314788355 953919878 150627012 479334907 150627012 479334907 37115353 479334907 277343220 406846226 277343220 406846226 27245670 788009263 27245670 788009263 634440547 788009263 406925794 141077263 406925794 141077263 753091628 104910461 753091628 104910461 360500681 648618225 360500681 648618225 329999513 648618225 868283632 404962248 868283632 404962248 595190700 748453740 595190700 748453740 333077013 748453740 750372885 197929594 750372885 197929594 252557401 28698294 252557401 28698294 354741014 28698294 177605680 240573145 177605680 240573145 231214480 701705 231214480 701705 766901266 649827813 766901266 649827813 901090358 8807299 901090358 8807299 99519209 8807299 849525526 616265073 849525526 616265073 510683288 267900363 510683288 267900363 164640704 858386286 164640704 858386286 595280307 578831878 595280307 578831878 67233017 937458329 67233017 937458329 98607324 161132892 98607324 161132892 480447100 161132892 284552463 784190087 284552463 784190087 169999682 226206511 169999682 226206511 630129950 624335480 630129950 624335480 779841323 387018125 779841323 387018125 875532524 848747774 875532524 848747774 687776806 3157701 687776806 3157701 696807807 798940462 696807807 798940462 271294219 658752513 271294219 658752513 537506472 153619259 537506472 153619259 310197969 153619259 632994675 370008992 632994675 370008992 820768735 370008992 169969587 109904748 169969587 109904748 768185478 924961090 768185478 924961090 146859416 46445969 146859416 46445969 824626545 975314359 824626545 975314359 885814808 48812846 885814808 48812846 513503564 636741097 513503564 636741097 701924199 636741097 227605016 141441621 227605016 141441621 510019097 928541132 510019097 928541132 472483302 928541132 972762667 340302567 972762667 340302567 233317352 348002986 233317352 348002986 909008581 189602868 909008581 189602868 750855712 790058810 750855712 790058810 422255726 160532176 422255726 160532176 24321499 160532176 908648822 962606980 908648822 962606980 420947008 302101833 420947008 302101833 921127287 302101833 79407080 276104562 79407080 276104562 2411523 422576495 2411523 422576495 882845677 422576495 237667335 86460283 237667335 86460283 474491434 756507199 474491434 756507199 322074154 249128693 322074154 249128693 595078688 249128693 35277142 890118541 35277142 890118541 499136756 352512775 499136756 352512775 629364915 693375016 629364915 693375016 700006000 325647802 700006000 325647802 973448843 325647802 759904950 199399208 759904950 199399208 316684316 921574317 316684316 921574317 553456677 457368512 553456677 457368512 948141884 774937301 948141884 774937301 322370832 300087330 322370832 300087330 179887588 300087330 478412941 951708136 478412941 951708136 589406454 260500718 589406454 260500718 691412640 260500718 597739678 867778442 597739678 867778442 679577920 867778442 404220936 238250903 404220936 238250903 583213970 238250903 102511080 972466962 102511080 972466962 634671602 319965262 634671602 319965262 989280885 953728474 989280885 953728474 446563732 99870516 446563732 99870516 300490795 99870516 885815658 803458774 885815658 803458774 371837631 308848201 371837631 308848201 120062876 308848201 669675704 614756579 669675704 614756579 629874274 15970050 629874274 15970050 966280706 602458733 966280706 602458733 149689396 111497582 149689396 111497582 863276725 421702078 863276725 421702078 976209733 421702078 796179616 762926570 796179616 762926570 743365453 50175080 743365453 50175080 655961396 870914161 655961396 870914161 601015277 25487291 601015277 25487291 153562205 587109682 153562205 587109682 706269185 587109682 685749163 31704200 685749163 31704200 210900896 31704200 312608341 914761374 312608341 914761374 190273503 914761374 808769183 547433596 808769183 547433596 70696177 956370914 70696177 956370914 403524493 208270036 403524493 208270036 851576748 209228429 851576748 209228429 268460378 197754155 268460378 197754155 381099780 352820742 381099780 352820742 535783420 429835926 535783420 429835926 483399714 268507878 483399714 268507878 726449808 894199543 726449808 894199543 896243507 894199543 805863936 996057310 805863936 996057310 755919877 69303509 755919877 69303509 898872204 69303509 609570007 703112602 609570007 703112602 944421142 10719044 944421142 10719044 487715277 914326945 487715277 914326945 505328882 142620425 505328882 142620425 1544047 142620425 587774380 289895088 587774380 289895088 42920485 206230621 42920485 206230621 63985292 817008734 63985292 817008734 495671326 204048210 495671326 204048210 20240487 382662750 20240487 382662750 6200145 254055649 6200145 254055649 684378932 665890970 684378932 665890970 893351166 507165644 893351166 507165644 654470781 791059128 654470781 791059128 965557990 791059128 153206581 578902277 153206581 578902277 760256160 897369729 760256160 897369729 611385086 271240730 611385086 271240730 307040972 480969520 307040972 480969520 770380347 332216161 770380347 332216161 241358393 702445144 241358393 702445144 909471712 94036748 909471712 94036748 250640750 94036748 579202300 643096893 579202300 643096893 96000131 474078870 96000131 474078870 862874336 880674679 862874336 880674679 663862941 160367684 663862941 160367684 690199580 898241943 690199580 898241943 41065128 51110894 41065128 51110894 684374269 51110894 280015545 628660839 280015545 628660839 987786032 344179457 987786032 344179457 356671684 836181261 356671684 836181261 983371441 836181261 773434515 32054059 773434515 32054059 137717051 839705581 137717051 839705581 976832282 839705581 527426740 215410897 527426740 215410897 330049361 215410897 595095903 539809276 595095903 539809276 375145541 539809276 576033013 838857465 576033013 838857465 497120647 317162649 497120647 317162649 191163291 682475835 191163291 682475835 853673844 682475835 232571296 838276982 232571296 838276982 265577326 838276982 126915367 178424814 126915367 178424814 595000666 178424814 96626191 813726037 96626191 813726037 318266158 219559389 318266158 219559389 691442394 219559389 74840047 978824018 74840047 978824018 862030931 52338248 862030931 52338248 452970520 527269493 452970520 527269493 774572329 527269493 481219153 563851677 481219153 563851677 79177640 298882500 79177640 298882500 448534769 361439982 448534769 361439982 837399856 361439982 536753687 375003168 536753687 375003168 876668415 237364732 876668415 237364732 742746559 731051235 742746559 731051235 527199908 74644748 527199908 74644748 992376493 74644748 1888307 929825720 1888307 929825720 448093760 929825720 36959106 173538171 36959106 173538171 793847815 173538171 224070706 154076964 224070706 154076964 641381520 900840926 641381520 900840926 506327138 900840926 863126065 316009823 863126065 316009823 8158904 453596395 8158904 453596395 756275381 100637479 756275381 100637479 76362503 605337160 76362503 605337160 431297571 272176852 431297571 272176852 171002604 664263225 171002604 664263225 969363455 108261782 969363455 108261782 583622203 943939238 583622203 943939238 598962229 543440265 598962229 543440265 325619319 792688676 325619319 792688676 953575348 375026322 953575348 375026322 131027016 594192936 131027016 594192936 905709091 465620583 905709091 465620583 415729272 844024187 415729272 844024187 803605005 844024187 559128777 288040710 559128777 288040710 454419582 622410177 454419582 622410177 407328585 219929573 407328585 219929573 405161609 219929573 713786750 132928769 713786750 132928769 569016018 964217894 569016018 964217894 386824599 964217894 743758549 522426168 743758549 522426168 228068812 935908169 228068812 935908169 570465610 26103224 570465610 26103224 267940225 406779679 267940225 406779679 164944048 406779679 408504797 76860083 408504797 76860083 456867530 621374486 456867530 621374486 307842122 621374486 316521758 205366869 316521758 205366869 887898144 698383612 887898144 698383612 980083322 350682390 980083322 350682390 105722222 959818795 105722222 959818795 112400133 523215 112400133 523215 635268295 939099564 635268295 939099564 818740459 462969782 818740459 462969782 358241740 462969782 479216119 926677970 479216119 926677970 491667444 449457072 491667444 449457072 725825293 449457072 314544302 201035907 314544302 201035907 40442596 586244978 40442596 586244978 824487326 111014002 824487326 111014002 901740941 409567695 901740941 409567695 912726354 409567695 111893513 968570200 111893513 968570200 898908332 968570200 356691897 425492569 356691897 425492569 158361592 985924461 158361592 985924461 716873450 985924461 259475069 54746903 259475069 54746903 8040702 829440899 8040702 829440899 649504202 829440899 318195320 206522405 318195320 206522405 639047924 206522405 134709248 956016849 134709248 956016849 346694039 37629921 346694039 37629921 263902198 472848307 263902198 472848307 911928624 443593406 911928624 443593406 799861494 616991841 799861494 616991841 200814188 302002750 200814188 302002750 611876036 719705021 611876036 719705021 530074388 300005849 530074388 300005849 717288807 649605409 717288807 649605409 767383026 22243300 767383026 22243300 146466216 601488216 146466216 601488216 449713779 601488216 76846038 374907282 76846038 374907282 829561145 669784637 829561145 669784637 667574567 350642527 667574567 350642527 627902121 995701033 627902121 995701033 803162524 336212568 803162524 336212568 79635918 336212568 88433794 962636068 88433794 962636068 653458725 962636068 244610682 260919244 244610682 260919244 905948003 294702814 905948003 294702814 378355112 3990909 378355112 3990909 568780545 989118172 568780545 989118172 641149420 989118172 470600776 720637235 470600776 720637235 471344896 720637235 74409448 97947390 74409448 97947390 208572933 97947390 35854994 549581816 35854994 549581816 252359749 432280861 252359749 432280861 949247457 637887921 949247457 637887921 84066821 60912605 84066821 60912605 67207630 60912605 383016584 350557510 383016584 350557510 33366791 350557510 962692528 689721941 962692528 689721941 235339119 489289047 235339119 489289047 255212365 489289047 165437117 984852388 165437117 984852388 994668866 125314532 994668866 125314532 592823963 685398747 592823963 685398747 809408474 685398747 29246094 654665146 29246094 654665146 957556866 737188293 957556866 737188293 736097604 173632338 736097604 173632338 537287829 139772105 537287829 139772105 25336703 879516490 25336703 879516490 323708802 381102249 323708802 381102249 547529488 772456632 547529488 772456632 934043216 92466750 934043216 92466750 206348239 979259838 206348239 979259838 431497275 357399202 431497275 357399202 47944890 357399202 904507411 230475810 904507411 230475810 764886483 938511835 764886483 938511835 431563883 20433952 431563883 20433952 311128245 478052312 311128245 478052312 470435555 478052312 283562360 120891715 283562360 120891715 959778788 120891715 321939599 223003997 321939599 223003997 647636615 119010479 647636615 119010479 591969162 555591523 591969162 555591523 706260021 555591523 410562009 832513128 410562009 832513128 409543926 248340371 409543926 248340371 376175807 777567716 376175807 777567716 415367185 286077713 415367185 286077713 446573173 954664885 446573173 954664885 312247186 584330553 312247186 584330553 779222603 915960186 779222603 915960186 852207333 87743782 852207333 87743782 400613343 423676534 400613343 423676534 71218170 423676534 896434995 444766223 896434995 444766223 566220004 207615651 566220004 207615651 867387349 674578905 867387349 674578905 390872461 674578905 644276925 297461306 644276925 297461306 304632817 297461306 520688052 968647949 520688052 968647949 526807046 42755222 526807046 42755222 674687016 750212271 674687016 750212271 607325381 750212271 766530032 624271311 766530032 624271311 51478417 90843656 51478417 90843656 819972433 660794522 819972433 660794522 160807753 902609441 160807753 902609441 24506301 902609441 883045474 2452154 883045474 2452154 12007856 362391824 12007856 362391824 972093726 195927106 972093726 195927106 578256477 614746657 578256477 614746657 612971090 614746657 210568547 145554251 210568547 145554251 79039002 668955944 79039002 668955944 511090370 269065243 511090370 269065243 337243365 269065243 814859115 516515876 814859115 516515876 328697163 7247218 328697163 7247218 591006432 731517633 591006432 731517633 190498497 373308953 190498497 373308953 686198982 775267929 686198982 775267929 162266564 118286516 162266564 118286516 109998333 969970622 109998333 969970622 620650964 969970622 127262111 989005019 127262111 989005019 186858210 405417282 186858210 405417282 526879902 405417282 524229832 12611947 524229832 12611947 619859303 12611947 619336459 746136129 619336459 746136129 226252650 323149095 226252650 323149095 925179984 391272040 925179984 391272040 254532849 81584610 254532849 81584610 375267758 723000789 375267758 723000789 740791962 372017210 740791962 372017210 208681601 620955271 208681601 620955271 471658835 94795918 471658835 94795918 544949744 606825693 544949744 606825693 918408917 606825693 181965490 880303196 181965490 880303196 852137434 324001461 852137434 324001461 203517125 798713789 203517125 798713789 806209946 292012047 806209946 292012047 631236101 466750617 631236101 466750617 915428813 178085195 915428813 178085195 806366521 940391766 806366521 940391766 486652370 107902893 486652370 107902893 152714843 957781240 152714843 957781240 235915209 957781240 185397365 608157767 185397365 608157767 76580710 608157767 430175262 128915287 430175262 128915287 140604662 733046998 140604662 733046998 509761940 346521123 509761940 346521123 126451813 346521123 646998961 707206874 646998961 707206874 400880261 707206874 487304462 596384576 487304462 596384576 777167737 855692192 777167737 855692192 678036777 397824016 678036777 397824016 201955357 397824016 279568829 393693542 279568829 393693542 200333865 692608509 200333865 692608509 199391897 376575764 199391897 376575764 86160986 376575764 874171168 925393167 874171168 925393167 392555904 344866008 392555904 344866008 357732133 22690162 357732133 22690162 104762147 560457347 104762147 560457347 499765978 557861387 499765978 557861387 145298162 867160399 145298162 867160399 879471901 247815875 879471901 247815875 186028069 603938405 186028069 603938405 301025329 439279021 301025329 439279021 989904787 869423201 989904787 869423201 81214413 300186608 81214413 300186608 617915475 886629461 617915475 886629461 341913994 381756953 341913994 381756953 65148157 381756953 825000434 238186718 825000434 238186718 339151512 760406532 339151512 760406532 788212040 284157643 788212040 284157643 466152282 542044084 466152282 542044084 104540523 261194 104540523 261194 881872762 695413556 881872762 695413556 740373336 149260446 740373336 149260446 143587655 354847489 143587655 354847489 562931249 354847489 119776484 986472749 119776484 986472749 503500477 325310070 503500477 325310070 329765350 325310070 868660535 926076876 868660535 926076876 514091269 926076876 700569736 394331300 700569736 394331300 280022103 888563087 280022103 888563087 135433038 376617035 135433038 376617035 78313372 683879245 78313372 683879245 759569482 605761301 759569482 605761301 728138624 801638125 728138624 801638125 927640582 220153559 927640582 220153559 265482410 466135567 265482410 466135567 998878142 931370626 998878142 931370626 973397725 227469723 973397725 227469723 476404182 638815005 476404182 638815005 178184329 90368232 178184329 90368232 986867319 90368232 220520885 27814555 220520885 27814555 642542148 997875672 642542148 997875672 131957388 46411439 131957388 46411439 186918214 189843684 186918214 189843684 734423297 593734251 734423297 593734251 919077309 271104919 919077309 271104919 437593153 271104919 751502333 712059077 751502333 712059077 723475210 746431262 723475210 746431262 560169654 726912559 560169654 726912559 343596419 753339261 343596419 753339261 948356293 372048857 948356293 372048857 817352724 868029894 817352724 868029894 489227520 26084765 489227520 26084765 730748249 26084765 227288885 746940626 227288885 746940626 287052690 444048915 287052690 444048915 136789710 670774151 136789710 670774151 324795142 30836318 324795142 30836318 525012568 433324802 525012568 433324802 714250108 262267319 714250108 262267319 252166509 262267319 361927575 875493492 361927575 875493492 307809776 875493492 485676427 15307271 485676427 15307271 37934497 45594494 37934497 45594494 382128165 13799222 382128165 13799222 651521980 501466631 651521980 501466631 969549085 237591319 969549085 237591319 613448586 53108058 613448586 53108058 167407863 368764309 167407863 368764309 867216725 865220110 867216725 865220110 78678353 865220110 936925892 836010157 936925892 836010157 643520927 850191699 643520927 850191699 188411850 92663218 188411850 92663218 716049305 783717990 716049305 783717990 933218953 783717990 893651070 197691004 893651070 197691004 291580164 809297258 291580164 809297258 211940432 809297258 679998681 57178681 679998681 57178681 608453240 57178681 917455922 672554335 917455922 672554335 542151044 62990516 542151044 62990516 488227179 62990516 934656346 270340763 934656346 270340763 995374409 230356160 995374409 230356160 94491806 740970108 94491806 740970108 764952404 204734898 764952404 204734898 51489332 204734898 626329317 719772743 626329317 719772743 266421188 197998390 266421188 197998390 801041360 197998390 246158164 724549778 246158164 724549778 585276696 176226226 585276696 176226226 102923100 176226226 513006607 738401813 513006607 738401813 843865544 645149722 843865544 645149722 57908601 900716544 57908601 900716544 119636343 115222467 119636343 115222467 910327560 592860359 910327560 592860359 943003836 592860359 85700729 128151832 85700729 128151832 719492070 104289388 719492070 104289388 196400437 702433310 196400437 702433310 70388498 126113386 70388498 126113386 138754146 943759620 138754146 943759620 650090485 448658770 650090485 448658770 349354286 448658770 486678399 265667458 486678399 265667458 956926432 603900924 956926432 603900924 613860896 91123393 613860896 91123393 440294581 962209290 440294581 962209290 202392484 962209290 236643004 284298352 236643004 284298352 918660163 905583142 918660163 905583142 782984656 427541334 782984656 427541334 271610746 895717530 271610746 895717530 92449262 645624119 92449262 645624119 940018681 645624119 870818017 483006878 870818017 483006878 919276966 483006878 266444469 180933876 266444469 180933876 304625647 180933876 52605068 785371366 52605068 785371366 583968896 208202006 583968896 208202006 249491189 208202006 934221347 875845209 934221347 875845209 254312666 816220342 254312666 816220342 217950093 921741505 217950093 921741505 255754043 339421026 255754043 339421026 990990366 349389316 990990366 349389316 377562047 86013339 377562047 86013339 297327155 361367587 297327155 361367587 192288846 148519951 192288846 148519951 919520937 579575855 919520937 579575855 341850410 579575855 739705307 201051897 739705307 201051897 389187348 348969949 389187348 348969949 153593140 129486827 153593140 129486827 900337492 129486827 386371898 771047399 386371898 771047399 340534398 771047399 616834475 986136275 616834475 986136275 779730793 140168553 779730793 140168553 257375070 992702158 257375070 992702158 68745710 992702158 350716169 660303476 350716169 660303476 985271295 951702924 985271295 951702924 678860363 136590799 678860363 136590799 631917158 505494494 631917158 505494494 821148105 111552304 821148105 111552304 799276363 783016024 799276363 783016024 54169864 783016024 598239723 912174988 598239723 912174988 247537133 216764644 247537133 216764644 808725905 503437813 808725905 503437813 283243405 371503599 283243405 371503599 911827336 823631498 911827336 823631498 330543913 428131456 330543913 428131456 165130413 980933687 165130413 980933687 890365379 586008223 890365379 586008223 889422026 624224522 889422026 624224522 762987158 43889620 762987158 43889620 59255986 859576369 59255986 859576369 350126168 859576369 299956286 960715648 299956286 960715648 556600615 433986484 556600615 433986484 202949746 732869734 202949746 732869734 986095022 329190772 986095022 329190772 358505863 854315942 358505863 854315942 828849349 389242292 828849349 389242292 4238054 389242292 769291114 869231726 769291114 869231726 978279301 782158289 978279301 782158289 797543229 940506137 797543229 940506137 727061199 777567263 727061199 777567263 215945604 964633158 215945604 964633158 65957825 5666423 65957825 5666423 663460344 5666423 595563380 964845698 595563380 964845698 994566159 362178524 994566159 362178524 537249901 435937980 537249901 435937980 587042916 291238720 587042916 291238720 952887687 291238720 447567521 213063089 447567521 213063089 847713840 972284952 847713840 972284952 252990241 83376781 252990241 83376781 266418860 356110071 266418860 356110071 694746756 356110071 290170081 884423374 290170081 884423374 824436436 316262943 824436436 316262943 505031116 587398418 505031116 587398418 154015135 270344452 154015135 270344452 787325551 270344452 375994260 39092187 375994260 39092187 706595971 399743181 706595971 399743181 287152270 399743181 422957864 998832940 422957864 998832940 330452384 998832940 767563290 85791058 767563290 85791058 822533794 85791058 703220296 93333316 703220296 93333316 5603257 15109147 5603257 15109147 925311185 944181080 925311185 944181080 278182994 54968124 278182994 54968124 521562428 54968124 358806313 358642725 358806313 358642725 921950017 358642725 82840163 508433204 82840163 508433204 900980999 86756002 900980999 86756002 261968590 370158572 261968590 370158572 767559162 65204167 767559162 65204167 571191461 565883741 571191461 565883741 589586326 516778294 589586326 516778294 953257707 846525019 953257707 846525019 428120616 846525019 846839102 878031424 846839102 878031424 21308289 281895537 21308289 281895537 967239386 833516196 967239386 833516196 733397149 116509801 733397149 116509801 929897456 582917579 929897456 582917579 403146745 196961848 403146745 196961848 660257635 944151309 660257635 944151309 339754231 313430331 339754231 313430331 158384477 889386784 158384477 889386784 247605067 496054324 247605067 496054324 714778098 912936638 714778098 912936638 740520218 469588074 740520218 469588074 841602056 469588074 467610326 839461519 467610326 839461519 676567248 519932424 676567248 519932424 260608551 519932424 465990802 933499702 465990802 933499702 798833824 109563067 798833824 109563067 396596275 109563067 917197421 742124540 917197421 742124540 179398203 172198293 179398203 172198293 475238475 919331590 475238475 919331590 264013533 919331590 708557064 115664297 708557064 115664297 850317026 618088934 850317026 618088934 959417969 186840177 959417969 186840177 218196668 186840177 593810333 912808332 593810333 912808332 408414575 564359529 408414575 564359529 157482169 564359529 789032257 624080433 789032257 624080433 732434388 624080433 831941824 86529059 831941824 86529059 809538211 686352708 809538211 686352708 501447490 686352708 976165675 660451922 976165675 660451922 510289510 793887907 510289510 793887907 789721873 137124374 789721873 137124374 968119775 988443485 968119775 988443485 521407704 129043597 521407704 129043597 497097826 873852753 497097826 873852753 686316620 257415325 686316620 257415325 897365365 951616304 897365365 951616304 306412173 63434735 306412173 63434735 466956379 822900344 466956379 822900344 112307865 822900344 142774224 220412677 142774224 220412677 268722271 659504953 268722271 659504953 568211426 285280267 568211426 285280267 285725784 285280267 617239290 926671838 617239290 926671838 566919110 111136708 566919110 111136708 489656415 563627018 489656415 563627018 916950673 563627018 545163194 299326617 545163194 299326617 486505893 862677924 486505893 862677924 666277166 905091176 666277166 905091176 378726498 94672123 378726498 94672123 241324876 630366395 241324876 630366395 258071598 261025300 258071598 261025300 172701 79648448 172701 79648448 538694019 932575432 538694019 932575432 332138799 932575432 513333741 389269684 513333741 389269684 854537297 874988803 854537297 874988803 340453818 6380769 340453818 6380769 850364641 847722616 850364641 847722616 937405806 811596634 937405806 811596634 389325927 858391923 389325927 858391923 225520000 65742295 225520000 65742295 788141729 977596306 788141729 977596306 605295979 560797116 605295979 560797116 254762480 63396833 254762480 63396833 509667727 63396833 259098069 950084322 259098069 950084322 31640566 158227826 31640566 158227826 639381344 994928978 639381344 994928978 290639804 994928978 681827184 424527301 681827184 424527301 747564693 936401588 747564693 936401588 56040082 247718678 56040082 247718678 978105302 577077092 978105302 577077092 406427028 286870340 406427028 286870340 224859420 973757943 224859420 973757943 554717070 102870194 554717070 102870194 51614326 102870194 489000915 348505057 489000915 348505057 503411233 266142281 503411233 266142281 307256635 966043231 307256635 966043231 400423747 149972803 400423747 149972803 206281630 542096126 206281630 542096126 179785568 542096126 746579417 501496711 746579417 501496711 594523517 615555296 594523517 615555296 556510359 103320581 556510359 103320581 169149214 808817305 169149214 808817305 46820982 808817305 898870194 76619264 898870194 76619264 923753379 76619264 157660052 855286578 157660052 855286578 432169323 48387975 432169323 48387975 362350746 998435623 362350746 998435623 313457351 498154050 313457351 498154050 4798023 331457531 4798023 331457531 889162562 915148520 889162562 915148520 323318329 915148520 364040409 55337640 364040409 55337640 556668934 535456224 556668934 535456224 421513398 48482800 421513398 48482800 466871509 751679243 466871509 751679243 20430849 751679243 273926339 786235653 273926339 786235653 795582289 50169809 795582289 50169809 178111605 446199407 178111605 446199407 129070821 446199407 383525426 816864313 383525426 816864313 973969981 113832304 973969981 113832304 81025177 206318869 81025177 206318869 143702947 34303664 143702947 34303664 761488440 385211577 761488440 385211577 318337690 385211577 800874514 178663239 800874514 178663239 978537608 628030781 978537608 628030781 107025333 40272501 107025333 40272501 155400463 672546470 155400463 672546470 312978118 333200929 312978118 333200929 786056607 835027938 786056607 835027938 778297667 85758898 778297667 85758898 742248712 620462945 742248712 620462945 952714516 47813609 952714516 47813609 212243453 994898729 212243453 994898729 876059515 994898729 655039838 139655449 655039838 139655449 249722776 759024777 249722776 759024777 756920722 214395485 756920722 214395485 945262054 214395485 73571150 724588682 73571150 724588682 278456723 460613751 278456723 460613751 544967911 705095400 544967911 705095400 647342763 12699840 647342763 12699840 271649881 12699840 694515098 458405230 694515098 458405230 374856778 287565364 374856778 287565364 571035415 976488219 571035415 976488219 94528848 384607436 94528848 384607436 869460330 384607436 125865613 343367058 125865613 343367058 368627209 824598632 368627209 824598632 701625638 122634407 701625638 122634407 218355705 907932665 218355705 907932665 218869294 160055639 218869294 160055639 568294411 160055639 443245137 264089906 443245137 264089906 437884311 264089906 591154729 946323257 591154729 946323257 521952633 383329216 521952633 383329216 76666880 987839085 76666880 987839085 413536013 719598850 413536013 719598850 26547973 360344372 26547973 360344372 522643500 918189644 522643500 918189644 248240755 145678604 248240755 145678604 397864435 956028503 397864435 956028503 981477662 956028503 201966841 140946995 201966841 140946995 802564087 140946995 67867330 645533450 67867330 645533450 368836831 536845114 368836831 536845114 826886764 869737273 826886764 869737273 468805546 869737273 993140420 121211008 993140420 121211008 292433771 121211008 587859272 969974481 587859272 969974481 87748758 702666019 87748758 702666019 10145294 714947180 10145294 714947180 539187536 184459525 539187536 184459525 751850939 184459525 729141720 625686705 729141720 625686705 132305380 98874841 132305380 98874841 931848102 682397604 931848102 682397604 249217238 789731327 249217238 789731327 646587932 497009803 646587932 497009803 612602606 812000944 612602606 812000944 359026509 385753798 359026509 385753798 507051070 800028948 507051070 800028948 801178264 469734317 801178264 469734317 846306990 469734317 306395069 994765319 306395069 994765319 787963029 994765319 75959846 919001597 75959846 919001597 1698774 939643847 1698774 939643847 555843130 51308320 555843130 51308320 887914354 51308320 265634889 958876088 265634889 958876088 914091535 676321655 914091535 676321655 695953848 818642908 695953848 818642908 780879388 358567313 780879388 358567313 289960216 829809529 289960216 829809529 678117231 829809529 393898944 91452567 393898944 91452567 603933311 863243418 603933311 863243418 737747203 951501427 737747203 951501427 455631688 506388057 455631688 506388057 923765705 506388057 524936533 978133034 524936533 978133034 150246971 744966091 150246971 744966091 42662274 805134758 42662274 805134758 386959293 706099832 386959293 706099832 461222693 883518279 461222693 883518279 4651498 950237999 4651498 950237999 857355605 367800278 857355605 367800278 664769779 738487601 664769779 738487601 77097846 237708423 77097846 237708423 582435974 895716171 582435974 895716171 199063031 895716171 547311702 475858454 547311702 475858454 526463801 843075083 526463801 843075083 109703341 786886154 109703341 786886154 749927777 921781337 749927777 921781337 390338674 275024806 390338674 275024806 65465981 671876473 65465981 671876473 416572875 298409088 416572875 298409088 426861754 298409088 331685019 181980218 331685019 181980218 549660462 818693929 549660462 818693929 358771202 58422067 358771202 58422067 830688235 58422067 781460540 937930707 781460540 937930707 478997654 524362694 478997654 524362694 805930833 524362694 326534337 122945818 326534337 122945818 984896087 7595436 984896087 7595436 335083749 884903596 335083749 884903596 946913264 545612298 946913264 545612298 757212371 877224891 757212371 877224891 850739669 877224891 292164977 476485831 292164977 476485831 423005139 476485831 398586922 807300861 398586922 807300861 394093824 101952708 394093824 101952708 158049865 552775401 158049865 552775401 550485693 552775401 217570063 509134151 217570063 509134151 913079003 780756109 913079003 780756109 691582564 279702126 691582564 279702126 352316635 977711714 352316635 977711714 241387676 977711714 780866860 547359082 780866860 547359082 197338001 787139364 197338001 787139364 652238284 398552787 652238284 398552787 757857847 398552787 419321155 876023566 419321155 876023566 224387741 539056766 224387741 539056766 12754536 866015600 12754536 866015600 981791667 866015600 682940097 997047104 682940097 997047104 48266806 473137438 48266806 473137438 947481882 589780808 947481882 589780808 923641754 441573636 923641754 441573636 665781600 957502952 665781600 957502952 162857363 508698693 162857363 508698693 741504775 731081929 741504775 731081929 198349439 731081929 324001770 579666982 324001770 579666982 131015620 611023916 131015620 611023916 883391893 307815275 883391893 307815275 415281074 643640950 415281074 643640950 648379529 331666599 648379529 331666599 130818027 844507245 130818027 844507245 728844144 862302866 728844144 862302866 43950042 384887252 43950042 384887252 495515186 886869828 495515186 886869828 216267624 435350899 216267624 435350899 392789264 973416870 392789264 973416870 671111337 230222763 671111337 230222763 237021422 445759294 237021422 445759294 185555914 120018271 185555914 120018271 908840059 23519077 908840059 23519077 31384565 23519077 772382489 923713598 772382489 923713598 775031482 923713598 691553137 745074955 691553137 745074955 874512118 745074955 783648541 291438208 783648541 291438208 907677083 727450177 907677083 727450177 20934000 245363251 20934000 245363251 659661095 481441000 659661095 481441000 678095865 185293709 678095865 185293709 123342382 671351135 123342382 671351135 99425043 671351135 854912325 158769405 854912325 158769405 880530221 158769405 36477143 374010493 36477143 374010493 659302200 994496065 659302200 994496065 417369937 994496065 620692058 421474001 620692058 421474001 929374187 421474001 640500790 347534836 640500790 347534836 182953653 527295367 182953653 527295367 38619246 32432705 38619246 32432705 231894675 32432705 104803735 489260713 104803735 489260713 668139980 953217398 668139980 953217398 177868400 953217398 458190863 214035881 458190863 214035881 59603177 214035881 902950843 42019884 902950843 42019884 891372079 634798368 891372079 634798368 407512415 877904067 407512415 877904067 147666337 372074705 147666337 372074705 737510575 372074705 449741623 987203109 449741623 987203109 430201474 269798094 430201474 269798094 44437649 394244953 44437649 394244953 858438350 977373677 858438350 977373677 433208113 266368470 433208113 266368470 995331496 266368470 151347492 51088226 151347492 51088226 542188435 516386598 542188435 516386598 194249530 109344543 194249530 109344543 595220191 872545707 595220191 872545707 364128192 319783653 364128192 319783653 851917131 319783653 171340176 273135388 171340176 273135388 945247055 366329919 945247055 366329919 670171169 76863282 670171169 76863282 985423858 610987405 985423858 610987405 69126210 37951937 69126210 37951937 870107411 645203403 870107411 645203403 396169130 302336800 396169130 302336800 952818566 302336800 722123072 85836820 722123072 85836820 539321876 448425754 539321876 448425754 768924162 448425754 357294762 965919336 357294762 965919336 703939286 126081636 703939286 126081636 625887036 617808285 625887036 617808285 585036147 617808285 682556558 829074855 682556558 829074855 952224876 829074855 13525466 710721899 13525466 710721899 6669991 710721899 925615236 823594079 925615236 823594079 836555542 224592957 836555542 224592957 508916992 961017618 508916992 961017618 151916767 961017618 807823629 321033333 807823629 321033333 463479539 839837455 463479539 839837455 6173579 839837455 932842601 568497797 932842601 568497797 144316734 634174188 144316734 634174188 270083040 209404296 270083040 209404296 47772658 209404296 883268166 151644235 883268166 151644235 897640055 261213457 897640055 261213457 146693742 261213457 804104782 859061275 804104782 859061275 449426251 859061275 726265711 480288467 726265711 480288467 252213757 649146974 252213757 649146974 623870827 169907022 623870827 169907022 755092901 768297243 755092901 768297243 911615733 768297243 886423530 782510926 886423530 782510926 334232423 281617245 334232423 281617245 589375674 420389119 589375674 420389119 584795815 42545610 584795815 42545610 258262024 625622095 258262024 625622095 767028769 625622095 546309185 954571652 546309185 954571652 524304231 631475090 524304231 631475090 594691759 980904402 594691759 980904402 398178536 493351166 398178536 493351166 624681749 493351166 412081301 51560090 412081301 51560090 298862488 51560090 687772964 201438594 687772964 201438594 742292359 201438594 580892863 380419039 580892863 380419039 232308230 204851984 232308230 204851984 819505760 232321861 819505760 232321861 410728179 232321861 655606141 829255605 655606141 829255605 798867581 549748152 798867581 549748152 936170528 743434931 936170528 743434931 770799015 96069065 770799015 96069065 353180192 656709757 353180192 656709757 331706720 341825975 331706720 341825975 196644045 686343707 196644045 686343707 366900881 24576026 366900881 24576026 444247018 639537187 444247018 639537187 658555555 639537187 314417692 789256459 314417692 789256459 822352290 492874833 822352290 492874833 703886539 846113725 703886539 846113725 307015711 45468956 307015711 45468956 132620806 45468956 743200387 391085095 743200387 391085095 986770032 391085095 322145546 958812977 322145546 958812977 877782059 125332967 877782059 125332967 663959883 882107639 663959883 882107639 188572781 28448425 188572781 28448425 982336654 28448425 232393102 480679751 232393102 480679751 566172303 310141231 566172303 310141231 862838701 914077253 862838701 914077253 929883233 154922249 929883233 154922249 123816252 154922249 159715226 993856515 159715226 993856515 523783312 993856515 296429342 237368749 296429342 237368749 921504772 237368749 209844699 628897753 209844699 628897753 206203116 85897126 206203116 85897126 177383028 386666623 177383028 386666623 667377633 101854506 667377633 101854506 405309470 908604167 405309470 908604167 572915666 908604167 476147138 219540700 476147138 219540700 902916355 219540700 514180730 44093521 514180730 44093521 380690622 317756860 380690622 317756860 78235623 65410277 78235623 65410277 542032415 582921831 542032415 582921831 517473850 582921831 631414269 132328304 631414269 132328304 264304934 662711870 264304934 662711870 695906213 173029773 695906213 173029773 948624633 173029773 517884835 689995844 517884835 689995844 424403158 96157033 424403158 96157033 441292305 792979383 441292305 792979383 195397496 792979383 637299064 521665080 637299064 521665080 577627035 714950878 577627035 714950878 811458842 580520170 811458842 580520170 209476816 71744335 209476816 71744335 632507738 406431574 632507738 406431574 341636366 406431574 666122012 474014032 666122012 474014032 947772575 402130956 947772575 402130956 517673538 984666746 517673538 984666746 441085087 490100459 441085087 490100459 926095149 592975926 926095149 592975926 336859667 98090613 336859667 98090613 676968605 886542829 676968605 886542829 818351138 886542829 274689515 276268241 274689515 276268241 541691482 874964984 541691482 874964984 614363887 874964984 476928823 549205865 476928823 549205865 408384139 792061151 408384139 792061151 515129081 42372554 515129081 42372554 813575751 798892465 813575751 798892465 505906022 808131487 505906022 808131487 935105612 274443086 935105612 274443086 34156401 274443086 305749190 307922331 305749190 307922331 457407727 144666245 457407727 144666245 278232034 590433596 278232034 590433596 788639350 590433596 703250296 463440859 703250296 463440859 572730700 463440859 692297379 239335281 692297379 239335281 36451241 870639004 36451241 870639004 641089883 328113819 641089883 328113819 678822717 894745174 678822717 894745174 715566091 175869647 715566091 175869647 295076199 175869647 468621596 991407790 468621596 991407790 488361515 190864826 488361515 190864826 35435157 496041224 35435157 496041224 468905431 8106861 468905431 8106861 695550278 608284667 695550278 608284667 204637329 319769147 204637329 319769147 232225031 795522446 232225031 795522446 997553940 351620665 997553940 351620665 82798859 130611842 82798859 130611842 192622974 584550179 192622974 584550179 824966388 584550179 635233729 403734410 635233729 403734410 344475013 717439254 344475013 717439254 788862718 717439254 467411983 978965646 467411983 978965646 719331286 455601395 719331286 455601395 42288733 431424603 42288733 431424603 144233821 624918082 144233821 624918082 937582670 382363610 937582670 382363610 795975105 643497344 795975105 643497344 878803033 255095270 878803033 255095270 509298607 434534404 509298607 434534404 6926236 141389030 6926236 141389030 84550469 607799815 84550469 607799815 782598539 113904166 782598539 113904166 349168743 113904166 377895568 51345677 377895568 51345677 526440885 892976897 526440885 892976897 145119772 892976897 438997725 78968113 438997725 78968113 426426657 78968113 439656029 731695588 439656029 731695588 952881740 731695588 346377174 954197640 346377174 954197640 495503626 634640435 495503626 634640435 461398074 634640435 840427462 145794277 840427462 145794277 598412237 506587495 598412237 506587495 645026588 124883537 645026588 124883537 539492074 858497032 539492074 858497032 269563777 858497032 296158262 435813094 296158262 435813094 918143188 958851329 918143188 958851329 806787486 353198419 806787486 353198419 673964731 860808366 673964731 860808366 11906896 860808366 290575847 66711483 290575847 66711483 34544575 440377779 34544575 440377779 8246631 156914345 8246631 156914345 428374485 839019122 428374485 839019122 789872368 639778827 789872368 639778827 320762372 639778827 603525072 186866110 603525072 186866110 537934691 186866110 933498749 52390989 933498749 52390989 280943030 894008382 280943030 894008382 707269067 780370842 707269067 780370842 437526406 886946777 437526406 886946777 448447816 603887082 448447816 603887082 976824329 105740217 976824329 105740217 272439297 706105212 272439297 706105212 446804594 192368562 446804594 192368562 905026410 605497836 905026410 605497836 50937869 16946379 50937869 16946379 30731277 16946379 806414143 970946579 806414143 970946579 29348720 970946579 43704296 254053871 43704296 254053871 161915090 980766586 161915090 980766586 426813436 13112859 426813436 13112859 477612097 689145145 477612097 689145145 873429504 497315573 873429504 497315573 209337710 655837873 209337710 655837873 858230420 23450700 858230420 23450700 919221731 23450700 608801110 341228495 608801110 341228495 198316524 341228495 886124728 465980077 886124728 465980077 708367620 215963104 708367620 215963104 218693489 519906707 218693489 519906707 951628788 354386546 951628788 354386546 76865910 940093088 76865910 940093088 405539319 719208974 405539319 719208974 998522075 757158415 998522075 757158415 536431780 190402978 536431780 190402978 13694963 434709253 13694963 434709253 742613102 37605907 742613102 37605907 520052839 872319648 520052839 872319648 475845768 872319648 663303417 432795977 663303417 432795977 466072872 859511457 466072872 859511457 202203249 207267875 202203249 207267875 217416676 934904127 217416676 934904127 441555825 6552572 441555825 6552572 469018137 826921638 469018137 826921638 334184316 735945567 334184316 735945567 251220454 90054165 251220454 90054165 719640465 41133946 719640465 41133946 429850079 571875410 429850079 571875410 802620813 189975196 802620813 189975196 84776212 461598701 84776212 461598701 861762348 461598701 436797358 394272232 436797358 394272232 116134353 394272232 986593819 879250292 986593819 879250292 206123095 531385081 206123095 531385081 197166125 531385081 444363099 969997976 444363099 969997976 372701528 2649389 372701528 2649389 260004940 467835430 260004940 467835430 931364834 467835430 928720682 982303677 928720682 982303677 64415433 63921856 64415433 63921856 844062529 438367553 844062529 438367553 509278568 341067742 509278568 341067742 707308187 557476082 707308187 557476082 224638974 280008097 224638974 280008097 803289587 557084857 803289587 557084857 799540643 433607220 799540643 433607220 824090368 879122386 824090368 879122386 637227188 241799407 637227188 241799407 194190103 241799407 540922111 562470155 540922111 562470155 918899492 47205302 918899492 47205302 554398247 47205302 854038121 535785331 854038121 535785331 488231258 109909823 488231258 109909823 47409013 109909823 571692683 318875801 571692683 318875801 279736122 318875801 831509818 704253895 831509818 704253895 423215526 389520537 423215526 389520537 37466356 610179467 37466356 610179467 773918601 610179467 306104313 386641313 306104313 386641313 731357196 533544713 731357196 533544713 641768559 101645780 641768559 101645780 627546227 722997841 627546227 722997841 283925615 143812103 283925615 143812103 616912572 712540487 616912572 712540487 977551893 113379391 977551893 113379391 320117409 113379391 811257640 760425294 811257640 760425294 774492646 380402534 774492646 380402534 824079228 984114820 824079228 984114820 47957822 984114820 110511220 984335232 110511220 984335232 799508646 376188496 799508646 376188496 23633919 857906135 23633919 857906135 243900822 237241527 243900822 237241527 368441637 859718150 368441637 859718150 253764731 361530373 253764731 361530373 392878168 787479350 392878168 787479350 218305700 80864062 218305700 80864062 119826544 80864062 428215669 663589767 428215669 663589767 931785849 545899769 931785849 545899769 180769362 678274903 180769362 678274903 244333433 352233068 244333433 352233068 327813279 352233068 232697607 941960233 232697607 941960233 546990944 941960233 512439577 958438018 512439577 958438018 47434231 489328969 47434231 489328969 948256141 489328969 361429185 731985889 361429185 731985889 378063830 295968103 378063830 295968103 342679671 295968103 526531960 599445665 526531960 599445665 350610179 491498505 350610179 491498505 465560757 765502289 465560757 765502289 73250812 411090212 73250812 411090212 553743640 176675810 553743640 176675810 414085547 230816907 414085547 230816907 501390631 62567255 501390631 62567255 368612246 62567255 515797543 859845014 515797543 859845014 937820495 141999641 937820495 141999641 42290657 415696098 42290657 415696098 562455668 151070491 562455668 151070491 934924317 953229130 934924317 953229130 139735876 337667557 139735876 337667557 435245731 977123467 435245731 977123467 311056502 702323890 311056502 702323890 558937784 702323890 223620431 201602074 223620431 201602074 467739712 992524488 467739712 992524488 736281915 43932489 736281915 43932489 131566660 43932489 396030653 31562562 396030653 31562562 815188214 977740075 815188214 977740075 461328349 977740075 830446102 474870224 830446102 474870224 305390298 918896425 305390298 918896425 503015096 119310664 503015096 119310664 320125799 960162027 320125799 960162027 444946407 960162027 387909420 250853101 387909420 250853101 306655416 390053938 306655416 390053938 94749468 123329465 94749468 123329465 53856711 977730187 53856711 977730187 684889365 977730187 127357233 440648419 127357233 440648419 596230773 286336571 596230773 286336571 869834532 809598215 869834532 809598215 732841914 809598215 965077147 829584047 965077147 829584047 379794530 45837729 379794530 45837729 154010306 45837729 300921613 874437087 300921613 874437087 528258323 543166590 528258323 543166590 861573319 882619819 861573319 882619819 462947281 882619819 746528282 227571734 746528282 227571734 961469052 754593725 961469052 754593725 19946551 754593725 127509711 554284554 127509711 554284554 389435302 652918367 389435302 652918367 889691432 310605742 889691432 310605742 764845456 420223471 764845456 420223471 486590718 265092494 486590718 265092494 896024150 852247405 896024150 852247405 48974657 852247405 746733866 205781368 746733866 205781368 627018774 205781368 772891483 775388839 772891483 775388839 102348380 625541135 102348380 625541135 713968103 728546213 713968103 728546213 758047360 116797195 758047360 116797195 166112184 681991177 166112184 681991177 581320498 681991177 528971117 220680689 528971117 220680689 439208888 220680689 439617445 727490265 439617445 727490265 466284845 585395710 466284845 585395710 55136901 915543290 55136901 915543290 721669663 532745517 721669663 532745517 822625849 879060244 822625849 879060244 650021721 415180246 650021721 415180246 777843940 785860099 777843940 785860099 492245854 785860099 559935769 109971287 559935769 109971287 131278201 310462000 131278201 310462000 502659029 94065874 502659029 94065874 517728276 497882958 517728276 497882958 671398278 497882958 56581592 84835512 56581592 84835512 441714598 446316747 441714598 446316747 934700251 489377225 934700251 489377225 708581931 405026861 708581931 405026861 768852940 405026861 472102729 740930782 472102729 740930782 12309118 740930782 68583238 435840107 68583238 435840107 201635693 435840107 14029186 172374238 14029186 172374238 70597909 172374238 61291271 611179322 61291271 611179322 947167320 71978489 947167320 71978489 761421387 743432714 761421387 743432714 150022765 743432714 690720204 50249484 690720204 50249484 574809627 839696914 574809627 839696914 977159801 839696914 51156696 276550655 51156696 276550655 842095890 276550655 153743703 998193202 153743703 998193202 593782650 364070965 593782650 364070965 369127957 859205269 369127957 859205269 450021483 238064095 450021483 238064095 849547359 238064095 445024732 147555285 445024732 147555285 217439801 161232123 217439801 161232123 445169131 161232123 397250979 587082334 397250979 587082334 865048295 3092315 865048295 3092315 377121 598181709 377121 598181709 649329185 74955064 649329185 74955064 784904766 747121823 784904766 747121823 15130590 545891879 15130590 545891879 61605942 982040760 61605942 982040760 162571878 95264283 162571878 95264283 810538819 865620652 810538819 865620652 929708307 631427540 929708307 631427540 704348908 631427540 775854150 782728423 775854150 782728423 752077468 674493874 752077468 674493874 63321749 758827248 63321749 758827248 440472840 186254657 440472840 186254657 402885783 914583869 402885783 914583869 569531992 914583869 90649372 155742838 90649372 155742838 510070024 983150722 510070024 983150722 606484067 283411764 606484067 283411764 123486354 283411764 630095119 479958465 630095119 479958465 965599486 222007503 965599486 222007503 708835037 222007503 978951518 239464762 978951518 239464762 476329845 193817233 476329845 193817233 676998057 940970720 676998057 940970720 539018206 592040895 539018206 592040895 683073106 646315512 683073106 646315512 674175474 536179777 674175474 536179777 865327192 717857773 865327192 717857773 781930853 573013161 781930853 573013161 801508692 794440918 801508692 794440918 215746318 794440918 453654749 628735153 453654749 628735153 251810872 804657889 251810872 804657889 166572487 151582731 166572487 151582731 440735382 151582731 397863849 927353690 397863849 927353690 598092988 927353690 206886651 973763785 206886651 973763785 293859424 23877815 293859424 23877815 361300807 752964179 361300807 752964179 604436250 399832761 604436250 399832761 971479922 819797683 971479922 819797683 913362408 432881736 913362408 432881736 345753601 982599141 345753601 982599141 792592660 618146593 792592660 618146593 669611283 618146593 985376020 992841547 985376020 992841547 288785352 77463051 288785352 77463051 540103537 534672639 540103537 534672639 553020765 269970040 553020765 269970040 177108615 681282172 177108615 681282172 191574018 463370453 191574018 463370453 312898812 979692753 312898812 979692753 89759504 753510813 89759504 753510813 803189076 123344412 803189076 123344412 360344490 583599035 360344490 583599035 603994096 583599035 378395415 225635204 378395415 225635204 256972094 480802280 256972094 480802280 508960862 193817491 508960862 193817491 60459893 580182564 60459893 580182564 948691146 71160741 948691146 71160741 206578159 926601201 206578159 926601201 232420875 193266515 232420875 193266515 956840418 193266515 451833921 915501907 451833921 915501907 936264967 799282104 936264967 799282104 53257621 177834987 53257621 177834987 898658013 177834987 337037041 909830674 337037041 909830674 104457506 510425114 104457506 510425114 303366700 127577047 303366700 127577047 726316333 127577047 655768723 420129632 655768723 420129632 762925165 197770437 762925165 197770437 141715298 654094468 141715298 654094468 285626784 654094468 64304179 49620912 64304179 49620912 408769427 481075243 408769427 481075243 721114253 289985189 721114253 289985189 728768298 850575568 728768298 850575568 614327911 850575568 807320083 165168888 807320083 165168888 952095772 947356846 952095772 947356846 114585292 161154852 114585292 161154852 227329182 198268823 227329182 198268823 890685704 32941875 890685704 32941875 187688897 385353772 187688897 385353772 743272915 385353772 497876441 81043749 497876441 81043749 652969919 876399711 652969919 876399711 66224177 233607214 66224177 233607214 251271228 847097689 251271228 847097689 990960650 847097689 148912825 455828570 148912825 455828570 712548053 455828570 220655807 142944398 220655807 142944398 677528020 474003610 677528020 474003610 721072518 474003610 489891683 408646980 489891683 408646980 504240502 721258254 504240502 721258254 351978872 566009344 351978872 566009344 596899329 964761986 596899329 964761986 475701368 201485240 475701368 201485240 303234684 927133399 303234684 927133399 762694967 428531862 762694967 428531862 326347425 781441120 326347425 781441120 6618912 180486335 6618912 180486335 951110629 584953443 951110629 584953443 209710100 116549974 209710100 116549974 888040494 116549974 692580688 627007254 692580688 627007254 479573018 127490493 479573018 127490493 257150070 127490493 591090253 303809970 591090253 303809970 172857934 303809970 381720537 23613493 381720537 23613493 168756717 23613493 818146277 921637534 818146277 921637534 22960258 11188935 22960258 11188935 653561398 113399265 653561398 113399265 974332058 32293628 974332058 32293628 351607477 835794011 351607477 835794011 446145291 835794011 359014848 321055827 359014848 321055827 351393351 321055827 920327004 458585461 920327004 458585461 41920362 458585461 979394942 480663728 979394942 480663728 688921023 346269444 688921023 346269444 804903063 560234678 804903063 560234678 917808095 34017908 917808095 34017908 466067497 699047987 466067497 699047987 580771937 295767335 580771937 295767335 977848994 796778986 977848994 796778986 150942475 796778986 173055159 226314582 173055159 226314582 918035793 413762606 918035793 413762606 667809638 150614136 667809638 150614136 778504538 964232694 778504538 964232694 150503880 964232694 503994611 782215344 503994611 782215344 774320985 782215344 587198437 53743801 587198437 53743801 767150490 174127437 767150490 174127437 654988304 174127437 936795933 388048265 936795933 388048265 962924159 388048265 514526613 582021333 514526613 582021333 834361572 582021333 158152232 399949801 158152232 399949801 668358846 918721778 668358846 918721778 149345355 118958053 149345355 118958053 735307647 121926721 735307647 121926721 881074094 52920986 881074094 52920986 854516591 833584400 854516591 833584400 451164354 833584400 649339266 26900791 649339266 26900791 833912586 454394616 833912586 454394616 117781523 80007523 117781523 80007523 632279483 80007523 187248697 583404860 187248697 583404860 917368309 166261016 917368309 166261016 109126730 602366824 109126730 602366824 884357747 243224835 884357747 243224835 63922051 545582535 63922051 545582535 737351253 376767087 737351253 376767087 554297259 376767087 779793168 950445883 779793168 950445883 146458870 270540201 146458870 270540201 845408767 582359653 845408767 582359653 363971401 85797228 363971401 85797228 576823560 59952028 576823560 59952028 448802473 808056301 448802473 808056301 983495962 152645924 983495962 152645924 940877414 613512473 940877414 613512473 881236887 63449385 881236887 63449385 52476162 658519840 52476162 658519840 468441160 658519840 450593458 874312606 450593458 874312606 699156605 480396186 699156605 480396186 762742392 480396186 493741716 480816694 493741716 480816694 143471940 98738585 143471940 98738585 987314266 372281310 987314266 372281310 856791670 147130072 856791670 147130072 368247243 872332266 368247243 872332266 720500287 463799664 720500287 463799664 19719418 921040841 19719418 921040841 316299371 615088377 316299371 615088377 990771469 810193003 990771469 810193003 775940966 342862647 775940966 342862647 503311115 893804512 503311115 893804512 445199104 312230225 445199104 312230225 472571282 446511289 472571282 446511289 637644812 103787049 637644812 103787049 684490930 612208212 684490930 612208212 929147765 22581061 929147765 22581061 61665114 974435566 61665114 974435566 262552530 652659363 262552530 652659363 630260473 793591446 630260473 793591446 177654812 793591446 815371494 157481076 815371494 157481076 16471803 787842882 16471803 787842882 480176784 787842882 372762912 27522421 372762912 27522421 533300287 427724273 533300287 427724273 130129913 38424954 130129913 38424954 845725281 294216422 845725281 294216422 158740673 640431791 158740673 640431791 544018568 186737507 544018568 186737507 218629979 186737507 472410663 207834204 472410663 207834204 524616879 151710535 524616879 151710535 186065086 151710535 708611692 737519357 708611692 737519357 519246874 87529984 519246874 87529984 395803508 495951403 395803508 495951403 419521040 161200421 419521040 161200421 88999612 161200421 109862803 823450454 109862803 823450454 46456729 79411302 46456729 79411302 60666400 823692090 60666400 823692090 203236740 450844092 203236740 450844092 272270891 582078943 272270891 582078943 687226686 618464247 687226686 618464247 156062240 463686701 156062240 463686701 782544385 869460740 782544385 869460740 750647908 180312918 750647908 180312918 75313909 180312918 772079416 740156795 772079416 740156795 346988245 314559676 346988245 314559676 393204656 408613358 393204656 408613358 55979491 396861330 55979491 396861330 144491461 890877691 144491461 890877691 747629634 890877691 100386734 907995494 100386734 907995494 350733422 580913929 350733422 580913929 951890206 580913929 728369484 325471003 728369484 325471003 223537693 5282053 223537693 5282053 251739568 689340901 251739568 689340901 902221360 689340901 128217301 165619304 128217301 165619304 107824312 515211378 107824312 515211378 49517686 252969375 49517686 252969375 694698286 252969375 423056342 112565019 423056342 112565019 489320447 948431358 489320447 948431358 165726802 948431358 754135362 333137230 754135362 333137230 187805779 927427740 187805779 927427740 957068697 129724065 957068697 129724065 34148498 129724065 227257641 885525015 227257641 885525015 224152548 885525015 778601200 903037517 778601200 903037517 547607221 71183836 547607221 71183836 512851089 737708611 512851089 737708611 665875504 737708611 391671744 767979927 391671744 767979927 933642126 48189001 933642126 48189001 703707136 955350835 703707136 955350835 235290276 955350835 436123096 99702232 436123096 99702232 961205279 652603099 961205279 652603099 627043844 652603099 890276087 395974916 890276087 395974916 293835020 947582731 293835020 947582731 655064465 616284215 655064465 616284215 160171357 616284215 368895155 122051481 368895155 122051481 969221980 122051481 556545821 800441919 556545821 800441919 193139645 800441919 534786192 358112676 534786192 358112676 509517166 358112676 998743253 972043427 998743253 972043427 493324557 972043427 929559434 441556525 929559434 441556525 369031846 775385794 369031846 775385794 990070173 429378956 990070173 429378956 16426829 429378956 306589742 975401665 306589742 975401665 470738617 975401665 117657421 166094105 117657421 166094105 356958154 166094105 174013704 768550688 174013704 768550688 837186036 66020183 837186036 66020183 824345464 455732320 824345464 455732320 990392219 231545320 990392219 231545320 358118831 940733726 358118831 940733726 91105872 229207044 91105872 229207044 585572090 895722481 585572090 895722481 961049838 895722481 826363308 951174994 826363308 951174994 518584642 559743946 518584642 559743946 302592930 559743946 505013580 258571568 505013580 258571568 179484214 951210906 179484214 951210906 991536470 234475808 991536470 234475808 217392550 607872484 217392550 607872484 17308068 607872484 73468309 927903513 73468309 927903513 938405193 2139001 938405193 2139001 185154729 692514522 185154729 692514522 498460663 373781017 498460663 373781017 14277588 526070689 14277588 526070689 62932239 41905539 62932239 41905539 835321529 808930890 835321529 808930890 79787110 808930890 696023491 155266314 696023491 155266314 24179045 801283313 24179045 801283313 927682689 7020789 927682689 7020789 89441817 7020789 708309150 911004853 708309150 911004853 941393137 116381548 941393137 116381548 488662611 635604092 488662611 635604092 645457894 26272561 645457894 26272561 161338989 422760744 161338989 422760744 618774515 422760744 588891364 185278291 588891364 185278291 336544114 573033200 336544114 573033200 311367048 1237143 311367048 1237143 822852483 1237143 214950820 349536211 214950820 349536211 832452991 349536211 656027496 22983449 656027496 22983449 696246074 714793145 696246074 714793145 124803877 141762690 124803877 141762690 717196790 29926617 717196790 29926617 330451371 954184382 330451371 954184382 32864179 244148114 32864179 244148114 851296355 943104690 851296355 943104690 138365504 847584797 138365504 847584797 583758883 986270850 583758883 986270850 967243516 287557915 967243516 287557915 619759767 880035058 619759767 880035058 188841868 243280629 188841868 243280629 357786492 739072689 357786492 739072689 774506219 147960890 774506219 147960890 468440743 147960890 710136133 128387834 710136133 128387834 725834223 974581932 725834223 974581932 938152630 974581932 881390239 501356313 881390239 501356313 217761776 501356313 373402685 995532885 373402685 995532885 102302754 83219625 102302754 83219625 696688752 906176013 696688752 906176013 397900625 91177166 397900625 91177166 737464135 591431723 737464135 591431723 781123960 591431723 525421330 132806056 525421330 132806056 565893848 859216090 565893848 859216090 586373185 191567287 586373185 191567287 347116765 191567287 493231520 935790461 493231520 935790461 361222649 380907985 361222649 380907985 107653659 615463920 107653659 615463920 875037307 615463920 491972921 23878184 491972921 23878184 680636725 868668399 680636725 868668399 257392363 400100077 257392363 400100077 766373099 639930049 766373099 639930049 138848983 148615807 138848983 148615807 761781182 975239347 761781182 975239347 605377141 975239347 790382157 112419769 790382157 112419769 122660369 554575698 122660369 554575698 397835618 554575698 65470835 208667498 65470835 208667498 873585458 966656501 873585458 966656501 104904307 966656501 297802208 993721726 297802208 993721726 859363463 70431516 859363463 70431516 463029794 674614165 463029794 674614165 485598963 620862738 485598963 620862738 100885601 957998489 100885601 957998489 797649823 957998489 257976370 144904955 257976370 144904955 720950799 774436966 720950799 774436966 483835247 978649558 483835247 978649558 725901662 602672969 725901662 602672969 378290485 876209670 378290485 876209670 69931733 459493085 69931733 459493085 523125999 459493085 459023878 426912106 459023878 426912106 238892875 968926318 238892875 968926318 797700266 355166948 797700266 355166948 845268598 811526401 845268598 811526401 96177425 306563334 96177425 306563334 897208422 743015015 897208422 743015015 497541831 623086987 497541831 623086987 93496459 964685936 93496459 964685936 910611523 964844866 910611523 964844866 583747647 235386929 583747647 235386929 55144632 652106939 55144632 652106939 804345740 425589525 804345740 425589525 344746706 615529466 344746706 615529466 164015034 246888569 164015034 246888569 676700002 246888569 231149593 998360160 231149593 998360160 963218398 288193402 963218398 288193402 123231338 278650690 123231338 278650690 582785905 998200517 582785905 998200517 741483433 633186365 741483433 633186365 196916527 896859498 196916527 896859498 832525966 306142032 832525966 306142032 138025326 545022605 138025326 545022605 845942826 244303751 845942826 244303751 908244911 563824130 908244911 563824130 91071679 451325877 91071679 451325877 967038536 778003816 967038536 778003816 64887833 310764119 64887833 310764119 895980740 425630334 895980740 425630334 972462652 425630334 69381526 803736889 69381526 803736889 255505038 803736889 214190533 219613771 214190533 219613771 201051976 219613771 803402554 738231808 803402554 738231808 14014958 476958736 14014958 476958736 51861446 949459264 51861446 949459264 379038711 53948892 379038711 53948892 974524429 957008551 974524429 957008551 795321136 576999594 795321136 576999594 867998829 907001834 867998829 907001834 120561397 524034246 120561397 524034246 311640222 964253943 311640222 964253943 909465893 714923284 909465893 714923284 569716792 964368650 569716792 964368650 254765929 22264579 254765929 22264579 809410752 771787837 809410752 771787837 318269566 771787837 733297338 842663899 733297338 842663899 168051645 513042799 168051645 513042799 718118287 513042799 68927116 46467108 68927116 46467108 415995985 46467108 262728750 716817634 262728750 716817634 884893194 716817634 581743947 77317644 581743947 77317644 20021503 77317644 549954069 436848898 549954069 436848898 508174758 121700256 508174758 121700256 444417809 853884653 444417809 853884653 875595548 62595051 875595548 62595051 681447498 62595051 984923162 635679985 984923162 635679985 310221512 273526235 310221512 273526235 216200855 915712595 216200855 915712595 176555910 5937398 176555910 5937398 296281767 514758682 296281767 514758682 686169594 436393252 686169594 436393252 347288660 929053433 347288660 929053433 723825170 929053433 317454337 396222566 317454337 396222566 615415698 984555748 615415698 984555748 837462843 36839920 837462843 36839920 232172664 36839920 261070523 912570623 261070523 912570623 18245589 311182346 18245589 311182346 228665075 311182346 50911022 737320805 50911022 737320805 420466905 338449642 420466905 338449642 955402995 487274259 955402995 487274259 484505849 279663805 484505849 279663805 341177465 882263532 341177465 882263532 809668774 233516400 809668774 233516400 31964000 233516400 169107704 872031889 169107704 872031889 861380964 57740073 861380964 57740073 532451230 811696354 532451230 811696354 591609065 429951985 591609065 429951985 759970386 763755204 759970386 763755204 14532494 81378330 14532494 81378330 829211167 755383086 829211167 755383086 363455201 529235091 363455201 529235091 460516985 911449820 460516985 911449820 213544135 3663361 213544135 3663361 346072430 3663361 293239016 839099728 293239016 839099728 27593634 839099728 458638781 621049782 458638781 621049782 120093323 621049782 189010861 472339896 189010861 472339896 338837614 472339896 91191587 44580627 91191587 44580627 951870584 44580627 632360816 734810260 632360816 734810260 265621060 734810260 877907529 125987955 877907529 125987955 705070774 633581517 705070774 633581517 841685991 633581517 202453527 957702752 202453527 957702752 60846710 90234609 60846710 90234609 850173121 90234609 326218102 767790250 326218102 767790250 251906524 78028480 251906524 78028480 482988198 621757574 482988198 621757574 704448478 307281601 704448478 307281601 882583541 543183274 882583541 543183274 452957503 43612309 452957503 43612309 295003196 215349398 295003196 215349398 655303792 215349398 177173966 983433056 177173966 983433056 950011719 376118428 950011719 376118428 569775370 376118428 582685819 714709128 582685819 714709128 523408982 161878765 523408982 161878765 45576785 161878765 980870420 658501461 980870420 658501461 939943020 295251671 939943020 295251671 764760679 136471678 764760679 136471678 905625453 888720501 905625453 888720501 31009457 382594608 31009457 382594608 102636808 834929050 102636808 834929050 165867426 62565621 165867426 62565621 506060274 755934248 506060274 755934248 360090992 755934248 866032547 940901237 866032547 940901237 62325575 309446132 62325575 309446132 580310817 543539464 580310817 543539464 391213923 85066764 391213923 85066764 287326348 85066764 353548438 474566809 353548438 474566809 779448376 474566809 180076467 975383396 180076467 975383396 658634665 537310814 658634665 537310814 22728252 918103805 22728252 918103805 974896962 938589527 974896962 938589527 860865044 191803277 860865044 191803277 278831431 944145842 278831431 944145842 536627066 19982002 536627066 19982002 31016352 202630099 31016352 202630099 749927908 202630099 409578625 980651089 409578625 980651089 225272442 980651089 607384232 313177546 607384232 313177546 393617395 900108283 393617395 900108283 986884397 900108283 781372182 62709321 781372182 62709321 133291956 709943840 133291956 709943840 595909505 613746623 595909505 613746623 65866128 944603426 65866128 944603426 681651187 944603426 645663450 300762234 645663450 300762234 549316815 300762234 846697930 823559921 846697930 823559921 449014834 635510867 449014834 635510867 371505747 781729797 371505747 781729797 367866706 277930364 367866706 277930364 146208959 697793622 146208959 697793622 671508867 697793622 602823941 993447683 602823941 993447683 450674287 993447683 617622511 823617742 617622511 823617742 932502334 823617742 397892812 56840855 397892812 56840855 591053323 773175027 591053323 773175027 638757296 773175027 335580473 886525593 335580473 886525593 683684796 199108047 683684796 199108047 502135849 199108047 527859867 732619919 527859867 732619919 865865242 106713316 865865242 106713316 348255414 106713316 856784497 739893703 856784497 739893703 723857553 257948133 723857553 257948133 176495498 417028041 176495498 417028041 864128406 795319029 864128406 795319029 7325592 438968349 7325592 438968349 593016098 931262533 593016098 931262533 642595431 507846410 642595431 507846410 247907696 726007165 247907696 726007165 959800403 251800728 959800403 251800728 384518300 754947005 384518300 754947005 849253969 754947005 38993096 879382755 38993096 879382755 156628408 23467183 156628408 23467183 584918601 23467183 250648621 850333755 250648621 850333755 890369410 850333755 5859021 250971581 5859021 250971581 431439108 554025124 431439108 554025124 260419845 554025124 663442067 727830152 663442067 727830152 353376700 266811551 353376700 266811551 22062030 481834421 22062030 481834421 625112701 741651485 625112701 741651485 78760860 74671124 78760860 74671124 255717559 765486713 255717559 765486713 43999267 453253748 43999267 453253748 968560948 712388943 968560948 712388943 632365241 660450598 632365241 660450598 151066450 711820393 151066450 711820393 905805988 45933952 905805988 45933952 471104212 871388855 471104212 871388855 684624727 400285365 684624727 400285365 644890289 584225603 644890289 584225603 178818524 324610319 178818524 324610319 371421055 64960879 371421055 64960879 742131875 716468115 742131875 716468115 806747399 385581213 806747399 385581213 802594341 493628666 802594341 493628666 584198148 245158924 584198148 245158924 696472864 759140104 696472864 759140104 773694579 264940791 773694579 264940791 340043651 449200090 340043651 449200090 117824189 132816375 117824189 132816375 725253421 790362555 725253421 790362555 842626476 790362555 547606329 326124682 547606329 326124682 751272361 326124682 612818095 153872080 612818095 153872080 658536971 919458613 658536971 919458613 119130376 301736755 119130376 301736755 231973888 795966972 231973888 795966972 144154236 640712760 144154236 640712760 979024065 877238323 979024065 877238323 700235538 136517945 700235538 136517945 718571679 665855335 718571679 665855335 625441218 12387637 625441218 12387637 85039747 12387637 975819159 922348019 975819159 922348019 138849510 104506894 138849510 104506894 760982527 104506894 598590024 746474389 598590024 746474389 272436263 746474389 532554672 180686015 532554672 180686015 75282901 180686015 497154616 907252160 497154616 907252160 27189922 907252160 337739590 432968055 337739590 432968055 573344194 432968055 304343807 89124201 304343807 89124201 800490691 634212811 800490691 634212811 98394579 634212811 343362507 750125309 343362507 750125309 733871515 72901957 733871515 72901957 298074168 960034952 298074168 960034952 80408680 570827248 80408680 570827248 892536510 700304209 892536510 700304209 293714610 700304209 653169023 231290428 653169023 231290428 875388853 615598782 875388853 615598782 487265351 343821172 487265351 343821172 275614624 977126349 275614624 977126349 48954343 399696327 48954343 399696327 952626173 733887003 952626173 733887003 632537312 674974657 632537312 674974657 76121176 877913654 76121176 877913654 159117240 174184217 159117240 174184217 916565373 947357305 916565373 947357305 243380496 738280965 243380496 738280965 833997460 738280965 721372997 965070077 721372997 965070077 491080409 215349497 491080409 215349497 368221081 215349497 801254479 62437929 801254479 62437929 194323316 836953675 194323316 836953675 62881863 134898205 62881863 134898205 823050662 822976011 823050662 822976011 868763599 822976011 228635438 96950859 228635438 96950859 573590323 455449515 573590323 455449515 78710265 72835256 78710265 72835256 989279644 677292989 989279644 677292989 938243838 222249229 938243838 222249229 604277161 222249229 737495702 909785066 737495702 909785066 59728250 909785066 559672870 104296166 559672870 104296166 908227941 332484616 908227941 332484616 943311376 332484616 419143462 801436611 419143462 801436611 836530737 801436611 193492620 893307018 193492620 893307018 235931851 234801623 235931851 234801623 734512574 883128924 734512574 883128924 668815114 211012427 668815114 211012427 347203041 211012427 802907639 823985526 802907639 823985526 957629700 467299358 957629700 467299358 233237072 617035071 233237072 617035071 840014840 617035071 165622481 824325898 165622481 824325898 540771363 75774655 540771363 75774655 138502958 75774655 181642109 700982644 181642109 700982644 895038823 166916805 895038823 166916805 437021150 458199864 437021150 458199864 396964768 458199864 399132741 552825638 399132741 552825638 300130594 230557606 300130594 230557606 204884638 667648259 204884638 667648259 210897036 121486153 210897036 121486153 447963378 121486153 135980350 938318115 135980350 938318115 737497822 58167036 737497822 58167036 923718647 58167036 787302458 951018260 787302458 951018260 90695893 653348082 90695893 653348082 82816954 653348082 234740982 913609980 234740982 913609980 160982686 332696501 160982686 332696501 272915281 834383447 272915281 834383447 99229332 558052076 99229332 558052076 212844810 903363208 212844810 903363208 378794253 587232660 378794253 587232660 543615245 995707331 543615245 995707331 863409122 247645789 863409122 247645789 568413097 534846792 568413097 534846792 963573194 534846792 882296737 937004333 882296737 937004333 112287090 265181368 112287090 265181368 578660746 265181368 173203904 916675533 173203904 916675533 765792182 188741655 765792182 188741655 203016391 922513358 203016391 922513358 473504907 393607841 473504907 393607841 195107855 569122917 195107855 569122917 567126662 404265335 567126662 404265335 79686058 202084936 79686058 202084936 225650290 691277378 225650290 691277378 663873920 659405626 663873920 659405626 259499474 886030019 259499474 886030019 423898196 348636265 423898196 348636265 470612348 990847161 470612348 990847161 437484129 559783408 437484129 559783408 363043101 975228808 363043101 975228808 973164704 171209579 973164704 171209579 945192840 690172687 945192840 690172687 67648559 82595674 67648559 82595674 376459721 846743864 376459721 846743864 212571298 846743864 244128727 100935587 244128727 100935587 955316003 100935587 639581564 931709440 639581564 931709440 729020274 289877242 729020274 289877242 765744299 289877242 615638331 829852096 615638331 829852096 877902516 438378342 877902516 438378342 435478900 615221195 435478900 615221195 185660070 268148870 185660070 268148870 124459655 268148870 574956978 77673590 574956978 77673590 121054213 911540550 121054213 911540550 610300784 911540550 489975780 166785414 489975780 166785414 690920156 166785414 550143850 107377496 550143850 107377496 993636906 803969333 993636906 803969333 43536130 881067210 43536130 881067210 351124543 344279510 351124543 344279510 610140180 344279510 141779099 49820083 141779099 49820083 893522009 49820083 191961958 511889574 191961958 511889574 231046226 511889574 22100358 855219837 22100358 855219837 616712893 740024622 616712893 740024622 266140651 740024622 421311199 889766003 421311199 889766003 722898974 56404457 722898974 56404457 39945481 665769700 39945481 665769700 547825912 335732335 547825912 335732335 426782236 930439349 426782236 930439349 988226557 930439349 443735855 474966084 443735855 474966084 274661833 874309937 274661833 874309937 399613936 465490812 399613936 465490812 317502081 465490812 943730163 11346190 943730163 11346190 391476648 889763511 391476648 889763511 530917027 95342957 530917027 95342957 572139889 95342957 456846806 879327928 456846806 879327928 84304154 879327928 923679404 45942255 923679404 45942255 266209807 785166727 266209807 785166727 77077791 264940102 77077791 264940102 822153325 545279920 822153325 545279920 540165507 40150644 540165507 40150644 696555961 40150644 311488554 441526668 311488554 441526668 143190901 441526668 486626504 711926766 486626504 711926766 995484683 116721437 995484683 116721437 203532077 985094876 203532077 985094876 558145454 142799578 558145454 142799578 298015933 142799578 784277086 647041123 784277086 647041123 152686669 469708371 152686669 469708371 692962507 772414183 692962507 772414183 685465859 229179884 685465859 229179884 705957390 750967701 705957390 750967701 324951939 750967701 812685313 782247408 812685313 782247408 166252276 182588158 166252276 182588158 850091214 517864321 850091214 517864321 509452198 92214793 509452198 92214793 307697232 868703665 307697232 868703665 186512353 165705727 186512353 165705727 736862733 725372953 736862733 725372953 802608131 725372953 650399514 618821918 650399514 618821918 821323655 620890609 821323655 620890609 168513136 164797385 168513136 164797385 845121948 879968155 845121948 879968155 90697365 518075664 90697365 518075664 148342314 921387248 148342314 921387248 935386938 921387248 694887425 320801266 694887425 320801266 735418476 320801266 422434680 111231636 422434680 111231636 999150927 946089958 999150927 946089958 292871060 946089958 995012538 225717968 995012538 225717968 153492736 931304956 153492736 931304956 938322249 931304956 553070687 308731798 553070687 308731798 959600761 630125333 959600761 630125333 285624360 517466759 285624360 517466759 572465311 881445627 572465311 881445627 242374577 881445627 880375833 2683771 880375833 2683771 626715242 663238868 626715242 663238868 947077792 663238868 887852580 199049715 887852580 199049715 68056880 573453278 68056880 573453278 494405454 463514614 494405454 463514614 949377112 833198294 949377112 833198294 31674335 833198294 770028773 972752598 770028773 972752598 353841280 680895530 353841280 680895530 830591522 722338901 830591522 722338901 4135521 418423761 4135521 418423761 699048495 373507668 699048495 373507668 825013988 968940503 825013988 968940503 557161045 349623829 557161045 349623829 104633046 836868956 104633046 836868956 920551408 7216230 920551408 7216230 124293357 986538161 124293357 986538161 491680207 986538161 269340101 270057827 269340101 270057827 414035446 782034443 414035446 782034443 645938895 324813631 645938895 324813631 698637057 708357739 698637057 708357739 220799323 483769360 220799323 483769360 996210966 928812815 996210966 928812815 878546618 159541407 878546618 159541407 228519500 943394341 228519500 943394341 573923940 943394341 48033001 211972271 48033001 211972271 1589960 753614714 1589960 753614714 725806455 17151939 725806455 17151939 928684639 17151939 131763146 501729508 131763146 501729508 798845724 336400078 798845724 336400078 8580349 743081100 8580349 743081100 785194462 834314329 785194462 834314329 848824794 38507065 848824794 38507065 62386626 270743433 62386626 270743433 870760530 82046980 870760530 82046980 408173853 481739722 408173853 481739722 69865600 481739722 188114893 616690744 188114893 616690744 466104790 375386283 466104790 375386283 885758859 721927690 885758859 721927690 448490049 27253193 448490049 27253193 601468799 476490356 601468799 476490356 279751811 117130580 279751811 117130580 837657265 117130580 403428899 788656038 403428899 788656038 149509993 286341868 149509993 286341868 751452362 762848913 751452362 762848913 275892948 632294214 275892948 632294214 725855876 632294214 327498895 695180150 327498895 695180150 179857448 107695717 179857448 107695717 91546481 240044890 91546481 240044890 586956758 14109931 586956758 14109931 901138303 771309983 901138303 771309983 473963819 130062351 473963819 130062351 386065853 964440979 386065853 964440979 319304906 964440979 797648188 455703068 797648188 455703068 878834942 455703068 466453414 51711452 466453414 51711452 168230856 977157476 168230856 977157476 993535858 632189710 993535858 632189710 61947773 45952126 61947773 45952126 881938758 870468673 881938758 870468673 433940695 870468673 537862533 623289122 537862533 623289122 677773402 963890290 677773402 963890290 959818060 963890290 568170909 63409938 568170909 63409938 22568492 63409938 518328351 934759377 518328351 934759377 63541303 337979164 63541303 337979164 818225162 730250066 818225162 730250066 602669577 700557707 602669577 700557707 683657444 839496388 683657444 839496388 130498088 98937724 130498088 98937724 745706676 98937724 355876954 24952933 355876954 24952933 67381024 860738483 67381024 860738483 306240491 234886860 306240491 234886860 554895092 671456866 554895092 671456866 97398800 671456866 520280784 122297603 520280784 122297603 731679208 122297603 401203873 967941949 401203873 967941949 33679157 334834284 33679157 334834284 619142675 658590784 619142675 658590784 483487461 171455087 483487461 171455087 535281643 529149118 535281643 529149118 177540322 160067150 177540322 160067150 882240796 750935067 882240796 750935067 405112747 275138711 405112747 275138711 799297500 240530576 799297500 240530576 408598914 752562530 408598914 752562530 250469268 752562530 515118743 263746339 515118743 263746339 773147404 263746339 541307468 910284210 541307468 910284210 481984475 135397323 481984475 135397323 242302686 982712427 242302686 982712427 950685121 88772371 950685121 88772371 117730675 954798695 117730675 954798695 981809709 954798695 442342645 102890575 442342645 102890575 841458228 102890575 385528112 802147616 385528112 802147616 757750088 595397389 757750088 595397389 692235308 888209390 692235308 888209390 131501069 929714437 131501069 929714437 153034842 40670009 153034842 40670009 58069529 40670009 278559780 254356612 278559780 254356612 3236930 671587126 3236930 671587126 718904714 671587126 230574370 487205469 230574370 487205469 963018 948972330 963018 948972330 674591252 34014683 674591252 34014683 992979653 34014683 499635704 625954049 499635704 625954049 991885711 625954049 133406017 870084067 133406017 870084067 142028763 83984191 142028763 83984191 547649138 595040531 547649138 595040531 598157307 103048429 598157307 103048429 42837550 728825601 42837550 728825601 775142969 40947207 775142969 40947207 952710247 40947207 590599364 458015128 590599364 458015128 197511817 458015128 444152087 280336993 444152087 280336993 758175414 280336993 417916705 815036085 417916705 815036085 240838472 695326176 240838472 695326176 252026914 819002767 252026914 819002767 434728921 383141774 434728921 383141774 148396371 910173424 148396371 910173424 430949624 152371757 430949624 152371757 742594945 152371757 647040284 802752425 647040284 802752425 480424942 577917420 480424942 577917420 86778031 577917420 235138290 726740278 235138290 726740278 999049927 31274935 999049927 31274935 617096877 351731392 617096877 351731392 567888943 230994639 567888943 230994639 939572527 556806204 939572527 556806204 669216417 80643621 669216417 80643621 305822558 649566048 305822558 649566048 699379944 39519126
#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...