Submission #832299

#TimeUsernameProblemLanguageResultExecution timeMemory
832299maomao90Broken Line (IOI19_line)Text
40.50 / 100
0 ms0 KiB
23 0 100 72 100 72 4 22 4 22 98 80 98 80 2 20 2 20 28 59 28 59 11 1000000005 11 1000000005 99 18 99 18 47 54 47 41 47 41 20 68 20 68 86 16 86 16 49 74 49
648 0 9012 3699 9012 3699 3819 6063 3819 6063 4795 4850 4795 4850 5747 3216 5747 3216 8703 9702 8703 9702 86 79 86 79 61 79 690 9359 690 9359 9058 8865 9058 8865 1712 2582 1712 2582 7032 6879 7032 6879 4213 4598 4213 4598 5563 5934 5563 5934 4338 6245 4338 6245 3687 8615 3687 8615 9977 1000000005 9977 1000000005 225 9826 225 9826 9617 8622 9617 8622 1910 3317 1910 3317 4149 6282 4149 6282 3702 7131 3702 7131 7509 1903 7509 1903 9758 313 9758 830 9758 830 8527 1804 8527 1804 1825 7068 1825 7068 5176 4998 5176 4998 7756 7866 7756 7866 8563 1208 8563 1208 -1000000005 518 -1000000005 518 3204 4287 3204 4287 5654 5431 5654 5431 4718 4580 4718 4580 7361 1000000005 7361 1000000005 1268 7198 1268 7198 3185 4385 3185 4385 4966 6202 4966 6202 6148 6289 6148 6289 7129 7762 7129 7762 8631 8855 8631 8855 -1000000005 369 -1000000005 369 9486 9496 9486 9496 671 8351 671 8351 7008 3640 7008 3640 4655 5560 4655 5560 5523 6623 5523 6623 6656 2262 6656 2262 2029 1577 2029 1577 8571 9762 8571 9762 306 9762 2994 3517 2994 3517 3649 8424 3649 8424 9658 1000000005 9658 1000000005 8098 7643 8098 7643 3616 6012 3616 6012 4888 4997 4888 4997 2303 2098 2303 2098 2033 1523 2033 1523 1511 9950 1511 9950 -1000000005 1691 -1000000005 1691 1911 8037 1911 8037 2654 4146 2654 4146 5723 4569 5723 4569 5153 5214 5153 5214 4880 5797 4880 5797 2393 9915 2393 9915 9841 9915 1818 2550 1818 2550 7019 6442 7019 6442 4900 3950 4900 3950 8123 375 8123 375 9934 9956 9934 344 9934 344 9590 587 9590 587 9048 1116 9048 1116 8673 1501 8673 1501 1596 2049 1596 2049 2762 2934 2762 2934 5781 5617 5781 5617 3475 2259 3475 2259 8099 1629 8099 1629 8783 699 8783 699 9464 -1000000005 9464 -1000000005 287 1037 287 1037 1221 1775 1221 1775 2111 7678 2111 7678 6471 3916 6471 3916 6088 4658 6088 4658 3546 7201 3546 7201 752 649 752 649 369 316 369 316 192 316 9235 7014 9235 7014 3779 4433 3779 4433 5804 6328 5804 6328 7235 7394 7235 7394 2048 1412 2048 1412 1044 9019 1044 9019 8995 1090 8995 2967 8995 2967 4382 5627 4382 5627 5725 6252 5725 6252 6428 6951 6428 6951 6823 7289 6823 7289 1987 831 1987 831 524 23 524 23 46 23 9767 1488 9767 1488 3186 7036 3186 7036 3921 4884 3921 4884 5591 4324 5591 4324 6817 2360 6817 2360 7940 9854 7940 9854 52 61 52 9479 52 9479 1071 1226 1071 1226 1653 5870 1653 5870 4558 4552 4558 4552 6840 2968 6840 2968 3053 2823 3053 2823 2341 9498 2341 9498 -1000000005 9460 -1000000005 9460 2909 3948 2909 3948 4116 5710 4116 5710 4661 4626 4661 4626 7020 8254 7020 8254 1397 798 1397 798 760 798 1672 4120 1672 4120 4378 5962 4378 5962 5788 7865 5788 7865 1345 9334 1345 9334 777 9334 7827 3587 7827 3587 3736 3882 3736 3882 4483 5277 4483 5277 6793 6981 6793 6981 7953 9845 7953 9845 1000000005 4482 1000000005 4482 3719 2396 3719 2396 9080 563 9080 563 578 563 1516 7618 1516 7618 7512 6845 7512 6845 4098 4588 4098 4588 6749 3162 6749 3162 7167 2791 7167 2791 1822 9146 1822 9146 463 448 463 1169 463 1169 2904 6773 2904 6773 6520 5719 6520 5719 98 -1000000005 98 -1000000005 8433 3223 8433 3223 3612 5543 3612 5543 8242 9525 8242 9525 577 9525 7262 4150 7262 4150 4212 7089 4212 7089 2570 8094 2570 8094 1552 1000000005 1552 1000000005 967 8628 967 8628 8308 8285 8308 8285 2309 7763 2309 7763 3646 6627 3646 6627 4709 4063 4709 4063 6572 8030 6572 8030 9707 16 9707 16 13 16 9394 7542 9394 7542 3225 3173 3225 3173 6696 6333 6696 6333 4120 4157 4120 4157 4851 5640 4851 5640 4334 3985 4334 3985 3731 8799 3731 8799 551 -1000000005 551 -1000000005 9149 2340 9149 2340 2719 2843 2719 2843 3394 5643 3394 5643 6564 7018 6564 7018 2873 2673 2873 2673 9948 1000000005 9948 1000000005 94 9452 94 9452 8670 8078 8670 8078 7870 6854 7870 6854 3799 3770 3799 3770 9371 9921 9371 9921 -1000000005 650 -1000000005 650 8887 1274 8887 1274 7930 2832 7930 2832 6457 5272 6457 5272 3492 3040 3492 3040 7200 8267 7200 8267 8518 420 8518 420 9611 420 726 844 726 844 8177 2452 8177 2452 4895 5385 4895 5385 4808 5963 4808 5963 3958 6452 3958 6452 6675 2399 6675 2399 2503 1993 2503 1993 9790 178 9790 394 9790 394 9630 483 9630 483 899 8701 899 8701 8372 2097 8372 2097 7368 5992 7368 5992 4223 3923 4223 3923 6424 3606 6424 3606 7465 9078 7465 9078 9727 351 9727 9811 9727 9811 764 1475 764 1475 7265 6157 7265 6157 4738 4600 4738 4600 4497 5829 4497 5829 7395 7746 7395 7746 2289 1647 2289 1647 9793 9896 9793 1415 9793 1415 1705 2199 1705 2199 2411 7155 2411 7155 6453 4007 6453 4007 4426 5351 4426 5351 5252 5771 5252 5771 6350 2959 6350 2959 2316 8944 2316 8944 9810 1000000005 9810 1000000005 8731 1201 8731 1201 8704 5741 8704 5741 5204 5320 5204 5320 4998 4383 4998 4383 7301 2631 7301 2631 8107 8343 8107 8343 9765 9859 9765 1160 9765 1160 2595 5104 2595 5104 5590 6321 5590 6321 3728 3352 3728 3352 2211 1258 2211 1258 9045 9396 9045 9396 -1000000005 883 -1000000005 883 2484 7821 2484 7821 7403 7390 7403 7390 7101 5222 7101 5222 4786 6434 4786 6434 2285 9059 2285 9059 9379 137 9379 137 9964 9979 9964 9612 9964 9612 9496 9216 9496 9216 7669 4181 7669 4181 4686 5347 4686 5347 7757 1814 7757 1814 1097 1122 1097 1122 464 9877 464 9877 1000000005 190 1000000005 190 9441 9240 9441 9240 1414 8073 1414 8073 7980 2191 7980 2191 3956 5128 3956 5128 5135 3659 5135 3659 8035 8612 8035 8612 1365 1175 1365 1175 9130 350 9130 350 262 350 1253 2780 1253 2780 3462 6224 3462 6224 5265 4634 5265 4634 2716 7833 2716 7833 7932 8468 7932 8468 1391 8940 1391 8940 985 962 985 962 125 1000000005 125 1000000005 9922 647 9922 647 954 1579 954 1579 2355 6948 2355 6948 6443 3172 6443 3172 6970 9214 6970 9214 589 9582 589 9582 549 9582 8325 1694 8325 1694 6472 5908 6472 5908 4485 4669 4485 4669 4797 5777 4797 5777 3965 6819 3965 6819 2218 9353 2218 9353 1000000005 9564 1000000005 9564 565 8014 565 8014 3009 7130 3009 7130 6603 6439 6603 6439 6028 6045 6028 6045 4877 5169 4877 5169 6186 7285 6186 7285 8430 9382 8430 9382 9343 194 9343 194 -1000000005 9387 -1000000005 9387 2638 2684 2638 2684 6182 4276 6182 4276 5164 5145 5164 5145 3550 3211 3550 3211 3258 7417 3258 7417 7536 8631 7536 8631 9156 -1000000005 9156 -1000000005 9965 9557 9965 9557 9454 2085 9454 2085 2343 6986 2343 6986 3886 5786 3886 5786 4650 3919 4650 3919 3841 7341 3841 7341 7848 1780 7848 1780 1042 591 1042 591 588 572 588 9166 588 9166 1729 7835 1729 7835 3160 6125 3160 6125 6551 7412 6551 7412 282 9830 282 9830 9929 63 9929 63 9944 63 379 9013 379 9013 2046 7402 2046 7402 2887 6911 2887 6911 5830 5248 5830 5248 4181 6152 4181 6152 3052 7468 3052 7468 2721 1666 2721 1666 8952 9021 8952 2607 8952 2607 6419 6065 6419 6065 4817 4133 4817 4133 6467 3357 6467 3357 8374 1296 8374 1296 1129 9271 1129 9271 9970 12 9970
5030 0 19787 11857 19787 11857 10584 19654 10584 19654 1080 250 1080 250 24499 24259 24499 24259 2430 197 2430 197 21782 6738 21782 6738 2930 1148 2930 1148 21567 17682 21567 17682 438 1558 438 1558 21589 20322 21589 20322 12895 13751 12895 13751 1135 2908 1135 2908 22443 15281 22443 15281 847 4697 847 4697 20780 496 20780 496 671 16519 671 16519 10158 7273 10158 7273 5501 6314 5501 6314 19194 24721 19194 24721 1837 17068 1837 17068 22276 7668 22276 7668 11698 24269 11698 24269 3963 312 3963 312 22955 23141 22955 23141 10040 9653 10040 9653 23850 22506 23850 22506 9978 17049 9978 17049 24804 13476 24804 13476 6582 4611 6582 4611 12879 17586 12879 17586 8478 12775 8478 12775 19013 19105 19013 19105 5354 626 5354 626 23880 23425 23880 23425 4283 2034 4283 2034 16851 21075 16851 21075 4061 1484 4061 1484 21167 6082 21167 6082 18913 11426 18913 11426 1400 19160 1400 19160 20980 1109 20980 1109 9925 21299 9925 21299 22834 4365 22834 4365 5655 17710 5655 17710 15498 3254 15498 3254 224 16646 224 16646 22011 3371 22011 3371 1979 12073 1979 12073 23179 1000000005 23179 1000000005 24501 24313 24501 24313 14959 6435 14959 6435 4250 14870 4250 14870 20536 9112 20536 9112 123 2273 123 2273 19265 20917 19265 20917 439 8380 439 8380 22211 19300 22211 19300 5310 3165 5310 3165 14276 18426 14276 18426 10367 23010 10367 23010 24182 9106 24182 9106 6106 18992 6106 18992 1288 10827 1288 10827 16510 20467 16510 20467 17446 5600 17446 5600 468 13816 468 13816 9622 23396 9622 23396 1254 6264 1254 6264 19741 13307 19741 13307 2112 1480 2112 1480 24228 21584 24228 21584 12674 2462 12674 2462 222 24585 222 24585 11732 2852 11732 2852 19084 22614 19084 22614 8591 3609 8591 3609 20441 19123 20441 19123 18264 5636 18264 5636 5270 22905 5270 22905 20444 15160 20444 15160 10508 9476 10508 9476 20623 23026 20623 23026 427 4851 427 4851 7967 7716 7967 7716 24278 24319 24278 24319 1469 7569 1469 7569 20390 8889 20390 8889 1118 22825 1118 22825 23292 11951 23292 11951 4890 1469 4890 1469 17562 9508 17562 9508 3414 146 3414 146 11696 22041 11696 22041 22302 471 22302 471 766 24965 766 24965 23368 13493 23368 13493 13919 99 13919 99 5189 20051 5189 20051 407 24733 407 24733 18150 5548 18150 5548 12185 15614 12185 15614 2713 20331 2713 20331 15148 302 15148 302 24478 19928 24478 19928 6561 3014 6561 3014 24322 24781 24322 24781 16225 8573 16225 8573 24654 16947 24654 16947 8055 13323 8055 13323 11412 22832 11412 22832 23074 3108 23074 3108 14987 15231 14987 15231 384 17211 384 17211 23422 23717 23422 23717 12204 15709 12204 15709 14135 4059 14135 4059 7253 20373 7253 20373 36 5955 36 5955 8563 22025 8563 22025 24771 20487 24771 20487 16118 5565 16118 5565 5813 24945 5813 24945 20523 1664 20523 1664 7075 11274 7075 11274 2229 22234 2229 22234 17536 5187 17536 5187 11348 19109 11348 19109 22282 8127 22282 8127 22 11770 22 11770 17639 5219 17639 5219 4949 7148 4949 7148 24460 22085 24460 22085 6180 9362 6180 9362 13973 23660 13973 23660 868 13118 868 13118 17459 18809 17459 18809 6977 3130 6977 3130 12303 22518 12303 22518 2917 4525 2917 4525 16525 23949 16525 23949 8388 12011 8388 12011 16916 1600 16916 1600 712 22175 712 22175 15799 8116 15799 8116 17237 11677 17237 11677 125 22804 125 22804 13359 9897 13359 9897 8333 23836 8333 23836 2534 868 2534 868 21551 16193 21551 16193 653 3245 653 3245 21042 22472 21042 22472 7521 207 7521 207 2360 17317 2360 17317 22801 2222 22801 2222 13481 19947 13481 19947 3308 10224 3308 10224 20294 18953 20294 18953 704 1737 704 1737 5305 19197 5305 19197 20201 7365 20201 7365 12315 11889 12315 11889 24569 747 24569 747 193 23233 193 23233 17916 484 17916 484 1831 23263 1831 23263 21421 8911 21421 8911 8083 17760 8083 17760 21518 6340 21518 6340 2654 1000000005 2654 1000000005 3973 4935 3973 4935 24544 21760 24544 21760 2008 3777 2008 3777 6256 1785 6256 1785 4101 15305 4101 15305 23832 7339 23832 7339 8485 3046 8485 3046 24113 14183 24113 14183 6241 17930 6241 17930 22221 376 22221 376 14 14145 14 14145 21287 9057 21287 9057 608 80 608 80 16957 17033 16957 17033 10304 4771 10304 4771 24317 24962 24317 24962 21614 542 21614 542 1608 22536 1608 22536 23106 1819 23106 1819 7212 23632 7212 23632 19173 785 19173 785 2416 1000000005 2416 1000000005 409 2320 409 2320 18654 18160 18654 18160 5657 735 5657 735 17776 20633 17776 20633 5037 7752 5037 7752 889 86 889 86 19919 14131 19919 14131 6505 2627 6505 2627 19541 19193 19541 19193 7774 2856 7774 2856 10840 14814 10840 14814 16709 1682 16709 1682 3796 24322 3796 24322 563 3728 563 3728 22409 226 22409 226 18361 17378 18361 17378 6886 23867 6886 23867 19577 6798 19577 6798 24624 810 24624 810 2596 23059 2596 23059 17672 4398 17672 4398 4820 23357 4820 23357 24607 2004 24607 2004 702 13402 702 13402 11163 23916 11163 23916 6525 7167 6525 7167 19566 11234 19566 11234 2324 8113 2324 8113 18700 19700 18700 19700 5833 8857 5833 8857 24137 2325 24137 2325 15759 7658 15759 7658 10663 16961 10663 16961 16732 15561 16732 15561 2370 21420 2370 21420 20047 5258 20047 5258 3839 24520 3839 24520 21609 13730 21609 13730 11540 7750 11540 7750 4316 15559 4316 15559 17893 4885 17893 4885 4930 20581 4930 20581 22614 627 22614 627 8400 20367 8400 20367 20773 7545 20773 7545 3557 20636 3557 20636 9899 934 9899 934 1834 1000000005 1834 1000000005 13932 6260 13932 6260 5160 18258 5160 18258 11830 33 11830 33 23244 12944 23244 12944 1103 24770 1103 24770 24418 2945 24418 2945 15101 12052 15101 12052 4212 2692 4212 2692 24786 18863 24786 18863 4776 4187 4776 4187 1907 24033 1907 24033 21586 5385 21586 5385 22989 1966 22989 1966 1047 5296 1047 5296 21879 18825 21879 18825 14733 2459 14733 2459 24666 4342 24666 4342 3130 14392 3130 14392 18882 6653 18882 6653 257 23039 257 23039 17478 16572 17478 16572 1869 22848 1869 22848 21002 15468 21002 15468 3299 5865 3299 5865 16081 1250 16081 1250 1252 3348 1252 3348 21930 24122 21930 24122 3007 9139 3007 9139 17082 2408 17082 2408 24770 808 24770 808 10216 11807 10216 11807 2618 9103 2618 9103 8106 20790 8106 20790 20322 10146 20322 10146 761 4300 761 4300 6947 11533 6947 11533 21667 3194 21667 3194 1417 23406 1417 23406 22815 4297 22815 4297 10839 24558 10839 24558 24737 719 24737 719 5112 15876 5112 15876 24196 23037 24196 23037 9367 6080 9367 6080 10465 21287 10465 21287 24300 363 24300 363 5857 24784 5857 24784 23176 12643 23176 12643 7639 4045 7639 4045 6087 19165 6087 19165 24063 8480 24063 8480 5421 22940 5421 22940 17630 16076 17630 16076 12111 1833 12111 1833 2580 21560 2580 21560 20556 6677 20556 6677 6016 13389 6016 13389 1942 3783 1942 3783 23317 17114 23317 17114 2330 4277 2330 4277 17415 19075 17415 19075 23572 1782 23572 1782 8448 23600 8448 23600 2751 3260 2751 3260 6753 11918 6753 11918 13022 2435 13022 2435 21643 13261 21643 13261 3312 2696 3312 2696 5231 24317 5231 24317 14821 393 14821 393 19937 11348 19937 11348 4406 17798 4406 17798 12620 24970 12620 24970 23194 6163 23194 6163 14837 23139 14837 23139 12330 13076 12330 13076 16031 22978 16031 22978 5115 5200 5115 5200 22226 15696 22226 15696 20276 3076 20276 3076 12244 14802 12244 14802 6710 379 6710 379 12313 4995 12313 4995 17031 165 17031 165 261 11645 261 11645 21842 16792 21842 16792 922 748 922 748 22034 11377 22034 11377 5592 125 5592 125 1342 21725 1342 21725 10699 6486 10699 6486 16392 16688 16392 16688 5174 3267 5174 3267 24114 11387 24114 11387 4706 23484 4706 23484 24225 11782 24225 11782 2047 21135 2047 21135 21150 436 21150 436 471 9265 471 9265 22652 17581 22652 17581 10456 1839 10456 1839 23081 12358 23081 12358 8351 579 8351 579 492 20984 492 20984 23558 3731 23558 3731 16084 24481 16084 24481 2672 933 2672 933 17073 17501 17073 17501 12404 831 12404 831 23002 24434 23002 24434 14700 14366 14700 14366 1502 452 1502 452 21500 23983 21500 23983 5515 2634 5515 2634 18885 15099 18885 15099 900 23145 900 23145 20295 643 20295 643 5316 11714 5316 11714 14116 1048 14116 1048 24086 20958 24086 20958 908 5645 908 5645 24650 18409 24650 18409 13044 5062 13044 5062 35 21078 35 21078 22793 4364 22793 4364 1843 23529 1843 23529 24472 72 24472 72 9151 20486 9151 20486 16303 3865 16303 3865 960 22965 960 22965 14592 4089 14592 4089 19569 21892 19569 21892 22116 14677 22116 14677 6648 6243 6648 6243 23357 20433 23357 20433 13582 1563 13582 1563 24987 14 24987 14 8235 24792 8235 24792 21772 2475 21772 2475 1654 23989 1654 23989 3919 2769 3919 2769 8150 24441 8150 24441 16684 4134 16684 4134 17775 13644 17775 13644 2623 19061 2623 19061 18269 3991 18269 3991 7311 13126 7311 13126 19904 1466 19904 1466 13506 14834 13506 14834 22577 2217 22577 2217 1699 16294 1699 16294 4369 5501 4369 5501 7083 10938 7083 10938 23931 22300 23931 22300 19268 12041 19268 12041 10539 22090 10539 22090 450 237 450 237 20384 20046 20384 20046 6550 12419 6550 12419 17763 2800 17763 2800 1193 22187 1193 22187 20244 8858 20244 8858 1619 21754 1619 21754 12388 6451 12388 6451 2966 20175 2966 20175 17852 8295 17852 8295 2294 2630 2294 2630 14682 19018 14682 19018 21629 4390 21629 4390 4753 13059 4753 13059 24388 900 24388 900 4245 13625 4245 13625 22381 23113 22381 23113 13539 10148 13539 10148 24229 22131 24229 22131 1384 14460 1384 14460 16837 4280 16837 4280 4326 8915 4326 8915 460 22406 460 22406 2573 8157 2573 8157 16139 19943 16139 19943 5932 22487 5932 22487 19654 10021 19654 10021 1765 20293 1765 20293 9770 16814 9770 16814 13448 19804 13448 19804 6205 5922 6205 5922 17881 20538 17881 20538 14205 -1000000005 14205 -1000000005 4855 23493 4855 23493 10552 7183 10552 7183 3172 24225 3172 24225 9474 6919 9474 6919 20630 23430 20630 23430 3056 11335 3056 11335 20748 4172 20748 4172 3334 23603 3334 23603 20961 18592 20961 18592 6763 261 6763 261 24874 18735 24874 18735 6076 234 6076 234 12096 18608 12096 18608 5873 4257 5873 4257 15290 21128 15290 21128 2788 6481 2788 6481 17633 16682 17633 16682 14815 7241 14815 7241 17814 16135 17814 16135 860 23355 860 23355 21463 2022 21463 2022 11025 17466 11025 17466 23935 22261 23935 22261 14355 315 14355 315 23737 23419 23737 23419 3428 8851 3428 8851 24886 23229 24886 23229 6304 2820 6304 2820 24169 17914 24169 17914 19894 12727 19894 12727 15383 23882 15383 23882 9111 341 9111 341 24563 21541 24563 21541 2858 12072 2858 12072 9797 1806 9797 1806 3897 24906 3897 24906 8771 4304 8771 4304 23394 20555 23394 20555 1901 17427 1901 17427 21864 22478 21864 22478 14192 10075 14192 10075 1223 21906 1223 21906 17515 16026 17515 16026 9506 12700 9506 12700 22201 2485 22201 2485 3 21973 3 21973 4261 3925 4261 3925 13209 19285 13209 19285 17340 8649 17340 8649 5645 24591 5645 24591 9867 -1000000005 9867 -1000000005 8346 17769 8346 17769 22668 25 22668 25 6822 20849 6822 20849 18558 664 18558 664 1533 8844 1533 8844 9794 24080 9794 24080 1202 1873 1202 1873 15279 22241 15279 22241 1628 1704 1628 1704 8394 17870 8394 17870 25 24534 25 24534 5540 1081 5540 1081 23045 20565 23045 20565 6738 9808 6738 9808 20028 2467 20028 2467 1944 18254 1944 18254 21440 743 21440 743 321 10269 321 10269 14525 14697 14525 14697 21692 4268 21692 4268 6857 17272 6857 17272 18609 998 18609 998 1852 24790 1852 24790 24202 6175 24202 6175 7642 23697 7642 23697 12317 10392 12317 10392 6520 23583 6520 23583 18548 5883 18548 5883 830 1696 830 1696 12010 18789 12010 18789 18313 866 18313 866 24421 20104 24421 20104 14136 180 14136 180 2155 16777 2155 16777 7762 1379 7762 1379 24760 10225 24760 10225 2933 19655 2933 19655 20412 4954 20412 4954 281 24682 281 24682 19714 1112 19714 1112 24878 12401 24878 12401 10864 18616 10864 18616 2601 8264 2601 8264 8299 20844 8299 20844 1000000005 24349 1000000005 24349 3251 3283 3251 3283 14953 13997 14953 13997 12305 23213 12305 23213 9282 5711 9282 5711 21430 21310 21430 21310 1433 9758 1433 9758 19021 3032 19021 3032 7984 20507 7984 20507 24090 18351 24090 18351 9646 6076 9646 6076 22649 23175 22649 23175 8609 10089 8609 10089 18953 19898 18953 19898 4939 9760 4939 9760 22133 141 22133 141 12277 6207 12277 6207 24013 24169 24013 24169 1026 2307 1026 2307 14314 22015 14314 22015 1385 2953 1385 2953 24146 12536 24146 12536 9493 18621 9493 18621 729 4296 729 4296 12246 19073 12246 19073 97 24373 97 24373 22323 4003 22323 4003 2660 21774 2660 21774 22905 982 22905 982 12933 20929 12933 20929 23294 11331 23294 11331 3762 200 3762 200 17742 16978 17742 16978 1839 9562 1839 9562 16838 2164 16838 2164 4312 12936 4312 12936 20394 7882 20394 7882 12496 3225 12496 3225 3911 17605 3911 17605 22239 4182 22239 4182 14770 23628 14770 23628 7780 8723 7780 8723 24141 1690 24141 1690 5269 23246 5269 23246 20465 4428 20465 4428 4214 21738 4214 21738 22993 9967 22993 9967 8511 4067 8511 4067 23820 24563 23820 24563 1339 2981 1339 2981 16363 17338 16363 17338 12043 633 12043 633 2564 19821 2564 19821 24917 246 24917 246 13841 10062 13841 10062 24209 24514 24209 24514 13053 11217 13053 11217 1857 3007 1857 3007 11302 21198 11302 21198 4950 4703 4950 4703 21465 19090 21465 19090 7093 2252 7093 2252 17875 16657 17875 16657 1941 322 1941 322 14749 24910 14749 24910 8110 7916 8110 7916 21059 4271 21059 4271 7136 9385 7136 9385 24049 21232 24049 21232 1235 6004 1235 6004 18623 14173 18623 14173 21467 4960 21467 4960 14449 18230 14449 18230 728 3434 728 3434 21811 14932 21811 14932 13540 19719 13540 19719 5686 19280 5686 19280 2122 1126 2122 1126 18629 19900 18629 19900 3511 8694 3511 8694 24766 1043 24766 1043 14393 18816 14393 18816 3162 956 3162 956 24883 11893 24883 11893 14325 19159 14325 19159 3452 16336 3452 16336 8086 2463 8086 2463 22126 14088 22126 14088 3623 19849 3623 19849 17840 10113 17840 10113 334 219 334 219 10452 20629 10452 20629 3157 14372 3157 14372 24989 983 24989 983 1564 4318 1564 4318 21525 19825 21525 19825 1000000005 24700 1000000005 24700 9777 12917 9777 12917 3501 23491 3501 23491 20416 4863 20416 4863 655 18572 655 18572 19685 957 19685 957 9361 16335 9361 16335 3862 22396 3862 22396 18532 10782 18532 10782 2500 12621 2500 12621 11393 24452 11393 24452 2469 2412 2469 2412 20612 21964 20612 21964 5027 8284 5027 8284 24936 16843 24936 16843 6003 22427 6003 22427 23333 2450 23333 2450 9458 15358 9458 15358 14035 5801 14035 5801 21332 993 21332 993 13085 13104 13085 13104 7968 2870 7968 2870 24929 24541 24929 24541 453 6598 453 6598 10942 21066 10942 21066 23972 661 23972 661 2082 16836 2082 16836 17624 8813 17624 8813 10580 24494 10580 24494 23036 11761 23036 11761 1005 1095 1005 1095 20337 9984 20337 9984 1757 21912 1757 21912 19391 15450 19391 15450 1275 532 1275 532 13976 24832 13976 24832 5594 7044 5594 7044 23307 24658 23307 24658 2977 4048 2977 4048 5715 19228 5715 19228 21592 3184 21592 3184 2483 18164 2483 18164 24839 2768 24839 2768 4238 22123 4238 22123 18962 3530 18962 3530 7272 1000000005 7272 1000000005 13815 10535 13815 10535 8494 24779 8494 24779 465 1633 465 1633 19286 17323 19286 17323 2473 1917 2473 1917 12223 19250 12223 19250 23395 1355 23395 1355 1558 16638 1558 16638 4259 150 4259 150 18268 23635 18268 23635 3326 1075 3326 1075 20876 12287 20876 12287 965 210 965 210 12044 10365 12044 10365 2293 2271 2293 2271 16915 16633 16915 16633 426 1732 426 1732 23197 11570 23197 11570 118 22140 118 22140 6490 17213 6490 17213 19490 3970 19490 3970 12834 18678 12834 18678 18740 2688 18740 2688 4971 20733 4971 20733 24368 1028 24368 1028 11360 18098 11360 18098 3127 9979 3127 9979 22617 22128 22617 22128 5072 24795 5072 24795 104 14544 104 14544 24175 272 24175 272 13753 23738 13753 23738 3015 15028 3015 15028 12390 7461 12390 7461 18757 17090 18757 17090 6730 3353 6730 3353 16385 24871 16385 24871 412 4312 412 4312 15011 23708 15011 23708 539 2077 539 2077 17608 12691 17608 12691 4866 4747 4866 4747 21893 22851 21893 22851 19675 5660 19675 5660 11328 22734 11328 22734 5493 13859 5493 13859 22950 22772 22950 22772 20919 8584 20919 8584 8276 23977 8276 23977 3690 4914 3690 4914 11269 18988 11269 18988 21123 6511 21123 6511 1310 75 1310 75 20842 24722 20842 24722 1961 2007 1961 2007 21492 5577 21492 5577 8574 14790 8574 14790 13799 17628 13799 17628 481 4509 481 4509 22088 13200 22088 13200 7648 24039 7648 24039 269 108 269 108 21045 21581 21045 21581 517 13051 517 13051 21610 22473 21610 22473 24434 1208 24434 1208 6335 14050 6335 14050 18608 8009 18608 8009 22891 15323 22891 15323 8075 20957 8075 20957 14037 285 14037 285 271 10259 271 10259 4287 5700 4287 5700 21153 20425 21153 20425 11481 9093 11481 9093 15513 20378 15513 20378 2368 2510 2368 2510 16073 20583 16073 20583 4247 6423 4247 6423 23382 24008 23382 24008 8467 1765 8467 1765 20447 23060 20447 23060 16412 1791 16412 1791 2734 21594 2734 21594 21333 10157 21333 10157 8796 21380 8796 21380 23691 14304 23691 14304 17695 570 17695 570 24503 16249 24503 16249 14361 41 14361 41 22217 22381 22217 22381 14908 10497 14908 10497 282 2057 282 2057 13380 24701 13380 24701 20644 15260 20644 15260 2795 3131 2795 3131 10842 15546 10842 15546 1441 4666 1441 4666 8402 24426 8402 24426 23 8159 23 8159 24826 23952 24826 23952 273 970 273 970 18690 16921 18690 16921 1115 7559 1115 7559 21073 23221 21073 23221 15285 4412 15285 4412 24683 17061 24683 17061 1838 2492 1838 2492 18981 11280 18981 11280 5152 21788 5152 21788 21524 8242 21524 8242 8126 23171 8126 23171 11899 4418 11899 4418 19866 22344 19866 22344 12414 1519 12414 1519 152 19301 152 19301 14244 6296 14244 6296 3874 17756 3874 17756 16663 2471 16663 2471 9134 24334 9134 24334 16834 23210 16834 23210 21952 14583 21952 14583 3683 23653 3683 23653 23819 13451 23819 13451 16293 1928 16293 1928 1000000005 23446 1000000005 23446 3726 8217 3726 8217 24623 16942 24623 16942 2402 15005 2402 15005 9408 17129 9408 17129 1152 1378 1152 1378 18517 23100 18517 23100 2978 14220 2978 14220 16357 8011 16357 8011 24684 17537 24684 17537 7246 21445 7246 21445 2768 10463 2768 10463 14089 19054 14089 19054 1038 12059 1038 12059 20613 24067 20613 24067 20117 2557 20117 2557 5218 6918 5218 6918 24104 22113 24104 22113 9917 6980 9917 6980 14693 18107 14693 18107 8940 12670 8940 12670 1388 24392 1388 24392 54 16216 54 16216 18372 4790 18372 4790 739 12093 739 12093 20776 18302 20776 18302 4044 9625 4044 9625 15015 24444 15015 24444 11311 69 11311 69 1637 20310 1637 20310 10894 11309 10894 11309 148 44 148 44 21232 12660 21232 12660 8183 1359 8183 1359 21435 19859 21435 19859 183 722 183 722 21746 22417 21746 22417 3744 7835 3744 7835 23204 1000000005 23204 1000000005 6934 14965 6934 14965 19944 8648 19944 8648 16551 12387 16551 12387 2424 20830 2424 20830 24136 3062 24136 3062 10373 18975 10373 18975 2076 6377 2076 6377 10996 15882 10996 15882 20661 1612 20661 1612 4426 18929 4426 18929 21367 1934 21367 1934 10634 24206 10634 24206 23991 13569 23991 13569 13249 347 13249 347 4211 18227 4211 18227 13003 5576 13003 5576 23059 14309 23059 14309 4059 28 4059 28 17153 10826 17153 10826 1555 23917 1555 23917 8431 13041 8431 13041 23843 118 23843 118 543 17987 543 17987 6113 15380 6113 15380 21965 4533 21965 4533 16634 14992 16634 14992 5235 17794 5235 17794 11589 814 11589 814 20158 20494 20158 20494 3108 3823 3108 3823 24841 22540 24841 22540 782 208 782 208 10934 20412 10934 20412 4236 24110 4236 24110 14617 12506 14617 12506 1037 7958 1037 7958 24430 13675 24430 13675 18730 23900 18730 23900 3225 10131 3225 10131 19957 19736 19957 19736 6686 12147 6686 12147 1283 20822 1283 20822 7128 2697 7128 2697 23130 17284 23130 17284 3364 9129 3364 9129 21503 12680 21503 12680 2674 6012 2674 6012 20775 24104 20775 24104 14992 9282 14992 9282 654 1343 654 1343 24670 14806 24670 14806 780 21820 780 21820 12960 14187 12960 14187 9491 6588 9491 6588 5260 24793 5260 24793 56 10794 56 10794 12034 24173 12034 24173 21355 8879 21355 8879 9169 1107 9169 1107 2666 14033 2666 14033 19051 3069 19051 3069 6664 22455 6664 22455 1000000005 353 1000000005 353 9763 18144 9763 18144 12991 3003 12991 3003 672 23411 672 23411 24863 4376 24863 4376 1392 19675 1392 19675 21890 174 21890 174 2120 24088 2120 24088 13536 16494 13536 16494 3093 3047 3093 3047 11090 7179 11090 7179 18508 2138 18508 2138 9308 16405 9308 16405 23851 1202 23851 1202 19878 10297 19878 10297 2304 2148 2304 2148 24437 22568 24437 22568 1856 511 1856 511 24471 24649 24471 24649 1082 14888 1082 14888 3692 5059 3692 5059 9878 12847 9878 12847 6534 3367 6534 3367 24940 24971 24940 24971 3662 14611 3662 14611 22404 39 22404 39 1783 21909 1783 21909 20657 6386 20657 6386 2361 24895 2361 24895 13352 3785 13352 3785 3408 16019 3408 16019 23760 3038 23760 3038 16538 10134 16538 10134 434 3610 434 3610 20024 24994 20024 24994 24122 22677 24122 22677 14464 19397 14464 19397 2300 3142 2300 3142 24174 24573 24174 24573 3532 2388 3532 2388 19035 23556 19035 23556 11278 3880 11278 3880 2417 22731 2417 22731 19221 2831 19221 2831 10661 14215 10661 14215 1332 198 1332 198 7294 20945 7294 20945 11974 4027 11974 4027 22177 16594 22177 16594 16630 22743 16630 22743 1155 1811 1155 1811 3111 20424 3111 20424 23754 1736 23754 1736 2537 23434 2537 23434 8017 1427 8017 1427 19263 22454 19263 22454 150 3792 150 3792 17939 19868 17939 19868 790 13823 790 13823 24223 1258 24223 1258 5225 21899 5225 21899 12425 14497 12425 14497 23607 8427 23607 8427 14238 17691 14238 17691 21809 24980 21809 24980 18351 18275 18351 18275 23715 12627 23715 12627 4524 22089 4524 22089 245 6613 245 6613 22334 2722 22334 2722 12349 7113 12349 7113 784 20891 784 20891 21653 16159 21653 16159 4034 3562 4034 3562 23649 24884 23649 24884 6303 977 6303 977 21366 23020 21366 23020 3819 6932 3819 6932 16531 23751 16531 23751 3393 10042 3393 10042 15069 23807 15069 23807 23549 938 23549 938 3044 6365 3044 6365 17998 19132 17998 19132 6185 6929 6185 6929 19183 23607 19183 23607 24818 5662 24818 5662 6124 23013 6124 23013 23910 4845 23910 4845 2111 12585 2111 12585 21246 6605 21246 6605 3331 24050 3331 24050 19230 1038 19230 1038 8913 24007 8913 24007 3329 15071 3329 15071 24592 793 24592 793 10313 22341 10313 22341 1273 10682 1273 10682 14936 23323 14936 23323 24096 6369 24096 6369 4692 19310 4692 19310 23145 17438 23145 17438 17272 576 17272 576 16808 17976 16808 17976 4683 5225 4683 5225 18842 -1000000005 18842 -1000000005 24066 21954 24066 21954 5838 5669 5838 5669 19570 21351 19570 21351 11460 5914 11460 5914 1156 19323 1156 19323 23706 3157 23706 3157 3952 16929 3952 16929 19932 2603 19932 2603 1481 22332 1481 22332 5337 6849 5337 6849 3199 4478 3199 4478 12918 19344 12918 19344 686 1502 686 1502 24673 12559 24673 12559 1347 19087 1347 19087 20874 1964 20874 1964 6046 19460 6046 19460 22241 4183 22241 4183 18213 16271 18213 16271 1313 24484 1313 24484 16121 77 16121 77 1270 14613 1270 14613 14975 1795 14975 1795 927 24489 927 24489 20338 12123 20338 12123 751 1751 751 1751 24001 14478 24001 14478 9926 100 9926 100 3703 8832 3703 8832 15200 12829 15200 12829 21906 22400 21906 22400 21072 3287 21072 3287 891 17058 891 17058 1000000005 5528 1000000005 5528 6025 17310 6025 17310 17012 3988 17012 3988 616 11150 616 11150 21647 4085 21647 4085 4396 21014 4396 21014 21937 7027 21937 7027 4528 24114 4528 24114 10562 15273 10562 15273 19442 7105 19442 7105 9256 24396 9256 24396 24651 4240 24651 4240 4176 515 4176 515 24512 16063 24512 16063 4985 1374 4985 1374 24371 15287 24371 15287 14729 1697 14729 1697 23551 24517 23551 24517 31 5718 31 5718 9631 23572 9631 23572 7036 7456 7036 7456 24391 17494 24391 17494 15591 24470 15591 24470 903 3274 903 3274 21301 23819 21301 23819 2800 16648 2800 16648 13769 24663 13769 24663 17963 4127 17963 4127 9370 24991 9370 24991 12539 3968 12539 3968 23997 23647 23997 23647 13313 21248 13313 21248 8972 1296 8972 1296 13383 2253 13383 2253 6496 19504 6496 19504 20191 22183 20191 22183 5736 9841 5736 9841 16454 22861 16454 22861 939 24458 939 24458 8514 2531 8514 2531 24774 24773 24774 24773 1241 10690 1241 10690 17055 16090 17055 16090 4314 4904 4314 4904 14896 23545 14896 23545 1337 10016 1337 10016 21883 1683 21883 1683 18378 23040 18378 23040 6948 2223 6948 2223 15391 21773 15391 21773 17097 6897 17097 6897 1593 23927 1593 23927 9383 92 9383 92 277 2725 277 2725 13052 12631 13052 12631 18030 9564 18030 9564 2765 19401 2765 19401 23096 13456 23096 13456 834 19461 834 19461 20475 7900 20475 7900 1073 23669 1073 23669 21196 12622 21196 12622 9971 2668 9971 2668 7978 19480 7978 19480 18812 17003 18812 17003 1618 2347 1618 2347 21763 21026 21763 21026 16026 1769 16026 1769 11768 20691 11768 20691 22439 1512 22439 1512 11918 17877 11918 17877 4235 24227 4235 24227 10425 3154 10425 3154 22195 19115 22195 19115 18684 8068 18684 8068 3738 20457 3738 20457 24962 24833 24962 24833 16124 6571 16124 6571 20033 10479 20033 10479 4046 17 4046 17 14387 16407 14387 16407 2019 17176 2019 17176 24119 10375 24119 10375 1989 22072 1989 22072 22825 2853 22825 2853 476 24603 476 24603 24245 -1000000005 24245 -1000000005 4291 7081 4291 7081 24271 1510 24271 1510 11572 17832 11572 17832 23933 10347 23933 10347 12779 20855 12779 20855 1635 17303 1635 17303 12167 10229 12167 10229 21000 6500 21000 6500 5665 19729 5665 19729 19431 7967 19431 7967 17567 19358 17567 19358 943 9690 943 9690 9803 23063 9803 23063 14499 4712 14499 4712 1070 12710 1070 12710 23523 22440 23523 22440 2544 1223 2544 1223 10664 22760 10664 22760 21889 2314 21889 2314 2046 21634 2046 21634 325 5516 325 5516 21945 18487 21945 18487 2856 12984 2856 12984 18676 1983 18676 1983 21548 11801 21548 11801 914 3176 914 3176 10569 6646 10569 6646 18765 22126 18765 22126 1150 4171 1150 4171 23044 24341 23044 24341 2010 13433 2010 13433 17140 7530 17140 7530 6739 14683 6739 14683 15803 18964 15803 18964 23966 433 23966 433 2189 20464 2189 20464 731 2318 731 2318 17296 7984 17296 7984 22392 2652 22392 2652 644 8105 644 8105 15145 105 15145 105 21911 18422 21911 18422 618 114 618 114 17970 17724 17970 17724 3190 8298 3190 8298 19770 21349 19770 21349 1100 17360 1100 17360 2785 6020 2785 6020 10219 11813 10219 11813 22784 -1000000005 22784 -1000000005 3626 3857 3626 3857 19830 20906 19830 20906 12651 12799 12651 12799 2446 929 2446 929 23867 4581 23867 4581 5173 23579 5173 23579 833 15256 833 15256 24662 6908 24662 6908 9433 15407 9433 15407 22173 681 22173 681 2669 3776 2669 3776 16228 22869 16228 22869 2493 7303 2493 7303 12333 15123 12333 15123 23446 19805 23446 19805 12683 8073 12683 8073 19921 24709 19921 24709 1099 15674 1099 15674 11011 2469 11011 2469 22945 12124 22945 12124 4990 3013 4990 3013 10013 16987 10013 16987 17489 5161 17489 5161 7734 14559 7734 14559 12158 11011 12158 11011 18975 21416 18975 21416 140 631 140 631 24686 18250 24686 18250 3971 11386 3971 11386 22430 21356 22430 21356 254 6537 254 6537 21702 13237 21702 13237 5980 9275 5980 9275 802 21438 802 21438 24761 4037 24761 4037 2542 19121 2542 19121 24565 24787 24565 24787 19033 13809 19033 13809 27 20307 27 20307 10993 5131 10993 5131 3497 22203 3497 22203 23776 1326 23776 1326 4979 22051 4979 22051 23043 622 23043 622 4481 19511 4481 19511 23826 1972 23826 1972 4309 17116 4309 17116 19319 36 19319 36 6275 24251 6275 24251 23123 3144 23123 3144 6470 23352 6470 23352 1520 21150 1520 21150 24071 7076 24071 7076 1868 20816 1868 20816 24040 2437 24040 2437 11154 20468 11154 20468 1786 2507 1786 2507 16998 13132 16998 13132 11047 1000000005 11047 1000000005 3057 21221 3057 21221 21157 710 21157 710 2810 24026 2810 24026 22364 2623 22364 2623 24237 21237 24237 21237 15782 5869 15782 5869 1033 20066 1033 20066 9957 1582 9957 1582 21151 9084 21151 9084 1919 20510 1919 20510 8589 5652 8589 5652 16614 13481 16614 13481 8397 188 8397 188 16065 15166 16065 15166 11310 9929 11310 9929 540 154 540 154 17282 15094 17282 15094 7464 299 7464 299 23019 18723 23019 18723 15029 3494 15029 3494 9099 16156 9099 16156 23781 12378 23781 12378 4846 4862 4846 4862 14523 22855 14523 22855 2834 6993 2834 6993 17116 22980 17116 22980 893 882 893 882 22336 3317 22336 3317 7693 20014 7693 20014 18592 1643 18592 1643 5955 12741 5955 12741 3441 22086 3441 22086 22676 18747 22676 18747 -1000000005 4150 -1000000005 4150 9158 13955 9158 13955 3036 24932 3036 24932 9780 1792 9780 1792 23079 14772 23079 14772 2162 20113 2162 20113 23621 7315 23621 7315 4976 2578 4976 2578 13157 10356 13157 10356 8999 1275 8999 1275 899 14005 899 14005 23608 22679 23608 22679 9690 2878 9690 2878 22944 21384 22944 21384 16515 1575 16515 1575 4253 13379 4253 13379 15525 252 15525 252 10689 18205 10689 18205 15877 10581 15877 10581 7302 15823 7302 15823 18233 5031 18233 5031 8044 13836 8044 13836 12470 2843 12470 2843 21304 23783 21304 23783 24369 10458 24369 10458 3995 19500 3995 19500 19905 1194 19905 1194 12884 21404 12884 21404 313 13293 313 13293 23495 21152 23495 21152 15012 14115 15012 14115 1344 2562 1344 2562 13691 11787 13691 11787 949 19592 949 19592 24385 3331 24385 3331 1754 5239 1754 5239 11084 16791 11084 16791 18951 4670 18951 4670 10484 16093 10484 16093 19947 6273 19947 6273 3942 22235 3942 22235 10593 10750 10593 10750 23094 4722 23094 4722 13870 18297 13870 18297 1211 21722 1211 21722 16995 6784 16995 6784 8778 18016 8778 18016 21821 23580 21821 23580 1220 1901 1220 1901 15810 13479 15810 13479 18762 1828 18762 1828 23277 22876 23277 22876 12720 20994 12720 20994 5275 2108 5275 2108 15547 6549 15547 6549 5992 21615 5992 21615 21520 8900 21520 8900 1144 16511 1144 16511 21323 2062 21323 2062 14435 24525 14435 24525 3935 766 3935 766 11609 21405 11609 21405 14973 19120 14973 19120 2400 7055 2400 7055 19164 23321 19164 23321 3728 7223 3728 7223 6327 2669 6327 2669 20091 19481 20091 19481 1399 6602 1399 6602 18821 24381 18821 24381 267 17430 267 17430 24788 24467 24788 24467 19487 17912 19487 17912 5472 10140 5472 10140 22123 3435 22123 3435 18215 16250 18215 16250 23095 53 23095 53 944 6821 944 6821 22386 3160 22386 3160 7334 20716 7334 20716 20738 2551 20738 2551 24330 565 24330 565 9956 20456 9956 20456 22978 13407 22978 13407 12926 1894 12926 1894 7105 18418 7105 18418 18463 22753 18463 22753 23034 135 23034 135 2466 8144 2466 8144 19983 11863 19983 11863 13305 15827 13305 15827 24747 24915 24747 24915 23206 19922 23206 19922 243 2249 243 2249 21668 20365 21668 20365 88 8301 88 8301 23098 6765 23098 6765 6145 18217 6145 18217 895 7748 895 7748 18989 18838 18989 18838 24899 1284 24899 1284 7588 18762 7588 18762 23216 1970 23216 1970 1194 24204 1194 24204 6735 11449 6735 11449 22313 23150 22313 23150 102 2105 102 2105 22415 23994 22415 23994 4807 21275 4807 21275 23854 6401 23854 6401 6936 3550 6936 3550 23460 19880 23460 19880 1088 666 1088 666 19214 8126 19214 8126 12346 1437 12346 1437 22156 18545 22156 18545 18178 1150 18178 1150 1154 23349 1154 23349 9693 2564 9693 2564 3593 18287 3593 18287 16264 8840 16264 8840 3960 20866 3960 20866 8081 3670 8081 3670 2667 609 2667 609 9167 21609 9167 21609 24041 1257 24041 1257 1544 22266 1544 22266 24736 10620 24736 10620 12759 21771 12759 21771 22543 24665 22543 24665 638 608 638 608 23219 24928 23219 24928 1285 17409 1285 17409 21108 10912 21108 10912 5302 14769 5302 14769 19721 17123 19721 17123 134 5016 134 5016 18406 15368 18406 15368 6687 4237 6687 4237 21597 20493 21597 20493 9687 419 9687 419 3149 23817 3149 23817 22541 2639 22541 2639 2018 17919 2018 17919 22050 11513 22050 11513 2291 24860 2291 24860 16954 20411 16954 20411 8868 3461 8868 3461 10194 20477 10194 20477 -1000000005 22184 -1000000005 22184 20606 14246 20606 14246 15100 23987 15100 23987 3743 5455 3743 5455 17437 14099 17437 14099 23077 20759 23077 20759 6807 13294 6807 13294 22140 4222 22140 4222 3928 18990 3928 18990 22296 13199 22296 13199 1805 10186 1805 10186 20109 24229 20109 24229 2090 14493 2090 14493 14010 5132 14010 5132 23990 22179 23990 22179 14758 8751 14758 8751 3198 24099 3198 24099 24464 2403 24464 2403 9664 10758 9664 10758 1550 1308 1550 1308 23024 10242 23024 10242 20367 14555 20367 14555 2758 24840 2758 24840 22134 4132 22134 4132 6092 19262 6092 19262 15300 5938 15300 5938 2336 24652 2336 24652 8765 7213 8765 7213 21700 21744 21700 21744 1981 7447 1981 7447 19387 19092 19387 19092 4234 3419 4234 3419 9501 13653 9501 13653 17496 6031 17496 6031 253 23707 253 23707 24206 2804 24206 2804 23250 24588 23250 24588 14989 4541 14989 4541 1904 12284 1904 12284 12014 14014 12014 14014 24129 21154 24129 21154 14095 2081 14095 2081 791 21837 791 21837 23962 1670 23962 1670 11700 24632 11700 24632 634 10935 634 10935 18128 23829 18128 23829 421 11664 421 11664 16599 2417 16599 2417 17637 14139 17637 14139 1390 5090 1390 5090 21855 19531 21855 19531 17808 12078 17808 12078 6406 1949 6406 1949 19390 12777 19390 12777 13773 17795 13773 17795 1706 4278 1706 4278 11186 21693 11186 21693 21307 9331 21307 9331 151 1632 151 1632 14573 22306 14573 22306 7737 4879 7737 4879 20128 22599 20128 22599 1492 11444 1492 11444 19166 8093 19166 8093 5248 19551 5248 19551 18126 9108 18126 9108 2101 16695 2101 16695 20387 10659 20387 10659 8946 18491 8946 18491 24706 21554 24706 21554 493 7797 493 7797 12250 13679 12250 13679 19127 5321 19127 5321 24441 19907 24441 19907 8743 11334 8743 11334 19066 55 19066 55 2346 21517 2346 21517 7569 24686 7569 24686 20192 3514 20192 3514 20843 8108 20843 8108 5770 22524 5770 22524 19450 177 19450 177 9396 20764 9396 20764 16111 21041 16111 21041 1209 3378 1209 3378 24224 24809 24224 24809 -1000000005 23606 -1000000005 23606 22864 5347 22864 5347 4727 23386 4727 23386 11064 12653 11064 12653 8900 7326 8900 7326 21535 12649 21535 12649 4147 1170 4147 1170 12480 22844 12480 22844 9133 1351 9133 1351 20471 13040 20471 13040 236 24807 236 24807 21887 992 21887 992 6052 19000 6052 19000 14001 2020 14001 2020 6206 21352 6206 21352 18591 11775 18591 11775 3587 3061 3587 3061 9844 23727 9844 23727 1426 668 1426 668 24896 20746 24896 20746 6101 4069 6101 4069 22460 699 22460 699 21368 20266 21368 20266 19126 7853 19126 7853 1443 16049 1443 16049 16223 22719 16223 22719 1803 7549 1803 7549 24502 9960 24502 9960 7572 24391 7572 24391 22557 3747 22557 3747 5032 20987 5032 20987 23022 14120 23022 14120 6512 23878 6512 23878 23006 2593 23006 2593 5989 22716 5989 22716 24814 1556 24814 1556 156 5874 156 5874 12979 17163 12979 17163 10268 23168 10268 23168 20493 231 20493 231 3422 24151 3422 24151 24541 3852 24541 3852 477 11569 477 11569 14954 20628 14954 20628 22658 11872 22658 11872 15855 4751 15855 4751 7906 19151 7906 19151 19554 5261 19554 5261 71 22248 71 22248 18299 4104 18299 4104 12914 21843 12914 21843 2331 5916 2331 5916 18567 23718 18567 23718 8885 21628 8885 21628 13721 1455 13721 1455 7257 17072 7257 17072 607 21971 607 21971 24365 12733 24365 12733 1646 21624 1646 21624 14442 1334 14442 1334 1326 8873 1326 8873 23085 20970 23085 20970 20014 6700 20014 6700 10614 19403 10614 19403 2283 5068 2283 5068 19437 16751 19437 16751 6575 14184 6575 14184 24509 24214 24509 24214 4436 7261 4436 7261 20879 15942 20879 15942 708 22972 708 22972 18631 374 18631 374 3011 22561 3011 22561 21473 7217 21473 7217 6848 11740 6848 11740 24158 24096 24158 24096 806 16731 806 16731 13501 1236 13501 1236 1920 17579 1920 17579 18416 24435 18416 24435 12617 -1000000005 12617 -1000000005 3707 5392 3707 5392 23263 24821 23263 24821 21240 3230 21240 3230 2405 14190 2405 14190 23102 1688 23102 1688 7382 14333 7382 14333 1529 921 1529 921 20284 24417 20284 24417 8392 1013 8392 1013 24807 3892 24807 3892 2634 654 2634 654 22875 20980 22875 20980 10170 12336 10170 12336 7530 969 7530 969 175 23988 175 23988 18899 3905 18899 3905 6714 9549 6714 9549 580 21458 580 21458 24970 20700 24970 20700 6339 10710 6339 10710 24111 24301 24111 24301 8038 3255 8038 3255 14994 7085 14994 7085 21034 18386 21034 18386 1524 11678 1524 11678 23046 294 23046 294 6035 17557 6035 17557 9280 775 9280 775 16800 14143 16800 14143 7493 23979 7493 23979 16072 182 16072 182 4747 18831 4747 18831 17619 21467 17619 21467 22837 -1000000005 22837 -1000000005 19788 13663 19788 13663 28 2319 28 2319 23391 22643 23391 22643 2474 9262 2474 9262 15722 1467 15722 1467 629 18124 629 18124 9775 3994 9775 3994 23720 20997 23720 20997 10097 5903 10097 5903 18193 18732 18193 18732 2382 8406 2382 8406 21245 22956 21245 22956 4193 6504 4193 6504 12468 23938 12468 23938 5760 18836 5760 18836 2719 12274 2719 12274 22466 116 22466 116 13783 11871 13783 11871 4051 22666 4051 22666 24845 967 24845 967 1420 17973 1420 17973 17468 22434 17468 22434 24494 3590 24494 3590 768 19144 768 19144 11462 2439 11462 2439 5436 23234 5436 23234 3455 18211 3455 18211 22687 10295 22687 10295 10670 24410 10670 24410 22530 14060 22530 14060 8617 23009 8617 23009 1903 7476 1903 7476 9564 22592 9564 22592 12727 2398 12727 2398 2934 10723 2934 10723 24722 18415 24722 18415 852 1311 852 1311 20434 16228 20434 16228 16442 21344 16442 21344 3022 5833 3022 5833 13504 23895 13504 23895 3203 8973 3203 8973 13813 22127 13813 22127 3704 4177 3704 4177 23201 12353 23201 12353 3860 4084 3860 4084 24800 23219 24800 23219 5625 9178 5625 9178 13563 2384 13563 2384 1688 24302 1688 24302 23830 606 23830 606 10803 21330 10803 21330 23078 4439 23078 4439 7122 23593 7122 23593 1136 11122 1136 11122 24401 1518 24401 1518 5010 21341 5010 21341 17509 264 17509 264 70 3679 70 3679 18789 18440 18789 18440 1567 3824 1567 3824 16496 20213 16496 20213 2994 1614 2994 1614 18691 20817 18691 20817 567 4757 567 4757 19524 17858 19524 17858 2213 6462 2213 6462 8760 20021 8760 20021 5866 13297 5866 13297 10418 17909 10418 17909 24660 1448 24660 1448 7142 18399 7142 18399 13638 9151 13638 9151 714 18478 714 18478 9606 8651 9606 8651 3396 20086 3396 20086 23369 24356 23369 24356 408 6808 408 6808 22524 20306 22524 20306 2722 4604 2722 4604 6409 19508 6409 19508 24564 8203 24564 8203 7041 21877 7041 21877 10225 3259 10225 3259 22036 24785 22036 24785 3360 3399 3360 3399 19116 23843 19116 23843 2861 5122 2861 5122 5704 20885 5704 20885 24514 6703 24514 6703 5993 24234 5993 24234 21199 110 21199 110 24921 20341 24921 20341 18843 10671 18843 10671 13532 22827 13532 22827 18479 7298 18479 7298 17166 13414 17166 13414 5107 7428 5107 7428 17164 15768 17164 15768 773 7843 773 7843 21880 23710 21880 23710 4068 131 4068 131 11646 21679 11646 21679 3293 5578 3293 5578 24254 2835 24254 2835 19325 21138 19325 21138 1545 12258 1545 12258 23559 6938 23559 6938 10240 24382 10240 24382 496 6269 496 6269 17704 24157 17704 24157 22122 3886 22122 3886 14995 22960 14995 22960 19620 15758 19620 15758 1465 1893 1465 1893 20916 19093 20916 19093 16650 811 16650 811 12486 22288 12486 22288 1249 22795 1249 22795 22283 8491 22283 8491 4056 2911 4056 2911 19978 24660 19978 24660 7213 9447 7213 9447 24517 23892 24517 23892 17820 1425 17820 1425 14832 18787 14832 18787 6343 2526 6343 2526 22324 18544 22324 18544 7660 356 7660 356 20711 16584 20711 16584 4209 2170 4209 2170 6514 14689 6514 14689 11395 7234 11395 7234 23473 17036 23473 17036 7033 1902 7033 1902 22365 12046 22365 12046 5116 17601 5116 17601 24467 23325 24467 23325 1030 10045 1030 10045 22657 8252 22657 8252 12912 18811 12912 18811 18611 2682 18611 2682 198 18777 198 18777 12409 10336 12409 10336 13968 1652 13968 1652 23509 13739 23509 13739 5739 8347 5739 8347 13818 18598 13818 18598 8213 3059 8213 3059 11883 18301 11883 18301 1000000005 617 1000000005 617 13744 15013 13744 15013 15408 4917 15408 4917 11198 19915 11198 19915 23632 4571 23632 4571 16564 22562 16564 22562 6584 3054 6584 3054 14984 21046 14984 21046 23665 8058 23665 8058 1796 23086 1796 23086 19246 4114 19246 4114 12549 5912 12549 5912 1648 21382 1648 21382 15619 9609 15619 9609 9973 15329 9973 15329 22028 10666 22028 10666 11411 14277 11411 14277 23724 20473 23724 20473 3241 1611 3241 1611 584 22831 584 22831 23917 2850 23917 2850 2492 23880 2492 23880 15728 1659 15728 1659 5114 24200 5114 24200 246 2849 246 2849 7621 20497 7621 20497 21461 10902 21461 10902 1474 717 1474 717 7543 20099 7543 20099 4019 4648 4019 4648 22935 12080 22935 12080 7685 1079 7685 1079 23967 24604 23967 24604 1571 9177 1571 9177 10782 18299 10782 18299 3985 79 3985 79 10236 20283 10236 20283 17578 863 17578 863 12135 15669 12135 15669 1814 7603 1814 7603 10674 22298 10674 22298 13392 318 13392 318 1242 18989 1242 18989 23948 4673 23948 4673 9850 11665 9850 11665 19623 21947 19623 21947 24612 713 24612 713 2482 24630 2482 24630 24185 5592 24185 5592 5087 21710 5087 21710 411 2474 411 2474 24808 18546 24808 18546 11926 1153 11926 1153 20672 21206 20672 21206 2689 10557 2689 10557 17187 16922 17187 16922 12505 13913 12505 13913 718 20607 718 20607 15542 5715 15542 5715 17871 14454 17871 14454 6237 21160 6237 21160 11604 13838 11604 13838 1874 3694 1874 3694 19262 22715 19262 22715 8684 5184 8684 5184 24873 23873 24873 23873 3226 11221 3226 11221 24039 14644 24039 14644 12672 11896 12672 11896 24238 16417 24238 16417 1121 1418 1121 1418 9238 22450 9238 22450 3290 2123 3290 2123 17045 20212 17045 20212 12028 7524 12028 7524 19819 15931 19819 15931 23667 2901 23667 2901 3137 22366 3137 22366 11261 1002 11261 1002 1486 5254 1486 5254 24404 24752 24404 24752 8360 3584 8360 3584 14638 17689 14638 17689 7930 1701 7930 1701 19732 10181 19732 10181 1190 21538 1190 21538 17222 11485 17222 11485 1066 14894 1066 14894 21870 2140 21870 2140 1061 19360 1061 19360 16040 6674 16040 6674 24903 17559 24903 17559 13835 8125 13835 8125 6066 22264 6066 22264 23498 9200 23498 9200 2160 84 2160 84 21863 19127 21863 19127 9514 944 9514 944 14179 10447 14179 10447 7595 1654 7595 1654 24522 21838 24522 21838 2979 1116 2979 1116 24867 24404 24867 24404 11076 11923 11076 11923 779 3289 779 3289 17319 10200 17319 10200 9601 21511 9601 21511 21294 13148 21294 13148 1720 21532 1720 21532 16311 8110 16311 8110 8154 1345 8154 1345 15891 23605 15891 23605 763 6544 763 6544 10019 20006 10019 20006 22811 1292 22811 1292 14046 22244 14046 22244 13005 1864 13005 1864 4370 11464 4370 11464 24691 23216 24691 23216 1179 14671 1179 14671 18597 23792 18597 23792 6493 13187 6493 13187 23169 23403 23169 23403 794 919 794 919 22289 17275 22289 17275 16801 1988 16801 1988 1040 13771 1040 13771 17519 7349 17519 7349 4645 21482 4645 21482 1599 1188 1599 1188 24972 22696 24972 22696 19484 6747 19484 6747 11321 189 11321 189 2816 24675 2816 24675 24352 8496 24352 8496 12610 22000 12610 22000 20792 15539 20792 15539 6792 2189 6792 2189 24713 20762 24713 20762 4548 15493 4548 15493 21526 21674 21526 21674 3072 10544 3072 10544 6843 21844 6843 21844 23573 799 23573 799 9054 22336 9054 22336 22246 10731 22246 10731 8266 23322 8266 23322 594 7666 594 7666 23296 19718 23296 19718 1271 3249 1271 3249 18130 16459 18130 16459 10924 7313 10924 7313 7177 18997 7177 18997 24004 5318 24004 5318 15761 22875 15761 22875 22980 6191 22980 6191 11300 14140 11300 14140 23360 2333 23360 2333 1051 12027 1051 12027 17693 1024 17693 1024 6236 18273 6236 18273 21641 2061 21641 2061 2273 20679 2273 20679 9094 759 9094 759 7471 11739 7471 11739 15695 17726 15695 17726 3834 425 3834 425 24337 19131 24337 19131 3342 2233 3342 2233 5220 24416 5220 24416 18807 1397 18807 1397 7192 19697 7192 19697 12971 4295 12971 4295 6778 9863 6778 9863 24065 1393 24065 1393 2365 15987 2365 15987 20097 5755 20097 5755 7928 635 7928 635 23484 21423 23484 21423 1192 5320 1192 5320 9575 2658 9575 2658 23315 14974 23315 14974 828 1627 828 1627 19540 22556 19540 22556 628 9203 628 9203 23808 22199 23808 22199 2282 24451 2282 24451 24832 17136 24832 17136 1074 3420 1074 3420 13491 9432 13491 9432 15731 22339 15731 22339 4092 10362 4092 10362 19400 19639 19400 19639 180 16124 180 16124 22716 13431 22716 13431 6623 20443 6623 20443 21529 5244 21529 5244 3461 21043 3461 21043 18452 2231 18452 2231 185 18194 185 18194 2150 23805 2150 23805 6706 7401 6706 7401 21913 24277 21913 24277 5373 1738 5373 1738 22067 16533 22067 16533 6252 4903 6252 4903 15068 15406 15068 15406 3498 13047 3498 13047 22297 17562 22297 17562 12833 14191 12833 14191 18217 5141 18217 5141 4503 22460 4503 22460 15474 314 15474 314 1027 14041 1027 14041 3656 7881 3656 7881 20048 21614 20048 21614 132 23314 132 23314 8621 3821 8621 3821 14375 15343 14375 15343 16108 18918 16108 18918 1276 24326 1276 24326 3976 2151 3976 2151 21683 23998 21683 23998 23995 13990 23995 13990 9197 19462 9197 19462 18808 6538 18808 6538 1601 23378 1601 23378 13981 12265 13981 12265 22829 10390 22829 10390 11203 6422 11203 6422 2006 16902 2006 16902 15332 8739 15332 8739 18832 2671 18832 2671 1906 19826 1906 19826 19737 3943 19737 3943 13154 16095 13154 16095 6243 1500 6243 1500 20385 16340 20385 16340 1542 24083 1542 24083 21099 386 21099 386 7878 12751 7878 12751 20080 6607 20080 6607 4814 17099 4814 17099 10415 23616 10415 23616 4139 497 4139 497 17083 22886 17083 22886 7296 6758 7296 6758 3932 24756 3932 24756 22320 3167 22320 3167 856 24230 856 24230 13709 18586 13709 18586 23211 24741 23211 24741 10561 3761 10561 3761 21711 6341 21711 6341 820 15255 820 15255 3793 20292 3793 20292 10022 2694 10022 2694 23376 21164 23376 21164 5888 5154 5888 5154 23326 11555 23326 11555 18985 22321 18985 22321 419 2742 419 2742 10071 12721 10071 12721 20012 21608 20012 21608 7558 17484 7558 17484 20275 2210 20275 2210 1993 17047 1993 17047 15515 8229 15515 8229 23774 21255 23774 21255 14845 5029 14845 5029 6894 21109 6894 21109 21316 2226 21316 2226 12553 15419 12553 15419 19291 22885 19291 22885 15247 9950 15247 9950 3222 1368 3222 1368 24925 7396 24925 7396 5336 20862 5336 20862 20893 8925 20893 8925 7775 19523 7775 19523 987 24925 987 24925 22087 4737 22087 4737 16117 24485 16117 24485 17993 10398 17993 10398 6010 23898 6010 23898 23696 2644 23696 2644 1735 18470 1735 18470 19269 9436 19269 9436 1015 12527 1015 12527 20379 20580 20379 20580 10655 2380 10655 2380 13098 18085 13098 18085 16920 829 16920 829 723 24032 723 24032 14854 1719 14854 1719 9322 16953 9322 16953 16523 14633 16523 14633 2560 344 2560 344 13439 18756 13439 18756 5424 506 5424 506 24798 21415 24798 21415 1442 14353 1442 14353 23642 23176 23642 23176 13474 6509 13474 6509 4115 24041 4115 24041 19778 4231 19778 4231 1560 1499 1560 1499 11717 11567 11717 11567 23884 21794 23884 21794 2184 6773 2184 6773 21193 24175 21193 24175 10231 11177 10231 11177 437 5281 437 5281 12609 1000000005 12609 1000000005 3827 7921 3827 7921 11382 12203 11382 12203 1266 15982 1266 15982 11846 22667 11846 22667 21600 16215 21600 16215 8540 467 8540 467 21013 9959 21013 9959 2418 5512 2418 5512 7038 14665 7038 14665 17261 702 17261 702 572 10080 572 10080 16471 24587 16471 24587 24377 1307 24377 1307 1702 18781 1702 18781 22999 894 22999 894 2288 21117 2288 21117 13921 4213 13921 4213 3986 15065 3986 15065 11636 3272 11636 3272 8576 15621 8576 15621 21255 5612 21255 5612 -1000000005 9017 -1000000005 9017 20408 4625 20408 4625 15508 24539 15508 24539 5102 7075 5102 7075 24780 22317 24780 22317 6302 6620 6302 6620 127 20520 127 20520 20507 1169 20507 1169 8018 9058 8018 9058 18220 20640 18220 20640 1512 816 1512 816 24768 24395 24768 24395 5885 11687 5885 11687 11273 27 11273 27 16473 15845 16473 15845 1676 5877 1676 5877 23959 15945 23959 15945 4078 4368 4078 4368 21495 19378 21495 19378 2562 7 2562 7 24699 12774 24699 12774 4735 2265 4735 2265 24787 8160 24787 8160 20021 15830 20021 15830 8643 2087 8643 2087 299 23382 299 23382 18099 2446 18099 2446 1491 22511 1491 22511 14762 18231 14762 18231 23134 24870 23134 24870 2274 3919 2274 3919 22505 12805 22505 12805 15636 465 15636 465 12180 14845 12180 14845 24295 783 24295 783 11601 14342 11601 14342 16487 23823 16487 23823 340 4494 340 4494 9137 18269 9137 18269 22958 7808 22958 7808 12403 21020 12403 21020 3304 14103 3304 14103 23442 23767 23442 23767 2929 2826 2929 2826 17829 22971 17829 22971 926 3798 926 3798 21281 7552 21281 7552 9237 17169 9237 17169 17368 441 17368 441 2931 18338 2931 18338 21395 1494 21395 1494 14972 11337 14972 11337 6711 2516 6711 2516 22563 22445 22563 22445 4665 5459 4665 5459 16542 13833 16542 13833 13565 9815 13565 9815 22478 22436 22478 22436 3481 701 3481 701 18908 23497 18908 23497 21765 939 21765 939 5706 15199 5706 15199 20257 1276 20257 1276 24919 19337 24919 19337 6398 360 6398 360 23166 21460 23166 21460 4258 8205 4258 8205 23943 18045 23943 18045 266 6721 266 6721 23275 18635 23275 18635 2328 1235 2328 1235 22735 11729 22735 11729 1134 4246 1134 4246 19979 20578 19979 20578 3151 5633 3151 5633 22278 2523 22278 2523 2449 4971 2449 4971 22309 15742 22309 15742 505 163 505 163 7614 16754 7614 16754 4795 17871 4795 17871 17863 22158 17863 22158 22612 12438 22612 12438 1723 6487 1723 6487 16675 17451 16675 17451 10374 8231 10374 8231 13848 4440 13848 4440 3131 20621 3131 20621 8415 458 8415 458 15808 17803 15808 17803 8374 8398 8374 8398 23173 23981 23173 23981 4365 6652 4365 6652 6571 20861 6571 20861 16970 10505 16970 10505 2147 18024 2147 18024 24362 23822 24362 23822 1233 1142 1233 1142 14725 24346 14725 24346 2234 12490 2234 12490 21517 22565 21517 22565 17541 8617 17541 8617 1649 21578 1649 21578 16380 1815 16380 1815 8668 20335 8668 20335 19342 4455 19342 4455 12092 24473 12092 24473 1259 15567 1259 15567 10642 6408 10642 6408 21010 22967 21010 22967 813 2939 813 2939 17581 17474 17581 17474 3118 1608 3118 1608 22030 18270 22030 18270 12383 6940 12383 6940 13686 17775 13686 17775 3622 10314 3622 10314 7026 6229 7026 6229 20649 19974 20649 19974 1507 21184 1507 21184 16708 8432 16708 8432 10242 23562 10242 23562 23461 391 23461 391 105 12194 105 12194 18434 4063 18434 4063 3367 24029 3367 24029 23012 8249 23012 8249 952 17954 952 17954 6002 4308 6002 4308 20830 20769 20830 20769 3657 3661 3657 3661 22726 24216 22726 24216 11690 15174 11690 15174 22247 11109 22247 11109 3984 22198 3984 22198 16365 11439 16365 11439 9279 5629 9279 5629 24148 23144 24148 23144 9166 14017 9166 14017 23182 23787 23182 23787 7829 17444 7829 17444 10984 20259 10984 20259 5460 936 5460 936 792 17982 792 17982 22920 6413 22920 6413 5287 22004 5287 22004 22477 3124 22477 3124 12645 23190 12645 23190 2448 13250 2448 13250 12036 3759 12036 3759 8700 12949 8700 12949 23214 6887 23214 6887 8793 17028 8793 17028 5649 21929 5649 21929 22400 18391 22400 18391 7074 9732 7074 9732 15614 15701 15614 15701 13322 23019 13322 23019 22684 3489 22684 3489 10845 22322 10845 22322 347 23859 347 23859 23816 13185 23816 13185 4505 21123 4505 21123 16375 1669 16375 1669 11012 23222 11012 23222 24505 4929 24505 4929 9497 23881 9497 23881 19448 6001 19448 6001 6359 16630 6359 16630 17209 4986 17209 4986 4076 19470 4076 19470 19868 4531 19868 4531 5345 21972 5345 21972 21063 138 21063 138 1854 11682 1854 11682 24133 20975 24133 20975 3825 12863 3825 12863 20712 17525 20712 17525 5078 8939 5078 8939 17161 13715 17161 13715 6541 23463 6541 23463 24454 18031 24454 18031 11381 403 11381 403 4421 18799 4421 18799 14714 9651 14714 9651 1504 20222 1504 20222 24682 6018 24682 6018 10672 21323 10672 21323 24042 17513 24042 17513 3790 14456 3790 14456 20621 2039 20621 2039 23051 16505 23051 16505 2163 6694 2163 6694 21715 -1000000005 21715 -1000000005 21633 2845 21633 2845 6473 18253 6473 18253 19876 10386 19876 10386 2353 19911 2353 19911 24943 2948 24943 2948 1860 23356 1860 23356 7599 6617 7599 6617 23611 23017 23611 23017 3207 13492 3207 13492 13663 24180 13663 24180 350 9985 350 9985 16730 23029 16730 23029 1693 8471 1693 8471 16996 24437 16996 24437 24575 752 24575 752 10883 14316 10883 14316 2710 23004 2710 23004 20084 11867 20084 11867 12194 1944 12194 1944 18174 10391 18174 10391 12746 2611 12746 2611 354 5113 354 5113 10854 23814 10854 23814 24144 8504 24144 8504 12902 21668 12902 21668 23373 716 23373 716 5192 24535 5192 24535 24573 4576 24573 4576 16748 12466 16748 12466 298 24855 298 24855 3465 9828 3465 9828 16982 864 16982 864 24444 8132 24444 8132 12205 16027 12205 16027 24054 10154 24054 10154 3849 24290 3849 24290 9670 1332 9670 1332 22812 23208 22812 23208 7200 13922 7200 13922 22886 19738 22886 19738 5342 6906 5342 6906 19666 22619 19666 22619 8886 14514 8886 14514 19379 20317 19379 20317 4397 6994 4397 6994 24796 18473 24796 18473 16997 1000000005 16997 1000000005 23566 8553 23566 8553 3948 23896 3948 23896 20989 9963 20989 9963 3684 21167 3684 21167 13756 2444 13756 2444 21611 24963 21611 24963 3937 3244 3937 3244 23713 18170 23713 18170 6261 4760 6261 4760 1162 23801 1162 23801 24152 9775 24152 9775 17049 23715 17049 23715 8093 3304 8093 3304 23040 10001 23040 10001 13275 17776 13275 17776 20266 2868 20266 2868 6441 23082 6441 23082 24014 1880 24014 1880 129 11343 129 11343 24957 639 24957 639 16429 21587 16429 21587 611 3678 611 3678 11442 23768 11442 23768 489 17860 489 17860 15170 8136 15170 8136 22548 22328 22548 22328 2199 8152 2199 8152 8294 21161 8294 21161 24603 9530 24603 9530 9173 24639 9173 24639 22847 4539 22847 4539 529 20282 529 20282 20863 24141 20863 24141 23794 2349 23794 2349 6910 23217 6910 23217 22630 19522 22630 19522 2207 4105 2207 4105 22437 8960 22437 8960 18094 2978 18094 2978 9331 17749 9331 17749 3028 9018 3028 9018 17185 15566 17185 15566 1726 1933 1726 1933 14723 4642 14723 4642 19793 23770 19793 23770 12596 4508 12596 4508 6755 19295 6755 19295 17494 1429 17494 1429 10274 22456 10274 22456 1169 989 1169 989 24412 2895 24412 2895 4270 14872 4270 14872 24729 16972 24729 16972 21174 23960 21174 23960 8629 2479 8629 2479 23968 18388 23968 18388 391 10058 391 10058 22656 21539 22656 21539 4152 8672 4152 8672 20887 23824 20887 23824 3709 2774 3709 2774 15743 19828 15743 19828 18659 5602 18659 5602 1910 258 1910 258 18865 18957 18865 18957 7086 1167 7086 1167 16490 10517 16490 10517 11965 18175 11965 18175 5187 4677 5187 4677 14029 20563 14029 20563 24424 6261 24424 6261 52 16408 52 16408 24754 6893 24754 6893 13618 19389 13618 19389 5562 4239 5562 4239 16802 11074 16802 11074 7377 2037 7377 2037 16074 24171 16074 24171 22230 18680 22230 18680 13978 2472 13978 2472 1916 13595 1916 13595 24973 2415 24973 2415 6389 24670 6389 24670 24657 3542 24657 3542 1129 18769 1129 18769 24589 3959 24589 3959 11708 23092 11708 23092 23701 974 23701 974 12777 23182 12777 23182 23773 6062 23773 6062 4028 2494 4028 2494 2687 23273 2687 23273 11466 6787 11466 6787 18633 19951 18633 19951 2519 632 2519 632 19218 22429 19218 22429 3427 11086 3427 11086 24609 24040 24609 24040 8637 12674 8637 12674 17539 313 17539 313 23010 16372 23010 16372 7932 1530 7932 1530 17387 16901 17387 16901 14071 4631 14071 4631 18354 14434 18354 14434 2078 2996 2078 2996 23589 6532 23589 6532 1408 1381 1408 1381 21740 21534 21740 21534 5210 10249 5210 10249 10209 553 10209 553 17149 22185 17149 22185 22526 3510 22526 3510 6576 23162 6576 23162 22163 2721 22163 2721 20835 20131 20835 20131 2880 7444 2880 7444 16727 14097 16727 14097 12209 18040 12209 18040 6309 6193 6309 6193 20917 15788 20917 15788 11083 263 11083 263 2541 3607 2541 3607 11963 221 11963 221 24819 6688 24819 6688 2982 23855 2982 23855 20226 9727 20226 9727 5786 16970 5786 16970 16550 476 16550 476 24448 24823 24448 24823 769 1938 769 1938 8941 6699 8941 6699 23513 18532 23513 18532 7552 1000000005 7552 1000000005 18587 12712 18587 12712 9435 24917 9435 24917 24809 2969 24809 2969 1559 22313 1559 22313 22058 12872 22058 12872 15351 24831 15351 24831 10701 11579 10701 11579 23697 786 23697 786 7807 24006 7807 24006 579 3441 579 3441 7636 11297 7636 11297 24588 20291 24588 20291 19121 6336 19121 6336 6418 24864 6418 24864 1008 12206 1008 12206 20516 19950 20516 19950 23964 3972 23964 3972 2568 17519 2568 17519 19189 59 19189 59 3826 12587 3826 12587 22432 4811 22432 4811 6614 24438 6614 24438 19057 3362 19057 3362 700 22213 700 22213 10950 18364 10950 18364 3894 9452 3894 9452 14784 21013 14784 21013 9358 4733 9358 4733 2737 23702 2737 23702 16623 4582 16623 4582 11638 19959 11638 19959 19965 2877 19965 2877 32 17216 32 17216 10156 56 10156 56 24857 23794 24857 23794 10281 7086 10281 7086 23189 18004 23189 18004 333 211 333 211 15230 24055 15230 24055 2549 4311 2549 4311 3867 6510 3867 6510 23229 17085 23229 17085 109 23864 109 23864 17631 7253 17631
51914 41636465 0 41636465 217262890 220015159 217262890 220015159 168604851 129652372 168604851 129652372 84447671 60577241 84447671 60577241 63604653 98487198 63604653 98487198 276569277 301357336 276569277 301357336 1000000005 276078526 1000000005 276078526 134931643 96813445 134931643 96813445 8640578 -1000000005 8640578 -1000000005 209324009 226741759 209324009 226741759 225400189 173978149 225400189 173978149 147558634 108186352 147558634 108186352 46782850 45221909 46782850 45221909 81756681 130574391 81756681 130574391 137915393 160021396 137915393 160021396 216147787 260199011 216147787 260199011 270179155 271167034 270179155 271167034 202931290 186005270 202931290 186005270 153778650 140190915 153778650 140190915 136196184 131546497 136196184 131546497 158697416 230965231 158697416 230965231 229222050 161252109 229222050 161252109 44405761 41067902 44405761 41067902 78705140 95386618 78705140 95386618 234033368 237661520 234033368 237661520 218396654 208835807 218396654 208835807 142868947 134143194 142868947 134143194 116325920 111058191 116325920 111058191 157867774 174903812 157867774 174903812 237351967 240424766 237351967 240424766 233712858 146257902 233712858 146257902 153575993 225981720 153575993 225981720 251413265 255535209 251413265 255535209 125034638 112592035 125034638 112592035 115460489 147553630 115460489 147553630 181073507 1000000005 181073507 1000000005 248835571 91216852 248835571 91216852 32524185 30003750 32524185 30003750 67872139 66008560 67872139 66008560 198878622 236595120 198878622 236595120 252256064 254725860 252256064 254725860 115027491 43869845 115027491 43869845 46853118 43869845 86568466 127267823 86568466 127267823 142324961 160853785 142324961 160853785 272457436 274589379 272457436 274589379 226740892 219771142 226740892 219771142 180430957 147843827 180430957 147843827 145768178 139000785 145768178 139000785 97457969 93805852 97457969 93805852 110762784 118947681 110762784 118947681 178154774 211623760 178154774 211623760 226505845 245500942 226505845 245500942 241815586 158921667 241815586 158921667 152789999 79459530 152789999 79459530 81927795 103777753 81927795 103777753 131968093 253813775 131968093 253813775 249994151 153271440 249994151 153271440 109388750 68315498 109388750 68315498 68661975 44424508 68661975 44424508 46850646 149263358 46850646 149263358 160881645 198336881 160881645 198336881 207686306 184863865 207686306 184863865 148845198 21033343 148845198 21033343 22813626 214436787 22813626 214436787 1000000005 164741706 1000000005 164741706 155579065 110914213 155579065 110914213 65062212 52640107 65062212 52640107 55791401 108611655 55791401 108611655 136814639 208207447 136814639 208207447 240031141 242408255 240031141 242408255 228769275 120942371 228769275 120942371 -1000000005 25556085 -1000000005 25556085 36850368 113877481 36850368 113877481 272429593 274516014 272429593 274516014 243032629 239655779 243032629 239655779 143802725 123978520 143802725 123978520 116560446 114516238 116560446 114516238 240962556 244497894 240962556 244497894 27462532 27275953 27462532 27275953 74643529 156943598 74643529 156943598 233098947 238378556 233098947 238378556 235275823 158246881 235275823 158246881 68601925 25280071 68601925 25280071 25757998 66833891 25757998 66833891 77172585 144334124 77172585 144334124 154461463 168149936 154461463 168149936 175888190 1000000005 175888190 1000000005 288959173 250592683 288959173 250592683 188879492 11624452 188879492 11624452 11078598 76818777 11078598 76818777 233507943 236229808 233507943 236229808 135689651 133631227 135689651 133631227 155562497 159247309 155562497 159247309 196108907 211990664 196108907 211990664 223660981 232360804 223660981 232360804 238560588 258842874 238560588 258842874 255538295 200993199 255538295 200993199 69290438 48124160 69290438 48124160 52866348 60165018 52866348 60165018 188722015 193656799 188722015 193656799 1000000005 243702884 1000000005 243702884 81476538 78561079 81476538 78561079 145680511 202449644 145680511 202449644 203104987 187163706 203104987 187163706 139394345 53146698 139394345 53146698 54971857 115751261 54971857 115751261 214321593 235287534 214321593 235287534 273074306 1000000005 273074306 1000000005 273821698 245871484 273821698 245871484 71032245 65885845 71032245 65885845 73420693 74818914 73420693 74818914 126462976 148678288 126462976 148678288 202109801 193081721 202109801 193081721 115252107 89343491 115252107 89343491 92967167 250608899 92967167 250608899 254806727 258503976 254806727 258503976 234546623 205580912 234546623 205580912 144113794 53470295 144113794 53470295 -1000000005 18508574 -1000000005 18508574 23977110 50458518 23977110 50458518 72668889 150424265 72668889 150424265 168475406 248603031 168475406 248603031 247243636 123372483 247243636 123372483 24468718 -1000000005 24468718 -1000000005 23507624 129148874 23507624 129148874 181699790 172960860 181699790 172960860 63061753 53714671 63061753 53714671 55515966 77772389 55515966 77772389 128383798 222129166 128383798 222129166 244048727 247124982 244048727 247124982 178959317 134777910 178959317 134777910 93291280 77884651 93291280 77884651 35020520 6483535 35020520 6483535 7598581 6483535 61277547 173243938 61277547 173243938 193330804 188202760 193330804 188202760 132445502 104446024 132445502 104446024 109178923 128666635 109178923 128666635 205646834 207057420 205646834 207057420 185469807 171868641 185469807 171868641 160192327 13036626 160192327 13036626 14159053 16287756 14159053 16287756 175433280 169946127 175433280 169946127 207984006 238206914 207984006 238206914 238616659 232006123 238616659 232006123 28897437 -1000000005 28897437 -1000000005 56527570 129897032 56527570 129897032 146529732 189569788 146529732 189569788 205017030 204899465 205017030 204899465 163379984 104089933 163379984 104089933 46935509 46017178 46935509 46017178 78389519 93139735 78389519 93139735 231871005 233345925 231871005 233345925 198096164 188334032 198096164 188334032 243326918 286021792 243326918 286021792 1000000005 220347016 1000000005 220347016 189657741 175670553 189657741 175670553 143451716 32578720 143451716 32578720 34443932 63802253 34443932 63802253 98381533 171477171 98381533 171477171 254086036 266485723 254086036 266485723 1000000005 254828369 1000000005 254828369 211823236 72077705 211823236 72077705 31790857 31565363 31790857 31565363 42919818 221993083 42919818 221993083 255761414 260655731 255761414 260655731 259776860 175498009 259776860 175498009 101143360 27716224 101143360 27716224 25644359 -1000000005 25644359 -1000000005 167389188 251546873 167389188 251546873 262958890 267104698 262958890 267104698 222231260 178267418 222231260 178267418 143718290 120416336 143718290 120416336 119945044 74123439 119945044 74123439 24406894 -1000000005 24406894 -1000000005 226274072 230388920 226274072 230388920 254996606 266378869 254996606 266378869 264817221 233929022 264817221 233929022 161706067 104908705 161706067 104908705 76987305 50197493 76987305 50197493 -1000000005 85079136 -1000000005 85079136 140916031 144246656 140916031 144246656 211730238 250838856 211730238 250838856 249393288 235160002 249393288 235160002 220581384 166633368 220581384 166633368 166772154 155657639 166772154 155657639 99348602 96703917 99348602 96703917 218306657 219353999 218306657 219353999 160988144 142282912 160988144 142282912 98867009 63914254 98867009 63914254 67216555 89718429 67216555 89718429 131995619 152353716 131995619 152353716 161975489 179353883 161975489 179353883 202397482 229278412 202397482 229278412 244113632 247777049 244113632 247777049 211057426 191078591 211057426 191078591 118614762 108056777 118614762 108056777 83212517 70959802 83212517 70959802 32957415 30353042 32957415 30353042 73638383 125180977 73638383 125180977 152063516 174970511 152063516 174970511 224889850 224063082 224889850 224063082 201350695 73309948 201350695 73309948 75303371 107050007 75303371 107050007 109857463 78871430 109857463 78871430 41251051 41447085 41251051 41447085 213832398 241912192 213832398 241912192 237366746 65037192 237366746 65037192 -1000000005 50282564 -1000000005 50282564 95108021 94585537 95108021 94585537 130862277 218497093 130862277 218497093 238315633 237657380 238315633 237657380 230279935 148750183 230279935 148750183 137730097 92421617 137730097 92421617 79608757 65699406 79608757 65699406 68455960 71644102 68455960 71644102 244051312 250723460 244051312 250723460 277830355 280450909 277830355 280450909 227226262 124726404 227226262 124726404 115126519 84678263 115126519 84678263 88342261 112414028 88342261 112414028 239717620 241006791 239717620 241006791 224091526 184343025 224091526 184343025 131000135 89657916 131000135 89657916 -1000000005 110949499 -1000000005 110949499 120998755 127207982 120998755 127207982 231611523 275894070 231611523 275894070 273284541 258900847 273284541 258900847 153656633 140933561 153656633 140933561 115162575 43031621 115162575 43031621 47153266 92448041 47153266 92448041 126708064 149181712 126708064 149181712 249778457 269414257 249778457 269414257 265682802 261164116 265682802 261164116 214566877 204968645 214566877 204968645 105796976 101423651 105796976 101423651 103053531 121201835 103053531 121201835 158145922 158353421 158145922 158353421 201952176 208654420 201952176 208654420 221511410 247673881 221511410 247673881 245361898 234148799 245361898 234148799 -1000000005 28765401 -1000000005 28765401 76096586 190483893 76096586 190483893 207483749 274619609 207483749 274619609 272904241 276020375 272904241 276020375 210852459 93221290 210852459 93221290 -1000000005 100014965 -1000000005 100014965 145105654 218998581 145105654 218998581 270352762 272892646 270352762 272892646 249947380 194102312 249947380 194102312 158112753 153954620 158112753 153954620 178896489 216578307 178896489 216578307 225464383 224924920 225464383 224924920 168506493 151630718 168506493 151630718 128417584 85982869 128417584 85982869 69930699 62181243 69930699 62181243 65425502 101908648 65425502 101908648 145282419 150191564 145282419 150191564 256093726 257023212 256093726 257023212 189939337 152303042 189939337 152303042 -1000000005 35260316 -1000000005 35260316 42359469 56931717 42359469 56931717 62726988 235559845 62726988 235559845 230497783 110147812 230497783 110147812 88991279 73888010 88991279 73888010 76715211 79589914 76715211 79589914 102793939 135101136 102793939 135101136 213179334 211841006 213179334 211841006 182945098 175842731 182945098 175842731 53021557 8093114 53021557 8093114 -1000000005 82289745 -1000000005 82289745 242865160 244674451 242865160 244674451 206703915 181595395 206703915 181595395 173826980 69046709 173826980 69046709 71502219 88662817 71502219 88662817 101392875 145630129 101392875 145630129 189672704 271395310 189672704 271395310 270297788 133671612 270297788 133671612 131308232 117709644 131308232 117709644 122913636 182346721 122913636 182346721 187295239 126685663 187295239 126685663 129360842 134188460 129360842 134188460 228855810 228015640 228855810 228015640 213586700 197773103 213586700 197773103 92703694 46717714 92703694 46717714 24604391 -1000000005 24604391 -1000000005 77894788 83182356 77894788 83182356 93570977 151738995 93570977 151738995 168485003 179376132 168485003 179376132 220302516 257633424 220302516 257633424 253768228 219735331 253768228 219735331 177990250 137440203 177990250 137440203 78410133 51430544 78410133 51430544 53745711 74672823 53745711 74672823 86992466 215267347 86992466 215267347 279290663 281373940 279290663 281373940 100709674 42524878 100709674 42524878 46184771 64726991 46184771 64726991 112771181 129111401 112771181 129111401 147471219 222751831 147471219 222751831 227502514 249321429 227502514 249321429 253456065 259190413 253456065 259190413 257505288 227139024 257505288 227139024 45565896 42181048 45565896 42181048 51861578 150798789 51861578 150798789 224244839 237809303 224244839 237809303 234753658 145080274 234753658 145080274 150210452 246800365 150210452 246800365 244994969 28761656 244994969 28761656 19148786 19016837 19148786 19016837 161730760 281614538 161730760 281614538 277357330 185967047 277357330 185967047 45014157 42874959 45014157 42874959 79321658 149599050 79321658 149599050 232031247 231046294 232031247 231046294 111144615 75441544 111144615 75441544 78690224 110352725 78690224 110352725 240016895 243919180 240016895 243919180 156484097 77224489 156484097 77224489 -1000000005 68960138 -1000000005 68960138 123884692 119903469 123884692 119903469 137997303 196050212 137997303 196050212 256096875 258690571 256096875 258690571 203807393 139428212 203807393 139428212 54352997 29690956 54352997 29690956 31961523 68232076 31961523 68232076 88132431 104435764 88132431 104435764 159381812 180215325 159381812 180215325 188001526 193091156 188001526 193091156 217764794 215786203 217764794 215786203 171648057 86088367 171648057 86088367 89090223 106646903 89090223 106646903 141195950 222103626 141195950 222103626 218820544 166425453 218820544 166425453 153507688 143712926 153507688 143712926 93407572 66418780 93407572 66418780 56852648 49783266 56852648 49783266 28350311 26981430 28350311 26981430 146528575 158083255 146528575 158083255 182611530 174403620 182611530 174403620 133242427 128779791 133242427 128779791 161513369 210290518 161513369 210290518 212497504 214771224 212497504 214771224 131121708 126337996 131121708 126337996 141939770 192975723 141939770 192975723 206039587 203758768 206039587 203758768 176130702 154019940 176130702 154019940 125740114 110759549 125740114 110759549 109266376 107265211 109266376 107265211 127086737 268459424 127086737 268459424 268156156 218389495 268156156 218389495 209097905 100260134 209097905 100260134 104023462 155338638 104023462 155338638 161253297 221639447 161253297 221639447 257091518 1000000005 257091518 1000000005 242223692 180302373 242223692 180302373 130870760 90708449 130870760 90708449 46371833 41842741 46371833 41842741 191572460 260090825 191572460 260090825 257967820 214263801 257967820 214263801 202620696 143083534 202620696 143083534 -1000000005 59663240 -1000000005 59663240 124812067 152905524 124812067 152905524 178677162 172284487 178677162 172284487 83856030 75992435 83856030 75992435 80772489 207762964 80772489 207762964 220252054 271907103 220252054 271907103 270746947 225070203 270746947 225070203 188995676 10355320 188995676 10355320 10199833 22431748 10199833 22431748 104094200 276597454 104094200 276597454 274004384 272602349 274004384 272602349 148427148 130349498 148427148 130349498 82316619 58594634 82316619 58594634 61200084 97872915 61200084 97872915 188824965 264591377 188824965 264591377 1000000005 207925509 1000000005 207925509 184105572 167145458 184105572 167145458 102880793 35400356 102880793 35400356 38330257 107736865 38330257 107736865 164063255 1000000005 164063255 1000000005 269739063 243090914 269739063 243090914 195507179 143367382 195507179 143367382 110279898 103442107 110279898 103442107 74499219 73047361 74499219 73047361 141431245 179755386 141431245 179755386 223992236 302340822 223992236 302340822 301779934 302340822 259209143 246486040 259209143 246486040 219694307 128747557 219694307 128747557 72094635 69704335 72094635 69704335 123114793 199060208 123114793 199060208 208004596 223099880 208004596 223099880 224905520 192387669 224905520 192387669 44105727 40564853 44105727 40564853 210153461 209149764 210153461 209149764 199943064 146007597 199943064 146007597 140189204 75661058 140189204 75661058 78662730 141659370 78662730 141659370 206119893 203398014 206119893 203398014 156855020 74125942 156855020 74125942 60916997 57211089 60916997 57211089 -1000000005 59042504 -1000000005 59042504 89885215 124032135 89885215 124032135 146118607 146379505 146118607 146379505 250595201 254230339 250595201 254230339 213668871 166584670 213668871 166584670 150486940 119229789 150486940 119229789 69865509 67175657 69865509 67175657 157601277 215051138 157601277 215051138 214048330 146590676 214048330 146590676 133434156 72878379 133434156 72878379 76174200 115273039 76174200 115273039 123480263 128609665 123480263 128609665 138791178 163681029 138791178 163681029 271200441 273771285 271200441 273771285 226843456 228449922 226843456 228449922 194658867 174788200 194658867 174788200 161020068 147778405 161020068 147778405 151314231 69955160 151314231 69955160 73642466 111866722 73642466 111866722 269443898 273401532 269443898 273401532 209148028 192351831 209148028 192351831 58328402 8963946 58328402 8963946 -1000000005 85251795 -1000000005 85251795 104190447 142913180 104190447 142913180 174652836 244815434 174652836 244815434 279561573 282682909 279561573 282682909 160650876 71766666 160650876 71766666 70712310 2691 70712310 2691 -1000000005 81355221 -1000000005 81355221 162732140 209245947 162732140 209245947 211768052 109774136 211768052 109774136 108265258 51024804 108265258 51024804 54079384 67614325 54079384 67614325 131624324 128960102 131624324 128960102 138376619 157459269 138376619 157459269 165850078 126804327 165850078 126804327 117029256 74129400 117029256 74129400 65172103 33939341 65172103 33939341 34180920 41237804 34180920 41237804 68478274 147584919 68478274 147584919 221172027 218324409 221172027 218324409 148148795 139760831 148148795 139760831 50910407 50353228 50910407 50353228 54627142 169310654 54627142 169310654 183333243 197558462 183333243 197558462 207700877 210808615 207700877 210808615 150259610 132156442 150259610 132156442 87248808 58662422 87248808 58662422 60628120 70877915 60628120 70877915 82088923 132149864 82088923 132149864 138349015 133588204 138349015 133588204 84451929 -1000000005 84451929 -1000000005 69321262 97924017 69321262 97924017 148919375 155645192 148919375 155645192 232278516 239087779 232278516 239087779 284606853 285640697 284606853 285640697 195582134 178033632 195582134 178033632 164852283 72919556 164852283 72919556 76366370 82086644 76366370 82086644 166316144 218573204 166316144 218573204 219007686 214066133 219007686 214066133 112109810 106039708 112109810 106039708 109747351 171333729 109747351 171333729 176959339 110099447 176959339 110099447 107366598 67997570 107366598 67997570 52068369 50060593 52068369 50060593 61956655 160187783 61956655 160187783 219936079 214292284 219936079 214292284 200909697 197597961 200909697 197597961 211711720 211315437 211711720 211315437 201043956 151098290 201043956 151098290 87695743 62938562 87695743 62938562 65501371 110653703 65501371 110653703 150346748 161737691 150346748 161737691 282367198 283597070 282367198 283597070 226705261 187459709 226705261 187459709 62542247 33687910 62542247 33687910 35099216 66611242 35099216 66611242 240012946 242033157 240012946 242033157 158931334 69263775 158931334 69263775 37336806 34038523 37336806 34038523 133499449 256025351 133499449 256025351 253775094 204683954 253775094 204683954 186355318 168657383 186355318 168657383 153719881 139089572 153719881 139089572 142001240 107421640 142001240 107421640 111694011 144898304 111694011 144898304 168252453 171303385 168252453 171303385 198527592 193392714 198527592 193392714 138140930 81348817 138140930 81348817 -1000000005 120715076 -1000000005 120715076 152699885 237388925 152699885 237388925 238577759 161650910 238577759 161650910 127498079 69168684 127498079 69168684 17197711 12083175 17197711 12083175 12527660 122591571 12527660 122591571 143153742 286381112 143153742 286381112 286542898 244694180 286542898 244694180 228043080 110023545 228043080 110023545 113070681 101482195 113070681 101482195 -1000000005 88017364 -1000000005 88017364 100657019 253319756 100657019 253319756 250668757 164541246 250668757 164541246 142759768 66350380 142759768 66350380 68243521 64814397 68243521 64814397 82008010 142779808 82008010 142779808 208527482 223354119 208527482 223354119 220828597 213777704 220828597 213777704 187511117 183502948 187511117 183502948 200498390 211743357 200498390 211743357 221182730 230521434 221182730 230521434 263800256 267294643 263800256 267294643 230513337 137338603 230513337 137338603 140813754 135775342 140813754 135775342 263676818 278677526 263676818 278677526 276495027 162355078 276495027 162355078 168052303 182287408 168052303 182287408 209574362 209308025 209574362 209308025 90536488 46956559 90536488 46956559 50975073 51549632 50975073 51549632 59230106 103128728 59230106 103128728 116681870 174810486 116681870 174810486 245302569 249087442 245302569 249087442 235700952 164180821 235700952 164180821 71376441 64312444 71376441 64312444 59657697 55885421 59657697 55885421 127522847 143082462 127522847 143082462 208865975 215627495 208865975 215627495 230317431 238907028 230317431 238907028 235990942 136781927 235990942 136781927 146648856 168501814 146648856 168501814 220554079 218456756 220554079 218456756 210582827 142984796 210582827 142984796 145129011 66367838 145129011 66367838 69469937 158722439 69469937 158722439 189016660 248849605 189016660 248849605 244804130 244653703 244804130 244653703 191319978 35687141 191319978 35687141 36571165 44859239 36571165 44859239 56454812 162022354 56454812 162022354 182844926 174351164 182844926 174351164 160223062 110281306 160223062 110281306 114775129 176669556 114775129 176669556 182388276 169514703 182388276 169514703 161718344 137442162 161718344 137442162 143203155 160933697 143203155 160933697 1000000005 261086442 1000000005 261086442 155172264 91593770 155172264 91593770 57395052 54583883 57395052 54583883 233104745 236109778 233104745 236109778 182217169 3423427 182217169 3423427 -1000000005 58052818 -1000000005 58052818 110711625 170260460 110711625 170260460 197250225 214184622 197250225 214184622 212333261 157686080 212333261 157686080 116873900 54035523 116873900 54035523 57168367 105455480 57168367 105455480 129023716 164211771 129023716 164211771 200739783 249303227 200739783 249303227 1000000005 265810281 1000000005 265810281 246961121 95855259 246961121 95855259 98840980 107483639 98840980 107483639 137809367 205950880 137809367 205950880 220195673 224149616 220195673 224149616 133014134 120295811 133014134 120295811 104610553 102111124 104610553 102111124 126853031 184214919 126853031 184214919 199360882 275532610 199360882 275532610 273070691 270916504 273070691 270916504 216664500 117503966 216664500 117503966 88652463 85254467 88652463 85254467 87517046 183852021 87517046 183852021 190526448 177943806 190526448 177943806 47788320 40447380 47788320 40447380 30210502 27996528 30210502 27996528 32241823 110093650 32241823 110093650 127477183 171872403 127477183 171872403 180245944 103887186 180245944 103887186 106094133 133035114 106094133 133035114 149868651 164571880 149868651 164571880 179273378 192580467 179273378 192580467 220325784 236273718 220325784 236273718 1000000005 205181036 1000000005 205181036 129558408 108448336 129558408 108448336 78764973 24294268 78764973 24294268 25639974 68784234 25639974 68784234 208699252 268601143 208699252 268601143 301970612 1000000005 301970612 1000000005 152966249 27534635 152966249 27534635 29508137 98619283 29508137 98619283 102157080 197742909 102157080 197742909 207267266 212506999 207267266 212506999 210039554 141083472 210039554 141083472 125319043 102241603 125319043 102241603 89643368 87625088 89643368 87625088 56433489 53071288 56433489 53071288 78222447 131713647 78222447 131713647 190933380 1000000005 190933380 1000000005 122128468 44470620 122128468 44470620 46292420 73055713 46292420 73055713 234140581 236396220 234140581 236396220 74664478 73383281 74664478 73383281 140062220 146698835 140062220 146698835 173358954 167524554 173358954 167524554 141303064 111159023 141303064 111159023 109281577 -1000000005 109281577 -1000000005 98017264 105897954 98017264 105897954 201459080 197252695 201459080 197252695 175069449 85668835 175069449 85668835 22618172 21709854 22618172 21709854 217965314 216714341 217965314 216714341 199136413 171455484 199136413 171455484 162070292 128119229 162070292 128119229 55053113 52697698 55053113 52697698 237508459 239694425 237508459 239694425 158422949 121744425 158422949 121744425 36611226 36599914 36611226 36599914 73903546 207014065 73903546 207014065 223054738 237235013 223054738 237235013 234028226 200156171 234028226 200156171 174050007 75224994 174050007 75224994 79517957 82225820 79517957 82225820 101475832 100699622 101475832 100699622 134341693 141969376 134341693 141969376 172693620 232949248 172693620 232949248 228916528 218199215 228916528 218199215 23988658 23243366 23988658 23243366 113062019 234739884 113062019 234739884 246177423 248947778 246177423 248947778 137823585 112442437 137823585 112442437 44558158 42249271 44558158 42249271 66008658 217521676 66008658 217521676 241681127 249020825 241681127 249020825 246054679 191904895 246054679 191904895 190227336 148680188 190227336 148680188 151482965 143860797 151482965 143860797 153687821 223610991 153687821 223610991 264690091 1000000005 264690091 1000000005 273518053 267664243 273518053 267664243 256177478 147786810 256177478 147786810 151422529 134168727 151422529 134168727 103985201 93802074 103985201 93802074 95535324 110519372 95535324 110519372 242894041 251026810 242894041 251026810 249079055 20781652 249079055 20781652 -1000000005 7536804 -1000000005 7536804 85873105 202704012 85873105 202704012 221446785 220486043 221446785 220486043 216101206 37796185 216101206 37796185 40560330 74274169 40560330 74274169 86595608 236943586 86595608 236943586 234015410 231048785 234015410 231048785 206566346 126654666 206566346 126654666 94937893 93990949 94937893 125066358 94937893 125066358 148508638 148593957 148508638 148593957 188196237 220170486 188196237 220170486 217115319 64888484 217115319 64888484 68199495 105291360 68199495 105291360 142500882 164043082 142500882 164043082 240338121 277688319 240338121 277688319 275987608 271519660 275987608 271519660 247691403 244614659 247691403 244614659 223642567 122950175 223642567 122950175 -1000000005 102603363 -1000000005 102603363 160385724 160618445 160385724 160618445 191364860 193623449 191364860 193623449 248073856 250489187 248073856 250489187 244463505 238022946 244463505 238022946 164816606 153510690 164816606 153510690 -1000000005 115081265 -1000000005 115081265 148320545 232186193 148320545 232186193 284674223 286185926 284674223 286185926 209746591 182659623 209746591 182659623 90658615 51982675 90658615 51982675 52308008 33231147 52308008 33231147 -1000000005 118881049 -1000000005 118881049 149287813 251567631 149287813 251567631 280298708 281405878 280298708 281405878 269118113 111194888 269118113 111194888 117967657 176435548 117967657 176435548 232710159 235369873 232710159 235369873 154912013 44402925 154912013 44402925 -1000000005 28532473 -1000000005 28532473 84437581 149694915 84437581 149694915 245219887 248326162 245219887 248326162 240479682 111971920 240479682 111971920 65665373 62561454 65665373 62561454 148348717 253112887 148348717 253112887 261368529 270994810 261368529 270994810 273460559 276210699 273460559 182443011 273460559 182443011 142304214 99467051 142304214 99467051 38089518 37189636 38089518 37189636 231152741 233429726 231152741 233429726 137492836 65094752 137492836 65094752 35492689 -1000000005 35492689 -1000000005 61815598 59587046 61815598 59587046 157411612 252819623 157411612 252819623 252094840 241573217 252094840 241573217 179698592 77543925 179698592 77543925 74505261 43013971 74505261 43013971 -1000000005 47150518 -1000000005 47150518 118656461 171774453 118656461 171774453 175897973 44429152 175897973 44429152 46653729 99849465 46653729 99849465 105078843 114432400 105078843 114432400 141063749 197143482 141063749 197143482 200690628 137754796 200690628 137754796 136620645 36707275 136620645 36707275 40416629 101349964 40416629 101349964 146569732 171657664 146569732 171657664 197155383 277693521 197155383 277693521 275439971 103536654 275439971 103536654 107596750 126885659 107596750 126885659 137048537 134465672 137048537 134465672 216037355 219390045 216037355 219390045 202354194 168749258 202354194 168749258 128797866 110196074 128797866 110196074 112539016 138687462 112539016 138687462 209115913 208323817 209115913 208323817 200386608 178304661 200386608 178304661 176260142 154831031 176260142 154831031 108942013 103635294 108942013 103635294 107489924 168181981 107489924 168181981 238499118 239381670 238499118 239381670 223030816 135550859 223030816 135550859 102881277 99586019 102881277 99586019 127129619 171816552 127129619 171816552 213114433 211853135 213114433 211853135 149497463 142826114 149497463 142826114 166294687 236695180 166294687 236695180 240762596 242498260 240762596 242498260 210033306 58639243 210033306 58639243 62129424 125530017 62129424 125530017 180644790 179120013 180644790 179120013 216169910 222513449 216169910 222513449 235110116 254521251 235110116 254521251 248846007 195519458 248846007 195519458 119667739 115693812 119667739 115693812 147816231 202931176 147816231 202931176 203058663 140583800 203058663 140583800 85991881 71381006 85991881 71381006 75433914 114381109 75433914 114381109 120976763 142381511 120976763 142381511 160023479 235263309 160023479 235263309 231611118 212862225 231611118 212862225 186071611 127550940 186071611 127550940 78446346 40201074 78446346 40201074 30440658 27724906 30440658 27724906 35100391 110838651 35100391 110838651 216049111 257252338 216049111 257252338 268076099 270257795 268076099 270257795 209577757 150722942 209577757 150722942 115296466 51424519 115296466 51424519 51678376 48571214 51678376 48571214 61418389 73751295 61418389 73751295 99571640 161859567 99571640 161859567 211674212 219902522 211674212 219902522 219349637 210646844 219349637 210646844 195556323 167363774 195556323 167363774 175198026 173519316 175198026 173519316 229931420 242648110 229931420 242648110 269198859 270788448 269198859 270788448 247955902 102079185 247955902 102079185 24651251 -1000000005 24651251 -1000000005 123020746 126932659 123020746 126932659 132361455 208284698 132361455 208284698 207731618 203650912 207731618 203650912 184565187 171985380 184565187 171985380 40143955 37690678 40143955 37690678 94192708 122346722 94192708 122346722 178177888 229083886 178177888 229083886 224628091 84880721 224628091 84880721 86522880 114152445 86522880 114152445 174604429 200022683 174604429 200022683 204928036 205933880 204928036 205933880 170254512 86403535 170254512 86403535 86991932 102321607 86991932 102321607 209484383 235634428 209484383 235634428 247825824 250470827 247825824 250470827 115681401 42496988 115681401 42496988 42441584 97905267 42441584 97905267 214747784 217747784 214747784 217747784 61318304 37111393 61318304 37111393 40980968 118361851 40980968 118361851 168850518 203355748 168850518 203355748 266368662 268593845 266368662 268593845 69009299 67324839 69009299 67324839 150819909 246872326 150819909 246872326 263611248 278109848 263611248 278109848 276594635 278109848 232914570 220580788 232914570 220580788 198906831 137290397 198906831 137290397 116065039 113651021 116065039 113651021 127556997 163044480 127556997 163044480 184898998 190955862 184898998 190955862 226150277 248164838 226150277 248164838 246186686 249184566 246186686 249184566 169515415 127336218 169515415 127336218 43458726 40910960 43458726 40910960 105013541 163592321 105013541 163592321 178802266 200302616 178802266 200302616 256345347 259539891 256345347 259539891 170367488 135563688 170367488 135563688 91379683 84409041 91379683 84409041 -1000000005 21530240 -1000000005 21530240 46614841 143683506 46614841 143683506 175795970 248965321 175795970 248965321 247857774 214636289 247857774 214636289 192762801 129017260 192762801 129017260 131263629 6444685 131263629 6444685 -1000000005 26413851 -1000000005 26413851 66722228 137061808 66722228 137061808 174279753 196394606 174279753 196394606 256175157 257757206 256175157 257757206 161999267 78429460 161999267 78429460 81103884 95441378 81103884 95441378 223304168 263154339 223304168 263154339 259747141 130132477 259747141 130132477 114707547 94946620 114707547 94946620 69072219 67328448 69072219 67328448 209990497 265988744 209990497 265988744 264274674 251432351 264274674 251432351 246467553 230762493 246467553 230762493 121498519 101130550 121498519 101130550 62429145 61333372 62429145 61333372 117538499 136726112 117538499 136726112 160709466 277178811 160709466 277178811 275978410 64927392 275978410 64927392 60971058 59034457 60971058 59034457 68151184 78144833 68151184 78144833 123720269 196261077 123720269 196261077 202687008 224421134 202687008 224421134 220530038 220297215 220530038 220297215 215422548 83666275 215422548 83666275 34617576 33510963 34617576 33510963 146547340 219416146 146547340 219416146 220010257 177809031 220010257 177809031 154950360 129733740 154950360 129733740 82221902 63619451 82221902 63619451 65680053 92485902 65680053 92485902 191872789 231200842 191872789 231200842 251862982 253868567 251862982 253868567 138392738 117552238 138392738 117552238 97015021 79184388 97015021 79184388 80823452 166834456 80823452 166834456 189667095 210776436 189667095 210776436 211823370 150584376 211823370 150584376 147831175 140541825 147831175 140541825 264454817 266339484 264454817 266339484 237568736 77821365 237568736 77821365 29077067 23054715 29077067 23054715 24305397 59818233 24305397 59818233 137341708 247230672 137341708 247230672 242569877 222412170 242569877 222412170 -1000000005 194890022 -1000000005 194890022 246691633 250555998 246691633 250555998 202271640 64142248 202271640 64142248 67139270 119787631 67139270 119787631 273515945 1000000005 273515945 1000000005 250234273 240808506 250234273 240808506 117278137 112378536 117278137 112378536 155492728 210217193 155492728 210217193 209831528 172162687 209831528 172162687 158314547 144698199 158314547 144698199 113544726 23873015 113544726 23873015 25656166 157362921 25656166 157362921 178671650 243019105 178671650 243019105 241855794 203187675 241855794 203187675 184415410 160600114 184415410 160600114 155727044 119678874 155727044 119678874 90023078 55261675 90023078 55261675 56257032 78349582 56257032 78349582 118257153 120300380 118257153 120300380 192232823 204215019 192232823 204215019 211386301 206168255 211386301 206168255 149586134 93097774 149586134 93097774 94743620 102638324 94743620 102638324 155756765 227332328 155756765 227332328 229854215 265262640 229854215 265262640 263846822 170078877 263846822 170078877 81156459 76286312 81156459 76286312 73823310 70068305 73823310 70068305 110974303 184970804 110974303 184970804 238558365 241693959 238558365 241693959 160366869 70136899 160366869 70136899 71345139 94763463 71345139 94763463 186555345 186997050 186555345 186997050 207127149 235416374 207127149 235416374 235392448 221005458 235392448 221005458 209566521 198547237 209566521 198547237 160021966 82953895 160021966 82953895 57314497 -1000000005 57314497 -1000000005 172493945 167314300 172493945 167314300 212678684 213744793 212678684 213744793 190602772 75951094 190602772 75951094 78161972 92701877 78161972 92701877 105856318 143743004 105856318 143743004 226804153 255661557 226804153 255661557 252757466 178536119 252757466 178536119 95802701 88067822 95802701 88067822 45218188 43087039 45218188 43087039 174479035 191945437 174479035 191945437 244324372 247871581 244324372 247871581 97219623 89973385 97219623 89973385 86543868 80364395 86543868 80364395 38007608 -1000000005 38007608 -1000000005 189183693 220903920 189183693 220903920 217391696 96116157 217391696 96116157 98314847 1000000005 98314847 1000000005 285109178 281235157 285109178 281235157 271163783 232807114 271163783 232807114 100920427 50324567 100920427 50324567 51189290 115761273 51189290 115761273 132440234 146408816 132440234 146408816 1000000005 223775193 1000000005 223775193 192520531 189942256 192520531 189942256 131349550 96475968 131349550 96475968 88030875 85367347 88030875 85367347 95755477 94371008 95755477 94371008 103633778 140479303 103633778 140479303 192179337 180879059 192179337 180879059 183036406 81556171 183036406 81556171 82626089 121616924 82626089 121616924 230133541 232552507 230133541 232552507 157926062 125334364 157926062 125334364 119074756 117388178 119074756 117388178 211166556 243097032 211166556 243097032 243186950 246409769 243186950 246409769 165549594 114118959 165549594 114118959 69946910 31341323 69946910 31341323 -1000000005 58130450 -1000000005 58130450 118093562 125315176 118093562 125315176 282322561 284579454 282322561 284579454 172263184 162717963 172263184 162717963 236863617 240356256 236863617 240356256 172389366 123172786 172389366 123172786 53457259 52133263 53457259 52133263 151967765 145821033 151967765 145821033 207794168 246569956 207794168 246569956 242514504 233335369 242514504 233335369 147092168 97197579 147092168 97197579 95775153 53941099 95775153 53941099 22859348 -1000000005 22859348 -1000000005 176984937 221007523 176984937 221007523 219582189 149635552 219582189 149635552 134598826 130885567 134598826 130885567 162252876 182015616 162252876 182015616 227099176 251932233 227099176 251932233 249322879 235257936 249322879 235257936 179281384 160136868 179281384 160136868 161068560 107292290 161068560 107292290 107895040 119420087 107895040 119420087 175474285 216072810 175474285 216072810 217500168 172638523 217500168 172638523 139507915 129870138 139507915 129870138 52159732 48563902 52159732 48563902 81065230 174999396 81065230 174999396 192731199 202768783 192731199 202768783 209136879 207949742 209136879 207949742 144299602 -1000000005 144299602 -1000000005 58525152 136725421 58525152 136725421 248645308 251228468 248645308 251228468 239891166 153829485 239891166 153829485 101107627 73766460 101107627 73766460 77148611 224392865 77148611 224392865 221971400 96695368 221971400 96695368 60868944 59032112 60868944 96051179 60868944 96051179 134875209 174899013 134875209 174899013 221834152 224086688 221834152 224086688 136873081 115499088 136873081 115499088 119224791 151137386 119224791 151137386 203618775 251546102 203618775 251546102 283542489 286067877 283542489 286067877 50718099 45855885 50718099 45855885 -1000000005 30723268 -1000000005 30723268 51719070 225081364 51719070 225081364 224371613 96498252 224371613 96498252 93844907 74210947 93844907 74210947 28129821 26251926 28129821 26251926 106376746 216435134 106376746 216435134 215014353 152318204 215014353 152318204 160519799 184141179 160519799 184141179 220763411 220967958 220763411 220967958 113748812 97217937 113748812 97217937 -1000000005 32885841 -1000000005 32885841 149915475 180111505 149915475 180111505 212252615 210994598 212252615 210994598 132763614 128120601 132763614 128120601 144582801 218522211 144582801 218522211 232724808 234179143 232724808 234179143 218391531 189569255 218391531 189569255 163865887 156319192 163865887 156319192 139441743 97826686 139441743 97826686 90506579 40382068 90506579 40382068 40444514 103893551 40444514 103893551 141798623 182509550 141798623 182509550 254246225 255801781 254246225 255801781 208365052 45130652 208365052 45130652 45531473 123055210 45531473 123055210 128725165 266162659 128725165 266162659 262685028 253553217 262685028 253553217 150369402 124354583 150369402 124354583 94729524 87838682 94729524 87838682 -1000000005 26999577 -1000000005 26999577 90761122 149595324 90761122 149595324 225722590 259073760 225722590 259073760 259027138 259993362 259027138 259993362 255940849 230247988 255940849 230247988 221054580 190179604 221054580 190179604 176960701 76590479 176960701 76590479 73169877 -1000000005 73169877 -1000000005 242998820 254647280 242998820 254647280 288371682 288913572 288371682 288913572 268989914 255869962 268989914 255869962 195504693 148340080 195504693 148340080 140444672 33613803 140444672 33613803 33065206 60954986 33065206 60954986 186681597 225679821 186681597 225679821 283465085 283548479 283465085 283548479 259965785 213916448 259965785 213916448 203415964 153194340 203415964 153194340 89138073 80191091 89138073 80191091 82906017 92104430 82906017 92104430 126314050 282346756 126314050 282346756 281423696 279880490 281423696 279880490 229993345 -1000000005 229993345 -1000000005 47172941 56674654 47172941 56674654 84613120 88753834 84613120 88753834 203338798 199435077 203338798 199435077 196720333 115574399 196720333 115574399 78160413 74537005 78160413 74537005 119469006 178482482 119469006 178482482 203038769 200171723 203038769 200171723 97202971 94222793 97202971 94222793 60237721 56648171 60237721 56648171 97149850 143573311 97149850 143573311 157295422 163999749 157295422 163999749 246873622 271916693 246873622 271916693 269083049 237178792 269083049 237178792 172660585 116589077 172660585 116589077 104037027 100282335 104037027 100282335 215032416 213651022 215032416 213651022 206744715 175582506 206744715 175582506 49427430 45533379 49427430 45533379 101873275 143965889 101873275 143965889 204656689 213892837 204656689 213892837 260700424 262525415 260700424 224640861 260700424 224640861 217019017 211368482 217019017 211368482 -1000000005 94395579 -1000000005 94395579 100937860 151521366 100937860 151521366 216876397 213812541 216876397 213812541 181424068 169685221 181424068 169685221 131702401 82826823 131702401 82826823 83134577 137474087 83134577 137474087 143263013 185925834 143263013 185925834 194472749 197733693 194472749 197733693 118723689 114376645 118723689 114376645 200995398 205374497 200995398 205374497 201541786 125513300 201541786 125513300 111173981 49901965 111173981 49901965 51822754 92870802 51822754 92870802 109685193 122409324 109685193 122409324 174164956 166289079 174164956 166289079 51728312 47839187 51728312 47839187 112225877 173964573 112225877 173964573 181627794 238882990 181627794 238882990 1000000005 198693501 1000000005 198693501 192341381 39997457 192341381 39997457 42143296 110143861 42143296 110143861 177949327 173374897 177949327 173374897 73313113 65663970 73313113 65663970 23024760 -1000000005 23024760 -1000000005 39700738 58257246 39700738 58257246 69850088 77531498 69850088 77531498 252175358 255174726 252175358 255174726 237760831 86402817 237760831 86402817 80972989 68846495 80972989 68846495 71028999 212740040 71028999 212740040 216090765 219943482 216090765 219943482 178306433 136611659 178306433 136611659 93621010 65481660 93621010 65481660 69682240 82559718 69682240 82559718 145150659 159155955 145150659 159155955 188553965 184523335 188553965 184523335 149797270 131725907 149797270 131725907 135480722 261026844 135480722 261026844 257673116 254081006 257673116 254081006 212991873 163118026 212991873 163118026 144502902 66623018 144502902 66623018 69031585 121569314 69031585 121569314 213102516 1000000005 213102516 1000000005 234192364 136744842 234192364 136744842 75575814 76074669 75575814 76074669 165390861 215406928 165390861 215406928 216894589 258604097 216894589 258604097 255075584 152274922 255075584 152274922 146074930 -1000000005 146074930 -1000000005 21757467 151094471 21757467 151094471 217512039 218608420 217512039 218608420 213257011 167060616 213257011 167060616 102421082 98743264 102421082 98743264 146712644 154343074 146712644 154343074 207682019 237765490 207682019 237765490 234727482 184062304 234727482 184062304 116810904 114050811 116810904 114050811 185842788 238084883 185842788 238084883 233275493 98118736 233275493 98118736 89145375 85489384 89145375 85489384 154393356 206312663 154393356 206312663 251597582 259470107 251597582 259470107 255837018 124642514 255837018 124642514 -1000000005 237275168 -1000000005 237275168 262225393 264349990 262225393 264349990 257165659 179715531 257165659 179715531 146341495 119527027 146341495 119527027 93831422 88282610 93831422 88282610 63861442 19042657 63861442 19042657 -1000000005 94886018 -1000000005 94886018 134423941 149998172 134423941 149998172 164875504 163995120 164875504 163995120 225473672 228957538 225473672 228957538 80768270 77558637 80768270 77558637 194903162 202484101 194903162 202484101 242276121 247218137 242276121 247218137 166773290 142377914 166773290 142377914 73923143 72114987 73923143 72114987 96293461 109210485 96293461 109210485 114936307 129621547 114936307 129621547 206453596 1000000005 206453596 1000000005 278299618 237146015 278299618 237146015 194731640 192501954 194731640 192501954 258567623 260052572 258567623 260052572 219628424 182717351 219628424 182717351 124370848 85804828 124370848 85804828 58177171 46674673 58177171 46674673 22210985 -1000000005 22210985 -1000000005 1927756 125293420 1927756 125293420 132681945 173032735 132681945 173032735 216723726 237064182 216723726 237064182 247230391 248449460 247230391 248449460 158414979 102158739 158414979 102158739 50423959 17417850 50423959 17417850 -1000000005 137218230 -1000000005 137218230 237324658 240129465 237324658 240129465 192320720 41911881 192320720 41911881 30428421 28492711 30428421 28492711 118171019 122643682 118171019 122643682 149218566 165577284 149218566 165577284 205981070 204366586 205981070 204366586 137643508 115295257 137643508 115295257 119438867 123481598 119438867 123481598 128881041 72292573 128881041 72292573 72962732 214043668 72962732 214043668 215207377 159555802 215207377 159555802 151115552 99145671 151115552 99145671 97081457 32275921 97081457 32275921 -1000000005 47991101 -1000000005 47991101 181619859 193803462 181619859 193803462 203370461 91560003 203370461 91560003 93516718 61607397 93516718 61607397 31795653 23457433 31795653 23457433 -1000000005 259123768 -1000000005 259123768 300440852 300295048 300440852 300295048 265499444 208355973 265499444 208355973 209504095 173858508 209504095 173858508 148430823 109297274 148430823 109297274 112154989 154382144 112154989 154382144 229509979 235574555 229509979 235574555 236818715 64067362 236818715 64067362 63292895 25249883 63292895 25249883 27508044 43378296 27508044 43378296 115530027 119249106 115530027 119249106 186912191 216382629 186912191 216382629 212243956 160618905 212243956 160618905 34571547 32580889 34571547 32580889 68717248 111786648 68717248 111786648 121808406 149401627 121808406 149401627 199257720 248106477 199257720 248106477 248710864 252300768 248710864 252300768 248235271 202893085 248235271 202893085 185502128 118721759 185502128 118721759 104542213 99370845 104542213 99370845 139211373 144748850 139211373 144748850 249051492 258943342 249051492 258943342 256413189 235020738 256413189 235020738 187564099 117770236 187564099 117770236 53759061 -1000000005 53759061 -1000000005 114379558 155663308 114379558 155663308 218344406 228858390 218344406 228858390 281430803 282507911 281430803 282507911 243800065 168263214 243800065 168263214 104749549 87410800 104749549 87410800 84994604 42891265 84994604 42891265 25750203 -1000000005 25750203 -1000000005 108481153 119444729 108481153 119444729 130453788 249342835 130453788 249342835 271262675 275157266 271262675 275157266 231301278 188307415 231301278 188307415 187534010 143112508 187534010 143112508 111555631 48684378 111555631 48684378 31136035 -1000000005 31136035 -1000000005 124217123 176392185 124217123 176392185 209375129 240906910 209375129 240906910 238106558 176323086 238106558 176323086 122596416 119471912 122596416 119471912 162842902 169036410 162842902 169036410 175312741 142016644 175312741 142016644 65439193 30678527 65439193 30678527 25097858 23492962 25097858 23492962 73257259 81160260 73257259 81160260 149659127 204478572 149659127 204478572 248094366 250969407 248094366 250969407 176133732 79877604 176133732 79877604 81492558 148536373 81492558 148536373 242525160 245590043 242525160 245590043 209695733 149475359 209695733 149475359 137682493 123176251 137682493 123176251 117472045 112449669 117472045 112449669 101086681 -1000000005 101086681 -1000000005 48226473 146184915 48226473 146184915 164581001 157276911 164581001 157276911 176009391 253589456 176009391 253589456 251798037 246715384 251798037 246715384 195788690 183591505 195788690 183591505 191035097 132678067 191035097 132678067 71701955 69729874 71701955 69729874 180425116 220606983 180425116 220606983 1000000005 292914286 1000000005 292914286 98050344 77449948 98050344 77449948 82313563 92538052 82313563 92538052 99297695 135912927 99297695 135912927 144392427 147383873 144392427 147383873 211174611 212110264 211174611 212110264 172689157 101033516 172689157 101033516 70068667 67405095 70068667 67405095 93834899 124076392 93834899 124076392 217270665 218333334 217270665 218333334 195837557 165895527 195837557 165895527 160765345 97355875 160765345 97355875 89790403 88122708 89790403 88122708 252307914 283368624 252307914 283368624 1000000005 242839083 1000000005 242839083 183087703 178215100 183087703 178215100 132985805 12659493 132985805 12659493 12985504 67701352 12985504 67701352 162206167 211053130 162206167 211053130 222613477 1000000005 222613477 1000000005 293846043 275868639 293846043 275868639 268255326 264561894 268255326 264561894 251577005 224053550 251577005 224053550 97715277 19958253 97715277 19958253 21115284 76485946 21115284 76485946 130161613 265280341 130161613 265280341 262575432 234228355 262575432 234228355 176884558 76605566 176884558 76605566 -1000000005 10560140 -1000000005 10560140 214588719 218456747 214588719 218456747 29653520 26887074 29653520 26887074 35966593 174272639 35966593 174272639 204469706 208388713 204469706 208388713 100533933 26272060 100533933 26272060 28217751 165810937 28217751 165810937 171344355 125473947 171344355 125473947 93967685 60522112 93967685 60522112 62627158 63590053 62627158 63590053 157510766 202577518 157510766 202577518 217824990 221383916 217824990 221383916 182370439 112846276 182370439 112846276 72539460 41430470 72539460 41430470 41565643 44827705 41565643 44827705 98677831 134449072 98677831 134449072 251547445 254794794 251547445 254794794 140757683 128520781 140757683 128520781 90074319 12120372 90074319 12120372 12562330 58733036 12562330 58733036 77330293 1000000005 77330293 1000000005 266700935 258235261 266700935 258235261 214089124 207252073 214089124 207252073 59054337 40984937 59054337 40984937 44760779 150353276 44760779 150353276 173640303 206072873 173640303 206072873 209817297 126438640 209817297 126438640 128874199 261328015 128874199 261328015 258936921 259750587 258936921 259750587 232049075 228974016 232049075 228974016 209167946 177404201 209167946 177404201 169110571 129043324 169110571 129043324 127421341 115906635 127421341 115906635 35387945 35405232 35387945 35405232 118087097 138315712 118087097 138315712 156065946 155175435 156065946 155175435 172785337 255690468 172785337 255690468 251003116 104135229 251003116 104135229 106344954 108496496 106344954 108496496 137231033 231166517 137231033 231166517 228547728 203077544 228547728 203077544 132627584 118382480 132627584 118382480 55660584 47867491 55660584 47867491 50717613 50664378 50717613 50664378 170227184 230079506 170227184 230079506 227638580 230079506 200120852 101292264 200120852 101292264 96492333 -1000000005 96492333 -1000000005 76273590 79344967 76273590 79344967 94672243 119191950 94672243 119191950 199264591 195053977 199264591 195053977 189385706 126108847 189385706 126108847 83566948 80523502 83566948 80523502 111946115 150341850 111946115 150341850 197876549 263968247 197876549 263968247 260798754 235346076 260798754 235346076 219879020 159958733 219879020 159958733 131207198 128434511 131207198 128434511 201320832 271508184 201320832 271508184 268847880 208510480 268847880 208510480 130918014 112743219 130918014 112743219 109164051 -1000000005 109164051 -1000000005 10540215 40974350 10540215 40974350 87502173 209805677 87502173 209805677 205337299 151249234 205337299 151249234 123017938 105332230 123017938 105332230 96273884 95669737 96273884 95669737 105156998 175712315 105156998 175712315 191834351 223025764 191834351 223025764 219892050 145713912 219892050 145713912 145732492 70221512 145732492 70221512 71500910 156927323 71500910 156927323 185046159 183922846 185046159 183922846 200318822 208469639 200318822 208469639 208587091 198313582 208587091 198313582 187741093 133692862 187741093 133692862 24421374 17995625 24421374 17995625 17844435 63487051 17844435 63487051 86080825 210764560 86080825 210764560 252972700 256402452 252972700 256402452 224155838 159027652 224155838 159027652 127386600 123190182 127386600 123190182 139887294 140346599 139887294 140346599 226898734 230964081 226898734 230964081 92104119 88738069 92104119 88738069 207469956 226996553 207469956 226996553 222537683 185222464 222537683 185222464 184434799 76003825 184434799 76003825 52364798 33647892 52364798 33647892 32869126 105853669 32869126 105853669 146159911 182664707 146159911 182664707 234898997 250258921 234898997 250258921 246828745 125863347 246828745 125863347 57609895 5545665 57609895 5545665 -1000000005 113744934 -1000000005 113744934 201017858 272344472 201017858 272344472 270145937 129867943 270145937 129867943 134215968 105642458 134215968 105642458 47272987 47536459 47272987 47536459 199055716 1000000005 199055716 1000000005 296754772 292556362 296754772 292556362 282039384 198079295 282039384 198079295 69885674 66859852 69885674 66859852 173548833 176662410 173548833 176662410 188365547 214591908 188365547 214591908 211883140 86091537 211883140 86091537 69936679 27152662 69936679 27152662 29644187 141811245 29644187 141811245 194864661 198819116 194864661 198819116 201343336 79618684 201343336 79618684 58166497 -1000000005 58166497 -1000000005 125092732 221551824 125092732 221551824 218375334 104517108 218375334 104517108 103852704 94012594 103852704 94012594 97083336 132361764 97083336 132361764 217861686 220553272 217861686 220553272 62924774 61734208 62924774 61734208 195702828 219118214 195702828 219118214 220707391 210873040 220707391 210873040 93461796 84733889 93461796 84733889 44529059 42424086 44529059 42424086 64960827 77154678 64960827 77154678 81689231 264369276 81689231 264369276 261383264 244642509 261383264 244642509 100156898 93373977 100156898 93373977 89352815 65213009 89352815 65213009 27802839 25236222 27802839 25236222 68134224 145168847 68134224 145168847 223236313 229252304 223236313 229252304 225532729 158394610 225532729 158394610 133731175 107666633 133731175 107666633 96205693 78179978 96205693 78179978 81451167 140264418 81451167 140264418 194724585 186917440 194724585 186917440 42661789 41759702 42661789 41759702 54469872 250581342 54469872 250581342 247346793 248773696 247346793 248773696 214268898 168456159 214268898 168456159 45951990 36032274 45951990 36032274 36361687 44012352 36361687 44012352 77806181 116407929 77806181 116407929 186448884 210262266 186448884 210262266 222535702 220583379 222535702 220583379 202866330 133241686 202866330 133241686 89731939 73295807 89731939 73295807 -1000000005 85665421 -1000000005 85665421 223605855 270610396 223605855 270610396 268515916 226651484 268515916 226651484 189941094 68894510 189941094 68894510 70954217 158727207 70954217 158727207 258012907 263253016 258012907 263253016 271895013 278947522 271895013 278947522 275128697 250252035 275128697 250252035 194538887 190683999 194538887 190683999 228432260 249731861 228432260 249731861 274471703 276456752 274471703 276456752 266043323 244172985 266043323 244172985 196883205 173950850 196883205 173950850 173597347 158242682 173597347 158242682 115475688 63444232 115475688 63444232 -1000000005 4530489 -1000000005 4530489 53003748 69725848 53003748 69725848 81051499 86165907 81051499 86165907 97131529 227719234 97131529 227719234 233083473 257661844 233083473 257661844 1000000005 248355127 1000000005 248355127 233933288 221500966 233933288 221500966 180318745 73806849 180318745 73806849 78177391 81020521 78177391 81020521 196053278 191186789 196053278 191186789 177825274 130215801 177825274 130215801 98117078 70221649 98117078 70221649 73149451 120844573 73149451 120844573 207137110 219474280 207137110 219474280 216164756 200918764 216164756 200918764 185252745 144290609 185252745 144290609 47639610 46003690 47639610 46003690 59012440 87789880 59012440 87789880 198377216 188922135 198377216 188922135 161879160 145179489 161879160 145179489 115172951 110074911 115172951 110074911 151319812 166711233 151319812 166711233 205412050 230987861 205412050 230987861 239573466 296752768 239573466 296752768 1000000005 272561654 1000000005 272561654 264380229 235985216 264380229 235985216 195446552 42461106 195446552 42461106 43310610 131137782 43310610 131137782 174476313 167282601 174476313 167282601 142698979 123040698 142698979 123040698 123539986 -1000000005 123539986 -1000000005 9469077 53351345 9469077 53351345 148333098 251275217 148333098 251275217 248297228 144595320 248297228 144595320 76673740 72891932 76673740 72891932 121516666 201619029 121516666 201619029 199879006 157072284 199879006 157072284 65924073 39421159 65924073 39421159 41625882 152063125 41625882 152063125 157634331 128257812 157634331 128257812 73003726 -1000000005 73003726 -1000000005 51471264 60652856 51471264 60652856 80386216 103665851 80386216 103665851 114998854 204792049 114998854 204792049 277182101 281803673 277182101 281803673 280597600 81232064 280597600 81232064 80873167 111000581 80873167 111000581 124115817 125744918 124115817 125744918 132558010 172465875 132558010 172465875 209193360 210548750 209193360 210548750 109714768 -1000000005 109714768 -1000000005 51957064 67650553 51957064 67650553 77112970 152150554 77112970 152150554 276151040 280887820 276151040 280887820 279040222 163344687 279040222 163344687 156551454 43228989 156551454 43228989 45896715 90980886 45896715 90980886 138248715 231296322 138248715 231296322 237765382 273669320 237765382 273669320 290717899 1000000005 290717899 1000000005 127798941 94433979 127798941 94433979 88324923 78234422 88324923 78234422 83053265 185801555 83053265 185801555 228973358 242011270 228973358 242011270 239121904 233740707 239121904 233740707 172767875 164230049 172767875 164230049 158194918 139226026 158194918 139226026 101746811 64171075 101746811 64171075 66950512 211040023 66950512 211040023 211277983 194943117 211277983 194943117 95908837 43499198 95908837 43499198 46864506 101346160 46864506 101346160 210083277 206073824 210083277 206073824 110790536 105730248 110790536 109593480 110790536 109593480 159909121 203103266 159909121 203103266 213467952 234789543 213467952 234789543 1000000005 272109126 1000000005 272109126 254678756 209811814 254678756 209811814 15796865 16016463 15796865 16016463 93773972 100812154 93773972 100812154 126764903 130821067 126764903 130821067 202977277 214310833 202977277 214310833 235642715 233803746 235642715 233803746 190037721 39840173 190037721 39840173 41426530 51627372 41426530 51627372 102321416 155927065 102321416 155927065 210891697 215016025 210891697 215016025 210058298 138542216 210058298 138542216 106689472 102227787 106689472 102227787 154718165 240678303 154718165 240678303 238857081 239716812 238857081 239716812 174266897 169537527 174266897 169537527 199376768 227929023 199376768 227929023 228142668 221448258 228142668 221448258 143615485 64277166 143615485 64277166 67878577 146902870 67878577 146902870 229872857 229134978 229872857 229134978 82594057 80124346 82594057 80124346 179024832 227630705 179024832 227630705 228100758 70295309 228100758 70295309 72439002 91232922 72439002 91232922 97575384 232695263 97575384 232695263 229650960 63617352 229650960 63617352 65869062 162484512 65869062 162484512 175601410 270710307 175601410 270710307 293997003 1000000005 293997003 1000000005 269950461 79730631 269950461 79730631 72787765 70325187 72787765 70325187 90677345 115019387 90677345 115019387 208821747 255018918 208821747 255018918 281668849 284033260 281668849 284033260 264731598 153486496 264731598 153486496 147351996 -1000000005 147351996 -1000000005 217734786 244708009 217734786 244708009 241440785 238973721 241440785 238973721 205104551 16954289 205104551 16954289 16954284 91804106 16954284 91804106 171459564 163652764 171459564 163652764 139496455 53686986 139496455 53686986 49339711 47457969 49339711 47457969 112553007 220474454 112553007 220474454 220410328 160646499 220410328 160646499 166735379 182595125 166735379 182595125 214689182 226922301 214689182 226922301 227326280 169299573 227326280 169299573 171748546 21692989 171748546 21692989 22934874 113784104 22934874 113784104 124780424 204575429 124780424 204575429 212895750 213494118 212895750 213494118 135252996 27404178 135252996 27404178 -1000000005 57581106 -1000000005 57581106 129817923 146478730 129817923 146478730 153410151 73790677 153410151 73790677 76307940 176333959 76307940 176333959 226519963 243374694 226519963 243374694 242248011 191205188 242248011 191205188 192093972 272282062 192093972 272282062 273433515 274767490 273433515 274767490 269733209 253312824 269733209 253312824 81736112 79564400 81736112 79564400 123416830 236069209 123416830 236069209 276097354 277718863 276097354 277718863 233723817 187195116 233723817 187195116 84210387 21573767 84210387 21573767 23469881 152088678 23469881 152088678 161105578 119867811 161105578 119867811 39585960 37640299 39585960 37640299 95794020 105286622 95794020 105286622 246881459 264637076 246881459 264637076 261535845 253102744 261535845 253102744 188072405 160047562 188072405 160047562 147791736 61895197 147791736 61895197 41035435 41445726 41035435 41445726 152699947 160825873 152699947 160825873 180855300 212941981 180855300 212941981 220733969 226157804 220733969 226157804 224375665 137875214 224375665 137875214 30693980 27285316 30693980 27285316 66633910 91794663 66633910 91794663 157030456 191786305 157030456 191786305 206896388 247954277 206896388 247954277 245910782 165204940 245910782 165204940 108608726 40807401 108608726 40807401 44314787 86723289 44314787 86723289 115787990 124144896 115787990 124144896 170305999 240721779 170305999 240721779 239844394 85813770 239844394 85813770 88311785 148932534 88311785 148932534 168492455 248892624 168492455 248892624 260347698 263181476 260347698 263181476 215366136 48017883 215366136 48017883 32059343 29150933 32059343 29150933 67890131 116458606 67890131 116458606 164253562 202357321 164253562 202357321 216004157 247716994 216004157 247716994 255649407 1000000005 255649407 1000000005 272575594 212856099 272575594 212856099 162001494 129586874 162001494 129586874 98508084 50758335 98508084 50758335 54211482 75895170 54211482 75895170 97595325 139682115 97595325 139682115 163260090 209438979 163260090 209438979 228966618 241588051 228966618 241588051 291571279 291152933 291571279 291152933 234386895 128483218 234386895 128483218 108977816 1357411 108977816 1357411 -1000000005 72470996 -1000000005 72470996 86309016 112682152 86309016 112682152 143731247 146023022 143731247 146023022 233002890 266926001 233002890 266926001 265307546 195522561 265307546 195522561 193273652 151140100 193273652 151140100 152247891 134487878 152247891 134487878 39962669 -1000000005 39962669 -1000000005 66397553 64205299 66397553 64205299 162434607 155661402 162434607 155661402 118023719 100802025 118023719 100802025 57595750 48775746 57595750 48775746 49889156 70445845 49889156 70445845 90334975 116957414 90334975 116957414 132371021 182180003 132371021 182180003 224761093 229200472 224761093 229200472 225579277 188651597 225579277 188651597 158671108 133454542 158671108 133454542 63068340 50595523 63068340 50595523 35493306 -1000000005 35493306 -1000000005 49726251 105893529 49726251 105893529 174702538 172267176 174702538 172267176 216930637 280024642 216930637 280024642 278582110 260508810 278582110 260508810 176928648 163183330 176928648 163183330 165142507 132636040 165142507 132636040 74280632 72522174 74280632 72522174 133800494 136200207 133800494 136200207 170089258 202312396 170089258 202312396 214231157 211195388 214231157 211195388 152598026 82469858 152598026 82469858 63732092 60414698 63732092 60414698 122767761 221549432 122767761 221549432 247120341 250545278 247120341 250545278 244866370 245929798 244866370 245929798 229853001 177467922 229853001 177467922 -1000000005 69196431 -1000000005 69196431 202251392 250135572 202251392 250135572 255761322 273702043 255761322 273702043 270076985 238280514 270076985 238280514 165924219 148653419 165924219 148653419 113869074 98223713 113869074 98223713 73668491 51226989 73668491 51226989 37906574 -1000000005 37906574 -1000000005 77281816 111052182 77281816 111052182 160907205 256433430 160907205 256433430 253139558 143922024 253139558 143922024 151969015 234613434 151969015 234613434 233783691 144122053 233783691 144122053 134350668 74773415 134350668 74773415 67473757 65838770 67473757 65838770 69862704 70016602 69862704 70016602 111298866 135292169 111298866 135292169 257711165 1000000005 257711165 1000000005 299328554 231432551 299328554 231432551 168740886 129258120 168740886 129258120 122988522 113888616 122988522 113888616 61724875 57846760 61724875 57846760 156684037 281724953 156684037 281724953 1000000005 174884256 1000000005 174884256 146659746 141593907 146659746 141593907 230087795 242725079 230087795 242725079 255263860 278955013 255263860 278955013 276288554 241501289 276288554 241501289 225443565 214413174 225443565 214413174 163025846 149094087 163025846 149094087 82719279 74696280 82719279 74696280 79004399 77534165 79004399 77534165 143128189 148627428 143128189 148627428 247569991 250265945 247569991 250265945 180595952 137708795 180595952 137708795 136371885 72338096 136371885 72338096 72533861 63886732 72533861 63886732 67098860 207904577 67098860 207904577 210342768 193288194 210342768 193288194 124320588 119817303 124320588 119817303 240144313 1000000005 240144313 1000000005 249003921 150267038 249003921 150267038 103123864 101247414 103123864 101247414 130500598 171020712 130500598 171020712 215465980 222331971 215465980 222331971 219446661 130581596 219446661 130581596 101031376 45686348 101031376 45686348 49025472 63049890 49025472 63049890 125156060 206651667 125156060 206651667 207671628 179849657 207671628 179849657 93495769 91882280 93495769 91882280 101439543 100737401 101439543 100737401 188716723 209227758 188716723 209227758 215202732 48882540 215202732 48882540 47746039 24553373 47746039 24553373 -1000000005 65231205 -1000000005 65231205 183000378 260367043 183000378 260367043 255261209 224877565 255261209 224877565 195198905 180640778 195198905 180640778 134298208 18230750 134298208 18230750 20980556 135277429 20980556 135277429 260421662 264034592 260421662 264034592 191917244 146307837 191917244 146307837 132667762 112134207 132667762 112134207 118733313 125197974 118733313 125197974 236844967 270436976 236844967 270436976 1000000005 221658625 1000000005 221658625 134675713 26231193 134675713 26231193 27861012 71562969 27861012 71562969 160966398 175160106 160966398 175160106 195834453 206222211 195834453 206222211 208169790 173688028 208169790 173688028 172221229 153856953 172221229 153856953 123224700 83215429 123224700 83215429 85039911 99689133 85039911 99689133 109689022 158436472 109689022 158436472 192020208 184747767 192020208 184747767 75243125 67885977 75243125 67885977 70730790 144549213 70730790 144549213 171693407 184091569 171693407 184091569 200211018 227471395 200211018 227471395 236591110 276026839 236591110 276026839 1000000005 250536211 1000000005 250536211 176022576 40396397 176022576 40396397 42801762 82689671 42801762 82689671 145229676 164766811 145229676 164766811 182621068 199389347 182621068 199389347 218755332 245443731 218755332 245443731 241157661 237498636 241157661 237498636 224644316 172936230 224644316 172936230 181851399 224241530 181851399 224241530 221136834 140037347 221136834 140037347 134299053 15285636 134299053 15285636 15833466 39179748 15833466 39179748 110954801 207020753 110954801 207020753 212491698 176321437 212491698 176321437 146805456 105002922 146805456 105002922 103111285 94755106 103111285 94755106 76250388 73048670 76250388 73048670 94942418 1000000005 94942418 1000000005 295377534 263677774 295377534 263677774 195823045 12554738 195823045 12554738 12349249 83064374 12349249 83064374 98809787 118919044 98809787 118919044 177306805 215962882 177306805 215962882 253472413 254549822 253472413 254549822 213987653 141754845 213987653 141754845 149833608 167204353 149833608 167204353 238468262 241837072 238468262 241837072 204680202 88498778 204680202 88498778 83547407 79094729 83547407 79094729 260157565 1000000005 260157565 1000000005 288291649 169860785 288291649 169860785 144902707 98020658 144902707 98020658 56726190 53517941 56726190 53517941 64075900 81723169 64075900 81723169 226613934 227039388 226613934 227039388 199318101 59231255 199318101 59231255 29254217 28487723 29254217 28487723 78466776 161950526 78466776 161950526 235370392 262378781 235370392 262378781 258562789 241872528 258562789 241872528 141456251 95304845 141456251 95304845 57990665 55259134 57990665 55259134 135070032 180583874 135070032 180583874 211710874 253320539 211710874 253320539 249998120 239666520 249998120 239666520 136982637 85603708 136982637 85603708 84319907 81970581 84319907 81970581 164613986 226197854 164613986 226197854 259931332 261468522 259931332 261468522 238090676 214298169 238090676 214298169 43642426 22073764 43642426 22073764 23801387 51179943 23801387 51179943 163542288 206184717 163542288 206184717 205184578 158604977 205184578 158604977 45443999 31897730 45443999 31897730 25324675 24295467 25324675 24295467 83479005 91102615 83479005 91102615 157347309 151288666 157347309 151288666 146491709 127504632 146491709 127504632 64497692 61998542 64497692 61998542 82638964 139080068 82638964 139080068 206510480 211258370 206510480 211258370 82546071 58473300 82546071 58473300 60856240 223907353 60856240 223907353 228622685 252681053 228622685 252681053 262442902 263889110 262442902 263889110 151575368 65994166 151575368 65994166 58384159 57593988 58384159 57593988 96794417 263098573 96794417 263098573 260949317 211153396 260949317 211153396 142279021 55474620 142279021 55474620 58380302 68445027 58380302 68445027 155574695 267031850 155574695 267031850 265600744 57281294 265600744 57281294 60355361 70089703 60355361 70089703 138803925 179985877 138803925 179985877 199080627 242363421 199080627 242363421 240395195 170101921 240395195 170101921 171442940 109896529 171442940 109896529 114546026 238495728 114546026 238495728 234227866 190172494 234227866 190172494 159946628 109829565 159946628 109829565 6111597 6638975 6111597 30834873 6111597 30834873 108694066 136131046 108694066 136131046 157387607 172990111 157387607 172990111 192773830 262159472 192773830 262159472 259316268 199310815 259316268 199310815 164055385 42264912 164055385 42264912 44878934 90793634 44878934 90793634 94895194 143472570 94895194 143472570 213206248 223791741 213206248 223791741 221116793 170365926 221116793 170365926 158587779 92975844 158587779 92975844 64128896 42776287 64128896 42776287 45683828 169226908 45683828 169226908 200177758 249143063 200177758 249143063 246496696 235084337 246496696 235084337 28499103 27263498 28499103 27263498 38583469 114360056 38583469 114360056 161631810 170917264 161631810 170917264 189677651 182862086 189677651 182862086 146153978 88113090 146153978 88113090 77975140 72130732 77975140 72130732 62828024 59709084 62828024 59709084 244591580 251931407 244591580 251931407 249382943 235642243 249382943 235642243 223527001 112248788 223527001 112248788 62182228 50145305 62182228 50145305 52347572 74960452 52347572 74960452 143653915 176294794 143653915 176294794 227148317 248932543 227148317 248932543 1000000005 257369815 1000000005 257369815 112369131 66840740 112369131 66840740 59029189 56674993 59029189 56674993 80543504 131609188 80543504 131609188 206173283 209269472 206173283 209269472 88957600 69156917 88957600 69156917 71749952 122125026 71749952 122125026 181768621 269514083 181768621 269514083 267245497 128889158 267245497 128889158 -1000000005 75821823 -1000000005 75821823 124774524 152233477 124774524 152233477 187345566 262663618 187345566 262663618 260895782 262663618 256289986 213408805 256289986 213408805 172436782 102149778 172436782 102149778 -1000000005 19866076 -1000000005 19866076 96401996 100569831 96401996 100569831 133070491 243418032 133070491 243418032 266551905 269200644 266551905 269200644 250239511 172924881 250239511 172924881 170844213 102663478 170844213 102663478 80086506 30963800 80086506 30963800 32650733 41410955 32650733 41410955 82592092 83215022 82592092 83215022 184067297 249334309 184067297 249334309 283576654 1000000005 283576654 1000000005 285468413 279998435 285468413 279998435 269769374 211559324 269769374 211559324 207040357 193727926 207040357 193727926 138456118 102988067 138456118 102988067 89504932 47720285 89504932 47720285 49600020 101405742 49600020 101405742 195328579 211386821 195328579 211386821 241109121 243719676 241109121 243719676 204330566 143483474 204330566 143483474 97611401 95450846 97611401 95450846 186164588 247307910 186164588 247307910 243073996 225716666 243073996 225716666 216108070 187648166 216108070 187648166 150962693 131966682 150962693 131966682 133070550 61593338 133070550 61593338 63789879 63135142 63789879 63135142 124498372 125734825 124498372 125734825 146909666 248290982 146909666 248290982 245486405 161986999 245486405 161986999 161382209 157876895 161382209 157876895 264988610 267760718 264988610 267760718 207786455 145552621 207786455 145552621 99632215 90688785 99632215 90688785 68231128 50910336 68231128 50910336 53786736 177408026 53786736 177408026 189356786 282969688 189356786 282969688 281089585 282969688 241812710 208576045 241812710 208576045 193112855 131095846 193112855 131095846 77368623 76484491 77368623 76484491 241850124 245242574 241850124 245242574 213174727 174664162 213174727 174664162 126843801 124379535 126843801 124379535 172757063 167014752 172757063 167014752 147304598 62054237 147304598 62054237 65245539 74414997 65245539 74414997 99632675 113311946 99632675 113311946 167593114 192010826 167593114 192010826 231557892 245357504 231557892 245357504 244846622 227896541 244846622 227896541 221063029 122640604 221063029 122640604 42933334 -1000000005 42933334 -1000000005 127244025 150506123 127244025 150506123 156342797 198564985 156342797 198564985 206761975 234023898 206761975 234023898 240694087 257026941 240694087 257026941 253339111 257026941 243070777 160557317 243070777 160557317 162597360 130751280 162597360 130751280 89374207 78563054 89374207 78563054 17520225 16663501 17520225 16663501 82468314 84136950 82468314 84136950 101206021 129468840 101206021 129468840 217955905 232982434 217955905 232982434 232254610 212654869 232254610 212654869 192707845 163038746 192707845 163038746 112970469 103558431 112970469 103558431 97731563 96221360 97731563 96221360 203290700 207019301 203290700 207019301 177328888 134858072 177328888 134858072 96477019 42533168 96477019 42533168 -1000000005 145845390 -1000000005 145845390 203406207 197602921 203406207 197602921 184725670 123639048 184725670 123639048 117626606 96849093 117626606 96849093 79662439 76904474 79662439 76904474 160101112 212763676 160101112 212763676 239928644 240621475 239928644 240621475 204239808 115836361 204239808 115836361 94524371 25557775 94524371 25557775 25653981 34698542 25653981 34698542 61477303 242586939 61477303 242586939 239365871 231824715 239365871 231824715 126754750 104058839 126754750 104058839 49257172 46973521 49257172 46973521 197451279 261899035 197451279 261899035 1000000005 274251452 1000000005 274251452 62833770 60716397 62833770 60716397 99322487 104963343 99322487 104963343 124297180 159047690 124297180 159047690 185697058 211999767 185697058 211999767 250877844 257400623 250877844 257400623 258808888 261088635 258808888 261088635 250706885 248399645 250706885 248399645 32840685 11048207 32840685 11048207 -1000000005 25743980 -1000000005 25743980 119860549 139754740 119860549 139754740 243007213 244786796 243007213 244786796 164678346 79539452 164678346 79539452 67497408 63995554 67497408 63995554 126115848 194849245 126115848 194849245 240921075 259991404 240921075 259991404 255941606 143547572 255941606 143547572 53853803 52276625 53853803 52276625 87690129 118699106 87690129 118699106 124566236 119201641 124566236 119201641 37525320 29817880 37525320 29817880 32465779 94125945 32465779 94125945 109493323 178219760 109493323 178219760 254129919 257818035 254129919 257818035 218900771 100157778 218900771 100157778 -1000000005 49848881 -1000000005 49848881 56373961 92937404 56373961 92937404 113357958 140818383 113357958 140818383 235770278 239235279 235770278 239235279 207183701 142205990 207183701 142205990 78257938 -1000000005 78257938 -1000000005 54283463 77845488 54283463 77845488 215437849 217910929 215437849 217910929 191230654 183755327 191230654 183755327 235183655 237089145 235183655 237089145 192695174 168646865 192695174 168646865 167556348 63253136 167556348 63253136 66038471 83127263 66038471 83127263 264414388 265771407 264414388 265771407 92544758 -1000000005 92544758 -1000000005 58630291 133351076 58630291 133351076 138169131 28427046 138169131 28427046 14720798 13822386 14720798 93618182 14720798 93618182 164553640 194097975 164553640 194097975 266644467 268909836 266644467 268909836 82266362 77624198 82266362 77624198 133537579 189203105 133537579 189203105 196890811 252477502 196890811 252477502 248822222 183249288 248822222 183249288 158694803 99220263 158694803 99220263 44904451 42248592 44904451 42248592 95994705 99514336 95994705 99514336 217366381 219682475 217366381 219682475 53263980 51072641 53263980 51072641 118381750 194366259 118381750 194366259 295855975 1000000005 295855975 1000000005 211383945 204340780 211383945 204340780 132875790 120700223 132875790 120700223 8050409 9245535 8050409 9245535 65921341 127264047 65921341 127264047 277491206 1000000005 277491206 1000000005 238233129 233872468 238233129 233872468 131596346 93464713 131596346 93464713 62708723 55140493 62708723 55140493 56795781 66229232 56795781 66229232 98297782 186766808 98297782 186766808 243310008 281156714 243310008 281156714 278824805 247432017 278824805 247432017 237906759 123525462 237906759 123525462 46393790 45908047 46393790 45908047 87208230 203682562 87208230 203682562 211143276 178735884 211143276 178735884 110418319 41640742 110418319 41640742 42966231 134676527 42966231 134676527 152782707 146263372 152782707 146263372 106327503 47888178 106327503 47888178 46147515 43625530 46147515 43625530 59601307 90023359 59601307 90023359 107636855 136651803 107636855 136651803 223454521 224277780 223454521 224277780 68336568 -1000000005 68336568 -1000000005 62898514 125056312 62898514 125056312 173675001 213287449 173675001 213287449 212763121 148413504 212763121 148413504 137889670 133345423 137889670 133345423 209823610 214296367 209823610 214296367 147358106 104179802 147358106 104179802 71052066 44381633 71052066 44381633 14186611 14245532 14186611 14245532 99345670 178627675 99345670 178627675 1000000005 289533408 1000000005 289533408 264435266 62580038 264435266 62580038 58985148 44989442 58985148 44989442 34726482 30480501 34726482 30480501 61810456 205750942 61810456 205750942 208658975 244371571 208658975 244371571 268386836 269944831 268386836 269944831 238976031 158650695 238976031 158650695 143923218 87385309 143923218 87385309 -1000000005 113378785 -1000000005 113378785 119653280 121310781 119653280 121310781 130161219 186549482 130161219 186549482 226990791 227833687 226990791 227833687 220433675 182659141 220433675 182659141 76994409 55056130 76994409 55056130 17766940 -1000000005 17766940 -1000000005 57525452 56332342 57525452 56332342 100345966 109238004 100345966 109238004 171664499 164601119 171664499 164601119 137074916 129201870 137074916 129201870 -1000000005 88685843 -1000000005 88685843 173395802 216658142 173395802 216658142 236919090 240248690 236919090 240248690 148093529 139252698 148093529 139252698 93080277 29229263 93080277 29229263 30392648 75985079 30392648 75985079 116760158 182579001 116760158 182579001 188358322 104822413 188358322 104822413 90822183 47185537 90822183 47185537 50534159 87082881 50534159 87082881 135103128 144324965 135103128 144324965 152882527 186284276 152882527 186284276 211900252 236485523 211900252 236485523 236949866 261668876 236949866 261668876 286074711 1000000005 286074711 1000000005 162000876 124929588 162000876 124929588 88468081 53461463 88468081 53461463 56412160 1000000005 56412160 1000000005 297617302 245036251 297617302 245036251 238315708 217941686 238315708 217941686 112384365 111981951 112384365 111981951 188580439 186374595 188580439 186374595 83388476 79472066 83388476 79472066 60963548 42286020 60963548 42286020 16564979 -1000000005 16564979 -1000000005 201744894 193674954 201744894 193674954 178491911 167125869 178491911 167125869 65951419 64392462 65951419 64392462 143926283 251409423 143926283 251409423 254430945 257022188 254430945 257022188 251428534 201017029 251428534 201017029 153563081 144663686 153563081 144663686 86790083 82880449 86790083 82880449 62352287 49995895 62352287 49995895 52480417 76580720 52480417 76580720 105683423 165598968 105683423 165598968 176183173 214908816 176183173 214908816 246477724 1000000005 246477724 1000000005 283867165 280270297 283867165 280270297 270038248 147085692 270038248 147085692 111208556 109872623 111208556 109872623 161689855 224673339 161689855 224673339 232053273 235531400 232053273 235531400 159129399 71772213 159129399 71772213 53476390 51651433 53476390 51651433 94718633 121324160 94718633 121324160 228923969 232619317 228923969 232619317 123612969 84840582 123612969 84840582 86079485 188013653 86079485 188013653 194235211 -1000000005 194235211 -1000000005 87463882 92433432 87463882 92433432 106217658 137743585 106217658 137743585 244426242 273697994 244426242 273697994 279303592 281206819 279303592 281206819 221873693 163645778 221873693 163645778 152425394 46451093 152425394 46451093 48466506 60953444 48466506 60953444 261871493 262413445 261871493 262413445 220813068 64330385 220813068 64330385 67276722 93353479 67276722 93353479 104444723 139516893 104444723 139516893 172804862 190401660 172804862 190401660 238056211 1000000005 238056211 1000000005 213220299 99323737 213220299 99323737 40902608 41654918 40902608 41654918 49225579 63958356 49225579 63958356 217360698 241527825 217360698 241527825 247500811 263620176 247500811 263620176 265937085 267179337 265937085 267179337 259659665 174067481 259659665 174067481 183484980 196180488 183484980 196180488 242590968 245524325 242590968 245524325 184600376 74316620 184600376 74316620 71037457 31441596 71037457 31441596 -1000000005 249264089 -1000000005 249264089 246050691 56435888 246050691 56435888 49289447 17020857 49289447 17020857 -1000000005 163760635 -1000000005 163760635 250646099 253930233 250646099 253930233 201019548 158851348 201019548 158851348 106228742 47887800 106228742 47887800 50423214 206277145 50423214 206277145 1000000005 244248512 1000000005 244248512 183000518 90994914 183000518 90994914 92731750 240134263 92731750 240134263 236721854 237514768 236721854 237514768 78576751 75119758 78576751 75119758 104634030 117807897 104634030 117807897 123124894 134005235 123124894 134005235 147562394 265795886 147562394 265795886 264256892 265795886 203439529 155554988 203439529 155554988 99336272 61863096 99336272 61863096 64202997 210728593 64202997 210728593 208073114 125078474 208073114 125078474 93213686 90171951 93213686 90171951 86222510 63995871 86222510 63995871 66364890 49617891 66364890 49617891 23665317 22850675 23665317 22850675 80291824 119778833 80291824 119778833 184877723 265590895 184877723 265590895 1000000005 261668976 1000000005 261668976 132902252 130047622 132902252 130047622 267016561 268778743 267016561 268778743 201043812 66632940 201043812 66632940 62313973 59538947 62313973 59538947 99796452 103777652 99796452 103777652 183172387 179207917 183172387 179207917 191519312 219338439 191519312 219338439 222727900 108292744 222727900 108292744 110571222 51387633 110571222 51387633 55483768 54747902 55483768 54747902 83094075 135396194 83094075 135396194 142148098 145687326 142148098 145687326 204329560 208669806 204329560 208669806 214508760 94662431 214508760 94662431 89769725 86073138 89769725 86073138 147239834 206790130 147239834 206790130 213707313 208297593 213707313 208297593 109038712 105695401 109038712 105695401 97593030 95676074 97593030 95676074 88495592 44311452 88495592 44311452 47563510 119202539 47563510 119202539 144094477 168625090 144094477 168625090 245249855 1000000005 245249855 1000000005 251778565 195398047 251778565 195398047 164478465 119471435 164478465 119471435 83638827 73408676 83638827 73408676 40557957 38686607 40557957 38686607 85521721 193401004 85521721 193401004 299372246 299764494 299372246 299764494 148397460 120559913 148397460 120559913 76204703 -1000000005 76204703 -1000000005 114823887 201772275 114823887 201772275 222750490 223404502 222750490 223404502 146432476 69886641 146432476 69886641 54267582 51435500 54267582 51435500 142711942 225113711 142711942 225113711 225333098 136443835 225333098 136443835 83965793 81626279 83965793 81626279 142496832 218911292 142496832 218911292 220279596 55958284 220279596 55958284 17158319 -1000000005 17158319 -1000000005 42036352 92765330 42036352 92765330 117266757 248441560 117266757 248441560 246929752 63527415 246929752 63527415 40783394 35369600 40783394 35369600 37505232 113276641 37505232 113276641 119064675 124027400 119064675 124027400 1000000005 226553800 1000000005 226553800 79462526 50689113 79462526 50689113 40077687 36319190 40077687 36319190 79970949 208991158 79970949 208991158 211798599 202565375 211798599 202565375 188796394 145250015 188796394 145250015 149338735 121922689 149338735 121922689 64316614 57330689 64316614 57330689 60430510 63218979 60430510 63218979 1000000005 195992072 1000000005 195992072 175471651 94049598 175471651 94049598 97990331 94049598 139786986 196063507 139786986 196063507 204068039 110665196 204068039 110665196 78952802 31316691 78952802 31316691 31402055 37801087 31402055 37801087 92766244 122317669 92766244 122317669 157405584 287308933 157405584 287308933 1000000005 183449881 1000000005 183449881 187301176 159506120 187301176 159506120 67801100 64318247 67801100 64318247 74529903 84419192 74529903 84419192 120844578 182089241 120844578 182089241 206604091 246392776 206604091 246392776 1000000005 108030231 1000000005 108030231 87876222 76988268 87876222 76988268 80116424 87901483 80116424 87901483 260582500 263980977 260582500 263980977 209161114 143409688 209161114 143409688 40534558 37518536 40534558 37518536 95665721 274559848 95665721 274559848 1000000005 253407400 1000000005 253407400 240670255 66522569 240670255 66522569 69792341 126413137 69792341 126413137 173927072 168953584 173927072 168953584 234944265 240688928 234944265 240688928 185584519 105154944 185584519 105154944 83817664 80382610 83817664 80382610 134598952 143603777 134598952 143603777 207070211 210659800 207070211 210659800 137855317 128289420 137855317 128289420 118858884 54883666 118858884 54883666 58125772 135681521 58125772 135681521 199987397 200259665 199987397 200259665 155581122 81496987 155581122 81496987 82210793 183616084 82210793 183616084 228871749 253218988 228871749 253218988 249483260 176705082 249483260 176705082 108386178 107008581 108386178 107008581 184125707 216355252 184125707 216355252 220973838 228601785 220973838 228601785 286029593 286986437 286029593 286986437 284291186 238153609 284291186 238153609 53500508 -1000000005 53500508 -1000000005 93583838 129722792 93583838 129722792 173169680 188350479 173169680 188350479 200185879 154367504 200185879 154367504 129229811 103302224 129229811 103302224 -1000000005 241056682 -1000000005 241056682 240370436 243881816 240370436 243881816 192625775 116133241 192625775 116133241 100497460 98068832 100497460 98068832 219478715 236920720 219478715 236920720 233506225 143321283 233506225 143321283 98124244 96017534 98124244 96017534 247415160 251409025 247415160 251409025 278455199 280598669 278455199 280598669 274257788 259401848 274257788 259401848 161336531 144697719 161336531 144697719 128908997 37584270 128908997 37584270 39088801 78085348 39088801 78085348 110127290 137433338 110127290 137433338 189163632 190467776 189163632 190467776 225237925 265419223 225237925 265419223 262014267 186478529 262014267 186478529 116996414 88812934 116996414 88812934 71473721 68725396 71473721 68725396 101389945 238583651 101389945 238583651 238862096 230615172 238862096 230615172 157535442 36626788 157535442 36626788 36974374 104641248 36974374 104641248 161729867 156401607 161729867 156401607 66600282 25283694 66600282 25283694 -1000000005 88581971 -1000000005 88581971 104539875 120618174 104539875 120618174 199915264 261266942 199915264 261266942 257390964 173402158 257390964 173402158 164427704 132833538 164427704 132833538 105908075 71859474 105908075 71859474 74660356 79643684 74660356 79643684 166217076 204482325 166217076 204482325 217124838 218370397 217124838 218370397 123698891 118044100 123698891 118044100 221610124 222172111 221610124 222172111 90397173 86927417 90397173 86927417 121185175 187606228 121185175 187606228 195655931 136297143 195655931 136297143 124205048 109933563 124205048 109933563 17945607 -1000000005 17945607 -1000000005 156823596 167256774 156823596 167256774 176330966 195695866 176330966 195695866 196400463 169538743 196400463 169538743 83321512 81887142 83321512 81887142 91218657 98847324 91218657 98847324 109746281 137728101 109746281 137728101 157008342 173081507 157008342 173081507 206889654 221330611 206889654 221330611 219563094 182535506 219563094 182535506 180004124 76491612 180004124 76491612 72900586 58161381 72900586 58161381 31833616 29345731 31833616 29345731 35195897 54143667 35195897 54143667 135016950 191888391 135016950 191888391 228842142 228891659 228842142 228891659 171523993 121592284 171523993 121592284 24103015 16303863 24103015 16303863 18153594 16303863 54197278 117732718 54197278 117732718 150186171 180415030 150186171 180415030 190195914 175628822 190195914 175628822 158295227 97699943 158295227 97699943 72703515 29579636 72703515 29579636 30986009 123077096 30986009 123077096 135718827 131034283 135718827 131034283 176262406 241774069 176262406 241774069 238554673 229280014 238554673 229280014 177560089 156398570 177560089 156398570 46556480 42765814 46556480 42765814 107470966 110030670 107470966 110030670 141132292 249264488 141132292 249264488 274046446 275756194 274046446 275756194 247128662 229997064 247128662 229997064 216539958 154791746 216539958 154791746 152956522 128920416 152956522 128920416 118519768 82946637 118519768 82946637 69993084 13642721 69993084 13642721 13445160 129538906 13445160 129538906 213075803 283408829 213075803 283408829 279966510 254648647 279966510 254648647 240547043 188278381 240547043 188278381 108354700 104061073 108354700 104061073 181258793 226709987 181258793 226709987 1000000005 156520079 1000000005 156520079 88597281 85848720 88597281 85848720 99324583 136701085 99324583 136701085 150506083 229153620 150506083 229153620 227200748 216531477 227200748 216531477 170300750 105777134 170300750 105777134 108280644 120100932 108280644 120100932 219007372 217092919 219007372 217092919 180316067 34391405 180316067 34391405 37039674 62905414 37039674 62905414 132132366 147827989 132132366 147827989 256660587 269531308 256660587 269531308 283036435 283164936 283036435 283164936 161310758 154722894 161310758 154722894 173340502 176801219 173340502 176801219 240057051 293293033 240057051 293293033 292098176 292290658 292098176 292290658 289106911 281667640 289106911 281667640 177538141 134353708 177538141 134353708 113119619 26063778 113119619 26063778 -1000000005 69552894 -1000000005 69552894 142676545 146400621 142676545 146400621 153838003 172712929 153838003 172712929 180379939 169774700 180379939 169774700 122187699 34788131 122187699 34788131 35582627 108643480 35582627 108643480 217198402 243930244 217198402 243930244 1000000005 246606090 1000000005 246606090 174172852 154918276 174172852 154918276 140737700 53942035 140737700 53942035 56242189 98069845 56242189 98069845 154438659 211425465 154438659 211425465 261189758 266417857 261189758 266417857 264415145 184291844 264415145 184291844 173401817 144787592 173401817 144787592 91966764 90398269 91966764 90398269 149086913 173059045 149086913 173059045 264984679 267492782 264984679 267492782 224992562 119893976 224992562 119893976 55494589 38875934 55494589 38875934 38473197 50998052 38473197 50998052 75206643 86879976 75206643 86879976 140846420 160201705 140846420 160201705 244771160 247630669 244771160 247630669 195138290 158246176 195138290 158246176 97535742 68838344 97535742 68838344 71889054 176001103 71889054 176001103 1000000005 274530970 1000000005 274530970 165822059 96185940 165822059 96185940 88183643 38087689 88183643 38087689 29734111 27167052 29734111 27167052 133409707 131101013 133409707 131101013 152059482 273401478 152059482 273401478 271742875 139880950 271742875 139880950 93458254 91126276 93458254 91126276 199222635 201266945 199222635 201266945 125894072 59056372 125894072 59056372 21875444 -1000000005 21875444 -1000000005 155158265 183576473 155158265 183576473 292253594 292860163 292253594 292860163 221193157 170029619 221193157 170029619 169452196 154437217 169452196 154437217 128218679 125419810 128218679 125419810 292572026 293453770 292572026 293453770 263317529 217850484 263317529 217850484 211433673 193776794 211433673 193776794 118823983 116132173 118823983 116132173 156003698 150045624 156003698 150045624 89802572 65710944 89802572 65710944 60201094 38388646 60201094 38388646 25089285 18339884 25089285 18339884 -1000000005 265696576 -1000000005 265696576 263507763 262836332 263507763 262836332 216910677 194837680 216910677 194837680 149489440 122426951 149489440 122426951 109206746 96303856 109206746 96303856 96902121 126572167 96902121 126572167 131711560 145235969 131711560 145235969 237781378 242905674 237781378 242905674 43167904 -1000000005 43167904 -1000000005 44027109 49851403 44027109 49851403 68203443 117199618 68203443 117199618 137279273 272843683 137279273 272843683 272006416 217797018 272006416 217797018 194107751 128870197 194107751 128870197 68506469 41553978 68506469 41553978 30483736 -1000000005 30483736 -1000000005 95280737 176810419 95280737 176810419 183423772 52204979 183423772 52204979 54798845 128634449 54798845 128634449 187888681 206160853 187888681 206160853 243621658 253864859 243621658 253864859 1000000005 208614891 1000000005 208614891 183628558 118209938 183628558 118209938 42687233 38937841 42687233 38937841 130626304 176960206 130626304 176960206 224433656 227813023 224433656 227813023 170821785 100487153 170821785 100487153 53430440 51647965 53430440 51647965 92958780 136289115 92958780 136289115 186827563 203489262 186827563 203489262 207461766 159013284 207461766 159013284 80284365 72672119 80284365 72672119 62625042 53801948 62625042 53801948 54763446 125305846 54763446 125305846 190908825 217564559 190908825 217564559 263486837 265206119 263486837 265206119 199576209 107846233 199576209 107846233 94273957 76767923 94273957 76767923 73736205 51579811 73736205 51579811 -1000000005 47647125 -1000000005 47647125 128935853 138908573 128935853 138908573 164398949 214781544 164398949 214781544 261009892 264231489 261009892 264231489 206534145 192115047 206534145 192115047 152197270 72936103 152197270 72936103 77164211 103570612 77164211 103570612 181434290 204082138 181434290 204082138 268762874 270777165 268762874 270777165 264968147 228333902 264968147 228333902 210312643 131184135 210312643 131184135 122633996 111160852 122633996 111160852 39492594 38263091 39492594 38263091 57171785 68629655 57171785 68629655 127649701 153459229 127649701 153459229 181902103 219639140 181902103 219639140 228168679 264701884 228168679 264701884 261180874 195546374 261180874 195546374 48479183 45750230 48479183 45750230 71919212 79812974 71919212 79812974 103587308 110071433 103587308 110071433 128423906 128310759 128423906 128310759 169869998 225993436 169869998 225993436 221458160 218602964 221458160 218602964 109253338 77870863 109253338 77870863 78187805 135884643 78187805 135884643 209355461 1000000005 209355461 1000000005 190865222 143026766 190865222 143026766 60393740 52595997 60393740 52595997 17762685 16764689 17762685 16764689 59651390 58719924 59651390 58719924 92822985 92718683 92822985 92718683 142606954 230102319 142606954 230102319 225874997 208883425 225874997 208883425 171186318 111321452 171186318 111321452 70400953 44377859 70400953 44377859 45690971 95383235 45690971 95383235 120187407 150064747 120187407 150064747 165766873 298499624 165766873 298499624 1000000005 256237036 1000000005 256237036 210549609 87625074 210549609 87625074 50659912 46056192 50659912 46056192 71648574 74609036 71648574 74609036 195024243 187767669 195024243 187767669 75642009 74858526 75642009 74858526 81831342 96265346 81831342 96265346 183777795 216460049 183777795 216460049 262070111 264347157 262070111 264347157 214094323 165586658 214094323 165586658 159458993 101481832 159458993 101481832 105001247 135816495 105001247 135816495 159547643 163852344 159547643 163852344 182380585 213823963 182380585 213823963 263950378 266139994 263950378 266139994 -1000000005 77002228 -1000000005 77002228 137512974 158797637 137512974 158797637 254963942 258864345 254963942 258864345 249511871 234807402 249511871 234807402 205166506 166067682 205166506 166067682 154322590 111476851 154322590 111476851 116656607 153665592 116656607 153665592 251354798 252679641 251354798 252679641 65609047 63270011 65609047 63270011 169456193 162070677 169456193 162070677 158853104 29827037 158853104 29827037 31274389 64729287 31274389 64729287 167321913 207866782 167321913 207866782 239154714 243740056 239154714 243740056 256481457 258976331 256481457 258976331 224458008 167506084 224458008 167506084 133373789 61854996 133373789 61854996 59756678 44295523 59756678 44295523 48420294 277693276 48420294 277693276 276440843 235654547 276440843 235654547 154326378 95172442 154326378 95172442 92667088 43597313 92667088 43597313 43893078 113222582 43893078 113222582 159602906 273216008 159602906 273216008 270421887 222208842 270421887 222208842 192698914 63707934 192698914 63707934 58485310 -1000000005 58485310 -1000000005 25260526 106899029 25260526 106899029 169577123 276456173 169577123 276456173 274300431 242526047 274300431 242526047 185754300 137141127 185754300 137141127 43595101 33155295 43595101 33155295 34904216 112576129 34904216 112576129 201555285 210250873 201555285 210250873 208913483 187989912 208913483 187989912 151776563 101802544 151776563 101802544 91783760 86686556 91783760 86686556 38426353 35846158 38426353 35846158 99189508 103601571 99189508 103601571 183353868 257625319 183353868 257625319 254895922 240128324 254895922 240128324 209086609 171160596 209086609 171160596 163062803 122443920 163062803 122443920 99622598 96791766 99622598 96791766 121483130 155731065 121483130 155731065 233580669 256914055 233580669 256914055 263154750 265420640 263154750 265420640 97157164 95003620 97157164 95003620 126397520 230636615 126397520 230636615 255503094 259559425 255503094 259559425 257037141 203863970 257037141 203863970 205492037 190541285 205492037 190541285 166911749 146795663 166911749 146795663 151268389 133390949 151268389 133390949 99250030 82130888 99250030 82130888 58942146 56910292 58942146 56910292 79689132 89268299 79689132 89268299 177602228 209930452 177602228 209930452 206342281 111992647 206342281 111992647 106543199 103604422 106543199 103604422 210603596 209268781 210603596 209268781 86380552 46623911 86380552 46623911 47537390 58467813 47537390 58467813 264708858 265767462 264708858 265767462 246569878 208223277 246569878 208223277 193411314 181052049 193411314 181052049 103335421 99729050 103335421 99729050 88500447 73873881 88500447 73873881 14238561 13527354 14238561 13527354 177414835 1000000005 177414835 1000000005 252401906 184088279 252401906 184088279 135130195 113319240 135130195 113319240 55482190 33757864 55482190 33757864 35160251 94173192 35160251 94173192 117221073 125205195 117221073 125205195 200387683 201112745 200387683 201112745 91069748 86297271 91069748 86297271 80957971 70475254 80957971 70475254 -1000000005 196516329 -1000000005 196516329 205083604 168524914 205083604 168524914 132975070 50577096 132975070 50577096 51522106 147004972 51522106 147004972 200810267 190652061 200810267 190652061 147448148 91193153 147448148 91193153 74862266 61269022 74862266 61269022 62792452 132105646 62792452 132105646 206757814 209781044 206757814 209781044 125841665 -1000000005 125841665 -1000000005 53311886 159562577 53311886 159562577 185927771 176233402 185927771 176233402 149318685 118252304 149318685 118252304 -1000000005 50780251 -1000000005 50780251 162803498 201939748 162803498 201939748 241962696 257696906 241962696 257696906 256844588 222674447 256844588 222674447 154740143 129370765 154740143 129370765 126601305 114167497 126601305 114167497 113157126 62985903 113157126 62985903 -1000000005 94042641 -1000000005 94042641 120882695 151384032 120882695 151384032 199499593 196422410 199499593 196422410 178005759 89543324 178005759 89543324 91358891 103196370 91358891 103196370 185792580 202375811 185792580 202375811 222670112 220530499 222670112 220530499 133719660 77231943 133719660 77231943 -1000000005 83262265 -1000000005 83262265 90193215 106024829 90193215 106024829 110845561 129383557 110845561 129383557 141702443 231226508 141702443 231226508 227952115 145181452 227952115 145181452 45632321 43426397 45632321 43426397 98818350 147002692 98818350 147002692 186148269 265056411 186148269 265056411 261980746 189048771 261980746 189048771 105162901 101441660 105162901 101441660 218897993 222373130 218897993 222373130 215481767 167383857 215481767 167383857 126273521 122460794 126273521 122460794 159428655 155211366 159428655 155211366 183373807 232720345 183373807 232720345 233685616 190993423 233685616 190993423 104736525 69456191 104736525 69456191 71593794 75945302 71593794 75945302 92588066 117521271 92588066 117521271 116757345 123773500 116757345 123773500 287663299 288285274 287663299 288285274 246413671 223472786 246413671 223472786 158965481 29678431 158965481 29678431 30123982 34685484 30123982 34685484 64845996 75543128 64845996 75543128 134474648 214782077 134474648 214782077 210905215 204400404 210905215 204400404 99770452 63925349 99770452 63925349 66489262 119554847 66489262 119554847 154585994 154982893 154585994 154982893 179646726 184312231 179646726 184312231 189783137 178618574 189783137 178618574 162461799 56291580 162461799 56291580 59792416 68575236 59792416 68575236 93446161 104006199 93446161 104006199 243439341 305259016 243439341 305259016 1000000005 267857785 1000000005 267857785 153894571 144391521 153894571 144391521 209424107 211689780 209424107 211689780 188297834 141791425 188297834 141791425 146796397 155763760 146796397 155763760 272716245 275339198 272716245 275339198 235257448 173384145 235257448 173384145 175497329 46001854 175497329 46001854 46309602 48289639 46309602 48289639 101059929 207833013 101059929 207833013 204261001 212151049 204261001 212151049 225713129 227349981 225713129 227349981 185945481 116251624 185945481 116251624 31523391 15264138 31523391 15264138 14409344 24160916 14409344 24160916 179237562 212197307 179237562 212197307 260403329 262945643 260403329 262945643 201526875 187836996 201526875 187836996 146861061 140621982 146861061 140621982 152610046 147496699 152610046 147496699 145157920 137734343 145157920 137734343 156666370 186300341 156666370 186300341 203191611 225975547 203191611 225975547 223407255 165390726 223407255 165390726 170161679 175579047 170161679 175579047 229142563 238791321 229142563 238791321 237823465 209713323 237823465 209713323 207158275 191871987 207158275 191871987 153433368 145379371 153433368 145379371 163740230 170949462 163740230 170949462 182627212 214703263 182627212 214703263 212781860 198151971 212781860 198151971 128140520 103734625 128140520 103734625 106579056 235415358 106579056 235415358 243760344 257336119 243760344 257336119 269174659 269459463 269174659 269459463 145615068 98809409 145615068 98809409 55468824 42105587 55468824 42105587 41567024 201469986 41567024 201469986 249526249 258676665 249526249 258676665 262196741 264474173 262196741 264474173 229553243 183107477 229553243 183107477 126832287 106417269 126832287 106417269 52620215 51110206 52620215 51110206 185702968 255921213 185702968 255921213 278626349 279176329 278626349 279176329 264747560 251271424 264747560 251271424 50093510 -1000000005 50093510 -1000000005 70876490 178244823 70876490 178244823 286037754 284909075 286037754 284909075 270600466 243306919 270600466 243306919 211099298 -1000000005 211099298 -1000000005 83458355 108394274 83458355 108394274 136185647 186139527 136185647 186139527 276713074 279026628 276713074 279026628 247059694 215356199 247059694 215356199 140807791 29390823 140807791 29390823 -1000000005 22211588 -1000000005 22211588 124830744 204793380 124830744 204793380 204016661 112669005 204016661 112669005 75021910 40267335 75021910 40267335 37730570 34797741 37730570 34797741 61599011 79156775 61599011 79156775 95243778 130736685 95243778 130736685 188303210 242819608 188303210 242819608 240414752 203388644 240414752 203388644 170903418 73825269 170903418 73825269 76542961 123393975 76542961 123393975 247440050 291026055 247440050 291026055 290339718 117005294 290339718 117005294 77950628 62533803 77950628 62533803 50872783 46497033 50872783 46497033 75486696 175894580 75486696 175894580 247241715 295133796 247241715 295133796 1000000005 111025367 1000000005 111025367 108888975 107307646 108888975 107307646 119291356 172093054 119291356 172093054 212570745 212683321 212570745 212683321 198707758 160726585 198707758 160726585 31444553 28892298 31444553 28892298 63600828 233314956 63600828 233314956 231753546 183903444 231753546 183903444 108809273 105708371 108809273 105708371 138148366 299614043 138148366 299614043 299362528 203855708 299362528 203855708 122648627 118597131 122648627 118597131 217559993 220147724 217559993 220147724 178034838 133291365 178034838 133291365 106103659 75092238 106103659 75092238 78766116 75092238 117120612 210280134 117120612 210280134 220398480 222172262 220398480 222172262 120131542 69752835 120131542 69752835 70562827 15109848 70562827 15109848 4937663 4400936 4937663 4400936 69575092 127399624 69575092 127399624 213249246 240923807 213249246 240923807 236439382 166747506 236439382 166747506 96461238 -1000000005 96461238 -1000000005 252220855 256647343 252220855 256647343 76664129 77218907 76664129 142784662 76664129 142784662 267615310 1000000005 267615310 1000000005 282665446 187370233 282665446 187370233 193982821 177917906 193982821 177917906 181408295 153322597 181408295 153322597 70601315 68374043 70601315 68374043 96776111 106591108 96776111 106591108 150720799 260396617 150720799 260396617 258894722 159812721 258894722 159812721 145741097 112103368 145741097 112103368 103417068 102231249 103417068 102231249 116254196 128719237 116254196 128719237 136691120 150588962 136691120 150588962 159132857 121877261 159132857 121877261 76310110 -1000000005 76310110 -1000000005 22968522 155009287 22968522 155009287 185175236 246163748 185175236 246163748 241902519 176872887 241902519 176872887 185598120 33128940 185598120 33128940 -1000000005 42408992 -1000000005 42408992 88473297 164872319 88473297 164872319 170449214 209867920 170449214 209867920 262251335 287976033 262251335 287976033 286030825 231549990 286030825 231549990 70913951 68606952 70913951 68606952 98612376 139128578 98612376 139128578 233773357 260768246 233773357 260768246 259004382 202847386 259004382 202847386 117419155 96246107 117419155 96246107 99428839 125582856 99428839 125582856 148431853 142956843 148431853 142956843 129686252 61312430 129686252 61312430 16772093 -1000000005 16772093 -1000000005 82470621 204566937 82470621 204566937 209947861 199877152 209947861 199877152 43769377 -1000000005 43769377 -1000000005 174454208 178873442 174454208 178873442 187142222 183094914 187142222 183094914 165841614 77531260 165841614 77531260 -1000000005 8361721 -1000000005 8361721 102659418 124762095 102659418 124762095 164958432 170947577 164958432 170947577 225935566 247406798 225935566 247406798 245742174 231367975 245742174 231367975 164755040 150892966 164755040 150892966 133577497 74288915 133577497 74288915 75089257 109029935 75089257 109029935 137131704 169939586 137131704 169939586 214959662 225451967 214959662 225451967 239805493 276108742 239805493 276108742 1000000005 295527497 1000000005 295527497 216139395 190620360 216139395 190620360 88657538 75846443 88657538 75846443 77652142 92515461 77652142 92515461 103823817 150742678 103823817 150742678 201157123 242939991 201157123 242939991 240220273 84011727 240220273 84011727 61699963 57906015 61699963 57906015 258520605 260106714 258520605 260106714 253657901 203837125 253657901 203837125 197040484 91508738 197040484 91508738 70356172 57996428 70356172 57996428 52904729 50365901 52904729 50365901 66098208 133453306 66098208 133453306 162595174 195991821 162595174 195991821 196120087 13130883 196120087 13130883 -1000000005 87244602 -1000000005 87244602 97159158 224737179 97159158 224737179 228388641 286575186 228388641 286575186 285133030 227827103 285133030 227827103 72754618 53313148 72754618 53313148 56062111 63425839 56062111 63425839 92718641 128284285 92718641 128284285 198526207 219736284 198526207 219736284 218478683 113775955 218478683 113775955 78322015 76099715 78322015 76099715 81066146 215481587 81066146 215481587 251438628 254742094 251438628 254742094 227816236 204342924 227816236 204342924 93017645 73868734 93017645 73868734 23953336 22931408 23953336 22931408 79565720 157806702 79565720 157806702 267473671 270929492 267473671 270929492 213507942 177852884 213507942 177852884 89439717 18795573 89439717 18795573 18656244 72780636 18656244 72780636 76289687 148113406 76289687 148113406 161198732 163555507 161198732 163555507 186899943 229088105 186899943 229088105 227359594 198798724 227359594 198798724 103178846 100567364 103178846 100567364 117009177 258368744 117009177 258368744 256697043 200928631 256697043 200928631 163921639 125643004 163921639 125643004 129165658 67533218 129165658 67533218 48915407 47101814 48915407 47101814 279520103 1000000005 279520103 1000000005 262525940 121060318 262525940 121060318 53895045 51432608 53895045 51432608 139210752 141628966 139210752 141628966 245501866 248481687 245501866 248481687 181952150 72270449 181952150 72270449 74440931 64009549 74440931 64009549 63911617 61368545 63911617 61368545 134613538 163292555 134613538 163292555 191566551 240905442 191566551 240905442 255817215 258428454 255817215 258428454 210326288 162171016 210326288 162171016 170456256 127897163 170456256 127897163 109271231 37900545 109271231 37900545 39661718 45324704 39661718 45324704 87613075 184210365 87613075 184210365 198237524 193684734 198237524 193684734 137817432 99245224 137817432 99245224 78940100 74661062 78940100 74661062 157072642 221381500 157072642 221381500 230708707 249579140 230708707 249579140 258308952 262456241 258308952 262456241 1000000005 290610016 1000000005 290610016 233086551 85666450 233086551 85666450 87401004 94301165 87401004 94301165 104196378 170954188 104196378 170954188 186602523 239870011 186602523 239870011 263332102 265427352 263332102 265427352 163805325 138378835 163805325 138378835 121175823 69120910 121175823 69120910 61514437 59755796 61514437 59755796 163942081 257517546 163942081 257517546 256343515 216842264 256343515 216842264 127179357 123135385 127179357 123135385 205532741 229966300 205532741 229966300 237522966 237387074 237522966 237387074 193913922 172828610 193913922 172828610 139620572 57799837 139620572 57799837 31354128 30121929 31354128 30121929 128163675 165166306 128163675 165166306 183130993 178060268 183130993 178060268 153130796 96397174 153130796 96397174 97227341 118505577 97227341 118505577 218635116 258867045 218635116 258867045 257651683 189890303 257651683 189890303 153085130 79679580 153085130 79679580 82737624 86770310 82737624 86770310 165642872 158656843 165642872 158656843 47669667 44213617 47669667 44213617 66737299 199416125 66737299 199416125 202719748 199416125 166079995 128678687 166079995 128678687 111145522 49640407 111145522 49640407 47851347 46876697 47851347 46876697 107322127 141907262 107322127 141907262 233849366 241410672 233849366 241410672 296695562 297927195 296695562 297927195 275170790 177867126 275170790 177867126 145895302 99233686 145895302 99233686 32848056 -1000000005 32848056 -1000000005 127289081 140307859 127289081 140307859 236917462 275582396 236917462 275582396 276633651 280172007 276633651 280172007 204618921 187225344 204618921 187225344 109982535 84628239 109982535 84628239 57033795 54350393 57033795 54350393 125570998 136803298 125570998 136803298 180787000 208833715 180787000 208833715 210555236 187875363 210555236 187875363 172468180 154273817 172468180 154273817 148646763 124198570 148646763 124198570 127356033 136651267 127356033 136651267 147930399 152553612 147930399 152553612 263000767 266633302 263000767 266633302 163018925 95261041 163018925 95261041 -1000000005 55203966 -1000000005 55203966 145045657 141178143 145045657 141178143 221261897 222689909 221261897 222689909 206831121 37747459 206831121 37747459 39091246 229464262 39091246 229464262 226980085 202932572 226980085 202932572 107158208 83356495 107158208 83356495 44100770 37632737 44100770 37632737 41228525 64233485 41228525 64233485 133692245 157998708 133692245 157998708 181835732 210238261 181835732 210238261 1000000005 291587945 1000000005 291587945 275417529 197549109 275417529 197549109 164058059 148660715 164058059 148660715 122072128 104576788 122072128 104576788 107963839 116091177 107963839 116091177 166608410 197453915 166608410 197453915 201725418 175183857 201725418 175183857 80127056 62765943 80127056 62765943 66746362 96578345 66746362 96578345 159248701 193035194 159248701 193035194 197464202 171918306 197464202 171918306 98143563 76053811 98143563 76053811 54950510 52853692 54950510 52853692 134226244 133661789 134226244 133661789 169162873 192726626 169162873 192726626 202261194 198916502 202261194 198916502 127711510 113582354 127711510 113582354 93334245 49734126 93334245 49734126 48322371 46047360 48322371 46047360 70423945 211116250 70423945 211116250 237459250 255018721 237459250 255018721 1000000005 52634324 1000000005 52634324 54569754 107644954 54569754 107644954 228352104 259206164 228352104 259206164 256262151 178922931 256262151 178922931 83534098 65410086 83534098 65410086 49572049 40043665 49572049 40043665 43241239 91847253 43241239 91847253 182841639 1000000005 182841639 1000000005 277736957 183721502 277736957 183721502 161801421 147299418 161801421 147299418 102881445 100764018 102881445 100764018 129988142 231832219 129988142 231832219 289988059 289883344 289988059 264370710 289988059 264370710 92084785 71295447 92084785 71295447 73337362 87234539 73337362 87234539 273624708 1000000005 273624708 1000000005 177202677 84172832 177202677 84172832 86222547 89200864 86222547 89200864 189515286 188312782 189515286 188312782 53310575 49893653 53310575 49893653 56261592 160911643 56261592 160911643 230249248 233546910 230249248 233546910 99112253 33179534 99112253 33179534 33934201 56397703 33934201 56397703 119643163 134413446 119643163 134413446 174210769 190223051 174210769 190223051 200043728 185477657 200043728 185477657 169360395 146251031 169360395 146251031 120983490 60805198 120983490 60805198 62361429 73298621 62361429 73298621 106234005 128782530 106234005 128782530 250694468 253689147 250694468 253689147 194609962 126469576 194609962 126469576 111816115 109085492 111816115 109085492 242689949 254475907 242689949 254475907 253053159 230874572 253053159 230874572 100956716 -1000000005 100956716 -1000000005 134674255 147074701 134674255 147074701 220169125 235946175 220169125 235946175 233816263 233929664 233816263 233929664 170528794 126540527 170528794 126540527 116357469 107635396 116357469 107635396 89334569 -1000000005 89334569 -1000000005 212091954 249441612 212091954 249441612 244864168 233577370 244864168 233577370 123625752 110632769 123625752 110632769 89357040 44566598 89357040 44566598 25493291 23917209 25493291 23917209 35059032 218713328 35059032 218713328 215473321 61447151 215473321 61447151 34001078 31911074 34001078 31911074 77527462 238255584 77527462 238255584 272641385 275098161 272641385 275098161 243782392 237566573 243782392 237566573 208594323 115589675 208594323 115589675 -1000000005 30235093 -1000000005 30235093 53661712 71890191 53661712 71890191 121995234 116805511 121995234 116805511 170201449 195089202 170201449 195089202 276232018 279870669 276232018 279870669 254822599 178909671 254822599 178909671 182521745 125352409 182521745 125352409 97192623 92241681 97192623 92241681 58197822 56293941 58197822 56293941 164133633 183425741 164133633 183425741 202732077 203195191 202732077 203195191 196335109 140183180 196335109 140183180 70540977 31856623 70540977 31856623 34369243 95672833 34369243 95672833 123960390 210289226 123960390 210289226 229753141 231971061 229753141 231971061 66114434 -1000000005 66114434 -1000000005 28544408 103398286 28544408 103398286 238058958 240133103 238058958 240133103 194270803 147223313 194270803 147223313 142067425 97877859 142067425 97877859 75098868 -1000000005 75098868 -1000000005 235159219 246750975 235159219 246750975 244316292 241007969 244316292 241007969 144343805 65590508 144343805 65590508 61616808 44457170 61616808 44457170 47557411 50777968 47557411 50777968 94888144 266141343 94888144 266141343 263687877 159022225 263687877 159022225 105491104 89719942 105491104 89719942 77921073 76557637 77921073 76557637 143946438 147831682 143946438 147831682 179594319 257869881 179594319 257869881 254719151 157947027 254719151 157947027 78045805 76464987 78045805 76464987 129321773 163112895 129321773 163112895 268460587 271062785 268460587 271062785 121183865 116479519 121183865 116479519 183611662 233698388 183611662 233698388 230675969 153188771 230675969 153188771 120896778 -1000000005 120896778 -1000000005 27676596 151799256 27676596 151799256 244769115 247509859 244769115 247509859 236744943 186705440 236744943 186705440 113460475 97001090 113460475 97001090 95740074 87527403 95740074 87527403 77481685 76148624 77481685 76148624 84542234 286266160 84542234 286266160 284963210 144741650 284963210 144741650 136365747 126309392 136365747 126309392 93579696 86429109 93579696 86429109 83436034 76746434 83436034 76746434 81334951 92593907 81334951 92593907 173576624 1000000005 173576624 1000000005 210831620 161855401 210831620 161855401 89130759 59446875 89130759 59446875 34987130 32953417 34987130 32953417 65261481 128391822 65261481 128391822 155657819 152115473 155657819 152115473 113808715 53160316 113808715 53160316 54270959 61526033 54270959 61526033 84555773 114479860 84555773 114479860 185707801 202684819 185707801 202684819 207758408 157075078 207758408 157075078 155392232 96745150 155392232 96745150 97336429 116411292 97336429 116411292 139625007 162351626 139625007 162351626 181450374 241550443 181450374 241550443 238526731 225370470 238526731 225370470 178614100 134669573 178614100 134669573 137988013 139816371 137988013 139816371 196659563 202412399 196659563 202412399 207441841 247331955 207441841 247331955 244552680 190691700 244552680 190691700 67454704 52897724 67454704 52897724 -1000000005 91499387 -1000000005 91499387 228850478 272341405 228850478 272341405 269862946 263361227 269862946 263361227 224643341 106179204 224643341 106179204 103912818 99164628 103912818 99164628 108029149 155785259 108029149 155785259 240917220 243086064 240917220 243086064 182888836 116566729 182888836 116566729 37046670 34011837 37046670 34011837 88918946 135629216 88918946 135629216 145612591 190650088 145612591 190650088 198587955 149265776 198587955 149265776 141388602 104243811 141388602 104243811 106640914 217603522 106640914 217603522 281411705 284336553 281411705 284336553 272480568 260693937 272480568 260693937 241110536 194898563 241110536 194898563 105830520 64054546 105830520 64054546 40372452 38087275 40372452 38087275 66916066 75554023 66916066 75554023 103243286 106915474 103243286 106915474 126759631 136602535 126759631 136602535 217860703 240088813 217860703 240088813 247479960 251394103 247479960 251394103 225576651 158584181 225576651 158584181 110795731 108184164 110795731 108184164 113773955 156819948 113773955 156819948 178956871 213532902 178956871 213532902 218784822 165032659 218784822 165032659 156763323 116094154 156763323 116094154 89467763 85505568 89467763 85505568 203661517 202676959 203661517 202676959 173675835 162224015 173675835 162224015 161756975 -1000000005 161756975 -1000000005 35950297 64596415 35950297 64596415 90149826 132892522 90149826 132892522 166837481 179861392 166837481 179861392 271153912 271688278 271153912 271688278 262980218 248115284 262980218 248115284 228401927 124000209 228401927 124000209 83585632 38241679 83585632 38241679 41430838 172311106 41430838 172311106 202852306 204210109 202852306 204210109 162094156 50815329 162094156 50815329 19521398 19116625 19521398 19116625 28418573 212663935 28418573 212663935 225505348 239944635 225505348 239944635 251102393 251956877 251102393 251956877 246368199 195831867 246368199 195831867 124168459 9407881 124168459 9407881 -1000000005 58487180 -1000000005 58487180 93857570 119740118 93857570 119740118 148493099 143237371 148493099 143237371 77296457 73268340 77296457 73268340 133784693 141321682 133784693 141321682 255843154 258226935 255843154 258226935 91604342 88612323 91604342 88612323 116671863 171707057 116671863 171707057 214521897 251147355 214521897 251147355 263407191 266125926 263407191 266125926 180862876 159826351 180862876 159826351 144623058 123924257 144623058 123924257 115693601 37503498 115693601 37503498 3649055 3308428 3649055 3308428 86632858 101693632 86632858 101693632 116185965 212372859 116185965 212372859 222879194 1000000005 222879194 1000000005 97851266 66022351 97851266 66022351 35893570 18406357 35893570 18406357 18633311 62402388 18633311 62402388 103320090 144922334 103320090 144922334 164371082 161643340 164371082 161643340 249118348 270925115 249118348 270925115 269827518 171941738 269827518 171941738 155315017 148550527 155315017 148550527 197546641 195779502 197546641 195779502 114438386 109678793 114438386 109678793 150529048 260549202 150529048 260549202 257891633 195497621 257891633 195497621 110062813 89902366 110062813 89902366 90876562 28466796 90876562 28466796 29902790 107753579 29902790 107753579 179009261 197003826 179009261 197003826 209611395 212411399 209611395 212411399 183884762 73843771 183884762 73843771 47819499 43236539 47819499 43236539 72524242 84307222 72524242 84307222 97479664 272220304 97479664 272220304 270076135 32045919 270076135 32045919 32526670 232378346 32526670 232378346 243346647 247960209 243346647 247960209 110011187 105710794 110011187 105710794 124184163 256811052 124184163 256811052 261282964 276832645 261282964 276832645 275286304 247339453 275286304 247339453 222012027 192454873 222012027 192454873 54059052 42936854 54059052 42936854 -1000000005 31682910 -1000000005 31682910 52059771 105470434 52059771 105470434 147475160 185415370 147475160 185415370 240943647 243787030 240943647 243787030 120289615 42248877 120289615 42248877 43357064 166580612 43357064 166580612 202481668 200396700 202481668 200396700 168907241 155798167 168907241 155798167 48960557 46328699 48960557 46328699 191276609 229268484 191276609 229268484 229627612 174026308 229627612 174026308 42316105 40509574 42316105 40509574 160649062 214322307 160649062 214322307 262859343 264908691 262859343 264908691 258783212 258532131 258783212 258532131 213573049 200195309 213573049 200195309 165978035 109239693 165978035 109239693 -1000000005 18871024 -1000000005 18871024 75044066 246387691 75044066 246387691 249038366 252787546 249038366 252787546 173115692 14141030 173115692 14141030 -1000000005 139338963 -1000000005 139338963 165894079 282917747 165894079 282917747 280141107 244179895 280141107 244179895 238020071 108385244 238020071 108385244 105277101 50781720 105277101 50781720 14485291 -1000000005 14485291 -1000000005 138014106 149119827 138014106 149119827 194148767 219704312 194148767 219704312 240088316 244215248 240088316 244215248 265233994 267919088 265233994 267919088 261244576 222704329 261244576 222704329 35652123 -1000000005 35652123 -1000000005 103801057 106986430 103801057 106986430 125468673 240287863 125468673 240287863 237845608 218252062 237845608 218252062 99209205 -1000000005 99209205 -1000000005 13532399 14943804 13532399 14943804 39687701 101203095 39687701 101203095 152440953 180726395 152440953 180726395 184990503 118456253 184990503 118456253 94790644 93174476 94790644 93174476 207233072 212220128 207233072 212220128 238029622 1000000005 238029622 1000000005 121639642 114365562 121639642 114365562 72401750 38281493 72401750 38281493 42875406 102545922 42875406 102545922 118307063 116005018 118307063 116005018 125231022 119858442 125231022 119858442 70001697 67208886 70001697 67208886 123527166 182671214 123527166 182671214 194766094 97946683 194766094 97946683 101606589 98719001 101606589 98719001 154913194 158894615 154913194 158894615 239197709 241425707 239197709 241425707 126631049 91596938 126631049 91596938 62377495 46422734 62377495 46422734 49430490 47649287 49430490 47649287 198199237 210585996 198199237 210585996 210386037 173198496 210386037 173198496 152805035 119509752 152805035 119509752 125363248 189840280 125363248 189840280 234733530 239740042 234733530 239740042 226467934 177032348 226467934 177032348 137855397 134583664 137855397 134583664 141868800 152878700 141868800 152878700 163058432 115321700 163058432 115321700 119422332 118643649 119422332 118643649 130664893 164945821 130664893 164945821 171700451 116895677 171700451 116895677 20589916 19756410 20589916 19756410 141097728 178377932 141097728 178377932 217242102 255056086 217242102 255056086 253578035 222020021 253578035 222020021 -1000000005 53004466 -1000000005 53004466 59319817 74727726 59319817 74727726 137832663 264418732 137832663 264418732 262450449 110466018 262450449 110466018 20521075 -1000000005 20521075 -1000000005 6399676 29716719 6399676 29716719 207182082 215679392 207182082 215679392 213414065 204029249 213414065 204029249 194254768 182441497 194254768 182441497 111555621 52617215 111555621 52617215 20002906 -1000000005 20002906 -1000000005 38964844 164310779 38964844 164310779 175950289 169739412 175950289 169739412 130642035 93046369 130642035 93046369 95945707 95850456 95945707 95850456 103291589 128131764 103291589 128131764 161034906 1000000005 161034906 1000000005 230863994 165474306 230863994 165474306 113876621 83074538 113876621 83074538 83119355 143251791 83119355 143251791 179796625 216433973 179796625 216433973 219652690 171707116 219652690 171707116 50013894 44862330 50013894 44862330 -1000000005 80301532 -1000000005 80301532 104029002 143818236 104029002 143818236 183956670 245685921 183956670 245685921 248451299 257204961 248451299 257204961 255958788 140244069 255958788 140244069 145010879 148555422 145010879 148555422 190388336 256094335 190388336 256094335 252626089 250778328 252626089 250778328 212390952 211217083 212390952 211217083 238183991 239003126 238183991 239003126 41223334 27331576 41223334 27331576 27422083 237360025 27422083 237360025 289188792 289794978 289188792 289794978 172012640 37507591 172012640 37507591 1714171 1479937 1714171 1479937 33922482 168136711 33922482 168136711 219053646 253468975 219053646 253468975 250793510 244759988 250793510 244759988 188036447 162077110 188036447 162077110 151650756 88948330 151650756 88948330 25388533 10326558 25388533 10326558 -1000000005 214450204 -1000000005 214450204 214566111 128726308 214566111 128726308 111111360 106491824 111111360 106491824 110212837 252384094 110212837 252384094 249477602 246192619 249477602 246192619 196223780 164979755 196223780 164979755 135746567 116428994 135746567 116428994 91767674 74181890 91767674 74181890 75906086 237577902 75906086 237577902 239903795 1000000005 239903795 1000000005 297032071 195535577 297032071 195535577 146935146 43619230 146935146 43619230 16926035 17151678 16926035 17151678 28438812 63659778 28438812 63659778 78530615 178625734 78530615 178625734 252492960 255962068 252492960 255962068 246157317 248134580 246157317 248134580 51765753 48089764 51765753 48089764 135644869 141675667 135644869 141675667 190859038 184845689 190859038 184845689 72873837 70216847 72873837 70216847 94494126 121406141 94494126 121406141 188608709 189306027 188608709 189306027 235981501 240038874 235981501 240038874 111396283 78388672 111396283 78388672 81553711 182088968 81553711 182088968 204637923 204355279 204637923 204355279 171035293 139904461 171035293 139904461 59889572 57037290 59889572 57037290 138742152 147394700 138742152 147394700 217369395 214549109 217369395 214549109 183899486 111128524 183899486 111128524 79491735 78928890 79491735 78928890 279353640 280804649 279353640 280804649 261090604 146559646 261090604 146559646 -1000000005 90103318 -1000000005 90103318 126297128 152880579 126297128 152880579 170893086 183713796 170893086 183713796 197492809 194626656 197492809 194626656 126633170 64573763 126633170 64573763 53828204 51948136 53828204 51948136 117713805 132001033 117713805 132001033 146483891 277260593 146483891 277260593 275066474 215761968 275066474 215761968 169063450 122054502 169063450 122054502 52567833 -1000000005 52567833 -1000000005 31657251 73096613 31657251 73096613 133812953 153014231 133812953 153014231 173024429 186660110 173024429 186660110 212248528 215284353 212248528 215284353 256538879 258871769 256538879 258871769 236602338 206884700 236602338 206884700 116865164 70654648 116865164 70654648 56601384 20703570 56601384 20703570 22421678 25981326 22421678 25981326 57772119 111551072 57772119 111551072 114211496 94021384 114211496 94021384 43935068 38963088 43935068 38963088 40231196 65727835 40231196 65727835 105179476 170712862 105179476 170712862 297645584 299358032 297645584 299358032 194345412 123069958 194345412 123069958 74933365 68839227 74933365 68839227 71486338 76767599 71486338 76767599 86161081 94165573 86161081 94165573 175768157 273483326 175768157 273483326 271521609 147504004 271521609 147504004 85597736 84455547 85597736 84455547 109510283 112310455 109510283 112310455 176688509 208531967 176688509 208531967 209825271 174943338 209825271 174943338 45787474 44118026 45787474 44118026 212116449 211238859 212116449 211238859 195124582 164075446 195124582 164075446 93489639 90105731 93489639 90105731 169330136 227546067 169330136 227546067 228198647 149843037 228198647 149843037 88822246 65987707 88822246 65987707 68624441 120648152 68624441 120648152 145670695 259430204 145670695 259430204 257483591 259430204 225699115 171050549 225699115 171050549 174618838 66591680 174618838 66591680 67591324 61151597 67591324 61151597 53814433 51836569 53814433 51836569 136486049 162861914 136486049 162861914 223541251 225055369 223541251 225055369 152225886 131099166 152225886 131099166 86179661 50420600 86179661 50420600 38422583 35827448 38422583 35827448 166898670 215578620 166898670 215578620 212556031 215578620 178465146 97889174 178465146 97889174 100901723 137250585 100901723 137250585 211604739 211471535 211604739 211471535 209711906 142679758 209711906 142679758 127587359 40856790 127587359 40856790 26046101 23960069 26046101 23960069 32347037 81831986 32347037 81831986 184707548 186171695 184707548 186171695 209884506 235720528 209884506 235720528 265177131 268307717 265177131 268307717 195544184 138692452 195544184 138692452 31647268 30175887 31647268 30175887 104095887 168525807 104095887 168525807 210275106 219911363 210275106 219911363 232158871 235236519 232158871 235236519 174902439 -1000000005 174902439 -1000000005 125805919 153444234 125805919 153444234 179451740 208337610 179451740 208337610 234926304 237847519 234926304 237847519 229702511 141524441 229702511 141524441 89397708 67480730 89397708 67480730 52695522 49865199 52695522 49865199 59714998 116128644 59714998 116128644 129514614 131470179 129514614 131470179 174537453 202349403 174537453 202349403 218310549 221101256 218310549 221101256 186065955 32104205 186065955 32104205 -1000000005 41472165 -1000000005 41472165 129859091 145385444 129859091 145385444 176481766 198636299 176481766 198636299 245174630 265481846 245174630 265481846 264284473 69974394 264284473 69974394 72754454 101674304 72754454 101674304 123041535 161224502 123041535 161224502 201866875 235543522 201866875 235543522 239013119 239956959 239013119 239956959 85621440 85176408 85621440 85176408 162352869 185090075 162352869 185090075 236515915 240790901 236515915 240790901 237201468 105346865 237201468 105346865 108990863 158846695 108990863 158846695 196092011 235914665 196092011 235914665 252595659 254929846 252595659 254929846 167798739 129819255 167798739 129819255 45829651 40754910 45829651 40754910 45186411 46075777 45186411 46075777 73342638 138628535 73342638 138628535 171538569 275684229 171538569 275684229 294486582 1000000005 294486582 1000000005 269919865 251488231 269919865 251488231 122930495 117594638 122930495 117594638 138844099 181153583 138844099 181153583 218854895 234593382 218854895 234593382 265885239 272502935 265885239 272502935 1000000005 249043097 1000000005 249043097 208734594 176037486 208734594 176037486 147716604 140436039 147716604 140436039 1000000005 226730483 1000000005 226730483 189885155 149557937 189885155 149557937 151726293 44250568 151726293 44250568 25629496 -1000000005 25629496 -1000000005 287682457 288314787 287682457 288314787 171992524 54483242 171992524 54483242 57479708 91792165 57479708 91792165 219152470 230854838 219152470 230854838 289749273 290477626 289749273 290477626 271157156 160433522 271157156 160433522 31003994 29825482 31003994 29825482 194274784 224120565 194274784 224120565 222435913 198763946 222435913 198763946 153910228 118770884 153910228 118770884 84127297 79288063 84127297 79288063 133825266 150572698 133825266 150572698 197031230 209852244 197031230 209852244 246110027 254620977 246110027 254620977 279415397 281703626 279415397 281703626 106877955 77853497 106877955 77853497 79615873 121819747 79615873 121819747 213696101 235866715 213696101 235866715 239879084 264906692 239879084 264906692 263000260 200752439 263000260 200752439 177093536 150548404 177093536 150548404 109761967 70219861 109761967 70219861 72032422 83317046 72032422 83317046 166729788 264362404 166729788 264362404 271324413 274351394 271324413 274351394 185510020 153745955 185510020 153745955 127274692 108643375 127274692 108643375 92117280 90819554 92117280 90819554 145618368 231852454 145618368 231852454 283700058 285078467 283700058 285078467 87622508 86200597 87622508 86200597 37281099 34551382 37281099 34551382 171767320 181830701 171767320 181830701 218628444 235100128 218628444 235100128 1000000005 266933925 1000000005 266933925 212141180 114588867 212141180 114588867 118498670 152351565 118498670 152351565 251067276 254511354 251067276 254511354 225886690 63070110 225886690 63070110 30757936 30174561 30757936 30174561 62464288 175636196 62464288 175636196 182953727 161064287 182953727 161064287 15205354 13568199 15205354 20193164 15205354 20193164 109550656 171149475 109550656 171149475 178288418 123531078 178288418 123531078 106689265 56377720 106689265 56377720 59049512 60311846 59049512 60311846 68558034 66124235 68558034 66124235 82871883 135878563 82871883 135878563 189491753 211673690 189491753 211673690 211621607 202181570 211621607 202181570 60998667 45979021 60998667 45979021 28256094 26403671 28256094 26403671 165531593 249704277 165531593 249704277 268274256 271829454 268274256 271829454 100797580 87245786 100797580 87245786 87668276 25786994 87668276 25786994 -1000000005 14107242 -1000000005 14107242 15679433 123699938 15679433 123699938 212986911 213874121 212986911 213874121 202933148 72399076 202933148 72399076 18680102 19251282 18680102 19251282 49396495 86884757 49396495 86884757 90323254 142902300 90323254 142902300 198680919 214138718 198680919 214138718 283588240 302135365 283588240 302135365 301580987 267617071 301580987 267617071 250131539 214527230 250131539 214527230 191328929 138801976 191328929 138801976 60776946 39119768 60776946 39119768 36461217 -1000000005 36461217 -1000000005 137953588 177681386 137953588 177681386 224734208 244323035 224734208 244323035 283695749 285906955 283695749 285906955 240264645 223594128 240264645 223594128 141496621 123725967 141496621 123725967 78758948 76654013 78758948 76654013 194615768 237662644 194615768 237662644 245503591 291711105 245503591 291711105 290581188 235662833 290581188 235662833 229569624 160635487 229569624 160635487 113532660 110779962 113532660 110779962 121730960 131467144 121730960 131467144 144038963 139722415 144038963 139722415 198098272 265168824 198098272 265168824 1000000005 245661808 1000000005 245661808 202108785 127067696 202108785 127067696 116657065 55891949 116657065 55891949 57446488 109390916 57446488 109390916 226951289 246200429 226951289 246200429 246703862 271890384 246703862 271890384 269955123 142905136 269955123 142905136 151003603 158115707 151003603 158115707 199874568 197598756 199874568 197598756 181370200 90680294 181370200 90680294 55989656 38139851 55989656 38139851 41449617 114222531 41449617 114222531 168704146 226705287 168704146 226705287 302780487 303750407 302780487 269114796 302780487 269114796 148886897 65447655 148886897 65447655 66192032 63850703 66192032 63850703 108382291 140915486 108382291 140915486 149012986 239055224 149012986 239055224 240964980 269633141 240964980 269633141 266669604 272028049 266669604 272028049 269142553 249964697 269142553 249964697 223598870 95870151 223598870 95870151 55136529 51750836 55136529 51750836 60138916 102353361 60138916 102353361 151756869 146788571 151756869 146788571 123165096 81593946 123165096 81593946 34431614 33763703 34431614 33763703 88084325 109834824 88084325 109834824 120028184 249968970 120028184 249968970 263408107 281550146 263408107 281550146 280121647 197985063 280121647 197985063 188497718 166440263 188497718 166440263 162326826 112026993 162326826 112026993 39646254 29355332 39646254 29355332 4598991 5642192 4598991 5642192 68208351 88524297 68208351 88524297 119155280 127355397 119155280 127355397 169172381 251986669 169172381 251986669 248386489 247212897 248386489 247212897 236329001 -1000000005 236329001 -1000000005 44876313 89800743 44876313 89800743 104870624 164023318 104870624 164023318 182645194 179287214 182645194 179287214 122110110 65339241 122110110 65339241 67322047 71839926 67322047 71839926 161286387 223111832 161286387 223111832 218708097 186781220 218708097 186781220 135634332 44292858 135634332 44292858 46613171 81076569 46613171 81076569 84984417 175424751 84984417 175424751 234243117 259281016 234243117 259281016 267081951 277040367 267081951 277040367 275789374 226506326 275789374 226506326 213417789 175094902 213417789 175094902 171021095 149665050 171021095 149665050 129105630 121428767 129105630 121428767 104024273 96609650 104024273 96609650 79469624 68432450 79469624 68432450 71238745 200948886 71238745 200948886 226509575 1000000005 226509575 1000000005 226157878 121686985 226157878 121686985 86871346 19879575 86871346 19879575 22111016 40870074 22111016 40870074 133585889 1000000005 133585889 1000000005 261290956 234922912 261290956 234922912 146177590 112681992 146177590 112681992 42826513 38977252 42826513 38977252 16716199 15806159 16716199 15806159 163426712 244445785 163426712 244445785 266552590 1000000005 266552590 1000000005 240926455 158359793 240926455 158359793 74790856 63128132 74790856 63128132 65150501 92123077 65150501 92123077 137608104 192755417 137608104 192755417 196945222 133768671 196945222 133768671 74693708 72872764 74693708 72872764 77093906 126087034 77093906 126087034 157572302 158699872 157572302 158699872 171019799 181452607 171019799 181452607 185264467 11944252 185264467 11944252 13300772 108498489 13300772 108498489 213100120 276561403 213100120 276561403 1000000005 220374106 1000000005 220374106 199769222 168308758 199769222 168308758 172510079 5737152 172510079 5737152 7917734 5737152 75282863 170891308 75282863 170891308 231258108 235679540 231258108 235679540 200973364 148621295 200973364 148621295 146952500 121830792 146952500 121830792 70101097 31452180 70101097 31452180 -1000000005 38829735 -1000000005 38829735 72998124 95483532 72998124 95483532 121315949 119323300 121315949 119323300 163456844 288142219 163456844 288142219 288444588 287474669 288444588 287474669 229278807 173975940 229278807 173975940 143669506 131900930 143669506 131900930 86534380 61396158 86534380 61396158 55142182 51456049 55142182 51456049 66247935 108314115 66247935 108314115 178854731 231101221 178854731 231101221 227608618 96904841 227608618 96904841 96243726 88774923 96243726 88774923 82820992 54583438 82820992 54583438 58216879 200828992 58216879 200828992 245319740 256150723 245319740 256150723 252995864 209513791 252995864 209513791 143901119 118756554 143901119 118756554 110649633 40170048 110649633 40170048 42947346 95931350 42947346 95931350 134944518 209917284 134944518 209917284 210729318 130212472 210729318 130212472 123148887 43636945 123148887 43636945 27618033 27922774 27618033 27922774 88644310 129617592 88644310 129617592 138982660 147263702 138982660 147263702 247935097 249969160 247935097 249969160 164666540 -1000000005 164666540 -1000000005 91037570 186418181 91037570 186418181 226470141 229234360 226470141 229234360 227700495 136557602 227700495 136557602 113400102 99426232 113400102 99426232 86096982 9027038 86096982 9027038 9139680 75506317 9139680 75506317 88928001 93785684 88928001 93785684 209923190 225707539 209923190 225707539 225837049 228685109 225837049 228685109 15644099 -1000000005 15644099 -1000000005 93081473 158160240 93081473 158160240 209365110 201651384 209365110 201651384 134665543 99407628 134665543 99407628 101737026 154367254 101737026 154367254 162109370 173638577 162109370 173638577 189674477 270012925 189674477 270012925 293806303 295027842 293806303 295027842 258862578 237712273 258862578 237712273 194994014 165276378 194994014 165276378 95106812 55675449 95106812 55675449 39036213 19764402 39036213 19764402 -1000000005 191791905 -1000000005 191791905 218549224 259732243 218549224 259732243 264195958 269585489 264195958 269585489 290495167 291132380 290495167 291132380 261966548 207141895 261966548 207141895 177661458 121306631 177661458 121306631 126214636 214402921 126214636 214402921 218023074 104938628 218023074 104938628 99802863 98973397 99802863 98973397 122650680 1000000005 122650680 1000000005 282617987 220719167 282617987 220719167 181879924 94951672 181879924 94951672 90876765 83544211 90876765 83544211 63017613 51633325 63017613 51633325 37854840 36913408 37854840 36913408 68758700 80840782 68758700 80840782 94045827 130780327 94045827 130780327 135757442 24855257 135757442 24855257 27321942 86996855 27321942 86996855 192331278 186841442 192331278 186841442 89735761 87750761 89735761 87750761 102632498 134326852 102632498 134326852 151740727 166947309 151740727 166947309 193483012 195269340 193483012 195269340 16913359 15877019 16913359 15877019 97005623 119485171 97005623 119485171 126501323 127217602 126501323 127217602 149957606 186746170 149957606 186746170 192600861 125134391 192600861 125134391 54467637 22440781 54467637 22440781 23712153 36946775 23712153 36946775 131708550 252327413 131708550 252327413 248727074 113230826 248727074 113230826 105601820 99812052 105601820 99812052 41976081 38353360 41976081 38353360 152627528 217779715 152627528 217779715 1000000005 206949204 1000000005 206949204 205080888 96412512 205080888 96412512 73091010 68704237 73091010 68704237 72693640 95664911 72693640 95664911 222426842 268958870 222426842 268958870 267396359 262900135 267396359 262900135 118945340 115030899 118945340 115030899 127893070 176499278 127893070 176499278 193919531 190640277 193919531 190640277 91145646 66971182 91145646 66971182 15728912 14794326 15728912 14794326 126058732 211911030 126058732 211911030 215247663 119400280 215247663 119400280 111512696 90648157 111512696 90648157 92320359 251260485 92320359 251260485 265137670 268319658 265137670 268319658 200345684 177081697 200345684 177081697 119519475 112815548 119519475 112815548 108794625 -1000000005 108794625 -1000000005 50573371 105698384 50573371 105698384 253720899 255605067 253720899 255605067 251895049 101229325 251895049 101229325 49506199 47321352 49506199 47321352 112863694 171347867 112863694 171347867 214645681 224076718 214645681 224076718 243593182 261718704 243593182 261718704 276916359 1000000005 276916359 1000000005 219596342 173279382 219596342 173279382 153882322 118846442 153882322 118846442 30239943 27685052 30239943 27685052 56048203 239353300 56048203 239353300 238479534 68464072 238479534 68464072 36111905 24048801 36111905 24048801 -1000000005 12031836 -1000000005 12031836 50216744 138776001 50216744 138776001 175740389 238878569 175740389 238878569 275093049 277813694 275093049 277813694 258328578 26299955 258328578 26299955 28165195 115030802 28165195 115030802 164895605 164465945 164895605 164465945 205577681 202735140 205577681 202735140 136902112 102922320 136902112 102922320 80106809 48131290 80106809 48131290 50852335 52796695 50852335 52796695 65807792 173769885 65807792 173769885 198535155 256587350 198535155 256587350 253909448 99194116 253909448 99194116 34350131 29341283 34350131 29341283 30878198 234610515 30878198 234610515 232593207 183530319 232593207 183530319 182868403 110409186 182868403 110409186 32423108 29323907 32423108 29323907 10653650 9778754 10653650 9778754 53304215 87598388 53304215 87598388 222690533 225926263 222690533 225926263 198010772 132807521 198010772 132807521 48884811 44654829 48884811 44654829 47518043 50389512 47518043 50389512 55823952 274748820 55823952 274748820 273434558 262032033 273434558 262032033 219720586 189813743 219720586 189813743 154032605 55051813 154032605 55051813 -1000000005 53568988 -1000000005 53568988 96594453 173952568 96594453 173952568 237048385 269625248 237048385 269625248 266318992 264084764 266318992 264084764 248577144 229515157 248577144 229515157 198287673 156439352 198287673 156439352 161903168 -1000000005 161903168 -1000000005 53204982 248740139 53204982 248740139 246966950 214582298 246966950 214582298 156485113 150599303 156485113 150599303 181689720 216100611 181689720 216100611 246225763 248942724 246225763 248942724 67963501 46969502 67963501 46969502 49504361 70962296 49504361 70962296 1000000005 277393593 1000000005 277393593 146319948 118570108 146319948 118570108 124512716 222753446 124512716 222753446 223731814 151457864 223731814 151457864 121132140 90126924 121132140 90126924 20340887 19503506 20340887 19503506 43584684 66510089 43584684 66510089 147692584 163220041 147692584 163220041 170030797 181981031 170030797 181981031 213802470 268427782 213802470 268427782 266679089 257437286 266679089 257437286 198894990 181049895 198894990 181049895 170487022 134606885 170487022 134606885 118016494 114042109 118016494 114042109 168139441 173651624 168139441 173651624 206780021 203547944 206780021 203547944 154836012 49570985 154836012 49570985 51108144 122897788 51108144 122897788 128649559 255787293 128649559 255787293 252898974 187265749 252898974 187265749 94669939 92024053 94669939 92024053 118387692 157059841 118387692 157059841 165026893 154483529 165026893 154483529 98050628 88671030 98050628 88671030 86347734 83895988 86347734 83895988 136340358 161189663 136340358 161189663 205668082 209153640 205668082 209153640 118640136 115840612 118640136 115840612 187352749 184517850 187352749 184517850 71319364 68796695 71319364 68796695 103503745 132319138 103503745 132319138 236370932 236991328 236370932 236991328 200220516 108311950 200220516 108311950 112662481 130253597 112662481 130253597 134001555 123220695 134001555 123220695 127045748 121746549 127045748 121746549 165235371 157325424 165235371 157325424 158025679 149671301 158025679 149671301 176784734 202412563 176784734 202412563 217691317 235025909 217691317 235025909 236538417 240143499 236538417 240143499 110456269 105382161 110456269 105382161 174429277 252700320 174429277 252700320 250088060 236204288 250088060 236204288 231261858 171528976 231261858 171528976 158723244 20363988 158723244 20363988 21324343 20363988 161355782 203902062 161355782 203902062 202540836 103482559 202540836 103482559 108171896 154718020 108171896 154718020 166442267 156994018 166442267 156994018 114710898 98968307 114710898 98968307 69077269 34507346 69077269 34507346 31053051 29223309 31053051 29223309 94948278 98144088 94948278 98144088 128446807 145743261 128446807 145743261 277033937 278981303 277033937 278981303 204397793 39216155 204397793 39216155 -1000000005 55622312 -1000000005 55622312 177055346 214544573 177055346 214544573 239326343 242641013 239326343 242641013 77267868 35528011 77267868 35528011 23162592 21201060 23162592 21201060 144057254 176415965 144057254 176415965 263250937 270021935 263250937 270021935 270552275 290195415 270552275 290195415 289154750 149482814 289154750 149482814 152932142 97456868 152932142 97456868 90551351 89015552 90551351 89015552 129045103 128746358 129045103 128746358 158981002 186348252 158981002 186348252 258202974 260573827 258202974 260573827 245023523 233272747 245023523 233272747 221039771 83447763 221039771 83447763 -1000000005 26454835 -1000000005 26454835 30669498 28378397 30669498 28378397 101637451 108844446 101637451 108844446 235236706 266227675 235236706 266227675 270560220 273928061 270560220 273928061 267962127 248145904 267962127 248145904 86337014 59349805 86337014 59349805 61223131 63694036 61223131 63694036 227675133 233496184 227675133 233496184 229928538 217884899 229928538 217884899 165265291 155512388 165265291 155512388 214061133 253038398 214061133 253038398 256391308 257464390 256391308 257464390 240331219 176277967 240331219 176277967 129924189 111229370 129924189 111229370 58978737 46143820 58978737 46143820 39489716 36273578 39489716 36273578 40716820 172507840 40716820 172507840 210844541 219243314 210844541 219243314 252962054 259368526 252962054 259368526 263255926 264837429 263255926 264837429 196926396 196341211 196926396 196341211 -1000000005 106755587 -1000000005 106755587 203899823 200289784 203899823 128206513 203899823 128206513 87545299 30411199 87545299 30411199 10272091 10239401 10272091 10239401 25631910 108565947 25631910 108565947 1000000005 152528408 1000000005 152528408 30903934 28055651 30903934 28055651 162774481 170452270 162774481 170452270 244496819 247798205 244496819 247798205 94416770 52087875 94416770 52087875 55563900 63019221 55563900 63019221 92861996 103122397 92861996 103122397 122309438 131980174 122309438 131980174 193028692 252043639 193028692 252043639 248125450 193000983 248125450 193000983 180598959 175051718 180598959 175051718 194994831 215479916 194994831 215479916 214858706 107822333 214858706 107822333 109792279 124782176 109792279 124782176 185719996 221785376 185719996 221785376 222106914 159697045 222106914 159697045 111882274 50122319 111882274 50122319 54379453 148600008 54379453 148600008 157562032 270213930 157562032 270213930 268119526 146804036 268119526 146804036 76969416 74918326 76969416 74918326 158797296 254460660 158797296 254460660 250553228 246889149 250553228 246889149 167552558 129467830 167552558 129467830 132423526 74338192 132423526 74338192 15167879 -1000000005 15167879 -1000000005 32641502 56426137 32641502 56426137 73674300 160936822 73674300 160936822 173597380 174684942 173597380 174684942 184010174 127575521 184010174 127575521 101519818 98448702 101519818 98448702 143068274 140502156 143068274 140502156 176044619 170071212 176044619 170071212 168725457 23935550 168725457 23935550 -1000000005 96245093 -1000000005 96245093 116120942 213289174 116120942 213289174 218173459 88506244 218173459 88506244 70964604 68819505 70964604 68819505 94731453 98301911 94731453 98301911 151994385 149416638 151994385 149416638 229024957 227062525 229024957 227062525 68697311 51198594 68697311 51198594 52370676 71851629 52370676 71851629 94409692 137107383 94409692 137107383 147117010 151196974 147117010 151196974 178072060 191248710 178072060 191248710 210759389 260565550 210759389 260565550 258172704 250286001 258172704 250286001 232167090 189807237 232167090 189807237 179522962 133542895 179522962 133542895 70000783 67585419 70000783 67585419 160651252 269953372 160651252 269953372 267512865 191391200 267512865 191391200 70142954 50241186 70142954 50241186 40591685 39191784 40591685 39191784 125119364 185261652 125119364 185261652 199164528 208175910 199164528 208175910 216177013 258844817 216177013 258844817 273941268 277478336 273941268 277478336 271135652 219750481 271135652 219750481 188329467 166167638 188329467 166167638 122107293 75623634 122107293 75623634 78589327 148303538 78589327 148303538 168241376 195189733 168241376 195189733 245922336 269345603 245922336 269345603 267121589 188394349 267121589 188394349 153210852 131815044 153210852 131815044 138300119 188652176 138300119 188652176 252204365 256977060 252204365 256977060 224441830 127835062 224441830 127835062 -1000000005 64278532 -1000000005 64278532 216527288 214782372 216527288 214782372 204927794 180163471 204927794 180163471 146319038 30843725 146319038 30843725 33139041 150276431 33139041 150276431 197392882 200924578 197392882 200924578 191971316 95455364 191971316 95455364 71218448 69230909 71218448 69230909 140442031 152697427 140442031 152697427 221396747 276308734 221396747 276308734 292602268 1000000005 292602268 1000000005 115581514 113635400 115581514 113635400 127014005 135632759 127014005 135632759 238429924 241824982 238429924 241824982 213965085 37069805 213965085 37069805 13086195 6831899 13086195 6831899 -1000000005 3091495 -1000000005 3091495 154195416 208333763 154195416 208333763 211608970 188564986 211608970 188564986 179844020 141968722 179844020 141968722 44225929 42059040 44225929 42059040 207932679 203169948 207932679 203169948 113107292 104798560 113107292 104798560 110804122 126057567 110804122 126057567 152966506 160535070 152966506 160535070 184689202 206041309 184689202 206041309 207041026 191790950 207041026 191790950 62682708 59736320 62682708 59736320 82823100 171618381 82823100 171618381 215932161 240982335 215932161 240982335 274204125 276017618 274204125 164577655 274204125 164577655 122829343 116005469 122829343 116005469 116973922 233262012 116973922 233262012 230401590 185697297 230401590 185697297 126665816 111153639 126665816 111153639 54228054 50963839 54228054 50963839 55947080 142036003 55947080 142036003 207107435 202987602 207107435 202987602 125089170 87509610 125089170 87509610 88322768 87509610 104506703 139424113 104506703 139424113 193688831 242693098 193688831 242693098 241643721 245764812 241643721 245764812 101935072 46574467 101935072 46574467 34827131 32015345 34827131 32015345 229870078 271981112 229870078 271981112 269354049 174547078 269354049 174547078 173870095 131718317 173870095 131718317 34533923 31344952 34533923 31344952 60717819 71183377 60717819 71183377 204848025 220196489 204848025 220196489 224376951 198381089 224376951 198381089 129910128 95921556 129910128 95921556 53841004 50204882 53841004 50204882 66873725 66381817 66873725 66381817 74622580 113478989 74622580 113478989 144682423 153003156 144682423 153003156 228944004 1000000005 228944004 1000000005 287699639 262618117 287699639 262618117 99074658 59755083 99074658 59755083 62065337 116011497 62065337 116011497 150347663 224137438 150347663 224137438 280212230 1000000005 280212230 1000000005 266094162 163575681 266094162 163575681 102033409 97874558 102033409 97874558 181041891 208007681 181041891 208007681 226956122 231427158 226956122 231427158 92525818 74703799 92525818 74703799 5530986 5326815 5530986 5326815 31831949 71521558 31831949 71521558 76390561 122774755 76390561 122774755 165286981 161639971 165286981 161639971 172324333 253129163 172324333 253129163 301199041 1000000005 301199041 1000000005 210982117 157015290 210982117 157015290 109355565 108504152 109355565 108504152 248525685 249871202 248525685 249871202 155671067 133931436 155671067 133931436 126284992 75644907 126284992 75644907 78299976 177601580 78299976 177601580 255158396 277083693 255158396 277083693 291418440 292800533 291418440 292800533 245306906 139419279 245306906 139419279 136705230 124999554 136705230 124999554 67709772 43147065 67709772 43147065 -1000000005 91544052 -1000000005 91544052 127461296 183642096 127461296 183642096 189115058 112438114 189115058 112438114 114962260 135958164 114962260 135958164 145290994 182335721 145290994 182335721 258138218 273372289 258138218 273372289 269859808 223783021 269859808 223783021 157452109 146077408 157452109 146077408 143460641 126300478 143460641 126300478 74869237 41413617 74869237 41413617 43084690 46869290 43084690 46869290 60728502 65405528 60728502 65405528 123278404 254918215 123278404 254918215 251842259 246998207 251842259 246998207 237176228 211633845 237176228 211633845 201326929 108131907 201326929 108131907 112184813 119954790 112184813 119954790 160705005 190853138 160705005 190853138 213382391 237626914 213382391 237626914 234124149 206742388 234124149 206742388 111289811 35358563 111289811 35358563 37876145 235683341 37876145 235683341 236424917 232499325 236424917 232499325 223754443 112157004 223754443 112157004 115420445 131583107 115420445 131583107 143327158 150393393 143327158 150393393 273889226 276085891 273889226 276085891 251479793 200909281 251479793 200909281 142054456 124350364 142054456 124350364 125486314 116928456 125486314 116928456 29279518 28730947 29279518 28730947 96718477 143058119 96718477 143058119 152940511 162266482 152940511 162266482 174809103 1000000005 174809103 1000000005 140332581 49660547 140332581 49660547 30009677 27509840 30009677 27509840 42711323 75268234 42711323 75268234 131907256 134225919 131907256 134225919 148666371 218862016 148666371 218862016 216311400 95905142 216311400 95905142 100620709 168726775 100620709 168726775 259241714 260745452 259241714 260745452 253115161 222566851 253115161 222566851 186768793 176821781 186768793 176821781 44923749 33725578 44923749 33725578 36946760 91286720 36946760 91286720 132559608 177896073 132559608 177896073 183722077 239772497 183722077 239772497 240136388 270575421 240136388 270575421 1000000005 130300618 1000000005 130300618 116086761 110930075 116086761 110930075 245497761 248307993 245497761 248307993 222115465 218589347 222115465 218589347 178146287 102523326 178146287 102523326 43152215 21525194 43152215 21525194 22682069 26491066 22682069 26491066 75814480 108157018 75814480 108157018 187089880 261787930 187089880 261787930 258309738 256629421 258309738 256629421 230051295 225374591 230051295 225374591 26637318 -1000000005 26637318 -1000000005 66436121 154729877 66436121 154729877 263631498 267712710 263631498 267712710 191793088 164969087 191793088 164969087 117769531 70475470 117769531 70475470 73107960 78294734 73107960 78294734 97597621 201099365 97597621 201099365 221498690 222649810 221498690 222649810 177557789 53297155 177557789 53297155 55592398 67609976 55592398 67609976 104851263 108934118 104851263 108934118 138832768 218755437 138832768 218755437 221269871 109345123 221269871 109345123 105001343 99919105 105001343 99919105 111581983 122877297 111581983 122877297 195148590 260352303 195148590 260352303 257744613 257633335 257744613 257633335 151463300 136331973 151463300 136331973 69345970 46503088 69345970 46503088 47001270 52740807 47001270 52740807 252355055 275176927 252355055 275176927 298316662 298441300 298316662 298441300 253451934 179102033 253451934 179102033 33415312 31304944 33415312 31304944 85677975 175421109 85677975 175421109 196647390 288837587 196647390 288837587 289001352 18893775 289001352 18893775 17657462 17690450 17657462 17690450 57638002 87149587 57638002 87149587 121310085 139177546 121310085 139177546 145264112 141104388 145264112 141104388 203984618 203180561 203984618 203180561 265789478 266336528 265789478 266336528 240135492 189540560 240135492 189540560 186639252 58810459 186639252 58810459 38260095 -1000000005 38260095 -1000000005 52211411 72541645 52211411 72541645 102664214 258797098 102664214 258797098 257291605 224946522 257291605 224946522 64763258 58997286 64763258 58997286 24864749 -1000000005 24864749 -1000000005 39239623 87465170 39239623 87465170 192790499 229055532 192790499 229055532 225951829 220220073 225951829 220220073 183754414 143351957 183754414 143351957 124888137 77577403 124888137 77577403 81342127 150690822 81342127 150690822 167833496 159699632 167833496 159699632 145456747 87877345 145456747 87877345 72438063 67865223 72438063 67865223 177293523 243685477 177293523 243685477 240259379 240711895 240259379 240711895 198874144 124335859 198874144 124335859 123872568 17842935 123872568 17842935 9733962 10058306 9733962 10058306 26492614 109341637 26492614 109341637 201385657 210573864 201385657 210573864 1000000005 217526272 1000000005 217526272 105244470 94066025 105244470 94066025 88860097 85579673 88860097 85579673 131859449 164706224 131859449 164706224 185518159 179146470 185518159 179146470 156363066 54733542 156363066 54733542 -1000000005 54462110 -1000000005 54462110 106958585 157039262 106958585 157039262 191321940 250528802 191321940 250528802 247011623 235389372 247011623 235389372 167589533 120910205 167589533 120910205 87501133 86000381 87501133 86000381 177013578 172134212 177013578 172134212 125585380 -1000000005 125585380 -1000000005 48015111 80526429 48015111 80526429 177555098 233947691 177555098 233947691 233411672 214848523 233411672 214848523 7740383 5908621 7740383 5908621 148822002 181795021 148822002 181795021 190821851 219121829 190821851 219121829 216018477 164858213 216018477 164858213 140009451 84247749 140009451 84247749 28792678 26792985 28792678 26792985 70823668 195705011 70823668 195705011 202756736 265365351 202756736 265365351 262026557 254921662 262026557 254921662 78207952 23402617 78207952 23402617 -1000000005 85190477 -1000000005 85190477 128660974 154753000 128660974 154753000 171351075 169348403 171351075 169348403 187510935 200436781 187510935 200436781 201941821 74963966 201941821 74963966 76636687 92122968 76636687 92122968 118096355 133901617 118096355 133901617 142717586 228489509 142717586 228489509 225247773 138793667 225247773 138793667 100934833 90856949 100934833 90856949 39477789 28298063 39477789 28298063 29094574 29344210 29094574 29344210 70903885 72736746 70903885 72736746 256877264 261568373 256877264 261568373 259714373 260239830 259714373 260239830 248101515 242243428 248101515 242243428 166480552 133306483 166480552 133306483 121781835 107105309 121781835 107105309 67859147 -1000000005 67859147 -1000000005 22607115 160547752 22607115 160547752 198879966 231448532 198879966 231448532 237368404 237179995 237368404 237179995 110033574 57287247 110033574 57287247 39661480 38988121 39661480 38988121 77239795 101454035 77239795 101454035 120835401 122388948 120835401 122388948 195253142 219264707 195253142 219264707 215817636 251909475 215817636 251909475 1000000005 275460540 1000000005 275460540 217878209 127908867 217878209 127908867 93644116 48149809 93644116 48149809 50796121 135087692 50796121 135087692 183028119 1000000005 183028119 1000000005 149222790 107655349 149222790 107655349 72267702 58125109 72267702 58125109 59724897 210572290 59724897 210572290 230018438 241317829 230018438 241317829 248285018 252803599 248285018 252803599 258651643 262590456 258651643 262590456 138738997 125461697 138738997 125461697 68999881 66591803 68999881 66591803 86701912 202826663 86701912 202826663 202816253 196324257 202816253 196324257 149861244 90344636 149861244 90344636 55033506 45732344 55033506 45732344 46764428 149870296 46764428 149870296 160074387 162347328 160074387 162347328 209443307 210664848 209443307 210664848 184072081 129701032 184072081 129701032 67010725 55416610 67010725 55416610 46830437 45310286 46830437 45310286 58317360 64235257 58317360 64235257 69510538 183983265 69510538 183983265 225973888 230400684 225973888 230400684 -1000000005 58668438 -1000000005 58668438 72501829 142738954 72501829 142738954 161629859 221079405 161629859 221079405 258526636 260895450 258526636 260895450 228215854 164360488 228215854 164360488 72918938 58951182 72918938 58951182 55669630 15866352 55669630 15866352 17084612 220622482 17084612 220622482 224061335 123704053 224061335 123704053 128009236 129310954 128009236 129310954 240247365 243757308 240247365 243757308 162993968 152917960 162993968 152917960 138797325 75565463 138797325 75565463 78103547 128194219 78103547 128194219 136838998 147326851 136838998 147326851 200755733 199472263 200755733 199472263 115337082 103360637 115337082 103360637 105097755 120987281 105097755 120987281 237725351 240997293 237725351 240997293 224695803 213348533 224695803 213348533 81777622 78297723 81777622 78297723 111729849 126497636 111729849 126497636 168786135 275428038 168786135 275428038 1000000005 112194225 1000000005 112194225 78927421 76097588 78927421 76097588 130845494 174925123 130845494 174925123 224560537 302846415 224560537 302846415 1000000005 241840752 1000000005 241840752 189419259 146679687 189419259 146679687 116358843 115028815 116358843 115028815 127531847 124439571 127531847 124439571 222726692 222996155 222726692 222996155 177121726 75741742 177121726 75741742 46592309 44733487 46592309 44733487 222011242 219922487 222011242 219922487 169612379 147933747 169612379 147933747 143457579 72056805 143457579 72056805 75173385 199271730 75173385 199271730 234146741 237652874 234146741 237652874 162344140 75246550 162344140 75246550 77900296 90942443 77900296 90942443 261238179 263889579 261238179 263889579 229474164 198228914 229474164 198228914 95449112 61791791 95449112 61791791 20517706 17087167 20517706 17087167 16152388 169421416 16152388 169421416 215081832 232895036 215081832 232895036 236314861 264274004 236314861 264274004 272737793 298155684 272737793 298155684 296990540 243135940 296990540 243135940 144641573 -1000000005 144641573 -1000000005 35557737 57654255 35557737 57654255 75973592 134690360 75973592 134690360 204209445 248115630 204209445 248115630 246507261 93798098 246507261 93798098 96573881 112362490 96573881 112362490 131333025 245315354 131333025 245315354 242798420 213001030 242798420 213001030 183853011 54013370 183853011 54013370 38521815 37697080 38521815 37697080 73926255 244981169 73926255 244981169 243489171 171552272 243489171 171552272 137255358 132758855 137255358 132758855 138562194 143097024 138562194 143097024 288521511 1000000005 288521511 1000000005 176569490 115619585 176569490 115619585 118756402 121933285 118756402 121933285 153860907 175738915 153860907 175738915 196235492 196321999 196235492 196321999 206119593 202753046 206119593 202753046 168736955 73296155 168736955 73296155 67158432 58086127 67158432 58086127 59858167 101216563 59858167 101216563 199933346 212207124 199933346 212207124 214743903 228607868 214743903 228607868 238110856 248262603 238110856 248262603 245484358 245201301 245484358 245201301 130025379 59487403 130025379 59487403 62503253 247626666 62503253 247626666 247228076 75999698 247228076 75999698 76302902 58063732 76302902 58063732 60491146 110394483 60491146 110394483 255873369 256898935 255873369 256898935 177013120 62191912 177013120 62191912 54717793 -1000000005 54717793 -1000000005 173865546 198419582 173865546 198419582 202556523 188528047 202556523 188528047 165101182 115294466 165101182 115294466 67077670 33781048 67077670 33781048 34205045 139975713 34205045 139975713 163092269 241032316 163092269 241032316 240402448 164174008 240402448 164174008 141910423 109485761 141910423 109485761 114544324 211895067 114544324 211895067 241381951 245026779 241381951 245026779 209566827 168336028 209566827 168336028 155266064 126206141 155266064 126206141 105111423 89685033 105111423 89685033 64387745 60020027 64387745 60020027 46343609 43541632 46343609 43541632 103847435 180153657 103847435 180153657 198170542 234250030 198170542 234250030 232325048 220905504 232325048 220905504 103930385 99645108 103930385 99645108 129795143 238090903 129795143 238090903 235120554 223927766 235120554 223927766 84363224 -1000000005 84363224 -1000000005 138876253 147353153 138876253 147353153 233060731 262204224 233060731 262204224 258251503 176241397 258251503 176241397 118663100 118405918 118663100 118405918 136197163 154714980 136197163 154714980 214555916 251813746 214555916 251813746 249603786 162178620 249603786 162178620 80664836 63769825 80664836 63769825 66739208 238591532 66739208 238591532 235129404 236322994 235129404 236322994 136031156 46050074 136031156 46050074 49154882 77744550 49154882 77744550 241780158 1000000005 241780158 1000000005 277355570 226112541 277355570 226112541 146130572 140986992 146130572 140986992 219072123 236185556 219072123 236185556 252894687 279336088 252894687 279336088 278346552 175679748 278346552 175679748 171215625 158271999 171215625 158271999 128867919 55409170 128867919 55409170 -1000000005 111381734 -1000000005 111381734 187680505 244821086 187680505 244821086 247919913 250791848 247919913 250791848 168195982 120015221 168195982 120015221 43393083 39055241 43393083 39055241 79072038 103543075 79072038 103543075 221099107 223452484 221099107 223452484 208227216 172793213 208227216 172793213 177521648 241215896 177521648 241215896 238331665 141272782 238331665 141272782 104253609 102416156 104253609 102416156 190574056 244206865 190574056 244206865 250705600 266406955 250705600 266406955 1000000005 247431634 1000000005 247431634 231341037 234053659 231341037 234053659 197683157 116254507 197683157 116254507 117884207 81239114 117884207 81239114 43948525 -1000000005 43948525 -1000000005 32596901 60134333 32596901 60134333 175953511 198664502 175953511 198664502 204053026 151656108 204053026 151656108 -1000000005 37292188 -1000000005 37292188 121514096 149746824 121514096 149746824 165914978 205392142 165914978 205392142 229551251 244892907 229551251 244892907 242403782 210109304 242403782 210109304 181210552 177392524 181210552 177392524 248291959 270349176 248291959 270349176 269565088 257503771 269565088 257503771 241946583 108344321 241946583 108344321 -1000000005 51326135 -1000000005 51326135 104801615 236613625 104801615 236613625 231343258 111171616 231343258 111171616 85527613 49787961 85527613 49787961 52503973 210378580 52503973 210378580 214124254 158699211 214124254 158699211 158854714 139854021 158854714 139854021 142756467 107503821 142756467 107503821 54444047 52699538 54444047 52699538 59239616 92690823 59239616 92690823 137350456 135300187 137350456 135300187 218961224 255896391 218961224 255896391 251289164 223928107 251289164 223928107 137260189 131263901 137260189 131263901 100244457 66933462 100244457 66933462 70690438 103955921 70690438 103955921 139886779 139837731 139886779 139837731 210161973 212780113 210161973 212780113 202642284 182493917 202642284 182493917 181047235 110457932 181047235 110457932 25168631 13066184 25168631 13066184 14222435 53474163 14222435 53474163 188165925 241924111 188165925 241924111 240414176 99868486 240414176 99868486 96410314 94260674 96410314 94260674 174321291 171762986 174321291 171762986 176106329 111185725 176106329 111185725 107485900 77776201 107485900 77776201 44369495 40684385 44369495 40684385 153398819 174888065 153398819 174888065 200540126 252938115 200540126 252938115 250553339 155164553 250553339 155164553 99621282 -1000000005 99621282 -1000000005 34194679 44924626 34194679 44924626 139845590 204184738 139845590 204184738 223344855 224755232 223344855 224755232 210905889 40508764 210905889 40508764 43379031 68594124 43379031 68594124 168604819 177785368 168604819 177785368 215689698 216948643 215689698 216948643 -1000000005 59672846 -1000000005 59672846 114963941 115621996 114963941 115621996 278354827 280255776 278354827 280255776 275570759 203823819 275570759 203823819 139101407 127175920 139101407 127175920 130990627 147874420 130990627 147874420 156862828 128377609 156862828 128377609 59259413 58591267 59259413 58591267 201421663 1000000005 201421663 1000000005 258100450 243463284 258100450 243463284 87579801 47695208 87579801 47695208 51733896 197359988 51733896 197359988 199743072 184856343 199743072 184856343 189753621 140708062 189753621 140708062 139878094 117274620 139878094 117274620 99906063 86608002 99906063 86608002 52948827 50222255 52948827 50222255 106400275 157539041 106400275 157539041 198032368 197814092 198032368 197814092 209164298 205804354 209164298 205804354 66969783 63236333 66969783 136790737 66969783 136790737 172178845 167493057 172178845 167493057 219746992 237316500 219746992 237316500 265151984 1000000005 265151984 1000000005 171962377 82083141 171962377 82083141 84249137 254523553 84249137 254523553 267943251 270738413 267943251 270738413 196044844 80533268 196044844 80533268 75593796 46734850 75593796 46734850 50528120 72522528 50528120 72522528 100605326 125097415 100605326 125097415 162673929 165808011 162673929 165808011 263111078 281923677 263111078 281923677 1000000005 272978491 1000000005 272978491 247721681 236315140 247721681 236315140 201056043 154410722 201056043 154410722 70251684 26376679 70251684 26376679 -1000000005 62758996 -1000000005 62758996 142825344 238647750 142825344 238647750 235841121 101946396 235841121 101946396 100259547 97278553 100259547 97278553 133791319 141714383 133791319 141714383 290261630 290640685 290261630 290640685 -1000000005 88644220 -1000000005 88644220 111203796 126826637 111203796 126826637 163106532 228511569 163106532 228511569 224535071 183644080 224535071 183644080 184267084 111672609 184267084 111672609 57260747 54811461 57260747 54811461 68982159 67085454 68982159 67085454 106289364 138434119 106289364 138434119 166932192 157649699 166932192 157649699 105833748 105529224 105833748 105529224 225957281 226799498 225957281 226799498 114468530 56893239 114468530 56893239 35693208 36298423 35693208 36298423 59549340 59674063 59549340 59674063 144086657 202583873 144086657 202583873 257204517 1000000005 257204517 1000000005 282880792 229188690 282880792 229188690 161320271 95831856 161320271 95831856 34828135 30960641 34828135 30960641 110350903 213926065 110350903 213926065 211655556 156569911 211655556 156569911 112832845 34384620 112832845 34384620 36654856 93725269 36654856 93725269 174138761 269119378 174138761 269119378 283884390 285790303 283884390 285790303 248500527 239973541 248500527 239973541 223672218 200720894 223672218 200720894 137363844 130719934 137363844 130719934 73607093 -1000000005 73607093 -1000000005 23071282 57449655 23071282 57449655 60379222 129468297 60379222 129468297 240891379 245216048 240891379 245216048 222535292 213933088 222535292 213933088 202543085 153962080 202543085 153962080 71364176 24031116 71364176 24031116 25590695 110005859 25590695 110005859 124258658 185873681 124258658 185873681 290669215 294794862 290669215 294794862 292701750 150000204 292701750 150000204 126441844 120989460 126441844 120989460 106880891 75061321 106880891 75061321 77706476 123730774 77706476 123730774 130711630 143070894 130711630 143070894 162550516 209865277 162550516 209865277 264518020 269457136 264518020 269457136 267653320 140778627 267653320 140778627 -1000000005 114889109 -1000000005 114889109 196438768 238856859 196438768 238856859 235425322 139101745 235425322 139101745 144569436 161233898 144569436 161233898 189295891 197790469 189295891 197790469 247391159 250829464 247391159 250829464 114478602 58048777 114478602 58048777 40950143 37378695 40950143 37378695 81338414 94683194 81338414 94683194 133685147 135003895 133685147 135003895 163296338 206814841 163296338 206814841 250582635 278102884 250582635 278102884 1000000005 192154893 1000000005 192154893 101785204 99636982 101785204 99636982 135743968 132715721 135743968 132715721 176713112 168322032 176713112 168322032 145488811 130092664 145488811 130092664 71334075 68586747 71334075 68586747 76053970 224568627 76053970 224568627 220781162 136617161 220781162 136617161 119509170 106150818 119509170 106150818 97306252 94474510 97306252 94474510 153232505 187699528 153232505 187699528 202536252 253011785 202536252 253011785 249236111 240172466 249236111 240172466 217188630 72824885 217188630 72824885 34894575 19386775 34894575 19386775 21202957 58378152 21202957 58378152 125961072 178141444 125961072 178141444 185363321 124883857 185363321 124883857 74780104 72660247 74780104 72660247 107227516 117398895 107227516 117398895 173543542 181729942 173543542 181729942 197468999 196667218 197468999 196667218 105315749 96119756 105315749 96119756 60439824 -1000000005 60439824 -1000000005 86764725 152420196 86764725 152420196 201568903 195140743 201568903 195140743 152610470 124671935 152610470 124671935 94259948 53437687 94259948 53437687 42315599 39960452 42315599 39960452 83374400 144763155 83374400 144763155 249600781 256498265 249600781 256498265 276838095 1000000005 276838095 1000000005 293057340 156716737 293057340 156716737 133274515 114691371 133274515 114691371 116746264 117746804 116746264 117746804 266486710 268191312 266486710 268191312 155167578 58875561 155167578 58875561 60952779 133139421 60952779 133139421 186651743 258901386 186651743 258901386 257411479 242818265 257411479 242818265 231239124 230648276 231239124 230648276 167716056 158242124 167716056 158242124 179648696 194867902 179648696 194867902 217222999 227473552 217222999 227473552 291684887 292990304 291684887 268967710 291684887 268967710 220938025 210321589 220938025 210321589 164494651 -1000000005 164494651 -1000000005 36076032 52540087 36076032 52540087 102902896 102241873 102902896 102241873 111416055 191583694 111416055 191583694 196294916 184502248 196294916 184502248 160247963 138288806 160247963 138288806 99543734 49313011 99543734 49313011 53076828 51127572 53076828 51127572 180465058 170941511 180465058 170941511 128331677 70543780 128331677 70543780 44911231 42820979 44911231 42820979 63307267 130472309 63307267 130472309 157490181 248849303 157490181 248849303 245561158 239175621 245561158 239175621 201991934 154986085 201991934 154986085 55918416 25983183 55918416 25983183 27127671 54237881 27127671 54237881 134493632 136266259 134493632 136266259 1000000005 129129150 1000000005 129129150 97248626 94114730 97248626 94114730 175690134 221660334 175690134 221660334 218405481 173205411 218405481 173205411 -1000000005 107469411 -1000000005 107469411 118349146 276244315 118349146 276244315 273080160 234304189 273080160 234304189 209813601 179770755 209813601 179770755 166180019 155123161 166180019 155123161 255750928 263111217 255750928 263111217 280517848 282166237 280517848 282166237 250385999 163177359 250385999 163177359 167343024 181757053 167343024 181757053 233386067 1000000005 233386067 1000000005 282511502 276040617 282511502 276040617 158873376 72600624 158873376 72600624 42502314 7795472 42502314 7795472 9701982 51849454 9701982 51849454 244395919 251167576 244395919 251167576 249295733 76542188 249295733 76542188 80470215 130111198 80470215 130111198 156124214 237303473 156124214 237303473 238545360 69644543 238545360 69644543 73977954 105967261 73977954 105967261 155109398 243799520 155109398 243799520 240929896 217243511 240929896 217243511 168095028 68812393 168095028 68812393 72151535 92775910 72151535 92775910 94566144 66274186 94566144 66274186 63280029 52415150 63280029 52415150 53366529 70454412 53366529 70454412 139291006 141806414 139291006 141806414 226160080 222640025 226160080 222640025 99714841 95159180 99714841 95159180 130641537 188179059 130641537 188179059 226270157 225471682 226270157 225471682 212262425 153568861 212262425 153568861 143406297 120698528 143406297 120698528 49147110 -1000000005 49147110 -1000000005 84488038 96632065 84488038 96632065 275997634 278173235 275997634 278173235 204796542 85077814 204796542 85077814 88513427 111079355 88513427 111079355 228998485 229101039 228998485 229101039 213264962 182017928 213264962 182017928 147789275 16140806 147789275 16140806 16593312 90654674 16593312 90654674 208601071 215556829 208601071 215556829 219746814 190980410 219746814 190980410 115382101 80055114 115382101 80055114 83649834 126171957 83649834 126171957 131200388 253196865 131200388 253196865 268259226 270479661 268259226 270479661 251446934 243814593 251446934 243814593 192459767 170276177 192459767 170276177 95191692 21278500 95191692 21278500 15606527 -1000000005 15606527 -1000000005 13382637 148713187 13382637 148713187 159096105 157928975 159096105 157928975 173837773 199595830 173837773 199595830 201245209 220777611 201245209 220777611 232712586 235956109 232712586 235956109 144121675 135644580 144121675 135644580 84471859 80445727 84471859 80445727 217519560 217512062 217519560 217512062 129903830 111933770 129903830 111933770 42909598 40939549 42909598 40939549 84916093 124569088 84916093 124569088 241163230 244070163 241163230 244070163 200525570 190547699 200525570 190547699 124382750 100804533 124382750 100804533 -1000000005 157273009 -1000000005 157273009 166036077 71897159 166036077 71897159 13436913 -1000000005 13436913 -1000000005 60423011 71369071 60423011 71369071 166129778 177988404 166129778 177988404 206453007 217582321 206453007 217582321 249699558 264496986 249699558 264496986 287592087 288834598 287592087 288834598 265206764 255786262 265206764 255786262 245295710 215593244 245295710 215593244 97986723 -1000000005 97986723 -1000000005 2234479 71256014 2234479 71256014 154949391 210473156 154949391 210473156 212004514 199441432 212004514 199441432 165408932 137906420 165408932 137906420 124962816 98469119 124962816 98469119 98676527 75676522 98676527 75676522 78712387 113102516 78712387 113102516 198022267 198154057 198022267 198154057 177742671 95003343 177742671 95003343 56315114 53999945 56315114 53999945 174272022 252670008 174272022 252670008 249319771 199671807 249319771 199671807 141122577 48064238 141122577 48064238 48669261 50848800 48669261 50848800 136537394 251356732 136537394 251356732 247274539 160059670 247274539 160059670 61720133 -1000000005 61720133 -1000000005 23533919 95993580 23533919 95993580 99789341 230772705 99789341 230772705 227224954 175364335 227224954 175364335 177841119 53113682 177841119 53113682 23676324 22416059 23676324 22416059 45359120 103011047 45359120 103011047 130369556 230362708 130369556 230362708 240891825 275052042 240891825 275052042 286841565 289446854 286841565 289446854 136248932 121555861 136248932 121555861 58901758 27566633 58901758 27566633 29749881 80353274 29749881 80353274 211160996 254761669 211160996 254761669 253692523 252599302 253692523 252599302 230055799 228604273 230055799 228604273 219382424 120667703 219382424 120667703 59850952 58734371 59850952 58734371 76439714 81679414 76439714 81679414 183936461 179901934 183936461 179901934 161950529 126582052 161950529 126582052 132831521 170933135 132831521 170933135 228984400 287748614 228984400 287748614 287306020 191193646 287306020 191193646 161052677 142462817 161052677 142462817 107245544 63738810 107245544 63738810 -1000000005 53930980 -1000000005 53930980 72269585 115153063 72269585 115153063 179105696 190070203 179105696 190070203 230370215 268912933 230370215 268912933 265371495 266439671 265371495 266439671 250062678 243362174 250062678 243362174 173473340 163432386 173473340 163432386 209996972 1000000005 209996972 1000000005 227504025 136145239 227504025 136145239 84660007 81244566 84660007 81244566 233092580 234336192 233092580 234336192 212181393 71674563 212181393 71674563 43780501 40980764 43780501 40980764 130199108 130235287 130199108 130235287 166344464 158176677 166344464 158176677 149474590 64400964 149474590 64400964 25976471 24149567 25976471 24149567 151117808 287051469 151117808 287051469 286056612 146058998 286056612 146058998 137918028 38400774 137918028 38400774 -1000000005 37339658 -1000000005 37339658 205736325 257200534 205736325 257200534 280475659 282673196 280475659 282673196 105205283 83962201 105205283 83962201 87652648 183906999 87652648 183906999 235528852 239206755 235528852 239206755 179479254 66454006 179479254 66454006 -1000000005 184216841 -1000000005 184216841 208491082 208907453 208491082 208907453 186429662 175366909 186429662 175366909 172684245 135793203 172684245 135793203 97922264 45397732 97922264 45397732 38699976 37557121 38699976 37557121 50482618 110619535 50482618 110619535 263925468 265305322 263925468 265305322 208643428 175797118 208643428 175797118 156108151 107180136 156108151 107180136 92049393 52067113 92049393 52067113 -1000000005 26997739 -1000000005 26997739 175192846 165642862 175192846 165642862 116402899 82747151 116402899 82747151 84549852 124410289 84549852 124410289 133708966 137853083 133708966 137853083 144703056 256981744 144703056 256981744 272660872 274231650 272660872 274231650 271868419 186817485 271868419 186817485 165388436 141345510 165388436 141345510 20204060 19804210 20204060 19804210 63271490 78946103 63271490 78946103 141676733 178026705 141676733 178026705 183887287 219685586 183887287 219685586 219164617 98852503 219164617 98852503 102033871 111068284 102033871 111068284 215719926 217813768 215719926 217813768 181379550 166698372 181379550 166698372 60463816 57290569 60463816 57290569 142551816 155566816 142551816 155566816 184496102 201247733 184496102 201247733 231494358 1000000005 231494358 1000000005 298897209 281992330 298897209 281992330 124463763 60414656 124463763 60414656 62654311 67557008 62654311 67557008 75338340 124108662 75338340 124108662 168993525 164640477 168993525 164640477 202595703 197998005 202595703 197998005 191108209 112846444 191108209 112846444 115440760 238398324 115440760 238398324 239227382 172209601 239227382 172209601 116229089 58311299 116229089 58311299 54888543 53669545 54888543 53669545 103597972 146409025 103597972 146409025 157998807 149924680 157998807 149924680 147771224 94818606 147771224 94818606 96566226 221844356 96566226 221844356 248794493 277401621 248794493 277401621 275180299 186352572 275180299 186352572 186653220 162676433 186653220 162676433 124896051 61474487 124896051 61474487 63644770 101268409 63644770 101268409 124079017 129820565 124079017 129820565 158436847 155577226 158436847 155577226 176949911 235874328 176949911 235874328 235896994 205810417 235896994 205810417 194302608 104725890 194302608 104725890 105779368 -1000000005 105779368 -1000000005 90136222 91731658 90136222 91731658 97706890 124188959 97706890 124188959 172735849 219394311 172735849 219394311 218837879 153402861 218837879 153402861 115376123 113956371 115376123 113956371 175345482 195145776 175345482 195145776 202967645 211570956 202967645 211570956 248850271 257736521 248850271 257736521 1000000005 207336819 1000000005 207336819 153725420 68194754 153725420 68194754 11979149 12594956 11979149 12594956 141636743 155568737 141636743 155568737 168271280 249787844 168271280 249787844 245627416 169025833 245627416 169025833 157680825 92553343 157680825 92553343 76810984 72055301 76810984 72055301 214086672 217668487 214086672 217668487 170394143 154993491 170394143 154993491 154022636 141438510 154022636 141438510 52078684 50668201 52078684 50668201 67625966 70904242 67625966 70904242 74244950 136296736 74244950 136296736 149951086 273485796 149951086 273485796 290429015 1000000005 290429015 1000000005 262594392 243124694 262594392 243124694 182003260 145077005 182003260 145077005 151102992 234191223 151102992 234191223 229520648 193301128 229520648 193301128 164864684 159635992 164864684 159635992 80007444 75539823 80007444 75539823 78893945 86123763 78893945 86123763 111724643 127560347 111724643 127560347 150018405 197340627 150018405 197340627 263501795 266126030 263501795 266126030 234441491 145914392 234441491 145914392 48350836 47764724 48350836 47764724 115222313 204463444 115222313 204463444 256200469 256052036 256200469 256052036 230216701 174810230 230216701 174810230 177165322 148294162 177165322 148294162 49148440 18908465 49148440 18908465 -1000000005 12205526 -1000000005 12205526 107590498 106706287 107590498 106706287 196392609 195495559 196392609 195495559 138497523 108300615 138497523 108300615 65568160 29669300 65568160 29669300 21086802 18502089 21086802 18502089 19066563 130772939 19066563 130772939 243648985 247876954 243648985 247876954 110136385 72143052 110136385 72143052 71922221 55901904 71922221 55901904 47008416 42619189 47008416 42619189 49831463 123243885 49831463 123243885 167768758 173965087 167768758 173965087 179471407 67345785 179471407 67345785 50767776 37695289 50767776 37695289 41271307 111029867 41271307 111029867 117952330 137753215 117952330 137753215 179465318 239391353 179465318 239391353 253658156 256302389 253658156 256302389 167932055 154039513 167932055 154039513 121703507 78736499 121703507 78736499 80110175 221095084 80110175 221095084 219719786 237130507 219719786 237130507 233180227 111272897 233180227 111272897 115277014 246219726 115277014 246219726 1000000005 237127786 1000000005 237127786 186944994 58207143 186944994 58207143 41080645 38890984 41080645 38890984 69084669 69221637 69084669 69221637 135536016 210270793 135536016 210270793 212793509 143910697 212793509 143910697 66951718 65101076 66951718 65101076 68731791 146758066 68731791 146758066 159003139 164680146 159003139 164680146 198672330 201297866 198672330 201297866 194204364 153007113 194204364 153007113 101589925 44631746 101589925 44631746 46769125 88580998 46769125 88580998 198889333 198119840 198889333 198119840 261537112 265072247 261537112 265072247 203269830 56443242 203269830 56443242 31444299 16444171 31444299 16444171 16471517 17336135 16471517 17336135 119385236 140664331 119385236 140664331 193623736 197537513 193623736 197537513 260148371 262400470 260148371 262400470 257296273 252061372 257296273 252061372 174688193 148019003 174688193 148019003 88197587 81097139 88197587 81097139 83744895 93235257 83744895 93235257 175704744 209445345 175704744 209445345 205764079 120176919 205764079 120176919 108240315 102216821 108240315 102216821 63529320 60335154 63529320 60335154 80696171 152076459 80696171 152076459 217983735 220137112 217983735 220137112 208613578 78302969 208613578 78302969 9282245 -1000000005 9282245 -1000000005 36612901 87604058 36612901 87604058 147515072 233073367 147515072 233073367 239607272 244067656 239607272 244067656 237276544 138275209 237276544 138275209 118692921 97370891 118692921 97370891 47697947 45613435 47697947 45613435 129147315 133450802 129147315 133450802 171786036 218396457 171786036 218396457 220457061 108229495 220457061 108229495 112415543 128576539 112415543 128576539 198752946 254387993 198752946 254387993 275373205 278633032 275373205 278633032 256372624 170964944 256372624 170964944 131656949 125975964 131656949 125975964 186196083 232057910 186196083 232057910 229069285 155122414 229069285 155122414 157023108 97930736 157023108 97930736 101314269 157823898 101314269 157823898 223589952 223304883 223589952 223304883 126141200 99907479 126141200 99907479 89365864 70165159 89365864 70165159 44042100 36909923 44042100 36909923 39585371 65282193 39585371 65282193 161880643 188761892 161880643 188761892 1000000005 205517094 1000000005 205517094 135352272 123298552 135352272 123298552 15497146 15329767 15497146 15329767 60456236 86118153 60456236 86118153 138339314 244162317 138339314 244162317 242180455 156378988 242180455 156378988 120199682 96304822 120199682 96304822 96537736 169029601 96537736 169029601 182833116 254164332 182833116 254164332 1000000005 292479788 1000000005 292479788 163186514 152334007 163186514 152334007 67912633 66289614 67912633 66289614 84980489 90251802 84980489 90251802 262247690 265617728 262247690 265617728 244069191 79562996 244069191 79562996 82936181 143644550 82936181 143644550 167172772 165292767 167172772 165292767 184910778 247302561 184910778 247302561 242377301 234411347 242377301 234411347 193557542 169304801 193557542 169304801 148888036 128765651 148888036 128765651 74965566 73869319 74965566 73869319 158518835 220053178 158518835 220053178 1000000005 274572268 1000000005 274572268 251925664 189711113 251925664 189711113 187446655 155710521 187446655 155710521 107358694 91939798 107358694 91939798 74725801 71980589 74725801 71980589 113988294 127975722 113988294 127975722 190758579 186829952 190758579 186829952 72761116 60518417 72761116 60518417 63402588 221960154 63402588 221960154 219155237 100470597 219155237 100470597 71011976 33122134 71011976 33122134 34534696 178207455 34534696 178207455 187536848 14788133 187536848 14788133 14749138 69561609 14749138 69561609 166302795 177277266 166302795 177277266 1000000005 153428526 1000000005 153428526 153394249 119382502 153394249 119382502 45229069 43916138 45229069 43916138 71096511 70724245 71096511 70724245 205806020 223564930 205806020 223564930 1000000005 122771674 1000000005 122771674 128947041 172771242 128947041 172771242 198653455 272885956 198653455 272885956 271236464 135764484 271236464 135764484 116863038 64238919 116863038 64238919 41942755 39240122 41942755 39240122 89582873 158444513 89582873 158444513 261365445 263739922 261365445 263739922 182244828 80910578 182244828 80910578 32306652 30132769 32306652 30132769 40146078 49019457 40146078 49019457 135003330 137716379 135003330 137716379 210760379 264254054 210760379 264254054 261687728 187547053 261687728 187547053 175090625 78187453 175090625 78187453 66894745 57173875 66894745 57173875 57115035 102027369 57115035 102027369 115222411 127345125 115222411 127345125 169314786 223686108 169314786 223686108 243869270 259401378 243869270 259401378 257202792 237674940 257202792 237674940 176899400 133978192 176899400 133978192 137549738 229222464 137549738 229222464 226232797 153869379 226232797 153869379 145562283 130261642 145562283 130261642 132689198 294062882 132689198 294062882 292544030 145980856 292544030 145980856 86142632 82486488 86142632 82486488 85400578 88322408 85400578 88322408 139720958 134961319 139720958 134961319 145120900 235557947 145120900 235557947 250425704 255132732 250425704 255132732 222638584 171143144 222638584 171143144 112408552 38300405 112408552 38300405 42652557 103842262 42652557 103842262 217712442 238853597 217712442 238853597 235855342 219150097 235855342 219150097 174284218 49238046 174284218 49238046 52069900 62752444 52069900 62752444 71023545 78260068 71023545 78260068 94229290 201876231 94229290 201876231 222078672 246408377 222078672 246408377 254880647 257787704 254880647 257787704 241107333 226960899 241107333 226960899 217169793 208124493 217169793 208124493 134855368 98091843 134855368 98091843 84226595 82281258 84226595 82281258 239650651 256740324 239650651 256740324 282158399 290408719 282158399 290408719 290246487 137291085 290246487 137291085 75553642 71496089 75553642 71496089 80759926 109888495 80759926 109888495 160291314 218505429 160291314 218505429 249498215 251215443 249498215 251215443 198641566 168339970 198641566 168339970 64765572 57022181 64765572 57022181 59268632 61352503 59268632 61352503 114319673 115547019 114319673 115547019 158947452 207315818 158947452 207315818 208582699 203443147 208582699 203443147 101265051 30262332 101265051 30262332 31060374 199409864 31060374 199409864 1000000005 287150881 1000000005 287150881 264395682 202246265 264395682 202246265 187926386 100326796 187926386 100326796 104158557 208832764 104158557 208832764 284651523 285840708 284651523 285840708 249197124 163316954 249197124 163316954 158520587 133662897 158520587 133662897 106382000 107878714 106382000 107878714 126790941 253558985 126790941 253558985 260317665 263826650 260317665 263826650 234941959 61196560 234941959 61196560 34372042 32246421 34372042 32246421 245468895 265298081 245468895 265298081 262946363 258354138 262946363 258354138 243798921 225539771 243798921 225539771 137617264 100531941 137617264 100531941 95399329 64441090 95399329 64441090 34883791 31819711 34883791 31819711 40511695 39080288 40511695 39080288 91901076 188544620 91901076 188544620 256225779 260717968 256225779 260717968 258867551 245947852 258867551 245947852 218296969 202681062 218296969 202681062 185209319 31109978 185209319 31109978 -1000000005 33229840 -1000000005 33229840 112832540 175928108 112832540 175928108 244361752 255062895 244361752 255062895 252463466 188077458 252463466 188077458 174397593 170814051 174397593 170814051 213232350 215083648 213232350 215083648 186183038 177107525 186183038 177107525 114083298 78702162 114083298 78702162 81787527 89685281 81787527 89685281 196457257 187144236 196457257 187144236 76511166 55443170 76511166 55443170 58777534 109269465 58777534 109269465 177235777 195341480 177235777 195341480 201094671 64062480 201094671 64062480 52285347 47805506 52285347 47805506 50204481 61764346 50204481 61764346 110414926 227803088 110414926 227803088 224595172 84501215 224595172 84501215 38746622 36445913 38746622 36445913 104124557 169951515 104124557 169951515 216485669 221801155 216485669 221801155 241517487 281947106 241517487 281947106 1000000005 232401273 1000000005 232401273 167878163 127681353 167878163 127681353 109357475 88906130 109357475 88906130 16937029 16151079 16937029 16151079 28700997 55383743 28700997 55383743 141605891 154860840 141605891 154860840 188533730 241433761 188533730 241433761 239556735 234686090 239556735 234686090 131840845 111172230 131840845 111172230 60822302 42304127 60822302 42304127 46637751 48525071 46637751 48525071 85056031 276455383 85056031 276455383 1000000005 253651354 1000000005 253651354 164413320 143456201 164413320 143456201 151402939 154264695 151402939 154264695 176608237 204956351 176608237 204956351 232148202 257930240 232148202 257930240 282098893 285033913 282098893 285033913 268434452 188579890 268434452 188579890 175349494 103425423 175349494 103425423 106777709 172245103 106777709 172245103 269557765 270247598 269557765 270247598 176863095 161711377 176863095 161711377 75498868 -1000000005 75498868 -1000000005 222043525 224334101 222043525 224334101 159631554 129982410 159631554 129982410 133941387 139555674 133941387 139555674 145990038 142625835 145990038 142625835 101983476 91072427 101983476 91072427 -1000000005 69298354 -1000000005 69298354 132339784 130589045 132339784 130589045 192080012 255445436 192080012 255445436 251976220 215779106 251976220 215779106 204883887 95674526 204883887 95674526 91324098 87887185 91324098 87887185 85743728 61391693 85743728 61391693 30116691 29240417 30116691 29240417 64803741 83970883 64803741 83970883 138772607 249751973 138772607 249751973 247169017 103025096 247169017 103025096 76021218 71080579 76021218 71080579 102477318 213515900 102477318 213515900 213829374 169152541 213829374 169152541 166097284 149761698 166097284 149761698 116054764 42424441 116054764 42424441 -1000000005 89950023 -1000000005 8995002
81893 30175201 0 30175201 179173349 542312958 179173349 542312958 712136711 246630395 712136711 246630395 976019215 27332942 976019215 27332942 994754746 7267693 994754746 143888278 994754746 143888278 742988607 397861983 742988607 397861983 276367449 417328556 276367449 417328556 437316906 852404696 437316906 852404696 791796544 31889997 791796544 31889997 1000000005 275552594 1000000005 275552594 692608267 667618691 692608267 667618691 23353642 -1000000005 23353642 -1000000005 940348532 109775754 940348532 109775754 869272800 212082820 869272800 212082820 216577882 869109364 216577882 869109364 437810734 492417081 437810734 492417081 770101846 169809947 770101846 169809947 113265301 169809947 776599768 617784010 776599768 617784010 582915999 980150363 582915999 980150363 347528948 697113029 347528948 697113029 450369181 252052998 450369181 252052998 69772182 72815718 69772182 72815718 951172541 72815718 871323775 654714871 871323775 654714871 88334216 72101758 88334216 72101758 35480492 -1000000005 35480492 -1000000005 56230264 802982320 56230264 802982320 763188498 240768319 763188498 240768319 903576829 58365607 903576829 58365607 39359114 58365607 892086173 890458284 892086173 890458284 353418247 467630381 353418247 467630381 173185536 78853953 173185536 78853953 977487598 -1000000005 977487598 -1000000005 23291560 245476953 23291560 245476953 177994291 359569186 177994291 359569186 664037798 906582533 664037798 906582533 599560583 970962392 599560583 970962392 384166836 157815947 384166836 157815947 895055059 157815947 167362126 311645294 167362126 311645294 774061660 370500768 774061660 370500768 377814713 961310881 377814713 961310881 469974851 192386285 469974851 192386285 901359371 94239812 901359371 94239812 974384371 37987864 974384371 750376578 974384371 750376578 430062010 993053417 430062010 993053417 662852594 753271701 662852594 753271701 355813277 995112143 355813277 995112143 503449060 514814255 503449060 514814255 734504574 208171641 734504574 208171641 71422859 -1000000005 71422859 -1000000005 884080823 430881000 884080823 430881000 202176114 260819097 202176114 260819097 84074222 40066543 84074222 40066543 26619372 40066543 49810596 128881934 49810596 128881934 771337709 436029613 771337709 436029613 370190856 692635123 370190856 692635123 637869868 854584573 637869868 854584573 325808589 444390135 325808589 444390135 215676015 291281594 215676015 291281594 175165385 -1000000005 175165385 -1000000005 222424644 905383016 222424644 905383016 457596211 654486340 457596211 654486340 193526433 187322032 193526433 187322032 926996588 47052783 926996588 47052783 31587392 47052783 755956752 402349928 755956752 402349928 46375083 68836021 46375083 333612921 46375083 333612921 312358755 934374258 312358755 934374258 595974642 417212297 595974642 417212297 869770687 2142547 869770687 2142547 1000000005 9011812 1000000005 9011812 36491797 235449806 36491797 235449806 158497653 874977365 158497653 874977365 592684548 449168471 592684548 449168471 899028656 112670640 899028656 112670640 74820495 112670640 793930713 328985429 793930713 328985429 251263526 377573130 251263526 377573130 712013147 831752925 712013147 831752925 135393166 -1000000005 135393166 -1000000005 933097020 323427512 933097020 323427512 441185069 980468219 441185069 980468219 498019238 361484478 498019238 361484478 22201318 -1000000005 22201318 -1000000005 782368127 892178542 782368127 892178542 367130348 282681637 367130348 282681637 811090785 282681637 322701985 941348137 322701985 941348137 493091498 909077638 493091498 909077638 165657782 214912161 165657782 214912161 870146577 -1000000005 870146577 -1000000005 171976262 663909956 171976262 663909956 496027206 261380723 496027206 261380723 873910618 127069614 873910618 127069614 82480939 113365043 82480939 113365043 925116783 113365043 747149012 810461390 747149012 810461390 553438281 687105686 553438281 687105686 390245222 384613213 390245222 384613213 188541298 87092256 188541298 87092256 58255916 87092256 913743060 936863021 913743060 936863021 483100941 814492430 483100941 814492430 699319110 344511624 699319110 344511624 923327312 116012033 923327312 705451556 923327312 705451556 169358762 228941404 169358762 228941404 847591319 228941404 791978801 415924400 791978801 415924400 426774731 816825388 426774731 816825388 587080474 355040164 587080474 355040164 168001069 -1000000005 168001069 -1000000005 999910151 1701455 999910151 1701455 964835343 266550263 964835343 266550263 246469413 966715839 246469413 966715839 511590742 393454825 511590742 393454825 826963596 4470066 826963596 4470066 2889889 4470066 112416546 293546986 112416546 293546986 717960124 989040975 717960124 989040975 420266213 500933596 420266213 500933596 630830954 893266133 630830954 893266133 318252630 301762388 318252630 301762388 1000000005 191155518 1000000005 191155518 354661612 821237662 354661612 821237662 611521261 487400816 611521261 487400816 681831931 426170897 681831931 426170897 219080342 207590744 219080342 207590744 87401137 36981161 87401137 36981161 24638592 36981161 910751835 399155920 910751835 399155920 325616904 502918843 325616904 502918843 810948519 200969727 810948519 200969727 133791386 200969727 809491947 459449447 809491947 459449447 446874309 842836642 446874309 842836642 573396570 156832677 573396570 156832677 939036529 91858498 939036529 265299959 939036529 265299959 217784110 972916814 217784110 972916814 811012558 224152232 811012558 224152232 912539323 18315028 912539323 18315028 12047349 18315028 25505863 236212286 25505863 236212286 415883850 964605346 415883850 964605346 784901687 41953276 784901687 41953276 27837930 41953276 821402146 969196989 821402146 969196989 444276929 81152317 444276929 81152317 54125943 81152317 671103713 954551915 671103713 954551915 588292869 617516949 588292869 617516949 628753918 462321671 628753918 462321671 740059158 359185676 740059158 359185676 866929274 138149165 866929274 138149165 970044372 -1000000005 970044372 -1000000005 47460496 125369831 47460496 125369831 131578257 307451101 131578257 307451101 597132721 996758257 597132721 996758257 513152121 402620036 513152121 402620036 821380339 10388829 821380339 10388829 1000000005 169865737 1000000005 169865737 265268213 493350402 265268213 493350402 663960031 932270526 663960031 932270526 376213535 608641369 376213535 608641369 586537329 951588888 586537329 951588888 456537555 429834087 456537555 429834087 726412199 169714356 726412199 169714356 1000000005 43765227 1000000005 43765227 133235628 974379951 133235628 974379951 646433249 626288830 646433249 626288830 251486037 78705478 251486037 78705478 52635417 78705478 508355841 654322987 508355841 654322987 655197687 161626133 655197687 161626133 904154663 88903737 904154663 88903737 946694456 79436377 946694456 154354457 946694456 154354457 138717453 283281148 138717453 283281148 195487077 857061156 195487077 857061156 656918560 560286210 656918560 560286210 364326392 846142727 364326392 846142727 589157195 468034894 589157195 468034894 777488370 278930359 777488370 278930359 181738972 217884032 181738972 217884032 144180821 217884032 250445614 406966464 250445614 406966464 819991893 200966277 819991893 200966277 91401074 116012031 91401074 116012031 61420776 36104151 61420776 36104151 -1000000005 407173064 -1000000005 407173064 586488656 732189486 586488656 732189486 604951100 917326332 604951100 917326332 378146624 285938490 378146624 285938490 956165924 -1000000005 956165924 -1000000005 95027019 832126143 95027019 832126143 846399466 155288623 846399466 155288623 36731221 -1000000005 36731221 -1000000005 982460554 55753155 982460554 55753155 194005257 447001633 194005257 447001633 510612056 885558749 510612056 885558749 307942147 356345972 307942147 356345972 1000000005 197090873 1000000005 197090873 817391796 278903480 817391796 278903480 315223572 703200983 315223572 703200983 667733514 385363717 667733514 385363717 892919487 144170467 892919487 144170467 997693379 -1000000005 997693379 -1000000005 967607247 73239510 967607247 73239510 769504446 792156117 769504446 792156117 268115165 227153622 268115165 227153622 894337149 139665318 894337149 139665318 93076004 139665318 892681572 470142556 892681572 470142556 331943337 628135013 331943337 628135013 446146648 727801024 446146648 727801024 625828134 645738122 625828134 645738122 676533856 177359774 676533856 177359774 913987093 128570276 913987093 128570276 952500538 -1000000005 952500538 -1000000005 968094063 272941513 968094063 272941513 281841785 702139597 281841785 702139597 634410613 407211050 634410613 407211050 41262127 55976419 41262127 55976419 17518129 -1000000005 17518129 -1000000005 918924789 618646913 918924789 618646913 512360410 821813652 512360410 821813652 92102266 37806396 92102266 37806396 974614485 37806396 686160086 969919993 686160086 969919993 51989971 74865030 51989971 74865030 949806076 74865030 936003978 415168049 936003978 415168049 542150058 915120063 542150058 915120063 750502403 -1000000005 750502403 -1000000005 855218173 973832764 855218173 973832764 596929767 235666079 596929767 235666079 97744639 -1000000005 97744639 -1000000005 470319496 932676445 470319496 932676445 597055613 577378171 597055613 577378171 163998041 138338521 163998041 138338521 1000000005 202414943 1000000005 202414943 190765085 613983000 190765085 613983000 728258607 266604792 728258607 266604792 52160153 38427241 52160153 38427241 974117924 38427241 88882611 145391453 88882611 145391453 315613524 814414761 315613524 814414761 492529759 370598635 492529759 370598635 822932243 110350160 822932243 110350160 -1000000005 188790585 -1000000005 188790585 796948795 896869604 796948795 896869604 542995449 486236840 542995449 486236840 55226577 82971486 55226577 84867717 55226577 84867717 87468066 720871613 87468066 720871613 893438107 156721153 893438107 156721153 -1000000005 130715321 -1000000005 130715321 235186162 760478146 235186162 760478146 846586823 158501751 846586823 158501751 1000000005 254894139 1000000005 254894139 434825778 858840281 434825778 858840281 754122324 135500124 754122324 135500124 -1000000005 1951751 -1000000005 1951751 131861126 507811691 131861126 507811691 628048066 837653456 628048066 837653456 359934331 95641289 359934331 95641289 962742872 55464340 962742872 113004369 962742872 113004369 97707599 162761610 97707599 162761610 859638614 438030011 859638614 438030011 475393735 982682073 475393735 982682073 263685351 173043275 263685351 173043275 901309172 -1000000005 901309172 -1000000005 105838355 248482836 105838355 248482836 171662905 298311470 171662905 298311470 681779948 967071869 681779948 967071869 233497009 161758942 233497009 161758942 892428854 161758942 424283883 853802442 424283883 853802442 730854753 393557177 730854753 393557177 249177441 302520710 249177441 302520710 858719000 211600120 858719000 557775438 858719000 557775438 383436398 796944709 383436398 796944709 995461206 -1000000005 995461206 -1000000005 753692182 373390429 753692182 373390429 559349493 984268437 559349493 984268437 408961263 515324704 408961263 515324704 619913517 942059599 619913517 942059599 258289234 375414269 258289234 375414269 214715002 141165897 214715002 141165897 961519892 57201083 961519892 84692191 961519892 84692191 765060944 985086964 765060944 985086964 479368133 102931634 479368133 102931634 -1000000005 11444490 -1000000005 11444490 141046673 419139829 141046673 419139829 464086846 779314835 464086846 779314835 642885760 391963517 642885760 391963517 258770710 337970319 258770710 337970319 -1000000005 60375946 -1000000005 60375946 137177046 447053819 137177046 447053819 664914083 618674133 664914083 618674133 374924792 837343697 374924792 837343697 1000000005 142012628 1000000005 142012628 810299925 381736399 810299925 381736399 720827378 603225868 720827378 603225868 39661747 -1000000005 39661747 -1000000005 889842620 169171011 889842620 169171011 124306547 422879733 124306547 422879733 308259271 989775826 308259271 989775826 646521083 515384723 646521083 515384723 212555852 224088147 212555852 224088147 114575358 22162106 114575358 22162106 985368179 22162106 971143111 122660160 971143111 122660160 102975253 584387137 102975253 584387137 543167108 966828436 543167108 966828436 463267046 588300546 463267046 588300546 278912045 317722439 278912045 317722439 797058350 245007131 797058350 245007131 161764615 245007131 521339197 826407980 521339197 826407980 798571547 229874392 798571547 229874392 910872798 64664020 910872798 64664020 999870218 65010 999870218 5410001 999870218 5410001 993423718 292313117 993423718 292313117 699324326 939053848 699324326 939053848 474513436 457555365 474513436 457555365 731914617 221806486 731914617 221806486 919440820 7441342 919440820 7441342 994614050 7441342 991833496 66642493 991833496 66642493 922626813 421705645 922626813 421705645 325749128 906424403 325749128 906424403 886098376 -1000000005 886098376 -1000000005 877244350 317690092 877244350 317690092 659077556 623743498 659077556 623743498 94866767 35762392 94866767 35762392 1000000005 250440438 1000000005 250440438 170332232 938551248 170332232 938551248 607628072 469188918 607628072 469188918 708739075 411081816 708739075 411081816 835716931 29893589 835716931 29893589 980226030 29893589 932023272 818597102 932023272 818597102 405549722 502270349 405549722 502270349 982035675 27370934 982035675 912751708 982035675 912751708 168837311 162737299 168837311 162737299 911580005 -1000000005 911580005 -1000000005 226117065 995366372 226117065 995366372 632622653 604632718 632622653 604632718 373659058 456819392 373659058 456819392 690944623 456819392 320415770 725374559 320415770 725374559 535109658 504394663 535109658 504394663 737609029 239577674 737609029 239577674 894997330 -1000000005 894997330 -1000000005 761028820 484209625 761028820 484209625 165971199 50774760 165971199 50774760 -1000000005 382363296 -1000000005 382363296 668162130 895828845 668162130 895828845 -1000000005 64295188 -1000000005 64295188 618282087 872571706 618282087 872571706 411286779 696458584 411286779 696458584 822848221 215547646 822848221 215547646 950708651 73444728 950708651 265200868 950708651 265200868 191903929 412214959 191903929 412214959 284985702 975094340 284985702 975094340 969550505 44981484 969550505 171397783 969550505 171397783 273869713 896949286 273869713 896949286 672556175 -1000000005 672556175 -1000000005 884053646 234519468 884053646 234519468 438348639 870798062 438348639 870798062 392388932 835674105 392388932 835674105 671123111 355345872 671123111 355345872 855365584 4135010 855365584 4135010 997137599 4135010 161332248 801101084 161332248 801101084 693689826 -1000000005 693689826 -1000000005 746058936 938115571 746058936 938115571 424824982 488452775 424824982 488452775 984904915 22606498 984904915 39050847 984904915 39050847 52071556 733232919 52071556 733232919 724721053 365811314 724721053 365811314 85077512 50581882 85077512 50581882 -1000000005 125983208 -1000000005 125983208 847079517 235673290 847079517 235673290 694022751 671582572 694022751 671582572 176143458 247537361 176143458 247537361 -1000000005 28921049 -1000000005 28921049 951546419 146986866 951546419 146986866 114703501 573114232 114703501 573114232 651958824 884417284 651958824 884417284 441443480 536922644 441443480 536922644 777301147 7652157 777301147 7652157 994356365 7652157 676016435 846059093 676016435 846059093 443273231 140414366 443273231 140414366 906518313 140414366 780577213 330939268 780577213 330939268 742638958 382583758 742638958 382583758 160921023 159811222 160921023 159811222 106510083 159811222 879589308 368491620 879589308 368491620 728127024 917318691 728127024 917318691 330321222 447551836 330321222 447551836 196285900 296678203 196285900 632784565 196285900 632784565 646678114 867860010 646678114 867860010 -1000000005 187545163 -1000000005 187545163 160765611 960057927 160765611 960057927 971583178 -1000000005 971583178 -1000000005 133113230 272832738 133113230 272832738 241494875 741594000 241494875 741594000 825741095 141993427 825741095 141993427 1000000005 130851799 1000000005 130851799 890383662 476574629 890383662 476574629 25132490 -1000000005 25132490 -1000000005 117548997 419277578 117548997 419277578 510039157 843088302 510039157 843088302 764231197 287409600 764231197 287409600 26445653 39769113 26445653 72045492 26445653 72045492 96480278 169598451 96480278 169598451 745186207 490192869 745186207 490192869 501603416 706148218 501603416 706148218 242477142 -1000000005 242477142 -1000000005 836356456 396968002 836356456 396968002 249780073 239819206 249780073 239819206 29445203 37031362 29445203 37031362 1000000005 411394165 1000000005 411394165 672098332 818024066 672098332 818024066 228328332 57228198 228328332 57228198 961476929 57228198 371918176 768873475 371918176 768873475 936424485 47695615 936424485 47695615 23382196 17505624 23382196 17505624 988298489 17505624 916190341 240923545 916190341 240923545 719767849 733463353 719767849 733463353 333039935 294052744 333039935 294052744 188437865 176524689 188437865 176524689 -1000000005 33592818 -1000000005 33592818 935466155 434642748 935466155 434642748 470831309 991936352 470831309 991936352 330902469 490812149 330902469 490812149 837291084 159608048 837291084 159608048 84943869 113068902 84943869 113068902 -1000000005 13449637 -1000000005 13449637 27148934 58992044 27148934 58992044 389870157 937739359 389870157 937739359 685651762 198900284 685651762 198900284 944036819 21451337 944036819 21451337 -1000000005 232949471 -1000000005 232949471 857942018 183251652 857942018 183251652 122195467 183251652 162397177 420572688 162397177 420572688 315879221 850275209 315879221 850275209 569418600 996363895 569418600 996363895 205536311 294736265 205536311 294736265 850385060 224948406 850385060 403810417 850385060 403810417 275062802 560062805 275062802 560062805 610829145 911358829 610829145 911358829 358939995 954581889 358939995 954581889 700409030 357047448 700409030 357047448 200048669 20399335 200048669 20399335 988395695 -1000000005 988395695 -1000000005 912315673 145042174 912315673 145042174 323177435 770022097 323177435 770022097 587698862 207432741 587698862 207432741 131780412 -1000000005 131780412 -1000000005 301984290 459204525 301984290 459204525 385454908 895311361 385454908 895311361 697825358 257432620 697825358 257432620 999005173 -1000000005 999005173 -1000000005 16150342 207318334 16150342 207318334 767339891 970093256 767339891 970093256 392367836 231985103 392367836 231985103 142883314 189278522 142883314 189278522 126162696 189278522 378812086 916807896 378812086 916807896 577762809 548954210 577762809 548954210 90890683 98651434 90890683 98651434 935150277 98651434 743463891 923940808 743463891 923940808 271498109 90914129 271498109 90914129 939697184 90914129 937558976 598672759 937558976 598672759 515910395 913094467 515910395 913094467 650617737 654867433 650617737 654867433 532593806 429441298 532593806 429441298 238200207 3357909 238200207 3357909 -1000000005 39571527 -1000000005 39571527 621939971 918512387 621939971 918512387 225763839 339606628 225763839 797258628 225763839 797258628 592847635 560895655 592847635 560895655 264012673 132363397 264012673 132363397 912229262 132363397 200687208 465879220 200687208 465879220 356557886 613298379 356557886 613298379 649489216 990229466 649489216 990229466 375125473 -1000000005 375125473 -1000000005 892133430 897876595 892133430 897876595 424532397 530177223 424532397 530177223 575523022 980264002 575523022 980264002 259309852 232422151 259309852 232422151 -1000000005 554507444 -1000000005 554507444 521917561 713077465 521917561 713077465 137911524 181102317 137911524 181102317 88958875 133791173 88958875 471263311 88958875 471263311 319259913 946812391 319259913 946812391 652513054 365117939 652513054 365117939 912338029 32196764 912338029 32196764 978599791 32196764 971982245 337219744 971982245 337219744 248432810 378902056 248432810 378902056 315108788 482354260 315108788 482354260 796401158 108204582 796401158 108204582 1000000005 315037185 1000000005 315037185 766705660 735145913 766705660 735145913 507982844 424091775 507982844 424091775 98481189 139435109 98481189 139435109 10466233 -1000000005 10466233 -1000000005 58190336 457419939 58190336 457419939 311112684 890983051 311112684 890983051 666801673 268689607 666801673 268689607 106518091 159829382 106518091 168676991 106518091 168676991 855902556 554090067 855902556 554090067 542749651 690937898 542749651 690937898 909481082 -1000000005 909481082 -1000000005 782658659 445928737 782658659 445928737 -1000000005 64622761 -1000000005 64622761 915318334 142659441 915318334 142659441 101734868 267495283 101734868 267495283 323561854 993875221 323561854 993875221 753295050 -1000000005 753295050 -1000000005 109231810 167825036 109231810 167825036 248125039 907479403 248125039 907479403 543646916 567214047 543646916 567214047 376190236 708700192 376190236 708700192 923250985 -1000000005 923250985 -1000000005 56262897 149820987 56262897 149820987 886083947 482902947 886083947 482902947 367416591 883564677 367416591 883564677 812808320 238286478 812808320 238286478 846011421 222175960 846011421 222175960 967020079 21703092 967020079 21703092 13810185 21703092 971474814 847956325 971474814 847956325 545974775 313144623 545974775 313144623 106318355 42371511 106318355 42371511 971581686 42371511 221979481 751517678 221979481 751517678 652771113 626911123 652771113 626911123 326494062 345300019 326494062 345300019 857058552 203350148 857058552 203350148 13162015 20243590 13162015 178370594 13162015 178370594 140783908 391110749 140783908 391110749 491265638 636726008 491265638 636726008 424455302 742105980 424455302 742105980 279403975 -1000000005 279403975 -1000000005 981975281 989329268 981975281 989329268 484304170 396392281 484304170 396392281 146861113 132560026 146861113 132560026 945319465 -1000000005 945319465 -1000000005 43989109 107907778 43989109 107907778 697486356 643857063 697486356 643857063 283820197 286645635 283820197 286645635 176590185 217735778 176590185 217735778 1000000005 235106886 1000000005 235106886 330389849 844183054 330389849 844183054 758397244 319390703 758397244 319390703 834577899 149230377 834577899 149230377 99344478 149230377 878076446 899456201 878076446 899456201 398423231 577338929 398423231 577338929 682762177 411649165 682762177 411649165 996994614 4563565 996994614 89058097 996994614 89058097 814185102 488071029 814185102 488071029 460581862 775895658 460581862 775895658 737264469 4846538 737264469 4846538 1000000005 158872779 1000000005 158872779 202378411 400282516 202378411 400282516 718886092 437133911 718886092 437133911 660970799 825293734 660970799 825293734 222993910 181836929 222993910 181836929 1000000005 98991238 1000000005 98991238 144087874 769714936 144087874 769714936 709682265 72259936 709682265 72259936 -1000000005 854088483 -1000000005 854088483 773979666 296543604 773979666 296543604 196229764 296543604 223942866 408576584 223942866 408576584 718977652 788239524 718977652 788239524 331666300 298977023 331666300 298977023 161207231 -1000000005 161207231 -1000000005 678417429 586855656 678417429 586855656 367748810 800696319 367748810 800696319 290954035 343889557 290954035 343889557 -1000000005 221993838 -1000000005 221993838 225651731 354694348 225651731 354694348 305527402 513309636 305527402 513309636 887933506 133781066 887933506 133781066 981696040 -1000000005 981696040 -1000000005 578536 131275268 578536 131275268 904364995 896529556 904364995 896529556 414532450 648595660 414532450 648595660 679553400 382786430 679553400 382786430 248702670 325449561 248702670 325449561 215603868 325449561 216984639 970466311 216984639 970466311 624800864 -1000000005 624800864 -1000000005 70955781 770861467 70955781 770861467 582814244 407561444 582814244 407561444 257657477 270236143 257657477 270236143 886982740 -1000000005 886982740 -1000000005 16830568 29893585 16830568 29893585 20875236 175258336 20875236 175258336 447550428 827576743 447550428 827576743 619494999 658160883 619494999 658160883 454574005 902293812 454574005 902293812 333111570 268316968 333111570 268316968 850549014 212571574 850549014 212571574 111360472 1866661 111360472 1866661 1274728 1866661 184925871 646603419 184925871 646603419 537977027 323728723 537977027 323728723 839435306 76816442 839435306 76816442 51514078 76816442 107079977 286202484 107079977 286202484 516650333 707888338 516650333 707888338 233216829 48998782 233216829 48998782 33025525 48998782 921500692 167687113 921500692 167687113 639835469 873804580 639835469 873804580 311937115 -1000000005 311937115 -1000000005 796305881 345428469 796305881 345428469 750878546 810711783 750878546 810711783 616284822 996719094 616284822 996719094 145592665 214357376 145592665 214357376 909760364 85850744 909760364 85850744 -1000000005 80351742 -1000000005 80351742 856740501 215648468 856740501 215648468 812376111 593586039 812376111 593586039 513581608 558914985 513581608 558914985 766628734 52852397 766628734 52852397 35759118 52852397 140565500 379062109 140565500 379062109 253508365 826722014 253508365 826722014 385476467 414369512 385476467 414369512 965569384 6336529 965569384 6336529 4044381 6336529 560342526 871869930 560342526 871869930 352676183 545815784 352676183 545815784 779120456 327025433 779120456 484345148 779120456 484345148 385290987 748882091 385290987 748882091 458478538 630525137 458478538 630525137 580438214 876244495 580438214 876244495 381612784 89712949 381612784 89712949 940359146 89712949 845690673 234040891 845690673 234040891 293320799 501233558 293320799 501233558 481462174 967294659 481462174 967294659 338596027 480475732 338596027 480475732 245193832 345980366 245193832 345980366 189583265 195988120 189583265 195988120 130701977 195988120 514693670 861672332 514693670 861672332 116216245 121126403 116216245 121126403 985021964 -1000000005 985021964 -1000000005 907482909 190962879 907482909 190962879 714490142 930647223 714490142 930647223 298764741 318589069 298764741 318589069 115589908 -1000000005 115589908 -1000000005 931101104 726771251 931101104 726771251 475554364 441503822 475554364 441503822 262063283 50365196 262063283 50365196 32425364 48290679 32425364 480748361 32425364 480748361 744709542 356137198 744709542 356137198 231608395 335360535 231608395 335360535 1000000005 17160758 1000000005 17160758 784227460 458368459 784227460 458368459 103205502 88750859 103205502 88750859 11051915 -1000000005 11051915 -1000000005 897928080 178176758 897928080 178176758 784423320 323441919 784423320 323441919 744285178 931114623 744285178 931114623 411738575 519426487 411738575 519426487 782448762 194326307 782448762 194326307 960907123 2503515 960907123 2503515 998219960 2503515 199528540 725635025 199528540 725635025 456165390 595919519 456165390 595919519 657680443 534433469 657680443 534433469 222579711 248320759 222579711 248320759 848283486 56237319 848283486 56237319 1000000005 407933109 1000000005 407933109 408514170 901716359 408514170 901716359 675015606 -1000000005 675015606 -1000000005 899170802 829221967 899170802 829221967 255290544 355279863 255290544 355279863 803184054 201030790 803184054 201030790 1000000005 187682325 1000000005 187682325 340973047 870275187 340973047 870275187 581177118 499356999 581177118 499356999 681960268 434758607 681960268 434758607 152912507 114629721 152912507 114629721 924289812 114629721 825481518 302562919 825481518 302562919 760962210 476937266 760962210 476937266 494133255 889915168 494133255 889915168 155970564 206310516 155970564 206310516 1000000005 368587006 1000000005 368587006 723643085 574866130 723643085 574866130 637625913 952023494 637625913 952023494 337957297 573328056 337957297 573328056 466326666 956872799 466326666 956872799 905795117 82632506 905795117 82632506 -1000000005 45179928 -1000000005 45179928 968995938 218295446 968995938 218295446 205926131 312764430 205926131 312764430 761871550 812737498 761871550 812737498 269778702 317722437 269778702 317722437 88822004 37144060 88822004 37144060 24717494 37144060 155824405 969902300 155824405 969902300 634777578 667275113 634777578 667275113 438560791 549866900 438560791 549866900 972367838 -1000000005 972367838 -1000000005 219916907 381128981 219916907 381128981 279458638 974693372 279458638 974693372 632995192 268189568 632995192 268189568 971777826 -1000000005 971777826 -1000000005 68214140 159080539 68214140 159080539 232536191 385043052 232536191 385043052 484459227 739733166 484459227 739733166 201998056 287593337 201998056 287593337 998448069 -1000000005 998448069 -1000000005 212519699 586668262 212519699 586668262 681724725 285791602 681724725 285791602 12686132 19406196 12686132 156312948 12686132 156312948 846332488 331346839 846332488 331346839 661186857 934173204 661186857 934173204 418273761 482451085 418273761 482451085 301894586 217689258 301894586 217689258 868236934 108268827 868236934 108268827 989181730 16460003 989181730 370172277 989181730 370172277 711926669 570958295 711926669 570958295 108833890 105241456 108833890 105241456 930913436 105241456 247777336 882469884 247777336 882469884 700378153 381580116 700378153 381580116 795386944 278063238 795386944 278063238 814884839 278063238 720988041 423543098 720988041 423543098 635661092 965562141 635661092 965562141 559537789 520714674 559537789 520714674 423862424 896144742 423862424 896144742 578729829 259562018 578729829 259562018 149542978 113282503 149542978 113282503 942188983 -1000000005 942188983 -1000000005 290913794 966765984 290913794 966765984 489632332 -1000000005 489632332 -1000000005 6614823 421698059 6614823 421698059 466719832 878307440 466719832 878307440 686196757 406286042 686196757 406286042 -1000000005 23946145 -1000000005 23946145 39841928 101599261 39841928 101599261 719312501 427114287 719312501 427114287 317263252 801971952 317263252 801971952 545110394 988274780 545110394 988274780 365283152 555944110 365283152 555944110 706141179 412749411 706141179 412749411 248230594 317233791 248230594 317233791 81367218 -1000000005 81367218 -1000000005 843538081 236212284 843538081 236212284 174678179 628333258 174678179 628333258 508927093 816764312 508927093 816764312 318264895 343012185 318264895 343012185 989737233 15312348 989737233 28733267 989737233 28733267 102303612 167930065 102303612 167930065 855023678 940365103 855023678 940365103 233495184 350975649 233495184 923486054 233495184 923486054 702759926 305762780 702759926 305762780 979453441 24150696 979453441 24150696 983918665 24150696 892515294 618292939 892515294 618292939 389154122 482696762 389154122 482696762 316406160 396023487 316406160 396023487 854270972 79710632 854270972 79710632 1000000005 181221127 1000000005 181221127 509024704 894919502 509024704 894919502 622961085 598506701 622961085 598506701 30639066 -1000000005 30639066 -1000000005 761970049 418556999 761970049 418556999 248047793 319970856 248047793 319970856 857023861 31529698 857023861 31529698 -1000000005 164471784 -1000000005 164471784 303317406 947386964 303317406 947386964 561477720 442121976 561477720 442121976 287675031 311369587 287675031 311369587 123101498 12091811 123101498 12091811 1000000005 114968383 1000000005 114968383 98741959 201544870 98741959 201544870 259786766 445562731 259786766 445562731 450822218 980011965 450822218 980011965 386198344 528172478 386198344 528172478 735860923 311862150 735860923 311862150 939981753 90416987 939981753 322936003 939981753 322936003 368290673 907437177 368290673 907437177 543304397 603614158 543304397 603614158 265944821 382137044 265944821 382137044 771673636 189477419 771673636 189477419 126242071 189477419 525714599 814825635 525714599 814825635 320274392 371156104 320274392 371156104 238702433 121708318 238702433 121708318 1000000005 92883192 1000000005 92883192 903620161 787751992 903620161 787751992 241886446 -1000000005 241886446 -1000000005 981674172 29213544 981674172 29213544 77566083 179125894 77566083 179125894 860917772 211140932 860917772 211140932 670016978 643139897 670016978 643139897 418745799 336188082 418745799 336188082 131546887 81647004 131546887 81647004 -1000000005 32992910 -1000000005 32992910 963591871 215315100 963591871 215315100 267900767 814437037 267900767 814437037 560503928 620774279 560503928 620774279 643127593 948028074 643127593 948028074 303251715 113878960 303251715 113878960 985125021 5000410 985125021 5000410 996615877 5000410 341265298 939660422 341265298 939660422 770958999 286260357 770958999 286260357 877061502 119390079 877061502 119390079 9221929 13788381 9221929 103787210 9221929 103787210 383301222 864773062 383301222 864773062 283143743 -1000000005 283143743 -1000000005 922760977 466986906 922760977 466986906 475801478 946871880 475801478 946871880 821183924 263456785 821183924 263456785 1000000005 140768062 1000000005 140768062 851810483 233111302 851810483 233111302 273573269 681951674 273573269 681951674 695095081 367617940 695095081 367617940 193905949 163214035 193905949 163214035 975310346 36966924 975310346 765193471 975310346 765193471 168964951 233580678 168964951 233580678 927822139 -1000000005 927822139 -1000000005 970532069 221383028 970532069 221383028 222299804 846616947 222299804 846616947 511665432 695296060 511665432 695296060 453648821 899393041 453648821 899393041 -1000000005 465280924 -1000000005 465280924 677969876 628350448 677969876 628350448 110132291 104832987 110132291 104832987 69475238 104832987 149801422 899478649 149801422 899478649 840864726 24832468 840864726 24832468 983605542 24832468 962369579 186824513 962369579 186824513 616586806 768408551 616586806 768408551 457800558 654311814 457800558 654311814 666829721 75181380 666829721 75181380 -1000000005 98278210 -1000000005 98278210 135541723 325566075 135541723 325566075 625114061 969998213 625114061 969998213 424678701 714817767 424678701 714817767 633973271 411483654 633973271 411483654 746201778 356664748 746201778 356664748 162241310 79795171 162241310 79795171 53366057 79795171 744008485 947634762 744008485 947634762 461185384 198054719 461185384 198054719 -1000000005 187780733 -1000000005 187780733 311747329 667340843 311747329 667340843 948704836 -1000000005 948704836 -1000000005 881593281 248959734 881593281 248959734 496087559 871574920 496087559 871574920 212651540 54563216 212651540 54563216 974746417 37428446 974746417 259547542 974746417 259547542 223548075 884698475 223548075 884698475 437642826 553731963 437642826 553731963 281264335 327225232 281264335 327225232 982128429 27123023 982128429 46062342 982128429 46062342 134305905 245472852 134305905 245472852 681544109 926568823 681544109 926568823 360252404 386751294 360252404 386751294 -1000000005 244327865 -1000000005 244327865 748574435 476109233 748574435 476109233 189097787 227312738 189097787 227312738 848673082 227312738 792541256 963334992 792541256 963334992 496558610 264512924 496558610 264512924 -1000000005 111792754 -1000000005 111792754 247062372 490192866 247062372 490192866 850959558 -1000000005 850959558 -1000000005 917385287 890629534 917385287 890629534 395696905 697219759 395696905 697219759 736911568 -1000000005 736911568 -1000000005 10913832 179749079 10913832 179749079 766888335 937790171 766888335 937790171 121921793 -1000000005 121921793 -1000000005 936740155 288439686 936740155 288439686 224683808 831980784 224683808 831980784 500642724 699811437 500642724 699811437 308239397 8589557 308239397 8589557 5872807 8589557 250164856 669116084 250164856 669116084 589516708 999424305 589516708 999424305 560249889 602473589 560249889 602473589 672185816 264662005 672185816 264662005 174295017 264662005 197271927 983284918 197271927 983284918 653577119 628212781 653577119 628212781 283147682 294014205 283147682 294014205 918851568 122800915 918851568 282630037 918851568 282630037 215664084 360735049 215664084 360735049 632739128 572776604 632739128 572776604 293861189 203520809 293861189 203520809 979429560 30963398 979429560 49666709 979429560 49666709 310739479 994201801 310739479 994201801 744856557 147503040 744856557 147503040 85563020 128488308 85563020 157147711 85563020 157147711 206758961 827523876 206758961 827523876 421212766 359166849 421212766 359166849 926706193 47406397 926706193 47406397 967679363 47406397 48476985 144281326 48476985 144281326 312195394 945666354 312195394 945666354 727094377 212413946 727094377 212413946 1000000005 112401139 1000000005 112401139 758873118 572646094 758873118 572646094 312948054 438191696 312948054 438191696 782280506 283172811 782280506 283172811 914226832 39771880 914226832 39771880 973090955 39771880 29867222 362953707 29867222 362953707 276457814 847183690 276457814 847183690 387568900 513279963 387568900 513279963 632426330 842274033 632426330 842274033 388803724 -1000000005 388803724 -1000000005 996997603 480712495 996997603 480712495 390756957 595531047 390756957 595531047 800300485 281020279 800300485 281020279 115007021 -1000000005 115007021 -1000000005 798385296 353936195 798385296 353936195 255114168 756118867 255114168 756118867 610322011 943859259 610322011 943859259 240368145 159317920 240368145 159317920 106146953 159317920 807142003 296286341 807142003 296286341 790557625 677330018 790557625 677330018 617167478 149021943 617167478 149021943 1000000005 750608876 1000000005 750608876 563021539 240585181 563021539 240585181 131387964 152337128 131387964 152337128 93084766 139675604 93084766 827454468 93084766 827454468 576033011 720566390 576033011 720566390 206623749 305203666 206623749 305203666 196216304 275999314 196216304 275999314 150796063 131330550 150796063 131330550 913123354 131330550 846815965 489346174 846815965 489346174 263936064 311163541 263936064 311163541 54091505 81130612 54091505 344432550 54091505 344432550 398972128 760610308 398972128 760610308 341355684 327918773 341355684 327918773 825427418 115163015 825427418 115163015 42200273 14276807 42200273 14276807 990560112 14276807 151402526 320693368 151402526 320693368 680487807 711716839 680487807 711716839 155560726 147507156 155560726 147507156 43877276 8378700 43877276 8378700 5623534 8378700 661786956 899863062 661786956 899863062 187836824 233041274 187836824 233041274 844890647 233041274 678033426 935538442 678033426 935538442 447846463 477017527 447846463 477017527 888415805 164418735 888415805 164418735 971898109 41705693 971898109 158521991 971898109 158521991 239214627 812872979 239214627 812872979 478349523 890636210 478349523 890636210 330321961 464047831 330321961 464047831 738454226 62983861 738454226 62983861 957597682 62983861 45805369 693661381 45805369 693661381 650990219 812644487 650990219 812644487 392228001 964489514 392228001 964489514 561747542 911848127 561747542 911848127 730560539 263457715 730560539 263457715 875453218 95293926 875453218 95293926 936675225 95293926 804532317 972389319 804532317 972389319 142820625 -1000000005 142820625 -1000000005 919492264 275029527 919492264 275029527 757628329 408762897 757628329 408762897 474728841 958320768 474728841 958320768 637810559 636373450 637810559 636373450 378688549 753947158 378688549 753947158 649530935 405675357 649530935 405675357 825955087 262122392 825955087 484499216 825955087 484499216 399855458 990887834 399855458 990887834 509413633 658407909 509413633 658407909 196577921 220912680 196577921 220912680 110109181 129951522 110109181 129951522 1000000005 559723519 1000000005 559723519 416954568 484429297 416954568 484429297 734379882 164457268 734379882 164457268 105426492 -1000000005 105426492 -1000000005 881927443 227933081 881927443 227933081 301466688 727633341 301466688 727633341 655987096 456068491 655987096 456068491 835229853 75965020 835229853 75965020 949061370 75965020 153112337 384203381 153112337 384203381 717005398 552691659 717005398 552691659 187562287 15032104 187562287 15032104 9962564 15032104 18156777 33749592 18156777 33749592 80117066 317781408 80117066 317781408 272841079 993008132 272841079 993008132 459130052 790874541 459130052 790874541 281547378 393341181 281547378 393341181 183031914 278320814 183031914 629972255 183031914 629972255 657793405 934943450 657793405 934943450 204360852 62053543 204360852 62053543 25304028 37987863 25304028 144851246 25304028 144851246 856772125 255764401 856772125 255764401 750255055 888740095 750255055 888740095 491594240 583150406 491594240 583150406 -1000000005 331800818 -1000000005 331800818 751407551 478601159 751407551 478601159 211631573 123382869 211631573 123382869 43981254 -1000000005 43981254 -1000000005 229550451 550718112 229550451 550718112 640309500 824470207 640309500 824470207 195437562 177962024 195437562 177962024 30854368 46020859 30854368 125441751 30854368 125441751 899291823 710177230 899291823 710177230 209368205 275217948 209368205 275217948 83684170 47697238 83684170 47697238 32028908 47697238 760104524 716698017 760104524 716698017 570092863 505581196 570092863 505581196 313212844 420975500 313212844 420975500 274946357 321968663 274946357 321968663 809065683 22085007 809065683 22085007 985426883 22085007 381473618 638183811 381473618 638183811 630791596 999633622 630791596 999633622 347477617 708623021 347477617 708623021 715128568 53611571 715128568 53611571 36348961 53611571 138859911 434473827 138859911 434473827 442886038 948449091 442886038 948449091 776928020 287923953 776928020 287923953 885589108 -1000000005 885589108 -1000000005 896422130 254853784 896422130 254853784 610872910 812393398 610872910 812393398 486970285 86604951 486970285 86604951 57880920 86604951 59044101 257787937 59044101 257787937 237911647 414080255 237911647 414080255 685803582 942995512 685803582 942995512 532964029 510644625 532964029 510644625 736013457 387682089 736013457 387682089 257153073 280499983 257153073 280499983 908886223 -1000000005 908886223 -1000000005 178733404 649343337 178733404 649343337 626638655 889493728 626638655 889493728 164818019 54754808 164818019 54754808 -1000000005 183113052 -1000000005 183113052 829806242 310137323 829806242 310137323 263379781 856721646 263379781 856721646 627684631 467155509 627684631 467155509 752088558 365922984 752088558 365922984 142117314 209713266 142117314 209713266 130891701 118004634 130891701 118004634 922102766 118004634 896578546 412679667 896578546 412679667 275413944 882999018 275413944 882999018 771008437 83853073 771008437 83853073 -1000000005 39465460 -1000000005 39465460 28921434 66331078 28921434 66331078 664700202 695542706 664700202 695542706 269782692 163666119 269782692 163666119 102608007 153848390 102608007 180765814 102608007 180765814 741997440 492221302 741997440 492221302 345211434 838810897 345211434 838810897 551886465 79895914 551886465 79895914 946478996 79895914 915376125 281958199 915376125 281958199 698595709 449066763 698595709 449066763 407571754 933857169 407571754 933857169 543646443 549325097 543646443 549325097 264481113 317052437 264481113 317052437 208604113 305552425 208604113 305552425 184137932 247191773 184137932 247191773 -1000000005 408353310 -1000000005 408353310 605066711 960254976 605066711 960254976 269596527 323177077 269596527 323177077 795455364 -1000000005 795455364 -1000000005 70689973 187355151 70689973 187355151 586430123 903212016 586430123 903212016 307971463 342973236 307971463 342973236 831791417 140227943 831791417 140227943 933644894 15965053 933644894 15965053 989363500 15965053 61465279 146575530 61465279 146575530 862113018 377016577 862113018 377016577 617945381 950071797 617945381 950071797 -1000000005 29746317 -1000000005 29746317 438028597 875276403 438028597 875276403 51831155 36830832 51831155 36830832 995736145 6088628 995736145 6449572 995736145 6449572 767600637 647400155 767600637 647400155 310713325 420293865 310713325 420293865 245496782 87748532 245496782 87748532 941551425 87748532 74898264 983439806 74898264 983439806 505740297 526477734 505740297 526477734 867295651 102575898 867295651 102575898 3452412 5420660 3452412 877901442 3452412 877901442 537118236 626932916 537118236 626932916 247512588 117235209 247512588 117235209 69999921 -1000000005 69999921 -1000000005 999057710 203326252 999057710 203326252 185665143 971658896 185665143 971658896 430530725 576779454 430530725 576779454 367496033 818985834 367496033 818985834 584410199 989984118 584410199 989984118 158883770 -1000000005 158883770 -1000000005 941584796 169923920 941584796 169923920 875187584 597862536 875187584 597862536 243292107 358814420 243292107 358814420 190397471 223388372 190397471 223388372 885320144 22706798 885320144 22706798 14644099 22706798 828205368 846200340 828205368 846200340 17456960 -1000000005 17456960 -1000000005 975795651 112068269 975795651 112068269 193899505 925818102 193899505 925818102 475750916 493071429 475750916 493071429 856240963 151268107 856240963 151268107 100700728 151268107 809560769 809077825 809560769 809077825 242956580 101520490 242956580 101520490 953120191 -1000000005 953120191 -1000000005 831777670 396259000 831777670 396259000 310566874 541769732 310566874 541769732 755454538 353646625 755454538 353646625 -1000000005 49333041 -1000000005 49333041 255996575 818430293 255996575 818430293 792811981 140508541 792811981 140508541 18377952 -1000000005 18377952 -1000000005 11139386 46076557 11139386 46076557 754595354 977850882 754595354 977850882 319121963 166538586 319121963 166538586 49819499 -1000000005 49819499 -1000000005 997550485 991781718 997550485 991781718 171595915 99799399 171595915 99799399 66270489 99799399 246693277 721796228 246693277 721796228 597265024 346981418 597265024 346981418 781006250 128682145 781006250 128682145 -1000000005 457899506 -1000000005 457899506 345618481 904052501 345618481 904052501 427353321 481025729 427353321 481025729 273252331 282908018 273252331 282908018 810871296 282908018 520322445 926254136 520322445 926254136 184481037 68224795 184481037 68224795 954135785 68224795 249008705 834621707 249008705 834621707 589008962 434396725 589008962 434396725 284763730 425246363 284763730 425246363 1000000005 155980738 1000000005 155980738 747207652 764886156 747207652 764886156 437844067 482037077 437844067 482037077 274312775 206416831 274312775 206416831 -1000000005 169694192 -1000000005 169694192 1000000005 178867748 1000000005 178867748 156920251 284046502 156920251 284046502 791622288 352222443 791622288 352222443 284923650 841482623 284923650 841482623 487516489 470021442 487516489 470021442 158971487 56370297 158971487 56370297 18269894 -1000000005 18269894 -1000000005 125648051 917412425 125648051 917412425 629655439 630676370 629655439 630676370 539488620 398234991 539488620 398234991 60532958 90573151 60532958 173734809 60532958 173734809 308258003 791635015 308258003 791635015 553494912 642874795 553494912 642874795 451852278 485065538 451852278 485065538 707305426 274179679 707305426 274179679 864319390 -1000000005 864319390 -1000000005 9169454 781519694 9169454 781519694 889862249 4129662 889862249 4129662 997158521 4129662 14430086 73496587 14430086 73496587 211641447 686651240 211641447 686651240 794268788 284192840 794268788 284192840 877081097 -1000000005 877081097 -1000000005 949909216 853278525 949909216 853278525 416166098 505315168 416166098 505315168 714802320 177015124 714802320 177015124 94730431 17287554 94730431 17287554 11214037 17287554 855680839 923022208 855680839 923022208 267897260 240713031 267897260 240713031 986239663 20674228 986239663 207645350 986239663 207645350 811324509 310850671 811324509 310850671 777570438 878385170 777570438 878385170 482881746 629869959 482881746 629869959 658062083 496407388 658062083 496407388 923890586 -1000000005 923890586 -1000000005 964279754 66134372 964279754 66134372 826057117 498468601 826057117 498468601 342884367 647227001 342884367 647227001 691250505 446554823 691250505 446554823 748552244 336318704 748552244 336318704 843565274 160408667 843565274 160408667 1000000005 6097902 1000000005 6097902 138791063 979729874 138791063 979729874 382539163 355902578 382539163 355902578 793632563 12862257 793632563 12862257 8542186 12862257 840425658 424156059 840425658 424156059 664818920 649528768 664818920 649528768 358716529 882209305 358716529 882209305 459818861 514521850 459818861 514521850 395678654 899798240 395678654 899798240 594717378 330416291 594717378 330416291 70144820 -1000000005 70144820 -1000000005 825452358 880205641 825452358 880205641 400960388 748802345 400960388 748802345 561500833 122804313 561500833 122804313 957938874 62679061 957938874 904167614 957938874 904167614 346644108 476116677 346644108 476116677 291809478 335300488 291809478 335300488 866943887 -1000000005 866943887 -1000000005 834766314 293274762 834766314 293274762 247594502 574654950 247594502 574654950 510568451 946153471 510568451 946153471 740210738 326342715 740210738 326342715 186118096 144714771 186118096 144714771 96450402 144714771 828308848 259342104 828308848 259342104 790240573 356528764 790240573 356528764 239627055 444158604 239627055 444158604 445720020 740094318 445720020 740094318 489362801 402936884 489362801 402936884 14502444 22643673 14502444 192584996 14502444 192584996 834402414 306307741 834402414 306307741 549278765 751722752 549278765 751722752 -1000000005 517325119 -1000000005 517325119 598691344 837870324 598691344 837870324 379670249 799118335 379670249 799118335 751216464 360112478 751216464 360112478 904338191 97850017 904338191 97850017 65092446 97850017 778840079 929150642 778840079 929150642 389682957 708521729 389682957 708521729 814339353 198329377 814339353 198329377 970686416 19595697 970686416 19595697 986861974 19595697 198128276 447098858 198128276 447098858 327097971 773401912 327097971 773401912 768152653 -1000000005 768152653 -1000000005 916983901 433642993 916983901 433642993 187504763 190579682 187504763 190579682 124649466 45484679 124649466 45484679 30366214 45484679 284996357 989222055 284996357 989222055 812831909 177121278 812831909 177121278 38202349 -1000000005 38202349 -1000000005 987189165 428054608 987189165 428054608 352690986 737142430 352690986 737142430 592767098 303975654 592767098 303975654 140119399 179341806 140119399 179341806 913994118 119991644 913994118 119991644 1000000005 38287497 1000000005 38287497 869978522 585661940 869978522 585661940 411636605 986524548 411636605 986524548 722390556 136314668 722390556 136314668 909913281 136314668 858816820 212314628 858816820 212314628 781353607 388405486 781353607 388405486 690591689 924395319 690591689 924395319 403213004 775175816 403213004 775175816 753285127 359540056 753285127 359540056 809002923 37827658 809002923 37827658 974554773 37827658 86461145 140585750 86461145 140585750 820289146 492324097 820289146 492324097 476907157 816476272 476907157 816476272 741467930 233513033 741467930 233513033 881350421 82497816 881350421 82497816 -1000000005 772873520 -1000000005 772873520 754560779 182670245 754560779 182670245 82737439 -1000000005 82737439 -1000000005 948975562 175340376 948975562 175340376 827905532 416996135 827905532 416996135 301438015 569475945 301438015 569475945 563082676 959445044 563082676 959445044 824944048 19699738 824944048 19699738 986775015 19699738 837700909 286403286 837700909 286403286 706739211 536143074 706739211 536143074 236021659 325887462 236021659 325887462 210351232 240357407 210351232 240357407 847816279 114932009 847816279 114932009 1000000005 47090255 1000000005 47090255 714526273 948259853 714526273 948259853 261759391 314243553 261759391 314243553 74528019 106202750 74528019 106202750 930279138 106202750 117049312 251148359 117049312 251148359 408892116 824728610 408892116 824728610 510687749 870640236 510687749 870640236 662752853 542619976 662752853 542619976 587977358 655071723 587977358 655071723 729542286 356908589 729542286 356908589 993647525 -1000000005 993647525 -1000000005 975744629 154343007 975744629 154343007 768415349 917325903 768415349 917325903 565948042 455161596 565948042 455161596 846925921 -1000000005 846925921 -1000000005 975620885 190639220 975620885 190639220 670169180 694410635 670169180 694410635 366189132 422874603 366189132 422874603 121839057 108817289 121839057 108817289 977748694 -1000000005 977748694 -1000000005 78214505 885511203 78214505 885511203 451988247 654194514 451988247 654194514 658724852 275384814 658724852 275384814 -1000000005 648369 -1000000005 648369 745051261 628002222 745051261 628002222 257229944 112251487 257229944 112251487 948917587 76255517 948917587 409796838 948917587 409796838 667271821 935555237 667271821 935555237 411419892 611856149 411419892 611856149 743749793 289726501 743749793 289726501 191578967 289726501 781454247 416826154 781454247 416826154 185408660 272001158 185408660 272001158 39017161 57783726 39017161 104158145 39017161 104158145 208408202 683303008 208408202 683303008 560532649 274416545 560532649 274416545 923353426 115899881 923353426 306101711 923353426 306101711 221282082 976728702 221282082 976728702 663282982 447482795 663282982 447482795 822689392 266941315 822689392 517221203 822689392 517221203 398535480 875788580 398535480 875788580 630283889 327215921 630283889 327215921 209329642 249964750 209329642 249964750 879147020 7636826 879147020 7636826 1000000005 414571486 1000000005 414571486 702004959 499465451 702004959 499465451 362909364 888975960 362909364 888975960 931565017 100423717 931565017 100423717 1000000005 46113316 1000000005 46113316 700000588 607141858 700000588 607141858 339647269 927809940 339647269 927809940 729400594 235171321 729400594 235171321 151998422 126578218 151998422 126578218 31758585 47240540 31758585 330187938 31758585 330187938 733085786 956430384 733085786 956430384 310634455 257665890 310634455 257665890 959727993 9860602 959727993 9860602 6680847 9860602 279171893 972368434 279171893 972368434 542326833 519640408 542326833 519640408 481162550 808398239 481162550 808398239 286954144 205864271 286954144 205864271 63714372 91336670 63714372 91336670 -1000000005 786044707 -1000000005 786044707 665870927 482532906 665870927 482532906 794536936 -1000000005 794536936 -1000000005 93389459 416024815 93389459 416024815 668714160 733845920 668714160 733845920 167503140 254037777 167503140 281200839 167503140 281200839 723783358 997150944 723783358 997150944 480447028 327391366 480447028 327391366 801310807 182721098 801310807 182721098 878340737 182721098 301468476 783864524 301468476 783864524 717640637 324106081 717640637 324106081 823791694 226148411 823791694 226148411 863734122 128394177 863734122 128394177 915162521 128394177 850295352 271024053 850295352 271024053 208367701 351268747 208367701 351268747 510823713 844974071 510823713 844974071 769616423 -1000000005 769616423 -1000000005 852244886 439743796 852244886 439743796 296668967 831803303 296668967 831803303 699546888 443856188 699546888 443856188 937829490 92501192 937829490 92501192 61745187 92501192 159156711 425435637 159156711 425435637 310012471 873789107 310012471 873789107 531839152 152413520 531839152 152413520 -1000000005 128261133 -1000000005 128261133 241322339 988215996 241322339 988215996 357905811 752323213 357905811 752323213 566648923 692360948 566648923 692360948 391549778 239787269 391549778 239787269 146846484 92993855 146846484 92993855 -1000000005 150906930 -1000000005 150906930 100589502 298669364 100589502 298669364 209752750 850273238 209752750 850273238 656429746 555663375 656429746 555663375 136799889 182669188 136799889 182669188 906253667 28175368 906253667 28175368 -1000000005 106139470 -1000000005 106139470 923986705 324181943 923986705 324181943 496714091 865303405 496714091 865303405 334010427 630284499 334010427 630284499 402246196 887591627 402246196 887591627 602978197 418824894 602978197 418824894 4972456 -1000000005 4972456 -1000000005 31783871 895241549 31783871 895241549 595875399 541847249 595875399 541847249 38691317 -1000000005 38691317 -1000000005 967985902 87932100 967985902 87932100 60538376 213951916 60538376 213951916 772235691 803325311 772235691 803325311 324309952 320735883 324309952 320735883 207962976 244323302 207962976 244323302 1000000005 868723925 1000000005 868723925 40215889 4422226 40215889 4422226 997059701 4422226 84933585 244315779 84933585 244315779 760648266 920591390 760648266 920591390 333885381 811366648 333885381 811366648 877386249 19153310 877386249 19153310 12555364 19153310 966297387 155423678 966297387 155423678 849035583 267424350 849035583 267424350 251115773 785567882 251115773 785567882 442332407 342987572 442332407 342987572 177759862 129378354 177759862 129378354 1000000005 211081193 1000000005 211081193 790529213 790030061 790529213 790030061 174787127 229261138 174787127 229261138 998268125 2436583 998268125 430308378 998268125 430308378 690283882 569944046 690283882 569944046 49589474 -1000000005 49589474 -1000000005 990784913 94061910 990784913 94061910 892175047 785421688 892175047 785421688 291621991 354791545 291621991 354791545 782701231 34037248 782701231 34037248 22552989 34037248 652558373 791464991 652558373 791464991 207905110 252787782 207905110 252787782 17700399 27480595 17700399 213052518 17700399 213052518 777878810 715880632 777878810 715880632 338224886 408353311 338224886 408353311 923097129 16676097 923097129 16676097 -1000000005 81984186 -1000000005 81984186 86068658 202668799 86068658 202668799 178323706 580900622 178323706 580900622 948221893 -1000000005 948221893 -1000000005 960272440 67691950 960272440 67691950 72432997 201896796 72432997 201896796 501574592 900472200 501574592 900472200 285117472 384344189 285117472 384344189 -1000000005 55083248 -1000000005 55083248 951811803 769875546 951811803 769875546 297795453 387037415 297795453 387037415 932902844 102334075 932902844 901849026 932902844 901849026 154801284 32470785 154801284 32470785 978401848 32470785 91020991 238653116 91020991 238653116 210503898 334130058 210503898 334130058 453237292 950047248 453237292 950047248 259586905 53923055 259586905 53923055 36422175 53923055 42841348 138239550 42841348 138239550 853328563 298977018 853328563 298977018 263935788 838651411 263935788 838651411 588745163 956315478 588745163 956315478 503322401 613097635 503322401 613097635 351717996 853830657 351717996 853830657 989460918 15859951 989460918 19796686 989460918 19796686 769679396 386145696 769679396 386145696 677253723 895543944 677253723 895543944 541094266 605263836 541094266 605263836 636148143 949730913 636148143 949730913 398732551 613939022 398732551 613939022 1000000005 40951273 1000000005 40951273 415425732 931876166 415425732 931876166 907525691 84104844 907525691 84104844 -1000000005 122215101 -1000000005 122215101 828205686 286336523 828205686 286336523 319792086 994105855 319792086 994105855 449556432 666550743 449556432 666550743 712451867 153115541 712451867 153115541 932634254 62090576 932634254 62090576 41834153 62090576 235215625 751707427 235215625 751707427 910566605 -1000000005 910566605 -1000000005 714951993 829068897 714951993 829068897 178972569 15130926 178972569 15130926 10078519 15130926 989687349 26798462 989687349 26798462 977716735 191770514 977716735 191770514 240176916 398106570 240176916 398106570 783708892 305341487 783708892 305341487 40643185 60235629 40643185 386672321 40643185 386672321 277578246 932999731 277578246 932999731 642277966 411654738 642277966 411654738 847980613 31520123 847980613 31520123 -1000000005 852527973 -1000000005 852527973 514171463 401196519 514171463 401196519 791528799 111807186 791528799 111807186 982730385 25984907 982730385 484609426 982730385 484609426 171786169 243595110 171786169 243595110 847874741 185915981 847874741 185915981 111429279 166777885 111429279 255854300 111429279 255854300 803091461 977696582 803091461 977696582 375250846 -1000000005 375250846 -1000000005 57512115 87208444 57512115 87208444 446569734 569568104 446569734 569568104 162330086 229350565 162330086 229350565 906308396 1951748 906308396 1951748 1000000005 78152579 1000000005 78152579 86676898 468159675 86676898 468159675 588917240 689298089 588917240 689298089 402787752 974667480 402787752 974667480 702583092 347907007 702583092 347907007 957109651 21451332 957109651 21451332 985830099 21451332 916135504 220397388 916135504 220397388 722792803 907523193 722792803 907523193 10443467 15732436 10443467 481722054 10443467 481722054 466303031 920990291 466303031 920990291 899945989 -1000000005 899945989 -1000000005 968604244 111672798 968604244 111672798 903663292 175533350 903663292 175533350 721518648 994811663 721518648 994811663 248503331 270919594 248503331 270919594 860093695 208766855 860093695 414655124 860093695 414655124 549149595 996266331 549149595 996266331 384927237 337970321 384927237 337970321 844531381 150322849 844531381 150322849 99888606 150322849 161559088 906063199 161559088 906063199 623109715 116624646 623109715 116624646 -1000000005 115196303 -1000000005 115196303 762654537 784291032 762654537 784291032 439908781 391200990 439908781 391200990 872075916 -1000000005 872075916 -1000000005 42057858 259053061 42057858 259053061 807894604 370858805 807894604 370858805 271711594 968615279 271711594 968615279 558707870 605957095 558707870 605957095 522667412 944903116 522667412 944903116 328237783 424606417 328237783 424606417 9152465 13676805 9152465 974919782 9152465 974919782 736118149 259446401 736118149 259446401 1000000005 184454645 1000000005 184454645 143252704 286477225 143252704 286477225 317311754 974882951 317311754 974882951 779388132 275050989 779388132 275050989 141780900 -1000000005 141780900 -1000000005 719683634 828688265 719683634 828688265 233722138 336997681 233722138 336997681 109582643 -1000000005 109582643 -1000000005 188810205 681083453 188810205 681083453 944197721 -1000000005 944197721 -1000000005 979827233 41027521 979827233 41027521 117787709 389740328 117787709 389740328 902522980 22954589 902522980 22954589 984586078 22954589 241307455 843443223 241307455 843443223 448852980 135564731 448852980 135564731 50982957 -1000000005 50982957 -1000000005 59571455 501706766 59571455 501706766 951989404 12871523 951989404 12871523 8545088 12871523 930203016 169992224 930203016 169992224 252993658 563556954 252993658 563556954 712356854 60329267 712356854 60329267 959396288 60329267 917764287 205036878 917764287 205036878 185496576 415701613 185496576 415701613 811979679 -1000000005 811979679 -1000000005 136148660 210569492 136148660 210569492 363272319 850098597 363272319 850098597 675207070 42797931 675207070 42797931 971258591 42797931 899542366 180031845 899542366 180031845 842968325 929766122 842968325 929766122 432580675 546255966 432580675 546255966 652719734 805288455 652719734 805288455 483272230 610953850 483272230 610953850 165552387 160767668 165552387 160767668 962271728 -1000000005 962271728 -1000000005 779702763 861314727 779702763 861314727 388771854 716913144 388771854 716913144 550730743 499608712 550730743 499608712 309779409 380671481 309779409 380671481 246187327 302072277 246187327 302072277 37767614 55952707 37767614 90625613 37767614 90625613 191237563 986011925 191237563 986011925 783145886 -1000000005 783145886 -1000000005 858829098 341280122 858829098 341280122 690126561 956061557 690126561 956061557 364075210 612860911 364075210 612860911 707917027 194554122 707917027 194554122 127647314 82541301 127647314 82541301 990774897 13840484 990774897 175742063 990774897 175742063 879630127 197490772 879630127 197490772 362381326 895198246 362381326 895198246 680971577 98444928 680971577 98444928 1000000005 660604882 1000000005 660604882 485849770 996192026 485849770 996192026 409199055 258785518 409199055 258785518 -1000000005 225256517 -1000000005 225256517 803867515 841196963 803867515 841196963 266163666 265704169 266163666 265704169 -1000000005 793213576 -1000000005 793213576 907465867 90341073 907465867 90341073 60317628 90341073 785754762 479272383 785754762 479272383 671748989 633780148 671748989 633780148 312631711 433885153 312631711 433885153 194235303 73920347 194235303 73920347 950337148 73920347 193517756 644712001 193517756 644712001 676746110 381163921 676746110 381163921 -1000000005 119677312 -1000000005 119677312 842404657 441240247 842404657 441240247 669991207 845569873 669991207 845569873 383079459 39380242 383079459 39380242 26157234 39380242 271631344 964395701 271631344 964395701 687604469 461386038 687604469 472582478 687604469 472582478 388284471 889334672 388284471 889334672 651053346 700219550 651053346 700219550 301892234 13788382 301892234 13788382 1000000005 313210356 1000000005 313210356 780246361 828296881 780246361 828296881 342878154 282935428 342878154 282935428 143281467 153176259 143281467 153176259 74394046 15694790 74394046 15694790 1000000005 412347665 1000000005 412347665 688923105 929699188 688923105 929699188 487754349 181348633 487754349 181348633 880971199 59605783 880971199 59605783 40070880 59605783 684575131 840018413 684575131 840018413 495232859 627880069 495232859 627880069 644569184 290709986 644569184 290709986 127820303 191993624 127820303 274539807 127820303 274539807 605627909 883820933 605627909 883820933 357985983 243672436 357985983 243672436 898698664 29447901 898698664 29447901 19035284 29447901 54907336 439049782 54907336 439049782 538056169 995190119 538056169 995190119 814820370 100824845 814820370 100824845 66866712 100824845 743209904 499431411 743209904 499431411 613383855 975156618 613383855 975156618 456794304 394957948 456794304 394957948 258588567 257925392 258588567 257925392 151574619 190908926 151574619 190908926 127330302 190908926 812059849 461920637 812059849 461920637 453012778 938434998 453012778 938434998 541331335 296736907 541331335 296736907 916850321 34995764 916850321 34995764 10745155 16491278 10745155 203895854 10745155 203895854 296462471 944638023 296462471 944638023 353136280 988965677 353136280 988965677 397780339 92830749 397780339 92830749 938277631 92830749 95308316 189494057 95308316 189494057 128114147 782111284 128114147 782111284 627837676 461523158 627837676 461523158 952754832 4699111 952754832 4699111 996905382 4699111 95452106 157360679 95452106 157360679 138621417 446528819 138621417 446528819 805672149 104185590 805672149 104185590 931589068 104185590 914864516 215889800 914864516 215889800 212147377 972756070 212147377 972756070 538608846 667704713 538608846 667704713 313808688 -1000000005 313808688 -1000000005 682540757 801394883 682540757 801394883 514716256 314624737 514716256 314624737 955861052 20491542 955861052 20491542 13266623 20491542 198865826 337745281 198865826 337745281 543686856 680919961 543686856 680919961 644437169 835869129 644437169 835869129 316650877 374728158 316650877 374728158 898726173 -1000000005 898726173 -1000000005 146841424 771023407 146841424 771023407 800807292 150105358 800807292 150105358 78232971 117609749 78232971 315108388 78232971 315108388 703425251 445229429 703425251 445229429 -1000000005 316645424 -1000000005 316645424 222817496 957836824 222817496 957836824 421828820 232599934 421828820 232599934 845244905 232599934 734129410 649444195 734129410 649444195 151001885 210684933 151001885 210684933 1000000005 132472791 1000000005 132472791 881824828 571474011 881824828 571474011 300820269 210467144 300820269 210467144 133137472 105807227 133137472 105807227 930513010 105807227 119811684 460460859 119811684 460460859 329674689 519607042 329674689 519607042 548334071 781347852 548334071 781347852 774299611 125763749 774299611 125763749 -1000000005 25726262 -1000000005 25726262 70629372 212600801 70629372 212600801 747951121 953258107 747951121 953258107 266172391 247910926 266172391 247910926 886112125 131544033 886112125 131544033 982844712 25801951 982844712 209740038 982844712 209740038 828003059 343359767 828003059 343359767 715055667 850653107 715055667 850653107 188622569 8181143 188622569 8181143 994004224 8181143 192350169 329155280 192350169 329155280 766065219 401099353 766065219 401099353 590567819 829429806 590567819 829429806 267995887 133442703 267995887 133442703 55051092 64255725 55051092 64255725 43224272 64255725 872811585 196827087 872811585 196827087 264074592 750129610 264074592 750129610 910420599 70039145 910420599 70039145 -1000000005 113456290 -1000000005 113456290 812883490 422467040 812883490 422467040 665811967 967187993 665811967 967187993 90597008 116632896 90597008 116632896 57654131 -1000000005 57654131 -1000000005 70546972 244663886 70546972 244663886 693211855 954683331 693211855 954683331 655025290 739288052 655025290 739288052 264427248 383583108 264427248 383583108 775002449 273273879 775002449 273273879 914939191 29321660 914939191 29321660 18943570 29321660 108493344 774433307 108493344 774433307 970504129 -1000000005 970504129 -1000000005 987798259 20915951 987798259 20915951 107514748 170212256 107514748 170212256 177333710 445905993 177333710 445905993 756521551 268725152 756521551 268725152 175831770 209040704 175831770 209040704 869756044 112939405 869756044 112939405 75094011 112939405 770112365 390019325 770112365 390019325 492036823 936043601 492036823 936043601 91784484 49478093 91784484 49478093 974373866 18758046 974373866 18758046 9826999 14662775 9826999 74615185 9826999 74615185 816640530 621446132 816640530 621446132 358682300 748589466 358682300 748589466 897734756 130505519 897734756 130505519 1000000005 76446688 1000000005 76446688 248972060 589924159 248972060 589924159 628721292 835474462 628721292 835474462 672148341 322278326 672148341 322278326 20288161 5058953 20288161 5058953 3228166 5058953 771568460 450106735 771568460 450106735 315759817 985694486 315759817 985694486 777322344 44439785 777322344 44439785 29306478 44439785 427828404 971189599 427828404 971189599 584793852 681862664 584793852 681862664 434289215 759010015 434289215 759010015 773130766 81353183 773130766 81353183 54211123 81353183 773609996 607865771 773609996 607865771 171432303 121875433 171432303 121875433 948825972 -1000000005 948825972 -1000000005 987277385 301008740 987277385 301008740 260517320 449446812 260517320 449446812 400066300 958584207 400066300 958584207 642618742 390897679 642618742 390897679 187911331 30366729 187911331 30366729 19948099 30366729 931884135 212327344 931884135 212327344 846542362 292491513 846542362 292491513 298656692 888185991 298656692 888185991 769693640 53777455 769693640 53777455 -1000000005 110477453 -1000000005 110477453 278816275 646789172 278816275 646789172 570321333 451944035 570321333 451944035 292728091 390934035 292728091 390934035 764947055 348036226 764947055 434337144 764947055 434337144 299679436 752622894 299679436 752622894 509678840 190776210 509678840 190776210 9772144 14590625 9772144 25482366 9772144 25482366 74751093 809597135 74751093 809597135 449145012 736266699 449145012 736266699 952441342 71064227 952441342 151335461 952441342 151335461 763563074 401216285 763563074 401216285 363343332 757889317 363343332 757889317 690163184 396545196 690163184 396545196 829006732 -1000000005 829006732 -1000000005 387232185 895743586 387232185 895743586 430316151 925322393 430316151 925322393 715495375 321409917 715495375 321409917 783125896 321409917 737695314 395481280 737695314 395481280 675061204 984868824 675061204 984868824 405746522 345280719 405746522 345280719 230042612 345280719 293848193 868178487 293848193 868178487 854402046 198470056 854402046 198470056 109729203 55572411 109729203 55572411 962714154 55572411 911460932 323552402 911460932 323552402 200709398 303154587 200709398 846211827 200709398 846211827 767425017 55976418 767425017 55976418 962250153 55976418 761411038 416841687 761411038 416841687 675408115 652480842 675408115 652480842 327421652 336073670 327421652 336073670 867901052 42619191 867901052 42619191 28185212 42619191 917311993 867634500 917311993 867634500 207148247 271783781 207148247 271783781 178811820 271783781 245931699 546048085 245931699 546048085 875454092 -1000000005 875454092 -1000000005 73098735 430648824 73098735 430648824 708840761 561296246 708840761 561296246 398917026 944061577 398917026 944061577 677946039 274317626 677946039 274317626 -1000000005 117438598 -1000000005 117438598 812042421 339496287 812042421 339496287 682338816 935040646 682338816 935040646 156707954 113039789 156707954 113039789 35874864 52993364 35874864 213342377 35874864 213342377 839629746 335235652 839629746 335235652 467410916 871394932 467410916 871394932 637962413 752510319 637962413 752510319 149073583 116879146 149073583 116879146 922779234 116879146 776985876 953989995 776985876 953989995 374232548 816256148 374232548 816256148 747842948 351984442 747842948 351984442 813097105 211994139 813097105 211994139 101628404 -1000000005 101628404 -1000000005 788689585 380639794 788689585 380639794 241959847 271597161 241959847 271597161 68991272 39321170 68991272 39321170 980749583 -1000000005 980749583 -1000000005 64282811 99823645 64282811 99823645 115560798 474316627 115560798 474316627 716698987 304453649 716698987 304453649 1000000005 245764668 1000000005 245764668 197147281 323666207 197147281 323666207 324278944 809934336 324278944 809934336 686442285 336997683 686442285 336997683 1000000005 239698607 1000000005 239698607 718050830 897821258 718050830 897821258 483861525 655147353 483861525 655147353 273559855 -1000000005 273559855 -1000000005 954210496 274570680 954210496 274570680 713410976 798228423 713410976 798228423 586727641 393454827 586727641 393454827 262428084 393454827 309901050 862404594 309901050 862404594 425802350 475729461 425802350 475729461 247224981 325890121 247224981 325890121 829513695 -1000000005 829513695 -1000000005 40899407 147028326 40899407 147028326 147605939 863296635 147605939 863296635 405384879 247499399 405384879 247499399 896044040 127504362 896044040 127504362 916025729 127504362 882857811 232628457 882857811 232628457 298432618 814295739 298432618 814295739 731605096 312079124 731605096 312079124 789624718 312079124 742630974 468761428 742630974 468761428 570085551 975929746 570085551 975929746 495164768 564973167 495164768 564973167 345323428 762257014 345323428 762257014 846875578 -1000000005 846875578 -1000000005 979200213 241276697 979200213 241276697 292822977 599600608 292822977 599600608 616492307 862667964 616492307 862667964 318831235 460466691 318831235 460466691 39987312 198088 39987312 198088 180576 198088 840477720 699851267 840477720 699851267 316667152 450004687 316667152 450004687 289657849 -1000000005 289657849 -1000000005 892088579 297671498 892088579 297671498 483064694 959782076 483064694 959782076 674443986 -1000000005 674443986 -1000000005 800649056 972249772 800649056 972249772 492315815 558049800 492315815 558049800 658229290 698457265 658229290 698457265 426360023 474858314 426360023 474858314 140461054 201351804 140461054 201351804 133984179 201351804 829110718 583398836 829110718 583398836 524035686 989205734 524035686 989205734 355679984 521937797 355679984 521937797 793308510 43637284 793308510 43637284 970613803 43637284 968705729 74259260 968705729 74259260 750387381 412205198 750387381 412205198 -1000000005 52868862 -1000000005 52868862 71314211 133815835 71314211 133815835 315057143 621294509 315057143 621294509 612269922 741582183 612269922 741582183 96182698 144377040 96182698 153701947 96182698 153701947 237911275 467381622 237911275 467381622 566280135 788947651 566280135 788947651 659256038 505410572 659256038 505410572 218678307 200164076 218678307 200164076 1000000005 320786371 1000000005 320786371 622791281 630413033 622791281 630413033 521719988 882596658 521719988 882596658 285946983 286767480 285946983 286767480 40618734 60188164 40618734 118568138 40618734 118568138 861383037 789683549 861383037 789683549 51493569 71105197 51493569 71105197 -1000000005 23405764 -1000000005 23405764 500790781 773744570 500790781 773744570 379799449 639852188 379799449 639852188 516780292 859954558 516780292 859954558 381722086 917730982 381722086 917730982 702055578 328032402 702055578 328032402 811883069 162160925 811883069 162160925 108350251 162160925 669272004 516335198 669272004 516335198 244234523 106759138 244234523 106759138 59030097 33438643 59030097 33438643 22135007 33438643 835749717 949895933 835749717 949895933 355992844 368061843 355992844 368061843 46422426 39278861 46422426 39278861 973689818 39278861 704096186 479980383 704096186 479980383 326537790 955975553 326537790 955975553 918441087 120985318 918441087 120985318 960566535 -1000000005 960566535 -1000000005 42848307 145796074 42848307 145796074 230754004 910359239 230754004 910359239 572005340 477518971 572005340 477518971 153288029 20210562 153288029 20210562 13158794 20210562 980911586 96669980 980911586 96669980 878270885 464443124 878270885 464443124 311764349 800862711 311764349 800862711 574656304 834207694 574656304 834207694 342409372 540982788 342409372 540982788 538791699 799329886 538791699 799329886 134890098 59773737 134890098 59773737 1000000005 12691768 1000000005 12691768 66206892 385520268 66206892 385520268 269461106 543296515 269461106 543296515 843155783 208544363 843155783 208544363 138684727 208544363 383535126 643074993 383535126 643074993 814491516 194385720 814491516 194385720 870093338 194385720 309661053 673466261 309661053 673466261 755077068 280298515 755077068 280298515 149136517 -1000000005 149136517 -1000000005 182255264 280970964 182255264 280970964 749470696 390163461 749470696 390163461 666023822 622422688 666023822 622422688 205032045 197124108 205032045 197124108 937674934 -1000000005 937674934 -1000000005 987567486 240803872 987567486 240803872 442157944 786418546 442157944 786418546 924310694 10291712 924310694 10291712 6949350 10291712 884920416 185796741 884920416 185796741 170254347 781979990 170254347 781979990 539008897 910837128 539008897 910837128 323980008 176911146 323980008 176911146 81482419 122200409 81482419 257635218 81482419 257635218 794543346 681861691 794543346 681861691 368252765 862711966 368252765 862711966 883755783 175075820 883755783 336188085 883755783 336188085 722474333 967040415 722474333 967040415 383361118 533225030 383361118 533225030 669228943 453057082 669228943 453057082 137983340 207616230 137983340 208262868 137983340 208262868 189182251 349156603 189182251 349156603 581202359 769812799 581202359 769812799 606934005 853668174 606934005 853668174 156706582 157465822 156706582 157465822 921042485 63272477 921042485 63272477 957386154 63272477 282084339 755915376 282084339 755915376 607356008 643726006 607356008 643726006 153306615 4094828 153306615 4094828 -1000000005 742977667 -1000000005 742977667 679279948 473447221 679279948 473447221 961526554 44515629 961526554 44515629 969911018 44515629 140116508 217591212 140116508 217591212 831509758 253571752 831509758 253571752 232005479 451649460 232005479 451649460 334100783 661503246 334100783 661503246 387469135 592050433 387469135 592050433 830146877 -1000000005 830146877 -1000000005 232821455 683106349 232821455 683106349 722308709 366410122 722308709 366410122 96494168 4079020 96494168 4079020 997187183 4079020 312543098 555102970 312543098 555102970 931068477 105023515 931068477 237736465 931068477 237736465 792366929 456965755 792366929 456965755 328860941 612645950 328860941 612645950 662273229 851347405 662273229 851347405 382412090 487575122 382412090 487575122 758593596 -1000000005 758593596 -1000000005 6149229 259993330 6149229 259993330 696796881 944871700 696796881 944871700 88710832 23670343 88710832 23670343 997582641 -1000000005 997582641 -1000000005 103460273 196036815 103460273 196036815 161466344 958836159 161466344 958836159 637639292 661428976 637639292 661428976 272626324 294181723 272626324 294181723 -1000000005 205272761 -1000000005 205272761 642016871 907196878 642016871 907196878 403761097 638196361 403761097 638196361 315689977 312402284 315689977 312402284 897669362 88056907 897669362 88056907 31157967 46514899 31157967 230144799 31157967 230144799 378123571 844031316 378123571 844031316 654320407 609606946 654320407 609606946 383107948 898316980 383107948 898316980 606271088 796748009 606271088 796748009 649225000 497099482 649225000 497099482 721715213 46414367 721715213 46414367 31138226 46414367 89342523 381721184 89342523 381721184 733572445 758519338 733572445 758519338 307244826 437341856 307244826 437341856 290729012 -1000000005 290729012 -1000000005 853817465 665750656 853817465 665750656 219957322 147168834 219957322 147168834 98025175 147168834 815422570 361365393 815422570 361365393 686967472 711796853 686967472 711796853 442760255 248101464 442760255 248101464 131209183 196986653 131209183 885693013 131209183 885693013 1000000005 325162362 1000000005 325162362 252935486 437735307 252935486 437735307 372922636 815441014 372922636 815441014 600070357 429041122 600070357 429041122 185328101 214064160 185328101 214064160 46925126 -1000000005 46925126 -1000000005 725441904 699173934 725441904 699173934 328962079 427114285 328962079 427114285 274999866 243742217 274999866 243742217 -1000000005 30008946 -1000000005 30008946 843435990 618093225 843435990 618093225 381054312 809509234 381054312 809509234 928785313 61412594 928785313 61412594 1000000005 928766549 1000000005 928766549 380261524 502628786 380261524 502628786 484043973 658008949 484043973 658008949 564704072 898102969 564704072 898102969 277855390 264428155 277855390 264428155 80701572 76887818 80701572 76887818 27099929 28398481 27099929 28398481 1000000005 90378894 1000000005 90378894 869031762 708246443 869031762 708246443 93933857 83551904 93933857 83551904 1000000005 131727546 1000000005 131727546 532512112 741220917 532512112 741220917 807150765 287336473 807150765 733269822 807150765 733269822 153534914 -1000000005 153534914 -1000000005 269551088 983555697 269551088 983555697 780959551 179341810 780959551 179341810 94421173 141483791 94421173 245069921 94421173 245069921 197919959 335235992 197919959 335235992 310331119 681731290 310331119 681731290 558592912 483226733 558592912 483226733 37441110 54883499 37441110 54883499 36950523 54883499 952526313 129784452 952526313 129784452 371987172 768294043 371987172 768294043 644182841 294169546 644182841 294169546 1000000005 159080538 1000000005 159080538 702576394 847810899 702576394 847810899 87923019 120123732 87923019 120123732 74058710 16552537 74058710 16552537 10787804 16552537 907766743 291028953 907766743 291028953 764164461 457911800 764164461 457911800 454203075 854333107 454203075 854333107 502021884 557126593 502021884 557126593 350775661 635893278 350775661 635893278 545220138 839382081 545220138 839382081 383214048 921268825 383214048 921268825 563534692 156872304 563534692 156872304 1000000005 94962539 1000000005 94962539 84096984 860719488 84096984 860719488 785394843 311163544 785394843 311163544 834596465 63124716 834596465 63124716 1000000005 7810178 1000000005 7810178 414347539 881902299 414347539 881902299 621521996 557943612 621521996 557943612 350569218 652875116 350569218 652875116 483607540 886617592 483607540 886617592 785508613 278957388 785508613 278957388 947918892 61603155 947918892 61603155 -1000000005 6956476 -1000000005 6956476 224110326 711285226 224110326 711285226 428828832 455634006 428828832 455634006 97034999 -1000000005 97034999 -1000000005 162463248 296493483 162463248 296493483 748820961 751538498 748820961 751538498 598761526 929661662 598761526 929661662 430896205 634574062 430896205 634574062 664621036 226392175 664621036 226392175 141899489 209083873 141899489 209083873 87906518 39829026 87906518 39829026 -1000000005 158734779 -1000000005 158734779 720290789 536394084 720290789 536394084 345379180 956571262 345379180 956571262 523816969 718461565 523816969 718461565 666839506 411343157 666839506 411343157 263884542 10982523 263884542 10982523 -1000000005 590095387 -1000000005 590095387 532219584 -1000000005 532219584 -1000000005 5942175 22823261 5942175 22823261 113360883 289392458 113360883 289392458 667518672 663708032 667518672 663708032 623109571 861744864 623109571 861744864 932554961 -1000000005 932554961 -1000000005 5314580 161478453 5314580 161478453 461565885 914294519 461565885 914294519 790287757 301177318 790287757 301177318 179455785 112556379 179455785 112556379 925665024 112556379 919147842 361908577 919147842 361908577 616209011 795911155 616209011 795911155 144764951 80532171 144764951 80532171 53735548 80532171 130973835 270071042 130973835 270071042 733958075 998246474 733958075 998246474 378378561 745882241 378378561 745882241 736725426 5514090 736725426 5514090 3568496 5514090 13074685 181788590 13074685 181788590 813425359 294180481 813425359 294180481 783141769 448037624 783141769 448037624 359308648 906775337 359308648 906775337 962988039 54883769 962988039 802814901 962988039 802814901 454010036 511315509 454010036 511315509 521784805 741230288 521784805 741230288 851527833 223240044 851527833 761104133 851527833 761104133 321863985 162441938 321863985 162441938 108619159 162441938 203154178 348480305 203154178 348480305 529698277 674597916 529698277 674597916 335753545 110705500 335753545 110705500 73807328 110705500 123458360 316120931 123458360 316120931 291826126 555493886 291826126 555493886 698901470 371753063 698901470 371753063 780362956 324902594 780362956 324902594 783378892 227428816 783378892 227428816 848572137 227428816 831288149 997158966 831288149 997158966 458954384 628361709 458954384 628361709 690683215 456151465 690683215 456151465 1000000005 796951002 1000000005 796951002 406751611 638226751 406751611 638226751 1000000005 852547769 1000000005 852547769 387058526 700728433 387058526 700728433 671896981 481845853 671896981 481845853 83150993 17881578 83150993 17881578 11784034 17881578 469563614 913486160 469563614 913486160 663958482 -1000000005 663958482 -1000000005 743398491 429897473 743398491 429897473 343387458 843230373 343387458 843230373 804733625 86356078 804733625 86356078 953877999 62090575 953877999 62090575 977820851 -1000000005 977820851 -1000000005 826194679 536547438 826194679 536547438 120887142 135452413 120887142 135452413 910506609 135452413 815874559 660449404 815874559 660449404 335757975 903172489 335757975 903172489 512448863 578035111 512448863 578035111 788219140 159362504 788219140 159362504 1000000005 119008008 1000000005 119008008 892789345 253054513 892789345 253054513 670547588 610356150 670547588 610356150 269740692 175712009 269740692 175712009 952139156 -1000000005 952139156 -1000000005 62964405 131849010 62964405 131849010 669267522 886251583 669267522 886251583 333356893 525712389 333356893 525712389 677367141 396305948 677367141 396305948 1000000005 160272734 1000000005 160272734 353545831 822467345 353545831 822467345 635200959 656467429 635200959 656467429 280793881 374377696 280793881 374377696 777053154 300705976 777053154 300705976 797706306 300705976 796986189 846524804 796986189 846524804 554827294 471149561 554827294 471149561 818085386 259821483 818085386 259821483 171074760 259821483 547084134 982096998 547084134 982096998 370669581 488187346 370669581 488187346 774689912 243325966 774689912 243325966 136787968 205926933 136787968 989143715 136787968 989143715 529717140 416443335 529717140 416443335 747201745 -1000000005 747201745 -1000000005 68406617 202949861 68406617 202949861 211585204 333019849 211585204 333019849 242757701 904098760 242757701 904098760 603573422 480669648 603573422 480669648 200205478 296433211 200205478 296433211 95097690 -1000000005 95097690 -1000000005 542385106 868862936 542385106 868862936 443064058 517652963 443064058 517652963 839519123 240989025 839519123 347308583 839519123 347308583 733611540 398382521 733611540 398382521 19079015 16070459 19079015 16070459 989352426 16070459 963919455 595566459 963919455 595566459 451786737 664261233 451786737 664261233 662701621 899092044 662701621 899092044 85016348 127830583 85016348 301521140 85016348 301521140 247412768 834051779 247412768 834051779 459686463 613722650 459686463 613722650 485018047 832643553 485018047 832643553 999988387 -1000000005 999988387 -1000000005 950522502 138514775 950522502 138514775 374588788 967078562 374588788 967078562 452039782 455161282 452039782 455161282 712874897 403872583 712874897 403872583 953613211 -1000000005 953613211 -1000000005 829847056 820126808 829847056 820126808 545902693 627351533 545902693 627351533 95470954 66411107 95470954 66411107 44720260 66411107 149688374 290319049 149688374 290319049 640767883 761440834 640767883 761440834 435155344 502346395 435155344 502346395 978307822 22708469 978307822 22708469 14663512 22708469 855051520 465501071 855051520 465501071 305606291 302816371 305606291 302816371 177586994 270044619 177586994 422030759 177586994 422030759 962189311 35302305 962189311 35302305 976711793 35302305 929500134 365841292 929500134 365841292 717038068 841423064 717038068 841423064 -1000000005 94743940 -1000000005 94743940 897425505 188051015 897425505 188051015 305250336 769482445 305250336 769482445 884246067 168424991 884246067 168424991 81759902 36502252 81759902 36502252 992250165 -1000000005 992250165 -1000000005 961069325 419205414 961069325 419205414 279564818 730049797 279564818 730049797 656453680 409493877 656453680 409493877 842139557 161188098 842139557 161188098 -1000000005 184257026 -1000000005 184257026 791444727 923236912 791444727 923236912 534942784 690707459 534942784 690707459 -1000000005 469471903 -1000000005 469471903 411705328 805994656 411705328 805994656 653617007 718082005 653617007 718082005 361590632 939320024 361590632 939320024 640942865 5467736 640942865 5467736 996331410 5467736 307623755 964346417 307623755 964346417 1000000005 167354636 1000000005 167354636 873299345 212096233 873299345 212096233 807171662 923705495 807171662 923705495 599085272 197546997 599085272 197546997 875112361 85775252 875112361 85775252 942685788 85775252 59295728 821476441 59295728 821476441 688496100 26520508 688496100 26520508 17058116 26520508 153053290 449039754 153053290 449039754 388734092 864477531 388734092 864477531 308643866 323487815 308643866 323487815 138333221 89516305 138333221 89516305 27252726 41116676 27252726 168123357 27252726 168123357 693099798 912497694 693099798 912497694 366208004 341579766 366208004 341579766 1000000005 4068645 1000000005 4068645 169672399 991878487 169672399 991878487 528372886 -1000000005 528372886 -1000000005 16064149 27494196 16064149 27494196 29986888 66505482 29986888 66505482 721705473 982691522 721705473 982691522 534143344 510329331 534143344 510329331 674558642 269365751 674558642 269365751 146907228 171575695 146907228 171575695 959349918 59993880 959349918 59993880 959637068 59993880 275022819 420712657 275022819 420712657 708634313 984212716 708634313 984212716 -1000000005 66207503 -1000000005 66207503 288344133 567421874 288344133 567421874 790031633 130302331 790031633 130302331 85017200 -1000000005 85017200 -1000000005 836450713 331350759 836450713 331350759 735951905 556382871 735951905 556382871 -1000000005 359062188 -1000000005 359062188 690387591 758856242 690387591 758856242 552524008 994387127 552524008 994387127 180319320 84702795 180319320 84702795 37426316 5659750 37426316 5659750 3650642 5659750 985469407 157335377 985469407 157335377 883804736 460219219 883804736 460219219 648937315 868723360 648937315 868723360 442435745 413958878 442435745 413958878 58186253 -1000000005 58186253 -1000000005 475519822 678523615 475519822 678523615 752160931 361059856 752160931 361059856 25399711 38115688 25399711 129034643 25399711 129034643 719533430 609832182 719533430 609832182 311129156 304053411 311129156 304053411 171435018 66858219 171435018 66858219 44946756 66858219 454866890 930323947 454866890 930323947 646808250 363625309 646808250 363625309 44066044 -1000000005 44066044 -1000000005 201116773 561309885 201116773 561309885 935929818 -1000000005 935929818 -1000000005 17006871 79280441 17006871 79280441 812903102 294653561 812903102 294653561 109147044 162192776 109147044 162192776 916118279 127411626 916118279 237180733 916118279 237180733 681186918 480839831 681186918 480839831 295549093 306891982 295549093 306891982 147147007 54986498 147147007 54986498 36978115 54986498 564386332 905347877 564386332 905347877 36169706 53449763 36169706 605717461 36169706 605717461 395012823 878395031 395012823 878395031 863346659 -1000000005 863346659 -1000000005 919137688 137965944 919137688 137965944 357757091 668819851 357757091 668819851 737871312 368377232 737871312 368377232 791736114 169635411 791736114 169635411 1000000005 115508355 1000000005 115508355 95187357 145777224 95187357 145777224 852584346 454791294 852584346 454791294 512603822 928680179 512603822 928680179 599286336 733078862 599286336 733078862 -1000000005 227428152 -1000000005 227428152 751307020 536213553 751307020 536213553 96960596 -1000000005 96960596 -1000000005 189944809 892093545 189944809 892093545 676647330 385069156 676647330 385069156 227769953 275780206 227769953 275780206 95440699 123775496 95440699 123775496 918138023 123775496 779192751 642164041 779192751 642164041 638944608 951576989 638944608 951576989 318926262 331518111 318926262 331518111 991084990 -1000000005 991084990 -1000000005 458748021 990929065 458748021 990929065 264088267 300883242 264088267 300883242 -1000000005 99867178 -1000000005 99867178 778327610 502644446 778327610 502644446 511453067 742684977 511453067 742684977 324587207 430302343 324587207 430302343 783931414 231985102 783931414 231985102 891175167 143494159 891175167 143494159 904690294 143494159 151149250 993231840 151149250 993231840 968099880 535629 968099880 535629 389201 535629 916229537 200078260 916229537 200078260 751256383 829058008 751256383 829058008 12067910 -1000000005 12067910 -1000000005 310843251 832270287 310843251 832270287 723725246 303168465 723725246 303168465 120810820 -1000000005 120810820 -1000000005 727755182 775803406 727755182 775803406 314343022 302531594 314343022 302531594 154756553 81978671 154756553 81978671 945170151 81978671 154169072 301898266 154169072 301898266 720288464 845526262 720288464 845526262 418910093 605245473 418910093 605245473 809185032 30584351 809185032 30584351 20154142 30584351 53398837 171201755 53398837 171201755 842359316 271814050 842359316 271814050 654220719 560446698 654220719 560446698 277627343 364826063 277627343 364826063 197035047 297779160 197035047 591659143 197035047 591659143 491919992 353646232 491919992 353646232 952574648 29010740 952574648 29010740 18737766 29010740 60488313 885822422 60488313 885822422 946689986 79438795 946689986 283809432 946689986 283809432 446644165 928104225 446644165 928104225 665312854 471153573 665312854 471153573 251758210 141702630 251758210 141702630 1000000005 650886279 1000000005 650886279 250155977 319184885 250155977 319184885 960539172 3828931 960539172 3828931 997319537 3828931 869573486 270476129 869573486 270476129 529955033 924706937 529955033 924706937 381184205 483048358 381184205 483048358 685788632 283198996 685788632 283198996 131777093 197832036 131777093 234397227 131777093 234397227 438180210 718951236 438180210 718951236 853445643 201664646 853445643 201664646 -1000000005 499341107 -1000000005 499341107 547845332 998931197 547845332 998931197 714871893 418983725 714871893 418983725 718174562 356179129 718174562 356179129 810693520 98494605 810693520 98494605 60965199 91464304 60965199 343810163 60965199 343810163 765877258 354021170 765877258 354021170 639107579 753348659 639107579 753348659 501215872 389725327 501215872 389725327 749734164 261726592 749734164 261726592 950876314 -1000000005 950876314 -1000000005 959388050 154908613 959388050 154908613 78789971 59287885 78789971 59287885 987319296 18967846 987319296 25367376 987319296 25367376 98078801 271651831 98078801 271651831 179784908 872510799 179784908 872510799 416202411 341224506 416202411 341224506 184920424 235409408 184920424 235409408 843539797 235409408 824650026 294604561 824650026 294604561 224477080 522440376 224477080 522440376 680201559 343102288 680201559 343102288 219731724 279207206 219731724 279207206 846366861 214440346 846366861 214440346 80066634 -1000000005 80066634 -1000000005 871252277 494387114 871252277 494387114 603701805 924689130 603701805 924689130 296019689 -1000000005 296019689 -1000000005 29319880 93488582 29319880 93488582 146956552 902617352 146956552 902617352 465896323 605310010 465896323 605310010 852518476 221628576 852518476 256466796 852518476 256466796 752216853 964004366 752216853 964004366 308457768 361203786 308457768 361203786 869741108 -1000000005 869741108 -1000000005 912575906 267312161 912575906 267312161 443304771 880238944 443304771 880238944 616398063 589142295 616398063 589142295 342948981 730438548 342948981 730438548 792127665 -1000000005 792127665 -1000000005 963078187 523289523 963078187 523289523 379178872 918733364 379178872 918733364 832971185 183009098 832971185 183009098 71217550 -1000000005 71217550 -1000000005 594761567 926126093 594761567 926126093 366412456 654296910 366412456 654296910 466068551 980612707 466068551 980612707 762016284 148621937 762016284 148621937 926906533 54144714 926906533 54144714 36601067 54144714 89852941 169128223 89852941 169128223 199482790 422664250 199482790 422664250 704911801 739540479 704911801 739540479 415474195 863813530 415474195 863813530 692418332 325315016 692418332 325315016 836469787 133364941 836469787 133364941 -1000000005 328622297 -1000000005 328622297 724766765 771748544 724766765 771748544 455513250 839240673 455513250 839240673 725677312 223829733 725677312 223829733 147976404 223829733 813507856 419546953 813507856 419546953 701232051 625481591 701232051 625481591 126817473 137815776 126817473 137815776 908705799 137815776 244843520 399046281 244843520 399046281 552264270 825658275 552264270 825658275 142602739 191495237 142602739 191495237 542273 862474 542273 99828763 542273 99828763 835579786 289949657 835579786 289949657 764118120 482631365 764118120 482631365 180002025 271941668 180002025 271941668 -1000000005 157235563 -1000000005 157235563 785732610 797598145 785732610 797598145 265693705 -1000000005 265693705 -1000000005 220611090 845974206 220611090 845974206 668336229 476606143 668336229 476606143 50925957 75942263 50925957 97144616 50925957 97144616 100897137 880130176 100897137 880130176 676034271 475459459 676034271 475459459 283723634 372530934 283723634 372530934 126382400 17102395 126382400 17102395 988652139 17102395 787866424 395636263 787866424 395636263 264855045 872353446 264855045 872353446 357936090 524766725 357936090 524766725 587891793 1000000005 587891793 1000000005 542061664 360880314 542061664 360880314 758170531 54168376 758170531 54168376 1000000005 103561324 1000000005 103561324 310835058 744956134 310835058 744956134 644895725 973561283 644895725 973561283 460635461 564375848 460635461 564375848 935141757 45749362 935141757 45749362 23704428 35820443 23704428 84334555 23704428 84334555 74008891 189916492 74008891 189916492 220990955 422189792 220990955 422189792 701349364 467644906 701349364 467644906 273288000 328508394 273288000 328508394 857798074 93228889 857798074 93228889 8201429 12325262 8201429 303101551 8201429 303101551 630516059 988079151 630516059 988079151 269874408 224344102 269874408 224344102 867222191 138080899 867222191 138080899 908312859 138080899 196977767 339062392 196977767 339062392 922556902 94973797 922556902 94973797 -1000000005 31393136 -1000000005 31393136 758955680 634135069 758955680 634135069 260102324 340494582 260102324 340494582 799942239 269443643 799942239 269443643 853979805 159688455 853979805 159688455 1000000005 28184683 1000000005 28184683 785367073 829751660 785367073 829751660 405126464 619478229 405126464 619478229 662543580 922665191 662543580 922665191 88097528 132045401 88097528 297671500 88097528 297671500 226233447 397780364 226233447 397780364 318326602 675512242 318326602 675512242 512116104 373999151 512116104 373999151 246303147 212899798 246303147 212899798 909869958 121643857 909869958 121643857 41850750 62141535 41850750 197691322 41850750 197691322 780542847 731851764 780542847 731851764 319061472 161124311 319061472 161124311 995327975 6468866 995327975 260300951 995327975 260300951 726396879 637625304 726396879 637625304 397338371 515675029 397338371 515675029 518464153 961560791 518464153 961560791 388516349 223298247 388516349 223298247 851509150 223298247 282653579 464088550 282653579 464088550 541955828 888023876 541955828 888023876 437313746 944476006 437313746 944476006 348348750 549037599 348348750 549037599 971140874 42958723 971140874 439480382 971140874 439480382 621109860 948593749 621109860 948593749 528109498 631210886 528109498 631210886 469799659 99867179 469799659 99867179 934379283 99867179 128436857 211596822 128436857 211596822 422309383 865546333 422309383 865546333 644125206 642879600 644125206 642879600 -1000000005 26716441 -1000000005 26716441 847766002 872731033 847766002 872731033 309205187 443455599 309205187 443455599 143835512 87103184 143835512 87103184 941852188 87103184 873342135 447433777 873342135 447433777 658061469 866819954 658061469 866819954 454821528 518947022 454821528 518947022 788705196 97214770 788705196 97214770 20119776 -1000000005 20119776 -1000000005 722989558 662846488 722989558 662846488 185347029 152054990 185347029 152054990 916965206 125764858 916965206 678664966 916965206 678664966 475215867 790748761 475215867 790748761 225995174 181192457 225995174 181192457 28040845 30373104 28040845 30373104 979809968 30373104 859618792 907434003 859618792 907434003 362474387 459162219 362474387 459162219 829489555 79100321 829489555 79100321 961969811 56435715 961969811 970626778 961969811 970626778 585235049 126692082 585235049 126692082 84150170 126692082 171266747 969301394 171266747 969301394 390373296 441223416 390373296 441223416 903633851 145111797 903633851 190776799 903633851 190776799 852979443 956882603 852979443 956882603 449525925 437945015 449525925 437945015 22603825 18465934 22603825 18465934 987596887 18465934 34952187 66758355 34952187 66758355 202760498 381109639 202760498 381109639 677839347 657162193 677839347 657162193 543806663 832834721 543806663 832834721 -1000000005 195732781 -1000000005 195732781 179778966 389861786 179778966 389861786 287775922 779360573 287775922 779360573 630842070 585476718 630842070 585476718 322717472 -1000000005 322717472 -1000000005 795818017 676044881 795818017 676044881 85384240 -1000000005 85384240 -1000000005 808517358 665370512 808517358 665370512 458596191 529067108 458596191 529067108 361432578 548990575 361432578 548990575 527156758 978610795 527156758 978610795 88535203 133326846 88535203 221833750 88535203 221833750 789064941 368568828 789064941 368568828 739596615 907990909 739596615 907990909 199118748 98289559 199118748 98289559 40581337 52579174 40581337 52579174 35619452 52579174 97373349 964455366 97373349 964455366 509583817 790242388 509583817 790242388 298258642 325965136 298258642 325965136 972395510 -1000000005 972395510 -1000000005 896977622 409532256 896977622 409532256 282345055 961527542 282345055 961527542 643779456 779935395 643779456 779935395 598684714 850322673 598684714 850322673 687797967 390537748 687797967 390537748 855054144 -1000000005 855054144 -1000000005 34758387 494340803 34758387 494340803 721899309 227312736 721899309 227312736 150265145 227312736 798993374 427991094 798993374 427991094 342257706 910509858 342257706 910509858 447416592 443014229 447416592 443014229 847945559 -1000000005 847945559 -1000000005 946596800 202234380 946596800 202234380 761946814 677846501 761946814 677846501 312211303 354153925 312211303 354153925 770939410 177811026 770939410 177811026 44638548 -1000000005 44638548 -1000000005 7767295 282901340 7767295 282901340 762393730 448447762 762393730 448447762 680699485 537154413 680699485 537154413 142079017 -1000000005 142079017 -1000000005 34480226 260299091 34480226 260299091 728784340 656204329 728784340 656204329 352725047 913792463 352725047 913792463 686614418 159518632 686614418 159518632 93503021 18951905 93503021 18951905 987320757 18951905 978296105 237509347 978296105 237509347 820318593 428135584 820318593 428135584 240552224 334515569 240552224 334515569 923763566 -1000000005 923763566 -1000000005 979485554 45327128 979485554 45327128 899578732 495359604 899578732 495359604 205162762 98055591 205162762 98055591 65239836 98055591 205735390 391941699 205735390 391941699 376204646 850675344 376204646 850675344 906811935 38158428 906811935 38158428 25404631 38158428 175466269 423768948 175466269 423768948 287867624 500810283 287867624 500810283 906048224 -1000000005 906048224 -1000000005 115984596 320271519 115984596 320271519 297245099 994878795 297245099 994878795 638019328 542758438 638019328 542758438 343071869 990222622 343071869 990222622 798454644 299556849 798454644 363422866 798454644 363422866 706472858 933692524 706472858 933692524 298605115 432807490 298605115 432807490 -1000000005 861932924 -1000000005 861932924 1000000005 220896417 1000000005 220896417 288637046 949879790 288637046 949879790 640384448 509410920 640384448 509410920 590353238 704326980 590353238 704326980 459745357 919064839 459745357 919064839 226755561 285529385 226755561 285529385 119200729 146837271 119200729 146837271 902513888 146837271 865196799 329128454 865196799 329128454 267616797 985230911 267616797 985230911 549849877 198501630 549849877 198501630 867038416 198501630 149888790 694186957 149888790 694186957 570395526 986524785 570395526 986524785 325890406 306594861 325890406 306594861 793429816 306594861 431544107 895947535 431544107 895947535 906169390 -1000000005 906169390 -1000000005 871424015 199849470 871424015 199849470 238978213 359019673 238978213 359019673 751225957 876649450 751225957 876649450 548446427 263926851 548446427 263926851 89013610 134012294 89013610 259711185 89013610 259711185 807699529 321039260 807699529 321039260 660814424 860312743 660814424 860312743 449085333 365598597 449085333 365598597 889098112 161596635 889098112 161596635 101768917 36409689 101768917 36409689 19073138 29492591 19073138 822244212 19073138 822244212 478024443 553715971 478024443 553715971 371804908 959501433 371804908 959501433 703346575 387872676 703346575 387872676 22454013 33774869 22454013 537537146 22454013 537537146 839997232 -1000000005 839997232 -1000000005 13450290 322943338 13450290 322943338 234520505 410064245 234520505 410064245 697393753 463945754 697393753 463945754 653525559 749036116 653525559 749036116 181899761 43923187 181899761 43923187 1000000005 133319162 1000000005 133319162 843494639 698102475 843494639 698102475 434815398 290234627 434815398 290234627 -1000000005 75141942 -1000000005 75141942 778993038 510332709 778993038 510332709 566083408 887699557 566083408 887699557 331474207 427828541 331474207 427828541 751105162 355134596 751105162 355134596 1000000005 81462671 1000000005 81462671 235855569 741914096 235855569 741914096 577640070 330395905 577640070 330395905 864401123 190130290 864401123 190130290 892328462 -1000000005 892328462 -1000000005 878012474 219336603 878012474 219336603 434170157 967546003 434170157 967546003 675833267 246865012 675833267 246865012 912125788 47639499 912125788 47639499 -1000000005 118762711 -1000000005 118762711 187334783 372159063 187334783 372159063 719966461 882492893 719966461 882492893 253138479 -1000000005 253138479 -1000000005 97661304 262627577 97661304 262627577 794268510 742228903 794268510 742228903 86188135 129435394 86188135 177315774 86188135 177315774 235580366 409573652 235580366 409573652 867563466 128244451 867563466 128244451 971048358 43060963 971048358 44930642 971048358 44930642 914972659 216189042 914972659 216189042 826743982 362386863 826743982 362386863 291125518 706277519 291125518 706277519 729345312 200952916 729345312 200952916 106133815 159251548 106133815 175410798 106133815 175410798 185299845 583389153 185299845 583389153 438218812 996824423 438218812 996824423 881849800 102902827 881849800 102902827 935692784 -1000000005 935692784 -1000000005 115345128 289556556 115345128 289556556 314487512 720007011 314487512 720007011 644327821 355455699 644327821 355455699 925449118 112939406 925449118 944764411 925449118 944764411 374462718 373264614 374462718 373264614 1000000005 126044724 1000000005 126044724 779312886 943508050 779312886 943508050 310118405 449395818 310118405 449395818 196628667 216342215 196628667 216342215 9353490 13997618 9353490 200460231 9353490 200460231 817423500 997023623 817423500 997023623 189745586 240322627 189745586 240322627 839990559 240322627 833964075 274206435 833964075 274206435 744565723 848554455 744565723 848554455 326558603 129699622 326558603 129699622 914179871 129699622 780008499 820451481 780008499 820451481 448013231 926376297 448013231 926376297 627193115 461772815 627193115 461772815 705791053 104852124 705791053 104852124 965761591 -1000000005 965761591 -1000000005 896259190 238941269 896259190 238941269 789399845 476574347 789399845 476574347 316354870 292726444 316354870 292726444 72508778 1866662 72508778 1866662 1000000005 286959062 1000000005 286959062 774195521 441064798 774195521 441064798 700531071 728728013 700531071 728728013 451407979 551670182 451407979 551670182 414078603 941676885 414078603 941676885 589043711 442714491 589043711 442714491 1000000005 163614820 1000000005 163614820 153855752 641172002 153855752 641172002 752726251 102880903 752726251 102880903 6112212 -1000000005 6112212 -1000000005 982377011 143364232 982377011 143364232 220704284 757919626 220704284 757919626 789352313 -1000000005 789352313 -1000000005 939275925 160316229 939275925 160316229 816867827 353397992 816867827 353397992 148160382 93983043 148160382 93983043 55064819 82643839 55064819 970690741 55064819 970690741 822259214 267496303 822259214 659828299 822259214 659828299 324611393 328064841 324611393 328064841 933873685 20865490 933873685 20865490 1000000005 44957204 1000000005 44957204 68778085 115638186 68778085 115638186 88636391 857045271 88636391 857045271 583927385 674610463 583927385 674610463 696935089 238659202 696935089 238659202 123091858 -1000000005 123091858 -1000000005 990040237 90561389 990040237 90561389 288013096 899120271 288013096 899120271 485210079 462110664 485210079 462110664 822983639 238222078 822983639 238222078 120265780 180494077 120265780 200975489 120265780 200975489 188836915 948699571 188836915 948699571 616614484 429595783 616614484 429595783 166016641 45357795 166016641 45357795 991973990 -1000000005 991973990 -1000000005 11470908 410201096 11470908 410201096 689872962 487280597 689872962 487280597 370120764 760676100 370120764 760676100 262171769 315917085 262171769 315917085 196636324 289666576 196636324 289666576 1000000005 334338797 1000000005 334338797 448118887 905325531 448118887 905325531 337266937 905325531 740963282 374772294 740963282 374772294 766431574 15877652 766431574 15877652 989435537 15877652 853575699 297459440 853575699 297459440 227293707 412884853 227293707 412884853 697746217 621636349 697746217 621636349 106070199 159127728 106070199 621858357 106070199 621858357 749885847 -1000000005 749885847 -1000000005 249702766 973135001 249702766 973135001 459544699 698799143 459544699 698799143 657686190 550589242 657686190 550589242 282572660 423493218 282572660 503358260 282572660 503358260 546978567 930343517 546978567 930343517 763237611 236682692 763237611 236682692 50114887 43239566 50114887 43239566 28666723 43239566 521274293 844994291 521274293 844994291 425565381 411084444 425565381 411084444 839561449 198007059 839561449 198007059 867510508 198007059 211944052 791201488 211944052 791201488 775965395 276019460 775965395 276019460 181618861 276019460 315978156 493472931 315978156 493472931 577467920 980757098 577467920 980757098 796780533 267356892 796780533 267356892 52218443 62960882 52218443 62960882 991386591 -1000000005 991386591 -1000000005 100948326 161124306 100948326 161124306 173046083 709038926 173046083 709038926 642204166 525177262 642204166 525177262 393957269 447702939 393957269 447702939 199591843 205158987 199591843 205158987 946230257 -1000000005 946230257 -1000000005 986425889 70070574 986425889 70070574 146869239 334802598 146869239 334802598 244970348 909831578 244970348 909831578 804372875 149618056 804372875 149618056 900829341 149618056 900212049 213450491 900212049 213450491 192349078 873545531 192349078 873545531 877672290 36966929 877672290 36966929 -1000000005 445953880 -1000000005 445953880 512733095 911028533 512733095 911028533 239592828 302871118 239592828 302871118 832811706 -1000000005 832811706 -1000000005 3033077 70880110 3033077 70880110 124055026 755997040 124055026 755997040 651167044 764094563 651167044 764094563 513564682 906476288 513564682 906476288 147434030 -1000000005 147434030 -1000000005 809641805 479248860 809641805 479248860 607856376 785981978 607856376 785981978 412096459 329844387 412096459 329844387 63204360 94779581 63204360 856452943 63204360 856452943 399016489 561142116 399016489 561142116 443057932 817680141 443057932 817680141 648953301 28485353 648953301 28485353 981404847 28485353 203061587 841995139 203061587 841995139 663567550 465013688 663567550 465013688 245721159 55172876 245721159 55172876 1000000005 102202944 1000000005 102202944 869190274 233781461 869190274 233781461 316288314 701958258 316288314 701958258 455075229 598923861 455075229 598923861 374079865 902579171 374079865 902579171 332138234 275442683 332138234 275442683 832090348 252456881 832090348 408534917 832090348 408534917 563002501 947299344 563002501 947299344 294529219 439131769 294529219 439131769 841063279 220682707 841063279 220682707 875100027 187200140 875100027 192321522 875100027 192321522 193267775 393022951 193267775 393022951 967549637 47600888 967549637 324216753 967549637 324216753 748939160 893839201 748939160 893839201 413520148 547232784 413520148 547232784 634513839 714078548 634513839 714078548 198764143 51913355 198764143 51913355 35228192 51913355 903294033 159786693 903294033 159786693 495574309 818075276 495574309 818075276 45830466 28111872 45830466 28111872 981617629 28111872 952718339 848703285 952718339 848703285 502265582 695917469 502265582 695917469 352289574 994345481 352289574 994345481 702018406 131938421 702018406 131938421 88042862 131938421 862493227 208359877 862493227 208359877 262323037 414262704 262323037 414262704 297883680 897966779 297883680 897966779 653251647 670397616 653251647 670397616 274109876 379887667 274109876 379887667 225226057 235136552 225226057 235136552 902001252 28283288 902001252 28283288 18191254 28283288 800151776 832838363 800151776 832838363 254354918 41931312 254354918 41931312 986090888 -1000000005 986090888 -1000000005 359334 25622924 359334 25622924 64765251 119586903 64765251 119586903 271549107 939785009 271549107 939785009 742215269 378065358 742215269 378065358 832363727 212403333 832363727 212403333 141116665 212403333 432533949 853625951 432533949 853625951 513832703 939229934 513832703 939229934 93805252 53982550 93805252 53982550 36436992 53982550 773575630 425128228 773575630 425128228 536812267 680333595 536812267 680333595 305558799 374389953 305558799 374389953 801026881 30722204 801026881 30722204 -1000000005 50309416 -1000000005 50309416 189860984 564803596 189860984 564803596 592185190 750901701 592185190 750901701 283675364 303934689 283675364 303934689 9729105 14515890 9729105 437241355 9729105 437241355 296525475 483165710 296525475 483165710 895358333 -1000000005 895358333 -1000000005 106832475 330679783 106832475 330679783 714563825 498236373 714563825 498236373 631864004 907481575 631864004 907481575 519284969 432402725 519284969 432402725 738227310 295730280 738227310 295730280 152453256 230551090 152453256 964050372 152453256 964050372 687622181 104561305 687622181 104561305 1000000005 941211468 1000000005 941211468 439562507 303400782 439562507 303400782 884644175 96973470 884644175 96973470 64628666 96973470 68007613 252915682 68007613 252915682 273705034 457424764 273705034 457424764 887493454 64518658 887493454 64518658 1000000005 462571463 1000000005 462571463 685764320 724345700 685764320 724345700 44926775 15389149 44926775 15389149 -1000000005 30124525 -1000000005 30124525 542380240 652147302 542380240 652147302 480713819 828250244 480713819 828250244 222526947 146973970 222526947 146973970 73137281 -1000000005 73137281 -1000000005 942291494 639313755 942291494 639313755 351984208 958565561 351984208 958565561 741022589 65020395 741022589 65020395 956307218 65020395 60973436 266695162 60973436 266695162 312930646 914722893 312930646 914722893 622459518 993566424 622459518 993566424 451802383 449891535 451802383 449891535 175498743 171724069 175498743 171724069 90375768 -1000000005 90375768 -1000000005 862293919 290920249 862293919 290920249 208069973 474592774 208069973 474592774 666878926 849445465 666878926 849445465 14881867 -1000000005 14881867 -1000000005 997068398 31393139 997068398 31393139 748647829 874378203 748647829 874378203 524190741 425176518 524190741 425176518 187817232 284817614 187817232 286751904 187817232 286751904 747030759 929565329 747030759 929565329 92851491 139235128 92851491 446823329 92851491 446823329 688829003 875079913 688829003 875079913 520552043 673552994 520552043 673552994 658683605 295383 658683605 295383 999721669 295383 943209537 456710882 943209537 456710882 312332640 492686783 312332640 492686783 556316050 933433796 556316050 933433796 331547628 470336476 331547628 470336476 840057321 166510879 840057321 166510879 -1000000005 221429633 -1000000005 221429633 304153155 902246969 304153155 902246969 606664280 489658200 606664280 489658200 802912435 223308386 802912435 223308386 14209899 -1000000005 14209899 -1000000005 31952591 72448669 31952591 72448669 64664823 200818611 64664823 200818611 837446498 257635222 837446498 257635222 229698627 953268633 229698627 953268633 616149689 450962208 616149689 450962208 737174394 208373164 737174394 208373164 108822258 98451259 108822258 98451259 969341434 23564925 969341434 23564925 984279338 23564925 85099024 164443505 85099024 164443505 804604361 803871121 804604361 803871121 396515402 572758287 396515402 572758287 815914494 261377198 815914494 261377198 913610263 -1000000005 913610263 -1000000005 138452412 470141520 138452412 470141520 487106977 997418365 487106977 997418365 836361017 -1000000005 836361017 -1000000005 684967711 470079294 684967711 470079294 660374282 975531704 660374282 975531704 465773019 733196979 465773019 733196979 165502840 212655070 165502840 212655070 -1000000005 128982091 -1000000005 128982091 98611273 892257862 98611273 892257862 565932099 404798997 565932099 404798997 122301141 53578241 122301141 53578241 1000000005 359381179 1000000005 359381179 264210174 420530815 264210174 420530815 324565461 990626166 324565461 990626166 532102475 489897972 532102475 489897972 689145967 123227502 689145967 123227502 -1000000005 835857317 -1000000005 835857317 767563085 137965946 767563085 137965946 91933135 137965946 133384194 331552939 133384194 331552939 442157101 739860839 442157101 739860839 420467887 493098787 420467887 493098787 327794362 493098787 494089595 943009778 494089595 943009778 676402895 248982883 676402895 248982883 146096355 73236719 146096355 73236719 49239091 73236719 792797939 403505824 792797939 403505824 144116934 187928750 144116934 187928750 999508995 520724 999508995 34971476 999508995 34971476 807684025 824223937 807684025 824223937 649701345 754402092 649701345 754402092 280849497 320271516 280849497 320271516 830463910 -1000000005 830463910 -1000000005 129326398 236788974 129326398 236788974 326716806 692201191 326716806 692201191 480079227 -1000000005 480079227 -1000000005 215531580 993761412 215531580 993761412 445857218 529170781 445857218 529170781 640177854 901435588 640177854 901435588 462772402 328087468 462772402 328087468 16116298 25106341 16116298 42363277 16116298 42363277 825560032 628180044 825560032 628180044 566004834 688072038 566004834 688072038 249462199 318354518 249462199 318354518 1000000005 205272758 1000000005 205272758 849709775 669014627 849709775 669014627 599640940 977771896 599640940 977771896 190882876 -1000000005 190882876 -1000000005 49478641 931591517 49478641 931591517 374584256 454239781 374584256 454239781 -1000000005 1628570 -1000000005 1628570 844793348 266446230 844793348 266446230 693161192 906967638 693161192 906967638 382395686 719563772 382395686 719563772 824659126 140616809 824659126 140616809 70674865 18946183 70674865 18946183 987337354 18946183 884727546 209155353 884727546 209155353 777937069 444898243 777937069 444898243 297029645 884674807 297029645 884674807 644934898 650561763 644934898 650561763 371229810 679695357 371229810 679695357 515003798 473124869 515003798 473124869 819748958 58093958 819748958 58093958 960999839 58093958 730617508 403736841 730617508 403736841 607996670 890156759 607996670 890156759 127575727 72121283 127575727 72121283 48570777 72121283 163385408 446150713 163385408 446150713 758774377 355887699 758774377 355887699 994259714 7792313 994259714 33774864 994259714 33774864 30768876 167213025 30768876 167213025 701410176 794257132 701410176 794257132 82477795 -1000000005 82477795 -1000000005 97427007 251665223 97427007 251665223 840949402 68408122 840949402 68408122 1000000005 39380240 1000000005 39380240 940830393 576843688 940830393 576843688 510362775 897283954 510362775 897283954 119457587 -1000000005 119457587 -1000000005 212103722 365064812 212103722 365064812 528499884 906999804 528499884 906999804 374222599 348742592 374222599 348742592 1000000005 138523710 1000000005 138523710 204006281 734454949 204006281 734454949 804643203 239512843 804643203 239512843 840774596 239512843 267186914 406622690 267186914 406622690 724106691 954406033 724106691 954406033 63840534 95561042 63840534 324262179 63840534 324262179 339926068 972392843 339926068 972392843 1000000005 186603239 1000000005 186603239 412911364 923209618 412911364 923209618 584132467 995266856 584132467 995266856 367982258 807961105 367982258 807961105 485036644 938620260 485036644 938620260 662497387 628653507 662497387 628653507 -1000000005 15694788 -1000000005 15694788 857484730 301380304 857484730 301380304 777532939 807409150 777532939 807409150 364287533 847656097 364287533 847656097 377480720 528637215 377480720 528637215 973307495 -1000000005 973307495 -1000000005 18922067 89058101 18922067 89058101 692843504 891756998 692843504 891756998 112483698 84888011 112483698 84888011 943828917 60474850 943828917 60474850 959241283 60474850 210763757 398088874 210763757 398088874 655005955 618384275 655005955 618384275 292887735 65627850 292887735 65627850 1000000005 45045250 1000000005 45045250 329679144 930262198 329679144 930262198 770870689 287579949 770870689 287579949 109708977 163855768 109708977 482726741 109708977 482726741 351406378 847213676 351406378 847213676 748113408 338118008 748113408 338118008 -1000000005 301008742 -1000000005 301008742 691645613 823064113 691645613 823064113 182933101 277130683 182933101 277130683 952780118 22085005 952780118 22085005 -1000000005 288448947 -1000000005 288448947 582743837 845344899 582743837 845344899 335306552 508120871 335306552 508120871 559961861 872655430 559961861 872655430 357469893 682564179 357469893 682564179 770242644 314455546 770242644 314455546 121858230 46561367 121858230 46561367 968275680 46561367 913467201 333031033 913467201 333031033 383902608 935345027 383902608 935345027 535613138 288999562 535613138 288999562 190310439 89182959 190310439 89182959 44065126 65440633 44065126 308332149 44065126 308332149 231642121 452179242 231642121 452179242 742835209 352291109 742835209 352291109 26460998 -1000000005 26460998 -1000000005 962777392 291350956 962777392 291350956 238374295 605991280 238374295 605991280 612624924 883947080 612624924 883947080 373726714 695546294 373726714 695546294 642310435 288098286 642310435 288098286 843571645 15813069 843571645 15813069 1000000005 240933360 1000000005 240933360 318550228 815138628 318550228 815138628 409116511 421342404 409116511 421342404 791630935 33115263 791630935 33115263 978158444 33115263 968775147 321844147 968775147 321844147 86351170 35756018 86351170 35756018 23625156 35756018 35159751 74258141 35159751 74258141 160575046 959548419 160575046 959548419 483421416 889556090 483421416 889556090 557233858 -1000000005 557233858 -1000000005 991248560 190608877 991248560 190608877 193334978 428580922 193334978 428580922 325814421 678587561 325814421 678587561 617458617 833434948 617458617 833434948 434534021 -1000000005 434534021 -1000000005 176749965 303809960 176749965 303809960 731938103 644365582 731938103 644365582 468400666 933412311 468400666 933412311 739122974 385692407 739122974 393659482 739122974 393659482 294696957 469754303 294696957 469754303 626834586 989952864 626834586 989952864 847816960 160359993 847816960 160359993 106857488 160359993 800659265 304890676 800659265 304890676 599629527 889113427 599629527 889113427 237615993 247376669 237615993 247376669 37422463 55572410 37422463 111707532 37422463 111707532 785187354 996783217 785187354 996783217 374405753 422768660 374405753 422768660 139188637 120537169 139188637 120537169 -1000000005 38632028 -1000000005 38632028 941812889 113910029 941812889 113910029 205242527 541608650 205242527 541608650 751374611 -1000000005 751374611 -1000000005 919197287 187466809 919197287 187466809 249574305 927709207 249574305 927709207 535163642 478382110 535163642 478382110 899485797 107731556 899485797 107731556 62221556 -1000000005 62221556 -1000000005 181936056 976897814 181936056 976897814 537291647 616991120 537291647 616991120 529137597 807270471 529137597 807270471 263431898 28815893 263431898 28815893 -1000000005 985304636 -1000000005 985304636 490068310 -1000000005 490068310 -1000000005 164041203 505782301 164041203 505782301 631632961 932584556 631632961 932584556 274253108 385260956 274253108 385260956 175602056 64934894 175602056 64934894 43559086 64934894 167331528 312915920 167331528 312915920 404235592 877466655 404235592 877466655 653738384 696031267 653738384 696031267 212707533 184830074 212707533 184830074 6503904 -1000000005 6503904 -1000000005 68705052 184876322 68705052 184876322 259198522 798334488 259198522 798334488 505540534 424618986 505540534 424618986 823535559 227071882 823535559 227071882 -1000000005 170923812 -1000000005 170923812 773326595 549470133 773326595 549470133 226666160 29366005 226666160 29366005 -1000000005 192319055 -1000000005 192319055 789374856 941596501 789374856 941596501 195591698 220826132 195591698 220826132 -1000000005 3984044 -1000000005 3984044 942271994 746929654 942271994 746929654 531811269 466131762 531811269 466131762 797912676 178836500 797912676 178836500 -1000000005 82621967 -1000000005 82621967 723680342 703843921 723680342 703843921 314526159 234631880 314526159 234631880 982713448 -1000000005 982713448 -1000000005 28280870 557038761 28280870 557038761 659992856 740174703 659992856 740174703 401791935 606409385 401791935 606409385 729203085 30076378 729203085 30076378 1000000005 243821 1000000005 243821 937785198 106396435 937785198 106396435 207852447 679940258 207852447 679940258 730040958 391300755 730040958 391300755 258480388 349572216 258480388 349572216 917889435 -1000000005 917889435 -1000000005 856764600 218102222 856764600 218102222 165682190 254435612 165682190 254435612 784199115 685526269 784199115 685526269 460512139 803583402 460512139 803583402 626606200 266789170 626606200 266789170 849221536 175742654 849221536 175742654 995334411 2740581 995334411 2740581 1672373 2740581 270115915 471415065 270115915 471415065 611055327 809016498 611055327 809016498 279863043 280956766 279863043 280956766 182294774 16533716 182294774 16533716 -1000000005 116525633 -1000000005 116525633 102720525 210014629 102720525 210014629 673582286 876328574 673582286 876328574 241539094 269430034 241539094 269430034 -1000000005 312998825 -1000000005 312998825 299934518 935322800 299934518 935322800 780076188 137501654 780076188 137501654 79389613 -1000000005 79389613 -1000000005 128785541 398429701 128785541 398429701 330197276 987492408 330197276 987492408 611291397 794481341 611291397 794481341 363046291 404792750 363046291 404792750 770310692 101161207 770310692 101161207 47870798 71389138 47870798 193688649 47870798 193688649 199288002 353550808 199288002 353550808 627698804 961707138 627698804 961707138 213371519 311369590 213371519 311369590 836916910 87532635 836916910 87532635 17572702 27332941 17572702 291620453 17572702 291620453 565393468 870114334 565393468 870114334 701254522 -1000000005 701254522 -1000000005 23829137 164203150 23829137 164203150 261315556 736152220 261315556 736152220 462049656 458115744 462049656 458115744 785870156 505344 785870156 505344 342146 505344 316613345 762425087 316613345 762425087 628987719 298875709 628987719 298875709 186465320 275784737 186465320 275784737 877641764 147938389 877641764 147938389 919841799 -1000000005 919841799 -1000000005 421042215 611032222 421042215 611032222 709127369 91603159 709127369 91603159 942599986 74980580 942599986 74980580 50316833 74980580 165144134 808299741 165144134 808299741 792121648 104093738 792121648 104093738 68986146 104093738 239769387 948007512 239769387 948007512 476240577 153696776 476240577 153696776 102531479 153696776 264377166 737026044 264377166 737026044 467297714 428633059 467297714 428633059 282228009 343102287 282228009 343102287 870864426 39361077 870864426 39361077 18058058 27960678 18058058 357027848 18058058 357027848 706304702 856714219 706304702 856714219 515738091 273565716 515738091 273565716 104530117 109787908 104530117 109787908 -1000000005 233334081 -1000000005 233334081 250771489 912016155 250771489 912016155 473534290 305232852 473534290 305232852 -1000000005 143415256 -1000000005 143415256 872042895 406966466 872042895 406966466 283832013 483645577 283832013 483645577 669549133 796051974 669549133 796051974 544580961 869842459 544580961 869842459 353465185 408247290 353465185 408247290 813818746 140515403 813818746 140515403 984387387 23282189 984387387 33188915 984387387 33188915 923643040 124818781 923643040 124818781 694677000 939005231 694677000 939005231 298909730 418816758 298909730 418816758 816650878 212443121 816650878 212443121 133937494 176911151 133937494 176911151 935175857 98640476 935175857 105126162 935175857 105126162 144203703 364777866 144203703 364777866 701258735 964945276 701258735 964945276 431848580 60036035 431848580 60036035 40486663 60036035 955639621 91720913 955639621 91720913 593877608 856827656 593877608 856827656 357403011 711319842 357403011 711319842 642233550 319432653 642233550 319432653 821196299 134132128 821196299 134132128 911276581 134132128 137222283 723315625 137222283 723315625 717310371 193142891 717310371 193142891 871061575 193142891 173098382 682879666 173098382 682879666 532132890 736259004 532132890 736259004 297450691 444670057 297450691 444670057 731308666 398059505 731308666 425730140 731308666 425730140 253290529 290691345 253290529 290691345 120729977 -1000000005 120729977 -1000000005 139508046 961476520 139508046 961476520 606418612 553917008 606418612 553917008 557285473 846359264 557285473 846359264 269235747 166964189 269235747 166964189 85378233 128355470 85378233 852059520 85378233 852059520 433476216 399110845 433476216 399110845 72429434 108915551 72429434 333790465 72429434 333790465 236132381 854056392 236132381 854056392 521453756 120212018 521453756 120212018 80120472 120212018 817265070 275677050 817265070 275677050 212930536 813668394 212930536 813668394 896320270 80688417 896320270 80688417 1000000005 42998253 1000000005 42998253 958328423 92551988 958328423 92551988 64925459 151566115 64925459 151566115 845579774 289515735 845579774 289515735 801370297 437000295 801370297 437000295 303565300 929612483 303565300 929612483 596515780 594816664 596515780 594816664 428365412 909955156 428365412 909955156 280531942 241139690 280531942 241139690 151659227 15130930 151659227 15130930 989987195 15130930 930449688 291028706 930449688 291028706 197297408 464431400 197297408 464431400 768891913 -1000000005 768891913 -1000000005 924716260 147544159 924716260 147544159 142946243 529444864 142946243 529444864 716438390 338786847 716438390 338786847 781975343 323130690 781975343 455952310 781975343 455952310 380816136 886368101 380816136 886368101 601256755 506116281 601256755 506116281 640166034 564844509 640166034 564844509 442613463 508053121 442613463 508053121 712492200 326595715 712492200 326595715 216589365 326595715 228048519 808707150 228048519 808707150 717695375 124666650 717695375 124666650 77392619 46319044 77392619 46319044 996820187 -1000000005 996820187 -1000000005 923173562 264450363 923173562 264450363 191850086 883157409 191850086 883157409 629416152 615597235 629416152 615597235 353037443 894576987 353037443 894576987 702053157 207312026 702053157 207312026 893517349 129427740 893517349 129427740 967304258 47958705 967304258 216217256 967304258 216217256 747990665 814024483 747990665 814024483 222145499 272687040 222145499 272687040 9160468 -1000000005 9160468 -1000000005 569989933 638071353 569989933 638071353 229487205 335003731 229487205 335003731 857073863 183339725 857073863 183339725 1000000005 971402208 1000000005 971402208 569943236 507218716 569943236 507218716 283724788 305256873 283724788 305256873 -1000000005 64304201 -1000000005 64304201 511385683 621766346 511385683 621766346 359736321 916992905 359736321 916992905 519656995 247025465 519656995 247025465 985412794 22106366 985412794 154105453 985412794 154105453 883101872 757457667 883101872 757457667 325911413 342177593 325911413 342177593 59650180 37319945 59650180 37319945 974895144 37319945 878311010 696803475 878311010 696803475 382868886 149081142 382868886 149081142 901017718 149081142 761069999 809060665 761069999 809060665 327622236 476881857 327622236 476881857 732056325 358691673 732056325 358691673 213045604 44342291 213045604 44342291 1000000005 84670759 1000000005 84670759 924862779 426201771 924862779 426201771 289328959 845709365 289328959 845709365 449628532 62156950 449628532 62156950 41770521 40761318 41770521 40761318 972389438 40761318 853995248 223518970 853995248 223518970 764059677 982642679 764059677 982642679 526494720 36859404 526494720 36859404 -1000000005 152143486 -1000000005 152143486 157220039 240510554 157220039 240510554 822023246 342198701 822023246 342198701 172509767 262292491 172509767 975898747 172509767 975898747 478968184 66867633 478968184 66867633 11145371 -1000000005 11145371 -1000000005 23974903 923337171 23974903 923337171 776554508 316212816 776554508 316212816 840357332 159155109 840357332 159155109 106081740 159155109 137850230 675039280 137850230 675039280 728551787 249042111 728551787 249042111 164526776 249042111 205782555 415100057 205782555 415100057 358151408 931701508 358151408 931701508 727599430 270071951 727599430 270071951 937909037 33143348 937909037 33143348 21813762 33143348 76395910 434233855 76395910 434233855 416572463 797600318 416572463 797600318 809427944 35528052 809427944 35528052 23545352 35528052 167608250 478586862 167608250 478586862 753332398 205525489 753332398 205525489 974912974 37300873 974912974 487179831 974912974 487179831 334257866 879772538 334257866 879772538 666010309 -1000000005 666010309 -1000000005 321136823 935015535 321136823 935015535 411203887 542010563 411203887 542010563 707268810 327321565 707268810 327321565 974975748 -1000000005 974975748 -1000000005 152241127 621060823 152241127 621060823 625582436 918548178 625582436 918548178 271409919 359518219 271409919 359518219 939532982 91361947 939532982 313197285 939532982 313197285 108889489 63930112 108889489 63930112 42982463 63930112 103983673 752256195 103983673 752256195 914831221 -1000000005 914831221 -1000000005 993627426 24701081 993627426 24701081 754176015 470492043 754176015 470492043 672789513 620013162 672789513 620013162 7483071 -1000000005 7483071 -1000000005 933883067 750167116 933883067 750167116 357451604 819402676 357451604 819402676 876188405 185704354 876188405 267819080 876188405 267819080 770070160 955414980 770070160 955414980 435785684 396399137 435785684 396399137 742542177 289359061 742542177 289359061 191300084 289359061 287508270 780797288 287508270 780797288 657543071 245980682 657543071 245980682 930697522 97710173 930697522 97710173 4811552 7513854 4811552 126901603 4811552 126901603 816975540 308983497 816975540 308983497 287989393 706975682 287989393 706975682 735825159 368988046 735825159 368988046 55691671 -1000000005 55691671 -1000000005 39125363 389498966 39125363 389498966 277592079 420382148 277592079 420382148 675643940 989676924 675643940 989676924 306761790 304095779 306761790 304095779 942591536 85918457 942591536 285106781 942591536 285106781 777000946 429645674 777000946 429645674 234437650 -1000000005 234437650 -1000000005 892791406 692523220 892791406 692523220 339428899 240105940 339428899 240105940 894596542 158546103 894596542 200355240 894596542 200355240 653678198 783689661 653678198 783689661 489975593 108170162 489975593 108170162 50061583 74480588 50061583 251780216 50061583 251780216 195222320 401861407 195222320 401861407 758288178 197512250 758288178 197512250 896556985 9793036 896556985 9793036 993014363 9793036 78748793 583065575 78748793 583065575 520891807 474768198 520891807 474768198 105237601 112403421 105237601 112403421 980416123 -1000000005 980416123 -1000000005 77694037 785990465 77694037 785990465 614140054 580731851 614140054 580731851 143427134 133365060 143427134 133365060 88628582 133365060 851153356 318627250 851153356 318627250 715054279 433151653 715054279 433151653 589848073 816384774 589848073 816384774 385930256 948703650 385930256 948703650 358258465 246801388 358258465 246801388 1000000005 82495735 1000000005 82495735 856331727 530857730 856331727 530857730 292718488 343440009 292718488 343440009 797528239 260488213 797528239 260488213 840938808 80020406 840938808 80020406 1000000005 255277797 1000000005 255277797 204918954 768495038 204918954 768495038 516720998 526874089 516720998 526874089 371512059 179683586 371512059 179683586 904426565 143857485 904426565 175829677 904426565 175829677 831068874 395569816 831068874 395569816 306738784 528168291 306738784 528168291 632452769 924772641 632452769 924772641 345529913 650644713 345529913 650644713 761116496 344584771 761116496 344584771 162620628 225080515 162620628 225080515 850318866 225080515 560032097 793827873 560032097 793827873 485826219 579508168 485826219 579508168 321064164 148303484 321064164 148303484 921611792 -1000000005 921611792 -1000000005 987586870 41242890 987586870 41242890 34582503 449150787 34582503 449150787 405590600 903348876 405590600 903348876 724607210 307998539 724607210 307998539 57727685 -1000000005 57727685 -1000000005 268077238 596844898 268077238 596844898 1000000005 50458564 1000000005 50458564 807248233 317052434 807248233 317052434 669210684 888756048 669210684 888756048 336343874 504625702 336343874 504625702 839566229 196296334 839566229 196296334 130812327 196296334 759159193 821914205 759159193 821914205 430204302 405354477 430204302 405354477 768160610 -1000000005 768160610 -1000000005 880985715 774667936 880985715 774667936 534428636 609392814 534428636 609392814 717893530 337194584 717893530 337194584 999596237 451789 999596237 351409931 999596237 351409931 365160363 976295707 365160363 976295707 618837664 464637790 618837664 464637790 121843997 14450184 121843997 14450184 990878219 13685298 990878219 83322511 990878219 83322511 220871583 528473813 220871583 528473813 676050607 242566922 676050607 242566922 116846927 173959842 116846927 173959842 887978102 121632339 887978102 121632339 77279125 797283 77279125 797283 538440 797283 991860466 70631946 991860466 70631946 57720129 128645332 57720129 128645332 233889118 882866346 233889118 882866346 727969593 314671010 727969593 314671010 959871155 41173353 959871155 41173353 10755030 -1000000005 10755030 -1000000005 64407259 236639358 64407259 236639358 672302307 639768774 672302307 639768774 502970884 452364301 502970884 452364301 39480405 16924690 39480405 16924690 11033857 16924690 892842646 591025779 892842646 591025779 598147504 890760097 598147504 890760097 430329669 373219262 430329669 373219262 877406549 107788137 877406549 107788137 969179133 -1000000005 969179133 -1000000005 936327140 163245041 936327140 163245041 124402927 191530450 124402927 191530450 711986651 782714205 711986651 782714205 149540700 208141603 149540700 208141603 882062943 177182122 882062943 355066038 882062943 355066038 740873107 810244478 740873107 810244478 261960322 366424762 261960322 366424762 753324080 341457888 753324080 341457888 783590764 216037191 783590764 216037191 869752558 195007863 869752558 202082398 869752558 202082398 261672578 726848262 261672578 726848262 585744627 941545960 585744627 941545960 312264964 149584037 312264964 149584037 97096679 -1000000005 97096679 -1000000005 925548407 373535527 925548407 373535527 296733457 995636056 296733457 995636056 684045546 463970775 684045546 463970775 197975107 -1000000005 197975107 -1000000005 5720930 197045750 5720930 197045750 491775117 664794264 491775117 664794264 282092578 420712660 282092578 420712660 720231333 -1000000005 720231333 -1000000005 43945144 971286886 43945144 971286886 418507254 446513542 418507254 446513542 248627390 324224400 248627390 324224400 927451231 109927308 927451231 242739147 927451231 242739147 758024490 758667845 758024490 758667845 376374814 965506243 376374814 965506243 638427294 691506900 638427294 691506900 432967775 915290810 432967775 915290810 736656178 128307734 736656178 128307734 77778118 70324903 77778118 70324903 979560732 30717640 979560732 142513338 979560732 142513338 250899003 403660120 250899003 403660120 324657544 734695506 324657544 734695506 820404442 202391286 820404442 202391286 -1000000005 159025260 -1000000005 159025260 113683463 459110614 113683463 459110614 866988769 4680389 866988769 4680389 -1000000005 5428319 -1000000005 5428319 232455352 435755491 232455352 435755491 701592011 448647835 701592011 448647835 435839486 897154349 435839486 897154349 856325404 97144614 856325404 97144614 967442240 -1000000005 967442240 -1000000005 868162593 458211372 868162593 458211372 53154720 12745848 53154720 12745848 8458765 12745848 97848267 436136268 97848267 436136268 755920700 337365622 755920700 337365622 922771831 116882340 922771831 393406364 922771831 393406364 290645519 462560411 290645519 462560411 642228804 837253119 642228804 837253119 123640694 -1000000005 123640694 -1000000005 388348421 729543435 388348421 729543435 514537908 494931093 514537908 494931093 820721857 62577493 820721857 62577493 969176303 42661923 969176303 42661923 9823114 -1000000005 9823114 -1000000005 954372668 362101956 954372668 362101956 306137306 918562140 306137306 918562140 469715589 93624695 469715589 93624695 937776192 93624695 463867142 858467422 463867142 858467422 679069586 65867857 679069586 65867857 -1000000005 120338008 -1000000005 120338008 618875670 834849799 618875670 834849799 147551082 126536220 147551082 126536220 -1000000005 5527512 -1000000005 5527512 822560681 340652409 822560681 340652409 313433717 764183377 313433717 764183377 820734725 -1000000005 820734725 -1000000005 76591024 490272000 76591024 490272000 411172752 698761751 411172752 698761751 739923314 117888022 739923314 117888022 -1000000005 136889289 -1000000005 136889289 297117587 986341099 297117587 986341099 368187509 334218460 368187509 334218460 68310900 14764155 68310900 14764155 1000000005 777017512 1000000005 777017512 496062288 530330452 496062288 530330452 115752026 173431173 115752026 236231786 115752026 236231786 211303084 928111071 211303084 928111071 810302152 256131759 810302152 256131759 -1000000005 586631130 -1000000005 586631130 454678775 535969704 454678775 535969704 722789882 320069999 722789882 320069999 803664776 205323175 803664776 205323175 862203382 205323175 220401056 894426544 220401056 894426544 585122735 545750093 585122735 545750093 73514950 -1000000005 73514950 -1000000005 123716388 797798311 123716388 797798311 614984411 617031637 614984411 617031637 177725750 257294958 177725750 257294958 169480183 257294958 736747217 455124058 736747217 455124058 527557618 968265641 527557618 968265641 314749099 456757600 314749099 456757600 691751446 427965884 691751446 427965884 866450819 113874615 866450819 113874615 75680062 113874615 916743198 289149517 916743198 289149517 197999999 935868200 197999999 935868200 720247381 213807619 720247381 213807619 67545145 -1000000005 67545145 -1000000005 40155946 439706500 40155946 439706500 506356079 961406275 506356079 961406275 966214619 21879925 966214619 21879925 13898510 21879925 795850795 385477697 795850795 385477697 715140950 660153684 715140950 660153684 440156029 515595604 440156029 515595604 749890882 307984140 749890882 307984140 136367564 80858971 136367564 80858971 -1000000005 341948221 -1000000005 341948221 733317058 463473709 733317058 463473709 442679519 787904014 442679519 787904014 584069870 434793863 584069870 434793863 946673188 79598447 946673188 114033624 946673188 114033624 131290708 798413317 131290708 798413317 775010699 195998957 775010699 195998957 869025309 195998957 137045699 215511278 137045699 215511278 259707268 520356169 259707268 520356169 514801042 832404966 514801042 832404966 357215844 462043932 357215844 462043932 773188219 81283745 773188219 81283745 20871860 4801726 20871860 4801726 -1000000005 599268354 -1000000005 599268354 735378364 152498490 735378364 152498490 -1000000005 699735204 -1000000005 699735204 599968217 627426081 599968217 627426081 438279684 926705081 438279684 926705081 824853170 253125538 824853170 253125538 45136676 12174085 45136676 12174085 7950078 12174085 952321341 114282735 952321341 114282735 161229771 538927200 161229771 538927200 463739584 751138960 463739584 751138960 635097459 626902812 635097459 626902812 340263039 626902812 622996138 824192254 622996138 824192254 308040038 407422828 308040038 407422828 240944515 277876152 240944515 277876152 113790202 164775515 113790202 164775515 96296466 124616209 96296466 124616209 1000000005 350908423 1000000005 350908423 295558088 966247478 295558088 966247478 770596014 197385077 770596014 197385077 931364491 88919547 931364491 88919547 940884697 88919547 845796993 332252127 845796993 332252127 317141581 482839321 317141581 482839321 617334071 891228576 617334071 891228576 264878730 317591234 264878730 317591234 -1000000005 210280590 -1000000005 210280590 805179107 305567731 805179107 305567731 296556901 452449573 296556901 452449573 880685867 170537329 880685867 170537329 956559338 -1000000005 956559338 -1000000005 36944289 869083440 36944289 869083440 608757782 753898325 608757782 753898325 308268478 92634814 308268478 92634814 -1000000005 452682000 -1000000005 452682000 687388926 777131915 687388926 777131915 217267679 281454476 217267679 281454476 1000000005 73966118 1000000005 73966118 218010246 985205519 218010246 985205519 529000400 567567335 529000400 567567335 629905222 488389318 629905222 488389318 870701074 57439514 870701074 57439514 38839289 57439514 61352409 106830165 61352409 106830165 746766180 498316476 746766180 498316476 337879667 766892200 337879667 766892200 573406254 659047970 573406254 659047970 465268350 812183270 465268350 812183270 575642884 435164110 575642884 435164110 724372785 386145701 724372785 386145701 82898556 44242250 82898556 44242250 982568436 26217688 982568436 292095996 982568436 292095996 580785848 647709274 580785848 647709274 332367303 231686802 332367303 231686802 845726474 231686802 773291737 827697887 773291737 827697887 203301610 216184851 203301610 216184851 8792644 13201718 8792644 136282522 8792644 136282522 211769649 672524284 211769649 672524284 1000000005 192613314 1000000005 192613314 791558015 477492130 791558015 477492130 537210529 945171792 537210529 945171792 587399332 433650577 587399332 433650577 883288585 6506644 883288585 6506644 1232631 -1000000005 1232631 -1000000005 157358147 596231911 157358147 596231911 858694008 198893045 858694008 198893045 1000000005 102409841 1000000005 102409841 837944307 940449204 837944307 940449204 401792980 686232199 401792980 686232199 767374417 213265076 767374417 213265076 933954407 100436385 933954407 210310790 933954407 210310790 564975610 554251961 564975610 554251961 452947141 872465977 452947141 872465977 815922255 66131994 815922255 66131994 955445458 66131994 107164603 224686406 107164603 224686406 757273180 647739856 757273180 647739856 201463774 272770062 201463774 272770062 179467687 272770062 258334858 457703047 258334858 457703047 342644857 814111864 342644857 814111864 441079470 171648154 441079470 171648154 989896398 15223913 989896398 739200579 989896398 739200579 280790162 420665935 280790162 420665935 60261438 64180389 60261438 64180389 12718247 -1000000005 12718247 -1000000005 764233609 872018101 764233609 872018101 520169720 265634297 520169720 265634297 125032268 36315887 125032268 36315887 987661689 18372756 987661689 587804203 987661689 587804203 536259335 904152113 536259335 904152113 887199678 -1000000005 887199678 -1000000005 942776586 114742502 942776586 114742502 93576397 303524832 93576397 303524832 766083834 446340189 766083834 446340189 322843113 580037858 322843113 580037858 676328735 258090202 676328735 258090202 828449243 258090202 222546262 612880132 222546262 612880132 633507395 222044458 633507395 222044458 999035079 -1000000005 999035079 -1000000005 910181008 473705890 910181008 473705890 -1000000005 120976426 -1000000005 120976426 915176562 129770777 915176562 129770777 164078151 370949743 164078151 370949743 434572490 957415060 434572490 957415060 601812543 277105764 601812543 277105764 1000000005 148044218 1000000005 148044218 193305314 869671427 193305314 869671427 405586929 543266870 405586929 543266870 498224333 840221446 498224333 840221446 1000000005 376676491 1000000005 376676491 302622610 974138708 302622610 974138708 603397799 532595009 603397799 532595009 393943446 743983739 393943446 743983739 496176483 626394605 496176483 626394605 174659509 166052645 174659509 166052645 1000000005 109609520 1000000005 109609520 870546233 438506153 870546233 438506153 694399963 455705389 694399963 455705389 203010583 135537973 203010583 135537973 -1000000005 965370042 -1000000005 965370042 441087194 126015039 441087194 126015039 83776127 126015039 85988824 657321287 85988824 657321287 650249617 817612035 650249617 817612035 505618481 528930832 505618481 528930832 909839861 136396501 909839861 172349015 909839861 172349015 122816007 251348266 122816007 251348266 815136886 934256413 815136886 934256413 333742330 713009541 333742330 713009541 844058890 168267099 844058890 168267099 -1000000005 165796530 -1000000005 165796530 140312092 513470693 140312092 513470693 880915845 77827782 880915845 77827782 947719096 77827782 917810334 213713187 917810334 213713187 536266677 851589409 536266677 851589409 399021921 403476562 399021921 403476562 886180539 95285252 886180539 95285252 63680271 95285252 293932687 557397382 293932687 557397382 677729633 88472959 677729633 88472959 1000000005 26244722 1000000005 26244722 642067867 712583975 642067867 712583975 16889517 26268433 16889517 94428128 16889517 94428128 699021580 990487149 699021580 990487149 237204409 -1000000005 237204409 -1000000005 8236976 81690028 8236976 81690028 95896909 780055344 95896909 780055344 510691112 679939848 510691112 679939848 576473416 464814681 576473416 464814681 851910197 180411869 851910197 180411869 33716664 49825844 33716664 406556426 33716664 406556426 302811734 719869948 302811734 719869948 595081075 388860007 595081075 388860007 744142503 342051487 744142503 342051487 781503454 244859087 781503454 244859087 837119564 244859087 501030960 855839082 501030960 855839082 199969087 263928835 199969087 263928835 876328538 134434088 876328538 134434088 910995498 134434088 874166103 258838796 874166103 258838796 823227324 613034617 823227324 613034617 632190947 910162610 632190947 910162610 532632561 316503957 532632561 316503957 -1000000005 51913634 -1000000005 51913634 799720922 476353669 799720922 476353669 -1000000005 203011352 -1000000005 203011352 727638650 681798486 727638650 681798486 284597981 15065660 284597981 15065660 10020247 15065660 124477997 229155265 124477997 229155265 324689235 794906246 324689235 794906246 653752726 445766864 653752726 445766864 872905423 107788139 872905423 107788139 71298836 107788139 267807042 855588616 267807042 855588616 616267356 300378579 616267356 300378579 930445536 105944161 930445536 112372053 930445536 112372053 772629281 409752029 772629281 409752029 452816667 882263146 452816667 882263146 576711808 963601084 576711808 963601084 221161088 264553277 221161088 264553277 14767782 22779601 14767782 24082608 14767782 24082608 703272291 511091822 703272291 511091822 656606146 778166546 656606146 778166546 298345811 165080361 298345811 165080361 890166260 165080361 878981928 241691216 878981928 241691216 183537907 405397156 183537907 405397156 294526891 852963763 294526891 852963763 922459019 79369120 922459019 79369120 -1000000005 73250451 -1000000005 73250451 730325038 405330773 730325038 405330773 295191400 601843075 295191400 601843075 584061780 786123605 584061780 786123605 706931686 225759458 706931686 225759458 849783255 225759458 304125638 862420418 304125638 862420418 596741713 983762114 596741713 983762114 885559846 70112145 885559846 70112145 47285634 70112145 56437202 504115332 56437202 504115332 864860196 22899846 864860196 22899846 984623425 22899846 311914594 871470840 311914594 871470840 464555610 542545144 464555610 542545144 204484339 200576843 204484339 200576843 127763409 146242406 127763409 146242406 902731329 146242406 190144497 724666959 190144497 724666959 604122301 902612326 604122301 902612326 291492000 271277255 291492000 271277255 937885120 23114808 937885120 23114808 984531513 23114808 946098402 988536169 946098402 988536169 387819894 894954324 387819894 894954324 633016387 619557233 633016387 619557233 513318398 926758542 513318398 926758542 166971314 138948103 166971314 138948103 907459694 138948103 793212926 904606725 793212926 904606725 574655319 513129331 574655319 513129331 339413372 603720570 339413372 603720570 639187522 948617355 639187522 948617355 430378325 529328089 430378325 529328089 657710587 607011023 657710587 607011023 386201207 973382156 386201207 973382156 910851638 -1000000005 910851638 -1000000005 831524047 853806599 831524047 853806599 153220107 166741698 153220107 166741698 111406993 166741698 690861364 457606977 690861364 457606977 642859671 836752361 642859671 836752361 514739766 739889037 514739766 739889037 255525046 142856449 255525046 142856449 984354673 -1000000005 984354673 -1000000005 997778178 175119488 997778178 175119488 143647059 322358473 143647059 322358473 445940997 925529466 445940997 925529466 322805349 362549280 322805349 362549280 194199667 95441520 194199667 95441520 -1000000005 142871847 -1000000005 142871847 820613690 322700975 820613690 322700975 398472431 668122357 398472431 668122357 427797465 946381643 427797465 946381643 541156852 725980951 541156852 725980951 323900806 233327177 323900806 233327177 870807408 162921015 870807408 162921015 55366963 83034996 55366963 337365597 55366963 337365597 234067372 387575290 234067372 387575290 301513468 596074610 301513468 596074610 613439660 736357523 613439660 736357523 453316300 424174112 453316300 424174112 1000000005 292810517 1000000005 292810517 233249589 907736725 233249589 907736725 480487560 161476475 480487560 161476475 106202833 153591365 106202833 153591365 102496418 153591365 758502409 698005738 758502409 698005738 468595453 538100325 468595453 538100325 532390854 319457292 532390854 319457292 1000000005 58391314 1000000005 58391314 114323723 178833349 114323723 178833349 828471015 719701753 828471015 719701753 218323580 147589875 218323580 147589875 -1000000005 860266477 -1000000005 860266477 547387662 678670008 547387662 678670008 426806455 509619904 426806455 509619904 581001300 877009110 581001300 877009110 126931610 20960374 126931610 20960374 13515141 20960374 945118531 84101300 945118531 84101300 639911599 960372648 639911599 960372648 130998485 -1000000005 130998485 -1000000005 958729868 955849192 958729868 955849192 228703254 269122690 228703254 269122690 36510164 -1000000005 36510164 -1000000005 76422997 127930077 76422997 127930077 189505895 769414399 189505895 769414399 683227914 405044912 683227914 405044912 767441169 201584804 767441169 201584804 -1000000005 301239284 -1000000005 301239284 305333655 825924391 305333655 825924391 428657555 432545514 428657555 432545514 215537617 292792609 215537617 292792609 805563737 -1000000005 805563737 -1000000005 947556555 120976427 947556555 120976427 902730331 288352200 902730331 288352200 577218610 989926878 577218610 989926878 523300069 945011031 523300069 945011031 670622112 310312054 670622112 310312054 805178821 57703966 805178821 57703966 38982710 57703966 200483493 305161348 200483493 305161348 433833213 667709283 433833213 667709283 341172453 401386525 341172453 401386525 229513117 315876113 229513117 315876113 184697704 223674852 184697704 223674852 985219480 -1000000005 985219480 -1000000005 997047487 946055629 997047487 946055629 338951254 502823874 338951254 502823874 697553627 -1000000005 697553627 -1000000005 316134361 522793919 316134361 522793919 836965970 107623314 836965970 107623314 976841798 24053481 976841798 24053481 15718675 24053481 600435498 974246352 600435498 974246352 306924672 426239076 306924672 426239076 803284660 120828786 803284660 120828786 13585343 -1000000005 13585343 -1000000005 41020567 979425877 41020567 979425877 797959113 -1000000005 797959113 -1000000005 792633394 561538449 792633394 561538449 158420792 126917095 158420792 126917095 84304067 126917095 877914762 186867216 877914762 186867216 771652533 657381935 771652533 657381935 438857438 405708663 438857438 405708663 753064632 355689513 753064632 355689513 795802548 242775805 795802548 242775805 126878545 -1000000005 126878545 -1000000005 686717461 935203954 686717461 935203954 303097416 238606444 303097416 238606444 924231242 114729148 924231242 229814914 924231242 229814914 627727163 841044771 627727163 841044771 255945081 32811895 255945081 32811895 1000000005 953873958 1000000005 953873958 608442273 819950893 608442273 819950893 496905812 993885779 496905812 993885779 310837679 207712201 310837679 207712201 131358552 -1000000005 131358552 -1000000005 795950773 807636755 795950773 807636755 519263557 993748500 519263557 993748500 699882749 429090773 699882749 429090773 795828149 221464942 795828149 221464942 146167868 221464942 239077279 456033537 239077279 456033537 556704561 767069917 556704561 767069917 808168670 -1000000005 808168670 -1000000005 4329918 147151257 4329918 147151257 820234482 287076041 820234482 287076041 672784602 975926095 672784602 975926095 367095052 336318707 367095052 336318707 129508781 149370249 129508781 149370249 927277054 110305281 927277054 195732780 927277054 195732780 206644005 934776396 206644005 934776396 679734054 425176523 679734054 425176523 790009243 21753237 790009243 21753237 -1000000005 137854585 -1000000005 137854585 193410190 911240235 193410190 911240235 902546516 -1000000005 902546516 -1000000005 693310739 763824935 693310739 763824935 277281495 361719693 277281495 361719693 138163901 27037838 138163901 27037838 991626891 12307592 991626891 207815811 991626891 207815811 760975121 378027215 760975121 378027215 743556332 434573890 743556332 434573890 289932579 104808153 289932579 104808153 69472224 104808153 204029049 946258908 204029049 946258908 466352718 724602195 466352718 724602195 629037773 805426401 629037773 805426401 325853151 461330995 325853151 461330995 941165471 -1000000005 941165471 -1000000005 987683742 140178810 987683742 140178810 877879704 412293198 877879704 412293198 86534891 -1000000005 86534891 -1000000005 847647482 310023822 847647482 310023822 303374578 825537563 303374578 825537563 681007084 117572828 681007084 117572828 1000000005 117470071 1000000005 117470071 418560784 790754271 418560784 790754271 877973166 178566400 877973166 178566400 119281839 178566400 325494673 709293752 325494673 709293752 934259073 99935748 934259073 106514186 934259073 106514186 192565735 354773445 192565735 354773445 376294063 979067870 376294063 979067870 627275129 655476196 627275129 655476196 619657981 140697988 619657981 140697988 990795683 -1000000005 990795683 -1000000005 3481536 372975725 3481536 372975725 553027417 856920623 553027417 856920623 374910553 512719377 374910553 512719377 587782921 766617838 587782921 766617838 290053842 434243212 290053842 658501970 290053842 658501970 639753822 271760764 639753822 271760764 819122838 271760764 703239014 495321184 703239014 495321184 215718388 -1000000005 215718388 -1000000005 215851262 378988089 215851262 378988089 306863462 931515507 306863462 931515507 502556545 599819275 502556545 599819275 307511811 422158008 307511811 422158008 784736204 303344031 784736204 303344031 158134734 144610329 158134734 144610329 -1000000005 7680650 -1000000005 7680650 991878536 580519133 991878536 580519133 258395903 176118877 258395903 176118877 -1000000005 107040205 -1000000005 107040205 273145524 888316246 273145524 888316246 709700227 290881172 709700227 290881172 887683257 25587670 887683257 25587670 1000000005 43005796 1000000005 43005796 704264354 801948468 704264354 801948468 173105818 138076313 173105818 138076313 81590295 25947116 81590295 25947116 16714660 25947116 977256259 78079439 977256259 78079439 934282996 162191497 934282996 162191497 671586121 786128069 671586121 786128069 506091067 498618040 506091067 498618040 795012009 236765460 795012009 236765460 996810398 -1000000005 996810398 -1000000005 906529776 821819389 906529776 821819389 296493296 409113808 296493296 409113808 927544454 83313156 927544454 83313156 944021300 83313156 425667097 916853518 425667097 916853518 280031499 334404767 280031499 334404767 217185096 -1000000005 217185096 -1000000005 179038932 897356114 179038932 897356114 687433247 373485285 687433247 373485285 764245688 262358927 764245688 262358927 829311840 40701801 829311840 40701801 27063151 40701801 96796762 362728836 96796762 362728836 685498829 493019265 685498829 493019265 49226473 73223726 49226473 394666398 49226473 394666398 317404339 754584042 317404339 754584042 594765501 684098469 594765501 684098469 299818871 246630392 299818871 246630392 154946513 88361767 154946513 88361767 -1000000005 328762567 -1000000005 328762567 233506756 945515748 233506756 945515748 655329819 590236698 655329819 590236698 335705133 834229319 335705133 834229319 648047262 988086005 648047262 988086005 506408567 501640091 506408567 501640091 699276724 45826082 699276724 45826082 1000000005 76586926 1000000005 76586926 168313003 367749704 168313003 367749704 717417563 439475890 717417563 439475890 687391262 797133974 687391262 797133974 533493263 393022952 533493263 393022952 189303550 256466801 189303550 256466801 -1000000005 398782275 -1000000005 398782275 296004395 905584546 296004395 905584546 572389463 565486714 572389463 565486714 375355789 936234317 375355789 936234317 484254759 350390032 484254759 350390032 10683850 11963587 10683850 11963587 991902514 11963587 381024437 775716467 381024437 775716467 610674907 440110832 610674907 440110832 732230219 -1000000005 732230219 -1000000005 893051716 205163074 893051716 205163074 590618974 824881141 590618974 824881141 223889437 275728078 223889437 275728078 117464515 44666908 117464515 44666908 988801965 -1000000005 988801965 -1000000005 299917142 830461742 299917142 830461742 593170218 592169753 593170218 592169753 469111914 874986768 469111914 874986768 -1000000005 44694995 -1000000005 44694995 820920968 290458215 820920968 290458215 573318646 959374997 573318646 959374997 627769225 695486580 627769225 695486580 550626868 933007742 550626868 933007742 312676203 415238932 312676203 415238932 193380156 216671765 193380156 216671765 104345204 -1000000005 104345204 -1000000005 926134598 150852032 926134598 150852032 204628164 963805982 204628164 963805982 1000000005 184688478 1000000005 184688478 307172621 899021084 307172621 899021084 612653942 235654827 612653942 235654827 857736415 145465316 857736415 145465316 905917815 -1000000005 905917815 -1000000005 411757041 918235662 411757041 918235662 736593905 380922828 736593905 380922828 792804498 306082821 792804498 306082821 845760721 200460230 845760721 200460230 1000000005 60083838 1000000005 60083838 218726130 932349764 218726130 932349764 556141743 67742162 556141743 67742162 1000000005 97710171 1000000005 97710171 76436977 138791099 76436977 138791099 148929230 943329653 148929230 943329653 380633044 597749990 380633044 597749990 480941289 913479305 480941289 913479305 568677590 531623978 568677590 531623978 309120761 424736264 309120761 424736264 822781610 -1000000005 822781610 -1000000005 59728138 106889225 59728138 106889225 313836711 697289352 313836711 697289352 361828187 993758470 361828187 993758470 510118818 695044364 510118818 695044364 352699459 897574479 352699459 897574479 686923315 60911353 686923315 60911353 958897371 60911353 60009402 289666574 60009402 289666574 270657079 648165121 270657079 648165121 542236444 267835558 542236444 267835558 176106488 267835558 671631606 893523498 671631606 893523498 601345412 421909874 601345412 421909874 280783300 341845139 280783300 341845139 892310166 98665413 892310166 98665413 2173727 -1000000005 2173727 -1000000005 16964828 989933264 16964828 989933264 694556804 48949087 694556804 48949087 4619246 -1000000005 4619246 -1000000005 740938513 941806248 740938513 941806248 242392966 308366821 242392966 308366821 48620994 -1000000005 48620994 -1000000005 933849140 284936462 933849140 284936462 771365444 447969194 771365444 447969194 308977929 987982403 308977929 987982403 574058253 732989607 574058253 732989607 422611826 2114135 422611826 2114135 1000000005 21718702 1000000005 21718702 52779305 87476629 52779305 87476629 76143554 545443145 76143554 545443145 766394172 185712511 766394172 185712511 876145078 185712511 195255258 910298665 195255258 910298665 1000000005 64169706 1000000005 64169706 687102284 520671211 687102284 520671211 167007576 99937825 167007576 99937825 -1000000005 690236566 -1000000005 690236566 560559734 882998823 560559734 882998823 338452843 114742501 338452843 114742501 76348877 114742501 814431846 325874735 814431846 325874735 490682578 944760601 490682578 944760601 989204263 16356198 989204263 201582452 989204263 201582452 732908613 940313728 732908613 940313728 606151124 561645976 606151124 561645976 458558987 907771678 458558987 907771678 771443012 330757105 771443012 330757105 158457448 195455119 158457448 195455119 906284576 108482227 906284576 108482227 981945435 -1000000005 981945435 -1000000005 735243452 695728251 735243452 695728251 333592412 546742624 333592412 546742624 846196508 160289847 846196508 160289847 62251487 93085549 62251487 102267030 62251487 102267030 896600839 990388597 896600839 990388597 371187842 520335259 371187842 520335259 836751304 192401911 836751304 192401911 893420188 42111752 893420188 42111752 971622283 42111752 846647260 297774082 846647260 297774082 292776265 492226084 292776265 492226084 866223290 23821397 866223290 23821397 15546664 23821397 82457944 439950716 82457944 439950716 697385575 853662416 697385575 853662416 328216164 383318928 328216164 383318928 810107413 227722161 810107413 227722161 933586758 33823625 933586758 33823625 977559570 33823625 127132594 618777912 127132594 618777912 826222123 105218520 826222123 105218520 952811480 -1000000005 952811480 -1000000005 728675975 816477006 728675975 816477006 355039271 491754849 355039271 491754849 148809220 183501716 148809220 183501716 993328947 9214996 993328947 224443338 993328947 224443338 385160497 722749724 385160497 722749724 785453848 168552148 785453848 168552148 29061841 44077400 29061841 87589998 29061841 87589998 696601765 851907809 696601765 851907809 9994806 -1000000005 9994806 -1000000005 787464348 359092811 787464348 359092811 306779458 653101716 306779458 653101716 775746727 254129767 775746727 254129767 1000000005 294052743 1000000005 294052743 318210204 959092501 318210204 959092501 587522192 453007435 587522192 453007435 1000000005 6225690 1000000005 6225690 219912541 389875903 219912541 389875903 683606246 887433984 683606246 887433984 541246420 402680630 541246420 402680630 813710214 267423563 813710214 267423563 25731143 38855966 25731143 239897371 25731143 239897371 166400582 306876571 166400582 306876571 490525969 885717397 490525969 885717397 770368920 296874307 770368920 296874307 801247641 177811028 801247641 177811028 974489717 37847875 974489717 198019077 974489717 198019077 183700400 315305357 183700400 315305357 765245075 920208836 765245075 920208836 402170028 201780482 402170028 201780482 6826264 10144718 6826264 50483810 6826264 50483810 858820074 594573869 858820074 594573869 326596058 161979725 326596058 161979725 919402309 66104188 919402309 66104188 -1000000005 255812070 -1000000005 255812070 815691483 318979413 815691483 318979413 256383856 462512555 256383856 462512555 696789841 -1000000005 696789841 -1000000005 723911833 425121965 723911833 425121965 54930885 -1000000005 54930885 -1000000005 807295132 902143690 807295132 902143690 352852305 518040022 352852305 518040022 499299181 564486984 499299181 564486984 -1000000005 275646011 -1000000005 275646011 184629006 375508028 184629006 375508028 426126218 863998216 426126218 863998216 496676301 472967092 496676301 472967092 871248369 70330227 871248369 70330227 952801096 70330227 847607300 355548463 847607300 355548463 434607284 988428073 434607284 988428073 772713448 16953768 772713448 16953768 11040611 16953768 963521673 914659307 963521673 914659307 281972615 310511692 281972615 310511692 177440264 143302535 177440264 143302535 -1000000005 48407238 -1000000005 48407238 946708971 536259865 946708971 536259865 390806767 995604280 390806767 995604280 350229756 73126370 350229756 73126370 950968807 73126370 859990878 890364512 859990878 890364512 28875359 43699446 28875359 668295032 28875359 668295032 428993909 942886819 428993909 942886819 586254782 560027363 586254782 560027363 351973262 939659075 351973262 939659075 562938968 819920028 562938968 819920028 1000000005 456459294 1000000005 456459294 249080025 72198492 249080025 72198492 48590084 72198492 914648025 286436291 914648025 286436291 795613140 455893885 795613140 455893885 235845356 131088182 235845356 131088182 913365234 131088182 849869074 275614576 849869074 275614576 767405052 763709182 767405052 763709182 244845728 222741686 244845728 222741686 945027408 68103313 945027408 68103313 1000000005 237294108 1000000005 237294108 700345612 598222749 700345612 598222749 541080266 858167833 541080266 858167833 404589692 499311591 404589692 499311591 891452232 -1000000005 891452232 -1000000005 920837151 875144902 920837151 875144902 376930015 647720250 376930015 647720250 1000000005 38457705 1000000005 38457705 324529616 762780093 324529616 762780093 934015824 92306445 934015824 92306445 938638493 92306445 913011565 695820138 913011565 695820138 131641904 188412022 131641904 188412022 -1000000005 180178865 -1000000005 180178865 702333382 566857426 702333382 566857426 513868179 971201508 513868179 971201508 314408845 326695690 314408845 326695690 822669974 -1000000005 822669974 -1000000005 79460121 126910291 79460121 126910291 905069636 997896869 905069636 997896869 108141841 119951369 108141841 119951369 23635586 11136019 23635586 11136019 1000000005 113553625 1000000005 113553625 704872124 497699560 704872124 497699560 213822980 237257712 213822980 237257712 54648294 -1000000005 54648294 -1000000005 193906673 542267052 193906673 542267052 753422586 215969266 753422586 215969266 1000000005 9685313 1000000005 9685313 109889416 186188105 109889416 186188105 570097162 912523269 570097162 912523269 438131257 437625682 438131257 437625682 214332086 45151614 214332086 45151614 969240430 45151614 735754290 983059377 735754290 983059377 451854986 25692058 451854986 25692058 16493543 25692058 947458135 305525606 947458135 305525606 497662029 605990983 497662029 605990983 509292961 -1000000005 509292961 -1000000005 25338893 58806818 25338893 58806818 960336176 416089805 960336176 416089805 301139532 563186928 301139532 563186928 752542381 239260702 752542381 239260702 122173275 76955535 122173275 76955535 -1000000005 65011 -1000000005 65011 877014214 889743995 877014214 889743995 582499776 441337024 582499776 441337024 108647726 -1000000005 108647726 -1000000005 732568910 466247903 732568910 466247903 243326750 42103889 243326750 42103889 971672042 42103889 42719669 82319128 42719669 82319128 733833584 492362713 733833584 492362713 485711258 993239104 485711258 993239104 646323596 243941568 646323596 243941568 950480435 -1000000005 950480435 -1000000005 983940506 66682055 983940506 66682055 866779123 739666593 866779123 739666593 470464030 316292550 470464030 316292550 -1000000005 155340657 -1000000005 155340657 543589222 877113811 543589222 877113811 455223417 543791620 455223417 543791620 693164228 207399781 693164228 207399781 137824821 207399781 370424584 794420783 370424584 794420783 731814476 -1000000005 731814476 -1000000005 133903396 279722041 133903396 279722041 324269457 604585020 324269457 604585020 586759115 898604705 586759115 898604705 112718841 -1000000005 112718841 -1000000005 766169474 439520543 766169474 439520543 488662543 685705337 488662543 685705337 297310557 429843436 297310557 429843436 274642296 48771004 274642296 48771004 1000000005 256210324 1000000005 256210324 750118139 453606352 750118139 453606352 -1000000005 18077524 -1000000005 18077524 781405092 535311704 781405092 535311704 485109423 878936420 485109423 878936420 335772759 342693659 335772759 342693659 842452505 59197801 842452505 59197801 39876431 59197801 530438073 682884872 530438073 682884872 637878446 520854034 637878446 520854034 232259276 316455778 232259276 316455778 866050904 -1000000005 866050904 -1000000005 13777094 118379504 13777094 118379504 477957509 827772625 477957509 827772625 697685814 354988703 697685814 354988703 12709877 19483902 12709877 33651669 12709877 33651669 815341438 798523883 815341438 798523883 339849288 399201662 339849288 399201662 98250601 -1000000005 98250601 -1000000005 886451269 365429625 886451269 365429625 247207816 832064793 247207816 832064793 408518499 509968226 408518499 509968226 547509237 748199049 547509237 748199049 786148273 300225417 786148273 300225417 920919454 -1000000005 920919454 -1000000005 81134745 866348157 81134745 866348157 640491558 545056433 640491558 545056433 253122448 339338676 253122448 339338676 811583157 117289396 811583157 117289396 1000000005 110836999 1000000005 110836999 88481188 140264564 88481188 140264564 838085879 796983917 838085879 796983917 176447573 197669319 176447573 197669319 899436204 80698171 899436204 80698171 952414809 71103845 952414809 258659700 952414809 258659700 808772711 536877264 808772711 536877264 174527610 130860448 174527610 130860448 975382307 36859408 975382307 290697590 975382307 290697590 708886987 773269860 708886987 773269860 652140468 365117937 652140468 365117937 177366536 255278695 177366536 255278695 39410146 58401377 39410146 189844807 39410146 189844807 683946322 539051945 683946322 539051945 577719173 999927506 577719173 999927506 475966791 507340540 475966791 507340540 644916307 704175655 644916307 704175655 585903353 925870262 585903353 925870262 311302991 205635944 311302991 205635944 862018248 205635944 175565802 366748287 175565802 366748287 484912836 829207332 484912836 829207332 309425653 430043508 309425653 430043508 822992626 250765250 822992626 250765250 832997975 250765250 764796513 872762826 764796513 872762826 107003134 95598375 107003134 95598375 -1000000005 89050800 -1000000005 89050800 760047439 413338301 760047439 413338301 586625561 894085021 586625561 894085021 549395122 191465512 549395122 191465512 913751339 120218892 913751339 120218892 80161283 120218892 688475597 706958169 688475597 706958169 193513112 291112536 193513112 291112536 1000000005 88357287 1000000005 88357287 85842935 339628874 85842935 339628874 588097209 906462992 588097209 906462992 153114820 12503636 153114820 12503636 1000000005 163192563 1000000005 163192563 350923233 770942930 350923233 770942930 750067679 364992481 750067679 364992481 149438648 -1000000005 149438648 -1000000005 65777357 882771489 65777357 882771489 630287965 334593320 630287965 334593320 938871696 9010891 938871696 9010891 6114640 9010891 933949190 874667861 933949190 874667861 286580937 277309376 286580937 277309376 888244486 -1000000005 888244486 -1000000005 77433053 155339706 77433053 155339706 872218201 294124389 872218201 294124389 213439304 359630755 213439304 359630755 284094405 590800134 284094405 590800134 720422119 94993279 720422119 94993279 18073875 28137368 18073875 700958819 18073875 700958819 804152029 67399521 804152029 67399521 -1000000005 274416542 -1000000005 274416542 340973234 761970512 340973234 761970512 748462206 133841720 748462206 133841720 1000000005 36354238 1000000005 36354238 902786627 197394005 902786627 197394005 236840818 451147143 236840818 451147143 725016233 145266821 725016233 145266821 986969808 19483881 986969808 111945194 986969808 111945194 133886932 378232672 133886932 378232672 798430444 253278723 798430444 253278723 106718920 41320408 106718920 41320408 1000000005 30101015 1000000005 30101015 962836419 55457897 962836419 55457897 170795315 728259680 170795315 728259680 744230535 253262934 744230535 253262934 1000000005 600630242 1000000005 600630242 320720518 36140758 320720518 36140758 1000000005 122414246 1000000005 122414246 115983940 407355052 115983940 407355052 479254476 776015719 479254476 776015719 288608675 -1000000005 288608675 -1000000005 707659641 951101913 707659641 951101913 450833106 451262858 450833106 451262858 271169491 54644304 271169491 54644304 963144940 54644304 89460562 302309539 89460562 302309539 581154717 792552774 581154717 792552774 -1000000005 10920207 -1000000005 10920207 22181605 65148385 22181605 65148385 346686256 983912095 346686256 983912095 619326842 547705838 619326842 547705838 372902549 808069632 372902549 808069632 668175359 355303662 668175359 355303662 226489509 99452555 226489509 99452555 66078794 99452555 499632000 835464688 499632000 835464688 589039827 -1000000005 589039827 -1000000005 915852549 260736830 915852549 260736830 201429889 304697232 201429889 304697232 640014361 697918170 640014361 697918170 229044114 250002194 229044114 250002194 117845332 -1000000005 117845332 -1000000005 164228861 351389693 164228861 351389693 746196885 885920673 746196885 885920673 426873680 493808797 426873680 493808797 940648621 -1000000005 940648621 -1000000005 746260474 525136281 746260474 525136281 397210818 917452539 397210818 917452539 713492196 342102495 713492196 342102495 1000000005 171793885 1000000005 171793885 118473786 373957354 118473786 373957354 445486887 931412313 445486887 931412313 547825096 714275581 547825096 714275581 16047024 24929948 16047024 152388150 16047024 152388150 791257061 863422772 791257061 863422772 554505667 121899401 554505667 121899401 44290554 -1000000005 44290554 -1000000005 368845992 656868122 368845992 656868122 906281149 140759174 906281149 239268479 906281149 239268479 482122042 984395876 482122042 984395876 773103021 -1000000005 773103021 -1000000005 84882751 152949530 84882751 152949530 247218596 837976593 247218596 837976593 1000000005 165836003 1000000005 165836003 852029035 369762467 852029035 369762467 671464249 958019552 671464249 958019552 362026925 756113699 362026925 756113699 692556081 69016858 692556081 69016858 953717354 69016858 110780030 464713420 110780030 464713420 622809312 728667214 622809312 728667214 315770648 469589122 315770648 469589122 73833709 102029521 73833709 102029521 67572768 102029521 174580786 738870667 174580786 738870667 613599228 453617760 613599228 453617760 700525264 -1000000005 700525264 -1000000005 25146062 45081709 25146062 45081709 752633161 478565074 752633161 478565074 173969819 264303954 173969819 420144732 173969819 420144732 295422462 867666842 295422462 867666842 518247010 446477628 518247010 446477628 723993372 -1000000005 723993372 -1000000005 588854021 792448414 588854021 792448414 314426097 460849078 314426097 460849078 307232019 460849078 679415938 926275600 679415938 926275600 356271777 515926752 356271777 515926752 650810526 860196439 650810526 860196439 324033967 110275411 324033967 110275411 927343040 110275411 834148178 562858386 834148178 562858386 448322382 911126558 448322382 911126558 583803477 -1000000005 583803477 -1000000005 124971990 441944985 124971990 441944985 696419850 749541431 696419850 749541431 292445621 199951531 292445621 199951531 14590705 22668004 14590705 59078223 14590705 59078223 823758508 929203659 823758508 929203659 65288110 -1000000005 65288110 -1000000005 693462772 813788051 693462772 813788051 446412182 622110330 446412182 622110330 864072057 124616213 864072057 124616213 56056699 -1000000005 56056699 -1000000005 212209761 608071292 212209761 608071292 700675189 255221995 700675189 255221995 70202781 74888631 70202781 74888631 1000000005 107296483 1000000005 107296483 193275495 375690318 193275495 375690318 337494255 946624458 337494255 946624458 353421069 459289371 353421069 459289371 246175034 307627720 246175034 307627720 204018559 307627720 450910317 825689796 450910317 825689796 311186977 187458671 311186977 187458671 890963607 -1000000005 890963607 -1000000005 917670455 185874274 917670455 185874274 613559266 834334004 613559266 834334004 268959421 268017716 268959421 268017716 4446530 7114011 4446530 340831120 4446530 340831120 243245754 742795442 243245754 742795442 645523095 947493643 645523095 947493643 46538582 68990830 46538582 146474982 46538582 146474982 225696317 874323911 225696317 874323911 564529037 715001247 564529037 715001247 338656350 979387869 338656350 979387869 641362774 729464262 641362774 729464262 428659950 483248409 428659950 483248409 762418576 286555929 762418576 286555929 187259629 47600890 187259629 47600890 31971325 47600890 100774020 841213101 100774020 841213101 710381538 329910855 710381538 329910855 797829349 213715760 797829349 213715760 133634157 46612172 133634157 46612172 -1000000005 667153 -1000000005 667153 979923686 487780434 979923686 487780434 -1000000005 998421291 -1000000005 998421291 645010523 -1000000005 645010523 -1000000005 984572167 671662396 984572167 671662396 339551944 849219910 339551944 849219910 589929640 794592712 589929640 794592712 453401242 720482788 453401242 720482788 642618543 861700033 642618543 861700033 450064356 507500320 450064356 507500320 51536853 12745852 51536853 12745852 991234085 12745852 982206238 50221397 982206238 50221397 101509627 215960241 101509627 215960241 180773483 303930715 180773483 303930715 286686996 959268168 286686996 959268168 875448876 136507388 875448876 136507388 909772830 136507388 804409796 413294963 804409796 413294963 718963465 543549551 718963465 543549551 187521948 257925395 187521948 257925395 841650286 17505626 841650286 17505626 11458069 17505626 34384830 923482189 34384830 923482189 762351249 163919987 762351249 163919987 99960341 74952812 99960341 74952812 50295015 74952812 90528949 194145026 90528949 194145026 784771467 328137080 784771467 328137080 716041455 686556295 716041455 686556295 378723072 440107130 378723072 440107130 849008305 166929345 849008305 166929345 89963843 33434438 89963843 33434438 22123337 33434438 149716047 302051170 149716047 302051170 221503252 950377647 221503252 950377647 589943052 467435688 589943052 467435688 -1000000005 281901539 -1000000005 281901539 259936350 887973051 259936350 887973051 709569719 358181541 709569719 358181541 185374956 -1000000005 185374956 -1000000005 55930193 147832737 55930193 147832737 236553226 850656175 236553226 850656175 828184437 153436189 828184437 153436189 30340301 45473654 30340301 185573831 30340301 185573831 618788243 880041182 618788243 880041182 518102549 528800367 518102549 528800367 385097476 903085019 385097476 903085019 797000218 138351643 797000218 138351643 92240943 138351643 93706181 278943181 93706181 278943181 204799366 464673053 204799366 464673053 444919264 599219359 444919264 599219359 777589707 255863900 777589707 255863900 1000000005 951882044 1000000005 951882044 427906398 680881719 427906398 680881719 90390430 44311979 90390430 44311979 970101535 44311979 127753769 236132081 127753769 236132081 835263535 933440145 835263535 933440145 469254687 634389145 469254687 634389145 9605190 -1000000005 9605190 -1000000005 944044187 242481234 944044187 242481234 825064917 280649087 825064917 280649087 221811589 367815303 221811589 367815303 591906533 948607694 591906533 948607694 506863617 761007649 506863617 761007649 367117987 982569047 367117987 982569047 456241677 609352385 456241677 609352385 775333578 208526411 775333578 208526411 884316263 -1000000005 884316263 -1000000005 161992197 722204750 161992197 722204750 627545649 966809457 627545649 966809457 524759038 776061483 524759038 776061483 335399794 307559429 335399794 307559429 849095157 164999993 849095157 164999993 44828964 -1000000005 44828964 -1000000005 993090328 52833884 993090328 52833884 37949625 269721139 37949625 269721139 800878388 564074956 800878388 564074956 490406326 729480103 490406326 729480103 278116963 387838814 278116963 387838814 738884516 325136568 738884516 325136568 191592583 16586978 191592583 16586978 989029570 16586978 216154248 353332091 216154248 353332091 812587388 183012074 812587388 183012074 978835216 31884047 978835216 43191696 978835216 43191696 870552238 637154808 870552238 637154808 275116507 308559096 275116507 308559096 120286488 65885455 120286488 65885455 37702283 -1000000005 37702283 -1000000005 155457700 861438179 155457700 861438179 521981002 599859327 521981002 599859327 821098796 -1000000005 821098796 -1000000005 167740186 306249498 167740186 306249498 674498260 873840138 674498260 873840138 238666346 277155914 238666346 277155914 837406289 212410662 837406289 212410662 858140813 212410662 191119828 408035485 191119828 408035485 290936680 705295051 290936680 705295051 643775215 885476052 643775215 885476052 304509653 416921747 304509653 416921747 -1000000005 380359674 -1000000005 380359674 707334681 974142245 707334681 974142245 391782417 912091049 391782417 912091049 803902892 229271116 803902892 229271116 984279876 -1000000005 984279876 -1000000005 916531574 292013153 916531574 292013153 198848389 958005955 198848389 958005955 468855736 17635720 468855736 17635720 988208121 17635720 80746941 325171813 80746941 325171813 704688647 719464409 704688647 719464409 60726700 62364920 60726700 62364920 42008909 62364920 237225641 702933609 237225641 702933609 616229993 954190213 616229993 954190213 323526094 315676536 323526094 315676536 -1000000005 8915025 -1000000005 8915025 933019483 339420601 933019483 339420601 750641264 575991060 750641264 575991060 448385778 821467412 448385778 821467412 676146008 405772710 676146008 405772710 751849255 266446232 751849255 266446232 -1000000005 60460083 -1000000005 60460083 109172852 263126289 109172852 263126289 287990324 903603775 287990324 903603775 671615969 408102541 671615969 408102541 804431125 240088365 804431125 240088365 87347313 -1000000005 87347313 -1000000005 673078799 519876105 673078799 519876105 425882404 792966881 425882404 792966881 154374902 14466747 154374902 14466747 -1000000005 205525492 -1000000005 205525492 816558971 530193683 816558971 530193683 236666923 318535978 236666923 318535978 137933061 -1000000005 137933061 -1000000005 189429125 305264058 189429125 305264058 376862201 909970612 376862201 909970612 631322947 514679661 631322947 514679661 350137552 892387987 350137552 892387987 601723429 11850426 601723429 11850426 7741579 11850426 962239738 69636673 962239738 69636673 868995656 437390698 868995656 437390698 672096527 591376550 672096527 591376550 312025300 448037450 312025300 448037450 -1000000005 77562930 -1000000005 77562930 676591384 567771040 676591384 567771040 373112880 606843117 373112880 606843117 581255276 489430921 581255276 489430921 248313585 53252520 248313585 53252520 977518318 33990206 977518318 173070647 977518318 173070647 824592283 321267952 824592283 321267952 571486835 735040215 571486835 735040215 292756665 217667556 292756665 217667556 128553514 192474669 128553514 192474669 54973466 82484829 54973466 366482694 54973466 366482694 304309925 939937720 304309925 939937720 617089157 451277052 617089157 451277052 94643819 -1000000005 94643819 -1000000005 961587581 250424013 961587581 250424013 540167179 691712273 540167179 691712273 263782916 6524217 263782916 6524217 4149098 6524217 36447666 139447008 36447666 139447008 803765607 792576252 803765607 792576252 175973289 265589934 175973289 265589934 174781204 265589934 790639454 311302302 790639454 311302302 287523782 676244760 287523782 676244760 782557949 288914587 782557949 288914587 -1000000005 201643874 -1000000005 201643874 365844619 801556773 365844619 801556773 877055927 36850508 877055927 36850508 975418387 36850508 647446882 851639926 647446882 851639926 522217487 448467726 522217487 448467726 942731895 37777269 942731895 37777269 974624552 37777269 874944110 219774981 874944110 219774981 790616181 877873580 790616181 877873580 286339586 -1000000005 286339586 -1000000005 89817345 407966668 89817345 407966668 568271316 764851285 568271316 764851285 156698259 223451015 156698259 223451015 107893526 -1000000005 107893526 -1000000005 912111543 237957086 912111543 237957086 167396722 368063173 167396722 368063173 617489287 578812140 617489287 578812140 869533710 195379419 869533710 382862500 869533710 382862500 727728740 773634088 727728740 773634088 224107591 222663780 224107591 222663780 981426254 -1000000005 981426254 -1000000005 51323493 109447633 51323493 109447633 96066262 694230436 96066262 694230436 643030671 34828685 643030671 34828685 977150571 34828685 803037814 330654403 803037814 330654403 718664922 521107801 718664922 521107801 286190147 297974021 286190147 297974021 915182087 128359892 915182087 397482206 915182087 397482206 722346790 736958656 722346790 736958656 473122847 496154677 473122847 496154677 244326666 269721141 244326666 269721141 903160968 145768385 903160968 833645381 903160968 833645381 166425174 166158996 166425174 166158996 106125945 8115861 106125945 8115861 994032881 8115861 103745449 991588739 103745449 991588739 830288224 132129706 830288224 132129706 971422524 -1000000005 971422524 -1000000005 990843470 359084330 990843470 359084330 295491496 975553745 295491496 975553745 666780247 276469433 666780247 276469433 1000000005 99937826 1000000005 99937826 893346654 478103361 893346654 478103361 444374234 855034028 444374234 855034028 125710221 28913161 125710221 28913161 18662693 28913161 874244247 227178352 874244247 227178352 848624692 273316649 848624692 273316649 689078555 545025645 689078555 545025645 283076256 389598852 283076256 389598852 59099800 -1000000005 59099800 -1000000005 97537220 151218271 97537220 151218271 780023442 349822174 780023442 349822174 648841293 812307604 648841293 812307604 215252452 155676260 215252452 155676260 974035870 38557771 974035870 330403155 974035870 330403155 645955255 717956424 645955255 717956424 176888878 267446126 176888878 267446126 145816386 156414985 145816386 156414985 1000000005 171768321 1000000005 171768321 574663210 913898643 574663210 913898643 317017235 163211124 317017235 163211124 30503745 -1000000005 30503745 -1000000005 337557979 757369281 337557979 757369281 474474057 955665961 474474057 955665961 641724850 754760887 641724850 754760887 281774610 63047935 281774610 63047935 1000000005 219191981 1000000005 219191981 221299565 956024725 221299565 956024725 440288974 624364367 440288974 624364367 697903602 344453093 697903602 344453093 125375116 46237295 125375116 46237295 30964866 46237295 916257860 385698655 916257860 385698655 315025521 925795022 315025521 925795022 554142211 447199737 554142211 447199737 241357521 116699724 241357521 116699724 -1000000005 19355304 -1000000005 19355304 15319358 174812135 15319358 174812135 212738599 344884583 212738599 344884583 665721216 658460411 665721216 658460411 414929129 573540996 414929129 573540996 451151522 631212919 451151522 631212919 853631698 87536901 853631698 87536901 957750014 -1000000005 957750014 -1000000005 979522784 158957982 979522784 158957982 172149546 287082979 172149546 287082979 217185984 461472618 217185984 461472618 1000000005 185400323 1000000005 185400323 489786435 925362570 489786435 925362570 139771326 175742061 139771326 175742061 116948160 175742061 188497021 673206056 188497021 673206056 422945273 963466561 422945273 963466561 932528661 -1000000005 932528661 -1000000005 67158758 539542453 67158758 539542453 767912853 226305194 767912853 226305194 138749221 -1000000005 138749221 -1000000005 201123855 423372179 201123855 423372179 323519535 745753278 323519535 745753278 476153195 998604583 476153195 998604583 436189405 362857616 436189405 362857616 114219747 118082229 114219747 118082229 946409849 -1000000005 946409849 -1000000005 142272932 370748289 142272932 370748289 726945144 416386086 726945144 416386086 448056487 940090496 448056487 940090496 556572970 944965590 556572970 944965590 294107707 391987768 294107707 391987768 233489850 -1000000005 233489850 -1000000005 728754077 778009162 728754077 778009162 -1000000005 7670232 -1000000005 7670232 930962440 404701325 930962440 404701325 269982337 544852718 269982337 544852718 1000000005 21040190 1000000005 21040190 879002890 945013396 879002890 945013396 337100911 800347641 337100911 800347641 683631307 -1000000005 683631307 -1000000005 162113998 357157378 162113998 357157378 677294552 958998755 677294552 958998755 283029867 389558959 283029867 389558959 2939695 4591360 2939695 6468867 2939695 6468867 247581612 979047177 247581612 979047177 679908496 -1000000005 679908496 -1000000005 36451532 302550778 36451532 302550778 404834148 550399569 404834148 550399569 534574638 969586088 534574638 969586088 689470733 418018135 689470733 418018135 765871838 324074712 765871838 324074712 1000000005 239360997 1000000005 239360997 494038570 938447593 494038570 938447593 442243279 466408047 442243279 466408047 91510503 -1000000005 91510503 -1000000005 942124350 307874959 942124350 307874959 697932364 943621599 697932364 943621599 301047894 289574062 301047894 289574062 -1000000005 625670697 -1000000005 625670697 475524039 905664123 475524039 905664123 343023706 562236730 343023706 562236730 625007933 969577397 625007933 969577397 614069884 737520628 614069884 737520628 193401668 235599711 193401668 235599711 956902989 -1000000005 956902989 -1000000005 964321874 128046170 964321874 128046170 205980490 318787291 205980490 318787291 486478082 863622088 486478082 863622088 674149850 430878054 674149850 430878054 754128926 119687114 754128926 119687114 79809467 119687114 602623241 866094157 602623241 866094157 439886549 498862948 439886549 498862948 745973616 -1000000005 745973616 -1000000005 943165907 134281179 943165907 134281179 128398005 327494140 128398005 327494140 240755979 499062441 240755979 499062441 964664772 -1000000005 964664772 -1000000005 947401810 630388384 947401810 630388384 200988755 129997250 200988755 129997250 86469174 129997250 839452704 306897259 839452704 306897259 435916567 883778963 435916567 883778963 841199198 167891281 841199198 167891281 888412778 167546680 888412778 218463115 888412778 218463115 160187128 296298992 160187128 296298992 702965934 900682489 702965934 900682489 598716308 477074789 598716308 477074789 125035170 131838142 125035170 131838142 941761070 3168529 941761070 3168529 1000000005 261549253 1000000005 261549253 465052012 839914389 465052012 839914389 705838302 275221766 705838302 275221766 979926905 -1000000005 979926905 -1000000005 145995981 351933434 145995981 351933434 288050288 692433624 288050288 692433624 723851157 406449548 723851157 406449548 940923219 -1000000005 940923219 -1000000005 24661602 184639337 24661602 184639337 182190334 764291823 182190334 764291823 622493199 637387768 622493199 637387768 130285806 -1000000005 130285806 -1000000005 685408820 854175864 685408820 854175864 433136307 468283028 433136307 468283028 267277915 351399691 267277915 351399691 841186018 168764317 841186018 168764317 926395935 17102399 926395935 17102399 -1000000005 91398993 -1000000005 91398993 879516888 414467256 879516888 414467256 310864766 653880260 310864766 653880260 544703713 946155196 544703713 946155196 407337214 186647196 407337214 186647196 875392651 186647196 707517577 695622151 707517577 695622151 489625469 542008275 489625469 542008275 139616437 209834640 139616437 380842179 139616437 380842179 718403851 546421615 718403851 546421615 247628124 344271976 247628124 344271976 989068405 16584774 989068405 58687493 989068405 58687493 96134620 225992990 96134620 225992990 250904335 613426227 250904335 613426227 554698220 820812541 554698220 820812541 842346031 18606971 842346031 18606971 987541567 18606971 276790328 483241673 276790328 483241673 504536649 629164203 504536649 629164203 480759123 871996750 480759123 871996750 598909231 481667527 598909231 481667527 800529822 55843723 800529822 55843723 1000000005 143284768 1000000005 143284768 175761137 279858153 175761137 279858153 610531595 848045581 610531595 848045581 463915964 371880168 463915964 371880168 93062149 -1000000005 93062149 -1000000005 541246221 837795087 541246221 837795087 315672434 320955255 315672434 320955255 893618678 127749200 893618678 127749200 955227214 -1000000005 955227214 -1000000005 36411857 106344305 36411857 106344305 923528957 131509251 923528957 131509251 689722335 876018885 689722335 876018885 244466307 352127673 244466307 352127673 861340858 42020478 861340858 42020478 971720507 42020478 886610003 297406541 886610003 297406541 749272451 419151179 749272451 419151179 402715764 841591983 402715764 841591983 636380767 567295188 636380767 567295188 116208346 121036283 116208346 121036283 1000000005 104153460 1000000005 104153460 585036679 578305541 585036679 578305541 982307946 26741103 982307946 86882795 982307946 86882795 864664669 369100337 864664669 369100337 213564098 213380756 213564098 213380756 -1000000005 499692255 -1000000005 499692255 582340028 979918391 582340028 979918391 424410154 398382516 424410154 398382516 233464956 212223777 233464956 212223777 858291110 212223777 242165059 650225210 242165059 650225210 736149326 -1000000005 736149326 -1000000005 15672136 113610160 15672136 113610160 920916862 219087044 920916862 219087044 828911447 478927155 828911447 478927155 246838758 76955307 246838758 76955307 49424174 73423468 49424174 975592370 49424174 975592370 672458901 393261944 672458901 393261944 240700282 60474849 240700282 60474849 40800698 60474849 821047292 277375150 821047292 277375150 332538694 953755438 332538694 953755438 754407565 314292404 754407565 314292404 35423148 52128775 35423148 226834583 35423148 226834583 839041386 251148356 839041386 251148356 219428730 438030006 219428730 438030006 702381838 465539761 702381838 465539761 459362301 861151788 459362301 861151788 664121863 470278910 664121863 470278910 305222815 456646308 305222815 456646308 778397220 29806594 778397220 29806594 980317860 29806594 741675832 394240800 741675832 394240800 724717320 780368824 724717320 780368824 366521098 598152683 36
95346 0 283999 1000000005 283999 1000000005 1649298 3333146 1649298 3333146 4354162 239148 4354162 239148 1424620 2866513 1424620 2866513 4160876 1651813 4160876 1651813 3255213 3165602 3255213 3165602 80469 802441 80469 802441 1664770 4807785 1664770 4807785 4119345 1951501 4119345 1951501 1091656 919404 1091656 919404 -1000000005 361745 -1000000005 361745 4543684 1000000005 4543684 1000000005 630937 2165946 630937 2165946 4370177 2498088 4370177 2498088 3319648 1648151 3319648 1648151 307189 3472431 307189 3472431 3601280 1044362 3601280 1044362 688272 876047 688272 876047 1656439 -1000000005 1656439 -1000000005 498688 870519 498688 870519 4787605 3508301 4787605 3508301 1254913 1319966 1254913 1319966 4949179 3611828 4949179 3611828 1968623 2881798 1968623 2881798 4333234 1666767 4333234 1666767 527853 476274 527853 476274 2368274 3117770 2368274 3117770 4689852 2539774 4689852 2539774 3939931 1060501 3939931 1060501 505175 3375004 505175 3375004 4563255 -1000000005 4563255 -1000000005 3806328 3320239 3806328 3320239 417557 3508166 417557 3508166 4187800 714211 4187800 714211 738956 543209 738956 543209 4622657 3352705 4622657 3352705 315612 518379 315612 518379 592126 1812364 592126 1812364 4533121 2722991 4533121 2722991 1668768 713226 1668768 713226 4005025 2682548 4005025 2682548 511088 379505 511088 379505 1000000005 2534360 1000000005 2534360 696076 445521 696076 445521 4752009 2400854 4752009 2400854 3917895 3349277 3917895 3349277 4987444 995420 4987444 995420 1652202 4145749 1652202 4145749 3345510 1957510 3345510 1957510 4186252 4970721 4186252 4970721 2676254 3239974 2676254 3239974 3715187 2414976 3715187 2414976 4324821 2899840 4324821 2899840 3579101 1508641 3579101 1508641 569361 560075 569361 560075 4923499 4150902 4923499 4150902 769293 559188 769293 559188 4146779 2581368 4146779 2581368 3902305 776557 3902305 776557 846539 1178127 846539 1178127 3337575 1000000005 3337575 1000000005 4161918 345033 4161918 345033 3328357 4224119 3328357 4224119 4101430 431962 4101430 431962 1666984 4999603 1666984 4999603 4173137 2432236 4173137 2432236 1504198 844165 1504198 844165 4528529 3403787 4528529 3403787 1141139 489852 1141139 489852 3120756 4787844 3120756 4787844 4742413 110861 4742413 110861 962049 2556113 962049 2556113 4607830 3397946 4607830 3397946 3346948 -1000000005 3346948 -1000000005 882807 3332305 882807 3332305 3463682 1402243 3463682 1402243 957211 928122 957211 928122 661301 3341664 661301 3341664 4410142 2330942 4410142 2330942 543205 353036 543205 353036 3843636 2983186 3843636 2983186 1655241 1682443 1655241 1682443 81511 3345699 81511 3345699 1325849 490909 1325849 490909 707244 1655407 707244 1655407 3756872 2824272 3756872 2824272 4395839 1946041 4395839 1946041 462330 232916 462330 232916 4713292 2112451 4713292 2112451 3089120 776933 3089120 776933 459191 4690763 459191 4690763 4303393 898934 4303393 898934 681782 1178673 681782 1178673 3352567 3549591 3352567 3549591 2845054 3343444 2845054 3343444 4596332 78393 4596332 78393 609032 1318877 609032 1318877 223017 4504445 223017 4504445 4558293 2491172 4558293 2491172 2239919 1659415 2239919 1659415 3730056 4959794 3730056 4959794 333795 -1000000005 333795 -1000000005 4564867 3331204 4564867 3331204 -1000000005 1038017 -1000000005 1038017 3767007 2613455 3767007 2613455 4187320 1834483 4187320 1834483 1665627 3351740 1665627 3351740 965724 1081921 965724 1081921 350601 2098868 350601 2098868 3868515 4197219 3868515 4197219 1362695 682490 1362695 682490 404881 4029568 404881 4029568 4727667 646002 4727667 646002 924069 1683251 924069 1683251 3951494 3348123 3951494 3348123 4545323 3322520 4545323 3322520 2713571 924675 2713571 924675 4598454 4296584 4598454 4296584 1533100 2177956 1533100 2177956 4599411 2974091 4599411 2974091 598676 453992 598676 453992 4348720 3317860 4348720 3317860 -1000000005 1051920 -1000000005 1051920 4362304 2701142 4362304 2701142 4813414 302388 4813414 302388 876165 2934470 876165 2934470 2774413 242306 2774413 242306 433853 815173 433853 815173 3888114 2354954 3888114 2354954 4326315 -1000000005 4326315 -1000000005 4014122 2376240 4014122 2376240 4597656 2020668 4597656 2020668 360756 1077098 360756 1077098 4287632 2511592 4287632 2511592 1914654 4234387 1914654 4234387 3548392 531644 3548392 531644 2673933 2836378 2673933 2836378 4620521 3333854 4620521 3333854 824979 1678618 824979 1678618 4128217 377237 4128217 377237 996045 2834398 996045 2834398 4122867 629753 4122867 629753 -1000000005 2272376 -1000000005 2272376 4725716 1676030 4725716 1676030 3685678 2840201 3685678 2840201 4548482 1680707 4548482 1680707 2374053 610965 2374053 610965 4700823 2930545 4700823 2930545 500519 992388 500519 992388 3126458 4365923 3126458 4365923 4762819 1172320 4762819 1172320 352784 3344905 352784 3344905 1662663 3082678 1662663 3082678 4624541 400182 4624541 400182 785197 3632623 785197 3632623 4882212 20957 4882212 20957 322986 3973186 322986 3973186 4231373 1658956 4231373 1658956 1678654 2035242 1678654 2035242 4703045 3183962 4703045 3183962 1685598 1220320 1685598 1220320 1324667 2151009 1324667 2151009 4751583 1649189 4751583 1649189 1666698 1000000005 1666698 1000000005 3599168 2930875 3599168 2930875 4310167 2358575 4310167 2358575 302463 318069 302463 318069 663658 654697 663658 654697 1675378 4710384 1675378 4710384 3861837 1983057 3861837 1983057 1328919 401203 1328919 401203 484728 1284249 484728 1284249 4184728 2618483 4184728 2618483 2534363 1171009 2534363 1171009 393863 2336896 393863 2336896 4394125 320973 4394125 320973 1648137 1906537 1648137 1906537 4228801 3332357 4228801 3332357 507359 712354 507359 712354 1152424 1000000005 1152424 1000000005 4869712 2244499 4869712 2244499 1224355 901040 1224355 901040 4933473 2863342 4933473 2863342 475636 777538 475636 777538 3954408 1660047 3954408 1660047 4356931 4735853 4356931 4735853 207681 3335041 207681 3335041 4626135 1030749 4626135 1030749 370900 3321568 370900 3321568 4768686 719232 4768686 719232 276403 1671072 276403 1671072 4581569 2803575 4581569 2803575 183771 355671 183771 355671 3583203 2352780 3583203 2352780 536777 738292 536777 738292 4361407 2421054 4361407 2421054 3662180 726572 3662180 726572 -1000000005 3128717 -1000000005 3128717 3699860 167673 3699860 167673 524230 2505004 524230 2505004 4286941 3340831 4286941 3340831 1394434 830373 1394434 830373 577206 401482 577206 401482 3352861 3958028 3352861 3958028 1038536 3330375 1038536 3330375 4227074 2182729 4227074 2182729 3615120 1077719 3615120 1077719 747233 545207 747233 545207 4639358 2690458 4639358 2690458 207811 1062812 207811 1062812 3875244 2848720 3875244 2848720 1910294 584390 1910294 584390 989886 4613259 989886 4613259 1663717 263982 1663717 263982 4645976 2987189 4645976 2987189 3668250 833389 3668250 833389 741354 1160761 741354 1160761 1695945 1667208 1695945 1667208 3890706 3315465 3890706 3315465 1768980 3338634 1768980 3338634 3513758 714708 3513758 714708 262898 2798962 262898 2798962 3659076 1273327 3659076 1273327 4252685 2657780 4252685 2657780 4007839 -1000000005 4007839 -1000000005 534327 587610 534327 587610 1653736 3318490 1653736 3318490 4550318 1684373 4550318 1684373 454492 847944 454492 847944 3320922 1000000005 3320922 1000000005 1251381 2038285 1251381 2038285 4495663 2787163 4495663 2787163 2860865 1393777 2860865 1393777 4684684 4700299 4684684 4700299 1438228 963281 1438228 963281 3966488 2909124 3966488 2909124 3347565 1002821 3347565 1002821 1443841 2669422 1443841 2669422 4347623 1000000005 4347623 1000000005 3932625 259643 3932625 259643 499608 2073748 499608 2073748 3766827 3044301 3766827 3044301 1653973 1677108 1653973 1677108 4284163 2499764 4284163 2499764 3828406 1678516 3828406 1678516 686029 830428 686029 830428 4066641 2961155 4066641 2961155 664424 704123 664424 704123 3128136 3326586 3128136 3326586 4606501 2369234 4606501 2369234 1357817 1565334 1357817 1565334 4238117 3326047 4238117 3326047 -1000000005 2751856 -1000000005 2751856 4076203 2376069 4076203 2376069 4348874 2943464 4348874 2943464 4625954 3336535 4625954 3336535 2151143 1009145 2151143 1009145 -1000000005 997670 -1000000005 997670 1202007 3328801 1202007 3328801 345581 734735 345581 734735 867768 3338333 867768 3338333 3783254 241333 3783254 241333 228907 241333 3318984 2466338 3318984 2466338 4214608 271653 4214608 271653 1276772 4540249 1276772 4540249 3322978 1652149 3322978 1652149 3948584 3349121 3948584 3349121 1219139 -1000000005 1219139 -1000000005 745995 4142077 745995 4142077 4149487 429573 4149487 429573 621025 1229913 621025 1229913 3346424 2709309 3346424 2709309 4066216 207166 4066216 207166 623002 2939053 623002 2939053 4320347 1351197 4320347 1351197 1212559 462019 1212559 462019 4461937 3078768 4461937 3078768 3348795 866106 3348795 866106 136658 3336644 136658 3336644 3968292 2379819 3968292 2379819 4514043 3012232 4514043 3012232 1412782 640105 1412782 640105 529133 223041 529133 223041 4336964 4031384 4336964 4031384 237101 1022086 237101 1022086 1652003 2752177 1652003 2752177 2419392 471565 2419392 471565 487907 3322625 487907 3322625 2083975 -1000000005 2083975 -1000000005 363606 1676917 363606 1676917 3557665 2478181 3557665 2478181 4791432 3322343 4791432 3322343 3336358 668624 3336358 668624 416842 1670789 416842 1670789 4915834 1351452 4915834 1351452 1067247 377145 1067247 377145 4549823 3769150 4549823 3769150 -1000000005 1386607 -1000000005 1386607 3646010 3327868 3646010 3327868 4342009 1165766 4342009 1165766 915755 453410 915755 453410 3565163 2078668 3565163 2078668 4536796 214975 4536796 214975 747455 4972217 747455 4972217 3315354 1682480 3315354 1682480 1686300 3341619 1686300 3341619 3352759 1336348 3352759 1336348 182273 4914726 182273 4914726 3940864 -1000000005 3940864 -1000000005 935398 3315403 935398 3315403 3339606 1653026 3339606 1653026 1149262 2607978 1149262 2607978 4188091 1662165 4188091 1662165 1373275 3518536 1373275 3518536 3350056 2226373 3350056 2226373 302229 304500 302229 304500 933123 2097697 933123 2097697 4267952 3343759 4267952 3343759 3731042 1503335 3731042 1503335 203193 3377271 203193 3377271 4518505 2671674 4518505 2671674 1671666 3345529 1671666 3345529 1048341 286945 1048341 286945 3332737 1684975 3332737 1684975 593022 734782 593022 734782 1148054 2652988 1148054 2652988 3853661 2987967 3853661 2987967 450481 648794 450481 648794 958171 1268451 958171 1268451 4433873 2756721 4433873 2756721 221646 1317335 221646 1317335 4924264 4236545 4924264 4236545 600073 855522 600073 855522 3352794 3137519 3352794 3137519 4764564 2048119 4764564 2048119 -1000000005 581776 -1000000005 581776 958915 972587 958915 972587 2214469 1655941 2214469 1655941 4705159 3337612 4705159 3337612 3163928 2732470 3163928 2732470 4607374 1664940 4607374 1664940 3834848 2358205 3834848 2358205 1000000005 3344139 1000000005 3344139 4533379 823432 4533379 823432 775417 1661963 775417 1661963 3634880 2941054 3634880 2941054 4860350 4666376 4860350 4666376 1652755 3689947 1652755 3689947 4298395 2025118 4298395 2025118 1442743 744323 1442743 744323 3330513 3641679 3330513 3641679 4737665 1674798 4737665 1674798 825224 795981 825224 795981 1667398 2886869 1667398 2886869 4455121 1053121 4455121 1053121 -1000000005 1339330 -1000000005 1339330 3333641 4842021 3333641 4842021 187478 725305 187478 725305 4214672 3325962 4214672 3325962 1262455 369727 1262455 369727 -1000000005 1012721 -1000000005 1012721 4351975 2537629 4351975 2537629 245640 238442 245640 238442 4274166 2984608 4274166 2984608 1662870 1319543 1662870 1319543 466071 1092807 466071 1092807 3781904 3338150 3781904 3338150 431567 4144497 431567 4144497 4336047 1650788 4336047 1650788 726137 3531997 726137 3531997 3329424 1345939 3329424 1345939 285526 1674064 285526 1674064 4348582 2795753 4348582 2795753 2136986 4552543 2136986 4552543 3340912 1648785 3340912 1648785 1650148 3318270 1650148 3318270 4505951 326494 4505951 326494 456434 2183168 456434 2183168 4510087 1000000005 4510087 1000000005 198277 767535 198277 767535 3612622 3723256 3612622 3723256 490259 250564 490259 250564 3343302 2813198 3343302 2813198 4768232 3347742 4768232 3347742 2613045 268147 2613045 268147 798299 3692655 798299 3692655 4251862 2489192 4251862 2489192 4102491 -1000000005 4102491 -1000000005 218595 2013668 218595 2013668 4508552 2931692 4508552 2931692 1684491 543872 1684491 543872 579950 1377980 579950 1377980 4432276 3027784 4432276 3027784 3353146 1237137 3353146 1237137 851540 3347494 851540 3347494 4590346 918862 4590346 918862 353676 1350515 353676 1350515 4276863 2670891 4276863 2670891 331124 1203613 331124 1203613 1661228 4535872 1661228 4535872 3646824 635644 3646824 635644 423883 2664711 423883 2664711 4555637 3431913 4555637 3431913 951024 864465 951024 864465 108846 3341360 108846 3341360 4688225 2893560 4688225 2893560 1665845 2156251 1665845 2156251 4986074 3344624 4986074 3344624 280615 986565 280615 986565 3709914 3337446 3709914 3337446 -1000000005 2936678 -1000000005 2936678 4561473 2421468 4561473 2421468 18536 3336687 18536 3336687 4093976 1461316 4093976 1461316 2622355 1664045 2622355 1664045 4528665 2450056 4528665 2450056 1669217 563932 1669217 563932 809953 1042505 809953 1042505 4229243 4968675 4229243 4968675 1668790 349098 1668790 349098 1343915 3348516 1343915 3348516 4427914 1672718 4427914 1672718 1675012 3377139 1675012 3377139 3999855 478887 3999855 478887 539433 1176535 539433 1176535 4263650 3324213 4263650 3324213 -1000000005 4079885 -1000000005 4079885 4526749 178474 4526749 178474 223544 4247000 223544 4247000 4753710 326251 4753710 326251 929816 3676671 929816 3676671 4709315 -1000000005 4709315 -1000000005 315326 4063586 315326 4063586 3316701 816598 3316701 816598 301799 2895301 301799 2895301 4580854 337130 4580854 337130 1438670 4899021 1438670 4899021 4637426 1921282 4637426 1921282 3337127 1000000005 3337127 1000000005 3976563 1678727 3976563 1678727 4683072 2997945 4683072 2997945 3860822 629115 3860822 629115 621392 3351205 621392 3351205 3623920 1674157 3623920 1674157 589305 493376 589305 493376 1676870 3114075 1676870 3114075 4252403 -1000000005 4252403 -1000000005 4235787 2559218 4235787 2559218 2845116 437315 2845116 437315 602253 4696938 602253 4696938 3731185 1474101 3731185 1474101 1430219 2759085 1430219 2759085 3782296 1649419 3782296 1649419 3323503 1000000005 3323503 1000000005 3550816 1134785 3550816 1134785 1195023 1418307 1195023 1418307 4000661 2820222 4000661 2820222 4507865 623155 4507865 623155 995512 1664397 995512 1664397 3330715 3333835 3330715 3333835 3567055 2335774 3567055 2335774 1596375 3500301 1596375 3500301 4474066 521899 4474066 521899 895511 2048115 895511 2048115 1000000005 2835328 1000000005 2835328 3426821 943151 3426821 943151 3315809 2507372 3315809 2507372 4414789 298659 4414789 298659 4847277 3350968 4847277 3350968 784654 522747 784654 522747 1655138 3313766 1655138 3313766 4715939 699429 4715939 699429 750980 1936182 750980 1936182 3984992 1000000005 3984992 1000000005 3319798 522180 3319798 522180 659404 3019285 659404 3019285 4699196 2321090 4699196 2321090 812607 4772702 812607 4772702 4146460 2376040 4146460 2376040 616481 527392 616481 527392 4757630 2426947 4757630 2426947 1647760 3324711 1647760 3324711 4594865 1663881 4594865 1663881 809783 354537 809783 354537 1000000005 2756368 1000000005 2756368 1387133 4805336 1387133 4805336 4133944 1206228 4133944 1206228 1117062 335941 1117062 335941 4766093 3353273 4766093 3353273 278872 946661 278872 946661 1140272 3328000 1140272 3328000 4415509 1611112 4415509 1611112 1286437 4497530 1286437 4497530 4238379 1787386 4238379 1787386 2942091 1229600 2942091 1229600 676011 813388 676011 813388 3941680 2890313 3941680 2890313 4705891 426289 4705891 426289 287245 1375381 287245 1375381 4209387 4856758 4209387 4856758 1603449 2349722 1603449 2349722 4328680 3333581 4328680 3333581 3649017 809945 3649017 809945 774052 3880932 774052 3880932 3937027 2079925 3937027 2079925 3340954 251420 3340954 251420 247182 4593081 247182 4593081 3336673 1016921 3336673 1016921 1657515 4425150 1657515 4425150 4664400 2252937 4664400 2252937 601118 943281 601118 943281 4688425 1000000005 4688425 1000000005 4429452 965716 4429452 965716 2356468 3347397 2356468 3347397 3321889 1291962 3321889 1291962 712556 797021 712556 797021 1013872 2925870 1013872 2925870 4714552 267248 4714552 267248 1279231 2526925 1279231 2526925 4514415 654028 4514415 654028 361471 3247191 361471 3247191 4799030 1663466 4799030 1663466 3577572 3320764 3577572 3320764 731095 467920 731095 467920 3345364 2273054 3345364 2273054 4510708 3014986 4510708 3014986 602474 741551 602474 741551 4259495 3346151 4259495 3346151 4540015 2523211 4540015 2523211 476156 966369 476156 966369 4064482 2624859 4064482 2624859 1284443 327827 1284443 327827 4628672 3816325 4628672 3816325 838442 3164587 838442 3164587 3604388 1677190 3604388 1677190 4792612 3336572 4792612 3336572 233811 3348712 233811 3348712 4687992 991999 4687992 991999 247387 4966570 247387 4966570 4878717 1985704 4878717 1985704 547802 350242 547802 350242 1409107 2376687 1409107 2376687 4280143 2921907 4280143 2921907 1030367 369262 1030367 369262 199424 4575808 199424 4575808 4395156 2443252 4395156 2443252 -1000000005 415409 -1000000005 415409 4628432 3938563 4628432 3938563 1668694 957857 1668694 957857 891996 374218 891996 374218 1000000005 4853278 1000000005 4853278 1650236 2579869 1650236 2579869 4266719 1650612 4266719 1650612 1679581 3496983 1679581 3496983 4985806 2248103 4985806 2248103 4333363 3735136 4333363 3735136 585912 484280 585912 484280 1224144 3323428 1224144 3323428 762155 523535 762155 523535 1390810 3134279 1390810 3134279 4589754 2718166 4589754 2718166 3317775 4155846 3317775 4155846 403534 759013 403534 759013 3346432 3340379 3346432 3340379 4668332 2354628 4668332 2354628 2317869 1000000005 2317869 1000000005 1379504 1101155 1379504 1101155 513293 277918 513293 277918 3798616 2977586 3798616 2977586 3327684 4945304 3327684 4945304 1651228 1976578 1651228 1976578 3735377 4187935 3735377 4187935 1686030 998064 1686030 998064 -1000000005 1305199 -1000000005 1305199 3328453 243341 3328453 243341 1056634 1804338 1056634 1804338 3346737 635945 3346737 635945 740569 3678165 740569 3678165 4732070 -1000000005 4732070 -1000000005 294413 4271430 294413 4271430 4600273 1889909 4600273 1889909 330194 407171 330194 407171 1660998 3367994 1660998 3367994 3841672 393978 3841672 393978 686762 1244421 686762 1244421 1243356 2345651 1243356 2345651 4737952 1658681 4737952 1658681 532262 891529 532262 891529 4540284 2813263 4540284 2813263 3732009 1006135 3732009 1006135 1081608 1411092 1081608 1411092 1658027 701066 1658027 701066 840563 2270678 840563 2270678 3756444 760541 3756444 760541 610977 3208737 610977 3208737 4426276 1659836 4426276 1659836 727332 1958689 727332 1958689 4626431 338623 4626431 338623 355664 550710 355664 550710 1668451 1000000005 1668451 1000000005 4776593 558616 4776593 558616 302232 3037495 302232 3037495 4782873 3338443 4782873 3338443 4331293 2452806 4331293 2452806 3360303 1649282 3360303 1649282 4085735 4207021 4085735 4207021 278705 1656148 278705 1656148 433663 581786 433663 581786 606865 2509308 606865 2509308 4416723 2941377 4416723 2941377 1683346 546408 1683346 546408 1272350 4787473 1272350 4787473 4476770 569535 4476770 569535 440282 359877 440282 359877 -1000000005 2750385 -1000000005 2750385 4753637 680424 4753637 680424 573527 2101246 573527 2101246 4593310 4843496 4593310 4843496 1657639 962866 1657639 962866 4715247 2227834 4715247 2227834 977331 263685 977331 263685 1652300 3720684 1652300 3720684 3801626 661525 3801626 661525 3321446 2996771 3321446 2996771 121874 -1000000005 121874 -1000000005 1655767 1103352 1655767 1103352 122772 3344266 122772 3344266 4756468 1649779 4756468 1649779 4631658 2716339 4631658 2716339 3638934 224446 3638934 224446 720120 1836828 720120 1836828 1671913 311929 1671913 311929 4734461 3346127 4734461 3346127 453865 1941928 453865 1941928 1952381 1589645 1952381 1589645 924706 2401503 924706 2401503 3314788 245900 3314788 245900 4784695 2907061 4784695 2907061 2766666 702431 2766666 702431 410257 401854 410257 401854 486110 1371286 486110 1371286 4151092 3333123 4151092 3333123 1675726 3035649 1675726 3035649 3787154 516778 3787154 516778 735898 1768398 735898 1768398 3721866 4624644 3721866 4624644 1162731 309428 1162731 309428 3704585 2200806 3704585 2200806 4539337 707683 4539337 707683 1663731 1959384 1663731 1959384 4458726 4986086 4458726 4986086 1446643 2857265 1446643 2857265 4135558 2298833 4135558 2298833 1685271 1724689 1685271 1724689 -1000000005 4498110 -1000000005 4498110 3335364 494478 3335364 494478 3769313 2347399 3769313 2347399 603589 8288 603589 8288 3883283 2590416 3883283 2590416 1052904 48004 1052904 48004 4157230 3799826 4157230 3799826 1657907 246163 1657907 246163 377921 573291 377921 573291 4455314 3105710 4455314 3105710 1680320 662584 1680320 662584 867185 1348342 867185 1348342 4738426 3341171 4738426 3341171 792611 256288 792611 256288 283420 3833929 283420 3833929 4316573 729759 4316573 729759 826479 3322523 826479 3322523 3892139 2140007 3892139 2140007 873921 589254 873921 589254 190838 4779140 190838 4779140 950055 381726 950055 381726 4151456 4362358 4151456 4362358 817406 644431 817406 644431 1276898 2468476 1276898 2468476 4230632 1000000005 4230632 1000000005 1682371 1896023 1682371 1896023 4506447 3341435 4506447 3341435 388305 1646712 388305 1646712 4477291 4470060 4477291 4470060 1269981 3127230 1269981 3127230 4631258 2229301 4631258 2229301 4345610 4190430 4345610 4190430 1162709 694105 1162709 694105 935882 747851 935882 747851 4754266 2503206 4754266 2503206 3947627 3331762 3947627 3331762 1421370 -1000000005 1421370 -1000000005 3337462 2678719 3337462 2678719 4671195 4146495 4671195 4146495 935990 552655 935990 552655 309604 4337920 309604 4337920 3853774 1195943 3853774 1195943 1663728 3348102 1663728 3348102 4721952 727949 4721952 727949 860595 1678104 860595 1678104 4127059 3338412 4127059 3338412 1327999 3749470 1327999 3749470 4189576 2202694 4189576 2202694 2028649 1604942 2028649 1604942 3690840 2675291 3690840 2675291 4696562 4932372 4696562 4932372 856816 11492 856816 11492 1933429 1681631 1933429 1681631 2320664 1317775 2320664 1317775 343400 2933611 343400 2933611 4526795 1417390 4526795 1417390 1074177 2704931 1074177 2704931 4217796 2034463 4217796 2034463 601347 813991 601347 813991 1419000 2875002 1419000 2875002 4561974 1100166 4561974 1100166 1258089 1655237 1258089 1655237 4943435 2365253 4943435 2365253 3734401 1649686 3734401 1649686 331532 1000000005 331532 1000000005 1657714 329340 1657714 329340 1671551 1944568 1671551 1944568 4394667 3027411 4394667 3027411 908017 328968 908017 328968 4074464 3875399 4074464 3875399 536898 629931 536898 629931 3320384 2760078 3320384 2760078 4516246 3344283 4516246 3344283 3322295 836922 3322295 836922 -1000000005 4946094 -1000000005 4946094 3319123 2825274 3319123 2825274 4670138 4951139 4670138 4951139 1658069 126539 1658069 126539 3314866 1000000005 3314866 1000000005 1139029 577368 1139029 577368 581947 2922820 581947 2922820 4586155 2453303 4586155 2453303 3460342 1227963 3460342 1227963 1652180 4863151 1652180 4863151 4213547 118897 4213547 118897 531706 1677227 531706 1677227 4648208 3791323 4648208 3791323 633736 464233 633736 464233 1677387 3334926 1677387 3334926 4425162 1646960 4425162 1646960 881938 263950 881938 263950 266658 1677034 266658 1677034 1670403 4453594 1670403 4453594 3989298 629076 3989298 629076 704853 1192182 704853 1192182 4440093 4391200 4440093 4391200 1125769 1154956 1125769 1154956 2250625 1916845 2250625 1916845 4056703 4044510 4056703 4044510 364940 462979 364940 462979 4622203 2454229 4622203 2454229 3214079 284543 3214079 284543 75376 3344937 75376 3344937 3657355 572628 3657355 572628 322969 3317516 322969 3317516 4689397 1955380 4689397 1955380 4937177 661642 4937177 661642 1176892 2185188 1176892 2185188 4080318 3351200 4080318 3351200 307214 325624 307214 325624 1698432 2168362 1698432 2168362 4745739 1749948 4745739 1749948 988544 605885 988544 605885 4475733 2743029 4475733 2743029 3343704 325944 3343704 325944 601773 1244345 601773 1244345 4035889 4353205 4035889 4353205 1146376 1663690 1146376 1663690 4110116 1000000005 4110116 1000000005 751911 2926656 751911 2926656 4721571 4202232 4721571 4202232 3108608 1385761 3108608 1385761 1132306 3632289 1132306 3632289 4158615 785395 4158615 785395 757636 4665986 757636 4665986 2704171 1462040 2704171 1462040 4722509 3333799 4722509 3333799 4416588 460800 4416588 460800 322755 4028984 322755 4028984 1654454 -1000000005 1654454 -1000000005 810417 3411870 810417 3411870 4624556 2902340 4624556 2902340 2303658 421490 2303658 421490 4437946 3058995 4437946 3058995 4756193 16004 4756193 16004 979008 4988056 979008 4988056 3339588 -1000000005 3339588 -1000000005 3314902 2955181 3314902 2955181 1650808 946660 1650808 946660 314821 1681669 314821 1681669 4576068 2110373 4576068 2110373 1210253 3388156 1210253 3388156 1679601 4056334 1679601 4056334 3770735 1763697 3770735 1763697 1673107 4952316 1673107 4952316 4213659 1159723 4213659 1159723 289289 1367560 289289 1367560 1654132 3348644 1654132 3348644 4372207 2108762 4372207 2108762 3452284 1149144 3452284 1149144 363865 1303447 363865 1303447 4077655 2923528 4077655 2923528 4583510 3343979 4583510 3343979 605190 433177 605190 433177 2315465 3059126 2315465 3059126 507855 428491 507855 428491 4382966 4472674 4382966 4472674 1043733 1992118 1043733 1992118 3793088 2895784 3793088 2895784 3696580 1652272 3696580 1652272 4674380 2122348 4674380 2122348 214722 241212 214722 241212 1062071 3334778 1062071 3334778 4447318 1806432 4447318 1806432 3320324 4969551 3320324 4969551 4032289 430769 4032289 430769 703029 3341875 703029 3341875 4502795 526783 4502795 526783 627033 3268456 627033 3268456 4729161 1312768 4729161 1312768 663004 -1000000005 663004 -1000000005 658795 3682968 658795 3682968 4387263 827970 4387263 827970 404894 1912977 404894 1912977 4348504 2506422 4348504 2506422 3345716 3085953 3345716 3085953 2496162 3335086 2496162 3335086 3792199 1395905 3792199 1395905 981861 358318 981861 358318 4647281 3747832 4647281 3747832 628686 993756 628686 993756 3319116 -1000000005 3319116 -1000000005 2106057 3056726 2106057 3056726 4708358 674000 4708358 674000 713147 2272107 713147 2272107 1909815 1650747 1909815 1650747 4713018 3333571 4713018 3333571 886867 699961 886867 699961 286360 1669964 286360 1669964 4483660 3322573 4483660 3322573 373922 -1000000005 373922 -1000000005 2950896 4306057 2950896 4306057 1128465 494843 1128465 494843 353395 303480 353395 303480 3975507 4200948 3975507 4200948 1934478 255245 1934478 255245 283323 3337322 283323 3337322 3760763 386112 3760763 386112 288567 4488067 288567 4488067 3892634 1651879 3892634 1651879 715179 -1000000005 715179 -1000000005 521819 3338081 521819 3338081 4072215 1368568 4072215 1368568 420232 3969104 420232 3969104 4147577 3060872 4147577 3060872 73363 1665796 73363 1665796 4647769 2913445 4647769 2913445 4299237 528490 4299237 528490 615519 1677129 615519 1677129 3391597 1066497 3391597 1066497 679323 723649 679323 723649 1664041 4262522 1664041 4262522 3980918 1681501 3980918 1681501 957220 351571 957220 351571 3350303 1764909 3350303 1657686 3350303 1657686 4714639 2413237 4714639 2413237 3648074 4648108 3648074 4648108 520564 3321528 520564 3321528 4314146 1409492 4314146 1409492 1653813 4719287 1653813 4719287 3331089 2871110 3331089 2871110 4103265 890683 4103265 890683 647695 1669443 647695 1669443 1652565 -1000000005 1652565 -1000000005 3314254 2923724 3314254 2923724 3767621 975269 3767621 975269 629955 3320313 629955 3320313 4764846 2498959 4764846 2498959 534376 3352797 534376 3352797 3763737 467133 3763737 467133 504941 1073541 504941 1073541 4451914 2280124 4451914 2280124 423400 3638012 423400 3638012 4408950 2667421 4408950 2667421 1665651 1668867 1665651 1668867 4682410 3025088 4682410 3025088 1654076 616600 1654076 616600 4280869 4202628 4280869 4202628 451504 561556 451504 561556 2132073 1652012 2132073 1652012 4542822 2259068 4542822 2259068 4034840 3726977 4034840 3726977 239457 345623 239457 345623 2379568 2066284 2379568 2066284 4784545 3327389 4784545 3327389 931787 1099504 931787 1099504 2731622 4494072 2731622 4494072 1653046 2805083 1653046 2805083 1000000005 2342649 1000000005 2342649 4042839 4609103 4042839 4609103 158514 1667611 158514 1667611 4073338 3344439 4073338 3344439 2555562 1279748 2555562 1279748 757135 738881 757135 738881 1401431 2074758 1401431 2074758 4022615 3326445 4022615 3326445 1108488 512126 1108488 512126 4515271 2510592 4515271 2510592 1952342 833464 1952342 833464 316756 2719874 316756 2719874 4498282 1951281 4498282 1951281 4798562 911116 4798562 911116 698167 4199176 698167 4199176 2562501 2875966 2562501 2875966 4408052 570710 4408052 570710 892428 1052583 892428 1052583 1000000005 3094749 1000000005 3094749 3078603 2178546 3078603 2178546 4034196 3582908 4034196 3582908 1669615 800038 1669615 800038 -1000000005 283984 -1000000005 283984 526117 3735579 526117 3735579 3628901 1675178 3628901 1675178 1163072 1086842 1163072 1086842 4111995 3329835 4111995 3329835 1444762 793893 1444762 793893 487650 3317015 487650 3317015 4561631 1660052 4561631 1660052 903395 645629 903395 645629 635912 2720876 635912 2720876 4523052 4672035 4523052 4672035 1660157 1986350 1660157 1986350 1000000005 3063960 1000000005 3063960 4599342 2330299 4599342 2330299 1123178 494834 1123178 494834 2188832 4802185 2188832 4802185 1577123 1402487 1577123 1402487 4596502 2787146 4596502 2787146 2244217 607184 2244217 607184 1023402 3126668 1023402 3126668 2853695 -1000000005 2853695 -1000000005 3822372 3321797 3822372 3321797 363025 609828 363025 609828 1649427 4175439 1649427 4175439 3790156 2081179 3790156 2081179 691418 365676 691418 365676 1665491 2278161 1665491 2278161 4577143 2918012 4577143 2918012 1789240 553251 1789240 553251 660217 4824857 660217 4824857 3351649 1386280 3351649 1386280 3822515 2633119 3822515 2633119 4478636 3330499 4478636 3330499 1682930 4779958 1682930 4779958 1363541 2874416 1363541 2874416 3336877 1055489 3336877 1055489 537336 4710063 537336 4710063 684993 357778 684993 357778 4582779 2420944 4582779 2420944 3807857 864921 3807857 864921 311827 2442443 311827 2442443 4573346 685144 4573346 685144 1015617 3339407 1015617 3339407 4109138 640837 4109138 640837 149818 3321694 149818 3321694 4484218 804347 4484218 804347 420345 2598908 420345 2598908 4289137 4747599 4289137 4747599 849795 727451 849795 727451 3321277 4139688 3321277 4139688 3338246 3337132 3338246 3337132 4785953 1670708 4785953 1670708 1273565 3051486 1273565 3051486 3910534 2279175 3910534 2279175 4449876 692117 4449876 692117 257583 2286139 257583 2286139 3323063 3071919 3323063 3071919 4774836 3598734 4774836 3598734 598627 1428228 598627 1428228 4344954 2809573 4344954 2809573 1384692 3319321 1384692 3319321 106306 1430986 106306 1430986 4170223 2441180 4170223 2441180 4422264 2822064 4422264 2822064 2969379 906225 2969379 906225 878551 438186 878551 438186 4628114 3031447 4628114 3031447 1000000005 1649046 1000000005 1649046 4555866 3347473 4555866 3347473 1674610 1662941 1674610 1662941 4994910 2302661 4994910 2302661 226278 401756 226278 401756 3350274 2309206 3350274 2309206 1826330 3535779 1826330 3535779 4772999 2248524 4772999 2248524 3854856 1669446 3854856 1669446 739657 309652 739657 309652 3325725 4510603 3325725 4510603 702337 663275 702337 663275 4091038 3342488 4091038 3342488 3483665 1647613 3483665 1647613 4651761 3864772 4651761 3864772 3318679 1298047 3318679 1298047 4031558 3036068 4031558 3036068 3313856 894380 3313856 894380 577023 4565493 577023 4565493 2410798 600937 2410798 600937 4229737 4488302 4229737 4488302 669822 1447451 669822 1447451 4750510 2821113 4750510 2821113 624491 600279 624491 600279 4458842 2495023 4458842 2495023 4167075 2158148 4167075 2158148 4620208 1657694 4620208 1657694 1649947 3314390 1649947 3314390 3645721 798341 3645721 798341 1661343 4581930 1661343 4581930 3624474 1657283 3624474 1657283 188300 3943439 188300 3943439 4219565 854430 4219565 854430 655402 3337073 655402 3337073 4154657 2496920 4154657 2496920 740628 226882 740628 226882 4532827 4557203 4532827 4557203 1673679 410320 1673679 410320 298813 303416 298813 303416 3349369 1387761 3349369 1387761 4663204 3351995 4663204 3351995 574886 985215 574886 985215 3895685 2486848 3895685 2486848 4661832 3345652 4661832 3345652 1064595 -1000000005 1064595 -1000000005 3348257 2192546 3348257 2192546 4763350 3324049 4763350 3324049 341767 1316370 341767 1316370 821639 280737 821639 280737 4533185 2519049 4533185 2519049 3330839 3333525 3330839 3333525 289945 662632 289945 662632 4764969 2894913 4764969 2894913 3326192 4174238 3326192 4174238 4455972 2952407 4455972 2952407 716358 3844034 716358 3844034 3314626 281673 3314626 281673 311837 3339212 311837 3339212 4619984 2180094 4619984 2180094 1311678 846162 1311678 846162 695813 3346134 695813 3346134 3952280 802141 3952280 802141 214686 4880785 214686 4880785 4408151 483700 4408151 483700 -1000000005 870617 -1000000005 870617 1684657 3120411 1684657 3120411 4174379 2369086 4174379 2369086 4427195 2856046 4427195 2856046 386411 1208612 386411 1208612 2165135 2137863 2165135 2137863 3869839 3105037 3869839 3105037 754247 694472 754247 694472 3319279 4236187 3319279 4236187 1678285 240430 1678285 240430 414586 1648169 414586 1648169 4393963 2373566 4393963 2373566 2808202 1505509 2808202 1505509 1113776 4374198 1113776 4374198 3332913 348887 3332913 348887 359889 2054367 359889 2054367 4157970 2961106 4157970 2961106 908474 285147 908474 285147 4184765 3749497 4184765 3749497 3190186 3099891 3190186 3099891 4989371 1390095 4989371 1390095 1683138 3245387 1683138 3245387 1000000005 3994462 1000000005 3994462 673845 726409 673845 726409 4550288 2967488 4550288 2967488 1664849 1980665 1664849 1980665 4134756 1000000005 4134756 1000000005 3571820 545808 3571820 545808 11113 3320238 11113 3320238 4519536 2766722 4519536 2766722 1687556 803503 1687556 803503 4097187 3327020 4097187 3327020 1987806 3316126 1987806 3316126 4434833 396109 4434833 396109 587827 3327478 587827 3327478 3348096 958751 3348096 958751 432209 3343674 432209 3343674 4462615 1684654 4462615 1684654 2637623 4836136 2637623 4836136 4964165 746981 4964165 746981 446426 314494 446426 314494 259041 2375026 259041 2375026 4540369 2089540 4540369 2089540 1666124 2651963 1666124 2651963 4599002 4086351 4599002 4086351 1437730 2552077 1437730 2552077 3881044 553143 3881044 553143 527841 -1000000005 527841 -1000000005 965060 3129523 965060 3129523 3608565 2693368 3608565 2693368 4642298 1534277 4642298 1534277 3019959 3027435 3019959 3027435 4372617 1761512 4372617 1761512 1650200 3322446 1650200 3322446 3763924 1665925 3763924 1665925 2123152 3349195 2123152 3349195 4557756 1354413 4557756 1354413 1682357 4996808 1682357 4996808 345180 991808 345180 991808 3343172 3326036 3343172 3326036 4661886 1463080 4661886 1463080 3999882 3316529 3999882 3316529 46292 1129350 46292 1129350 3627095 2890433 3627095 2890433 4735433 3334470 4735433 3334470 3565851 1262119 3565851 1262119 1021809 4730554 1021809 4730554 3603161 807383 3603161 807383 307536 3103285 307536 3103285 4385921 2305286 4385921 2305286 4058552 2860791 4058552 2860791 1659121 1198698 1659121 1198698 3690830 3347807 3690830 3347807 289714 306658 289714 306658 506431 3049316 506431 3049316 4169772 1646938 4169772 1646938 553491 521724 553491 521724 4434783 4757272 4434783 4757272 1291309 -1000000005 1291309 -1000000005 1672335 3345683 1672335 3345683 4522110 2548984 4522110 2548984 1651276 2054905 1651276 2054905 3719469 3453533 3719469 3453533 1680463 1684751 1680463 1684751 4434768 2491091 4434768 2491091 1663422 400260 1663422 400260 2799668 2404769 2799668 2404769 4803339 369423 4803339 369423 967432 945416 967432 945416 4100211 4041307 4100211 4041307 500265 1058036 500265 1058036 1670986 3351637 1670986 3351637 4530442 1684340 4530442 1684340 3970277 4285845 3970277 4285845 1146103 1322887 1146103 1322887 3848211 3334606 3848211 3334606 4777423 1649092 4777423 1649092 579216 782866 579216 782866 3620629 3186688 3620629 3186688 1371774 1116160 1371774 1116160 3961703 2515874 3961703 2515874 4719925 4673588 4719925 4673588 1680499 2510717 1680499 2510717 1532694 3332703 1532694 3332703 207411 432303 207411 432303 4108315 2958874 4108315 2958874 1130740 1140364 1130740 1140364 4018192 4026903 4018192 4026903 878380 399670 878380 399670 3334112 1917928 3334112 1917928 4396003 3350426 4396003 3350426 151559 4450724 151559 4450724 4091007 2223564 4091007 2223564 3329393 483374 3329393 483374 612746 1285718 612746 1285718 3798072 2152416 3798072 2152416 4076951 3296146 4076951 3296146 534383 327349 534383 327349 4720870 3350294 4720870 3350294 58242 364863 58242 364863 745937 2503511 745937 2503511 4725505 1649406 4725505 1649406 255463 421286 255463 421286 3569317 2277826 3569317 2277826 4551498 2908627 4551498 2908627 1660775 -1000000005 1660775 -1000000005 935768 4647013 935768 4647013 4040820 3316565 4040820 3316565 275978 524014 275978 524014 4685875 1000000005 4685875 1000000005 1259292 373347 1259292 373347 4381989 4775287 4381989 4775287 342927 1275887 342927 1275887 4761465 3342643 4761465 3342643 1368557 601626 1368557 601626 542836 3888890 542836 3888890 4770747 2613611 4770747 2613611 3963512 3096868 3963512 3096868 664014 4063631 664014 4063631 3321567 1656060 3321567 1656060 587967 870809 587967 870809 1648409 2337634 1648409 2337634 4008597 2395023 4008597 2395023 4392563 3107717 4392563 3107717 1675735 1678075 1675735 1678075 4700495 3323643 4700495 3323643 1649512 846389 1649512 846389 4503919 3328696 4503919 3328696 4217218 2167136 4217218 2167136 271515 261535 271515 261535 4354869 3320675 4354869 3320675 1163887 49741 1163887 49741 4526009 2874314 4526009 756672 4526009 756672 2072355 4512832 2072355 4512832 4259418 809296 4259418 809296 536943 500288 536943 500288 311624 3322244 311624 599732 311624 599732 622571 3830305 622571 3830305 3574486 1319964 3574486 1319964 2615701 2330444 2615701 2330444 4769479 3329313 4769479 3329313 58755 665068 58755 665068 3896878 1000000005 3896878 1000000005 3345609 872348 3345609 872348 1371299 3342412 1371299 3342412 4533457 2333869 4533457 2333869 449923 -1000000005 449923 -1000000005 258426 610198 258426 610198 2132863 3317428 2132863 3317428 4787737 3866738 4787737 3866738 568758 1677258 568758 1677258 4153120 318067 4153120 318067 600784 3320234 600784 3320234 4631714 1677225 4631714 1677225 1125055 3336258 1125055 3336258 4447751 1217466 4447751 1217466 362537 2801463 362537 2801463 4284584 2230274 4284584 2230274 271713 267500 271713 267500 4867316 2966063 4867316 2966063 3684535 167299 3684535 167299 362136 1905178 362136 1905178 4151192 2909690 4151192 2909690 1524958 919723 1524958 919723 684970 3324006 684970 3324006 2948341 1664344 2948341 1664344 3929860 3487049 3929860 3487049 843866 439219 843866 439219 1668569 3345136 1668569 3345136 4704991 1680508 4704991 1680508 4291486 2409169 4291486 2409169 1653647 1801101 1653647 1801101 3362179 1222845 3362179 1222845 704104 1930373 704104 1930373 4748780 2011918 4748780 2011918 993485 15187 993485 15187 3667805 3336496 3667805 3336496 1664504 2611056 1664504 2611056 4110131 1660580 4110131 1660580 2346789 3572071 2346789 3572071 374570 4024371 374570 4024371 3704380 538228 3704380 538228 541212 3908048 541212 3908048 2148447 593099 2148447 593099 986560 1689937 986560 1689937 4770068 1924361 4770068 1924361 4069234 3315648 4069234 3315648 444934 748375 444934 748375 4251349 2747724 4251349 2747724 3859770 660014 3859770 660014 972426 3337945 972426 3337945 3347846 2628049 3347846 2628049 4067372 759051 4067372 759051 785022 1671607 785022 1671607 4118029 4767244 4118029 4767244 2593467 2115162 2593467 2115162 4033718 2461995 4033718 2461995 4496842 1666076 4496842 1666076 367491 491241 367491 491241 1657200 2283035 1657200 2283035 3589170 1668580 3589170 1668580 751126 375023 751126 375023 -1000000005 977559 -1000000005 977559 4771854 3343376 4771854 3343376 1921362 229297 1921362 229297 422091 556212 422091 556212 1258832 3600233 1258832 3600233 3362612 2415677 3362612 2415677 4244347 4886525 4244347 4886525 1668250 1094065 1668250 1094065 699968 6211 699968 6211 1654901 3335164 1654901 3335164 3849663 1682067 3849663 1682067 1945150 1445338 1945150 1445338 971708 197884 971708 197884 4321357 2986727 4321357 2986727 2999493 830448 2999493 830448 709085 3324707 709085 3324707 3315526 1663991 3315526 1663991 27662 2143159 27662 2143159 4791683 733553 4791683 733553 669369 3348332 669369 3348332 1647619 2379610 1647619 2379610 4500908 588380 4500908 588380 -1000000005 3341478 -1000000005 3341478 4177046 831320 4177046 831320 586360 2571634 586360 2571634 4333649 1670245 4333649 1670245 374761 3365804 374761 3365804 4403434 1659317 4403434 1659317 449689 1046650 449689 1046650 660113 846883 660113 846883 4732162 1000000005 4732162 1000000005 4323463 2374365 4323463 2374365 682781 193147 682781 193147 3548715 3352929 3548715 3352929 2397091 1658208 2397091 1658208 718309 585935 718309 585935 3327384 3978055 3327384 3978055 509001 1021004 509001 1021004 3671093 2104996 3671093 2104996 4462906 3314583 4462906 3314583 1662411 2512409 1662411 2512409 4336295 978723 4336295 978723 243917 2547382 243917 2547382 3352494 4430040 3352494 4430040 1660698 3239549 1660698 3239549 709692 890627 709692 890627 3889428 3331109 3889428 3331109 530854 -1000000005 530854 -1000000005 4192244 3338497 4192244 3338497 1649198 292089 1649198 292089 1007387 3668003 1007387 3668003 4339079 2290952 4339079 2290952 1169523 1055544 1169523 1055544 417154 251071 417154 251071 1936258 4522898 1936258 4522898 1289950 315917 1289950 315917 3342913 3329443 3342913 3329443 898466 506677 898466 506677 333575 3529965 333575 3529965 3796407 1664250 3796407 1664250 -1000000005 2211378 -1000000005 2211378 4300619 3317842 4300619 3317842 16233 949010 16233 949010 3763009 3352919 3763009 3352919 691952 442528 691952 442528 1307705 329502 1307705 329502 4456096 3327217 4456096 3327217 3331495 421189 3331495 421189 562653 4212373 562653 4212373 4731936 2020488 4731936 2020488 5637 4903572 5637 4903572 2884614 413873 2884614 413873 -1000000005 1116744 -1000000005 1116744 3103789 2897814 3103789 2897814 4382279 1667940 4382279 1667940 604825 502741 604825 502741 4300127 3316496 4300127 3316496 431781 993526 431781 993526 4703973 3336139 4703973 3336139 658681 246621 658681 246621 222047 2505986 222047 2505986 4299321 2700880 4299321 2700880 4382484 689728 4382484 689728 -1000000005 263046 -1000000005 263046 646088 2948567 646088 2948567 3915403 250600 3915403 250600 546778 770151 546778 770151 3313684 2948869 3313684 2948869 714852 1138486 714852 1138486 1439897 1683694 1439897 1683694 1653984 1109114 1653984 1109114 298837 1670401 298837 1670401 3629434 3389649 3629434 3389649 3053534 231961 3053534 231961 897358 1354003 897358 1354003 1356009 3331084 1356009 3331084 4023488 47020 4023488 47020 499641 3319615 499641 3319615 4548259 1334508 4548259 1334508 1071623 508885 1071623 508885 3329185 4613710 3329185 4613710 1456407 564139 1456407 564139 4762317 1927447 4762317 1927447 3324537 4096602 3324537 4096602 4615923 876570 4615923 876570 3324300 352386 3324300 352386 499433 1263438 499433 1263438 1436072 2405270 1436072 2405270 3877464 297594 3877464 297594 -1000000005 4259850 -1000000005 4259850 3880991 596116 3880991 596116 828627 1986996 828627 1986996 3343284 3346275 3343284 3346275 4011090 1042854 4011090 1042854 -1000000005 3548028 -1000000005 3548028 3688427 230663 3688427 230663 324230 889290 324230 889290 4561489 2633418 4561489 2633418 713361 862478 713361 862478 4414808 2480858 4414808 2480858 998769 728212 998769 728212 678012 4976143 678012 4976143 4786404 -1000000005 4786404 -1000000005 482848 991072 482848 991072 4721063 4100180 4721063 4100180 554612 2649101 554612 2649101 4485021 1652613 4485021 1652613 3314328 3730469 3314328 3730469 -1000000005 4786514 -1000000005 4786514 3933302 1677948 3933302 1677948 680292 101909 680292 101909 4245822 2857593 4245822 2857593 701032 938567 701032 938567 2628251 2251926 2628251 2251926 4369263 2482211 4369263 2482211 3847329 1613425 3847329 1613425 53838 3342864 53838 3342864 1658525 944746 1658525 944746 810926 356930 810926 356930 4301920 3340805 4301920 3340805 939068 374958 939068 374958 4567382 2654148 4567382 2654148 329432 816263 329432 816263 4200222 3319264 4200222 3319264 1670136 1770152 1670136 1770152 3629455 3340103 3629455 3340103 4767388 -1000000005 4767388 -1000000005 2438544 2622666 2438544 2622666 4200171 2243734 4200171 2243734 1040647 3348275 1040647 3348275 4343203 1448359 4343203 1448359 275468 -1000000005 275468 -1000000005 3639743 4902302 3639743 4902302 999567 216947 999567 216947 4672360 3116463 4672360 3116463 657413 941003 657413 941003 979600 2496449 979600 2496449 4708312 1658253 4708312 1658253 2544851 2964102 2544851 2964102 602306 508384 602306 508384 511037 1086854 511037 1086854 3973726 2717047 3973726 2717047 3930957 396030 3930957 396030 1046130 1136321 1046130 1136321 412804 2763462 412804 2763462 4482992 1653437 4482992 1653437 1852148 3641305 1852148 3641305 441304 316516 441304 316516 1755880 2969211 1755880 2969211 3688946 448111 3688946 448111 345007 1670901 345007 1670901 4205274 2646080 4205274 2646080 4664357 1670079 4664357 1670079 845614 848896 845614 848896 825101 4940795 825101 4940795 4102296 2274701 4102296 2274701 1655207 4678986 1655207 4678986 4443004 1993090 4443004 1993090 4723633 3938408 4723633 3938408 1672995 1086093 1672995 1086093 541877 2438088 541877 2438088 4720023 939962 4720023 939962 792233 326614 792233 326614 4032242 3314162 4032242 3314162 1390476 689093 1390476 689093 44567 4535308 44567 4535308 3557471 631306 3557471 631306 293071 1438385 293071 1438385 1541181 3335265 1541181 3335265 2929595 874434 2929595 874434 364336 4676302 364336 4676302 549891 952289 549891 952289 1236497 3346465 1236497 3346465 220590 1194277 220590 1194277 1659080 4502190 1659080 4502190 3626443 805705 3626443 805705 262131 2727965 262131 2727965 4544203 1236981 4544203 1236981 430132 4708377 430132 4708377 3967716 -1000000005 3967716 -1000000005 1934320 1679927 1934320 1679927 4330194 3327499 4330194 3327499 273345 1681862 273345 1681862 4760353 3609269 4760353 3609269 756373 851181 756373 851181 3816795 3339696 3816795 3339696 1390434 4789914 1390434 4789914 4135225 736038 4135225 736038 287437 3332528 287437 3332528 3724128 394297 3724128 394297 399356 4438968 399356 4438968 4671803 823570 4671803 823570 777137 3522237 777137 3522237 4635335 1656984 4635335 1656984 2732332 3345750 2732332 3345750 3987130 2278919 3987130 2278919 2546292 3332036 2546292 3332036 3345094 2079980 3345094 2079980 4064720 1000000005 4064720 1000000005 3718269 762589 3718269 762589 809932 4668425 809932 4668425 4639098 626266 4639098 626266 992425 1059474 992425 1059474 1679218 1766287 1679218 1766287 1003731 23356 1003731 23356 3572801 3974533 3572801 3974533 1665358 692942 1665358 692942 731165 2490426 731165 2490426 4324814 3131052 4324814 3131052 1000000005 3334408 1000000005 3334408 836072 2801254 836072 2801254 4368881 2203511 4368881 2203511 3329892 692344 3329892 692344 478124 2291563 478124 2291563 3916686 1650408 3916686 1650408 1546961 3351940 1546961 3351940 4189932 1664905 4189932 1664905 3830650 4621631 3830650 4621631 1684259 1659424 1684259 1659424 3335269 2574355 3335269 2574355 4549992 1662668 4549992 1662668 799378 360599 799378 360599 3657329 4295205 3657329 4295205 310856 2895791 310856 2895791 4118213 2313146 4118213 2313146 3925365 798535 3925365 798535 102226 3340138 102226 3340138 3670728 242414 3670728 242414 -1000000005 3385577 -1000000005 3385577 4134025 1671192 4134025 1671192 406907 208972 406907 208972 194573 208972 509999 1657301 509999 1657301 3678175 4030150 3678175 4030150 531628 986559 531628 986559 1671692 3342619 1671692 3342619 3753504 1659696 3753504 1659696 4730459 2874863 4730459 2874863 604211 3349193 604211 3349193 4668198 236199 4668198 236199 297006 2185060 297006 2185060 4166665 4793112 4166665 4793112 622083 1682496 622083 1682496 4093675 436304 4093675 436304 888903 3588384 888903 3588384 1686355 1705894 1686355 1705894 3349056 4009715 3349056 4009715 4592708 1677237 4592708 1677237 331455 355098 331455 355098 4238908 2731385 4238908 2731385 3947497 1676986 3947497 1676986 677037 957386 677037 957386 4958684 2610406 4958684 2610406 1217544 426945 1217544 426945 2640134 3209342 2640134 3209342 437110 893822 437110 893822 3568135 3878629 3568135 3878629 989833 2044103 989833 2044103 4408061 1653256 4408061 1653256 1674103 3661488 1674103 3661488 4307440 1665281 4307440 1665281 1663272 2880697 1663272 2880697 4587939 1168211 4587939 1168211 226079 2441324 226079 2441324 4472036 2950492 4472036 2950492 1673558 1668869 1673558 1668869 3996749 3327807 3996749 3327807 474092 843500 474092 843500 4124955 2769843 4124955 2769843 2473766 -1000000005 2473766 -1000000005 225977 2201630 225977 2201630 4214474 3140237 4214474 3140237 531306 4711390 531306 4711390 3786574 250561 3786574 250561 1404845 2155539 1404845 2155539 4151125 3336078 4151125 3336078 754436 677345 754436 677345 594565 366068 594565 366068 4502838 4337137 4502838 4337137 1386482 360170 1386482 360170 202559 3347832 202559 3347832 4428572 986531 4428572 986531 -1000000005 1100036 -1000000005 1100036 4988352 4981750 4988352 4981750 93746 1611471 93746 1611471 3580604 3349823 3580604 3349823 611262 1652138 611262 1652138 4101019 2785923 4101019 2785923 1677065 -1000000005 1677065 -1000000005 4778385 2716697 4778385 2716697 868461 300693 868461 300693 1652662 2905630 1652662 2905630 4034449 550947 4034449 550947 853146 2602601 853146 2602601 4334211 2170060 4334211 2170060 1668168 552844 1668168 552844 804152 3570405 804152 3570405 4019878 371304 4019878 371304 443831 1660241 443831 1660241 2707309 3972724 2707309 3972724 3593903 2440040 3593903 2440040 4616662 2051606 4616662 2051606 309776 943476 309776 943476 4623752 2848495 4623752 2848495 776813 3338000 776813 3338000 4457479 531923 4457479 531923 1258149 4655242 1258149 4655242 3777059 274920 3777059 274920 815262 3349215 815262 3349215 3889787 766951 3889787 766951 769334 3322894 769334 3322894 3821839 1420697 3821839 1420697 228449 3332701 228449 3332701 4480478 2699250 4480478 2699250 909068 498127 909068 498127 3781227 3351118 3781227 3351118 465096 833728 465096 833728 4525988 3351688 4525988 3351688 1453515 1066184 1453515 1066184 77964 3320549 77964 3320549 4769152 1683177 4769152 1683177 3995807 2862541 3995807 2862541 1675351 1647546 1675351 1647546 4356814 3086234 4356814 3086234 -1000000005 1680034 -1000000005 1680034 1647276 679805 1647276 679805 276147 2004041 276147 2004041 1897118 1015640 1897118 1015640 640511 1507786 640511 1507786 5015100 2064669 5015100 2064669 1139242 1052520 1139242 1052520 4388771 3325831 4388771 3325831 453536 236423 453536 236423 -1000000005 4272800 -1000000005 4272800 4071305 2261345 4071305 2261345 4471841 2129760 4471841 2129760 2227164 4348491 2227164 4348491 5000675 2354855 5000675 2354855 3353162 3341432 3353162 3341432 419644 521450 419644 521450 3748194 4221598 3748194 4221598 332409 1925068 332409 1925068 4763801 2301209 4763801 2301209 3851543 1664042 3851543 1664042 893520 446296 893520 446296 3344465 1614722 3344465 1614722 2581507 4544730 2581507 4544730 3778607 1415255 3778607 1415255 203493 3778952 203493 3778952 4588995 2165170 4588995 2165170 249148 763803 249148 763803 3324603 1669318 3324603 1669318 1680874 74989 1680874 74989 289096 2084878 289096 2084878 3727838 4429967 3727838 4429967 1245399 2394430 1245399 2394430 4702092 1669977 4702092 1669977 1785917 4800349 1785917 4800349 1487460 2364610 1487460 2364610 4069774 3006940 4069774 3006940 566030 392168 566030 392168 3351711 1661987 3351711 1661987 1661104 4319980 1661104 4319980 4742354 1953354 4742354 1953354 112926 3325293 112926 3325293 4679660 2714114 4679660 2714114 2847581 477858 2847581 477858 4867461 2737974 4867461 2737974 2782879 249098 2782879 249098 312731 1663488 312731 1663488 4730499 2760398 4730499 2760398 3845451 2125247 3845451 2125247 1368792 663175 1368792 663175 4302055 3333307 4302055 3333307 1656226 1130024 1656226 1130024 1090977 567545 1090977 567545 1353625 2213892 1353625 2213892 4534586 3497482 4534586 3497482 1205805 858059 1205805 858059 4264339 2468135 4264339 2468135 1217825 703197 1217825 703197 4604370 4873254 4604370 4873254 3182411 2712177 3182411 2712177 4537527 2011823 4537527 2011823 768609 312613 768609 312613 4607061 4512618 4607061 4512618 140885 3320902 140885 3320902 4352958 2071982 4352958 2071982 3322738 870585 3322738 870585 289890 2086898 289890 2086898 3772836 3315859 3772836 3315859 719498 462251 719498 462251 475203 2688098 475203 2688098 1947715 1316451 1947715 1316451 1270554 1767574 1270554 1767574 3314148 2662753 3314148 2662753 4033390 2232898 4033390 2232898 3351958 4609828 3351958 4609828 760818 586431 760818 586431 4711282 3125745 4711282 3125745 1183457 1653520 1183457 1653520 3330496 3096501 3330496 3096501 4552251 1230879 4552251 1230879 752879 638627 752879 638627 2651009 4598999 2651009 4598999 3352598 950224 3352598 950224 1661736 3710405 1661736 3710405 3988839 1656710 3988839 1656710 1326409 1139114 1326409 1139114 240102 3320616 240102 3320616 4128465 2166377 4128465 2166377 675365 533687 675365 533687 1647626 2863327 1647626 2863327 4517459 3666127 4517459 3666127 13222 297223 13222 297223 3939660 3315681 3939660 3315681 1606687 2664237 1606687 2664237 4707849 3536591 4707849 3536591 419829 993048 419829 993048 4768489 3319232 4768489 3319232 631223 546471 631223 546471 4673032 3567072 4673032 3567072 215684 644526 215684 644526 3920659 3336571 3920659 3336571 1674564 2234424 1674564 2234424 4148820 503898 4148820 503898 293023 3777138 293023 3777138 3960980 806367 3960980 806367 610742 1968501 610742 1968501 4118380 2844337 4118380 2844337 3741200 3269686 3741200 3269686 1685339 623683 1685339 623683 834352 3020448 834352 3020448 4709422 639880 4709422 639880 1654664 3336094 1654664 3336094 2675820 3323845 2675820 3323845 389065 146775 389065 146775 4301538 2573510 4301538 2573510 1685446 3334423 1685446 3334423 4735128 2984983 4735128 2984983 1195589 690481 1195589 690481 320703 4766169 320703 4766169 4733666 1664113 4733666 1664113 3330761 232464 3330761 232464 1192121 3337243 1192121 3337243 3577873 1669757 3577873 1669757 1672645 4802533 1672645 4802533 4547245 2173375 4547245 2173375 2604268 1425776 2604268 1425776 894768 619292 894768 619292 3821020 3029125 3821020 3029125 1800924 264401 1800924 264401 433634 839351 433634 839351 1193054 3808369 1193054 3808369 3784017 1355818 3784017 1355818 348019 547114 348019 547114 1649138 1000000005 1649138 1000000005 4518380 2600633 4518380 2600633 639057 307832 639057 307832 3921331 3093277 3921331 3093277 3342240 1945040 3342240 1945040 4577203 4687381 4577203 4687381 638162 2251285 638162 2251285 3909600 1363044 3909600 1363044 366915 1125810 366915 1125810 4440766 3341413 4440766 3341413 3082959 315605 3082959 315605 1482671 4833777 1482671 4833777 3862508 2746182 3862508 2746182 4346100 217256 4346100 217256 368319 3348470 368319 3348470 3896549 2077298 3896549 2077298 3347550 754190 3347550 754190 749494 1348977 749494 1348977 3350860 4364846 3350860 4364846 1959789 1389678 1959789 1389678 442581 -1000000005 442581 -1000000005 274756 3325534 274756 3325534 4300021 2321127 4300021 2321127 702406 816381 702406 816381 921126 1340366 921126 1340366 4239490 3319151 4239490 3319151 3620436 570664 3620436 570664 426598 364978 426598 364978 3337203 4807546 3337203 4807546 1299227 426595 1299227 426595 337659 2328887 337659 2328887 4235953 4806212 4235953 4806212 1650563 473166 1650563 473166 1145832 3316659 1145832 3316659 4277573 2238901 4277573 2238901 559503 244793 559503 244793 3976193 2390874 3976193 2390874 4201948 3347302 4201948 3347302 4546187 539792 4546187 539792 3076683 2939380 3076683 2939380 4354750 6210 4354750 6210 1656426 3005721 1656426 3005721 4169464 1219322 4169464 1219322 701946 -1000000005 701946 -1000000005 1366402 4358182 1366402 4358182 4781983 1902227 4781983 2618653 4781983 2618653 3327438 4351015 3327438 4351015 405401 958047 405401 958047 4734655 2995460 4734655 2995460 250272 799163 250272 799163 1664126 1959317 1664126 1959317 4529450 3344257 4529450 3344257 4298075 1998507 4298075 1998507 174919 675711 174919 675711 4066461 4239571 4066461 4239571 892620 1673564 892620 1673564 4194158 3322042 4194158 3322042 970366 232869 970366 232869 3741100 2938917 3741100 2938917 4561639 717990 4561639 717990 742451 1107659 742451 1107659 470053 3344359 470053 3344359 4761909 1670470 4761909 1670470 1660231 439197 1660231 439197 821199 1648253 821199 1648253 3865382 4239966 3865382 4239966 264023 698832 264023 698832 4794927 2511080 4794927 2511080 3937522 2230449 3937522 2230449 400567 316762 400567 316762 4262419 4560203 4262419 4560203 1081867 463791 1081867 463791 3640870 1971302 3640870 1971302 3714421 526854 3714421 526854 912267 947553 912267 947553 1657176 4298437 1657176 4298437 1431754 630925 1431754 630925 698847 1647547 698847 1647547 4776506 3328842 4776506 3328842 3328243 2631120 3328243 2631120 4714431 1671047 4714431 1671047 766698 513134 766698 513134 471284 1426943 471284 1426943 3340993 4445771 3340993 4445771 4525198 1977455 4525198 1977455 4776262 407966 4776262 407966 532290 3234335 532290 3234335 3349477 219779 3349477 219779 239860 3775472 239860 3775472 4145150 2475060 4145150 2475060 4325044 510564 4325044 510564 409167 3940157 409167 3940157 4640508 1666504 4640508 1666504 3328634 4708542 3328634 4708542 4771263 265326 4771263 265326 667445 1072045 667445 1072045 3948942 3325710 3948942 3325710 4643919 1726590 4643919 1726590 2197620 4105867 2197620 4105867 157384 2620501 157384 2620501 4368593 3350595 4368593 3350595 1673670 1461988 1673670 1461988 532373 419406 532373 419406 4012624 2925700 4012624 2925700 285239 520811 285239 520811 930702 3318892 930702 3318892 4403354 758643 4403354 758643 816803 840750 816803 840750 1654604 1946915 1654604 1946915 3720661 4114801 3720661 4114801 3319198 2128149 3319198 2128149 4525582 2128149 464561 727114 464561 727114 3543321 1677891 3543321 1677891 4035934 3348178 4035934 3348178 1151935 523122 1151935 523122 711498 832893 711498 832893 4689528 2883061 4689528 2883061 3917070 2170978 3917070 2170978 4549150 2989588 4549150 2989588 3350376 3283004 3350376 3283004 1679317 2931717 1679317 2931717 4437258 1068301 4437258 1068301 581771 3315741 581771 3315741 3163113 444920 3163113 444920 1094465 3940943 1094465 3940943 4617621 1676961 4617621 1676961 1256811 1333346 1256811 1333346 3986476 4751647 3986476 4751647 500354 931032 500354 931032 1677943 1656320 1677943 1656320 3873543 2192923 3873543 2192923 3780990 3340210 3780990 3340210 82976 883775 82976 883775 1450881 2006422 1450881 2006422 4276895 541492 4276895 541492 1104381 4624303 1104381 4624303 282030 -1000000005 282030 -1000000005 415125 4272196 415125 4272196 4007452 2046455 4007452 2046455 2224390 1555422 2224390 1555422 260520 251365 260520 251365 544934 863639 544934 863639 1379485 1629659 1379485 1629659 4437443 1000000005 4437443 1000000005 241376 22612 241376 22612 4765062 4691533 4765062 4691533 1509569 1010165 1509569 1010165 656960 404389 656960 404389 1278455 1666288 1278455 1666288 4386099 3607546 4386099 3607546 586655 -1000000005 586655 -1000000005 3325601 1878892 3325601 1878892 4439747 2252104 4439747 2252104 1154730 408956 1154730 408956 263799 -1000000005 263799 -1000000005 321411 3894406 321411 3894406 2340621 941732 2340621 941732 4785937 2712206 4785937 2712206 1723969 1475987 1723969 1475987 4425226 2697596 4425226 2697596 3313795 4636255 3313795 4636255 1587504 1171023 1587504 1171023 379715 3324483 379715 3324483 4138485 648170 4138485 648170 976684 3321424 976684 3321424 3320443 750383 3320443 750383 433515 3343542 433515 3343542 3325687 1978291 3325687 1978291 1327696 293180 1327696 293180 3824745 2852842 3824745 2852842 1287523 1264211 1287523 1264211 3327799 4034756 3327799 4034756 776362 737431 776362 737431 3987081 3273847 3987081 3273847 1182164 3351211 1182164 3351211 4150539 346155 4150539 346155 843097 2877767 843097 2877767 4325672 2088405 4325672 2088405 663403 -1000000005 663403 -1000000005 1659873 1653334 1659873 1653334 4723675 2702975 4723675 2702975 4296998 2207322 4296998 2207322 4643538 1396964 4643538 1396964 385291 274012 385291 274012 239315 2411647 239315 2411647 3777279 1229185 3777279 1229185 1680145 469737 1680145 469737 661924 3352972 661924 3352972 3176412 1683057 3176412 1683057 1248171 496764 1248171 496764 3650076 3316875 3650076 3316875 4086834 1230168 4086834 1230168 2054747 3328714 2054747 3328714 4431591 2704660 4431591 2704660 1161192 328425 1161192 328425 226572 4833080 226572 4833080 4451971 311382 4451971 311382 635031 2128524 635031 2128524 4289229 4251531 4289229 4251531 1661328 3351087 1661328 3351087 1000000005 2053410 1000000005 2053410 278212 4869726 278212 4869726 4001861 1656577 4001861 1656577 214084 763453 214084 763453 4766539 3318079 4766539 3318079 153576 -1000000005 153576 -1000000005 1498132 1951857 1498132 1951857 4944491 -1000000005 4944491 -1000000005 450699 2912831 450699 2912831 3930178 1873615 3930178 1873615 1164832 341620 1164832 341620 345731 1683519 345731 1683519 1432433 3767683 1432433 3767683 4023280 873578 4023280 873578 685706 2782752 685706 2782752 4146676 1005579 4146676 1005579 342727 3711668 342727 3711668 4793418 -1000000005 4793418 -1000000005 1653462 4151105 1653462 4151105 4130943 2212391 4130943 2212391 230254 237561 230254 237561 3337328 2286620 3337328 2286620 689572 860747 689572 860747 3789211 2282065 3789211 2282065 4294663 3001603 4294663 3001603 2468173 324012 2468173 324012 432920 735388 432920 735388 3328918 2862229 3328918 2862229 1000000005 237862 1000000005 237862 3343507 3339214 3343507 3339214 70491 1267876 70491 1267876 4327975 2477942 4327975 2477942 756966 236817 756966 236817 1663125 3336115 1663125 3336115 210941 435757 210941 435757 3319436 4931207 3319436 4931207 4248924 929160 4248924 929160 367022 1677634 367022 1677634 3893566 4057862 3893566 4057862 3321983 3347686 3321983 3347686 1000000005 3313698 1000000005 3313698 1384559 4808418 1384559 4808418 4213379 1659811 4213379 1659811 1008041 237094 1008041 237094 4113080 3168654 4113080 3168654 2947449 1505689 2947449 1505689 1079149 303499 1079149 303499 3624599 4775746 3624599 4775746 1148479 629802 1148479 629802 311782 2088108 311782 2088108 4420490 2791754 4420490 2791754 1000000005 1652951 1000000005 1652951 2471319 3351298 2471319 3351298 1677884 1654369 1677884 1654369 4270629 3108700 4270629 3108700 844642 422555 844642 422555 3349258 3347606 3349258 3347606 4124368 1665936 4124368 1665936 1669312 1895927 1669312 1895927 4020381 3122027 4020381 3122027 742800 521061 742800 521061 1865295 3320343 1865295 3320343 4234807 1674595 4234807 1674595 1648317 230607 1648317 230607 1380260 3318439 1380260 3318439 4219336 331553 4219336 331553 309070 2036576 309070 2036576 4277312 2815808 4277312 2815808 2018967 1000000005 2018967 1000000005 239499 29380 239499 29380 3548053 1000000005 3548053 1000000005 3898616 1655509 3898616 1655509 772273 861814 772273 861814 4435996 2548122 4435996 2548122 3925716 4847843 3925716 4847843 367371 974318 367371 974318 4538205 3346439 4538205 3346439 4652283 2319634 4652283 2319634 1679276 1655301 1679276 1655301 4511101 2522050 4511101 2522050 2488205 4342090 2488205 4342090 4064012 812562 4064012 812562 253860 -1000000005 253860 -1000000005 478899 1660706 478899 1660706 4088936 699745 4088936 699745 855122 1967857 855122 1967857 3830095 3343015 3830095 3343015 4230789 776363 4230789 776363 848513 2864760 848513 2864760 3648827 1651060 3648827 1651060 4163925 3335779 4163925 3335779 425223 2783652 425223 2783652 4255625 2125705 4255625 2125705 2659384 1649361 2659384 1649361 4598423 2308126 4598423 2308126 3960831 1228097 3960831 1228097 1655231 2949256 1655231 2949256 4215315 1673698 4215315 1673698 2536878 3347981 2536878 3347981 1665649 445502 1665649 445502 4508114 2373024 4508114 2373024 334999 1072693 334999 1072693 3807130 3319892 3807130 3319892 582735 756137 582735 756137 4476653 4046869 4476653 4046869 1247838 1078896 1247838 1078896 688020 958588 688020 958588 1452569 4380879 1452569 4380879 4451881 2655611 4451881 2655611 1664775 657354 1664775 657354 3641855 3349554 3641855 3349554 465475 810773 465475 810773 3336072 2416574 3336072 2416574 4557136 1667724 4557136 1667724 1778500 3345554 1778500 3345554 1117557 4796847 1117557 4796847 4597658 1675652 4597658 1675652 3533637 4017740 3533637 4017740 114810 303939 114810 303939 4288691 3356016 4288691 3356016 274563 2647547 274563 2647547 4375820 1669988 4375820 1669988 550156 626423 550156 626423 3229369 2162154 3229369 2162154 4283732 2459945 4283732 2459945 3284431 4738922 3284431 4738922 4128034 645009 4128034 645009 802381 2138134 802381 2138134 4324072 2525123 4324072 2525123 3528048 1662512 3528048 1662512 556927 846388 556927 846388 832840 3194212 832840 3194212 4549401 457473 4549401 457473 712626 718292 712626 718292 1678016 4716498 1678016 4716498 1080383 1670632 1080383 1670632 3563733 3108852 3563733 3108852 1672451 1681130 1672451 1681130 3334129 2531373 3334129 2531373 4136805 2916427 4136805 2916427 1799001 1321508 1799001 1321508 570873 368831 570873 368831 4613352 3341796 4613352 3341796 444887 1119317 444887 1119317 4702590 2833489 4702590 2833489 4277449 -1000000005 4277449 -1000000005 248690 1153878 248690 1153878 4536314 2711038 4536314 2711038 3340075 1659221 3340075 1659221 1651515 349930 1651515 349930 1061533 4830841 1061533 4830841 3898539 501568 3898539 501568 999419 1659754 999419 1659754 301290 426398 301290 426398 662654 3315142 662654 3315142 4151232 444225 4151232 444225 1099492 2050703 1099492 2050703 4680967 753881 4680967 753881 1652855 2637363 1652855 2637363 4193686 2050372 4193686 2050372 4993375 1652514 4993375 1652514 829949 421434 829949 421434 4049124 3339134 4049124 3339134 2733384 3343862 2733384 3343862 242542 170110 242542 170110 2111065 4766809 2111065 4766809 800190 2316476 800190 2316476 4571182 1407681 4571182 1407681 1109848 458998 1109848 458998 4213815 2941642 4213815 2941642 974701 1431333 974701 1431333 4136870 2976670 4136870 2976670 1488373 3798741 1488373 3798741 2283334 1766891 2283334 1766891 503270 446666 503270 446666 4898385 2087479 4898385 2087479 4561637 2598205 4561637 2598205 1916021 1441053 1916021 1441053 1332735 2776084 1332735 2776084 4646007 1202212 4646007 1202212 1208290 2675908 1208290 2675908 4311657 323648 4311657 323648 847053 3335524 847053 3335524 4208790 919115 4208790 919115 2780386 1826975 2780386 1826975 4870732 1509568 4870732 1509568 1171607 703689 1171607 703689 797535 1654122 797535 1654122 3607509 3322043 3607509 3322043 4508308 1328605 4508308 1328605 1051627 3317600 1051627 3317600 4779355 1647141 4779355 1647141 3957139 300192 3957139 300192 3313759 2316847 3313759 2316847 4423171 591274 4423171 591274 802676 2059490 802676 2059490 4344031 3352653 4344031 3352653 533003 1039586 533003 1039586 4008613 3344335 4008613 3344335 -1000000005 457993 -1000000005 457993 3343916 2167794 3343916 2167794 4498129 3836676 4498129 3836676 108125 1302597 108125 1302597 3053105 1659500 3053105 1659500 4722923 4406110 4722923 4406110 1142263 591931 1142263 591931 4777472 1130569 4777472 1130569 504726 343529 504726 343529 3708383 4428278 3708383 4428278 3337088 1106503 3337088 1106503 516366 1263173 516366 1263173 3115707 3339348 3115707 3339348 283671 3038090 283671 3038090 4457698 2720338 4457698 2720338 4356969 2561756 4356969 2561756 2058448 960308 2058448 960308 435509 1427593 435509 1427593 3596635 3694689 3596635 3694689 496316 -1000000005 496316 -1000000005 1658460 4564806 1658460 4564806 4326957 875160 4326957 875160 643459 4786306 643459 4786306 3593409 799637 3593409 799637 1050204 3320853 1050204 3320853 4400046 234974 4400046 234974 232684 2441037 232684 2441037 4441802 3348158 4441802 3348158 1344237 3325284 1344237 3325284 4506923 334776 4506923 334776 850010 3346018 850010 3346018 4749252 2692775 4749252 2692775 3931541 2706115 3931541 2706115 4040837 1428602 4040837 1428602 3986382 3345187 3986382 3345187 521314 718814 521314 718814 3326973 3338410 3326973 3338410 692222 440563 692222 440563 1657878 2203743 1657878 2203743 3926107 4850584 3926107 4850584 -1000000005 1655829 -1000000005 1655829 4528584 3584616 4528584 3584616 745747 681435 745747 681435 3314872 3824765 3314872 3824765 3725011 52672 3725011 52672 1175620 1680066 1175620 1680066 3238056 3318064 3238056 3318064 4618330 2870009 4618330 2870009 4029951 779095 4029951 779095 955088 2877855 955088 2877855 4364720 1649295 4364720 1649295 3663885 4108977 3663885 4108977 1102378 199570 1102378 199570 3595976 2025792 3595976 2025792 1178207 385845 1178207 385845 4229558 3026334 4229558 3026334 4714995 3349809 4714995 3349809 507198 1041229 507198 1041229 4481625 2765519 4481625 2765519 646636 621569 646636 621569 4245769 3349890 4245769 3349890 603662 1679326 603662 1679326 3796300 2975874 3796300 2975874 3672833 3341617 3672833 3341617 4210133 2362980 4210133 2362980 1683394 3324797 1683394 3324797 3561296 235752 3561296 235752 280105 482580 280105 482580 1053719 2468797 1053719 2468797 4306699 2318751 4306699 2318751 881726 213590 881726 213590 1653983 4579523 1653983 4579523 3970772 2261199 3970772 2261199 3727409 575991 3727409 575991 686200 766856 686200 766856 4648057 3323785 4648057 3323785 3063412 1375724 3063412 1375724 3351201 2352082 3351201 2352082 4607776 4906010 4607776 4906010 815398 740393 815398 740393 1150392 3340536 1150392 3340536 290910 1324883 290910 1324883 3352871 2154910 3352871 2154910 1297966 215075 1297966 215075 4573146 2117855 4573146 2117855 730025 509316 730025 509316 3624804 3001629 3624804 3001629 4665059 668886 4665059 668886 1232453 1300290 1232453 1300290 3963298 2839694 3963298 2839694 3352136 965723 3352136 965723 658559 4491574 658559 4491574 4772506 2440546 4772506 2440546 783940 437535 783940 437535 1390140 167256 1390140 167256 4132625 3075710 4132625 3075710 1889160 2277042 1889160 2277042 4768749 974097 4768749 974097 1654286 3346319 1654286 3346319 1000000005 516828 1000000005 516828 938131 995455 938131 995455 1063817 3322690 1063817 3322690 3325989 2261951 3325989 2261951 4486143 1160771 4486143 1160771 475603 300902 475603 300902 4471925 3334004 4471925 3334004 1322258 270398 1322258 270398 36673 4037825 36673 4037825 4488884 1966611 4488884 1966611 623284 496017 623284 496017 2692081 2979018 2692081 2979018 4544348 256568 4544348 256568 238178 2849123 238178 2849123 4263649 214013 4263649 214013 615978 2599152 615978 2599152 4719364 1668843 4719364 1668843 521481 419298 521481 419298 1654743 4555090 1654743 4555090 4408534 209927 4408534 209927 231533 1169938 231533 1169938 4782252 2291312 4782252 2291312 916983 882506 916983 882506 628174 1651506 628174 1651506 3330878 2797886 3330878 2797886 4415088 897499 4415088 897499 -1000000005 3317485 -1000000005 3317485 4780077 376558 4780077 376558 773522 1200252 773522 1200252 3859298 2913286 3859298 2913286 1668305 594478 1668305 594478 744326 2086280 744326 2086280 4611158 1329096 4611158 1329096 423299 3338580 423299 3338580 4377423 986139 4377423 986139 45696 4443798 45696 4443798 3836877 593923 3836877 593923 979740 1000000005 979740 1000000005 4307327 2937292 4307327 2937292 3316253 1656048 3316253 1656048 1666312 826291 1666312 826291 764711 1034165 764711 1034165 3665328 2092580 3665328 2092580 4070113 3330309 4070113 3330309 1060144 321925 1060144 321925 239991 2627666 239991 2627666 4008356 2895387 4008356 2895387 4736271 359577 4736271 359577 1192401 2905040 1192401 2905040 4198922 1674803 4198922 1674803 224671 387857 224671 387857 2172788 3285017 2172788 3285017 3948932 2579044 3948932 2579044 4585803 1956297 4585803 1956297 1649153 4242461 1649153 4242461 1652233 1676530 1652233 1676530 4277861 2465912 4277861 2465912 1684576 1652440 1684576 1652440 4689550 356512 4689550 356512 478959 1190036 478959 1190036 1221360 2674166 1221360 2674166 4123624 1009021 4123624 1009021 -1000000005 1154163 -1000000005 1154163 1681233 2930255 1681233 2930255 4604434 790818 4604434 790818 756562 3146999 756562 3146999 4579940 1653682 4579940 1653682 940373 698531 940373 698531 4386542 2503557 4386542 2503557 4114486 583605 4114486 583605 1065844 3337812 1065844 3337812 4295377 935622 4295377 935622 296677 4645524 296677 4645524 4851726 2872930 4851726 2872930 3812975 2160995 3812975 2160995 1675026 2921475 1675026 2921475 4527267 2852270 4527267 2852270 1662730 4508176 1662730 4508176 4463525 682986 4463525 682986 958148 2540128 958148 2540128 3601333 3090412 3601333 3090412 1036191 344162 1036191 344162 4322627 3234301 4322627 3234301 3321321 231257 3321321 231257 293143 4347834 293143 4347834 4421128 936127 4421128 936127 3333680 4553889 3333680 4553889 743774 1343263 743774 1343263 2747452 1908792 2747452 1908792 4144059 4306819 4144059 4306819 1650275 2536061 1650275 2536061 4341279 1386130 4341279 1386130 1745641 3616120 1745641 3616120 4817969 2480564 4817969 2480564 1669246 366741 1669246 366741 4741723 3337201 4741723 3337201 549476 538522 549476 538522 3313673 399136 3313673 399136 -1000000005 439688 -1000000005 439688 3720507 3338367 3720507 3338367 1374255 648834 1374255 648834 811921 3348372 811921 3348372 4636969 1652961 4636969 1652961 31580 2469750 31580 2469750 4306602 2701068 4306602 2701068 1506000 266143 1506000 266143 -1000000005 1657086 -1000000005 1657086 3727489 3316512 3727489 3316512 3345931 1684437 3345931 1684437 18916 694001 18916 694001 4365451 2812073 4365451 2812073 499525 500607 499525 500607 4357408 2328293 4357408 2328293 517711 770803 517711 770803 4411638 3338728 4411638 3338728 1651408 1251293 1651408 1251293 4627301 3344481 4627301 3344481 3700481 336470 3700481 336470 1083527 3905614 1083527 3905614 4962775 2321937 4962775 2321937 3820668 1992392 3820668 1992392 -1000000005 1667129 -1000000005 1667129 4007509 2801519 4007509 2801519 446130 683355 446130 683355 845529 1660664 845529 1660664 3325974 4395473 3325974 4395473 754306 388533 754306 388533 4825119 4076649 4825119 4076649 886828 926644 886828 926644 1000000005 3323143 1000000005 3323143 523820 610555 523820 610555 4392511 4553890 4392511 4553890 1675774 1661306 1675774 1661306 4090558 4579294 4090558 4579294 250276 1399802 250276 1399802 3833264 2896809 3833264 2896809 312709 998110 312709 998110 1147967 4014760 1147967 4014760 4300450 730865 4300450 730865 702754 1667606 702754 1667606 3314975 4194950 3314975 4194950 4744526 3315394 4744526 3315394 1649263 1077487 1649263 1077487 3339487 1665004 3339487 1665004 1659485 473609 1659485 473609 477606 1648904 477606 1648904 2775385 3336382 2775385 3336382 890112 302987 890112 302987 3333700 1992832 3333700 1992832 4647952 594941 4647952 594941 766111 2022081 766111 2022081 4413107 1000000005 4413107 1000000005 2396551 195187 2396551 195187 3972200 3317625 3972200 3317625 4786691 1937436 4786691 1937436 623322 522278 623322 522278 36480 3233349 36480 3233349 1000000005 1673206 1000000005 1673206 2126321 4148611 2126321 4148611 3841123 2004851 3841123 2004851 227018 4928932 227018 4928932 4164038 1675262 4164038 1675262 202989 315188 202989 315188 1675350 1716626 1675350 1716626 3727572 4809320 3727572 4809320 2749882 412701 2749882 412701 824564 2629030 824564 2629030 4337575 1400472 4337575 1400472 464682 487788 464682 487788 624792 2293648 624792 2293648 1677810 1650526 1677810 1650526 4558092 512713 4558092 512713 515878 3341404 515878 3341404 3323626 1001747 3323626 1001747 1081448 3785708 1081448 3785708 1661024 1327314 1661024 1327314 3571373 3409061 3571373 3409061 1944301 1040309 1944301 1040309 -1000000005 879252 -1000000005 879252 4974393 3352963 4974393 3352963 697444 436867 697444 436867 1253974 1615552 1253974 1615552 4368090 2533278 4368090 2533278 1302132 1188942 1302132 1188942 787032 -1000000005 787032 -1000000005 1235333 1649655 1235333 1649655 4505668 2768372 4505668 2768372 1115147 435745 1115147 435745 4778927 2681828 4778927 2681828 1664844 1242578 1664844 1242578 684019 529457 684019 529457 227055 3041837 227055 3041837 3945113 212361 3945113 212361 233806 2676014 233806 2676014 4170066 2193694 4170066 2193694 641890 -1000000005 641890 -1000000005 3322862 1921142 3322862 1921142 4338860 2793749 4338860 2793749 1373828 390763 1373828 390763 602721 1596640 602721 1596640 4395442 2679861 4395442 2679861 -1000000005 824219 -1000000005 824219 4718035 3347296 4718035 3347296 296176 1152237 296176 1152237 2938267 2593566 2938267 2593566 4556903 672056 4556903 672056 871056 2734613 871056 2734613 1000000005 2923968 1000000005 2923968 1250759 595249 1250759 595249 505002 461901 505002 461901 1680254 1671296 1680254 1671296 4262239 4266765 4262239 4266765 123254 357046 123254 357046 425994 542790 425994 542790 1606513 3348610 1606513 3348610 3629364 2067568 3629364 2067568 833026 816938 833026 816938 1638912 3335130 1638912 3335130 4627402 1407691 4627402 1407691 994017 318373 994017 318373 4350644 2673707 4350644 2673707 3322014 2969285 3322014 2969285 4258295 2422322 4258295 2422322 3830583 593641 3830583 593641 589373 1653217 589373 1653217 4651498 1000000005 4651498 1000000005 4118128 684873 4118128 684873 575297 4368073 575297 4368073 73310 2996240 73310 2996240 4411390 1674332 4411390 1674332 707362 1101984 707362 1101984 1567555 3351829 1567555 3351829 3921426 2139917 3921426 2139917 2313089 449124 2313089 449124 4417482 2268984 4417482 2268984 2544871 359273 2544871 359273 602768 3348950 602768 3348950 3631657 430520 3631657 430520 652661 1649833 652661 1649833 4445926 2911782 4445926 2911782 1258625 1074443 1258625 1074443 419602 1659171 419602 1659171 3638182 4499625 3638182 4499625 2415118 635872 2415118 635872 868409 2785080 868409 2785080 4503628 3641163 4503628 3641163 1552121 2839128 1552121 2839128 4161857 2100920 4161857 2100920 1947299 618265 1947299 618265 4419975 3051833 4419975 3051833 629531 633340 629531 633340 748797 815109 748797 815109 4169319 3030071 4169319 3030071 2396274 1043029 2396274 1043029 322675 317348 322675 317348 3877166 2657331 3877166 2657331 4282280 2069316 4282280 2069316 3512235 3345365 3512235 3345365 2790263 931546 2790263 931546 408849 4690791 408849 4690791 1665279 1128058 1665279 1128058 3933727 2786348 3933727 2786348 3552015 1646870 3552015 1646870 257025 1107216 257025 1107216 1592678 3316284 1592678 3316284 3902050 1623265 3902050 1623265 1661788 4185992 1661788 4185992 3347699 1681753 3347699 1681753 1666857 3119015 1666857 3119015 4005302 1648949 4005302 1648949 643214 519711 643214 519711 4436967 2457772 4436967 2457772 1470909 988425 1470909 988425 568129 4590260 568129 4590260 1697455 324666 1697455 324666 455418 748484 455418 748484 1655696 4547847 1655696 4547847 3353161 1206222 3353161 1206222 447030 2305908 447030 2305908 4428641 1933532 4428641 1933532 758312 909558 758312 909558 941394 2879592 941394 2879592 4508034 1654466 4508034 1654466 509082 605520 509082 605520 1684416 2830971 1684416 2830971 4299325 606096 4299325 606096 447698 3334814 447698 3334814 1000000005 677785 1000000005 677785 260977 2576098 260977 2576098 4704346 191318 4704346 191318 1276602 3181936 1276602 3181936 3768300 883840 3768300 883840 214818 3339504 214818 3339504 4053439 590518 4053439 590518 710731 3077321 710731 3077321 3927270 826234 3927270 826234 591233 3350823 591233 3350823 3864395 2184831 3864395 2184831 1000000005 1714902 1000000005 1714902 1404016 365806 1404016 365806 4694349 2118956 4694349 2118956 446927 3437890 446927 3437890 4243243 1380547 4243243 1380547 372739 3146628 372739 3146628 4149503 2243847 4149503 2243847 3347563 50020 3347563 50020 1659461 2594971 1659461 2594971 3860798 243162 3860798 243162 1365511 1434121 1365511 1434121 4101276 4491168 4101276 4491168 285726 931891 285726 931891 975059 2175896 975059 2175896 4509392 3321501 4509392 3321501 2853092 313574 2853092 313574 1105901 2634281 1105901 2634281 4368760 3347834 4368760 3347834 1659211 2917685 1659211 2917685 4525916 640369 4525916 640369 644660 1372488 644660 1372488 4400917 3331110 4400917 3331110 1264684 729723 1264684 729723 353431 2984596 353431 2984596 4222749 822253 4222749 822253 -1000000005 1127912 -1000000005 1127912 2422686 2748170 2422686 2748170 789671 632301 789671 632301 4088711 3408060 4088711 3408060 1375023 1063453 1375023 1063453 552047 307652 552047 307652 4730524 2171142 4730524 2171142 4456160 3341983 4456160 3341983 3942662 1656094 3942662 1656094 722074 529773 722074 529773 1312641 1665892 1312641 1665892 3847024 3688743 3847024 3688743 2281159 596870 2281159 596870 3343379 2339091 3343379 2339091 4109728 2916393 4109728 2916393 3573639 1109077 3573639 1109077 560944 2817494 560944 2817494 4081556 1653757 4081556 1653757 658121 352258 658121 352258 -1000000005 3921049 -1000000005 3921049 4108440 2276474 4108440 2276474 4549947 4378811 4549947 4378811 3320777 3346540 3320777 3346540 362608 431300 362608 431300 1661648 1994216 1661648 1994216 4474694 4588586 4474694 4588586 1366118 885355 1366118 885355 796739 3326618 796739 3326618 4710106 2719614 4710106 2719614 3317102 3847286 3317102 3847286 812765 782701 812765 782701 4946669 2986833 4946669 2986833 3819017 936471 3819017 936471 224897 3550580 224897 3550580 4001741 2588903 4001741 2588903 4409361 -1000000005 4409361 -1000000005 3607756 3780104 3607756 3780104 2158772 742540 2158772 742540 508753 1662133 508753 1662133 4648491 3329950 4648491 3329950 3317986 320900 3317986 320900 535058 1113975 535058 1113975 3346255 4773436 3346255 4773436 278914 2667710 278914 2667710 4452269 3345689 4452269 3345689 -1000000005 917803 -1000000005 917803 3877535 4111484 3877535 4111484 1673003 2356128 1673003 2356128 4818297 777466 4818297 777466 481877 1393971 481877 1393971 4542400 3086894 4542400 3086894 3344268 804173 3344268 804173 427316 4625282 427316 4625282 3980133 2068645 3980133 2068645 1658039 3334095 1658039 3334095 -1000000005 1678269 -1000000005 1678269 4422678 3325532 4422678 3325532 -1000000005 588550 -1000000005 588550 4730297 333155 4730297 333155 7416 2105767 7416 2105767 4574098 4476483 4574098 4476483 829309 2332036 829309 2332036 4372846 618608 4372846 618608 1026198 1206061 1026198 1206061 3986766 2605162 3986766 2605162 4217651 2487080 4217651 2487080 3860321 4640965 3860321 4640965 1423207 887808 1423207 887808 731394 1675491 731394 1675491 4435634 2869769 4435634 2869769 983916 201844 983916 201844 3321224 2270464 3321224 2270464 4445476 1666793 4445476 1666793 3683046 3795452 3683046 3795452 593452 2577143 593452 2577143 4368702 1648305 4368702 1648305 68303 4125074 68303 4125074 4621990 579060 4621990 579060 564335 1734034 564335 1734034 4280656 2371198 4280656 2371198 861002 -1000000005 861002 -1000000005 1013400 1403762 1013400 1403762 4723718 2217275 4723718 2217275 3329219 -1000000005 3329219 -1000000005 4189667 2936842 4189667 2936842 1648952 2645954 1648952 2645954 3984136 542026 3984136 542026 537588 2968878 537588 2968878 3351598 669686 3351598 669686 978552 1438391 978552 1438391 4307619 3350088 4307619 3350088 1439327 1419453 1439327 1419453 352354 1115518 352354 1115518 2317932 3350398 2317932 3350398 4093070 1676709 4093070 1676709 1004600 439780 1004600 439780 4654805 3342031 4654805 3342031 507917 495341 507917 495341 4206205 3328763 4206205 3328763 458789 234141 458789 234141 4751855 3331903 4751855 3331903 4310410 453367 4310410 453367 3321324 1000000005 3321324 1000000005 4351453 2186793 4351453 2186793 4769099 839098 4769099 839098 780457 1724477 780457 1724477 3990418 1433261 3990418 1433261 720166 487990 720166 487990 3070628 2376915 3070628 2376915 1094544 555917 1094544 555917 4097525 4771001 4097525 4771001 800748 1866964 800748 1866964 3672178 176187 3672178 176187 416373 3352289 416373 3352289 4705774 2494406 4705774 2494406 4072002 3265614 4072002 3265614 1660024 444696 1660024 444696 767201 964935 767201 964935 4404452 2773941 4404452 2773941 2744516 4830960 2744516 4830960 3850069 1675937 3850069 1675937 4453339 2479691 4453339 2479691 1664734 4914669 1664734 4914669 3907347 901196 3907347 901196 278835 1850741 278835 1850741 3894080 962714 3894080 962714 1439552 1653359 1439552 1653359 4819348 2496843 4819348 2496843 4116405 2553972 4116405 2553972 4054842 247981 4054842 247981 1336680 2648578 1336680 2648578 4113498 436621 4113498 436621 1162907 2977496 1162907 2977496 4584842 2006104 4584842 2006104 3553947 1668453 3553947 1668453 1517022 -1000000005 1517022 -1000000005 951624 3350122 951624 3350122 4541317 1178106 4541317 1178106 969693 330529 969693 330529 3921627 2847721 3921627 2847721 1683825 199315 1683825 199315 806974 969759 806974 969759 1400346 4033081 1400346 4033081 4555724 315439 4555724 315439 378775 1665392 378775 1665392 3353259 3331827 3353259 3331827 4424197 2301548 4424197 2301548 776708 600282 776708 600282 4762886 3327987 4762886 3327987 4048395 1001550 4048395 1001550 845137 465263 845137 465263 2234271 3336346 2234271 3336346 4933366 1150516 4933366 1150516 227252 3066740 227252 3066740 4534358 1261142 4534358 1261142 1116890 504361 1116890 504361 1258241 1660714 1258241 1660714 4586970 2855275 4586970 2855275 4341493 4268596 4341493 4268596 798747 246582 798747 246582 2813144 4483174 2813144 4483174 4567630 2139078 4567630 2139078 2564082 1010672 2564082 1010672 580612 556891 580612 556891 3835939 4430297 3835939 4430297 2751774 616828 2751774 616828 1412943 2997414 1412943 2997414 3955064 2392925 3955064 2392925 1103839 201847 1103839 201847 4028061 4946775 4028061 4946775 1390256 181655 1390256 181655 4728554 2232596 4728554 2232596 3316019 1442073 3316019 1442073 433556 4509804 433556 4509804 4189399 1649640 4189399 1649640 1174893 2100637 1174893 2100637 4507785 3692435 4507785 3692435 3314176 1659774 3314176 1659774 4112403 3331985 4112403 3331985 1649459 412152 1649459 412152 495234 1444713 495234 1444713 4399276 4455468 4399276 4455468 1652890 2769178 1652890 2769178 4512157 1163524 4512157 1163524 620024 4780447 620024 4780447 4457563 2295706 4457563 2295706 3338107 3313435 3338107 3313435 1559819 3333634 1559819 3333634 3755609 241774 3755609 241774 881317 2495955 881317 2495955 4614814 3334826 4614814 3334826 867416 719184 867416 719184 3939003 4285002 3939003 4285002 -1000000005 579811 -1000000005 579811 3535131 2082241 3535131 2082241 676399 574611 676399 574611 490051 450341 490051 450341 1666704 3336435 1666704 3336435 4101394 2079189 4101394 2079189 3344735 1646959 3344735 1646959 1672302 4814542 1672302 4814542 3332991 2069305 3332991 2069305 1680602 718557 1680602 718557 601335 1674223 601335 1674223 3330077 4191148 3330077 4191148 1664208 2288733 1664208 2288733 4958950 1652462 4958950 1652462 1681488 3333607 1681488 3333607 -1000000005 638865 -1000000005 638865 3774651 4689188 3774651 4689188 605600 869744 605600 869744 2401001 3729031 2401001 3729031 3391575 341969 3391575 341969 616351 745786 616351 745786 1302418 2303477 1302418 2303477 4115149 3316026 4115149 3316026 528434 257291 528434 257291 3604189 2872626 3604189 2872626 141691 959983 141691 959983 3592500 2188142 3592500 2188142 4344622 3347457 4344622 3347457 956732 424497 956732 424497 3971970 1675479 3971970 1675479 795061 -1000000005 795061 -1000000005 1361938 4099153 1361938 4099153 3795390 1657787 3795390 1657787 4945084 284436 4945084 284436 163971 3561076 163971 3561076 3323843 2291204 3323843 2291204 3675362 3711440 3675362 3711440 1631076 2995630 1631076 2995630 4581111 2038357 4581111 2038357 951678 3613307 951678 3613307 3858750 2119347 3858750 2119347 3342011 1376516 3342011 1376516 2772979 2690151 2772979 2690151 948107 1160510 948107 1160510 4785862 2747519 4785862 2747519 1663108 24416 1663108 24416 344490 887573 344490 887573 4026221 3342329 4026221 3342329 2195988 504211 2195988 504211 398109 1662344 398109 1662344 4986821 425836 4986821 425836 420137 425836 3972511 1663836 3972511 1663836 1822011 1683899 1822011 1683899 4623565 4359758 4623565 4359758 212646 1665307 212646 1665307 3335042 2019314 3335042 2019314 3736013 3321796 3736013 3321796 1648234 1889044 1648234 1889044 4041685 3326897 4041685 3326897 4710521 1000000005 4710521 1000000005 1432225 1176183 1432225 1176183 766185 420921 766185 420921 2032959 4022446 2032959 4022446 713634 2905470 713634 2905470 4788534 1673034 4788534 1673034 560846 415116 560846 415116 3965306 3313808 3965306 3313808 947942 518578 947942 518578 1436462 2462655 1436462 2462655 4861129 253271 4861129 253271 -1000000005 3343119 -1000000005 3343119 3352315 4334123 3352315 4334123 546431 3322466 546431 3322466 3757317 672077 3757317 672077 746520 933293 746520 933293 3934599 2792492 3934599 2792492 1670057 518754 1670057 518754 221105 4629753 221105 4629753 4351342 1618194 4351342 1618194 968286 867747 968286 867747 700907 2408361 700907 2408361 5002804 351129 5002804 351129 873160 2500480 873160 2500480 4220425 495738 4220425 495738 179310 2394614 179310 2394614 4266182 2503496 4266182 2503496 3316807 421528 3316807 421528 288861 2732535 288861 2732535 4582216 1653709 4582216 1653709 1942394 1660235 1942394 1660235 3755269 2518453 3755269 2518453 4755965 898995 4755965 898995 645999 2631725 645999 2631725 4731142 3318742 4731142 3318742 1933325 3437658 1933325 3437658 4054623 1281091 4054623 1281091 1656462 3332494 1656462 3332494 4742364 1677242 4742364 1677242 4486535 2116048 4486535 2116048 580080 -1000000005 580080 -1000000005 312556 558673 312556 558673 1082629 1657035 1082629 1657035 4741168 3071094 4741168 3071094 4251929 346678 4251929 346678 3315327 2963774 3315327 2963774 4620327 3340622 4620327 3340622 174694 1316575 174694 1316575 4335605 4751136 4335605 4751136 3158029 785780 3158029 785780 4708749 2122195 4708749 2122195 1007614 1000000005 1007614 1000000005 4211569 1382838 4211569 1382838 2537042 2171658 2537042 2171658 4411640 3351026 4411640 3351026 1379608 1210227 1379608 1210227 3998508 2888295 3998508 2888295 4773565 1651561 4773565 1651561 1321396 209152 1321396 209152 4074298 3316525 4074298 3316525 753836 4854056 753836 4854056 1671530 3315155 1671530 3315155 634120 676930 634120 676930 4247154 3168716 4247154 3168716 473887 1000000005 473887 1000000005 3349334 1126009 3349334 1126009 1116685 347739 1116685 347739 1652147 3918778 1652147 3918778 1657434 1696484 1657434 1696484 2382190 3947129 2382190 3947129 165286 465269 165286 465269 1660729 3321230 1660729 3321230 4675516 2349791 4675516 2349791 1650721 1672335 1650721 1672335 4246205 3481232 4246205 3481232 2191426 3322895 2191426 3322895 3952545 605365 3952545 605365 149755 3606834 149755 3606834 4662174 2673111 4662174 2673111 369989 599607 369989 599607 4484513 2984170 4484513 2984170 1287890 969243 1287890 969243 398807 1875765 398807 1875765 3345504 184310 3345504 184310 1684325 2407747 1684325 2407747 4110704 3043599 4110704 3043599 2076493 4480545 2076493 4480545 362263 691484 362263 691484 4769487 2554757 4769487 2554757 1648058 288930 1648058 288930 443730 4252507 443730 4252507 1678703 242598 1678703 242598 278962 3349626 278962 3349626 1184001 603062 1184001 603062 -1000000005 2449098 -1000000005 2449098 3872836 1647776 3872836 1647776 4280412 2749675 4280412 2749675 4556163 2971847 4556163 2971847 3317654 1651465 3317654 1651465 4694753 3327095 4694753 3327095 3363162 1384626 3363162 1384626 1397012 3494325 1397012 3494325 3886671 3320466 3886671 3320466 4717693 3002472 4717693 3002472 2641830 4909575 2641830 4909575 582177 -1000000005 582177 -1000000005 494349 2490413 494349 2490413 4710529 3069265 4710529 3069265 4487499 2568170 4487499 2568170 3726685 559398 3726685 559398 844920 2808811 844920 2808811 4467152 1094487 4467152 1094487 529623 4538369 529623 4538369 267203 447077 267203 447077 1663888 1296051 1663888 1296051 410147 938180 410147 938180 1657689 2431762 1657689 2431762 4073826 4468647 4073826 4468647 1649922 3336452 1649922 3336452 754647 1650147 754647 1650147 3649872 3344714 3649872 3344714 4283144 1671689 4283144 1671689 1653507 3345074 1653507 3345074 3581354 309422 3581354 309422 629624 687012 629624 687012 3352656 3320166 3352656 3320166 918275 324006 918275 324006 252895 4563555 252895 4563555 4071653 1685068 4071653 1685068 1261129 638783 1261129 638783 229250 1650259 229250 1650259 4498655 2922118 4498655 2922118 4771620 3333792 4771620 3333792 3849942 1657827 3849942 1657827 1384966 970856 1384966 970856 673382 1685191 673382 1685191 4008852 4499375 4008852 4499375 -1000000005 2164243 -1000000005 2164243 4703673 218012 4703673 218012 328949 3009991 328949 3009991 4628709 1518910 4628709 1518910 -1000000005 871319 -1000000005 871319 3278005 3335753 3278005 3335753 375253 902580 375253 902580 4916746 2349463 4916746 2349463 3317901 706558 3317901 706558 442014 1000000005 442014 1000000005 736014 561991 736014 561991 4783031 2778153 4783031 2778153 212482 4363270 212482 4363270 4260796 818710 4260796 818710 749858 404265 749858 404265 4443448 3455921 4443448 3455921 1353018 1340625 1353018 1340625 3545749 3073068 3545749 3073068 4715139 1652220 4715139 1652220 1685732 799477 1685732 799477 871314 350122 871314 350122 -1000000005 544394 -1000000005 544394 1102287 3321003 1102287 3321003 2108620 750732 2108620 750732 728134 3086046 728134 3086046 4503505 1602985 4503505 1602985 1656552 1000000005 1656552 1000000005 3328290 2343768 3328290 2343768 4510956 1497577 4510956 1497577 1074331 620665 1074331 620665 802921 1673619 802921 1673619 3198044 337858 3198044 337858 1225062 3349216 1225062 3349216 4861161 2036943 4861161 2036943 4235802 2529547 4235802 2529547 1043557 337012 1043557 337012 1678011 4618452 1678011 4618452 981513 684649 981513 684649 4144748 3343661 4144748 3343661 1654184 1140618 1654184 1140618 394503 2129969 394503 2129969 4790054 3334520 4790054 3334520 2249421 2304304 2249421 2304304 4084039 3314633 4084039 3314633 1709739 1631214 1709739 1631214 313921 442144 313921 442144 655577 1105429 655577 1105429 4565930 2592075 4565930 2592075 1664612 1293335 1664612 1293335 4061543 3320021 4061543 3320021 261900 3338431 261900 3338431 4673837 2044509 4673837 2044509 861407 409469 861407 409469 3570252 3332003 3570252 3332003 4975249 1660864 4975249 1660864 3562117 3676752 3562117 3676752 314754 403014 314754 403014 1204271 2158757 1204271 2158757 4308742 3778064 4308742 3778064 440503 1665607 440503 1665607 4657129 2628437 4657129 2628437 802982 244872 802982 244872 -1000000005 2876167 -1000000005 2876167 3672252 244064 3672252 244064 307513 725965 307513 725965 4411700 2687641 4411700 2687641 816603 340899 816603 340899 3792089 3822598 3792089 3822598 542988 638435 542988 638435 1087503 440700 1087503 440700 11585 1937422 11585 1937422 4000055 2789963 4000055 2789963 924409 -1000000005 924409 -1000000005 4334104 3340425 4334104 3340425 3719616 843385 3719616 843385 711465 4709566 711465 4709566 4630192 2031527 4630192 2031527 -1000000005 1338914 -1000000005 1338914 4403927 3328199 4403927 3328199 430788 432351 430788 432351 464645 2821731 464645 2821731 4461611 2582161 4461611 2582161 3324888 1373878 3324888 1373878 -1000000005 663473 -1000000005 663473 1138239 3665308 1138239 3665308 4709855 1673085 4709855 1673085 1033266 575577 1033266 575577 360079 360250 360079 360250 2705013 2117746 2705013 2117746 4110310 2629125 4110310 2629125 4796546 3553443 4796546 3553443 1653667 1007245 1653667 1007245 3348133 3466507 3348133 3466507 2646299 534373 2646299 534373 1061772 1664028 1061772 1664028 2835281 3317151 2835281 3317151 4334320 288103 4334320 288103 266475 -1000000005 266475 -1000000005 1672880 3354971 1672880 3354971 4092441 240784 4092441 240784 524025 1559443 524025 1559443 3919665 3318306 3919665 3318306 585967 367975 585967 367975 3829091 3126443 3829091 3126443 1647493 4909077 1647493 4909077 3679004 335929 3679004 335929 339920 335929 1674187 3350312 1674187 3350312 3857004 2778112 3857004 2778112 4538373 1736918 4538373 1736918 2758886 4297487 2758886 4297487 4114732 -1000000005 4114732 -1000000005 667309 735401 667309 735401 1025130 432226 1025130 432226 4697452 1674607 4697452 1674607 2968053 921898 2968053 921898 372674 2445416 372674 2445416 4535683 480459 4535683 480459 1653801 1867839 1653801 1867839 4193964 3322234 4193964 3322234 370578 1229421 370578 1229421 1304514 -1000000005 1304514 -1000000005 273971 2239991 273971 2239991 4397960 2882477 4397960 2882477 3707463 -1000000005 3707463 -1000000005 636011 3352133 636011 3352133 3344121 2351581 3344121 2351581 4634954 3757683 4634954 3757683 1394162 873741 1394162 873741 3697337 3424467 3697337 3424467 324596 1202357 324596 1202357 498891 614107 498891 614107 1703566 3339999 1703566 3339999 4160690 1736182 4160690 1736182 1659814 4329738 1659814 4329738 4565011 2866670 4565011 2866670 300412 542813 300412 542813 1887417 3325155 1887417 3325155 3780925 467677 3780925 467677 1656741 3911018 1656741 3911018 1652331 582294 1652331 582294 957371 983243 957371 983243 4360835 4943580 4360835 4943580 1278672 585155 1278672 585155 733728 1261235 733728 1261235 3632323 3348348 3632323 3348348 4531473 814380 4531473 814380 84706 2521076 84706 2521076 4199038 225327 4199038 225327 1394211 441111 1394211 441111 349483 4306884 349483 4306884 4360870 2608803 4360870 2608803 3910770 2097764 3910770 2097764 3363323 1676147 3363323 1676147 442469 1367346 442469 1367346 3612329 3349320 3612329 3349320 619866 158438 619866 158438 4581306 2776521 4581306 2776521 645922 769389 645922 769389 4627945 3341642 4627945 3341642 846713 451426 846713 451426 4213674 4710983 4213674 4710983 1253841 947978 1253841 947978 3882450 3335078 3882450 3335078 800241 -1000000005 800241 -1000000005 1681713 1880418 1681713 1880418 3871379 2506010 3871379 2506010 3303082 518274 3303082 518274 865968 3344175 865968 3344175 4102194 2571429 4102194 2571429 1682833 71310 1682833 71310 562086 3043140 562086 3043140 3842052 432218 3842052 432218 943754 2588898 943754 2588898 3351913 1982113 3351913 1982113 4373382 3773712 4373382 3773712 461725 2424829 461725 2424829 4918369 434830 4918369 434830 1185582 4676021 1185582 4676021 3352242 1665946 3352242 1665946 4728531 3319766 4728531 3319766 4650721 677710 4650721 677710 719780 3343720 719780 3343720 4450525 1682324 4450525 1682324 568956 4898618 568956 4898618 4664533 2122635 4664533 2122635 1227888 600739 1227888 600739 437774 2288093 437774 2288093 3617733 1657724 3617733 1657724 893775 3761744 893775 3761744 4630529 23056 4630529 23056 523020 1669017 523020 1669017 3606244 3086395 3606244 3086395 4618096 1946301 4618096 1946301 1676501 879407 1676501 879407 695700 3578583 695700 3578583 3710286 1040355 3710286 1040355 1685302 4719156 1685302 4719156 953277 2201299 953277 2201299 3992681 1000000005 3992681 1000000005 3330043 2479887 3330043 2479887 4317211 717174 4317211 717174 805064 2117466 805064 2117466 4562509 406415 4562509 406415 64036 1963393 64036 1963393 4418010 3384109 4418010 3384109 336119 622435 336119 622435 1675374 2801801 1675374 2801801 4041791 1686158 4041791 1686158 440532 682552 440532 682552 689043 1648557 689043 1648557 3342451 3644899 3342451 3644899 472807 -1000000005 472807 -1000000005 1379453 1912553 1379453 1912553 4389025 3036387 4389025 3036387 552761 465498 552761 465498 3837732 3160095 3837732 3160095 1041432 1428650 1041432 1428650 3982730 3045787 3982730 3045787 278787 4416781 278787 4416781 4552627 2336213 4552627 2336213 1650338 1653196 1650338 1653196 4964390 2366440 4964390 2366440 3341304 4721985 3341304 4721985 -1000000005 3544459 -1000000005 3544459 1138511 390621 1138511 390621 4347795 2897559 4347795 2897559 2896943 1661084 2896943 1661084 614006 535255 614006 535255 549513 848355 549513 848355 4112701 3323851 4112701 3323851 4692247 684800 4692247 684800 -1000000005 230593 -1000000005 230593 3807091 2871003 3807091 2871003 1797029 370858 1797029 370858 933560 2252035 933560 2252035 4473163 830919 4473163 830919 1061470 84930 1061470 84930 3549742 4604573 3549742 4604573 1661996 3058194 1661996 3058194 4101207 255228 4101207 255228 311141 1099649 311141 1099649 4771191 3315269 4771191 3315269 318480 691573 318480 691573 1141432 3318035 1141432 3318035 3592043 1892008 3592043 1892008 502444 341598 502444 341598 4235591 3324725 4235591 3324725 904382 965095 904382 965095 4726469 3345341 4726469 3345341 3768844 2116644 3768844 2116644 792000 3519569 792000 3519569 1918567 2069979 1918567 2069979 4581037 3863897 4581037 3863897 1662440 4533270 1662440 4533270 1106296 578503 1106296 578503 4624776 4783344 4624776 4783344 619692 117671 619692 117671 4130792 3085274 4130792 3085274 974233 578040 974233 578040 4126077 4715175 4126077 4715175 908101 -1000000005 908101 -1000000005 4284109 2783830 4284109 2783830 345189 965477 345189 965477 1332485 1335869 1332485 1335869 3469238 3057221 3469238 3057221 123208 1355325 123208 1355325 2526607 2893235 2526607 2893235 3795508 4553668 3795508 4553668 434392 331593 434392 331593 4689301 2388835 4689301 2388835 4026842 1271837 4026842 1271837 1257419 3330273 1257419 3330273 4227694 2425883 4227694 2425883 3743759 3327410 3743759 3327410 954104 422611 954104 422611 3715033 2920079 3715033 2920079 4639032 1184549 4639032 1184549 1064796 269200 1064796 269200 4158496 2716139 4158496 2716139 654556 806626 654556 806626 1002923 3339187 1002923 3339187 4263265 817564 4263265 817564 747673 3886482 747673 3886482 3352541 650284 3352541 650284 741183 2107627 741183 2107627 4311683 1675165 4311683 1675165 248724 349705 248724 349705 1526085 3482133 1526085 3482133 3315050 412828 3315050 412828 817163 3315974 817163 3315974 4675842 1915286 4675842 1915286 2149563 908013 2149563 908013 485271 3467363 485271 3467363 4292719 1658295 4292719 1658295 1648621 3333394 1648621 3333394 2136125 345816 2136125 345816 29963 3346687 29963 3346687 4333143 524830 4333143 524830 745989 1683301 745989 1683301 1359063 307348 1359063 307348 246288 3314716 246288 3314716 3945802 2172550 3945802 2172550 4548773 741989 4548773 741989 78058 3865517 78058 3865517 3843534 223117 3843534 223117 140621 3345588 140621 3345588 2808288 1420412 2808288 1420412 4732799 2960519 4732799 2960519 3322284 855998 3322284 855998 665905 2161509 665905 2161509 3945223 2950432 3945223 2950432 3043151 1136727 3043151 1136727 -1000000005 4420035 -1000000005 4420035 4338206 711461 4338206 711461 -1000000005 2027925 -1000000005 2027925 4293576 4210603 4293576 4210603 1650895 927619 1650895 927619 2597437 3348248 2597437 3348248 649648 1155771 649648 1155771 4323966 2870539 4323966 2870539 1525719 1177725 1525719 1177725 233382 2871573 233382 2871573 4563869 4174204 4563869 4174204 810919 315843 810919 315843 3335737 2705842 3335737 2705842 4678742 1662258 4678742 1662258 3856802 2397612 3856802 2397612 4457432 1456158 4457432 1456158 1530561 2515595 1530561 2515595 4598573 3346423 4598573 3346423 3754970 1677105 3754970 1677105 1654902 3591643 1654902 3591643 4425023 1993189 4425023 1993189 3322450 2882208 3322450 2882208 4662276 1671948 4662276 1671948 564060 3341450 564060 3341450 4715156 2158322 4715156 2158322 1672355 1662791 1672355 1662791 3251948 1682421 3251948 1682421 514797 743827 514797 743827 3323152 3334768 3323152 3334768 387977 290848 387977 290848 100506 3332791 100506 3332791 2245952 2623453 2245952 2623453 4777768 1396495 4777768 1396495 216721 2334761 216721 2334761 2176870 3832100 2176870 3832100 297010 746035 297010 746035 4797346 2340894 4797346 2340894 3321065 1498733 3321065 1498733 851525 343692 851525 343692 3330034 1297714 3330034 1297714 875991 243534 875991 243534 4201246 3013062 4201246 3013062 825891 4433828 825891 4433828 3996075 2308987 3996075 2308987 1877476 3329552 1877476 3329552 3586462 599819 3586462 599819 703762 2884720 703762 2884720 4438909 4646106 4438909 4646106 1944390 123950 1944390 123950 294727 431137 294727 431137 4435872 3328930 4435872 3328930 -1000000005 2757677 -1000000005 2757677 4163200 385880 4163200 385880 330747 4724423 330747 4724423 3350692 675392 3350692 675392 947194 4468393 947194 4468393 4355919 2019049 4355919 2019049 3068686 4236441 3068686 4236441 303745 1813372 303745 1813372 3343296 2773730 3343296 2773730 4029231 1678847 4029231 1678847 -1000000005 391464 -1000000005 391464 738941 1672121 738941 1672121 3337580 4877879 3337580 4877879 847592 605824 847592 605824 3560017 2016245 3560017 2016245 4477647 2197707 4477647 986562 4477647 986562 1385243 1778354 1385243 1778354 3334878 -1000000005 3334878 -1000000005 845771 3343319 845771 3343319 4255267 1662520 4255267 1662520 522525 248816 522525 248816 4148743 3944121 4148743 3944121 1132192 -1000000005 1132192 -1000000005 1021276 1662747 1021276 1662747 4298157 2863566 4298157 2863566 1664886 2243103 1664886 2243103 4787709 1599652 4787709 1599652 1681262 3044165 1681262 3044165 4743509 1667504 4743509 1667504 2240862 2247580 2240862 2247580 4073393 4639996 4073393 4639996 1015164 585813 1015164 585813 4415222 3700365 4415222 3700365 472778 924962 472778 924962 2279927 3327744 2279927 3327744 4046745 635898 4046745 635898 1281390 2353922 1281390 2353922 4384101 553989 4384101 553989 909330 1000000005 909330 1000000005 2951564 1256683 2951564 1256683 1093937 417517 1093937 417517 1662400 2756054 1662400 2756054 3327763 557346 3327763 557346 -1000000005 266885 -1000000005 266885 3345012 2264943 3345012 2264943 4097220 2584196 4097220 2584196 3333953 3343344 3333953 3343344 1675256 1302892 1675256 1302892 851789 252439 851789 252439 1685674 2326349 1685674 2326349 4417336 2114790 4417336 2114790 415410 402596 415410 402596 3932344 2828039 3932344 2828039 3349756 3645175 3349756 3645175 408453 1022764 408453 1022764 4323093 4196880 4323093 4196880 755060 1122016 755060 1122016 1654705 2303973 1654705 2303973 1000000005 1654374 1000000005 1654374 1683763 888111 1683763 888111 622269 2394012 622269 2394012 3732935 406901 3732935 406901 414179 2388733 414179 2388733 4465202 103785 4465202 103785 362159 1684315 362159 1684315 4414302 3323586 4414302 3323586 497503 895786 497503 895786 1188312 1235593 1188312 1235593 4621151 2383437 4621151 2383437 3329209 2641075 3329209 2641075 4671259 4846488 4671259 4846488 779281 575778 779281 575778 4487805 2419371 4487805 2419371 3546966 3308204 3546966 3308204 1653268 1676284 1653268 1676284 2457223 3350787 2457223 3350787 4187901 349080 4187901 349080 395256 951945 395256 951945 1094516 225933 1094516 225933 1646952 3476667 1646952 3476667 4336034 869548 4336034 869548 407630 1654411 407630 1654411 3149185 3336262 3149185 3336262 1646800 503724 1646800 503724 4760160 4321581 4760160 4321581 1657809 3344445 1657809 3344445 3857034 1046275 3857034 1046275 1009980 485530 1009980 485530 249714 3336965 249714 3336965 3317799 961957 3317799 961957 262574 4798747 262574 4798747 4366477 2419757 4366477 2419757 4097485 4634838 4097485 4634838 3333183 2836080 3333183 2836080 4572304 4866364 4572304 4866364 1194784 1320998 1194784 1320998 4644779 2804387 4644779 2804387 367194 3406021 367194 3406021 3326582 2513604 3326582 2513604 4397168 3638926 4397168 3638926 565002 394251 565002 394251 4414810 3320256 4414810 3320256 1685452 286701 1685452 286701 575784 3062795 575784 3062795 3929765 1676606 3929765 1676606 3353215 3342872 3353215 3342872 4531467 -1000000005 4531467 -1000000005 1266574 1326937 1266574 1326937 3317603 3966405 3317603 3966405 618390 906187 618390 906187 1842313 4874786 1842313 4874786 4853959 2176854 4853959 2176854 1106999 460678 1106999 460678 4448156 3346195 4448156 3346195 1422581 2627579 1422581 2627579 3823474 54081 3823474 54081 1073432 1263867 1073432 1263867 1654598 1000000005 1654598 1000000005 789931 838552 789931 838552 4339839 3317301 4339839 3317301 3332114 2241427 3332114 2241427 4090888 241871 4090888 241871 385662 596443 385662 596443 870169 972910 870169 972910 1150952 3217026 1150952 3217026 3538515 479202 3538515 479202 952075 1000000005 952075 1000000005 3559075 1669737 3559075 1669737 1543242 3350497 1543242 3350497 656790 596076 656790 596076 3906676 3340062 3906676 3340062 170017 526978 170017 526978 2659597 3334532 2659597 3334532 3742721 457973 3742721 457973 698915 2013248 698915 2013248 4916294 3334756 4916294 3334756 897907 719906 897907 719906 4132991 2677007 4132991 2677007 1678731 1659059 1678731 1659059 4095211 2758025 4095211 2758025 3909828 546179 3909828 546179 269399 1000000005 269399 1000000005 3838177 1681345 3838177 1681345 4705861 3012056 4705861 3012056 249163 795155 249163 795155 1085882 3898196 1085882 3898196 3813159 1990876 3813159 1990876 1153590 597514 1153590 597514 551967 2882488 551967 2882488 4141642 2006091 4141642 2006091 3558827 1677346 3558827 1677346 1648446 3535583 1648446 3535583 3352178 31802 3352178 31802 1160397 2915008 1160397 2915008 1000000005 2658294 1000000005 2658294 3818412 3328189 3818412 3328189 496334 48284 496334 48284 4400199 3317942 4400199 3317942 362112 742078 362112 742078 4801395 1678253 4801395 1678253 1163281 4668381 1163281 4668381 4858329 426648 4858329 426648 453597 2302412 453597 2302412 4716440 538267 4716440 538267 454529 1683347 454529 1683347 2999048 3093330 2999048 3093330 4632531 233230 4632531 233230 894560 3335694 894560 3335694 4454999 1665955 4454999 1665955 1278262 3699742 1278262 3699742 3863674 544647 3863674 544647 648456 4554722 648456 4554722 3555313 1572328 3555313 1572328 284036 4957384 284036 4957384 3351036 2814538 3351036 2814538 4640938 395560 4640938 395560 854418 1056268 854418 1056268 4449343 3710476 4449343 3710476 1546324 985279 1546324 985279 245779 251882 245779 251882 1593770 2615647 1593770 2615647 4680342 529854 4680342 529854 662443 3119552 662443 3119552 4726377 512985 4726377 512985 499197 2488589 499197 2488589 4289551 2612850 4289551 2612850 4728182 1665169 4728182 1665169 1287579 476837 1287579 476837 451471 1668172 451471 1668172 4135260 3112515 4135260 3112515 663387 256215 663387 256215 3641088 2968104 3641088 2968104 4409280 1185969 4409280 1185969 403306 2373182 403306 2373182 3916089 838504 3916089 838504 693274 3329431 693274 3329431 4365859 1562922 4365859 1562922 848932 3343923 848932 3343923 4551927 1371383 4551927 1371383 1493841 3115041 1493841 3115041 3982908 1961279 3982908 1961279 1095554 400464 1095554 400464 -1000000005 1909461 -1000000005 1909461 3879518 2984960 3879518 2984960 288047 346479 288047 346479 3320526 2085119 3320526 2085119 3758461 4181781 3758461 4181781 572089 889252 572089 889252 1670151 3326997 1670151 3326997 3640425 2184774 3640425 2184774 4630261 1649097 4630261 1649097 2926786 4638581 2926786 4638581 793046 759218 793046 759218 1655083 4277656 1655083 4277656 4729077 -1000000005 4729077 -1000000005 2290362 4122398 2290362 4122398 3954285 1948466 3954285 1948466 648085 642273 648085 642273 3918247 3347999 3918247 3347999 521322 1654943 521322 1654943 4595588 3323948 4595588 3323948 356259 367506 356259 367506 451607 2260320 451607 2260320 4745857 1000000005 4745857 1000000005 3592151 382290 3592151 382290 1660229 3315865 1660229 3315865 4706137 139377 4706137 139377 1099150 2964001 1099150 2964001 3824619 498977 3824619 498977 624986 969311 624986 969311 3871679 3342140 3871679 3342140 511460 556283 511460 556283 3619796 2118075 3619796 2118075 858578 1255440 858578 1255440 4145805 3092307 4145805 3092307 4877629 3315444 4877629 3315444 1351722 616629 1351722 616629 329457 17266 329457 17266 1000000005 2620802 1000000005 2620802 807561 4424089 807561 4424089 4549938 1192676 4549938 1192676 201717 1659699 201717 1659699 4639299 3370745 4639299 3370745 188956 639145 188956 639145 3638984 2778440 3638984 2778440 4929040 3997201 4929040 3997201 -1000000005 3959187 -1000000005 3959187 3557957 2173441 3557957 2173441 1445176 744629 1445176 744629 774106 2504697 774106 2504697 4559309 1000000005 4559309 1000000005 4771948 796421 4771948 796421 1029443 3020434 1029443 3020434 4783494 3323959 4783494 3323959 597215 133193 597215 133193 4308385 2456054 4308385 2456054 3971348 1658908 3971348 1658908 1685545 3666132 1685545 3666132 3650692 378535 3650692 378535 783166 1377689 783166 1377689 4763792 2250893 4763792 2250893 380472 582439 380472 582439 1686208 2966861 1686208 2966861 3998107 -1000000005 3998107 -1000000005 214776 1257768 214776 1257768 4280828 3417026 4280828 3417026 485689 771052 485689 771052 3318581 3317135 3318581 3317135 284757 3620940 284757 3620940 3584401 1131336 3584401 1131336 523515 3253145 523515 3253145 4522791 1571507 4522791 1571507 625672 554590 625672 554590 1679775 3342967 1679775 3342967 4191967 479334 4191967 479334 1081782 3329014 1081782 3329014 3962879 2079114 3962879 2079114 646538 583028 646538 583028 4530874 2799399 4530874 2799399 3660543 1658477 3660543 1658477 420165 430913 420165 430913 2660114 3330165 2660114 3330165 406855 806572 406855 806572 3995586 3428623 3995586 3428623 1678409 3997298 1678409 3997298 2406870 961112 2406870 961112 694411 249433 694411 249433 3324181 2872220 3324181 2872220 3631736 1674897 3631736 1674897 2142171 848945 2142171 848945 707480 3918248 707480 3918248 4010557 1668598 4010557 1668598 1014570 304960 1014570 304960 4310636 3358751 4310636 3358751 667573 649531 667573 649531 4264385 3336587 4264385 3336587 1661769 2858781 1661769 2858781 4855583 4022069 4855583 4022069 1165656 225947 1165656 225947 4046786 3336600 4046786 3336600 1419549 100961 1419549 100961 1000000005 2845158 1000000005 2845158 816605 617272 816605 617272 4061728 3817642 4061728 3817642 1036605 1648186 1036605 1648186 4602740 3205592 4602740 3205592 823871 754976 823871 754976 4045401 4540637 4045401 4540637 1292568 3171880 1292568 3171880 3313539 902840 3313539 902840 643536 3352357 643536 3352357 1177297 1192122 1177297 1192122 3814930 3334001 3814930 3334001 1056197 1047123 1056197 1047123 711363 615344 711363 615344 1297008 1652943 1297008 1652943 4351881 2423546 4351881 2423546 3323161 4808128 3323161 4808128 4498937 2619614 4498937 2619614 3572000 638360 3572000 638360 942937 1306213 942937 1306213 3350321 765413 3350321 765413 810434 3327772 810434 3327772 3589493 576856 3589493 576856 131562 4322395 131562 4322395 2245284 2799229 2245284 2799229 1000000005 1179078 1000000005 1179078 747227 3027184 747227 3027184 4050032 1243541 4050032 1243541 582434 150739 582434 150739 4342911 1677338 4342911 1677338 1132815 1280791 1132815 1280791 3383301 4013175 3383301 4013175 1658829 681002 1658829 681002 417118 4600404 417118 4600404 3325037 1234826 3325037 1234826 4573059 2352611 4573059 2352611 1652527 1000000005 1652527 1000000005 1666225 671035 1666225 671035 4080190 4646314 4080190 4646314 537227 917456 537227 917456 3029407 3986185 3029407 3986185 3995440 807281 3995440 807281 752667 235849 752667 235849 1656788 4006469 1656788 4006469 3349461 338072 3349461 338072 4623348 4249642 4623348 4249642 1647817 826045 1647817 826045 277926 4625885 277926 4625885 1676365 -1000000005 1676365 -1000000005 626153 3597047 626153 3597047 4775284 1684308 4775284 1684308 4529183 4067928 4529183 4067928 3331301 695735 3331301 695735 1363848 2832575 1363848 2832575 4672680 1660413 4672680 1660413 363425 4064666 363425 4064666 4457942 2244649 4457942 2244649 3353078 3601073 3353078 3601073 668198 916623 668198 916623 3326299 2338566 3326299 2338566 4733854 3321670 4733854 3321670 4100403 2443675 4100403 2443675 3320420 1682547 3320420 1682547 500131 3206132 500131 3206132 4124136 2263840 4124136 2263840 302775 983857 302775 983857 2181969 3024069 2181969 3024069 4415001 2707166 4415001 2707166 4218611 3350687 4218611 3350687 3338315 2150733 3338315 2150733 3318068 3840776 3318068 3840776 4016599 556124 4016599 556124 813655 3985946 813655 3985946 4393670 481823 4393670 481823 406323 4325264 406323 4325264 4362480 754601 4362480 754601 888821 3329205 888821 3329205 -1000000005 3341056 -1000000005 3341056 4547804 1309509 4547804 1309509 731363 3634053 731363 3634053 3828254 1672655 3828254 1672655 1130522 1070328 1130522 1070328 4930792 3343846 4930792 3343846 1437531 489645 1437531 489645 357114 3108519 357114 3108519 4735345 2506672 4735345 2506672 732055 1659393 732055 1659393 1659710 3535281 1659710 3535281 4746564 2286503 4746564 2286503 616551 871221 616551 871221 1909307 4843016 1909307 4843016 1649784 930582 1649784 930582 680118 673664 680118 673664 1680285 4363115 1680285 4363115 4216988 1158166 4216988 1158166 1042968 1683883 1042968 1683883 4193037 3316437 4193037 3316437 1650005 552040 1650005 552040 778807 1657877 778807 1657877 3329815 4707058 3329815 4707058 3807969 2052908 3807969 2052908 740797 814243 740797 814243 1093516 1675154 1093516 1675154 4784318 1000000005 4784318 1000000005 4270033 577220 4270033 577220 404774 220138 404774 220138 3338428 3346972 3338428 3346972 806836 557867 806836 557867 1319356 3840729 1319356 3840729 4192451 2435290 4192451 2435290 559865 522552 559865 522552 3350437 3316188 3350437 3316188 276133 1169839 276133 1169839 1686017 3324598 1686017 3324598 4496980 864561 4496980 864561 -1000000005 456779 -1000000005 456779 4341833 3082130 4341833 3082130 500583 892818 500583 892818 3332822 2595510 3332822 2595510 4522736 3336665 4522736 3336665 680827 768012 680827 768012 959987 4902545 959987 4902545 4433949 1191033 4433949 1191033 1113819 69488 1113819 69488 3345171 3454436 3345171 3454436 4609013 1662511 4609013 1662511 3896206 2858815 3896206 2858815 748180 363153 748180 363153 4622000 1000000005 4622000 1000000005 4702506 1247339 4702506 1247339 1421657 2350090 1421657 2350090 4755822 3322380 4755822 3322380 1072629 449194 1072629 449194 3980308 3808660 3980308 3808660 231155 -1000000005 231155 -1000000005 4618646 3341711 4618646 3341711 1734597 330946 1734597 330946 1103892 3750339 1103892 3750339 4109163 2041698 4109163 2041698 1656579 251502 1656579 251502 902188 2316669 902188 2316669 4081646 2645713 4081646 2645713 3580615 1673766 3580615 1673766 4891849 2741567 4891849 2741567 491229 397505 491229 397505 4460143 3324899 4460143 3324899 262170 1011946 262170 1011946 4628755 2465063 4628755 2465063 1880164 3719244 1880164 3719244 3885000 509012 3885000 509012 997675 1648479 997675 1648479 3083431 1949015 3083431 1949015 4681625 3334661 4681625 3334661 1022012 791830 1022012 791830 4116786 3325695 4116786 3325695 468755 -1000000005 468755 -1000000005 4105063 3347192 4105063 3347192 1386685 1675705 1386685 1675705 4464600 2458756 4464600 2458756 854491 316139 854491 316139 3773722 3315789 3773722 3315789 464796 411447 464796 411447 3342196 1673401 3342196 1673401 876591 347843 876591 347843 3767266 2845077 3767266 2845077 4287831 539495 4287831 539495 680510 1958453 680510 1958453 1000000005 2162934 1000000005 2162934 3333506 2939282 3333506 2939282 4209299 2352876 4209299 2352876 2899364 3970572 2899364 3970572 1642221 2500937 1642221 2500937 4510289 1647045 4510289 1647045 2250748 1682548 2250748 1682548 1676370 4986286 1676370 4986286 4757358 430499 4757358 430499 1168423 4192980 1168423 4192980 2486291 1648282 2486291 1648282 4674721 3915611 4674721 3915611 753480 -1000000005 753480 -1000000005 1818480 3324477 1818480 3324477 4567000 471776 4567000 471776 2132233 4605573 2132233 4605573 630770 1017728 630770 1017728 2647918 2903039 2647918 2903039 3811793 1674365 3811793 1674365 1564644 3326488 1564644 3326488 3336122 1673444 3336122 1673444 206668 788341 206668 788341 3762979 2950438 3762979 2950438 4625336 1648176 4625336 1648176 410603 439026 410603 439026 596952 1014942 596952 1014942 2036788 2749484 2036788 2749484 4779423 574995 4779423 574995 723927 1659871 723927 1659871 4729072 2865395 4729072 2865395 786731 1648248 786731 1648248 4281344 2491668 4281344 2491668 735019 4634023 735019 4634023 5007028 315619 5007028 315619 1141015 2641480 1141015 2641480 4589038 1000000005 4589038 1000000005 1031086 489752 1031086 489752 403183 4764817 403183 4764817 2494039 2240546 2494039 2240546 4717481 1228856 4717481 1228856 1292983 3322605 1292983 3322605 4156654 947697 4156654 947697 450166 3115019 450166 3115019 3959634 2242816 3959634 2242816 286246 303691 286246 303691 1345633 1671999 1345633 1671999 4359802 3500329 4359802 3500329 904070 709130 904070 709130 4252435 3797341 4252435 3797341 1678100 1348293 1678100 1348293 832455 2598396 832455 2598396 3820948 689325 3820948 689325 737887 3333662 737887 3333662 4317984 1662521 4317984 1662521 -1000000005 3314559 -1000000005 3314559 1678923 1675199 1678923 1675199 4716075 2637794 4716075 2637794 3384543 1167231 3384543 1167231 746718 817868 746718 817868 4718536 3047023 4718536 3047023 3346337 1618283 3346337 1618283 1024173 2422373 1024173 2422373 4662686 4386629 4662686 4386629 522308 815191 522308 815191 4264072 2950420 4264072 2950420 -1000000005 1056647 -1000000005 1056647 3979561 3111154 3979561 3111154 340551 525415 340551 525415 3352643 1108568 3352643 1108568 369337 4635284 369337 4635284 4010973 2522312 4010973 2522312 4342343 34468 4342343 34468 904105 1647623 904105 1647623 4431262 2917552 4431262 2917552 1000000005 2899393 1000000005 2899393 1140138 349144 1140138 349144 1682081 1661043 1682081 1661043 4402664 3041089 4402664 3041089 3318876 2709448 3318876 2709448 4552417 664543 4552417 664543 683645 1149202 683645 1149202 3760060 2324199 3760060 2324199 4481791 4975505 4481791 4975505 1226037 201949 1226037 201949 4325688 3055581 4325688 3055581 662633 457252 662633 457252 1000000005 2634411 1000000005 2634411 685905 3558616 685905 3558616 3754024 684037 3754024 684037 480396 437740 480396 437740 4107718 2766622 4107718 2766622 1664546 1660304 1664546 1660304 4142304 4808950 4142304 4808950 1674417 2522409 1674417 2522409 3592605 570244 3592605 570244 -1000000005 3801332 -1000000005 3801332 4526134 233010 4526134 233010 378248 3073958 378248 3073958 4769248 1651577 4769248 1651577 363539 497935 363539 497935 4663738 1681991 4663738 1681991 772350 601772 772350 601772 565460 3579415 565460 3579415 1686226 1658390 1686226 1658390 4370325 3345013 4370325 3345013 870654 193491 870654 193491 1000000005 1673351 1000000005 1673351 3329064 3340595 3329064 3340595 1674522 649078 1674522 649078 717256 3659324 717256 3659324 3604843 958521 3604843 958521 503059 3014217 503059 3014217 3915414 1285699 3915414 1285699 233773 3966941 233773 3966941 3198224 666945 3198224 666945 460313 2445252 460313 2445252 4535402 2056761 4535402 2056761 446254 550178 446254 550178 1019689 1253572 1019689 1253572 4650973 2388292 4650973 2388292 197295 1333803 197295 1333803 4388113 3628678 4388113 3628678 299708 -1000000005 299708 -1000000005 4157148 3333721 4157148 3333721 719214 2765474 719214 2765474 4634736 299941 4634736 299941 552258 1886246 552258 1886246 3986734 3458695 3986734 3458695 992378 388895 992378 388895 4653787 4335322 4653787 4335322 -1000000005 3335832 -1000000005 3335832 4243178 171830 4243178 171830 2818968 3324444 2818968 3324444 4078510 278139 4078510 278139 278716 1051640 278716 1051640 3322566 3343842 3322566 3343842 4619857 2896319 4619857 2896319 4338470 2572082 4338470 2572082 3598898 3340193 3598898 3340193 640878 794268 640878 794268 2984911 2848372 2984911 2848372 4690171 1333639 4690171 1333639 32388 3938869 32388 3938869 3341873 1993366 3341873 1993366 4265371 3343080 4265371 3343080 251944 1891019 251944 1891019 4771478 3217965 4771478 3217965 985393 4790139 985393 4790139 4596374 275103 4596374 275103 340535 3006062 340535 3006062 4539345 1665767 4539345 1665767 982640 402625 982640 402625 4794751 3007505 4794751 3007505 3147875 4830518 3147875 4830518 3320417 1670258 3320417 1670258 4843873 2839349 4843873 2839349 4111278 1112010 4111278 1112010 720080 633021 720080 633021 3322429 2472021 3322429 2472021 4657855 3351572 4657855 3351572 3754771 675492 3754771 675492 353551 1742396 353551 1742396 4787700 3477679 4787700 3477679 1442882 1330519 1442882 1330519 4605742 2205642 4605742 2205642 3776873 3348354 3776873 3348354 4516840 2475020 4516840 2475020 1766771 4604843 1766771 4604843 3660714 1751504 3660714 1751504 319518 4816347 319518 4816347 2448595 523344 2448595 523344 681818 1676677 681818 1676677 875046 682159 875046 682159 4204644 2737174 4204644 2737174 2835771 860071 2835771 860071 360842 4496584 360842 4496584 3580511 1672746 3580511 1672746 608593 738131 608593 738131 4623076 2623449 4623076 2623449 522657 751231 522657 751231 3333142 4835853 3333142 4835853 618645 -1000000005 618645 -1000000005 259210 1673911 259210 1673911 4121260 3348810 4121260 3348810 236852 572483 236852 572483 747302 2031864 747302 2031864 4536572 3332726 4536572 3332726 3640945 1628459 3640945 1628459 783146 851667 783146 851667 3882415 1683612 3882415 1683612 4418461 3173367 4418461 3173367 375493 367479 375493 367479 4316904 2809197 4316904 2809197 394764 868212 394764 868212 3348026 1936863 3348026 1936863 4010518 2700964 4010518 2700964 855277 621279 855277 621279 1994720 3799744 1994720 3799744 3339578 3799744 355662 789774 355662 789774 3313968 1649113 3313968 1649113 818155 1681893 818155 1681893 1000000005 619843 1000000005 619843 908217 2725197 908217 2725197 1677569 3446355 1677569 3446355 3914365 1656509 3914365 1656509 266823 234042 266823 234042 240845 702238 240845 702238 3334615 1000000005 3334615 1000000005 4291604 721883 4291604 721883 871286 3158294 871286 3158294 4652949 472734 4652949 472734 360287 2130221 360287 2130221 4340380 598534 4340380 598534 380308 1681958 380308 1681958 4187360 2614592 4187360 2614592 993790 746069 993790 746069 -1000000005 287104 -1000000005 287104 569519 4407303 569519 4407303 4728843 1448156 4728843 1448156 729996 875382 729996 875382 3791754 3075024 3791754 3075024 1648988 824857 1648988 824857 494094 3338656 494094 3338656 3033617 428469 3033617 428469 892215 2087921 892215 2087921 4765241 3335810 4765241 3335810 1654671 1149838 1654671 1149838 3679837 4289625 3679837 4289625 3322125 3510696 3322125 3510696 3305687 817365 3305687 817365 683332 3338628 683332 3338628 1677438 451650 1677438 451650 1035336 1677987 1035336 1677987 4893748 3578614 4893748 3578614 767289 544227 767289 544227 4626799 2808032 4626799 2808032 3916565 459178 3916565 459178 739348 4438327 739348 4438327 1663741 2434134 1663741 2434134 4538419 1364353 4538419 1364353 1092466 641422 1092466 641422 384168 4720497 384168 4720497 2964526 871946 2964526 871946 768727 3350409 768727 3350409 4069105 808929 4069105 808929 1323029 2667586 1323029 2667586 4776638 1682215 4776638 1682215 3730174 3660985 3730174 3660985 1655395 364685 1655395 364685 258466 4859998 258466 4859998 4098055 2697278 4098055 2697278 517723 668873 517723 668873 4736560 2134079 4736560 2134079 1273088 872380 1273088 872380 4867058 3351754 4867058 3351754 1277144 725589 1277144 725589 4635905 4648272 4635905 4648272 1669992 1665418 1669992 1665418 4167959 2509007 4167959 2509007 4306897 802050 4306897 802050 770225 2152746 770225 2152746 3938060 3891975 3938060 3891975 2351131 707663 2351131 707663 958391 707663 3337903 383481 3337903 383481 4779809 2815195 4779809 2815195 3584603 3531649 3584603 3531649 -1000000005 1110297 -1000000005 1110297 1331766 2644120 1331766 2644120 4575574 1984701 4575574 1984701 1719449 788083 1719449 788083 980787 605276 980787 605276 4074465 2631461 4074465 2631461 1235400 898224 1235400 898224 444050 3046843 444050 3046843 4130664 835539 4130664 835539 570837 1653381 570837 1653381 2569867 2631348 2569867 2631348 4659113 4756919 4659113 4756919 3153430 452042 3153430 452042 1144555 1231313 1144555 1231313 3562938 4532216 3562938 4532216 1225940 924695 1225940 924695 3751922 2887718 3751922 2887718 4482080 1661947 4482080 1661947 1658715 658132 1658715 658132 303548 -1000000005 303548 -1000000005 1675765 3444459 1675765 3444459 4747911 -1000000005 4747911 -1000000005 589445 1788022 589445 1788022 4342523 2541902 4342523 2541902 653358 431653 653358 431653 4274258 2723829 4274258 2723829 3338229 1313741 3338229 1313741 266451 1668023 266451 1668023 4649379 4233616 4649379 4233616 2700247 1343690 2700247 1343690 362822 402632 362822 402632 3823283 2955015 3823283 2955015 416111 -1000000005 416111 -1000000005 564628 1420894 564628 1420894 4337981 3328080 4337981 3328080 2827178 2640028 2827178 2640028 4949384 3348345 4949384 3348345 3332509 2152691 3332509 2152691 4431768 421797 4431768 421797 647689 1235875 647689 1235875 424653 1497901 424653 1497901 2004848 3177682 2004848 3177682 4716779 1654754 4716779 1654754 9856 2730267 9856 2730267 4381635 496255 4381635 496255 960012 3445008 960012 3445008 3583390 677326 3583390 677326 410255 2732266 410255 2732266 4657147 3762711 4657147 3762711 1476660 1360397 1476660 1360397 247718 2135664 247718 2135664 4458298 2447175 4458298 2447175 1652737 3348999 1652737 3348999 4474561 348715 4474561 348715 268792 3341369 268792 3341369 4430905 37560 4430905 37560 2776123 4004583 2776123 4004583 4738323 2385968 4738323 2385968 4228721 4948278 4228721 4948278 965791 320726 965791 320726 4151853 2676682 4151853 2676682 263690 1678093 263690 1678093 3575312 4422448 3575312 4422448 1683629 2306873 1683629 2306873 3830093 3339310 3830093 3339310 206372 1151427 206372 1151427 3315727 3345589 3315727 3345589 744892 507975 744892 507975 4096806 2655843 4096806 2655843 1317197 1038790 1317197 1038790 420207 1883375 420207 1883375 3751654 2366109 3751654 2366109 4351990 4834339 4351990 4834339 1451682 2163498 1451682 2163498 4415799 4386454 4415799 4386454 676971 1441931 676971 1441931 4643082 1671716 4643082 1671716 975249 1231574 975249 1231574 -1000000005 405489 -1000000005 405489 4348217 2638847 4348217 2638847 3331865 531250 3331865 531250 778203 4534847 778203 4534847 3788509 714776 3788509 714776 806788 1063990 806788 1063990 4569737 2245093 4569737 2245093 869061 3348026 869061 3348026 4437659 793458 4437659 793458 448883 240981 448883 240981 3609941 2910663 3609941 2910663 4339296 236272 4339296 236272 1172383 2793661 1172383 2793661 4610799 1667542 4610799 1667542 2761723 3845651 2761723 3845651 4872156 1342764 4872156 1342764 -1000000005 3897217 -1000000005 3897217 4806698 2825359 4806698 2825359 527782 754087 527782 754087 4000248 3323464 4000248 3323464 587099 330316 587099 330316 1673943 4426170 1673943 4426170 3343299 3334280 3343299 3334280 4657578 2928269 4657578 2928269 3934238 1651433 3934238 1651433 481773 240236 481773 240236 3312072 1662589 3312072 1662589 -1000000005 443705 -1000000005 443705 1678541 2819054 1678541 2819054 4118440 948522 4118440 948522 768596 300163 768596 300163 3800639 3100385 3800639 3100385 433560 686823 433560 686823 2236415 3334747 2236415 3334747 733676 3749852 733676 3749852 4753451 1029790 4753451 1029790 443499 3776286 443499 3776286 4214302 2264853 4214302 2264853 342341 383745 342341 383745 912158 1015337 912158 1015337 3823916 1785080 3823916 1785080 785750 3721768 785750 3721768 3346946 483507 3346946 483507 -1000000005 1651530 -1000000005 1651530 3827330 2703268 3827330 2703268 4765406 1377691 4765406 1377691 321927 313057 321927 313057 644250 1445200 644250 1445200 3590816 3320449 3590816 3320449 4386687 305218 4386687 305218 758270 2580817 758270 2580817 4399371 617975 4399371 617975 338578 3329775 338578 3329775 4356186 2531920 4356186 2531920 353565 4565178 353565 4565178 4108931 2080064 4108931 2080064 3051642 3343468 3051642 3343468 277024 757023 277024 757023 4974723 3056775 4974723 3056775 3349519 433671 3349519 433671 1144923 801730 1144923 801730 301617 3425131 301617 3425131 4658853 2041170 4658853 2041170 4384206 2679435 4384206 2679435 1666482 2179356 1666482 2179356 3892249 3316035 3892249 3316035 921325 824489 921325 824489 472791 1247097 472791 1247097 1388203 3034323 1388203 3034323 1000000005 2412935 1000000005 2412935 1389158 1363435 1389158 1363435 280154 2143451 280154 2143451 4192831 2799590 4192831 2799590 3884374 1034832 3884374 1034832 507829 3345466 507829 3345466 1318385 892032 1318385 892032 351821 2216151 351821 2216151 4360924 2923314 4360924 2923314 3330922 4429103 3330922 4429103 727322 2648372 727322 2648372 4305064 342916 4305064 342916 -1000000005 518486 -1000000005 518486 4749684 3344612 4749684 3344612 1254329 422817 1254329 422817 400503 4098986 400503 4098986 3536762 1348535 3536762 1348535 1853068 3392518 1853068 3392518 1670429 1678455 1670429 1678455 4069179 2967212 4069179 2967212 1000000005 945425 1000000005 945425 297364 4706458 297364 4706458 3550916 246506 3550916 246506 93076 1918509 93076 1918509 3657897 3353172 3657897 3353172 1255475 257453 1255475 257453 3315340 2899668 3315340 2899668 4137654 2464408 4137654 2464408 528556 4708872 528556 4708872 4104221 1662670 4104221 1662670 341177 1000006 341177 1000006 4270111 3320737 4270111 3320737 226616 285783 226616 285783 4411706 3903144 4411706 3903144 1668686 1991829 1668686 1991829 3951863 3776355 3951863 3776355 2117439 723693 2117439 723693 396209 4372746 396209 4372746 3336640 1161692 3336640 1161692 -1000000005 2579034 -1000000005 2579034 4311910 3347789 4311910 3347789 4060138 1314066 4060138 1314066 1663608 3314837 1663608 3314837 4503405 2148430 4503405 2148430 482699 721619 482699 721619 1681894 3335997 1681894 3335997 3520705 1374830 3520705 1374830 482202 734856 482202 734856 1100173 1657425 1100173 1657425 3727052 3689260 3727052 3689260 1663050 -1000000005 1663050 -1000000005 584160 3343732 584160 3343732 4037818 1367121 4037818 1367121 1017597 3348716 1017597 3348716 3993872 -1000000005 3993872 -1000000005 3335334 3286684 3335334 3286684 510294 725791 510294 725791 1799684 3340376 1799684 3340376 4585178 2826320 4585178 2826320 -1000000005 255622 -1000000005 255622 3004359 2618844 3004359 2618844 4678494 4663079 4678494 4663079 1648794 1668839 1648794 1668839 3572866 4283099 3572866 4283099 1012008 575857 1012008 575857 3326890 2129706 3326890 2129706 4650719 87603 4650719 87603 847291 2438098 847291 2438098 3982076 1681534 3982076 1681534 1684142 3700290 1684142 3700290 3351280 2194833 3351280 2194833 3316067 3314691 3316067 3314691 4021340 1346325 4021340 1346325 1179552 353966 1179552 353966 4120093 2546572 4120093 2171519 4120093 2171519 3349446 1000000005 3349446 1000000005 2781545 1151272 2781545 1151272 647068 563203 647068 563203 3697384 3819366 3697384 3819366 2645933 2634248 2645933 2634248 4689770 4500446 4689770 4500446 199781 1120830 199781 1120830 1651876 1000000005 1651876 1000000005 4133431 255306 4133431 255306 1399064 2778121 1399064 2778121 4741386 1738764 4741386 1738764 990017 273775 990017 273775 4053144 2622883 4053144 2622883 1648276 3690903 1648276 3690903 4906240 1158025 4906240 1158025 505591 579454 505591 579454 4743971 2467367 4743971 2467367 3349141 342163 3349141 342163 324694 1813221 324694 1813221 4647339 4056868 4647339 4056868 820965 1434286 820965 1434286 1677384 3030917 1677384 3030917 4329215 1374030 4329215 1374030 1171547 -1000000005 1171547 -1000000005 514080 1657236 514080 1657236 264844 306356 264844 306356 324856 485302 324856 485302 4093688 2487229 4093688 2487229 4572930 660375 4572930 660375 -1000000005 526826 -1000000005 526826 571290 3048295 571290 3048295 4384681 117255 4384681 117255 268927 1678855 268927 1678855 2205993 4427577 2205993 4427577 1353265 542016 1353265 542016 4093447 4201425 4093447 4201425 1075110 3333035 1075110 3333035 3629590 352982 3629590 352982 596222 3349432 596222 3349432 4617383 550135 4617383 550135 956843 3327390 956843 3327390 4083159 1031597 4083159 1031597 411927 333356 411927 333356 4598089 4196235 4598089 4196235 3196003 2059862 3196003 2059862 3931421 2863233 3931421 2863233 875647 3797221 875647 3797221 4753308 874213 4753308 874213 498359 3891431 498359 3891431 4702776 2283881 4702776 2283881 1837832 140625 1837832 140625 415131 4249701 415131 4249701 3853257 591416 3853257 591416 995154 3012961 995154 3012961 4544947 2685699 4544947 2685699 3323547 4333800 3323547 4333800 1168407 807157 1168407 807157 1668480 3090172 1668480 3090172 4306742 395849 4306742 395849 451278 3322499 451278 3322499 4623105 2773593 4623105 2773593 701703 563205 701703 563205 3015210 2791457 3015210 2791457 4408215 2292394 4408215 2292394 1148521 704162 1148521 704162 413432 233722 413432 233722 3323692 4923578 3323692 4923578 4203600 1265782 4203600 1265782 -1000000005 301514 -1000000005 301514 511148 3165464 511148 3165464 4207567 436426 4207567 436426 469433 3349240 469433 3349240 4313244 1660427 4313244 1660427 1446091 507083 1446091 507083 4158533 2522726 4158533 2522726 701368 860660 701368 860660 2950108 3719171 2950108 3719171 4545369 691689 4545369 691689 686425 1130322 686425 1130322 410424 1851725 410424 1851725 1000000005 3344050 1000000005 3344050 209773 333794 209773 333794 1326784 3319637 1326784 3319637 4439400 1666354 4439400 1666354 276182 4750310 276182 4750310 1197611 1271816 1197611 1271816 4725838 2943418 4725838 2943418 -1000000005 1672352 -1000000005 1672352 3757049 3088905 3757049 3088905 547507 1652826 547507 1652826 3751128 3744139 3751128 3744139 1672666 1682643 1672666 1682643 3792133 2248013 3792133 2248013 4592910 3345909 4592910 3345909 890345 421989 890345 421989 1448503 3584460 1448503 3584460 4693906 2770145 4693906 2770145 1509143 452647 1509143 452647 1080404 1991016 1080404 1991016 4098960 4303217 4098960 4303217 246259 -1000000005 246259 -1000000005 655196 3319881 655196 3319881 4657553 1670887 4657553 1670887 260951 1180412 260951 1180412 1165133 2174596 1165133 2174596 4676886 1005495 4676886 1005495 512167 4796785 512167 4796785 4435593 2512059 4435593 2512059 239570 902030 239570 902030 1663523 4196143 1663523 4196143 1654372 1193221 1654372 1193221 760407 399731 760407 399731 239468 247189 239468 247189 4272205 2921871 4272205 2921871 1027077 -1000000005 1027077 -1000000005 3658677 3343155 3658677 3343155 1255223 148114 1255223 148114 3940771 3071258 3940771 3071258 1659309 273868 1659309 273868 1350154 1676710 1350154 1676710 4508235 2700031 4508235 2700031 3627628 723650 3627628 723650 876068 2615744 876068 2615744 1000000005 2291593 1000000005 2291593 793253 827942 793253 827942 1025964 517433 1025964 517433 3965557 1000000005 3965557 1000000005 1681469 1648872 1681469 1648872 3960905 3362311 3960905 3362311 1117538 1331889 1117538 1331889 4782793 4598385 4782793 4598385 902270 590660 902270 590660 4718426 2294765 4718426 2294765 1676330 3322804 1676330 3322804 4368848 2047031 4368848 2047031 3648765 1667600 3648765 1667600 1662348 793562 1662348 793562 562284 4626395 562284 4626395 4530619 2864392 4530619 2864392 623900 268241 623900 268241 1653194 2568513 1653194 2568513 4608848 3884316 4608848 3884316 3348622 27911 3348622 27911 1042753 1379357 1042753 1379357 4562966 2223946 4562966 2223946 3878550 3323435 3878550 3323435 674871 3345850 674871 3345850 3857351 803173 3857351 803173 256393 -1000000005 256393 -1000000005 4559751 2544176 4559751 2544176 3327066 1307341 3327066 1307341 367897 542042 367897 542042 4230730 3022242 4230730 3022242 1585454 4615829 1585454 4615829 4636495 1338066 4636495 1338066 613276 885620 613276 885620 3315173 306007 3315173 306007 4074284 3255609 4074284 3255609 -1000000005 1400700 -1000000005 1400700 3016716 3290083 3016716 3290083 805389 535829 805389 535829 3836974 3345637 3836974 3345637 1913498 1659129 1913498 1659129 2641315 2760842 2641315 2760842 4686222 975071 4686222 975071 911710 542190 911710 542190 1000000005 2660173 1000000005 2660173 1665798 1143184 1665798 1143184 260562 2539389 260562 2539389 4353837 2017435 4353837 2017435 1066908 1046818 1066908 1046818 -1000000005 198535 -1000000005 198535 4760286 2529663 4760286 2529663 2071 272254 2071 272254 600363 2657256 600363 2657256 4003068 301872 4003068 301872 1313287 1675369 1313287 1675369 4539509 4015720 4539509 4015720 208946 1360750 208946 1360750 4447978 2019353 4447978 2019353 412482 543418 412482 543418 3932756 4431103 3932756 4431103 1660029 3053432 1660029 3053432 4605099 1926565 4605099 1926565 1341013 -1000000005 1341013 -1000000005 4496670 2715475 4496670 2715475 987222 376049 987222 376049 3899860 2967735 3899860 2967735 1667518 1179614 1667518 1179614 4702367 3341887 4702367 3341887 1974416 243490 1974416 243490 234313 3343612 234313 3343612 4089705 745942 4089705 745942 236263 2930786 236263 2930786 3758225 376112 3758225 376112 -1000000005 585622 -1000000005 585622 3198344 1685171 3198344 1685171 678800 963367 678800 963367 4475102 3320557 4475102 3320557 368690 -1000000005 368690 -1000000005 437122 764617 437122 764617 1119746 4845786 1119746 4845786 4504161 294392 4504161 294392 241199 63010 241199 63010 4076845 3003281 4076845 3003281 1654116 1000000005 1654116 1000000005 4186808 1652721 4186808 1652721 972894 581702 972894 581702 4310235 3326152 4310235 3326152 687184 -1000000005 687184 -1000000005 3094222 3324310 3094222 3324310 1677380 1646957 1677380 1646957 4546855 2858876 4546855 2858876 3341069 739906 3341069 739906 556400 1665715 556400 1665715 4274503 4742086 4274503 4742086 1653451 1132980 1653451 1132980 4679830 3341963 4679830 3341963 613945 1293600 613945 1293600 3743952 2606382 3743952 2606382 4725603 420508 4725603 420508 197318 1659855 197318 1659855 4491832 3317410 4491832 3317410 1682832 1648412 1682832 1648412 968539 328995 968539 328995 1675990 3571687 1675990 3571687 4257916 243998 4257916 243998 438687 2592888 438687 2592888 4666110 464736 4666110 464736 928866 2514343 928866 2514343 4792127 1187841 4792127 1187841 634040 757726 634040 757726 1673236 4786330 1673236 4786330 4511009 1322308 4511009 1322308 796640 772620 796640 772620 4573122 3325362 4573122 3325362 -1000000005 3485722 -1000000005 3485722 3969664 318159 3969664 318159 119740 2453097 119740 2453097 4443570 2079661 4443570 2079661 300520 838632 300520 838632 1496050 4321619 1496050 4321619 4741355 3072118 4741355 3072118 1652330 4796876 1652330 4796876 3619389 1863056 3619389 1863056 436532 1186703 436532 1186703 4583537 4299626 4583537 4299626 12436 1322646 12436 1322646 4828382 2233769 4828382 2233769 1043656 401676 1043656 401676 4074227 2617568 4074227 2617568 3719328 3913539 3719328 3913539 163385 1686337 163385 1686337 1267679 1087988 1267679 1087988 936989 696443 936989 696443 1846358 3078195 1846358 3078195 4283674 761134 4283674 761134 805459 3336921 805459 3336921 3340451 930536 3340451 930536 1569473 3718129 1569473 3718129 4182344 264093 4182344 264093 198428 2896623 198428 2896623 4378301 -1000000005 4378301 -1000000005 4220205 2751919 4220205 2751919 482033 240715 482033 240715 2934257 2160013 2934257 2160013 4742704 1678103 4742704 1678103 4404633 4456627 4404633 4456627 1258775 761203 1258775 761203 5000548 2905807 5000548 2905807 2348656 789990 2348656 789990 4173493 3295370 4173493 3295370 280935 -1000000005 280935 -1000000005 4609685 2741733 4609685 2741733 3445818 401173 3445818 401173 597686 1662127 597686 1662127 4015623 2349160 4015623 2349160 4434299 80457 4434299 80457 309123 602822 309123 602822 4438509 2482736 4438509 2482736 3894694 -1000000005 3894694 -1000000005 2293939 2177477 2293939 2177477 4609507 3330866 4609507 3330866 3900417 2567935 3900417 2567935 1683282 3349062 1683282 3349062 5160 1025256 5160 1025256 1673976 2949070 1673976 2949070 4786088 738811 4786088 738811 -1000000005 3058615 -1000000005 3058615 4115940 4280157 4115940 4280157 1681078 1671436 1681078 1671436 4799206 3314088 4799206 3314088 3711260 2123265 3711260 2123265 4141771 2579938 4141771 2579938 629528 597897 629528 597897 3540511 3337001 3540511 3337001 1661717 2073490 1661717 2073490 4525537 2295707 4525537 2295707 3331824 966669 3331824 966669 337821 2353163 337821 2353163 3326754 4481419 3326754 4481419 280338 1233037 280338 1233037 2340248 3322366 2340248 3322366 4403765 1662358 4403765 1662358 347046 369503 347046 369503 4750285 3345404 4750285 3345404 1647309 846098 1647309 846098 794079 474281 794079 474281 2134224 3330276 2134224 3330276 4677265 765122 4677265 765122 804475 3347065 804475 3347065 3959576 356740 3959576 356740 881391 3684699 881391 3684699 4858219 1676720 4858219 1676720 792029 301934 792029 301934 3648183 3043269 3648183 3043269 3958508 1679414 3958508 1679414 229141 210570 229141 210570 315773 1368069 315773 1368069 4292592 2358199 4292592 2358199 1666522 3344724 1666522 3344724 3944224 1676752 3944224 1676752 268719 3336487 268719 3336487 2315890 2578995 2315890 2578995 4382258 259250 4382258 259250 12066 1000000005 12066 1000000005 703375 827729 703375 827729 1311267 2979566 1311267 2979566 4652982 1670347 4652982 1670347 991243 3326197 991243 3326197 4013219 664280 4013219 664280 223232 4418694 223232 4418694 2648053 2196540 2648053 2196540 3945783 2687020 3945783 2687020 4339449 2176425 4339449 2176425 1292808 727970 1292808 727970 3991570 2635178 3991570 2635178 3319885 4318407 3319885 4318407 250724 1170803 250724 1170803 710154 238074 710154 238074 247281 238074 277165 413808 277165 413808 1235245 2482456 1235245 2482456 4287657 1683471 4287657 1683471 1650079 4819021 1650079 4819021 4001468 2047804 4001468 2047804 3562155 -1000000005 3562155 -1000000005 351353 972811 351353 972811 3580500 3342132 3580500 3342132 408906 553780 408906 553780 3832286 3340911 3832286 3340911 1000000005 1655245 1000000005 1655245 527023 299308 527023 299308 38124 2026600 38124 2026600 3568049 998525 3568049 998525 637921 3315347 637921 3315347 3957476 218244 3957476 218244 1357617 3313837 1357617 3313837 3316660 415360 3316660 415360 1131422 1378994 1131422 1378994 4757104 3593512 4757104 3593512 534028 1681777 534028 1681777 3914481 3316301 3914481 3316301 728355 -1000000005 728355 -1000000005 4731517 2561623 4731517 2561623 1670329 4287214 1670329 4287214 4611538 733359 4611538 733359 856009 3337882 856009 3337882 4606716 -1000000005 4606716 -1000000005 4531583 2217852 4531583 2217852 1092518 580120 1092518 580120 123210 4555289 123210 4555289 3812978 2604675 3812978 2604675 4474742 1704272 4474742 1704272 235123 414132 235123 414132 3321059 2648926 3321059 2648926 4389487 2843216 4389487 2843216 1649916 3902684 1649916 3902684 3317392 3012164 3317392 3012164 4156488 1669487 4156488 1669487 971391 474681 971391 474681 4451986 2600481 4451986 2600481 939511 507481 939511 507481 1276457 1372333 1276457 1372333 249042 4202343 249042 4202343 4516662 2274471 4516662 2274471 -1000000005 3026175 -1000000005 3026175 4632376 2143821 4632376 2143821 -1000000005 355825 -1000000005 355825 507125 1686433 507125 1686433 4272942 2748572 4272942 2748572 1442242 1360932 1442242 1360932 324760 325428 324760 325428 3763791 2177692 3763791 2177692 3856305 3095321 3856305 3095321 4776270 2639083 4776270 2639083 2375464 -1000000005 2375464 -1000000005 1086999 3103211 1086999 3103211 3619372 1187785 3619372 1187785 349965 4743530 349965 4743530 4546833 402548 4546833 402548 720396 2436617 720396 2436617 4485690 3337973 4485690 3337973 318950 1173675 318950 1173675 1410724 3345977 1410724 3345977 4482003 726925 4482003 726925 866454 1792278 866454 1792278 4536561 2643184 4536561 2643184 1671008 3572198 1671008 3572198 46540 976809 46540 976809 4774935 1000000005 4774935 1000000005 1682152 457120 1682152 457120 1066366 3335811 1066366 3335811 4419041 1402964 4419041 1402964 472166 2194297 472166 2194297 4470421 784235 4470421 784235 499174 295303 499174 295303 3330983 3320164 3330983 3320164 1000000005 3343310 1000000005 3343310 296326 1254838 296326 1254838 4027104 3040902 4027104 3040902 -1000000005 4445244 -1000000005 4445244 3313714 779908 3313714 779908 725563 2807458 725563 2807458 4246592 2477771 4246592 2477771 4157589 2045759 4157589 2045759 789550 843741 789550 843741 4386870 3328890 4386870 3328890 953715 337007 953715 337007 4659675 1911099 4659675 1911099 1028915 923626 1028915 923626 717829 2405853 717829 2405853 4793924 3327028 4793924 3327028 3353001 519396 3353001 519396 679951 1083814 679951 1083814 4367356 3352337 4367356 3352337 3336088 2628929 3336088 2628929 4337446 1112529 4337446 1112529 482281 3328647 482281 3328647 4690793 1470375 4690793 1470375 3341662 3332962 3341662 3332962 348977 302196 348977 302196 -1000000005 3120797 -1000000005 3120797 3681613 922076 3681613 922076 431377 3351433 431377 3351433 4770693 1672001 4770693 1672001 4393048 3320332 4393048 3320332 797518 990708 797518 990708 4644789 2767631 4644789 2767631 4261083 2411248 4261083 2411248 3619350 519707 3619350 519707 624397 1668236 624397 1668236 4761287 4256455 4761287 4256455 -1000000005 1129126 -1000000005 1129126 1656952 3315860 1656952 3315860 4567375 1725386 4567375 1725386 3330080 3331101 3330080 3331101 4989467 4243748 4989467 4243748 588826 437418 588826 437418 4999070 3559265 4999070 3559265 897581 527858 897581 527858 4319967 2440976 4319967 2440976 791040 661190 791040 661190 217777 4098904 217777 4098904 4100771 2266439 4100771 2266439 2831711 3793517 2831711 3793517 1171375 -1000000005 1171375 -1000000005 830925 4559837 830925 4559837 3794260 2787981 3794260 2787981 4732266 1457647 4732266 1457647 676882 2046551 676882 2046551 4910094 612010 4910094 612010 1143259 4495827 1143259 4495827 4315331 2322347 4315331 2322347 1478728 1415375 1478728 1415375 623959 711289 623959 711289 3886210 3323555 3886210 3323555 461223 2407495 461223 2407495 4760179 1462283 4760179 1462283 94798 4597121 94798 4597121 2622336 1115650 2622336 1115650 918602 359552 918602 359552 3339529 4690706 3339529 4690706 1056964 922849 1056964 922849 416165 3338836 416165 3338836 2896428 332470 2896428 332470 298635 2578127 298635 2578127 4191848 1302196 4191848 1302196 431134 4983051 431134 4983051 4416517 2563102 4416517 2563102 4075243 1971515 4075243 1971515 1311300 1238527 1311300 1238527 3611730 1887659 3611730 1887659 1058178 1039852 1058178 1039852 406562 1980120 406562 1980120 1000000005 3108841 1000000005 3108841 2854793 3328699 2854793 3328699 3649291 1680032 3649291 1680032 1342276 3547096 1342276 3547096 4625490 304991 4625490 304991 1192825 3335402 1192825 3335402 4700960 1662756 4700960 1662756 1394087 775946 1394087 775946 317357 2737428 317357 2737428 4102879 2078878 4102879 2078878 1669022 3931364 1669022 3931364 3604076 2824342 3604076 2824342 4744617 1653919 4744617 1653919 1675822 2094615 1675822 2094615 1263561 1521980 1263561 1521980 4548100 3961325 4548100 3961325 459508 1300797 459508 1300797 3351077 1671768 3351077 1671768 950838 706953 950838 706953 4131964 3061953 4131964 3061953 214811 1314971 214811 1314971 4326775 2631435 4326775 2631435 412372 953977 412372 953977 4471158 2729713 4471158 2729713 577454 558044 577454 558044 1652752 3839664 1652752 3839664 3609731 366633 3609731 366633 757709 1253640 757709 1253640 3576418 2207182 3576418 2207182 3926316 1000000005 3926316 1000000005 4021401 1392895 4021401 1392895 1416510 2076655 1416510 2076655 4005635 2517799 4005635 2517799 4272987 3327405 4272987 3327405 4614400 2113967 4614400 2113967 568443 432417 568443 432417 3645945 652317 3645945 652317 793603 3316422 793603 3316422 4705263 1052604 4705263 1052604 607864 3100119 607864 3100119 3790805 471394 3790805 471394 577263 3555560 577263 3555560 3333625 1683179 3333625 1683179 4629174 2912835 4629174 2912835 1290682 266265 1290682 266265 4501600 2361971 4501600 2361971 3323619 3347017 3323619 3347017 -1000000005 744930 -1000000005 744930 3680546 2220097 3680546 2220097 717883 917994 717883 917994 986209 1134354 986209 1134354 4041403 2934136 4041403 2934136 4648114 3346794 4648114 3346794 406048 1049856 406048 1049856 1856673 3332183 1856673 3332183 4758888 2891557 4758888 2891557 3978088 1032978 3978088 1032978 517344 3336789 517344 3336789 3590166 2645200 3590166 2645200 1684102 -1000000005 1684102 -1000000005 1666674 3051735 1666674 3051735 4362062 374377 4362062 374377 3666172 3037600 3666172 3037600 968595 850816 968595 850816 735016 3554485 735016 3554485 3764311 1666921 3764311 1666921 1000000005 3329931 1000000005 3329931 294998 621516 294998 621516 4352700 2413788 4352700 2413788 3693487 324827 3693487 324827 1181338 1676636 1181338 1676636 4299831 2269501 4299831 2269501 3664377 811140 3664377 811140 1659403 2528346 1659403 2528346 4775434 1674511 4775434 1674511 -1000000005 1146331 -1000000005 1146331 4166282 3389819 4166282 3389819 579379 726845 579379 726845 1676240 2234378 1676240 2234378 4452804 1350942 4452804 1350942 1436520 2393632 1436520 2393632 4115212 3606034 4115212 3606034 768175 2866740 768175 2866740 3649915 1195282 3649915 1195282 708872 793946 708872 793946 1351281 3342611 1351281 3342611 4248145 663531 4248145 663531 595069 3048040 595069 3048040 4491812 345805 4491812 345805 736750 1322811 736750 1322811 3767726 3345961 3767726 3345961 4298479 1299351 4298479 1299351 698108 229220 698108 229220 3924665 2592154 3924665 2592154 4440629 397599 4440629 397599 993262 4486638 993262 4486638 4226782 1672378 4226782 1672378 344525 546390 344525 546390 803264 1061676 803264 1061676 2835643 4229689 2835643 4229689 4550258 940644 4550258 940644 1153311 1671544 1153311 1671544 4029280 4370015 4029280 4370015 492747 1759537 492747 1759537 4637263 3308538 4637263 3308538 773843 4206331 773843 4206331 4081812 765787 4081812 765787 484499 1680499 484499 1680499 4526990 3113764 4526990 3113764 870477 353630 870477 353630 200026 3349018 200026 3349018 4590405 2785881 4590405 2785881 1650467 2244561 1650467 2244561 4730006 611610 4730006 611610 -1000000005 469096 -1000000005 469096 711312 3105821 711312 3105821 4179533 3350216 4179533 3350216 1676453 1673737 1676453 1673737 -1000000005 4893544 -1000000005 4893544 3350213 594014 3350213 594014 1675085 3344747 1675085 3344747 908160 1313711 908160 1313711 3693957 3325614 3693957 3325614 4511745 2328452 4511745 2328452 629658 779191 629658 779191 2022194 2550190 2022194 2550190 4507189 4746018 4507189 4746018 802039 860209 802039 860209 2630562 3073340 2630562 3073340 3805195 285566 3805195 285566 4610843 3339353 4610843 3339353 3276246 1649554 3276246 1649554 376508 201208 376508 201208 4214160 3313391 4214160 3313391 18029 922914 18029 922914 3565818 3328537 3565818 3328537 529238 3407589 529238 3407589 2148441 1671675 2148441 1671675 1649974 3814453 1649974 3814453 3352146 404944 3352146 404944 670712 1669772 670712 1669772 3707403 3345839 3707403 3345839 4684462 1657834 4684462 1657834 3613759 1000000005 3613759 1000000005 445081 3045094 445081 3045094 4711727 2452130 4711727 2452130 759238 342622 759238 342622 3726779 4237873 3726779 4237873 991001 3083267 991001 3083267 3979862 1654685 3979862 1654685 673404 678208 673404 678208 4359618 4596466 4359618 4596466 539206 -1000000005 539206 -1000000005 407076 710582 407076 710582 3334023 3818621 3334023 3818621 4390448 2205289 4390448 2205289 4748712 3334409 4748712 3334409 1648660 1039397 1648660 1039397 267980 263683 267980 263683 838092 895811 838092 895811 -1000000005 1099788 -1000000005 1099788 1425081 2501381 1425081 2501381 4567605 1647539 4567605 1647539 2112824 4723897 2112824 4723897 4959762 566516 4959762 566516 594445 2608391 594445 2608391 4598590 1005479 4598590 1005479 447126 3319449 447126 3319449 3265400 3350773 3265400 3350773 696752 478027 696752 478027 3607202 3115795 3607202 3115795 752565 616540 752565 616540 4779053 2555637 4779053 2555637 1064487 1184003 1064487 1184003 4654305 4566264 4654305 4566264 1647221 1626576 1647221 1626576 3734305 3317875 3734305 3317875 1671283 1343556 1671283 1343556 617936 468875 617936 468875 4124548 3350161 4124548 3350161 596243 739054 596243 739054 4414107 2678228 4414107 2678228 390032 1085745 390032 1085745 4153208 3692167 4153208 3692167 1669020 -1000000005 1669020 -1000000005 4648140 3336541 4648140 3336541 956822 1651901 956822 1651901 4729997 2080664 4729997 2080664 3345871 4817088 3345871 4817088 775888 349001 775888 349001 1382029 3349939 1382029 3349939 4725270 2727246 4725270 2727246 -1000000005 3692800 -1000000005 3692800 4579636 2491109 4579636 2491109 3714524 648730 3714524 648730 916486 2696237 916486 2696237 4744576 1420343 4744576 1420343 758104 215958 758104 215958 235012 3315653 235012 3315653 4567569 2955183 4567569 2955183 228631 626941 228631 626941 1410557 3365220 1410557 3365220 3940118 1654799 3940118 1654799 793599 875669 793599 875669 4698916 2888646 4698916 2888646 1652319 2465680 1652319 2465680 4874735 1437908 4874735 1437908 1039407 901999 1039407 901999 4659320 2367245 4659320 2367245 2552637 4227347 2552637 4227347 4057369 3062974 4057369 3062974 3325380 291099 3325380 291099 858257 2312889 858257 2312889 4578976 1664082 4578976 1664082 1663664 4941917 1663664 4941917 228824 1665410 228824 1665410 3317831 -1000000005 3317831 -1000000005 342068 3320886 342068 3320886 4894621 568859 4894621 568859 1663922 2577620 1663922 2577620 4485018 1666500 4485018 1666500 499475 1413709 499475 1413709 3328207 -1000000005 3328207 -1000000005 261152 4585729 261152 4585729 4977365 1679530 4977365 1679530 460079 4506695 460079 4506695 4559533 1405744 4559533 1405744 1051732 4580519 1051732 4580519 3582515 1683697 3582515 1683697 4549004 3316095 4549004 3316095 3343340 2160429 3343340 2160429 4128006 2706516 4128006 2706516 4527028 3313393 4527028 3313393 650159 619325 650159 619325 3334472 3334927 3334472 3334927 -1000000005 512445 -1000000005 512445 3585862 3039783 3585862 3039783 4307655 462738 4307655 462738 -1000000005 4687506 -1000000005 4687506 2371089 3330050 2371089 3330050 4481116 760158 4481116 760158 831945 1670212 831945 1670212 4121944 2682194 4121944 2682194 457823 3434418 457823 3434418 4686564 2881576 4686564 2881576 3898995 141738 3898995 141738 633807 1561362 633807 1561362 3870024 4680921 3870024 4680921 1662804 1974757 1662804 1974757 4136352 2734828 4136352 2734828 4429809 864482 4429809 864482 502877 3329280 502877 3329280 3604448 232571 3604448 232571 289132 1413862 289132 1413862 3624500 1000000005 3624500 1000000005 455411 1662138 455411 1662138 1664270 2909707 1664270 2909707 4310921 2424324 4310921 2424324 1071997 4801768 1071997 4801768 4239755 1647148 4239755 1647148 621913 779158 621913 779158 1893254 2766445 1893254 2766445 3631927 339016 3631927 339016 2557271 2323332 2557271 2323332 4562498 1205209 4562498 1205209 1181569 3322069 1181569 3322069 4388066 2683007 4388066 2683007 3885852 20083 3885852 20083 294897 4826682 294897 4826682 4404700 1662911 4404700 1662911 3742967 2275663 3742967 2275663 4735396 4660653 4735396 4660653 1680925 687870 1680925 687870 336766 2416969 336766 2416969 3971059 2674612 3971059 2674612 4192358 1159414 4192358 1159414 1317101 4173292 1317101 4173292 4372708 1004957 4372708 1004957 599115 2990312 599115 2990312 4445008 580423 4445008 580423 356671 2473814 356671 2473814 4466641 2089612 4466641 2089612 212906 381721 212906 381721 3721486 3056182 3721486 3056182 686788 378186 686788 378186 4994266 2874612 4994266 2874612 3718651 1307560 3718651 1307560 1062813 654811 1062813 654811 476423 1661371 476423 1661371 1674823 3728266 1674823 3728266 1672023 835507 1672023 835507 397734 3327145 397734 3327145 4610305 363952 4610305 363952 1143523 3278769 1143523 3278769 4774812 257301 4774812 257301 251426 568136 251426 568136 3929156 4001635 3929156 4001635 -1000000005 3876614 -1000000005 3876614 3350380 1913469 3350380 1913469 90358 1334434 90358 1334434 3686078 3320763 3686078 3320763 4480286 1566444 4480286 1566444 845794 465385 845794 465385 4753825 3315139 4753825 3315139 1255364 1257086 1255364 1257086 1493785 3337345 1493785 3337345 4547015 2245539 4547015 2245539 531222 1053792 531222 1053792 1635264 4161274 1635264 4161274 4624818 2515238 4624818 2515238 3901194 1427623 3901194 1427623 1153749 2568064 1153749 2568064 4584077 450231 4584077 450231 770959 1878713 770959 1878713 4262169 3116554 4262169 3116554 1667312 2068287 1667312 2068287 4598076 2083926 4598076 2083926 1750881 3321550 1750881 3321550 1000000005 643911 1000000005 643911 1670649 1914335 1670649 1914335 4570046 2894969 4570046 2894969 991634 1349074 991634 1349074 3360195 1000000005 3360195 1000000005 3315846 1684505 3315846 1684505 1685362 3895727 1685362 3895727 3918783 616735 3918783 616735 1616304 3316896 1616304 3316896 4406095 2171069 4406095 2171069 1621405 4674016 1621405 4674016 4566816 2305062 4566816 2305062 3333692 2954778 3333692 2954778 4646181 1657443 4646181 1657443 4351245 3352460 4351245 3352460 1663798 956593 1663798 956593 489390 4152806 489390 4152806 2230147 749419 2230147 749419 666609 3170102 666609 3170102 3941483 139350 3941483 139350 243866 3348549 243866 3348549 4461899 1239115 4461899 1239115 343299 4401134 343299 4401134 4270002 1654406 4270002 1654406 768359 701067 768359 701067 2566276 2602438 2566276 2602438 4476312 3338733 4476312 3338733 1043439 310101 1043439 310101 257808 2838174 257808 2838174 4588436 63763 4588436 63763 1099480 3337944 1099480 3337944 3839651 506894 3839651 506894 470709 2400660 470709 2400660 4837035 750139 4837035 750139 684691 3347537 684691 3347537 4682522 1888177 4682522 1888177 3330088 -1000000005 3330088 -1000000005 772179 3970038 772179 3970038 4946557 3323714 4946557 3323714 1680405 4904737 1680405 4904737 413446 675450 413446 675450 4287070 2561535 4287070 2561535 1464549 544553 1464549 544553 421418 3335572 421418 3335572 3797409 1273517 3797409 1273517 684046 4246154 684046 4246154 3825970 -1000000005 3825970 -1000000005 1152965 4200528 1152965 4200528 3599252 1647565 3599252 1647565 598445 3352781 598445 3352781 4169580 800222 4169580 800222 645122 2287094 645122 2287094 4697887 3826609 4697887 3826609 -1000000005 766836 -1000000005 766836 4684946 2659868 4684946 2659868 1682245 1807029 1682245 1807029 1088809 1318706 1088809 1318706 4413286 2868719 4413286 2868719 632010 3336397 632010 3336397 4572594 2280301 4572594 2280301 425017 430691 425017 430691 613784 3630413 613784 3630413 3807206 23047 3807206 23047 250269 1670052 250269 1670052 3347652 3351248 3347652 3351248 -1000000005 869594 -1000000005 869594 1399540 3317778 1399540 3317778 4653961 2526966 4653961 2526966 495269 775526 495269 775526 899885 1905295 899885 1905295 4819934 4198738 4819934 4198738 1670600 519842 1670600 519842 3977352 3736811 3977352 3736811 1178707 1200517 1178707 1200517 405286 1913522 405286 1913522 4554514 2628494 4554514 2628494 3344881 704579 3344881 704579 426248 371747 426248 371747 4684362 2244595 4684362 2244595 1307810 1348080 1307810 1348080 1681712 3370150 1681712 3370150 4493588 257476 4493588 257476 481830 845871 481830 845871 3855875 2368392 3855875 2368392 1000000005 690896 1000000005 690896 768002 2041341 768002 2041341 4253609 3324193 4253609 3324193 3624520 2698376 3624520 2698376 4081515 463880 4081515 463880 573424 3727621 573424 3727621 4617706 1655806 4617706 1655806 130771 1644919 130771 1644919 4510554 3740825 4510554 3740825 1632162 1588627 1632162 1588627 4209142 4087650 4209142 4087650 235263 961080 235263 961080 3566676 360156 3566676 360156 369286 1657750 369286 1657750 4109534 3324100 4109534 3324100 461453 3717548 461453 3717548 3347224 860369 3347224 860369 583070 1670423 583070 1670423 4743905 2364387 4743905 2364387 540787 754065 540787 754065 1148811 1653107 1148811 1653107 2221656 2398751 2221656 2398751 4710018 3337480 4710018 3337480 211026 2525667 211026 2525667 4728674 795633 4728674 795633 1847733 3330380 1847733 3330380 4551845 2192902 4551845 2192902 511962 1071335 511962 1071335 1000000005 4813413 1000000005 4813413 793337 801880 793337 801880 4271089 4712685 4271089 4712685 1654189 825802 1654189 825802 621986 548164 621986 548164 234389 3336311 234389 3336311 3332407 115738 3332407 115738 810591 3348864 810591 3348864 3326311 457859 3326311 457859 386459 3074563 386459 3074563 1000000005 1668145 1000000005 1668145 3311329 837019 3311329 837019 309148 4608388 309148 4608388 4320255 802952 4320255 802952 625761 2178520 625761 2178520 4582522 38703 4582522 38703 921764 3316436 921764 3316436 1000000005 1386576 1000000005 1386576 311901 4317453 311901 4317453 3655278 1922209 3655278 1922209 4759118 1370843 4759118 1370843 310965 1370843 3581910 3329436 3581910 3329436 1348372 245919 1348372 245919 3325758 3128658 3325758 2356531 3325758 2356531 4604575 687687 4604575 687687 436531 3350890 436531 3350890 4414036 2432453 4414036 2432453 3626951 4770997 3626951 4770997 200773 1194118 200773 1194118 4268102 2832895 4268102 2832895 4498637 703276 4498637 703276 646312 2044834 646312 2044834 2723602 1068064 2723602 1068064 4033111 3348487 4033111 3348487 392615 68714 392615 68714 4494387 4583519 4494387 4583519 313832 926695 313832 926695 3706003 3349522 3706003 3349522 295536 2979167 295536 2979167 3706734 1683565 3706734 1683565 4122166 2742577 4122166 2742577 868388 550849 868388 550849 4581970 4928366 4581970 4928366 1658309 214981 1658309 214981 1672841 3331234 1672841 3331234 4193057 2031742 4193057 2031742 777766 767003 777766 767003 3868754 4676075 3868754 4676075 2880907 2691574 2880907 2691574 4620593 4230776 4620593 4230776 327183 318531 327183 318531 3343328 3326686 3343328 3326686 1649018 722914 1649018 722914 532331 1660989 532331 1660989 3352253 3332182 3352253 3332182 1033655 -1000000005 1033655 -1000000005 3765232 3120309 3765232 3120309 454076 1298815 454076 1298815 4380484 3313764 4380484 3313764 3344819 981850 3344819 981850 3141084 2849691 3141084 2849691 4718339 3343891 4718339 3343891 1936735 207012 1936735 207012 505690 1675744 505690 1675744 3647974 2087666 3647974 2087666 3780067 3350922 3780067 3350922 4013915 2473683 4013915 2473683 4291456 1215927 4291456 1215927 550111 1065907 550111 1065907 3538037 4720831 3538037 4720831 272505 548115 272505 548115 612019 1654480 612019 1654480 4787322 3320943 4787322 3320943 3259535 974222 3259535 974222 656568 4858063 656568 4858063 4290403 2222297 4290403 2222297 4732047 4540701 4732047 4540701 -1000000005 2379512 -1000000005 2379512 4313891 3340163 4313891 3340163 826562 1933460 826562 1933460 1684603 1654511 1684603 1654511 3334665 2520985 3334665 2520985 4319943 1675373 4319943 1675373 665368 999731 665368 999731 1656293 3619028 1656293 3619028 4089588 1570131 4089588 1570131 91559 4662939 91559 4662939 3333462 608643 3333462 608643 270640 -1000000005 270640 -1000000005 4409675 3034255 4409675 3034255 1664147 2304087 1664147 2304087 4622965 3435033 4622965 3435033 1006003 575019 1006003 575019 -1000000005 301933 -1000000005 301933 4551503 2499844 4551503 2499844 1679844 1675595 1679844 1675595 4190741 2800549 4190741 2800549 3797739 2106367 3797739 2106367 1683264 3714024 1683264 3714024 122131 325869 122131 325869 3558159 4120690 3558159 4120690 1538490 2966073 1538490 2966073 4490319 1959248 4490319 1959248 114818 770813 114818 770813 3314794 3335511 3314794 3335511 344997 577570 344997 577570 994126 1827777 994126 1827777 3761090 2466040 3761090 2466040 4221320 4849287 4221320 4849287 108226 278071 108226 278071 2106342 2282443 2106342 2282443 1137843 1647415 1137843 1647415 4855922 3349122 4855922 3349122 347955 2212971 347955 2212971 3940156 2831703 3940156 2831703 4643565 307220 4643565 307220 727213 3111542 727213 3111542 4343733 1911398 4343733 1911398 1033875 1516731 1033875 1516731 3329609 2485617 3329609 2485617 4509495 1664025 4509495 1664025 3566368 2823239 3566368 2823239 4192659 605187 4192659 605187 796249 1667622 796249 1667622 4734876 3346243 4734876 3346243 850208 3346243 2765374 2116491 2765374 2116491 4545276 1672661 4545276 1672661 456490 1034260 456490 1034260 4699872 2947275 4699872 2947275 1653308 1668237 1653308 1668237 4757343 1914514 4757343 1914514 4681136 3328479 4681136 3328479 3948682 1270044 3948682 1270044 527604 2519710 527604 2519710 4413207 3494967 4413207 3494967 806240 457867 806240 457867 3937940 2373582 3937940 2373582 4426926 3339355 4426926 3339355 271569 1765635 271569 1765635 3658455 4438617 3658455 4438617 884199 946904 884199 946904 1683393 3964509 1683393 3964509 4328231 2345285 4328231 2345285 1127413 984538 1127413 984538 560037 1656748 560037 1656748 4372384 3353074 4372384 3353074 479213 483390 479213 483390 1593978 3835723 1593978 3835723 1000000005 2470190 1000000005 2470190 1886915 499052 1886915 499052 632638 4914878 632638 4914878 4022851 2264969 4022851 2264969 1119022 434891 1119022 434891 4454566 3340685 4454566 3340685 455705 787116 455705 787116 3336594 2718713 3336594 2718713 3900419 4573793 3900419 4573793 471854 597227 471854 597227 1675906 4589701 1675906 4589701 4646383 2223950 4646383 2223950 3596427 78412 3596427 78412 1133542 4443107 1133542 4443107 1673124 3335654 1673124 3335654 4102040 1681157 4102040 1681157 727468 3295773 727468 3295773 4777530 2624171 4777530 2624171 1679524 700917 1679524 700917 4327214 3338469 4327214 3338469 782657 507085 782657 507085 1661744 2263080 1661744 2263080 4387777 4379052 4387777 4379052 1685065 4379052 3881673 2046341 3881673 2046341 91557 453429 91557 453429 1670848 2862494 1670848 2862494 4466018 830868 4466018 830868 495483 2691424 495483 2691424 4695421 4253204 4695421 4253204 347936 646577 347936 646577 3669185 2133759 3669185 2133759 4185007 2572199 4185007 2572199 862346 743876 862346 743876 4060622 2230208 4060622 2230208 527738 -1000000005 527738 -1000000005 319367 476805 319367 476805 4712699 3352158 4712699 3352158 3714494 535528 3714494 535528 -1000000005 824927 -1000000005 824927 4084139 3330544 4084139 3330544 4669610 2131229 4669610 2131229 227204 1180136 227204 1180136 1669973 3459873 1669973 3459873 4499278 1664990 4499278 1664990 400135 372646 400135 372646 3813441 2945212 3813441 2945212 571525 479778 571525 479778 4461356 2503155 4461356 2503155 1655122 2808934 1655122 2808934 3884941 2710810 3884941 2710810 4434280 1062226 4434280 1062226 1658372 2117910 1658372 2117910 4615740 3323589 4615740 3323589 95608 3694559 95608 3694559 4302901 2495131 4302901 2495131 3627435 3970363 3627435 3970363 547425 334649 547425 334649 4632793 3348701 4632793 3348701 1580145 2775553 1580145 2775553 4676576 1674439 4676576 1674439 3318788 3782012 3318788 3782012 976983 1675168 976983 1675168 4562150 2665870 4562150 2665870 1667222 381636 1667222 381636 876797 3351923 876797 3351923 1654609 1021141 1654609 1021141 2264748 4752645 2264748 4752645 1648303 4017261 1648303 4017261 3337939 1279040 3337939 1279040 2664940 2276077 2664940 2276077 4592400 232169 4592400 232169 1049660 2829685 1049660 2829685 4595124 3322922 4595124 3322922 3752511 983133 3752511 983133 279416 3335864 279416 3335864 4730613 1655964 4730613 1655964 1241968 217638 1241968 217638 4250467 2063066 4250467 2063066 570886 967840 570886 967840 4771422 3338289 4771422 3338289 4243575 2007702 4243575 2007702 3315659 1369612 3315659 1369612 738620 472642 738620 472642 410908 3343603 410908 3343603 19721 575224 19721 575224 4306216 2396523 4306216 2396523 3583035 1657260 3583035 1657260 1015168 325335 1015168 325335 4457863 1000000005 4457863 1000000005 456032 564089 456032 564089 3773286 2948287 3773286 2948287 885891 473965 885891 473965 3825811 3314284 3825811 3314284 1020200 -1000000005 1020200 -1000000005 660610 2275081 660610 2275081 4788890 3353642 4788890 3353642 372650 1112571 372650 1112571 3981902 4893466 3981902 4893466 1500632 535877 1500632 535877 4352500 4532842 4352500 4532842 495318 888891 495318 888891 4534169 1000000005 4534169 1000000005 3707827 394221 3707827 394221 970232 1656873 970232 1656873 4686092 4988492 4686092 4988492 633721 937876 633721 937876 950319 2051881 950319 2051881 4239848 4034117 4239848 4034117 2629005 453622 2629005 453622 288216 2220285 288216 2220285 4794448 202150 4794448 202150 1666638 1667783 1666638 1667783 3343972 1000000005 3343972 1000000005 4886904 3319459 4886904 3319459 2999805 1676746 2999805 1676746 1660707 2581575 1660707 2581575 4667275 1654910 4667275 1654910 3766202 1683692 3766202 1683692 880944 364623 880944 364623 3962455 2823056 3962455 2823056 711263 854391 711263 854391 3326386 3338438 3326386 3338438 1662826 1288278 1662826 1288278 -1000000005 534869 -1000000005 534869 3814038 2520490 3814038 2520490 4921107 837714 4921107 837714 449593 1683171 449593 1683171 4323842 2637923 4323842 2637923 3569071 400877 3569071 400877 1090162 1670572 1090162 1670572 3700945 2110290 3700945 2110290 1050897 455649 1050897 455649 1663686 1682434 1663686 1682434 287498 1358468 287498 1358468 3315468 618425 3315468 618425 616031 1659104 616031 1659104 4478454 4173277 4478454 4173277 212845 3044712 212845 3044712 3988411 3344559 3988411 3344559 907409 465939 907409 465939 1684551 3048083 1684551 3048083 4532592 2281920 4532592 2281920 3726006 3127084 3726006 3127084 2899925 475097 2899925 475097 3696531 2311141 3696531 2311141 4395469 1685352 4395469 1685352 343396 1503124 343396 1503124 4418921 4506571 4418921 4506571 262351 862178 262351 862178 1682454 3407028 1682454 3407028 4585903 808406 4585903 808406 806132 4799996 806132 4799996 4346894 2422816 4346894 2422816 4167013 4732519 4167013 4732519 327741 1219341 327741 1219341 4371376 2782100 4371376 2782100 3320583 744067 3320583 744067 821432 3146057 821432 3146057 4863390 562734 4863390 562734 2930311 3428438 2930311 3428438 782368 705352 782368 705352 4970801 1788398 4970801 1788398 -1000000005 1197612 -1000000005 1197612 3886916 2935137 3886916 2935137 3320022 86001 3320022 86001 887629 1669349 887629 1669349 4537903 2177116 4537903 2177116 3338419 2727276 3338419 2727276 4615406 213669 4615406 213669 89635 3541047 89635 3541047 4796434 2953063 4796434 2953063 3324805 4780328 3324805 4780328 290034 372133 290034 372133 3337109 3320148 3337109 3320148 4629295 222616 4629295 222616 978417 2776121 978417 2776121 4494738 2860499 4494738 2860499 739509 277428 739509 277428 1461467 4830001 1461467 4830001 3788037 773209 3788037 773209 610974 3911192 610974 3911192 4447933 2074216 4447933 2074216 -1000000005 284690 -1000000005 284690 389236 2707102 389236 2707102 3974020 328177 3974020 328177 315936 1030405 315936 1030405 3265194 3349542 3265194 3349542 296622 297130 296622 297130 611179 634704 611179 634704 4363196 4685096 4363196 4685096 1666575 1634772 1666575 1634772 4298141 2418729 4298141 2418729 1666528 3571319 1666528 3571319 4242212 358184 4242212 358184 724285 829921 724285 829921 3561919 3320094 3561919 3320094 2709870 3351011 2709870 3351011 900940 2232208 900940 2232208 4474151 3012140 4474151 3012140 4714113 1666329 4714113 1666329 223795 590866 223795 590866 3415011 4270108 3415011 4270108 781201 1360791 781201 1360791 4445060 1679501 4445060 1679501 244195 384080 244195 384080 4241513 4379095 4241513 4379095 3330195 1478015 3330195 1478015 1107117 410303 1107117 410303 4654822 2721839 4654822 2721839 270570 392252 270570 392252 3094125 1684865 3094125 1684865 1246489 1305193 1246489 1305193 -1000000005 4128716 -1000000005 4128716 3857761 529498 3857761 529498 1326339 1669916 1326339 1669916 4680778 2525955 4680778 2525955 1667660 845577 1667660 845577 439366 1262939 439366 1262939 1652278 4803571 1652278 4803571 3817407 588613 3817407 588613 449774 2260009 449774 2260009 4535869 1675568 4535869 1675568 756178 708792 756178 708792 3335730 3349300 3335730 3349300 4640335 2905404 4640335 2905404 3026796 1663329 3026796 1663329 4711148 4046662 4711148 4046662 513330 722140 513330 722140 3674991 2084364 3674991 2084364 1000000005 1737340 1000000005 1737340 2929257 476194 2929257 476194 411611 3345347 411611 3345347 4657932 533069 4657932 533069 1049564 4234105 1049564 4234105 4050764 178062 4050764 178062 1260841 1652921 1260841 1652921 3813599 4297765 3813599 4297765 3176488 1289317 3176488 1289317 770336 231719 770336 231719 -1000000005 776957 -1000000005 776957 4117393 3329902 4117393 3329902 2577749 813323 2577749 813323 4544417 3345605 4544417 3345605 564211 835956 564211 835956 3330861 3111920 3330861 3111920 3607297 1910999 3607297 1910999 1281767 -1000000005 1281767 -1000000005 3327041 3014894 3327041 3014894 3798840 1548943 3798840 1548943 3192770 4698235 3192770 4698235 1318075 1682823 1318075 1682823 4749480 4328391 4749480 4328391 498451 645330 498451 645330 1412867 2959800 1412867 2959800 4354694 1675347 4354694 1675347 90579 3525063 90579 3525063 4251535 2220904 4251535 2220904 555273 486308 555273 486308 4338584 3350612 4338584 3350612 4497531 1652296 4497531 1652296 -1000000005 308547 -1000000005 308547 1389036 2683796 1389036 2683796 3759828 1652465 3759828 1652465 4264881 4917689 4264881 4917689 383883 3330307 383883 3330307 3345777 2117357 3345777 2117357 4282425 3621229 4282425 3621229 299270 623304 299270 623304 1653855 2925121 1653855 2925121 4153667 1231268 4153667 1231268 263684 2849415 263684 2849415 4877521 1654211 4877521 1654211 902279 -1000000005 902279 -1000000005 1070481 4904080 1070481 4904080 2560626 1628696 2560626 1628696 3751021 3492490 3751021 3492490 433319 336887 433319 336887 283124 2381569 283124 2381569 4196907 3321626 4196907 3321626 889910 404987 889910 404987 2758887 4675287 2758887 4675287 4176654 1213492 4176654 1213492 2981497 3776589 2981497 3776589 3781590 1960967 3781590 1960967 4739521 3112759 4739521 3112759 983063 1178300 983063 1178300 4577488 3346849 4577488 3346849 1320155 2195794 1320155 2195794 3911411 3373765 3911411 3373765 1676517 932974 1676517 932974 220780 2311344 220780 2311344 4401264 175073 4401264 175073 1047320 2746763 1047320 2746763 4691687 3318009 4691687 3318009 662539 1018036 662539 1018036 2327201 4515598 2327201 4515598 4356154 1695538 4356154 1695538 1647279 503945 1647279 503945 -1000000005 312504 -1000000005 312504 3767774 4633549 3767774 4633549 3281790 1757439 3281790 1757439 4299785 2510974 4299785 2510974 3314883 2045710 3314883 2045710 4910626 4868614 4910626 4868614 999429 2136875 999429 2136875 4345832 4063559 4345832 4063559 1330334 321914 1330334 321914 3565011 2999276 3565011 2999276 4319612 1130582 4319612 1130582 388528 3339120 388528 3339120 4399517 956647 4399517 956647 1432686 1672762 1432686 1672762 4929677 1000000005 4929677 1000000005 3425407 1374746 3425407 1374746 -1000000005 3314283 -1000000005 3314283 3333365 532725 3333365 532725 767532 1675755 767532 1675755 2384853 2414519 2384853 2414519 4682989 946349 4682989 946349 675877 1077652 675877 1077652 442939 1256079 442939 1256079 4090627 2976219 4090627 2976219 148746 971875 148746 971875 1407549 2289518 1407549 2289518 3805199 3428352 3805199 3428352 731338 -1000000005 731338 -1000000005 1671520 3332028 1671520 3332028 676888 890137 676888 890137 4735602 2849012 4735602 2849012 1663149 1672885 1663149 1672885 4407993 -1000000005 4407993 -1000000005 376023 899149 376023 899149 3822199 3347255 3822199 3347255 1129018 1034978 1129018 1034978 954448 217815 954448 217815 3796206 4507706 3796206 4507706 749514 731289 749514 731289 354927 257241 354927 257241 1000000005 3341163 1000000005 3341163 445766 952096 445766 952096 1652117 3336374 1652117 3336374 4758837 1185749 4758837 1185749 624212 4267755 624212 4267755 4201461 574006 4201461 574006 582441 1000000005 582441 1000000005 1672932 2152639 1672932 2152639 4903148 1658171 4903148 1658171 1158364 1052862 1158364 1052862 4846606 3352706 4846606 3352706 329749 1309450 329749 1309450 1574129 3659408 1574129 3659408 4675793 511750 4675793 511750 708205 3897107 708205 3897107 4187821 1647234 4187821 1647234 722632 539798 722632 539798 4337843 2667538 4337843 2667538 113265 476421 113265 476421 1335817 1670702 1335817 1670702 2968711 2598844 2968711 2598844 4174008 474943 4174008 474943 982234 1101942 982234 1101942 4119939 4961114 4119939 4961114 387555 2408189 387555 2408189 4547847 3320681 4547847 3320681 3011521 1682166 3011521 1682166 149987 4616827 149987 4616827 2385381 1296913 2385381 1296913 -1000000005 1673505 -1000000005 1673505 3345089 813487 3345089 813487 458729 1000000005 458729 1000000005 2105000 578935 2105000 578935 475450 2513368 475450 2513368 4632344 288436 4632344 288436 479411 1685586 479411 1685586 4291971 3343166 4291971 3343166 4166071 2260279 4166071 2260279 4655769 3317686 4655769 3317686 711671 611387 711671 611387 3352900 3321039 3352900 3321039 4244319 989390 4244319 989390 615511 3340863 615511 3340863 4046811 1446883 4046811 1446883 1166617 478152 1166617 478152 3341010 2115509 3341010 2115509 4742230 1000000005 4742230 1000000005 3939517 2231307 3939517 2231307 1303144 1122806 1303144 1122806 4462360 3346391 4462360 3346391 1209839 2881619 1209839 2881619 4115772 2116304 4115772 2116304 312925 213543 312925 213543 3766562 2911191 3766562 2911191 519777 870944 519777 870944 2897126 3331452 2897126 3331452 1819668 2895364 1819668 2895364 4106559 1585419 4106559 1585419 1293337 3947120 1293337 3947120 4462630 312028 4462630 312028 -1000000005 621089 -1000000005 621089 4539784 2900159 4539784 2900159 1274506 760369 1274506 760369 4385626 3325873 4385626 3325873 1320112 1349722 1320112 1349722 1450001 3341069 1450001 3341069 3824627 1941856 3824627 1941856 177647 4697312 177647 4697312 3916719 1005846 3916719 1005846 395584 3341767 395584 3341767 3750159 2270973 3750159 2270973 4642037 502529 4642037 502529 502064 3802275 502064 3802275 4291833 531336 4291833 531336 597733 1225149 597733 1225149 1675403 4958334 1675403 4958334 768058 606349 768058 606349 3944057 4193518 3944057 4193518 1680775 782748 1680775 782748 738467 1394537 738467 1394537 4157060 2536211 4157060 2536211 816733 824155 816733 824155 1000000005 2503357 1000000005 2503357 957145 498578 957145 498578 1171203 3715694 1171203 3715694 4412239 2365160 4412239 2365160 481699 510228 481699 510228 580528 3340700 580528 3340700 4431991 251696 4431991 251696 121726 3897332 121726 3897332 4447987 1667493 4447987 1667493 903652 470269 903652 470269 276045 3345015 276045 3345015 3324095 197569 3324095 197569 4566747 2907907 4566747 2907907 2432111 4243385 2432111 4243385 3999229 1665732 3999229 1665732 1218294 3347225 1218294 3347225 4427251 2462677 4427251 2462677 1057279 812971 1057279 812971 791260 812971 4042013 2506358 4042013 2506358 4179567 4924670 4179567 4924670 1668976 3297188 1668976 3297188 4484247 1650710 4484247 1650710 -1000000005 243740 -1000000005 243740 429560 4274292 429560 4274292 3852796 404227 3852796 404227 249910 233869 249910 233869 3328405 3344025 3328405 3344025 435689 535464 435689 535464 3684791 3326564 3684791 3326564 1653173 1663444 1653173 1663444 503411 191919 503411 191919 3851590 2207898 3851590 2207898 4971651 3558527 4971651 3558527 751675 486189 751675 486189 3939598 4845796 3939598 4845796 1360068 1668009 1360068 1668009 478688 1167743 478688 1167743 4374709 3330278 4374709 3330278 3789205 7793 3789205 7793 863689 3327507 863689 3327507 4478583 701273 4478583 701273 937755 2494095 937755 2494095 4555785 1817706 4555785 1817706 1463067 4623382 1463067 4623382 4063244 -1000000005 4063244 -1000000005 819152 3348443 819152 3348443 3914701 729837 3914701 729837 984292 1653995 984292 1653995 4018126 2900854 4018126 2900854 3315569 241012 3315569 241012 258131 1397526 258131 1397526 4312096 3696400 4312096 3696400 1684084 1656569 1684084 1656569 4944015 2871720 4944015 2871720 409955 919546 409955 919546 3348914 3348031 3348914 3348031 4085519 1153699 4085519 1153699 414016 2243006 414016 2243006 4549718 3323200 4549718 3323200 1039699 417325 1039699 417325 3741177 1677381 3741177 1677381 1424299 866703 1424299 866703 498989 3353228 498989 3353228 1000000005 3047784 1000000005 3047784 710468 602425 710468 602425 1352911 1744781 1352911 1744781 4339244 -1000000005 4339244 -1000000005 1235301 1664191 1235301 1664191 4169850 2820243 4169850 2820243 3346365 1991059 3346365 1991059 4677027 441196 4677027 441196 1313290 1989643 1313290 1989643 4288179 2539525 4288179 2539525 4021114 469155 4021114 469155 845306 1173420 845306 1173420 1660494 3332572 1660494 3332572 4122456 1666209 4122456 1666209 3326284 3809870 3326284 3809870 256453 952956 256453 952956 1087513 1940760 1087513 1940760 4577184 -1000000005 4577184 -1000000005 4628299 2426072 4628299 2426072 595799 472970 595799 472970 465110 1684401 465110 1684401 3971159 3320055 3971159 3320055 3560791 2056566 3560791 2056566 4285521 3327827 4285521 3327827 695414 843134 695414 843134 3530250 3319550 3530250 3319550 1077127 640989 1077127 640989 904807 4502722 904807 4502722 4752962 2296307 4752962 2296307 873958 610488 873958 610488 3315757 3345131 3315757 3345131 4254548 2155165 4254548 2155165 1448805 106668 1448805 106668 4690690 3342824 4690690 3342824 622383 3072788 622383 3072788 4573214 1653792 4573214 1653792 2158915 1151885 2158915 1151885 263345 3350014 263345 3350014 4062999 1657547 4062999 1657547 3266947 293900 3266947 293900 -1000000005 570966 -1000000005 570966 835302 3403953 835302 3403953 3882339 965758 3882339 965758 -1000000005 1052688 -1000000005 1052688 4664608 2660474 4664608 2660474 1311776 675267 1311776 675267 771450 836480 771450 836480 2285291 2633498 2285291 2633498 4464292 3335683 4464292 3335683 3347151 566961 3347151 566961 565536 1193078 565536 1193078 4065738 1725253 4065738 1725253 1061873 224013 1061873 224013 1531597 4065241 1531597 4065241 1000000005 3333825 1000000005 3333825 2358414 1026544 2358414 1026544 502786 3554027 502786 3554027 4109419 1250388 4109419 1250388 20883 3338040 20883 3338040 126600 194039 126600 194039 219491 4483302 219491 4483302 1673956 2052835 1673956 2052835 4579697 3007560 4579697 3007560 492654 1076484 492654 1076484 3330360 3335243 3330360 3335243 2618713 2795437 2618713 2795437 4476866 2418258 4476866 2418258 4033639 1000000005 4033639 1000000005 396051 70275 396051 70275 4583372 3851042 4583372 3851042 1603326 -1000000005 1603326 -1000000005 404250 2460493 404250 2460493 1914950 4489987 1914950 4489987 258234 778276 258234 778276 3346233 3109526 3346233 3109526 3681915 1332546 3681915 1332546 261131 224710 261131 224710 3765769 3024908 3765769 3024908 3217473 268596 3217473 268596 734673 1670850 734673 1670850 4237883 3331366 4237883 3331366 3346083 295377 3346083 295377 -1000000005 967349 -1000000005 967349 3325068 2866685 3325068 2866685 680703 733505 680703 733505 4705057 3352512 4705057 3352512 992108 440623 992108 440623 4489181 2042249 4489181 2042249 3320972 659349 3320972 659349 246135 1652680 246135 1652680 4370636 4730479 4370636 4730479 867413 3316114 867413 3316114 4385405 2212945 4385405 2212945 328556 1133042 328556 1133042 2491815 1842100 2491815 1842100 1089359 435805 1089359 435805 3314324 4242465 3314324 4242465 -1000000005 1683534 -1000000005 1683534 3968526 3349212 3968526 3349212 4740636 2116164 4740636 2116164 1258471 628114 1258471 628114 1043042 1432167 1043042 1432167 4716279 1992559 4716279 1992559 635600 589611 635600 589611 3334093 4627727 3334093 4627727 2032738 2687145 2032738 2687145 4262826 2053307 4262826 2053307 303983 1132873 303983 1132873 4241077 3914786 4241077 3914786 1857735 2922527 1857735 2922527 4482661 1792171 4482661 1792171 351795 429071 351795 429071 1381059 1000000005 1381059 1000000005 1679649 592896 1679649 592896 661816 3343348 661816 3343348 3813064 328276 3813064 328276 1227560 1646843 1227560 1646843 4222825 2872819 4222825 2872819 605199 4203824 605199 4203824 3592226 2250524 3592226 2250524 4724155 3954374 4724155 3954374 621766 705451 621766 705451 3588029 1958092 3588029 1958092 4306406 2413338 4306406 2413338 3664959 1656440 3664959 1656440 3343648 652677 3343648 652677 756869 3346262 756869 3346262 4568199 2231532 4568199 2231532 -1000000005 2657152 -1000000005 2657152 3520192 661301 3520192 661301 616565 4403927 616565 4403927 3475191 265454 3475191 265454 448185 4835807 448185 4835807 4365418 775811 4365418 775811 798492 3323214 798492 3323214 4631790 345662 4631790 345662 688721 3333116 688721 3333116 3329192 1491057 3329192 1491057 1867404 3537092 1867404 3537092 4313356 2011585 4313356 2011585 1052752 -1000000005 1052752 -1000000005 1266466 2697154 1266466 2697154 4441276 1362523 4441276 1362523 1649448 3041467 1649448 3041467 1000000005 3329284 1000000005 3329284 2474395 1651731 2474395 1651731 4266660 3338648 4266660 3338648 3317781 236072 3317781 236072 1237532 1781246 1237532 1781246 4713047 2597018 4713047 2597018 1164040 755716 1164040 755716 587662 4374116 587662 4374116 4434341 2493051 4434341 2493051 960417 674329 960417 674329 1678823 3338535 1678823 3338535 4331800 3140673 4331800 3140673 3314917 345126 3314917 345126 -1000000005 973583 -1000000005 973583 3866751 3348691 3866751 3348691 1165717 48901 1165717 48901 4759974 2458506 4759974 2458506 568460 1029277 568460 1029277 1897915 2893295 1897915 2893295 3857504 389028 3857504 389028 435758 554873 435758 554873 1129174 4917856 1129174 4917856 4154757 483944 4154757 483944 545065 3318789 545065 3318789 4147488 2290017 4147488 2290017 1224955 524868 1224955 524868 522653 2965977 522653 2965977 3784992 919822 3784992 919822 431769 3324227 431769 3324227 3579840 1672836 3579840 1672836 4559519 2660596 4559519 2660596 3344337 4593980 3344337 4593980 -1000000005 1679941 -1000000005 1679941 3765293 2991705 3765293 2991705 1665806 4326708 1665806 4326708 1648703 1322959 1648703 1322959 1175411 624748 1175411 624748 667935 1919479 667935 1919479 4070897 1399816 4070897 1399816 686347 587000 686347 587000 391929 259042 391929 259042 3929913 3719683 3929913 3719683 1655814 230748 1655814 230748 294119 3319316 294119 3319316 4741392 2565438 4741392 2565438 1210030 3364090 1210030 3364090 4518713 2237841 4518713 2237841 3893049 1962098 3893049 1962098 288167 262662 288167 262662 3848758 2893202 3848758 2893202 788135 881094 788135 881094 4666588 4930667 4666588 4930667 87258 1390073 87258 1390073 4702577 2597361 4702577 2597361 1673730 3337495 1673730 3337495 4593469 962710 4593469 962710 700535 1985519 700535 1985519 4974290 437527 4974290 437527 3319309 2803377 3319309 2803377 4273373 537743 4273373 537743 619110 750094 619110 750094 3326600 -1000000005 3326600 -1000000005 3894523 3032814 3894523 3032814 1679387 489608 1679387 489608 732152 2037164 732152 2037164 1000000005 3025193 1000000005 3025193 388582 423424 388582 423424 755169 3331221 755169 3331221 4153867 1668993 4153867 1668993 1349244 297978 1349244 297978 4366224 3334364 4366224 3334364 903857 1647585 903857 1647585 3705865 4371600 3705865 4371600 3325953 522778 3325953 522778 577029 659797 577029 659797 4632591 3660615 4632591 3660615 -1000000005 611897 -1000000005 611897 3327831 4941242 3327831 4941242 1241943 3322071 1241943 3322071 4443762 1664365 4443762 1664365 1888367 3333393 1888367 3333393 4466071 2396911 4466071 2396911 3689413 1568068 3689413 1568068 963006 691971 963006 691971 1117066 1137874 1117066 1137874 3654651 2982946 3654651 2982946 4084174 278494 4084174 278494 630570 4926321 630570 4926321 3418052 1310267 3418052 1310267 710721 718730 710721 718730 676896 1459024 676896 1459024 4279056 2727999 4279056 2727999 523169 209113 523169 209113 4209222 2916569 4209222 2916569 1677523 623725 1677523 623725 4704440 2275970 4704440 2275970 1681660 4972514 1681660 4972514 595638 301688 595638 301688 3855769 3336178 3855769 3336178 238900 652440 238900 652440 3868280 3347251 3868280 3347251 213549 841192 213549 841192 4648043 4271237 4648043 4271237 1684805 1191521 1684805 1191521 365207 379835 365207 379835 3553869 2743201 3553869 2743201 4473847 1000000005 4473847 1000000005 2700620 1253330 2700620 1253330 1195501 406384 1195501 406384 3344723 3336667 3344723 3336667 4049653 289874 4049653 289874 1202938 4804565 1202938 4804565 3349431 1084593 3349431 1084593 486095 490507 486095 490507 3722546 2604823 3722546 2604823 4297887 2011807 4297887 2011807 1235920 687970 1235920 687970 846137 3326094 846137 3326094 4458622 2578660 4458622 2578660 3150634 1649496 3150634 1649496 3978596 3536303 3978596 3536303 2031494 1246302 2031494 1246302 1340352 3097050 1340352 3097050 2478328 3341785 2478328 3341785 4229773 1303500 4229773 1303500 747704 3349888 747704 3349888 332408 1262816 332408 1262816 4379719 3117460 4379719 3117460 3344979 1744164 3344979 1744164 1661056 3320334 1661056 3320334 4436298 397775 4436298 397775 911711 2105998 911711 2105998 4057850 3351823 4057850 3351823 2139674 254441 2139674 254441 253552 4109521 253552 4109521 3601727 914105 3601727 914105 326844 1374719 326844 1374719 4556428 3657066 4556428 3657066 1661554 1457159 1661554 1457159 874472 3331066 874472 3331066 4209133 360200 4209133 360200 636043 1000000005 636043 1000000005 3712204 3344231 3712204 3344231 574865 252036 574865 252036 2654796 1911765 2654796 1911765 4668304 3347708 4668304 3347708 912597 1334284 912597 1334284 3967454 2362196 3967454 2362196 1425644 -1000000005 1425644 -1000000005 745439 4910305 745439 4910305 4166051 2236915 4166051 2236915 3786376 1932465 3786376 1932465 1084157 538530 1084157 538530 4457719 3331130 4457719 3331130 2237491 3405836 2237491 3405836 4724377 2021375 4724377 2021375 3765200 3335103 3765200 3335103 907056 1679829 907056 1679829 4435104 2873014 4435104 2873014 1000000005 2768199 1000000005 2768199 3766847 719046 3766847 719046 252170 3336100 252170 3336100 4017187 2162022 4017187 2162022 -1000000005 758108 -1000000005 758108 1145480 376709 1145480 376709 4643283 2845151 4643283 2845151 251891 1063258 251891 1063258 3947787 3080853 3947787 3080853 1379705 1054504 1379705 1054504 -1000000005 438725 -1000000005 438725 1655961 1965342 1655961 1965342 4481188 2271340 4481188 2271340 1438253 3376597 1438253 3376597 4582469 2364206 4582469 2364206 3580338 -1000000005 3580338 -1000000005 253245 1978275 253245 1978275 3696733 2986966 3696733 2986966 770576 407409 770576 407409 4595585 3104240 4595585 3104240 645972 4772133 645972 4772133 1661475 1606571 1661475 1606571 2591315 3660687 2591315 3660687 1542698 1289758 1542698 1289758 255280 1000000005 255280 1000000005 4770988 736053 4770988 736053 333044 4351873 333044 4351873 4419653 1670150 4419653 1670150 1171071 783733 1171071 783733 324812 4767599 324812 4767599 2750457 1650459 2750457 1650459 4281663 3465689 4281663 3465689 717417 1682451 717417 1682451 4102002 3077110 4102002 3077110 1664228 435229 1664228 435229 993683 3352149 993683 3352149 4326559 2232219 4326559 2232219 1000000005 3813641 1000000005 3813641 462974 33713 462974 33713 4488820 2175559 4488820 2175559 1684014 4531170 1684014 4531170 4293218 1914560 4293218 1914560 -1000000005 1061393 -1000000005 1061393 1077864 1681858 1077864 1681858 4442827 3113214 4442827 3113214 979057 1057720 979057 1057720 4737236 2045208 4737236 2045208 3316091 3314350 3316091 3314350 4612596 2953781 4612596 2953781 4614343 1678238 4614343 1678238 3350258 4399516 3350258 4399516 2166861 3323641 2166861 3323641 4752059 553276 4752059 553276 1685914 2561087 1685914 2561087 4775916 3322502 4775916 3322502 2989593 182236 2989593 182236 1284558 3352704 1284558 3352704 1000000005 1267057 1000000005 1267057 581913 1093119 581913 1093119 4186672 3317882 4186672 3317882 656841 579400 656841 579400 69233 3317397 69233 3317397 4769721 335475 4769721 335475 788563 2022547 788563 2022547 4482293 1000000005 4482293 1000000005 675602 735824 675602 735824 4634286 3912162 4634286 3912162 397980 518788 397980 518788 3846042 4141270 3846042 4141270 1657459 1337794 1657459 1337794 4363024 2471761 4363024 2471761 3315752 347696 3315752 347696 1000000005 2042137 1000000005 2042137 1447423 190503 1447423 190503 3330931 2434060 3330931 2434060 4716592 3353242 4716592 3353242 3282364 2332714 3282364 2332714 4342068 1660220 4342068 1660220 -1000000005 1366420 -1000000005 1366420 499997 3352050 499997 3352050 4475634 2492824 4475634 2492824 1225668 742818 1225668 742818 323658 1818314 323658 1818314 4738671 3345779 4738671 3345779 703182 1611245 703182 1611245 4613128 2914667 4613128 2914667 4127383 1666534 4127383 1666534 316716 -1000000005 316716 -1000000005 747837 2589688 747837 2589688 4740016 4629908 4740016 4629908 303520 2584787 303520 2584787 3729238 3349651 3729238 3349651 4325098 1609168 4325098 1609168 1398419 360183 1398419 360183 448349 2969120 448349 2969120 4140709 78001 4140709 78001 1375438 3561938 1375438 3561938 4555306 2560509 4555306 2560509 4076590 302744 4076590 302744 1652697 1368411 1652697 1368411 424879 2140316 424879 2140316 4416196 2882318 4416196 2882318 3240546 3514678 3240546 3514678 545435 673006 545435 673006 3336918 2764869 3336918 2764869 4729802 3350895 4729802 3350895 1676935 1485572 1676935 1485572 1658131 3343183 1658131 3343183 4394991 1655918 4394991 1655918 899071 1000000005 899071 1000000005 3635161 372252 3635161 372252 856062 3337985 856062 3337985 4758142 1355098 4758142 1355098 973657 777610 973657 777610 737924 2399710 737924 2399710 4415369 1901381 4415369 1901381 1649327 1113323 1649327 1113323 3325816 4161588 3325816 4161588 4496391 2040016 4496391 2040016 3347291 4410217 3347291 4410217 1420838 3320921 1420838 3320921 4688893 157435 4688893 157435 1052824 4517151 1052824 4517151 4493279 2281515 4493279 2281515 3911309 3348119 3911309 3348119 4676390 2532061 4676390 2532061 3333644 1679787 3333644 1679787 4621711 3333492 4621711 3333492 4148510 1971050 4148510 1971050 1802276 680555 1802276 680555 683883 2073330 683883 2073330 4678483 1164243 4678483 1164243 203747 3340958 203747 3340958 4475814 1196158 4475814 1196158 1633650 4778964 1633650 4778964 3355510 1120158 3355510 1120158 434631 287240 434631 287240 4544342 2131325 4544342 2131325 1652321 428379 1652321 428379 855079 1904852 855079 1904852 4767093 854917 4767093 854917 1256450 3316844 1256450 3316844 4139063 748626 4139063 748626 413918 255379 413918 255379 1654482 2998136 1654482 2998136 3883927 2222060 3883927 2222060 278299 1228227 278299 1228227 927665 69308 927665 69308 4485487 2629833 4485487 2629833 1666794 1061351 1666794 1061351 424372 1677708 424372 1677708 1342753 4840247 1342753 4840247 4206598 387536 4206598 387536 721708 3645453 721708 3645453 2941766 544029 2941766 544029 688124 2695215 688124 2695215 3340287 611920 3340287 611920 1001115 4461663 1001115 4461663 3860479 3059876 3860479 3059876 1160691 268691 1160691 268691 273661 3351425 273661 3351425 4622140 2929913 4622140 2929913 1405382 1138958 1405382 1138958 4960721 3325635 4960721 3325635 436971 280174 436971 280174 4078115 2867338 4078115 2867338 4600987 3325851 4600987 3325851 1273152 1321997 1273152 1321997 4712543 2399734 4712543 2399734 3961639 1000000005 3961639 1000000005 612730 988079 612730 988079 4163119 4748004 4163119 4748004 1647205 2136548 1647205 2136548 4604492 1681751 4604492 1681751 1327167 552127 1327167 552127 442864 1478246 442864 1478246 4694843 3554139 4694843 3554139 1353938 -1000000005 1353938 -1000000005 3313420 2499084 3313420 2499084 1055654 926188 1055654 926188 604487 2510879 604487 2510879 4305288 2305732 4305288 2305732 3906395 2906236 3906395 2906236 997729 1317019 997729 1317019 4459765 2880859 4459765 2880859 -1000000005 2976148 -1000000005 2976148 4767531 803208 4767531 803208 299976 1999480 299976 1999480 4721534 390479 4721534 390479 442264 1320748 442264 1320748 1639791 3337571 1639791 3337571 4556603 1930396 4556603 1930396 2455362 4167792 2455362 4167792 1666619 662349 1666619 662349 609513 1302120 609513 1302120 1457441 4277666 1457441 4277666 2081343 2199898 2081343 2199898 4644297 3335819 4644297 3335819 683275 971576 683275 971576 3901443 3457423 3901443 3457423 3114052 2905075 3114052 2905075 4507937 215641 4507937 215641 1337718 1359893 1337718 1359893 3347930 768029 3347930 768029 683491 1349178 683491 1349178 1671190 3623830 1671190 3623830 3607982 298536 3607982 298536 930505 1031088 930505 1031088 566525 558761 566525 596686 566525 596686 1333851 1960252 1333851 1960252 4269918 3844648 4269918 3844648 1679718 270634 1679718 270634 324776 3325089 324776 3325089 4388359 1442680 4388359 1442680 1056008 1023037 1056008 1023037 102396 3344600 102396 3344600 3334366 131106 3334366 131106 4556796 3385957 4556796 3385957 1890129 2920800 1890129 2920800 4504507 1367972 4504507 1367972 564835 2617962 564835 2617962 4631000 438119 4631000 438119 862558 2485573 862558 2485573 4204124 2573776 4204124 2573776 2032465 1086108 2032465 1086108 498425 4693249 498425 4693249 3549429 -1000000005 3549429 -1000000005 330392 747561 330392 747561 1166001 2666454 1166001 2666454 4280946 603731 4280946 603731 1681618 2034847 1681618 2034847 4170101 2839014 4170101 2839014 3331134 3348375 3331134 3348375 4556965 407373 4556965 407373 865276 3331623 865276 3331623 1673843 4510491 1673843 4510491 4502569 2156019 4502569 2156019 4473757 4346918 4473757 4346918 1439355 600759 1439355 600759 1072103 1273269 1072103 1273269 3623495 3340501 3623495 3340501 14988
122716 950587335 0 950587335 179634960 622698577 179634960 622698577 505146638 444478850 505146638 444478850 565492710 232639875 565492710 232639875 892213976 63892267 892213976 63892267 934333921 63892267 744594982 255406099 744594982 255406099 689545827 358642725 689545827 358642725 10372722 990059195 10372722 290622939 10372722 290622939 982594673 16987817 982594673 189798609 982594673 189798609 449756223 634156578 449756223 634156578 298837711 702306315 298837711 622352454 298837711 622352454 852221047 146567894 852221047 340341886 852221047 340341886 500360748 581381194 500360748 581381194 326071582 699928148 326071582 699928148 212410146 793126859 212410146 793126859 102476556 972066945 102476556 972066945 10732043 989722661 10732043 931857102 10732043 931857102 103239949 510676791 103239949 510676791 721055871 93667591 721055871 93667591 905052309 93667591 717243979 394154860 717243979 394154860 512652321 809370214 512652321 809370214 13283608 987397977 13283608 524179981 13283608 524179981 497541831 164881750 497541831 164881750 887969918 -1000000005 887969918 -1000000005 790095924 310440177 790095924 310440177 259593917 772708214 259593917 772708214 89886531 1000000005 89886531 1000000005 256111393 474215196 256111393 474215196 750843209 -1000000005 750843209 -1000000005 955216081 287223534 955216081 287223534 514592127 725745671 514592127 725745671 218911776 1000000005 218911776 1000000005 426805783 282241088 426805783 282241088 1000000005 244291876 1000000005 244291876 685113716 362255855 685113716 362255855 604142980 750602889 604142980 750602889 184242233 842394561 184242233 842394561 -1000000005 865027992 -1000000005 865027992 460335126 317763399 460335126 317763399 795840923 202456523 795840923 307616596 795840923 307616596 443921381 728143541 443921381 728143541 20571927 983891481 20571927 983891481 -1000000005 480266085 -1000000005 480266085 890968460 -1000000005 890968460 -1000000005 838301963 555143586 838301963 555143586 348232722 679092232 348232722 679092232 -1000000005 467738274 -1000000005 467738274 673651859 17317760 673651859 17317760 982095301 17317760 979968815 49669180 979968815 49669180 421257815 1000000005 421257815 1000000005 231812508 411947153 231812508 411947153 730376250 180553050 730376250 180553050 817895422 180553050 787275396 242396167 787275396 242396167 385618139 800119992 385618139 800119992 179325422 1000000005 179325422 1000000005 436491718 2050735 436491718 2050735 998144064 2050735 829737418 187435708 829737418 187435708 792947459 556594869 792947459 556594869 319304906 946692874 319304906 946692874 39689642 961177274 39689642 207859359 39689642 207859359 790477359 207859359 745037242 712463216 745037242 712463216 101567313 900380225 101567313 580991179 101567313 580991179 845732877 16355524 845732877 16355524 983298571 16355524 803600216 250189305 803600216 250189305 38175182 963049599 38175182 720420679 38175182 720420679 376245603 562769276 376245603 562769276 640675696 -1000000005 640675696 -1000000005 817657449 256925850 817657449 256925850 637953743 365262770 637953743 365262770 557536654 840684193 557536654 840684193 160081444 840684193 316827640 442210880 316827640 442210880 592862221 380669200 592862221 380669200 877029874 121139652 877029874 431424603 877029874 431424603 -1000000005 223901392 -1000000005 223901392 784429961 130836983 784429961 130836983 979312100 19395531 979312100 19395531 1000000005 120004495 1000000005 120004495 760334210 363225270 760334210 363225270 401759853 1000000005 401759853 1000000005 16831709 980753216 16831709 980753216 345538898 503042416 345538898 503042416 648785556 10857507 648785556 10857507 989067206 10857507 874640649 356042838 874640649 356042838 552521640 817328014 552521640 817328014 81440431 990190866 81440431 990190866 -1000000005 949039090 -1000000005 949039090 125729824 470942540 125729824 470942540 559584420 441556525 559584420 541312919 559584420 541312919 145119772 903005840 145119772 903005840 -1000000005 766121921 -1000000005 766121921 244128727 594406945 244128727 594406945 491442007 293812008 491442007 293812008 1000000005 72267638 1000000005 72267638 864912138 135752399 864912138 135752399 734274460 360922443 734274460 360922443 361015382 905936843 361015382 905936843 91980044 910282613 91980044 902228240 91980044 902228240 661324188 137757240 661324188 137757240 860952668 137757240 809675850 313483879 809675850 313483879 657966880 580256816 657966880 580256816 420494011 580256816 686635891 294417366 686635891 294417366 760080806 238832499 760080806 254646177 760080806 254646177 523238169 1000000005 523238169 1000000005 52352244 803000477 52352244 803000477 252446588 677711493 252446588 677711493 605788001 156801946 605788001 156801946 842026519 156801946 815690027 307685446 815690027 307685446 316783852 798216652 316783852 798216652 179008236 827586391 179008236 827586391 173348323 827586391 425086466 502694626 425086466 502694626 901740941 85917834 901740941 85917834 990639941 -1000000005 990639941 -1000000005 911476398 495062218 911476398 495062218 427236171 683463800 427236171 683463800 133182631 877102718 133182631 877102718 16194691 1000000005 16194691 1000000005 42857450 633037804 42857450 633037804 374953295 595272204 374953295 595272204 472388667 268768029 472388667 268768029 783193526 42519917 783193526 42519917 1000000005 18375943 1000000005 18375943 672738002 371712980 672738002 371712980 594477822 719664492 594477822 719664492 258788615 777433796 258788615 777433796 223092518 777433796 289718631 500219160 289718631 500219160 1000000005 131704800 1000000005 131704800 783053517 1000000005 783053517 1000000005 510904290 297346574 510904290 297346574 708270871 228041955 708270871 228041955 805746390 135173627 805746390 135173627 863134888 135173627 756606454 412993123 756606454 412993123 5567657 994207078 5567657 558274112 5567657 558274112 485043805 447928677 485043805 447928677 967082915 -1000000005 967082915 -1000000005 694967232 830851607 694967232 830851607 169786966 830851607 500638183 414967822 500638183 414967822 977152767 -1000000005 977152767 -1000000005 456099834 550192894 456099834 550192894 336731555 695482088 336731555 695482088 90827949 964970290 90827949 964970290 35967936 964970290 158662231 -1000000005 158662231 -1000000005 732853736 641516323 732853736 641516323 347673784 756247109 347673784 756247109 138153916 946979296 138153916 946979296 -1000000005 615994667 -1000000005 615994667 601238283 230395508 601238283 230395508 784165001 214540146 784165001 280129286 784165001 280129286 -1000000005 982779275 -1000000005 982779275 191696389 715308623 191696389 715308623 492340767 471815735 492340767 471815735 618643776 95790771 618643776 95790771 903262541 95790771 725834223 747574740 725834223 747574740 253145829 747574740 689299902 280495152 689299902 280495152 937293541 61163649 937293541 209478928 937293541 209478928 553070687 663269413 553070687 663269413 220961589 878621902 220961589 878621902 122692291 878621902 201084050 764485291 201084050 764485291 923765705 659664 923765705 659664 999431914 659664 938198151 335251483 938198151 335251483 656180264 358305687 656180264 358305687 334348588 985859241 334348588 985859241 -1000000005 919347119 -1000000005 919347119 607820175 336162591 607820175 336162591 1000000005 25478619 1000000005 25478619 668550127 880362353 668550127 880362353 -1000000005 713085481 -1000000005 713085481 344877024 538905087 344877024 538905087 737355337 -1000000005 737355337 -1000000005 900150916 117054876 900150916 117054876 71247554 930161224 71247554 895974047 71247554 895974047 513581581 338167811 513581581 338167811 715032349 176176943 715032349 176176943 968088147 -1000000005 968088147 -1000000005 857513642 155560279 857513642 155560279 691042773 769775252 691042773 769775252 44828041 955872670 44828041 897516992 44828041 897516992 781742397 217186050 781742397 234467336 781742397 234467336 665698185 508634065 665698185 508634065 330972915 817964520 330972915 817964520 -1000000005 531791975 -1000000005 531791975 583915099 93407419 583915099 93407419 1000000005 7728460 1000000005 7728460 923312624 224262132 923312624 224262132 714605383 360224052 714605383 360224052 577999129 429131055 577999129 429131055 347282483 1000000005 347282483 1000000005 111872977 824124895 111872977 824124895 493670972 304903314 493670972 304903314 694187449 304903314 660067057 734361326 660067057 734361326 169246476 868826565 169246476 868826565 15782670 985077058 15782670 859704854 15782670 859704854 183876918 805695440 183876918 805695440 792177015 148833793 792177015 148833793 850177869 148833793 762868855 691268310 762868855 691268310 158929098 1000000005 158929098 1000000005 15589359 409832231 15589359 409832231 634588051 176794577 634588051 176794577 864554770 133573202 864554770 171091272 864554770 171091272 808006082 383724996 808006082 383724996 -1000000005 859107016 -1000000005 859107016 462374882 494258472 462374882 494258472 541633790 458803584 541633790 458803584 674441675 311975379 674441675 311975379 690874324 83068133 690874324 83068133 915409854 83068133 783452611 582198783 783452611 582198783 386271425 701178287 386271425 701178287 274605014 725751605 274605014 663509063 274605014 663509063 523417797 294061827 523417797 294061827 775112484 86549735 775112484 86549735 989354091 10510913 989354091 297936917 989354091 297936917 654709286 587212708 654709286 587212708 143201252 1000000005 143201252 1000000005 720341812 -1000000005 720341812 -1000000005 744554929 288007260 744554929 288007260 253230207 983012021 253230207 983012021 18109334 983012021 134386509 495756533 134386509 495756533 777088038 118390950 777088038 118390950 879991987 118390950 829453718 938704952 829453718 938704952 5603257 994137621 5603257 936246494 5603257 936246494 159806181 833161242 159806181 833161242 362091438 494833527 362091438 494833527 822612719 31269295 822612719 31269295 968119775 31269295 781828881 328608070 781828881 328608070 580927098 547899017 580927098 547899017 415187020 879287320 415187020 879287320 19758324 1000000005 19758324 1000000005 85397388 644337033 85397388 644337033 367766277 604776448 367766277 604776448 564541740 -1000000005 564541740 -1000000005 533566636 932245799 533566636 932245799 63187518 938976136 63187518 556227242 63187518 556227242 785929180 212394762 785929180 463648521 785929180 463648521 469437285 639971865 469437285 639971865 330316141 832869546 330316141 832869546 167850925 832869546 171363205 669347959 171363205 669347959 452590195 469223372 452590195 469223372 1000000005 530958667 1000000005 530958667 331079807 727707915 331079807 727707915 -1000000005 985273644 -1000000005 985273644 69560840 931370626 69560840 931370626 963995330 -1000000005 963995330 -1000000005 683457700 372095912 683457700 372095912 -1000000005 933296191 -1000000005 933296191 215210018 670558624 215210018 670558624 700382037 252929574 700382037 252929574 806139830 92780307 806139830 92780307 905845705 92780307 775906215 272578320 775906215 272578320 686468646 465863683 686468646 465863683 519637517 514085369 519637517 514085369 390608654 673663265 390608654 673663265 286427108 1000000005 286427108 1000000005 204559378 747803842 204559378 747803842 590002115 283085594 590002115 283085594 1000000005 40331455 1000000005 40331455 920480819 927297600 920480819 927297600 74616155 927297600 137996563 808817305 137996563 808817305 282816841 606825357 282816841 606825357 813958477 -1000000005 813958477 -1000000005 957971136 46131843 957971136 46131843 851652586 189309376 851652586 189309376 240367961 1000000005 240367961 1000000005 54057320 858913232 54057320 858913232 293757170 692319067 293757170 692319067 346763334 554422991 346763334 554422991 585572090 198871828 585572090 198871828 803871713 127237136 803871713 127237136 1000000005 198674488 1000000005 198674488 770972034 852614252 770972034 852614252 -1000000005 330023657 -1000000005 330023657 699355537 257193227 699355537 257193227 1000000005 271498144 1000000005 271498144 33337391 967817143 33337391 773474864 33337391 773474864 248998586 557484440 248998586 557484440 458809040 464837732 458809040 464837732 535188176 464837732 443037386 647980923 443037386 647980923 240512873 830958477 240512873 830958477 -1000000005 949031952 -1000000005 949031952 54686885 938318115 54686885 938318115 395524694 578242044 395524694 578242044 457367517 449646764 457367517 449646764 824926508 150129906 824926508 150129906 1000000005 804245365 1000000005 804245365 178557897 1000000005 178557897 1000000005 48070395 873096110 48070395 873096110 595823043 404487587 595823043 1000000005 595823043 1000000005 187127851 705248658 187127851 705248658 770133716 147302966 770133716 147302966 924072625 -1000000005 924072625 -1000000005 518082711 604777473 518082711 604777473 353639040 875304115 353639040 875304115 -1000000005 858532229 -1000000005 858532229 361011198 553477283 361011198 553477283 464497201 115426330 464497201 115426330 883027586 115426330 610937422 627750924 610937422 627750924 250918070 804229412 250918070 804229412 155012376 856969458 155012376 856969458 144555376 856969458 219837728 468099083 219837728 468099083 1000000005 301338469 1000000005 301338469 677112636 704347087 677112636 704347087 187868345 1000000005 187868345 1000000005 579225577 285402246 579225577 285402246 755207577 161702870 755207577 161702870 948241341 50442991 948241341 423963611 948241341 423963611 179477718 1000000005 179477718 1000000005 89811996 744780591 89811996 744780591 313023717 628881090 313023717 628881090 671248141 327251299 671248141 327251299 671786058 244811429 671786058 244811429 789469369 209033110 789469369 501729052 789469369 501729052 341684358 661250042 341684358 661250042 -1000000005 476659832 -1000000005 476659832 569090968 159624072 569090968 159624072 1000000005 243496437 1000000005 243496437 261521632 892198604 261521632 892198604 108856701 892198604 475048997 384892287 475048997 384892287 761287013 230061272 761287013 230061272 908684529 89745598 908684529 274795173 908684529 274795173 188757538 816918108 188757538 816918108 121930586 879327928 121930586 549676108 121930586 549676108 507392645 467461369 507392645 467461369 892760628 86783059 892760628 86783059 911362556 86783059 446951430 872031889 446951430 872031889 129085500 872031889 343067890 517086860 343067890 517086860 730588183 269391235 730588183 304165599 730588183 304165599 642458584 496692747 642458584 496692747 79089789 1000000005 79089789 1000000005 403679207 420479708 403679207 420479708 910611523 73983793 910611523 73983793 1000000005 92338258 1000000005 92338258 735727770 469437977 735727770 469437977 363728274 741950365 363728274 741950365 188778087 830683965 188778087 830683965 13909443 986735880 13909443 685772126 13909443 685772126 322390903 677760407 322390903 677760407 425274495 574836487 425274495 821069921 425274495 821069921 106493826 894765762 106493826 691656665 106493826 691656665 404344936 298462098 404344936 298462098 779397146 123364912 779397146 123364912 1000000005 105807045 1000000005 105807045 712842424 455147646 712842424 455147646 180948827 871490642 180948827 871490642 129473349 871490642 304795012 463499366 304795012 463499366 543535342 182219297 543535342 182219297 1000000005 315562035 1000000005 315562035 531064840 532717138 531064840 532717138 233206497 1000000005 233206497 1000000005 99131031 -1000000005 99131031 -1000000005 968969705 264887877 968969705 264887877 413670309 668723237 413670309 668723237 265866713 846582483 265866713 846582483 129091872 926145966 129091872 926145966 65846247 943662967 65846247 943662967 -1000000005 677732747 -1000000005 677732747 528145964 317205277 528145964 317205277 893985599 105290460 893985599 356811827 893985599 356811827 -1000000005 739874669 -1000000005 739874669 267666769 387690521 267666769 387690521 611921774 387690521 158551727 866403084 158551727 866403084 -1000000005 695676236 -1000000005 695676236 672259841 110428074 672259841 110428074 1000000005 29376729 1000000005 29376729 326990118 1000000005 326990118 1000000005 116203982 838821037 116203982 838821037 240693436 759791107 240693436 759791107 351393351 548182319 351393351 548182319 460584048 94106529 460584048 94106529 904624738 94106529 892072852 114173260 892072852 114173260 642595431 712780369 642595431 712780369 204654066 1000000005 204654066 1000000005 54985190 420775903 54985190 420775903 722271640 253298636 722271640 253298636 862638331 75929566 862638331 75929566 960089550 39024050 960089550 432172456 960089550 432172456 272009386 746236565 272009386 746236565 160039422 1000000005 160039422 1000000005 383690859 516784214 383690859 516784214 550927076 61152068 550927076 61152068 937304301 61152068 765743849 642572781 765743849 642572781 76728628 925063126 76728628 834576662 76728628 834576662 247869526 529474441 247869526 529474441 477155249 315239964 477155249 315239964 891926445 107008500 891926445 118150613 891926445 118150613 711484078 624666168 711484078 624666168 362908843 677921785 362908843 677921785 -1000000005 897791525 -1000000005 897791525 309660833 606629616 309660833 606629616 481178373 -1000000005 481178373 -1000000005 832799801 393227485 832799801 393227485 -1000000005 923232526 -1000000005 923232526 145298162 731741350 145298162 731741350 1000000005 854774013 1000000005 854774013 -1000000005 911996797 -1000000005 911996797 186328178 603779969 186328178 603779969 1000000005 63054931 1000000005 63054931 679784480 654177184 679784480 654177184 81777044 954201109 81777044 954201109 46480780 954201109 277854390 445806060 277854390 445806060 795228547 57033239 795228547 57033239 964948194 34305372 964948194 129756935 964948194 129756935 621339189 391127096 621339189 391127096 206511165 818215404 206511165 818215404 182585674 818215404 509839200 489130792 509839200 513892297 509839200 513892297 249250601 950191658 249250601 950191658 50964568 950191658 85195149 660847011 85195149 660847011 515288928 175981924 515288928 175981924 975642985 23844802 975642985 946961763 975642985 946961763 -1000000005 921637534 -1000000005 921637534 205761380 792286898 205761380 792286898 1000000005 253925106 1000000005 253925106 444639806 650000511 444639806 650000511 158090129 921417509 158090129 921417509 -1000000005 832667959 -1000000005 832667959 214639332 641817800 214639332 641817800 423005139 543765698 423005139 543765698 472869478 509361349 472869478 509361349 640338654 348941198 640338654 348941198 683555326 154315157 683555326 154315157 844635529 154315157 784901551 490174687 784901551 490174687 68289675 933671992 68289675 428511570 68289675 428511570 1000000005 288092902 1000000005 288092902 587332863 585699850 587332863 585699850 107155299 1000000005 107155299 1000000005 174028478 812879247 174028478 812879247 217028548 420504957 217028548 420504957 920801478 77963327 920801478 221206755 920801478 221206755 695866984 354711124 695866984 354711124 593810865 915148520 593810865 915148520 -1000000005 661801330 -1000000005 661801330 491653021 422347983 491653021 422347983 810562018 133149851 810562018 133149851 973176574 26613145 973176574 565651013 973176574 565651013 412509703 782510519 412509703 782510519 -1000000005 947867005 -1000000005 947867005 417126365 536345445 417126365 536345445 612838999 197634080 612838999 197634080 800381226 197634080 471197817 993412820 471197817 993412820 6576499 993412820 92553298 765641248 92553298 765641248 236219470 477906319 236219470 477906319 535657365 315928774 535657365 315928774 1000000005 277705111 1000000005 277705111 155211516 845507470 155211516 743827606 155211516 743827606 280225443 173297036 280225443 173297036 928576825 -1000000005 928576825 -1000000005 811628714 220612083 811628714 220612083 751680635 271235454 751680635 271235454 467401169 603028904 467401169 603028904 277859361 757618614 277859361 757618614 78819837 923040270 78819837 706424678 78819837 706424678 345557876 521889344 345557876 521889344 967239386 32170646 967239386 133490315 967239386 133490315 817534328 231845403 817534328 231845403 187181621 833063400 187181621 833063400 38302800 962890111 38302800 159133654 38302800 159133654 1000000005 335749325 1000000005 335749325 478792697 936090734 478792697 936090734 4874898 1000000005 4874898 1000000005 8808198 868258985 8808198 868258985 311891559 576687032 311891559 576687032 520161701 -1000000005 520161701 -1000000005 694390434 716382852 694390434 716382852 174920516 917358702 174920516 917358702 -1000000005 747707056 -1000000005 747707056 599324515 340344541 599324515 340344541 967151904 32278587 967151904 112899708 967151904 112899708 863497152 179270545 863497152 179270545 652893753 373945552 652893753 373945552 -1000000005 988864847 -1000000005 988864847 251916470 498856287 251916470 498856287 824587776 174015355 824587776 451496746 824587776 451496746 233462449 972337433 233462449 972337433 29002494 972337433 230830592 499012305 230830592 499012305 848240319 -1000000005 848240319 -1000000005 977564631 234943531 977564631 234943531 537143086 794313845 537143086 794313845 53205953 948071464 53205953 564963411 53205953 564963411 628631943 335964237 628631943 335964237 977509018 -1000000005 977509018 -1000000005 934112481 154094857 934112481 154094857 -1000000005 589790023 -1000000005 589790023 595614220 2605361 595614220 2605361 997539520 2605361 616759157 847450674 616759157 847450674 100461404 961003189 100461404 961003189 -1000000005 767956290 -1000000005 767956290 582270232 406263342 582270232 406263342 595553072 306345454 595553072 306345454 706713028 32295655 706713028 32295655 967127103 32295655 803412199 348617161 803412199 348617161 599927660 607203825 599927660 607203825 41058896 959768110 41058896 148836213 41058896 148836213 1000000005 182790977 1000000005 182790977 765018187 350553923 765018187 350553923 624755223 584743082 624755223 584743082 374301597 687534721 374301597 687534721 -1000000005 685470656 -1000000005 685470656 773445568 215642199 773445568 215642199 783074059 215642199 573591069 687936379 573591069 687936379 273451666 857707142 273451666 857707142 -1000000005 830850998 -1000000005 830850998 194440463 711493082 194440463 711493082 450880157 515881910 450880157 515881910 770699853 164827082 770699853 164827082 862399934 -1000000005 862399934 -1000000005 784731317 901206109 784731317 901206109 100700289 901206109 283136980 204385402 283136980 204385402 818597432 124239154 818597432 124239154 873919169 124239154 807111150 225397078 807111150 225397078 317996270 977596306 317996270 977596306 23554513 977596306 43621734 265667458 43621734 265667458 733964126 265667458 636264705 679225860 636264705 679225860 167098640 833931708 167098640 292334935 167098640 292334935 788639350 87330973 788639350 87330973 910804204 87330973 715173132 412315600 715173132 412315600 514000760 624756765 514000760 624756765 -1000000005 949290715 -1000000005 949290715 169625932 819486242 169625932 819486242 898678577 -1000000005 898678577 -1000000005 660638813 350764194 660638813 350764194 399474023 600895942 399474023 544461524 399474023 544461524 595136771 246247594 595136771 246247594 808999212 91484424 808999212 91484424 907223185 91484424 880046553 122225021 880046553 122225021 856070446 525357964 856070446 525357964 469739284 1000000005 469739284 1000000005 306283726 680127844 306283726 680127844 363560881 392665945 363560881 392665945 949993001 35903564 949993001 35903564 994841251 5307412 994841251 688490593 994841251 688490593 -1000000005 922009058 -1000000005 922009058 125615214 834026896 125615214 834026896 245071862 741439890 245071862 741439890 278980792 709599193 278980792 709599193 750774617 -1000000005 750774617 -1000000005 516669126 779752115 516669126 779752115 133223413 1000000005 133223413 1000000005 138903673 528239829 138903673 528239829 988044707 -1000000005 988044707 -1000000005 803289587 199393712 803289587 199393712 459171250 613853427 459171250 613853427 124817964 909047442 124817964 909047442 93328442 909047442 483022870 417734966 483022870 417734966 733725405 265983028 733725405 277742990 733725405 277742990 619416399 439792325 619416399 439792325 414346388 635823877 414346388 635823877 242759989 758407539 242759989 748234339 242759989 748234339 532735897 335595265 532735897 335595265 664067637 335595265 660129534 351068957 660129534 351068957 141791879 1000000005 141791879 1000000005 24856012 721346603 24856012 721346603 398773901 210196198 398773901 210196198 788505047 210196198 607700940 741861819 607700940 741861819 224372288 820388992 224372288 820388992 104053522 897689421 104053522 820226875 104053522 820226875 287213389 583876315 287213389 583876315 597422988 221727576 597422988 221727576 833313182 142897107 833313182 142897107 910610609 55024518 910610609 55024518 943989316 55024518 818051101 253282952 818051101 253282952 529456342 552954339 529456342 552954339 304120340 715053604 304120340 715053604 -1000000005 762673708 -1000000005 762673708 555429391 395130912 555429391 395130912 731639840 88247274 731639840 88247274 909951274 88247274 532729210 491854436 532729210 491854436 306240491 848572520 306240491 848572520 147320492 853884653 147320492 648314913 147320492 648314913 868033920 -1000000005 868033920 -1000000005 980776805 92164592 980776805 92164592 801349367 374170409 801349367 374170409 506456119 584476411 506456119 584476411 234377236 825392365 234377236 825392365 13893962 1000000005 13893962 1000000005 97152240 791135113 97152240 791135113 350146644 465084450 350146644 465084450 765034540 191279754 765034540 191279754 806560272 191279754 557719865 540035972 557719865 540035972 314562794 917367565 314562794 917367565 4062176 995866960 4062176 782070244 4062176 782070244 521138069 -1000000005 521138069 -1000000005 865638794 133841228 865638794 133841228 798928194 388785690 798928194 388785690 218226106 781922937 218226106 646320601 218226106 646320601 571013762 360006509 571013762 360006509 811036370 187086049 811036370 643989661 811036370 643989661 192709775 1000000005 192709775 1000000005 435792917 444049447 435792917 444049447 639010107 272619015 639010107 272619015 871107923 127172565 871107923 407472228 871107923 407472228 526336713 623703790 526336713 623703790 283119654 797994380 283119654 797994380 136436395 1000000005 136436395 1000000005 326084211 333137230 326084211 333137230 984145139 15437692 984145139 58695230 984145139 58695230 909397940 1000000005 909397940 1000000005 279365809 341903569 279365809 341903569 808997137 116098789 808997137 116098789 882311070 116098789 -1000000005 705715557 -1000000005 705715557 581278403 229266685 581278403 229266685 772602511 40956002 772602511 40956002 958142005 40956002 875037307 187893894 875037307 187893894 772347373 442629272 772347373 442629272 457477893 620471003 457477893 620471003 339476128 835416494 339476128 835416494 8081705 992164982 8081705 812046767 8081705 812046767 247467328 604406479 247467328 604406479 477147549 520688319 477147549 520688319 711566754 190175979 711566754 190175979 896437536 -1000000005 896437536 -1000000005 512256376 546140704 512256376 546140704 -1000000005 985882840 -1000000005 985882840 118859747 681878991 118859747 681878991 486187394 405531532 486187394 405531532 599205285 382735687 599205285 382735687 710964922 133014760 710964922 133014760 896321255 69716313 896321255 69716313 965982531 -1000000005 965982531 -1000000005 525904120 796035111 525904120 796035111 204098987 796035111 896074886 45597023 896074886 45597023 962315546 36494825 962315546 233783469 962315546 233783469 312036300 896974180 312036300 896974180 104583969 896974180 299109043 409620573 299109043 409620573 690747145 48693600 690747145 48693600 995885335 -1000000005 995885335 -1000000005 991820516 174265531 991820516 174265531 600884688 892106496 600884688 892106496 108967920 892106496 311640222 564607716 311640222 564607716 548808795 293277980 548808795 293277980 783071288 215643119 783071288 593549067 783071288 593549067 216228196 1000000005 216228196 1000000005 448274168 244157492 448274168 244157492 761059304 237648860 761059304 951614679 761059304 951614679 -1000000005 642820166 -1000000005 642820166 389871504 347628788 389871504 347628788 819693948 178808690 819693948 465367278 819693948 465367278 231254078 803824632 231254078 803824632 133083547 920456554 133083547 920456554 81445507 920456554 84251440 166768879 84251440 166768879 832429811 166768879 402616242 669336583 402616242 669336583 -1000000005 719150004 -1000000005 719150004 442542879 430242086 442542879 430242086 764307712 156130871 764307712 156130871 866673378 131285745 866673378 683795868 866673378 683795868 280720762 980726671 280720762 980726671 20581032 980726671 23360661 817158869 23360661 817158869 418255315 304986931 418255315 304986931 694066111 304986931 584443594 421989392 584443594 421989392 520688052 516369526 520688052 516369526 317875174 775840492 317875174 775840492 208009744 935538048 208009744 935538048 66703842 935538048 129259406 769161681 129259406 769161681 252292212 626978633 252292212 626978633 457923762 396546911 457923762 396546911 698196489 63451482 698196489 63451482 1000000005 155209439 1000000005 155209439 616464560 386315650 616464560 386315650 184752203 815797246 184752203 293710006 184752203 293710006 1000000005 360167959 1000000005 360167959 539949216 684612718 539949216 684612718 240467138 760617893 240467138 325912498 240467138 325912498 736916827 -1000000005 736916827 -1000000005 973773469 193421601 973773469 193421601 -1000000005 965939751 -1000000005 965939751 94332525 452516778 94332525 452516778 833447950 105677295 833447950 105677295 1000000005 500215592 1000000005 500215592 239206939 761676821 239206939 307478942 239206939 307478942 726424596 209916481 726424596 209916481 1000000005 599681826 1000000005 599681826 228983119 934687050 228983119 934687050 -1000000005 991235276 -1000000005 991235276 295003196 691594729 295003196 691594729 321338591 623792459 321338591 623792459 389949275 219118784 389949275 219118784 973321508 26363447 973321508 29439569 973321508 29439569 854655496 375275230 854655496 375275230 563080970 986807679 563080970 986807679 -1000000005 998213825 -1000000005 998213825 425625248 408851427 425625248 408851427 613004290 222995774 613004290 222995774 775280092 222995774 699573088 637436642 699573088 637436642 356602108 643910003 356602108 456392530 356602108 456392530 811045733 449771 811045733 449771 999602077 449771 546417159 485296897 546417159 485296897 54938096 946536778 54938096 900193555 54938096 900193555 226523183 716371324 226523183 716371324 779420652 131030086 779420652 131030086 866989729 131030086 254349134 1000000005 254349134 1000000005 414663801 501103980 414663801 501103980 674017844 -1000000005 674017844 -1000000005 610676370 447476770 610676370 447476770 299717383 710181739 299717383 710181739 212459765 810728824 212459765 810728824 84246264 917660633 84246264 549587434 84246264 549587434 470742450 490890864 470742450 490890864 508174758 490890864 337617642 745924915 337617642 745924915 -1000000005 874295406 -1000000005 874295406 190562002 778544692 190562002 778544692 345761376 633615496 345761376 633615496 391007717 554324473 391007717 554324473 524064165 396127611 524064165 396127611 627268023 25643744 627268023 25643744 973966860 25643744 952966779 299383159 952966779 299383159 651833827 364428809 651833827 364428809 336467690 981125270 336467690 981125270 -1000000005 764216456 -1000000005 764216456 307906817 121304308 307906817 121304308 898782514 34762937 898782514 34762937 964235035 34762937 895750484 965309032 895750484 965309032 -1000000005 763565393 -1000000005 763565393 486652370 339103445 486652370 339103445 803473373 194413502 803473373 203282353 803473373 203282353 479425348 621646507 479425348 621646507 323407787 746741961 323407787 746741961 94825767 907544233 94825767 454227867 94825767 454227867 705308586 68475760 705308586 68475760 1000000005 270361510 1000000005 270361510 584453029 575151844 584453029 575151844 94102231 914049516 94102231 914049516 41602054 1000000005 41602054 1000000005 629874274 273939896 629874274 273939896 837816287 139701618 837816287 139701618 885765904 112661682 885765904 342183517 885765904 342183517 507525817 685581467 507525817 685581467 23174927 988018369 23174927 988018369 1200687 998636964 1200687 925310832 1200687 925310832 158735080 620730109 158735080 620730109 455709384 537697196 455709384 537697196 656954294 -1000000005 656954294 -1000000005 810349141 488287873 810349141 488287873 397055232 635772610 397055232 635772610 249095482 947335651 249095482 947335651 -1000000005 614370034 -1000000005 614370034 391605002 405682606 391605002 405682606 716526648 221912068 716526648 221912068 838765192 36367728 838765192 36367728 962431816 36367728 244356468 756771838 244356468 756771838 327916894 636505810 327916894 636505810 980318689 7968380 980318689 7968380 991848195 7968380 644477077 408124314 644477077 408124314 347288660 766925236 347288660 766925236 213015464 902516966 213015464 902516966 -1000000005 879012909 -1000000005 879012909 516459040 425796387 516459040 425796387 669312338 327293127 669312338 327293127 916027984 82609284 916027984 568017167 916027984 568017167 321738667 753239054 321738667 753239054 153569072 1000000005 153569072 1000000005 9439151 989420422 9439151 989420422 525056500 103668621 525056500 103668621 1000000005 325993583 1000000005 325993583 489774110 510996650 489774110 510996650 390769497 959684767 390769497 959684767 -1000000005 850575568 -1000000005 850575568 209325895 169184578 209325895 169184578 892797498 53572062 892797498 53572062 945164176 53572062 771071392 386039407 771071392 386039407 174060618 826805059 174060618 510988806 174060618 510988806 732205773 -1000000005 732205773 -1000000005 969054633 204017914 969054633 204017914 762890009 343702634 762890009 343702634 643313207 950357833 643313207 950357833 50851292 950357833 134365008 628021656 134365008 628021656 417239228 194491302 417239228 194491302 923117149 -1000000005 923117149 -1000000005 986054699 109537277 986054699 109537277 842343449 226918464 842343449 226918464 433721417 611956731 433721417 611956731 344254156 732116795 344254156 732116795 22629086 978648271 22629086 842557465 22629086 842557465 237530938 565266131 237530938 565266131 501787866 340685706 501787866 340685706 695004537 192145135 695004537 192145135 880145226 118192173 880145226 243141820 880145226 243141820 244610682 785349918 244610682 785349918 -1000000005 998272387 -1000000005 998272387 235759152 751631530 235759152 751631530 503478136 483644308 503478136 483644308 679634144 309878205 679634144 309878205 1000000005 191764167 1000000005 191764167 741658015 378299195 741658015 378299195 180600224 983888452 180600224 983888452 -1000000005 594649176 -1000000005 594649176 420932155 415158199 420932155 415158199 806098068 191709397 806098068 633941245 806098068 633941245 236283299 954230702 236283299 954230702 46422085 954230702 750926089 246904832 750926089 246904832 834472615 164905700 834472615 565842308 834472615 565842308 413425992 973663225 413425992 973663225 6423922 993601628 6423922 630924113 6423922 630924113 425844763 408234182 425844763 408234182 602279154 274443086 602279154 274443086 731691458 268086261 731691458 429935592 731691458 429935592 108377341 892767376 108377341 768302857 108377341 768302857 425165485 195269156 425165485 195269156 903319846 52889785 903319846 52889785 1000000005 333489984 1000000005 333489984 653955781 534521225 653955781 534521225 290942644 802169245 290942644 802169245 -1000000005 924248172 -1000000005 924248172 115430806 882514596 115430806 882514596 148610377 683909731 148610377 683909731 437554428 462927560 437554428 462927560 583169973 417739309 583169973 534868996 583169973 534868996 434455263 975245944 434455263 975245944 -1000000005 849401475 -1000000005 849401475 569974152 374928232 569974152 374928232 659254944 133619614 659254944 133619614 993041208 6919950 993041208 597456384 993041208 597456384 -1000000005 994914491 -1000000005 994914491 169714744 739359366 169714744 739359366 433940695 403625285 433940695 403625285 875551009 -1000000005 875551009 -1000000005 864275233 342444576 864275233 342444576 424401998 860778428 424401998 860778428 56192935 945215872 56192935 817537909 56192935 817537909 523455941 321213513 523455941 321213513 742611724 47387737 742611724 47387737 1000000005 160298609 1000000005 160298609 822152576 395910762 822152576 395910762 433711396 715142846 433711396 715142846 7558565 992680552 7558565 895963477 7558565 895963477 636777400 224128670 636777400 224128670 930414866 68271874 930414866 460904659 930414866 460904659 207150042 807601813 207150042 807601813 58991903 971436886 58991903 971436886 29883221 971436886 46259104 416594833 46259104 416594833 806136784 111799152 806136784 111799152 886678237 111799152 703822709 481265812 703822709 481265812 456042954 998193202 456042954 998193202 1679690 998193202 358910576 -1000000005 358910576 -1000000005 813282106 467107584 813282106 467107584 184819249 865380903 184819249 865380903 44858025 986699119 44858025 986699119 -1000000005 80108310 -1000000005 80108310 943829155 55313912 943829155 258237052 943829155 258237052 310494150 697995580 310494150 697995580 -1000000005 128935290 -1000000005 128935290 888542921 40646878 888542921 40646878 1000000005 18605974 1000000005 18605974 766942317 656138707 766942317 656138707 113556940 887530350 113556940 412679315 113556940 412679315 990235585 -1000000005 990235585 -1000000005 547019224 922444786 547019224 922444786 79476429 922444786 110207188 806641286 110207188 806641286 789349072 64474856 789349072 64474856 933894080 64474856 749781839 288948779 749781839 288948779 620218172 454189331 620218172 454189331 532741560 523246161 532741560 523246161 475471966 546964896 475471966 546964896 101130184 900823111 101130184 834598110 101130184 834598110 184718615 673350581 184718615 673350581 401692515 511411123 401692515 511411123 1000000005 46480998 1000000005 46480998 787363387 723405318 787363387 723405318 276933656 723405318 335533373 467297345 335533373 467297345 998793052 1334535 998793052 7130692 998793052 7130692 958891387 511096676 958891387 511096676 47987034 1000000005 47987034 1000000005 29013352 440275911 29013352 440275911 768191477 -1000000005 768191477 -1000000005 127648250 953348482 127648250 953348482 47600073 953348482 313436058 629012108 313436058 629012108 667203429 -1000000005 667203429 -1000000005 933609627 192538730 933609627 192538730 757593427 293914695 757593427 293914695 502729188 509879727 502729188 509879727 71577876 929847564 71577876 920361742 71577876 920361742 536462264 457368512 536462264 457368512 621923617 302269468 621923617 302269468 1000000005 520454141 1000000005 520454141 315127181 784816293 315127181 784816293 -1000000005 994753813 -1000000005 994753813 390219331 450978144 390219331 450978144 711773498 236972123 711773498 236972123 964350069 34682616 964350069 386044467 964350069 386044467 499761705 648765617 499761705 648765617 44671545 1000000005 44671545 1000000005 431150020 417262509 431150020 417262509 649234340 131508414 649234340 131508414 962964337 35921469 962964337 329860867 962964337 329860867 600691684 684932624 600691684 684932624 276921171 948397734 276921171 948397734 23271490 986472749 23271490 986472749 14334015 986472749 271229045 697656745 271229045 697656745 967256364 27828701 967256364 27828701 971622980 27828701 820115409 337333521 820115409 337333521 649417874 775976589 649417874 775976589 54237253 973131470 54237253 973131470 -1000000005 690063948 -1000000005 690063948 670001548 97317695 670001548 97317695 1000000005 404720194 1000000005 404720194 505934463 795471451 505934463 795471451 144396154 906407143 144396154 906407143 66308194 1000000005 66308194 1000000005 405872334 539297446 405872334 539297446 983339633 16327463 983339633 33220561 983339633 33220561 658926499 527424358 658926499 527424358 419924221 735125484 419924221 735125484 217055267 782997329 217055267 315995080 217055267 315995080 736926199 10912023 736926199 10912023 989017087 10912023 988444110 38663872 988444110 38663872 836344444 243505311 836344444 243505311 604152044 410904139 604152044 410904139 448920816 563219666 448920816 563219666 25173460 976127944 25173460 909530588 25173460 909530588 331733837 434833270 331733837 434833270 769626899 177654643 769626899 177654643 944904591 46332076 944904591 46332076 1000000005 43303407 1000000005 43303407 915764351 308914051 915764351 308914051 373122318 723850746 373122318 723850746 128970584 993981141 128970584 993981141 -1000000005 760902326 -1000000005 760902326 354774799 516514881 354774799 516514881 571232472 416456740 571232472 416456740 762428327 224521113 762428327 224521113 911764424 86455959 911764424 256339769 911764424 256339769 577318590 625244785 577318590 625244785 287209528 1000000005 287209528 1000000005 16728962 866888019 16728962 866888019 582813519 414443878 582813519 414443878 696716569 222856138 696716569 222856138 826395254 123895990 826395254 123895990 981635957 17884622 981635957 252853565 981635957 252853565 560793932 690585662 560793932 690585662 28188690 973064967 28188690 702955977 28188690 702955977 739037137 153095994 739037137 153095994 968863122 -1000000005 968863122 -1000000005 523282727 1000000005 523282727 1000000005 405291 484995789 405291 484995789 531751315 145768339 531751315 145768339 886438465 17350712 886438465 17350712 982059730 17350712 707808890 411623989 707808890 411623989 573183880 758925423 573183880 758925423 209578083 919727457 209578083 919727457 55280646 992635291 55280646 992635291 7695442 992635291 40474448 888815695 40474448 888815695 463319917 57757468 463319917 57757468 941216794 57757468 742642638 276465563 742642638 276465563 635528572 768243968 635528572 768243968 219138093 790279039 219138093 790279039 -1000000005 598430120 -1000000005 598430120 461617780 426378280 461617780 426378280 774172876 160838504 774172876 160838504 930701916 48380278 930701916 48380278 950320067 48380278 938232959 97839350 938232959 97839350 873129814 145739963 873129814 145739963 847945500 497076964 847945500 497076964 201796815 870051319 201796815 870051319 91718297 1000000005 91718297 1000000005 133833604 620177071 133833604 620177071 545163194 58445895 545163194 58445895 940302510 58445895 861048651 846961743 861048651 846961743 108987385 1000000005 108987385 1000000005 329321174 518600208 329321174 518600208 491355569 362046043 491355569 362046043 877082971 88821241 877082971 88821241 909495832 88821241 798275651 496614128 798275651 496614128 491543760 527073773 491543760 527073773 260426035 879644513 260426035 879644513 87087156 1000000005 87087156 1000000005 272393582 539074433 272393582 539074433 483197233 307705616 483197233 307705616 791714570 122026821 791714570 122026821 1000000005 354129083 1000000005 354129083 356022579 965556155 356022579 965556155 35327971 965556155 57845859 809705221 57845859 809705221 651693114 63518548 651693114 63518548 934691862 63518548 864100081 181948514 864100081 181948514 763635877 984863177 763635877 984863177 -1000000005 872811369 -1000000005 872811369 268722271 688366805 268722271 688366805 334425109 647397869 334425109 647397869 359070644 467150423 359070644 467150423 838390973 -1000000005 838390973 -1000000005 668994328 690646568 668994328 690646568 308338290 874984899 308338290 874984899 -1000000005 516459170 -1000000005 516459170 574755229 396164813 574755229 396164813 603338179 396164813 596290478 436848898 596290478 436848898 104556608 903018910 104556608 903018910 99060343 903018910 239020491 86080805 239020491 86080805 912064461 86080805 891392630 294794179 891392630 294794179 633334845 1000000005 633334845 1000000005 252272006 653422051 252272006 653422051 451218774 468055909 451218774 468055909 863830601 38069014 863830601 38069014 1000000005 132052619 1000000005 132052619 383718880 995494028 383718880 995494028 4358371 995494028 375457207 279014948 375457207 279014948 863833899 -1000000005 863833899 -1000000005 951479418 167478377 951479418 167478377 792592660 218929688 792592660 218929688 742594945 347083053 742594945 347083053 389418438 760812625 389418438 760812625 240182568 760812625 250029403 444719107 250029403 444719107 698278162 213892094 698278162 213892094 1000000005 834716185 1000000005 834716185 135843273 981089014 135843273 981089014 3263104 996715780 3263104 821600869 3263104 821600869 494381631 156568566 494381631 156568566 842192067 156568566 329454333 853568369 329454333 853568369 -1000000005 964536106 -1000000005 964536106 319359903 37999432 319359903 37999432 960930381 37999432 923224343 126268967 923224343 126268967 821994230 439931428 821994230 439931428 509374763 502446271 509374763 502446271 154666378 846086114 154666378 764970263 154666378 764970263 253607595 55951401 253607595 55951401 943237255 55951401 495338613 762908561 495338613 762908561 -1000000005 540974002 -1000000005 540974002 509171205 11793025 509171205 11793025 988219368 11793025 666914761 424518447 666914761 424518447 221878334 965450622 221878334 965450622 81671 1000000005 81671 1000000005 506436758 73755087 506436758 73755087 1000000005 931213450 1000000005 931213450 8209197 992068572 8209197 801819530 8209197 801819530 380552913 376415770 380552913 376415770 784313314 132979407 784313314 132979407 928829530 9492790 928829530 9492790 1000000005 466135567 1000000005 466135567 502723943 890740244 502723943 890740244 106839101 894398582 106839101 769690117 106839101 769690117 372610154 392009536 372610154 392009536 760815015 220787709 760815015 220787709 1000000005 1302880 1000000005 1302880 35857605 1000000005 35857605 1000000005 13119071 932237833 13119071 932237833 107382394 281734616 107382394 281734616 938993041 59546087 938993041 475651954 938993041 475651954 523149098 533572014 523149098 533572014 194033226 815000149 194033226 815000149 106456899 1000000005 106456899 1000000005 488096537 65455404 488096537 65455404 940724751 -1000000005 940724751 -1000000005 849518446 152074282 849518446 152074282 746020693 1000000005 746020693 1000000005 435093373 426305173 435093373 426305173 851757862 81589758 851757862 81589758 984774691 4375815 984774691 4375815 995604050 4375815 925583962 340723573 925583962 340723573 617673345 384026073 617673345 384026073 387036390 655756948 387036390 655756948 324797896 716374644 324797896 716374644 267956219 839297653 267956219 839297653 -1000000005 984963781 -1000000005 984963781 47772658 665845786 47772658 665845786 716786053 -1000000005 716786053 -1000000005 863679597 377877445 863679597 377877445 546233935 594275042 546233935 594275042 291046575 726007165 291046575 726007165 274285933 726007165 295114238 388020884 295114238 388020884 701060957 25041614 701060957 25041614 1000000005 84949912 1000000005 84949912 856426428 513546074 856426428 513546074 480712380 990202654 480712380 990202654 10284853 990202654 59513796 906366273 59513796 906366273 284756950 398009451 284756950 398009451 873728327 44278242 873728327 44278242 1000000005 81441073 1000000005 81441073 412660737 880425726 412660737 880425726 -1000000005 791310612 -1000000005 791310612 280848802 557299825 280848802 557299825 615392876 325637096 615392876 325637096 951032485 47802760 951032485 237364732 951032485 237364732 538488067 848383352 538488067 848383352 113522137 1000000005 113522137 1000000005 76938080 687361975 76938080 687361975 888521272 40444462 888521272 40444462 958830201 40444462 805393710 593485947 805393710 593485947 164395020 946938747 164395020 946938747 54427981 946938747 103565693 665235662 103565693 665235662 704201590 -1000000005 704201590 -1000000005 940990751 295967112 940990751 295967112 678860363 698970369 678860363 698970369 -1000000005 577512077 -1000000005 577512077 484486368 31194391 484486368 31194391 1000000005 546796946 1000000005 546796946 -1000000005 764749561 -1000000005 764749561 359320865 575842223 359320865 575842223 502888442 260408729 502888442 260408729 763002734 152871662 763002734 152871662 950382386 48342352 950382386 780200197 950382386 780200197 168377060 832397873 168377060 659806633 168377060 659806633 558631336 395990590 558631336 395990590 617143185 274788836 617143185 274788836 821596890 176851487 821596890 415649202 821596890 415649202 440136096 772105321 440136096 772105321 53601516 947631006 53601516 486202087 53601516 486202087 514948890 121517843 514948890 121517843 1000000005 317378621 1000000005 317378621 101836263 912976060 101836263 912976060 -1000000005 975314359 -1000000005 975314359 80735277 841561430 80735277 841561430 195392833 483187013 195392833 483187013 664657293 299541324 664657293 299541324 872725973 66334150 872725973 66334150 962980032 5470415 962980032 5470415 994617355 5470415 701158467 488609717 701158467 488609717 491232655 568067055 491232655 568067055 -1000000005 466700116 -1000000005 466700116 807878348 82145662 807878348 82145662 916619934 82145662 915050779 168150962 915050779 168150962 492690095 538800697 492690095 538800697 -1000000005 942629264 -1000000005 942629264 71783077 769964404 71783077 769964404 426856489 418406106 426856489 418406106 716345953 283246388 716345953 951744010 716345953 951744010 49213472 951744010 427688509 558784173 427688509 558784173 966972752 32417228 966972752 311696114 966972752 311696114 484324303 1000000005 484324303 1000000005 205654744 733678176 205654744 733678176 732510508 267286655 732510508 271478470 732510508 271478470 139309650 943784649 139309650 943784649 57818280 943784649 136778921 689343413 136778921 689343413 1000000005 241775189 1000000005 241775189 631442737 402089756 631442737 402089756 181132014 962823533 181132014 962823533 10608376 989858192 10608376 630904374 10608376 630904374 740474359 -1000000005 740474359 -1000000005 902663382 198835653 902663382 198835653 640024231 361859755 640024231 361859755 588977931 731676566 588977931 731676566 104322057 897305721 104322057 876634856 104322057 876634856 148271704 531828243 148271704 531828243 853732011 121303098 853732011 121303098 1000000005 334184387 1000000005 334184387 419674202 791599796 419674202 791599796 124696778 889908614 124696778 889908614 111289799 889908614 346800216 559447047 346800216 559447047 640663114 99694691 640663114 99694691 899564517 99694691 368372426 928251788 368372426 928251788 -1000000005 869502503 -1000000005 869502503 148735291 776366290 148735291 776366290 575835921 382909996 575835921 382909996 864460289 -1000000005 864460289 -1000000005 810623714 319772876 810623714 319772876 628811536 413138232 628811536 413138232 180704956 991088515 180704956 991088515 -1000000005 986752086 -1000000005 986752086 671482759 -1000000005 671482759 -1000000005 910751440 161442524 910751440 161442524 171648706 1000000005 171648706 1000000005 137532862 798606889 137532862 798606889 283902636 -1000000005 283902636 -1000000005 901836985 237098359 901836985 237098359 669866101 337552470 669866101 337552470 475161276 810402992 475161276 810402992 128837678 1000000005 128837678 1000000005 48130807 854456055 48130807 854456055 199193897 571239870 199193897 571239870 481992385 319152790 481992385 319152790 818566979 9701263 818566979 9701263 990122555 9701263 672233217 515708747 672233217 515708747 427701788 775669800 427701788 775669800 115079835 886050626 115079835 525016523 115079835 525016523 1000000005 68413526 1000000005 68413526 860839375 289650587 860839375 289650587 532153450 796482164 532153450 796482164 161459764 883460631 161459764 883460631 -1000000005 313623994 -1000000005 313623994 790242919 -1000000005 790242919 -1000000005 771378267 388607684 771378267 388607684 477251976 807373486 477251976 807373486 164494425 944216866 164494425 944216866 -1000000005 871072939 -1000000005 871072939 178894456 273842949 178894456 273842949 993010757 6950785 993010757 240611585 993010757 240611585 412222870 866176861 412222870 866176861 49834416 1000000005 49834416 1000000005 60127813 894230141 60127813 894230141 727654860 272002720 727654860 819347577 727654860 819347577 27660717 991627179 27660717 991627179 8803756 991627179 33524825 945534510 33524825 945534510 768672327 217184640 768672327 217184640 781760574 217184640 729433221 613159006 729433221 613159006 331021668 785300633 331021668 785300633 121681320 904058684 121681320 904058684 -1000000005 722879193 -1000000005 722879193 366489662 497459900 366489662 497459900 511124836 406075137 511124836 406075137 996831158 3177712 996831158 82417991 996831158 82417991 437426659 779168104 437426659 779168104 -1000000005 575044948 -1000000005 575044948 845594503 153338859 845594503 177065054 845594503 177065054 570184882 468739250 570184882 468739250 304660997 946755540 304660997 946755540 -1000000005 725271071 -1000000005 725271071 486681181 158610987 486681181 158610987 840249259 158610987 207254298 802674254 207254298 802674254 33679157 1000000005 33679157 1000000005 616319047 -1000000005 616319047 -1000000005 595563380 469655723 595563380 469655723 62976118 939208007 62976118 935617528 62976118 935617528 160488912 406933039 160488912 406933039 725487449 100171463 725487449 100171463 1000000005 18509174 1000000005 18509174 770004486 367782436 770004486 367782436 561691868 668593756 561691868 668593756 -1000000005 905652109 -1000000005 905652109 578818241 348585979 578818241 348585979 651056210 348585979 580892088 622565788 580892088 622565788 225222835 1000000005 225222835 1000000005 67140499 776455071 67140499 776455071 290856982 270483350 290856982 270483350 800874514 -1000000005 800874514 -1000000005 810190150 296544975 810190150 296544975 370540484 700680821 370540484 700680821 264813328 801812143 264813328 801812143 198487982 801812143 322828923 422989681 322828923 422989681 858944974 -1000000005 858944974 -1000000005 883558626 313875006 883558626 313875006 -1000000005 628487641 -1000000005 628487641 466956379 334704788 466956379 334704788 672873683 325670593 672873683 692440499 672873683 692440499 20320663 1000000005 20320663 1000000005 62068706 281007686 62068706 281007686 755809397 149742394 755809397 149742394 913846822 -1000000005 913846822 -1000000005 294765278 757537834 294765278 757537834 36010140 964903186 36010140 942419920 36010140 942419920 253284331 685290761 253284331 685290761 364755930 454012907 364755930 454012907 593801023 399434875 593801023 399434875 773715514 175236817 773715514 175236817 947639298 -1000000005 947639298 -1000000005 953986755 182385629 953986755 182385629 772794863 463860623 772794863 463860623 315921683 1000000005 315921683 1000000005 289338778 634536223 289338778 634536223 435865536 491405803 435865536 491405803 711874446 84528783 711874446 84528783 1000000005 459646056 1000000005 459646056 452957503 673605697 452957503 673605697 275166065 802178580 275166065 802178580 198130011 802178580 270977298 519316914 270977298 519316914 499161038 427608018 499161038 427608018 612323994 -1000000005 612323994 -1000000005 646843556 368018864 646843556 368018864 390243832 648637660 390243832 648637660 19838856 1000000005 19838856 1000000005 50935407 822258532 50935407 822258532 267572624 598497225 267572624 598497225 413116300 392393625 413116300 392393625 833227963 165969200 833227963 463489569 833227963 463489569 397338596 647189184 397338596 647189184 303730546 981501356 303730546 981501356 19436002 981501356 185681933 717526429 185681933 717526429 553993656 338131459 553993656 338131459 678973920 73801081 678973920 73801081 924765975 73801081 658353218 856983513 658353218 856983513 48581684 952317717 48581684 946203747 48581684 946203747 428890303 -1000000005 428890303 -1000000005 968927880 35671024 968927880 35671024 928335521 83649179 928335521 83649179 632631251 1000000005 632631251 1000000005 4435224 940832514 4435224 940832514 209043388 187940878 209043388 187940878 892095988 59370271 892095988 59370271 973690863 25911531 973690863 296300981 973690863 296300981 598021409 512654904 598021409 512654904 -1000000005 970334406 -1000000005 970334406 134557263 746010629 134557263 746010629 292132697 675077669 292132697 675077669 375791914 277137752 375791914 277137752 857024510 130719972 857024510 130719972 885880049 112506383 885880049 595022235 885880049 595022235 -1000000005 990161640 -1000000005 990161640 44899870 937276549 44899870 937276549 106429082 464682403 106429082 464682403 792732058 89871981 792732058 89871981 908606625 89871981 871706237 211391951 871706237 211391951 563895930 538006298 563895930 538006298 343052427 771045302 343052427 771045302 -1000000005 907595856 -1000000005 907595856 105752901 852252539 105752901 852252539 235742627 739993493 235742627 739993493 310076823 384222966 310076823 384222966 626057246 373594789 626057246 539577559 626057246 539577559 196629340 1000000005 196629340 1000000005 52295432 869272187 52295432 869272187 505379697 -1000000005 505379697 -1000000005 835784058 290569062 835784058 290569062 352090109 661480457 352090109 661480457 -1000000005 959034754 -1000000005 959034754 365373947 593639366 365373947 593639366 418375475 486626694 418375475 486626694 657514314 80102240 657514314 80102240 918840132 80102240 679929988 1000000005 679929988 1000000005 40152658 819397288 40152658 819397288 246360293 694122703 246360293 694122703 399830822 569223331 399830822 569223331 510118862 141893477 510118862 141893477 857062896 141893477 297991344 896324912 297991344 896324912 -1000000005 600458024 -1000000005 600458024 499072253 303611299 499072253 303611299 825237559 173422056 825237559 186977710 825237559 186977710 406127816 696351134 406127816 696351134 65431149 998865566 65431149 998865566 -1000000005 540803489 -1000000005 540803489 598562257 385427191 598562257 385427191 1000000005 102875682 1000000005 102875682 854006311 648198881 854006311 648198881 331620279 765797275 331620279 765797275 45727878 1000000005 45727878 1000000005 518098098 -1000000005 518098098 -1000000005 590777655 465081759 590777655 465081759 423940424 594184439 423940424 594184439 391828367 773828194 391828367 773828194 -1000000005 954633483 -1000000005 954633483 62666356 764845202 62666356 764845202 319054623 370554865 319054623 370554865 693566013 141641100 693566013 141641100 899807966 -1000000005 899807966 -1000000005 965522324 182203883 965522324 182203883 492298573 512698652 492298573 512698652 162344753 844585895 162344753 844585895 17584197 983392634 17584197 970477088 17584197 970477088 40714541 847028315 40714541 847028315 271778545 618556857 271778545 618556857 737506125 144934875 737506125 144934875 1000000005 38755971 1000000005 38755971 245564354 790058810 245564354 790058810 98014351 928741684 98014351 928741684 73013383 928741684 310427934 565761792 310427934 565761792 596635768 400786314 596635768 400786314 599318832 400786314 596975684 763974091 596975684 763974091 -1000000005 880023434 -1000000005 880023434 417519463 479636766 417519463 479636766 680056314 107518643 680056314 107518643 1000000005 23894487 1000000005 23894487 891274210 202182406 891274210 202182406 655601896 464600570 655601896 464600570 244242305 840658983 244242305 840658983 6500379 993546167 6500379 627287342 6500379 627287342 487600664 457685393 487600664 457685393 692899361 205094265 692899361 205094265 865507414 -1000000005 865507414 -1000000005 955728623 45864412 955728623 45864412 523615709 671780418 523615709 671780418 49523805 960562452 49523805 960562452 -1000000005 999220794 -1000000005 999220794 283950616 -1000000005 283950616 -1000000005 840040548 258548220 840040548 258548220 675060546 491116667 675060546 491116667 101424378 1000000005 101424378 1000000005 677970396 59993791 677970396 59993791 957064955 41975400 957064955 658616449 957064955 658616449 264834729 987973498 264834729 987973498 12813497 987973498 187277647 661491063 187277647 661491063 491269409 -1000000005 491269409 -1000000005 474542625 910453227 474542625 910453227 77573824 1000000005 77573824 1000000005 58354696 814028317 58354696 814028317 308426116 121652942 308426116 121652942 876531651 121652942 862443503 699200664 862443503 699200664 -1000000005 983658470 -1000000005 983658470 178867612 206320172 178867612 206320172 871981485 126156870 871981485 346506915 871981485 346506915 423577212 746386128 423577212 746386128 240519008 1000000005 240519008 1000000005 13270128 860311170 13270128 860311170 566815758 401383667 566815758 401383667 749032502 59927887 749032502 59927887 1000000005 88584718 1000000005 88584718 794816741 218249530 794816741 218249530 610485534 802135958 610485534 802135958 198173772 802135958 230242316 627133887 230242316 627133887 542964944 -1000000005 542964944 -1000000005 856661330 146068862 856661330 146068862 474672550 690400598 474672550 690400598 254765929 850255656 254765929 850255656 115182791 885931479 115182791 710641905 115182791 710641905 512822125 393401061 512822125 393401061 883282063 14285921 883282063 14285921 985588550 14285921 856784497 857771924 856784497 857771924 120684747 1000000005 120684747 1000000005 55330621 866028557 55330621 866028557 196688562 507993401 196688562 507993401 857602782 93304018 857602782 93304018 924021349 41093256 924021349 41093256 1000000005 421062602 1000000005 421062602 363602647 798841967 363602647 798841967 195343247 902030583 195343247 902030583 -1000000005 865305611 -1000000005 865305611 350804732 100094879 350804732 100094879 899240242 100094879 571795077 820289187 571795077 820289187 -1000000005 788381054 -1000000005 788381054 371714695 339705438 371714695 339705438 750758008 -1000000005 750758008 -1000000005 981661220 44840415 981661220 44840415 400699147 772976342 400699147 772976342 131955721 1000000005 131955721 1000000005 246800730 293333762 246800730 293333762 869682121 -1000000005 869682121 -1000000005 834895261 277234466 834895261 277234466 679709266 794924756 679709266 794924756 205208879 794924756 752189012 79371116 752189012 79371116 943638642 55489462 943638642 528357253 943638642 528357253 349881659 761591811 349881659 761591811 49535965 1000000005 49535965 1000000005 725516679 273719863 725516679 273719863 897727294 -1000000005 897727294 -1000000005 874018186 396262468 874018186 396262468 474586400 587234455 474586400 587234455 -1000000005 372068226 -1000000005 372068226 677551228 307519607 677551228 307519607 989506221 -1000000005 989506221 -1000000005 664613304 344003926 664613304 344003926 23701914 1000000005 23701914 1000000005 159462238 372067792 159462238 372067792 1000000005 47181883 1000000005 47181883 929906533 326788383 929906533 326788383 318856918 727367316 318856918 727367316 242902786 796394185 242902786 796394185 182440345 1000000005 182440345 1000000005 125783498 33530689 125783498 33530689 965587851 33530689 606717289 512074803 606717289 512074803 187949664 1000000005 187949664 1000000005 126670743 863334365 126670743 863334365 183275654 648540107 183275654 648540107 665184816 192455454 665184816 192455454 1000000005 14190854 1000000005 14190854 757006199 422670300 757006199 422670300 304665482 949672248 304665482 949672248 -1000000005 909134124 -1000000005 909134124 106706299 649192410 106706299 649192410 365749213 490105990 365749213 490105990 511784974 284362915 511784974 284362915 967472281 -1000000005 967472281 -1000000005 803897737 745656435 803897737 745656435 -1000000005 567665839 -1000000005 567665839 959973178 -1000000005 959973178 -1000000005 921342898 140093718 921342898 140093718 662422436 346197250 662422436 346197250 633079984 382770793 633079984 382770793 382923942 700357394 382923942 700357394 250271845 1000000005 250271845 1000000005 74337423 580210147 74337423 580210147 603540823 120155355 603540823 120155355 878041066 120155355 831089010 174240614 831089010 174240614 224348669 791922030 224348669 791922030 54868050 1000000005 54868050 1000000005 754360543 245100985 754360543 917107695 754360543 917107695 84783236 917107695 331259369 396265033 331259369 396265033 668495711 315184633 668495711 315184633 793807624 204407767 793807624 316707960 793807624 316707960 383225266 678336690 383225266 678336690 318092800 692030281 318092800 692030281 246187734 858993664 246187734 858993664 105117301 917044186 105117301 917044186 84896721 917044186 152210382 720792415 152210382 720792415 329029168 481491854 329029168 481491854 765836043 83621141 765836043 83621141 1000000005 25373798 1000000005 25373798 919852237 381497517 919852237 381497517 608328967 702333060 608328967 702333060 -1000000005 827536107 -1000000005 827536107 233109775 509140110 233109775 509140110 544969978 339280895 544969978 339280895 919016533 79888863 919016533 297514406 919016533 297514406 535269363 625235293 535269363 625235293 351917738 673083737 351917738 673083737 106836706 1000000005 106836706 1000000005 104813537 669827874 104813537 669827874 626167078 304631650 626167078 304631650 694579490 304631650 372884111 688611439 372884111 688611439 301223869 941633464 301223869 941633464 -1000000005 742633377 -1000000005 742633377 743364102 90013845 743364102 90013845 908447274 90013845 870166892 361693158 870166892 361693158 458217422 1000000005 458217422 1000000005 77095284 717948046 77095284 717948046 304618697 664092758 304618697 664092758 766242086 149978100 766242086 149978100 849046686 149978100 739364750 500049400 739364750 500049400 143381701 858131161 143381701 739146579 143381701 739146579 555434015 254806336 555434015 254806336 900368784 -1000000005 900368784 -1000000005 965079681 76244715 965079681 76244715 852923952 256679331 852923952 256679331 637183047 730514447 637183047 730514447 254733826 892921152 254733826 892921152 45990618 1000000005 45990618 1000000005 98946064 489460548 98946064 489460548 555062115 -1000000005 555062115 -1000000005 650212717 439945280 650212717 439945280 187858453 1000000005 187858453 1000000005 378625627 532848300 378625627 532848300 585776098 404162078 585776098 404162078 646208643 266941542 646208643 266941542 867731721 -1000000005 867731721 -1000000005 783136807 388908933 783136807 388908933 501169580 611791169 501169580 611791169 313515175 789022745 313515175 789022745 210776318 789022745 418091427 265232439 418091427 265232439 762082103 47636060 762082103 47636060 1000000005 636741097 1000000005 636741097 159683408 870476184 159683408 870476184 130570110 870476184 981998476 -1000000005 981998476 -1000000005 970208205 197344338 970208205 197344338 730582973 446401986 730582973 446401986 64430602 986235324 64430602 986235324 14532494 986235324 529413563 289508041 529413563 289508041 1000000005 108219695 1000000005 108219695 825288639 362639340 825288639 362639340 589319899 475332100 589319899 475332100 25578590 975617127 25578590 703807138 25578590 703807138 558207379 -1000000005 558207379 -1000000005 904021708 120404749 904021708 120404749 851394769 346480650 851394769 346480650 631035858 387261795 631035858 387261795 612422834 449866204 612422834 449866204 447134992 676476165 447134992 676476165 44870042 1000000005 44870042 1000000005 36959106 817893323 36959106 817893323 197611962 759737959 197611962 759737959 353977070 206700867 353977070 206700867 791585882 206700867 788430218 940832478 788430218 940832478 61251619 940832478 78211830 919223630 78211830 919223630 307379510 667706038 307379510 667706038 363841976 522223253 363841976 522223253 520250401 193008094 520250401 193008094 861469184 1871323 861469184 1871323 998308120 1871323 883548197 489262798 883548197 489262798 360965416 639043171 360965416 444844471 360965416 444844471 905340741 78319438 905340741 78319438 1000000005 655837873 1000000005 655837873 334232423 753252595 334232423 753252595 239806447 894908334 239806447 894908334 91211325 957707912 91211325 957707912 43104947 957707912 419393828 345777786 419393828 345777786 736361808 207918617 736361808 207918617 1000000005 306317067 1000000005 306317067 466453690 579793228 466453690 579793228 330816328 719697310 330816328 719697310 -1000000005 979454888 -1000000005 979454888 326002980 302193174 326002980 302193174 991553797 -1000000005 991553797 -1000000005 946738755 855091315 946738755 855091315 24103647 977126349 24103647 932039429 24103647 932039429 151078294 439651740 151078294 439651740 714554523 -1000000005 714554523 -1000000005 952365727 92376363 952365727 92376363 319220805 795394879 319220805 795394879 64792337 937552956 64792337 651233796 64792337 651233796 406379283 559976291 406379283 559976291 650147842 63603970 650147842 63603970 1000000005 112064588 1000000005 112064588 462192161 1000000005 462192161 1000000005 88746589 777998103 88746589 777998103 243284707 669487225 243284707 669487225 588085462 -1000000005 588085462 -1000000005 922694343 189839500 922694343 189839500 721161667 620797413 721161667 620797413 226325486 969641487 226325486 969641487 31616748 969641487 216442804 549993503 216442804 549993503 508867586 340564881 508867586 340564881 697285022 5759495 697285022 5759495 994277016 5759495 734733914 372623364 734733914 372623364 2803400 1000000005 2803400 1000000005 161244372 836438713 161244372 836438713 247296584 672063634 247296584 672063634 524115646 372143823 524115646 372143823 740304508 242236324 740304508 242236324 756954820 242236324 696555961 466538222 696555961 466538222 401935089 997947420 401935089 997947420 1835310 997947420 25863633 923129986 25863633 923129986 851939775 65203701 851939775 65203701 933232916 65203701 132681621 997256452 132681621 997256452 2632004 997256452 47529525 453854278 47529525 453854278 996420773 -1000000005 996420773 -1000000005 697598376 770713960 697598376 770713960 -1000000005 437393091 -1000000005 437393091 692224414 189819276 692224414 189819276 863687140 134614250 863687140 305801725 863687140 305801725 613887695 450050909 613887695 450050909 462638589 777351970 462638589 777351970 20923601 1000000005 20923601 1000000005 50643056 887889095 50643056 887889095 208168458 648889673 208168458 648889673 438161896 473835698 438161896 473835698 601803693 212972958 601803693 212972958 944483676 -1000000005 944483676 -1000000005 804864304 247553289 804864304 247553289 651733818 602671287 651733818 602671287 228876852 1000000005 228876852 1000000005 235702950 4709380 235702950 4709380 1000000005 686989773 1000000005 686989773 70320022 931452408 70320022 290270006 70320022 290270006 912468097 85836820 912468097 363503272 912468097 363503272 432369049 981308619 432369049 981308619 -1000000005 769112716 -1000000005 769112716 429263159 494281307 429263159 494281307 1000000005 11272511 1000000005 11272511 936061443 63855699 936061443 63855699 765221960 453253748 765221960 453253748 85874235 915978289 85874235 -1000000005 85874235 -1000000005 689260723 369001284 689260723 369001284 184940208 831872080 184940208 831872080 168878496 831872080 592717407 218833004 592717407 218833004 831721271 50008276 831721271 50008276 948742567 50008276 931820282 72758296 931820282 72758296 630855544 720198105 630855544 720198105 193321869 986715892 193321869 986715892 13921969 986715892 176187875 728723228 176187875 728723228 709051142 287003856 709051142 287003856 745317887 57487812 745317887 57487812 978004404 21306966 978004404 310471267 978004404 310471267 572270664 593486620 572270664 593486620 321407657 706121923 321407657 706121923 212124321 1000000005 212124321 1000000005 69318794 699546210 69318794 699546210 606003950 155330386 606003950 155330386 1000000005 243720257 1000000005 243720257 682671469 321713421 682671469 321713421 340043651 977926938 340043651 977926938 -1000000005 971941670 -1000000005 971941670 39630321 507879465 39630321 507879465 777954539 34872125 777954539 34872125 964145856 34872125 938259019 122469804 938259019 122469804 668589266 928679660 668589266 928679660 -1000000005 999612965 -1000000005 999612965 210482505 770856996 210482505 770856996 391312467 203365579 391312467 203365579 822288937 174072306 822288937 174072306 824520813 174072306 609458136 746635084 609458136 746635084 169377449 874437087 169377449 874437087 91922404 910296763 91922404 824604378 91922404 824604378 223420376 413484442 223420376 413484442 634059013 359202121 634059013 359202121 664141440 147755028 664141440 147755028 984813717 -1000000005 984813717 -1000000005 849101332 251391538 849101332 251391538 622300659 541039274 622300659 541039274 423230724 737084546 423230724 737084546 209888394 896809270 209888394 896809270 25487095 1000000005 25487095 1000000005 22728252 872752562 22728252 872752562 517868462 -1000000005 517868462 -1000000005 428745288 684405604 428745288 684405604 249746418 1000000005 249746418 1000000005 35206118 873108095 35206118 873108095 301030437 357526563 301030437 357526563 761108766 58245700 761108766 58245700 978687067 20586865 978687067 149328357 978687067 149328357 43092857 957716523 43092857 799788707 43092857 799788707 395987640 324030237 395987640 324030237 756432451 179222082 756432451 179222082 857727650 24643927 857727650 24643927 1000000005 461387920 1000000005 461387920 99767981 902278301 99767981 803374330 99767981 803374330 719326565 233563180 719326565 233563180 1000000005 212515849 1000000005 212515849 708690620 310393669 708690620 310393669 643507579 386312063 643507579 386312063 410445090 590837928 410445090 590837928 -1000000005 797151428 -1000000005 797151428 612554865 361315761 612554865 361315761 718904714 142992341 718904714 142992341 978897426 20392312 978897426 920661978 978897426 920661978 -1000000005 968924753 -1000000005 968924753 348482952 622845534 348482952 622845534 1000000005 155998506 1000000005 155998506 697654681 1000000005 697654681 1000000005 286316822 261786055 286316822 261786055 1000000005 52558136 1000000005 52558136 915761108 140123813 915761108 140123813 606322560 937545087 606322560 937545087 64842759 937545087 164803142 710640728 164803142 710640728 419477155 457719417 419477155 457719417 643018159 75219351 643018159 75219351 923406827 75219351 699978766 808392240 699978766 808392240 -1000000005 634150207 -1000000005 634150207 655030416 256285041 655030416 256285041 827265505 13521589 827265505 13521589 986599354 13521589 942377182 434355012 942377182 434355012 321536861 685270283 321536861 685270283 303171778 1000000005 303171778 1000000005 311128245 527499855 311128245 527499855 673016979 265648213 673016979 265648213 736246040 -1000000005 736246040 -1000000005 999832446 34056273 999832446 34056273 869806278 387847521 869806278 387847521 218568911 781623576 218568911 270439356 218568911 270439356 736777996 229882987 736777996 229882987 854830866 128695008 854830866 128695008 869460864 128695008 809262423 455005778 809262423 455005778 524400624 563311437 524400624 563311437 -1000000005 544656541 -1000000005 544656541 674443226 1825886 674443226 1825886 998349060 1825886 610774990 648489121 610774990 648489121 75569951 1000000005 75569951 1000000005 50256987 789381930 50256987 789381930 788287725 110373779 788287725 110373779 978439400 20967819 978439400 187685215 978439400 187685215 132776414 912966589 132776414 912966589 -1000000005 861460601 -1000000005 861460601 512424393 480868535 512424393 480868535 532213070 349933530 532213070 349933530 820519906 122301848 820519906 122301848 973830994 25768355 973830994 665771016 973830994 665771016 74363917 927461473 74363917 451206376 74363917 451206376 583387390 143886407 583387390 143886407 956993363 42005276 956993363 54797719 956993363 54797719 727061199 400498234 727061199 400498234 437147107 754052121 437147107 754052121 230087883 984554969 230087883 984554969 16349644 984554969 56028803 426947990 56028803 426947990 782095260 156921437 782095260 156921437 1000000005 837394525 1000000005 837394525 72550460 951153426 72550460 951153426 -1000000005 924119142 -1000000005 924119142 146772075 532324357 146772075 532324357 1000000005 52920986 1000000005 52920986 491648888 746792536 491648888 746792536 -1000000005 844076265 -1000000005 844076265 299747377 688397571 299747377 688397571 456249747 532933699 456249747 532933699 715585300 220167537 715585300 220167537 892090923 -1000000005 892090923 -1000000005 621859982 1000000005 621859982 1000000005 45875834 941721298 45875834 941721298 101132096 833710733 101132096 833710733 182750974 725629859 182750974 725629859 746908351 252283481 746908351 439601289 746908351 439601289 408292907 783210687 408292907 783210687 138057887 933050949 138057887 933050949 14823324 985981673 14823324 982055923 14823324 982055923 145315377 774880591 145315377 774880591 432422905 525629426 432422905 525629426 515961255 462363895 515961255 462363895 705902345 -1000000005 705902345 -1000000005 561186255 792419516 561186255 792419516 131769983 869366145 131769983 777709772 131769983 777709772 271628986 449699806 271628986 449699806 617765228 160830260 617765228 160830260 870727938 127546617 870727938 629986242 870727938 629986242 238864693 883935361 238864693 883935361 -1000000005 808403461 -1000000005 808403461 336051966 181804237 336051966 181804237 816704824 181804237 657569651 383165988 657569651 383165988 387851620 749074534 387851620 749074534 173408194 827562764 173408194 790499148 173408194 790499148 474233876 27223403 474233876 27223403 1000000005 120961500 1000000005 120961500 181366660 855066770 181366660 855066770 -1000000005 988633865 -1000000005 988633865 14844307 384813298 14844307 384813298 614977355 384813298 360139774 869415461 360139774 869415461 127515574 1000000005 127515574 1000000005 162864253 732646353 162864253 732646353 361646880 569947096 361646880 569947096 640593513 20601275 640593513 20601275 978670748 20601275 783435285 289363726 783435285 289363726 355558023 893594116 355558023 893594116 79299825 922635383 79299825 837963572 79299825 837963572 452550299 214536113 452550299 214536113 1000000005 72631745 1000000005 72631745 731909911 400148472 731909911 400148472 566655654 608274594 566655654 608274594 249478310 821564337 249478310 821564337 -1000000005 986554274 -1000000005 986554274 73508716 569261913 73508716 569261913 525053320 -1000000005 525053320 -1000000005 926227350 131202239 926227350 131202239 273535134 926303060 273535134 926303060 75611568 926303060 474351416 357120396 474351416 357120396 736646133 67134721 736646133 67134721 931437213 67134721 572376208 432421032 572376208 432421032 529865043 694359524 529865043 694359524 307381715 694359524 580891652 255716645 580891652 255716645 743486327 255716645 687654282 334115565 687654282 334115565 467546411 893378348 467546411 893378348 107689072 893378348 369985139 619121221 369985139 619121221 515629950 326128115 515629950 326128115 719331286 98029118 719331286 98029118 925680895 54798747 925680895 54798747 944125879 54798747 915181038 131560108 915181038 131560108 347147418 913563881 347147418 913563881 88510094 913563881 599408594 286824017 599408594 286824017 762696376 -1000000005 762696376 -1000000005 949993494 264600993 949993494 264600993 611347410 1000000005 611347410 1000000005 1481884 630661475 1481884 630661475 436619278 507305573 436619278 507305573 560982152 379631242 560982152 379631242 622384097 162005500 622384097 162005500 963225279 35780308 963225279 183230716 963225279 183230716 756478502 265044308 756478502 265044308 651959646 480327787 651959646 480327787 115167097 1000000005 115167097 1000000005 173545427 733634843 173545427 733634843 466423631 8502799 466423631 8502799 1000000005 387060036 1000000005 387060036 445960619 666214228 445960619 666214228 -1000000005 581996838 -1000000005 581996838 992324562 7526706 992324562 56304448 992324562 56304448 860321990 302435544 860321990 302435544 564738818 603927927 564738818 603927927 230159929 1000000005 230159929 1000000005 120456127 564076451 120456127 564076451 657750637 -1000000005 657750637 -1000000005 927757111 196569677 927757111 196569677 751502333 504675593 751502333 504675593 144828895 856699774 144828895 644294457 144828895 644294457 366035658 273570425 366035658 273570425 1000000005 20989491 1000000005 20989491 885341834 502831711 885341834 502831711 402520773 669623759 402520773 669623759 182547068 818253787 182547068 641819325 182547068 641819325 527009786 73239710 527009786 73239710 925402564 73239710 348559661 745993742 348559661 745993742 -1000000005 492950645 -1000000005 492950645 1000000005 52306927 1000000005 52306927 578771983 642842232 578771983 642842232 337957769 1000000005 337957769 1000000005 298248003 621049782 298248003 621049782 412522439 278114436 412522439 278114436 723629304 136871260 723629304 136871260 1000000005 68299200 1000000005 68299200 783442760 336847762 783442760 336847762 425794582 731626524 425794582 731626524 -1000000005 972965193 -1000000005 972965193 470458548 122173865 470458548 122173865 930000123 26103224 930000123 26103224 998506633 1758400 998506633 190139042 998506633 190139042 749457434 288996963 749457434 288996963 661720503 761668158 661720503 761668158 196142717 886907523 196142717 886907523 22600980 978680421 22600980 874474343 22600980 874474343 301133105 534377983 301133105 534377983 694515098 248000568 694515098 248000568 751192184 248000568 634682424 375129660 634682424 375129660 81781911 920171689 81781911 755015818 81781911 755015818 372625216 90449960 372625216 90449960 908089645 90449960 801205679 225596232 801205679 225596232 388551541 612862581 388551541 612862581 125692180 1000000005 125692180 1000000005 387846459 378849492 387846459 378849492 684882671 -1000000005 684882671 -1000000005 960666073 219114719 960666073 219114719 722298373 336742009 722298373 336742009 397279877 872428673 397279877 872428673 128531856 872428673 173804567 396171865 173804567 396171865 656068464 151924526 656068464 151924526 998533210 1650176 998533210 157355019 998533210 157355019 827894624 342214948 827894624 342214948 647816658 460282598 647816658 460282598 499544279 874057622 499544279 874057622 17060033 1000000005 17060033 1000000005 68265877 534885203 68265877 534885203 531284960 105875740 531284960 105875740 969083690 30169803 969083690 183320939 969083690 183320939 641230284 501128045 641230284 501128045 445088318 628734081 445088318 628734081 339113742 694617958 339113742 694617958 177234904 909243221 177234904 909243221 27713 999933132 27713 579290968 27713 579290968 717221489 60430957 717221489 60430957 1000000005 21152811 1000000005 21152811 863737052 562435569 863737052 562435569 -1000000005 886418333 -1000000005 886418333 394008400 509693740 394008400 509693740 695320594 35833912 695320594 35833912 963168828 35833912 923017660 81689673 923017660 81689673 663837168 518722916 663837168 518722916 339295460 1000000005 339295460 1000000005 356237504 500799823 356237504 500799823 986660644 13454149 986660644 104836602 986660644 104836602 891083660 107923340 891083660 107923340 195634977 892963706 195634977 892963706 76665067 968587848 76665067 968587848 32555845 968587848 306958842 216421384 306958842 216421384 992844567 -1000000005 992844567 -1000000005 868689491 347847637 868689491 347847637 543582180 794829380 543582180 794829380 59611629 968354191 59611629 968354191 -1000000005 966430781 -1000000005 966430781 534550696 401710578 534550696 401710578 924488856 74103482 924488856 126570927 924488856 126570927 608655223 894354799 608655223 894354799 71445561 1000000005 71445561 1000000005 255387708 331237715 255387708 331237715 916565373 82161591 916565373 369134657 916565373 369134657 389467721 971817733 389467721 971817733 29429440 971817733 520162442 331458335 520162442 331458335 907789758 84826510 907789758 84826510 1000000005 384212352 1000000005 384212352 609376988 465963784 609376988 465963784 320053221 714401315 320053221 714401315 255022551 1000000005 255022551 1000000005 164118625 583320926 164118625 583320926 431781748 367862394 431781748 367862394 649930507 103599637 649930507 103599637 976130028 23408793 976130028 162176479 976130028 162176479 788150897 302589133 788150897 302589133 695774084 854109421 695774084 854109421 123523138 1000000005 123523138 1000000005 500238130 496908590 500238130 496908590 556106646 250778090 556106646 250778090 880398945 117940128 880398945 255421973 880398945 255421973 702507873 391238846 702507873 391238846 443732478 810163226 443732478 810163226 126813014 1000000005 126813014 1000000005 121593910 801283313 121593910 801283313 512578944 481804732 512578944 481804732 781679365 212893251 781679365 212893251 790847799 122904102 790847799 122904102 875158527 122904102 662852697 389920533 662852697 389920533 433653340 586809711 433653340 586809711 105095072 935776905 105095072 935776905 66338967 935776905 185442543 797073247 185442543 797073247 314401066 591057341 314401066 591057341 537388679 463043272 537388679 821045928 537388679 821045928 -1000000005 946723982 -1000000005 946723982 408342878 573875341 408342878 573875341 528997225 440684666 528997225 440684666 803605005 149718739 803605005 149718739 1000000005 96301411 1000000005 96301411 879455753 306483417 879455753 306483417 673309123 687323468 673309123 687323468 267575116 901161620 267575116 901161620 22756479 1000000005 22756479 1000000005 150455707 294543206 150455707 294543206 993023886 -1000000005 993023886 -1000000005 571857776 596331734 571857776 596331734 403625929 1000000005 403625929 1000000005 124197155 825013746 124197155 825013746 358728272 530168038 358728272 530168038 470044398 530168038 388528084 637313053 388528084 637313053 356452647 701372647 356452647 701372647 23460624 977670673 23460624 970102493 23460624 970102493 345095355 202020344 345095355 202020344 909654111 88645621 909654111 566846380 909654111 566846380 59603177 942344547 59603177 630691024 59603177 630691024 587330494 255310275 587330494 255310275 744086150 255310275 557184167 597522463 557184167 597522463 149358468 851600667 149358468 254755338 149358468 254755338 855380063 4459412 855380063 4459412 995577864 4459412 519643607 625622095 519643607 625622095 257811098 965439276 257811098 965439276 35479070 965439276 479627822 336718066 479627822 336718066 898098885 101490408 898098885 221640570 898098885 221640570 563079902 468411465 563079902 468411465 311936443 735429704 311936443 735429704 -1000000005 968808025 -1000000005 968808025 524111496 179980316 524111496 179980316 818586915 179980316 52939031 948330787 52939031 762508576 52939031 762508576 326119660 563672158 326119660 563672158 1000000005 139674716 1000000005 139674716 403658837 774998345 403658837 774998345 95283211 906962773 95283211 855765614 95283211 855765614 330027095 665956720 330027095 665956720 568044500 185552718 568044500 185552718 904488923 94345487 904488923 224062344 904488923 224062344 534065132 509265603 534065132 509265603 99163970 1000000005 99163970 1000000005 22790736 692537424 22790736 692537424 884757571 -1000000005 884757571 -1000000005 502317765 1000000005 502317765 1000000005 33380345 962255102 33380345 962255102 911269306 50673167 911269306 50673167 1000000005 135949056 1000000005 135949056 823568962 947020784 823568962 947020784 -1000000005 969466014 -1000000005 969466014 38243987 305043473 38243987 305043473 961695050 37132540 961695050 577422290 961695050 577422290 390664948 747568554 390664948 747568554 155883661 947611633 155883661 947611633 32124785 969112705 32124785 917828964 32124785 917828964 557254501 78575675 557254501 78575675 920278568 78575675 68353115 933524358 68353115 307922331 68353115 307922331 831174533 68277587 831174533 68277587 1000000005 53369055 1000000005 53369055 939165311 109861261 939165311 109861261 802119571 504464463 802119571 504464463 439761617 573796948 439761617 573796948 188221876 869629004 188221876 869629004 -1000000005 714709128 -1000000005 714709128 393189255 469411513 393189255 469411513 707150193 217961327 707150193 217961327 780974030 217961327 647719622 410307672 647719622 410307672 576772029 437830771 576772029 437830771 562931249 437830771 916319349 -1000000005 916319349 -1000000005 840757163 418068758 840757163 418068758 207985369 841610812 207985369 841610812 153880792 926047234 153880792 926047234 38745126 962299786 38745126 850987416 38745126 850987416 227915344 620817755 227915344 620817755 483252575 410448553 483252575 410448553 597546910 75840540 597546910 75840540 922837953 75840540 751651717 481595683 751651717 481595683 368305697 699296762 368305697 699296762 70121748 1000000005 70121748 1000000005 286336830 157243828 286336830 157243828 861461838 136961937 861461838 146683772 861461838 146683772 785248700 646235660 785248700 646235660 220095255 944950656 220095255 944950656 56446944 944950656 149157891 300796594 149157891 300796594 732995297 175716926 732995297 175716926 860303396 138610643 860303396 177903209 860303396 177903209 704664413 544006206 704664413 544006206 421932343 711914773 421932343 711914773 276890547 1000000005 276890547 1000000005 862405458 66831896 862405458 66831896 931731843 66831896 415600607 719309557 415600607 719309557 39615907 1000000005 39615907 1000000005 77797398 50423890 77797398 50423890 948256141 50423890 928427162 81702211 928427162 81702211 805481210 302297160 805481210 302297160 -1000000005 694826933 -1000000005 694826933 360930309 571479226 360930309 571479226 429664111 564847951 429664111 564847951 481836316 364619206 481836316 364619206 656657255 -1000000005 656657255 -1000000005 382398688 824307127 382398688 824307127 -1000000005 840800052 -1000000005 840800052 545092153 397706548 545092153 397706548 942159494 15193805 942159494 15193805 984529393 15193805 950548252 51664729 950548252 51664729 896410151 140882371 896410151 140882371 810431931 345470258 810431931 345470258 385319256 981445207 385319256 981445207 6994476 993160476 6994476 667440355 6994476 667440355 338107920 594314221 338107920 594314221 494335141 28274012 494335141 28274012 970921053 28274012 746668290 309450123 746668290 309450123 255754043 799947285 255754043 799947285 -1000000005 553242250 -1000000005 553242250 625395895 194224009 625395895 194224009 902159375 42747418 902159375 42747418 956211717 42747418 664866038 340882189 664866038 340882189 487067998 521665080 487067998 521665080 434221616 802963476 434221616 802963476 197420248 802963476 641771316 125026048 641771316 125026048 872930094 125026048 730368450 825146500 730368450 825146500 175591014 825146500 458649644 77954242 458649644 77954242 930121807 -1000000005 930121807 -1000000005 933693658 151698882 933693658 151698882 545887298 547394302 545887298 547394302 175872826 931371251 175872826 931371251 70357406 931371251 358757361 635569773 358757361 635569773 448283773 167495536 448283773 167495536 831778836 167495536 813451089 429078633 813451089 429078633 -1000000005 402471761 -1000000005 402471761 815589722 -1000000005 815589722 -1000000005 857842271 144463566 857842271 144463566 474246552 721833972 474246552 721833972 -1000000005 687179138 -1000000005 687179138 333140955 462571108 333140955 462571108 719512274 214657656 719512274 214657656 893921870 105369935 893921870 407831945 893921870 407831945 579189290 537416769 579189290 537416769 224893818 914830581 224893818 914830581 87081390 914830581 477547768 383101521 477547768 383101521 933606163 64812193 933606163 872208700 933606163 872208700 50754227 950403334 50754227 931124242 50754227 931124242 583546568 350865572 583546568 350865572 696194840 144405612 696194840 144405612 865627754 131686066 865627754 131686066 896147145 92752554 896147145 92752554 994728067 -1000000005 994728067 -1000000005 443474052 659022304 443474052 659022304 275163345 1000000005 275163345 1000000005 547890433 237653911 547890433 237653911 1000000005 5865826 1000000005 5865826 861615910 305294137 861615910 305294137 661670291 384958417 661670291 384958417 483034040 857322942 483034040 857322942 37064085 964102712 37064085 930933835 37064085 930933835 220075747 750997039 220075747 750997039 388689792 460323358 388689792 460323358 898760407 -1000000005 898760407 -1000000005 724607976 448043738 724607976 448043738 380540933 639873619 380540933 639873619 26097829 1000000005 26097829 1000000005 4864333 935623523 4864333 935623523 81699074 298325265 81699074 298325265 848892917 150133210 848892917 529364413 848892917 529364413 371371654 628877351 371371654 219978713 371371654 219978713 850947441 103971927 850947441 103971927 895582981 103971927 890233781 131799187 890233781 131799187 436892407 598568443 436892407 598568443 -1000000005 667467620 -1000000005 667467620 714741036 -1000000005 714741036 -1000000005 848950256 277535020 848950256 277535020 711398478 466276230 711398478 466276230 503271795 496026247 503271795 494930483 503271795 494930483 635048064 364396713 635048064 796473860 635048064 796473860 -1000000005 894439979 -1000000005 894439979 289030019 518023627 289030019 518023627 481807085 103395047 481807085 103395047 1000000005 21353012 1000000005 21353012 944995240 186061004 944995240 186061004 673067295 378302294 673067295 378302294 594111668 518392941 594111668 518392941 207551677 808930890 207551677 808930890 143259487 858200582 143259487 207380456 143259487 207380456 977665936 -1000000005 977665936 -1000000005 957591328 377958611 957591328 377958611 582225659 472397705 582225659 472397705 53224854 948057972 53224854 846575022 53224854 846575022 176339349 398521028 176339349 398521028 711750855 192019769 711750855 192019769 895925620 -1000000005 895925620 -1000000005 941884733 148280656 941884733 148280656 685568306 407361531 685568306 407361531 409487660 594316061 409487660 594316061 237976638 762900409 237976638 600597251 237976638 600597251 1000000005 17180170 1000000005 17180170 66148992 1000000005 66148992 1000000005 120336764 756026757 120336764 756026757 337249092 131361250 337249092 131361250 1000000005 409274743 1000000005 409274743 502000379 593590349 502000379 593590349 43063800 1000000005 43063800 1000000005 1535921 424235183 1535921 424235183 846108060 -1000000005 846108060 -1000000005 312278812 810997900 312278812 810997900 94528848 911699787 94528848 911699787 -1000000005 640518863 -1000000005 640518863 410653610 563398776 410653610 563398776 626142586 276349039 626142586 276349039 854790614 99369367 854790614 99369367 899937837 99369367 853750472 1000000005 853750472 1000000005 43140729 376118428 43140729 376118428 635359408 308081764 635359408 308081764 913801851 13530519 913801851 13530519 986593819 13530519 776461338 343370644 776461338 343370644 639136215 560789074 639136215 560789074 425681095 839400693 425681095 839400693 7808513 1000000005 7808513 1000000005 800973787 38574267 800973787 38574267 960364034 38574267 758215739 270017034 758215739 270017034 609943425 408212396 609943425 408212396 315854424 893232982 315854424 893232982 107824312 893232982 538552843 81555233 538552843 81555233 957997048 -1000000005 957997048 -1000000005 970323828 139593529 970323828 139593529 312379835 881721357 312379835 881721357 119412885 881721357 159745784 396309641 159745784 396309641 878373795 62909082 878373795 62909082 935386246 62909082 759985862 476895225 759985862 476895225 229736822 905091176 229736822 905091176 96931993 905091176 141161394 785615377 141161394 785615377 293239016 476646297 293239016 476646297 619473448 376688002 619473448 376688002 746075406 -1000000005 746075406 -1000000005 728267228 447950547 728267228 447950547 500727621 818313982 500727621 818313982 31049757 970304099 31049757 847611456 31049757 847611456 629618319 31706273 629618319 31706273 977878753 21484571 977878753 246499254 977878753 246499254 623442441 603594649 623442441 603594649 387579624 656429126 387579624 656429126 161866548 894790968 161866548 894790968 -1000000005 868199805 -1000000005 868199805 200532522 368673962 200532522 368673962 945568868 -1000000005 945568868 -1000000005 541201088 525707530 541201088 525707530 464928316 618053449 464928316 618053449 377891894 916394931 377891894 916394931 85563067 916394931 884047730 15696932 884047730 15696932 1000000005 794495433 1000000005 794495433 27800212 973396748 27800212 655016702 27800212 655016702 372374668 568027235 372374668 568027235 639157254 328941219 639157254 328941219 997519951 2611233 997519951 640533978 997519951 640533978 313574397 797010187 313574397 797010187 71261993 930149641 71261993 710793574 71261993 710793574 645942271 316763510 645942271 316763510 860200916 138806557 860200916 466972287 860200916 466972287 532851868 466972287 634515954 310010361 634515954 310010361 940137945 -1000000005 940137945 -1000000005 889657272 120416005 889657272 120416005 831844652 722552244 831844652 722552244 146432195 1000000005 146432195 1000000005 299931367 536725703 299931367 536725703 549186062 319979393 549186062 319979393 779843137 22888733 779843137 22888733 976696613 22888733 802936576 201536336 802936576 201536336 474418830 597876070 474418830 597876070 -1000000005 891776119 -1000000005 891776119 452060847 348005214 452060847 348005214 876436317 15401492 876436317 15401492 1000000005 28072587 1000000005 28072587 670293827 967191390 670293827 967191390 -1000000005 753410807 -1000000005 753410807 472748054 352571869 472748054 352571869 681322251 107002517 681322251 107002517 1000000005 63449385 1000000005 63449385 908269954 163056724 908269954 163056724 654310952 437037521 654310952 437037521 284299530 845616421 284299530 845616421 155093670 845616421 197797755 591532127 197797755 591532127 551282290 356628331 551282290 356628331 830122812 162973218 830122812 162973218 836331622 162973218 825707932 190392342 825707932 190392342 725465870 1000000005 725465870 1000000005 528568216 102890575 528568216 102890575 979496648 19883424 979496648 348441679 979496648 348441679 620586975 390460098 620586975 390460098 542478869 600850628 542478869 600850628 335835213 878213091 335835213 878213091 123076381 878213091 148743634 380441161 148743634 380441161 1000000005 331591005 1000000005 331591005 358638339 849799494 358638339 849799494 42181648 1000000005 42181648 1000000005 71946564 766454043 71946564 766454043 623400058 251551221 623400058 251551221 799154233 -1000000005 799154233 -1000000005 302791796 753472761 302791796 753472761 117430704 1000000005 117430704 1000000005 82977103 293190394 82977103 293190394 899135011 -1000000005 899135011 -1000000005 166903427 943939238 166903427 943939238 57671623 943939238 144187805 815964918 144187805 815964918 207580776 701529170 207580776 701529170 434560750 527692699 434560750 527692699 491465737 221220026 491465737 221220026 777565420 221220026 680000649 426451764 680000649 426451764 477497081 578478681 477497081 578478681 258069206 947254254 258069206 947254254 -1000000005 692452616 -1000000005 692452616 360276492 635159776 360276492 635159776 682706724 -1000000005 682706724 -1000000005 343362507 883733245 343362507 883733245 65470835 959353781 65470835 959353781 41596463 959353781 118749252 712848500 118749252 712848500 578975247 332269456 578975247 332269456 847036732 151749054 847036732 537847918 847036732 537847918 300264155 797950369 300264155 797950369 122767098 1000000005 122767098 1000000005 173660217 236272102 173660217 236272102 851629996 15718364 851629996 15718364 983896871 15718364 227163320 1000000005 227163320 1000000005 4130897 527708080 4130897 527708080 578765461 193568988 578765461 193568988 911141407 -1000000005 911141407 -1000000005 800840385 418093237 800840385 418093237 471545843 716411074 471545843 716411074 225449439 1000000005 225449439 1000000005 3621488 926984002 3621488 926984002 172295680 337396306 172295680 337396306 899816902 99478134 899816902 584768536 899816902 584768536 333888510 949792817 333888510 949792817 51403599 949792817 171162251 765422604 171162251 765422604 1000000005 154998595 1000000005 154998595 173663517 954923545 173663517 954923545 24011979 977240932 24011979 708145394 24011979 708145394 412780707 361265061 412780707 361265061 863276725 92946635 863276725 92946635 905695494 92946635 717925991 296103030 717925991 296103030 228764668 1000000005 228764668 1000000005 50916341 624918542 50916341 624918542 463357079 150524199 463357079 150524199 965547831 33580576 965547831 201049468 965547831 201049468 728961048 328595733 728961048 328595733 476402767 644352351 476402767 644352351 138739798 1000000005 138739798 1000000005 633813773 178396219 633813773 178396219 954436882 44359626 954436882 191786197 954436882 191786197 107288447 893834655 107288447 883616286 107288447 883616286 265556244 667396659 265556244 667396659 572772472 238970572 572772472 238970572 899379623 99822053 899379623 204155240 899379623 204155240 766634143 296322298 766634143 296322298 688034337 851733779 688034337 851733779 107493397 950808746 107493397 950808746 11750337 1000000005 11750337 1000000005 53744447 590039196 53744447 590039196 621761783 319667110 621761783 319667110 766885891 231632245 766885891 269935528 766885891 269935528 540911415 479336315 540911415 479336315 463854409 646088835 463854409 646088835 -1000000005 956562565 -1000000005 956562565 535067366 72891624 535067366 72891624 1000000005 109230642 1000000005 109230642 835201447 257948133 835201447 257948133 593885260 427078520 593885260 427078520 389248613 618141999 389248613 618141999 266838806 793061420 266838806 793061420 31485397 969860987 31485397 940142013 31485397 940142013 200402648 703122139 200402648 703122139 754864441 141216133 754864441 141216133 857625638 141216133 624252076 613362864 624252076 613362864 345319989 700411693 345319989 700411693 192747572 807475572 192747572 790059086 192747572 790059086 352957597 173361746 352957597 173361746 836543660 -1000000005 836543660 -1000000005 787938838 220471229 787938838 220471229 316960494 743477960 316960494 743477960 257367457 743477960 431623633 124963379 431623633 124963379 873036797 124963379 695383878 410371659 695383878 410371659 475240356 563690141 475240356 563690141 396069635 693308063 396069635 693308063 200434606 1000000005 200434606 1000000005 133149746 707217838 133149746 707217838 583083333 406679334 583083333 406679334 956967152 42038009 956967152 128574557 956967152 128574557 56466807 944933700 56466807 690684325 56466807 690684325 335089061 532009500 335089061 532009500 580018791 41588528 580018791 41588528 1000000005 516594984 1000000005 516594984 356344169 678857674 356344169 678857674 60510493 941495895 60510493 843886628 60510493 843886628 297855403 613125764 297855403 613125764 525192838 426450262 525192838 426450262 747983266 -1000000005 747983266 -1000000005 808675397 255535723 808675397 255535723 585728875 709574354 585728875 709574354 135551919 892377054 135551919 892377054 7240614 992874071 7240614 721792717 7240614 721792717 625912655 166997485 625912655 166997485 970303176 14296418 970303176 14296418 1000000005 203301752 1000000005 203301752 322934842 678525917 322934842 381846846 322934842 381846846 805727418 131019121 805727418 131019121 910451618 8579694 910451618 8579694 991071789 8579694 795924080 727724146 795924080 727724146 11269145 989244233 11269145 689469843 11269145 689469843 689094773 222334032 689094773 222334032 1000000005 495691214 1000000005 495691214 289529081 962917847 289529081 962917847 38286520 962917847 322215905 457749518 322215905 457749518 691855369 44982050 691855369 44982050 953942995 44982050 936772157 239269408 936772157 239269408 97079138 961301912 97079138 961301912 34486911 966596491 34486911 256422126 34486911 256422126 978010136 21279105 978010136 143480346 978010136 143480346 177049900 1000000005 177049900 1000000005 437778963 451580402 437778963 451580402 673483794 35124599 673483794 35124599 1000000005 55979059 1000000005 55979059 844092819 192071063 844092819 192071063 -1000000005 649185716 -1000000005 649185716 806848217 15648358 806848217 15648358 1000000005 53082138 1000000005 53082138 942974086 231669794 942974086 231669794 758665306 941839345 758665306 941839345 20164888 1000000005 20164888 1000000005 118094877 574962071 118094877 574962071 729016923 270643664 729016923 455282580 729016923 455282580 500482697 539325533 500482697 539325533 82655517 1000000005 82655517 1000000005 383453928 436491100 383453928 436491100 664402763 321917341 664402763 321917341 1000000005 44419691 1000000005 44419691 796219934 247242120 796219934 247242120 702756640 396046559 702756640 396046559 590795152 540050890 590795152 540050890 391866291 703806498 391866291 703806498 297210766 703806498 459228579 471538288 459228579 471538288 605219196 161581750 605219196 161581750 887231389 81309152 887231389 81309152 917660322 81309152 190801747 878893951 190801747 878893951 -1000000005 798572437 -1000000005 798572437 300061556 631273744 300061556 631273744 421516894 12914659 421516894 12914659 987321690 12914659 753301878 524766824 753301878 524766824 436138986 564190327 436138986 78376830 436138986 78376830 928053267 66474166 928053267 66474166 936678670 32391391 936678670 32391391 966974866 32391391 911479685 168328879 911479685 168328879 88908952 913207291 88908952 591532346 88908952 591532346 631579233 349402784 631579233 349402784 718920165 106332799 718920165 106332799 892710534 106332799 368540542 706732934 368540542 706732934 -1000000005 743887110 -1000000005 743887110 924307936 74238812 924307936 165392063 924307936 165392063 740837832 687650166 740837832 687650166 227811546 985180294 227811546 985180294 15579140 985180294 53856711 772003049 53856711 772003049 1000000005 101670392 1000000005 101670392 850335483 401301475 850335483 401301475 507899477 556553464 507899477 556553464 187782376 812494800 187782376 591873578 187782376 591873578 438445079 471386434 438445079 471386434 528870319 471386434 431492237 1000000005 431492237 1000000005 110641324 705227722 110641324 705227722 321622296 376546948 321622296 376546948 670992676 19794383 670992676 19794383 979616541 19794383 352983113 939107650 352983113 939107650 63036316 939107650 64736613 671997335 64736613 671997335 884920849 113400398 884920849 893462941 884920849 893462941 46719993 1000000005 46719993 1000000005 24814317 583733176 24814317 583733176 648954047 58569566 648954047 58569566 1000000005 395472460 1000000005 395472460 407964501 956680700 407964501 956680700 4773497 1000000005 4773497 1000000005 11020232 846153745 11020232 846153745 637478145 351851713 637478145 351851713 647775235 351851713 634022878 453120968 634022878 453120968 295712105 760289812 295712105 760289812 238034153 895384691 238034153 895384691 -1000000005 727589503 -1000000005 727589503 591609065 -1000000005 591609065 -1000000005 939008915 635570126 939008915 635570126 287949925 862230939 287949925 862230939 130865655 937762608 130865655 937762608 62371466 1000000005 62371466 1000000005 13094755 738231808 13094755 738231808 364733220 10205401 364733220 10205401 989591007 10205401 907625715 150850298 907625715 150850298 672460931 535475208 672460931 535475208 48198521 952612906 48198521 757914311 48198521 757914311 279751811 200415467 279751811 200415467 828310429 170581077 828310429 302108922 828310429 302108922 571151910 497750942 571151910 497750942 268412293 843938858 268412293 843938858 47953296 955058744 47953296 955058744 45373551 955058744 64162918 888787409 64162918 888787409 253474354 283268278 253474354 283268278 758284318 112130420 758284318 112130420 934943993 63372322 934943993 364007109 934943993 364007109 526041084 589819502 526041084 589819502 244867536 910872476 244867536 910872476 91483871 910872476 133184416 822759553 133184416 822759553 203532077 726834127 203532077 726834127 408398335 548683520 408398335 548683520 486591113 407041034 486591113 407041034 998515198 1697498 998515198 226891578 998515198 226891578 767180432 327840541 767180432 327840541 -1000000005 857650247 -1000000005 857650247 441610664 184102111 441610664 184102111 813997972 184102111 772970185 690790219 772970185 690790219 145859446 855478343 145859446 527996268 145859446 527996268 656334532 63767245 656334532 63767245 962937941 -1000000005 962937941 -1000000005 691585035 426708141 691585035 426708141 102416352 899285111 102416352 552033893 102416352 552033893 459725527 321356517 459725527 321356517 751648415 227346827 751648415 227346827 771039499 227346827 758929697 307215884 758929697 307215884 582172866 615131013 582172866 615131013 168415789 1000000005 168415789 1000000005 127415031 480678463 127415031 480678463 880814610 117554073 880814610 277159660 880814610 277159660 563934687 759003469 563934687 759003469 176341307 824615876 176341307 520993460 176341307 520993460 521640742 87787936 521640742 87787936 962320292 36493613 962320292 40832021 962320292 40832021 833193375 190660952 833193375 190660952 431184924 886415591 431184924 886415591 76898711 924903308 76898711 255227793 76898711 255227793 744174413 449032734 744174413 449032734 419672310 618070179 419672310 618070179 344330379 656651206 344330379 637567819 344330379 637567819 729278534 169328641 729278534 169328641 829945385 169328641 825145438 437955639 825145438 437955639 65236397 1000000005 65236397 1000000005 235712779 294778399 235712779 294778399 876378743 14434132 876378743 14434132 985376020 14434132 756395172 423316538 756395172 423316538 552918001 847385997 552918001 847385997 -1000000005 847582512 -1000000005 847582512 345689377 584263595 345689377 584263595 463079534 -1000000005 463079534 -1000000005 913607268 216971076 913607268 216971076 569636992 902979981 569636992 902979981 58916810 943009248 58916810 757250791 58916810 757250791 816686192 158464450 816686192 158464450 1000000005 443138355 1000000005 443138355 164078581 836846494 164078581 200136998 164078581 200136998 818897578 179616091 818897578 561440173 818897578 561440173 -1000000005 839037627 -1000000005 839037627 964805119 34424784 964805119 399840382 964805119 399840382 159117460 919448232 159117460 919448232 75494034 1000000005 75494034 1000000005 37826682 799065793 37826682 799065793 286469001 273750769 286469001 273750769 839909872 -1000000005 839909872 -1000000005 961591239 532745517 961591239 532745517 404866755 595538488 404866755 584279531 404866755 584279531 448534769 478859882 448534769 478859882 809703279 166278629 809703279 166278629 897615626 -1000000005 897615626 -1000000005 960177469 720236930 960177469 720236930 158997122 956501654 158997122 956501654 44316999 956501654 474744497 306196215 474744497 306196215 710288376 272462299 710288376 272462299 809879206 55445859 809879206 55445859 943729680 55445859 474309626 729266244 474309626 729266244 190097518 1000000005 190097518 1000000005 28923396 129306166 28923396 129306166 868792005 129306166 519946018 631565316 519946018 631565316 29071336 972198546 29071336 796228290 29071336 796228290 443123403 554607831 443123403 554607831 483487529 -1000000005 483487529 -1000000005 980451192 97177154 980451192 97177154 674797554 462543437 674797554 462543437 63310448 976240030 63310448 976240030 25070764 976240030 253132821 551542493 253132821 551542493 655325374 -1000000005 655325374 -1000000005 773345917 376022912 773345917 376022912 179615446 952397386 179615446 952397386 -1000000005 987777931 -1000000005 987777931 658709814 277893149 658709814 277893149 1000000005 216226823 1000000005 216226823 734632372 519850966 734632372 519850966 371373196 1000000005 371373196 1000000005 271633513 541012301 271633513 541012301 615753715 129931842 615753715 129931842 887484197 -1000000005 887484197 -1000000005 670032497 347556861 670032497 347556861 627693471 405277165 627693471 405277165 201810307 980648341 201810307 980648341 20621185 980648341 40121479 711424010 40121479 711424010 327879400 597424402 327879400 597424402 460900107 91694495 460900107 91694495 906975655 91694495 745706676 466986825 745706676 466986825 298500768 784738804 298500768 784738804 87537791 926114870 87537791 926114870 11154461 991315166 11154461 991315166 -1000000005 902861692 -1000000005 902861692 323600804 601400523 323600804 601400523 963438666 35470007 963438666 119573160 963438666 119573160 -1000000005 846598946 -1000000005 846598946 418259023 582104813 418259023 582104813 659657458 252389820 659657458 252389820 746769469 252389820 576856798 505772354 576856798 505772354 403323496 877294557 403323496 877294557 123869220 877294557 125575263 517851425 125575263 517851425 490640543 484638468 490640543 484638468 539561753 411773436 539561753 411773436 640184265 47672748 640184265 47672748 1000000005 3282468 1000000005 3282468 983363602 19234708 983363602 19234708 842986389 279261726 842986389 279261726 309277076 931522822 309277076 931522822 25601652 975527075 25601652 757751298 25601652 757751298 527674817 3029806 527674817 3029806 997052594 3029806 608625724 529432926 608625724 529432926 408605407 624864606 408605407 624864606 53102211 948231813 53102211 908978071 53102211 908978071 894653470 104834890 894653470 424312379 894653470 424312379 -1000000005 705210550 -1000000005 705210550 349585198 550694067 349585198 550694067 830273991 -1000000005 830273991 -1000000005 870423682 401378941 870423682 401378941 352418838 657300359 352418838 657300359 25052708 976244682 25052708 344463200 25052708 344463200 1000000005 452849880 1000000005 452849880 347642729 791707394 347642729 791707394 208071091 791707394 233626257 711190695 233626257 711190695 322399181 494185753 322399181 494185753 655245248 199984756 655245248 199984756 844445113 154584828 844445113 177538914 844445113 177538914 737869433 303640732 737869433 303640732 382582392 637667406 382582392 637667406 233440040 914150358 233440040 914150358 23738950 977388636 23738950 843032092 23738950 843032092 369564801 411494503 369564801 411494503 844907333 -1000000005 844907333 -1000000005 664593019 446976086 664593019 446976086 444612820 555219660 444612820 335926703 444612820 335926703 947242094 51522179 947242094 174632706 947242094 174632706 730855456 416622007 730855456 416622007 196518674 840646728 196518674 840646728 56177394 1000000005 56177394 1000000005 91737506 856876389 91737506 856876389 676109483 293781826 676109483 293781826 1000000005 63387403 1000000005 63387403 852676543 892951249 852676543 892951249 -1000000005 727412958 -1000000005 727412958 315006828 634924499 315006828 634924499 628804557 257573979 628804557 257573979 780051283 218802455 780051283 746533848 780051283 746533848 131835304 876118652 131835304 876118652 119601997 1000000005 119601997 1000000005 96212190 783943918 96212190 783943918 226790468 769363174 226790468 769363174 241637271 578462871 241637271 578462871 452821011 276079307 452821011 276079307 999143959 1009960 999143959 1674001 999143959 1674001 747193596 731758223 747193596 731758223 29212276 1000000005 29212276 1000000005 31141827 761614520 31141827 761614520 337213965 647847999 337213965 647847999 415281074 133951383 415281074 133951383 864208743 133951383 331059092 686383607 331059092 686383607 309938840 848137607 309938840 848137607 96934591 1000000005 96934591 1000000005 116207377 867813430 116207377 867813430 613481545 160295201 613481545 160295201 894106150 -1000000005 894106150 -1000000005 708767799 334986084 708767799 334986084 422367784 739995624 422367784 739995624 -1000000005 720011651 -1000000005 720011651 758336291 -1000000005 758336291 -1000000005 984656618 478129562 984656618 478129562 142977329 886384218 142977329 886384218 114729218 886384218 150950553 828181702 150950553 828181702 292013590 443608366 292013590 443608366 611367292 363068054 611367292 363068054 911256794 -1000000005 911256794 -1000000005 978998634 348690798 978998634 348690798 -1000000005 917730905 -1000000005 917730905 110057674 540719877 110057674 540719877 615277525 122276510 615277525 122276510 1000000005 128738449 1000000005 128738449 847880724 291054114 847880724 291054114 633546151 461064183 633546151 461064183 93228465 910847578 93228465 910847578 91518532 910847578 110988837 702624532 110988837 702624532 378029807 519859042 378029807 519859042 510430257 412512992 510430257 412512992 608015316 165749911 608015316 165749911 833398979 165749911 289868564 789749202 289868564 789749202 144654971 891816714 144654971 891816714 34212835 966835307 34212835 676551760 34212835 676551760 348189104 420578719 348189104 420578719 828625620 26761951 828625620 26761951 972948608 26761951 707852412 844140324 707852412 844140324 -1000000005 930034184 -1000000005 930034184 122866400 764308661 122866400 764308661 308335401 580845076 308335401 580845076 581555578 359586274 581555578 359586274 653693667 292104345 653693667 292104345 805980862 191790002 805980862 212125735 805980862 212125735 616713211 576921235 616713211 576921235 422124315 995974541 422124315 995974541 3972087 995974541 392477271 604637006 392477271 604637006 872299160 -1000000005 872299160 -1000000005 927525955 349043215 927525955 349043215 581719230 597157279 581719230 597157279 312541691 689202405 312541691 671178258 312541691 671178258 344886667 163085021 344886667 163085021 955562986 43333040 955562986 253721705 955562986 253721705 582596430 670629704 582596430 670629704 188423754 871794454 188423754 871794454 98359540 903821896 98359540 752587036 98359540 752587036 395033536 563860408 395033536 563860408 654120964 -1000000005 654120964 -1000000005 55549132 1000000005 55549132 1000000005 168136750 696370103 168136750 696370103 723985352 204834736 723985352 204834736 1000000005 198725434 1000000005 198725434 634866481 457344464 634866481 457344464 441777803 733419922 441777803 733419922 163290182 837774880 163290182 689151586 163290182 689151586 394262855 435928804 394262855 435928804 886588360 -1000000005 886588360 -1000000005 794553754 229255676 794553754 229255676 606611089 652388196 606611089 652388196 182535905 890647952 182535905 890647952 97480935 904388483 97480935 62282817 97480935 62282817 936178506 62282817 847842945 337192288 847842945 337192288 495766767 664784317 495766767 664784317 272558166 926121806 272558166 926121806 33297961 967865783 33297961 869582081 33297961 869582081 667863360 61029281 667863360 61029281 937360527 61029281 920309390 397270416 920309390 397270416 220966308 957502952 220966308 957502952 -1000000005 950163799 -1000000005 950163799 190581189 455575661 190581189 455575661 545133216 455575661 528014920 909053878 528014920 909053878 93298989 909053878 372701528 579319488 372701528 579319488 755244161 -1000000005 755244161 -1000000005 856184441 229378085 856184441 229378085 652105597 499346174 652105597 499346174 319656606 701296120 319656606 701296120 93774214 1000000005 93774214 1000000005 171072581 762759333 171072581 762759333 319571134 645257927 319571134 645257927 404235913 576027 404235913 576027 999529597 576027 972415791 427038316 972415791 427038316 495122042 615382861 495122042 615382861 315479717 755082608 315479717 755082608 -1000000005 444461932 -1000000005 444461932 566731583 280762489 566731583 280762489 817994620 85539369 817994620 85539369 990894941 8803190 990894941 311196649 990894941 311196649 444417809 594981281 444417809 594981281 260950540 886698215 260950540 886698215 50554505 950564364 50554505 609167401 50554505 609167401 704840444 86448878 704840444 86448878 1000000005 107766563 1000000005 107766563 511043373 590162652 511043373 590162652 123346224 877830338 123346224 854856839 123346224 854856839 314929398 516818538 314929398 516818538 560693711 364727510 560693711 364727510 686089926 -1000000005 686089926 -1000000005 802015809 733106288 802015809 733106288 1208348 1000000005 1208348 1000000005 169982412 727474765 169982412 727474765 635104169 339120888 635104169 339120888 710659623 159416352 710659623 159416352 894283805 78968113 894283805 78968113 948863094 49795635 948863094 443112010 948863094 443112010 311256037 1000000005 311256037 1000000005 470943679 524995038 470943679 524995038 500351230 183426798 500351230 183426798 923403548 75231897 923403548 543431636 923403548 543431636 96407312 1000000005 96407312 1000000005 413477709 395450454 413477709 395450454 1000000005 197770437 1000000005 197770437 594845419 543178496 594845419 543178496 443873506 641698799 443873506 641698799 295996515 705010196 295996515 633275996 295996515 633275996 933982866 64375387 933982866 70216479 933982866 70216479 918580602 120518677 918580602 120518677 848349681 203532330 848349681 203532330 567126662 512585837 567126662 512585837 -1000000005 713988810 -1000000005 713988810 356128840 512013770 356128840 512013770 1000000005 944224349 1000000005 944224349 9934010 990395391 9934010 985648447 9934010 985648447 315303514 570013031 315303514 570013031 503725217 304794333 503725217 304794333 860009667 50560550 860009667 50560550 994954516 -1000000005 994954516 -1000000005 712965322 400294704 712965322 400294704 78671787 942585706 78671787 942585706 59401323 942585706 125865613 608894454 125865613 608894454 656635687 -1000000005 656635687 -1000000005 947333667 64139048 947333667 64139048 841829103 170484320 841829103 170484320 802604370 353778424 802604370 353778424 364903531 718597467 364903531 718597467 266705904 822831504 266705904 822831504 -1000000005 686185570 -1000000005 686185570 357443104 351138189 357443104 351138189 903695603 -1000000005 903695603 -1000000005 948992079 471279117 948992079 471279117 347672737 1000000005 347672737 1000000005 19147834 919615568 19147834 919615568 139053104 579670979 139053104 579670979 550165449 330671995 550165449 330671995 674423534 265857600 674423534 265857600 733815518 265857600 584513379 662278777 584513379 662278777 298961249 972182841 298961249 972182841 -1000000005 976488569 -1000000005 976488569 782486468 144217526 782486468 144217526 1000000005 91810817 1000000005 91810817 537071223 621483260 537071223 621483260 36829359 1000000005 36829359 1000000005 113833329 622684320 113833329 622684320 434095339 141300879 434095339 141300879 1000000005 46200683 1000000005 46200683 760769330 384393705 760769330 384393705 429078696 570841088 429078696 570841088 -1000000005 648669305 -1000000005 648669305 711165057 256620511 711165057 256620511 802054927 -1000000005 802054927 -1000000005 436004600 818355454 436004600 818355454 182434696 818355454 207670306 759440776 207670306 759440776 675190380 81145072 675190380 81145072 917755814 81145072 722192164 928387943 722192164 928387943 -1000000005 628932521 -1000000005 628932521 556035933 329911938 556035933 329911938 712482483 -1000000005 712482483 -1000000005 281866970 842277045 281866970 842277045 59097175 1000000005 59097175 1000000005 417100490 545279294 417100490 545279294 820900103 12174574 820900103 12174574 1000000005 230968926 1000000005 230968926 389532142 661514754 389532142 661514754 -1000000005 602380297 -1000000005 602380297 725457403 133954685 725457403 133954685 953496737 -1000000005 953496737 -1000000005 805443996 531642833 805443996 531642833 407228630 745302970 407228630 745302970 226823301 799239275 226823301 799239275 110681538 890466593 110681538 720484937 110681538 720484937 305925753 608806929 305925753 608806929 468610622 503697421 468610622 503697421 837956752 3138636 837956752 3138636 996892574 3138636 599708301 646598771 599708301 646598771 201996649 885092517 201996649 885092517 -1000000005 469679188 -1000000005 469679188 540390057 -1000000005 540390057 -1000000005 930220585 121282675 930220585 121282675 619357007 449804240 619357007 449804240 501273488 542817822 501273488 542817822 133513765 1000000005 133513765 1000000005 213953987 416494316 213953987 416494316 709561036 151656854 709561036 151656854 1000000005 149191365 1000000005 149191365 798042577 397824016 798042577 397824016 498057980 833978469 498057980 833978469 -1000000005 967945657 -1000000005 967945657 174315705 517485507 174315705 517485507 560691221 326081215 560691221 326081215 861318552 12699840 861318552 12699840 987491412 12699840 692180737 399097246 692180737 399097246 465182828 557474772 465182828 557474772 361878520 714064771 361878520 714064771 280561941 764137879 280561941 764137879 218156227 782034443 218156227 526772794 218156227 526772794 743791398 64654965 743791398 64654965 957819381 22966523 957819381 22966523 976584080 22966523 565081817 1000000005 565081817 1000000005 121952093 611584967 121952093 611584967 700275255 106339351 700275255 106339351 892660554 106339351 488180703 601009130 488180703 601009130 352122115 684003614 352122115 684003614 256333593 982925305 256333593 982925305 -1000000005 825926229 -1000000005 825926229 314077097 649333185 314077097 649333185 491795595 249859425 491795595 249859425 825939030 -1000000005 825939030 -1000000005 642026021 658800778 642026021 658800778 314573771 687111507 314573771 156894982 314573771 156894982 841914410 156894982 645807843 500736680 645807843 500736680 382899772 686667731 382899772 686667731 272267198 728007363 272267198 573013161 272267198 573013161 799861494 198269306 799861494 268102699 799861494 268102699 331221451 899940569 331221451 899940569 -1000000005 782950260 -1000000005 782950260 489346766 383380609 489346766 383380609 672968419 109024249 672968419 109024249 889856529 109024249 866362668 245685235 866362668 245685235 514545526 506761740 514545526 506761740 436786477 626375929 436786477 626375929 326670742 677568990 326670742 677568990 -1000000005 877750690 -1000000005 877750690 130818027 407473826 130818027 407473826 592973377 407473826 21127621 980207334 21127621 623469298 21127621 623469298 414731274 573791077 414731274 573791077 437490296 337860344 437490296 337860344 1000000005 308416921 1000000005 308416921 533811870 918667564 533811870 918667564 -1000000005 403331577 -1000000005 403331577 642873950 356303787 642873950 926260726 642873950 926260726 75686661 926260726 189462003 730932004 189462003 730932004 286504197 452574169 286504197 452574169 621653584 192540355 621653584 192540355 805330827 192540355 253165917 1000000005 253165917 1000000005 216092434 631374907 216092434 631374907 500606283 287462145 500606283 287462145 796990298 201175825 796990298 361430133 796990298 361430133 505286638 615417336 505286638 615417336 -1000000005 413202979 -1000000005 413202979 838818727 160292312 838818727 445454163 838818727 445454163 477505309 626277575 477505309 626277575 305455522 745571278 305455522 745571278 193337050 858119337 193337050 858119337 82897713 935569684 82897713 935569684 66624801 935569684 104235537 601404976 104235537 601404976 454454913 389416019 454454913 389416019 771044534 108949369 771044534 108949369 970400488 28821258 970400488 76359588 970400488 76359588 567253626 824791468 567253626 824791468 131789878 954271933 131789878 954271933 46344658 954271933 100862186 506273787 100862186 506273787 784837148 -1000000005 784837148 -1000000005 921694603 230386978 921694603 230386978 494168999 555014229 494168999 555014229 387871207 919448338 387871207 919448338 82076961 1000000005 82076961 1000000005 169439859 438236855 169439859 438236855 804719934 849056 804719934 849056 999221413 849056 981505319 756563676 981505319 756563676 123952125 947496386 123952125 947496386 -1000000005 806694856 -1000000005 806694856 251220281 649556003 251220281 649556003 366963339 562584320 366963339 562584320 507834981 462768389 507834981 462768389 735834992 258685240 735834992 258685240 958485431 40663415 958485431 124270652 958485431 124270652 806051455 276420773 806051455 276420773 703698086 509133915 703698086 509133915 407512837 868213610 407512837 868213610 64424150 938055872 64424150 913856151 64424150 913856151 196466641 542146760 196466641 542146760 767600731 22635850 767600731 22635850 976833022 22635850 789583472 475965179 789583472 475965179 243900911 803373646 243900911 803373646 188125799 830932256 188125799 830932256 55536839 946036318 55536839 577687704 55536839 577687704 510589852 349921162 510589852 349921162 789325832 176842794 789325832 176842794 821598165 176842794 700092956 383554335 700092956 383554335 600268782 537846628 600268782 537846628 253871255 993624708 253871255 993624708 6339261 993624708 521977916 475483983 521977916 475483983 818244138 180274858 818244138 222967528 818244138 222967528 696667281 476456071 696667281 476456071 203482231 984052551 203482231 984052551 -1000000005 181260455 -1000000005 181260455 817177295 181260455 659363448 538351168 659363448 538351168 456393856 593179595 456393856 593179595 266625560 864338952 266625560 864338952 40020159 960767712 40020159 170012802 40020159 170012802 828964561 170012802 693086483 1000000005 693086483 1000000005 208870895 726608122 208870895 726608122 279125183 -1000000005 279125183 -1000000005 822580593 794241541 822580593 794241541 89233987 942798516 89233987 942798516 59124671 942798516 280141070 240156600 280141070 240156600 758618166 240156600 450263315 867527191 450263315 867527191 -1000000005 929282697 -1000000005 929282697 291127041 310311990 291127041 310311990 782091356 25247251 782091356 25247251 1000000005 42566703 1000000005 42566703 886034451 520612838 886034451 520612838 322959728 998105435 322959728 998105435 -1000000005 930699476 -1000000005 930699476 145160919 765770809 145160919 765770809 315260121 618878007 315260121 618878007 512772166 463060665 512772166 463060665 575348815 -1000000005 575348815 -1000000005 880083859 906063439 880083859 906063439 96106516 906063439 138188019 695714491 138188019 695714491 375534077 448412911 375534077 448412911 636316527 320701626 636316527 320701626 986388769 -1000000005 986388769 -1000000005 795230502 394272232 795230502 394272232 273534419 735852275 273534419 735852275 177563380 1000000005 177563380 1000000005 9884608 873508030 9884608 873508030 158654591 650094316 158654591 650094316 384480046 596500003 384480046 596500003 443379431 437411878 443379431 437411878 748169123 250844987 748169123 794116163 748169123 794116163 163958412 836989043 163958412 805546805 163958412 805546805 277627749 699226537 277627749 699226537 358924663 554271762 358924663 554271762 715478452 268946003 715478452 268946003 838367859 160757192 838367859 579428637 838367859 579428637 267095768 733416600 267095768 470537681 267095768 470537681 936170528 -1000000005 936170528 -1000000005 552918613 752728385 552918613 752728385 224697926 799333122 224697926 799333122 -1000000005 979866477 -1000000005 979866477 163049546 712231199 163049546 712231199 592785562 117818433 592785562 117818433 928892936 69827898 928892936 277915189 928892936 277915189 679890544 322843746 679890544 322843746 291058780 1000000005 291058780 1000000005 479031278 507445721 479031278 507445721 595643291 117405144 595643291 117405144 925058772 -1000000005 925058772 -1000000005 601189506 693320714 601189506 693320714 3450140 996502475 3450140 941393421 3450140 941393421 60789353 284298738 60789353 284298738 761155022 211641515 761155022 211641515 900648655 98693268 900648655 196590497 900648655 196590497 738013734 309441121 738013734 309441121 430823299 615419290 430823299 615419290 79405201 1000000005 79405201 1000000005 136197936 375455165 136197936 375455165 945873672 -1000000005 945873672 -1000000005 823340591 356187991 823340591 356187991 579753571 1000000005 579753571 1000000005 455995376 -1000000005 455995376 -1000000005 910648441 96644653 910648441 96644653 838969154 228422143 838969154 228422143 540102115 529368278 540102115 529368278 306766660 1000000005 306766660 1000000005 268949278 639211720 268949278 639211720 489755915 487009493 489755915 487009493 654652666 -1000000005 654652666 -1000000005 550777229 509183736 550777229 509183736 333387008 887308041 333387008 887308041 88014981 1000000005 88014981 1000000005 443526105 363317094 443526105 363317094 696985666 -1000000005 696985666 -1000000005 587492104 940590140 587492104 940590140 -1000000005 977765350 -1000000005 977765350 25533847 908632682 25533847 908632682 124885474 836999583 124885474 836999583 246383435 564095842 246383435 564095842 511582592 416321760 511582592 416321760 584539691 416321760 261496976 799447492 261496976 799447492 -1000000005 993218994 -1000000005 993218994 345770308 182159103 345770308 182159103 1000000005 193679920 1000000005 193679920 534106790 648925954 534106790 648925954 116403103 975799855 116403103 975799855 25435296 975799855 295322874 684049378 295322874 684049378 384276987 581306106 384276987 581306106 512654531 395238470 512654531 395238470 626974165 330768067 626974165 330768067 700915949 66519581 700915949 66519581 931998954 66519581 772602771 476757397 772602771 476757397 494816071 647162026 494816071 647162026 -1000000005 982251670 -1000000005 982251670 316927353 119102382 316927353 119102382 1000000005 42084581 1000000005 42084581 944408402 431657934 944408402 431657934 315418385 882055185 315418385 882055185 119108757 882055185 138062686 833822746 138062686 833822746 220180290 706518868 220180290 706518868 630872416 263967985 630872416 263967985 939879810 46756937 939879810 46756937 952020129 46756937 925913965 544782614 925913965 544782614 454830630 544782614 554790442 103116916 554790442 103116916 918544655 42730584 918544655 42730584 962045373 36772215 962045373 82687809 962045373 82687809 913392545 177861940 913392545 177861940 753274242 327680921 753274242 327680921 463023451 827472289 463023451 827472289 137580685 1000000005 137580685 1000000005 92081121 340417400 92081121 340417400 923665651 37528967 923665651 37528967 992518000 -1000000005 992518000 -1000000005 827549434 200146024 827549434 200146024 626504742 558059761 626504742 558059761 308972371 861919566 308972371 861919566 139536288 861919566 328220205 442237544 328220205 442237544 698474360 -1000000005 698474360 -1000000005 549150559 674391564 549150559 674391564 300384443 733278963 300384443 733278963 77400325 924333997 77400325 345196403 77400325 345196403 716318317 193397697 716318317 193397697 961787538 -1000000005 961787538 -1000000005 993364961 177639846 993364961 177639846 760102634 293674372 760102634 293674372 175333573 872425673 175333573 872425673 -1000000005 654281795 -1000000005 654281795 605214630 258583154 605214630 258583154 814064377 152539757 814064377 152539757 846125627 152539757 393864557 652187634 393864557 652187634 -1000000005 956440868 -1000000005 956440868 206386930 480061118 206386930 480061118 537746525 300323842 537746525 300323842 995445137 -1000000005 995445137 -1000000005 880628656 316321915 880628656 316321915 645687986 469623932 645687986 469623932 512334615 905352621 512334615 905352621 96683405 905352621 349621257 364124492 349621257 364124492 755486328 -1000000005 755486328 -1000000005 238097563 799599631 238097563 799599631 102016780 922077852 102016780 922077852 79712917 922077852 198644391 693825686 198644391 693825686 774045608 179904362 774045608 179904362 825988094 172863929 825988094 369447256 825988094 369447256 343503803 776775917 343503803 776775917 197764157 842470285 197764157 842470285 74295429 1000000005 74295429 1000000005 47546027 192311410 47546027 192311410 805568700 192311410 467077664 589371115 467077664 589371115 182500899 818283835 182500899 139666202 182500899 139666202 859400231 139666202 830681570 469798890 830681570 469798890 121135554 1000000005 121135554 1000000005 301790971 676342025 301790971 676342025 527255884 464531137 527255884 464531137 718396354 55200745 718396354 55200745 943864404 55200745 614081191 618377731 614081191 618377731 271171797 764052710 271171797 764052710 227354291 776545411 227354291 776545411 223900005 776545411 254198992 293433044 254198992 293433044 850211118 126791002 850211118 126791002 871305197 126791002 870115274 952147231 870115274 952147231 -1000000005 740308357 -1000000005 740308357 512967894 243019380 512967894 243019380 841800917 68007625 841800917 68007625 1000000005 116938596 1000000005 116938596 881180375 159541407 881180375 159541407 786658557 490487718 786658557 490487718 256608107 1000000005 256608107 1000000005 427725362 481603878 427725362 481603878 596721991 300149145 596721991 300149145 884622450 113706140 884622450 212113630 884622450 212113630 270776309 869811996 270776309 869811996 131261669 869811996 207643108 380957887 207643108 380957887 635486820 -1000000005 635486820 -1000000005 728107804 382995417 728107804 382995417 310138712 892224022 310138712 892224022 108831710 892224022 204851951 174535840 204851951 174535840 915796900 -1000000005 915796900 -1000000005 919784038 328923019 919784038 328923019 268696119 817494924 268696119 817494924 139072570 863522564 139072570 863522564 -1000000005 481469752 -1000000005 481469752 558172348 -1000000005 558172348 -1000000005 848021075 203619794 848021075 203619794 417504400 768440750 417504400 768440750 212811200 1000000005 212811200 1000000005 56604435 927099705 56604435 927099705 109777246 751218404 109777246 751218404 681221759 95012115 681221759 95012115 1000000005 279884677 1000000005 279884677 375028721 753762833 375028721 753762833 81214413 1000000005 81214413 1000000005 102563747 587592374 102563747 587592374 665705295 285854591 665705295 285854591 759003628 231290428 759003628 231290428 1000000005 267097383 1000000005 267097383 714207478 594383641 714207478 594383641 307862179 1000000005 307862179 1000000005 697186313 34223597 697186313 34223597 965016168 34223597 869126602 131881720 869126602 131881720 831070991 452046215 831070991 452046215 159117240 883932539 159117240 883932539 117094542 883932539 404783549 565552524 404783549 565552524 635752596 217210358 635752596 217210358 787066941 174732546 787066941 174732546 924670224 73866112 924670224 239351270 924670224 239351270 415931587 626612157 415931587 626612157 164234833 1000000005 164234833 1000000005 62849729 918645032 62849729 918645032 105604977 240044890 105604977 240044890 901870769 90126277 901870769 90126277 981891519 17592186 981891519 401305639 981891519 401305639 472309677 610718439 472309677 610718439 349950341 720389313 349950341 720389313 279914397 720389313 535239184 304459975 535239184 304459975 695182524 180167078 695182524 180167078 818401554 180167078 753129250 413220813 753129250 413220813 184094616 1000000005 184094616 1000000005 33756120 927014001 33756120 927014001 158132106 218708646 158132106 218708646 780163561 218708646 424822372 601685606 424822372 601685606 181316394 959665539 181316394 959665539 -1000000005 786575365 -1000000005 786575365 275525471 443526429 275525471 443526429 599288516 -1000000005 599288516 -1000000005 314569565 1000000005 314569565 1000000005 171877249 770068310 171877249 770068310 521605635 322499070 521605635 322499070 675553918 322499070 354159644 1000000005 354159644 1000000005 20395822 865620652 20395822 865620652 156924223 836820377 156924223 836820377 476865348 175208476 476865348 175208476 974128705 25439486 974128705 301143442 974128705 301143442 680874994 973799959 680874994 973799959 27409056 973799959 309647396 675970928 309647396 675970928 704518634 106574751 704518634 106574751 926199973 22914767 926199973 22914767 976680140 22914767 874584585 460277352 874584585 460277352 121370401 879703881 121370401 709831848 121370401 709831848 595190700 341228495 595190700 341228495 1000000005 150470059 1000000005 150470059 784105393 434765256 784105393 434765256 361513746 697557623 361513746 697557623 56611554 1000000005 56611554 1000000005 256375972 343214393 256375972 343214393 997543103 2599557 997543103 21160018 997543103 21160018 871223705 747979258 871223705 747979258 -1000000005 503178978 -1000000005 503178978 935273779 62986500 935273779 78855827 935273779 78855827 899097754 219240402 899097754 219240402 644441422 371270558 644441422 371270558 436379729 651026871 436379729 651026871 321942189 1000000005 321942189 1000000005 580774 306782057 580774 306782057 946146936 52658387 946146936 89841725 946146936 89841725 895243224 374382099 895243224 374382099 613197615 442822770 613197615 442822770 96681349 905353468 96681349 88511285 96681349 88511285 951867035 46942832 951867035 73132732 951867035 73132732 631339218 554307363 631339218 554307363 304760917 928251519 304760917 928251519 73493758 928251519 257316374 161978169 257316374 161978169 1000000005 101645780 1000000005 101645780 368399727 685330813 368399727 685330813 275467940 1000000005 275467940 1000000005 46470709 685287400 46470709 685287400 599336157 139914306 599336157 139914306 863233656 -1000000005 863233656 -1000000005 883790512 243243710 883790512 243243710 485140391 514565576 485140391 343338567 485140391 343338567 734599901 218592412 734599901 218592412 896337309 73846550 896337309 73846550 1000000005 335097281 1000000005 335097281 573870798 436866932 573870798 436866932 68482147 1000000005 68482147 1000000005 311350855 547746347 311350855 547746347 456712737 -1000000005 456712737 -1000000005 989437904 315834386 989437904 315834386 334978996 687723319 334978996 687723319 145718687 947833132 145718687 947833132 43325060 959347820 43325060 959347820 41598738 959347820 396789682 81831775 396789682 81831775 926123470 72782378 926123470 186890607 926123470 186890607 683905921 471522841 683905921 471522841 404815693 869055901 404815693 869055901 15377770 985311304 15377770 894684624 15377770 894684624 238892875 747160119 238892875 747160119 850805905 143014843 850805905 143014843 1000000005 196412486 1000000005 196412486 486198512 550744002 486198512 550744002 312845434 794233563 312845434 794233563 7503173 1000000005 7503173 1000000005 92703116 481834465 92703116 481834465 945767183 52906761 945767183 317210338 945767183 317210338 234696191 777714987 234696191 777714987 144045601 1000000005 144045601 1000000005 488022835 44859728 488022835 44859728 1000000005 33360115 1000000005 33360115 519866205 599534685 519866205 599534685 308066000 1000000005 308066000 1000000005 689523568 -1000000005 689523568 -1000000005 838904102 235902965 838904102 235902965 252267330 748492253 252267330 607918125 252267330 607918125 657617625 208699363 657617625 208699363 920567936 -1000000005 920567936 -1000000005 777250294 225833488 777250294 225833488 543230082 609974492 543230082 609974492 274019517 1000000005 274019517 1000000005 13657892 360656006 13657892 360656006 726354235 -1000000005 726354235 -1000000005 582146076 432913649 582146076 432913649 357565461 689476705 357565461 689476705 249885494 757991057 249885494 757991057 210483262 979196499 210483262 979196499 9202875 991174664 9202875 989638441 9202875 989638441 64080517 797983109 64080517 797983109 261344905 569511027 261344905 569511027 659448980 49685478 659448980 49685478 948970370 49685478 763269067 911465682 763269067 911465682 38133403 963065160 38133403 637971029 38133403 637971029 498879618 5917755 498879618 5917755 994092969 5917755 880013634 406695917 880013634 406695917 318118867 684002685 318118867 684002685 243164413 788657893 243164413 788657893 211237237 788657893 244894505 649758311 244894505 649758311 557932711 118478507 557932711 118478507 937347186 -1000000005 937347186 -1000000005 610661072 432256636 610661072 432256636 438919173 1000000005 438919173 1000000005 297932654 580667922 297932654 580667922 655803642 343728006 655803642 366131910 655803642 366131910 532226054 596912778 532226054 596912778 210112098 937593550 210112098 937593550 57805830 943799645 57805830 800667246 57805830 800667246 341236553 634643505 341236553 634643505 811610341 81478948 811610341 81478948 917442857 81478948 891150207 392522305 891150207 392522305 533096443 637844083 533096443 637844083 215069157 1000000005 215069157 1000000005 438191922 174375137 438191922 174375137 883792735 59237016 883792735 59237016 996097618 4020509 996097618 81825886 996097618 81825886 838353549 353227375 838353549 353227375 625949043 471165319 625949043 471165319 372562994 656444656 372562994 656444656 287465467 744161060 287465467 744161060 -1000000005 622205197 -1000000005 622205197 485676427 112027822 485676427 112027822 902681337 36787809 902681337 36787809 962019884 36787809 858829687 437336498 858829687 437336498 500526413 613382648 500526413 613382648 31799369 969425283 31799369 846569311 31799369 846569311 402841665 283234733 402841665 283234733 790786514 193807133 790786514 193807133 1000000005 591141876 1000000005 591141876 337072388 903643809 337072388 903643809 98484538 903643809 394236319 386641313 394236319 386641313 933726395 64649220 933726395 128989630 933726395 128989630 324254318 907426583 324254318 907426583 94921912 907426583 96828105 889402142 96828105 889402142 485926326 473713762 485926326 473713762 681697892 281738974 681697892 281738974 868283632 5754024 868283632 5754024 994280306 5754024 926523936 451709830 926523936 451709830 -1000000005 277543581 -1000000005 277543581 854699067 126167467 854699067 126167467 885597066 112775351 885597066 148645954 885597066 148645954 621877804 551481140 621877804 551481140 66968035 981983990 66968035 981983990 19085647 981983990 493364997 246086994 493364997 246086994 934624125 63599389 934624125 327521973 934624125 327521973 449741623 803431671 449741623 803431671 196953692 803431671 468540361 527726477 468540361 527726477 820768735 144406484 820768735 144406484 1000000005 312822044 1000000005 312822044 634892104 376769819 634892104 376769819 436532102 732104112 436532102 732104112 124339226 933986317 124339226 933986317 58075487 943544882 58075487 890711469 58075487 890711469 324519826 655761093 324519826 655761093 713851932 241550684 713851932 241550684 757489169 241550684 689241497 426380916 689241497 426380916 520280784 960302630 520280784 960302630 -1000000005 760917571 -1000000005 760917571 263849100 378222559 263849100 378222559 730016992 169900793 730016992 169900793 903489289 95379251 903489289 384908802 903489289 384908802 -1000000005 584339598 -1000000005 584339598 582308359 301060580 582308359 301060580 698326881 301060580 493417442 1000000005 493417442 1000000005 32241497 821440040 32241497 821440040 221283001 713767446 221283001 713767446 305633400 482464556 305633400 482464556 645832815 2466113 645832815 2466113 1000000005 70474577 1000000005 70474577 876997499 144633153 876997499 144633153 841592482 205728487 841592482 205728487 661274323 384698492 661274323 384698492 478494829 521078078 478494829 386741389 478494829 386741389 790352038 -1000000005 790352038 -1000000005 619482611 455269670 619482611 455269670 543900416 611443994 543900416 611443994 162542240 838461203 162542240 556677326 162542240 556677326 628701557 269393614 628701557 269393614 757050465 84891292 757050465 84891292 913375585 84891292 246236768 902863160 246236768 902863160 99238603 902863160 755884194 104296166 755884194 104296166 997299918 -1000000005 997299918 -1000000005 949574125 63854313 949574125 63854313 899822606 286722072 899822606 286722072 285936802 746131802 285936802 746131802 99374086 949852039 99374086 949852039 51355017 949852039 360697571 419088437 360697571 419088437 632280552 231770817 632280552 231770817 1000000005 36628757 1000000005 36628757 904477452 125204718 904477452 125204718 749181188 745187859 749181188 745187859 -1000000005 953167665 -1000000005 953167665 209340149 589973043 209340149 589973043 434898104 -1000000005 434898104 -1000000005 780294190 543689087 780294190 543689087 45192856 955350835 45192856 955350835 34950109 965953320 34950109 568783781 34950109 568783781 495671326 442176571 495671326 442176571 558696209 442176571 358562989 774445649 358562989 774445649 73062223 991704002 73062223 991704002 8755842 991704002 461229827 5024919 461229827 5024919 995058806 5024919 932473946 158541782 932473946 158541782 812196229 221858352 812196229 221858352 156680214 1000000005 156680214 1000000005 301535348 194913168 301535348 194913168 952007050 -1000000005 952007050 -1000000005 996538674 37629921 996538674 37629921 671226034 338633751 671226034 338633751 495535357 590510611 495535357 590510611 379197574 631500869 379197574 631500869 231946691 790301651 231946691 790301651 164185525 921589222 164185525 921589222 57908601 943670955 57908601 492766571 57908601 492766571 730777437 -1000000005 730777437 -1000000005 924487749 138878816 924487749 138878816 743699869 485668185 743699869 485668185 486951824 649102362 486951824 649102362 264776620 1000000005 264776620 1000000005 97943835 168607573 97943835 168607573 909411756 88933869 909411756 177686139 909411756 177686139 424567884 875098790 424567884 875098790 34011537 967030897 34011537 828654785 34011537 828654785 222303137 747190313 222303137 747190313 514029384 24016014 514029384 24016014 1000000005 97296784 1000000005 97296784 485254599 856428268 485254599 856428268 -1000000005 531248284 -1000000005 531248284 587718266 336688719 587718266 336688719 819597230 55882075 819597230 55882075 943358214 55882075 779850024 853709152 779850024 853709152 147472643 853709152 467216734 95583101 467216734 95583101 945594467 15085085 945594467 15085085 984672080 15085085 961405780 84698083 961405780 84698083 747141196 493091414 747141196 493091414 379394491 769404800 379394491 769404800 231584703 769404800 270475329 726681664 270475329 726681664 352810093 -1000000005 352810093 -1000000005 622712294 423399517 622712294 423399517 264296900 901667429 264296900 901667429 -1000000005 927257514 -1000000005 927257514 291629410 681367054 291629410 681367054 797534908 200589821 797534908 299015087 797534908 299015087 668870591 844906345 668870591 844906345 71037941 930439349 71037941 704877655 71037941 704877655 335443824 217705544 335443824 217705544 781092545 217705544 771934808 317353836 771934808 317353836 679886399 342947398 679886399 342947398 432483464 833712777 432483464 833712777 87599400 1000000005 87599400 1000000005 347810008 284003956 347810008 284003956 773047371 225223131 773047371 235900483 773047371 235900483 568097869 580026753 568097869 580026753 420658677 580026753 546153552 393563725 546153552 393563725 1000000005 89576991 1000000005 89576991 859405591 422576495 859405591 422576495 349316490 1000000005 349316490 1000000005 51563468 914248280 51563468 914248280 144283980 669813575 144283980 669813575 652878337 258654171 652878337 258654171 854523065 108226245 854523065 108226245 1000000005 24382149 1000000005 24382149 559636912 510656022 559636912 510656022 458434866 672215369 458434866 672215369 320220318 689393915 320220318 689393915 248322105 775429231 248322105 775429231 -1000000005 916681621 -1000000005 916681621 167230595 796286515 167230595 796286515 877902516 27630320 877902516 27630320 1000000005 9848282 1000000005 9848282 661578777 395974916 661578777 395974916 256060687 895988467 256060687 895988467 29951608 1000000005 29951608 1000000005 84398361 502674420 84398361 502674420 603220844 228959323 603220844 228959323 1000000005 31835493 1000000005 31835493 816633399 1000000005 816633399 1000000005 357208669 449456722 357208669 449456722 960338241 -1000000005 960338241 -1000000005 917160554 230555052 917160554 230555052 711773839 319744177 711773839 319744177 369443186 933539290 369443186 933539290 -1000000005 983917413 -1000000005 983917413 59584554 626747021 59584554 626747021 693745845 176840058 693745845 176840058 1000000005 457701451 1000000005 457701451 530061041 1000000005 530061041 1000000005 79377037 905095837 79377037 905095837 418661891 419354628 418661891 419354628 720964343 -1000000005 720964343 -1000000005 919077309 227160914 919077309 227160914 21657843 979692753 21657843 833762197 21657843 833762197 407080297 -1000000005 407080297 -1000000005 988664104 25267426 988664104 25267426 756805877 263415132 756805877 263415132 619759182 690076060 619759182 690076060 259211113 741842928 259211113 719708957 259211113 719708957 665466412 32795805 665466412 32795805 966637899 32795805 840107533 247714386 840107533 247714386 680636733 416909860 680636733 416909860 552167348 535822395 552167348 535822395 327089684 1000000005 327089684 1000000005 907349047 12525931 907349047 12525931 987613087 12525931 715229478 314769489 715229478 314769489 516669951 727330657 516669951 727330657 259854665 748239520 259854665 748239520 -1000000005 160792144 -1000000005 160792144 882598155 6270382 882598155 6270382 1000000005 519073534 1000000005 519073534 445718354 814283989 445718354 814283989 -1000000005 809978935 -1000000005 809978935 196908409 709115067 196908409 709115067 555479554 335676457 555479554 335676457 809284847 111585517 809284847 111585517 886911939 111585517 747148684 672483661 747148684 672483661 246136137 814539329 246136137 814539329 -1000000005 941644716 -1000000005 941644716 87140093 841431045 87140093 841431045 515311069 135361435 515311069 135361435 862910325 135361435 606566290 666484502 606566290 666484502 259779836 807889982 259779836 807889982 64867567 1000000005 64867567 1000000005 176884850 556414293 176884850 556414293 602782861 107628403 602782861 107628403 930403844 -1000000005 930403844 -1000000005 866340539 166800764 866340539 166800764 505444035 518298501 505444035 518298501 -1000000005 994305141 -1000000005 994305141 281957742 485556595 281957742 485556595 589120565 -1000000005 589120565 -1000000005 801460099 369899993 801460099 369899993 192582484 889226589 192582484 889226589 111939364 889226589 129729668 860123638 129729668 860123638 213807306 564359529 213807306 564359529 564743084 119511311 564743084 119511311 878726000 119511311 810782820 209386089 810782820 209386089 751090848 480068426 751090848 480068426 401739433 697566747 401739433 697566747 303885097 704748188 303885097 704748188 145177259 1000000005 145177259 1000000005 159153878 739579774 159153878 739579774 309169796 567357718 309169796 567357718 457197770 443302268 457197770 443302268 613915929 145468527 613915929 145468527 853385725 145468527 814269175 421329641 814269175 421329641 41938414 999649069 41938414 999649069 362627 999649069 184757317 805584240 184757317 805584240 225226841 292528494 225226841 292528494 737787897 261777984 737787897 341728469 737787897 341728469 482551879 563425792 482551879 563425792 247797952 898709181 247797952 898709181 -1000000005 616076705 -1000000005 616076705 610140180 247915492 610140180 247915492 875485277 12802883 875485277 12802883 1000000005 87136358 1000000005 87136358 713360350 599682631 713360350 599682631 317373144 741503145 317373144 741503145 115737546 885231403 115737546 875199263 115737546 875199263 292782648 692717838 292782648 692717838 400374599 465213933 400374599 465213933 553863934 411614104 553863934 411614104 720696644 275341181 720696644 275341181 843761233 87332136 843761233 87332136 980556325 18843767 980556325 47947862 980556325 47947862 923652907 97929301 923652907 97929301 781224554 281030654 781224554 281030654 388892288 818701528 388892288 818701528 182082274 818701528 315001730 631416146 315001730 631416146 395973408 345360799 395973408 345360799 765505987 -1000000005 765505987 -1000000005 781844439 719705021 781844439 719705021 17163415 1000000005 17163415 1000000005 560038814 423884471 560038814 423884471 726380277 216610306 726380277 216610306 966589045 -1000000005 966589045 -1000000005 955466639 408193706 955466639 408193706 456505374 834997009 456505374 834997009 149163398 899764545 149163398 899764545 -1000000005 792410752 -1000000005 792410752 517473850 205669316 517473850 205669316 883751423 114579048 883751423 163138291 883751423 163138291 499739445 639272688 499739445 639272688 138931640 997034110 138931640 997034110 2893196 997034110 992896271 7023514 992896271 286229296 992896271 286229296 106638484 894636343 106638484 834733824 106638484 834733824 664576046 179136138 664576046 179136138 819371907 179136138 505937914 799898900 505937914 799898900 121404324 953681302 121404324 953681302 -1000000005 968440818 -1000000005 968440818 162434917 249404007 162434917 249404007 749661483 249404007 562961425 588434288 562961425 588434288 308595593 693186070 308595593 621562906 308595593 621562906 496038448 365698762 496038448 365698762 661733685 290184738 661733685 290184738 813633694 141261116 813633694 141261116 1000000005 39475979 1000000005 39475979 670475512 834860990 670475512 834860990 119395445 1000000005 119395445 1000000005 119738839 681987935 119738839 681987935 355944623 464522527 355944623 464522527 829035441 -1000000005 829035441 -1000000005 994327291 420815852 994327291 420815852 473049320 613557249 473049320 613557249 340507059 970589295 340507059 970589295 7727997 1000000005 7727997 1000000005 236039158 75215532 236039158 75215532 923407525 75215532 794796639 401419274 794796639 401419274 321978970 696192331 321978970 696192331 281673973 1000000005 281673973 1000000005 145770637 805143106 145770637 805143106 261036066 534608845 261036066 534608845 477308457 117890093 477308457 117890093 880427635 117890093 847675138 250124648 847675138 250124648 590410367 613168413 590410367 613168413 67953144 934236765 67953144 784754306 67953144 784754306 472061253 403905264 472061253 403905264 704534284 78873541 704534284 78873541 1000000005 324026105 1000000005 324026105 471795596 906662028 471795596 906662028 92576159 909830674 92576159 676927893 92576159 676927893 394477397 586792635 394477397 586792635 520852375 386152362 520852375 386152362 613623387 386152362 333515912 801296809 333515912 801296809 32940350 968331564 32940350 655082503 32940350 655082503 426931843 458645044 426931843 458645044 711963895 156146769 711963895 156146769 994830660 5343073 994830660 712879177 994830660 712879177 123266420 964707882 123266420 964707882 36297896 964707882 72261251 603541463 72261251 603541463 763150096 -1000000005 763150096 -1000000005 943119066 450863993 943119066 450863993 336841206 1000000005 336841206 1000000005 167159281 584113920 167159281 584113920 458372339 429854982 458372339 429854982 838963555 -1000000005 838963555 -1000000005 629207539 735130619 629207539 735130619 1644373 998211736 1644373 898620947 1644373 898620947 192516545 737777196 192516545 737777196 510645154 104306080 510645154 104306080 991623618 -1000000005 991623618 -1000000005 888748794 202231753 888748794 202231753 591821437 717785494 591821437 717785494 244506497 868214449 244506497 868214449 115887770 899077243 115887770 899077243 102544257 899077243 423144885 295636155 423144885 295636155 792283975 206016837 792283975 491361709 792283975 491361709 107600628 893501473 107600628 800325283 107600628 800325283 264404981 653773927 264404981 653773927 496605746 423213112 496605746 423213112 643101468 130231378 643101468 130231378 1000000005 202306467 1000000005 202306467 477338890 592247482 477338890 592247482 253389060 756766300 253389060 756766300 -1000000005 985085659 -1000000005 985085659 249763661 610529881 249763661 610529881 728912868 230882581 728912868 230882581 865017803 39431018 865017803 39431018 959789681 39431018 806645368 432950547 806645368 432950547 162757301 855692192 162757301 855692192 100192075 1000000005 100192075 1000000005 91401831 869789856 91401831 869789856 196553487 766785807 196553487 766785807 316990541 135326758 316990541 135326758 1000000005 423172219 1000000005 423172219 149387747 1000000005 149387747 1000000005 93644913 150185763 93644913 150185763 848809218 150185763 814753060 221304693 814753060 221304693 54958768 946502698 54958768 866649937 54958768 866649937 242071164 400551986 242071164 400551986 772506215 225813481 772506215 351970481 772506215 351970481 446000880 805666533 446000880 805666533 103921107 936367813 103921107 936367813 65782450 936367813 207515758 542088191 207515758 542088191 640101196 253411112 640101196 253411112 1000000005 123935762 1000000005 123935762 762978038 308464790 762978038 308464790 475983226 586492074 475983226 586492074 -1000000005 911044750 -1000000005 911044750 140788547 729176421 140788547 729176421 341024363 527714857 341024363 527714857 875200618 122855484 875200618 212291075 875200618 212291075 526884055 474064923 526884055 474064923 497361262 619164823 497361262 619164823 234519414 1000000005 234519414 1000000005 371230554 -1000000005 371230554 -1000000005 836097690 410035133 836097690 410035133 575730376 740042301 575730376 740042301 80438259 1000000005 80438259 1000000005 223490906 673011618 223490906 673011618 374299790 111485840 374299790 111485840 887074903 111485840 654969075 772463866 654969075 772463866 -1000000005 493628666 -1000000005 493628666 1000000005 186443496 1000000005 186443496 471104212 709184354 471104212 709184354 71552153 976340176 71552153 976340176 24915585 976340176 129974757 692878119 129974757 692878119 667298008 -1000000005 667298008 -1000000005 926804520 346152259 926804520 346152259 173505875 896763275 173505875 896763275 31451135 969869126 31451135 951098977 31451135 951098977 456314657 284131307 456314657 284131307 978771561 20504980 978771561 492633848 978771561 492633848 155568005 845230481 155568005 576816277 155568005 576816277 423482446 576816277 108530148 967538411 108530148 967538411 19021142 1000000005 19021142 1000000005 122978270 568277171 122978270 568277171 708136977 -1000000005 708136977 -1000000005 992423393 29683284 992423393 29683284 850428225 193910992 850428225 193910992 803138795 711655920 803138795 711655920 41758169 999073511 41758169 999073511 885760 999073511 392341965 484271807 392341965 484271807 594600348 98763397 594600348 98763397 991997179 -1000000005 991997179 -1000000005 655514749 428387346 655514749 428387346 145968688 882811003 145968688 882811003 118290987 882811003 262972324 130477170 262972324 130477170 907271469 82787908 907271469 82787908 915787601 82787908 789885433 232988853 789885433 232988853 515977325 747014374 515977325 747014374 99534827 929277718 99534827 929277718 -1000000005 836933173 -1000000005 836933173 235536526 559306740 235536526 559306740 897884754 74513995 897884754 74513995 1000000005 373507672 1000000005 373507672 286542673 714144950 286542673 480117694 286542673 480117694 1000000005 29398587 1000000005 29398587 945438242 215387544 945438242 215387544 479271377 998246873 479271377 998246873 1626552 998246873 120454515 864120703 120454515 864120703 699849924 38865178 699849924 38865178 960180026 38865178 824297107 704067963 824297107 704067963 197781121 802503157 197781121 472809903 197781121 472809903 1000000005 410938617 1000000005 410938617 556404789 702666019 556404789 702666019 187503133 868519716 187503133 868519716 132658429 868519716 217195484 618091153 217195484 618091153 871031279 26748086 871031279 26748086 973027386 26748086 929695324 1000000005 929695324 1000000005 297891813 663584780 297891813 663584780 362545244 634581854 362545244 634581854 519843950 475074779 519843950 475074779 834676083 164727842 834676083 565111337 834676083 565111337 214227031 981026224 214227031 981026224 -1000000005 746061630 -1000000005 746061630 287950847 616286336 287950847 616286336 409023504 509909321 409023504 509909321 811408111 -1000000005 811408111 -1000000005 970202828 648288492 970202828 648288492 241075934 772920461 241075934 772920461 7703902 992607177 7703902 707179264 7703902 707179264 338689984 648402441 338689984 648402441 419305799 560369350 419305799 560369350 679004841 319358132 679004841 483257128 679004841 483257128 374014377 664120767 374014377 664120767 266047869 737994184 266047869 737994184 232498491 853440111 232498491 853440111 42304917 965775473 42304917 965775473 35221688 965775473 184882246 688769342 184882246 688769342 437855840 322857371 437855840 322857371 823994237 119630342 823994237 119630342 917084775 81770962 917084775 463229918 917084775 463229918 177804094 822849004 177804094 791176666 177804094 791176666 584807678 55071542 584807678 55071542 1000000005 131688661 1000000005 131688661 639920867 824231817 639920867 824231817 87793063 1000000005 87793063 1000000005 20189416 893782835 20189416 893782835 176589054 453546045 176589054 453546045 961035370 17041084 961035370 17041084 982507164 17041084 972031198 409734865 972031198 409734865 463217681 801656492 463217681 801656492 68456143 933407772 68456143 664798614 68456143 664798614 391503873 567904874 391503873 567904874 443905600 523997977 443905600 523997977 574316366 208101106 574316366 208101106 855283402 -1000000005 855283402 -1000000005 852803038 531411862 852803038 531411862 221423368 778657042 221423368 566888483 221423368 566888483 710250544 231552555 710250544 231552555 993738111 6265725 993738111 44509540 993738111 44509540 674377196 396357519 674377196 396357519 313011231 688763328 313011231 494472287 313011231 494472287 542753521 417950622 542753521 417950622 907009067 91670051 907009067 102469323 907009067 102469323 749870608 485385605 749870608 485385605 318783252 694381612 318783252 694381612 152209716 908061595 152209716 908061595 94330021 908061595 262583346 436064144 262583346 436064144 658311848 186304209 658311848 186304209 865852121 132244381 865852121 167793574 865852121 167793574 654195442 367399571 654195442 367399571 302438433 731544671 302438433 731544671 255054016 762808279 255054016 762808279 95886441 908506994 95886441 908506994 33770580 967281173 33770580 925039028 33770580 925039028 139496764 116470624 139496764 116470624 882025751 116470624 597478881 787916644 597478881 787916644 80164798 992416923 80164798 992416923 7880244 992416923 228410161 434012131 228410161 434012131 670137964 202792199 670137964 202792199 987679614 -1000000005 987679614 -1000000005 748063222 343694330 748063222 343694330 609159086 447552474 609159086 447552474 423611575 969829230 423611575 969829230 31488895 969829230 40190943 710912549 40190943 710912549 359281509 497102922 359281509 497102922 1000000005 168470916 1000000005 168470916 393011207 1000000005 393011207 1000000005 247112472 700891654 247112472 700891654 582128409 374205769 582128409 374205769 705484313 291743166 705484313 291743166 834219847 150350388 834219847 150350388 1000000005 98056184 1000000005 98056184 691635456 407757864 691635456 407757864 555318366 903734018 555318366 903734018 -1000000005 882997154 -1000000005 882997154 699031490 160755499 699031490 160755499 987296234 12939182 987296234 153354135 987296234 153354135 742282749 261496921 742282749 261496921 725781775 399898542 725781775 399898542 457156958 593276671 457156958 593276671 157347449 925763169 157347449 925763169 -1000000005 986790166 -1000000005 986790166 603974236 376771729 603974236 376771729 714275035 275866786 714275035 275866786 898154693 53726650 898154693 53726650 945066714 53726650 889525449 248570919 889525449 248570919 459962411 626362807 459962411 626362807 -1000000005 973143033 -1000000005 973143033 157253679 772343023 157253679 772343023 278443264 502966213 278443264 502966213 564056126 128967640 564056126 128967640 982855773 16795458 982855773 485328917 982855773 485328917 342037005 847199440 342037005 847199440 153562205 847199440 200299792 -1000000005 200299792 -1000000005 958152337 54705452 958152337 54705452 855278737 756617699 855278737 756617699 160464256 933350139 160464256 933350139 40643395 960078178 40643395 911540550 40643395 911540550 243903796 732119187 243903796 732119187 274225470 409991029 274225470 409991029 707935710 -1000000005 707935710 -1000000005 761778509 301028103 761778509 301028103 279486995 790416551 279486995 790416551 101659442 971859880 101659442 971859880 -1000000005 744906979 -1000000005 744906979 331635975 210041693 331635975 210041693 788651383 210041693 641415531 879474023 641415531 879474023 121683285 879474023 407021065 424631230 407021065 424631230 982288457 -1000000005 982288457 -1000000005 995113692 70944603 995113692 70944603 638868768 655649548 638868768 655649548 288759258 894882196 288759258 894882196 106377885 894882196 163745779 481215220 163745779 481215220 589169512 92800872 589169512 92800872 1000000005 77569449 1000000005 77569449 97398800 987751886 97398800 987751886 13089949 987751886 78392283 561512984 78392283 561512984 527434868 466237728 527434868 466237728 716092636 194949336 716092636 194949336 862733681 135525222 862733681 205692176 862733681 205692176 474308854 702740224 474308854 702740224 170534400 909641532 170534400 909641532 92797767 909641532 225505495 507337754 225505495 507337754 768183787 190489177 768183787 190489177 938572789 -1000000005 938572789 -1000000005 927373452 455884170 927373452 455884170 514311737 960497679 514311737 960497679 12953422 1000000005 12953422 1000000005 405342114 539088690 405342114 539088690 666025809 156102101 666025809 156102101 842572776 156102101 684810830 990517248 684810830 990517248 9890196 990517248 65181227 885859165 65181227 885859165 649925979 -1000000005 649925979 -1000000005 908671337 231894685 908671337 231894685 78384738 953719070 78384738 953719070 -1000000005 974777663 -1000000005 974777663 343957174 103703132 343957174 103703132 926790826 72053635 926790826 1000000005 926790826 1000000005 242046619 755791219 242046619 755791219 303300943 478201039 303300943 478201039 598464047 391181543 598464047 391181543 626171473 -1000000005 626171473 -1000000005 985154981 259995301 985154981 259995301 736301206 579702972 736301206 579702972 71923835 929549818 71923835 913867373 71923835 913867373 148432357 767800896 148432357 767800896 309616003 100826658 309616003 100826658 1000000005 221410708 1000000005 221410708 709471821 732451378 709471821 732451378 -1000000005 940404029 -1000000005 940404029 704089370 155802604 704089370 155802604 991026651 8654136 991026651 109594921 991026651 109594921 636479597 362935703 636479597 96405624 636479597 96405624 915947976 46273853 915947976 46273853 1000000005 160164651 1000000005 160164651 311490072 749262727 311490072 749262727 136111818 865553220 136111818 757844082 136111818 757844082 720500287 -1000000005 720500287 -1000000005 808332474 198119441 808332474 198119441 154534527 846247933 154534527 782948881 154534527 782948881 330452384 614610399 330452384 614610399 573808032 392127213 573808032 392127213 896149730 40532354 896149730 40532354 990392219 9493023 990392219 144958556 990392219 144958556 823157191 213989528 823157191 213989528 676123515 507502868 676123515 507502868 36385705 1000000005 36385705 1000000005 52586773 859286542 52586773 859286542 245933373 676006518 245933373 676006518 565191091 378653674 565191091 378653674 730492281 -1000000005 730492281 -1000000005 569819469 619364670 569819469 619364670 337760290 820752624 337760290 820752624 -1000000005 984211177 -1000000005 984211177 77821942 638589757 77821942 638589757 1000000005 64133230 1000000005 64133230 929829817 277148106 929829817 277148106 665948490 437158318 665948490 437158318 534045622 497818487 534045622 497818487 378822485 687297748 378822485 687297748 42938003 957846255 42938003 859953549 42938003 859953549 298613145 534129776 298613145 534129776 672124038 242610199 672124038 242610199 1000000005 210138254 1000000005 210138254 674856138 364458471 674856138 364458471 632078925 748048231 632078925 748048231 155841767 852106511 155841767 852106511 49315145 1000000005 49315145 1000000005 193349933 554385618 193349933 554385618 508311735 218070746 508311735 218070746 962417816 36397550 962417816 174059890 962417816 174059890 778302236 686290874 778302236 686290874 307109408 1000000005 307109408 1000000005 81166172 849933285 81166172 849933285 199386394 714521078 199386394 714521078 391417838 583916633 391417838 583916633 551454028 227293321 551454028 227293321 957468206 36124973 957468206 36124973 962680962 36124973 947880506 75368194 947880506 75368194 654557669 501822339 654557669 501822339 308104452 1000000005 308104452 1000000005 130091179 458208854 130091179 458208854 659539925 84378544 659539925 84378544 914098032 84378544 503699631 665249014 503699631 665249014 -1000000005 687029725 -1000000005 687029725 404144853 239595443 404144853 239595443 898341622 101070388 898341622 103217049 898341622 103217049 487725740 527823789 487725740 527823789 336009772 954281171 336009772 954281171 -1000000005 682951027 -1000000005 682951027 848424001 9021156 848424001 9021156 990727289 9021156 711655683 706989254 711655683 706989254 99438589 1000000005 99438589 1000000005 81165403 882973787 81165403 882973787 590415284 192702043 590415284 192702043 1000000005 226111796 1000000005 226111796 447315223 565342650 447315223 565342650 133922298 867444482 133922298 619954200 133922298 619954200 501822877 462283202 501822877 462283202 951385026 47424788 951385026 559030721 951385026 559030721 402847700 718913114 402847700 718913114 190161142 834762023 190161142 834762023 4008840 995939897 4008840 994253868 4008840 994253868 784384908 62500098 784384908 62500098 935929118 62500098 592382060 676923410 592382060 676923410 229658551 1000000005 229658551 1000000005 74417220 840153923 74417220 840153923 220241734 684884337 220241734 684884337 444986790 54728661 444986790 54728661 967536056 31808406 967536056 587638107 967536056 587638107 102320054 913686048 102320054 913686048 88356605 913686048 336859667 601518580 336859667 601518580 525184452 370300007 525184452 370300007 732675321 33444018 732675321 33444018 1000000005 292635045 1000000005 292635045 457612886 711192730 457612886 711192730 256663776 767465571 256663776 767465571 -1000000005 953819597 -1000000005 953819597 274651125 455676484 274651125 455676484 609717580 281188092 609717580 281188092 718611631 281188092 168745300 1000000005 168745300 1000000005 209491263 724272124 209491263 724272124 314375797 620974357 314375797 620974357 999249950 842664 999249950 152501377 999249950 152501377 719150264 546730356 719150264 546730356 122615436 900840926 122615436 900840926 101106229 900840926 251448717 669734205 251448717 669734205 363584097 528036045 363584097 528036045 646614043 219444275 646614043 219444275 861305255 -1000000005 861305255 -1000000005 812857589 209646042 812857589 209646042 409558107 764233710 409558107 764233710 131857748 869284279 131857748 720015786 131857748 720015786 977616265 21811717 977616265 367230162 977616265 367230162 373126957 700641544 373126957 700641544 300725917 700641544 1000000005 166158796 1000000005 166158796 681452117 389598176 681452117 389598176 475448428 809869375 475448428 809869375 47939909 1000000005 47939909 1000000005 100663737 721133803 100663737 721133803 371795787 613792977 371795787 613792977 988490489 11564163 988490489 68462454 988490489 68462454 854015187 180037800 854015187 180037800 666886397 430786060 666886397 430786060 262896195 902475319 262896195 902475319 -1000000005 973261713 -1000000005 973261713 117605611 863481352 117605611 863481352 192484691 576324345 192484691 576324345 561484405 381225454 561484405 381225454 651312592 33365243 651312592 33365243 965753503 33365243 894414103 154397596 894414103 154397596 422622141 598452192 422622141 598452192 402004698 598452192 525073436 192238708 525073436 192238708 994244243 5799966 994244243 37455450 994244243 37455450 921878340 120030359 921878340 120030359 778357985 1000000005 778357985 1000000005 193070209 653224107 193070209 653224107 390856109 119503219 390856109 119503219 1000000005 8047432 1000000005 8047432 884653698 235109862 884653698 235109862 131407664 1000000005 131407664 1000000005 180808609 810899321 180808609 810899321 258318431 -1000000005 258318431 -1000000005 687538636 470753956 687538636 470753956 -1000000005 895011488 -1000000005 895011488 295434694 424410293 295434694 424410293 647151945 309340463 647151945 309340463 974441143 25136762 974441143 283701848 974441143 283701848 680131926 378475353 680131926 378475353 596288454 407756821 596288454 407756821 572811608 800545026 572811608 800545026 154714981 846007404 154714981 825657135 154714981 825657135 183788011 558363128 183788011 558363128 622211286 54755370 622211286 54755370 944142327 54755370 819055213 442709928 819055213 442709928 293859207 1000000005 293859207 1000000005 93927713 843653757 93927713 843653757 486903727 499861358 486903727 499861358 787084357 203871393 787084357 203871393 976563778 22973539 976563778 127620527 976563778 127620527 818682754 398015144 818682754 398015144 355111364 714923363 355111364 714923363 275954731 935973183 275954731 935973183 66154992 935973183 242067238 754406894 242067238 754406894 586672003 281958180 586672003 281958180 717874811 281958180 335601824 759966388 335601824 759966388 56274758 945188444 56274758 905605419 56274758 905605419 150389914 669749452 150389914 669749452 955780827 43084956 955780827 437410067 955780827 437410067 519354025 659976896 519354025 659976896 261526564 739374337 261526564 666092895 261526564 666092895 355546375 353331971 355546375 353331971 720309658 50700593 720309658 50700593 948086385 50700593 934197578 234667357 934197578 234667357 744815195 339579941 744815195 339579941 555946493 659159293 555946493 659159293 -1000000005 626610644 -1000000005 626610644 432339014 234980341 432339014 234980341 774241015 24446685 774241015 24446685 974969646 24446685 862533485 151240431 862533485 151240431 761429755 381054284 761429755 381054284 379261847 621138323 379261847 520803199 379261847 520803199 509539057 483449554 509539057 483449554 896347005 -1000000005 896347005 -1000000005 482522548 647131179 482522548 647131179 297339375 703681801 297339375 183991663 297339375 183991663 952977562 -1000000005 952977562 -1000000005 771319181 453662201 771319181 453662201 502226114 516614299 502226114 516614299 427760054 985660746 427760054 985660746 15141131 985660746 252366037 379337524 252366037 379337524 853475911 72452799 853475911 72452799 926416711 72452799 717249513 342237899 717249513 342237899 531490699 472066971 531490699 472066971 231214480 873016900 231214480 873016900 -1000000005 799438804 -1000000005 799438804 420723122 33591077 420723122 33591077 965544843 33591077 674689543 892528572 674689543 892528572 76150352 968852534 76150352 968852534 31853744 1000000005 31853744 1000000005 300030562 538035559 300030562 538035559 1000000005 148712394 1000000005 148712394 644585592 564002797 644585592 564002797 -1000000005 988533961 -1000000005 988533961 101942290 227384212 101942290 227384212 1000000005 508337387 1000000005 508337387 437005330 617035071 437005330 617035071 249099633 1000000005 249099633 1000000005 477296593 522449052 477296593 522449052 578603854 281197991 578603854 281197991 785123662 84411214 785123662 84411214 937447523 19815633 937447523 19815633 979572241 19815633 576751212 661497377 576751212 661497377 82474756 1000000005 82474756 1000000005 100598946 422633167 100598946 422633167 928134315 70543233 928134315 99117250 928134315 99117250 767595160 1000000005 767595160 1000000005 38660555 709950560 38660555 709950560 317376546 666707668 317376546 666707668 804801950 153346707 804801950 153346707 964242998 34759475 964242998 205006949 964242998 205006949 781067285 236357691 781067285 236357691 477677887 641019547 477677887 641019547 37281147 1000000005 37281147 1000000005 55192585 761474347 55192585 761474347 325706551 119938635 325706551 119938635 1000000005 70625678 1000000005 70625678 731050455 1000000005 731050455 1000000005 420482992 125590952 420482992 125590952 872459962 34059499 872459962 34059499 965115679 34059499 954889198 312761412 954889198 312761412 523363429 543783806 523363429 543783806 85198253 916767498 85198253 811837595 85198253 811837595 377806345 578549304 377806345 578549304 618718401 62548017 618718401 62548017 941364847 36196341 941364847 36196341 962588088 36196341 615911316 428417707 615911316 428417707 482071397 857044399 482071397 857044399 33582465 970234656 33582465 970234656 19311473 1000000005 19311473 1000000005 431307604 188285169 431307604 188285169 826029956 -1000000005 826029956 -1000000005 274122421 1000000005 274122421 1000000005 92214651 908409829 92214651 908409829 828799219 170160719 828799219 176275443 828799219 176275443 133786004 892133831 133786004 892133831 108948590 892133831 280759110 697570445 280759110 697570445 563435770 437383446 563435770 703456440 563435770 703456440 52238858 976471309 52238858 976471309 13632787 987022335 13632787 876936641 13632787 876936641 130974108 829440899 130974108 829440899 177812480 715299852 177812480 715299852 581785862 400892824 581785862 400892824 732913476 -1000000005 732913476 -1000000005 868559007 222327475 868559007 222327475 380391002 1000000005 380391002 1000000005 262715298 631320201 262715298 631320201 394336755 424610810 394336755 424610810 634209531 112718631 634209531 112718631 885665768 112718631 849446845 189528373 849446845 189528373 267170857 898456397 267170857 898456397 20560393 1000000005 20560393 1000000005 67138656 898975092 67138656 898975092 759088794 159702726 759088794 159702726 959220381 40090003 959220381 541753129 959220381 541753129 401880165 598753649 401880165 598753649 3931797 996057310 3931797 973047090 3931797 973047090 162173919 740960105 162173919 740960105 298309982 557580245 298309982 557580245 933815517 64569202 933815517 151728707 933815517 151728707 820496038 747620101 820496038 747620101 253055754 747620101 373204556 485549113 373204556 485549113 721337228 196966616 721337228 196966616 908946473 62798014 908946473 62798014 935548216 62798014 740475765 334270494 740475765 334270494 272473279 801608980 272473279 801608980 175576530 1000000005 175576530 1000000005 12364459 365666238 12364459 365666238 1000000005 97073288 1000000005 97073288 874626814 794659281 874626814 794659281 165437117 900843564 165437117 900843564 101103043 900843564 370086688 307623942 370086688 307623942 794067974 130200745 794067974 130200745 867904466 130200745 795184824 654982828 795184824 654982828 253664686 970008644 253664686 970008644 31258861 970008644 293835020 567870164 293835020 567870164 772911579 205384422 772911579 205384422 792857935 205384422 703707136 628038973 703707136 628038973 70213189 993282062 70213189 993282062 4472646 1000000005 4472646 1000000005 439075153 555733029 439075153 555733029 623194411 165458324 623194411 165458324 851250553 33890442 851250553 33890442 1000000005 66347671 1000000005 66347671 693571133 561461040 693571133 561461040 -1000000005 921531406 -1000000005 921531406 1000000005 150757903 1000000005 150757903 768138926 252315514 768138926 252315514 741740511 308333826 741740511 308333826 649923311 389972288 649923311 389972288 66632775 935566265 66632775 520194000 66632775 520194000 614211741 -1000000005 614211741 -1000000005 989613611 247378751 989613611 247378751 609065941 410544126 609065941 410544126 38605682 962525219 38605682 839139244 38605682 839139244 223583773 595897739 223583773 595897739 760960596 132275439 760960596 132275439 1000000005 241944705 1000000005 241944705 341354395 1000000005 341354395 1000000005 75824924 293023404 75824924 293023404 756243555 243079646 756243555 286264247 756243555 286264247 199809117 800618993 199809117 226950936 199809117 226950936 858453531 109094155 858453531 109094155 898000623 101643826 898000623 226214769 898000623 226214769 408978045 843639436 408978045 843639436 157307196 843639436 437445735 318021187 437445735 318021187 682087271 299764246 682087271 299764246 843112213 -1000000005 843112213 -1000000005 992206989 710369265 992206989 710369265 221138523 1000000005 221138523 1000000005 270760021 559091437 270760021 559091437 598633084 350732294 598633084 350732294 813855267 182630827 813855267 182630827 847593439 151415704 847593439 213564562 847593439 213564562 690199580 948374235 690199580 948374235 -1000000005 912814323 -1000000005 912814323 714731936 -1000000005 714731936 -1000000005 591743237 649870940 591743237 649870940 349608004 1000000005 349608004 1000000005 120153077 869761471 120153077 869761471 589029437 391978545 589029437 391978545 734490057 108603694 734490057 108603694 913794165 7405004 913794165 7405004 1000000005 110876311 1000000005 110876311 877100399 533927254 877100399 533927254 428218632 620953470 428218632 620953470 -1000000005 842530557 -1000000005 842530557 334060838 663227723 334060838 663227723 592173057 31756990 592173057 31756990 990738970 -1000000005 990738970 -1000000005 822502363 612223524 822502363 612223524 302387296 818983474 302387296 818983474 115914629 1000000005 115914629 1000000005 76288231 795207504 76288231 795207504 253238595 508004437 253238595 508004437 1000000005 546865750 1000000005 546865750 5762049 1000000005 5762049 1000000005 128970129 833604554 128970129 833604554 248797245 565452782 248797245 565452782 721841733 58826944 721841733 58826944 1000000005 391478172 1000000005 391478172 446813500 585641893 446813500 585641893 307484966 757170811 307484966 757170811 244115037 757170811 690495277 308486478 690495277 870753020 690495277 870753020 -1000000005 984335232 -1000000005 984335232 47417554 908662234 47417554 908662234 372390039 508606524 372390039 508606524 920756394 -1000000005 920756394 -1000000005 819363322 575226325 819363322 575226325 344997630 718253549 344997630 718253549 242871646 929606758 242871646 929606758 -1000000005 774879122 -1000000005 774879122 283575296 465318380 283575296 465318380 616702159 364188063 616702159 364188063 748525074 59087284 748525074 59087284 939623734 59087284 787463999 430442741 787463999 430442741 361448456 844541524 361448456 844541524 136597843 990739748 136597843 990739748 9689222 990739748 132157650 690211219 132157650 690211219 464955431 485214212 464955431 485214212 540347730 216089338 540347730 216089338 808348974 18102947 808348974 18102947 981275311 18102947 766299876 285548594 766299876 285548594 590388364 539771107 590388364 539771107 415265594 1000000005 415265594 1000000005 526000497 330178418 526000497 330178418 973299723 26397468 973299723 67867719 973299723 67867719 715276615 421301799 715276615 421301799 487819819 566986331 487819819 566986331 327480378 746262562 327480378 746262562 -1000000005 933836386 -1000000005 933836386 251271228 566497152 251271228 566497152 521149817 109875200 521149817 109875200 888876718 109875200 710512999 503546673 710512999 503546673 244638860 819934174 244638860 819934174 178109802 1000000005 178109802 1000000005 391359 338620604 391359 338620604 833264670 -1000000005 833264670 -1000000005 997248076 233752064 997248076 233752064 700775859 899942065 700775859 899942065 101996754 899942065 102563121 777490644 102563121 777490644 540576166 185170542 540576166 185170542 1000000005 281784881 1000000005 281784881 652685241 554438683 652685241 554438683 1823165 1000000005 1823165 1000000005 389917492 499701810 389917492 499701810 617718839 352436579 617718839 352436579 713907996 285610212 713907996 680176769 713907996 680176769 229402353 865595083 229402353 865595083 89517456 912686921 89517456 855219837 89517456 855219837 440365891 106688625 440365891 106688625 936004975 62413599 936004975 112666211 936004975 112666211 448944361 581736081 448944361 581736081 406342060 831658343 406342060 831658343 136810092 978262902 136810092 978262902 22964639 978262902 67707974 -1000000005 67707974 -1000000005 817454171 208383482 817454171 208383482 317402369 1000000005 317402369 1000000005 39139170 29287380 39139170 29287380 974596407 -1000000005 974596407 -1000000005 593966737 935172974 593966737 935172974 67141107 935172974 601740157 161090343 601740157 161090343 918237539 80643621 918237539 113348314 918237539 113348314 790650500 284647647 790650500 284647647 617303292 596781857 617303292 596781857 232199857 768852701 232199857 504361231 232199857 504361231 811730145 186462706 811730145 224459745 811730145 224459745 530329170 1000000005 530329170 1000000005 260407850 272637901 260407850 272637901 973228205 -1000000005 973228205 -1000000005 779237951 224434113 779237951 224434113 606407697 478815441 606407697 478815441 359026509 892232305 359026509 892232305 -1000000005 921109595 -1000000005 921109595 319471060 570430028 319471060 570430028 429549128 570430028 265201206 765675952 265201206 765675952 235459514 765675952 410562009 468785532 410562009 468785532 617684731 292848648 617684731 292848648 972814438 26803101 972814438 474585314 972814438 474585314 438664878 783016024 438664878 783016024 119517050 898449456 119517050 898449456 103205126 898449456 485191202 502577496 485191202 502577496 885758859 112662481 885758859 777311416 885758859 777311416 223265998 777311416 323668135 418330982 323668135 418330982 682077916 -1000000005 682077916 -1000000005 748203066 424705019 748203066 424705019 548154382 509663690 548154382 509663690 43358047 957472986 43358047 848814456 43358047 848814456 397486050 497861246 397486050 497861246 637591151 194985449 637591151 194985449 935146701 63066384 935146701 118786567 935146701 118786567 526404888 590817712 526404888 590817712 339912573 889403732 339912573 889403732 36701248 964333601 36701248 840880596 36701248 840880596 546105722 299624556 546105722 299624556 783715325 145530925 783715325 145530925 853309180 145530925 532253062 920114108 532253062 920114108 78684752 923266956 78684752 710399199 78684752 710399199 322755421 533141010 322755421 533141010 618106450 257924777 618106450 257924777 1000000005 88099521 1000000005 88099521 617678942 652866111 617678942 652866111 293401899 732144946 293401899 732144946 221205179 800580885 221205179 800580885 49360476 992611464 49360476 992611464 7699750 992611464 27760915 759208074 27760915 759208074 802963686 58005449 802963686 58005449 1000000005 181046673 1000000005 181046673 533977184 618484032 533977184 618484032 -1000000005 580109511 -1000000005 580109511 483764141 266867406 483764141 266867406 1000000005 145095898 1000000005 145095898 777125303 381191085 777125303 381191085 400851781 1000000005 400851781 1000000005 273569949 373369320 273569949 373369320 918869571 80082203 918869571 512994157 918869571 512994157 400274592 747551870 400274592 747551870 253164559 747551870 263288614 713227996 263288614 713227996 746615026 -1000000005 746615026 -1000000005 860682021 360767333 860682021 360767333 570033013 451060430 570033013 451060430 262177112 994718276 262177112 994718276 5078895 994718276 233330634 646579989 233330634 646579989 1000000005 227460449 1000000005 227460449 191683374 808488644 191683374 675169530 191683374 675169530 418722074 578321410 418722074 578321410 885093605 2516304 885093605 2516304 997610462 2516304 982841161 155084904 982841161 155084904 688306528 813742628 688306528 813742628 -1000000005 408476244 -1000000005 408476244 989898935 9853501 989898935 154801582 989898935 154801582 543995715 517013794 543995715 517013794 282155935 825140127 282155935 825140127 175625394 825140127 529484575 289042084 529484575 289042084 739262489 172403716 739262489 172403716 886502733 111968371 886502733 349054112 886502733 349054112 608974179 819480295 608974179 819480295 -1000000005 854429850 -1000000005 854429850 530848857 60574215 530848857 60574215 937760099 60574215 102349039 1000000005 102349039 1000000005 211384572 768057691 211384572 768057691 404410593 590207679 404410593 590207679 532951304 377844699 532951304 377844699 827274378 -1000000005 827274378 -1000000005 860823640 159254854 860823640 159254854 415628212 612208212 415628212 612208212 274223094 881905903 274223094 881905903 34358652 966683555 34358652 822944481 34358652 822944481 650052636 33067790 650052636 33067790 1000000005 160092748 1000000005 160092748 471064366 592308110 471064366 592308110 288154958 883165199 288154958 883165199 89717754 912391080 89717754 692978004 89717754 692978004 336486772 480830229 336486772 480830229 838171721 160902500 838171721 294412351 838171721 294412351 673077272 595329157 673077272 595329157 334778583 847240782 334778583 847240782 105423085 998574200 105423085 998574200 1291629 998574200 82068503 789928004 82068503 789928004 235600375 723902748 235600375 723902748 532578618 246383372 532578618 246383372 859860557 -1000000005 859860557 -1000000005 738248045 722483333 738248045 722483333 219168278 997949133 219168278 997949133 109986 1000000005 109986 1000000005 188963289 -1000000005 188963289 -1000000005 810707620 289774030 810707620 289774030 384822142 790046641 384822142 790046641 179927254 1000000005 179927254 1000000005 195218460 781792241 195218460 781792241 706015171 165089281 706015171 165089281 993360921 -1000000005 993360921 -1000000005 419875291 691778967 419875291 691778967 182025894 1000000005 182025894 1000000005 41074622 847393334 41074622 847393334 155867973 809028379 155867973 809028379 519940624 411871673 519940624 411871673 795418959 114020146 795418959 114020146 973865583 -1000000005 973865583 -1000000005 182288543 972764488 182288543 972764488 28429757 972764488 293473457 358365441 293473457 358365441 715392885 284212585 715392885 759539181 715392885 759539181 206265426 921280654 206265426 921280654 80713018 921280654 111799972 729167116 111799972 729167116 515658719 380096313 515658719 380096313 652857178 177457148 652857178 177457148 821191522 177457148 817489175 460975091 817489175 460975091 538264209 510665597 538264209 510665597 450369252 813841202 450369252 813841202 -1000000005 715423422 -1000000005 715423422 393637748 298788679 393637748 298788679 859730575 -1000000005 859730575 -1000000005 881809037 642687275 881809037 642687275 236888709 911246143 236888709 911246143 91051322 911269943 91051322 680459257 91051322 680459257 541943151 85350695 541943151 85350695 1000000005 100822799 1000000005 100822799 797647022 317010801 797647022 317010801 170385818 904374256 170385818 904374256 97486658 904374256 215427392 617012567 215427392 617012567 421500599 312741966 421500599 312741966 811629968 -1000000005 811629968 -1000000005 844224152 413519541 844224152 413519541 405401251 886476919 405401251 886476919 114514651 886591616 114514651 671849441 114514651 671849441 372732737 601874385 372732737 601874385 633011755 221583405 633011755 221583405 904817874 37329307 904817874 37329307 961469052 37329307 954857488 193809683 954857488 193809683 513184972 498577785 513184972 498577785 120525297 880579317 120525297 824519206 120525297 824519206 265689416 700410449 265689416 700410449 420947008 266828865 420947008 266828865 847183375 142765270 847183375 142765270 876260890 4132285 876260890 4132285 995989517 4132285 850603186 905583142 850603186 905583142 96606354 905583142 307076758 14190579 307076758 14190579 1000000005 63231721 1000000005 63231721 813646783 374585737 813646783 374585737 155751531 927828615 155751531 927828615 73914919 927828615 219702487 719619280 219702487 719619280 284878052 665855335 284878052 665855335 346451367 605337160 346451367 605337160 485423139 475194808 485423139 475194808 1000000005 537834447 1000000005 537834447 182548189 818249287 182548189 -1000000005 182548189 -1000000005 680710137 448515700 680710137 448515700 149451272 995770648 149451272 995770648 4105650 995770648 231543710 755750172 231543710 755750172 815186910 147014003 815186910 147014003 1000000005 148016342 1000000005 148016342 480038826 519523607 480038826 519523607 286602489 1000000005 286602489 1000000005 35896663 617822004 35896663 617822004 477398691 467763715 477398691 467763715 818784846 94854418 818784846 94854418 1000000005 60524353 1000000005 60524353 892993829 337967684 892993829 337967684 352841650 883518279 352841650 883518279 103947581 946452613 103947581 946452613 44036428 956808427 44036428 938958155 44036428 938958155 579317360 211349985 579317360 211349985 920404155 78471536 920404155 120632138 920404155 120632138 777546551 449526750 777546551 449526750 97182810 904815673 97182810 651229443 97182810 651229443 448871758 507479563 448871758 507479563 594273896 389949937 594273896 389949937 813414876 4355818 813414876 4355818 995663156 4355818 942043691 521250139 942043691 521250139 388741468 942226747 388741468 942226747 59717979 942226747 244493133 422473624 244493133 422473624 603961103 193400603 603961103 193400603 928957161 69771831 928957161 133494026 928957161 133494026 373977242 939519501 373977242 939519501 -1000000005 511649558 -1000000005 511649558 818730773 94065874 818730773 94065874 904647125 94065874 239537760 839229925 239537760 839229925 161743388 839229925 487006215 324015929 487006215 324015929 865780202 -1000000005 865780202 -1000000005 503237192 673146272 503237192 673146272 306941161 880804966 306941161 880804966 120313101 880804966 402885783 450342173 402885783 450342173 702617497 174609415 702617497 174609415 1000000005 257170507 1000000005 257170507 288251861 753882974 288251861 753882974 247225500 753882974 321506466 25239087 321506466 25239087 974297342 25239087 899222271 247726966 899222271 247726966 739995555 499349070 739995555 499349070 472961471 568080625 472961471 568080625 133637203 1000000005 133637203 1000000005 39186894 839192413 39186894 839192413 265198151 402295764 265198151 402295764 597923399 402295764 444411896 971035279 444411896 971035279 30290542 971035279 315013184 251586996 315013184 251586996 783595626 -1000000005 783595626 -1000000005 718529379 319237279 718529379 319237279 386225421 614118718 386225421 513819434 386225421 513819434 604663283 95962306 604663283 95962306 1000000005 116941091 1000000005 116941091 591779664 991676541 591779664 991676541 8772044 991676541 167560926 802056838 167560926 802056838 221702170 656808388 221702170 656808388 411662937 -1000000005 411662937 -1000000005 815395588 371483639 815395588 371483639 325662370 1000000005 325662370 1000000005 52580625 618982480 52580625 618982480 462465655 335743071 462465655 335743071 774306241 223908400 774306241 385765572 774306241 385765572 535967531 635237906 535967531 635237906 364620889 635237906 485819628 246586159 485819628 246586159 752844760 246586159 341903327 659169374 341903327 659169374 881629376 58062145 881629376 58062145 940774328 58062145 816521576 480161265 816521576 480161265 184979784 1000000005 184979784 1000000005 90326488 808324078 90326488 808324078 396502589 600322734 396502589 600322734 552666621 -1000000005 552666621 -1000000005 546519011 528911195 546519011 528911195 264759016 889766003 264759016 889766003 43224813 957627267 43224813 675377674 43224813 675377674 688301895 249532396 688301895 249532396 965908996 33278044 965908996 84016888 965908996 84016888 621241001 657388379 621241001 657388379 144662930 971619406 144662930 971619406 29592739 971619406 100242353 832235591 100242353 832235591 400617278 -1000000005 400617278 -1000000005 875125571 441991931 875125571 441991931 79733592 922011558 79733592 412135816 79733592 412135816 779448376 159719226 779448376 159719226 963750983 35120831 963750983 412365089 963750983 412365089 193671205 806388612 193671205 623990404 193671205 623990404 400511550 239722466 400511550 239722466 852354380 -1000000005 852354380 -1000000005 722571977 784031086 722571977 784031086 215946814 784031086 307884501 569642882 307884501 569642882 694555528 3461342 694555528 3461342 996642776 3461342 781559422 745882354 781559422 745882354 177765261 822897192 177765261 745035583 177765261 745035583 601292420 158888469 601292420 158888469 973297644 26407148 973297644 74767943 973297644 74767943 620261773 425801783 620261773 425801783 389869494 731203154 389869494 731203154 -1000000005 817971873 -1000000005 817971873 288359312 466059655 288359312 466059655 629480073 131605700 629480073 131605700 872279585 125819557 872279585 214672049 872279585 214672049 282740787 881511369 282740787 881511369 -1000000005 818204842 -1000000005 818204842 700208426 274725862 700208426 274725862 1000000005 77298419 1000000005 77298419 770799015 306536498 770799015 306536498 431874566 713605508 431874566 713605508 111961119 889222558 111961119 550891234 111961119 550891234 768030411 217582354 768030411 217582354 864488299 133603811 864488299 421284438 864488299 421284438 559087973 543282473 559087973 543282473 455096721 1000000005 455096721 1000000005 3178062 504821909 3178062 504821909 765617273 27725859 765617273 27725859 1000000005 20199533 1000000005 20199533 907977628 343766087 907977628 343766087 109591078 891480443 109591078 823594079 109591078 823594079 185599237 694148824 185599237 694148824 601470277 264694397 601470277 264694397 775147767 93107697 775147767 93107697 920401957 78328385 920401957 78328385 1000000005 410887048 1000000005 410887048 425995028 582859428 425995028 582859428 324180182 835370986 324180182 835370986 19485046 981433809 19485046 806591735 19485046 806591735 595302818 249149543 595302818 249149543 753715528 155794939 753715528 155794939 983225697 16475714 983225697 486290310 983225697 486290310 366494897 799360956 366494897 799360956 -1000000005 640634738 -1000000005 640634738 450191515 81578809 450191515 81578809 957303771 -1000000005 957303771 -1000000005 440040351 603283072 440040351 603283072 356368101 750184948 356368101 750184948 41772817 963124156 41772817 963124156 38120591 963124156 247911086 300879680 247911086 300879680 770254830 181769092 770254830 181769092 844011649 -1000000005 844011649 -1000000005 987158605 384111337 987158605 384111337 13634184 987019824 13634184 950765610 13634184 950765610 77240009 672538161 77240009 672538161 793355255 -1000000005 793355255 -1000000005 946438892 439471817 946438892 439471817 542290423 742838272 542290423 742838272 252760379 809850827 252760379 809850827 190285974 809850827 636903911 -1000000005 636903911 -1000000005 675657225 472456707 675657225 472456707 397562165 1000000005 397562165 1000000005 36899715
105690 36230226 0 36230226 66417782 853348277 66417782 853348277 295376159 626642910 295376159 626642910 588610181 236021089 588610181 236021089 499982228 700582450 499982228 700582450 822516522 887982529 822516522 887982529 323906527 499969423 323906527 499969423 575543105 656194597 575543105 656194597 197971073 166866380 197971073 166866380 124777037 885259377 124777037 885259377 859047091 171303556 859047091 171303556 -1000000005 905041661 -1000000005 905041661 206369828 451113426 206369828 451113426 798908087 828344159 798908087 828344159 186895845 499985063 186895845 499985063 500012441 53678622 500012441 53678622 35963196 500001373 35963196 500001373 482131336 486272082 482131336 486272082 748575421 858076391 748575421 858076391 -1000000005 499984147 -1000000005 499984147 448357030 542796224 448357030 542796224 765536703 62575797 765536703 62575797 211608498 736547136 211608498 736547136 643415501 101838988 643415501 101838988 360319232 599094550 360319232 599094550 736115846 499968818 736115846 499968818 347890177 1000000005 347890177 1000000005 461344348 400952468 461344348 400952468 930108475 831881575 930108475 831881575 203941848 466644582 203941848 466644582 708179754 499995698 708179754 499995698 479594247 435942005 479594247 435942005 522482300 702125141 522482300 702125141 499978148 37338440 499978148 37338440 53706347 226017315 53706347 226017315 342157528 669957892 342157528 669957892 842360446 871405356 842360446 871405356 245067715 631025409 245067715 631025409 797328476 902364727 797328476 902364727 454064999 349970290 454064999 349970290 727887127 523069256 727887127 523069256 500290107 499969311 500290107 499969311 235211031 920898527 235211031 920898527 909054929 848017021 909054929 848017021 687786891 250820387 687786891 250820387 466107836 499974241 466107836 499974241 736016755 975960290 736016755 975960290 51556098 122807784 51556098 122807784 636104131 808249622 636104131 808249622 909200368 99959652 909200368 99959652 306708421 686139269 306708421 686139269 752721670 93649174 752721670 93649174 -1000000005 897998718 -1000000005 897998718 591711571 193232016 591711571 193232016 217632763 709831602 217632763 709831602 419037707 280537284 419037707 280537284 88820967 39249468 88820967 39249468 579556125 500033826 579556125 500033826 128763790 220523224 128763790 220523224 500011360 743069280 500011360 743069280 965786544 479067275 965786544 479067275 507950876 663952231 507950876 663952231 277888239 499966749 277888239 499966749 499981829 382468014 499981829 382468014 773713906 206343016 773713906 206343016 34907774 934556550 34907774 934556550 719636130 644091047 719636130 644091047 211665700 414777757 211665700 414777757 801112129 670779569 801112129 670779569 345907233 500008335 345907233 500008335 758769742 173893318 758769742 173893318 156490850 127609064 156490850 127609064 860884342 371817532 860884342 371817532 46512348 551165036 46512348 551165036 943280268 287168862 943280268 287168862 529656137 708641889 529656137 708641889 202265611 384253621 202265611 384253621 686817481 836144856 686817481 836144856 183296739 667134912 183296739 667134912 500021606 393023956 500021606 393023956 744471860 255268638 744471860 255268638 11165908 973990047 11165908 973990047 198936678 705903250 198936678 705903250 702495901 198357730 702495901 198357730 262093729 500014330 262093729 500014330 428372635 679284306 428372635 679284306 709039641 180729295 709039641 180729295 924296082 939003320 924296082 939003320 60998943 939003320 876407024 671784564 876407024 671784564 269022201 110878816 269022201 110878816 2136637 1000000005 2136637 1000000005 500036616 638097511 500036616 638097511 103088015 185710632 103088015 185710632 577305071 499965592 577305071 499965592 765224189 125871493 765224189 125871493 932917926 503203081 932917926 503203081 245687826 162687435 245687826 162687435 978437000 943827973 978437000 943827973 499991494 -1000000005 499991494 -1000000005 32664090 500000108 32664090 500000108 842444083 500000108 272386005 731441348 272386005 731441348 876949450 201830812 876949450 201830812 700443028 800020067 700443028 800020067 244902592 110154088 244902592 110154088 104909291 505989495 104909291 505989495 530719344 342187044 530719344 342187044 730860432 94927230 730860432 94927230 199606706 488649961 199606706 488649961 523219148 702728016 523219148 702728016 99335103 389616062 99335103 389616062 499970170 4474147 499970170 4474147 900584645 764957202 900584645 764957202 240617911 377841476 240617911 377841476 388954496 798804980 388954496 798804980 815711054 36972592 815711054 36972592 24265695 665153782 24265695 665153782 381464321 500005688 381464321 500005688 526893798 178429532 526893798 178429532 1000000005 939762019 1000000005 939762019 499970908 189548110 499970908 189548110 499981835 580317428 499981835 580317428 213532690 169497556 213532690 169497556 500026470 542557908 500026470 542557908 655453906 918508580 655453906 918508580 59861113 975442170 59861113 975442170 -1000000005 122691547 -1000000005 122691547 659748142 931722462 659748142 931722462 1000000005 226803277 1000000005 226803277 675358439 500002927 675358439 500002927 391217819 222969496 391217819 222969496 891700399 602169666 891700399 602169666 499983753 134664118 499983753 134664118 97393700 552036567 97393700 552036567 1000000005 706705385 1000000005 706705385 148868621 499966180 148868621 499966180 499992180 361565734 499992180 361565734 499965457 499983609 499965457 499983609 105168307 194217605 105168307 194217605 1000000005 688297027 1000000005 688297027 179792833 500001359 179792833 500001359 819588187 120560360 819588187 120560360 931134287 21910605 931134287 21910605 9255056 745089011 9255056 745089011 595801811 5500125 595801811 5500125 264865068 879589821 264865068 879589821 912372524 238663091 912372524 238663091 749006493 986568354 749006493 986568354 1000000005 499979044 1000000005 499979044 352227359 232160649 352227359 232160649 957181012 942050111 957181012 942050111 582623977 242781409 582623977 242781409 499990948 991115068 499990948 991115068 771776727 180036139 771776727 180036139 392261403 595848334 392261403 595848334 747540126 794076398 747540126 794076398 62455344 989056383 62455344 989056383 10902102 989056383 891155838 426791834 891155838 426791834 486189868 911555953 486189868 911555953 71165419 252660443 71165419 252660443 326079201 500009242 326079201 500009242 499988518 877009590 499988518 877009590 109542887 203209604 109542887 203209604 500017559 912333116 500017559 912333116 511968174 233257509 511968174 233257509 500013378 669937191 500013378 669937191 197377435 808823929 197377435 808823929 824946669 145308588 824946669 145308588 228280193 901711651 228280193 901711651 91664579 273352222 91664579 273352222 751153891 158635151 751153891 158635151 139159883 992119763 139159883 992119763 726281438 338041149 726281438 338041149 553393823 701533070 553393823 701533070 176027070 101487637 176027070 101487637 900967238 838375147 900967238 838375147 222401249 683805908 222401249 683805908 688804947 801524728 688804947 801524728 208308658 662560241 208308658 662560241 782026747 500005344 782026747 500005344 330886645 616406402 330886645 616406402 405558426 414507859 405558426 414507859 634567799 500022427 634567799 500022427 413242764 409451602 413242764 409451602 827814655 933538902 827814655 933538902 154791194 473864425 154791194 473864425 866374347 750629996 866374347 750629996 588162976 400183847 588162976 400183847 758280910 211882778 758280910 211882778 863371070 712705949 863371070 712705949 499990516 372363790 499990516 372363790 734839522 564569468 734839522 564569468 263218820 499979702 263218820 499979702 492542729 735345559 492542729 735345559 859845231 891879823 859845231 891879823 95091017 500019417 95091017 500019417 52373251 80832797 52373251 80832797 500025173 439185011 500025173 439185011 524464353 777248842 524464353 777248842 901530781 234607634 901530781 234607634 165772683 138307154 165772683 138307154 90348096 626141752 90348096 626141752 389508380 375409055 389508380 375409055 631423169 101254247 631423169 101254247 -1000000005 502252407 -1000000005 502252407 502658758 521219687 502658758 521219687 681230199 349809829 681230199 349809829 274573700 912786229 274573700 912786229 984855858 268091588 984855858 268091588 188114917 742403788 188114917 742403788 763687117 805691636 763687117 805691636 189502619 176298405 189502619 176298405 863166625 -1000000005 863166625 -1000000005 543096266 500036206 543096266 500036206 321977437 410912017 321977437 410912017 927252949 680853739 927252949 680853739 262839179 500029723 262839179 500029723 656764037 499996358 656764037 499996358 500000022 693980177 500000022 693980177 335956318 500024561 335956318 500024561 499971656 253878341 499971656 253878341 765556502 902750388 765556502 902750388 392574839 545892914 392574839 545892914 928088916 979131109 928088916 979131109 229406923 288400322 229406923 288400322 715451238 656833919 715451238 656833919 500002437 493700397 500002437 493700397 851756926 500015148 851756926 500015148 527203536 358212915 527203536 358212915 -1000000005 360805696 -1000000005 360805696 966248605 541819549 966248605 541819549 143428061 433735874 143428061 433735874 647159740 57142519 647159740 57142519 289921934 723693209 289921934 723693209 174768256 227959494 174768256 227959494 500024748 726374520 500024748 726374520 455895210 398060030 455895210 398060030 500035992 218338463 500035992 218338463 469494867 499975538 469494867 499975538 241600909 219365401 241600909 219365401 1000000005 512817994 1000000005 512817994 420438492 194515895 420438492 194515895 518589842 709630402 518589842 709630402 317887971 64320086 317887971 64320086 881729834 850787261 881729834 850787261 305617589 363220008 305617589 363220008 612354168 870829509 612354168 870829509 914712126 99676308 914712126 99676308 322765370 649069937 322765370 649069937 812350164 499966950 812350164 499966950 493986260 987468651 493986260 987468651 12536795 987468651 624397128 317749299 624397128 317749299 290899620 155131786 290899620 155131786 764121669 623755358 764121669 623755358 597157064 499980784 597157064 499980784 25971335 978747630 25971335 978747630 21282285 978747630 494512693 300663232 494512693 300663232 140549755 500033843 140549755 500033843 624371748 72023289 624371748 72023289 177078845 583702708 177078845 583702708 500034013 931880928 500034013 931880928 93421467 856322274 93421467 856322274 598607301 359377540 598607301 359377540 385041244 550999530 385041244 550999530 905302388 127577676 905302388 127577676 500026356 619173979 500026356 619173979 499984775 319901834 499984775 319901834 798313135 122763394 798313135 122763394 273599829 445307689 273599829 445307689 913403456 951654081 913403456 951654081 362126422 453431686 362126422 453431686 575870110 148354962 575870110 148354962 83967426 986382808 83967426 986382808 987233536 987205703 987233536 560129463 987233536 560129463 499977305 968945819 499977305 968945819 868328347 99143942 868328347 99143942 439274086 500001064 439274086 500001064 212857378 457323404 212857378 457323404 533990967 670652142 533990967 670652142 499997294 395994423 499997294 395994423 444604116 681496438 444604116 681496438 500028431 565178614 500028431 565178614 236916587 176976251 236916587 176976251 176944644 687223188 176944644 687223188 627142777 534375028 627142777 534375028 316413096 426275883 316413096 426275883 849420247 500036414 849420247 500036414 489675111 481130560 489675111 481130560 560390077 266632226 560390077 266632226 18282330 817974294 18282330 817974294 499997471 275631897 499997471 275631897 768747751 68319757 768747751 68319757 -1000000005 654885747 -1000000005 654885747 593357317 406636312 593357317 508749837 593357317 508749837 479856661 404018165 479856661 404018165 332000992 990418242 332000992 990418242 916026733 160633454 916026733 160633454 559395975 491601243 559395975 491601243 499966817 151582528 499966817 151582528 842738782 780732402 842738782 780732402 500031801 12371336 500031801 12371336 434930668 774319510 434930668 774319510 132484359 44692021 132484359 44692021 831481069 707093731 831481069 707093731 410508955 277590826 410508955 277590826 531734021 567620436 531734021 567620436 95011119 -1000000005 95011119 -1000000005 586650680 834756416 586650680 834756416 86864123 110345975 86864123 110345975 612335218 499977935 612335218 499977935 328990994 956173438 328990994 956173438 981659422 27765679 981659422 27765679 70737332 522971446 70737332 522971446 621558160 142760071 621558160 142760071 69084235 892282799 69084235 892282799 944580983 944593429 944580983 944593429 30914478 969138504 30914478 868674126 30914478 868674126 187766215 285202623 187766215 285202623 737760782 500007508 737760782 500007508 397182758 266684789 397182758 266684789 500019532 646212906 500019532 646212906 96048476 320521856 96048476 320521856 499970784 776646776 499970784 205710244 499970784 205710244 919193057 919189656 919193057 500020546 919193057 500020546 532787580 104724886 532787580 104724886 500035737 551139643 500035737 551139643 1565747 15215955 1565747 15215955 34558428 838453569 34558428 838453569 500008391 77489347 500008391 77489347 946033455 -1000000005 946033455 -1000000005 12117883 499972390 12117883 499972390 500010706 730558191 500010706 730558191 957180391 70205329 957180391 70205329 580498191 500006074 580498191 500006074 860045361 499981643 860045361 499981643 98388642 1000000005 98388642 1000000005 214875226 609855837 214875226 609855837 500013476 251389417 500013476 251389417 178928733 846773920 178928733 846773920 105154839 500023850 105154839 500023850 810173424 704841395 810173424 704841395 248799281 180122147 248799281 180122147 98865274 652349420 98865274 652349420 500008382 65966953 500008382 65966953 989254852 924704335 989254852 924704335 499961682 367154936 499961682 367154936 242761012 827960945 242761012 827960945 604656567 489260183 604656567 489260183 159068982 42441440 159068982 42441440 753383010 518214731 753383010 518214731 445630656 499987824 445630656 499987824 1000000005 570082050 1000000005 570082050 233974345 1000000005 233974345 1000000005 972625022 970667047 972625022 970667047 763023116 319887030 763023116 319887030 603640896 597556907 603640896 597556907 278568892 298322373 278568892 298322373 582745136 419820785 582745136 419820785 465694839 820945153 465694839 820945153 822274337 90422110 822274337 90422110 97780434 499989844 97780434 499989844 959556358 703315888 959556358 703315888 683526082 499990926 683526082 499990926 499985605 156692236 499985605 156692236 850266565 556889990 850266565 556889990 500037641 344248099 500037641 344248099 725672925 896628892 725672925 896628892 492232381 19120241 492232381 19120241 19195063 19120241 80079437 867292576 80079437 867292576 769797317 364749257 769797317 364749257 332717811 831761464 332717811 831761464 826246241 180637754 826246241 180637754 672241959 500031372 672241959 500031372 -1000000005 13647609 -1000000005 13647609 937305170 596572805 937305170 596572805 330085788 499981638 330085788 499981638 862530668 1000000005 862530668 1000000005 957426444 43842699 957426444 43842699 345249131 933840741 345249131 933840741 916752436 776764500 916752436 776764500 141888764 922653245 141888764 922653245 899356931 830663165 899356931 830663165 598235601 355923486 598235601 355923486 289664458 917142504 289664458 917142504 1000000005 735583191 1000000005 735583191 396359219 15422197 396359219 15422197 967218069 93523969 967218069 93523969 614049700 671734375 614049700 671734375 438646009 403223738 438646009 403223738 719751347 176755334 719751347 176755334 250399030 825675966 250399030 825675966 628137565 181346625 628137565 181346625 223180874 902035570 223180874 902035570 14894898 286810183 14894898 286810183 728445275 233399135 728445275 233399135 304615696 793400357 304615696 793400357 135659825 173031828 135659825 173031828 327915390 654265860 327915390 654265860 751827238 425013774 751827238 425013774 439607073 726365017 439607073 726365017 178310477 949988288 178310477 949988288 914339587 283172007 914339587 283172007 270852333 682516316 270852333 682516316 747138647 499970700 747138647 499970700 653695930 190877602 653695930 190877602 855346795 599897054 855346795 599897054 384288850 178631516 384288850 178631516 795623196 611143069 795623196 611143069 499962950 973177697 499962950 973177697 499980661 393291773 499980661 393291773 667358012 265694009 667358012 265694009 415968386 694841700 415968386 694841700 64705862 197269257 64705862 197269257 625157716 375040304 625157716 375040304 66874993 25679080 66874993 25679080 927056467 129210580 927056467 129210580 400541950 708880684 400541950 708880684 701117980 559797926 701117980 559797926 499972560 442020405 499972560 442020405 656691997 500001390 656691997 500001390 180817264 913763603 180817264 913763603 79767861 98608477 79767861 98608477 500020454 402398997 500020454 402398997 -1000000005 942315524 -1000000005 942315524 928111483 116265001 928111483 116265001 23955556 850345055 23955556 850345055 820076488 500003444 820076488 500003444 214371601 316270684 214371601 316270684 822881753 30575409 822881753 30575409 -1000000005 917643290 -1000000005 917643290 499981148 91729174 499981148 91729174 829188999 609647740 829188999 609647740 365103013 353109605 365103013 353109605 335984485 57019603 335984485 57019603 520405358 610499830 520405358 610499830 834203366 911923071 834203366 911923071 430675485 374420457 430675485 374420457 146442818 33365300 146442818 33365300 996878732 3176909 996878732 500006741 996878732 500006741 850306463 961909054 850306463 961909054 35804297 28711871 35804297 28711871 991706896 -1000000005 991706896 -1000000005 333324371 499993637 333324371 499993637 109401046 499961712 109401046 499961712 923655563 629767549 923655563 629767549 359455611 693623241 359455611 693623241 130557022 499960225 130557022 499960225 742276156 928539188 742276156 928539188 362092479 632926061 362092479 632926061 590112594 439327856 590112594 439327856 39802611 925675151 39802611 925675151 380125946 460549953 380125946 460549953 995311399 976050929 995311399 976050929 500031737 476283937 500031737 476283937 298353836 627073296 298353836 627073296 601695130 472454249 601695130 472454249 499982529 322371055 499982529 322371055 799167383 806927814 799167383 806927814 884625602 949820378 884625602 949820378 14624907 18451294 14624907 18451294 967753667 642875033 967753667 642875033 249818569 996771839 249818569 996771839 823263519 462666526 823263519 462666526 285521264 206024448 285521264 206024448 672986164 500032792 672986164 500032792 463569800 135247441 463569800 135247441 864368023 500011050 864368023 500011050 80955172 970486030 80955172 970486030 668437572 14248682 668437572 14248682 -1000000005 25361307 -1000000005 25361307 30813580 815023152 30813580 815023152 264677397 731784671 264677397 731784671 991974006 8004217 991974006 499972493 991974006 499972493 479564497 696783163 479564497 696783163 732686066 -1000000005 732686066 -1000000005 27885131 957107978 27885131 957107978 271057478 474826218 271057478 474826218 511216754 619316939 511216754 619316939 499995322 450914046 499995322 450914046 733935284 771793885 733935284 771793885 244639404 162943811 244639404 162943811 859301817 902121368 859301817 902121368 471741235 -1000000005 471741235 -1000000005 821886662 499999139 821886662 499999139 229114261 68205821 229114261 68205821 574689496 499994559 574689496 499994559 423391312 332018394 423391312 332018394 742989068 211331965 742989068 211331965 788671286 211331965 582025821 865741994 582025821 865741994 20173373 44829826 20173373 44829826 499994566 762638774 499994566 762638774 493962258 266795384 493962258 266795384 41539607 499994110 41539607 499994110 905914820 172870473 905914820 172870473 665521405 516460238 665521405 516460238 65536701 225415474 65536701 225415474 1000000005 956150932 1000000005 956150932 936649861 927852925 936649861 927852925 743210333 389771935 743210333 389771935 474870496 524664314 474870496 524664314 894656577 499970388 894656577 499970388 290785312 499970388 314308606 778577037 314308606 778577037 551436547 202719744 551436547 202719744 322159143 951611748 322159143 951611748 969250816 8165669 969250816 8165669 8157021 8165669 635225265 537497728 635225265 537497728 194766311 130056579 194766311 130056579 43122559 29966678 43122559 29966678 500037146 1000000005 500037146 1000000005 915575804 499987996 915575804 499987996 210469555 991037782 210469555 991037782 1000000005 486964718 1000000005 486964718 430307863 500039152 430307863 500039152 720682727 4136828 720682727 4136828 21366464 261217013 21366464 261217013 315330172 994337842 315330172 994337842 651023834 38320222 651023834 38320222 13593846 -1000000005 13593846 -1000000005 648029089 956169584 648029089 956169584 43814507 956169584 114589634 417676397 114589634 417676397 500037420 499991524 500037420 499991524 997231885 1000000005 997231885 1000000005 255279216 231559259 255279216 231559259 911115292 933754953 911115292 933754953 499966312 574993162 499966312 574993162 801671601 906794853 801671601 906794853 95072590 405070674 95072590 405070674 475977607 673779794 475977607 673779794 500009468 534291858 500009468 534291858 533686349 278886543 533686349 278886543 310501960 684808718 310501960 684808718 529232710 378894771 529232710 378894771 715895086 269501579 715895086 269501579 334700004 499980596 334700004 499980596 678374281 164537652 678374281 164537652 907779479 90666619 907779479 90666619 138348332 300867272 138348332 300867272 654820989 819509611 654820989 819509611 170910427 -1000000005 170910427 -1000000005 149771159 473341309 149771159 473341309 857778392 567659096 857778392 567659096 505393773 214546429 505393773 214546429 -1000000005 10302656 -1000000005 10302656 499990180 671069341 499990180 671069341 512500444 318223123 512500444 318223123 372704291 630549280 372704291 630549280 992961129 1000000005 992961129 1000000005 32379007 499961427 32379007 499961427 668153148 540242908 668153148 540242908 499985683 1000000005 499985683 1000000005 41780438 836693661 41780438 836693661 811145388 294436509 811145388 294436509 340525268 688522366 340525268 688522366 909289806 139553134 909289806 139553134 404816186 973893061 404816186 973893061 840139620 165464150 840139620 165464150 250337908 500012331 250337908 500012331 800175420 811325504 800175420 811325504 212876955 574447092 212876955 574447092 757705180 152102910 757705180 152102910 500014362 750451967 500014362 750451967 64854376 420836646 64854376 420836646 728115238 749364088 728115238 749364088 972203928 8241550 972203928 8241550 -1000000005 396803384 -1000000005 396803384 524001422 791192044 524001422 791192044 960758974 198196055 960758974 198196055 595867704 730721937 595867704 730721937 344537467 601123895 344537467 601123895 724547371 202026374 724547371 202026374 818471649 500010584 818471649 500010584 491576040 529840302 491576040 529840302 908236592 154221563 908236592 154221563 168612376 712936899 168612376 712936899 328651153 500020254 328651153 500020254 799678074 878710673 799678074 878710673 238641429 135260297 238641429 135260297 500030118 449851349 500030118 449851349 913853821 -1000000005 913853821 -1000000005 500034495 347905048 500034495 347905048 309075627 759367300 309075627 759367300 759379989 775507314 759379989 775507314 426356194 101867818 426356194 101867818 912176228 597350849 912176228 597350849 333677019 407393958 333677019 407393958 500004786 724254789 500004786 724254789 358752852 619420088 358752852 619420088 897037187 11965918 897037187 11965918 118704784 632373973 118704784 632373973 723369404 491300648 723369404 491300648 330323114 500010227 330323114 500010227 969513732 9961351 969513732 9961351 79133823 500036341 79133823 500036341 499988300 417625499 499988300 417625499 124803506 834753115 124803506 834753115 934631205 499994499 934631205 499994499 514275904 648612053 514275904 648612053 343356754 674481319 343356754 674481319 524598688 516891552 524598688 516891552 409184984 810188498 409184984 810188498 112457816 499964609 112457816 499964609 834186790 99814382 834186790 99814382 449747295 793755117 449747295 793755117 500019849 190623829 500019849 190623829 70866611 924518352 70866611 924518352 152262562 500009976 152262562 500009976 421037489 757801977 421037489 757801977 541685645 225101536 541685645 225101536 499970514 849889556 499970514 849889556 -1000000005 571103911 -1000000005 571103911 752570027 262243131 752570027 262243131 103739193 999724264 103739193 999724264 670263687 346664689 670263687 346664689 553565384 500435096 553565384 500435096 226500916 278893636 226500916 278893636 971408093 500030242 971408093 500030242 112275443 147467017 112275443 147467017 457905893 982148632 457905893 982148632 982474808 -1000000005 982474808 -1000000005 885667906 500013712 885667906 500013712 275605422 401873288 275605422 401873288 869196426 993293450 869196426 993293450 12480601 471484056 12480601 471484056 500030239 850502072 500030239 850502072 -1000000005 964855695 -1000000005 964855695 537988750 249900894 537988750 249900894 310391523 857713595 310391523 857713595 500027574 142088956 500027574 142088956 467027688 732375888 467027688 732375888 945775003 975183443 945775003 975183443 6327991 168825081 6327991 168825081 556100764 499999268 556100764 499999268 243375886 832279233 243375886 832279233 500009391 406965703 500009391 406965703 637417442 500024584 637417442 500024584 485587643 702186277 485587643 702186277 584436140 368748157 584436140 368748157 959579360 1000000005 959579360 1000000005 214034755 241976654 214034755 241976654 324794982 500001486 324794982 500001486 352962412 609682802 352962412 609682802 553782067 536157008 553782067 536157008 454037269 293193675 454037269 293193675 820019474 853050128 820019474 853050128 93419387 236218839 93419387 236218839 247730102 456001680 247730102 456001680 679278852 56400009 679278852 56400009 126988496 842954006 126988496 842954006 604586474 482316914 604586474 482316914 482283369 457894275 482283369 457894275 500000218 609103104 500000218 609103104 337263386 96766894 337263386 96766894 919196973 695284290 919196973 695284290 294042730 493750076 294042730 493750076 946982365 1000000005 946982365 1000000005 961628583 39840128 961628583 39840128 42066661 100742928 42066661 100742928 242720101 786423707 242720101 786423707 956473034 -1000000005 956473034 -1000000005 750478615 500016443 750478615 500016443 -1000000005 19732142 -1000000005 19732142 233363186 868693873 233363186 868693873 980187090 499967025 980187090 499967025 499965757 3399069 499965757 3399069 708189156 721244428 708189156 721244428 789216146 382834061 789216146 382834061 534486591 867931192 534486591 867931192 499966778 243899655 499966778 243899655 627106687 615984205 627106687 615984205 404315526 263182413 404315526 263182413 513627747 512407436 513627747 512407436 230598816 232273067 230598816 232273067 363556695 701713087 363556695 701713087 716660007 405039904 716660007 405039904 499982017 947079631 499982017 947079631 978280830 29073551 978280830 29073551 499960027 500025767 499960027 500025767 912226796 -1000000005 912226796 -1000000005 11328042 251285218 11328042 251285218 298655265 637762161 298655265 637762161 955581759 180505497 955581759 180505497 83783560 743152153 83783560 743152153 637863376 494951551 637863376 494951551 500003739 832821456 500003739 832821456 89804878 495477512 89804878 495477512 1000000005 960717285 1000000005 960717285 917806138 88438071 917806138 88438071 839094667 808084749 839094667 808084749 667596748 78547932 667596748 78547932 411932327 517289262 411932327 517289262 910207798 4383678 910207798 4383678 219297638 500036030 219297638 500036030 578864091 832975501 578864091 832975501 494522927 341612730 494522927 341612730 842193195 812719177 842193195 812719177 637059652 362351920 637059652 362351920 71040533 18588752 71040533 18588752 14989086 893344194 14989086 893344194 156650273 39731547 156650273 39731547 -1000000005 41770697 -1000000005 41770697 938686121 499968945 938686121 499968945 444953561 787492530 444953561 787492530 695660106 499991243 695660106 499991243 376149451 888670480 376149451 888670480 900937209 499980369 900937209 499980369 390886606 1000000005 390886606 1000000005 888163544 499998865 888163544 499998865 270349105 569074785 270349105 569074785 602701677 99782002 602701677 99782002 64462212 500028751 64462212 500028751 1000000005 499998643 1000000005 499998643 105299813 136678744 105299813 136678744 648722226 500020344 648722226 500020344 450744067 827004237 450744067 827004237 109692803 70766196 109692803 70766196 682890495 789232214 682890495 789232214 260572267 301796606 260572267 301796606 400107765 1000000005 400107765 1000000005 142701737 481448241 142701737 481448241 499984058 481448241 441200027 350030767 441200027 350030767 848792796 707495832 848792796 707495832 500006959 500006304 500006959 500006304 793156119 250057810 793156119 250057810 499969195 597646036 499969195 597646036 12388362 133565408 12388362 133565408 293561660 598400812 293561660 598400812 838583211 1000000005 838583211 1000000005 48871301 368908303 48871301 368908303 606544669 696678657 606544669 696678657 300201890 -1000000005 300201890 -1000000005 830837355 951191134 830837355 951191134 499969709 128361706 499969709 128361706 712997356 356008787 712997356 356008787 499987173 869074470 499987173 869074470 96529507 499972009 96529507 499972009 984412930 15523588 984412930 106564025 984412930 106564025 621787879 499998700 621787879 499998700 -1000000005 49634633 -1000000005 49634633 211726050 253417795 211726050 253417795 499294145 890826667 499294145 890826667 878940446 161502096 878940446 161502096 499971721 500026729 499971721 500026729 252631652 235288191 252631652 235288191 1000000005 499968036 1000000005 499968036 500004664 1000000005 500004664 1000000005 40977789 54851342 40977789 54851342 911932110 148113790 911932110 148113790 499969558 489571809 499969558 489571809 905573589 971857704 905573589 971857704 372106489 500016531 372106489 500016531 182035970 213314440 182035970 213314440 657135839 785843843 657135839 785843843 185720797 817831432 185720797 817831432 865914983 229445892 865914983 229445892 246109403 500038417 246109403 500038417 698584908 772893424 698584908 772893424 427600285 227345783 427600285 227345783 947702133 500028480 947702133 500028480 500032940 771218666 500032940 771218666 164567443 890189187 164567443 890189187 601165154 500019425 601165154 500019425 269155464 756339534 269155464 756339534 699892607 73743862 699892607 73743862 275803333 788911503 275803333 788911503 633603929 177654934 633603929 177654934 832440856 112868697 832440856 112868697 169623755 390872190 169623755 390872190 760853279 793939861 760853279 793939861 904839794 29818101 904839794 29818101 107699894 598561856 107699894 598561856 922880137 31778265 922880137 31778265 968184390 31778265 952119258 179813928 952119258 179813928 285063126 818145894 285063126 818145894 168002066 500011464 168002066 500011464 516943946 517202650 516943946 517202650 435532590 351091876 435532590 351091876 737579446 861246007 737579446 861246007 374326021 359622428 374326021 359622428 500031339 1000000005 500031339 1000000005 33143129 815648406 33143129 815648406 552689360 500019416 552689360 500019416 267727023 736629268 267727023 736629268 14259299 54826781 14259299 54826781 762515575 260246615 762515575 260246615 441654389 906881239 441654389 906881239 15941415 77442814 15941415 77442814 824972181 500015509 824972181 500015509 500021258 398359405 500021258 398359405 104305455 931003155 104305455 931003155 -1000000005 5590515 -1000000005 5590515 759101728 796134142 759101728 796134142 94257348 936225255 94257348 936225255 898051031 319040223 898051031 319040223 600435881 500006615 600435881 500006615 214823581 128666104 214823581 128666104 761908343 585446823 761908343 585446823 489060764 499968297 489060764 499968297 822092850 630454145 822092850 630454145 319833117 10698476 319833117 10698476 976586521 88288380 976586521 88288380 384973853 703143678 384973853 703143678 714334190 294810554 714334190 294810554 378485686 500008990 378485686 500008990 900003490 382128726 900003490 382128726 159800235 785098317 159800235 785098317 660548958 -1000000005 660548958 -1000000005 879698981 591814095 879698981 591814095 106146701 155562839 106146701 155562839 794279723 770688599 794279723 770688599 684977162 209238920 684977162 209238920 499992508 515749169 499992508 515749169 433769841 175014364 433769841 175014364 552972779 813961925 552972779 813961925 498477929 40777450 498477929 40777450 956934138 76816188 956934138 76816188 500034865 500489656 500034865 500489656 221660069 111908370 221660069 111908370 80891980 848734075 80891980 848734075 499984076 223435497 499984076 223435497 -1000000005 133167009 -1000000005 133167009 221110076 274955178 221110076 274955178 770093386 863631671 770093386 863631671 301881632 420915775 301881632 420915775 761572421 801234048 761572421 801234048 135721594 472278536 135721594 472278536 939077327 923399733 939077327 923399733 77730024 777726418 77730024 777726418 500039765 35427268 500039765 35427268 1000000005 571565019 1000000005 571565019 509469194 16466938 509469194 16466938 349177493 511870985 349177493 511870985 779606871 220327973 779606871 500006652 779606871 500006652 221542295 108915454 221542295 108915454 778295692 500001948 778295692 500001948 -1000000005 20111320 -1000000005 20111320 798598072 882228698 798598072 882228698 925149409 972195009 925149409 972195009 102691804 500001381 102691804 500001381 495462283 591554293 495462283 591554293 960002920 452002640 960002920 452002640 216029297 879422895 216029297 879422895 647890475 388070574 647890475 388070574 281744024 260858774 281744024 260858774 738643377 684932678 738643377 684932678 499966696 233625620 499966696 233625620 500015050 554356802 500015050 554356802 553571198 517917614 553571198 517917614 337281018 988897513 337281018 988897513 913664393 17543637 913664393 17543637 -1000000005 787554855 -1000000005 787554855 500034908 535371009 500034908 535371009 340096778 12712572 340096778 12712572 750866312 416550565 750866312 416550565 355855916 802877049 355855916 802877049 673445445 153248677 673445445 153248677 488195487 844109137 488195487 844109137 1000000005 879895860 1000000005 879895860 526885921 499988807 526885921 499988807 923192849 647566503 923192849 647566503 17770748 285939494 17770748 285939494 461333073 499981150 461333073 499981150 929981671 791462149 929981671 791462149 105246397 955553043 105246397 955553043 873039001 190524468 873039001 190524468 499981782 714260954 499981782 714260954 12831796 449769840 12831796 449769840 566127567 57337002 566127567 57337002 119627015 810812729 119627015 810812729 500017029 594418717 500017029 594418717 838996109 370806872 838996109 370806872 102178488 805140706 102178488 805140706 499992749 227771571 499992749 227771571 750497031 678835847 750497031 678835847 416321005 243273161 416321005 243273161 195108797 -1000000005 195108797 -1000000005 499986478 797669336 499986478 797669336 1979419 15073958 1979419 15073958 280194121 639159736 280194121 639159736 806106073 392418068 806106073 392418068 101510897 831058660 101510897 831058660 829003892 98042509 829003892 98042509 121546097 189757565 121546097 189757565 536299093 528018102 536299093 528018102 426620895 1000000005 426620895 1000000005 905150387 599100330 905150387 599100330 353510555 995957799 353510555 995957799 4053519 995957799 100511980 212186907 100511980 212186907 825415129 1000000005 825415129 1000000005 325662079 330884803 325662079 330884803 961444252 854948354 961444252 854948354 191691255 499983831 191691255 499983831 922296916 86095616 922296916 86095616 211686786 424950238 211686786 424950238 759947837 500032921 759947837 500032921 280877572 1000000005 280877572 1000000005 11890960 946686662 11890960 946686662 897323910 581424272 897323910 581424272 499962361 948513920 499962361 948513920 886526415 340907926 886526415 340907926 500018158 1000000005 500018158 1000000005 499993174 84508075 499993174 84508075 139862221 351054376 139862221 351054376 877591911 959654257 877591911 959654257 499964186 499972912 499964186 499972912 278308824 508911131 278308824 508911131 778836723 499988048 778836723 499988048 517054244 464926280 517054244 464926280 261159255 567875786 261159255 567875786 738504566 232666635 738504566 232666635 499974057 723709685 499974057 723709685 814572652 182907507 814572652 182907507 285423574 366376352 285423574 366376352 797239195 783255565 797239195 783255565 499976024 461397440 499976024 461397440 584378321 840244906 584378321 840244906 45067939 1000000005 45067939 1000000005 64397450 243470598 64397450 243470598 478913692 898358767 478913692 898358767 535724744 120040646 535724744 120040646 104002579 915501052 104002579 915501052 56687757 171092802 56687757 171092802 398012669 934738114 398012669 934738114 608699385 466784883 608699385 466784883 379396425 130521387 379396425 130521387 14366841 921034020 14366841 921034020 916985237 499999675 916985237 499999675 25307412 946597379 25307412 946597379 746554169 499969892 746554169 499969892 381788907 923746139 381788907 923746139 500023985 500007285 500023985 500007285 1000000005 942344930 1000000005 942344930 876605869 492339171 876605869 492339171 217503575 833958298 217503575 833958298 792989217 292688270 792989217 292688270 499981980 718801826 499981980 718801826 555603804 419076411 555603804 419076411 194524306 74193120 194524306 74193120 984531702 812196276 984531702 812196276 692596207 317600392 692596207 317600392 654509905 413005792 654509905 413005792 472114177 514844654 472114177 514844654 692281334 203007287 692281334 203007287 51029327 928101568 51029327 928101568 207307909 75703597 207307909 75703597 923016990 329393705 923016990 329393705 469785430 750598383 469785430 750598383 818018421 887848235 818018421 887848235 955599287 354147614 955599287 354147614 168389285 744580822 168389285 744580822 499967513 500036239 499967513 500036239 752908529 347222453 752908529 347222453 366862343 682203383 366862343 682203383 588237190 399202870 588237190 399202870 -1000000005 159617992 -1000000005 159617992 799711506 819373694 799711506 819373694 381921579 345901682 381921579 345901682 550818269 500033687 550818269 500033687 98607689 889804957 98607689 889804957 137077867 818870260 137077867 818870260 262252375 257579250 262252375 257579250 1000000005 504286182 1000000005 504286182 421661890 415678684 421661890 415678684 628758789 576559871 628758789 576559871 227912160 881743196 227912160 881743196 806730313 513135406 806730313 513135406 112056936 923685809 112056936 923685809 817869172 341086668 817869172 341086668 38702527 599955943 38702527 599955943 604400500 604387923 604400500 604387923 657485003 259119176 657485003 259119176 922995262 625389200 922995262 625389200 499988767 916930468 499988767 916930468 809760950 499986937 809760950 499986937 336634328 799653674 336634328 799653674 590668981 280386142 590668981 280386142 775835341 844941362 775835341 844941362 381985552 305664861 381985552 305664861 34045056 500036648 34045056 500036648 499426675 268250663 499426675 268250663 690593179 499992903 690593179 499992903 323187970 47018934 323187970 47018934 36155988 963896013 36155988 499984429 36155988 499984429 499969752 432640570 499969752 432640570 444840770 721407147 444840770 721407147 500024430 503150531 500024430 503150531 512313236 374412803 512313236 374412803 168576258 850395272 168576258 850395272 500009267 500036337 500009267 500036337 893696882 17642564 893696882 17642564 309901494 586075884 309901494 586075884 499992253 621291443 499992253 621291443 500017507 499983301 500017507 499983301 11905595 -1000000005 11905595 -1000000005 8756678 46183331 8756678 46183331 75103188 864620210 75103188 864620210 268200342 406987485 268200342 406987485 772483077 934779108 772483077 934779108 499985954 827101759 499985954 827101759 848974044 411977560 848974044 411977560 432148162 524673296 432148162 524673296 589784643 443626812 589784643 443626812 261186197 502930527 261186197 502930527 793267561 105504984 793267561 105504984 948531225 500011182 948531225 500011182 46920057 45301979 46920057 45301979 957530078 1000000005 957530078 1000000005 988212676 177327187 988212676 177327187 605753059 539993472 605753059 539993472 461581398 491847074 461581398 491847074 880017423 895485232 880017423 895485232 457545864 499989362 457545864 499989362 741433281 584217595 741433281 584217595 297679897 384455087 297679897 384455087 500038027 -1000000005 500038027 -1000000005 980654396 499985927 980654396 499985927 392414996 650072549 392414996 650072549 965926575 145949219 965926575 145949219 596878667 464177847 596878667 464177847 499983918 34751811 499983918 34751811 894468840 745339561 894468840 745339561 550553733 494949891 550553733 494949891 208913053 861584649 208913053 861584649 -1000000005 852740247 -1000000005 852740247 648633892 545104742 648633892 545104742 498903987 500021594 498903987 500021594 -1000000005 909429304 -1000000005 909429304 156646398 774783559 156646398 774783559 740773332 336022804 740773332 336022804 409209186 840452998 409209186 840452998 634741724 -1000000005 634741724 -1000000005 259495701 298782122 259495701 298782122 903837450 894118360 903837450 894118360 131482324 285832297 131482324 285832297 909479411 953104962 909479411 953104962 1000000005 770502326 1000000005 770502326 495164853 244354407 495164853 244354407 673055752 552939548 673055752 552939548 344982428 850992157 344982428 850992157 636156319 193215300 636156319 193215300 274940675 500029272 274940675 500029272 388646801 878105012 388646801 878105012 18405204 1101642 18405204 1101642 998935979 1101642 1419482 9359026 1419482 9359026 62697231 333952242 62697231 333952242 499981403 720459984 499981403 720459984 484921320 477343379 484921320 477343379 702655737 857260686 702655737 857260686 321940132 275224279 321940132 275224279 733640795 503409040 733640795 503409040 238459209 66032060 238459209 66032060 42659734 694968785 42659734 694968785 348282404 93112433 348282404 93112433 951034900 746316774 951034900 746316774 168327618 1000000005 168327618 1000000005 993263630 103237842 993263630 103237842 823152413 628341316 823152413 628341316 575415482 500038047 575415482 500038047 440426569 84541911 440426569 84541911 861953983 801945500 861953983 801945500 552765608 175484717 552765608 175484717 499999231 816189993 499999231 816189993 629176488 499960433 629176488 499960433 499989630 981788512 499989630 981788512 977908090 327438346 977908090 327438346 396021947 624747409 396021947 624747409 732635024 817276468 732635024 817276468 137291548 288068083 137291548 288068083 908253199 -1000000005 908253199 -1000000005 802749959 513661822 802749959 513661822 182798014 36289952 182798014 36289952 1000000005 500006381 1000000005 500006381 231156550 834957238 231156550 834957238 886978875 499961174 886978875 499961174 503942202 791205214 503942202 791205214 349731571 557441978 349731571 557441978 551303785 499971592 551303785 499971592 98216453 525258619 98216453 525258619 860581044 165185179 860581044 165185179 256222729 499982588 256222729 499982588 982546936 642062788 982546936 642062788 413585114 236682280 413585114 236682280 -1000000005 994369567 -1000000005 994369567 803876587 457384117 803876587 457384117 331362408 500038905 331362408 500038905 917105642 499985366 917105642 499985366 228717555 59547374 228717555 59547374 500010027 439184479 500010027 439184479 -1000000005 972221917 -1000000005 972221917 948386452 441289760 948386452 441289760 156586276 116120583 156586276 116120583 999659852 716490075 999659852 716490075 500025324 499961840 500025324 499961840 802603295 873794853 802603295 873794853 1000000005 167468821 1000000005 167468821 209634234 895443272 209634234 895443272 35823973 60045415 35823973 60045415 384266451 732015082 384266451 732015082 172635206 286211007 172635206 286211007 499964447 110417357 499964447 110417357 785496641 499985444 785496641 499985444 535179947 314369635 535179947 314369635 896509469 893939574 896509469 893939574 500021220 49982757 500021220 49982757 198729255 223164304 198729255 223164304 721510513 336712551 721510513 336712551 29396123 663307569 29396123 663307569 638662299 483721149 638662299 483721149 120010261 500037729 120010261 500037729 500033494 627023083 500033494 627023083 914255795 77700542 914255795 77700542 233548061 952716952 233548061 952716952 746753672 741384038 746753672 741384038 73533967 40961618 73533967 40961618 32881 539802638 32881 539802638 815779872 820944602 815779872 820944602 937830768 -1000000005 937830768 -1000000005 798686884 539205589 798686884 539205589 335754661 499974099 335754661 499974099 703832435 877079802 703832435 877079802 53273147 14832670 53273147 14832670 906913407 957296895 906913407 957296895 94267083 500004464 94267083 500004464 508038827 619152192 508038827 619152192 888363763 250865084 888363763 250865084 313560427 875473616 313560427 875473616 799710123 250706736 799710123 250706736 748057135 252412646 748057135 252412646 500034039 851035335 500034039 851035335 13969227 238283653 13969227 238283653 398962576 712290322 398962576 712290322 503299938 446253891 503299938 446253891 212594221 868601303 212594221 868601303 876542608 386716638 876542608 386716638 270638398 867659470 270638398 867659470 925516624 247456072 925516624 247456072 86166971 850409853 86166971 850409853 585685628 15186181 585685628 15186181 386442698 502528858 386442698 502528858 977361832 983159737 977361832 983159737 331405192 294692917 331405192 294692917 965605813 935203299 965605813 935203299 265399905 241422425 265399905 241422425 81808257 691910279 81808257 691910279 839699827 899898293 839699827 899898293 466132452 491533235 466132452 491533235 809233687 987835254 809233687 987835254 -1000000005 817858568 -1000000005 817858568 918050467 100987622 918050467 100987622 573433345 940500506 573433345 940500506 74833811 166294437 74833811 166294437 596181665 500003049 596181665 500003049 826195210 500028904 826195210 500028904 500012518 983345542 500012518 983345542 500028066 233467413 500028066 233467413 341811900 792154968 341811900 792154968 735793564 459068876 735793564 459068876 255184448 214453840 255184448 214453840 145631424 545137747 145631424 545137747 597395157 457076606 597395157 457076606 499984082 790144323 499984082 790144323 527191452 25819316 527191452 25819316 48655539 499975563 48655539 499975563 500019604 5810677 500019604 5810677 11421414 19280677 11421414 19280677 954103127 500028489 954103127 500028489 638925313 892501347 638925313 892501347 251608116 47059723 251608116 47059723 739807372 563488927 739807372 563488927 166727426 949676302 166727426 949676302 1000000005 75698277 1000000005 75698277 418978135 499969516 418978135 499969516 583793889 765765913 583793889 765765913 92263483 135458621 92263483 135458621 200053848 922281204 200053848 922281204 816720985 210588013 816720985 210588013 570146836 500037413 570146836 500037413 694978703 479797184 694978703 479797184 424166050 313311370 424166050 313311370 940020221 920058496 940020221 920058496 499962788 628276774 499962788 628276774 59211582 945332333 59211582 945332333 965750605 29537963 965750605 29537963 97638441 878341913 97638441 878341913 167888796 679852143 167888796 679852143 471664880 81453290 471664880 81453290 677081867 627582798 677081867 627582798 5984683 1000000005 5984683 1000000005 781482979 408369908 781482979 408369908 398487413 322514369 398487413 322514369 736384414 910085066 736384414 910085066 499975669 99573730 499975669 99573730 842862163 840733096 842862163 840733096 500008741 12312390 500008741 12312390 -1000000005 16741237 -1000000005 16741237 952923555 783448221 952923555 783448221 721302701 189237465 721302701 189237465 127106566 967171180 127106566 967171180 884832537 265234385 884832537 265234385 311523984 500017481 311523984 500017481 795254740 997107383 795254740 997107383 167631276 222574095 167631276 222574095 815369971 685998976 815369971 685998976 500009021 32690154 500009021 32690154 60860251 189503963 60860251 189503963 529363535 916265226 529363535 916265226 273282700 499990555 273282700 499990555 627283752 703565993 627283752 703565993 378058803 439131052 378058803 439131052 609484404 500003823 609484404 500003823 47132531 627415119 47132531 627415119 499992722 499988410 499992722 499988410 398359545 760617803 398359545 760617803 922329372 -1000000005 922329372 -1000000005 202693721 344779098 202693721 344779098 686041096 796381509 686041096 796381509 499971638 385211707 499971638 385211707 763077648 123163812 763077648 123163812 188833092 323615412 188833092 323615412 662709949 423509962 662709949 423509962 337615549 769310201 337615549 769310201 560839093 -1000000005 560839093 -1000000005 198270517 533546359 198270517 533546359 847538514 198841079 847538514 198841079 524156202 698099716 524156202 698099716 782732230 1000000005 782732230 1000000005 214464465 195418494 214464465 195418494 562644472 1000000005 562644472 1000000005 100998005 835328509 100998005 835328509 823371381 463361931 823371381 463361931 161275817 137299425 161275817 137299425 866438379 566424109 866438379 566424109 397981887 835648889 397981887 835648889 506404644 482509467 506404644 482509467 404729020 732765759 404729020 732765759 528170636 267838680 528170636 267838680 422900636 713117777 422900636 713117777 500031039 499979977 500031039 499979977 53596818 684629150 53596818 684629150 315381747 717791422 315381747 717791422 580686553 182736027 580686553 182736027 193728569 908396214 193728569 908396214 559733553 237623228 559733553 237623228 138827593 46886150 138827593 46886150 44893854 44872179 44893854 500028580 44893854 500028580 806469670 802547672 806469670 802547672 251133115 499996795 251133115 499996795 500003436 617419802 500003436 617419802 1000000005 942924267 1000000005 942924267 50114461 122981751 50114461 122981751 499970491 497314438 499970491 497314438 533108091 545356573 533108091 545356573 179204454 73035273 179204454 73035273 1000000005 425110174 1000000005 425110174 354448677 918241582 354448677 918241582 928576614 469738307 928576614 469738307 509327258 775963580 509327258 775963580 119957814 470223016 119957814 470223016 934882547 857612759 934882547 857612759 406984357 372628224 406984357 372628224 131146359 752954860 131146359 752954860 306294535 260487831 306294535 260487831 753850571 94862608 753850571 94862608 267819228 662193545 267819228 662193545 559520487 499994988 559520487 499994988 1000000005 140996748 1000000005 140996748 313598043 631350196 313598043 631350196 410765569 379002965 410765569 379002965 958451418 623196683 958451418 623196683 84382609 37156229 84382609 37156229 882644763 131594497 882644763 131594497 499521567 820156833 499521567 820156833 562739973 439501299 562739973 439501299 89038054 847388209 89038054 847388209 683932897 394103065 683932897 394103065 94229964 500031179 94229964 500031179 499972971 -1000000005 499972971 -1000000005 867932445 511678414 867932445 511678414 292704596 177048936 292704596 177048936 877342406 752798411 877342406 752798411 466467538 499968918 466467538 499968918 106108597 747443545 106108597 747443545 607681487 162015380 607681487 162015380 -1000000005 701875915 -1000000005 701875915 445575656 105519297 445575656 105519297 534734033 566743180 534734033 566743180 57742526 4173672 57742526 4173672 995856914 4173672 961432069 39000416 961432069 39000416 500028471 594574426 500028471 594574426 309457305 -1000000005 309457305 -1000000005 166479047 648168092 166479047 648168092 499967857 390968338 499967857 390968338 744836839 565823218 744836839 565823218 -1000000005 37932464 -1000000005 37932464 279642527 612589947 279642527 612589947 560209081 411981930 560209081 411981930 126160772 878704304 126160772 878704304 696239518 625582994 696239518 625582994 500011577 194561294 500011577 194561294 271151492 728860096 271151492 728860096 727218695 427465711 727218695 427465711 443875174 724097063 443875174 724097063 816824883 399604127 816824883 399604127 293740612 884449343 293740612 884449343 503312991 128000802 503312991 128000802 499960237 1000000005 499960237 1000000005 897520588 203092500 897520588 203092500 546148646 499964107 546148646 499964107 194649229 576432267 194649229 576432267 500008433 500022802 500008433 500022802 919916963 5208575 919916963 5208575 5221423 5208575 943021621 879564574 943021621 879564574 333445582 499971545 333445582 499971545 740813920 508853085 740813920 508853085 342380084 662178395 342380084 662178395 925768214 215483590 925768214 215483590 75873614 789567703 75873614 789567703 657458489 500038452 657458489 500038452 494467092 900471354 494467092 900471354 43661912 165120397 43661912 165120397 818742124 500000599 818742124 500000599 500009092 138086282 500009092 138086282 568340871 752650635 568340871 752650635 500033211 317175699 500033211 317175699 854669582 626885571 854669582 626885571 499796112 262306639 499796112 262306639 809965868 732216831 809965868 732216831 500002403 499981835 500002403 499981835 138461801 296604366 138461801 296604366 549760741 774022337 549760741 774022337 118511379 1000000005 118511379 1000000005 877242670 812918131 877242670 812918131 499988800 552900013 499988800 552900013 721049931 982707992 721049931 982707992 982669008 982707992 811067794 758082728 811067794 758082728 747817473 455717853 747817473 455717853 193777127 836928480 193777127 836928480 771935645 500005103 771935645 500005103 480733552 333704726 480733552 333704726 686610290 304552701 686610290 304552701 982486026 500005157 982486026 500005157 413681396 499976140 413681396 499976140 13758422 861023763 13758422 861023763 633134185 424210026 633134185 424210026 204935824 909885804 204935824 909885804 800348629 -1000000005 800348629 -1000000005 12636521 925480639 12636521 925480639 500010219 642721102 500010219 642721102 499960939 113480413 499960939 113480413 77665899 32184516 77665899 32184516 28485733 871671962 28485733 871671962 614396378 304251270 614396378 304251270 499973134 907393332 499973134 907393332 825683813 571301225 825683813 571301225 425408792 499962301 425408792 499962301 -1000000005 990754687 -1000000005 990754687 500030417 180258078 500030417 180258078 55680924 858548684 55680924 858548684 839742764 361000168 839742764 361000168 -1000000005 159922581 -1000000005 159922581 626903432 500025916 626903432 500025916 125293061 929900636 125293061 929900636 945965649 86619463 945965649 86619463 450052577 741103063 450052577 741103063 820647814 1000000005 820647814 1000000005 483587596 373104295 483587596 373104295 717254065 822387031 717254065 822387031 452511697 115859976 452511697 115859976 62015889 689208579 62015889 689208579 499960884 143957995 499960884 143957995 139050786 84397165 139050786 84397165 645854089 844247511 645854089 844247511 369314079 375841017 369314079 375841017 688800119 822358786 688800119 822358786 190429530 142199350 190429530 142199350 1000000005 826141505 1000000005 826141505 611273534 358772819 611273534 358772819 213857346 69267250 213857346 69267250 591457043 888114182 591457043 888114182 499973838 173115235 499973838 173115235 558819420 471100618 558819420 471100618 454381871 795189374 454381871 795189374 518409382 94826803 518409382 94826803 1000000005 500026873 1000000005 500026873 496974765 450654610 496974765 450654610 518896767 594998960 518896767 594998960 857050171 94429093 857050171 94429093 957691051 963671215 957691051 963671215 235499236 289153671 235499236 289153671 500028069 509649734 500028069 509649734 701715875 912929087 701715875 912929087 50617588 12170082 50617588 12170082 903018852 717393929 903018852 717393929 375722983 -1000000005 375722983 -1000000005 500005344 500021664 500005344 500021664 651564957 434455780 651564957 434455780 374905728 198912264 374905728 198912264 740745660 706335091 740745660 706335091 422783866 499962396 422783866 499962396 808314330 500035967 808314330 500035967 500014090 993775929 500014090 993775929 6237457 993775929 991568772 411574347 991568772 411574347 283464353 500014384 283464353 500014384 642384249 768220071 642384249 768220071 898558984 431219081 898558984 431219081 273034163 500014937 273034163 500014937 499997161 615568863 499997161 615568863 595597244 247397455 595597244 247397455 499988971 484550083 499988971 484550083 295143105 758476822 295143105 758476822 99287822 355667791 99287822 355667791 737627854 618365837 737627854 618365837 -1000000005 996825288 -1000000005 996825288 500000167 546215729 500000167 546215729 824473318 140336459 824473318 140336459 201353867 798678734 201353867 499987186 201353867 499987186 420691749 3890038 420691749 3890038 3899247 3890038 69085435 869543731 69085435 869543731 713083376 195197386 713083376 195197386 46342059 673693135 46342059 673693135 828504682 103839480 828504682 103839480 259616205 889582962 259616205 889582962 866826146 169428627 866826146 169428627 701394126 580823869 701394126 580823869 408088450 276256682 408088450 276256682 500005398 899476292 500005398 899476292 1000000005 38398000 1000000005 38398000 594367040 617709942 594367040 617709942 734575150 781848191 734575150 781848191 127175369 496354491 127175369 496354491 649045449 -1000000005 649045449 -1000000005 912568605 111992297 912568605 111992297 139706389 930376119 139706389 930376119 5680611 153486218 5680611 153486218 1000000005 69365013 1000000005 69365013 767267687 466470054 767267687 466470054 286864543 815927511 286864543 815927511 507846479 163317115 507846479 163317115 844636409 920295613 844636409 920295613 306607814 387242998 306607814 387242998 500033600 499988381 500033600 499988381 358035945 664588052 358035945 664588052 701540192 336405900 701540192 336405900 499984140 894285875 499984140 894285875 117636900 621045576 117636900 621045576 700808137 272794592 700808137 272794592 801470518 499994158 801470518 499994158 20032557 830597969 20032557 830597969 499982464 500009791 499982464 500009791 182701009 78767524 182701009 78767524 15958271 982228674 15958271 982228674 885805454 875353738 885805454 875353738 137470386 205453789 137470386 205453789 753039747 504989011 753039747 504989011 279294980 834747679 279294980 834747679 624425084 309159415 624425084 309159415 245703067 611292640 245703067 611292640 887528294 17385374 887528294 17385374 197762840 500028777 197762840 500028777 1000000005 436815596 1000000005 436815596 68820957 706367275 68820957 706367275 500027162 500022836 500027162 500022836 214196351 812584845 214196351 812584845 500026502 399947898 500026502 399947898 840438208 577279390 840438208 577279390 359151840 957741728 359151840 957741728 615097867 85159720 615097867 85159720 424705222 739538030 424705222 739538030 773303215 171651769 773303215 171651769 499960836 -1000000005 499960836 -1000000005 500036983 505618283 500036983 505618283 499981655 227116184 499981655 227116184 955211388 883520480 955211388 883520480 500000746 500024330 500000746 500024330 343657919 132656477 343657919 132656477 871149748 500003927 871149748 500003927 140329095 859608159 140329095 819758226 140329095 819758226 559245319 275764371 559245319 275764371 499989820 883478266 499989820 883478266 287390092 43496688 287390092 43496688 730986521 481346925 730986521 481346925 499997684 43022992 499997684 43022992 832963366 763357837 832963366 763357837 521265284 426986343 521265284 426986343 83704445 83757407 83704445 822889742 83704445 822889742 500022509 695443568 500022509 695443568 499973121 54762516 499973121 54762516 54833650 54762516 646975221 986022677 646975221 986022677 1000000005 19288943 1000000005 19288943 460397955 569489935 460397955 569489935 500001398 234862041 500001398 234862041 399958609 898932199 399958609 898932199 911034465 972716830 911034465 972716830 29198152 55272059 29198152 55272059 59245206 109981659 59245206 109981659 499973327 1000000005 499973327 1000000005 17303391 499980329 17303391 499980329 399830890 620325792 399830890 620325792 703600206 929992713 703600206 929992713 28311562 111838874 28311562 111838874 158598785 393239613 158598785 393239613 729275961 135536157 729275961 135536157 24743403 1000000005 24743403 1000000005 4590372 940595506 4590372 940595506 406775119 372176042 406775119 372176042 565312325 806184910 565312325 806184910 905814638 151240790 905814638 151240790 228369576 683570329 228369576 683570329 709975736 20530235 709975736 20530235 295757510 499960706 295757510 499960706 662968593 641439879 662968593 641439879 499978821 217644975 499978821 217644975 1000000005 997640260 1000000005 997640260 823091348 42475269 823091348 42475269 3505836 3506653 3505836 871536451 3505836 871536451 543793985 500008131 543793985 500008131 500013988 308242111 500013988 308242111 720371254 537485188 720371254 537485188 356723741 -1000000005 356723741 -1000000005 99815035 155853355 99815035 155853355 630363229 812153426 630363229 812153426 266733534 653316422 266733534 653316422 884983756 17111533 884983756 17111533 59504697 74580893 59504697 74580893 826707715 656936458 826707715 656936458 49382814 370789946 49382814 370789946 483263377 711508170 483263377 711508170 974094059 1000000005 974094059 1000000005 558291494 36755108 558291494 36755108 264355317 758258134 264355317 758258134 113279823 499971284 113279823 499971284 526971784 230583832 526971784 230583832 479473934 994468451 479473934 994468451 876043074 190291120 876043074 190291120 600191136 749090088 600191136 749090088 443737187 337792910 443737187 337792910 974436077 941716722 974436077 941716722 265542928 248820366 265542928 248820366 622361760 424891930 622361760 424891930 61193435 188418 61193435 188418 1000000005 944656079 1000000005 944656079 923900638 834245929 923900638 834245929 293955791 234150005 293955791 234150005 663886924 374916131 663886924 374916131 361295935 655882420 361295935 655882420 535709944 317770558 535709944 317770558 120335811 898239163 120335811 898239163 788626848 575640995 788626848 575640995 330694143 175123542 330694143 175123542 842210259 884886785 842210259 884886785 499971262 896695115 499971262 896695115 103332197 896695115 723479402 292098802 723479402 292098802 500022064 1000000005 500022064 1000000005 590905922 475212581 590905922 475212581 127339070 76615056 127339070 76615056 909158446 629103569 909158446 629103569 500037271 23299113 500037271 23299113 205377804 500011237 205377804 500011237 1000000005 23359499 1000000005 23359499 891600235 479771962 891600235 479771962 299893290 765871554 299893290 765871554 502602639 14597959 502602639 14597959 114157571 134077661 114157571 134077661 499960185 772402034 499960185 772402034 566926340 503901400 566926340 503901400 267813752 500003867 267813752 500003867 499998022 103654499 499998022 103654499 -1000000005 998416987 -1000000005 998416987 48796872 777005562 48796872 777005562 316027561 137435599 316027561 137435599 874664382 672371757 874664382 672371757 209616601 204763961 209616601 204763961 500019634 726579507 500019634 726579507 72612737 258780071 72612737 258780071 805711691 722852263 805711691 722852263 500020251 844351897 500020251 844351897 1000000005 14665339 1000000005 14665339 500008264 500036727 500008264 500036727 820823694 33954931 820823694 33954931 1000000005 846154897 1000000005 846154897 499969936 251756232 499969936 251756232 228054487 983850600 228054487 983850600 500032420 183594360 500032420 183594360 67771458 853160075 67771458 853160075 262857865 147659592 262857865 147659592 138979792 744611525 138979792 744611525 289744874 480502710 289744874 480502710 680968426 885009275 680968426 885009275 123972007 315181638 123972007 315181638 554339511 500035181 554339511 500035181 315387617 297956979 315387617 297956979 917288367 499989142 917288367 499989142 149021788 47621402 149021788 47621402 -1000000005 964887664 -1000000005 964887664 499996476 245885200 499996476 245885200 604595667 544057002 604595667 544057002 468356480 136722233 468356480 136722233 842518715 464976866 842518715 464976866 499985912 805120077 499985912 805120077 161783570 499988673 161783570 499988673 436601107 286829860 436601107 286829860 652827989 559709954 652827989 559709954 375648378 370066450 375648378 370066450 855071093 855023992 855071093 285243341 855071093 285243341 127025829 109478193 127025829 109478193 724298167 343517350 724298167 343517350 297643790 737752052 297643790 737752052 606389249 500009566 606389249 500009566 375795392 109632775 375795392 109632775 626555024 820808954 626555024 820808954 931013206 77507329 931013206 77507329 500000348 500031178 500000348 500031178 126012349 1000000005 126012349 1000000005 47973173 571517337 47973173 571517337 458024594 290356145 458024594 290356145 500034250 888474501 500034250 888474501 677372105 371769705 677372105 371769705 411861808 673221360 411861808 673221360 905080989 -1000000005 905080989 -1000000005 9824578 742550904 9824578 742550904 500036904 395275660 500036904 395275660 623639358 756536468 623639358 756536468 968113263 26210352 968113263 26210352 204398659 992427612 204398659 992427612 -1000000005 907032670 -1000000005 907032670 772200188 239977815 772200188 239977815 466846025 908093067 466846025 908093067 856951985 603492611 856951985 603492611 292313136 764849072 292313136 764849072 860314126 314165681 860314126 314165681 667213384 499996589 667213384 499996589 496213608 14812108 496213608 14812108 6524315 619567851 6524315 619567851 427728193 500017506 427728193 500017506 563300086 970932993 563300086 970932993 304366779 499972835 304366779 499972835 899921981 5395563 899921981 5395563 77852727 229679815 77852727 229679815 860529568 620877482 860529568 620877482 149267307 997553559 149267307 997553559 974299371 500035766 974299371 500035766 637650552 497412365 637650552 497412365 255751918 701297760 255751918 701297760 742006111 912998170 742006111 912998170 972517516 147906637 972517516 147906637 667486370 586848872 667486370 586848872 380581749 909563383 380581749 909563383 735712237 381118454 735712237 381118454 499969194 641155816 499969194 641155816 557066514 120536405 557066514 120536405 221385529 1000000005 221385529 1000000005 98466649 500039175 98466649 500039175 765836316 499974341 765836316 499974341 166236083 859394706 166236083 859394706 912689633 499982299 912689633 499982299 422659751 5227523 422659751 5227523 725821034 497252053 725821034 497252053 14453978 976372332 14453978 976372332 909745970 96377931 909745970 96377931 310992552 979700412 310992552 979700412 10853574 245342653 10853574 245342653 784775229 728593351 784775229 728593351 499960129 330802020 499960129 330802020 552142828 811746985 552142828 811746985 413538696 288360109 413538696 288360109 231798559 130265818 231798559 130265818 968051693 525805070 968051693 525805070 499982002 630962168 499982002 630962168 727872959 150026857 727872959 150026857 390520712 540184784 390520712 540184784 1000000005 690529173 1000000005 690529173 500003158 465956867 500003158 465956867 280573232 943159645 280573232 943159645 749078026 636594374 749078026 636594374 23048421 210449474 23048421 210449474 968887366 1000000005 968887366 1000000005 992439067 918860666 992439067 918860666 486835089 339641561 486835089 339641561 816590106 48790759 816590106 48790759 13317401 715530380 13317401 715530380 787858377 499961856 787858377 499965928 787858377 499965928 69485491 960455548 69485491 960455548 990619834 9400459 990619834 864850153 990619834 864850153 352880956 499990932 352880956 499990932 521856073 803257478 521856073 803257478 49922266 49945809 49922266 499974579 49922266 499974579 693303845 179649803 693303845 179649803 122153026 500011153 122153026 500011153 768785806 336113607 768785806 336113607 207670023 752347528 207670023 752347528 566719582 260090915 566719582 260090915 446560154 855835635 446560154 855835635 992600121 323950037 992600121 323950037 93016673 852864486 93016673 852864486 782973150 293243218 782973150 293243218 330136971 499839184 330136971 499839184 513143915 501268083 513143915 501268083 91634459 237573 91634459 237573 590984422 759656013 590984422 759656013 279976874 500024613 279976874 500024613 808624763 141552488 808624763 141552488 201767488 328304795 201767488 328304795 995415102 780924981 995415102 780924981 636445351 168880722 636445351 168880722 383299634 1000000005 383299634 1000000005 151854842 500011998 151854842 500011998 760912066 200506557 760912066 200506557 499970896 698656919 499970896 698656919 765799382 35620222 765799382 35620222 293213651 500018471 293213651 500018471 474016092 928034583 474016092 928034583 60858481 961955526 60858481 961955526 1000000005 22299603 1000000005 22299603 615586413 748986322 615586413 748986322 97722494 421485230 97722494 421485230 558853677 553638334 558853677 553638334 292607855 788682404 292607855 788682404 633742151 495894965 633742151 495894965 236504495 684978989 236504495 684978989 858787732 938666579 858787732 938666579 352263821 548468011 352263821 548468011 500026631 116209664 500026631 116209664 175046233 858584667 175046233 858584667 500023536 495974458 500023536 495974458 398540590 688873068 398540590 688873068 665801078 468126757 665801078 468126757 494085185 727438227 494085185 727438227 500002522 535082944 500002522 535082944 223622580 912168013 223622580 912168013 805807312 332658584 805807312 332658584 424073087 562282355 424073087 562282355 786041079 854449701 786041079 854449701 447454310 500022767 447454310 500022767 771994499 253684321 771994499 253684321 295829664 483667933 295829664 483667933 636464880 500028539 636464880 500028539 382524552 452516634 382524552 452516634 931510996 500031247 931510996 500031247 -1000000005 986847518 -1000000005 986847518 657692992 189826210 657692992 189826210 307661390 936294143 307661390 936294143 1000000005 771027193 1000000005 771027193 317823115 285193445 317823115 285193445 600121407 600147220 600121407 587836506 600121407 587836506 561796562 69878292 561796562 69878292 313652069 500028189 313652069 500028189 855021905 274547311 855021905 274547311 499988585 500025648 499988585 500025648 54663904 297932009 54663904 297932009 368997152 680688785 368997152 680688785 617198192 500037022 617198192 500037022 162617556 165768649 162617556 165768649 499962584 956953729 499962584 956953729 941017228 196518694 941017228 196518694 44155852 574999766 44155852 574999766 696407923 321486141 696407923 321486141 233135076 499995237 233135076 499995237 499991518 302476783 499991518 302476783 746341752 510252424 746341752 510252424 401347982 884001454 401347982 884001454 609112386 206849075 609112386 206849075 -1000000005 256850201 -1000000005 256850201 500027127 800012471 500027127 800012471 870095830 184112788 870095830 184112788 573150770 499988456 573150770 499988456 251608681 818949280 251608681 818949280 777070666 285823049 777070666 285823049 381204424 940138210 381204424 940138210 963427003 214741640 963427003 214741640 499980099 933473155 499980099 933473155 54516915 1000000005 54516915 1000000005 987385173 270950304 987385173 270950304 615186786 754464358 615186786 754464358 767822452 37896132 767822452 37896132 41567171 817623806 41567171 817623806 594725129 247900745 594725129 247900745 464525399 518284688 464525399 518284688 536733380 322673882 536733380 322673882 218084885 100341540 218084885 100341540 790022242 691350281 790022242 691350281 377777548 500024672 377777548 500024672 499982666 777046027 499982666 777046027 766491703 499975418 766491703 499975418 366235694 551834762 366235694 551834762 1000000005 920392364 1000000005 920392364 98553140 69487650 98553140 69487650 903878809 863487040 903878809 863487040 786617626 111214991 786617626 111214991 488403581 649169859 488403581 649169859 696183484 427716650 696183484 427716650 433899202 626094778 433899202 626094778 1000000005 7774950 1000000005 7774950 383312781 411309235 383312781 411309235 500036091 794388190 500036091 794388190 487424301 348910023 487424301 348910023 32631486 1000000005 32631486 1000000005 209792198 507520975 209792198 507520975 561741546 317827394 561741546 317827394 131347551 1000000005 131347551 1000000005 47631962 925022947 47631962 925022947 241559454 583415886 241559454 583415886 499985804 653426512 499985804 653426512 175369510 174328750 175369510 174328750 709487570 500013716 709487570 500013716 40402553 499997639 40402553 499997639 499997101 337130136 499997101 337130136 604946777 405199627 604946777 405199627 184713284 561034609 184713284 561034609 767247850 499970455 767247850 499970455 349294842 595640959 349294842 595640959 558502733 47408720 558502733 47408720 67221549 671587963 67221549 671587963 500021281 7373291 500021281 7373291 998001340 1000000005 998001340 1000000005 500026798 118669206 500026798 118669206 920418287 916936559 920418287 916936559 826883668 418234823 826883668 418234823 353445287 309738114 353445287 309738114 998422306 1000000005 998422306 1000000005 932360223 74442490 932360223 74442490 500024829 500007863 500024829 500007863 60256643 950009870 60256643 950009870 705558939 595206139 705558939 595206139 348703061 437106438 348703061 437106438 587597841 871107684 587597841 871107684 478000403 223021921 478000403 223021921 520370202 936215238 520370202 936215238 32127338 312550351 32127338 312550351 568966112 706623507 568966112 706623507 865342853 310143133 865342853 310143133 499984456 272687719 499984456 272687719 853834513 643054695 853834513 643054695 403349206 499993794 403349206 499993794 735423738 792625542 735423738 792625542 405467888 48059522 405467888 48059522 31552647 8191383 31552647 8191383 679717533 499970002 679717533 499970002 857401432 95413561 857401432 95413561 95441889 95413561 583508861 761143214 583508861 761143214 47100809 499969529 47100809 499969529 901462871 527428719 901462871 527428719 473160288 257043569 473160288 257043569 692237197 567824404 692237197 567824404 500033947 985571694 500033947 985571694 -1000000005 323236866 -1000000005 323236866 606385689 890144207 606385689 890144207 65405344 253126591 65405344 253126591 818340196 982190256 818340196 982190256 115244955 183654276 115244955 183654276 243756865 500018166 243756865 500018166 659130545 157700139 659130545 157700139 144798264 807316209 144798264 807316209 432754847 47879462 432754847 47879462 832387049 176039015 832387049 176039015 306787397 758493104 306787397 758493104 953411676 87217702 953411676 87217702 453303724 619696115 453303724 619696115 749580902 911663483 749580902 911663483 122504172 394840177 122504172 394840177 747591670 499990131 747591670 477289781 747591670 477289781 392029153 511091027 392029153 511091027 827792914 392301819 827792914 392301819 211730761 901934205 211730761 901934205 63926633 937681916 63926633 937681916 904746755 900573368 904746755 900573368 500025917 500020849 500025917 500020849 704959162 863340754 704959162 863340754 1000000005 19266359 1000000005 19266359 187231390 633347746 187231390 633347746 526401638 135174752 526401638 135174752 499986007 500014796 499986007 500014796 284080811 500036886 284080811 500036886 672060291 6748612 672060291 6748612 29249724 170713205 29249724 170713205 200679444 280632399 200679444 280632399 741530912 177806564 741530912 177806564 390897246 444182430 390897246 444182430 666925409 -1000000005 666925409 -1000000005 290148039 647276840 290148039 647276840 770037794 876772337 770037794 876772337 886746429 479275786 886746429 479275786 160678264 814540675 160678264 814540675 500038320 136731395 500038320 136731395 877683551 754902081 877683551 754902081 500032141 499966232 500032141 499966232 83679662 760490187 83679662 760490187 586398531 293594795 586398531 293594795 959046862 801891185 959046862 801891185 163898099 473060751 163898099 473060751 779110557 500005467 779110557 500005467 28376217 500026882 28376217 500026882 533557746 455149808 533557746 455149808 958136103 759046701 958136103 759046701 306416469 312459337 306416469 312459337 540844513 462490620 540844513 462490620 125729943 500028828 125729943 500028828 338647393 306437078 338647393 306437078 500026984 953912371 500026984 953912371 69290037 311327082 69290037 311327082 342864770 728367916 342864770 728367916 698186912 539572430 698186912 539572430 253661556 784806700 253661556 784806700 584639813 375006403 584639813 375006403 496965615 500008732 496965615 500008732 921766936 960279986 921766936 960279986 -1000000005 986336959 -1000000005 986336959 46265352 68571940 46265352 68571940 362242424 499969394 362242424 499969394 863071642 499980251 863071642 499980251 264499870 887700132 264499870 887700132 84924065 975337246 84924065 975337246 996052410 27647442 996052410 27647442 524401501 958153558 524401501 958153558 174374122 500003522 174374122 500003522 449231396 400538877 449231396 400538877 852529824 876105892 852529824 876105892 37217525 88296717 37217525 88296717 500008970 812702913 500008970 812702913 521861343 407315612 521861343 407315612 278010208 995038639 278010208 995038639 860057781 813978477 860057781 813978477 29031356 -1000000005 29031356 -1000000005 658927395 839106737 658927395 839106737 169466435 500033136 169466435 500033136 994945541 -1000000005 994945541 -1000000005 46390122 902759401 46390122 902759401 587112127 449013089 587112127 449013089 499978979 587620417 499978979 587620417 340333176 5416671 340333176 5416671 5416135 5416671 55542472 666817769 55542472 666817769 842425745 84955446 842425745 84955446 192097389 206192150 192097389 206192150 751855504 500008636 751855504 500008636 37432792 500038643 37432792 500038643 499988008 569131115 499988008 500002425 499988008 500002425 765608494 620646779 765608494 620646779 56566000 963694140 56566000 963694140 1000000005 56821998 1000000005 56821998 500025983 398885581 500025983 398885581 259104125 994722203 259104125 994722203 1000000005 355767667 1000000005 355767667 633990517 872365949 633990517 872365949 90718675 499970995 90718675 499970995 960665864 24255262 960665864 24255262 317889461 806869189 317889461 806869189 706002228 33464968 706002228 33464968 14362116 2603320 14362116 2603320 953121741 500004699 953121741 500004699 528966857 930965286 528966857 930965286 79199366 863729044 79199366 863729044 736235842 302982014 736235842 302982014 321352874 743875989 321352874 743875989 727611213 499976894 727611213 499976894 149937116 39183024 149937116 39183024 957523171 416337886 957523171 416337886 330094165 882978796 330094165 882978796 978027967 499979634 978027967 499979634 499968224 146950237 499968224 146950237 950312851 35955043 950312851 35955043 366867722 720510829 366867722 720510829 634196940 5988329 634196940 5988329 22948314 872150778 22948314 872150778 179601272 500004974 179601272 500004974 839370979 188059787 839370979 188059787 137202984 590086252 137202984 590086252 877623740 390990964 877623740 390990964 439769088 842665021 439769088 842665021 500024378 248301515 500024378 248301515 788057550 112600555 788057550 112600555 99362679 1000000005 99362679 1000000005 16202065 870245664 16202065 870245664 432669834 499993424 432669834 499993424 276304249 226612599 276304249 226612599 500025310 322226402 500025310 322226402 218803814 723384025 218803814 723384025 919281609 142589469 919281609 142589469 176610969 499972348 176610969 499972348 499999997 951393 499999997 951393 618996480 546115916 618996480 546115916 107683623 199725203 107683623 199725203 563936577 922815045 563936577 922815045 176195597 558675679 176195597 558675679 521554301 176797734 521554301 176797734 164109918 697871090 164109918 697871090 691517560 499998303 691517560 499998303 50850859 64682594 50850859 64682594 65416108 321890295 65416108 321890295 806999981 822917401 806999981 822917401 1000000005 24608663 1000000005 24608663 514063966 741943595 514063966 741943595 980230135 19790133 980230135 841396412 980230135 841396412 667781031 466013661 667781031 466013661 249084019 774989950 249084019 774989950 500027882 499988492 500027882 499988492 43276629 952568542 43276629 952568542 499990968 482669100 499990968 482669100 875305265 875335639 875305265 499964970 875305265 499964970 499978033 52343649 499978033 52343649 500030567 619987301 500030567 619987301 253280866 74623313 253280866 74623313 844652147 919446874 844652147 919446874 349676764 220961472 349676764 220961472 500020065 580182885 500020065 580182885 917727978 123235918 917727978 123235918 167040455 741399889 167040455 741399889 500026688 647495294 500026688 647495294 329641368 187977893 329641368 187977893 633026320 472933990 633026320 472933990 263867110 736191253 263867110 227185740 263867110 227185740 40897900 713313075 40897900 713313075 629957359 279178538 629957359 279178538 366767254 823110894 366767254 823110894 536881608 179618372 536881608 179618372 82922832 846292321 82922832 846292321 583208490 414642639 583208490 414642639 916579382 607496419 916579382 607496419 315830160 836560876 315830160 836560876 682702353 263962493 682702353 263962493 899017272 548733146 899017272 548733146 120821945 921559665 120821945 921559665 824790393 295955461 824790393 295955461 636780267 499965023 636780267 499965023 419808220 280252797 419808220 280252797 609424469 499984131 609424469 499984131 324106016 827929999 324106016 827929999 1000000005 988334708 1000000005 988334708 611276666 31111447 611276666 31111447 499968139 316706304 499968139 316706304 797263383 914728292 797263383 914728292 11365443 1000000005 11365443 1000000005 981656677 6221678 981656677 6221678 6250625 6221678 961722193 184741386 961722193 184741386 241303220 398720541 241303220 398720541 500013111 799734870 500013111 799734870 1000000005 176340899 1000000005 176340899 149696057 919674657 149696057 919674657 827459580 203748938 827459580 203748938 710012211 500001321 710012211 500001321 109919539 947249856 109919539 947249856 961938262 78118952 961938262 78118952 831021501 813911297 831021501 813911297 239769316 722648665 239769316 722648665 500024552 238189726 500024552 238189726 128708634 542558373 128708634 542558373 968344765 -1000000005 968344765 -1000000005 982542252 80942732 982542252 80942732 93511124 720254469 93511124 720254469 616036274 579006923 616036274 579006923 197019040 341604482 197019040 341604482 649566728 742435056 649566728 742435056 829234521 896994763 829234521 896994763 264789791 464077805 264789791 464077805 654367363 671264239 654367363 671264239 312101076 781443897 312101076 781443897 95195887 493562532 95195887 493562532 499976837 48509459 499976837 48509459 828638592 978835810 828638592 978835810 232452467 479396723 232452467 479396723 929199868 4594498 929199868 4594498 462797185 513020245 462797185 513020245 543414886 492701751 543414886 492701751 499884920 511516605 499884920 511516605 593837944 63910578 593837944 63910578 460693747 847691979 460693747 847691979 800846252 500017067 800846252 500017067 418250863 584001415 418250863 584001415 660396165 256903688 660396165 256903688 302345898 364834431 302345898 364834431 394269582 499993019 394269582 499993019 805718773 580334443 805718773 580334443 487869802 169133483 487869802 169133483 808980021 961339410 808980021 961339410 499981463 499905645 499981463 499905645 349946265 66655471 349946265 66655471 708904508 960541238 708904508 960541238 967191191 1000000005 967191191 1000000005 982551367 203803244 982551367 203803244 -1000000005 978749580 -1000000005 978749580 284634221 90781944 284634221 90781944 500012310 711509395 500012310 711509395 769011203 365760521 769011203 365760521 399734024 512797028 399734024 512797028 520116937 788468579 520116937 788468579 815724793 164088046 815724793 164088046 960537852 19879812 960537852 19879812 -1000000005 978186037 -1000000005 978186037 421968555 539976116 421968555 539976116 504783236 499961105 504783236 499961105 181477252 849637671 181477252 849637671 2577853 16526806 2577853 16526806 915718565 499973677 915718565 499973677 308318938 694769965 308318938 694769965 521968506 460537801 521968506 460537801 499989200 1000000005 499989200 1000000005 161945797 499966689 161945797 499966689 866585991 1000000005 866585991 1000000005 996655052 556287245 996655052 556287245 415701543 316212931 415701543 316212931 711695056 594929093 711695056 594929093 -1000000005 8977717 -1000000005 8977717 735161376 960897502 735161376 960897502 982314923 120421419 982314923 120421419 624879333 886694619 624879333 886694619 933946379 499986992 933946379 499986992 317428897 264097224 317428897 264097224 912245644 500018221 912245644 500018221 619995157 912830163 619995157 912830163 67888737 53638823 67888737 53638823 885065891 338192656 885065891 338192656 236678111 173626587 236678111 173626587 932236814 564341176 932236814 564341176 -1000000005 963422292 -1000000005 963422292 414136352 500001972 414136352 500001972 802942570 118796191 802942570 118796191 265481666 615553783 265481666 615553783 958236155 42172375 958236155 42172375 418187958 456996661 418187958 456996661 832536919 -1000000005 832536919 -1000000005 488516337 880328094 488516337 880328094 500008674 176051696 500008674 176051696 301597659 499995126 301597659 499995126 721986633 785440792 721986633 785440792 282712928 499980240 282712928 499980240 971625622 903569161 971625622 903569161 814836168 499971763 814836168 499971763 -1000000005 329392302 -1000000005 329392302 499967001 620614713 499967001 620614713 658271248 798673496 658271248 798673496 826559104 826736514 826559104 826736514 488189353 499995039 488189353 499995039 242115560 798573901 242115560 798573901 717500675 499961940 717500675 499961940 183639715 787899902 183639715 787899902 757626753 100881297 757626753 100881297 183538245 623964838 183538245 623964838 545380127 199412870 545380127 199412870 182341946 500016805 182341946 500016805 374643002 822270872 374643002 822270872 872505834 499962164 872505834 499962164 499986304 821539716 499986304 821539716 95309264 410470287 95309264 410470287 701269686 884713560 701269686 884713560 160056359 668472171 160056359 668472171 499961316 765311972 499961316 765311972 744210652 267701004 744210652 267701004 577838270 843750855 577838270 843750855 855328560 979992816 855328560 979992816 19235214 499991753 19235214 499991753 367236484 774560885 367236484 774560885 927893022 956598641 927893022 956598641 24346421 21166797 24346421 21166797 500036511 500034475 500036511 500034475 835400979 410908964 835400979 410908964 175356237 690836983 175356237 690836983 878709098 230349097 878709098 230349097 425495890 631894307 425495890 631894307 618488454 471466938 618488454 471466938 500001465 667607346 500001465 667607346 55754600 103639655 55754600 103639655 123114104 260244665 123114104 260244665 500017459 1000000005 500017459 1000000005 26903094 861817427 26903094 861817427 369337211 128139728 369337211 128139728 886831313 93351958 886831313 93351958 336148370 613499570 336148370 613499570 485752337 408381942 485752337 408381942 591615348 158956399 591615348 158956399 272833806 989287612 272833806 989287612 7593730 68979198 7593730 68979198 462946392 935404786 462946392 935404786 23676685 427870425 23676685 427870425 938601411 61348762 938601411 151358419 938601411 151358419 18539572 922060325 18539572 922060325 109010256 791442249 109010256 791442249 704094930 468440760 704094930 468440760 369698547 860847766 369698547 860847766 952061688 241820180 952061688 241820180 500023083 608439065 500023083 608439065 499964799 52716230 499964799 52716230 35958422 979215739 35958422 979215739 20454183 454814909 20454183 454814909 1000000005 676114701 1000000005 676114701 461830704 435564623 461830704 435564623 706705909 1000000005 706705909 1000000005 945901423 647565194 945901423 647565194 194902940 400785063 194902940 400785063 500002491 635735537 500002491 635735537 50472424 89173021 50472424 89173021 499984185 631607857 499984185 631607857 782708438 887991157 782708438 887991157 180568285 246260750 180568285 246260750 429747394 500026229 429747394 500026229 175099829 1000000005 175099829 1000000005 14698787 855092835 14698787 855092835 786528451 471747535 786528451 471747535 394085856 966506566 394085856 966506566 913538654 596511464 913538654 596511464 13362764 185733132 13362764 185733132 290140272 709378594 290140272 709378594 563536643 499977665 563536643 499977665 137702850 -1000000005 137702850 -1000000005 739648667 559398204 739648667 559398204 499968435 341568703 499968435 341568703 897316618 84119154 897316618 84119154 338923500 701810490 338923500 701810490 514809617 -1000000005 514809617 -1000000005 103155773 857633007 103155773 857633007 394881768 474157649 394881768 474157649 483381354 485374813 483381354 485374813 631892056 993868419 631892056 993868419 8776553 499974222 8776553 499974222 748838133 499998872 748838133 499998872 346946383 499960659 346946383 499960659 916446859 775308576 916446859 775308576 111332165 12792337 111332165 12792337 987273116 12792337 642158745 899534235 642158745 899534235 451184560 415891115 451184560 415891115 922553838 859711708 922553838 859711708 206430104 133537930 206430104 133537930 623506642 499972830 623506642 499972830 115733899 896870883 115733899 896870883 500020458 455547668 500020458 455547668 194436655 695929763 194436655 695929763 683421841 267476098 683421841 267476098 343626227 381056551 343626227 381056551 736140821 746623170 736140821 746623170 27933026 10546235 27933026 10546235 851430743 748556746 851430743 748556746 630074675 188350291 630074675 188350291 457790879 853027011 457790879 853027011 924397093 -1000000005 924397093 -1000000005 48353827 953252623 48353827 953252623 895545039 500018788 895545039 500018788 107260331 58387086 107260331 58387086 589342346 500038414 589342346 500038414 172217907 98068854 172217907 98068854 34751508 1000000005 34751508 1000000005 903769330 206146533 903769330 206146533 369417231 855739542 369417231 855739542 96451624 134714386 96451624 134714386 525682509 500025875 525682509 500025875 757017762 411104262 757017762 411104262 464855507 684024416 464855507 684024416 824342836 902876376 824342836 902876376 149923804 547677351 149923804 547677351 913483059 66959953 913483059 66959953 1000000005 942658473 1000000005 942658473 765454603 499967509 765454603 499967509 237794315 909638166 237794315 909638166 -1000000005 817199406 -1000000005 817199406 996023672 4035276 996023672 24504541 996023672 24504541 613429723 600511889 613429723 600511889 472024389 425080267 472024389 425080267 806651806 677572601 806651806 677572601 83786858 208956216 83786858 208956216 849067053 857444636 849067053 857444636 420365095 434137777 420365095 434137777 809251645 17857674 809251645 17857674 167667939 590272652 167667939 590272652 636015693 901849041 636015693 901849041 500018111 474808207 500018111 474808207 927651958 545442523 927651958 545442523 453945505 463419755 453945505 463419755 794080323 918005513 794080323 918005513 52988103 1000000005 52988103 1000000005 37705862 533854986 37705862 533854986 834896080 155062373 834896080 155062373 132687950 -1000000005 132687950 -1000000005 726982072 809844149 726982072 809844149 499964842 360086024 499964842 360086024 839517118 845105528 839517118 845105528 463019128 129816375 463019128 129816375 893047563 946418948 893047563 946418948 1000000005 966140764 1000000005 966140764 245475288 122439307 245475288 122439307 559317065 875891548 559317065 875891548 33010812 209779974 33010812 209779974 678816455 557041976 678816455 557041976 -1000000005 884404529 -1000000005 884404529 500017804 499984428 500017804 499984428 743008290 114260619 743008290 114260619 466655416 684875538 466655416 684875538 255795294 500020990 255795294 500020990 827999433 82470227 827999433 82470227 499970522 987242856 499970522 987242856 691111062 488519863 691111062 488519863 442996808 776643295 442996808 776643295 974837329 499979050 974837329 499979050 499996320 59335251 499996320 59335251 500024479 562976189 500024479 562976189 493096839 490524503 493096839 490524503 577093755 245555676 577093755 245555676 210585520 923449432 210585520 923449432 -1000000005 939955070 -1000000005 939955070 500036970 178178399 500036970 178178399 500027877 836028074 500027877 836028074 29898489 991255442 29898489 991255442 933429743 316027962 933429743 316027962 361372884 499990274 361372884 499990274 595017464 368810934 595017464 368810934 238590640 136388575 238590640 136388575 918170507 718398353 918170507 718398353 649402112 337679558 649402112 337679558 499964476 753490249 499964476 753490249 576217184 400281529 576217184 400281529 195191457 195147303 195191457 525989129 195191457 525989129 591919956 753774140 591919956 753774140 184066791 5306425 184066791 5306425 620557787 616749120 620557787 616749120 381151332 499988714 381151332 499988714 530608120 271165492 530608120 271165492 159761983 15510292 159761983 15510292 950452166 73126036 950452166 73126036 698407185 499984309 698407185 499984309 874423076 738481589 874423076 738481589 689594735 427642576 689594735 427642576 499989015 499976878 499989015 499976878 549700231 527806050 549700231 527806050 287269485 22909846 287269485 22909846 851051409 499998431 851051409 499998431 221633148 976652301 221633148 976652301 966746690 878282517 966746690 878282517 367120308 379238412 367120308 379238412 519699376 500005275 519699376 500005275 875654062 171877319 875654062 171877319 578866711 606274141 578866711 606274141 500028054 834339083 500028054 834339083 455607517 508147643 455607517 508147643 866964694 444514908 866964694 444514908 264679134 183073148 264679134 183073148 1000000005 57698087 1000000005 57698087 500032445 794277172 500032445 794277172 226362434 462770493 226362434 462770493 553655824 672022592 553655824 672022592 795184664 248535845 795184664 248535845 465176184 500302031 465176184 500302031 896384827 -1000000005 896384827 -1000000005 926700804 220266178 926700804 220266178 500010685 499964034 500010685 499964034 128445865 503553449 128445865 503553449 883445121 941873547 883445121 941873547 157014109 143770741 157014109 143770741 617678509 724459132 617678509 724459132 882829693 196139767 882829693 196139767 256158349 613270816 256158349 613270816 696879794 891773117 696879794 891773117 264739276 238980539 264739276 238980539 707758993 499979528 707758993 499979528 355298785 136354477 355298785 136354477 948421176 1000000005 948421176 1000000005 52918697 209732320 52918697 209732320 212665805 863141803 212665805 863141803 128359543 499972810 128359543 499972810 969785049 788573893 969785049 788573893 452998939 231795695 452998939 231795695 -1000000005 733330359 -1000000005 733330359 500025342 880760788 500025342 880760788 167930341 191263733 167930341 191263733 425114517 976687454 425114517 976687454 499992031 101603627 499992031 101603627 965340327 546638603 965340327 546638603 538763499 244889575 538763499 244889575 168933549 500036748 168933549 500036748 500026868 696460637 500026868 696460637 177299038 295053425 177299038 295053425 619813417 585782379 619813417 585782379 -1000000005 728528435 -1000000005 728528435 784080343 40117940 784080343 40117940 81102935 895365218 81102935 895365218 844933001 391073177 844933001 391073177 361008760 236140654 361008760 236140654 716323287 524836241 716323287 524836241 369270007 328340572 369270007 328340572 819502885 948812220 819502885 948812220 91760929 855449537 91760929 855449537 214981851 158912551 214981851 158912551 673293521 371230407 673293521 371230407 223416482 563727982 223416482 563727982 817046467 499963450 817046467 499963450 499994890 877719438 499994890 877719438 631665231 446145827 631665231 446145827 185966729 557852317 185966729 557852317 747659419 419137577 747659419 419137577 392235559 373924062 392235559 373924062 589997353 1000000005 589997353 1000000005 53114221 934573897 53114221 934573897 616552531 428137966 616552531 428137966 378016292 839198251 378016292 839198251 835291074 499966831 835291074 499966831 558590858 612852262 558590858 612852262 87276171 395684590 87276171 395684590 700900987 506819347 700900987 506819347 500023169 194918801 500023169 194918801 396183011 499981482 396183011 499981482 70122473 835848950 70122473 835848950 759758578 663921842 759758578 663921842 271241293 400419549 271241293 400419549 763701908 956489992 763701908 956489992 1000000005 662925416 1000000005 662925416 353590915 520651531 353590915 520651531 500022408 836608159 500022408 836608159 586250597 383146828 586250597 383146828 277147961 952518790 277147961 952518790 750998117 96734538 750998117 96734538 -1000000005 995931011 -1000000005 995931011 955616392 819949220 955616392 819949220 500012059 535637566 500012059 535637566 180712394 499976471 180712394 499976471 499982007 96765396 499982007 96765396 314668520 828528693 314668520 828528693 652257513 288861321 652257513 288861321 -1000000005 270885238 -1000000005 270885238 691130724 577523681 691130724 577523681 455712596 444025511 455712596 444025511 687898782 868927946 687898782 868927946 175396568 631348463 175396568 631348463 795368328 466885642 795368328 466885642 457183487 961845341 457183487 961845341 825494431 702614671 825494431 702614671 122900864 82327395 122900864 82327395 21484446 500025118 21484446 500025118 500023217 942999091 500023217 942999091 388489253 499982169 388489253 499982169 784247610 500016437 784247610 500016437 192505493 499984487 192505493 499984487 466924821 879475142 466924821 879475142 87327266 500011685 87327266 500011685 879894029 759389693 879894029 759389693 107201885 1000000005 107201885 1000000005 903603690 396730450 903603690 396730450 345941149 582858428 345941149 582858428 680100844 499978492 680100844 499978492 138390221 500016766 138390221 500016766 644061819 94392542 644061819 94392542 54761478 983965045 54761478 983965045 959834910 713838917 959834910 713838917 499978974 629035807 499978974 629035807 856800985 336881915 856800985 336881915 7672713 -1000000005 7672713 -1000000005 929299347 788859077 929299347 788859077 500026184 78667006 500026184 78667006 56306471 949331575 56306471 949331575 772305441 311147181 772305441 311147181 500008044 848136479 500008044 848136479 899128653 129119011 899128653 129119011 210544591 688773610 210544591 688773610 687142323 404282990 687142323 404282990 500024938 142304483 500024938 142304483 880144745 825899207 880144745 825899207 273570847 44603014 273570847 44603014 738944862 788550751 738944862 788550751 223342413 195639754 223342413 195639754 499990013 815736264 499990013 815736264 608039118 81995531 608039118 81995531 47624974 949226046 47624974 949226046 944269912 290259012 944269912 290259012 500012561 835598974 500012561 835598974 309419257 299040713 309419257 299040713 939456813 746761454 939456813 746761454 179843143 306283197 179843143 306283197 624130416 499999002 624130416 499999002 593731914 774941186 593731914 774941186 19451197 980561738 19451197 919541339 19451197 919541339 576992001 249650830 576992001 249650830 29192863 899486680 29192863 899486680 609528434 437587973 609528434 437587973 331334859 667574051 331334859 667574051 702812169 200387382 702812169 200387382 164274670 -1000000005 164274670 -1000000005 809410121 682292191 809410121 682292191 484690932 465853313 484690932 465853313 853541359 910006021 853541359 910006021 419789876 387592472 419789876 387592472 716325791 532809832 716325791 532809832 -1000000005 88753278 -1000000005 88753278 728888293 626639335 728888293 626639335 17849644 17854713 17849644 71484873 17849644 71484873 849115145 435957145 849115145 435957145 301228378 663261524 301228378 663261524 790587664 80258958 790587664 80258958 30363990 24234664 30363990 24234664 975751957 24234664 816225549 242332610 816225549 242332610 217846354 760680172 217846354 760680172 854269474 391888163 854269474 391888163 605216202 500023355 605216202 500023355 165907173 1000000005 165907173 1000000005 21905347 343417211 21905347 343417211 599291909 670034298 599291909 670034298 165629408 84235237 165629408 84235237 500032991 242597710 500032991 242597710 103609639 824920860 103609639 824920860 756421575 744446839 756421575 744446839 423495224 257846472 423495224 257846472 500021548 564747143 500021548 564747143 -1000000005 556144819 -1000000005 556144819 853919576 352228111 853919576 352228111 338607177 500032695 338607177 500032695 799545791 108261623 799545791 108261623 481714899 882769013 481714899 882769013 883670503 -1000000005 883670503 -1000000005 954799356 583151713 954799356 583151713 454687164 78958333 454687164 78958333 785859794 1000000005 785859794 1000000005 876893931 871176864 876893931 871176864 499964323 500024143 499964323 500024143 869007318 348067958 869007318 348067958 276808805 568192684 276808805 568192684 499972382 641553200 499972382 641553200 702664942 789757710 702664942 789757710 499969082 312807408 499969082 312807408 672803594 339140712 672803594 339140712 527737228 789159637 527737228 789159637 100833041 176571180 100833041 176571180 479378251 500004374 479378251 500004374 908223029 -1000000005 908223029 -1000000005 650763562 712501935 650763562 712501935 499976330 428339864 499976330 428339864 771845482 151953084 771845482 151953084 499982401 885838149 499982401 885838149 919010402 919006983 919010402 272140467 919010402 272140467 499963731 845827130 499963731 845827130 782422493 265461003 782422493 265461003 500023242 693882556 500023242 693882556 889808636 499977932 889808636 499977932 117286129 1000000005 117286129 1000000005 257244341 32013780 257244341 32013780 -1000000005 6839036 -1000000005 6839036 10210325 838715156 10210325 838715156 736670217 500023811 736670217 500023811 421943989 269378564 421943989 269378564 249956732 925115581 249956732 925115581 -1000000005 494225009 -1000000005 494225009 653028171 92358633 653028171 92358633 138714517 399748002 138714517 399748002 424362922 922886807 424362922 922886807 500026976 603973111 500026976 603973111 953003083 500007796 953003083 500007796 124262855 341949554 124262855 341949554 429193594 699430125 429193594 699430125 538558170 361709123 538558170 361709123 786975549 926651780 786975549 926651780 324998115 499963855 324998115 499963855 522974145 226214470 522974145 226214470 773796190 226214470 549819310 637410628 549819310 637410628 679657736 109874119 679657736 109874119 121284006 638432056 121284006 638432056 861074826 500022164 861074826 500022164 241608651 967625386 241608651 967625386 947337881 62431079 947337881 62431079 110412815 303777863 110412815 303777863 868489402 866497877 868489402 866497877 213580567 146398617 213580567 146398617 90021988 20732375 90021988 20732375 973701981 239304088 973701981 239304088 210499388 166855813 210499388 166855813 999570462 996805870 999570462 996805870 906050444 499989077 906050444 499989077 499980859 977619857 499980859 977619857 747174848 170604628 747174848 170604628 162888674 878736985 162888674 878736985 800736509 351889727 800736509 351889727 367142377 775900827 367142377 775900827 500027699 964776640 500027699 964776640 30756774 97706048 30756774 97706048 950625456 874507955 950625456 874507955 562945906 500022247 562945906 500022247 265409630 298649231 265409630 298649231 499996705 537324994 499996705 537324994 -1000000005 75306306 -1000000005 75306306 889311035 653669443 889311035 653669443 254958729 312874367 254958729 312874367 756585689 601781704 756585689 601781704 142000221 111714091 142000221 111714091 738962367 859481812 738962367 859481812 946809657 499983071 946809657 499983071 64150601 -1000000005 64150601 -1000000005 17778428 558262597 17778428 558262597 500028493 367795144 500028493 367795144 604055533 517635751 604055533 517635751 72209752 499981597 72209752 499981597 854871427 768496296 854871427 768496296 686672499 487078224 686672499 487078224 321745440 712372435 321745440 712372435 986615834 500002250 986615834 500002250 365266053 693553550 365266053 693553550 530753207 459949785 530753207 459949785 100357494 732989443 100357494 732989443 534303062 372561788 534303062 372561788 789285890 662708518 789285890 662708518 657360161 309050579 657360161 309050579 43543881 674090683 43543881 674090683 959636838 40423247 959636838 685288935 959636838 685288935 469987684 208502203 469987684 208502203 548314950 946785660 548314950 946785660 987621218 141024455 987621218 141024455 499999027 573605957 499999027 573605957 710036252 109829021 710036252 109829021 94571678 970782569 94571678 970782569 950082333 500032914 950082333 500032914 201179596 844745148 201179596 844745148 691301113 491743736 691301113 491743736 92214547 1000000005 92214547 1000000005 383568985 499989482 383568985 499989482 821680770 888012047 821680770 888012047 12626754 239344498 12626754 239344498 500031159 448593687 500031159 448593687 661375263 834788749 661375263 834788749 338735646 409239181 338735646 409239181 988308063 842432489 988308063 842432489 157165650 178575270 157165650 178575270 778697363 740140416 778697363 740140416 439060838 499960388 439060838 499960388 840746431 745864276 840746431 745864276 280763292 717257417 280763292 717257417 292100361 464643472 292100361 464643472 499965458 291816604 499965458 291816604 500009206 460863073 500009206 460863073 234870059 995558741 234870059 995558741 537110885 328684762 537110885 328684762 226437040 524134712 226437040 524134712 500004005 308122673 500004005 308122673 277040716 703770607 277040716 703770607 926869343 74062820 926869343 74062820 344969647 796536249 344969647 796536249 139952393 151460986 139952393 151460986 446288522 499982795 446288522 499982795 613615029 938853447 613615029 938853447 105768968 499993362 105768968 499993362 435975805 569837401 435975805 569837401 951597314 7762356 951597314 7762356 28079462 968921301 28079462 968921301 45584871 216466900 45584871 216466900 311546950 588622518 311546950 588622518 677271994 854876499 677271994 854876499 903293732 987780906 903293732 987780906 140154523 733119869 140154523 733119869 500013714 365357814 500013714 365357814 352635575 810761665 352635575 810761665 883370831 915943918 883370831 915943918 488419679 267030160 488419679 267030160 530861242 797778570 530861242 797778570 168502057 228505028 168502057 228505028 957501178 -1000000005 957501178 -1000000005 988757679 177429643 988757679 177429643 67689258 933259469 67689258 933259469 763465586 613239274 763465586 613239274 500035048 493797304 500035048 493797304 394171575 588277371 394171575 588277371 711641213 348822684 711641213 348822684 495628160 861366050 495628160 861366050 499996077 430052938 499996077 430052938 966374918 894189281 966374918 894189281 191264707 500030946 191264707 500030946 624525506 469148041 624525506 469148041 500030157 755293811 500030157 755293811 448057366 267092033 448057366 267092033 562717845 690715879 562717845 690715879 822420600 492676233 822420600 492676233 500007965 221852289 500007965 221852289 458537279 1000000005 458537279 1000000005 179006558 467886697 179006558 467886697 531313238 605424430 531313238 605424430 937432307 62770793 937432307 62770793 84033812 865078046 84033812 865078046 753523856 253834044 753523856 253834044 239370178 500038173 239370178 500038173 -1000000005 995213859 -1000000005 995213859 894268933 429077513 894268933 429077513 539455076 504210972 539455076 504210972 486826214 430683455 486826214 430683455 124717793 37592260 124717793 37592260 550443817 514205766 550443817 514205766 375516707 321791877 375516707 321791877 594273728 668452400 594273728 668452400 271265087 83594528 271265087 83594528 828052171 478591265 828052171 478591265 499971700 625959548 499971700 625959548 -1000000005 499990300 -1000000005 499990300 500018396 752681746 500018396 752681746 281471654 581275505 281471654 581275505 782614780 951389392 782614780 951389392 23742332 27353711 23742332 27353711 499993636 341193017 499993636 341193017 275601124 686486560 275601124 686486560 670738695 456328716 670738695 456328716 233779908 82643724 233779908 82643724 762531315 646756676 762531315 646756676 156011074 420713030 156011074 420713030 438450619 608392072 438450619 608392072 376025487 325917021 376025487 325917021 744842351 744875294 744842351 251430280 744842351 251430280 499966261 741104118 499966261 741104118 258208029 468294744 258208029 468294744 727653373 852145236 727653373 852145236 499985755 253208821 499985755 253208821 160980503 500003361 160980503 500003361 234749422 872583378 234749422 872583378 893241425 434265763 893241425 434265763 243432218 768820091 243432218 768820091 832294424 70409995 832294424 70409995 104571362 783893103 104571362 783893103 499987943 253133739 499987943 253133739 982619651 500009278 982619651 500009278 277835305 283855034 277835305 283855034 661257703 879311974 661257703 879311974 294140866 658978894 294140866 658978894 944112470 1000000005 944112470 1000000005 954927480 499998256 954927480 499998256 59496491 109846554 59496491 109846554 500014269 1000000005 500014269 1000000005 118368204 499972189 118368204 499972189 499987127 133577166 499987127 133577166 916348369 787859610 916348369 787859610 783262159 357647739 783262159 357647739 184783981 817984637 184783981 817984637 500011964 270587944 500011964 270587944 824824963 634645423 824824963 634645423 500013355 455125703 500013355 455125703 719584550 968362181 719584550 968362181 1000000005 738795497 1000000005 738795497 500027358 160032366 500027358 160032366 218694658 724668846 218694658 724668846 416690105 255506749 416690105 255506749 793646539 141969411 793646539 141969411 943956950 903529879 943956950 903529879 113834799 537901878 113834799 537901878 499999107 -1000000005 499999107 -1000000005 96160991 745209863 96160991 745209863 703525660 499969420 703525660 499969420 391396355 992757395 391396355 992757395 967021464 270434572 967021464 270434572 701149459 422920776 701149459 422920776 500930686 708722069 500930686 708722069 -1000000005 697356672 -1000000005 697356672 543603109 499966314 543603109 499966314 59611173 -1000000005 59611173 -1000000005 499991610 147426090 499991610 147426090 148700778 530227601 148700778 530227601 952471590 965965234 952471590 965965234 495477838 445102728 495477838 445102728 318928931 227489631 318928931 227489631 763289591 653201190 763289591 653201190 346743856 871015716 346743856 871015716 930875498 450764561 930875498 450764561 312663404 222284754 312663404 222284754 616633284 657380747 616633284 657380747 899738124 217587958 899738124 217587958 283089965 499980006 283089965 499980006 645466766 842379336 645466766 842379336 140881405 207090339 140881405 207090339 563553744 552815429 563553744 552815429 426989417 268974352 426989417 268974352 824963176 553410135 824963176 553410135 479048099 419012896 479048099 419012896 935769098 862823936 935769098 862823936 168910630 253214528 168910630 253214528 906813048 957431926 906813048 957431926 299032209 619483551 299032209 619483551 499985750 102216056 499985750 102216056 766637783 500032715 766637783 500032715 486155439 970299949 486155439 970299949 621388774 238688212 621388774 238688212 826198089 854687602 826198089 854687602 376798 999630901 376798 103781733 376798 103781733 134623723 530646312 134623723 530646312 632671008 749260370 632671008 749260370 46105879 953932454 46105879 297418219 46105879 297418219 731234718 695425369 731234718 695425369 274526119 499978456 274526119 499978456 500007455 82483232 500007455 82483232 45898495 4372027 45898495 4372027 995584192 4372027 993699908 499967917 993699908 499967917 341900954 104549632 341900954 104549632 964493331 -1000000005 964493331 -1000000005 187271503 808942907 187271503 808942907 499972343 546924383 499972343 546924383 908571325 101880755 908571325 101880755 171342922 459470543 171342922 459470543 610389215 -1000000005 610389215 -1000000005 229353592 348128691 229353592 348128691 886141309 499990045 886141309 499990045 500027891 1000000005 500027891 1000000005 19588012 44342661 19588012 44342661 362756413 909402923 362756413 909402923 733272344 297648354 733272344 297648354 53440531 881923315 53440531 881923315 845305205 836346867 845305205 836346867 499961092 557409775 499961092 557409775 332677240 179089627 332677240 179089627 95383870 624536257 95383870 624536257 703813928 211843154 703813928 211843154 233044691 826713088 233044691 826713088 884641649 60047658 884641649 60047658 192814981 500032600 192814981 500032600 542198850 275212885 542198850 275212885 63516439 646999555 63516439 646999555 371902402 499993548 371902402 499993548 500039114 439158320 500039114 439158320 500018407 886849903 500018407 886849903 951394168 75747010 951394168 75747010 718693393 729734998 718693393 729734998 921635262 954681568 921635262 954681568 297177246 359275815 297177246 359275815 769101813 843086928 769101813 843086928 162755737 133502794 162755737 133502794 832393258 500027085 832393258 500027085 58323565 941712810 58323565 234157995 58323565 234157995 499962967 663321026 499962967 663321026 16038285 84109710 16038285 84109710 267692636 794917205 267692636 794917205 657209079 460197243 657209079 460197243 315312470 197460896 315312470 197460896 69244980 833108534 69244980 833108534 596272416 343180988 596272416 343180988 688911326 290315551 688911326 290315551 126212964 616227174 126212964 616227174 500016145 52042439 500016145 52042439 499983154 579960429 499983154 579960429 569190810 124886326 569190810 124886326 -1000000005 910653120 -1000000005 910653120 242856239 257578749 242856239 257578749 461171100 780422870 461171100 780422870 537913382 471447474 537913382 471447474 86966765 742123666 86966765 742123666 804905990 -1000000005 804905990 -1000000005 380341965 403223741 380341965 403223741 885649560 985542845 885649560 985542845 443091731 217395695 443091731 217395695 912092630 749206396 912092630 749206396 361033485 309478393 361033485 309478393 939109531 945807786 939109531 945807786 66762350 710999296 66762350 710999296 812590263 1000000005 812590263 1000000005 102604619 677669204 102604619 677669204 466206583 427526811 466206583 427526811 651616821 4740827 651616821 4740827 46012731 499997516 46012731 499997516 795242485 801719943 795242485 801719943 28327338 -1000000005 28327338 -1000000005 995417553 23370397 995417553 23370397 139626957 496655245 139626957 496655245 612850915 176302622 612850915 176302622 39792388 944792978 39792388 944792978 500037540 61393720 500037540 61393720 30905736 29175190 30905736 29175190 521562717 1000000005 521562717 1000000005 44744541 100243161 44744541 100243161 500025692 469080786 500025692 469080786 499981673 82905383 499981673 82905383 -1000000005 993037566 -1000000005 993037566 963662175 936607023 963662175 936607023 934007556 499983820 934007556 499983820 720265515 499961844 720265515 499961844 533776502 776824077 533776502 776824077 213794642 2151256 213794642 2151256 1000000005 682597540 1000000005 682597540 651168477 292341522 651168477 292341522 303969146 938929978 303969146 938929978 570774286 222448423 570774286 222448423 126795725 930173848 126795725 930173848 993282026 366732999 993282026 366732999 98321244 507249480 98321244 507249480 708073261 499989448 708073261 499989448 975023056 677797107 975023056 677797107 227607777 849021057 227607777 849021057 591695662 455231858 591695662 455231858 427304231 889596305 427304231 889596305 73126451 990230500 73126451 990230500 1000000005 657772677 1000000005 657772677 5580796 354174592 5580796 354174592 781076798 661406116 781076798 661406116 117086739 960362560 117086739 960362560 960364808 960362560 811528553 118451884 811528553 118451884 224126336 838704277 224126336 838704277 84191623 168774691 84191623 168774691 655081105 852145849 655081105 852145849 -1000000005 942540957 -1000000005 942540957 500026192 336041969 500026192 336041969 308181816 257522926 308181816 257522926 839054645 126527144 839054645 126527144 500005775 494081852 500005775 494081852 800902515 768318089 800902515 768318089 182840340 157107150 182840340 157107150 859087560 792732386 859087560 792732386 782454680 90894143 782454680 90894143 458743713 912862072 458743713 912862072 620527836 -1000000005 620527836 -1000000005 299426572 659478989 299426572 659478989 866264732 72283366 866264732 72283366 -1000000005 794327589 -1000000005 794327589 656469135 118117159 656469135 118117159 258130892 566439315 258130892 566439315 500035542 1000000005 500035542 1000000005 499982501 357389098 499982501 357389098 656623833 952352395 656623833 952352395 96240023 434668471 96240023 434668471 1000000005 5366132 1000000005 5366132 909644202 189001024 909644202 189001024 667273090 677551676 667273090 677551676 500000403 131979527 500000403 131979527 266386492 271907860 266386492 271907860 488412943 500018435 488412943 500018435 950817748 376539924 950817748 376539924 416754080 500034761 416754080 500034761 826239396 363773032 826239396 363773032 -1000000005 107571025 -1000000005 107571025 677806035 658570318 677806035 658570318 500029149 612437056 500029149 612437056 -1000000005 365495237 -1000000005 365495237 496431846 771360045 496431846 771360045 862978631 499982312 862978631 499982312 244267131 78576589 244267131 78576589 707853855 338361203 707853855 338361203 610120750 470132054 610120750 470132054 102787128 990264872 102787128 990264872 506305709 331990110 506305709 331990110 294818046 849471790 294818046 849471790 557220021 76295532 557220021 76295532 55848799 964153624 55848799 964153624 947092421 57202875 947092421 57202875 568476009 548046639 568476009 548046639 420414249 736821174 420414249 736821174 225595638 109538487 225595638 109538487 661707538 1000000005 661707538 1000000005 270998283 264344413 270998283 264344413 1000000005 460225 1000000005 460225 811376942 756209011 811376942 756209011 606174950 7515808 606174950 7515808 499972918 636393324 499972918 636393324 646857990 499981423 646857990 499981423 239379040 79615971 239379040 79615971 819732398 499992592 819732398 499992592 3249123 913630267 3249123 913630267 348298427 465224053 348298427 465224053 775282973 79780453 775282973 79780453 499995375 499967352 499995375 499967352 398735294 937033372 398735294 937033372 1000000005 48444425 1000000005 48444425 897294863 500038422 897294863 500038422 383166991 678937955 383166991 678937955 785914027 881316280 785914027 881316280 290476445 183771890 290476445 183771890 76623867 712593708 76623867 712593708 499985382 148836294 499985382 148836294 302604492 578971590 302604492 578971590 740494564 415883299 740494564 415883299 121132345 878911500 121132345 165492893 121132345 165492893 860228294 740063136 860228294 740063136 500020319 234667543 500020319 234667543 12398552 778315911 12398552 778315911 640438589 499966860 640438589 499966860 293000480 871652532 293000480 871652532 705304021 50845873 705304021 50845873 260642319 526529272 260642319 526529272 500014579 185450287 500014579 185450287 853755817 653949233 853755817 653949233 379962397 584225382 379962397 584225382 614730906 49996491 614730906 49996491 973588233 964999830 973588233 964999830 539849520 167743802 539849520 167743802 6379211 1000000005 6379211 1000000005 793867459 320881632 793867459 320881632 1088378 985807384 1088378 985807384 508621340 89083693 508621340 89083693 241089405 255418907 241089405 255418907 320948667 526152491 320948667 526152491 486842568 227600367 486842568 227600367 190479420 500009647 190479420 500009647 682789671 206181067 682789671 206181067 141722735 500016171 141722735 500016171 893044594 783943954 893044594 783943954 610245083 117458761 610245083 117458761 938972707 535920045 938972707 535920045 355778173 399908145 355778173 399908145 499962868 717861322 499962868 717861322 73683404 86359528 73683404 86359528 898629175 302486847 898629175 302486847 380523231 540818651 380523231 540818651 499962918 995500513 499962918 995500513 -1000000005 113386272 -1000000005 113386272 500035232 738064635 500035232 738064635 75636888 95703256 75636888 95703256 744620080 1000000005 744620080 1000000005 147630146 377996220 147630146 377996220 583525260 548362120 583525260 548362120 321029814 107333471 321029814 107333471 741741314 500022325 741741314 500022325 499982210 122844789 499982210 122844789 648987132 583915252 648987132 583915252 269208513 776343357 269208513 776343357 678389366 223894684 678389366 223894684 222897073 216216077 222897073 216216077 914011558 876442400 914011558 876442400 670351992 473458215 670351992 473458215 124912888 851501006 124912888 851501006 500001674 500012208 500001674 500012208 763870017 320564213 763870017 320564213 499989277 778733210 499989277 778733210 773852039 417806376 773852039 417806376 499961057 844181560 499961057 844181560 8501966 991484522 8501966 965146044 8501966 965146044 664817995 499967953 664817995 499967953 500019871 102886310 500019871 102886310 781558385 697417080 781558385 697417080 52204398 499976762 52204398 499976762 985613209 1000000005 985613209 1000000005 930817271 4100002 930817271 4100002 4045499 4100002 769479441 268802938 769479441 268802938 500004121 640685230 500004121 640685230 217145778 287911921 217145778 287911921 869690973 543048353 869690973 543048353 492692776 477454346 492692776 477454346 448862761 376148111 448862761 376148111 339391798 293603819 339391798 293603819 771246723 523011923 771246723 523011923 415176774 499961333 415176774 499961333 330798395 74101426 330798395 74101426 915881999 704459826 915881999 704459826 231331828 329370547 231331828 329370547 725845310 646890960 725845310 646890960 443405024 -1000000005 443405024 -1000000005 559982369 686982499 559982369 686982499 494835765 457493673 494835765 457493673 1000000005 4651787 1000000005 4651787 500022176 424720814 500022176 424720814 444866987 908643289 444866987 908643289 73808772 366072677 73808772 366072677 377252325 561421970 377252325 561421970 698775678 454982255 698775678 454982255 455469630 561537630 455469630 561537630 694179250 488677474 694179250 488677474 500021525 20003278 500021525 20003278 20008223 20003278 625589712 805864737 625589712 805864737 277194651 151753186 277194651 151753186 111872130 937207685 111872130 937207685 961793685 5755376 961793685 5755376 404476439 500016222 404476439 500016222 741238248 731011232 741238248 731011232 310221007 408733466 310221007 408733466 499995373 778215382 499995373 778215382 188435811 499995994 188435811 499995994 1000000005 914470690 1000000005 914470690 86770647 838692630 86770647 838692630 292446113 374217328 292446113 374217328 682218032 821167601 682218032 821167601 1845479 62368173 1845479 62368173 812573793 225256875 812573793 225256875 331576813 612394536 331576813 612394536 635356635 137945025 635356635 137945025 962771623 978542136 962771623 978542136 448432706 370766426 448432706 370766426 813766018 944980144 813766018 944980144 71343377 422691801 71343377 422691801 628984183 173150535 628984183 173150535 385949473 856722081 385949473 856722081 565747584 500001337 565747584 500001337 53080435 -1000000005 53080435 -1000000005 396597814 634964791 396597814 634964791 283388852 91843341 283388852 91843341 846746380 607266411 846746380 607266411 589300676 499997454 589300676 499997454 201869207 308909902 201869207 308909902 880958024 911185993 880958024 911185993 23162046 33237641 23162046 33237641 66352870 798688601 66352870 798688601 992275711 169167223 992275711 169167223 499993419 990163799 499993419 990163799 346023008 220530008 346023008 220530008 186787244 794321455 186787244 794321455 700786070 499974429 700786070 499974429 255229430 105024007 255229430 105024007 981362334 1000000005 981362334 1000000005 976417249 897386302 976417249 897386302 145859452 449144858 145859452 449144858 793795851 503282156 793795851 503282156 500004502 157452540 500004502 157452540 -1000000005 640630062 -1000000005 640630062 499991866 521478770 499991866 521478770 792998235 792961953 792998235 480101651 792998235 480101651 395531546 29213132 395531546 29213132 537789970 687159820 537789970 687159820 233066728 788182076 233066728 788182076 500034299 490856352 500034299 490856352 710155561 925148699 710155561 925148699 102166607 466935561 102166607 466935561 794453681 202424862 794453681 202424862 292822464 548761981 292822464 548761981 516649616 372891952 516649616 372891952 441757276 791563366 441757276 791563366 1000000005 953273320 1000000005 953273320 195140114 500008984 195140114 500008984 826704431 966275041 826704431 966275041 197086182 454083575 197086182 454083575 529141846 719386566 529141846 719386566 257437313 291523630 257437313 291523630 499984697 914382903 499984697 914382903 1000000005 307484193 1000000005 307484193 128032740 117062449 128032740 117062449 500020895 967513887 500020895 967513887 496739955 233489729 496739955 233489729 1000000005 499967365 1000000005 499967365 500017603 943990057 500017603 943990057 116614449 500018331 116614449 500018331 718540672 223445243 718540672 223445243 147132137 499975881 147132137 499975881 673831891 695462579 673831891 695462579 807686255 404989955 807686255 404989955 275008630 233497883 275008630 233497883 78694887 696853102 78694887 696853102 499979408 1000000005 499979408 1000000005 83446365 443002748 83446365 443002748 915185958 30690825 915185958 30690825 30679109 30690825 856676186 951607533 856676186 951607533 250962042 126223699 250962042 126223699 664780927 566646313 664780927 566646313 335082013 39494779 335082013 39494779 500033320 904770138 500033320 904770138 499999345 500021056 499999345 500021056 588515670 835677073 588515670 835677073 483591700 499981022 483591700 499981022 807030001 63205145 807030001 63205145 132335007 207166128 132335007 207166128 762644744 793170139 762644744 793170139 100434631 80337246 100434631 80337246 22941182 819219979 22941182 819219979 500003476 207050076 500003476 207050076 137267925 931335216 137267925 931335216 500002993 377417351 500002993 377417351 902330776 833310947 902330776 833310947 188884036 673931008 188884036 673931008 499989960 143469033 499989960 143469033 214688606 713633286 214688606 713633286 495977597 45468509 495977597 45468509 978103016 791752097 978103016 791752097 200699953 142240437 200699953 142240437 635176972 674401741 635176972 674401741 470812664 499999304 470812664 499999304 525288439 117577697 525288439 117577697 225350445 552533944 225350445 552533944 726513005 62799514 726513005 62799514 27375369 930653587 27375369 930653587 745598254 482842340 745598254 482842340 500026167 968643991 500026167 968643991 714328 259213370 714328 259213370 625663113 511207806 625663113 511207806 430582623 426860052 430582623 426860052 610969886 615014774 610969886 615014774 -1000000005 921973654 -1000000005 921973654 570628750 343750708 570628750 343750708 499998972 956126378 499998972 956126378 765636883 318682462 765636883 318682462 499997676 463712123 499997676 463712123 43422363 -1000000005 43422363 -1000000005 17148029 950138409 17148029 950138409 153117252 351961552 153117252 351961552 565933830 499993564 565933830 499993564 446172413 323816386 446172413 323816386 964343681 -1000000005 964343681 -1000000005 987342798 810727740 987342798 810727740 300054386 499978757 300054386 499978757 857019188 500038027 857019188 500038027 371696340 288731748 371696340 288731748 645831885 518530836 645831885 518530836 513640507 181057078 513640507 181057078 141969728 505567303 141969728 505567303 682148994 500006002 682148994 500006002 962222051 127685446 962222051 127685446 841055644 320267401 841055644 320267401 499984988 96220614 499984988 96220614 9884571 611430239 9884571 611430239 888378795 937286782 888378795 937286782 499987973 98718617 499987973 98718617 901309032 98718617 268082344 497222606 268082344 497222606 499991750 362728839 499991750 362728839 854168508 773002158 854168508 773002158 500006576 441652733 500006576 441652733 308406654 904580056 308406654 904580056 63100135 -1000000005 63100135 -1000000005 530076611 890361590 530076611 890361590 240384367 431592792 240384367 431592792 923626237 856329931 923626237 856329931 848263662 680138609 848263662 680138609 499960858 935076755 499960858 935076755 64923186 935076755 94513814 499975110 94513814 499975110 567842594 354397148 567842594 354397148 334799375 915714811 334799375 915714811 947543588 133930400 947543588 133930400 694134613 398137605 694134613 398137605 540226154 699154630 540226154 699154630 893224141 980882522 893224141 980882522 -1000000005 94679927 -1000000005 94679927 689446839 826622839 689446839 826622839 37558969 1000000005 37558969 1000000005 873443366 870595786 873443366 870595786 756925511 75426073 756925511 75426073 26450381 993137513 26450381 993137513 1000000005 982503467 1000000005 982503467 185460675 499971975 185460675 499971975 525397634 617292233 525397634 617292233 83679458 985105276 83679458 985105276 512915352 128772968 512915352 128772968 886450622 900412352 886450622 900412352 1000000005 775434147 1000000005 775434147 499992496 328737064 499992496 328737064 403302418 770617116 403302418 770617116 862362313 -1000000005 862362313 -1000000005 65326947 500003809 65326947 500003809 916563000 66777282 916563000 66777282 314061462 384988209 314061462 384988209 500011182 858937734 500011182 858937734 500029511 483314321 500029511 483314321 623250353 500038837 623250353 500038837 269718968 910832462 269718968 910832462 -1000000005 485508191 -1000000005 485508191 831928810 500014441 831928810 500014441 435910206 146845437 435910206 146845437 860420869 73931274 860420869 73931274 28626466 1000000005 28626466 1000000005 65065642 169285215 65065642 169285215 832616625 56339121 832616625 56339121 495140668 758914807 495140668 758914807 773827449 499983550 773827449 499983550 211877299 862747586 211877299 862747586 683334622 246390707 683334622 246390707 283395899 950131282 283395899 950131282 723135862 500009290 723135862 500009290 240676901 165625796 240676901 165625796 500038469 912577350 500038469 912577350 409177687 65597056 409177687 65597056 653627449 802491125 653627449 802491125 446463134 212746963 446463134 212746963 761215486 516175676 761215486 516175676 81720460 268736878 81720460 268736878 724079613 512643509 724079613 512643509 500014256 162616233 500014256 162616233 906574903 919972054 906574903 919972054 923541719 114235471 923541719 114235471 260230354 864286323 260230354 864286323 1000000005 500007678 1000000005 500007678 769653203 227439095 769653203 227439095 859562427 58395541 859562427 58395541 25163211 945708222 25163211 945708222 992720404 175254750 992720404 175254750 499993043 803966396 499993043 803966396 205347263 709397715 205347263 709397715 830786390 499976023 830786390 499976023 343551597 526718379 343551597 526718379 623940768 914268494 623940768 914268494 337999854 163727850 337999854 163727850 500000354 82569037 500000354 82569037 838042477 258087186 838042477 258087186 308323008 391231224 308323008 391231224 500002545 463340737 500002545 463340737 599840559 863271707 599840559 863271707 76319592 362505074 76319592 362505074 499967609 142316414 499967609 142316414 885463172 693206654 885463172 693206654 499972383 362432877 499972383 362432877 876020569 890775870 876020569 890775870 114300141 500027386 114300141 500027386 564114964 385166432 564114964 385166432 -1000000005 709112530 -1000000005 709112530 574748179 484238425 574748179 484238425 28953665 931527128 28953665 931527128 124158217 311666554 124158217 311666554 499988274 614499697 499988274 614499697 406649319 352658414 406649319 352658414 254004510 604403681 254004510 604403681 721171335 388803485 721171335 388803485 -1000000005 102907545 -1000000005 102907545 300381967 797596258 300381967 797596258 500034195 395723932 500034195 395723932 951302752 653140229 951302752 653140229 419918184 448781574 419918184 448781574 499960328 369479392 499960328 369479392 706503984 654480641 706503984 654480641 130342409 67939982 130342409 67939982 500030351 811668376 500030351 811668376 99960621 957611584 99960621 957611584 519581531 25019543 519581531 25019543 30682536 906732331 30682536 906732331 168843461 484353815 168843461 484353815 641311572 981214223 641311572 981214223 127040884 140842424 127040884 140842424 658758737 526484761 658758737 526484761 410264535 264827374 410264535 264827374 500011589 952881324 500011589 952881324 355591856 594843252 355591856 594843252 937344337 175866467 937344337 175866467 141819660 817494416 141819660 817494416 500033123 500017963 500033123 500017963 364729275 121769405 364729275 121769405 785058843 523919287 785058843 523919287 418833229 191085189 418833229 191085189 805956550 500000971 805956550 500000971 472373288 797217402 472373288 797217402 953396756 57270352 953396756 57270352 80940421 448852904 80940421 448852904 711539820 558205674 711539820 558205674 313494432 201183153 313494432 201183153 820180814 8140071 820180814 8140071 991840697 8140071 884243704 662740761 884243704 662740761 194554046 252178254 194554046 252178254 540855641 636214837 540855641 636214837 386558496 482649808 386558496 482649808 500023646 742975780 500023646 742975780 -1000000005 18412315 -1000000005 18412315 499978977 499989515 499978977 499989515 170817983 137801458 170817983 137801458 673640596 775079032 673640596 775079032 464050534 191025291 464050534 191025291 182612042 500032109 182612042 500032109 917218033 1000000005 917218033 1000000005 274124341 301213693 274124341 301213693 859319391 983754556 859319391 983754556 500004456 895263213 500004456 920679067 500004456 920679067 107931493 83478800 107931493 83478800 971280288 551028343 971280288 551028343 509114314 499572610 509114314 499572610 499964045 268796115 499964045 268796115 798336425 927525631 798336425 927525631 225724824 139146644 225724824 139146644 835699583 833279078 835699583 833279078 499992497 -1000000005 499992497 -1000000005 384120648 621854840 384120648 621854840 378148874 621854840 619850512 137942420 619850512 137942420 41145576 514611865 41145576 514611865 959325839 40658858 959325839 658957575 959325839 658957575 483599867 450027532 483599867 450027532 210061049 -1000000005 210061049 -1000000005 286214835 864365761 286214835 864365761 872176932 874747228 872176932 874747228 177266511 112965966 177266511 112965966 107856399 947150314 107856399 947150314 917955172 847651925 917955172 847651925 327967388 499984478 327967388 499984478 447893454 41910671 447893454 41910671 713624867 401716538 713624867 401716538 359594434 597993504 359594434 597993504 759216192 220731633 759216192 220731633 477783520 603460652 477783520 603460652 884914005 498494948 884914005 498494948 499960613 323855914 499960613 323855914 547652742 663635892 547652742 663635892 199563489 475869538 199563489 475869538 636039343 811320974 636039343 811320974 927886571 360477448 927886571 360477448 73478907 647158759 73478907 647158759 874063628 500000324 874063628 500000324 659333301 959359883 659333301 959359883 263142117 215960421 263142117 215960421 823148754 921757626 823148754 921757626 176397540 141653062 176397540 141653062 510268454 962042621 510268454 962042621 62282733 120017269 62282733 120017269 537391636 500038554 537391636 500038554 305352989 696369288 305352989 696369288 55948749 422114967 55948749 422114967 581928933 757054594 581928933 757054594 305754311 230153233 305754311 230153233 106180726 86451885 106180726 86451885 40736112 578873092 40736112 578873092 499992355 499975770 499992355 499975770 188850877 379917939 188850877 379917939 782926232 40531894 782926232 40531894 4820402 931301169 4820402 931301169 880759346 500020989 880759346 500020989 553964871 62470458 553964871 62470458 62460324 62470458 526420774 623564843 526420774 623564843 328263187 -1000000005 328263187 -1000000005 38943253 499967516 38943253 499967516 500006185 969427023 500006185 969427023 969402241 969427023 636217900 99042037 636217900 99042037 119505245 894757859 119505245 894757859 500004993 500030473 500004993 500030473 737790873 337605926 737790873 337605926 492259481 878355000 492259481 878355000 500032861 500014419 500032861 500014419 88058282 499970766 88058282 499970766 460819754 711844262 460819754 711844262 147185390 498925722 147185390 498925722 518813546 721311506 518813546 721311506 200926660 1000000005 200926660 1000000005 23886617 49505344 23886617 49505344 703418923 515743687 703418923 515743687 75830437 362487717 75830437 362487717 597694813 717558983 597694813 717558983 282119253 169891668 282119253 169891668 884376921 -1000000005 884376921 -1000000005 183487356 307353009 183487356 307353009 853123110 500029262 853123110 500029262 454089432 243089412 454089432 243089412 949413991 -1000000005 949413991 -1000000005 270839271 679779749 270839271 679779749 832779010 192535765 832779010 192535765 707515939 545320295 707515939 545320295 58648906 440136043 58648906 440136043 500003504 745061502 500003504 745061502 754451671 245548762 754451671 245548762 981519805 677602255 981519805 677602255 630688086 216104887 630688086 216104887 24354044 726103673 24354044 726103673 500027155 203782232 500027155 203782232 817003808 913243153 817003808 913243153 142098236 832907351 142098236 832907351 777038666 433408129 777038666 433408129 419913995 1000000005 419913995 1000000005 771513226 499963748 771513226 499963748 194319668 833822371 194319668 833822371 836368642 102485581 836368642 102485581 47955291 875281450 47955291 875281450 873450248 242746950 873450248 242746950 398143311 732071480 398143311 732071480 106828332 160629198 106828332 160629198 518399632 500011177 518399632 500011177 606518605 685904519 606518605 685904519 311372704 283310572 311372704 283310572 998143140 1873048 998143140 94890592 998143140 94890592 884752536 167542305 884752536 167542305 48780671 500003317 48780671 500003317 416884263 404298798 416884263 404298798 329648280 234745815 329648280 234745815 778997699 791235315 778997699 791235315 147904558 155514497 147904558 155514497 230168864 664258005 230168864 664258005 871625489 43960688 871625489 43960688 264167452 460174526 264167452 460174526 861160075 1000000005 861160075 1000000005 33298995 965960745 33298995 965960745 614363277 416632607 614363277 416632607 230114228 684124484 230114228 684124484 1000000005 224881797 1000000005 224881797 368753599 499990168 368753599 499990168 500010357 897796364 500010357 897796364 890236680 358443524 890236680 358443524 317711380 865515314 317711380 865515314 500034433 551677443 500034433 551677443 746706135 905103169 746706135 905103169 907658170 298730523 907658170 298730523 186834083 694880028 186834083 694880028 499978997 143497036 499978997 143497036 958848650 17967146 958848650 17967146 335381143 409453699 335381143 409453699 654049089 285932920 654049089 285932920 984757554 -1000000005 984757554 -1000000005 715097463 716353500 715097463 716353500 33678490 992540041 33678490 992540041 499976219 340034352 499976219 340034352 723835499 190183408 723835499 190183408 72399980 978884003 72399980 978884003 978727216 921333546 978727216 921333546 905496795 698504189 905496795 698504189 500007592 472089089 500007592 472089089 391560149 499993787 391560149 499993787 759829999 991812476 759829999 991812476 8194628 991812476 871437990 757856513 871437990 757856513 605513132 473345831 605513132 473345831 360611131 27908509 360611131 27908509 967656772 953605694 967656772 953605694 863273323 499963774 863273323 499963774 428617503 268010573 428617503 268010573 546876897 991453334 546876897 991453334 455735992 499982115 455735992 499982115 260034816 405276916 260034816 405276916 610649297 118746866 610649297 118746866 21670471 984608053 21670471 984608053 892632043 108092228 892632043 108092228 499966979 351180176 499966979 351180176 1000000005 970730879 1000000005 970730879 92604022 423279326 92604022 423279326 500009663 988336704 500009663 988336704 866347538 854369249 866347538 854369249 404547140 24410077 404547140 24410077 975576549 24410077 975287606 589272187 975287606 589272187 499960263 132319902 499960263 132319902 770111435 1000000005 770111435 1000000005 867328310 500019104 867328310 500019104 500034411 670411686 500034411 670411686 887949453 922383979 887949453 922383979 499960017 130064513 499960017 130064513 533991784 877506180 533991784 877506180 499979101 185031316 499979101 185031316 961297457 962233781 961297457 962233781 75297669 244720472 75297669 244720472 918379054 500002081 918379054 500002081 499960584 910252944 499960584 910252944 500259262 339470521 500259262 339470521 296804496 201013531 296804496 201013531 -1000000005 349358310 -1000000005 349358310 841312407 731086356 841312407 731086356 623771691 500015898 623771691 500015898 714696353 556809785 714696353 556809785 232149994 270866297 232149994 270866297 711629437 804113264 711629437 804113264 290400474 259080406 290400474 259080406 500018645 686664533 500018645 686664533 287828911 125097317 287828911 125097317 124196541 876894620 124196541 876894620 -1000000005 691106993 -1000000005 691106993 500023434 463730845 500023434 463730845 231988676 634083379 231988676 634083379 580620295 445438265 580620295 445438265 499979883 693810958 499979883 693810958 653550299 642125742 653550299 642125742 539446725 236209666 539446725 236209666 295823392 500028027 295823392 500028027 38730847 38714638 38730847 586466760 38730847 586466760 500020431 507519318 500020431 507519318 604630495 66849358 604630495 66849358 106320194 678462121 106320194 678462121 546468732 326177843 546468732 326177843 348483505 606013523 348483505 606013523 439515039 330358744 439515039 330358744 136425382 -1000000005 136425382 -1000000005 42843060 727000244 42843060 727000244 625166878 495666972 625166878 495666972 210730033 37394054 210730033 37394054 -1000000005 197196620 -1000000005 197196620 858820229 50194585 858820229 50194585 168424528 914380252 168424528 914380252 791210953 500027898 791210953 500027898 499984342 921564140 499984342 921564140 22721572 93317337 22721572 93317337 528652078 872972726 528652078 872972726 1000000005 500006428 1000000005 500006428 43683620 948372573 43683620 948372573 500034473 378205853 500034473 378205853 381892856 824293238 381892856 824293238 773471671 729722638 773471671 729722638 729751599 297546533 729751599 297546533 382586990 823307479 382586990 823307479 500001111 490313049 500001111 490313049 868320599 926409437 868320599 926409437 287302466 484687084 287302466 484687084 500009938 844164380 500009938 844164380 211940753 500009167 211940753 500009167 499966899 591571871 499966899 591571871 799601360 -1000000005 799601360 -1000000005 882356359 553322409 882356359 553322409 148695725 499971509 148695725 499971509 544880701 588354390 544880701 588354390 499988134 147619604 499988134 147619604 48021973 994605165 48021973 994605165 990166469 10829209 990166469 10829209 196693598 499966116 196693598 499966116 499993472 211278986 499993472 211278986 874759632 554317452 874759632 554317452 440623685 929366267 440623685 929366267 879824360 14603265 879824360 14603265 181376271 816963432 181376271 816963432 899642438 51435211 899642438 51435211 371342810 633402714 371342810 633402714 697446414 900882775 697446414 900882775 -1000000005 980000456 -1000000005 980000456 631452213 395655259 631452213 395655259 331570626 527518002 331570626 527518002 657070296 877901730 657070296 877901730 499969801 397801843 499969801 397801843 727151669 500037962 727151669 500037962 508770226 269931430 508770226 269931430 235798161 61055195 235798161 61055195 877211497 155748415 877211497 155748415 500008710 915895054 500008710 915895054 427230687 512238377 427230687 512238377 499991094 771594322 499991094 771594322 915421025 499965905 915421025 499965905 513734548 706338412 513734548 706338412 189588204 499979006 189588204 499979006 957506148 954654929 957506148 954654929 533537287 197436404 533537287 197436404 161478666 532388994 161478666 532388994 999987024 -1000000005 999987024 -1000000005 836348310 541752127 836348310 541752127 194844977 173272831 194844977 173272831 893327792 28294705 893327792 28294705 77048548 1000000005 77048548 1000000005 296115990 228332543 296115990 228332543 790840434 745445851 790840434 745445851 111889648 914039376 111889648 914039376 671307228 83969737 671307228 83969737 960301932 951928498 960301932 951928498 892031830 500006419 892031830 500006419 432880435 138558955 432880435 138558955 796769232 491398902 796769232 491398902 87197938 912716300 87197938 912716300 838458208 838478167 838458208 937162223 838458208 937162223 499971118 437913562 499971118 437913562 790348125 833985114 790348125 833985114 118531138 992256737 118531138 992256737 554182831 -1000000005 554182831 -1000000005 107943271 499962637 107943271 499962637 445306161 907610925 445306161 907610925 762962042 356264450 762962042 356264450 272598343 663156702 272598343 663156702 544635832 456092309 544635832 456092309 348913538 862651762 348913538 862651762 935894288 499973610 935894288 499973610 500027369 927683117 500027369 927683117 90505125 241356898 90505125 241356898 499965686 695264175 499965686 695264175 722068392 294048696 722068392 294048696 455342480 857909849 455342480 857909849 527809925 499960207 527809925 499960207 843186194 747809580 843186194 747809580 590973343 314965172 590973343 314965172 226123336 745966956 226123336 745966956 500006763 500012784 500006763 500012784 896038892 92954234 896038892 92954234 933697866 967330522 933697866 967330522 122398315 123331762 122398315 123331762 736568841 858338256 736568841 858338256 257683955 81779728 257683955 81779728 883775708 179581653 883775708 179581653 697513702 325943029 697513702 325943029 121025471 499980359 121025471 499980359 500027901 140684120 500027901 140684120 260573447 326784178 260573447 326784178 500020809 499966884 500020809 499966884 60100294 13227435 60100294 13227435 941437458 240578114 941437458 240578114 558182738 689101579 558182738 689101579 333935267 396880516 333935267 396880516 500037745 475854149 500037745 475854149 257022014 680326910 257022014 680326910 500000384 806560220 500000384 806560220 815571675 499982572 815571675 499982572 375265953 320275812 375265953 320275812 500003972 788825300 500003972 788825300 92528211 423554139 92528211 423554139 510769904 982070857 510769904 982070857 208342220 209040313 208342220 209040313 499963545 281292572 499963545 281292572 758709085 499987797 758709085 499987797 365383140 908675233 365383140 908675233 932871076 499965808 932871076 499965808 543252770 690393300 543252770 690393300 195527937 135060662 195527937 135060662 130115598 681893985 130115598 681893985 625810986 500033183 625810986 500033183 410034638 -1000000005 410034638 -1000000005 808472865 326120954 808472865 326120954 394686914 734448212 394686914 734448212 805538233 941463834 805538233 941463834 111094001 737503222 111094001 737503222 672749807 319461787 672749807 319461787 68095712 1000000005 68095712 1000000005 297406743 440917397 297406743 440917397 499964377 224540489 499964377 224540489 500009375 950971933 500009375 950971933 -1000000005 56026993 -1000000005 56026993 844204429 606725082 844204429 606725082 280577844 297991354 280577844 297991354 860680776 636293892 860680776 636293892 67945891 202474307 67945891 202474307 499983089 967532055 499983089 967532055 707338896 271022040 707338896 271022040 74063698 -1000000005 74063698 -1000000005 987725597 725690945 987725597 725690945 353385693 109996938 353385693 109996938 92674960 885254009 92674960 885254009 542830560 -1000000005 542830560 -1000000005 24472034 500011846 24472034 500011846 568774591 902836444 568774591 902836444 276981853 499995733 276981853 499995733 932157895 499968933 932157895 499968933 721354035 586266712 721354035 586266712 22783920 113711660 22783920 113711660 355800774 835398777 355800774 835398777 726892393 152680755 726892393 152680755 123475909 932778104 123475909 932778104 972141510 1000000005 972141510 1000000005 715992223 446890564 715992223 446890564 463539888 888356989 463539888 888356989 596910132 277683851 596910132 277683851 920470106 37261901 920470106 37261901 -1000000005 499996270 -1000000005 499996270 466108842 533688538 466108842 533688538 947059480 115870547 947059480 115870547 499997654 607477297 499997654 607477297 769329319 170612476 769329319 170612476 976226394 889391230 976226394 889391230 499984777 508995922 499984777 508995922 762156720 791557425 762156720 791557425 225657738 151729643 225657738 151729643 555292423 592568474 555292423 592568474 499986774 288327481 499986774 288327481 668170476 833833786 668170476 833833786 -1000000005 490168982 -1000000005 490168982 647440207 754125344 647440207 754125344 44118348 967349232 44118348 967349232 796952756 308302595 796952756 308302595 499974110 123292752 499974110 123292752 752157016 500010305 752157016 500010305 499983385 253065551 499983385 253065551 206953312 660737975 206953312 660737975 744518381 499996104 744518381 499996104 481118800 728120794 481118800 728120794 970841003 225502106 970841003 225502106 39533037 820133988 39533037 820133988 888604825 462895515 888604825 462895515 127314094 808451563 127314094 808451563 241786954 356935536 241786954 356935536 531121419 787580550 531121419 787580550 499967212 497482488 499967212 497482488 483753456 23866362 483753456 23866362 1000000005 196884886 1000000005 196884886 490731686 544650792 490731686 544650792 834197673 929135400 834197673 929135400 8595568 381392191 8595568 381392191 600782063 489913440 600782063 489913440 130376670 897027722 130376670 897027722 985791729 499969413 985791729 499969413 7933893 733902002 7933893 733902002 284108960 596290103 284108960 596290103 589483620 499975505 589483620 499975505 56539011 1000000005 56539011 1000000005 445491741 229969357 445491741 229969357 822936409 134001137 822936409 134001137 452178178 961103417 452178178 961103417 1000000005 558818917 1000000005 558818917 351436213 412445722 351436213 412445722 944518296 728936148 944518296 728936148 432863832 456751816 432863832 456751816 499992692 575736414 499992692 575736414 894251846 376788237 894251846 376788237 439825407 663483369 439825407 663483369 958490067 999018494 958490067 999018494 981785 999018494 500039588 8624234 500039588 8624234 262337932 352161927 262337932 352161927 687582900 605254629 687582900 605254629 499992386 500012220 499992386 500012220 962611608 482528808 962611608 482528808 143543399 850868042 143543399 850868042 1000000005 43391389 1000000005 43391389 756590146 692270361 756590146 692270361 27969254 86075077 27969254 86075077 714696300 952102281 714696300 952102281 366234189 339842313 366234189 339842313 500029306 798200568 500029306 798200568 446246828 499978913 446246828 499978913 864335606 115254348 864335606 115254348 484166713 1000000005 484166713 1000000005 229112214 499986865 229112214 499986865 551799734 500035477 551799734 500035477 474931372 356088960 474931372 356088960 767275705 790697021 767275705 790697021 344969861 344921011 344969861 566027817 344969861 566027817 576364062 299629500 576364062 299629500 253138091 555717327 253138091 555717327 500038221 680021461 500038221 680021461 38522465 152544231 38522465 152544231 678227247 496178512 678227247 496178512 499964483 418093102 499964483 418093102 352305947 715914968 352305947 715914968 771703891 398280318 771703891 398280318 539071948 591480490 539071948 591480490 81560712 499966430 81560712 499966430 256775328 199650728 256775328 199650728 801758357 144990783 801758357 144990783 18885865 949771506 18885865 949771506 995563818 174375989 995563818 174375989 424801267 657086315 424801267 657086315 759266593 951869823 759266593 951869823 1000000005 6423140 1000000005 6423140 196157711 506494483 196157711 506494483 500017935 879950984 500017935 879950984 604724160 500001503 604724160 500001503 312778968 126796783 312778968 126796783 892873270 587435939 892873270 587435939 500005506 361698486 500005506 361698486 273054177 767609482 273054177 767609482 885524599 95843308 885524599 95843308 946238368 803400071 946238368 803400071 357600376 499977234 357600376 499977234 435906363 967705896 435906363 967705896 930734077 515061317 930734077 515061317 379563562 674944959 379563562 674944959 23199714 8033230 23199714 8033230 500038365 966694847 500038365 966694847 353878413 80849107 353878413 80849107 937241416 939042752 937241416 939042752 159359448 448991869 159359448 448991869 772958213 20922831 772958213 20922831 -1000000005 894524445 -1000000005 894524445 869584917 500024862 869584917 500024862 397880127 933320262 397880127 933320262 915889168 134255419 915889168 134255419 163683924 775530403 163683924 775530403 351331540 201963698 351331540 201963698 599482293 675486391 599482293 675486391 208551180 328209304 208551180 328209304 499992138 803709489 499992138 803709489 180667050 426729455 180667050 426729455 756104902 500038939 756104902 500038939 334995723 499975987 334995723 499975987 674123097 592406590 674123097 592406590 401515479 397557983 401515479 397557983 500000332 -1000000005 500000332 -1000000005 335074388 373720350 335074388 373720350 1000000005 769382703 1000000005 769382703 268378484 269090255 268378484 269090255 411935833 734928813 411935833 734928813 886917676 281033514 886917676 281033514 499968786 617343006 499968786 617343006 737069980 461779362 737069980 461779362 266395959 877612697 266395959 877612697 982764506 181778783 982764506 181778783 500032496 906671218 500032496 906671218 56939618 266883978 56939618 266883978 499971223 717056542 499971223 717056542 257826683 499960172 257826683 499960172 731897651 947632183 731897651 947632183 130090693 7945041 130090693 7945041 7930360 7945041 158135934 885950082 158135934 885950082 967286275 992051222 967286275 992051222 291553869 317235213 291553869 317235213 500033734 101442548 500033734 101442548 195015263 500024645 195015263 500024645 725464236 301640668 725464236 301640668 107747278 549631743 107747278 549631743 499979104 742577588 499979104 742577588 119061524 500004613 119061524 500004613 961904786 94231580 961904786 94231580 128259967 784350801 128259967 784350801 801617339 136126454 801617339 136126454 244833568 441335351 244833568 441335351 800265064 125390813 800265064 125390813 129805140 765040200 129805140 765040200 554283543 344156313 554283543 344156313 433159516 991662906 433159516 991662906 927286407 351653332 927286407 351653332 194048671 -1000000005 194048671 -1000000005 718616760 472373474 718616760 472373474 165144186 837706032 165144186 837706032 900615467 928525781 900615467 928525781 64052909 499979782 64052909 499979782 678829948 327893482 678829948 327893482 231869559 71584814 231869559 71584814 989504178 -1000000005 989504178 -1000000005 93854837 714495226 93854837 714495226 602346327 499971729 602346327 499971729 151607669 -1000000005 151607669 -1000000005 737081839 499996494 737081839 499996494 425020117 700021676 425020117 700021676 615310919 487537881 615310919 487537881 78846529 500036388 78846529 500036388 950534105 500001124 950534105 500001124 77762899 974878013 77762899 974878013 958668123 681742576 958668123 681742576 164700052 382330641 164700052 382330641 499963525 634580736 499963525 634580736 775391688 950489320 775391688 950489320 49536705 950489320 931562991 541903824 931562991 541903824 326303855 236043710 326303855 236043710 5949291 994039875 5949291 988504011 5949291 988504011 22216717 757129615 22216717 757129615 716523188 231185794 716523188 231185794 499962053 500018210 499962053 500018210 -1000000005 111141266 -1000000005 111141266 223672632 499982296 223672632 499982296 46044600 14248148 46044600 14248148 995326852 593302952 995326852 593302952 403281508 323965658 403281508 323965658 837606792 976752494 837606792 976752494 23952242 966501481 23952242 966501481 932211743 606225773 932211743 606225773 113014662 252203960 113014662 252203960 864549588 1000000005 864549588 1000000005 600209298 250228370 600209298 250228370 902035574 901973158 902035574 163423667 902035574 163423667 802647429 241626822 802647429 241626822 665443746 486074491 665443746 486074491 283666714 919748818 283666714 919748818 838188617 34979308 838188617 34979308 152792905 500007007 152792905 500007007 710709744 500027393 710709744 500027393 318316368 299935360 318316368 299935360 818397989 741970962 818397989 741970962 499969237 489806795 499969237 489806795 343674868 907490005 343674868 907490005 616116952 363978467 616116952 363978467 322983052 751210812 322983052 751210812 146504514 166813193 146504514 166813193 311972220 499994333 311972220 499994333 974958052 989432975 974958052 989432975 70963011 499990878 70963011 499990878 615029619 592193338 615029619 592193338 177597506 312450014 177597506 312450014 500020165 905804535 500020165 905804535 998210422 1758632 998210422 10770806 998210422 10770806 832703094 739683916 832703094 739683916 499985006 231231511 499985006 231231511 714513342 529228605 714513342 529228605 165233427 496609057 165233427 496609057 499998175 198304590 499998175 198304590 203591932 326463715 203591932 326463715 522649795 500030683 522649795 500030683 162105240 690903754 162105240 690903754 500022853 130391307 500022853 130391307 228758843 708393243 228758843 708393243 936806303 220083224 936806303 220083224 128682801 94377688 128682801 94377688 744948351 646521743 744948351 646521743 -1000000005 749546133 -1000000005 749546133 634058526 427342449 634058526 427342449 486007528 794397087 486007528 794397087 1000000005 495324307 1000000005 495324307 155477693 50491831 155477693 50491831 775325407 544834605 775325407 544834605 381073840 629447906 381073840 629447906 647229328 499999288 647229328 499999288 500039481 105042687 500039481 105042687 460831390 854544328 460831390 854544328 629591702 390411002 629591702 390411002 250200319 909541104 250200319 909541104 49230155 162767060 49230155 162767060 172451166 753806986 172451166 753806986 259925974 428565608 259925974 428565608 501545867 500030871 501545867 500030871 435111687 430544569 435111687 430544569 748334598 695053950 748334598 695053950 18992427 19677091 18992427 19677091 499967928 473368390 499967928 473368390 207743761 954616587 207743761 954616587 921859143 875530454 921859143 875530454 201928587 483952044 201928587 483952044 549369507 166802461 549369507 166802461 129693122 928600111 129693122 928600111 680413817 401321861 680413817 401321861 100520860 943796426 100520860 943796426 943751952 943796426 438350814 105836611 438350814 105836611 499988077 507666084 499988077 507666084 522006532 594335143 522006532 594335143 500028407 594335143 939333377 60678550 939333377 60678550 381882652 796338817 381882652 796338817 660011122 382760403 660011122 382760403 403905257 791658232 403905257 791658232 832210028 244238557 832210028 244238557 385678232 901664118 385678232 901664118 999695799 177857887 999695799 177857887 258288580 852654888 258288580 852654888 499985322 375830653 499985322 375830653 745231327 736659512 745231327 736659512 437770318 12931971 437770318 12931971 878891091 371441673 878891091 371441673 22095667 1000000005 22095667 1000000005 500022871 499966629 500022871 499966629 899377582 306428000 899377582 306428000 499971763 625436380 499971763 625436380 927885683 134176810 927885683 134176810 207446320 667693467 207446320 667693467 607390383 179980380 607390383 179980380 1000000005 346293818 1000000005 346293818 500034733 723608415 500034733 723608415 723658946 355091218 723658946 355091218 46913053 927711318 46913053 927711318 237663733 259617936 237663733 259617936 316731034 970078582 316731034 970078582 783577809 130808210 783577809 130808210 892859879 -1000000005 892859879 -1000000005 16315946 499983269 16315946 499983269 634307673 262987725 634307673 262987725 439440943 803415672 439440943 803415672 706271493 302118515 706271493 302118515 603522729 664175535 603522729 664175535 69272093 36538111 69272093 36538111 960449590 956204213 960449590 956204213 500026069 500025312 500026069 500025312 700374436 88121874 700374436 88121874 144628111 820782044 144628111 820782044 404143590 147246282 404143590 147246282 500036042 500017778 500036042 500017778 207606705 605379184 207606705 605379184 599849492 199546910 599849492 199546910 499980576 776508482 499980576 776508482 726836709 500024395 726836709 500024395 159108622 244363330 159108622 244363330 348592649 382013684 348592649 382013684 703448432 130546068 703448432 130546068 499990010 959165095 499990010 959165095 17581510 -1000000005 17581510 -1000000005 13236026 732506846 13236026 732506846 764994395 229830093 764994395 229830093 350182335 790570425 350182335 790570425 897411894 187138091 897411894 187138091 412682987 901710261 412682987 901710261 608395492 9304902 608395492 9304902 104377762 152151789 104377762 152151789 887615028 86719866 887615028 86719866 3551170 938507054 3551170 938507054 895055948 201260106 895055948 201260106 43075981 602648731 43075981 602648731 586343741 398843036 586343741 398843036 269034069 545739620 269034069 545739620 526842868 358400780 526842868 358400780 964186748 591394829 964186748 591394829 267269487 499975570 267269487 499975570 500011738 926758142 500011738 926758142 788776641 624211638 788776641 624211638 468832562 471356411 468832562 471356411 781717431 691801502 781717431 691801502 352700765 499992652 352700765 499992652 96649138 902443782 96649138 902443782 499970015 345568669 499970015 345568669 198192354 -1000000005 198192354 -1000000005 187761560 515836249 187761560 515836249 964067619 338355279 964067619 338355279 499967058 771533682 499967058 771533682 804867711 323266549 804867711 323266549 293663365 156576390 293663365 156576390 593712509 984460418 593712509 984460418 984429617 984460418 500013399 634929940 500013399 634929940 754747934 221998490 754747934 221998490 811556138 659166567 811556138 659166567 335570315 671577360 335570315 671577360 988258339 988241192 988258339 500038424 988258339 500038424 437889220 164413131 437889220 164413131 775972548 500030376 775972548 500030376 871861575 322085003 871861575 322085003 570289748 986462951 570289748 986462951 364219469 227328658 364219469 227328658 645879951 597410069 645879951 597410069 144265047 20250344 144265047 20250344 500035012 506155263 500035012 506155263 692837292 151710150 692837292 151710150 235729279 1000000005 235729279 1000000005 629573372 440770583 629573372 440770583 67600192 -1000000005 67600192 -1000000005 866934175 500022610 866934175 500022610 416258241 154457386 416258241 154457386 921080024 943273254 921080024 943273254 145632665 809797996 145632665 809797996 854198496 232665893 854198496 232665893 284494326 500033134 284494326 500033134 896028660 321210351 896028660 321210351 81381160 986564578 81381160 986564578 909577437 446191401 909577437 446191401 350930477 6197326 350930477 6197326 993805724 6197326 499975254 489736674 499975254 489736674 865680631 598460145 865680631 598460145 392846133 845933914 392846133 845933914 1000000005 897047122 1000000005 897047122 479240239 273260415 479240239 273260415 861216510 967402972 861216510 967402972 82978234 152811041 82978234 152811041 155952349 869889744 155952349 869889744 788080584 419948745 788080584 419948745 499960182 613914977 499960182 613914977 690330982 886277056 690330982 886277056 999978546 1000000005 999978546 1000000005 156325331 366587294 156325331 366587294 781229215 49408896 781229215 49408896 234564521 988032894 234564521 988032894 -1000000005 978602513 -1000000005 978602513 112215092 815105324 112215092 815105324 650381901 338544911 650381901 338544911 753186773 500024745 753186773 500024745 401158742 499995534 401158742 499995534 837291907 503660860 837291907 503660860 53366063 128280040 53366063 128280040 671377763 500032217 671377763 500032217 499722261 260465148 499722261 260465148 125974776 801136590 125974776 801136590 548715117 69956749 548715117 69956749 499962552 798198350 499962552 798198350 843291508 16745613 843291508 16745613 87187135 580776497 87187135 580776497 510162402 447224874 510162402 447224874 491572441 886076522 491572441 886076522 995624498 -1000000005 995624498 -1000000005 139335108 163256827 139335108 163256827 193713798 806311596 193713798 500023997 193713798 500023997 573067914 11955621 573067914 11955621 318128677 500030510 318128677 500030510 801106486 333260307 801106486 333260307 500033301 768971475 500033301 768971475 888526550 152123813 888526550 152123813 450921246 500015708 450921246 500015708 157424670 448005520 157424670 448005520 469944605 774046405 469944605 774046405 687310640 346732097 687310640 346732097 343458401 340658060 343458401 340658060 970753243 499984177 970753243 82228083 970753243 82228083 651571998 1000000005 651571998 1000000005 4300113 894677486 4300113 894677486 802937798 -1000000005 802937798 -1000000005 36492479 890781444 36492479 890781444 577439286 355248388 577439286 355248388 698915853 866190075 698915853 866190075 499985995 202485906 499985995 202485906 914601617 775338752 914601617 775338752 160301564 211820343 160301564 211820343 818314089 500016081 818314089 500016081 347868389 484566145 347868389 484566145 500015891 88317894 500015891 88317894 982854779 675752458 982854779 675752458 658124101 107867902 658124101 107867902 305866619 539195068 305866619 539195068 500038567 952027506 500038567 952027506 368296970 121665253 368296970 121665253 915046062 787147070 915046062 787147070 289022102 316282338 289022102 316282338 730326650 580233203 730326650 580233203 459481913 246806582 459481913 246806582 171667718 585915365 171667718 585915365 486407132 499998441 486407132 499998441 96271451 -1000000005 96271451 -1000000005 994446648 67697429 994446648 67697429 818010350 541067624 818010350 541067624 114143186 114082670 114143186 119005137 114143186 119005137 723351478 893542926 723351478 893542926 86281409 96554103 86281409 96554103 122540148 496068136 122540148 496068136 499982774 140546325 499982774 140546325 934564166 896411982 934564166 896411982 299491093 442600149 299491093 442600149 820642332 674984879 820642332 674984879 356822987 237880973 356822987 237880973 690814516 847013835 690814516 847013835 328346603 168280125 328346603 168280125 526309284 499996391 526309284 499996391 805493509 92118228 805493509 92118228 494254908 690948590 494254908 690948590 241776777 499975818 241776777 499975818 499778372 351656361 499778372 351656361 723094172 712854247 723094172 712854247 545514943 362764439 545514943 362764439 430663066 585688423 430663066 585688423 789138070 799906209 789138070 799906209 914484024 499984433 914484024 499984433 162130154 561069734 162130154 561069734 675525909 170565920 675525909 170565920 93817136 629810519 93817136 629810519 675334349 -1000000005 675334349 -1000000005 113318928 734697544 113318928 734697544 697141243 499994105 697141243 499994105 556245346 301516998 556245346 301516998 821197319 523403500 821197319 523403500 465137720 643635846 465137720 643635846 874450275 219772161 874450275 219772161 376338765 988626474 376338765 988626474 11378701 988626474 42704370 895227427 42704370 895227427 376870684 95711437 376870684 95711437 33572640 18086766 33572640 18086766 981912959 18086766 499975552 499992418 499975552 499992418 1000000005 17663423 1000000005 17663423 706365848 340284346 706365848 340284346 425831605 770322496 425831605 770322496 834704396 316418983 834704396 316418983 381222783 449728532 381222783 449728532 699578163 1000000005 699578163 1000000005 720826417 635532957 720826417 635532957 277598968 332435222 277598968 332435222 461374466 630436723 461374466 630436723 583170038 279736255 583170038 279736255 427928988 656077104 427928988 656077104 565881801 42625274 565881801 42625274 264553627 643700071 264553627 643700071 902239080 354326657 902239080 354326657 227199511 752020682 227199511 752020682 516215131 318000630 516215131 318000630 41080934 1000000005 41080934 1000000005 732988019 324064305 732988019 324064305 635994405 643432077 635994405 643432077 915901997 238192452 915901997 238192452 208031664 500039145 208031664 500039145 499984680 72438480 499984680 72438480 104967040 465028065 104967040 465028065 790670602 817825997 790670602 817825997 283689085 131687495 283689085 131687495 906880106 688010650 906880106 688010650 499996768 47775268 499996768 47775268 972288479 500019959 972288479 500019959 747051274 908136926 747051274 908136926 -1000000005 920140064 -1000000005 920140064 874397836 193935865 874397836 193935865 218139783 499967268 218139783 499967268 968946189 25387682 968946189 25387682 9055112 698153808 9055112 698153808 920805207 976479915 920805207 976479915 1000000005 40773853 1000000005 40773853 65213783 499973461 65213783 499973461 716366282 534948454 716366282 534948454 327273466 499976208 327273466 499976208 895525231 873385603 895525231 873385603 494371953 386968555 494371953 386968555 500020858 87045685 500020858 87045685 801081190 510704147 801081190 510704147 500011557 853604915 500011557 853604915 761796246 444456708 761796246 444456708 505382819 854118203 505382819 854118203 119154891 69243851 119154891 69243851 770038717 730502414 770038717 730502414 192575531 161355853 192575531 161355853 646944080 926582712 646944080 926582712 419662158 356094727 419662158 356094727 218395245 911814094 218395245 911814094 594431984 586357620 594431984 586357620 454158230 240228338 454158230 240228338 871009396 866431331 871009396 866431331 407471978 286394541 407471978 286394541 700915549 596613460 700915549 596613460 462223236 519673333 462223236 519673333 500025705 932109995 500025705 932109995 816891108 428680167 816891108 428680167 486522063 816107081 486522063 816107081 594639913 393817980 594639913 393817980 499965627 98764219 499965627 98764219 912666206 1000000005 912666206 1000000005 908230802 599735094 908230802 599735094 215062881 902524825 215062881 902524825 37703221 403981261 37703221 403981261 599590613 78156091 599590613 78156091 944320179 500019692 944320179 500019692 243604205 379655742 243604205 379655742 686558676 672543261 686558676 672543261 466305003 500035954 466305003 500035954 951885711 4214101 951885711 4214101 995722784 4214101 606046186 488949424 606046186 488949424 340165772 970341866 340165772 970341866 665354284 383457797 665354284 383457797 174712196 106636695 174712196 106636695 500034525 825116139 500034525 825116139 896263697 163522921 896263697 163522921 290294347 500006502 290294347 500006502 880103462 53220412 880103462 53220412 295649016 462182427 295649016 462182427 500015268 939485743 500015268 939485743 -1000000005 998457826 -1000000005 998457826 92756540 93361728 92756540 93361728 811937370 810533220 811937370 810533220 499995068 379641349 499995068 379641349 323083200 943080991 323083200 943080991 580945857 499965843 580945857 499965843 855179702 828761132 855179702 828761132 699444553 499971458 699444553 499971458 470977328 242659251 470977328 242659251 653621617 865510764 653621617 865510764 44486070 204315909 44486070 204315909 501290694 954128321 501290694 954128321 39462310 1000000005 39462310 1000000005 10305730 19821238 10305730 19821238 499992854 731269566 499992854 731269566 345180119 84514026 345180119 84514026 50423639 500027308 50423639 500027308 647056735 402479866 647056735 402479866 506636907 534391694 506636907 534391694 32075210 480203648 32075210 480203648 499983822 1000000005 499983822 1000000005 767322068 665126378 767322068 665126378 530516657 349945525 530516657 349945525 756953495 500026928 756953495 500026928 229764996 944985616 229764996 944985616 51774745 345740284 51774745 345740284 538233223 909929794 538233223 909929794 442269746 460481094 442269746 460481094 500013909 882519079 500013909 882519079 804659742 217913658 804659742 217913658 241000207 702974154 241000207 702974154 467695164 144506291 467695164 144506291 996702254 998833665 996702254 998833665 1000000005 833194395 1000000005 833194395 500032341 279331840 500032341 279331840 260145748 812301618 260145748 812301618 866839412 192918680 866839412 192918680 265866486 500029801 265866486 500029801 129995040 998512912 129995040 998512912 583649638 103412169 583649638 103412169 905548125 879285266 905548125 879285266 179807560 505126761 179807560 505126761 499980209 834204094 499980209 834204094 991453401 281332380 991453401 281332380 499993708 506448141 499993708 506448141 875148973 234944797 875148973 234944797 278615827 315465029 278615827 315465029 790860719 500019085 790860719 500019085 500007964 389290480 500007964 389290480 421291324 500025248 421291324 500025248 861570088 137525509 861570088 137525509 499995720 999156505 499995720 999156505 575143995 500015444 575143995 500015444 759633113 922320829 759633113 922320829 12744083 358934547 12744083 358934547 633971292 499984997 633971292 499984997 425219694 373631905 425219694 373631905 91010445 917388600 91010445 917388600 961868225 961844283 961868225 691844959 961868225 691844959 236784744 499992863 236784744 499992863 467440577 195118442 467440577 195118442 827378664 107086191 827378664 107086191 -1000000005 506704140 -1000000005 506704140 544282551 563282362 544282551 563282362 332323381 215957796 332323381 215957796 152000608 500028183 152000608 500028183 742088173 479631885 742088173 479631885 173274236 804665781 173274236 804665781 401679935 454002114 401679935 454002114 968642479 898503967 968642479 898503967 451485473 46363863 451485473 46363863 895563882 499962765 895563882 499962765 163207570 847418340 163207570 847418340 500035205 500014850 500035205 500014850 302356990 734638795 302356990 734638795 208542240 110170527 208542240 110170527 1000000005 930425647 1000000005 930425647 500020533 555231632 500020533 555231632 138696376 64922506 138696376 64922506 59241435 928717848 59241435 928717848 549998386 499994899 549998386 499994899 75253844 913263716 75253844 913263716 500034867 398472608 500034867 398472608 499987682 430251043 499987682 430251043 982708422 957688731 982708422 957688731 67110976 176970796 67110976 176970796 824435769 500021959 824435769 500021959 499975974 71438782 499975974 71438782 764242867 257761602 764242867 257761602 63273503 -1000000005 63273503 -1000000005 793301283 500018327 793301283 500018327 91584444 96779203 91584444 96779203 798548276 833486535 798548276 833486535 244139990 120952794 244139990 120952794 611140974 500030353 611140974 500030353 17315970 436340658 17315970 436340658 568632658 988456903 568632658 988456903 1000000005 373612911 1000000005 373612911 435278088 862835321 435278088 862835321 980456926 363415023 980456926 363415023 60715762 500007394 60715762 500007394 604505804 293232980 604505804 293232980 251807752 684831889 251807752 684831889 887990213 499966824 887990213 499966824 499962890 125026951 499962890 125026951 758354320 761950003 758354320 761950003 116545557 174580153 116545557 174580153 976827312 967238803 976827312 967238803 193400815 538711958 193400815 538711958 777972799 246531488 777972799 246531488 477526726 643684439 477526726 643684439 794011505 367321285 794011505 367321285 36565058 989845871 36565058 989845871 832977283 236182367 832977283 236182367 341437955 1000000005 341437955 1000000005 499965077 762227683 499965077 762227683 214089321 2939680 214089321 2939680 666993911 367249846 666993911 367249846 173229895 606686701 173229895 606686701 582931461 130539248 582931461 130539248 206978852 499996709 206978852 499996709 469533207 338801567 469533207 338801567 930010206 4548519 930010206 4548519 1000000005 433714006 1000000005 433714006 500023714 500024436 500023714 500024436 768852360 144424019 768852360 144424019 369052983 533575263 369052983 533575263 883469404 48979199 883469404 48979199 10858570 1000000005 10858570 1000000005 3733337 33006045 3733337 33006045 863765158 499981642 863765158 499981642 769929462 730094507 769929462 730094507 345872183 632530075 345872183 632530075 954670018 61221060 954670018 61221060 769362426 964587881 769362426 964587881 460266080 495222514 460266080 495222514 614515379 199745901 614515379 199745901 219035149 519899017 219035149 519899017 529682517 85740409 529682517 85740409 32909499 988628068 32909499 988628068 593966170 573561379 593966170 573561379 335271695 499976507 335271695 499976507 951426148 784500912 951426148 784500912 722439354 302062897 722439354 302062897 252938274 936249226 252938274 936249226 909394593 481842370 909394593 481842370 230853525 853762072 230853525 853762072 986368281 109110679 986368281 109110679 500022882 525622924 500022882 525622924 489727353 153861798 489727353 153861798 74847492 -1000000005 74847492 -1000000005 81121962 695178486 81121962 695178486 984138903 499995575 984138903 499995575 499964373 710020505 499964373 710020505 741371470 258652307 741371470 500038890 741371470 500038890 612702662 74861128 612702662 74861128 349170409 723802345 349170409 723802345 582334143 500017656 582334143 500017656 1000000005 714114519 1000000005 714114519 499999448 458749320 499999448 458749320 477051770 1000000005 477051770 1000000005 598517044 376073436 598517044 376073436 34256806 744304462 34256806 744304462 536480170 499983134 536480170 499983134 355309865 613133566 355309865 613133566 598239865 499972144 598239865 499972144 73112710 517643872 73112710 517643872 778192775 176648103 778192775 176648103 994212948 500027230 994212948 500027230 838011570 205873035 838011570 205873035 132377711 500018329 132377711 500018329 887140236 327842416 887140236 327842416 500009083 394477216 500009083 394477216 299920455 624427686 299920455 624427686 657597788 820169062 657597788 820169062 342982423 120208198 342982423 120208198 499995268 725268669 499995268 725268669 805151860 433445139 805151860 433445139 212169466 788347252 212169466 788347252 151352920 848889387 151352920 848889387 57742939 949752199 57742939 949752199 533650816 256393471 533650816 256393471 170670150 499970791 170670150 499970791 605379331 856360211 605379331 856360211 45298010 1000000005 45298010 1000000005 954096918 519548090 954096918 519548090 107075888 499968490 107075888 499968490 788604314 470197311 788604314 470197311 310511551 567048144 310511551 567048144 894896445 -1000000005 894896445 -1000000005 499985380 718864995 499985380 718864995 779905830 422736821 779905830 422736821 492799288 600442293 492799288 600442293 383376288 1000000005 383376288 1000000005 787603194 640242006 787603194 640242006 119228581 473252882 119228581 473252882 653478765 619064540 653478765 619064540 500011516 150967164 500011516 150967164 160875518 837531749 160875518 837531749 490917795 462094820 490917795 462094820 169890109 841604156 169890109 841604156 688130112 500033501 688130112 500033501 8747565 991733649 8747565 991733649 -1000000005 490033551 -1000000005 490033551 806563573 637675717 806563573 637675717 321232131 32774222 321232131 32774222 963723674 408441590 963723674 408441590 590377528 661097769 590377528 661097769 935121017 284074396 935121017 284074396 261406136 587900233 261406136 587900233 996041176 -1000000005 996041176 -1000000005 913669546 376714984 913669546 376714984 215310712 934456436 215310712 934456436 710388334 227687835 710388334 227687835 974256013 508039795 974256013 508039795 500023269 670064469 500023269 670064469 236177192 985577928 236177192 985577928 626186365 132837145 626186365 132837145 215228545 762301296 215228545 762301296 830958170 115467433 830958170 115467433 990868135 519784783 990868135 519784783 295662941 500001369 295662941 500001369 817291996 183967546 817291996 183967546 142870379 740354589 142870379 740354589 464413234 97915515 464413234 97915515 500036723 769263290 500036723 769263290 112873518 419615910 112873518 419615910 747966504 568486733 747966504 568486733 13549797 21062380 13549797 21062380 41533500 369136053 41533500 369136053 807710250 863451328 807710250 863451328 258721870 242480336 258721870 242480336 -1000000005 499981816 -1000000005 499981816 665073302 189523508 665073302 189523508 159362617 789170726 159362617 789170726 894727514 27089107 894727514 27089107 -1000000005 500030774 -1000000005 500030774 301393229 453737087 301393229 453737087 1000000005 982179755 1000000005 982179755 202045171 144250021 202045171 144250021 902426599 500036611 902426599 500036611 773647178 790197992 773647178 790197992 209260290 499969828 209260290 499969828 500036601 755922231 500036601 755922231 868807837 482368627 868807837 482368627 214756885 961613915 214756885 961613915 25980880 973972177 25980880 499986459 25980880 499986459 500030092 161169998 500030092 161169998 499961877 545613782 499961877 545613782 939921472 373763735 939921472 373763735 582512974 736843459 582512974 736843459 880488328 303923867 880488328 303923867 308134520 853876301 308134520 853876301 857499202 -1000000005 857499202 -1000000005 739744310 500009752 739744310 500009752 281596551 208167018 281596551 208167018 910210309 876578989 910210309 876578989 366947314 472251879 366947314 472251879 632299059 -1000000005 632299059 -1000000005 706572480 761111505 706572480 761111505 391099677 388763203 391099677 388763203 885449994 991882178 885449994 991882178 499969036 197648877 499969036 197648877 578108817 531985801 578108817 531985801 351709704 809747198 351709704 809747198 500038787 579313829 500038787 579313829 866110650 499981848 866110650 499981848 316283215 764941234 316283215 764941234 505996746 151847220 505996746 151847220 67254638 990833486 67254638 990833486 9195067 990833486 500023040 214788596 500023040 214788596 409848891 499962539 409848891 499962539 925201546 823524701 925201546 823524701 332019569 610464285 332019569 610464285 500021198 120740024 500021198 120740024 249981359 911673076 249981359 911673076 952277716 111516941 952277716 111516941 482914204 500012757 482914204 500012757 819551563 674235955 819551563 674235955 344160575 163173374 344160575 163173374 54613117 980208465 54613117 980208465 -1000000005 15013298 -1000000005 15013298 154151599 412848561 154151599 412848561 710653007 161751064 710653007 161751064 109021992 28507663 109021992 28507663 949518793 499996382 949518793 499996382 356292087 500020654 356292087 500020654 129679561 752821391 129679561 752821391 696893969 303947822 696893969 303947822 499962192 711672577 499962192 711672577 64253393 960740178 64253393 960740178 -1000000005 939431711 -1000000005 939431711 829630718 634680100 829630718 634680100 210758330 494143952 210758330 494143952 843457678 559969293 843457678 559969293 409379621 492378776 409379621 492378776 581001836 90240315 581001836 90240315 6684601 991231817 6684601 991231817 194491700 162881317 194491700 162881317 27189020 27199922 27189020 499966369 27189020 499966369 881041280 764972816 881041280 764972816 164563368 422546695 164563368 422546695 500021289 971636501 500021289 971636501 969829813 31834564 969829813 31834564 649399009 736281185 649399009 736281185 427108566 499964934 427108566 499964934 607422566 352263624 607422566 352263624 850137116 149903728 850137116 298552451 850137116 298552451 338248460 521413966 338248460 521413966 550426172 194617290 550426172 194617290 914633277 841573881 914633277 841573881 145070169 472149172 145070169 472149172 500037927 595687268 500037927 595687268 653270074 305290054 653270074 305290054 292327603 989264943 292327603 989264943 877974714 133674531 877974714 133674531 370630439 550830342 370630439 550830342 882455622 375153589 882455622 375153589 499982834 942489432 499982834 942489432 24326738 1000000005 24326738 1000000005 998018790 499999808 998018790 499999808 533888864 42456662 533888864 42456662 236729654 836918140 236729654 836918140 562128102 7715435 562128102 7715435 134244821 220824855 134244821 220824855 499974334 766005914 499974334 766005914 871117865 72179261 871117865 72179261 234763381 891071863 234763381 891071863 765364294 173807365 765364294 173807365 254123683 314868713 254123683 314868713 326764890 511643823 326764890 511643823 621372042 -1000000005 621372042 -1000000005 66681074 998879275 66681074 998879275 696519308 200452496 696519308 200452496 178843002 950029151 178843002 950029151 615117779 500037588 615117779 500037588 -1000000005 958529074 -1000000005 958529074 78282414 799378261 78282414 799378261 709535378 245605829 709535378 245605829 233651136 840844500 233651136 840844500 912977489 236155088 912977489 236155088 499961751 967275611 499961751 967275611 873242816 597759048 873242816 597759048 344626515 244944629 344626515 244944629 699668469 322085241 699668469 322085241 500017102 1000000005 500017102 1000000005 38582894 86608504 38582894 86608504 499997748 769759818 499997748 769759818 852859155 104510685 852859155 104510685 269822311 675242815 269822311 675242815 648276532 326044474 648276532 326044474 150013079 858276050 150013079 858276050 755441694 320010995 755441694 320010995 500036773 697509827 500036773 697509827 361977360 343844933 361977360 343844933 635486300 379858106 635486300 379858106 394782363 948802367 394782363 948802367 1000000005 941270859 1000000005 941270859 904566437 615251308 904566437 615251308 346870412 733782182 346870412 733782182 201349142 56854732 201349142 56854732 959291199 500028369 959291199 500028369 167627662 132081343 167627662 132081343 776989174 499966830 776989174 499966830 525589331 527939986 525589331 527939986 230448319 293737222 230448319 293737222 473452942 795167217 473452942 795167217 836048015 163940300 836048015 415261301 836048015 415261301 358398945 629055877 358398945 629055877 559889580 78717968 559889580 78717968 217891069 728517189 217891069 728517189 499989407 385824115 499989407 385824115 769220714 925853671 769220714 925853671 74156365 925853671 431475666 89585560 431475666 89585560 974588974 857906569 974588974 857906569 334357445 631792069 334357445 631792069 826823035 52124532 826823035 52124532 967455362 991341081 967455362 991341081 8319532 35385861 8319532 35385861 499963702 817435219 499963702 817435219 678841931 232406863 678841931 232406863 61682933 845759518 61682933 845759518 800991509 133765944 800991509 133765944 316562055 499997329 316562055 499997329 499995273 795995318 499995273 795995318 975667120 236958471 975667120 236958471 145215862 -1000000005 145215862 -1000000005 523874539 930808040 523874539 930808040 179287593 582533716 179287593 582533716 500026383 -1000000005 500026383 -1000000005 449807666 717723825 449807666 717723825 921405273 4586150 921405273 4586150 73520281 651754784 73520281 651754784 567724248 434605204 567724248 434605204 180472657 883668082 180472657 883668082 838297885 773094128 838297885 773094128 245714563 500024814 245714563 500024814 741228607 418467361 741228607 418467361 396622175 726367542 396622175 726367542 842698544 258149279 842698544 258149279 39743944 901157752 39743944 901157752 500036678 506804244 500036678 506804244 541747118 965794745 541747118 965794745 965732323 965794745 422372406 536226980 422372406 536226980 710075853 417571214 710075853 417571214 499980731 34393665 499980731 34393665 765640961 579817124 765640961 579817124 383347770 904108098 383347770 904108098 606994497 155476205 606994497 155476205 425271860 733533638 425271860 733533638 726221371 552175992 726221371 552175992 241757348 499973312 241757348 499973312 570454463 764765120 570454463 764765120 133775107 82327044 133775107 82327044 916568280 500016464 916568280 500016464 334323671 278372818 334323671 278372818 212192589 500010257 212192589 500010257 499977670 922776985 499977670 922776985 615469630 387336275 615469630 387336275 475076353 546667198 475076353 546667198 947274573 -1000000005 947274573 -1000000005 131512542 623047435 131512542 623047435 500009015 73860660 500009015 73860660 314417861 534447338 314417861 534447338 836531520 500032957 836531520 500032957 112431346 212370948 112431346 212370948 534564981 744752244 534564981 744752244 309969582 499995956 309969582 499995956 499979915 793307802 499979915 793307802 533494 135168530 533494 135168530 500009207 933403229 500009207 933403229 -1000000005 452364104 -1000000005 452364104 737838056 247698855 737838056 247698855 777976344 926075421 777976344 926075421 499964879 190907932 499964879 190907932 168689016 818610237 168689016 818610237 499984683 440488762 499984683 440488762 368924476 783008408 368924476 783008408 630760685 320914416 630760685 320914416 49575390 782715546 49575390 782715546 499961967 344787198 499961967 344787198 898357388 770252567 898357388 770252567 368973834 500005479 368973834 500005479 701641204 24373521 701641204 24373521 975665970 1795269 975665970 1795269 154599245 819815606 154599245 819815606 748794446 500033893 748794446 500033893 158253286 168939890 158253286 168939890 499975615 500026148 499975615 500026148 402625975 344048689 402625975 344048689 547324280 735553791 547324280 735553791 999443656 186764454 999443656 186764454 500002697 678730154 500002697 678730154 49348953 334897982 49348953 334897982 547655295 803289885 547655295 803289885 1000000005 118067382 1000000005 118067382 376645486 499969488 376645486 499969488 16810447 500027533 16810447 500027533 858936708 387382017 858936708 387382017 105675370 1000000005 105675370 1000000005 993851875 500024551 993851875 500024551 68654259 425672272 68654259 425672272 730449500 831038040 730449500 831038040 500036386 870372128 500036386 870372128 938121973 265203649 938121973 265203649 454167857 691159306 454167857 691159306 170769253 848491606 170769253 848491606 637537520 403074004 637537520 403074004 478018921 770263233 478018921 770263233 752498298 437776431 752498298 437776431 376099008 842201401 376099008 842201401 647336591 350245666 647336591 350245666 128867267 618221632 128867267 618221632 936411429 28461679 936411429 28461679 19788034 959523304 19788034 959523304 256267757 500017076 256267757 500017076 864184994 790565661 864184994 790565661 236505813 13781104 236505813 13781104 -1000000005 131332387 -1000000005 131332387 728131124 753561221 728131124 753561221 247660729 459986983 247660729 459986983 786751507 805616866 786751507 805616866 864042938 135896693 864042938 717648695 864042938 717648695 701670383 682072646 701670383 682072646 332725668 184582385 332725668 184582385 -1000000005 727500720 -1000000005 727500720 500029425 129427847 500029425 129427847 180824009 779274053 180824009 779274053 924342307 45388940 924342307 45388940 -1000000005 78383319 -1000000005 78383319 292363907 826301126 292363907 826301126 121526516 329861506 121526516 329861506 790920334 627453234 790920334 627453234 522045447 499994754 522045447 499994754 732869849 848393046 732869849 848393046 499961443 705497221 499961443 705497221 570355620 24720333 570355620 24720333 -1000000005 499968849 -1000000005 499968849 931851286 547933211 931851286 547933211 275858919 200779791 275858919 200779791 500036090 472862010 500036090 472862010 111588095 1000000005 111588095 1000000005 30807731 77256919 30807731 77256919 499965662 500019592 499965662 500019592 921063346 241166433 921063346 241166433 500022861 499991920 500022861 499991920 836007501 500036234 836007501 500036234 572327942 27047584 572327942 27047584 3193138 507578333 3193138 507578333 592089036 90292481 592089036 90292481 470504605 748538912 470504605 748538912 500011837 379419442 500011837 379419442 816137516 60600427 816137516 60600427 49467970 866088223 49467970 866088223 638638327 280715224 638638327 280715224 455663813 731961886 455663813 731961886 161766612 42751206 161766612 42751206 653548146 500004013 653548146 500004013 193452660 300941813 193452660 300941813 919007200 884577031 919007200 884577031 104030081 317853310 104030081 317853310 328954526 500035049 328954526 500035049 847646272 458090357 847646272 458090357 440948992 579724709 440948992 579724709 863642839 -1000000005 863642839 -1000000005 14466527 906951669 14466527 906951669 214472934 774657761 214472934 774657761 553122704 443352579 553122704 443352579 888589646 630820861 888589646 630820861 321133424 -1000000005 321133424 -1000000005 500016079 781729499 500016079 781729499 927453688 499970085 927453688 499970085 641890633 512969759 641890633 512969759 227412731 383182472 227412731 383182472 421849872 663656486 421849872 663656486 126080934 499961875 126080934 499961875 773851008 902399126 773851008 902399126 79738637 241681574 79738637 241681574 360528255 802293680 360528255 802293680 843210055 256807262 843210055 256807262 333111893 652570882 333111893 652570882 587012188 419720727 587012188 419720727 334123393 499993361 334123393 499993361 846707524 262275171 846707524 262275171 663750805 821177538 663750805 821177538 341551376 500007321 341551376 500007321 678991123 941131869 678991123 941131869 994524269 394930452 994524269 394930452 228788097 715551046 228788097 715551046 500035468 355023651 500035468 355023651 845493124 519734710 845493124 519734710 511688012 61727746 511688012 61727746 250796253 439434253 250796253 439434253 757858617 632144938 757858617 632144938 458129118 173473761 458129118 173473761 569014133 1000000005 569014133 1000000005 293727528 305969849 293727528 305969849 543551371 499999870 543551371 499999870 503877563 853920954 503877563 853920954 426421385 499974227 426421385 499974227 177246040 109365841 177246040 109365841 828460480 681753321 828460480 681753321 602012053 403710949 602012053 403710949 515801436 530298185 515801436 530298185 162639682 499967272 162639682 499967272 499979886 716418303 499979886 716418303 500022906 500012020 500022906 500012020 806755086 340704720 806755086 340704720 205369023 -1000000005 205369023 -1000000005 879649916 499977966 879649916 499977966 303442392 562861008 303442392 562861008 527600050 284159924 527600050 284159924 819921006 500034798 819921006 500034798 487448045 494374367 487448045 494374367 941153710 896124140 941153710 896124140 724217799 172174378 724217799 172174378 402460688 532985558 402460688 532985558 512082055 77596352 512082055 77596352 499964361 499979071 499964361 499979071 971653658 792108639 971653658 792108639 459424299 82406 459424299 82406 654601057 500012196 654601057 500012196 539586420 618356095 539586420 618356095 301178127 942402778 301178127 942402778 835532992 613160758 835532992 613160758 139375309 187222300 139375309 187222300 748088945 506783317 748088945 506783317 269822970 404805217 269822970 404805217 546986324 801001274 546986324 801001274 874949876 444052416 874949876 444052416 373036910 537188315 373036910 537188315 500018394 947672978 500018394 947672978 549049835 471947491 549049835 471947491 460646460 322074698 460646460 322074698 701214764 977755910 701214764 977755910 393117331 251122655 393117331 251122655 960256401 885767441 960256401 885767441 500311124 499969600 500311124 499969600 61053723 500018195 61053723 500018195 792440641 322240392 792440641 322240392 390010728 663551991 390010728 663551991 870147730 50665011 870147730 50665011 499964580 225379578 499964580 225379578 500009977 706330545 500009977 706330545 370442114 347388026 370442114 347388026 59935353 905970577 59935353 905970577 1000000005 987943859 1000000005 987943859 950564849 500033107 950564849 500033107 500009712 253735048 500009712 253735048 124374475 51923854 124374475 51923854 818103215 499985772 818103215 499985772 583504544 342824473 583504544 342824473 499964949 971599711 499964949 971599711 980910016 52221771 980910016 52221771 75761003 229124312 75761003 229124312 694768609 883128540 694768609 883128540 441601332 435697732 441601332 435697732 585484997 315500114 585484997 315500114 499975112 682015805 499975112 682015805 927511368 84405736 927511368 84405736 831859976 499993728 831859976 499993728 23334338 797410437 23334338 797410437 575366430 207017680 575366430 207017680 77536941 945187310 77536941 945187310 509498836 499980366 509498836 499980366 335968341 97938019 335968341 97938019 641036594 583850090 641036594 583850090 419360024 376923509 419360024 376923509 314603983 753205078 314603983 753205078 500000147 500011404 500000147 500011404 919587720 340078101 919587720 340078101 469384742 500035229 469384742 500035229 707226373 -1000000005 707226373 -1000000005 253107699 603163217 253107699 603163217 499990627 321395395 499990627 321395395 668842263 945365562 668842263 945365562 389899531 567944819 389899531 567944819 567179268 344540822 567179268 344540822 446871687 924125955 446871687 924125955 22497210 219560040 22497210 219560040 374724519 868496210 374724519 868496210 500022995 185510601 500022995 185510601 679098314 500032976 679098314 500032976 315897045 -1000000005 315897045 -1000000005 17326944 322677948 17326944 322677948 499963226 500009754 499963226 500009754 831454108 121438438 831454108 121438438 998827774 621050424 998827774 621050424 86996506 3060916 86996506 3060916 996279845 747353284 996279845 747353284 500033296 982103373 500033296 982103373 1000000005 62864422 1000000005 62864422 102352616 812420914 102352616 812420914 499961160 286608965 499961160 286608965 619267793 942452229 619267793 942452229 13923496 -1000000005 13923496 -1000000005 158997744 895259727 158997744 895259727 989779791 170837927 989779791 170837927 601794221 994484253 601794221 994484253 5075883 124395009 5075883 124395009 185210885 499989367 185210885 499989367 555201396 577535850 555201396 577535850 171874187 152075794 171874187 152075794 508983267 596968535 508983267 596968535 830999946 995392845 830999946 995392845 61164243 304016563 61164243 304016563 406499482 914033426 406499482 914033426 4926174 178991525 4926174 178991525 242891401 485836886 242891401 485836886 696318935 704435897 696318935 704435897 500002863 482568077 500002863 482568077 580805148 675926178 580805148 675926178 759734327 500011992 759734327 500011992 325702259 500038806 325702259 500038806 631151434 689995309 631151434 689995309 834979200 499982608 834979200 499982608 387078336 387049672 387078336 387049672 335436108 657207695 335436108 657207695 890657434 55573656 890657434 55573656 971827768 710355141 971827768 710355141 295973082 183753444 295973082 183753444 590052084 499985526 590052084 499985526 499998440 186612151 499998440 186612151 646063651 852394617 646063651 852394617 961221410 424600713 961221410 424600713 440807895 500025023 440807895 500025023 593811555 22533562 593811555 22533562 77777832 499979833 77777832 499979833 919169731 39779448 919169731 39779448 63805157 921407690 63805157 921407690 931292389 -1000000005 931292389 -1000000005 979876816 499974713 979876816 499974713 187703372 91319124 187703372 91319124 955723448 44271368 955723448 499966138 955723448 499966138 334637632 562365221 334637632 562365221 532529824 239315587 532529824 239315587 500003136 730980254 500003136 730980254 413612671 285827354 413612671 285827354 705861179 500007837 705861179 500007837 104541112 -1000000005 104541112 -1000000005 55556901 333892645 55556901 333892645 389248990 499985334 389248990 499985334 997324354 972039219 997324354 972039219 951354392 55996076 951354392 55996076 499983513 699710665 499983513 699710665 259334227 73323575 259334227 73323575 950674976 961889513 950674976 961889513 170785479 499965806 170785479 499965806 574596153 80772453 574596153 80772453 147242730 250303243 147242730 250303243 499980904 882537515 499980904 882537515 727085155 530177839 727085155 530177839 82831630 121151404 82831630 121151404 697253028 655683136 697253028 655683136 177587498 176203055 177587498 176203055 170006333 500037684 170006333 500037684 1000000005 775402206 1000000005 775402206 135762263 28589407 135762263 28589407 887837537 832349562 887837537 832349562 337609688 500039258 337609688 500039258 500039002 667386386 500039002 667386386 237913565 258654510 237913565 258654510 367364505 867147810 367364505 867147810 768390984 720617261 768390984 720617261 499990897 471109760 499990897 471109760 305762200 881004277 305762200 881004277 950508857 58707398 950508857 58707398 829857889 843016578 829857889 843016578 136994963 113740079 136994963 113740079 -1000000005 229505838 -1000000005 229505838 975649153 500029489 975649153 500029489 393591182 981785237 393591182 981785237 -1000000005 232328724 -1000000005 232328724 707932235 569169322 707932235 569169322 458963847 499973046 458963847 499973046 887786420 936354912 887786420 936354912 30262278 78377466 30262278 78377466 355075797 771263280 355075797 771263280 54490473 86775820 54490473 86775820 443679940 763750717 443679940 763750717 207230830 343220480 207230830 343220480 898805264 866258825 898805264 866258825 155608156 757765282 155608156 757765282 542439622 46971408 542439622 46971408 -1000000005 75
112295 0 6874702 15436433 6874702 15436433 21717186 5470448 21717186 5470448 20747741 19193599 20747741 19193599 15360372 11112272 15360372 11112272 24224021 1000000005 24224021 1000000005 21973476 17231573 21973476 17231573 16808966 12188027 16808966 12188027 8239909 -1000000005 8239909 -1000000005 17427087 17959576 17427087 17959576 5567156 5464001 5567156 5464001 14436045 13412543 14436045 13412543 4929284 21923445 4929284 21923445 21392279 19040275 21392279 19040275 12007887 5193570 12007887 5193570 2818103 1000000005 2818103 1000000005 22137868 19449266 22137868 19449266 9299592 8350565 9299592 8350565 18730972 18352338 18730972 18352338 18972551 18352338 15703230 12231559 15703230 12231559 10716100 17181470 10716100 17181470 9405296 1000000005 9405296 1000000005 20727813 8384396 20727813 8384396 12155998 14898368 12155998 14898368 14855915 1899195 14855915 1899195 1000000005 4960441 1000000005 4960441 19059292 18294886 19059292 18294886 18038854 9410074 18038854 9410074 -1000000005 3619162 -1000000005 3619162 12616502 1000000005 12616502 1000000005 5101904 8252953 5101904 8252953 17191677 20905489 17191677 20905489 6071099 20905489 9856155 15268675 9856155 15268675 15245204 11233062 15245204 11233062 -1000000005 1186769 -1000000005 1186769 11065351 12076689 11065351 12076689 13890913 1000000005 13890913 1000000005 20896214 17458912 20896214 17458912 9623601 9378773 9623601 9378773 13734420 18095195 13734420 18095195 8949258 2721282 8949258 2721282 2204325 2721282 21718769 11440961 21718769 11440961 13343536 25151188 13343536 25151188 26036350 5841562 26036350 5841562 18147144 18043251 18147144 18043251 6739986 5798992 6739986 5798992 1000000005 11523949 1000000005 11523949 1228874 25662502 1228874 1754938 1228874 1754938 18486123 16582244 18486123 16582244 13281830 6444774 13281830 6444774 1000000005 6267595 1000000005 6267595 4846299 4624908 4846299 20936709 4846299 20936709 21604207 4563118 21604207 4563118 22624389 9708364 22624389 9708364 12141437 20011145 12141437 20011145 3862175 3556932 3862175 16301443 3862175 16301443 16165836 4233884 16165836 4233884 22448851 14839658 22448851 14839658 9949276 3948250 9949276 3948250 3852731 18065499 3852731 18065499 15522081 9783578 15522081 9783578 1000000005 11228173 1000000005 11228173 13758113 19665754 13758113 19665754 20270802 8859449 20270802 8859449 9287421 8682788 9287421 8682788 5272232 21590093 5272232 21590093 18839887 10016939 18839887 10016939 14077561 20010570 14077561 20010570 20574641 20010570 8832187 13757978 8832187 13757978 17554656 8368339 17554656 8368339 5257169 -1000000005 5257169 -1000000005 4402213 21313101 4402213 21313101 14746456 6223292 14746456 6223292 2025105 24797138 2025105 15006212 2025105 15006212 14891875 13556449 14891875 13556449 11809753 6061842 11809753 6061842 5960081 23263622 5960081 23263622 -1000000005 24005933 -1000000005 24005933 23476270 19583599 23476270 19583599 15214911 12124122 15214911 12124122 12306249 10159478 12306249 10159478 7052738 23164001 7052738 23164001 1000000005 3084320 1000000005 3084320 21269535 9263033 21269535 9263033 12565400 12749231 12565400 12749231 17945049 22028047 17945049 22028047 25528478 1566472 25528478 1566472 24876265 14835654 24876265 14835654 -1000000005 24047909 -1000000005 24047909 5399243 6173980 5399243 6173980 1000000005 11951438 1000000005 11951438 12147216 11396262 12147216 16143970 12147216 16143970 16745221 15728124 16745221 15728124 14380865 11748839 14380865 11748839 16209713 10676555 16209713 10676555 1000000005 5478275 1000000005 5478275 16365343 16983759 16365343 16983759 20571480 21270048 20571480 21270048 24772306 1000000005 24772306 1000000005 5089356 20106961 5089356 20106961 17195807 13576915 17195807 13576915 11189312 2550060 11189312 2550060 -1000000005 18269266 -1000000005 18269266 9136890 6765743 9136890 6765743 20580275 6765743 20046806 10937894 20046806 10937894 13158273 19005452 13158273 19005452 -1000000005 22657245 -1000000005 22657245 5510394 9468674 5510394 9468674 16883667 1000000005 16883667 1000000005 6676541 11344243 6676541 11344243 15675351 16904468 15675351 16904468 19580512 3805698 19580512 3805698 3812702 17984416 3812702 17984416 17741359 16737524 17741359 16737524 6498985 4698515 6498985 4698515 -1000000005 2146237 -1000000005 2146237 11529066 15896680 11529066 15896680 16581535 12419513 16581535 12419513 9868308 17153953 9868308 17153953 4439772 -1000000005 4439772 -1000000005 9257943 17914347 9257943 17914347 13039237 6421324 13039237 6421324 6679902 18335354 6679902 18335354 22724629 1000000005 22724629 1000000005 24048373 3339351 24048373 3339351 15468767 12813603 15468767 12813603 7816704 7482550 7816704 9137877 7816704 9137877 17057711 9994596 17057711 9994596 10251458 18190816 10251458 18190816 8641631 9280417 8641631 9280417 12984630 13221209 12984630 13221209 16265486 22275759 16265486 22275759 1000000005 1341734 1000000005 1341734 10456670 13465773 10456670 13465773 16853897 7709025 16853897 7709025 1000000005 12853211 1000000005 12853211 6927682 5361823 6927682 5361823 2229775 1000000005 2229775 1000000005 10089969 13225301 10089969 13225301 19446483 19360847 19446483 19360847 2784376 24191644 2784376 4733729 2784376 4733729 5066485 19970386 5066485 19970386 22574021 3211417 22574021 3211417 1000000005 23950011 1000000005 23950011 24022631 -1000000005 24022631 -1000000005 19857175 12660928 19857175 12660928 6019115 4953334 6019115 4953334 1550519 1109567 1550519 1109567 1000000005 24110596 1000000005 24110596 12643123 10971358 12643123 10971358 17811821 6595073 17811821 6595073 4500063 25054185 4500063 25054185 1000000005 13953684 1000000005 13953684 12299770 7975632 12299770 7975632 3654312 1000000005 3654312 1000000005 3688346 4457164 3688346 4457164 5945876 7121705 5945876 7121705 18345287 13316043 18345287 13316043 12954402 12140670 12954402 12140670 16512091 1000000005 16512091 1000000005 20791066 18444168 20791066 18444168 17162782 15261500 17162782 15261500 5545787 5470947 5545787 5470947 19735406 8786635 19735406 8786635 17321055 12109166 17321055 12109166 11992311 9446807 11992311 9446807 4144470 3090737 4144470 3090737 2988201 20648441 2988201 20648441 7084285 17492586 7084285 17492586 20796010 20408362 20796010 20408362 18704522 10873304 18704522 10873304 11954126 16741737 11954126 16741737 18646183 18138856 18646183 18138856 14086485 9288474 14086485 9288474 22769705 1409003 22769705 1409003 25507258 1409003 13541956 13713137 13541956 13713137 17288421 17618211 17288421 17618211 22521388 -1000000005 22521388 -1000000005 21671868 6669650 21671868 6669650 19531254 10120404 19531254 10120404 6128633 25070913 6128633 25070913 1952841 4046640 1952841 4046640 6500279 12222166 6500279 12222166 21423106 1000000005 21423106 1000000005 21699302 16714031 21699302 16714031 16513593 12278840 16513593 12278840 11622445 10510087 11622445 10510087 3715464 1000000005 3715464 1000000005 1140938 11880635 1140938 11880635 17574658 6863387 17574658 6863387 6801458 20339855 6801458 19204623 6801458 19204623 21609130 4984150 21609130 4984150 3019700 23963243 3019700 20491385 3019700 20491385 20158796 10310868 20158796 10310868 8044436 4914974 8044436 4914974 -1000000005 4510741 -1000000005 4510741 22052045 10261903 22052045 10261903 15887203 13001827 15887203 13001827 13514865 14477956 13514865 14477956 12010215 10214856 12010215 10214856 22693483 3705596 22693483 3705596 23052512 3705596 18745334 13143026 18745334 13143026 13577650 6878008 13577650 6878008 5414173 -1000000005 5414173 -1000000005 13696974 18428475 13696974 18428475 7811257 1000000005 7811257 1000000005 7953631 10254467 7953631 10254467 15597581 21722880 15597581 21722880 1980210 -1000000005 1980210 -1000000005 5362886 8374806 5362886 8374806 16938959 13827609 16938959 13827609 9227932 8799072 9227932 8799072 11432546 1000000005 11432546 1000000005 5742962 11049156 5742962 11049156 14616095 20730392 14616095 20730392 6312779 10878894 6312779 10878894 18263299 8532567 18263299 8532567 23048225 22215918 23048225 22215918 11213993 14055826 11213993 14055826 21121166 5077775 21121166 5077775 -1000000005 6678873 -1000000005 6678873 20611645 6151417 20611645 6151417 6622939 6151417 9942768 11960912 9942768 11960912 16134091 18816171 16134091 18816171 931586 -1000000005 931586 -1000000005 5158941 6779013 5158941 6779013 16385087 13338537 16385087 13338537 8986797 4263491 8986797 4263491 23513942 3366244 23513942 5876464 23513942 5876464 19815628 8974840 19815628 8974840 15637242 17449399 15637242 17449399 18441946 21515073 18441946 21515073 5349113 21515073 13482259 13164769 13482259 13164769 14319131 21891194 14319131 21891194 23420317 1000000005 23420317 1000000005 5148023 5613821 5148023 5613821 9760407 16999739 9760407 16999739 15657063 14045846 15657063 14045846 13945718 6136153 13945718 6136153 1000000005 3914527 1000000005 3914527 19324813 12180675 19324813 12180675 10420693 6725002 10420693 6725002 22206346 4707453 22206346 21258161 22206346 21258161 21096881 9116568 21096881 9116568 10243881 12317862 10243881 12317862 18833721 3929140 18833721 3929140 -1000000005 4575969 -1000000005 4575969 7592265 13132910 7592265 13132910 16043211 2847157 16043211 2847157 24043463 21299845 24043463 21299845 9941320 7555259 9941320 7555259 7248213 22520127 7248213 22520127 1000000005 20357257 1000000005 20357257 8958397 7012199 8958397 7012199 4470423 22485453 4470423 22485453 15985856 11658126 15985856 11658126 9742506 3959747 9742506 3959747 23325811 22401464 23325811 22401464 10856388 14444474 10856388 14444474 14705686 11472602 14705686 11472602 5464025 22974145 5464025 22974145 1000000005 22252081 1000000005 22252081 21914546 14691866 21914546 14691866 1761059 2144081 1761059 21535635 1761059 21535635 22034248 15146098 22034248 15146098 10315584 16313692 10315584 16313692 14168745 12312631 14168745 12312631 15865783 16535957 15865783 16535957 25766486 25446779 25766486 25446779 26298047 25446779 5569917 20946831 5569917 20946831 23204826 22313830 23204826 14692024 23204826 14692024 4515694 -1000000005 4515694 -1000000005 21446530 8138771 21446530 8138771 18928757 16319951 18928757 16319951 16318949 -1000000005 16318949 -1000000005 23123141 12519102 23123141 12519102 5571686 1953655 5571686 1953655 24957558 1953655 19163915 17519139 19163915 17519139 3847759 22899541 3847759 22899541 9905272 16735071 9905272 16735071 13582907 13161760 13582907 13161760 16628823 7820404 16628823 7820404 21919959 4524233 21919959 4524233 3995495 23403877 3995495 23403877 3415843 19725955 3415843 19725955 7293237 16546876 7293237 16546876 21555026 20985401 21555026 20985401 3465427 3533085 3465427 3533085 23058236 22013778 23058236 22013778 12353590 13582587 12353590 13582587 15307299 1000000005 15307299 1000000005 7413768 10504369 7413768 10504369 14835735 15768307 14835735 15768307 7091713 4133180 7091713 4133180 -1000000005 16419323 -1000000005 16419323 11482131 -1000000005 11482131 -1000000005 8524216 8557535 8524216 8557535 10346642 14093065 10346642 14093065 23347776 23072569 23347776 23072569 23919483 23072569 22048192 11170799 22048192 11170799 9210915 7361724 9210915 7361724 23759217 23288956 23759217 13948944 23759217 13948944 12875549 13622718 12875549 13622718 14392371 1830142 14392371 1830142 1000000005 5402193 1000000005 5402193 5645731 20168207 5645731 20168207 17743340 -1000000005 17743340 -1000000005 5683853 19593824 5683853 19593824 19546764 16023436 19546764 16023436 14948592 12885996 14948592 12885996 6432339 1000000005 6432339 1000000005 3683822 6990605 3683822 6990605 8953062 17280944 8953062 17280944 13113605 9359555 13113605 9359555 8442769 3986674 8442769 3986674 3877295 3986674 22083618 5346065 22083618 5346065 18611129 14072679 18611129 14072679 13268003 11301142 13268003 11301142 4646426 4248730 4646426 4248730 9831464 10841556 9831464 10841556 15788442 15863824 15788442 15863824 9212466 20553155 9212466 20553155 5528466 -1000000005 5528466 -1000000005 20922459 15991192 20922459 15991192 15968329 9942009 15968329 9942009 10383585 19626382 10383585 19626382 20891853 20482423 20891853 20482423 5940563 23832126 5940563 23832126 -1000000005 3065318 -1000000005 3065318 3437884 11128543 3437884 11128543 11680114 16131922 11680114 16131922 20132337 6920993 20132337 6920993 13599738 24301611 13599738 24301611 -1000000005 17112845 -1000000005 17112845 18156868 17690885 18156868 17690885 8261846 18804454 8261846 18804454 18724673 7410271 18724673 7410271 5914948 822913 5914948 822913 788304 822913 15599795 13297420 15599795 13297420 9041340 5818453 9041340 5818453 6001264 11836928 6001264 11836928 21385058 21317880 21385058 21317880 -1000000005 16435002 -1000000005 16435002 19634512 23420235 19634512 23420235 3437598 23420235 19301248 8267642 19301248 8267642 1584063 25326405 1584063 14099542 1584063 14099542 12930502 12280999 12930502 12280999 19008856 21819021 19008856 21819021 -1000000005 22471352 -1000000005 22471352 12240844 11144870 12240844 11144870 21869829 21166889 21869829 21166889 15606950 8787376 15606950 8787376 8733476 18369893 8733476 18369893 23210929 2208658 23210929 2208658 24584873 2208658 19708776 14365502 19708776 14365502 11463330 5904054 11463330 5904054 6465860 19125855 6465860 19125855 15957205 14202769 15957205 14202769 11179500 1000000005 11179500 1000000005 13423440 11714734 13423440 11714734 19574478 19176937 19574478 18207160 19574478 18207160 12191054 9420482 12191054 9420482 3895213 3449311 3895213 12119016 3895213 12119016 25175783 23994501 25175783 19600819 25175783 19600819 9419640 4777221 9419640 4777221 21878594 20415718 21878594 20415718 10007765 11437647 10007765 11437647 14566330 13103344 14566330 13103344 11486499 22612059 11486499 22612059 4471579 22612059 20879437 10258137 20879437 10258137 -1000000005 4485714 -1000000005 4485714 19305613 16585524 19305613 16585524 7827466 1000000005 7827466 1000000005 20528375 8728255 20528375 8728255 6822697 22367367 6822697 22367367 -1000000005 2474700 -1000000005 2474700 17020608 1000000005 17020608 1000000005 547853 14733400 547853 14733400 17214042 16880856 17214042 16880856 26505890 409621 26505890 23324936 26505890 23324936 18709051 13527256 18709051 13527256 2131983 2502605 2131983 4121907 2131983 4121907 8887944 14596292 8887944 14596292 16011148 10944095 16011148 10944095 17435630 9963254 17435630 9963254 9134943 6284704 9134943 6284704 -1000000005 20676600 -1000000005 20676600 14883612 13173736 14883612 13173736 8021306 18996650 8021306 18996650 7158045 7120580 7158045 7120580 16030223 11946483 16030223 11946483 11271381 8137060 11271381 8137060 7294688 -1000000005 7294688 -1000000005 6093034 8263518 6093034 8263518 14496449 15307436 14496449 15307436 11280258 10601004 11280258 10601004 15835118 12720109 15835118 12720109 7962897 5032303 7962897 5032303 21960089 15230952 21960089 15230952 6040197 1000000005 6040197 1000000005 16816619 5349698 16816619 5349698 5746802 15706740 5746802 15706740 14653435 8906405 14653435 8906405 6741755 2056051 6741755 2056051 1000000005 4200912 1000000005 4200912 19453346 17498651 19453346 17498651 14762113 10955643 14762113 10955643 17014964 2142019 17014964 2142019 24589549 9175833 24589549 9175833 13233689 21434088 13233689 21434088 4468648 -1000000005 4468648 -1000000005 2166261 8904177 2166261 8904177 13464806 19646443 13464806 19646443 24805291 23741682 24805291 23741682 10923756 7228944 10923756 7228944 26919387 70808 26919387 2487172 26919387 2487172 12244200 12507843 12244200 12507843 22454251 21898993 22454251 21898993 -1000000005 25239357 -1000000005 25239357 22572955 12947325 22572955 12947325 12100333 9133577 12100333 9133577 4752387 22262908 4752387 13304995 4752387 13304995 17639069 17330762 17639069 17330762 20789751 21868180 20789751 21868180 1000000005 3276945 1000000005 3276945 12963482 17292493 12963482 17292493 24851763 470365 24851763 470365 317431 470365 4225145 14249080 4225145 14249080 17700491 5547349 17700491 5547349 21222439 21852161 21222439 21852161 24180172 1000000005 24180172 1000000005 16766572 12652045 16766572 12652045 10473911 17101050 10473911 17101050 19234439 20010003 19234439 20010003 7025057 13887118 7025057 13887118 1000000005 19598633 1000000005 19598633 19511108 17042778 19511108 17042778 10000502 9386104 10000502 9386104 16843962 17235449 16843962 17235449 5736948 5293643 5736948 5293643 5524232 6163005 5524232 6163005 10737697 13109852 10737697 13109852 21652421 5232357 21652421 5232357 19700917 20136800 19700917 20136800 1000000005 5225893 1000000005 5225893 7726310 10613985 7726310 10613985 15694479 13890830 15694479 13890830 10123448 7031699 10123448 7031699 20908852 5693830 20908852 11348476 20908852 11348476 14289579 17068361 14289579 17068361 7560460 22639438 7560460 22639438 4225071 6258665 4225071 6258665 19536075 20108403 19536075 20108403 -1000000005 21322543 -1000000005 21322543 5949860 7382480 5949860 7382480 17135080 16455046 17135080 16455046 7292777 6991579 7292777 6991579 9320258 9563772 9320258 9563772 12896505 1000000005 12896505 1000000005 21906682 16790229 21906682 16790229 12902853 12241690 12902853 12241690 15306108 19267999 15306108 19267999 19895913 17973169 19895913 17973169 13741769 11269541 13741769 11269541 5495142 2358784 5495142 2358784 2670740 12532901 2670740 12532901 16818344 25468194 16818344 25468194 26442012 25496034 26442012 3042502 26442012 3042502 19330000 17740323 19330000 17740323 17812272 3427322 17812272 3427322 1370049 1000000005 1370049 1000000005 5884303 16921429 5884303 16921429 15665763 12463474 15665763 12463474 14274368 13896830 14274368 13896830 9519593 21134695 9519593 21134695 -1000000005 24375010 -1000000005 24375010 21590181 -1000000005 21590181 -1000000005 4883675 19822370 4883675 19822370 7489300 13030478 7489300 13030478 17622652 9620661 17622652 9620661 15931509 14434902 15931509 14434902 5311369 21422304 5311369 20744421 5311369 20744421 1000000005 10877296 1000000005 10877296 12031444 14343749 12031444 14343749 13657283 3208405 13657283 3208405 1212306 1000000005 1212306 1000000005 22732498 12625138 22732498 12625138 8590198 5704332 8590198 5704332 26269254 842094 26269254 3258589 26269254 3258589 16880143 15826057 16880143 15826057 15298491 13896345 15298491 13896345 13627909 12201209 13627909 12201209 19186794 1000000005 19186794 1000000005 6566945 12469031 6566945 12469031 22351408 1000000005 22351408 1000000005 3710459 11198272 3710459 11198272 17426400 18562954 17426400 18562954 1000000005 2200856 1000000005 2200856 16383028 13154997 16383028 13154997 11233971 4852784 11233971 4852784 21622669 20457840 21622669 20457840 6583171 19582916 6583171 19582916 16470740 14234779 16470740 14234779 11992198 17067584 11992198 17067584 22784973 -1000000005 22784973 -1000000005 7435339 14364485 7435339 14364485 16990546 7254867 16990546 7254867 7351875 9320206 7351875 9320206 1000000005 3157795 1000000005 3157795 8683802 15605568 8683802 15605568 14193544 12022985 14193544 12022985 16316684 4442234 16316684 4442234 23391448 22500031 23391448 20134908 23391448 20134908 5010716 22823150 5010716 22823150 23468224 7887153 23468224 7887153 5411388 3655672 5411388 3655672 3606586 16251779 3606586 16251779 16227143 12311885 16227143 12311885 1861752 1000000005 1861752 1000000005 21718282 6071968 21718282 6071968 12729691 15689817 12729691 15689817 18140994 7292218 18140994 7292218 6375341 23756567 6375341 23756567 1000000005 4272116 1000000005 4272116 7189596 25461949 7189596 25461949 1466837 25461949 3207970 3631625 3207970 3631625 20896027 18617855 20896027 18617855 12948567 6495020 12948567 6495020 5345012 21804518 5345012 21804518 1000000005 23314808 1000000005 23314808 22068921 19263895 22068921 19263895 20014551 3059566 20014551 3059566 3450082 17142607 3450082 17142607 9807461 15645997 9807461 15645997 1000000005 18035906 1000000005 18035906 13368124 10876196 13368124 10876196 25730825 24774637 25730825 3633064 25730825 3633064 22139170 19138585 22139170 19138585 8978020 12826911 8978020 12826911 21779092 4048485 21779092 4048485 3942685 4048485 22047382 20498647 22047382 20498647 6438221 4726594 6438221 4726594 4628080 1000000005 4628080 1000000005 14687385 3542925 14687385 3542925 24547625 1327973 24547625 1327973 25294729 1327973 2969198 5899027 2969198 5899027 19117022 18588307 19117022 18588307 16352271 2684597 16352271 2684597 24652499 -1000000005 24652499 -1000000005 15587761 14286701 15587761 14286701 10396819 16933432 10396819 16933432 9858175 11103472 9858175 11103472 20587576 976813 20587576 976813 754410 976813 24103493 4735002 24103493 4735002 5790118 17608328 5790118 17608328 12533535 6115833 12533535 6115833 6238847 12063232 6238847 12063232 13230268 18679486 13230268 18679486 19175116 9610234 19175116 9610234 14858130 15897983 14858130 15897983 19287472 6161141 19287472 6161141 6268082 6161141 18159697 11640563 18159697 11640563 7912984 19624698 7912984 19624698 19899012 6904522 19899012 6904522 13327753 13107687 13327753 13107687 14776585 19755415 14776585 19755415 21753734 21052737 21753734 16714064 21753734 16714064 11062632 13980635 11062632 13980635 16085577 15877356 16085577 15877356 9889846 9159058 9889846 9159058 8839414 18204910 8839414 18204910 10150735 9866359 10150735 9866359 26165554 1000000005 26165554 1000000005 22627601 6278138 22627601 6278138 8836956 15383652 8836956 15383652 17570289 5995384 17570289 5995384 4777297 4576668 4777297 21917919 4777297 21917919 9355422 8854539 9355422 8854539 9521201 11675640 9521201 11675640 20890872 6124380 20890872 6124380 10967065 14595376 10967065 14595376 13463363 11596553 13463363 11596553 19126638 8040515 19126638 8040515 10279780 9827257 10279780 9827257 15858695 16100006 15858695 16100006 20821184 5997459 20821184 5997459 22529686 4511369 22529686 4511369 18095503 18384669 18095503 18384669 7608992 19441179 7608992 19441179 8052358 9974952 8052358 9974952 12080108 13182817 12080108 13182817 15351492 15402780 15351492 15402780 8701691 23852949 8701691 23852949 -1000000005 17680626 -1000000005 17680626 23189093 3518262 23189093 3518262 -1000000005 10606032 -1000000005 10606032 19214252 19061361 19214252 19061361 5321976 1000000005 5321976 1000000005 18523236 14332786 18523236 14332786 13016889 10630089 13016889 10630089 17604242 -1000000005 17604242 -1000000005 22093775 11665136 22093775 11665136 6650711 26137556 6650711 26137556 -1000000005 13596628 -1000000005 13596628 15908978 15518843 15908978 15518843 21239611 1000000005 21239611 1000000005 2564748 13538585 2564748 13538585 17898789 6198654 17898789 6198654 21336909 6198654 10759098 13641505 10759098 13641505 17400816 16827180 17400816 16827180 9848601 16827180 12046498 13401589 12046498 13401589 18809497 8391652 18809497 13796053 18809497 13796053 11512551 24308869 11512551 24308869 1000000005 12107452 1000000005 12107452 14046454 13272688 14046454 13272688 9654398 18501366 9654398 18501366 22577110 21631993 22577110 21631993 14279964 5551180 14279964 5551180 5718968 8943310 5718968 8943310 19334521 18568240 19334521 18568240 17861587 4931886 17861587 4931886 3829705 -1000000005 3829705 -1000000005 16039952 11248833 16039952 11248833 14895674 13724286 14895674 13724286 11566131 22114345 11566131 22114345 -1000000005 18660757 -1000000005 18660757 13466402 5491653 13466402 5491653 21422320 19672932 21422320 19672932 18755181 16727625 18755181 16727625 12098228 13022407 12098228 13022407 14213493 1000000005 14213493 1000000005 1408455 17642490 1408455 17642490 12575213 6477535 12575213 6477535 5475679 21623306 5475679 21623306 22296705 3383221 22296705 3383221 3141023 3174749 3141023 3174749 21407883 19794493 21407883 19794493 10103151 5656187 10103151 5656187 23171263 24023981 23171263 24023981 2803359 24023981 6698415 17323163 6698415 17323163 13760524 12299697 13760524 12299697 12138346 9081618 12138346 9081618 19854524 -1000000005 19854524 -1000000005 870607 7243222 870607 7243222 8166489 18688717 8166489 18688717 11257894 5541928 11257894 5541928 23198302 -1000000005 23198302 -1000000005 25213740 14577929 25213740 14577929 11698341 17973407 11698341 17973407 4921328 3875778 4921328 3875778 3018544 3201495 3018544 22211134 3018544 22211134 19450881 18602649 19450881 18602649 16644595 4118162 16644595 4118162 23869186 23661169 23869186 23661169 24667113 23251558 24667113 23251558 4361228 12585811 4361228 12585811 21954007 21576251 21954007 21576251 22143002 15519173 22143002 15519173 9889243 1000000005 9889243 1000000005 22538671 20923084 22538671 20923084 20129679 9975128 20129679 9975128 15126675 16413832 15126675 16413832 17936882 20111652 17936882 20111652 4846774 3023183 4846774 3023183 23748656 22668404 23748656 22668404 22366937 4524973 22366937 4524973 16503327 12541794 16503327 12541794 6847562 20248809 6847562 20248809 20551738 2364374 20551738 2364374 2396591 21579006 2396591 21579006 20853094 7998311 20853094 7998311 11529769 13784381 11529769 13784381 17257279 21162406 17257279 21162406 5902994 19711387 5902994 19711387 7631375 7241344 7631375 7241344 18999241 14691138 18999241 14691138 12888760 8071607 12888760 8071607 -1000000005 18556144 -1000000005 18556144 16911152 10797175 16911152 10797175 9363916 3772091 9363916 3772091 3910101 22211904 3910101 22211904 13132549 10579804 13132549 10579804 16363148 14037171 16363148 14037171 2263369 -1000000005 2263369 -1000000005 7117057 9348720 7117057 9348720 12242373 17446062 12242373 17446062 20639330 20784825 20639330 20784825 21489683 17827975 21489683 17827975 7230716 1000000005 7230716 1000000005 15479691 10899622 15479691 10899622 22708851 4411510 22708851 8670055 22708851 8670055 7879186 3233443 7879186 3233443 3327205 3233443 13234355 16798731 13234355 16798731 7417607 19714783 7417607 19714783 9768957 13252623 9768957 13252623 23498118 22390658 23498118 22390658 17773448 13375742 17773448 13375742 5246749 24627505 5246749 24627505 -1000000005 26206378 -1000000005 26206378 25172729 15491104 25172729 15491104 9798017 3913949 9798017 3913949 23559933 23364552 23559933 23364552 1000000005 22294330 1000000005 22294330 15724966 14161498 15724966 14161498 8674617 7670447 8674617 7670447 -1000000005 17122800 -1000000005 17122800 13836464 11382886 13836464 11382886 8990252 6891435 8990252 6891435 3780497 1000000005 3780497 1000000005 829040 15306990 829040 15306990 15574762 3995923 15574762 3995923 4310342 3995923 5152157 7165660 5152157 7165660 9527596 13240116 9527596 13240116 16955112 5125078 16955112 5125078 5349934 9910953 5349934 9910953 17364057 4574954 17364057 4574954 22379599 6005439 22379599 6005439 12284007 19500340 12284007 19500340 26039731 1000000005 26039731 1000000005 15802799 14535509 15802799 14535509 7914129 1000000005 7914129 1000000005 18549608 10929352 18549608 10929352 2725321 25183790 2725321 25183790 1562922 25183790 23227402 20706303 23227402 20706303 17173003 4870576 17173003 4870576 2652564 -1000000005 2652564 -1000000005 24382942 2762202 24382942 2762202 14646838 12448835 14646838 12448835 12028728 22819198 12028728 22819198 -1000000005 4664067 -1000000005 4664067 18412246 10575146 18412246 10575146 14105663 15604333 14105663 15604333 7156997 5598503 7156997 5598503 1000000005 17360636 1000000005 17360636 10235670 13145799 10235670 13145799 20170142 1000000005 20170142 1000000005 21966067 20982662 21966067 20982662 15733778 1296985 15733778 1296985 1000000005 5154036 1000000005 5154036 19842395 22393412 19842395 22393412 4572091 22393412 21945965 19702583 21945965 19702583 10310192 7504457 10310192 7504457 23134124 -1000000005 23134124 -1000000005 21866402 20416773 21866402 20416773 18803889 13080256 18803889 13080256 12893036 11235262 12893036 11235262 9922493 8734135 9922493 8734135 6564541 20371145 6564541 20371145 7320397 12796456 7320397 12796456 20496039 -1000000005 20496039 -1000000005 6848395 10854250 6848395 10854250 17105326 20795134 17105326 20795134 21445690 20795134 8477484 4803830 8477484 4803830 4910864 10934500 4910864 10934500 1000000005 6961267 1000000005 6961267 8175830 15884981 8175830 15884981 11058344 10251469 11058344 10251469 23730328 22828312 23730328 22364317 23730328 22364317 7923784 17479603 7923784 17479603 16773433 14717482 16773433 14717482 4285186 4271019 4285186 21878655 4285186 21878655 13083677 13514930 13083677 13514930 14140813 14638226 14140813 14638226 17920863 17702147 17920863 17702147 19005187 19805337 19005187 19805337 22297437 -1000000005 22297437 -1000000005 22519344 18507059 22519344 18507059 15704781 10125505 15704781 10125505 10793045 10125505 20294812 1000000005 20294812 1000000005 26157191 5082775 26157191 5082775 9455650 9384109 9455650 9384109 16291173 21523809 16291173 21523809 1741380 25095793 1741380 25095793 21095136 8697215 21095136 8697215 16387028 11251671 16387028 11251671 14165853 19575150 14165853 19575150 20388344 19575150 18556622 11425798 18556622 11425798 -1000000005 4261088 -1000000005 4261088 20734957 11368538 20734957 11368538 10290649 18272642 10290649 18272642 23136603 1000000005 23136603 1000000005 3032954 18748985 3032954 18748985 21430301 3233257 21430301 3233257 1247680 1347775 1247680 22292749 1247680 22292749 7088295 10124106 7088295 10124106 22089665 1000000005 22089665 1000000005 1401848 10995840 1401848 10995840 15666945 16228100 15666945 16228100 2883507 1000000005 2883507 1000000005 22835609 13816901 22835609 13816901 12453189 3249330 12453189 3249330 2970452 7792253 2970452 7792253 12306675 17091393 12306675 17091393 24870070 1000000005 24870070 1000000005 10121567 9802038 10121567 9802038 12125008 19139757 12125008 19139757 5493199 -1000000005 5493199 -1000000005 19402851 7764384 19402851 7764384 25886573 25681512 25886573 25681512 26474544 25681512 5802551 17257954 5802551 17257954 10644106 15440782 10644106 15440782 14525951 12194111 14525951 12194111 9504463 17563169 9504463 17563169 12241072 11362043 12241072 11362043 16591664 2512015 16591664 2512015 2850213 7783587 2850213 7783587 12523988 15407396 12523988 15407396 10260129 25279050 10260129 25279050 1687176 25279050 10206935 3280820 10206935 3280820 1415718 25870163 1415718 25870163 1261685 25870163 16829128 10868631 16829128 10868631 14654714 12604651 14654714 12604651 9966207 1000000005 9966207 1000000005 25033355 14973861 25033355 14973861 12180134 13780560 12180134 13780560 13503996 11456559 13503996 11456559 7351192 1788330 7351192 1788330 1835630 1788330 16773306 19260985 16773306 19260985 22059951 23042817 22059951 23042817 3930249 5568458 3930249 5568458 9433774 15013857 9433774 15013857 16096817 7073504 16096817 7073504 7227443 21424668 7227443 21424668 5158790 -1000000005 5158790 -1000000005 24109012 21734186 24109012 21734186 6308341 10781834 6308341 10781834 19121092 3848628 19121092 3848628 23442446 22882210 23442446 22882210 12608883 11110237 12608883 11110237 3980590 -1000000005 3980590 -1000000005 7145138 19448211 7145138 19448211 10078138 9460910 10078138 9460910 15786047 18333593 15786047 18333593 18411984 10193648 18411984 10193648 12915479 18867473 12915479 18867473 6067665 5130727 6067665 5130727 -1000000005 8952140 -1000000005 8952140 14346216 17733959 14346216 17733959 19985641 7200244 19985641 7200244 9226505 15085761 9226505 15085761 13930010 765356 13930010 765356 1000000005 3570517 1000000005 3570517 6914925 9674087 6914925 9674087 10311674 22972071 10311674 22972071 3943626 7316037 3943626 7316037 14511857 13447033 14511857 13447033 5567414 5405081 5567414 5405081 18552054 9074450 18552054 9074450 15932506 23925629 15932506 23925629 2818482 23925629 23099947 -1000000005 23099947 -1000000005 21527249 5603937 21527249 5603937 10563162 19990014 10563162 19990014 5933829 23190493 5933829 23190493 1655447 1631518 1655447 18335176 1655447 18335176 25365095 -1000000005 25365095 -1000000005 23050980 4436318 23050980 4436318 18029874 20491869 18029874 20491869 22194596 4579573 22194596 4579573 19517482 1000000005 19517482 1000000005 25567274 13966656 25567274 13966656 11429961 15727786 11429961 15046016 11429961 15046016 22302977 1617758 22302977 1617758 25039201 24116526 25039201 17030595 25039201 17030595 3929691 3729441 3929691 3729441 7748279 19152320 7748279 19152320 22659921 1000000005 22659921 1000000005 385600 6788220 385600 6788220 16013771 13025595 16013771 13025595 9365181 21319242 9365181 21319242 5723162 5788382 5723162 5788382 1000000005 2728408 1000000005 2728408 4951201 20318174 4951201 20318174 20337798 7466613 20337798 7466613 15194529 15089890 15194529 15089890 21356050 4793222 21356050 4793222 22353506 1000000005 22353506 1000000005 21320232 7542669 21320232 7542669 11322940 22383722 11322940 22383722 23499973 -1000000005 23499973 -1000000005 13902693 16319292 13902693 16319292 10361551 11622179 10361551 11622179 19034838 25464863 19034838 25464863 1000000005 22275910 1000000005 22275910 18520237 8616620 18520237 8616620 11682558 13112124 11682558 13112124 16309204 16517667 16309204 16517667 18024156 22210307 18024156 22210307 1000000005 4213410 1000000005 4213410 7749291 7568500 7749291 7568500 19053424 9760324 19053424 9760324 9390170 3265120 9390170 3265120 2721461 3265120 4158905 22489681 4158905 22489681 15620000 8984318 15620000 8984318 22297217 1000000005 22297217 1000000005 21089483 18362020 21089483 18362020 17003757 10459879 17003757 10459879 10061177 9592321 10061177 9592321 13928054 18324062 13928054 18324062 5788666 5276071 5788666 5276071 5392766 5276071 17592686 10257297 17592686 10257297 11097795 22530652 11097795 22530652 1000000005 2086479 1000000005 2086479 21120624 12358622 21120624 12358622 8117906 20255713 8117906 20255713 6469359 6417811 6469359 6417811 20463367 16438731 20463367 16438731 8643329 21939172 8643329 21939172 4916975 -1000000005 4916975 -1000000005 8437516 18450020 8437516 18450020 19046870 18450020 18769160 8174687 18769160 8174687 18505763 11831580 18505763 11831580 12761544 15185118 12761544 15185118 21080894 1000000005 21080894 1000000005 10306204 10661206 10306204 10661206 20580028 20099170 20580028 18686823 20580028 18686823 7985070 21834144 7985070 21834144 2847326 2946851 2847326 2946851 2609343 2946851 18624996 16676771 18624996 16676771 3311937 1000000005 3311937 1000000005 22002355 9328743 22002355 9328743 14202367 16948695 14202367 16948695 8846001 7144614 8846001 7144614 3168582 -1000000005 3168582 -1000000005 23981532 23575969 23981532 23575969 24777087 4755636 24777087 4755636 -1000000005 23456172 -1000000005 23456172 23775157 3060099 23775157 14295767 23775157 14295767 5046421 22388128 5046421 22388128 1122737 25686398 1122737 2966351 1122737 2966351 8913590 18074264 8913590 18074264 17379448 7338246 17379448 7338246 7748062 19130616 7748062 19130616 9376557 5344683 9376557 5344683 25240437 1000000005 25240437 1000000005 1950986 22923095 1950986 22923095 14155447 6004230 14155447 6004230 24214827 2372005 24214827 2372005 1000000005 21564351 1000000005 21564351 10754338 11544353 10754338 11544353 13506759 16047838 13506759 16047838 3732714 1512647 3732714 1512647 25201798 6766021 25201798 6766021 8181160 22956752 8181160 22956752 2250867 -1000000005 2250867 -1000000005 24473488 2586088 24473488 2586088 21865658 1000000005 21865658 1000000005 11085479 11829263 11085479 11829263 14847416 14134079 14847416 14134079 6753158 6361074 6753158 6361074 15076570 15991165 15076570 15991165 7116952 -1000000005 7116952 -1000000005 22138823 6231747 22138823 6231747 5095215 1991107 5095215 1991107 24951421 1991107 17939628 18455004 17939628 18455004 7775867 1000000005 7775867 1000000005 20108829 10445362 20108829 10445362 11905348 17599320 11905348 17599320 18296622 18642648 18296622 18642648 7923028 7552785 7923028 7552785 12237427 12046420 12237427 12046420 15775151 17302273 15775151 17302273 5734836 22918745 5734836 22918745 1000000005 24463487 1000000005 24463487 22741761 4767166 22741761 4767166 6860804 14366150 6860804 14366150 1000000005 23774579 1000000005 23774579 5521450 12943588 5521450 12943588 14791558 11265659 14791558 11265659 10914863 4445726 10914863 4445726 22364328 5695451 22364328 5695451 6023622 15196594 6023622 15196594 17254422 19832890 17254422 19832890 20426738 6407750 20426738 6407750 2123263 24793081 2123263 19879857 2123263 19879857 12659440 11200888 12659440 11200888 9485696 17677506 9485696 17677506 17113434 9307883 17113434 9307883 25162495 1000000005 25162495 1000000005 19236501 17556609 19236501 17556609 7326666 23011114 7326666 23011114 1000000005 22176544 1000000005 22176544 8267972 8077856 8267972 8077856 9492441 9980584 9492441 9980584 12890688 15690379 12890688 15690379 20328580 3392069 20328580 3392069 1000000005 4950901 1000000005 4950901 8526129 8173110 8526129 8173110 11021124 15791944 11021124 15791944 19565835 4624490 19565835 4624490 22164001 20781171 22164001 20781171 9464194 16185989 9464194 16185989 15499005 13557945 15499005 13557945 13087724 11778018 13087724 11778018 12323269 7482475 12323269 7482475 20011794 20766805 20011794 20766805 1000000005 20694340 1000000005 20694340 10108632 15482540 10108632 15482540 23505429 24522719 23505429 24522719 25488422 24522719 21597598 19645089 21597598 19645089 14463511 6481892 14463511 6481892 6912000 15961355 6912000 15961355 21416365 4282019 21416365 4282019 1000000005 8696116 1000000005 8696116 7870299 23452621 7870299 23452621 3564627 21720117 3564627 21720117 21721879 6254425 21721879 6254425 13388050 21267468 13388050 21267468 1000000005 22885502 1000000005 22885502 6731258 17358556 6731258 17358556 18668823 -1000000005 18668823 -1000000005 2793731 21618182 2793731 21618182 7497495 19539553 7497495 19539553 19907043 20143275 19907043 20143275 5752182 3454539 5752182 3454539 -1000000005 22021513 -1000000005 22021513 9961531 3414566 9961531 3414566 3412102 13370503 3412102 13370503 18852594 19925599 18852594 19925599 20720270 8017756 20720270 8017756 15008466 12948536 15008466 12948536 12339236 11214168 12339236 11214168 7915196 19543975 7915196 19543975 1000000005 5421859 1000000005 5421859 9457707 17160976 9457707 17160976 10648761 15637201 10648761 15637201 14960730 4267045 14960730 4267045 24753404 -1000000005 24753404 -1000000005 22549001 7527497 22549001 7527497 17976853 16812877 17976853 16812877 16472689 10994961 16472689 10994961 14178783 19589767 14178783 19589767 522307 26587883 522307 26233466 522307 26233466 3746519 18570730 3746519 18570730 13195301 4359524 13195301 4359524 4223007 4082223 4223007 20547590 4223007 20547590 7306544 11606925 7306544 11606925 19622594 19229009 19622594 19229009 20270404 3350457 20270404 3350457 3415198 18416146 3415198 18416146 19023563 8531471 19023563 8531471 10923470 10810382 10923470 10810382 13971673 14094654 13971673 14094654 6045726 3046155 6045726 3046155 3427993 4149093 3427993 4149093 22695515 7706409 22695515 7706409 17832620 22298868 17832620 22298868 4500977 22298868 22417716 18066320 22417716 18066320 8930860 5507452 8930860 5507452 24058844 2750509 24058844 20916978 24058844 20916978 5819780 12248512 5819780 12248512 23785169 2867937 23785169 2867937 2541208 21968756 2541208 21968756 8937373 13697930 8937373 13697930 19324083 -1000000005 19324083 -1000000005 11555111 13380878 11555111 13380878 16201988 20436126 16201988 20436126 1000000005 21517910 1000000005 21517910 5524134 9022114 5524134 9022114 19117230 20011040 19117230 20011040 20344662 11077334 20344662 11077334 10601642 9199016 10601642 9199016 22090832 4986583 22090832 7348594 22090832 7348594 9962617 14723223 9962617 14723223 15637812 16809951 15637812 16809951 1174587 25822254 1174587 25822254 22043723 8871256 22043723 8871256 7176106 4072819 7176106 4072819 23011768 3803043 23011768 3803043 4739380 9985972 4739380 9985972 17639436 7929300 17639436 7929300 20798440 6110523 20798440 6110523 13433744 15926066 13433744 15926066 10689928 5317060 10689928 5317060 5682039 6958175 5682039 6958175 17710149 17245260 17710149 17245260 4952316 -1000000005 4952316 -1000000005 1992621 20313669 1992621 20313669 8066888 11995029 8066888 11995029 15092068 3667538 15092068 3667538 -1000000005 5883194 -1000000005 5883194 7085290 6794729 7085290 6794729 10854415 13620116 10854415 13620116 13294990 13049340 13294990 13049340 18111969 5056584 18111969 5056584 1000000005 24780063 1000000005 24780063 20209811 16336399 20209811 16336399 11670599 4085832 11670599 4085832 4109912 19705277 4109912 19705277 11929046 14890077 11929046 14890077 21403216 24216434 21403216 24216434 2488400 24216434 19476972 4788497 19476972 4788497 4969382 1000000005 4969382 1000000005 3327352 21326198 3327352 21326198 16820301 6979316 16820301 6979316 7184910 19783809 7184910 19783809 7557149 9776754 7557149 9776754 16096753 16116023 16096753 16116023 21274243 20596134 21274243 20596134 11157214 9867984 11157214 9867984 19093399 3084423 19093399 3084423 23752886 3084423 18250764 9451364 18250764 9451364 6431970 6022896 6431970 6022896 20952742 17817521 20952742 17817521 7534610 19629841 7534610 14098388 7534610 14098388 22267545 21716908 22267545 11435245 22267545 11435245 13271843 16858613 13271843 16858613 17887376 8444845 17887376 8444845 8638800 7897128 8638800 7897128 -1000000005 6222535 -1000000005 6222535 19246589 16490307 19246589 16490307 11245696 12917010 11245696 12917010 19117615 22865620 19117615 22865620 23885675 2236017 23885675 2236017 2525008 2236017 17225090 14560222 17225090 14560222 8831367 -1000000005 8831367 -1000000005 23637746 8066428 23637746 8066428 10911290 16162279 10911290 16162279 15575915 11792005 15575915 11792005 -1000000005 7748266 -1000000005 7748266 18824204 8827200 18824204 8827200 9023805 9603731 9023805 9603731 11184855 14784934 11184855 14784934 16205791 15902227 16205791 15902227 21794111 21148672 21794111 21148672 16055539 11702028 16055539 11702028 11235931 18478914 11235931 18478914 5212574 4867405 5212574 4867405 4665215 4562055 4665215 4562055 5222473 19678116 5222473 19678116 19312492 9377360 19312492 9377360 14530951 14932565 14530951 14932565 16853403 22847694 16853403 22847694 3895523 23209469 3895523 19115556 3895523 19115556 8373255 15254604 8373255 15254604 14894284 11080372 14894284 11080372 10288504 21360375 10288504 21360375 5748642 18850514 5748642 18850514 22238984 22908388 22238984 22908388 3867345 22908388 8016000 18755928 8016000 18755928 11862827 4671709 11862827 4671709 4927591 12508111 4927591 12508111 19394967 5424760 19394967 5424760 -1000000005 20764900 -1000000005 20764900 20934535 9479437 20934535 9479437 9384437 19358387 9384437 19358387 19758544 19011166 19758544 19011166 1000000005 3024738 1000000005 3024738 18015704 19787323 18015704 19787323 22351710 21978347 22351710 21978347 3940102 3810307 3940102 3810307 8382647 17507793 8382647 17507793 1000000005 21504505 1000000005 21504505 7140825 14575091 7140825 14575091 13637769 13181265 13637769 13181265 19383234 7941997 19383234 7941997 11303191 18214329 11303191 18214329 8855727 13812972 8855727 13812972 15774136 26389002 15774136 26389002 -1000000005 16432244 -1000000005 16432244 16921105 13474021 16921105 13474021 780673 -1000000005 780673 -1000000005 22877891 17933165 22877891 17933165 10412639 12385970 10412639 12385970 17330664 18788277 17330664 18788277 6868861 4710878 6868861 4710878 1717391 1749092 1717391 1749092 6914483 9366557 6914483 9366557 11569271 13895184 11569271 13895184 23438209 22734276 23438209 4137020 23438209 4137020 4267426 4137020 6215689 6823390 6215689 6823390 20358007 17932809 20358007 17932809 11838010 10795614 11838010 10795614 20784358 4859992 20784358 4859992 22059679 15960221 22059679 15960221 10231025 22167622 10231025 22167622 -1000000005 2005842 -1000000005 2005842 15874493 12280000 15874493 12280000 14503545 11258689 14503545 11258689 19392762 1000000005 19392762 1000000005 219355 19640079 219355 19640079 18534637 4684341 18534637 4684341 4738846 17420975 4738846 17420975 11453227 14280393 11453227 14280393 18296918 18040132 18296918 18040132 24449042 23133822 24449042 8046358 24449042 8046358 11298668 10650965 11298668 10650965 13664322 21256886 13664322 21256886 23919827 23646076 23919827 23646076 24691032 23646076 20692011 9804066 20692011 9804066 11301971 17345918 11301971 17345918 17810644 13262189 17810644 13262189 7677460 7191673 7677460 7191673 8416607 21798885 8416607 21798885 2566752 1000000005 2566752 1000000005 19136331 9880112 19136331 9880112 10561216 16036316 10561216 16036316 16748319 10650967 16748319 10650967 10898784 13886450 10898784 13886450 13541138 5953641 13541138 5953641 -1000000005 21837556 -1000000005 21837556 14730334 7848120 14730334 7848120 8012591 8571529 8012591 8571529 12426425 17069644 12426425 17069644 5346593 4734271 5346593 4734271 646485 1000000005 646485 1000000005 20083791 11345690 20083791 11345690 10287450 17465902 10287450 17465902 7079634 2821827 7079634 2821827 24184872 2821827 7305945 16189172 7305945 16189172 13814393 11257082 13814393 11257082 7995224 21189938 7995224 21189938 1000000005 21386166 1000000005 21386166 11053665 9819531 11053665 9819531 1000000005 2778499 1000000005 2778499 7561089 17668698 7561089 17668698 18367777 12255747 18367777 12255747 12429358 11528949 12429358 11528949 22786438 23160705 22786438 23160705 812427 26234411 812427 5001899 812427 5001899 7180614 17248182 7180614 17248182 21918142 23417986 21918142 23417986 1000000005 23327070 1000000005 23327070 14393135 6666527 14393135 6666527 20323450 6666527 20040202 9958333 20040202 9958333 11016034 20351295 11016034 20351295 3181181 23812331 3181181 18161992 3181181 18161992 18478903 8848979 18478903 8848979 9502312 10329859 9502312 10329859 14574941 16228282 14574941 16228282 3982761 22851040 3982761 22851040 15607409 5644415 15607409 5644415 1567327 -1000000005 1567327 -1000000005 16523336 15475673 16523336 15475673 6846428 22847096 6846428 22847096 2916099 24084838 2916099 23645153 2916099 23645153 21307607 12344202 21307607 12344202 10070171 3355501 10070171 3355501 1746414 25046985 1746414 16843077 1746414 16843077 1000000005 3305164 1000000005 3305164 6900355 16594912 6900355 16594912 10878914 7084184 10878914 7084184 4679596 4649732 4679596 11929316 4679596 11929316 22484785 2941732 22484785 2941732 1000000005 4795194 1000000005 4795194 22109455 18378599 22109455 18378599 8406742 -1000000005 8406742 -1000000005 5334312 9568194 5334312 9568194 16043355 14045814 16043355 14045814 12244541 9644240 12244541 9644240 8592572 6754132 8592572 6754132 25679494 24738392 25679494 14020672 25679494 14020672 14423955 7890433 14423955 7890433 22190730 3214155 22190730 3214155 1634287 1007532 1634287 1007532 1005828 1007532 22379065 21231344 22379065 21231344 8268423 10950769 8268423 10950769 22253174 -1000000005 22253174 -1000000005 2140472 10828125 2140472 10828125 14761186 1000000005 14761186 1000000005 5291673 19908815 5291673 19908815 19565566 7932808 19565566 7932808 17804627 17895595 17804627 17895595 7327352 20650795 7327352 20650795 -1000000005 378513 -1000000005 378513 1841271 22788699 1841271 22788699 14186470 12331060 14186470 12331060 14726460 1000000005 14726460 1000000005 8269297 15730387 8269297 15730387 11288142 13290552 11288142 13290552 13881192 19858206 13881192 19858206 3359465 25292796 3359465 25292796 1716352 25292796 25784549 19887118 25784549 19887118 18658131 11428363 18658131 11428363 9209436 5596127 9209436 5596127 22501031 22613161 22501031 22613161 1000000005 2290493 1000000005 2290493 5434264 7136660 5434264 7136660 18842413 11856271 18842413 11856271 12612525 16098232 12612525 16098232 7867467 19377030 7867467 19377030 4858532 3654814 4858532 3654814 23110792 3654814 11021137 10927330 11021137 10927330 16087419 23836956 16087419 23836956 -1000000005 2624534 -1000000005 2624534 23291121 4136029 23291121 4136029 21699395 22479543 21699395 22479543 4481250 9281230 4481250 9281230 14729050 17752788 14729050 17752788 7828600 4145385 7828600 4145385 22456046 4145385 19370258 14275596 19370258 14275596 14459371 14825848 14459371 14825848 10657333 7017367 10657333 7017367 7049521 7979960 7049521 7979960 15883619 11299672 15883619 11299672 12890840 18775587 12890840 18775587 8123874 18775587 13392101 7220742 13392101 7220742 1704358 1903172 1704358 22588583 1704358 22588583 4628298 5409028 4628298 5409028 18401965 17399365 18401965 17399365 11409799 8716381 11409799 8716381 21369423 5750060 21369423 5750060 7480867 9801917 7480867 9801917 20818019 20276649 20818019 20276649 10932688 12995186 10932688 12995186 25167127 -1000000005 25167127 -1000000005 24341020 4434456 24341020 4434456 19760457 17678195 19760457 17678195 13518368 11741750 13518368 11741750 10784812 17290243 10784812 17290243 6381289 22205696 6381289 22205696 26402549 1000000005 26402549 1000000005 13579476 6968695 13579476 6968695 7588272 13085812 7588272 13085812 16129458 22770176 16129458 22770176 2854362 23995089 2854362 23995089 4848939 8630143 4848939 8630143 18604600 15197101 18604600 15197101 11414444 -1000000005 11414444 -1000000005 25043091 20620678 25043091 20620678 20937560 20080143 20937560 20080143 8468902 11466483 8468902 11466483 12279848 18440152 12279848 18440152 20520948 22528744 20520948 22528744 25129184 24928465 25129184 24928465 1340799 -1000000005 1340799 -1000000005 20949546 12574059 20949546 12574059 9287580 23594043 9287580 23594043 24905295 24033306 24905295 24033306 4355720 13124206 4355720 13124206 17726068 3121783 17726068 3121783 2851080 13057715 2851080 13057715 16588805 8202151 16588805 8202151 8581059 20887188 8581059 20887188 2843592 2524377 2843592 2524377 9147991 10644245 9147991 10644245 12462282 15800687 12462282 15800687 11208834 12729426 11208834 12729426 15494112 4059405 15494112 4059405 1000000005 11815238 1000000005 11815238 13893423 22892230 13893423 22892230 23818599 22000881 23818599 22000881 19463016 10405682 19463016 10405682 14902500 17638055 14902500 17638055 19236228 20390288 19236228 20390288 -1000000005 25061180 -1000000005 25061180 2355058 14798118 2355058 14798118 15360337 10808274 15360337 10808274 21173238 5747094 21173238 5747094 11341515 13521207 11341515 13521207 17148088 623305 17148088 623305 26365302 623305 16313355 13440612 16313355 13440612 11743596 16938941 11743596 16938941 18710549 8445007 18710549 8445007 3519649 23481463 3519649 13512699 3519649 13512699 15607071 10032063 15607071 10032063 7453521 19757869 7453521 19757869 10904058 4750856 10904058 4750856 3591002 -1000000005 3591002 -1000000005 12838073 1000000005 12838073 1000000005 2656628 4297349 2656628 4297349 19170965 11757110 19170965 11757110 8274857 18781657 8274857 18781657 15688947 12345855 15688947 12345855 12218975 10976384 12218975 10976384 9549896 19208437 9549896 19208437 19759981 18638070 19759981 18638070 10001060 5459953 10001060 5459953 555888 655720 555888 4197838 555888 4197838 6854611 7274003 6854611 7274003 13869064 18697335 13869064 18697335 18888492 5076742 18888492 5076742 22254056 5076742 21804353 22634311 21804353 22634311 3054835 3347411 3054835 3757202 3054835 3757202 16405015 12882708 16405015 12882708 11003908 3342114 11003908 3342114 23466280 22087918 23466280 22087918 5754842 12573528 5754842 12573528 19092424 -1000000005 19092424 -1000000005 2659799 3173673 2659799 3173673 22980367 6317735 22980367 6317735 7871190 10521473 7871190 10521473 24405231 2410269 24405231 22307084 24405231 22307084 -1000000005 2647166 -1000000005 2647166 9270729 14284139 9270729 14284139 19001378 18585755 19001378 18585755 14702332 5814572 14702332 5814572 21353230 9180885 21353230 9180885 15304585 16541490 15304585 16541490 17092494 2365433 17092494 2365433 24656421 -1000000005 24656421 -1000000005 2626807 4754887 2626807 4754887 7108618 13788593 7108618 13788593 19517651 7390468 19517651 7390468 22356360 21699240 22356360 21699240 13539986 11699412 13539986 11699412 17007873 5078914 17007873 5078914 21842004 10445663 21842004 10445663 11652627 18435167 11652627 18435167 5113565 21769769 5113565 21769769 18586437 6190873 18586437 6190873 23126930 -1000000005 23126930 -1000000005 19835540 15232920 19835540 15232920 1440375 1637129 1440375 1637129 8845461 15069525 8845461 15069525 15738411 9836777 15738411 9836777 18467404 3848493 18467404 3848493 3739649 21944661 3739649 21944661 21661191 11995999 21661191 11995999 7725699 6413998 7725699 6413998 6772998 14123535 6772998 14123535 21830817 21130996 21830817 16161856 21830817 16161856 12721655 7691918 12721655 7691918 7160336 20904029 7160336 20904029 25688394 24512577 25688394 24246796 25688394 24246796 4044941 4899438 4044941 4899438 7901823 23516949 7901823 23516949 24531479 23516949 3719353 4895980 3719353 4895980 21671469 8126635 21671469 8126635 14799782 21157165 14799782 21157165 23893986 -1000000005 23893986 -1000000005 19489064 17659539 19489064 17659539 16665538 10764919 16665538 10764919 15837880 12496486 15837880 12496486 13204634 11844282 13204634 11844282 12541564 16071467 12541564 16071467 -1000000005 17762986 -1000000005 17762986 15077914 9941916 15077914 9941916 9131365 5006216 9131365 5006216 4696327 -1000000005 4696327 -1000000005 1691023 14465615 1691023 14465615 14548818 7810515 14548818 7810515 7947514 7810515 10212260 16788139 10212260 16788139 23030950 2872827 23030950 2872827 1000000005 1769472 1000000005 1769472 3423565 13432049 3423565 13432049 16258726 16179061 16258726 16179061 1000000005 20590562 1000000005 20590562 14568166 13269908 14568166 13269908 13541976 18942148 13541976 18942148 6730224 25004605 6730224 25004605 1446023 1649707 1446023 1649707 17413937 17545830 17413937 17545830 3348385 -1000000005 3348385 -1000000005 11226971 11284161 11226971 11284161 20971824 21612124 20971824 21612124 2918449 1000000005 2918449 1000000005 21806968 20270124 21806968 20270124 14264192 10558970 14264192 10558970 6686939 -1000000005 6686939 -1000000005 16686016 23130074 16686016 23130074 -1000000005 2709972 -1000000005 2709972 5096653 8627025 5096653 8627025 11673257 12133060 11673257 12133060 13445072 14340634 13445072 14340634 17544302 9274127 17544302 9274127 24624135 -1000000005 24624135 -1000000005 12701789 19076311 12701789 19076311 19828293 15944757 19828293 15944757 10991289 15944757 14096846 -1000000005 14096846 -1000000005 14951557 14217446 14951557 14217446 13480080 11974958 13480080 11974958 11296507 17267239 11296507 17267239 17420221 16016296 17420221 16016296 -1000000005 22632331 -1000000005 22632331 4810336 4459494 4810336 4459494 7949030 9604281 7949030 9604281 16434820 16678480 16434820 16678480 17593645 16866530 17593645 16866530 20455271 20812602 20455271 20812602 21426215 5620315 21426215 5620315 7216118 17789944 7216118 17789944 15325814 13984711 15325814 13984711 11642770 3605946 11642770 3605946 -1000000005 17004645 -1000000005 17004645 19423285 19794067 19423285 19794067 7191297 10260238 7191297 10260238 20596320 22802712 20596320 22802712 23870104 22802712 15754657 9035758 15754657 9035758 18609237 7032744 18609237 7032744 6205520 5873488 6205520 7553867 6205520 7553867 16872192 1000000005 16872192 1000000005 17786632 8255498 17786632 8255498 20654647 4268392 20654647 4268392 2175476 2480233 2175476 2480233 18419417 17582495 18419417 17582495 16070422 14333979 16070422 14333979 8086381 4515737 8086381 4515737 22934536 22539110 22934536 22539110 4543523 22539110 10749541 12241042 10749541 12241042 20634015 3230178 20634015 3230178 1000000005 12468761 1000000005 12468761 13035440 14960296 13035440 14960296 5709091 23603104 5709091 23603104 24758704 23603104 18139440 16928381 18139440 16928381 9911941 -1000000005 9911941 -1000000005 7382355 9610785 7382355 9610785 11867318 22328809 11867318 22328809 4383436 9138921 4383436 9138921 12710909 13624455 12710909 13624455 16446013 18566622 16446013 18566622 7679650 21708345 7679650 21708345 5137355 7636490 5137355 7636490 21887247 23267450 21887247 23267450 24962543 -1000000005 24962543 -1000000005 4343996 12302888 4343996 12302888 20852808 -1000000005 20852808 -1000000005 25824918 4753532 25824918 4753532 8331031 10252584 8331031 10252584 13531596 14119766 13531596 14119766 9622139 6801728 9622139 6801728 22482258 3686954 22482258 3686954 23861709 -1000000005 23861709 -1000000005 26209659 6921148 26209659 6921148 17311681 17138038 17311681 17138038 6777880 22229352 6777880 22229352 -1000000005 3194659 -1000000005 3194659 19846191 18511768 19846191 18511768 14942493 13900194 14942493 13900194 10668905 6989734 10668905 6989734 19951762 6909326 19951762 6909326 18602855 18193907 18602855 18193907 11768199 3882001 11768199 3882001 22963226 3882001 20850613 11929720 20850613 11929720 14317854 14072055 14317854 14072055 9721221 18512023 9721221 18512023 1000000005 1085311 1000000005 1085311 2053635 21881770 2053635 21881770 13880044 12881120 13880044 12881120 9985914 17313268 9985914 17313268 19631000 6603283 19631000 6603283 -1000000005 21843836 -1000000005 21843836 14132938 6950607 14132938 6950607 5898301 5511327 5898301 5511327 11534561 1000000005 11534561 1000000005 20767459 18969218 20767459 18969218 8372228 7952963 8372228 7952963 18348883 23799832 18348883 23799832 24783931 23799832 3067122 7941157 3067122 7941157 12177408 20729776 12177408 20729776 5542787 1000000005 5542787 1000000005 21326911 15835870 21326911 15835870 11615536 9204333 11615536 9204333 7244923 6303515 7244923 6303515 20792668 8778225 20792668 8778225 8726309 8106299 8726309 8106299 15511520 14995397 15511520 14995397 7817689 19342607 7817689 19342607 12787347 4832929 12787347 4832929 -1000000005 24177711 -1000000005 24177711 5658737 5818736 5658737 5818736 18830825 11080801 18830825 11080801 12313168 11640036 12313168 11640036 13772475 18117184 13772475 18117184 18512916 18117184 13719075 9230876 13719075 9230876 4628716 4401029 4628716 19520907 4628716 19520907 16515114 14803026 16515114 14803026 10478749 16176671 10478749 16176671 1000000005 2364523 1000000005 2364523 6745539 19485482 6745539 19485482 8968941 13827618 8968941 13827618 16316410 15923815 16316410 9732979 16316410 9732979 7955210 1366489 7955210 1366489 1092385 1366489 18464551 15236471 18464551 15236471 8143183 19979856 8143183 19979856 21102577 21786307 21102577 21786307 22682804 21786307 15481368 -1000000005 15481368 -1000000005 21458546 15612585 21458546 15612585 13290253 11769685 13290253 11769685 4659851 3991434 4659851 3991434 4170238 5957716 4170238 5957716 15985837 13561207 15985837 13561207 12821008 11252800 12821008 11252800 11166659 6196490 11166659 6196490 23623930 22571041 23623930 22571041 9403972 12145712 9403972 12145712 16737723 20809874 16737723 20809874 23146025 2593168 23146025 2593168 2995178 22362150 2995178 22362150 8547229 16688611 8547229 16688611 17046924 7489454 17046924 7489454 7861817 7489454 22724942 3905813 22724942 20636260 22724942 20636260 5410406 1000000005 5410406 1000000005 19494921 9983943 19494921 9983943 12613277 18701757 12613277 18701757 8144514 7530530 8144514 7530530 19426846 7940753 19426846 7940753 19245008 10921482 19245008 10921482 8928663 4103999 8928663 4103999 4167425 4103999 21408680 19579606 21408680 19579606 3994974 24652884 3994974 24652884 2347479 24652884 23191060 20698306 23191060 20698306 12746767 8518211 12746767 8518211 23731751 23316143 23731751 23316143 1835481 1703307 1835481 14499937 1835481 14499937 21130259 23137285 21130259 23137285 -1000000005 6645271 -1000000005 6645271 8245852 8149558 8245852 8149558 10736046 13392810 10736046 13392810 19153431 18599339 19153431 18599339 17684141 11552066 17684141 11552066 12107465 10488226 12107465 10488226 19948785 6913896 19948785 6913896 11131470 18371754 11131470 18371754 5974474 3789721 5974474 3789721 23075429 10132188 23075429 10132188 8985537 6770114 8985537 6770114 5978196 23620502 5978196 23620502 753947 26071552 753947 14918333 753947 14918333 16979045 4389086 16979045 4389086 4256289 -1000000005 4256289 -1000000005 23011451 15859800 23011451 15859800 14477513 12192420 14477513 12192420 20529842 2507007 20529842 2507007 2854233 2507007 9913230 18256217 9913230 18256217 5763677 21406246 5763677 21406246 20967891 10657864 20967891 10657864 13739053 14580744 13739053 14580744 15239977 12184388 15239977 12184388 13945498 16150579 13945498 16150579 5157732 4769588 5157732 4769588 22158662 18051295 22158662 18051295 10049601 16129346 10049601 16129346 11898765 8606229 11898765 8606229 5217797 5033963 5217797 5033963 19302001 20000224 19302001 20000224 5307590 1000000005 5307590 1000000005 2285596 22072616 2285596 22072616 22348883 20957860 22348883 20957860 10723374 7465594 10723374 7465594 21962539 21676768 21962539 21676768 23987924 23370409 23987924 23370409 23263169 9998156 23263169 9998156 9272407 6798204 9272407 6798204 22461690 25139759 22461690 25139759 26011934 25139759 2835024 6660451 2835024 6660451 12996950 15348989 12996950 15348989 21581090 21332019 21581090 21332019 2869347 2957640 2869347 2957640 4055405 20632587 4055405 20632587 15138700 9480333 15138700 9480333 18695422 7786023 18695422 7786023 -1000000005 5458197 -1000000005 5458197 18794355 11869489 18794355 11869489 7792982 26011408 7792982 26011408 1012801 26011408 21702309 19059535 21702309 19059535 17925745 12267583 17925745 12267583 3438450 3100066 3438450 3100066 18606536 21162733 18606536 21162733 1000000005 22444227 1000000005 22444227 6696593 4904800 6696593 4904800 1179742 1000000005 1179742 1000000005 22218192 21585622 22218192 21585622 5820548 19380140 5820548 19380140 23786211 3146830 23786211 3146830 14106364 19281316 14106364 19281316 7108631 1000000005 7108631 1000000005 18661582 3584731 18661582 3584731 23207550 15749092 23207550 15749092 8404152 21936299 8404152 21936299 3542294 2081117 3542294 2081117 25567027 24414570 25567027 24414570 3970572 11720177 3970572 11720177 12518695 6498063 12518695 6498063 -1000000005 5484797 -1000000005 5484797 14011967 16821619 14011967 16821619 19316923 25190489 19316923 25190489 26169257 25190489 5208274 3542623 5208274 3542623 23191225 4028696 23191225 4028696 22768735 20237068 22768735 20237068 12417872 4587401 12417872 4587401 22166906 10798499 22166906 10798499 5642978 5416267 5642978 5416267 24295649 23355924 24295649 18950845 24295649 18950845 14488644 8736615 14488644 8736615 6342156 22100887 6342156 22100887 23121398 22100887 3059229 -1000000005 3059229 -1000000005 10438227 15335420 10438227 15335420 14014685 5436262 14014685 5436262 1000000005 22130425 1000000005 22130425 6986098 674491 6986098 674491 630861 674491 22949301 10867082 22949301 10867082 3478062 3121253 3478062 21286910 3478062 21286910 18162693 12410002 18162693 12410002 9486315 5452271 9486315 5452271 3493196 3120855 3493196 3120855 16509500 19183390 16509500 19183390 21944347 -1000000005 21944347 -1000000005 8800623 8614450 8800623 8614450 13481097 1000000005 13481097 1000000005 26044897 4595453 26044897 4595453 15293534 17710865 15293534 17710865 9077724 20577645 9077724 20577645 23075220 3656245 23075220 3656245 2517819 2213458 2517819 22040669 2517819 22040669 22602997 4668949 22602997 4668949 9624892 17905925 9624892 17905925 22274926 23041516 22274926 23041516 24175896 2872559 24175896 2872559 11026180 12217628 11026180 12217628 16271417 17284343 16271417 17284343 7346043 1324940 7346043 1324940 1321973 1324940 6309836 6349538 6309836 6349538 7853338 12061836 7853338 12061836 17968594 19492261 17968594 19492261 20258216 19492261 8076617 11136081 8076617 11136081 1000000005 22575310 1000000005 22575310 1833414 1828519 1833414 1828519 8859960 16290867 8859960 16290867 19940665 20577277 19940665 20577277 4047092 22637147 4047092 7857680 4047092 7857680 10936905 15272671 10936905 15272671 16705759 17675336 16705759 17675336 20074772 3747794 20074772 3747794 1139778 -1000000005 1139778 -1000000005 20387725 9001500 20387725 9001500 17789389 9505962 17789389 9505962 9895504 2153100 9895504 2153100 24692968 2153100 11573442 11472144 11573442 11472144 13350049 13220106 13350049 13220106 14006239 12715499 14006239 12715499 17509153 5105646 17509153 5105646 21881896 20621977 21881896 20621977 12443195 4731155 12443195 4731155 4775681 12580080 4775681 12580080 16789149 17496561 16789149 17496561 6691066 20511591 6691066 20511591 8585211 17666429 8585211 17666429 9687203 15788874 9687203 15788874 12148121 14179120 12148121 14179120 16491261 21675765 16491261 21675765 22569250 11963387 22569250 11963387 9571518 18281793 9571518 18281793 25150496 24005802 25150496 23774038 25150496 23774038 12454548 8022266 12454548 8022266 4535472 1000000005 4535472 1000000005 3246807 5770845 3246807 5770845 6776557 17580218 6776557 17580218 16249555 12262781 16249555 12262781 10005388 4483143 10005388 4483143 22373871 12255732 22373871 12255732 12600440 10374021 12600440 10374021 9043965 8528032 9043965 12579347 9043965 12579347 20520464 5426743 20520464 5426743 22046437 2877724 22046437 2877724 1000000005 16573346 1000000005 16573346 12889573 7094171 12889573 7094171 -1000000005 1561535 -1000000005 1561535 3031570 16457052 3031570 16457052 22807801 2006323 22807801 2006323 24792914 4325458 24792914 4325458 11390519 15287114 11390519 15287114 4558506 22992593 4558506 22992593 686380 26246631 686380 4615958 686380 4615958 18776204 22190863 18776204 22190863 4848233 22190863 20749823 7706787 20749823 7706787 15892133 12531348 15892133 12531348 12888430 19144878 12888430 19144878 4813718 24161473 4813718 24161473 1000000005 21809282 1000000005 21809282 7119341 14044133 7119341 14044133 13071275 11613778 13071275 11613778 6329838 20884633 6329838 20884633 21486612 20884633 6406533 14590161 6406533 14590161 12193345 14590161 7111109 24401784 7111109 24401784 2397732 24401784 25044311 22003272 25044311 22003272 16525027 8675834 16525027 8675834 1499498 1000000005 1499498 1000000005 21252633 7808136 21252633 7808136 16992259 11616482 16992259 11616482 10872287 9998452 10872287 9998452 8134708 20689978 8134708 20689978 6162524 23481188 6162524 23481188 24371311 3573229 24371311 3573229 7969700 11765478 7969700 11765478 17311349 17005262 17311349 17005262 22230699 21609418 22230699 21609418 11209008 15165283 11209008 15165283 18259645 3677205 18259645 3677205 2917454 25002309 2917454 25002309 1000000005 2090859 1000000005 2090859 4458062 7927484 4458062 7927484 10353163 1000000005 10353163 1000000005 7241522 8339408 7241522 8339408 10085382 15883660 10085382 15883660 11331280 1620918 11331280 1620918 769364 26297218 769364 26297218 22651942 12068570 22651942 12068570 8636207 21367568 8636207 21367568 -1000000005 19720882 -1000000005 19720882 19202351 8819664 19202351 8819664 17664169 16494211 17664169 16494211 16303781 15538039 16303781 15538039 13569934 9523836 13569934 9523836 5653334 5252248 5653334 5252248 -1000000005 6023089 -1000000005 6023089 14006012 17861011 14006012 17861011 24551222 2151706 24551222 2151706 20837317 18220746 20837317 18220746 9740370 12614047 9740370 12614047 15896945 17135117 15896945 17135117 6153166 3701327 6153166 3701327 26529003 25629863 26529003 25629863 22436006 9820191 22436006 9820191 10651448 1000000005 10651448 1000000005 7361290 7691842 7361290 7691842 18691883 20609307 18691883 20609307 21241835 20244801 21241835 20244801 19184214 15935377 19184214 15935377 9913007 18605864 9913007 18605864 1456714 25608658 1456714 25608658 8371105 6985920 8371105 6985920 22178665 1967916 22178665 1967916 -1000000005 8192475 -1000000005 8192475 15596981 21021308 15596981 21021308 5789136 9625853 5789136 9625853 13673083 16128834 13673083 16128834 19682993 20624785 19682993 20624785 21156963 20624785 13068068 3134837 13068068 3134837 1000000005 24903424 1000000005 24903424 2671345 21640857 2671345 21640857 17364198 10478776 17364198 10478776 10237686 17504076 10237686 17504076 3161208 1827148 3161208 1827148 1000000005 4103168 1000000005 4103168 21208660 15048447 21208660 15048447 -1000000005 23662521 -1000000005 23662521 22026480 20442427 22026480 20442427 7554294 16978574 7554294 16978574 11886608 12795361 11886608 12795361 13983769 13476518 13983769 13476518 15875632 7544574 15875632 7544574 25327771 1169673 25327771 1169673 1232071 25136046 1232071 25136046 11273520 8974925 11273520 8974925 6797320 5958224 6797320 5958224 20963751 20298382 20963751 20298382 6320389 23403126 6320389 23403126 24570073 18737826 24570073 18737826 1364803 -1000000005 1364803 -1000000005 20503152 9670362 20503152 9670362 15064843 22184882 15064843 22184882 4517938 8163275 4517938 8163275 8846237 12865801 8846237 12865801 17643794 6551014 17643794 6551014 21558448 20818914 21558448 20818914 10582333 8415012 10582333 8415012 7892219 22135162 7892219 22135162 4078227 4061390 4078227 4061390 10894196 13838348 10894196 13838348 18628499 8142379 18628499 8142379 1000000005 5979180 1000000005 5979180 9428702 14464078 9428702 14464078 1000000005 22912351 1000000005 22912351 21510400 7038572 21510400 7038572 8384613 22593108 8384613 22593108 23514588 22593108 10915509 11440493 10915509 11440493 13115701 24118244 13115701 24118244 1709150 -1000000005 1709150 -1000000005 3111755 22478631 3111755 22478631 22716538 11270767 22716538 11270767 12028718 19106400 12028718 19106400 7454837 6227122 7454837 6227122 6431795 19685828 6431795 19685828 25177268 -1000000005 25177268 -1000000005 25354936 11747587 25354936 11747587 9539341 2536894 9539341 2536894 2537384 4049496 2537384 4049496 8753398 12835980 8753398 12835980 25446291 1339037 25446291 2365992 25446291 2365992 21833772 20858240 21833772 20858240 8818429 16687572 8818429 16687572 15058324 10778043 15058324 10778043 2829837 1000000005 2829837 1000000005 12400080 10214895 12400080 10214895 5929783 24383713 5929783 24383713 25896754 1000000005 25896754 1000000005 10678258 11249103 10678258 11249103 20198490 22902486 20198490 22902486 26417449 1000000005 26417449 1000000005 4275060 20642350 4275060 20642350 15149201 10460537 15149201 10460537 10319785 16812195 10319785 16812195 20157528 19750802 20157528 19750802 25638959 24511939 25638959 12998529 25638959 12998529 12258094 15224908 12258094 15224908 11169860 18611400 11169860 18611400 1000000005 22232904 1000000005 22232904 6936522 12944141 6936522 12944141 14397588 18451087 14397588 18451087 4285230 1000000005 4285230 1000000005 3248954 3250860 3248954 3250860 4355735 22648062 4355735 22648062 6384610 20478463 6384610 20478463 20509376 16953721 20509376 16953721 13745564 12103079 13745564 12103079 9719601 3033666 9719601 3033666 24401557 23424254 24401557 23424254 21955204 17035595 21955204 17035595 16914248 4606534 16914248 4606534 4754310 4606534 18895313 12390653 18895313 12390653 6932624 21255971 6932624 21255971 5398368 21490884 5398368 21490884 11400050 10443127 11400050 10443127 4469242 1000000005 4469242 1000000005 12598010 4014939 12598010 4014939 22941772 4489265 22941772 4489265 16552795 17886394 16552795 17886394 4461774 4480251 4461774 21426082 4461774 21426082 9801455 16597188 9801455 16597188 18188513 19618419 18188513 19618419 4319568 22696992 4319568 22696992 22310154 9702474 22310154 9702474 16090223 16772073 16090223 16772073 18008634 7574918 18008634 7574918 4316977 3222576 4316977 3222576 26510075 25549296 26510075 4509234 26510075 4509234 8401449 12402919 8401449 12402919 15407572 14603198 15407572 14603198 12302480 8777827 12302480 8777827 7127571 23184293 7127571 23184293 3838085 21473805 3838085 21473805 14763398 4999834 14763398 4999834 -1000000005 5227500 -1000000005 5227500 12328085 15565709 12328085 15565709 16327718 15214406 16327718 15214406 11455655 15605844 11455655 15605844 18160881 9134368 18160881 9134368 14161633 23398584 14161633 23398584 1000000005 9722773 1000000005 9722773 15958026 22194743 15958026 22194743 4613045 22194743 4761085 21712633 4761085 21712633 20242714 17343142 20242714 17343142 2320098 2073254 2320098 3316980 2320098 3316980 4140560 20505420 4140560 20505420 19951911 12356691 19951911 12356691 12030234 10712108 12030234 10712108 9901805 9126205 9901805 9126205 19072405 24161431 19072405 24161431 2736231 24161431 24389256 22647644 24389256 22647644 4508228 17065860 4508228 17065860 16125804 8996147 16125804 8996147 7156807 26203998 7156807 26203998 784526 26203998 9088870 15556950 9088870 15556950 17213506 6706872 17213506 6706872 6650275 6706872 14935689 15052231 14935689 15052231 16314176 4452013 16314176 4452013 22805226 22130152 22805226 16725380 22805226 16725380 16583774 10702652 16583774 10702652 -1000000005 26118733 -1000000005 26118733 21038291 7118074 21038291 7118074 18806747 8747043 18806747 8747043 13960497 22487885 13960497 22487885 23550678 4436069 23550678 4436069 18693116 12946900 18693116 12946900 5219785 -1000000005 5219785 -1000000005 25008184 4876459 25008184 4876459 17133340 12586508 17133340 12586508 11706265 9363433 11706265 9363433 18149614 8736281 18149614 8736281 6582491 -1000000005 6582491 -1000000005 25298314 2846435 25298314 2846435 4548709 21659022 4548709 21659022 11674263 2816634 11674263 2816634 1000000005 17441306 1000000005 17441306 8276497 1000000005 8276497 1000000005 24534969 8557134 24534969 8557134 7432281 1000000005 7432281 1000000005 25224027 21030748 25224027 21030748 21588336 14402654 21588336 14402654 13032962 13119503 13032962 13119503 14468244 11479547 14468244 11479547 16069515 15699501 16069515 15699501 10848510 202133 10848510 202133 1000000005 21785668 1000000005 21785668 6184639 19446630 6184639 19446630 14725549 3971598 14725549 3971598 23453922 24862874 23453922 24862874 -1000000005 23043412 -1000000005 23043412 22041760 19183277 22041760 19183277 8622630 10524288 8622630 10524288 16209731 16919854 16209731 16919854 18089543 8750481 18089543 8750481 17294564 16955772 17294564 16955772 21372618 -1000000005 21372618 -1000000005 1526733 16031781 1526733 16031781 21823972 -1000000005 21823972 -1000000005 1614739 24528519 1614739 24528519 3167338 19921444 3167338 19921444 18002611 16657366 18002611 16657366 4931400 1000000005 4931400 1000000005 1051464 4198786 1051464 4198786 22451398 11718645 22451398 11718645 7289417 2161206 7289417 2161206 26021171 -1000000005 26021171 -1000000005 708923 21262756 708923 21262756 14507855 10715720 14507855 10715720 10670672 18295910 10670672 18295910 8118313 -1000000005 8118313 -1000000005 5119197 20053421 5119197 20053421 19948904 15995049 19948904 15995049 4126673 3834708 4126673 3834708 15226468 13372593 15226468 13372593 11207879 7703507 11207879 7703507 8056849 8446223 8056849 8446223 1000000005 11818060 1000000005 11818060 12048939 7103445 12048939 7103445 20182852 7605390 20182852 7605390 13594272 18022476 13594272 18022476 6938593 19867048 6938593 17741348 6938593 17741348 16701021 13775904 16701021 13775904 8789872 6977877 8789872 6977877 3421677 23556212 3421677 20297931 3421677 20297931 15722088 9301935 15722088 9301935 19026488 19642648 19026488 19642648 20363608 24941570 20363608 24941570 26042809 24941570 7994724 7639667 7994724 7639667 17590195 18158983 17590195 18158983 -1000000005 1008695 -1000000005 1008695 23420129 21950713 23420129 21950713 22147806 19282078 22147806 19282078 12153628 7568011 12153628 7568011 19724850 7568011 11581565 11935283 11581565 11935283 23924766 -1000000005 23924766 -1000000005 5035014 18122188 5035014 18122188 18622765 14705752 18622765 14705752 11556818 17607307 11556818 17607307 18544700 18098695 18544700 18098695 9941147 10695135 9941147 10695135 14343756 14504877 14343756 14504877 1000000005 25160212 1000000005 25160212 3580412 3940913 3580412 3940913 22998311 4648635 22998311 4648635 7242913 12817455 7242913 12817455 16734782 9964825 16734782 9964825 7001714 21988625 7001714 21988625 22977315 -1000000005 22977315 -1000000005 1607708 18334346 1607708 18334346 10445058 13167718 10445058 13167718 19517445 22418753 19517445 22418753 23167660 22418753 21634845 9593373 21634845 9593373 12144514 18664070 12144514 18664070 1000000005 17444039 1000000005 17444039 17799514 8076807 17799514 8076807 1000000005 2154004 1000000005 2154004 5116743 5979327 5116743 5979327 17640032 9833901 17640032 9833901 13044666 15174637 13044666 15174637 17504743 17077945 17504743 17077945 7285433 3000508 7285433 3000508 23726716 3000508 12115614 15070694 12115614 15070694 22902299 3955807 22902299 3955807 4606920 19397813 4606920 19397813 9744740 8806813 9744740 8806813 19489221 25632184 19489221 25632184 26556171 25632184 16670587 3839042 16670587 3839042 23247111 22168819 23247111 22168819 21140715 17116023 21140715 17116023 11702968 12133130 11702968 12133130 17693940 20465458 17693940 20465458 22488598 23188303 22488598 23188303 1000000005 5196430 1000000005 5196430 15105809 18774876 15105809 18774876 19594595 7550699 19594595 10998274 19594595 10998274 7327455 21835813 7327455 21835813 22992964 9680345 22992964 9680345 7887309 4405268 7887309 4405268 22487271 5121133 22487271 5121133 3833357 24987540 3833357 24987540 1000000005 5639368 1000000005 5639368 9856297 14689443 9856297 14689443 20069233 2309288 20069233 2309288 24491783 23483381 24491783 23483381 8368037 9414014 8368037 9414014 18499425 19113231 18499425 19113231 6541933 23693413 6541933 23693413 24884243 23693413 17720899 6283210 17720899 6283210 22812980 22051795 22812980 22051795 21967960 13587438 21967960 13587438 -1000000005 3295848 -1000000005 3295848 5486585 13881934 5486585 13881934 14240748 14452363 14240748 14452363 15774291 15213703 15774291 15213703 11102938 19074808 11102938 19074808 23131399 -1000000005 23131399 -1000000005 8767682 16678279 8767682 16678279 10884087 14672899 10884087 14672899 12043295 11539958 12043295 11539958 18788424 7488440 18788424 7488440 3560221 3683724 3560221 3683724 25399907 24380328 25399907 5384040 25399907 5384040 20728904 9562483 20728904 9562483 12585276 15944202 12585276 15944202 -1000000005 3026978 -1000000005 3026978 7182204 17559195 7182204 17559195 10522653 14874513 10522653 14874513 14322036 11701888 14322036 11701888 4744800 22336175 4744800 22336175 24819724 2081782 24819724 19202434 24819724 19202434 8648038 16080265 8648038 16080265 16166030 10660024 16166030 10660024 10035635 20656324 10035635 20656324 1000000005 8328628 1000000005 8328628 18147361 11806576 18147361 11806576 7241694 3592914 7241694 3592914 1000000005 21409159 1000000005 21409159 8498048 18430571 8498048 18430571 17067592 6414595 17067592 6414595 -1000000005 24658664 -1000000005 24658664 9014976 15085889 9014976 15085889 22782194 21962056 22782194 21962056 7066904 9413677 7066904 9413677 20078860 1000000005 20078860 1000000005 15078570 8220772 15078570 8220772 21881548 24082919 21881548 24082919 25211509 24082919 3040761 9135816 3040761 9135816 12967656 12309129 12967656 12309129 18466568 24770407 18466568 24770407 2067589 24770407 4066586 7561860 4066586 7561860 9253683 9113032 9253683 9113032 22262111 1000000005 22262111 1000000005 5590791 6492626 5590791 6492626 9004496 10379204 9004496 10379204 16780763 19370344 16780763 19370344 25136248 836443 25136248 836443 1059980 836443 19595927 10325812 19595927 10325812 11400241 21212331 11400241 21212331 5890167 12637074 5890167 12637074 17079466 -1000000005 17079466 -1000000005 18371339 9711117 18371339 9711117 15931020 18075411 15931020 18075411 21226080 20545612 21226080 20545612 13284343 -1000000005 13284343 -1000000005 20601518 9535923 20601518 9535923 10210416 16345918 10210416 16345918 18565640 18136584 18565640 18136584 9797594 10226832 9797594 10226832 20858318 2164106 20858318 2164106 24734152 2164106 23384426 17676376 23384426 17676376 15796589 13737091 15796589 13737091 12672222 10612499 12672222 10612499 22339015 21563137 22339015 19982640 22339015 19982640 18645548 17088638 18645548 17088638 13399548 7944664 13399548 7944664 1000000005 1810763 1000000005 1810763 4399845 21444300 4399845 21444300 11387523 12656380 11387523 12656380 13232140 -1000000005 13232140 -1000000005 3901000 7579005 3901000 7579005 18196730 10274370 18196730 10274370 9127529 19042629 9127529 19042629 -1000000005 24827498 -1000000005 24827498 17122242 11557507 17122242 11557507 5978320 3088517 5978320 3088517 2806131 1000000005 2806131 1000000005 4152563 8724498 4152563 8724498 10345437 17358741 10345437 17358741 5085265 1000000005 5085265 1000000005 1449190 22195807 1449190 22195807 19564410 8789020 19564410 8789020 8115626 5810317 8115626 5810317 5344327 -1000000005 5344327 -1000000005 6634950 18526150 6634950 18526150 8945041 9895547 8945041 9895547 13834193 18076433 13834193 18076433 19250709 4159962 19250709 4159962 23979783 2762498 23979783 4343472 23979783 4343472 18261705 13598909 18261705 13598909 12592513 -1000000005 12592513 -1000000005 9114462 13227234 9114462 13227234 15061141 14600869 15061141 14600869 8375791 7932388 8375791 7932388 17199641 15028403 17199641 15028403 12216434 7424599 12216434 7424599 -1000000005 26111862 -1000000005 26111862 8893293 13876964 8893293 13876964 18271525 5107818 18271525 5107818 3738475 23001118 3738475 22197106 3738475 22197106 21864326 16299460 21864326 16299460 16742490 7627337 16742490 7627337 3715570 23222440 3715570 23222440 5922401 8776621 5922401 8776621 10986431 15187962 10986431 15187962 24968043 23721691 24968043 21169850 24968043 21169850 14104400 11726859 14104400 11726859 19283866 18674017 19283866 18674017 8643666 13847785 8643666 13847785 19599143 19834191 19599143 19834191 21206541 3417786 21206541 3417786 3621902 4561972 3621902 4561972 15677558 13132473 15677558 13132473 12970856 9992439 12970856 9992439 19878521 5334199 19878521 5334199 21400680 10136743 21400680 10136743 12977178 19028463 12977178 19028463 6253828 6238866 6253828 6238866 18777672 17391045 18777672 17391045 17306137 13518289 17306137 13518289 13749749 11510264 13749749 11510264 17130556 25063956 17130556 25063956 26009452 25063956 22600253 5245088 22600253 5245088 20556993 11537816 20556993 11537816 9999118 4691536 9999118 4691536 -1000000005 19839798 -1000000005 19839798 19576194 8406337 19576194 8406337 11341896 13970827 11341896 13970827 18698243 6435023 18698243 6435023 20909811 8660721 20909811 8660721 12869238 14766764 12869238 14766764 9046443 18817701 9046443 18817701 6025617 2013306 6025617 2013306 24890328 2013306 17939268 11247341 17939268 11247341 14966109 14739422 14966109 14739422 2080085 1000000005 2080085 1000000005 9646897 4250277 9646897 4250277 22590426 4250277 6265107 18966582 6265107 18966582 20979887 4463061 20979887 4463061 22605688 8709468 22605688 8709468 18098292 15591652 18098292 15591652 -1000000005 4235993 -1000000005 4235993 22329721 19440246 22329721 19440246 13130197 11428235 13130197 11428235 23493962 22869598 23493962 22869598 19936081 11313538 19936081 11313538 11585580 23081032 11585580 23081032 3855694 20268934 3855694 20268934 19127960 2287170 19127960 2287170 24972997 23775773 24972997 10478543 24972997 10478543 16234335 11568266 16234335 11568266 12006460 15685992 12006460 15685992 21045065 1000000005 21045065 1000000005 23443453 5860716 23443453 5860716 17015375 11455278 17015375 11455278 2100184 1628798 2100184 1628798 1183200 1628798 19924941 17776925 19924941 17776925 15158249 13073046 15158249 13073046 8485882 -1000000005 8485882 -1000000005 12348826 14854501 12348826 14854501 16141227 16170363 16141227 16170363 19303400 23128880 19303400 23128880 3120864 2953788 3120864 2953788 20577851 16348646 20577851 16348646 13084782 8912601 13084782 8912601 8376818 7187163 8376818 7187163 21373212 5441603 21373212 19074833 21373212 19074833 9723983 15622382 9723983 15622382 15383609 8538421 15383609 8538421 20829453 1000000005 20829453 1000000005 13748322 7959945 13748322 7959945 1000000005 11023399 1000000005 11023399 7576732 22026970 7576732 22026970 22766415 22026970 8723141 17459390 8723141 17459390 16116536 8531481 16116536 8531481 23012718 3728443 23012718 5680278 23012718 5680278 12621943 19746537 12621943 19746537 7228245 19746537 14237567 11281374 14237567 11281374 16379916 10144528 16379916 10144528 9404773 7088620 9404773 7088620 -1000000005 25246321 -1000000005 25246321 25278049 22968322 25278049 22968322 19499514 8970411 19499514 8970411 13873227 13183063 13873227 13183063 11834722 9792216 11834722 9792216 6464260 5497705 6464260 5497705 21382856 6066527 21382856 6066527 9175228 1000000005 9175228 1000000005 26066823 15932771 26066823 15932771 14546049 8178259 14546049 8178259 19467615 3367899 19467615 3367899 -1000000005 11829759 -1000000005 11829759 14508843 15949921 14508843 15949921 8062907 19776800 8062907 19776800 20479360 -1000000005 20479360 -1000000005 8279900 19881023 8279900 19881023 2590265 24459671 2590265 24459671 16920477 7649378 16920477 7649378 8011497 16692684 8011497 16692684 13206352 6928537 13206352 6928537 3987076 25030977 3987076 25030977 1991352 25030977 2391562 20972658 2391562 20972658 16843219 12742622 16843219 12742622 10911306 -1000000005 10911306 -1000000005 5734210 15289845 5734210 15289845 13163637 10163334 13163637 10163334 8014404 7777712 8014404 7777712 8954495 10593662 8954495 10593662 16357723 24292778 16357723 24292778 25470059 24292778 9770859 15977109 9770859 15977109 15398789 14525776 15398789 14525776 11299516 8953876 11299516 8953876 9215558 7772893 9215558 7772893 5440380 23382826 5440380 23382826 -1000000005 15427520 -1000000005 15427520 14046994 2116622 14046994 2116622 2550335 2116622 11049891 19519089 11049891 19519089 22078707 4522940 22078707 4522940 18406597 16548107 18406597 16548107 16017811 10301743 16017811 10301743 16862520 10466189 16862520 10466189 15562595 15458749 15562595 15458749 9465851 18416888 9465851 18416888 5502590 1000000005 5502590 1000000005 8264525 12913492 8264525 12913492 14247887 14904834 14247887 14904834 10927069 9059782 10927069 9059782 8687597 3599609 8687597 3599609 -1000000005 21403892 -1000000005 21403892 6977505 12565465 6977505 12565465 19915650 7203976 19915650 7203976 18838542 15361838 18838542 15361838 11096748 6326225 11096748 6326225 5847356 4149029 5847356 4149029 22690537 5786584 22690537 5786584 19874108 12777467 19874108 12777467 9552408 1000000005 9552408 1000000005 26018835 21035598 26018835 21035598 18458875 15031838 18458875 15031838 8201287 7623673 8201287 7623673 2052739 24928788 2052739 4011309 2052739 4011309 15799717 13629818 15799717 13629818 12498376 4864125 12498376 4864125 2917640 1076068 2917640 1076068 962004 1076068 8429175 9252949 8429175 9252949 18271858 18772215 18271858 18772215 1000000005 1009214 1000000005 1009214 6170196 10275937 6170196 10275937 13009231 14787963 13009231 14787963 -1000000005 24765270 -1000000005 24765270 11083625 4963102 11083625 4963102 4454369 23908714 4454369 23908714 3062331 23908714 23470892 8220478 23470892 8220478 14960895 15722636 14960895 15722636 16297245 10293717 16297245 10293717 10317232 16626498 10317232 16626498 18023096 7369233 18023096 7369233 7677913 7369233 8952364 15498194 8952364 15498194 17213446 7350433 17213446 7350433 1484344 1400829 1484344 1828404 1484344 1828404 21525079 18790688 21525079 18790688 14012799 12517999 14012799 12517999 15171303 16444355 15171303 16444355 8317990 20565300 8317990 20565300 21278048 17463570 21278048 17463570 8939778 5462440 8939778 5462440 -1000000005 22336730 -1000000005 22336730 16119113 14586075 16119113 14586075 11517148 10804959 11517148 10804959 17409130 8597017 17409130 8597017 25491198 24530566 25491198 17411132 25491198 17411132 16051277 12318488 16051277 12318488 9352184 3213829 9352184 3213829 2915288 11736615 2915288 11736615 18982549 7754148 18982549 7754148 6903026 4023019 6903026 4023019 22798380 24342897 22798380 24342897 -1000000005 16949279 -1000000005 16949279 18841433 19737736 18841433 19737736 6459739 5933853 6459739 11174117 6459739 11174117 20083665 20796019 20083665 20796019 21457803 20796019 17361992 9881044 17361992 9881044 8221080 6885557 8221080 6885557 23007378 22748155 23007378 22748155 4367372 22748155 9729743 6659503 9729743 6659503 -1000000005 22315549 -1000000005 22315549 21189148 19684105 21189148 19684105 17121300 14948813 17121300 14948813 -1000000005 542705 -1000000005 542705 22833144 10447893 22833144 10447893 11091594 19087577 11091594 19087577 20290130 1000000005 20290130 1000000005 18438868 8992826 18438868 8992826 12253615 18483926 12253615 18483926 25431903 507883 25431903 507883 26398179 507883 19257463 8791132 19257463 8791132 11060414 12767197 11060414 12767197 17794417 3213763 17794417 3213763 24249603 2589437 24249603 5002873 24249603 5002873 7271321 15804950 7271321 15804950 14013047 8842002 14013047 8842002 24970053 -1000000005 24970053 -1000000005 8293253 15089758 8293253 15089758 16727364 1000000005 16727364 1000000005 6434573 19849555 6434573 19849555 19517487 7529268 19517487 7529268 14778890 18570487 14778890 18570487 22497778 1000000005 22497778 1000000005 6934282 9164452 6934282 9164452 15100006 15699030 15100006 15699030 3033322 3222324 3033322 4542013 3033322 4542013 17371453 13346012 17371453 13346012 8884287 18389256 8884287 18389256 5317861 21699179 5317861 21699179 22524183 7773021 22524183 7773021 18460774 16554574 18460774 16554574 15810571 14776619 15810571 14776619 10965449 8084658 10965449 8084658 7959801 5297924 7959801 5297924 5522298 14888401 5522298 14888401 12663617 9281112 12663617 9281112 18828946 7252611 18828946 7252611 7760758 14078751 7760758 14078751 17158539 18302033 17158539 18302033 8279831 5430623 8279831 5430623 5601557 -1000000005 5601557 -1000000005 2205943 7859608 2205943 7859608 18122828 14461642 18122828 14461642 -1000000005 25877639 -1000000005 25877639 15214789 9855513 15214789 9855513 8552600 1000000005 8552600 1000000005 4064753 4957654 4064753 4957654 12556709 14263965 12556709 14263965 11035209 6541916 11035209 6541916 20156900 6541916 16408709 15494108 16408709 15494108 6929591 5786068 6929591 5786068 -1000000005 22872592 -1000000005 22872592 5811784 2625716 5811784 2625716 24114732 2625716 19787169 17595315 19787169 17595315 17475492 16070268 17475492 16070268 13126294 5544566 13126294 5544566 4874709 22108509 4874709 5636093 4874709 5636093 21074133 24655069 21074133 24655069 25825749 24655069 3510602 22133948 3510602 22133948 22315784 7106264 22315784 7106264 7600539 20662903 7600539 20662903 21229317 20662903 11843467 14650560 11843467 14650560 15670484 8588696 15670484 8588696 19143572 18855593 19143572 18855593 8773916 15920531 8773916 15920531 18072803 17727566 18072803 17727566 23456247 22959774 23456247 22959774 4186195 16825486 4186195 16825486 15526243 12597371 15526243 12597371 11840847 16022778 11840847 16022778 16794162 16063184 16794162 16063184 5013427 4119196 5013427 4119196 22691187 7222520 22691187 7222520 18846011 17878498 18846011 17878498 10709382 15575348 10709382 15575348 14363003 11052960 14363003 11052960 9981206 8749219 9981206 8749219 24697970 2006844 24697970 2662853 24697970 2662853 2833407 4366883 2833407 4366883 21773026 17898472 21773026 17898472 14051825 8577104 14051825 8577104 8164648 21402191 8164648 21402191 23353319 1285928 23353319 1285928 1000000005 20743552 1000000005 20743552 7340031 12535017 7340031 12535017 16892830 20154784 16892830 20154784 20780828 7210187 20780828 7210187 10471176 15066641 10471176 15066641 13320056 11500210 13320056 11500210 21624361 5283678 21624361 5283678 15164999 15012021 15164999 15012021 18716273 7985123 18716273 7985123 20404038 2724117 20404038 2724117 -1000000005 24677483 -1000000005 24677483 4782673 16204520 4782673 16204520 18484656 1000000005 18484656 1000000005 23068355 5635191 23068355 5635191 7207680 11212368 7207680 11212368 16074776 1000000005 16074776 1000000005 2508233 2769942 2508233 2769942 23340859 10981951 23340859 10981951 10796974 -1000000005 10796974 -1000000005 6605109 6599499 6605109 6599499 20292094 21120870 20292094 21120870 23972609 2832970 23972609 6670771 23972609 6670771 17438548 11141733 17438548 11141733 11084573 17182016 11084573 17182016 1000000005 19482881 1000000005 19482881 15343852 14484523 15343852 14484523 17511677 20911154 17511677 20911154 6028525 20911154 13977394 9910607 13977394 9910607 19559919 7223258 19559919 7223258 3894231 3291315 3894231 3291315 -1000000005 3879226 -1000000005 3879226 22926889 19264369 22926889 19264369 8431669 11939118 8431669 11939118 17322004 8990781 17322004 8990781 7990117 22528967 7990117 22528967 4279522 2869332 4279522 2869332 23907129 2869332 19583879 9926225 19583879 9926225 15725365 12424008 15725365 12424008 9073073 24771636 9073073 24771636 25885504 -1000000005 25885504 -1000000005 4703346 4837084 4703346 4837084 5587564 1000000005 5587564 1000000005 17696426 16563491 17696426 16563491 10023061 19222735 10023061 19222735 20867368 20815504 20867368 20815504 25052070 23981941 25052070 23981941 16955770 12071125 16955770 12071125 13340988 15983722 13340988 15983722 9843655 6890691 9843655 6890691 7256571 7367627 7256571 7367627 9056653 17549225 9056653 17549225 11911363 10534190 11911363 10534190 17737964 25603009 17737964 25603009 1364348 1230728 1364348 24204619 1364348 24204619 3802888 20262980 3802888 20262980 15131355 11737115 15131355 11737115 1000000005 444561 1000000005 444561 20720650 14275366 20720650 14275366 10783756 22439519 10783756 22439519 23494939 3163134 23494939 6902848 23494939 6902848 17439483 17403941 17439483 17403941 7537818 7443953 7537818 7443953 10057970 10854601 10057970 10854601 14714396 16663052 14714396 16663052 10301479 20150679 10301479 20150679 22469339 23550687 22469339 23550687 3276977 23550687 13545649 12974151 13545649 12974151 16851468 6749515 16851468 6749515 24713046 1000000005 24713046 1000000005 1228783 17186325 1228783 17186325 13393101 10330070 13393101 10330070 18572720 21096921 18572720 21096921 22069675 3643819 22069675 3643819 1000000005 8086659 1000000005 8086659 16819238 15182894 16819238 15182894 4516469 -1000000005 4516469 -1000000005 13520528 13387767 13520528 13387767 17568625 17644798 17568625 17644798 18604380 8079120 18604380 8079120 5135586 1000000005 5135586 1000000005 6581706 9714671 6581706 9714671 13941551 17141539 13941551 17141539 8964327 24609571 8964327 24609571 -1000000005 3542572 -1000000005 3542572 4227689 6125006 4227689 6125006 8636801 9248268 8636801 9248268 18217324 21052893 18217324 21052893 21596245 8600419 21596245 8600419 9165914 21510651 9165914 21510651 22924645 3732159 22924645 3732159 12724291 23984569 12724291 23984569 1477343 1741831 1477343 1741831 9020350 14206171 9020350 14206171 15076867 4954158 15076867 4954158 21805279 15116903 21805279 15116903 9990562 6337701 9990562 6337701 6112704 21059104 6112704 21059104 21869304 5734958 21869304 5734958 20904095 10838891 20904095 10838891 9162572 8708147 9162572 8708147 14235674 19650078 14235674 19650078 19899716 10699637 19899716 10699637 14107021 17193839 14107021 17193839 20193576 20472747 20193576 20472747 1000000005 21536264 1000000005 21536264 6619565 2197434 6619565 2197434 24707357 2197434 11992655 17779449 11992655 17779449 22543885 23157142 22543885 23157142 23835670 23157142 4088715 8889701 4088715 8889701 16370496 16185658 16370496 16185658 -1000000005 21283385 -1000000005 21283385 9075068 16652748 9075068 16652748 18268066 18617666 18268066 18617666 8097706 1000000005 8097706 1000000005 19511197 2663594 19511197 2663594 2543653 7016603 2543653 7016603 14904904 17799767 14904904 17799767 24095929 1000000005 24095929 1000000005 24488579 22917508 24488579 22917508 7675552 7672907 7675552 7672907 8644632 11798710 8644632 11798710 19942168 22111206 19942168 22111206 -1000000005 7526718 -1000000005 7526718 11542923 12792809 11542923 12792809 13790920 14161342 13790920 14161342 20589183 19820347 20589183 6480308 20589183 6480308 19815418 7841473 19815418 7841473 13150508 15453956 13150508 15453956 19011515 6245577 19011515 6245577 20484964 15172828 20484964 15172828 11541399 9290349 11541399 9290349 912684 1000000005 912684 1000000005 14863046 13047199 14863046 13047199 10306451 19796307 10306451 19796307 25169247 1000000005 25169247 1000000005 9714958 15788745 9714958 15788745 16537842 15626669 16537842 15626669 6103466 20989068 6103466 20989068 21009711 16781309 21009711 16781309 5146032 1987687 5146032 1987687 2209793 23041259 2209793 23041259 15002377 12269583 15002377 12269583 7120742 3512946 7120742 3512946 -1000000005 7789116 -1000000005 7789116 10840747 14869201 10840747 14869201 14014207 11366967 14014207 11366967 16561889 21447646 16561889 21447646 5111445 4092606 5111445 4092606 25036386 -1000000005 25036386 -1000000005 1135291 2749427 1135291 2749427 23193196 9327467 23193196 9327467 11649544 20274468 11649544 20274468 6676249 4602496 6676249 4602496 4761863 4602496 8868364 8654020 8868364 8654020 18608237 8654020 17692500 19191439 17692500 19191439 23057390 2396367 23057390 2396367 2762317 2396367 9292707 11230534 9292707 11230534 12976592 13460441 12976592 13460441 23429667 3230737 23429667 3230737 3348821 3230737 19512798 14990077 19512798 14990077 7919460 20260053 7919460 20260053 1000000005 16690608 1000000005 16690608 13005808 12347076 13005808 12347076 17519243 22515096 17519243 22515096 23572156 19177327 23572156 19177327 10952491 5310243 10952491 5310243 5529879 14769638 5529879 14769638 19216559 8130377 19216559 8130377 8328215 3777203 8328215 3777203 26252717 1000000005 26252717 1000000005 6199324 15605929 6199324 15605929 14971264 11997366 14971264 11997366 8369731 18912100 8369731 13214086 8369731 13214086 15053619 10428606 15053619 10428606 5605267 23037677 5605267 23037677 1294353 -1000000005 1294353 -1000000005 23865128 18580595 23865128 18580595 12738809 13172170 12738809 13172170 20799389 3717086 20799389 3717086 3781391 5246752 3781391 5246752 7628046 19202041 7628046 19202041 9813588 17100901 9813588 17100901 18063166 20151184 18063166 20151184 1000000005 6224713 1000000005 6224713 16809475 18391685 16809475 18391685 5639000 -1000000005 5639000 -1000000005 23055213 20492131 23055213 20492131 19876680 12775766 19876680 12775766 8809554 7377268 8809554 7377268 5999212 20858592 5999212 20858592 10126545 12741591 10126545 12741591 15509725 3490512 15509725 3490512 2825381 24056475 2825381 6623617 2825381 6623617 23818708 22902795 23818708 22902795 22592711 16831707 22592711 16831707 10536979 5267759 10536979 5267759 21877068 8875241 21877068 8875241 7890189 1000000005 7890189 1000000005 2719860 22321569 2719860 22321569 20919064 10968893 20919064 10968893 15707502 12461987 15707502 12461987 9741939 24760368 9741939 24760368 2233335 24760368 24811420 3767219 24811420 3767219 5288080 16378840 5288080 16378840 10552344 12231035 10552344 12231035 19955888 -1000000005 19955888 -1000000005 686878 6502339 686878 6502339 8540919 10760828 8540919 10760828 15909556 18740056 15909556 18740056 20573588 20470334 20573588 20470334 21211973 20574958 21211973 20574958 15235250 9088488 15235250 9088488 8511304 1389997 8511304 1389997 25459763 1389997 8977391 8606392 8977391 8606392 16604617 17240093 16604617 17240093 18713318 8518788 18713318 8518788 17053684 11268024 17053684 11268024 14439155 14440811 14439155 14440811 6517945 6079739 6517945 6079739 21312766 18021215 21312766 18021215 17649532 9973664 17649532 9973664 16951393 11851851 16951393 11851851 8930886 6496779 8930886 6496779 7116181 10836644 7116181 10836644 15075655 23634808 15075655 23634808 2254327 1000000005 2254327 1000000005 23168737 6270623 23168737 6270623 12154935 14284649 12154935 14284649 15042958 11131092 15042958 11131092 21022525 20407554 21022525 20407554 17234830 11246521 17234830 11246521 13891217 1000000005 13891217 1000000005 15689444 3948278 15689444 3948278 -1000000005 16606186 -1000000005 16606186 16019324 7928155 16019324 7928155 21332252 20940431 21332252 20940431 -1000000005 25329312 -1000000005 25329312 9551486 13140020 9551486 13140020 14925501 15085016 14925501 15085016 10867951 9349388 10867951 9349388 5616746 1000000005 5616746 1000000005 17356941 13824283 17356941 13824283 9817358 4478974 9817358 4478974 24886155 23668107 24886155 23668107 23172849 14816321 23172849 14816321 10933440 20594128 10933440 20594128 2967170 23831940 2967170 23831940 5038595 21829597 5038595 21829597 1000000005 5147787 1000000005 5147787 10340116 25195282 10340116 25195282 26306950 25195282 25541350 14187251 25541350 14187251 4730003 4615221 4730003 10082867 4730003 10082867 15214683 13423293 15214683 13423293 5302770 21464986 5302770 18489792 5302770 18489792 17315794 13756855 17315794 13756855 6637567 25462856 6637567 25462856 1620378 21981730 1620378 21981730 19271164 5988663 19271164 5988663 3547696 23279112 3547696 23279112 5149021 8645466 5149021 8645466 22062938 5172079 22062938 5172079 9677900 10576910 9677900 10576910 14445032 15616265 14445032 15616265 9503905 7641478 9503905 7641478 1000000005 17541564 1000000005 17541564 6759422 1000000005 6759422 1000000005 24298190 18462387 24298190 18462387 17888847 15651015 17888847 15651015 11943740 5208822 11943740 5208822 21766290 7194287 21766290 7194287 9854176 17521344 9854176 17521344 26570984 1000000005 26570984 1000000005 14927417 7464199 14927417 7464199 21186928 20957386 21186928 20957386 -1000000005 6363501 -1000000005 6363501 12054350 13142625 12054350 13142625 14323825 16437193 14323825 16437193 1000000005 20900700 1000000005 20900700 6768009 3918067 6768009 3918067 4234850 5091814 4234850 5091814 25656611 24595323 25656611 23025330 25656611 23025330 20344679 13803596 20344679 13803596 7770820 19217286 7770820 19217286 22931902 22355245 22931902 22355245 3866443 23101145 3866443 23101145 25570810 24549571 25570810 20931301 25570810 20931301 16769370 6306126 16769370 6306126 6450403 9998907 6450403 9998907 10939866 16813583 10939866 16813583 4433837 23097243 4433837 23097243 24415467 4858931 24415467 4858931 7802439 12373841 7802439 12373841 22879747 756301 22879747 756301 -1000000005 4726363 -1000000005 4726363 10815591 12786301 10815591 12786301 18678744 20696343 18678744 20696343 21379547 20696343 2038680 24664560 2038680 24664560 6373129 20422941 6373129 20422941 12720946 6767538 12720946 6767538 7129562 6767538 15771865 17756662 15771865 17756662 19822071 6952148 19822071 6952148 5891721 3818600 5891721 3818600 1000000005 17407152 1000000005 17407152 9508292 6522039 9508292 6522039 6456093 6522039 19117485 19547080 19117485 19547080 22438091 21452652 22438091 21452652 10272834 14203169 10272834 14203169 19817917 1000000005 19817917 1000000005 25489416 6300854 25489416 6300854 16705325 13246717 16705325 13246717 7418497 4140802 7418497 4140802 4531828 7234784 4531828 7234784 13465977 18688663 13465977 18688663 3387175 1000000005 3387175 1000000005 6294886 19036671 6294886 19036671 9216734 17360991 9216734 17360991 10520801 7854322 10520801 7854322 7348884 3578351 7348884 3578351 3454695 3686054 3454695 3686054 5074465 19041685 5074465 19041685 8553972 15669049 8553972 15669049 18074803 1000000005 18074803 1000000005 26688384 22308438 26688384 22308438 12296901 11487509 12296901 11487509 7277986 22548041 7277986 22548041 -1000000005 25127494 -1000000005 25127494 5104907 7030351 5104907 7030351 9638850 9897875 9638850 9897875 14543025 21560867 14543025 21560867 -1000000005 4533285 -1000000005 4533285 19714944 15577611 19714944 15577611 13935437 1400844 13935437 1400844 1537792 13723412 1537792 13723412 16800311 9912122 16800311 9912122 4243589 -1000000005 4243589 -1000000005 19718526 11024063 19718526 11024063 13729399 18032901 13729399 18032901 8022931 6258233 8022931 6258233 -1000000005 3345251 -1000000005 3345251 22749040 6716929 22749040 6716929 6735306 11059836 6735306 11059836 16681566 6919751 16681566 6919751 20215507 11249099 20215507 11249099 10722148 9930095 10722148 9930095 17217779 13215580 17217779 13215580 5075574 24088398 5075574 24088398 2808076 24088398 17797824 10712290 17797824 10712290 10518238 16879402 10518238 16879402 20855668 4115050 20855668 4115050 22734914 19323335 22734914 19323335 12125277 8681751 12125277 8681751 -1000000005 4442305 -1000000005 4442305 20168995 16960227 20168995 16960227 14327228 10879972 14327228 10879972 6579023 21563158 6579023 21563158 5321887 21563158 6390660 8200228 6390660 8200228 20677547 2576505 20677547 2576505 3041590 21407903 3041590 21407903 21614950 7932117 21614950 7932117 18955344 24131402 18955344 24131402 -1000000005 21712963 -1000000005 21712963 13547039 8307445 13547039 8307445 18854292 22647364 18854292 22647364 -1000000005 8369813 -1000000005 8369813 10698967 18074015 10698967 18074015 8959245 6926677 8959245 6926677 1000000005 22506713 1000000005 22506713 11714490 14072426 11714490 14072426 16745661 17870871 16745661 17870871 19860626 21669296 19860626 21669296 25619158 1000000005 25619158 1000000005 15217462 11534761 15217462 11534761 15559930 15502475 15559930 15502475 19365965 7469437 19365965 11197018 19365965 11197018 7148402 19929500 7148402 19929500 14473230 8662817 14473230 8662817 9150439 8662817 17793348 20141665 17793348 20141665 22394613 4378853 22394613 4378853 10509208 11549241 10509208 11549241 21682227 5280404 21682227 5280404 11747264 10927897 11747264 10927897 10172856 6151031 10172856 6151031 6046914 -1000000005 6046914 -1000000005 22798082 8090715 22798082 8090715 -1000000005 6556271 -1000000005 6556271 21892684 21188401 21892684 21188401 19903672 19104240 19903672 19104240 6956377 20547125 6956377 20547125 -1000000005 3127829 -1000000005 3127829 21384548 13880010 21384548 13880010 4434530 22389895 4434530 22389895 6106718 10961448 6106718 10961448 15820358 13575091 15820358 13575091 13160719 7337706 13160719 7337706 25438494 -1000000005 25438494 -1000000005 19376077 12918328 19376077 12918328 13536302 21920083 13536302 21920083 4891205 21920083 11760210 13050088 11760210 13050088 13378278 16860947 13378278 16860947 9347524 21076643 9347524 21076643 21746386 5560581 21746386 5560581 11253886 13363730 11253886 13363730 14596297 8371577 14596297 8371577 5958237 5445950 5958237 5445950 2075532 2383751 2075532 22610597 2075532 22610597 20703756 9840575 20703756 9840575 13156382 21484771 13156382 21484771 3059300 2736211 3059300 2736211 -1000000005 21264316 -1000000005 21264316 16037415 14453315 16037415 14453315 8104930 6119238 8104930 6119238 26911310 26098862 26911310 25310576 26911310 25310576 20520450 12900421 20520450 12900421 10625698 19406113 10625698 19406113 5435160 25665672 5435160 25665672 -1000000005 24383178 -1000000005 24383178 16966894 964855 16966894 964855 1000000005 1151931 1000000005 1151931 21535784 19668636 21535784 19668636 19304206 10272972 19304206 10272972 13192737 13283479 13192737 13283479 17061638 6095925 17061638 6095925 4847133 -1000000005 4847133 -1000000005 4149450 4368756 4149450 4368756 16733096 14991659 16733096 14991659 10535624 9580674 10535624 9580674 17793103 17940301 17793103 17940301 18499294 15389956 18499294 15389956 13455045 12461982 13455045 12461982 12501043 11180533 12501043 11180533 9088578 19331107 9088578 19331107 20878624 1000000005 20878624 1000000005 6501598 6442714 6501598 6442714 13531643 13271581 13531643 13271581 15714546 10197578 15714546 10197578 -1000000005 21085005 -1000000005 21085005 20555587 20130947 20555587 20130947 16962560 12570185 16962560 12570185 12352436 22933420 12352436 22933420 -1000000005 4179058 -1000000005 4179058 18982917 8674604 18982917 8674604 10021949 15731185 10021949 15731185 15940951 4381803 15940951 4381803 4585462 5662539 4585462 5662539 18536753 12101477 18536753 12101477 10296204 3299264 10296204 3299264 -1000000005 21984332 -1000000005 21984332 15463020 5229152 15463020 5229152 1000000005 24839570 1000000005 24839570 2610826 17983922 2610826 17983922 12193303 10900740 12193303 10900740 8918296 4443191 8918296 4443191 1000000005 16405246 1000000005 16405246 -1000000005 6030474 -1000000005 6030474 8054858 19281885 8054858 19281885 -1000000005 5156698 -1000000005 5156698 19421424 12232844 19421424 12232844 12431337 21742879 12431337 21742879 -1000000005 21527286 -1000000005 21527286 6631681 18501294 6631681 18501294 17424551 14927879 17424551 14927879 7190165 19855756 7190165 19855756 16538581 14484846 16538581 14484846 5635115 1000000005 5635115 1000000005 1201949 20054626 1201949 20054626 7716192 4590178 7716192 4590178 22279482 16238188 22279482 16238188 15477311 12203348 15477311 12203348 11124568 6887145 11124568 6887145 2765669 1000000005 2765669 1000000005 4463931 13505115 4463931 13505115 14903647 18062168 14903647 18062168 18893447 10218168 18893447 10218168 10137910 16718615 10137910 9673015 10137910 9673015 21794442 4815819 21794442 4815819 7109290 18861814 7109290 18861814 10985915 15442566 10985915 15442566 18868922 8317287 18868922 8317287 17729810 9683415 17729810 9683415 3075656 -1000000005 3075656 -1000000005 18612075 8970240 18612075 8970240 15736505 19803654 15736505 19803654 4378435 4349037 4378435 8487294 4378435 8487294 9005686 11997992 9005686 11997992 15435246 23488864 15435246 23488864 3368299 25442163 3368299 25442163 26261473 25442163 23338666 22275530 23338666 22275530 16638751 13823923 16638751 13823923 11973731 15549818 11973731 15549818 17858675 7134997 17858675 7134997 22689513 1000000005 22689513 1000000005 14821563 12524570 14821563 12524570 12930810 16827343 12930810 16827343 18412210 18034285 18412210 18034285 17710916 8723794 17710916 8723794 23553379 3301807 23553379 20959680 23553379 20959680 8604343 8572004 8604343 8572004 9145627 9068669 9145627 9068669 13301765 12646754 13301765 12646754 15507620 6348969 15507620 6348969 20400613 7357165 20400613 7357165 5889093 24200818 5889093 24200818 25144075 4847122 25144075 4847122 6488488 16344676 6488488 16344676 23774125 -1000000005 23774125 -1000000005 23646516 13436821 23646516 13436821 13352873 9743028 13352873 9743028 3932723 23019291 3932723 23019291 6148479 17137926 6148479 17137926 12185927 9079981 12185927 9079981 22341506 4213459 22341506 4213459 15272547 16633088 15272547 16633088 22507317 1000000005 22507317 1000000005 23721924 6264447 23721924 6264447 7109468 12553719 7109468 12553719 16858007 3515065 16858007 3515065 3608238 6691305 3608238 6691305 23648228 3231834 23648228 3231834 21854778 13917209 21854778 13917209 11740410 16583872 11740410 16583872 20981834 5318618 20981834 5318618 21709636 5736646 21709636 5736646 11408791 17820133 11408791 17820133 21116607 25612169 21116607 25612169 972898 1050903 972898 8521832 972898 8521832 9348285 19562959 9348285 19562959 -1000000005 8525204 -1000000005 8525204 8841414 18018429 8841414 18018429 14679885 -1000000005 14679885 -1000000005 830315 18733635 830315 18733635 17458792 12875784 17458792 12875784 12978342 18183097 12978342 18183097 1000000005 5891794 1000000005 5891794 12296269 1000000005 12296269 1000000005 2507293 20684473 2507293 20684473 21250557 20684473 9580720 6647694 9580720 6647694 6932843 11331386 6932843 11331386 1000000005 6383259 1000000005 6383259 20702188 15766894 20702188 15766894 14426585 9123997 14426585 9123997 -1000000005 1730531 -1000000005 1730531 8042393 10805361 8042393 10805361 20641796 19868380 20641796 19868380 10078346 13219653 10078346 13219653 15041258 9633422 15041258 9633422 1000000005 23692320 1000000005 23692320 21475308 6268382 21475308 6268382 20061853 11278819 20061853 11278819 9677812 19908908 9677812 19908908 6651596 1000000005 6651596 1000000005 3287535 21696260 3287535 21696260 16108520 10341782 16108520 10341782 17795842 22146295 17795842 22146295 1692869 1000000005 1692869 1000000005 2830809 8649919 2830809 8649919 18120297 10639920 18120297 10639920 14530107 12987008 14530107 12987008 5800699 22125666 5800699 22125666 4867915 22125666 9175933 4780743 9175933 4780743 4551735 4388857 4551735 4388857 10154842 17681821 10154842 17681821 9304109 3364100 9304109 3364100 3500513 3364100 5620738 14226045 5620738 14226045 23591792 22522121 23591792 21648988 23591792 21648988 7214758 14169884 7214758 14169884 19467415 18819447 19467415 18819447 11257204 12173490 11257204 12173490 13384040 23978314 13384040 23978314 25180495 3162649 25180495 3162649 3842268 12216738 3842268 12216738 21219264 5433223 21219264 5433223 4609786 22095974 4609786 14705462 4609786 14705462 18696581 1000000005 18696581 1000000005 25468644 18243935 25468644 18243935 16545241 4097937 16545241 4097937 1000000005 2166939 1000000005 2166939 4859635 20676224 4859635 20676224 19714471 7378909 19714471 7378909 17245831 16967627 17245831 16967627 9948426 14414809 9948426 14414809 15737937 20758456 15737937 20758456 4958512 25769442 4958512 25769442 1000000005 4423353 1000000005 4423353 18008799 12293283 18008799 12293283 11121951 7621152 11121951 7621152 -1000000005 21820019 -1000000005 21820019 6209234 6007501 6209234 6007501 7829810 13845598 7829810 13845598 13444984 10200208 13444984 10200208 19875743 4440900 19875743 4440900 26153140 1000000005 26153140 1000000005 22192338 11456177 22192338 11456177 15280926 18181210 15280926 18181210 19656554 2342145 19656554 2342145 24495385 2342145 18175771 19463913 18175771 19463913 20471266 6682064 20471266 6682064 11906337 18950733 11906337 18950733 1000000005 22494557 1000000005 22494557 16869938 10675185 16869938 10675185 11148063 10675185 14241614 15611571 14241614 15611571 9370138 20164782 9370138 20164782 3920999 24073760 3920999 24073760 2859862 5044896 2859862 5044896 18403462 11788183 18403462 11788183 14697789 16477094 14697789 16477094 2906453 25371644 2906453 25371644 1000000005 23889523 1000000005 23889523 11971787 12860854 11971787 12860854 21070757 4261973 21070757 4261973 24969939 1000000005 24969939 1000000005 4479342 4597090 4479342 4597090 6070645 19079148 6070645 19079148 13050850 6531321 13050850 6531321 20646166 16840684 20646166 16840684 15197796 11848655 15197796 11848655 3646567 -1000000005 3646567 -1000000005 5910292 17426918 5910292 17426918 12736271 11696014 12736271 11696014 4494958 22564253 4494958 22564253 11305891 11792112 11305891 11792112 17989797 -1000000005 17989797 -1000000005 9903013 10978859 9903013 10978859 18890903 19090718 18890903 19090718 7861700 17346865 7861700 17346865 17031986 11944507 17031986 11944507 8452581 -1000000005 8452581 -1000000005 17763124 14613906 17763124 14613906 14065673 8212925 14065673 8212925 21314684 5703098 21314684 5703098 8664358 16568962 8664358 16568962 17112416 10211157 17112416 10211157 11599360 14501954 11599360 14501954 15601502 16851663 15601502 16851663 7958990 7461459 7958990 15764307 7958990 15764307 20935549 -1000000005 20935549 -1000000005 4559772 17032521 4559772 17032521 16339568 14191606 16339568 14191606 12554100 14191606 20854473 6200398 20854473 6200398 7778070 18873841 7778070 18873841 18976236 9885511 18976236 9885511 13542954 17995081 13542954 17995081 7104902 5188202 7104902 5188202 5294118 5188202 9515421 13521281 9515421 13521281 17189938 4081237 17189938 4081237 22576860 8859001 22576860 8859001 11903636 18138411 11903636 18138411 1000000005 4592812 1000000005 4592812 21208813 6663380 21208813 6663380 7341911 10576871 7341911 10576871 13687462 19825568 13687462 19825568 7220534 19825568 11865000 13784892 11865000 13784892 16138454 9062799 16138454 9062799 9288312 15076718 9288312 15076718 20627236 25353816 20627236 25353816 237823 335499 237823 17179364 237823 17179364 16422388 14446383 16422388 14446383 8224441 2963475 8224441 2963475 3339830 6454077 3339830 6454077 8224427 10140717 8224427 10140717 11668539 12975026 11668539 12975026 17072038 21528487 17072038 21528487 1811334 1355974 1811334 1355974 -1000000005 3782493 -1000000005 3782493 5652908 8378030 5652908 8378030 15519457 11349552 15519457 11349552 24308746 24040041 24308746 24040041 2679038 1000000005 2679038 1000000005 7165913 14435868 7165913 14435868 12486603 10257751 12486603 10257751 22140618 1000000005 22140618 1000000005 25956348 5377891 25956348 5377891 17977694 13473679 17977694 13473679 11182583 18287586 11182583 18287586 24011869 23269856 24011869 23269856 13496959 10251042 13496959 10251042 22622155 22658092 22622155 22658092 24280298 23321421 24280298 21419964 24280298 21419964 6054668 20099631 6054668 20099631 20689815 9160056 20689815 9160056 9218633 1000000005 9218633 1000000005 12534320 10191713 12534320 10191713 10821052 10191713 12444869 17226927 12444869 17226927 18331357 20280819 18331357 20280819 22187631 25271785 22187631 25271785 841225 1000000005 841225 1000000005 22542230 7013191 22542230 7013191 6347325 21286444 6347325 21286444 5657619 3951681 5657619 3951681 196458 360252 196458 24659052 196458 24659052 24885572 4444611 24885572 4444611 8228556 15538025 8228556 15538025 17012606 10100125 17012606 10100125 14604172 13467079 14604172 13467079 13559635 12475792 13559635 12475792 16443825 15881815 16443825 15881815 6080156 3779959 6080156 3779959 2524937 24235770 2524937 17127036 2524937 17127036 12226399 11848532 12226399 11848532 16737183 20257458 16737183 20257458 6725528 16895204 6725528 16895204 15233197 5325751 15233197 5325751 21374332 10743495 21374332 10743495 15614126 16469170 15614126 16469170 17887585 2154721 17887585 2154721 24735473 2154721 8096374 16109408 8096374 16109408 12590404 4352420 12590404 4352420 4309635 4352420 6367060 6794441 6367060 6794441 20106151 21209350 20106151 21209350 5548943 5071128 5548943 5071128 1000000005 1446739 1000000005 1446739 24976218 15235283 24976218 15235283 4332628 23631319 4332628 23631319 25474793 1000000005 25474793 1000000005 25780175 19969244 25780175 19969244 20127441 8649391 20127441 8649391 9833135 15415358 9833135 15415358 15994710 5189820 15994710 5189820 1767330 1000000005 1767330 1000000005 974102 21822503 974102 21822503 22306874 19695539 22306874 19695539 16943105 -1000000005 16943105 -1000000005 4683433 4969335 4683433 4969335 14437009 18732554 14437009 18732554 20367927 5050127 20367927 5050127 5144878 21776776 5144878 21776776 5874993 15432197 5874993 15432197 16885463 18857208 16885463 18857208 8163577 18857208 16946106 15143723 16946106 15143723 10267841 23830002 10267841 23830002 3093445 21715244 3093445 21715244 16874304 10549674 16874304 10549674 14982353 19807379 14982353 19807379 6256570 21889376 6256570 21889376 26245236 705913 26245236 705913 -1000000005 10369043 -1000000005 10369043 12238060 15797442 12238060 15797442 9612111 22108656 9612111 22108656 -1000000005 18937557 -1000000005 18937557 19693499 18937557 11407688 7757142 11407688 7757142 19181242 11429584 19181242 11429584 10881139 16301102 10881139 16301102 18443376 1000000005 18443376 1000000005 26338397 16703481 26338397 16703481 16625785 8841511 16625785 8841511 7903246 21047028 7903246 21047028 23535883 22661970 23535883 22661970 7463759 17754185 7463759 17754185 14213719 11530396 14213719 11530396 10115847 6474768 10115847 6474768 21901467 1000000005 21901467 1000000005 17823801 15637339 17823801 15637339 13854274 11012866 13854274 11012866 20341849 6040344 20341849 6040344 1526871 25316106 1526871 13415131 1526871 13415131 16198257 16114852 16198257 16114852 9700568 22687778 9700568 22687778 4107235 17560074 4107235 17560074 18153833 10503100 18153833 10503100 16388444 19382618 16388444 19382618 19877260 -1000000005 19877260 -1000000005 21546182 18752295 21546182 18752295 5183386 22388159 5183386 22388159 23501203 16533710 23501203 16533710 13101057 10015226 13101057 10015226 -1000000005 16254751 -1000000005 16254751 19620707 21166184 19620707 21166184 5732314 18936178 5732314 18936178 13954988 12761353 13954988 12761353 10117768 3955357 10117768 3955357 -1000000005 23869615 -1000000005 23869615 23978458 20485261 23978458 20485261 7140907 11944717 7140907 11944717 13716768 14240712 13716768 14240712 11619304 9974425 11619304 9974425 8235256 20598064 8235256 20598064 -1000000005 5274129 -1000000005 5274129 20303849 7734834 20303849 7734834 8347778 11916751 8347778 11916751 12931370 19444915 12931370 19444915 1827476 25091806 1827476 22741279 1827476 22741279 18287834 9870821 18287834 9870821 2577103 2570925 2577103 2570925 4900115 11897455 4900115 11897455 20522090 1000000005 20522090 1000000005 4333512 20306849 4333512 20306849 8349700 11838523 8349700 11838523 13559254 16170614 13559254 16170614 16969321 22599414 16969321 22599414 23753396 22599414 23023168 11324391 23023168 11324391 12202957 12985541 12202957 12985541 17866042 5347695 17866042 5347695 -1000000005 10244179 -1000000005 10244179 12711945 14117597 12711945 14117597 8187941 6390671 8187941 6390671 4019262 23455105 4019262 23455105 3460160 23455105 8677806 8495690 8677806 8495690 15367453 17043532 15367453 17043532 7255498 7300108 7255498 7300108 9016868 19238884 9016868 19238884 7758573 4941649 7758573 4941649 22277798 10609055 22277798 10609055 13941682 15433509 13941682 15433509 11337218 6811820 11337218 6811820 7225349 13656442 7225349 13656442 18575995 19122200 18575995 19122200 19827950 7862288 19827950 7862288 8510110 16855975 8510110 16855975 14172242 12356756 14172242 12356756 15825338 18751577 15825338 18751577 21313589 5395726 21313589 5395726 5451172 5395726 9017983 10571417 9017983 10571417 13426484 14785200 13426484 14785200 16445460 20396064 16445460 20396064 21520674 22594171 21520674 22594171 23721882 22594171 22363021 20858692 22363021 20858692 9395689 16184908 9395689 16184908 20192103 5933612 20192103 5933612 4743064 1000000005 4743064 1000000005 22004156 5425885 22004156 5425885 8835146 11049228 8835146 11049228 26806841 25961706 26806841 21498715 26806841 21498715 10498367 12620061 10498367 12620061 14954492 15829125 14954492 15829125 16650111 21107746 16650111 21107746 25423720 1000000005 25423720 1000000005 20734356 18572134 20734356 18572134 16720163 11142035 16720163 11142035 12670952 13457147 12670952 13457147 16604691 10384398 16604691 10384398 11149775 10384398 25969132 798191 25969132 17806963 25969132 17806963 16037686 12946715 16037686 12946715 11038235 10121851 11038235 10121851 22066926 21313317 22066926 8590000 22066926 8590000 15805623 14833780 15805623 14833780 6708408 5730218 6708408 5730218 3547495 23391321 3547495 23391321 6880642 9143571 6880642 9143571 10193761 9618707 10193761 9618707 21681190 -1000000005 21681190 -1000000005 8478378 17623956 8478378 17623956 13821539 10806734 13821539 10806734 10948035 8180457 10948035 8180457 4934688 1501399 4934688 1501399 25261992 7251628 25261992 7251628 9756525 14417231 9756525 14417231 15271634 7772945 15271634 7772945 6312052 4199157 6312052 4199157 -1000000005 24042913 -1000000005 24042913 5055804 21859063 5055804 21859063 19806608 16005212 19806608 16005212 16224171 14810758 16224171 14810758 13226530 12796225 13226530 12796225 18546651 7495523 18546651 7495523 22660200 4105638 22660200 17865968 22660200 17865968 10345815 12876679 10345815 12876679 16985932 22715994 16985932 22715994 23561060 22715994 4615871 9175028 4615871 9175028 23304180 24112520 23304180 24112520 2697695 24112520 9432317 16243700 9432317 16243700 11778634 9622501 11778634 9622501 7215912 20405690 7215912 20405690 6098820 21919732 6098820 21919732 24534792 23380287 24534792 9424418 24534792 9424418 17233347 14814940 17233347 14814940 11855597 19315195 11855597 19315195 21636152 23706272 21636152 23706272 24709635 23706272 9333571 7446110 9333571 7446110 23311151 -1000000005 23311151 -1000000005 23670463 6964245 23670463 6964245 12854363 15891164 12854363 15891164 20611421 4762501 20611421 4762501 3832833 23215251 3832833 22588082 3832833 22588082 17385555 10782086 17385555 10782086 13881631 14562964 13881631 14562964 18134583 18727764 18134583 18727764 19506919 19669100 19506919 19669100 25148371 24119713 25148371 24119713 5383033 -1000000005 5383033 -1000000005 3875302 22097562 3875302 22097562 16118701 13711468 16118701 13711468 4409882 22487252 4409882 22487252 11621596 7107051 11621596 7107051 19935358 14876141 19935358 14876141 12042449 18459663 12042449 18459663 24296572 -1000000005 24296572 -1000000005 20776102 18321789 20776102 18321789 12868935 1319525 12868935 1319525 25482502 1319525 3834955 8905670 3834955 8905670 14525177 18149043 14525177 18149043 21952205 1000000005 21952205 1000000005 25384641 3900647 25384641 3900647 17917430 19823033 17917430 19823033 6213604 5758149 6213604 5758149 13299839 22833762 13299839 22833762 4100439 17396856 4100439 17396856 1000000005 21186587 1000000005 21186587 8885319 7785720 8885319 7785720 5545165 2717036 5545165 2717036 24094417 22773566 24094417 22773566 16502078 7654094 16502078 7654094 -1000000005 16709347 -1000000005 16709347 17016814 9582146 17016814 9582146 20928125 20304779 20928125 20304779 7752284 15018702 7752284 15018702 18045997 22245336 18045997 22245336 22789561 4837270 22789561 4837270 -1000000005 8367987 -1000000005 8367987 17425990 16358912 17425990 16358912 11806400 7499022 11806400 7499022 7672352 7499022 10806057 17925445 10806057 17925445 20580342 21632815 20580342 21632815 22430885 18807173 22430885 18807173 -1000000005 4249427 -1000000005 4249427 4682174 8857402 4682174 8857402 10434666 18951887 10434666 18951887 21876783 4936890 21876783 12732303 21876783 12732303 13293969 13644891 13293969 13644891 14142706 8800433 14142706 8800433 20366351 6440414 20366351 6440414 10856858 15518090 10856858 15518090 13166265 11726884 13166265 11726884 -1000000005 20590272 -1000000005 20590272 19697824 6272077 19697824 6272077 20692607 22355892 20692607 22355892 25843896 889329 25843896 20253785 25843896 20253785 20210812 12364424 20210812 12364424 10675777 16451859 10675777 16451859 10297326 16451859 15335605 11097068 15335605 11097068 3811272 1000000005 3811272 1000000005 21978479 18306319 21978479 18306319 16223207 11463447 16223207 11463447 7763494 7307514 7763494 9476433 7763494 9476433 21514418 5396811 21514418 5396811 20242624 18199075 20242624 18199075 13096138 11249674 13096138 11249674 3171379 23919234 3171379 3188770 3171379 3188770 6006214 6155017 6006214 6155017 9175587 11070469 9175587 11070469 22793673 21888918 22793673 21888918 15310350 11091817 15310350 11091817 9291237 20079710 9291237 20079710 23411396 3435856 23411396 15270093 23411396 15270093 11850036 7467431 11850036 7467431 5024976 21978005 5024976 5969023 5024976 5969023 18491711 14144491 18491711 14144491 13339966 11193188 13339966 11193188 9231711 21117327 9231711 21117327 21715796 17513941 21715796 17513941 12234577 13885901 12234577 13885901 13739570 12161377 13739570 12161377 15448131 8198007 15448131 8198007 4741804 3069361 4741804 3069361 1000000005 22733716 1000000005 22733716 10038878 12596393 10038878 12596393 19608962 7715009 19608962 7715009 17053416 17784585 17053416 17784585 23927970 23167329 23927970 23167329 6442376 9853113 6442376 9853113 11454405 21015805 11454405 21015805 5763836 21015805 15716502 1183630 15716502 1183630 25767655 1183630 16513771 15780961 16513771 15780961 11236619 12006794 11236619 12006794 13197441 19796079 13197441 19796079 5163350 2641763 5163350 2641763 2651489 18780664 2651489 18780664 14764188 7644185 14764188 7644185 19909628 1000000005 19909628 1000000005 3232709 6742517 3232709 6742517 10313451 15302379 10313451 15302379 22255863 4348961 22255863 21506370 22255863 21506370 6197163 16863692 6197163 16863692 11892850 12139617 11892850 12139617 15253069 16815841 15253069 16815841 9937738 16815841 20307628 4869859 20307628 4869859 -1000000005 2401766 -1000000005 2401766 19118890 16578098 19118890 16578098 14298577 4130958 14298577 4130958 3867715 23024832 3867715 23024832 6197466 6998939 6197466 6998939 7292985 6998939 5670611 2554239 5670611 2554239 24268155 21674236 24268155 21674236 4251618 1000000005 4251618 1000000005 20870559 11773878 20870559 11773878 -1000000005 8268970 -1000000005 8268970 14401545 18316850 14401545 18316850 7580104 19553071 7580104 19553071 4757791 2188805 4757791 2188805 1000000005 20674326 1000000005 20674326 6550347 14811500 6550347 14811500 14768606 11447648 14768606 11447648 15548438 15744646 15548438 15744646 18063607 1000000005 18063607 1000000005 834992 22163440 834992 22163440 7489169 -1000000005 7489169 -1000000005 21373058 17631179 21373058 17631179 11566446 3451539 11566446 3451539 3458822 5108631 3458822 5108631 10671040 17898474 10671040 17898474 4722620 3203684 4722620 3203684 23508044 3203684 17223406 11819591 17223406 11819591 10389971 3598535 10389971 3598535 23273577 21557333 23273577 21557333 9298217 16146845 9298217 16146845 12582919 13259504 12582919 13259504 14107857 8755933 14107857 8755933 4428261 -1000000005 4428261 -1000000005 25918588 20468884 25918588 20468884 9235057 6069179 9235057 6069179 26342057 -1000000005 26342057 -1000000005 1262568 4726671 1262568 4726671 22108450 10219206 22108450 10219206 13172038 18875730 13172038 18875730 22360287 3879890 22360287 3879890 2589898 -1000000005 2589898 -1000000005 12955771 14834649 12955771 14834649 10347783 8759128 10347783 8759128 8312730 7268464 8312730 7268464 20248173 6701659 20248173 6701659 8031839 8004968 8031839 8004968 17444581 14887709 17444581 14887709 7587012 20025594 7587012 20025594 20731192 15156165 20731192 15156165 13212138 11117294 13212138 11117294 18066928 18616531 18066928 18616531 20432702 25764002 20432702 25764002 1000000005 19042668 1000000005 19042668 18482892 13394155 18482892 13394155 13487439 16877663 13487439 16877663 18535915 21552483 18535915 21552483 5441504 14588708 5441504 14588708 16306592 9642587 16306592 9642587 5989159 879268 5989159 879268 -1000000005 14364150 -1000000005 14364150 18661987 21071129 18661987 21071129 21732125 21071129 16435026 -1000000005 16435026 -1000000005 3371514 4194935 3371514 4194935 6098202 11554620 6098202 11554620 20581686 20085906 20581686 20085906 21714705 4004203 21714705 4004203 4061739 18020815 4061739 18020815 14823905 9703069 14823905 9703069 2405447 1000000005 2405447 1000000005 19768249 17769780 19768249 17769780 13964250 9245923 13964250 9245923 7378895 20746952 7378895 20746952 22236164 21662542 22236164 21662542 22378545 21662542 14268299 9460749 14268299 9460749 5505617 4109611 5505617 4109611 3842873 3959318 3842873 13395458 3842873 13395458 13146224 11913254 13146224 11913254 6307099 20598437 6307099 9467289 6307099 9467289 10783780 11761136 10783780 11761136 17187703 6272850 17187703 6272850 22298128 -1000000005 22298128 -1000000005 647094 20530082 647094 20530082 13035137 10910039 13035137 10910039 20499813 22498721 20499813 22498721 4481371 19391263 4481371 19391263 13166128 12199516 13166128 12199516 11222156 18184460 11222156 18184460 25180092 24314413 25180092 24314413 2630424 9655913 2630424 9655913 20691519 3950923 20691519 3950923 22998289 6872328 22998289 6872328 8891433 17487182 8891433 17487182 12151290 11753426 12151290 11753426 22497325 4091866 22497325 8420968 22497325 8420968 15045607 16324427 15045607 16324427 21373477 -1000000005 21373477 -1000000005 4030541 13317864 4030541 13317864 17445984 8350807 17445984 8350807 5681223 4351813 5681223 4351813 24264298 2448675 24264298 2448675 -1000000005 22065732 -1000000005 22065732 8023295 11064302 8023295 11064302 23396542 22495626 23396542 4312752 23396542 4312752 5243480 9360058 5243480 9360058 15275360 1000000005 15275360 1000000005 4768566 9382997 4768566 9382997 15948264 14325363 15948264 14325363 5533482 3596145 5533482 3596145 -1000000005 16185187 -1000000005 16185187 16306705 8733759 16306705 8733759 22923506 3995623 22923506 3995623 14211998 14081656 14211998 14081656 18306661 17878885 18306661 17878885 18227783 18535585 18227783 18535585 19214940 18535585 15507613 12860013 15507613 12860013 11531420 15714576 11531420 15714576 21658074 21068518 21658074 6359325 21658074 6359325 8636632 14280604 8636632 14280604 13339383 7285922 13339383 7285922 5275753 22372103 5275753 22372103 4327673 4091905 4327673 4091905 12192017 12669142 12192017 12669142 14405336 11905384 14405336 11905384 15746561 17001492 15746561 17001492 17720732 7986204 17720732 7986204 1000000005 9696758 1000000005 9696758 16942419 11224815 16942419 11224815 12500551 16669271 12500551 16669271 5760695 23242603 5760695 23242603 24307599 6755528 24307599 6755528 20195274 8135427 20195274 8135427 8205629 1000000005 8205629 1000000005 8517722 10105626 8517722 10105626 17744128 9166853 17744128 9166853 2793205 2983386 2793205 18960344 2793205 18960344 9296027 11695013 9296027 11695013 13727216 23068043 13727216 23068043 24361968 23163826 24361968 8059621 24361968 8059621 18004949 15052251 18004949 15052251 11524169 10894163 11524169 10894163 18446636 20944520 18446636 20944520 21908541 1000000005 21908541 1000000005 2818245 7786151 2818245 7786151 12412121 12385962 12412121 12385962 18278702 18880022 18278702 18880022 20150923 21081323 20150923 21081323 -1000000005 22770591 -1000000005 22770591 4722002 21894285 4722002 21894285 7854587 9762441 7854587 9762441 17671616 1553136 17671616 1553136 1699013 1553136 6133920 13576065 6133920 13576065 21919385 21272294 21919385 18929905 21919385 18929905 10274243 15311353 10274243 15311353 14680119 12163148 14680119 12163148 11581674 9350639 11581674 9350639 7627791 7426107 7627791 7426107 8538491 11762167 8538491 11762167 19652888 23626012 19652888 23626012 3357868 14356791 3357868 14356791 13824800 4397177 13824800 4397177 4524354 6665644 4524354 6665644 21617098 2909114 21617098 2909114 23876729 2909114 13655822 13499300 13655822 13499300 8588161 19336678 8588161 19336678 7062545 1000000005 7062545 1000000005 22429950 7262213 22429950 7262213 6710998 20192292 6710998 7125323 6710998 7125323 18303397 14483180 18303397 14483180 12767319 4280115 12767319 4280115 23029991 3685271 23029991 17577077 23029991 17577077 13990234 13251624 13990234 13251624 12715359 20085324 12715359 20085324 20666273 14789209 20666273 14789209 15156453 2805919 15156453 2805919 24042932 4480370 24042932 4480370 16648876 11706112 16648876 11706112 12764902 20127592 12764902 20127592 -1000000005 23992990 -1000000005 23992990 13913152 5889325 13913152 5889325 6010216 9083751 6010216 9083751 16239954 16978746 16239954 16978746 2021932 2242557 2021932 2242557 24449926 16907684 24449926 16907684 15644772 6750415 15644772 6750415 22992023 22355110 22992023 22355110 23551867 22355110 14401328 12564908 14401328 12564908 10866352 21760812 10866352 21760812 -1000000005 4153149 -1000000005 4153149 20397574 8131349 20397574 8131349 17692058 16431690 17692058 16431690 11555567 2501375 11555567 2501375 24411685 2501375 7303085 7974082 7303085 7974082 10882755 10935736 10882755 10935736 16876488 1000000005 16876488 1000000005 21840280 5377982 21840280 5377982 8660205 12517324 8660205 12517324 19649405 1000000005 19649405 1000000005 21372794 6679202 21372794 6679202 19656232 19024899 19656232 19024899 -1000000005 24958540 -1000000005 24958540 22695632 6883077 22695632 6883077 10772102 14258482 10772102 14258482 17369748 21656075 17369748 21656075 23869411 2983510 23869411 11296543 23869411 11296543 12674401 15359790 12674401 15359790 10193530 18850128 10193530 18850128 8091713 16581746 8091713 16581746 11807041 8474780 11807041 8474780 1539716 1000000005 1539716 1000000005 22746003 11186033 22746003 11186033 10452106 17560810 10452106 17560810 18374681 11378281 18374681 11378281 6156089 3672087 6156089 3672087 -1000000005 5805877 -1000000005 5805877 17643300 12736654 17643300 12736654 4509724 -1000000005 4509724 -1000000005 6744157 15737815 6744157 15737815 21223589 5290228 21223589 5290228 -1000000005 18779413 -1000000005 18779413 11992251 6107368 11992251 6107368 21177293 20575296 21177293 20575296 -1000000005 9161232 -1000000005 9161232 15791182 12296137 15791182 12296137 12501793 16933827 12501793 16933827 20868328 22931026 20868328 22931026 24241480 22931026 11149621 8124766 11149621 8124766 2915500 1119550 2915500 1119550 1000000005 18552787 1000000005 18552787 8842196 12408559 8842196 12408559 1000000005 19630007 1000000005 19630007 8851685 17515289 8851685 17515289 15576131 14032643 15576131 14032643 7834256 23710931 7834256 23710931 3359050 20530273 3359050 20530273 8368244 11561241 8368244 11561241 16098353 17035456 16098353 17035456 17685259 13762807 17685259 13762807 9342814 19173032 9342814 19173032 1000000005 8237544 1000000005 8237544 11713170 17987628 11713170 17987628 23419881 22637384 23419881 22637384 11414694 3043894 11414694 3043894 23693655 3043894 23136398 11203398 23136398 11203398 14339061 17725705 14339061 17725705 7676942 19578892 7676942 19578892 4215346 2151695 4215346 2151695 -1000000005 2849891 -1000000005 2849891 18995951 8476884 18995951 8476884 10542174 11709251 10542174 11709251 13453668 14076589 13453668 14076589 11183494 16368528 11183494 16368528 25968698 1000000005 25968698 1000000005 24550145 22047331 24550145 22047331 16036195 5950255 16036195 5950255 -1000000005 22100972 -1000000005 22100972 20382275 12384413 20382275 12384413 13184926 17557991 13184926 17557991 18249723 6125331 18249723 6125331 20638455 22123128 20638455 22123128 22787440 22123128 22406096 14647671 22406096 14647671 2850027 2448664 2850027 2448664 7322146 16003256 7322146 16003256 14026693 6906031 14026693 6906031 7063893 6906031 17601575 25594133 17601575 25594133 -1000000005 24530607 -1000000005 24530607 6303409 18827711 6303409 18827711 10122911 9765191 10122911 9765191 21844016 5124147 21844016 5124147 8679313 16966688 8679313 16966688 17176936 13874012 17176936 13874012 13162475 9030514 13162475 9030514 5094259 21783192 5094259 21783192 1000000005 11897468 1000000005 11897468 12049053 20189576 12049053 20189576 25595756 24574394 25595756 24574394 25647426 24574394 3324503 14970663 3324503 14970663 18798615 20622516 18798615 20622516 24404070 2372730 24404070 2372730 8720664 18871946 8720664 18871946 22223380 3310515 22223380 3310515 3125240 3488602 3125240 3488602 4376534 20814246 4376534 20814246 17797513 8729997 17797513 8729997 3337776 2641823 3337776 2641823 25491217 1479923 25491217 1479923 16507973 14209644 16507973 14209644 6242791 20833131 6242791 20833131 6211359 4788579 6211359 4788579 22236730 2230671 22236730 2230671 2052197 2230671 12631485 14322015 12631485 14322015 22489090 2150303 22489090 2150303 24555913 2150303 24550281 14261126 24550281 14261126 7715119 1000000005 7715119 1000000005 23234756 19791473 23234756 19791473 19141347 15911086 19141347 15911086 14388647 9265603 14388647 9265603 18605589 4667915 18605589 4667915 22816585 25307348 22816585 25307348 1554183 20494480 1554183 20494480 10587760 1978797 10587760 1978797 1000000005 2978273 1000000005 2978273 3425998 5349833 3425998 5349833 6688341 13194894 6688341 13194894 18416772 19466000 18416772 19466000 20258444 4174786 20258444 4174786 25923185 25065611 25923185 23198252 25923185 23198252 18283050 17245377 18283050 17245377 15748084 13541218 15748084 13541218 13827825 12281257 13827825 12281257 20578046 6014963 20578046 6014963 20936449 8981866 20936449 8981866 8911475 20433011 8911475 20433011 4455445 1000000005 4455445 1000000005 4452390 17306486 4452390 17306486 18582807 7387758 18582807 7387758 5696373 4117346 5696373 4117346 22560653 4117346 15389056 22449212 15389056 22449212 2551045 24994255 2551045 24994255 1899003 24994255 17169984 10511165 17169984 10511165 5013124 22086620 5013124 883113 5013124 883113 26187945 883113 12512551 15639282 12512551 15639282 18489911 20948412 18489911 20948412 -1000000005 2498511 -1000000005 2498511 5809015 18001004 5809015 18001004 18273364 15260718 18273364 15260718 8021378 23757338 8021378 23757338 3195686 23757338 11704383 10844958 11704383 10844958 13607233 1000000005 13607233 1000000005 20425959 17461534 20425959 17461534 14634873 10366539 14634873 10366539 17934040 8458694 17934040 8458694 1000000005 22467280 1000000005 22467280 4606085 17741576 4606085 17741576 18615489 19324375 18615489 19324375 -1000000005 3484122 -1000000005 3484122 11938060 16355599 11938060 16355599 18384540 20968856 18384540 20968856 23297220 3038757 23297220 3038757 1000000005 21997547 1000000005 21997547 21138623 3165277 21138623 3165277 -1000000005 5056766 -1000000005 5056766 6555048 6421738 6555048 6421738 4839554 2303802 4839554 2303802 24425245 2303802 23729550 21131654 23729550 21131654 6510534 10443933 6510534 10443933 12232168 22694811 12232168 22694811 23413642 22694811 20943100 18512841 20943100 18512841 8711842 16128652 8711842 16128652 18719004 21903151 18719004 21903151 22644176 12096506 22644176 12096506 10916409 9876041 10916409 9876041 8341054 1624199 8341054 1624199 25622202 -1000000005 25622202 -1000000005 21400011 17965120 21400011 17965120 14038994 6765259 14038994 6765259 7096631 6765259 18817653 12614011 18817653 12614011 2268811 2154152 2268811 2154152 9538122 13277356 9538122 13277356 22355667 1000000005 22355667 1000000005 17143529 13738358 17143529 13738358 13497877 6557873 13497877 6557873 20410634 8034302 20410634 8034302 17575167 13526759 17575167 13526759 12474845 8349174 12474845 8349174 1000000005 9286546 1000000005 9286546 11031196 22536603 11031196 22536603 4504122 8365586 4504122 8365586 10015227 14934025 10015227 14934025 15167759 18871583 15167759 18871583 26007661 24881145 26007661 5686890 26007661 5686890 10955138 1000000005 10955138 1000000005 25505240 2294934 25505240 2294934 -1000000005 2578861 -1000000005 2578861 13476706 13518698 13476706 13518698 11296467 26639689 11296467 26639689 407055 26639689 9714742 10301714 9714742 10301714 11268712 13690244 11268712 13690244 15382927 11647296 15382927 11647296 6759694 2809690 6759694 2809690 1406783 1394336 1406783 1704150 1406783 1704150 6132469 19051996 6132469 19051996 17447642 14423593 17447642 14423593 9341810 -1000000005 9341810 -1000000005 9260564 22434083 9260564 22434083 23434069 16750821 23434069 16750821 10239721 9925535 10239721 9925535 10816114 11988341 10816114 11988341 16764997 19342311 16764997 19342311 7378966 6845037 7378966 6845037 7870693 18632546 7870693 18632546 15297919 11857741 15297919 11857741 12835133 12974003 12835133 12974003 14558553 22447579 14558553 22447579 23542374 3651208 23542374 3651208 16029192 18429418 16029192 18429418 6807105 -1000000005 6807105 -1000000005 24401951 21889113 24401951 21889113 21098660 20163347 21098660 20163347 8097003 11660179 8097003 11660179 13285667 18189615 13285667 18189615 8237374 4602923 8237374 4602923 22317672 4602923 5533399 20172336 5533399 20172336 19617239 11511634 19617239 11511634 7110910 19998445 7110910 19998445 22282196 5010708 22282196 5010708 5118190 19253094 5118190 19253094 22621485 23994310 22621485 23994310 2026466 1638226 2026466 1638226 4830278 20235904 4830278 20235904 14628199 10751643 14628199 10751643 7815667 19278086 7815667 19278086 19824414 11200059 19824414 11200059 14410131 15781211 14410131 15781211 9226051 7333174 9226051 7333174 -1000000005 2096352 -1000000005 2096352 4247244 20759421 4247244 20759421 15496592 10639507 15496592 10639507 4358341 4363321 4358341 4363321 13659473 15836945 13659473 15836945 10868286 1389082 10868286 1389082 1000000005 4922889 1000000005 4922889 16201502 11233474 16201502 11233474 14920746 14238499 14920746 14238499 14038052 12014020 14038052 12014020 16355459 7810387 16355459 7810387 8045912 21170707 8045912 21170707 21947547 21170707 11621142 7389111 11621142 7389111 20533362 20448366 20533362 20448366 5091396 21995073 5091396 7619252 5091396 7619252 17203164 19163813 17203164 19163813 1000000005 7330812 1000000005 7330812 19236665 8268974 19236665 8268974 14634621 20169271 14634621 20169271 23886809 23109065 23886809 23109065 15828332 10802560 15828332 10802560 9944691 20130950 9944691 20130950 4572165 920110 4572165 920110 1042374 920110 21715943 15557910 21715943 15557910 9154612 4285288 9154612 4285288 22756995 4092689 22756995 4092689 5342005 7346694 5342005 7346694 11807836 16572793 11807836 16572793 16893269 11430447 16893269 11430447 11906394 10929947 11906394 10929947 10965803 7861347 10965803 7861347 7300493 1000000005 7300493 1000000005 11423329 12259274 11423329 12259274 20837714 3466778 20837714 3466778 23458895 23036824 23458895 23036824 -1000000005 23165668 -1000000005 23165668 18926483 8045313 18926483 8045313 23800096 22986459 23800096 4371510 23800096 4371510 21031589 16530642 21031589 16530642 10556888 6778527 10556888 6778527 1000000005 10587576 1000000005 10587576 11397285 12866083 11397285 12866083 14580059 9242039 14580059 9242039 3615481 3553979 3615481 3553979 19049539 17452774 19049539 17452774 15777428 8494402 15777428 8494402 8364310 19226288 8364310 19226288 20552311 24872934 20552311 24872934 1000000005 18548678 1000000005 18548678 7222968 4220841 7222968 4220841 1000000005 18131970 1000000005 18131970 17355418 4471794 17355418 4471794 22566003 14361981 22566003 14361981 14680770 24216478 14680770 24216478 -1000000005 18217837 -1000000005 18217837 11388927 6419680 11388927 6419680 23941845 -1000000005 23941845 -1000000005 6186526 1000000005 6186526 1000000005 4487814 7532803 4487814 7532803 8383244 17526032 8383244 17526032 13287503 12546156 13287503 12546156 17552115 16825699 17552115 16825699 13223905 3458425 13223905 3458425 3618048 21834228 3618048 21834228 10996060 9365919 10996060 9365919 22541194 -1000000005 22541194 -1000000005 19304318 8919359 19304318 8919359 16816467 17004753 16816467 17004753 22571607 21902604 22571607 21902604 21816292 8249984 21816292 8249984 9139668 16903000 9139668 16903000 15575411 10416272 15575411 10416272 3987378 -1000000005 3987378 -1000000005 15732674 11404495 15732674 11404495 16391482 18836937 16391482 18836937 24444468 23294994 24444468 23294994 22534654 -1000000005 22534654 -1000000005 6514981 14625424 6514981 14625424 18023915 5875330 18023915 5875330 -1000000005 17021522 -1000000005 17021522 13810700 12397662 13810700 12397662 15140204 15699596 15140204 15699596 4269644 -1000000005 4269644 -1000000005 7429941 17578766 7429941 17578766 15912850 10692613 15912850 10692613 7750826 22018738 7750826 22018738 4888299 21130536 4888299 21130536 9636187 3634901 9636187 3634901 23030195 3634901 3540301 20185960 3540301 20185960 8632458 6209584 8632458 6209584 1986581 2288935 1986581 2288935 5250025 17100555 5250025 17100555 17802394 17100555 11859846 8051101 11859846 8051101 8280183 18155845 8280183 18155845 10061727 13790471 10061727 13790471 22428591 418059 22428591 418059 26487202 418059 16497509 11149069 16497509 11149069 -1000000005 24536481 -1000000005 24536481 6682837 19839318 6682837 19839318 11954827 12338352 11954827 12338352 17170646 -1000000005 17170646 -1000000005 5625025 7332788 5625025 7332788 12675023 22003141 12675023 22003141 3968085 3877380 3968085 3877380 18207733 10296272 18207733 10296272 -1000000005 21008793 -1000000005 21008793 17865522 9163567 17865522 9163567 1000000005 20661074 1000000005 20661074 7392102 15301434 7392102 15301434 16181582 16381463 16181582 16381463 9648533 21155692 9648533 21155692 22743011 21925028 22743011 5175831 22743011 5175831 11772623 18251980 11772623 18251980 21579021 2969696 21579021 2969696 3411824 2969696 7586007 17689410 7586007 17689410 9395916 3851464 9395916 3851464 22921480 6449681 22921480 6449681 11646675 13758358 11646675 13758358 16393576 10080073 16393576 10080073 10397576 19026179 10397576 19026179 7018479 3720916 7018479 3720916 25801146 24688731 25801146 21159309 25801146 21159309 21496035 16523710 21496035 16523710 16639945 -1000000005 16639945 -1000000005 18627215 16529122 18627215 16529122 12703598 4126174 12703598 4126174 4002920 15221720 4002920 15221720 16097146 22173441 16097146 22173441 24939806 24773011 24939806 24773011 2110900 24773011 23348000 14158643 23348000 14158643 13849614 9799922 13849614 9799922 22811918 -1000000005 22811918 -1000000005 22818866 4943708 22818866 4943708 10594372 16646983 10594372 16646983 7819833 7647624 7819833 7647624 17020750 12743190 17020750 12743190 11339609 20700400 11339609 20700400 21620131 4173588 21620131 4173588 1428261 1525965 1428261 24513658 1428261 24513658 24918473 3460043 24918473 3460043 23293950 22244636 23293950 3684846 23293950 3684846 4458986 11804685 4458986 11804685 22019905 21515088 22019905 14569862 22019905 14569862 12123717 16918147 12123717 16918147 18284817 5593719 18284817 5593719 4754550 22206914 4754550 6471064 4754550 6471064 7964973 18040201 7964973 18040201 18112852 6763634 18112852 6763634 22168312 3930591 22168312 3930591 22794480 5463449 22794480 5463449 9230739 9717286 9230739 9717286 10968001 11473763 10968001 11473763 13421059 13385028 13421059 13385028 16310753 2919976 16310753 2919976 1000000005 18416667 1000000005 18416667 15500027 11453386 15500027 11453386 18184518 5566168 18184518 5566168 21487012 15990486 21487012 15990486 13328743 12505019 13328743 12505019 10260146 16980888 10260146 16980888 9264037 19179624 9264037 19179624 4391602 3034610 4391602 3034610 23798489 6267828 23798489 6267828 12000875 18928472 12000875 18928472 7820288 4210356 7820288 4210356 22466589 9038252 22466589 9038252 9971409 12498128 9971409 12498128 18234256 20307646 18234256 20307646 -1000000005 8735259 -1000000005 8735259 15609210 12891709 15609210 12891709 -1000000005 4520218 -1000000005 4520218 12357498 12948488 12357498 12948488 18770623 22490362 18770623 22490362 23587895 8794253 23587895 8794253 16055549 12330277 16055549 12330277 11496870 16089238 11496870 16089238 17581148 19148930 17581148 19148930 1000000005 7921507 1000000005 7921507 17359686 13356111 17359686 13356111 12571799 15324572 12571799 15324572 10205920 4023471 10205920 4023471 4039400 20241179 4039400 20241179 18887959 18003612 18887959 18003612 6021691 5621751 6021691 5621751 7242193 11666070 7242193 11666070 23051109 23739657 23051109 23739657 3143378 23739657 7742605 14286813 7742605 14286813 1000000005 23792502 1000000005 23792502 5934861 18413163 5934861 18413163 17780988 13741779 17780988 13741779 5854815 5503763 5854815 19696219 5854815 19696219 20010319 6622900 20010319 6622900 20414855 12490613 20414855 12490613 12935401 7612840 12935401 7612840 2508185 1893172 2508185 1893172 26544326 1000000005 26544326 1000000005 22754704 4086323 22754704 4086323 12598610 12198900 12598610 12198900 18291830 6643394 18291830 6643394 5092048 2374794 5092048 2374794 -1000000005 6202583 -1000000005 6202583 8261142 17114204 8261142 17114204 17620901 12114300 17620901 12114300 8159021 -1000000005 8159021 -1000000005 10231661 20292906 10231661 20292906 21030870 4483368 21030870 4483368 24063518 23163334 24063518 23163334 4735511 8471970 4735511 8471970 11719274 23511920 11719274 23511920 3416411 23511920 21076190 12383767 21076190 12383767 8525625 7905166 8525625 7905166 25474773 1000000005 25474773 1000000005 26110069 6912821 26110069 6912821 8579552 14403619 8579552 14403619 16871226 6394292 16871226 6394292 6355955 6394292 7225135 9433707 7225135 9433707 11795525 15031626 11795525 15031626 18047804 5714886 18047804 5714886 22810201 1000000005 22810201 1000000005 1729801 17549181 1729801 17549181 11088171 15614937 11088171 15614937 14029808 12087208 14029808 12087208 10331842 6340174 10331842 6340174 21199304 5646652 21199304 5646652 4959357 -1000000005 4959357 -1000000005 24214068 4161690 24214068 4161690 17560931 9706250 17560931 9706250 16649451 12612202 16649451 12612202 12037338 19229176 12037338 19229176 6849028 5454741 6849028 5454741 5881182 5454741 13107438 13503506 13107438 13503506 16154901 5064817 16154901 5064817 5073799 5064817 21109745 7012758 21109745 7012758 19832049 8431018 19832049 8431018 18553725 19840600 18553725 19840600 22555608 25287584 22555608 25287584 1800329 25287584 9136636 13355367 9136636 13355367 21873553 21106793 21873553 21106793 1000000005 15236285 1000000005 15236285 14095675 11774260 14095675 11774260 11986233 10972382 11986233 10972382 18214112 20513246 18214112 20513246 21094881 5560629 21094881 5560629 7282115 15500198 7282115 15500198 13032052 5409428 13032052 5409428 3700446 1000000005 3700446 1000000005 11085064 12740891 11085064 12740891 16694006 4519157 16694006 4519157 3408274 1000000005 3408274 1000000005 244182 8935089 244182 8935089 15689589 13356833 15689589 13356833 10480152 1000000005 10480152 1000000005 23358624 4977057 23358624 4977057 9906646 14320551 9906646 14320551 17468077 7936719 17468077 7936719 5320038 -1000000005 5320038 -1000000005 23279748 22489167 23279748 22489167 8530910 15669906 8530910 15669906 17483855 21571472 17483855 21571472 22017421 5889128 22017421 5889128 10463870 11175681 10463870 11175681 22297649 4649237 22297649 4649237 20281054 9446711 20281054 9446711 11033333 11907775 11033333 11907775 13354527 15412680 13354527 15412680 16260882 10532128 16260882 10532128 9207140 5506274 9207140 5506274 23791450 25223569 23791450 25223569 -1000000005 1784067 -1000000005 1784067 13917258 13049542 13917258 13049542 -1000000005 24405112 -1000000005 24405112 23238644 14472717 23238644 14472717 10746621 17517300 10746621 17517300 5183526 21856680 5183526 21856680 5283288 18399685 5283288 18399685 22582665 -1000000005 22582665 -1000000005 4555192 20470367 4555192 20470367 20525543 11400397 20525543 11400397 12751965 19021987 12751965 19021987 23057507 22321209 23057507 13208479 23057507 13208479 8279812 20782838 8279812 20782838 4844026 4406145 4844026 18799866 4844026 18799866 18694142 13522482 18694142 13522482 10165634 9651418 10165634 9651418 15524535 25731551 15524535 25731551 1024961 25731551 2657348 9414837 2657348 9414837 17694514 9866576 17694514 9866576 12106652 1000000005 12106652 1000000005 7450100 15196245 7450100 15196245 16554458 10760865 16554458 10760865 10729029 21610335 10729029 21610335 22565176 18180307 22565176 18180307 13721169 11222920 13721169 11222920 8010866 5283001 8010866 5283001 1000000005 19919673 1000000005 19919673 19737035 7859429 19737035 7859429 6986597 5859735 6986597 5859735 20837410 20005148 20837410 20005148 2724804 2316302 2724804 23643556 2724804 23643556 5353267 20690676 5353267 20690676 16821326 10285851 16821326 10285851 7413416 22438384 7413416 22438384 3618362 3409189 3618362 3409189 21941004 6159087 21941004 6159087 15039630 14526752 15039630 14526752 14498099 -1000000005 14498099 -1000000005 3254603 3651503 3254603 3651503 6246556 9269090 6246556 9269090 13904028 15170110 13904028 15170110 17582589 17746669 17582589 17746669 19898107 2277067 19898107 2277067 -1000000005 6581732 -1000000005 6581732 19026962 10319573 19026962 10319573 8296420 22010654 8296420 22010654 1260720 1381154 1260720 1381154 8367885 8976106 8367885 8976106 14432753 19213735 14432753 19213735 19957230 19213735 18174194 10110047 18174194 10110047 13990135 17525960 13990135 17525960 20819444 1000000005 20819444 1000000005 20458162 7483561 20458162 7483561 6320354 5743127 6320354 15852221 6320354 15852221 16430174 13776874 16430174 13776874 11509592 5050077 11509592 5050077 -1000000005 23943603 -1000000005 23943603 25148596 23943603 19964673 19123389 19964673 19123389 15495566 12393845 15495566 12393845 12908956 11431243 12908956 11431243 16194602 10169477 16194602 10169477 20242638 22736475 20242638 22736475 23358900 22736475 22887174 21600333 22887174 21600333 21523669 19565813 21523669 19565813 17782975 11416412 17782975 11416412 8374304 20123032 8374304 20123032 6652346 21140359 6652346 21140359 4797016 2457632 4797016 2457632 1000000005 24634531 1000000005 24634531 10878261 6760748 10878261 6760748 1000000005 5434830 1000000005 5434830 12983282 15372608 12983282 15372608 5555723 21502958 5555723 21502958 21679735 17400065 21679735 17400065 8048717 3441166 8048717 3441166 23309326 3441166 22142581 13123544 22142581 13123544 13475838 14981390 13475838 14981390 15212356 6773399 15212356 6773399 5257137 21773537 5257137 5372298 5257137 5372298 16057428 19118906 16057428 19118906 19908435 13214188 19908435 13214188 13147826 17739997 13147826 17739997 18918843 21327431 18918843 21327431 1000000005 25421859 1000000005 25421859 20366244 7156869 20366244 7156869 12634193 14175053 12634193 14175053 15723964 8435304 15723964 8435304 20779940 24013623 20779940 24013623 2842002 24013623 16497492 14478735 16497492 14478735 11805166 15478100 11805166 15478100 18967220 -1000000005 18967220 -1000000005 12874515 1000000005 12874515 1000000005 3984900 8754052 3984900 8754052 15347505 17183217 15347505 17183217 22391357 4722140 22391357 7483905 22391357 7483905 13384049 15054988 13384049 15054988 -1000000005 8129740 -1000000005 8129740 14316593 16990685 14316593 16990685 6691535 20946470 6691535 20946470 3861203 1000000005 3861203 1000000005 2299804 3962311 2299804 3962311 4444073 22925470 4444073 22925470 3987798 22102787 3987798 22102787 9730894 16793384 9730894 16793384 15211171 4658238 15211171 4658238 1000000005 20372405 1000000005 20372405 16992041 15418538 16992041 15418538 13549673 11852577 13549673 11852577 9283888 4282473 9283888 4282473 23355349 -1000000005 23355349 -1000000005 22611400 9531571 22611400 9531571 16441287 15459691 16441287 15459691 14268887 12417848 14268887 12417848 21218568 2880048 21218568 2880048 26407689 732910 26407689 11941062 26407689 11941062 4423445 23349892 4423445 23349892 23920136 8870006 23920136 8870006 18080165 15089523 18080165 15089523 11313704 7238299 11313704 7238299 21196001 1000000005 21196001 1000000005 6312002 5263495 6312002 5263495 22170904 -1000000005 22170904 -1000000005 17182840 18771626 17182840 18771626 20646382 20231480 20646382 18579466 20646382 18579466 13518870 11472861 13518870 11472861 18012209 8430484 18012209 8430484 5886101 3495976 5886101 3495976 3708494 22361008 3708494 22361008 22791485 11317962 22791485 11317962 12715915 14326309 12715915 14326309 14805145 8247427 14805145 8247427 2263800 1000000005 2263800 1000000005 19350048 10710185 19350048 10710185 11963988 23049557 11963988 23049557 23601080 10919936 23601080 10919936 9163945 19976975 9163945 19976975 21841779 21806474 21841779 21806474 4184212 22855143 4184212 22855143 21221181 6692181 21221181 6692181 9851683 9661042 9851683 9661042 15510094 13121237 15510094 13121237 10740543 8168582 10740543 8168582 19353685 5578820 19353685 5578820 22762450 22082139 22762450 22082139 5990141 20307188 5990141 20307188 20731970 14301865 20731970 14301865 11350376 8166051 11350376 8166051 5617581 4494579 5617581 4494579 24701268 23428492 24701268 23428492 4329497 12146300 4329497 12146300 16616472 20144223 16616472 20144223 3049517 2974643 3049517 2974643 22788683 6103714 22788683 6103714 13685518 12978128 13685518 5290784 13685518 5290784 -1000000005 2147335 -1000000005 2147335 5512004 6796860 5512004 6796860 18837434 8600525 18837434 8600525 9780866 14049305 9780866 14049305 13500628 2999503 13500628 2999503 1000000005 20152821 1000000005 20152821 7658526 8760012 7658526 8760012 9940836 13411256 9940836 13411256 14693015 17980509 14693015 17980509 22484040 22016992 22484040 22016992 22859441 18951513 22859441 18951513 16974173 15797856 16974173 15797856 10589449 17736839 10589449 17736839 23519686 -1000000005 23519686 -1000000005 17285314 10999187 17285314 10999187 12926353 21626230 12926353 21626230 22876030 3328742 22876030 3328742 2400738 24547175 2400738 23399332 2400738 23399332 4228031 22740014 4228031 22740014 11905810 12722396 11905810 12722396 18774484 17734302 18774484 17734302 10726206 10175130 10726206 10175130 1000000005 1618705 1000000005 1618705 3289513 16689898 3289513 16689898 11238680 6229256 11238680 6229256 5984483 20773396 5984483 20773396 9411450 9038765 9411450 9038765 15383039 1000000005 15383039 1000000005 24149679 7537307 24149679 7537307 17610367 23129511 17610367 23129511 2286893 24713651 2286893 24713651 25617476 24713651 4204845 4865985 4204845 4865985 5133419 9480053 5133419 9480053 19458992 24353330 19458992 24353330 1000000005 7623599 1000000005 7623599 15009548 16893143 15009548 16893143 1642690 1000000005 1642690 1000000005 22109541 4032745 22109541 4032745 23941443 2833036 23941443 3457272 23941443 3457272 20429721 20874087 20429721 20874087 6202741 14869170 6202741 14869170 17768019 4289988 17768019 4289988 3437909 1000000005 3437909 1000000005 20978931 8052638 20978931 8052638 9805337 12382239 9805337 12382239 18913480 8169180 18913480 8169180 10102294 21216053 10102294 21216053 26178265 -1000000005 26178265 -1000000005 8672988 16883361 8672988 16883361 15762609 10717096 15762609 10717096 19617935 22842951 19617935 22842951 3899396 3853838 3899396 11670196 3899396 11670196 12523224 9828799 12523224 9828799 22282815 2374626 22282815 2374626 24497456 9367779 24497456 9367779 17024663 12295500 17024663 12295500 10408873 9600294 10408873 9600294 17983546 4235988 17983546 4235988 4110611 4235988 9347786 17641404 9347786 17641404 1000000005 19242772 1000000005 19242772 10827036 4592868 10827036 4592868 -1000000005 25043870 -1000000005 25043870 24610899 5890370 24610899 5890370 8547509 15209075 8547509 15209075 18396319 5848955 18396319 5848955 -1000000005 7899666 -1000000005 7899666 18993945 9616045 18993945 9616045 14371357 14028398 14371357 14028398 14936924 12324491 14936924 12324491 13099480 13948514 13099480 13948514 22524849 23023415 22524849 23023415 1000000005 2146589 1000000005 2146589 23522245 8280930 23522245 8280930 5761340 4809944 5761340 4809944 1000000005 5749961 1000000005 5749961 18515670 11682305 18515670 11682305 7131914 1000000005 7131914 1000000005 4599302 19618311 4599302 19618311 16209165 13141527 16209165 13141527 13138035 19076902 13138035 19076902 20242445 24567898 20242445 24567898 2230259 16555568 2230259 16555568 15636241 4325632 15636241 4325632 23902867 23479696 23902867 23479696 24689161 23479696 11250011 11241975 11250011 11241975 14490206 14697446 14490206 14697446 9301210 20435982 9301210 20435982 1000000005 16360036 1000000005 16360036 9850809 17673895 9850809 17673895 7930293 19049122 7930293 19049122 18514967 7927166 18514967 7927166 1000000005 21639890 1000000005 21639890 14599692 11400705 14599692 11400705 9931958 22247111 9931958 22247111 -1000000005 22454905 -1000000005 22454905 21197568 6549913 21197568 6549913 14656521 16903498 14656521 16903498 6035838 5812218 6035838 5812218 20950714 17238053 20950714 17238053 3067564 2709875 3067564 2709875 23946558 21323021 23946558 21323021 10027010 15002594 10027010 15002594 11768086 5147470 11768086 5147470 24625844 1000000005 24625844 1000000005 22357874 19610437 22357874 19610437 16601185 11345533 16601185 11345533 14602960 14120504 14602960 14120504 10283652 20435967 10283652 20435967 24059117 22864902 24059117 22864902 21501881 19668400 21501881 19668400 4766299 21966694 4766299 5666300 4766299 5666300 12899177 14953973 12899177 14953973 10305446 21387085 10305446 21387085 22158081 21387085 20708890 9428951 20708890 9428951 12560136 17935555 12560136 17935555 9246718 9841499 9246718 9841499 15404168 16958673 15404168 16958673 8211462 21720315 8211462 21720315 22355969 21720315 9779683 5485663 9779683 5485663 25623251 1000000005 25623251 1000000005 11629262 3331023 11629262 3331023 23608740 7118172 23608740 7118172 8883590 13017796 8883590 13017796 18101253 18040684 18101253 18040684 18564939 -1000000005 18564939 -1000000005 5118018 21087785 5118018 21087785 21751635 20194683 21751635 20194683 8684558 4767557 8684558 4767557 1000000005 18599716 1000000005 18599716 16040521 11826152 16040521 11826152 6188823 20848742 6188823 20848742 23544931 22714864 23544931 7600049 23544931 7600049 11442669 17300232 11442669 17300232 23061785 22620927 23061785 6204173 23061785 6204173 13339848 12872760 13339848 12872760 10065988 6432255 10065988 6432255 2965710 24078214 2965710 9642480 2965710 9642480 17234053 20170847 17234053 20170847 5356758 5103141 5356758 6726265 5356758 6726265 11646847 18716455 11646847 18716455 19245949 9484990 19245949 9484990 7239839 6728769 7239839 6728769 9580054 9136464 9580054 9136464 18828135 7886805 18828135 7886805 5559906 21408068 5559906 21408068 13960007 1903785 13960007 1903785 24751381 1903785 8224418 8338276 8224418 8338276 15946706 15458898 15946706 15458898 20123762 19907081 20123762 19907081 18666542 15178024 18666542 15178024 15189736 12389113 15189736 12389113 12982842 10412532 12982842 10412532 10922638 1000000005 10922638 1000000005 24401707 21378598 24401707 21378598 11398582 4495041 11398582 4495041 3186332 -1000000005 3186332 -1000000005 22709150 4872111 22709150 4872111 7275191 17318547 7275191 17318547 10655147 7479271 10655147 7479271 25564018 24445460 25564018 20283464 25564018 20283464 17422525 10100906 17422525 10100906 11761718 15879369 11761718 15879369 18540546 22699638 18540546 22699638 4112780 16126586 4112780 16126586 14640512 12952244 14640512 12952244 11493105 15521757 11493105 15521757 15445029 9180340 15445029 9180340 20051109 19278360 20051109 19278360 18607440 10648977 18607440 10648977 12452126 18126708 12452126 18126708 18468798 18126708 9238592 11744840 9238592 11744840 13868324 19418249 13868324 19418249 4984992 4473251 4984992 4473251 23318905 2835895 23318905 2835895 26831328 1000000005 26831328 1000000005 3025895 9675114 3025895 9675114 17276990 11641179 17276990 11641179 13516103 20781022 13516103 20781022 21543196 18295801 21543196 18295801 13784568 12809489 13784568 12809489 14411122 21880978 14411122 21880978 22709844 14146655 22709844 14146655 12092137 14723273 12092137 14723273 13325101 12667436 13325101 12667436 20531460 22420038 20531460 22420038 23161814 22420038 5552498 20657781 5552498 20657781 18563932 13050616 18563932 13050616 4842185 3804175 4842185 3804175 -1000000005 5237654 -1000000005 5237654 21257027 8551576 21257027 8551576 17041691 18033038 17041691 18033038 8983226 14581684 8983226 14581684 25748873 1298098 25748873 23200940 25748873 23200940 19724469 10534282 19724469 10534282 13330209 14959713 13330209 14959713 16864706 -1000000005 16864706 -1000000005 3284125 22256585 3284125 22256585 7263482 7210391 7263482 7210391 22035194 4885325 22035194 4885325 19467186 13389818 19467186 13389818 13110998 12309773 13110998 12309773 14306344 16771510 14306344 16771510 3182657 23911102 3182657 3993828 3182657 3993828 20649581 6785105 20649581 6785105 16739224 16583055 16739224 16583055 22859414 25436842 22859414 25436842 -1000000005 1681633 -1000000005 1681633 24443162 20421674 24443162 20421674 8248424 9495673 8248424 9495673 11373147 1000000005 11373147 1000000005 9411543 13547349 9411543 13547349 1000000005 23965352 1000000005 23965352 22042563 21374578 22042563 21374578 18926995 10587746 18926995 10587746 6689522 2668502 6689522 2668502 2924609 4356266 2924609 4356266 21008662 8438349 21008662 8438349 16312220 11395614 16312220 11395614 10838081 4818364 10838081 4818364 21897251 18821721 21897251 18821721 12747974 12517664 12747974 12517664 15095991 18852620 15095991 18852620 5538270 5468117 5538270 7243443 5538270 7243443 18955893 17940076 18955893 17940076 13505110 11731527 13505110 11731527 15095016 15210661 15095016 15210661 17366724 17533999 17366724 17533999 8798517 19662225 8798517 19662225 24434995 24067783 24434995 24067783 -1000000005 23219875 -1000000005 23219875 19117814 12284497 19117814 12284497 12173948 22869294 12173948 22869294 23570852 22869294 21452616 15330316 21452616 15330316 16046828 24457151 16046828 24457151 -1000000005 7811037 -1000000005 7811037 8396862 11832293 8396862 11832293 14399356 14254811 14399356 14254811 8344909 19394742 8344909 19394742 20132563 10224427 20132563 10224427 14577656 12919718 14577656 12919718 -1000000005 22201049 -1000000005 22201049 7828110 15870023 7828110 15870023 15744782 10077784 15744782 10077784 18031522 3262490 18031522 3262490 1000000005 22116357 1000000005 22116357 7137389 19328807 7137389 19328807 11611862 14241978 11611862 14241978 1000000005 22340107 1000000005 22340107 8587562 12738946 8587562 12738946 14999596 20838231 14999596 20838231 24486225 -1000000005 24486225 -1000000005 5400588 17065554 5400588 17065554 11569324 11690061 11569324 11690061 22309526 4871895 22309526 4871895 -1000000005 22527120 -1000000005 22527120 16743774 10820020 16743774 10820020 9325909 21150414 9325909 21150414 5134255 4495279 5134255 4495279 747407 -1000000005 747407 -1000000005 3901520 10278430 3901520 10278430 12205865 21639272 12205865 21639272 23993651 23009184 23993651 23009184 9497325 4482097 9497325 4482097 4538181 4482097 5236128 8617903 5236128 8617903 15988690 16972116 15988690 16972116 20686404 4394706 20686404 4394706 4528142 4722061 4528142 4722061 9064341 24145196 9064341 24145196 2935215 24145196 8599849 18232333 8599849 18232333 13950575 7698452 13950575 7698452 4274457 1000000005 4274457 1000000005 19102700 14691007 19102700 14691007 11280733 15526857 11280733 15526857 15907564 10740621 15907564 10740621 10418907 17419037 10418907 17419037 23603626 3231591 23603626 10131012 23603626 10131012 15880808 13805418 15880808 13805418 7901713 23123628 7901713 23123628 3865691 23123628 8204253 12065154 8204253 12065154 23384080 22492391 23384080 22492391 15419291 6502634 15419291 6502634 22313764 1000000005 22313764 1000000005 25563847 18356804 25563847 18356804 10454390 315612 10454390 315612 -1000000005 3170430 -1000000005 3170430 16031346 20134048 16031346 20134048 5790877 -1000000005 5790877 -1000000005 4487331 21288067 4487331 21288067 19627125 18627140 19627125 18627140 14033264 11322710 14033264 11322710 11368233 15398169 11368233 12309291 11368233 12309291 13907019 18337596 13907019 18337596 1000000005 22488285 1000000005 22488285 6598768 17996825 6598768 17996825 9692581 14658060 9692581 14658060 15383126 12467610 15383126 12467610 9644024 -1000000005 9644024 -1000000005 12628990 15314880 12628990 15314880 3334698 1000000005 3334698 1000000005 3228024 9322466 3228024 9322466 18180938 9935316 18180938 9935316 10410407 17354575 10410407 17354575 8107756 18976498 8107756 8965414 8107756 8965414 19084619 1000000005 19084619 1000000005 22315871 14442455 22315871 14442455 4563005 22988222 4563005 22988222 23713161 22988222 6552779 8141313 6552779 8141313 18867086 21935959 18867086 21935959 5134613 -1000000005 5134613 -1000000005 5965721 13632142 5965721 13632142 15863659 16042306 15863659 16042306 10261286 9261673 10261286 9261673 20097532 20794659 20097532 20794659 6179672 12754858 6179672 12754858 22953180 3897929 22953180 20049976 22953180 20049976 17931896 770339 17931896 770339 26094128 770339 2732254 20464729 2732254 20464729 1000000005 1302650 1000000005 1302650 5939861 15832547 5939861 15832547 11433676 9951987 11433676 9951987 22121896 21536807 22121896 21536807 8615617 12741702 8615617 12741702 18982279 22842032 18982279 22842032 1000000005 6871466 1000000005 6871466 2457586 2122510 2457586 2122510 17447867 16046093 17447867 16046093 14242307 9284638 14242307 9284638 20582288 5435597 20582288 5435597 -1000000005 8582637 -1000000005 8582637 14798073 20550511 14798073 20550511 21392533 20550511 16250085 9900300 16250085 9900300 10335868 23522639 10335868 23522639 24708620 15586329 24708620 15586329 11512761 7739061 11512761 7739061 5015061 21983169 5015061 13553492 5015061 13553492 15576566 -1000000005 15576566 -1000000005 3690525 7737850 3690525 7737850 17431903 11497417 17431903 11497417 12126620 14420603 12126620 14420603 22140027 21348256 22140027 21348256 19716983 7567203 19716983 7567203 18844690 16949474 18844690 16949474 7875540 1000000005 7875540 1000000005 25021178 22075497 25021178 22075497 7769565 10525668 7769565 10525668 20443163 21079484 20443163 21079484 4416698 24293138 4416698 24293138 2575250 24293138 7945508 8476474 7945508 8476474 12007117 12999414 12007117 12999414 14837223 23545211 14837223 23545211 3534505 23545211 14184239 3561933 14184239 3561933 2689010 24253729 2689010 16879285 2689010 16879285 11530227 8102204 11530227 8102204 1000000005 17708623 1000000005 17708623 12682012 13797075 12682012 13797075 17405016 16908009 17405016 16908009 21083476 5350695 21083476 5350695 21624982 5350695 20162062 23119016 20162062 23119016 3804122 6029237 3804122 6029237 16919474 18495549 16919474 18495549 25597318 24568072 25597318 18463501 25597318 18463501 9396034 9318298 9396034 9318298 16542212 23609318 16542212 23609318 24852058 1933473 24852058 1933473 24552249 7940577 24552249 7940577 11921899 21308941 11921899 21308941 5640199 20203630 5640199 20203630 19700991 6265020 19700991 6265020 -1000000005 10764817 -1000000005 10764817 23246929 22143367 23246929 14585086 23246929 14585086 4934982 1000000005 4934982 1000000005 5299873 21051702 5299873 21051702 21624248 20566802 21624248 20566802 20538392 8625035 20538392 8625035 14402841 23377323 14402841 23377323 3613451 16775536 3613451 16775536 17625939 3878087 17625939 3878087 25663322 -1000000005 25663322 -1000000005 25581152 2496313 25581152 2496313 4234492 16998878 4234492 16998878 12351336 11323251 12351336 11323251 7591328 23808857 7591328 23808857 24537536 19352851 24537536 19352851 18768030 6673159 18768030 6673159 26168722 1000000005 26168722 1000000005 8290110 12859559 8290110 12859559 14525490 9055254 14525490 9055254 22263149 3517957 22263149 3517957 3537059 3517957 7300503 18102106 7300503 18102106 18351230 5478707 18351230 5478707 21233030 20304230 21233030 20304230 18160125 10694881 18160125 10694881 9188095 23515123 9188095 23515123 25087476 -1000000005 25087476 -1000000005 4042994 3954995 4042994 3954995 19411434 10693617 19411434 10693617 13804565 24268735 13804565 24268735 25322337 12617841 25322337 12617841 10769338 17149943 10769338 17149943 9503661 18935674 9503661 18935674 23178755 3288070 23178755 3288070 23640513 13113671 23640513 13113671 7999866 20604158 7999866 20604158 22532711 22236269 22532711 22236269 23005080 22236269 6254975 14613599 6254975 14613599 13634410 11172335 13634410 11172335 18172470 4860457 18172470 4860457 2354592 1000000005 2354592 1000000005 12590164 13472275 12590164 13472275 1000000005 21412987 1000000005 21412987 17236340 2797046 17236340 2797046 25066944 1608600 25066944 22966280 25066944 22966280 11913691 12599545 11913691 12599545 21632697 21656249 21632697 21656249 24781159 23736445 24781159 9145487 24781159 9145487 14813267 15165479 14813267 15165479 1000000005 15692716 1000000005 15692716 15736036 4049179 15736036 4049179 4122821 9523075 4122821 9523075 12551676 17778697 12551676 17778697 9332165 23907317 9332165 23907317 3096510 23041156 3096510 23041156 23804755 21447357 23804755 21447357 19203174 10869978 19203174 10869978 9948972 2814167 9948972 2814167 24070656 20150085 24070656 20150085 16533456 8980720 16533456 8980720 9418512 4859896 9418512 4859896 21710601 8247477 21710601 8247477 12304415 16114668 12304415 16114668 7457638 21367606 7457638 21367606 5670261 7737507 5670261 7737507 14411745 14566432 14411745 14566432 16515556 23606024 16515556 23606024 3407776 7114049 3407776 7114049 16231848 12396777 16231848 12396777 8677195 24074506 8677195 24074506 25235511 24074506 22947411 20877069 22947411 20877069 17516178 10426427 17516178 10426427 16176139 17999222 16176139 17999222 18694779 9877532 18694779 9877532 13931911 15128322 13931911 15128322 20163628 6726860 20163628 6726860 18722545 8861179 18722545 8861179 13989776 12534408 13989776 9390641 13989776 9390641 9460933 1000000005 9460933 1000000005 24245638 19237413 24245638 19237413 16976664 10983859 16976664 10983859 16046186 15700795 16046186 15700795 2195463 2611443 2195463 23062040 2195463 23062040 7555126 9960884 7555126 9960884 17988338 18608125 17988338 18608125 19388865 12466191 19388865 12466191 2564675 2891388 2564675 2891388 23013952 18140277 23013952 18140277 12105717 14592316 12105717 14592316 18243926 19323351 18243926 19323351 4626861 1361490 4626861 1361490 1578490 21341576 1578490 21341576 21356267 12504881 21356267 12504881 11423722 9410373 11423722 9410373 17925592 12662051 17925592 12662051 10194606 21027053 10194606 21027053 22029844 -1000000005 22029844 -1000000005 24291013 23070600 24291013 23070600 20696810 12600147 20696810 12600147 11343885 20302393 11343885 20302393 21517469 2444571 21517469 2444571 2729250 9266301 2729250 9266301 15881796 12127336 15881796 12127336 12180886 17338237 12180886 17338237 22886367 3885933 22886367 3885933 22612676 4802714 22612676 4802714 20483643 9410140 20483643 9410140 15585211 20206354 15585211 20206354 1000000005 21993098 1000000005 21993098 20034730 12199862 20034730 12199862 9467884 20010620 9467884 20010620 21291636 4751218 21291636 4751218 4801313 4751218 20317125 11521602 20317125 11521602 12355591 11065046 12355591 11065046 18840036 8227732 18840036 8227732 18977119 12916762 18977119 12916762 12910473 14707849 12910473 14707849 15715959 11078637 15715959 11078637 18984748 5454007 18984748 5454007 -1000000005 20822150 -1000000005 20822150 17452351 12286430 17452351 12286430 10699760 18949058 10699760 18949058 6062137 21306929 6062137 21306929 1000000005 11083875 1000000005 11083875 9541712 17464231 9541712 17464231 12205376 14035994 12205376 14035994 21240822 5600655 21240822 5600655 17434110 14802517 17434110 14802517 -1000000005 10252742 -1000000005 10252742 13428321 17263637 13428321 17263637 17657111 9527553 17657111 9527553 11385719 21048462 11385719 21048462 21667797 14347063 21667797 14347063 13771619 12238507 13771619 12238507 10838768 7565574 10838768 7565574 4295151 22735412 4295151 20218508 4295151 20218508 14227658 11943608 14227658 11943608 1000000005 10082433 1000000005 10082433 15829625 20770107 15829625 20770107 6442152 19714074 6442152 19714074 17594556 -1000000005 17594556 -1000000005 18853872 10148268 18853872 10148268 11408489 12821133 11408489 12821133 17163581 3650976 17163581 3650976 23127667 3650976 23067030 8305920 23067030 8305920 14042977 18311548 14042977 18311548 5584630 5044568 5584630 5044568 4494040 23346237 4494040 23346237 23906369 2934430 23906369 19318005 23906369 19318005 18539581 11768874 18539581 11768874 4816500 23772678 4816500 23772678 24732546 21413864 24732546 21413864 12862891 5278547 12862891 5278547 21431009 5278547 5673188 9389961 5673188 9389961 15404408 13680232 15404408 13680232 12263670 9834157 12263670 9834157 17112107 12937310 17112107 12937310 12677117 15163028 12677117 15163028 1000000005 21431042 1000000005 21431042 14432619 7892194 14432619 7892194 23059788 3739843 23059788 3739843 25933362 24838131 25933362 24838131 22134444 20086822 22134444 20086822 6808045 19792299 6808045 19792299 15054369 8867268 15054369 8867268 8881670 7772333 8881670 7772333 5688143 -1000000005 5688143 -1000000005 23284995 5996771 23284995 5996771 16247865 19402146 16247865 19402146 19838582 10804624 19838582 10804624 14715559 17994031 14715559 17994031 7071814 4198392 7071814 4198392 24664823 1000000005 24664823 1000000005 5707549 5573095 5707549 5573095 14069136 13241744 14069136 13241744 11121953 10675120 11121953 13951263 11121953 13951263 19358634 1000000005 19358634 1000000005 11793623 12705486 11793623 12705486 14709065 17814139 14709065 17814139 19875968 22376298 19875968 22376298 4607781 22376298 22811666 7799570 22811666 7799570 16651055 10905568 16651055 10905568 7363317 -1000000005 7363317 -1000000005 19392349 19079680 19392349 19079680 23488355 -1000000005 23488355 -1000000005 6908688 12453134 6908688 12453134 19407957 1000000005 19407957 1000000005 20209879 19569591 20209879 19569591 11403109 9407649 11403109 9407649 9957472 9590843 9957472 9590843 16609437 23893776 16609437 23893776 3024286 23893776 9602612 14885449 9602612 14885449 21141348 5812225 21141348 5812225 17310159 12400296 17310159 12400296 13107972 16191805 13107972 16191805 18188563 5684223 18188563 5684223 21261369 7187790 21261369 7187790 10993232 17093669 10993232 17093669 9680439 17593368 9680439 17593368 16922849 11336594 16922849 11336594 5567288 1000000005 5567288 1000000005 25176915 11427690 25176915 11427690 12212554 14873796 12212554 14873796 9839242 18106113 9839242 18106113 4972472 2156339 4972472 2156339 24729430 2156339 20543114 7138838 20543114 7138838 7832165 7843676 7832165 7843676 8735908 16658076 8735908 16658076 12070203 13007881 12070203 13007881 17716096 -1000000005 17716096 -1000000005 6359342 6902072 6359342 6902072 11031985 16306447 11031985 16306447 9462891 1000000005 9462891 1000000005 10187208 15267438 10187208 15267438 13313182 11528209 13313182 11528209 20313081 5049091 20313081 5049091 5026150 21936567 5026150 21936567 5918352 11692752 5918352 11692752 15780015 9708126 15780015 9708126 17849997 7202030 17849997 7202030 19539167 7202030 18020090 14915646 18020090 14915646 9649473 5279802 9649473 5279802 21749010 11109679 21749010 11109679 13954173 14290231 13954173 14290231 16147034 8411314 16147034 8411314 7206151 20414435 7206151 20414435 21128547 10500881 21128547 10500881 11774391 11806454 11774391 11806454 14791687 17625980 14791687 17625980 18466582 -1000000005 18466582 -1000000005 21061275 10137422 21061275 10137422 6302678 6125927 6302678 13438920 6302678 13438920 19515215 1000000005 19515215 1000000005 19825914 16818902 19825914 16818902 14178072 6520849 14178072 6520849 6573712 12969149 6573712 12969149 15696918 5410343 15696918 5410343 21675992 20382302 21675992 20382302 5706739 -1000000005 5706739 -1000000005 6437149 11861693 6437149 11861693 21520002 1000000005 21520002 1000000005 26704942 1043892 26704942 1043892 6021877 19337526 6021877 19337526 11692165 12909664 11692165 12909664 17636069 -1000000005 17636069 -1000000005 19586001 18340997 19586001 18340997 10872529 9195001 10872529 9195001 9677855 20192188 9677855 20192188 21627810 -1000000005 21627810 -1000000005 25637832 24135457 25637832 24135457 15071680 13315838 15071680 13315838 12560052 5365107 12560052 5365107 -1000000005 12762584 -1000000005 12762584 16782111 17398551 16782111 17398551 20594343 20123549 20594343 20123549 10568564 11947887 10568564 11947887 15738882 15904692 15738882 15904692 7476005 22559291 7476005 22559291 23209071 17820780 23209071 17820780 15752356 7379222 15752356 7379222 6241385 6107983 6241385 6107983 14140746 15498212 14140746 15498212 7243839 1000000005 7243839 1000000005 25905056 12064230 25905056 12064230 10349327 8830883 10349327 8830883 4251016 3250911 4251016 3250911 1000000005 21540370 1000000005 21540370 17505171 10301849 17505171 10301849 15515529 1000000005 15515529 1000000005 8296780 8537976 8296780 8537976 9794410 14838756 9794410 14838756 17700645 21262497 17700645 21262497 4160204 2791089 4160204 2791089 24719602 2107480 24719602 2696750 24719602 2696750 2621829 6915303 2621829 6915303 11357901 14557597 11357901 14557597 20607828 22362581 20607828 22362581 -1000000005 15984350 -1000000005 15984350 17536070 5714168 17536070 5714168 4743257 4661461 4743257 16540060 4743257 16540060 12561379 10651847 12561379 10651847 10318617 9073769 10318617 9073769 6845031 6129953 6845031 6129953 6370528 7811737 6370528 7811737 17401414 10518494 17401414 10518494 14369231 24097697 14369231 24097697 25242199 24097697 7267838 8030736 7267838 8030736 11209659 13889825 11209659 13889825 17031178 16466849 17031178 16466849 20950394 20426176 20950394 10964766 20950394 10964766 5558576 21221278 5558576 21221278 21005725 16070066 21005725 16070066 9854192 16929273 9854192 16929273 12534796 12719898 12534796 12719898 18672986 8432742 18672986 8432742 8801046 17980371 8801046 17980371 12493951 11876025 12493951 11876025 1000000005 22336561 1000000005 22336561 18601851 11554985 18601851 11554985 12577520 17132808 12577520 17132808 7095761 7209744 7095761 7209744 8205595 19976566 8205595 19976566 -1000000005 7893104 -1000000005 7893104 17244703 16008659 17244703 16008659 14268140 6533832 14268140 6533832 6596302 9302137 6596302 9302137 20429298 21664438 20429298 21664438 22421758 7780688 22421758 7780688 14238884 15302862 14238884 15302862 9671874 18059321 9671874 18059321 18771155 18059321 10040253 13517452 10040253 13517452 19157230 6600594 19157230 6600594 22930082 -1000000005 22930082 -1000000005 22048327 22232292 22048327 22232292 3099702 1000000005 3099702 1000000005 16013029 14036289 16013029 14036289 13960997 11566821 13960997 11566821 20689687 22861435 20689687 22861435 24369510 25099478 24369510 25099478 1790651 16265040 1790651 16265040 1000000005 22595571 1000000005 22595571 6696451 10574695 6696451 10574695 11635138 14666584 11635138 14666584 16542802 22250901 16542802 22250901 24624809 23408709 24624809 23408709 22718412 18396808 22718412 18396808 14923286 8202784 14923286 8202784 22206913 21494533 22206913 21494533 15340851 3754946 15340851 3754946 -1000000005 12433967 -1000000005 12433967 18872273 8260372 18872273 8260372 13603989 21583936 13603989 21583936 22510258 7352093 22510258 7352093 5142611 4435613 5142611 4435613 1000000005 22446891 1000000005 22446891 2507294 2579988 2507294 2579988 7497332 13343835 7497332 13343835 16298272 15717770 16298272 15717770 7088991 21392424 7088991 21392424 22910739 24821450 22910739 24821450 2049417 24821450 5442558 7166098 5442558 7166098 17707869 19225129 17707869 19225129 1000000005 1812329 1000000005 1812329 9339168 16625290 9339168 16625290 17746240 8479016 17746240 8479016 20613529 3423186 20613529 3423186 3265576 12653390 3265576 12653390 14755767 7716071 14755767 7716071 5818982 5216688 5818982 5216688 5623439 5216688 5879728 19032079 5879728 19032079 17007691 5281236 17007691 5281236 21812883 11306682 21812883 11306682 10130799 -1000000005 10130799 -1000000005 18586364 9358072 18586364 9358072 13748359 20436483 13748359 20436483 20988824 10267385 20988824 10267385 13269738 13707246 13269738 13707246 5852144 21073811 5852144 17611788 5852144 17611788 13941793 11645699 13941793 11645699 5104102 4960625 5104102 4960625 10180183 9856563 10180183 9856563 17772827 4258572 17772827 4258572 1000000005 19996116 1000000005 19996116 12029924 8165085 12029924 8165085 1000000005 6064256 1000000005 6064256 6403771 9403888 6403771 9403888 13084704 18714521 13084704 18714521 7173826 22196315 7173826 22196315 24879010 -1000000005 24879010 -1000000005 7962392 21389784 7962392 21389784 25053762 1588060 25053762 1588060 1000000005 13728131 1000000005 13728131 10642413 22178305 10642413 22178305 24985135 625060 24985135 625060 -1000000005 1601871 -1000000005 1601871 5304450 14085409 5304450 14085409 15351821 10607001 15351821 10607001 7091452 1000000005 7091452 1000000005 25650916 24318311 25650916 24318311 21767673 12069608 21767673 12069608 12579948 16950561 12579948 16950561 7586940 20796473 7586940 20796473 25534251 24559400 25534251 5459117 25534251 5459117 13817089 13128691 13817089 13128691 9448165 18855853 9448165 18855853 7774435 7073356 7774435 7073356 22980130 22085518 22980130 21031452 22980130 21031452 21499170 9836649 21499170 9836649 2010111 24942692 2010111 24942692 3855692 8802672 3855692 8802672 15721904 14004101 15721904 14004101 7222347 22643410 7222347 22643410 24938911 -1000000005 24938911 -1000000005 10110757 16719590 10110757 16719590 22138732 1000000005 22138732 1000000005 7517497 8847621 7517497 8847621 15060060 17650073 15060060 17650073 -1000000005 21691959 -1000000005 21691959 19097754 12410257 19097754 12410257 9535834 20454850 9535834 20454850 4070837 3801999 4070837 3801999 4772332 19583328 4772332 19583328 15430358 13616628 15430358 13616628 12958340 9837101 12958340 9837101 9481955 20648048 9481955 20648048 23352305 22522458 23352305 17466818 23352305 17466818 1544970 1589726 1544970 1589726 13322855 15352598 13322855 15352598 16609847 18525876 16609847 18525876 5001319 4867389 5001319 9138488 5001319 9138488 17982342 13682056 17982342 13682056 12308002 19069625 12308002 19069625 7453370 3882227 7453370 3882227 23384388 1000000005 23384388 1000000005 20767520 16354198 20767520 16354198 12324533 4678445 12324533 4678445 22650696 21836463 22650696 21836463 17626879 12999412 17626879 12999412 10817952 5714433 10817952 5714433 21271658 6086270 21271658 6086270 8284010 10211663 8284010 10211663 15977104 11171446 15977104 11171446 9573753 5264461 9573753 5264461 5594588 20489038 5594588 20489038 6970305 -1000000005 6970305 -1000000005 7947066 11931353 7947066 11931353 15113923 14408705 15113923 14408705 11964837 10419214 11964837 10419214 9169420 24851506 9169420 24851506 25795766 24851506 20614412 10957691 20614412 10957691 14353394 14378478 14353394 14378478 -1000000005 22962539 -1000000005 22962539 7281624 18980874 7281624 18980874 19698438 6728739 19698438 6728739 6853377 15949382 6853377 15949382 20873274 3748285 20873274 3748285 23500015 23094697 23500015 19013019 23500015 19013019 11042211 12660812 11042211 12660812 13764773 9209266 13764773 9209266 9578405 9209266 11068837 15659241 11068837 15659241 22717474 4384070 22717474 4384070 6311257 19567415 6311257 19567415 9937890 11474056 9937890 11474056 13316110 13641583 13316110 13641583 21573572 4897252 21573572 4897252 22236336 14956265 22236336 14956265 8240391 18768907 8240391 15262185 8240391 15262185 17674026 20462893 17674026 20462893 25778042 1350038 25778042 22531051 25778042 22531051 21852482 20121168 21852482 20121168 20522259 11190410 20522259 11190410 15160814 14502339 15160814 14502339 11054455 19805380 11054455 19805380 20878806 6098145 20878806 6098145 19669169 17136805 19669169 17136805 15680760 14120157 15680760 14120157 7903398 21702943 7903398 21702943 25590222 1476853 25590222 14146828 25590222 14146828 14559968 13763520 14559968 13763520 12062443 5161818 12062443 5161818 -1000000005 11733540 -1000000005 11733540 14093102 14949230 14093102 14949230 6383000 21893377 6383000 21893377 5081683 10537276 5081683 10537276 12652280 16049114 12652280 16049114 16432392 12144421 16432392 12144421 11678321 22760296 11678321 22760296 4207592 22760296 11163182 3693392 11163182 3693392 3969650 19880272 3969650 19880272 12782295 -1000000005 12782295 -1000000005 20683962 7901947 20683962 7901947 18026298 20597667 18026298 20597667 22902450 22430180 22902450 22430180 4547104 2212639 4547104 2212639 2509685 2212639 21867018 14134351 21867018 14134351 13743381 4425986 13743381 4425986 22288701 4425986 11999254 13377048 11999254 13377048 17777536 17595536 17777536 17595536 19026212 21106841 19026212 21106841 26090461 25118147 26090461 6358559 26090461 6358559 19685949 17875361 19685949 17875361 10254919 8467529 10254919 8467529 6799682 2925389 6799682 2925389 24018793 2925389 8781489 16592032 8781489 16592032 19388470 5001214 19388470 5001214 4239613 24904201 4239613 24904201 2011653 24904201 7601909 5963120 7601909 5963120 -1000000005 23101470 -1000000005 23101470 15348415 13609145 15348415 13609145 6181093 24562527 6181093 24562527 -1000000005 5669207 -1000000005 5669207 7793034 13331293 7793034 13331293 14588187 11992125 14588187 11992125 16726934 7003860 16726934 7003860 20313212 6626462 20313212 6626462 6744755 18732655 6744755 18732655 11120300 5732761 11120300 5732761 -1000000005 24312037 -1000000005 24312037 7267186 2711569 7267186 2711569 3050555 17465688 3050555 17465688 10217494 12442371 10217494 12442371 15311090 9256886 15311090 9256886 19242801 22460260 19242801 22460260 4241886 22786254 4241886 22786254 7094477 14179004 7094477 14179004 17175617 22330644 17175617 22330644 -1000000005 5112968 -1000000005 5112968 13736781 13795909 13736781 13795909 -1000000005 23078339 -1000000005 23078339 11631018 14369766 11631018 14369766 20236046 5931295 20236046 5931295 21548748 21790921 21548748 21790921 23158686 22706238 23158686 22706238 5177632 15931726 5177632 15931726 17865270 17957051 17865270 17957051 1139730 1000000005 1139730 1000000005 25700596 7258946 25700596 7258946 10520557 19275732 10520557 19275732 7749941 15804001 7749941 15804001 21158895 2949255 21158895 2949255 2716078 5534279 2716078 5534279 10716042 13382630 10716042 13382630 19313102 19184772 19313102 19184772 7676472 5258068 7676472 5258068 21770149 21055554 21770149 21055554 14926103 9976919 14926103 9976919 19299918 8116919 19299918 18404824 19299918 18404824 15453714 11006579 15453714 11006579 5851290 5027415 5851290 5027415 23594204 1000000005 23594204 1000000005 4142906 8406294 4142906 8406294 19225893 20656838 19225893 20656838 1000000005 21363858 1000000005 21363858 8487184 11405391 8487184 11405391 20616588 24855630 20616588 24855630 -1000000005 16926205 -1000000005 16926205 10942050 13915214 10942050 13915214 18472301 17828609 18472301 17828609 16612721 5511758 16612721 5511758 5860674 5511758 9985791 9660237 9985791 9660237 14471737 20352291 14471737 20352291 -1000000005 7083009 -1000000005 7083009 19754065 9598272 19754065 9598272 6007039 21126662 6007039 12113301 6007039 12113301 15928279 6169857 15928279 6169857 6384237 6169857 18022654 13664854 18022654 13664854 9869713 8040674 9869713 8040674 20501240 4635845 20501240 4635845 4509844 -1000000005 4509844 -1000000005 4662681 15905798 4662681 15905798 11477735 14791759 11477735 14791759 17530752 6338624 17530752 6338624 5312446 22763114 5312446 22763114 -1000000005 17751900 -1000000005 17751900 18566668 19602541 18566668 19602541 21150866 -1000000005 21150866 -1000000005 5697039 18615538 5697039 18615538 10093529 14480368 10093529 14480368 18944903 -1000000005 18944903 -1000000005 4515231 18787160 4515231 18787160 17089938 15306965 17089938 15306965 16057521 14458548 16057521 14458548 12451870 10602433 12451870 10602433 22881954 23730214 22881954 23730214 1106544 962657 1106544 962657 1840391 4446300 1840391 4446300 6466160 18032331 6466160 18032331 14627687 7466413 14627687 7466413 19821146 19305304 19821146 19305304 7734042 16683825 7734042 16683825 17128944 15201862 17128944 15201862 7190100 -1000000005 7190100 -1000000005 6710291 9989293 6710291 9989293 19213819 3428291 19213819 3428291 23921190 2952910 23921190 2952910 21804222 7283107 21804222 7283107 11332833 12718483 11332833 12718483 15902069 16227950 15902069 16227950 9743385 4517779 9743385 4517779 4856627 4517779 20458252 19060106 20458252 19060106 16994350 13882474 16994350 13882474 13199277 12810387 13199277 12810387 17083449 24581157 17083449 24581157 1523464 1316172 1523464 22275732 1523464 22275732 8963324 12964578 8963324 12964578 14190180 18982909 14190180 18982909 7074337 21378941 7074337 21378941 3139217 1000000005 3139217 1000000005 6143678 12788529 6143678 12788529 21250768 5767330 21250768 5767330 9513352 10204337 9513352 10204337 26126781 -1000000005 26126781 -1000000005 7486198 20923425 7486198 20923425 2123766 1490649 2123766 1490649 1479970 8393692 1479970 8393692 20243313 19706785 20243313 19706785 1000000005 3762176 1000000005 3762176 22118949 5078762 22118949 5078762 10510081 22728753 10510081 22728753 23281950 10132506 23281950 10132506 4566733 22535371 4566733 22535371 22921115 5265367 22921115 5265367 7637139 14083310 7637139 14083310 19607507 7057806 19607507 7057806 20877486 1521160 20877486 1521160 1000000005 3368710 1000000005 3368710 5883763 19449665 5883763 19449665 13986141 9665672 13986141 9665672 17337212 18964074 17337212 18964074 21761018 21059203 21761018 18614785 21761018 18614785 15688575 3555381 15688575 3555381 3635316 8168305 3635316 8168305 11396475 17441320 11396475 17441320 9534482 14133222 9534482 14133222 19149931 7520927 19149931 7520927 6889756 4877749 6889756 4877749 1000000005 22765557 1000000005 22765557 16155990 9329863 16155990 9329863 20739847 23823508 20739847 23823508 1000000005 18254983 1000000005 18254983 9491553 17069440 9491553 17069440 17250889 10216837 17250889 10216837 9069021 20520027 9069021 20520027 21148439 9286231 21148439 9286231 5629963 22181218 5629963 22181218 22989080 21379465 22989080 21379465 18687948 11906840 18687948 11906840 12133876 19305556 12133876 19305556 19856121 14696036 19856121 14696036 8412268 5281660 8412268 5281660 5506891 3137823 5506891 3137823 23948686 2939173 23948686 15847819 23948686 15847819 12947801 13476793 12947801 13476793 15003539 18640521 15003539 18640521 20745898 6056381 20745898 6056381 13377012 15385504 13377012 15385504 18277540 20967228 18277540 20967228 1842639 1000000005 1842639 1000000005 8256744 6901669 8256744 6901669 21332270 22809394 21332270 22809394 3959944 9685489 3959944 9685489 13784988 13240048 13784988 13240048 6575079 22325975 6575079 22325975 23158915 22325975 7680420 15697598 7680420 15697598 22482208 24432466 22482208 24432466 2346743 24432466 20489604 8007533 20489604 8007533 12729644 16813369 12729644 16813369 10309811 12948757 10309811 12948757 14261508 12734629 14261508 12734629 6649543 21299288 6649543 21299288 2261138 1000000005 2261138 1000000005 3970305 8558326 3970305 8558326 1000000005 2376072 1000000005 2376072 6136679 20207642 6136679 20207642 19482192 18828914 19482192 18828914 17248386 5383198 17248386 5383198 21569039 6942662 21569039 6942662 16838835 20704267 16838835 20704267 1000000005 23035695 1000000005 23035695 19142654 15262460 19142654 15262460 15808888 14089890 15808888 14089890 9376342 5908030 9376342 5908030 2739158 25327371 2739158 25327371 1866642 25327371 22491262 6585569 22491262 6585569 6429876 20549081 6429876 20549081 1000000005 2300786 1000000005 2300786 19619142 11240143 19619142 11240143 10650093 8530627 10650093 8530627 5853760 1000000005 5853760 1000000005 22616990 17586136 22616990 17586136 11577170 12623616 11577170 12623616 15261434 10264770 15261434 10264770 20071363 -1000000005 20071363 -1000000005 4394338 7803063 4394338 7803063 8427463 11694100 8427463 11694100 14757907 18881590 14757907 18881590 7489757 1000000005 7489757 1000000005 10243542 9421169 10243542 9421169 17772326 19402412 17772326 19402412 3500526 3366442 3500526 17032715 3500526 17032715 18123034 8256013 18123034 8256013 23174671 22324498 23174671 20176410 23174671 20176410 18588805 8781272 18588805 8781272 14823089 13964580 14823089 13964580 5957510 22962938 5957510 22962938 3476090 -1000000005 3476090 -1000000005 8992709 15504922 8992709 15504922 16177722 8923576 16177722 8923576 1000000005 3988841 1000000005 3988841 4632692 9118374 4632692 9118374 19357496 18878049 19357496 18878049 20889375 2684939 20889375 2684939 24325535 2684939 17550234 16343193 17550234 16343193 11345995 13919453 11345995 13919453 16253187 15778070 16253187 15778070 10493003 18014528 10493003 18014528 8412497 18523733 8412497 18523733 21310832 21586074 21310832 21586074 4316185 -1000000005 4316185 -1000000005 7328787 7605284 7328787 7605284 11683248 18556807 11683248 18556807 -1000000005 6226389 -1000000005 6226389 17928487 14898865 17928487 14898865 11095673 16347954 11095673 16347954 8692981 8336232 8692981 8336232 12881777 24996228 12881777 24996228 26068532 24996228 5909383 19185656 5909383 19185656 11602504 8208718 11602504 8208718 7586585 23537988 7586585 23537988 -1000000005 22921846 -1000000005 22921846 22032207 14662090 22032207 14662090 11935777 14338847 11935777 14338847 14239183 7990330 14239183 7990330 23810919 2955495 23810919 2955495 11150501 10630891 11150501 10630891 18223046 17541432 18223046 17541432 9847727 14660284 9847727 14660284 18563655 20510619 18563655 20510619 21797833 4826080 21797833 4826080 26865313 1000000005 26865313 1000000005 2342439 7351011 2342439 7351011 17655516 18176096 17655516 18176096 3128144 2922368 3128144 2922368 23869712 2922368 9261923 16483587 9261923 16483587 17196993 4996639 17196993 4996639 5172906 22226172 5172906 22226172 4620936 17564753 4620936 17564753 14359219 7133602 14359219 7133602 4088502 23432212 4088502 23432212 1000000005 21775414 1000000005 21775414 19579219 16261822 19579219 16261822 15904168 1442579 15904168 1442579 1000000005 2885002 1000000005 2885002 16642463 11028637 16642463 11028637 6258040 -1000000005 6258040 -1000000005 24355315 22222386 24355315 22222386 19484468 16111455 19484468 16111455 12204840 9741862 12204840 9741862 18559943 1167439 18559943 1167439 1000000005 4248059 1000000005 4248059 4442848 13649128 4442848 13649128 16091555 17876940 16091555 17876940 19113334 1000000005 19113334 1000000005 17288875 15940812 17288875 15940812 4613536 2058043 4613536 2058043 2141389 12152011 2141389 12152011 17727903 7099042 17727903 7099042 19849437 13584031 19849437 13584031 13116223 13360739 13116223 13360739 19201213 20922984 19201213 20922984 1036284 26807597 1036284 26807597 -1000000005 21859462 -1000000005 21859462 20482168 13132106 20482168 13132106 12866016 10997180 12866016 10997180 10298365 22093204 10298365 22093204 1000000005 3909933 1000000005 3909933 21658718 6763693 21658718 6763693 15979776 17542295 15979776 17542295 8811296 7447533 8811296 7447533 7425953 21426471 7425953 21426471 -1000000005 13356269 -1000000005 13356269 14946992 14453200 14946992 14453200 18687340 20087180 18687340 20087180 6999995 20087180 10989728 9086183 10989728 9086183 18166243 17779275 18166243 17779275 20282914 22555522 20282914 22555522 26271454 505422 26271454 2944167 26271454 2944167 6298140 18833086 6298140 18833086 10279953 15647283 10279953 15647283 12063471 11814211 12063471 11814211 15322208 22246045 15322208 22246045 -1000000005 6234137 -1000000005 6234137 18037296 1000000005 18037296 1000000005 19026649 16320923 19026649 16320923 16787517 12133951 16787517 12133951 12358158 16279131 12358158 16279131 1000000005 6540303 1000000005 6540303 9623617 10322903 9623617 10322903 18186123 19036421 18186123 19036421 23930323 22914352 23930323 8829623 23930323 8829623 10388951 21590703 10388951 21590703 3155400 3401061 3155400 3401061 11199983 14127514 11199983 14127514 1000000005 15924664 1000000005 15924664 14968417 5120217 14968417 5120217 22135186 22612780 22135186 22612780 23742476 2981634 23742476 2981634 11561603 15075880 11561603 15075880 13718444 5233935 13718444 5233935 5297601 5233935 18212093 21236471 18212093 21236471 1000000005 4586488 1000000005 4586488 12561142 19499862 12561142 19499862 16667
103771 0 579376903 661664312 579376903 661664312 883902370 253553868 883902370 253553868 318337690 460632734 318337690 460632734 898782514 144000859 898782514 144000859 378893759 746346369 378893759 746346369 232273758 819921257 232273758 819921257 373105768 598989310 373105768 598989310 498355581 297683096 498355581 297683096 693328857 985825671 693328857 985825671 895175553 123344412 895175553 123344412 692105878 315416574 692105878 315416574 960155830 925679303 960155830 925679303 729568641 738436667 729568641 738436667 332250601 368774766 332250601 368774766 888215442 32028091 888215442 32028091 158250385 688656913 158250385 688656913 752969082 107535858 752969082 107535858 129121235 640584024 129121235 640584024 854143412 945738281 854143412 945738281 208903150 -1000000005 208903150 -1000000005 445064049 929076442 445064049 929076442 911461084 23467183 911461084 23467183 127371037 784039134 127371037 784039134 531186668 927556584 531186668 927556584 809036964 596018183 809036964 596018183 104716803 -1000000005 104716803 -1000000005 82019855 543177945 82019855 543177945 334402301 131973471 334402301 131973471 508200028 871528821 508200028 871528821 879373916 631224588 879373916 631224588 759256300 315510797 759256300 315510797 114748559 971836676 114748559 971836676 932151015 27487293 932151015 27487293 -1000000005 610245257 -1000000005 610245257 737143759 66057327 737143759 66057327 83961885 221958737 83961885 221958737 711344926 791434435 711344926 791434435 492405638 116408704 492405638 116408704 147742085 624491042 147742085 624491042 654916294 969974481 654916294 969974481 274824661 432811132 274824661 432811132 108855615 979416247 108855615 979416247 874171168 777396475 874171168 777396475 202203249 68451622 202203249 68451622 921941529 979526897 921941529 979526897 180780947 406579254 180780947 406579254 883012295 306849381 883012295 306849381 576711274 918153928 576711274 918153928 755919877 671837644 755919877 671837644 377731435 923317268 377731435 923317268 150360658 402450188 150360658 402450188 782008231 8494243 782008231 8494243 -1000000005 718913114 -1000000005 718913114 874762382 840336766 874762382 840336766 92000349 70963456 92000349 70963456 914760039 12682948 914760039 12682948 289346964 780216653 289346964 780216653 684908201 128264136 684908201 128264136 4453945 344264302 4453945 344264302 344555427 602490273 344555427 602490273 -1000000005 656121351 -1000000005 656121351 706935059 7604815 706935059 7604815 420085849 780480083 420085849 780480083 935548216 64194386 935548216 64194386 185807578 273719863 185807578 273719863 303287259 721484234 303287259 721484234 862933605 286389408 862933605 286389408 420727970 336025601 420727970 336025601 137615800 652549544 137615800 652549544 554790442 272276205 554790442 272276205 833467185 867786123 833467185 867786123 177492371 80435672 177492371 80435672 930045394 565413568 930045394 565413568 84304154 879327928 84304154 879327928 47860835 218395930 47860835 218395930 760818956 919047742 760818956 919047742 27468239 250853101 27468239 250853101 896873007 534840757 896873007 534840757 53601516 595965842 53601516 595965842 841064790 326082819 841064790 326082819 122880652 992237413 122880652 992237413 927908155 22390041 927908155 22390041 638886703 777656305 638886703 777656305 347070380 70184113 347070380 70184113 37141663 958605385 37141663 958605385 749194817 904340608 749194817 904340608 917748396 238892186 917748396 238892186 278424484 881217502 278424484 881217502 843478761 371155855 843478761 371155855 326095754 959292776 326095754 959292776 949803932 426084831 949803932 426084831 46911232 249026298 46911232 249026298 973142818 778657042 973142818 778657042 315068013 63066384 315068013 63066384 158964738 835964526 158964738 835964526 894764545 599689682 894764545 599689682 415181074 -1000000005 415181074 -1000000005 990745403 550875723 990745403 550875723 98720688 138362830 98720688 138362830 663350346 772855064 663350346 772855064 177963408 117103747 177963408 117103747 603874542 932356121 603874542 932356121 188558898 182739603 188558898 182739603 702319203 283206879 702319203 283206879 202596684 836781689 202596684 836781689 587276311 402701406 587276311 402701406 1000000005 704664147 1000000005 704664147 461033800 331376673 461033800 331376673 101682154 575151844 101682154 575151844 625744551 720885650 625744551 720885650 54958768 994574805 54958768 994574805 199310229 530141623 199310229 530141623 720053626 76539455 720053626 76539455 58027340 949516350 58027340 949516350 967128599 25499441 967128599 25499441 594566609 995832875 594566609 995832875 997304757 -1000000005 997304757 -1000000005 541804039 933380096 541804039 933380096 46326332 360006509 46326332 360006509 876041562 921931640 876041562 921931640 715451504 705350256 715451504 705350256 386563439 342504358 386563439 342504358 927262547 186552552 927262547 186552552 290021774 20433952 290021774 20433952 549646422 1000000005 549646422 1000000005 779972771 651337530 779972771 651337530 242324246 802815469 242324246 2065708 242324246 2065708 26981035 394623219 26981035 394623219 978275371 4200931 978275371 4200931 1000000005 217705544 1000000005 217705544 42355800 360719512 42355800 360719512 893985599 896435035 893985599 896435035 99523618 377318123 99523618 377318123 639871491 992450497 639871491 992450497 124339226 517274714 124339226 517274714 989747051 997666569 989747051 997666569 428445682 641814221 428445682 641814221 773147404 216709000 773147404 216709000 160171357 1000000005 160171357 1000000005 985070491 105197848 985070491 105197848 16654360 253065134 16654360 253065134 161715355 784082932 161715355 784082932 631097542 339016616 631097542 339016616 993324832 651774483 993324832 651774483 241928794 218115668 241928794 218115668 988534296 935536771 988534296 935536771 179101927 68385531 179101927 68385531 506022725 483111170 506022725 483111170 396198478 222638930 396198478 222638930 1000000005 838231932 1000000005 838231932 254960266 480547685 254960266 480547685 688385961 844538415 688385961 844538415 22532711 88195106 22532711 88195106 369690413 333987820 369690413 333987820 924164663 94763248 924164663 94763248 245976250 707564939 245976250 707564939 127397166 310804844 127397166 310804844 681537633 1000000005 681537633 1000000005 309727571 240727834 309727571 240727834 925968896 870367594 925968896 870367594 51803993 436887811 51803993 436887811 896389732 925460277 896389732 925460277 209245323 637531895 209245323 637531895 766776664 120762210 766776664 120762210 86237353 937809522 86237353 937809522 691808183 229894109 691808183 229894109 404274031 307922331 404274031 307922331 239385422 775513141 239385422 775513141 967370551 13374317 967370551 13374317 756238865 951725975 756238865 951725975 31260920 39198855 31260920 39198855 947951545 994424312 947951545 994424312 127984447 303147565 127984447 303147565 801677244 999877510 801677244 999877510 248594997 648078141 248594997 648078141 960290678 273569544 960290678 273569544 105648786 158729044 105648786 158729044 497386230 862484796 497386230 862484796 106725253 440520796 106725253 440520796 654218932 93024448 654218932 93024448 474542625 487608488 474542625 487608488 328552733 323395824 328552733 323395824 912241435 86520566 912241435 86520566 555087049 848270135 555087049 848270135 264556526 180900707 264556526 180900707 989511653 951432842 989511653 951432842 666520019 -1000000005 666520019 -1000000005 301242341 541365672 301242341 541365672 853655575 979604803 853655575 979604803 275899203 92258513 275899203 92258513 761727623 712388943 761727623 712388943 928618870 180436303 928618870 180436303 139903742 468350788 139903742 468350788 389527235 -1000000005 389527235 -1000000005 867343351 129176618 867343351 129176618 320394520 919392471 320394520 919392471 943394098 604258412 943394098 604258412 527345657 135791950 527345657 708612208 527345657 708612208 620655074 229032498 620655074 229032498 583766221 -1000000005 583766221 -1000000005 138470666 804976291 138470666 804976291 759640333 273005734 759640333 273005734 169486270 959080839 169486270 959080839 924487715 548890230 924487715 548890230 388023355 901142642 388023355 901142642 961895795 213373640 961895795 213373640 560058610 882799307 560058610 882799307 80210772 28594509 80210772 28594509 366893007 1000000005 366893007 1000000005 965398994 68918557 965398994 68918557 207119926 882363046 207119926 882363046 48224505 312622290 48224505 312622290 495197367 995371227 495197367 995371227 -1000000005 709268473 -1000000005 709268473 794228350 809500041 794228350 809500041 487047929 85784288 487047929 85784288 131012940 403648815 131012940 403648815 667077254 918789625 667077254 918789625 52963644 276917291 52963644 276917291 994406603 2615985 994406603 2615985 9625658 584443909 9625658 584443909 919994130 929174038 919994130 929174038 292489386 367711714 292489386 367711714 974035137 727395513 974035137 727395513 137440734 16650212 137440734 16650212 742623892 621553859 742623892 621553859 13632787 996230366 13632787 996230366 397166366 183873853 397166366 183873853 886700871 44500814 886700871 44500814 73504914 361052392 73504914 361052392 550327224 1000000005 550327224 1000000005 703082080 155794939 703082080 155794939 19292342 452991135 19292342 452991135 813734544 591007458 813734544 591007458 105938909 31900269 105938909 31900269 705484313 274848291 705484313 274848291 610174492 780210089 610174492 780210089 973600275 29514220 973600275 29514220 106239682 336070892 106239682 336070892 660092130 22839368 660092130 22839368 36894467 754060140 36894467 754060140 910734943 89137513 910734943 89137513 98781720 953123084 98781720 953123084 672187111 53793379 672187111 53793379 971573034 929549818 971573034 929549818 17884111 28840427 17884111 28840427 954581432 834365586 954581432 834365586 266209807 573643340 266209807 573643340 845310172 929228565 845310172 929228565 104111341 134974685 104111341 134974685 960913088 546123350 960913088 546123350 456585495 386445596 456585495 386445596 168187755 436770730 168187755 436770730 659445474 809346092 659445474 809346092 148952796 13857315 148952796 13857315 745961888 945064192 745961888 945064192 414614623 766185419 414614623 766185419 992331893 49838335 992331893 49838335 590594776 772136512 590594776 772136512 394950964 46526829 394950964 46526829 993023972 814143298 993023972 814143298 33542259 106564050 33542259 106564050 944189717 623010917 944189717 623010917 744234537 173409596 744234537 173409596 333325246 535067605 333325246 535067605 580166694 148166178 580166694 148166178 993041023 297508118 993041023 297508118 143539272 876327741 143539272 876327741 952977562 91055142 952977562 91055142 628193149 769875778 628193149 769875778 166156138 132618825 166156138 132618825 261453344 629761400 261453344 629761400 892797498 209666976 892797498 209666976 210662372 999507597 210662372 999507597 800076697 355560484 800076697 355560484 481976841 192372745 481976841 192372745 921712447 742451084 921712447 742451084 453583555 63296561 453583555 63296561 83616725 584402526 83616725 584402526 781559422 104296166 781559422 104296166 217737494 823945444 217737494 823945444 387098534 181635638 387098534 181635638 116388624 714728003 116388624 714728003 878803033 234075099 878803033 234075099 128870022 881400500 128870022 881400500 699863128 175633687 699863128 175633687 819959473 895779048 819959473 895779048 170675133 307403740 170675133 307403740 937347720 111453635 937347720 111453635 606351118 733318154 606351118 733318154 267759482 241390267 267759482 241390267 748721492 627424094 748721492 627424094 68283933 1000000005 68283933 1000000005 157075930 325716503 157075930 325716503 981035350 45048793 981035350 45048793 184819249 956583902 184819249 956583902 557744535 390602365 557744535 390602365 850091214 583602523 850091214 583602523 20739806 708408718 20739806 708408718 904148526 500341873 904148526 500341873 222543302 264117255 222543302 264117255 515066668 985623840 515066668 985623840 922879128 -1000000005 922879128 -1000000005 850200868 746504837 850200868 746504837 72707745 51762515 72707745 51762515 741258874 673350581 741258874 673350581 285473096 155889993 285473096 155889993 79557147 771564206 79557147 771564206 749675458 145589927 749675458 145589927 161082466 948354797 161082466 948354797 260935191 452718272 260935191 452718272 976433050 17443371 976433050 17443371 339081612 675739863 339081612 675739863 960452837 1000000005 960452837 1000000005 308298874 211450738 308298874 211450738 939319174 821614608 939319174 821614608 67108248 756794418 67108248 756794418 646576565 526935314 646576565 526935314 107899334 978670926 107899334 978670926 813066262 121303098 813066262 121303098 939905547 981481017 939905547 981481017 781891556 150457718 781891556 150457718 136821047 450669352 136821047 450669352 224454725 925974459 224454725 925974459 976711903 736241615 976711903 736241615 201419771 288986366 201419771 288986366 111828093 96267246 111828093 96267246 988678295 779939223 988678295 779939223 33506539 137094626 33506539 137094626 355985611 583209304 355985611 583209304 167416432 66573324 167416432 66573324 1000000005 952440879 1000000005 952440879 18325968 246873295 18325968 246873295 803285808 750900051 803285808 750900051 576361196 150102644 576361196 150102644 90830121 49139634 90830121 49139634 741032461 950569007 741032461 950569007 185278119 -1000000005 185278119 -1000000005 536415850 385015682 536415850 385015682 105164863 740956635 105164863 740956635 920853843 27497972 920853843 27497972 455475205 861069233 455475205 861069233 1000000005 4711443 1000000005 4711443 109998333 756792019 109998333 756792019 927137831 355733243 927137831 355733243 94921912 411928966 94921912 411928966 953958703 722701528 953958703 722701528 131147648 271983785 131147648 271983785 853338956 774338150 853338956 774338150 69332786 4610710 69332786 4610710 355758943 688311814 355758943 688311814 874344254 186977710 874344254 186977710 274771758 1000000005 274771758 1000000005 685639673 182098350 685639673 182098350 231027765 844149073 231027765 844149073 347525189 117098416 347525189 117098416 993729107 310337105 993729107 310337105 26136850 963205816 26136850 963205816 862695480 207884774 862695480 207884774 714489206 975309284 714489206 975309284 105332816 165559862 105332816 165559862 493095928 953630235 493095928 953630235 89787095 490561970 89787095 490561970 710846732 107073903 710846732 107073903 92612641 1000000005 92612641 1000000005 447672252 327485317 447672252 327485317 39224402 643060201 39224402 643060201 935167597 47455978 935167597 47455978 576273256 1000000005 576273256 1000000005 810690920 630422246 810690920 630422246 446700188 977417951 446700188 977417951 174697861 104948255 174697861 104948255 497505934 920178294 497505934 920178294 919666433 129644497 919666433 129644497 149092879 717587828 149092879 717587828 937550312 181107269 937550312 181107269 708322676 951875674 708322676 951875674 305959742 75052830 305959742 75052830 709157366 692525488 709157366 692525488 40935364 230758020 40935364 230758020 833665405 67201807 833665405 67201807 475238475 669336583 475238475 669336583 227403131 57457114 227403131 57457114 879173846 998375326 879173846 998375326 249554155 255377534 249554155 255377534 638499494 997588552 638499494 997588552 997804157 82019164 997804157 82019164 855418347 781302832 855418347 781302832 157052019 57756903 157052019 57756903 964435158 930640292 964435158 930640292 540172932 519371396 540172932 519371396 201697108 893828452 201697108 893828452 983300228 596512152 983300228 596512152 34210976 164100316 34210976 164100316 516494868 628594329 516494868 628594329 8372404 132004747 8372404 132004747 350488575 864814748 350488575 864814748 737472287 278646359 737472287 278646359 948915609 963857530 948915609 963857530 40727724 484776001 40727724 484776001 866638702 128098049 866638702 128098049 39054207 794950718 39054207 794950718 814022751 215701599 814022751 215701599 359771670 29869501 359771670 29869501 76150352 894362007 76150352 894362007 264902832 117827087 264902832 117827087 830067314 569855325 830067314 569855325 42454852 388718152 42454852 388718152 735771866 974655974 735771866 974655974 754374521 613627703 754374521 613627703 556070874 131922368 556070874 131922368 133922298 995419284 133922298 995419284 780920391 580549738 780920391 580549738 507703283 767451420 507703283 767451420 827640944 127731444 827640944 127731444 62976118 540440633 62976118 540440633 935619475 1000000005 935619475 1000000005 939564604 175742786 939564604 175742786 109610717 304233444 109610717 304233444 881336460 927776807 881336460 927776807 675848618 554382813 675848618 554382813 554759347 808564170 554759347 808564170 898675975 626840040 898675975 626840040 170846896 921972906 170846896 921972906 959978636 274923296 959978636 274923296 247232376 962664064 247232376 962664064 98878071 432631997 98878071 432631997 873178814 37999432 873178814 37999432 125684483 957050265 125684483 957050265 636494547 38176895 636494547 38176895 179363159 982388018 179363159 982388018 149371004 689166162 149371004 689166162 753808879 733883018 753808879 733883018 322476737 340508565 322476737 340508565 525055677 872315308 525055677 872315308 959800403 66543342 959800403 66543342 499014748 757064237 499014748 757064237 171826918 396721667 171826918 396721667 669250562 502728772 669250562 502728772 376822979 34796159 376822979 34796159 952714516 91098231 952714516 91098231 566372093 871388855 566372093 871388855 422925666 156187679 422925666 156187679 814355067 453820271 814355067 453820271 65094699 569860700 65094699 569860700 725516679 229381567 725516679 229381567 138370495 982992086 138370495 982992086 803871713 203533247 803871713 203533247 544259172 566366200 544259172 566366200 127648250 940993970 127648250 940993970 944763909 700153074 944763909 700153074 243932780 200775916 243932780 200775916 70356560 75401637 70356560 75401637 1000000005 26983957 1000000005 26983957 17286523 799327872 17286523 799327872 382398688 40456908 382398688 40456908 36583258 674844520 36583258 674844520 516945325 931656671 516945325 931656671 56619699 637715012 56619699 637715012 666277166 926463093 666277166 926463093 -1000000005 295517535 -1000000005 295517535 449946951 878234900 449946951 878234900 399801362 13636326 399801362 13636326 873491398 839982268 873491398 839982268 64882465 538956526 64882465 538956526 850498405 361717992 850498405 361717992 554583725 964095954 554583725 964095954 928254947 1565721 928254947 1565721 142070441 566058877 142070441 566058877 660027269 1000000005 660027269 1000000005 657514314 73547941 657514314 73547941 118065058 993386051 118065058 993386051 9439151 561224829 9439151 561224829 923654789 131801033 923654789 131801033 581432710 1000000005 581432710 1000000005 951654456 84591847 951654456 84591847 539190672 483773309 539190672 483773309 914809602 63017811 914809602 63017811 444242271 605890012 444242271 605890012 64446000 811531914 64446000 811531914 756589244 570235720 756589244 570235720 895472269 89477495 895472269 89477495 495120147 1000000005 495120147 1000000005 857235987 32817268 857235987 32817268 672460931 873938942 672460931 873938942 917848623 284952203 917848623 284952203 518986998 730473901 518986998 730473901 939710654 278241482 939710654 278241482 231176753 994403535 231176753 994403535 827609520 825657135 827609520 825657135 105685159 394520166 105685159 394520166 876026982 721480216 876026982 721480216 1031212 953274160 1031212 953274160 730303826 152804847 730303826 152804847 927620419 896284667 927620419 896284667 240509098 449583134 240509098 449583134 317339339 328323853 317339339 328323853 884545887 16964605 884545887 16964605 17121365 110741927 17121365 110741927 727025941 339606631 727025941 339606631 976837031 621684663 976837031 621684663 40266484 56385217 40266484 56385217 859093514 905922176 859093514 905922176 423818925 640194074 423818925 640194074 209330326 6427338 209330326 6427338 551061178 383711180 551061178 383711180 848240319 732769622 848240319 732769622 42285208 1000000005 42285208 1000000005 91737506 92948671 91737506 92948671 885757866 410926673 885757866 410926673 390546752 255101811 390546752 255101811 615397594 870694498 615397594 870694498 38535458 643388425 38535458 643388425 637478145 28894020 637478145 28894020 869300112 534502303 869300112 534502303 22773980 101955839 22773980 101955839 828051113 277195639 828051113 277195639 392554546 830697950 392554546 830697950 47546027 597814051 47546027 597814051 671158797 19117243 671158797 19117243 888661890 861830631 888661890 861830631 521519870 978754153 521519870 978754153 -1000000005 915125007 -1000000005 915125007 722936691 96336979 722936691 96336979 91851389 776545411 91851389 776545411 855136632 283195021 855136632 283195021 176433367 700405038 176433367 700405038 979678635 979117249 979678635 979117249 421064661 56015004 421064661 56015004 677028817 965318578 677028817 965318578 464536576 798640875 464536576 798640875 95793417 396099066 95793417 396099066 606038849 174862248 606038849 174862248 534104374 698753697 534104374 698753697 27231165 914771611 27231165 914771611 538642870 105213267 538642870 105213267 779990232 754398958 779990232 754398958 299214937 309655767 299214937 309655767 85594625 782672004 85594625 782672004 1000000005 256679331 1000000005 256679331 376252428 844146497 376252428 844146497 780885108 103787049 780885108 103787049 75423878 905731221 75423878 905731221 724010987 112981563 724010987 112981563 257334550 987022335 257334550 987022335 826205027 255706856 826205027 255706856 7038926 993131364 7038926 993131364 452408445 87826166 452408445 87826166 900730320 470668608 900730320 470668608 757553744 685900530 757553744 685900530 156540736 35894364 156540736 35894364 574552684 342586466 574552684 342586466 898207639 793938097 898207639 793938097 782985078 30085909 782985078 30085909 41518803 387690521 41518803 387690521 568546919 885029780 568546919 885029780 372992431 110808725 372992431 110808725 592823963 944933700 592823963 944933700 952118245 15481331 952118245 15481331 524000221 754482043 524000221 754482043 959479881 116057503 959479881 116057503 -1000000005 649977495 -1000000005 649977495 684901331 911770728 684901331 911770728 327482148 459216077 327482148 459216077 995904486 83489933 995904486 83489933 614300834 586700580 614300834 586700580 305091921 981319515 305091921 981319515 781037292 596255945 781037292 596255945 253165917 624780360 253165917 624780360 776285945 893944913 776285945 893944913 87016031 346614211 87016031 346614211 1000000005 54844488 1000000005 54844488 225799313 693485355 225799313 693485355 854681613 954540763 854681613 954540763 536152 122301848 536152 122301848 410548389 723307953 410548389 723307953 939444934 903760854 939444934 903760854 230471833 65811063 230471833 65811063 21028927 834304157 21028927 834304157 999602077 461177024 999602077 461177024 217420271 741198382 217420271 741198382 994023496 84545435 994023496 84545435 891372079 481820814 891372079 481820814 156473273 924934114 156473273 924934114 700818076 178473217 700818076 178473217 496872068 361812246 496872068 361812246 150942475 861968940 150942475 861968940 858994800 24306145 858994800 24306145 465826829 490077379 465826829 490077379 588047207 602943529 588047207 602943529 149509993 90623842 149509993 90623842 887585915 338486392 887585915 338486392 361313448 151454658 361313448 151454658 907077623 973827656 907077623 973827656 43829179 387618918 43829179 387618918 703133371 123295046 703133371 123295046 11729906 1151180 11729906 1151180 530574053 693043862 530574053 693043862 928959775 362664554 928959775 362664554 143271110 36840055 143271110 36840055 628347674 973919249 628347674 973919249 -1000000005 78797327 -1000000005 78797327 504444016 977913986 504444016 977913986 959645304 167090633 959645304 167090633 93184485 669967327 93184485 669967327 756478502 435063027 756478502 435063027 149333749 895428213 149333749 895428213 869705511 779472036 869705511 779472036 206344156 -1000000005 206344156 -1000000005 16075373 210466915 16075373 210466915 541072088 318293827 541072088 318293827 839099465 320673021 839099465 47436696 839099465 47436696 109967637 990425016 109967637 990425016 351491371 372508264 351491371 372508264 751525465 915514543 751525465 915514543 10975651 350556826 10975651 350556826 988894849 604126007 988894849 604126007 -1000000005 261811044 -1000000005 261811044 809443857 965140519 809443857 965140519 858157587 249207787 858157587 249207787 369139377 411355658 369139377 411355658 925322040 114009493 925322040 114009493 232431059 948554652 232431059 948554652 396129229 11505820 396129229 11505820 23336120 860119009 23336120 860119009 752351962 762089065 752351962 762089065 955841477 333247514 955841477 333247514 317431405 771628669 317431405 771628669 608942294 478026503 608942294 478026503 1000000005 65128939 1000000005 65128939 370460806 935908169 370460806 935908169 89477397 52895779 89477397 52895779 436400420 944155302 436400420 944155302 102456068 351113659 102456068 351113659 620785982 686622802 620785982 686622802 851990961 914869585 851990961 914869585 36503822 4468614 36503822 4468614 259939993 695763048 259939993 695763048 179110702 770788035 179110702 770788035 985223981 -1000000005 985223981 -1000000005 854746439 310886574 854746439 310886574 46479298 977659799 46479298 977659799 563481775 114207600 563481775 114207600 38194389 320182113 38194389 320182113 782749741 869284179 782749741 869284179 33010385 276629816 33010385 276629816 661851653 944887558 661851653 944887558 288217994 119213392 288217994 119213392 914524019 768934620 914524019 768934620 937782921 -1000000005 937782921 -1000000005 860198737 892794660 860198737 892794660 70022866 168567810 70022866 168567810 876092658 769721732 876092658 769721732 198680677 694489970 198680677 694489970 98367961 27253193 98367961 27253193 631231855 265605882 631231855 265605882 886540487 991282511 886540487 991282511 231726286 776453147 231726286 776453147 692581615 684012600 692581615 684012600 995372897 25853637 995372897 25853637 853527845 510431155 853527845 510431155 277355804 742313323 277355804 742313323 909495832 320610770 909495832 320610770 123876993 38035946 123876993 38035946 896004683 992416923 896004683 992416923 250800159 535669670 250800159 535669670 934855531 209326923 934855531 209326923 170055093 544600187 170055093 544600187 671996622 -1000000005 671996622 -1000000005 85949047 636642873 85949047 636642873 944433738 144157350 944433738 144157350 77445533 577174774 77445533 577174774 746319176 634955533 746319176 634955533 -1000000005 943083801 -1000000005 943083801 704195412 206395137 704195412 206395137 347458410 942756120 347458410 942756120 690955712 487687784 690955712 487687784 1000000005 689481102 1000000005 689481102 176872157 31050194 176872157 31050194 946262862 833695719 946262862 833695719 307500574 -1000000005 307500574 -1000000005 890733384 697572628 890733384 697572628 94190163 125635066 94190163 125635066 767786181 924340360 767786181 924340360 820768735 205429259 820768735 205429259 151409276 908590834 151409276 908590834 959650315 335091510 959650315 335091510 207190654 393862935 207190654 393862935 498317061 717283332 498317061 717283332 138866037 443080453 138866037 443080453 898586155 842110786 898586155 842110786 256732435 571758909 256732435 571758909 125519218 86455384 125519218 86455384 426577261 878651810 426577261 878651810 976143634 578070587 976143634 578070587 109411690 277055337 109411690 277055337 495231153 854242519 495231153 854242519 164083727 412609501 164083727 412609501 924641617 51998704 924641617 51998704 574454847 315104988 574454847 315104988 1000000005 899710981 1000000005 899710981 566655654 633348280 566655654 633348280 136637962 246176995 136637962 246176995 853906724 851715604 853906724 851715604 418432230 83899868 418432230 83899868 981490592 965327460 981490592 965327460 336406525 619511397 336406525 619511397 693048210 150373003 693048210 150373003 327003766 728471925 327003766 728471925 639232996 122904102 639232996 122904102 937384386 746903175 937384386 746903175 183949003 939371413 183949003 939371413 698954495 142464016 698954495 142464016 45084628 1195721 45084628 1195721 989420269 870916559 989420269 870916559 134557263 3243169 134557263 3243169 973691349 667872957 973691349 667872957 765813615 257050526 765813615 257050526 164306371 757867737 164306371 757867737 658747143 177156952 658747143 177156952 194827099 758332585 194827099 758332585 635390598 177684694 635390598 177684694 175770130 924042545 175770130 924042545 476617511 184556319 476617511 184556319 976747080 297893863 976747080 297893863 148361370 94748874 148361370 94748874 924316213 7595436 924316213 7595436 295287560 949458930 295287560 949458930 961567068 61860631 961567068 61860631 708750666 966422739 708750666 966422739 3599139 193450194 3599139 193450194 720164163 656771215 720164163 656771215 359014848 163507835 359014848 163507835 987541550 774244670 987541550 774244670 36062828 421067122 36062828 421067122 622601572 930156967 622601572 930156967 43771777 -1000000005 43771777 -1000000005 475290740 513087101 475290740 513087101 251129799 51535488 251129799 51535488 15270595 604267498 15270595 604267498 311278352 185401978 311278352 185401978 675022714 763303769 675022714 763303769 43704296 56826260 43704296 56826260 426706529 960525482 426706529 960525482 158833888 3663607 158833888 3663607 388174492 785055678 388174492 785055678 1000000005 591985844 1000000005 591985844 559357245 91875458 559357245 91875458 156287610 995545850 156287610 995545850 12164532 145266704 12164532 145266704 598187245 761104120 598187245 761104120 72565293 332594359 72565293 332594359 955996386 601537797 955996386 601537797 835762959 449472715 835762959 449472715 400006947 855704794 400006947 855704794 787195861 122534209 787195861 122534209 249625180 467340855 249625180 467340855 866017822 862716934 866017822 862716934 70499926 169277242 70499926 169277242 993556308 693283656 993556308 693283656 962728351 828696485 962728351 828696485 68262465 749926953 68262465 749926953 845052930 217428343 845052930 217428343 414080810 790645892 414080810 790645892 792085323 17793512 792085323 17793512 250312435 338703640 250312435 338703640 661181950 868842973 661181950 868842973 828242220 948117888 828242220 948117888 982020710 46734239 982020710 46734239 90320303 486278797 90320303 486278797 963225279 1000000005 963225279 1000000005 422773522 235503080 422773522 235503080 997586290 942249645 997586290 942249645 156489649 346698830 156489649 346698830 986095022 260019355 986095022 260019355 523238169 961849147 523238169 961849147 334036021 301908995 334036021 301908995 833382222 783034537 833382222 783034537 278567668 109563067 278567668 109563067 558911092 438583873 558911092 438583873 930584398 743494488 930584398 743494488 16371723 212289688 16371723 212289688 705711495 987376275 705711495 987376275 619733909 143507297 619733909 143507297 233941683 889109217 233941683 889109217 907884424 126861754 907884424 126861754 55837887 913314261 55837887 913314261 966979955 659034111 966979955 659034111 535891509 1000000005 535891509 1000000005 272771824 84044868 272771824 84044868 841642519 975314359 841642519 975314359 787156895 603589787 787156895 603589787 339222011 95379251 339222011 95379251 773556784 794014710 773556784 794014710 30459536 415493020 30459536 415493020 912750999 919201490 912750999 919201490 116102219 7671846 116102219 7671846 982145441 235759075 982145441 235759075 181814962 996697964 181814962 996697964 997651049 721100927 997651049 721100927 265230550 582977942 265230550 582977942 887889831 25501202 887889831 25501202 797119930 637287974 797119930 637287974 722441123 183689564 722441123 183689564 27805795 589103678 27805795 589103678 588998375 126081636 588998375 126081636 929436897 753377935 929436897 753377935 232082101 984839845 232082101 984839845 977643605 60712805 977643605 60712805 49228514 270639094 49228514 270639094 853754203 515236288 853754203 515236288 227329182 126476559 227329182 126476559 788385176 927387699 788385176 927387699 44942717 637794841 44942717 637794841 961321542 297265800 961321542 297265800 106472948 649133179 106472948 649133179 929441568 947314208 929441568 947314208 13288177 102961781 13288177 102961781 568176607 923769946 568176607 923769946 853602675 -1000000005 853602675 -1000000005 491312685 463825933 491312685 463825933 658377314 212125735 658377314 212125735 149706555 560721434 149706555 560721434 863643448 493739530 863643448 493739530 412796080 1000000005 412796080 1000000005 943058247 189783491 943058247 189783491 382855610 954442795 382855610 954442795 41163974 245492250 41163974 245492250 1000000005 677082683 1000000005 677082683 138296640 983603255 138296640 983603255 755154296 131373500 755154296 131373500 253733409 921131452 253733409 921131452 64080517 283015531 64080517 283015531 687020780 71898126 687020780 71898126 86415613 724249572 86415613 724249572 190801747 541296479 190801747 541296479 784001330 745409327 784001330 745409327 205990878 60129299 205990878 60129299 781760574 775388839 781760574 775388839 177719492 1000000005 177719492 1000000005 387223433 207241461 387223433 207241461 804602565 120458130 804602565 120458130 146208959 760708728 146208959 760708728 569139360 218346718 569139360 218346718 34555496 125226989 34555496 125226989 945262054 812649264 945262054 812649264 668728758 588599575 668728758 588599575 656185395 79985671 656185395 79985671 222535634 979643960 222535634 979643960 868576776 319885809 868576776 319885809 46422085 981664551 46422085 981664551 926443218 621489739 926443218 621489739 656499011 25214492 656499011 25214492 284314083 81555233 284314083 81555233 856830897 690968031 856830897 690968031 523810647 255521875 523810647 255521875 50042781 864911526 50042781 864911526 709486165 799625880 709486165 799625880 172290628 109373099 172290628 109373099 502264293 388098804 502264293 388098804 646917511 582390517 646917511 582390517 35549658 782098837 35549658 782098837 893264713 918184875 893264713 918184875 36873907 119464067 36873907 119464067 921246203 988166685 921246203 988166685 769195909 756879954 769195909 756879954 949914381 233684013 949914381 233684013 347606941 381846696 347606941 381846696 184277924 599535576 184277924 599535576 988956945 279695384 988956945 279695384 373703414 915106004 373703414 915106004 805887922 665798587 805887922 665798587 33950927 996161556 33950927 996161556 410184640 172530487 410184640 172530487 101981425 45588149 101981425 45588149 588396001 583885773 588396001 583885773 845028198 12731638 845028198 12731638 666251305 999252690 666251305 999252690 159715226 581894851 159715226 581894851 976162395 320121545 976162395 320121545 219194897 509325402 219194897 509325402 126914920 657439539 126914920 657439539 1000000005 222805594 1000000005 222805594 13171985 110560793 13171985 110560793 831070991 998156411 831070991 998156411 388232318 179250009 388232318 179250009 824842169 988008726 824842169 988008726 984813717 714288883 984813717 714288883 32306777 988591460 32306777 988591460 783577089 59003303 783577089 59003303 77517859 954353863 77517859 954353863 672729965 282533043 672729965 282533043 959031670 983274888 959031670 983274888 101139660 271716450 101139660 271716450 581730165 767039980 581730165 767039980 204025761 504776025 204025761 504776025 574225191 290792805 574225191 290792805 836619110 561018475 836619110 561018475 376180415 68413526 376180415 68413526 68380052 271823317 68380052 271823317 803839423 854876282 803839423 854876282 520491640 21889445 520491640 21889445 1000000005 724379017 1000000005 724379017 157824669 128939401 157824669 128939401 996097618 765042311 996097618 765042311 326757890 115967462 326757890 115967462 464215539 915070834 464215539 915070834 845260611 165893164 845260611 165893164 622342683 976679737 622342683 976679737 924796951 146651751 924796951 146651751 394613966 1000000005 394613966 1000000005 614672977 278190046 614672977 278190046 753313948 994411927 753313948 994411927 147584618 339373446 147584618 339373446 832199818 828519383 832199818 828519383 61659083 395272478 61659083 395272478 541532492 903900216 541532492 903900216 824840314 317756860 824840314 317756860 100345108 974662 100345108 974662 613782576 770274144 613782576 770274144 270693899 26207684 270693899 26207684 726254052 401736607 726254052 401736607 118487132 980369677 118487132 980369677 657135985 172298094 657135985 172298094 -1000000005 24798069 -1000000005 24798069 984214034 662390918 984214034 662390918 161034579 336707960 161034579 336707960 919452036 86680284 919452036 86680284 610980129 985768028 610980129 985768028 -1000000005 197385876 -1000000005 197385876 84478754 322843727 84478754 322843727 966982671 995506401 966982671 995506401 109998044 70811916 109998044 70811916 644332497 31357571 644332497 31357571 207764632 900737783 207764632 900737783 536179867 330772536 536179867 330772536 120397859 980253935 120397859 980253935 624665888 496876160 624665888 496876160 202099379 851733779 202099379 851733779 799323584 406279431 799323584 406279431 189573079 588740183 189573079 588740183 982201991 303989787 982201991 303989787 202411783 143064088 202411783 143064088 926807101 891207412 926807101 891207412 823481273 23500623 823481273 23500623 488416803 805490530 488416803 805490530 244016392 203748104 244016392 203748104 857165294 897204597 857165294 897204597 50935407 687854475 50935407 687854475 611816475 131202239 611816475 131202239 517530643 712313559 517530643 712313559 946260313 24217589 946260313 24217589 137688420 563500707 137688420 563500707 552549984 1000000005 552549984 1000000005 67347527 439349443 67347527 439349443 945761038 986730478 945761038 986730478 13485954 523616747 13485954 523616747 505901215 32333527 505901215 32333527 765817776 855724755 765817776 855724755 70615754 140806831 70615754 140806831 -1000000005 815602915 -1000000005 815602915 251935344 120035573 251935344 120035573 996800046 370825034 996800046 370825034 550747093 1000000005 550747093 1000000005 319158012 697947238 319158012 697947238 598816446 296356142 598816446 296356142 798401198 868084406 798401198 868084406 327176145 557058507 327176145 557058507 804443393 777842720 804443393 777842720 402515080 56101506 402515080 56101506 856527430 650012505 856527430 650012505 269538293 991097373 269538293 991097373 734333974 113795128 734333974 113795128 96407656 779122940 96407656 779122940 379381381 235208079 379381381 235208079 113847694 743609445 113847694 743609445 316043787 844624359 316043787 844624359 45461319 205366869 45461319 205366869 625141653 771134555 625141653 771134555 554181717 391725358 554181717 391725358 259964564 648276319 259964564 648276319 422403192 130595599 422403192 130595599 983272163 498877187 983272163 498877187 183234515 904815673 183234515 904815673 886308878 24665434 886308878 24665434 10654901 976487366 10654901 976487366 821486657 169674604 821486657 169674604 120103372 781653952 120103372 781653952 785676157 24952147 785676157 24952147 83135694 103411443 83135694 103411443 322620882 992599266 322620882 992599266 131692099 15004652 131692099 15004652 253207411 178836922 253207411 178836922 700858173 720199215 700858173 720199215 49168069 559837728 49168069 559837728 601381430 118643356 601381430 118643356 469948252 548015961 469948252 548015961 2752868 1000000005 2752868 1000000005 687947712 315912136 687947712 315912136 383493846 830895954 383493846 830895954 826421564 401514407 826421564 401514407 529644486 922795538 529644486 922795538 105157519 973393254 105157519 973393254 625207238 352658127 625207238 352658127 57346804 185965832 57346804 185965832 302553689 13802503 302553689 13802503 943119066 746452843 943119066 746452843 32400555 642948057 32400555 642948057 181297331 116109476 181297331 116109476 749178273 736106686 749178273 736106686 42882801 85187638 42882801 85187638 562076507 996747609 562076507 996747609 138674081 846777462 138674081 846777462 838024828 -1000000005 838024828 -1000000005 967531706 270107210 967531706 270107210 681984819 600597251 681984819 600597251 371686987 191481072 371686987 191481072 240453744 760828251 240453744 760828251 927156242 186443496 927156242 186443496 103160894 710474191 103160894 710474191 991718523 252895644 991718523 252895644 26682243 992239852 26682243 992239852 826421668 6538685 826421668 6538685 74573973 981364612 74573973 981364612 789885433 231282997 789885433 231282997 154225136 874221008 154225136 874221008 708319215 605511595 708319215 605511595 234947744 859718150 234947744 859718150 374553011 253965911 374553011 253965911 658758684 894086638 658758684 894086638 818957920 385493506 818957920 385493506 457145816 631984366 457145816 631984366 748620418 312210944 748620418 312210944 949555976 551320558 949555976 551320558 35061480 205918123 35061480 205918123 832586150 895092128 832586150 895092128 147007262 855549174 147007262 855549174 999619420 297259608 999619420 297259608 411903006 655252895 411903006 655252895 816240571 992635291 816240571 992635291 -1000000005 528751037 -1000000005 528751037 466279248 253253269 466279248 253253269 688278194 1000000005 688278194 1000000005 343831184 737668923 343831184 737668923 982047068 608894454 982047068 608894454 65919375 188023724 65919375 188023724 945286419 699619269 945286419 699619269 699585112 212394762 699585112 212394762 54079633 781006177 54079633 781006177 369708066 530058681 369708066 530058681 72668740 85748903 72668740 85748903 862121910 756247109 862121910 756247109 211736568 -1000000005 211736568 -1000000005 961169503 910223146 961169503 910223146 193330771 318524047 193330771 318524047 929906533 957455170 929906533 957455170 409422976 206522405 409422976 206522405 946447035 576038520 946447035 576038520 437585530 25162570 437585530 25162570 780919501 836193415 780919501 836193415 148289499 709413 148289499 709413 878111047 1000000005 878111047 1000000005 769043744 631745042 769043744 631745042 67978417 87410596 67978417 87410596 398199710 716670743 398199710 716670743 677538908 641646888 677538908 641646888 976907822 851839102 976907822 851839102 183334369 602959424 183334369 602959424 499149947 912054604 499149947 912054604 16154599 144463566 16154599 144463566 779565397 889080027 779565397 889080027 598233803 284958026 598233803 284958026 294542771 106833988 294542771 106833988 138617545 998598405 138617545 998598405 856192139 469993329 856192139 469993329 586362128 92812518 586362128 92812518 5590282 564326410 5590282 564326410 801716320 384346555 801716320 384346555 897553873 925117336 897553873 925117336 933985713 82683012 933985713 82683012 372240783 771334711 372240783 771334711 508720462 286628720 508720462 286628720 928723587 800669965 928723587 800669965 322561012 997949133 322561012 997949133 54158254 95829388 54158254 95829388 663430883 655252772 663430883 655252772 323989485 183535627 323989485 183535627 716092636 896307721 716092636 896307721 136645159 167788054 136645159 167788054 904037679 954823652 904037679 954823652 155622802 80536550 155622802 80536550 385808434 909486777 385808434 909486777 85198253 289590602 85198253 289590602 765801000 850963057 765801000 850963057 994189158 659194297 994189158 659194297 340477629 115529698 340477629 115529698 809272846 568539665 809272846 568539665 265788442 973129528 265788442 973129528 806865129 110990864 806865129 110990864 213593546 969031665 213593546 969031665 796581069 199381202 796581069 199381202 165955121 470974603 165955121 470974603 991698977 930002690 991698977 930002690 720109421 37291111 720109421 37291111 34120668 929838250 34120668 929838250 820212561 403807454 820212561 403807454 158619861 976153017 158619861 976153017 1000000005 343615867 1000000005 343615867 599687128 909047442 599687128 909047442 898509018 107388051 898509018 107388051 556856881 980726671 556856881 980726671 67638694 429129350 67638694 429129350 165432589 1000000005 165432589 1000000005 8293332 48855684 8293332 48855684 712842424 238267162 712842424 238267162 202641148 739268651 202641148 739268651 999496190 112632871 999496190 112632871 262493902 2323471 262493902 2323471 791054329 927010540 791054329 927010540 966781213 59844766 966781213 59844766 49634458 907023017 49634458 907023017 855619844 27068835 855619844 27068835 947314191 929325930 947314191 929325930 791708912 196675315 791708912 196675315 524909430 539305258 524909430 539305258 312344372 865934655 312344372 865934655 692869332 463799664 692869332 463799664 860085682 277087930 860085682 277087930 733982155 667007277 733982155 667007277 422646452 527591886 422646452 527591886 555422496 82112774 555422496 82112774 22248616 15344261 22248616 15344261 660291633 527345919 660291633 527345919 807710570 955343062 807710570 955343062 968934941 630998291 968934941 630998291 36585932 417055065 36585932 417055065 275099803 872243550 275099803 872243550 763720316 269300777 763720316 269300777 315370357 874198112 315370357 874198112 856686780 98006810 856686780 98006810 592570836 737397287 592570836 737397287 33083289 928895836 33083289 928895836 862085924 566103665 862085924 566103665 46507269 934952785 46507269 934952785 968178425 62210626 968178425 62210626 113128141 798086071 113128141 798086071 748685191 224592957 748685191 224592957 865278047 799990490 865278047 799990490 198109240 26246210 198109240 26246210 249763661 414681825 249763661 414681825 626994509 51445119 626994509 51445119 795184824 589728345 795184824 589728345 88987562 1000000005 88987562 1000000005 540188922 552053947 540188922 552053947 736470948 80507977 736470948 80507977 78684752 979855753 78684752 979855753 866448626 878043931 866448626 878043931 295975063 456019919 295975063 456019919 449216415 33318511 449216415 33318511 485365653 853081316 485365653 853081316 768882651 282078456 768882651 282078456 -1000000005 94320876 -1000000005 94320876 384333914 158865408 384333914 158865408 29070913 502928354 29070913 502928354 208655849 886902653 208655849 886902653 652216622 619526734 652216622 619526734 943768544 980040829 943768544 980040829 53257621 512740732 53257621 512740732 589416085 987039966 589416085 987039966 199938378 104330400 199938378 104330400 52978826 970575975 52978826 970575975 220977602 568985900 220977602 568985900 739281600 255576431 739281600 255576431 177096193 369748807 177096193 369748807 806212082 198107929 806212082 198107929 80408680 776795318 80408680 776795318 842664193 139650421 842664193 139650421 314548778 931308085 314548778 931308085 629193541 195531933 629193541 195531933 160802431 866557592 160802431 866557592 850644245 370153550 850644245 370153550 183730275 871961663 183730275 871961663 950726848 40597665 950726848 40597665 225013314 780927327 225013314 780927327 617202513 45528495 617202513 45528495 55604153 427665740 55604153 427665740 461222693 957128196 461222693 957128196 993010757 724111045 993010757 724111045 482585514 79639744 482585514 79639744 784281959 631170391 784281959 631170391 647651481 139590951 647651481 139590951 302697827 964845698 302697827 964845698 983263501 149078843 983263501 149078843 781513370 831462436 781513370 831462436 457112283 138342816 457112283 138342816 119965864 540283987 119965864 540283987 639564447 135246592 639564447 135246592 117836386 1000000005 117836386 1000000005 395375389 855366443 395375389 855366443 877170439 164033914 877170439 164033914 85904231 772191033 85904231 772191033 355026563 197358132 355026563 197358132 920278568 321515705 920278568 321515705 88890292 978262902 88890292 978262902 434221616 121789342 434221616 121789342 853149550 816010291 853149550 816010291 210476887 378612334 210476887 378612334 518456137 968920561 518456137 968920561 845884355 514996343 845884355 514996343 326132400 473229891 326132400 473229891 809446534 917270659 809446534 917270659 643673793 70339693 643673793 70339693 102340584 751359162 102340584 751359162 622884116 213350894 622884116 213350894 131255465 722377652 131255465 722377652 20934000 8670004 20934000 8670004 878373795 718785580 878373795 718785580 349841219 254738922 349841219 254738922 119605039 587754359 119605039 587754359 423940424 21201120 423940424 21201120 1000000005 759766696 1000000005 759766696 140734944 195253984 140734944 195253984 1000000005 38000945 1000000005 38000945 217028548 714014477 217028548 714014477 49709176 953453664 49709176 953453664 749176962 22812405 749176962 22812405 42993819 694166813 42993819 694166813 961484870 84048087 961484870 84048087 123405655 207159948 123405655 207159948 320073767 962317487 320073767 962317487 758658369 155193990 758658369 155193990 44830184 628456859 44830184 628456859 990859092 467050175 990859092 467050175 -1000000005 155594979 -1000000005 155594979 992139072 33840304 992139072 33840304 2882608 897505357 2882608 897505357 954143664 247376629 954143664 247376629 36503451 943615781 36503451 943615781 857893694 72629911 857893694 72629911 74985584 830471649 74985584 830471649 772788153 515980329 772788153 515980329 301000421 344649342 301000421 344649342 863687140 723379996 863687140 723379996 5325904 183318463 5325904 183318463 769803791 491922901 769803791 491922901 393758528 201188053 393758528 201188053 959463565 612956868 959463565 612956868 286012963 822895162 286012963 822895162 927861191 168816185 927861191 168816185 569474607 1000000005 569474607 1000000005 186364007 27685599 186364007 27685599 111409865 782034443 111409865 782034443 876577036 913470816 876577036 913470816 158505685 126908460 158505685 126908460 836009571 996595309 836009571 996595309 5307039 172653716 5307039 172653716 369571935 408508648 369571935 408508648 874776492 795240910 874776492 795240910 58691379 119074547 58691379 119074547 668617992 579790676 668617992 579790676 161129766 282884370 161129766 282884370 829245818 891149023 829245818 891149023 51998947 559192567 51998947 559192567 336238772 235855371 336238772 235855371 785912178 612126116 785912178 612126116 890811362 108761708 890811362 108761708 405455889 816412335 405455889 816412335 818590853 572112944 818590853 572112944 148081381 465754670 148081381 465754670 687078558 643733326 687078558 643733326 19489666 74900715 19489666 74900715 750352539 436797719 750352539 436797719 258457477 872034784 258457477 872034784 861848416 43476746 861848416 43476746 -1000000005 277972466 -1000000005 277972466 726143475 965371056 726143475 965371056 16429341 86809772 16429341 86809772 694515098 763144657 694515098 763144657 375805537 -1000000005 375805537 -1000000005 17792176 134867558 17792176 134867558 848853741 847030931 848853741 847030931 44858025 648401165 44858025 648401165 564859334 961432240 564859334 961432240 165444456 279996584 165444456 279996584 467983455 964894616 467983455 964894616 214540348 77613293 214540348 77613293 344522940 689505783 344522940 689505783 787275396 7089903 787275396 7089903 55593898 802483328 55593898 802483328 669864929 286922991 669864929 286922991 187135005 21605906 187135005 21605906 818682754 948766363 818682754 948766363 203990514 186119342 203990514 186119342 958485431 918750154 958485431 918750154 380005526 449412374 380005526 449412374 679429700 782453271 679429700 782453271 163455894 383663055 163455894 383663055 430145596 1000000005 430145596 1000000005 139948985 405036648 139948985 405036648 566510388 119467325 566510388 119467325 18429140 761535071 18429140 761535071 757702379 945837857 757702379 945837857 80676148 814971372 80676148 814971372 783129595 300915135 783129595 300915135 201619832 435924789 201619832 435924789 888477030 971917534 888477030 971917534 141291790 147130072 141291790 147130072 889392285 398884915 889392285 398884915 132833879 894393797 132833879 894393797 305335858 688374801 305335858 688374801 677036735 44128316 677036735 44128316 303649954 728606306 303649954 728606306 899619015 63388729 899619015 63388729 148461541 663827972 148461541 663827972 762595796 27294073 762595796 27294073 349614591 493008842 349614591 493008842 654242955 155094099 654242955 155094099 341221382 653365228 341221382 653365228 101824362 20694777 101824362 20694777 334489329 318971306 334489329 318971306 875786145 846357363 875786145 846357363 33436191 92789098 33436191 92789098 680144543 346549103 680144543 346549103 1000000005 283211626 1000000005 283211626 24470251 1000000005 24470251 1000000005 908447726 216161899 908447726 216161899 218693489 837313041 218693489 837313041 768468575 248851162 768468575 248851162 123197315 882166006 123197315 882166006 786585610 334584501 786585610 334584501 110159024 941644716 110159024 941644716 875443333 170488646 875443333 170488646 -1000000005 987402413 -1000000005 987402413 800989168 122287975 800989168 122287975 170749911 844813115 170749911 844813115 199683462 14448061 199683462 14448061 783283406 938406002 783283406 938406002 423441632 446592106 423441632 446592106 979985350 893240073 979985350 893240073 992864710 164992652 992864710 164992652 222953041 773828811 222953041 773828811 962945704 309766056 962945704 309766056 296055282 761560433 296055282 761560433 983063459 266127421 983063459 266127421 226074277 996625477 226074277 996625477 16729721 258479481 16729721 258479481 999966497 937672396 999966497 937672396 315886971 64985112 315886971 64985112 921417723 868997110 921417723 868997110 112218014 123042513 112218014 123042513 528307478 887992346 528307478 887992346 834541255 251133058 834541255 251133058 940513847 1000000005 940513847 1000000005 760709000 338924515 760709000 338924515 333627028 988472997 333627028 988472997 996490992 230283786 996490992 230283786 416165205 818782301 416165205 818782301 933307835 951165979 933307835 951165979 666369642 302528439 666369642 302528439 169714744 10690254 169714744 10690254 693217667 700351927 693217667 700351927 160160690 193422767 160160690 193422767 971936540 977496479 971936540 977496479 76866716 24116403 76866716 24116403 873321477 630405246 873321477 630405246 330027095 136456654 330027095 136456654 997491427 772374336 997491427 772374336 49653776 127473545 49653776 127473545 503452611 1000000005 503452611 1000000005 643310191 285767298 643310191 285767298 153968506 951763671 153968506 951763671 429257395 76648786 429257395 76648786 945783057 195919909 945783057 195919909 153343429 881046206 153343429 881046206 252199797 69866337 252199797 69866337 931175873 1000000005 931175873 1000000005 891291144 440629461 891291144 440629461 622799426 610426707 622799426 610426707 949467381 943428281 949467381 943428281 636742179 125510792 636742179 125510792 144378326 359265484 144378326 359265484 882902523 927043860 882902523 927043860 41093851 287385909 41093851 287385909 553627608 598176042 553627608 598176042 1000000005 251728986 1000000005 251728986 409374995 776366290 409374995 776366290 198833941 251332152 198833941 251332152 974889763 53510806 974889763 53510806 421816814 995974541 421816814 995974541 4296417 18798485 4296417 18798485 144649464 617587499 144649464 617587499 450659910 754996761 450659910 754996761 771044644 275642643 771044644 275642643 297542994 604200395 297542994 604200395 795768010 934236765 795768010 934236765 91980044 474586834 91980044 474586834 803323721 161783531 803323721 161783531 352649999 635422709 352649999 635422709 830502085 21177222 830502085 21177222 208927217 492111244 208927217 492111244 996907038 1000000005 996907038 1000000005 154699094 23179416 154699094 23179416 911459242 676366574 911459242 676366574 687422996 985234141 687422996 985234141 233568472 271464747 233568472 271464747 896248437 642526599 896248437 642526599 449205991 949931 449205991 949931 690107317 588158145 690107317 588158145 154762258 52703260 154762258 52703260 1000000005 39959474 1000000005 39959474 629448662 239591221 629448662 239591221 464091494 1000000005 464091494 1000000005 452060847 96021294 452060847 96021294 23561645 943885237 23561645 943885237 855808955 135708773 855808955 135708773 695969611 653964509 695969611 653964509 996917695 224735116 996917695 224735116 126945123 438868600 126945123 438868600 655310285 643993441 655310285 643993441 4946970 858116 4946970 858116 932460703 819776935 932460703 819776935 501252962 244921417 501252962 244921417 2259316 675415194 2259316 675415194 1000000005 123540103 1000000005 123540103 419661083 206337022 419661083 206337022 41302771 655836649 41302771 655836649 603448543 502375168 603448543 502375168 946347317 967000339 946347317 967000339 73338323 11332833 73338323 11332833 875253659 274991770 875253659 274991770 3599358 960161377 3599358 960161377 296604177 199470828 296604177 199470828 829210687 428459337 829210687 428459337 29472899 843697756 29472899 843697756 822036510 3354039 822036510 3354039 435353793 766665860 435353793 766665860 896149730 19640873 896149730 19640873 24321499 266257479 24321499 266257479 804727699 454320712 804727699 454320712 415344828 670852153 415344828 670852153 809630580 383006548 809630580 383006548 248179386 875742529 248179386 875742529 195525812 134440318 195525812 134440318 547674033 859479442 547674033 859479442 147600348 33228426 147600348 33228426 789205589 514767412 789205589 514767412 74848905 1000000005 74848905 1000000005 91116491 182359243 91116491 182359243 814024642 974406379 814024642 974406379 111289799 398600839 111289799 398600839 408983522 926704248 408983522 926704248 93280484 714654668 93280484 714654668 231295892 414545817 231295892 414545817 888989542 924853141 888989542 924853141 71851595 49669180 71851595 49669180 621091596 429855842 621091596 429855842 137931800 171000456 137931800 171000456 826580009 881964020 826580009 881964020 907734748 541091689 907734748 541091689 -1000000005 501291672 -1000000005 501291672 950596895 670567 950596895 670567 579701884 707217838 579701884 707217838 193059225 590913107 193059225 590913107 778276292 759279 778276292 759279 343674865 134489910 343674865 134489910 784430868 862244954 784430868 862244954 50979594 364283932 50979594 364283932 819728367 752037165 819728367 752037165 360593424 316321915 360593424 316321915 416536561 611687909 416536561 611687909 937512798 919797553 937512798 919797553 493491063 726288102 493491063 726288102 991706827 152237848 991706827 152237848 5299926 934617040 5299926 934617040 667212409 -1000000005 667212409 -1000000005 868891052 945909177 868891052 945909177 596099462 168193658 596099462 168193658 919464927 381500957 919464927 381500957 115710212 811754399 115710212 811754399 660855211 412288515 660855211 412288515 916503424 212733781 916503424 212733781 -1000000005 91533582 -1000000005 91533582 747523572 716559619 747523572 716559619 303286126 333958410 303286126 333958410 835258365 460951545 835258365 460951545 483347220 788836944 483347220 788836944 793340428 62630109 793340428 62630109 947767242 671895025 947767242 671895025 -1000000005 839937849 -1000000005 839937849 925479318 171902395 925479318 171902395 98460865 901021394 98460865 901021394 484881043 281054296 484881043 281054296 110337341 872720358 110337341 872720358 777260629 7977350 777260629 7977350 -1000000005 283051279 -1000000005 283051279 851214101 844744525 851214101 844744525 125677182 401243043 125677182 401243043 939922244 42214574 939922244 42214574 13342405 312761412 13342405 312761412 824173161 69622089 824173161 69622089 510726940 798896878 510726940 798896878 40680695 9458587 40680695 9458587 424425259 682957864 424425259 682957864 140505128 159370450 140505128 159370450 841907854 6171456 841907854 6171456 233254826 972522762 233254826 972522762 951851494 656444656 951851494 656444656 268915520 34131104 268915520 34131104 902131283 403889070 902131283 403889070 1000000005 165784753 1000000005 165784753 112684729 953541257 112684729 953541257 851122781 470141712 851122781 470141712 435965 78381311 435965 78381311 107809691 925377368 107809691 925377368 928119834 111940803 928119834 111940803 16330594 642890607 16330594 642890607 876260890 14296418 876260890 14296418 9554061 702880178 9554061 702880178 806260774 31275360 806260774 31275360 956875232 456976811 956875232 456976811 136437812 124612460 136437812 124612460 627943441 752757162 627943441 752757162 328985038 968590186 328985038 968590186 972322894 576031693 972322894 576031693 330482842 436888436 330482842 436888436 802959090 308415463 802959090 308415463 266684353 -1000000005 266684353 -1000000005 878290444 907496779 878290444 907496779 538922957 253316706 538922957 253316706 868957955 460956380 868957955 460956380 419894903 65204167 419894903 65204167 784564934 801995637 784564934 801995637 30824897 160827544 30824897 160827544 923481040 27851790 923481040 27851790 58902178 770039446 58902178 770039446 631341709 571081913 631341709 571081913 220032277 165228488 220032277 165228488 560606593 889158169 560606593 889158169 962507202 751618095 962507202 751618095 615753715 371659343 615753715 371659343 106362453 966746842 106362453 966746842 779731896 133428488 779731896 133428488 940280389 563205849 940280389 563205849 995116476 979520530 995116476 979520530 11975008 143755403 11975008 143755403 948791486 965284452 948791486 965284452 184256257 207384942 184256257 207384942 683295165 123895990 683295165 123895990 21135311 900360801 21135311 900360801 935846526 83759736 935846526 83759736 202157602 865501251 202157602 865501251 232823472 897857907 232823472 897857907 784674746 226044925 784674746 226044925 111414430 747753759 111414430 747753759 948836090 93222320 948836090 93222320 838367859 623916899 838367859 623916899 556889762 792468909 556889762 792468909 330189789 119133833 330189789 119133833 807056801 938253329 807056801 938253329 12524067 157340681 12524067 157340681 480065882 834496306 480065882 834496306 510953427 298969742 510953427 298969742 891531713 849200546 891531713 849200546 127547159 394831998 127547159 394831998 956276149 992197973 956276149 992197973 -1000000005 830752947 -1000000005 830752947 929046220 349225562 929046220 349225562 97292267 882099514 97292267 882099514 376495605 752587036 376495605 752587036 804903063 79507625 804903063 79507625 82621734 864441517 82621734 864441517 202704545 156821368 202704545 156821368 793571476 735974731 793571476 735974731 397950394 151327467 397950394 151327467 76412087 1000000005 76412087 1000000005 919453687 705522575 919453687 705522575 56239556 161720743 56239556 161720743 832640206 330446216 832640206 330446216 96696027 586380623 96696027 586380623 547269777 67025423 547269777 67025423 968088147 132047930 968088147 132047930 532859409 350182655 532859409 350182655 796107277 21117696 796107277 21117696 891804576 713227996 891804576 713227996 252286102 136665894 252286102 136665894 936742638 747160119 936742638 747160119 479969672 409092075 479969672 409092075 924016792 448286606 924016792 448286606 191673800 7157331 191673800 7157331 1000000005 593549067 1000000005 593549067 160355645 842550793 160355645 842550793 713370169 34230891 713370169 34230891 130974392 868636838 130974392 868636838 871632849 488781302 871632849 488781302 329327268 32799585 329327268 32799585 144302982 980811836 144302982 980811836 785016880 210595121 785016880 210595121 108733123 612999375 108733123 612999375 1000000005 697443955 1000000005 697443955 407217792 434398337 407217792 434398337 120355347 -1000000005 120355347 -1000000005 405424557 695256288 405424557 695256288 45568903 208202006 45568903 208202006 493650872 687390337 493650872 687390337 739031152 956246648 739031152 956246648 541543383 900193555 541543383 900193555 975835197 338931795 975835197 338931795 250902759 47948423 250902759 47948423 983898889 999634564 983898889 999634564 136469088 690585662 136469088 690585662 942796164 374889033 942796164 374889033 85478800 90019452 85478800 90019452 968066354 588583022 968066354 588583022 328696881 347569649 328696881 347569649 949058173 984622279 949058173 984622279 791396019 67592022 791396019 67592022 439335259 666410957 439335259 666410957 933025137 83213632 933025137 83213632 580230061 1000000005 580230061 1000000005 32944496 389584768 32944496 389584768 598837521 848404854 598837521 848404854 231511589 78290048 231511589 78290048 985443885 914803340 985443885 914803340 569772284 220382161 569772284 220382161 921727674 1000000005 921727674 1000000005 18458888 16504922 18458888 16504922 547367911 659294558 547367911 659294558 857847469 82179783 857847469 82179783 291994381 769824957 291994381 769824957 997283692 -1000000005 997283692 -1000000005 22516027 745589685 22516027 745589685 954139540 70240352 954139540 70240352 151714590 621790134 151714590 621790134 51620057 274065289 51620057 274065289 905726573 676067596 905726573 676067596 24962141 569918954 24962141 569918954 690309505 156650370 690309505 156650370 314862872 1000000005 314862872 1000000005 396886994 45219877 396886994 45219877 889727986 582365507 889727986 582365507 95850025 813471093 95850025 813471093 334074964 936523673 334074964 936523673 998829133 262482513 998829133 262482513 23181211 925945900 23181211 925945900 589890809 672119138 589890809 672119138 316322998 996348899 316322998 996348899 761259938 205657361 761259938 205657361 699693476 524710764 699693476 524710764 8842233 814022829 8842233 814022829 867988941 171397469 867988941 171397469 573064619 35888304 573064619 35888304 333062976 529358576 333062976 529358576 759359174 279827119 759359174 279827119 250883527 631463455 250883527 631463455 889690641 223908400 889690641 223908400 573175420 912808332 573175420 912808332 665738838 537414489 665738838 537414489 765034540 98237869 765034540 98237869 387064927 738678316 387064927 738678316 9036316 200281996 9036316 200281996 223564418 899207811 223564418 899207811 697905920 364740855 697905920 364740855 264576359 971619406 264576359 971619406 133201491 -1000000005 133201491 -1000000005 86775292 886591616 86775292 886591616 708415881 716880670 708415881 716880670 165573940 533607641 165573940 533607641 348616379 738678862 348616379 738678862 201919360 162437 201919360 162437 914751434 817479047 914751434 817479047 274867143 62880432 274867143 62880432 872055266 783929775 872055266 783929775 231504528 46697826 231504528 46697826 985129147 236952876 985129147 236952876 662609317 696998111 662609317 696998111 293167263 24910748 293167263 24910748 491555174 901486514 491555174 901486514 994995644 425589525 994995644 425589525 158525410 256396723 158525410 256396723 658810987 968244424 658810987 968244424 955923889 701254748 955923889 701254748 611065749 333151802 611065749 333151802 102482377 423499398 102482377 423499398 321978970 44659422 321978970 44659422 717890975 759782540 717890975 759782540 108471735 52977502 108471735 52977502 871491393 354074672 871491393 354074672 22100358 980724440 22100358 980724440 602481607 562764488 602481607 562764488 347686943 152150042 347686943 152150042 243548534 959311742 243548534 959311742 994556588 397909799 994556588 397909799 98673251 809976210 98673251 809976210 697873251 526844937 697873251 526844937 926066840 925093618 926066840 925093618 376336404 1916974 376336404 1916974 911423963 642863440 911423963 642863440 81267697 179851120 81267697 179851120 980988699 956703535 980988699 956703535 348338188 368479820 348338188 368479820 981772852 513621627 981772852 513621627 103802315 749213937 103802315 749213937 339542619 679960754 339542619 679960754 865669182 490491077 865669182 490491077 151632017 641871943 151632017 641871943 765005013 530349079 765005013 530349079 157499442 106231797 157499442 106231797 686534090 580858037 686534090 580858037 117781523 159714563 117781523 159714563 942108144 790406401 942108144 790406401 452136371 263757953 452136371 263757953 126668128 978726914 126668128 978726914 759084878 100937082 759084878 100937082 829141457 422261491 829141457 422261491 123200229 853103584 123200229 853103584 828258214 78385160 828258214 78385160 236208559 776456934 236208559 776456934 665108982 153172668 665108982 153172668 982725657 879504945 982725657 879504945 59030082 405260581 59030082 405260581 990161319 655062577 990161319 655062577 439961513 46332076 439961513 46332076 19904905 863124501 19904905 863124501 864085379 128620356 864085379 128620356 -1000000005 230943978 -1000000005 230943978 467128590 938185835 467128590 938185835 695873 19190102 695873 19190102 967277395 787280731 967277395 787280731 193152268 949512236 193152268 949512236 783598694 237447777 783598694 237447777 323128823 671426272 323128823 671426272 62563634 986026507 62563634 986026507 935007672 260106086 935007672 260106086 111512408 702008551 111512408 702008551 737794628 957300039 737794628 957300039 278314848 295040843 278314848 295040843 823691039 73866112 823691039 73866112 47615073 765251913 47615073 765251913 901334327 361098878 901334327 361098878 48375576 721720698 48375576 721720698 1000000005 355058284 1000000005 355058284 473747226 953324205 473747226 953324205 104395808 500043570 104395808 500043570 227699883 831095777 227699883 831095777 888278029 303425893 888278029 303425893 502981677 754439086 502981677 754439086 140327466 167169942 140327466 167169942 551716108 993949958 551716108 993949958 22699544 24149415 22699544 24149415 271063654 702560601 271063654 702560601 978322304 37385770 978322304 37385770 601763861 817112553 601763861 817112553 294862111 3760761 294862111 3760761 924178392 816635253 924178392 816635253 -1000000005 904272398 -1000000005 904272398 211673045 500935589 211673045 500935589 770080017 982515590 770080017 982515590 162980949 269174289 162980949 269174289 883872926 902561994 883872926 902561994 381119368 674926252 381119368 674926252 994954516 22090013 994954516 22090013 217052944 621642743 217052944 621642743 911281697 1566245 911281697 1566245 176469615 895424426 176469615 895424426 742216652 -1000000005 742216652 -1000000005 25546020 599695713 25546020 599695713 808075819 67236815 808075819 67236815 420723122 549471106 420723122 549471106 914901958 943378705 914901958 943378705 31181624 5886407 31181624 5886407 785694964 703243934 785694964 703243934 99293050 169836825 99293050 169836825 776216554 379908047 776216554 379908047 188570700 77969739 188570700 77969739 702391981 966026876 702391981 966026876 889800304 207501243 889800304 207501243 708643403 813766210 708643403 813766210 8501786 1169702 8501786 1169702 942843954 424300194 942843954 424300194 41349360 937458329 41349360 937458329 161891338 346666545 161891338 346666545 516779398 740530521 516779398 740530521 218196668 90607318 218196668 90607318 771376377 815418954 771376377 815418954 560031545 14238282 560031545 14238282 50472647 991905530 50472647 991905530 981327962 453247990 981327962 453247990 142157015 905795339 142157015 905795339 677581372 514425375 677581372 514425375 198084561 99399785 198084561 99399785 53472780 613621933 53472780 613621933 788487215 613621933 432181980 958814952 432181980 958814952 127168232 122276510 127168232 122276510 819638067 592919296 819638067 592919296 191954979 483542786 191954979 483542786 871436403 916394931 871436403 916394931 150171357 433734157 150171357 433734157 484010566 925920925 484010566 925920925 869088030 19270291 869088030 19270291 438429488 353625213 438429488 353625213 580774 999590142 580774 999590142 -1000000005 972810332 -1000000005 972810332 984117912 29599997 984117912 29599997 480010433 485121273 480010433 485121273 581690459 155030451 581690459 155030451 943225898 991038686 943225898 991038686 332214642 368018864 332214642 368018864 465984458 212734845 465984458 212734845 4472646 617158661 4472646 617158661 926965653 889367852 926965653 889367852 406080346 167485255 406080346 167485255 -1000000005 693388083 -1000000005 693388083 167824660 267503233 167824660 267503233 935982675 500079 935982675 500079 255205732 954429983 255205732 954429983 934924317 801974574 934924317 801974574 123640570 96399204 123640570 96399204 739977974 795249745 739977974 795249745 501281008 821604244 501281008 821604244 928200725 312774352 928200725 312774352 327956576 216097622 327956576 216097622 622922458 816964083 622922458 816964083 527528203 148090855 527528203 148090855 625373769 783091588 625373769 783091588 761631880 244730758 761631880 244730758 243248111 740014366 243248111 740014366 759974407 533439215 759974407 533439215 275410082 979450708 275410082 979450708 -1000000005 9570540 -1000000005 9570540 344937363 242087267 344937363 242087267 901132531 968448082 901132531 968448082 13653907 216108060 13653907 216108060 990183953 293990390 990183953 293990390 553268092 934009910 553268092 934009910 793709945 438903816 793709945 438903816 171130978 41437723 171130978 41437723 952314964 363904622 952314964 363904622 494190884 638246516 494190884 638246516 941138519 550941086 941138519 550941086 197289899 13556524 197289899 13556524 991546222 768810230 991546222 768810230 115098077 410327319 115098077 410327319 968701679 913524095 968701679 913524095 -1000000005 392496071 -1000000005 392496071 861158602 921581282 861158602 921581282 94491806 397687966 94491806 397687966 908592316 997802943 908592316 997802943 45752277 454717728 45752277 454717728 395069357 575385968 395069357 575385968 754605419 894099953 754605419 894099953 380963796 479853477 380963796 479853477 755514691 128231910 755514691 128231910 569716884 814089264 569716884 814089264 208276262 201298220 208276262 201298220 792592660 956680700 792592660 956680700 28439613 769146533 28439613 769146533 868097699 218132133 868097699 218132133 -1000000005 636741097 -1000000005 636741097 851071496 153345296 851071496 153345296 735005449 968542359 735005449 968542359 151430609 69158017 151430609 69158017 455160690 396956464 455160690 396956464 764164099 968221977 764164099 968221977 661595 2051777 661595 2051777 280100534 734215005 280100534 734215005 929957299 785920997 929957299 785920997 543264887 328033531 543264887 328033531 162918647 952846326 162918647 952846326 990580517 735852275 990580517 735852275 253546485 529472470 253546485 529472470 957749558 995390891 957749558 995390891 591779664 5728783 591779664 5728783 72155661 979272061 72155661 979272061 941244907 404867939 941244907 404867939 233408953 852696125 233408953 852696125 839305493 101884011 839305493 101884011 158773123 681131163 158773123 681131163 535139933 349953974 535139933 349953974 932944760 688270356 932944760 688270356 225226841 11584589 225226841 11584589 28429757 405026861 28429757 405026861 832996028 18818329 832996028 18818329 308201965 929611389 308201965 929611389 107725248 1084810 107725248 1084810 827477819 943032985 827477819 943032985 211887755 267033781 211887755 267033781 920535302 798665865 920535302 798665865 319580889 429935592 319580889 429935592 951324577 910182838 951324577 910182838 12309118 74120970 12309118 74120970 417746394 24776906 417746394 24776906 889198825 134918516 889198825 134918516 523967690 951045176 523967690 951045176 618542439 270663673 618542439 270663673 209329984 548692011 209329984 548692011 900910067 869884382 900910067 869884382 302435381 35120971 302435381 35120971 67082534 976952105 67082534 976952105 1000000005 579821483 1000000005 579821483 339548594 353731251 339548594 353731251 824266338 101506558 824266338 101506558 483577246 720204640 483577246 720204640 976553854 494909586 976553854 494909586 233626257 857483024 233626257 857483024 867680108 501661874 867680108 501661874 396018479 692030815 396018479 692030815 678283817 832156861 678283817 832156861 257170896 18102003 257170896 18102003 818677889 848839922 818677889 848839922 891734552 76577978 891734552 76577978 369690109 982880080 369690109 982880080 721224107 158624508 721224107 158624508 28497410 982919061 28497410 982919061 799598727 52862793 799598727 52862793 169118229 889201373 169118229 889201373 25665880 107447165 25665880 107447165 398665079 787260044 398665079 787260044 786150240 16579563 786150240 16579563 378341003 727847099 378341003 727847099 823010573 96301411 823010573 96301411 338933416 917101883 338933416 917101883 899138273 777579463 899138273 777579463 246809347 851417204 246809347 851417204 621058481 398136189 621058481 398136189 1000000005 832626256 1000000005 832626256 173343171 650923826 173343171 650923826 945744831 171100599 945744831 171100599 98266333 847240782 98266333 847240782 703783289 14359105 703783289 14359105 414836944 673642626 414836944 673642626 863239478 72369121 863239478 72369121 89875788 773606153 89875788 773606153 719534880 959385430 719534880 959385430 88219967 488371707 88219967 488371707 1000000005 115917779 1000000005 115917779 172444833 745465227 172444833 745465227 798997671 845365265 798997671 845365265 597086675 53052479 597086675 53052479 56644401 856595194 56644401 856595194 516222020 900672022 516222020 900672022 328067087 126762326 328067087 126762326 157318717 820029713 157318717 820029713 812551761 121037243 812551761 121037243 485443531 -1000000005 485443531 -1000000005 178355799 873222920 178355799 873222920 654765313 17356930 654765313 17356930 971305664 388235831 971305664 388235831 397888668 966873298 397888668 966873298 921661778 423884471 921661778 423884471 83569245 944865116 83569245 944865116 345076654 223973873 345076654 223973873 408373558 968207318 408373558 968207318 920885599 308409056 920885599 308409056 26029497 998031725 26029497 998031725 828593920 106656407 828593920 106656407 620012145 323338602 620012145 323338602 458580244 943770524 458580244 943770524 29772457 50635363 29772457 50635363 872060048 465491655 872060048 465491655 34298190 946182358 34298190 946182358 585200128 326233267 585200128 326233267 100817635 863396715 100817635 863396715 720703573 338710151 720703573 338710151 -1000000005 752495018 -1000000005 752495018 604343279 168597479 604343279 168597479 70602127 377466232 70602127 377466232 751210023 963505803 751210023 963505803 967692299 14384688 967692299 14384688 111521051 496211862 111521051 496211862 669217203 988322080 669217203 988322080 917179375 516384526 917179375 516384526 141559914 580507284 141559914 580507284 804212949 21825059 804212949 21825059 194706998 810127351 194706998 810127351 219699599 -1000000005 219699599 -1000000005 688197047 522924892 688197047 522924892 558191 179450228 558191 179450228 802153681 86460283 802153681 86460283 182580621 400498234 182580621 400498234 857178246 856803755 857178246 856803755 331863073 372547274 331863073 372547274 104570932 114109788 104570932 114109788 53856711 689146630 53856711 689146630 349577045 270954176 349577045 270954176 1000000005 308537001 1000000005 308537001 164532329 43668846 164532329 43668846 674954485 394087800 674954485 394087800 797190632 237249144 797190632 237249144 30559434 719623158 30559434 719623158 514185504 8002135 514185504 8002135 120993165 826921638 120993165 826921638 937188964 103016458 937188964 103016458 347470850 862391479 347470850 862391479 367755691 -1000000005 367755691 -1000000005 917993051 758391758 917993051 758391758 734559434 61161862 734559434 61161862 20968033 894320439 20968033 894320439 255265256 166350976 255265256 166350976 908194960 21443754 908194960 21443754 759008072 639175962 759008072 639175962 73373313 87826524 73373313 87826524 963274185 250778090 963274185 250778090 26365992 859764537 26365992 859764537 943237255 447754116 943237255 447754116 126512758 347465918 126512758 347465918 2253174 972858907 2253174 972858907 923094713 132928769 923094713 132928769 207746118 30114849 207746118 30114849 516985868 1000000005 516985868 1000000005 823778067 129072979 823778067 129072979 16982822 473284378 16982822 473284378 530319031 54312653 530319031 54312653 148494441 328299716 148494441 328299716 816154754 554356328 816154754 554356328 609527771 109895458 609527771 109895458 65239179 487544884 65239179 487544884 980224560 48111610 980224560 48111610 267149839 491957841 267149839 491957841 988218494 5604477 988218494 5604477 12455122 162552301 12455122 162552301 708055766 795615501 708055766 795615501 438403318 443926813 438403318 443926813 623400058 623640231 623400058 623640231 1000000005 345373572 1000000005 345373572 590769312 994898729 590769312 994898729 898827511 276833883 898827511 276833883 131795120 988106912 131795120 988106912 719305233 858335334 719305233 858335334 96613364 163716917 96613364 163716917 841119505 980550331 841119505 980550331 144458819 283153205 144458819 283153205 958573760 22715036 958573760 22715036 592173057 377291676 592173057 377291676 45790035 544410318 45790035 544410318 687671626 172973275 687671626 172973275 981957418 -1000000005 981957418 -1000000005 298232129 734209448 298232129 734209448 100195431 98576565 100195431 98576565 389165735 790892412 389165735 790892412 153390895 246084154 153390895 246084154 760690954 164506406 760690954 164506406 506872423 1000000005 506872423 1000000005 459072896 170842772 459072896 170842772 876124128 614751417 876124128 614751417 458558794 397333583 458558794 397333583 47451997 887495612 47451997 887495612 156665314 260123828 156665314 260123828 694382006 959783915 694382006 959783915 241912596 553075275 241912596 553075275 -1000000005 187493872 -1000000005 187493872 353279966 680581240 353279966 680581240 45144370 149802021 45144370 149802021 610990309 736958248 610990309 736958248 988438764 978140776 988438764 978140776 3308101 26502149 3308101 26502149 621995427 477736149 621995427 477736149 936793871 97715191 936793871 97715191 771623188 724069789 771623188 724069789 176402276 60141948 176402276 60141948 421095102 990621859 421095102 990621859 237008218 275753538 237008218 275753538 906662789 993296129 906662789 993296129 27652922 257578977 27652922 257578977 259628581 51580414 259628581 51580414 -1000000005 617740819 -1000000005 617740819 981041984 966293697 981041984 966293697 874669059 291397325 874669059 291397325 30217811 451791955 30217811 451791955 243024477 834435164 243024477 834435164 949995569 901123274 949995569 901123274 489255237 191110476 489255237 191110476 317972260 914852408 317972260 914852408 719937877 2435772 719937877 2435772 165912984 133648665 165912984 133648665 982531233 375193302 982531233 375193302 858721347 909530474 858721347 909530474 233666923 144705219 233666923 144705219 568800708 921136455 568800708 921136455 136125683 637069135 136125683 637069135 652118445 451962280 652118445 451962280 -1000000005 931081885 -1000000005 931081885 894298814 48442948 894298814 48442948 291775728 798251850 291775728 798251850 972156444 122076327 972156444 122076327 740761879 948231487 740761879 948231487 177769333 54580045 177769333 54580045 684370023 823099174 684370023 823099174 123796825 229338565 123796825 229338565 997289449 838425226 997289449 838425226 743272915 112007920 743272915 112007920 614327911 1000000005 614327911 1000000005 267853694 72769566 267853694 72769566 761371575 758825169 761371575 758825169 238331660 374913192 238331660 374913192 904829639 924449958 904829639 924449958 22254876 315788287 22254876 315788287 1000000005 81578809 1000000005 81578809 41820099 276078533 41820099 276078533 394621297 860174158 394621297 860174158 967449216 625849908 967449216 625849908 626655293 -1000000005 626655293 -1000000005 143648971 658876322 143648971 658876322 854380420 418644487 854380420 418644487 222642987 248856032 222642987 248856032 799923616 941960233 799923616 941960233 305882392 82417991 305882392 82417991 62849729 866975529 62849729 866975529 910563998 340940881 910563998 340940881 392250441 391957961 392250441 391957961 961379810 889291459 961379810 889291459 601250142 177314874 601250142 177314874 348361800 759032717 348361800 759032717 854015187 89964652 854015187 89964652 35237554 957810387 35237554 957810387 667779608 47609215 667779608 47609215 857342799 836990857 857342799 836990857 67127722 127238276 67127722 127238276 670184077 737337056 670184077 737337056 199128330 906194297 199128330 906194297 935090862 731928715 935090862 731928715 247294200 -1000000005 247294200 -1000000005 945944605 100449552 945944605 100449552 165688941 444858284 165688941 444858284 593268579 842189130 593268579 842189130 894028811 12560475 894028811 12560475 710134754 976035108 710134754 976035108 271442234 154094857 271442234 154094857 871300308 681806309 871300308 681806309 14898008 336742009 14898008 336742009 936207839 105148678 936207839 105148678 25194041 972402732 25194041 972402732 929374187 57416609 929374187 57416609 314047952 312556956 314047952 312556956 586871273 995089145 586871273 995089145 956550044 585362844 956550044 585362844 163749227 798417362 163749227 798417362 789032257 166687187 789032257 166687187 151756170 858149088 151756170 858149088 317541177 102480228 317541177 102480228 992538087 654789967 992538087 654789967 388830766 52124783 388830766 52124783 678009536 702434749 678009536 702434749 423610488 91767365 423610488 91767365 1000000005 981912430 1000000005 981912430 198420523 278845371 198420523 278845371 531421390 596361154 531421390 596361154 793348614 37775701 793348614 37775701 26918777 872281884 26918777 872281884 763510362 42513442 763510362 42513442 206954396 270943752 206954396 270943752 615628535 529427662 615628535 529427662 986770345 258921038 986770345 258921038 -1000000005 48672310 -1000000005 48672310 812466296 985982336 812466296 985982336 46257028 384579273 46257028 384579273 576016320 2245177 576016320 2245177 131413547 910052877 131413547 910052877 501706315 197749475 501706315 197749475 -1000000005 605697718 -1000000005 605697718 983422246 68048609 983422246 68048609 182726795 966896432 182726795 966896432 961843395 135364878 961843395 135364878 305653598 707030810 305653598 707030810 829616649 343732688 829616649 343732688 106625839 830478297 106625839 830478297 1000000005 82899738 1000000005 82899738 982590349 863872459 982590349 863872459 38039381 27915256 38039381 27915256 945416259 998639191 945416259 998639191 476515199 98437436 476515199 98437436 919683400 5282053 919683400 5282053 208529418 581697059 208529418 581697059 1000000005 481855244 1000000005 481855244 822612719 979945777 822612719 979945777 413596034 282111667 413596034 282111667 845432225 673068162 845432225 673068162 104967758 404324300 104967758 404324300 1000000005 198534459 1000000005 198534459 109542777 766191750 109542777 766191750 913264036 343369792 913264036 343369792 285706566 4903915 285706566 4903915 295984042 866884940 295984042 866884940 979911907 79800328 979911907 79800328 -1000000005 735404242 -1000000005 735404242 962231696 84391083 962231696 84391083 160349437 987185249 160349437 987185249 928218490 34807079 928218490 34807079 -1000000005 989542824 -1000000005 989542824 954780020 377833777 954780020 377833777 83069947 -1000000005 83069947 -1000000005 607018155 923598744 607018155 923598744 822465940 23230924 822465940 23230924 14940005 929944608 14940005 929944608 945161608 268152871 945161608 268152871 339163114 874053908 339163114 874053908 20586634 24278373 20586634 24278373 802759741 949902232 802759741 949902232 184640688 130836983 184640688 130836983 456548054 882797147 456548054 882797147 888707672 114487340 888707672 114487340 193536736 828093737 193536736 828093737 786729964 350647648 786729964 350647648 165190426 868235492 165190426 868235492 27270336 9640514 27270336 9640514 762909720 959818795 762909720 959818795 10346850 3679124 10346850 3679124 62722244 419493519 62722244 419493519 958028493 129106313 958028493 129106313 181981737 13256351 181981737 13256351 962503616 729924627 962503616 729924627 87341687 29287380 87341687 29287380 895788026 648228106 895788026 648228106 153876291 420379322 153876291 420379322 546398770 636709044 546398770 636709044 205122860 125367111 205122860 125367111 296989193 154104633 296989193 154104633 584408842 910376440 584408842 910376440 1000000005 856612288 1000000005 856612288 87537791 174614368 87537791 174614368 756349626 861710704 756349626 861710704 1000000005 159542195 1000000005 159542195 555174785 744062604 555174785 744062604 334204426 83597615 334204426 83597615 948842850 605503928 948842850 605503928 68150999 25222395 68150999 25222395 718951143 855749711 718951143 855749711 355282103 493773326 355282103 493773326 922593145 258726517 922593145 258726517 706973688 723405318 706973688 723405318 240067873 283348931 240067873 283348931 944408402 862836526 944408402 862836526 69109395 76766965 69109395 76766965 989096014 25066419 989096014 25066419 814971882 638160953 814971882 638160953 78952657 103603727 78952657 103603727 366613549 322546574 366613549 322546574 194979731 886803911 194979731 886803911 379099555 860801156 379099555 860801156 454416735 718589155 454416735 718589155 615847294 3661083 615847294 3661083 887501473 897717583 887501473 897717583 910748359 479263958 910748359 479263958 462289262 22877363 462289262 22877363 10350975 389448088 10350975 389448088 891982491 857748792 891982491 857748792 263570340 239933256 263570340 989418589 263570340 989418589 854354001 372668261 854354001 372668261 3427713 -1000000005 3427713 -1000000005 8472529 919370338 8472529 919370338 981247281 165562403 981247281 165562403 88295780 539952127 88295780 539952127 390872461 678166769 390872461 678166769 913105962 771683476 913105962 771683476 244220777 533277673 244220777 533277673 927676717 138613233 927676717 138613233 1000000005 930025448 1000000005 930025448 487265351 262442162 487265351 262442162 79071477 580406902 79071477 580406902 737705965 279276608 737705965 279276608 18370708 48680198 18370708 48680198 421389821 850739651 421389821 850739651 993041852 61494251 993041852 61494251 553394641 563687429 553394641 563687429 153976795 216560446 153976795 216560446 988944379 976735390 988944379 976735390 164648918 631775974 164648918 631775974 623330870 312822044 623330870 312822044 199973396 22819138 199973396 22819138 473700463 433305770 473700463 433305770 34582590 990326846 34582590 990326846 632352666 641508301 632352666 641508301 142348979 994600030 142348979 994600030 549460 279657594 549460 279657594 959961883 842558268 959961883 842558268 351124543 284212585 351124543 284212585 65731049 484304826 65731049 484304826 657177366 311764151 657177366 311764151 288476990 1000000005 288476990 1000000005 887117353 8943803 887117353 8943803 932131209 570152384 932131209 570152384 308510581 207509413 308510581 207509413 941899106 568197369 941899106 568197369 229145447 59115089 229145447 59115089 556750697 911958959 556750697 911958959 65319035 784045188 65319035 784045188 762843446 566530032 762843446 566530032 73508716 -1000000005 73508716 -1000000005 296871174 475406514 296871174 475406514 113658968 930314342 113658968 930314342 211945672 63951297 211945672 63951297 464560453 741598969 464560453 741598969 809399488 567618917 809399488 567618917 151327651 53369654 151327651 53369654 721599028 280383347 721599028 280383347 162543932 93612138 162543932 93612138 862532894 994256347 862532894 994256347 237608154 822849004 237608154 822849004 979938636 10905423 979938636 10905423 461597082 936096207 461597082 936096207 952962020 44271771 952962020 44271771 344092599 973435952 344092599 973435952 253380730 615286427 253380730 615286427 549714089 807514556 549714089 807514556 808399929 176489522 808399929 176489522 553743640 452938274 553743640 452938274 57301765 795125149 57301765 795125149 981123393 78002419 981123393 78002419 567274596 903310562 567274596 903310562 149663403 205130122 149663403 205130122 648293587 667504659 648293587 667504659 974152276 715879145 974152276 715879145 -1000000005 880891371 -1000000005 880891371 926227350 774482539 926227350 774482539 571491155 188660417 571491155 188660417 238212534 981567577 238212534 981567577 447293487 259059550 447293487 259059550 303391942 849308227 303391942 849308227 874855821 294183900 874855821 294183900 104556608 816936571 104556608 816936571 871910011 42049866 871910011 42049866 155222001 933010068 155222001 933010068 862534675 34964825 862534675 34964825 315001730 453000449 315001730 453000449 95606773 763447307 95606773 763447307 921648053 383027371 921648053 383027371 318119902 935692289 318119902 935692289 998796906 547322390 998796906 547322390 545693614 47342363 545693614 47342363 608039894 947312471 608039894 947312471 1000000005 336727867 1000000005 336727867 728554113 773251474 728554113 773251474 27072780 41227400 27072780 41227400 878287952 942280934 878287952 942280934 709302817 254572073 709302817 254572073 518020486 797785832 518020486 797785832 4786967 26684779 4786967 26684779 789947272 703582074 789947272 703582074 123292593 13038573 123292593 13038573 367982015 958090018 367982015 958090018 761863979 562385200 761863979 562385200 26260537 58781886 26260537 58781886 708835037 432766983 708835037 432766983 7425890 796018582 7425890 796018582 878274297 27034731 878274297 27034731 363639208 56315492 363639208 56315492 8781959 747058581 8781959 747058581 978130049 131986339 978130049 131986339 440512199 611351973 440512199 611351973 117551342 855459194 117551342 855459194 909640391 626883541 909640391 626883541 111782768 237762350 111782768 237762350 804999868 687549907 804999868 687549907 942668611 1000000005 942668611 1000000005 241137643 537061157 241137643 537061157 751596363 794524390 751596363 794524390 23275936 29416944 23275936 29416944 967151904 336543703 967151904 336543703 20921190 807402601 20921190 807402601 459063515 290774663 459063515 290774663 167850925 530404421 167850925 530404421 537837867 729723251 537837867 729723251 882617304 31713804 882617304 31713804 246172416 517630341 246172416 517630341 985590050 -1000000005 985590050 -1000000005 333622 943293497 333622 943293497 676757033 40144102 676757033 40144102 47252960 637477743 47252960 637477743 808300025 233407215 808300025 233407215 25533847 967427857 25533847 967427857 731480234 77351212 731480234 77351212 366323507 368853125 366323507 368853125 289864997 45654435 289864997 45654435 970042626 394154860 970042626 394154860 121383562 769565366 121383562 769565366 862178412 8106861 862178412 8106861 400699087 230352808 400699087 230352808 817757465 478815441 817757465 478815441 530893249 950608650 530893249 950608650 881918343 422525187 881918343 422525187 186924144 1000000005 186924144 1000000005 681127246 15288673 681127246 15288673 81946407 813534638 81946407 813534638 728288241 333140779 728288241 333140779 35967936 796728868 35967936 796728868 853598193 140089411 853598193 140089411 495745240 966541350 495745240 966541350 32611046 966541350 76291262 354460557 76291262 354460557 391019116 869564129 391019116 869564129 38320321 144798183 38320321 144798183 952854209 937062797 952854209 937062797 184998407 16066580 184998407 16066580 275618831 183629805 275618831 183629805 628404102 942128960 628404102 942128960 974441860 69897107 974441860 69897107 226533161 714864344 226533161 714864344 995716801 132679852 995716801 132679852 401694898 862892673 401694898 862892673 318269565 142350879 318269565 142350879 539402428 565256369 539402428 565256369 835550644 73988938 835550644 73988938 551751819 986172491 551751819 986172491 175095533 542274459 175095533 542274459 828407824 625252187 828407824 625252187 265302920 940442046 265302920 940442046 131304701 65034146 131304701 65034146 806270987 996715780 806270987 996715780 1000000005 595354026 1000000005 595354026 248415133 53518751 248415133 53518751 929883175 914059092 929883175 914059092 736349864 272814519 736349864 272814519 539251620 815180740 539251620 815180740 309608513 58026917 309608513 58026917 742611802 615243805 742611802 615243805 428906276 952865318 428906276 952865318 990953753 60581282 990953753 60581282 603738990 541469932 603738990 541469932 944772498 149756231 944772498 149756231 456824972 876801862 456824972 876801862 834283045 27916365 834283045 27916365 177683710 687111507 177683710 687111507 979707705 862225766 979707705 862225766 845676779 465878826 845676779 465878826 351593887 257962540 351593887 257962540 883920645 711430736 883920645 711430736 487658285 161942018 487658285 161942018 24907002 540235317 24907002 540235317 811842716 106424184 811842716 106424184 23562466 754369245 23562466 754369245 298553248 38507065 298553248 38507065 927999090 544299178 927999090 544299178 354834767 1112574 354834767 1112574 -1000000005 876657391 -1000000005 876657391 313206245 66782158 313206245 66782158 774859968 943701076 774859968 943701076 403473355 -1000000005 403473355 -1000000005 36615097 470046254 36615097 470046254 964412912 599870821 964412912 599870821 712304238 228792658 712304238 228792658 955148703 333541494 955148703 333541494 179776363 940636168 179776363 940636168 578435804 -1000000005 578435804 -1000000005 987613981 817187386 987613981 817187386 9240301 130802314 9240301 130802314 667856139 852989336 667856139 852989336 370951226 14185275 370951226 14185275 253249118 988665468 253249118 61591779 253249118 61591779 967256364 914243360 967256364 914243360 912389432 408193706 912389432 408193706 488662611 813521858 488662611 813521858 292431824 75413396 292431824 75413396 901836985 832399726 901836985 832399726 240519008 81638261 240519008 81638261 882219489 273577417 882219489 273577417 31179017 843324891 31179017 843324891 431488606 616351065 431488606 616351065 45651444 105925803 45651444 105925803 368234601 958560662 368234601 958560662 57157420 435459665 57157420 435459665 861869575 789968991 861869575 789968991 521075453 560566807 521075453 560566807 918079492 943482076 918079492 943482076 457312923 134938242 457312923 134938242 607364283 665235662 607364283 665235662 102409219 16610897 102409219 16610897 922694300 609938604 922694300 609938604 368449222 153465198 368449222 153465198 969991038 754973315 969991038 754973315 325208021 879215560 325208021 879215560 953328713 151710535 953328713 151710535 89466507 698939061 89466507 698939061 966281178 29893116 966281178 29893116 285448318 866578124 285448318 866578124 195380163 194289826 195380163 194289826 632894249 779493643 632894249 779493643 182082274 557299950 182082274 557299950 356930135 357066775 356930135 357066775 990092600 906282461 990092600 906282461 452178725 137663833 452178725 137663833 1000000005 268621187 1000000005 268621187 861325123 828835686 861325123 828835686 98372998 -1000000005 98372998 -1000000005 160488087 963985277 160488087 963985277 905782777 455703068 905782777 455703068 664070566 3566574 664070566 3566574 84825125 865864025 84825125 865864025 767451730 173112609 767451730 173112609 15374126 351752399 15374126 351752399 515880639 979697441 515880639 979697441 34735989 284963489 34735989 284963489 822993306 475238765 822993306 475238765 390160643 378611419 390160643 378611419 902407508 889401193 902407508 889401193 534988532 223880160 534988532 223880160 47987034 371675903 47987034 371675903 919466396 325880548 919466396 325880548 372135191 826279948 372135191 826279948 115298111 102668579 115298111 102668579 853014049 371957519 853014049 371957519 140693432 55130121 140693432 55130121 286443420 245561068 286443420 245561068 934032099 596248050 934032099 596248050 875295319 806543015 875295319 806543015 112765230 413968522 112765230 413968522 810633997 658604714 810633997 658604714 198644391 381377870 198644391 381377870 824959961 77701832 824959961 77701832 231826930 921872341 231826930 921872341 954033266 9410364 954033266 9410364 289580793 931527997 289580793 931527997 955763029 359464142 955763029 359464142 432912409 85197252 432912409 85197252 883798839 344085322 883798839 344085322 179089014 51798220 179089014 51798220 820981815 188158545 820981815 188158545 9873838 432453816 9873838 432453816 905402950 9247538 905402950 9247538 30562819 977677866 30562819 977677866 927510279 669140831 927510279 669140831 39863712 221464960 39863712 221464960 850155361 773335648 850155361 773335648 499225920 253706597 499225920 253706597 623136684 667640304 623136684 667640304 76379205 53011267 76379205 53011267 686906130 1000000005 686906130 1000000005 535728196 42687832 535728196 42687832 972602175 521012251 972602175 521012251 82092748 948269567 82092748 948269567 581193994 426164423 581193994 426164423 398831205 137757240 398831205 137757240 737347327 804223778 737347327 804223778 89323308 31490718 89323308 31490718 725019856 339736931 725019856 339736931 44376578 2589539 44376578 2589539 736830995 284924157 736830995 284924157 536655443 959452008 536655443 959452008 945762552 212893251 945762552 212893251 173262416 914160014 173262416 914160014 963404874 54339793 963404874 54339793 365499644 762215053 365499644 762215053 115424146 100188100 115424146 100188100 738014061 909848910 738014061 909848910 226020213 477110925 226020213 477110925 918000048 24952933 918000048 24952933 50645211 921449374 50645211 921449374 722864090 124741349 722864090 124741349 377884150 983947329 377884150 983947329 167233885 129649011 167233885 129649011 771177870 764112159 771177870 764112159 567302286 244138033 567302286 244138033 379046374 900520173 379046374 900520173 888236276 206694207 888236276 206694207 61462677 1000000005 61462677 1000000005 493044951 446979696 493044951 446979696 192979792 782880624 192979792 782880624 637463815 142196102 637463815 142196102 209782359 762851323 209782359 762851323 947875274 285765005 947875274 285765005 487858550 923253015 487858550 923253015 95875440 468563215 95875440 468563215 776134154 927762220 776134154 927762220 455995376 217359176 455995376 217359176 125758977 181250397 125758977 181250397 955759752 876639070 955759752 876639070 619817380 367882129 619817380 367882129 266705904 833161242 266705904 833161242 509426254 268490797 509426254 268490797 937341326 979075702 937341326 979075702 13260839 210124583 13260839 210124583 900799088 686560945 900799088 686560945 739519642 111532068 739519642 111532068 1000000005 3864881 1000000005 3864881 250111785 999270183 250111785 999270183 115790248 239730060 115790248 239730060 228340257 364475875 228340257 364475875 877889515 956341986 877889515 956341986 188119859 1032433 188119859 1032433 934222467 998818626 934222467 998818626 62706994 21350644 62706994 21350644 819198613 776769069 819198613 776769069 364929003 1000000005 364929003 1000000005 1074734 63910984 1074734 63910984 697039905 397220314 697039905 397220314 347821625 717592429 347821625 717592429 223529314 193422667 223529314 193422667 17806561 583167027 17806561 583167027 236643004 170126976 236643004 170126976 390064174 685290761 390064174 685290761 838263567 70859395 838263567 70859395 949354996 994493322 949354996 994493322 2955670 76634725 2955670 76634725 1000000005 952471444 1000000005 952471444 147984052 5019695 147984052 5019695 392997377 535626498 392997377 535626498 19235177 158555281 19235177 158555281 190776478 668059913 190776478 668059913 96772103 3623120 96772103 3623120 828423308 840720017 828423308 840720017 213953987 540423980 213953987 540423980 794649765 847612460 794649765 847612460 193248106 118213544 193248106 118213544 79978542 984428048 79978542 984428048 417677874 639563429 417677874 639563429 933286289 112433042 933286289 112433042 -1000000005 750391038 -1000000005 750391038 413993792 113912877 413993792 113912877 885880049 249826919 885880049 249826919 82079808 910290446 82079808 910290446 500725128 29017699 500725128 29017699 977566872 866307938 977566872 866307938 381495609 115089429 381495609 115089429 853250342 694777368 853250342 694777368 279084889 868465842 279084889 868465842 7808513 332550371 7808513 332550371 984774691 885455959 984774691 885455959 396720825 1851656 396720825 1851656 99722671 890138918 99722671 890138918 749101591 678584966 749101591 678584966 207580776 109500738 207580776 109500738 586408697 40123492 586408697 40123492 -1000000005 317912539 -1000000005 317912539 795520196 761095309 795520196 761095309 370184123 428502871 370184123 428502871 912979064 946183110 912979064 946183110 152647862 48376814 152647862 48376814 799000596 724351372 799000596 724351372 159379332 59323333 159379332 59323333 684084487 749628791 684084487 749628791 171253896 864792749 171253896 864792749 978761258 644664534 978761258 644664534 533013173 117653262 533013173 117653262 879892133 501729508 879892133 501729508 149387747 90589627 149387747 90589627 956062383 804887701 956062383 804887701 261576771 160680531 261576771 160680531 990610981 891742423 990610981 891742423 276633764 67315536 276633764 67315536 697038960 897352282 697038960 897352282 25998594 977471723 25998594 977471723 305324107 230902830 305324107 230902830 566344760 726512530 566344760 726512530 246512487 107334153 246512487 107334153 27209879 768475958 27209879 768475958 873853611 843330293 873853611 843330293 264990480 62634945 264990480 62634945 864659799 754619863 864659799 754619863 38159484 108520463 38159484 108520463 640940663 843353558 640940663 843353558 788862718 649954453 788862718 649954453 583094299 31074234 583094299 31074234 950271320 790683532 950271320 790683532 21856477 426708306 21856477 426708306 850418862 342442947 850418862 342442947 234909274 917338039 234909274 917338039 702766247 17393495 702766247 17393495 7832904 975233309 7832904 975233309 961583034 6822937 961583034 6822937 11258807 111979833 11258807 111979833 897695619 410997831 897695619 410997831 5330084 981106903 5330084 981106903 619866160 292935080 619866160 292935080 270083040 719048886 270083040 719048886 1000000005 300394675 1000000005 300394675 322546665 943432726 322546665 943432726 529125367 181980218 529125367 181980218 39924949 859712980 39924949 859712980 824345464 144116025 824345464 144116025 505475278 535294862 505475278 535294862 5492415 735082599 5492415 735082599 922630367 22206304 922630367 22206304 302236319 914334737 302236319 914334737 896849955 410056634 896849955 410056634 160578924 901237465 160578924 901237465 488180703 315961894 488180703 315961894 927373452 819720102 927373452 819720102 176657163 190216232 176657163 190216232 884751910 932237833 884751910 932237833 45206277 65962946 45206277 65962946 675897527 919544198 675897527 919544198 3934846 161023947 3934846 161023947 985207415 699546210 985207415 699546210 426275119 791056950 426275119 791056950 896007369 264524062 896007369 264524062 318648001 28998619 318648001 28998619 720410320 829471916 720410320 829471916 31234120 649467642 31234120 649467642 993217253 953860437 993217253 953860437 743916249 135293066 743916249 135293066 554079293 349476646 554079293 349476646 97252735 7000867 97252735 7000867 993470988 964073009 993470988 964073009 112362706 100822799 112362706 100822799 870620997 530507855 870620997 530507855 379951317 57362354 379951317 57362354 778447426 703762268 778447426 703762268 -1000000005 179868217 -1000000005 179868217 882583541 931666240 882583541 931666240 205615737 352554887 205615737 352554887 824186433 78067058 824186433 78067058 951629385 848115270 951629385 848115270 112307865 632714628 112307865 632714628 405753503 258405597 405753503 258405597 88634027 944145842 88634027 944145842 639136215 349965130 639136215 349965130 944933514 854555837 944933514 854555837 302651780 361082889 302651780 361082889 865434073 664798614 865434073 664798614 434332751 307937556 434332751 307937556 827783128 828856288 827783128 828856288 913102698 368093118 913102698 368093118 424215151 27544390 424215151 27544390 922021540 248103653 922021540 248103653 502248528 864065053 502248528 864065053 92724770 159499104 92724770 159499104 298647368 473722053 298647368 473722053 531786316 546789830 531786316 546789830 74846441 192352067 74846441 192352067 987158339 934179338 987158339 934179338 364635474 687461126 364635474 687461126 919463985 393082072 919463985 393082072 192065176 115145076 192065176 115145076 674780187 787846683 674780187 787846683 275393973 20810626 275393973 20810626 708459941 544030986 708459941 544030986 57239 20231823 57239 20231823 685318372 932532508 685318372 932532508 31556074 136778386 31556074 136778386 87578444 910108800 87578444 910108800 266838806 690142246 266838806 690142246 909963224 97835629 909963224 97835629 481850028 367236156 481850028 367236156 48096233 905406196 48096233 905406196 404064244 117759698 404064244 117759698 287289154 411916902 287289154 411916902 785471851 891958287 785471851 891958287 -1000000005 485790909 -1000000005 485790909 585109752 936992764 585109752 936992764 23180938 330978887 23180938 330978887 686657585 776846843 686657585 776846843 388767313 171272248 388767313 171272248 979146420 884458141 979146420 884458141 535463799 370671241 535463799 370671241 95326419 972766769 95326419 972766769 686560347 255573446 686560347 255573446 10990330 369042151 10990330 369042151 884643561 824604378 884643561 824604378 23100185 43069451 23100185 43069451 619276383 371326297 619276383 371326297 239537760 964262567 239537760 964262567 991092370 36159259 991092370 36159259 443614972 176840058 443614972 176840058 997378604 998540192 997378604 998540192 31566478 53392522 31566478 53392522 839150246 960715648 839150246 960715648 158753322 378174459 158753322 378174459 718611631 170117105 718611631 170117105 834277754 748730845 834277754 748730845 56810598 426450262 56810598 426450262 959814089 896622972 959814089 896622972 721810914 42605345 721810914 42605345 247797952 658013681 247797952 658013681 902854433 240912243 902854433 240912243 200448450 16659917 200448450 16659917 696412540 512710286 696412540 512710286 381482290 141179959 381482290 141179959 959778788 88543057 959778788 88543057 45896955 747062886 45896955 747062886 784185869 -1000000005 784185869 -1000000005 29046149 818068346 29046149 818068346 591399268 203548989 591399268 203548989 491653021 398274177 491653021 398274177 139536288 977741126 139536288 977741126 656318360 416741111 656318360 416741111 182012586 500626814 182012586 113527987 182012586 113527987 9970427 848633611 9970427 848633611 844108848 469198492 844108848 469198492 414477010 578537674 414477010 578537674 101242282 160693586 101242282 160693586 254680760 991930178 254680760 991930178 55549132 728833461 55549132 728833461 606673049 137855378 606673049 137855378 308936582 441637054 308936582 441637054 883649398 943016942 883649398 943016942 654904123 127800144 654904123 127800144 499454131 405644608 499454131 405644608 890442087 807465156 890442087 807465156 383690859 578624056 383690859 578624056 903423840 192145135 903423840 192145135 600616711 924233072 600616711 924233072 995446230 45394139 995446230 45394139 259144778 350956510 259144778 350956510 224697926 449851777 224697926 449851777 716420602 719274177 716420602 719274177 54490127 424934908 54490127 424934908 118106661 733827083 118106661 733827083 546900730 944188617 546900730 944188617 36619510 824865627 36619510 824865627 358870669 94783195 358870669 94783195 155033329 889969433 155033329 889969433 888881277 450148729 888881277 450148729 540779824 82505845 540779824 82505845 53334209 352118226 53334209 352118226 884182471 136027329 884182471 136027329 445708711 491286849 445708711 491286849 114625893 814965171 114625893 814965171 824460869 88272789 824460869 88272789 610956727 742405750 610956727 742405750 104768455 392087141 104768455 392087141 948399320 216583675 948399320 216583675 492340767 993673765 492340767 993673765 654037920 125018433 654037920 125018433 234279146 901549244 234279146 901549244 457923762 54876833 457923762 54876833 571900280 821826796 571900280 821826796 906865604 279274909 906865604 279274909 640111589 553697798 640111589 553697798 1000000005 683446547 1000000005 683446547 850177108 198248992 850177108 198248992 170626361 854140579 170626361 854140579 894407813 79638246 894407813 79638246 499949380 929770808 499949380 929770808 1823165 35259824 1823165 35259824 449976942 765678037 449976942 765678037 743072870 934582509 743072870 934582509 922145672 342444576 922145672 342444576 15130590 801310807 15130590 801310807 840167803 149630948 840167803 149630948 210411914 703701847 210411914 703701847 665192310 5511044 665192310 5511044 41693851 634983546 41693851 634983546 676845768 280336993 676845768 280336993 825276653 812441301 825276653 812441301 83274962 59614101 83274962 59614101 217592422 507176954 217592422 507176954 689348158 76210656 689348158 76210656 43225393 684474939 43225393 684474939 691979059 57975611 691979059 57975611 153045554 801935438 153045554 801935438 572351576 424988436 572351576 424988436 420736143 451987163 420736143 451987163 905444890 850625890 905444890 850625890 95917212 680687893 95917212 680687893 998130827 119905783 998130827 119905783 1047395 877992147 1047395 877992147 683599058 697899689 683599058 697899689 94827484 48409421 94827484 48409421 920947969 951702282 920947969 951702282 628960101 341106973 628960101 341106973 114937912 615382750 114937912 615382750 777003603 52957520 777003603 52957520 201074642 844427265 201074642 844427265 619960240 97970262 619960240 97970262 901892693 866555461 901892693 866555461 204993537 120914172 204993537 120914172 997683387 275115994 997683387 275115994 264644004 976313335 264644004 976313335 320775873 -1000000005 320775873 -1000000005 207384270 833712777 207384270 833712777 936678086 584138627 936678086 584138627 178069909 973413685 178069909 973413685 912663578 82172852 912663578 82172852 357639233 673904003 357639233 673904003 936571877 451875614 936571877 451875614 11967065 32646156 11967065 32646156 789698593 830065176 789698593 830065176 33246983 947048051 33246983 947048051 850317026 27522421 850317026 27522421 29006842 691671846 29006842 691671846 991503627 14653925 991503627 14653925 396169130 615060860 396169130 615060860 649643222 818975306 649643222 818975306 806335660 983296585 806335660 983296585 865032831 471096341 865032831 471096341 462425571 827554295 462425571 827554295 30996555 334781559 30996555 334781559 965439497 51818479 965439497 51818479 854290124 825173846 854290124 825173846 602948267 221569741 602948267 221569741 260006358 842353478 260006358 842353478 530913504 383357121 530913504 383357121 883667479 682374854 883667479 682374854 715368881 190402978 715368881 190402978 120481553 678679416 120481553 678679416 556107055 465004188 556107055 465004188 98366032 978688248 98366032 978688248 11121496 320117513 11121496 320117513 303895531 624271311 303895531 624271311 724941679 32190273 724941679 32190273 385149833 983433056 385149833 983433056 108856701 406691662 108856701 406691662 699800993 51268909 699800993 51268909 860766618 778120030 860766618 778120030 363104668 175688857 363104668 175688857 65178254 1000000005 65178254 1000000005 825565394 690400598 825565394 690400598 945861685 99336893 945861685 99336893 477536446 941870372 477536446 941870372 826340060 604673202 826340060 604673202 86205158 1420565 86205158 1420565 894255212 775240110 894255212 775240110 172478757 557633683 172478757 557633683 -1000000005 993194903 -1000000005 993194903 970291187 409003621 970291187 409003621 389473420 778803561 389473420 778803561 314102381 500976104 314102381 500976104 524185777 306146155 524185777 306146155 883754923 864338952 883754923 864338952 385810780 173495704 385810780 173495704 716074970 694043064 716074970 694043064 862598835 362046043 862598835 362046043 296957438 209182337 296957438 209182337 500427714 702853302 500427714 702853302 314407030 2719715 314407030 2719715 -1000000005 963364060 -1000000005 963364060 959475095 111742614 959475095 111742614 731230382 684236431 731230382 684236431 101154429 783608511 101154429 783608511 966332673 549483153 966332673 549483153 410613073 26788047 410613073 26788047 137105714 669467668 137105714 669467668 868397189 955058744 868397189 955058744 673067295 392756116 673067295 392756116 102563747 39431018 102563747 39431018 710485052 473652238 710485052 473652238 153983555 831543154 153983555 831543154 571966519 31361572 571966519 31361572 934999889 932306015 934999889 932306015 38605682 506429941 38605682 506429941 184260947 973551480 184260947 973551480 672260515 375464817 672260515 375464817 490821202 853109901 490821202 853109901 65861916 47498283 65861916 47498283 334354943 727283135 334354943 727283135 944147984 -1000000005 944147984 -1000000005 812524096 808488644 812524096 808488644 580310817 435918629 580310817 435918629 278133023 315605580 278133023 315605580 555180019 689244066 555180019 689244066 240715994 163722649 240715994 163722649 283730441 956617826 283730441 956617826 851301794 136043472 851301794 136043472 90268917 991814137 90268917 991814137 970822287 169813938 970822287 169813938 15141131 495530019 15141131 495530019 964193268 283523478 964193268 283523478 86261963 963720373 86261963 963720373 759974383 597206756 759974383 597206756 357236701 5682736 357236701 5682736 929073099 651243436 929073099 651243436 444135929 35917443 444135929 35917443 -1000000005 283274215 -1000000005 283274215 928418171 697559621 928418171 697559621 121701370 853932766 121701370 853932766 928756419 656009394 928756419 656009394 124885474 119185318 124885474 119185318 849517942 903266616 849517942 903266616 828865092 275358486 828865092 275358486 132214308 480212383 132214308 480212383 850265622 59248071 850265622 59248071 306504052 916328181 306504052 916328181 850306053 94748350 850306053 94748350 351731905 519850113 351731905 519850113 36089170 252138619 36089170 252138619 649515042 252138619 271368158 860037740 271368158 860037740 836813159 -1000000005 836813159 -1000000005 672903209 909930787 672903209 909930787 1738647 3376952 1738647 3376952 133799022 735461836 133799022 735461836 864275217 957614516 864275217 957614516 -1000000005 531776582 -1000000005 531776582 325847867 209969917 325847867 209969917 954080665 565145303 954080665 565145303 149695223 905337404 149695223 905337404 983726145 330781281 983726145 330781281 627180355 961660585 627180355 961660585 87173677 646184936 87173677 646184936 918817398 257190062 918817398 257190062 361543956 -1000000005 361543956 -1000000005 893811442 299992470 893811442 299992470 166087961 838737184 166087961 838737184 835453634 263793337 835453634 263793337 5338647 75629690 5338647 75629690 477350993 484527365 477350993 484527365 934631329 724093966 934631329 724093966 414091480 190686019 414091480 190686019 986233527 767837314 986233527 767837314 789325832 158884265 789325832 158884265 523562932 993082934 523562932 993082934 773785828 367031194 773785828 367031194 302131330 1000000005 302131330 1000000005 34674641 40577717 34674641 40577717 793259463 985456952 793259463 985456952 985946730 7598396 985946730 7598396 144891769 826253835 144891769 826253835 952506126 236641594 952506126 236641594 32212896 560472394 32212896 560472394 891201243 105639744 891201243 105639744 485350611 670123068 485350611 670123068 47076344 16740136 47076344 16740136 870721455 996289698 870721455 996289698 388280916 28211839 388280916 28211839 898300636 775714530 898300636 775714530 458899279 46443639 458899279 46443639 131043270 145505394 131043270 145505394 962478418 861075043 962478418 861075043 328232029 77796503 328232029 77796503 431063303 638583972 431063303 638583972 958609820 809941032 958609820 809941032 48195176 154337353 48195176 154337353 976696613 688942275 976696613 688942275 317903299 967002319 317903299 967002319 936857299 898159369 936857299 898159369 216205747 214001723 216205747 214001723 498731496 607044358 498731496 607044358 40641067 37231357 40641067 37231357 291678476 470542585 291678476 470542585 881881782 802135958 881881782 802135958 200040251 -1000000005 200040251 -1000000005 802805482 912378902 802805482 912378902 506766315 572547169 506766315 572547169 144471854 57096142 144471854 57096142 929938138 673517573 929938138 673517573 114074105 171474137 114074105 171474137 884872202 984963781 884872202 984963781 91189441 275524098 91189441 275524098 642092922 918669193 642092922 918669193 921013209 684835360 921013209 684835360 -1000000005 275380066 -1000000005 275380066 532405086 611584967 532405086 611584967 673502181 541077050 673502181 541077050 25975018 12202637 25975018 12202637 887696960 577486136 887696960 577486136 223322254 248650866 223322254 248650866 13657892 213509580 13657892 213509580 884469510 1000000005 884469510 1000000005 654167335 335463354 654167335 335463354 489285401 941256093 489285401 941256093 978348266 590358709 978348266 590358709 566533383 320413268 566533383 320413268 983896559 1000000005 983896559 1000000005 627094858 9381580 627094858 9381580 914619696 969084502 914619696 969084502 644484966 131559521 644484966 131559521 134952436 796054571 134952436 796054571 707286913 525185014 707286913 525185014 292769310 28731521 292769310 28731521 158429025 888782217 158429025 888782217 799304795 122058847 799304795 122058847 359016321 549023290 359016321 549023290 665258767 819656583 665258767 819656583 71667601 217413402 71667601 217413402 871282475 762211737 871282475 762211737 336009772 22393894 336009772 22393894 867677356 980424470 867677356 980424470 939298774 611475880 939298774 611475880 359004198 37641096 359004198 37641096 60235316 719295554 60235316 719295554 911858003 61674771 911858003 61674771 438262894 561371017 438262894 561371017 504868773 700724531 504868773 700724531 858242896 478535546 858242896 478535546 88505309 10501641 88505309 10501641 956854569 416909860 956854569 416909860 79201733 106921213 79201733 106921213 219273480 806872904 219273480 806872904 587728921 150103511 587728921 150103511 738462129 844839215 738462129 844839215 12329095 131812205 12329095 131812205 628571346 878109722 628571346 878109722 104091892 374382099 104091892 374382099 932153960 845204735 932153960 845204735 423709278 238059675 423709278 238059675 984235689 780224570 984235689 780224570 65314721 115073474 65314721 115073474 642671225 566621090 642671225 566621090 820696760 967341612 820696760 967341612 943257626 35417617 943257626 35417617 233513884 475890035 233513884 475890035 460443756 136590799 460443756 136590799 811309093 822158295 811309093 822158295 673260310 104571998 673260310 104571998 336102776 152358381 336102776 152358381 600842914 759004427 600842914 759004427 115310599 406332389 115310599 406332389 423449365 -1000000005 423449365 -1000000005 544504311 373318604 544504311 373318604 488803048 16923264 488803048 16923264 241015592 701140368 241015592 701140368 991410923 934342790 991410923 934342790 262376646 42647887 262376646 42647887 707063083 547764706 707063083 547764706 288759258 888487787 288759258 888487787 836925 69586296 836925 69586296 971794499 672803087 971794499 672803087 70894359 116825343 70894359 116825343 990211963 209916072 990211963 209916072 105541476 824222704 105541476 824222704 772486243 18862458 772486243 18862458 151324608 965346173 151324608 965346173 484693079 139551185 484693079 139551185 888304468 935211300 888304468 935211300 990006716 162241990 990006716 162241990 44980236 611734471 44980236 611734471 586280160 966845359 586280160 966845359 925400422 485550590 925400422 485550590 181685002 947437395 181685002 947437395 975573516 131967832 975573516 131967832 710142130 1000000005 710142130 1000000005 835584390 379910240 835584390 379910240 392301915 914120384 392301915 914120384 883455427 276699468 883455427 276699468 235600375 933175563 235600375 933175563 930797814 74767943 930797814 74767943 151643416 337192288 151643416 337192288 995467530 45522954 995467530 45522954 423061672 630284534 423061672 630284534 191195196 930979412 191195196 930979412 986663696 21985542 986663696 21985542 175140273 806503318 175140273 806503318 735126424 665771867 735126424 665771867 14748214 -1000000005 14748214 -1000000005 420194733 533192987 420194733 533192987 931705434 848747774 931705434 848747774 831023211 211724196 831023211 211724196 402828670 568229541 402828670 568229541 911964010 863988343 911964010 863988343 73546674 440592641 73546674 440592641 979209596 950511213 979209596 950511213 135436736 339753545 135436736 339753545 904534053 990190866 904534053 990190866 526000497 110693903 526000497 110693903 117601329 555325014 117601329 555325014 388536227 942099339 388536227 942099339 645321246 474362428 645321246 474362428 202481659 181339567 202481659 181339567 1000000005 386160788 1000000005 386160788 197274797 707687256 197274797 707687256 708844607 -1000000005 708844607 -1000000005 621748404 665033439 621748404 665033439 24941099 237388338 24941099 237388338 773112198 656719597 773112198 656719597 207968874 164744382 207968874 164744382 316948869 712333715 316948869 712333715 7240109 649832769 7240109 649832769 521952633 751291 521952633 751291 604444453 792313889 604444453 792313889 342693428 462693800 342693428 462693800 190172001 7036194 190172001 7036194 583387390 442411351 583387390 442411351 250220815 624556677 250220815 624556677 133893515 199271801 133893515 199271801 694769610 1000000005 694769610 1000000005 965587252 391552756 965587252 391552756 419924221 663784406 419924221 663784406 171377406 96656096 171377406 96656096 885946077 982849353 885946077 982849353 395091403 200484716 395091403 200484716 193538031 -1000000005 193538031 -1000000005 449566639 823168722 449566639 823168722 280596142 264773013 280596142 264773013 952502991 644831761 952502991 644831761 10598759 95627698 10598759 95627698 867035404 974035817 867035404 974035817 29348720 114294484 29348720 114294484 952365727 976125561 952365727 976125561 142394157 37651289 142394157 37651289 401897822 381596464 401897822 381596464 815157399 956406840 815157399 956406840 -1000000005 652376851 -1000000005 652376851 946853895 6704647 946853895 6704647 157490865 913524917 157490865 913524917 894289608 253605549 894289608 253605549 654810147 995449666 654810147 995449666 470080970 137162043 470080970 137162043 156662651 746172261 156662651 746172261 98319038 171395819 98319038 171395819 472697971 835714716 472697971 835714716 529209669 136622062 529209669 136622062 269252657 104648276 269252657 104648276 356316526 906242863 356316526 906242863 171753487 524179981 171753487 524179981 457445762 339469346 457445762 339469346 953002228 854628624 953002228 854628624 583389793 564171957 583389793 564171957 36531620 936107657 36531620 936107657 965985398 507163003 965985398 507163003 651339705 899734743 651339705 899734743 231656465 18202207 231656465 18202207 978609884 878255471 978609884 878255471 377640434 161609984 377640434 161609984 599871810 721471967 599871810 721471967 236613741 58488464 236613741 58488464 138280449 890666522 138280449 890666522 751391935 266746390 751391935 266746390 204111215 857176874 204111215 857176874 936298812 247809257 936298812 247809257 179068002 -1000000005 179068002 -1000000005 110988837 702433310 110988837 702433310 212671464 921646790 212671464 921646790 969595225 248258671 969595225 248258671 25910671 125769685 25910671 125769685 518343914 633584626 518343914 633584626 730706742 22581061 730706742 22581061 954094910 810799864 954094910 810799864 589618515 11598307 589618515 11598307 100497123 728572149 100497123 728572149 961023377 1000000005 961023377 1000000005 829579119 417707760 829579119 417707760 303374384 813760798 303374384 813760798 918178263 293575173 918178263 293575173 754620902 42533151 754620902 42533151 625183712 966770924 625183712 966770924 930001922 233193922 930001922 233193922 734798423 995337423 734798423 995337423 987156277 12493235 987156277 12493235 438014795 202792199 438014795 202792199 123124728 860440425 123124728 860440425 519946018 124605231 519946018 124605231 176502049 948287352 176502049 948287352 678974284 28899944 678974284 28899944 944337925 989642533 944337925 989642533 268284606 542578634 268284606 542578634 988707552 -1000000005 988707552 -1000000005 436619278 873007526 436619278 873007526 26776340 268038162 26776340 268038162 977285611 13080806 977285611 13080806 19798806 964102712 19798806 964102712 983518005 523215 983518005 523215 72739842 414048765 72739842 414048765 790309698 982204500 790309698 982204500 636794165 3301076 636794165 3301076 125746683 822590642 125746683 822590642 282397804 95807512 282397804 95807512 37150763 589625910 37150763 589625910 890419210 10452910 890419210 10452910 262947955 866276326 262947955 866276326 833330688 22372852 833330688 22372852 39846271 751925569 39846271 751925569 810906034 50169809 810906034 50169809 -1000000005 5124743 -1000000005 5124743 572658984 439822221 572658984 439822221 945692517 343569845 945692517 343569845 450631774 970822413 450631774 970822413 959938720 47672679 959938720 47672679 170182414 789930282 170182414 789930282 852608058 116163854 852608058 116163854 285489850 918685209 285489850 918685209 8141812 80371363 8141812 80371363 879635742 872428673 879635742 872428673 143726275 72464901 143726275 72464901 940288122 731428661 940288122 731428661 140590970 273131747 140590970 273131747 1000000005 257678469 1000000005 257678469 60153660 916979881 60153660 916979881 505317300 564772049 505317300 564772049 803541631 819594682 803541631 819594682 253204413 114434154 253204413 114434154 80970321 571909113 80970321 571909113 775571287 1000000005 775571287 1000000005 875804897 455775359 875804897 455775359 363241221 21704471 363241221 21704471 917284271 676181616 917284271 676181616 16842609 189914224 16842609 189914224 602267574 604470837 602267574 604470837 -1000000005 100026109 -1000000005 100026109 217421903 912149681 217421903 912149681 927971897 469588074 927971897 469588074 228028343 176282034 228028343 176282034 639896673 369642662 639896673 369642662 297454747 63412287 297454747 63412287 729394550 550020812 729394550 550020812 174370373 709467072 174370373 709467072 635147263 422260356 635147263 422260356 19946551 954205133 19946551 954205133 821679926 119596025 821679926 119596025 85960184 752383336 85960184 752383336 772122244 58016614 772122244 58016614 995604050 957725047 995604050 957725047 745005595 19481179 745005595 19481179 236204369 634209333 236204369 634209333 733252482 906939571 733252482 906939571 954324239 711530804 954324239 711530804 2776881 41373912 2776881 41373912 892295472 352045069 892295472 352045069 391962619 930767423 391962619 930767423 880455167 561568281 880455167 561568281 356591973 78915547 356591973 78915547 916094564 298409088 916094564 298409088 264970650 865894443 264970650 865894443 202454318 268957904 202454318 268957904 530951894 997306839 530951894 997306839 876356451 292169040 876356451 292169040 232393102 758475248 232393102 758475248 563471411 383184364 563471411 383184364 963848314 964536106 963848314 964536106 467123200 644910495 467123200 644910495 218398619 328726299 218398619 328726299 873614007 23092619 873614007 23092619 122811483 272995772 122811483 272995772 938880173 816786319 938880173 816786319 561978039 147960108 561978039 147960108 58225238 418322667 58225238 418322667 713673237 715350731 713673237 715350731 41542050 254622058 41542050 254622058 944139840 907887086 944139840 907887086 335453785 21819723 335453785 21819723 942885098 350913192 942885098 350913192 132993876 820697799 132993876 820697799 712112346 703211095 712112346 703211095 58177026 -1000000005 58177026 -1000000005 636881011 828141304 636881011 828141304 382020403 91230753 382020403 91230753 674782457 631253137 674782457 631253137 205972238 134490074 205972238 134490074 860969571 722250530 860969571 722250530 652732397 383728804 652732397 383728804 387507860 25393575 387507860 25393575 828896931 833562869 828896931 833562869 266351875 224607933 266351875 224607933 746255266 452981034 746255266 452981034 929869846 731711525 929869846 731711525 305345664 -1000000005 305345664 -1000000005 982186686 581185438 982186686 581185438 159022313 156755356 159022313 156755356 916368658 793657821 916368658 793657821 814832789 74355036 814832789 74355036 221709901 623694867 221709901 623694867 703412793 394977720 703412793 394977720 78384738 203170759 78384738 203170759 659302200 781270143 659302200 781270143 114785858 282447019 114785858 282447019 204009848 973003027 204009848 973003027 797489209 524868460 797489209 524868460 144071655 73163104 144071655 73163104 904107345 853142914 904107345 853142914 59184584 192973794 59184584 192973794 767038398 769780393 767038398 769780393 300725917 65345233 300725917 65345233 750796035 878356785 750796035 878356785 518114938 294543206 518114938 294543206 171648706 970249048 171648706 970249048 686633336 250706359 686633336 250706359 17730421 963845510 17730421 963845510 994979652 200207868 994979652 200207868 335614146 536396612 335614146 536396612 1000000005 731017853 1000000005 731017853 181866648 399898542 181866648 399898542 919508328 710698752 919508328 710698752 615654996 76644670 615654996 76644670 383069501 790052977 383069501 790052977 939781404 219226202 939781404 219226202 190215079 32506188 190215079 32506188 989393158 957629629 989393158 957629629 216967123 29657136 216967123 29657136 929777926 366639248 929777926 366639248 54366804 996758337 54366804 996758337 779372799 64649869 779372799 64649869 393147088 974494489 393147088 974494489 17313977 184601226 17313977 184601226 896722361 507693813 896722361 507693813 401305882 26433638 401305882 26433638 746015360 632981854 746015360 632981854 579030246 357420326 579030246 357420326 137063640 -1000000005 137063640 -1000000005 693565593 636079639 693565593 636079639 123370283 337860344 123370283 337860344 758176032 641549032 758176032 641549032 65073823 479343135 65073823 479343135 620116864 951210906 620116864 951210906 143363227 183800769 143363227 183800769 968245139 946310459 968245139 946310459 809587832 592677029 809587832 592677029 -1000000005 209057093 -1000000005 209057093 379840740 968725793 379840740 968725793 998506633 218960279 998506633 218960279 552707302 514993644 552707302 514993644 497128125 681788924 497128125 681788924 987482357 215750462 987482357 215750462 23910510 648646465 23910510 648646465 784122586 145387707 784122586 145387707 29111760 985924461 29111760 985924461 925203775 304760223 925203775 304760223 418008722 795798118 418008722 795798118 63379096 346660027 63379096 346660027 607078456 571499674 607078456 571499674 181032053 146099254 181032053 146099254 838573355 88239157 838573355 88239157 635528572 997036804 635528572 997036804 967471840 805733516 967471840 805733516 87576628 440903835 87576628 440903835 954884742 906593445 954884742 906593445 232447812 -1000000005 232447812 -1000000005 817639812 853759051 817639812 853759051 50019615 103129506 50019615 103129506 293016888 850838980 293016888 850838980 877886047 185495359 877886047 185495359 381297431 817158869 381297431 817158869 7542824 199991579 7542824 199991579 907223185 891038990 907223185 891038990 598394623 12904416 598394623 12904416 36845195 993492911 36845195 993492911 599708301 293164745 599708301 293164745 250469268 784184377 250469268 784184377 958381128 578097980 958381128 578097980 -1000000005 245873965 -1000000005 245873965 200581268 863771570 200581268 863771570 264942902 128257172 264942902 128257172 982459339 889831998 982459339 889831998 67236871 54326914 67236871 54326914 534185052 482711621 534185052 482711621 940932589 152426972 940932589 152426972 70630179 457719417 70630179 457719417 691623097 492824847 691623097 492824847 1000000005 513274673 1000000005 513274673 432729940 841384370 432729940 841384370 11026129 446517034 11026129 446517034 515293338 862173269 515293338 862173269 734411151 737719639 734411151 737719639 174028478 195538771 174028478 195538771 973019633 935640102 973019633 935640102 155328727 214437983 155328727 214437983 645783675 635510867 645783675 635510867 100082508 965044110 100082508 965044110 369110003 725614534 369110003 725614534 850309519 177898913 850309519 177898913 536495711 383120830 536495711 383120830 864740655 -1000000005 864740655 -1000000005 890164143 1000000005 890164143 1000000005 585911661 376587468 585911661 376587468 61964778 943478403 61964778 943478403 690462070 353598326 690462070 353598326 289232048 844740283 289232048 844740283 600479010 108787894 600479010 108787894 143267561 909053878 143267561 909053878 915496914 313551069 915496914 313551069 811077363 35835575 811077363 35835575 197260519 843418731 197260519 843418731 728506722 87921813 728506722 87921813 25901969 139061329 25901969 139061329 878812046 704003932 878812046 704003932 133735528 390922270 133735528 390922270 524661593 1000000005 524661593 1000000005 885943054 176986530 885943054 176986530 492799637 971894224 492799637 971894224 975696396 319402850 975696396 319402850 365997504 816605961 365997504 816605961 987679614 1000000005 987679614 1000000005 676403121 54461278 676403121 54461278 301707037 734361326 301707037 734361326 757454150 46388469 757454150 46388469 786782062 815937000 786782062 815937000 82051697 997524127 82051697 997524127 256382184 130162436 256382184 130162436 910195611 938481850 910195611 938481850 337227077 458083011 337227077 458083011 939577513 13125205 939577513 13125205 433877735 998039871 433877735 998039871 38575034 365321213 38575034 365321213 729690362 204319109 729690362 204319109 337885112 368077603 337885112 368077603 936814372 601495180 936814372 601495180 457042849 1391635 457042849 1391635 97553531 247242120 97553531 247242120 656842601 868541091 656842601 868541091 866224399 55613357 866224399 55613357 422418173 752890720 422418173 752890720 887409178 25902857 887409178 25902857 380940276 894347415 380940276 894347415 813958477 362984984 813958477 362984984 96980545 759234595 96980545 759234595 908049142 107337153 908049142 107337153 201661337 938936192 201661337 938936192 839736754 288721282 839736754 288721282 28680226 880627430 28680226 880627430 95894856 208162606 95894856 208162606 1000000005 313726633 1000000005 313726633 527771945 84219123 527771945 84219123 28119360 499820818 28119360 499820818 1000000005 315243845 1000000005 315243845 482692820 438241167 482692820 438241167 169391345 9132204 169391345 9132204 836314574 974452965 836314574 974452965 63187518 301325671 63187518 301325671 966114696 843938858 966114696 843938858 96515876 186473053 96515876 186473053 655387985 459875246 655387985 459875246 370506355 99307762 370506355 99307762 758941668 459390449 758941668 459390449 412203798 994563007 412203798 994563007 38990820 351329790 38990820 351329790 645167477 1785790 645167477 1785790 44202165 87038244 44202165 87038244 862529472 991201328 862529472 991201328 547837484 183297456 547837484 183297456 660569443 869202500 660569443 869202500 225914441 424798184 225914441 424798184 977725220 57757468 977725220 57757468 748748113 648765617 748748113 648765617 20452939 75947561 20452939 75947561 614286367 799438804 614286367 799438804 773464254 94737217 773464254 94737217 936467869 691343719 936467869 691343719 106265764 165178353 106265764 165178353 497428714 723124463 497428714 723124463 -1000000005 389664367 -1000000005 389664367 655620786 854685454 655620786 854685454 215289715 128518051 215289715 128518051 944427350 844570398 944427350 844570398 100574743 358047665 100574743 358047665 687523451 801436611 687523451 801436611 898939140 964217894 898939140 964217894 26536245 197925936 26536245 197925936 894430666 850314343 894430666 850314343 302856942 296325124 302856942 296325124 40941468 817692792 40941468 817692792 913631680 37480037 913631680 37480037 513191491 930362357 513191491 930362357 7871490 447410099 7871490 447410099 1000000005 141026064 1000000005 141026064 124336394 8568999 124336394 8568999 739078370 601648367 739078370 601648367 40856640 13606882 40856640 13606882 992873334 666910944 992873334 666910944 208012759 898888518 208012759 898888518 990671968 355002010 990671968 355002010 328467805 714793145 328467805 714793145 975584156 299603538 975584156 299603538 338020285 161138734 338020285 650029994 338020285 650029994 312292021 650029994 663970443 882127999 663970443 882127999 38412389 185015355 38412389 185015355 902513822 726031519 902513822 726031519 260780632 38281509 260780632 38281509 719258764 998394550 719258764 998394550 944313925 -1000000005 944313925 -1000000005 521740243 734541758 521740243 734541758 917439483 83706636 917439483 83706636 462326519 738939780 462326519 738939780 973736919 37135231 973736919 37135231 251560433 916825271 251560433 916825271 887256541 4871382 887256541 4871382 967168661 990035481 967168661 990035481 162185325 429891450 162185325 429891450 972177234 777255160 972177234 777255160 595769328 243222960 595769328 243222960 164900198 656182103 164900198 656182103 961407254 5268595 961407254 5268595 120888547 954966958 120888547 954966958 579738821 324221287 579738821 324221287 367226950 922919453 367226950 922919453 428513889 318750490 428513889 318750490 923241329 704636862 923241329 704636862 615305668 320060111 615305668 320060111 252333798 134697152 252333798 134697152 979635299 496645653 979635299 496645653 501243000 126182791 501243000 126182791 907130310 707030943 907130310 707030943 139172869 911961279 139172869 911961279 872194125 255265948 872194125 255265948 252315641 798633580 252315641 798633580 976911349 247990500 976911349 247990500 704784205 956510288 704784205 956510288 4569465 2620231 4569465 2620231 986432223 838541803 986432223 838541803 509133927 140863244 509133927 140863244 263401875 338456032 263401875 338456032 515699651 993576268 515699651 993576268 249217238 9282017 249217238 9282017 976173357 979075818 976173357 979075818 576273812 256507337 576273812 256507337 284324700 871113772 284324700 871113772 984804662 311182346 984804662 311182346 47697739 48717134 47697739 48717134 639130307 635518433 639130307 635518433 1000000005 412620112 1000000005 412620112 496555041 832639138 496555041 832639138 259328460 39521636 259328460 39521636 -1000000005 8246205 -1000000005 8246205 22985773 999581710 22985773 999581710 595984333 381102249 595984333 381102249 44214442 231225080 44214442 231225080 982985239 595299373 982985239 595299373 19778756 964139210 19778756 964139210 685669744 781490851 685669744 781490851 46985279 390347320 46985279 390347320 774567994 963811209 774567994 963811209 829471172 221440665 829471172 221440665 408569427 999149473 408569427 999149473 889390914 470392527 889390914 470392527 87695855 236749466 87695855 236749466 355797598 1000000005 355797598 1000000005 935614038 305807306 935614038 305807306 108191033 685331290 108191033 685331290 944904591 259295357 944904591 259295357 416842036 533019628 416842036 533019628 838808469 206278217 838808469 206278217 38937051 769726580 38937051 769726580 488113875 -1000000005 488113875 -1000000005 937460483 883999162 937460483 883999162 204995266 137562956 204995266 137562956 884955745 939771367 884955745 939771367 156340601 169612403 156340601 169612403 1000000005 61814800 1000000005 61814800 129455355 486607729 129455355 486607729 842546152 41465193 842546152 41465193 208961703 953392740 208961703 953392740 318632737 600904973 318632737 600904973 764076667 970858864 764076667 970858864 85759946 695014417 85759946 695014417 785084827 357101391 785084827 357101391 491472957 91473937 491472957 91473937 838947385 630904374 838947385 630904374 338995722 934661762 338995722 934661762 856186529 345155020 856186529 345155020 57582969 1000000005 57582969 1000000005 988226557 538052065 988226557 538052065 225513260 288672441 225513260 288672441 541055603 800592572 541055603 800592572 837886459 24016014 837886459 24016014 3174611 282263483 3174611 282263483 503140369 547020244 503140369 547020244 317735733 609035907 317735733 609035907 937037004 488205285 937037004 488205285 44975008 -1000000005 44975008 -1000000005 786419092 966081053 786419092 966081053 278962507 189087019 278962507 189087019 515209334 523793253 515209334 523793253 129534464 654381900 129534464 654381900 413646293 437370173 413646293 437370173 733675392 624270649 733675392 624270649 307557422 767137701 307557422 767137701 356951072 31011721 356951072 31011721 981467315 -1000000005 981467315 -1000000005 589318707 173448252 589318707 173448252 211265136 860920425 211265136 860920425 671771922 89924777 671771922 89924777 828293333 480229987 828293333 480229987 88562140 690092911 88562140 690092911 932015902 589585981 932015902 589585981 197721137 912609995 197721137 912609995 488412562 378625270 488412562 378625270 13117989 910429757 13117989 910429757 856733064 154533714 856733064 154533714 51381423 648489121 51381423 648489121 377764440 225643724 377764440 225643724 716049305 508682704 716049305 508682704 169204000 264907075 169204000 264907075 188177291 79508677 188177291 79508677 791971378 662109451 791971378 662109451 656573398 361745131 656573398 361745131 720511268 267420804 720511268 267420804 35383317 780303388 35383317 780303388 751502333 83184728 751502333 83184728 397364593 462562558 397364593 462562558 775784121 103599637 775784121 103599637 403508359 1000000005 403508359 1000000005 355190153 896882103 355190153 896882103 949618211 24305558 949618211 24305558 575225467 804902219 575225467 804902219 958634403 155318119 958634403 155318119 478176737 363700350 478176737 363700350 99170370 269826551 99170370 269826551 759624168 820180055 759624168 820180055 201367345 951186237 201367345 951186237 264396227 52339499 264396227 52339499 766333974 1000000005 766333974 1000000005 321056380 319667110 321056380 319667110 772506215 184459525 772506215 184459525 456318786 485214212 456318786 485214212 218677913 44572976 218677913 44572976 635692765 485218722 635692765 485218722 66983456 107498432 66983456 107498432 941796127 752929764 941796127 752929764 490009331 10715354 490009331 10715354 666612506 885859165 666612506 885859165 90418030 340495671 90418030 340495671 932430105 888545215 932430105 888545215 965832795 355752824 965832795 355752824 -1000000005 920755170 -1000000005 920755170 255505038 546082312 255505038 546082312 497579771 836352966 497579771 836352966 789140743 206446671 789140743 206446671 58305969 914791532 58305969 914791532 788583507 260597546 788583507 260597546 445979706 778311118 445979706 778311118 568681035 76704014 568681035 76704014 871287879 756185220 871287879 756185220 394154675 418228975 394154675 418228975 889167418 44772373 889167418 44772373 498714101 921413462 498714101 921413462 812428513 761606535 812428513 761606535 473666716 85051778 473666716 85051778 125575263 957582498 125575263 957582498 929452562 9212048 929452562 9212048 113820114 701678264 113820114 701678264 703822709 934748123 703822709 934748123 744815195 934748123 207065225 603359452 207065225 603359452 672324118 206219620 672324118 206219620 38522168 713829830 38522168 713829830 899182488 169612893 899182488 169612893 316551715 743709391 316551715 743709391 966716291 850793249 966716291 850793249 241465502 581593499 241465502 581593499 735481388 175542284 735481388 175542284 946483036 543999468 946483036 543999468 114445071 623062057 114445071 623062057 871635054 23305332 871635054 23305332 980631128 485915049 980631128 485915049 190370282 318253584 190370282 318253584 680591744 790748617 680591744 790748617 226352686 28410222 226352686 28410222 998216903 754432143 998216903 754432143 126111254 44493313 126111254 44493313 981887309 851066621 981887309 851066621 445084546 246857505 445084546 246857505 918428775 954475986 918428775 954475986 451781718 627954926 451781718 627954926 494732643 110897690 494732643 110897690 651761563 917730905 651761563 917730905 88515511 320514239 88515511 320514239 673234437 673171913 673234437 673171913 605165803 96216670 605165803 96216670 878593586 892133831 878593586 892133831 82340674 293116822 82340674 293116822 290858547 470371743 290858547 470371743 393255391 978809800 393255391 978809800 622384097 59479187 622384097 59479187 940661895 541831233 940661895 541831233 590879595 1000000005 590879595 1000000005 325752109 799095369 325752109 799095369 131718503 35923506 131718503 35923506 591637815 789867012 591637815 789867012 114680537 519348624 114680537 519348624 915947976 140497385 915947976 140497385 344884099 833614705 344884099 833614705 778357985 -1000000005 778357985 -1000000005 977563653 372067965 977563653 372067965 107582969 972048540 107582969 972048540 472083258 143038933 472083258 143038933 930414866 965924625 930414866 965924625 188052362 168571395 188052362 168571395 1000000005 57660728 1000000005 57660728 351166725 647450034 351166725 647450034 222189490 295781915 222189490 295781915 507497586 574701237 507497586 574701237 719540081 923158807 719540081 923158807 110959485 483121986 110959485 483121986 234377236 774772386 234377236 774772386 140845512 456194297 140845512 456194297 788113636 27734681 788113636 27734681 938749095 967999764 938749095 967999764 533934000 595577543 533934000 595577543 21879967 890414706 21879967 890414706 497730210 326691522 497730210 326691522 708044274 903526046 708044274 903526046 27228339 157206186 27228339 157206186 782364099 762038864 782364099 762038864 883748099 309770763 883748099 309770763 137771613 873192104 137771613 873192104 820062906 458652177 820062906 458652177 987821986 331591005 987821986 331591005 60218191 933532678 60218191 933532678 254087946 5026030 254087946 5026030 682398197 600458024 682398197 600458024 92566171 58087191 92566171 58087191 706950326 966595351 706950326 966595351 921694603 669568813 921694603 669568813 517026526 150940304 517026526 150940304 134674643 976720383 134674643 976720383 1000000005 75434398 1000000005 75434398 90655471 310158417 90655471 310158417 803600216 904871177 803600216 904871177 334523515 698770146 334523515 698770146 933073658 976219643 933073658 976219643 265390624 54041376 265390624 54041376 427779878 635885687 427779878 635885687 761333055 131778658 761333055 131778658 84752483 737187941 84752483 737187941 1000000005 806874852 1000000005 806874852 284844895 169585195 284844895 169585195 700775859 970963244 700775859 970963244 42304652 372563081 42304652 372563081 858955482 669279427 858955482 669279427 146928494 930094291 146928494 930094291 -1000000005 548166566 -1000000005 548166566 749727227 382982207 749727227 382982207 644562756 625910769 644562756 625910769 45781284 903379872 45781284 903379872 628277447 195659145 628277447 195659145 55136901 928784517 55136901 928784517 267610593 164906324 267610593 164906324 598187132 813032835 598187132 813032835 71391059 25716499 71391059 25716499 313103026 479074447 313103026 479074447 1000000005 51941814 1000000005 51941814 199825404 721155468 199825404 721155468 980044162 382152699 980044162 382152699 106907144 833985107 106907144 833985107 845614960 46677251 845614960 46677251 584614817 934228790 584614817 934228790 274649208 221912068 274649208 221912068 897850725 711362924 897850725 711362924 325662370 96453077 325662370 96453077 357208669 907466283 357208669 907466283 199001418 799558372 199001418 799558372 764316509 72455352 764316509 72455352 647632239 490658935 647632239 490658935 182025894 -1000000005 182025894 -1000000005 940878293 972736121 940878293 972736121 478769807 222508254 478769807 222508254 68453154 981960839 68453154 981960839 326367565 630730921 326367565 630730921 757568322 195444926 757568322 195444926 43294518 836732782 43294518 836732782 594845419 348970647 594845419 348970647 1000000005 46678222 1000000005 46678222 88638091 613168413 88638091 613168413 843155682 754918913 843155682 754918913 310276253 20559743 310276253 20559743 14353988 878854977 14353988 878854977 340323010 314382127 340323010 314382127 24742039 24398868 24742039 24398868 801460099 686398406 801460099 686398406 14389864 164817451 14389864 164817451 430674155 376254635 430674155 376254635 904355668 921420591 904355668 921420591 163897139 228706192 163897139 228706192 567126662 660541758 567126662 660541758 132189365 129398252 132189365 129398252 423611575 848191194 423611575 848191194 891056434 233619499 891056434 233619499 237964865 371503599 237964865 371503599 403679207 408851427 403679207 408851427 184404413 869273605 184404413 869273605 681549347 382965987 681549347 382965987 839547562 862301103 839547562 862301103 158382544 320859176 158382544 320859176 318930237 63047030 318930237 63047030 990669567 700196859 990669567 700196859 345645427 493054192 345645427 493054192 875687459 116894746 875687459 116894746 67816702 997860747 67816702 997860747 894447199 842353700 894447199 842353700 326979778 64699891 326979778 64699891 998562268 775190498 998562268 775190498 525301418 245886062 525301418 245886062 255984005 658898893 255984005 658898893 945161918 297978902 945161918 297978902 56545662 926391751 56545662 926391751 789764887 551614985 789764887 551614985 248638159 185892848 248638159 185892848 79307263 512291529 79307263 512291529 270722886 61879874 270722886 61879874 111621209 721576909 111621209 721576909 831294270 312451692 831294270 312451692 162685787 695419074 162685787 695419074 1000000005 368944501 1000000005 368944501 323236623 181885512 323236623 181885512 634243584 974590127 634243584 974590127 166798831 140018810 166798831 140018810 765997599 739400829 765997599 739400829 921342898 396063867 921342898 396063867 462993288 617511746 462993288 617511746 929556687 528915070 929556687 528915070 949762279 276249171 949762279 276249171 224363229 106843729 224363229 106843729 33076632 990925123 33076632 990925123 914195345 155112734 914195345 155112734 4153045 910312057 4153045 910312057 586609056 565111337 586609056 565111337 267851794 999436347 267851794 999436347 873748376 58523527 873748376 58523527 343484058 564647178 343484058 564647178 966061943 24333574 966061943 24333574 132152413 485556595 132152413 485556595 437120973 706001064 437120973 706001064 951240671 211620922 951240671 211620922 476404374 998240474 476404374 998240474 183362614 567464138 183362614 567464138 670612440 888190862 670612440 888190862 969171489 255292395 969171489 255292395 501282697 778486541 501282697 778486541 984773693 128212161 984773693 128212161 440091046 322301052 440091046 322301052 934535592 24765833 934535592 24765833 60072207 262106011 60072207 262106011 368349205 676186472 368349205 676186472 1000000005 556430806 1000000005 556430806 59641175 391758370 59641175 391758370 899355302 31498592 899355302 31498592 72845807 356604910 72845807 356604910 658328859 101958297 658328859 101958297 136655753 653200775 136655753 653200775 927724846 105831373 927724846 105831373 -1000000005 849744939 -1000000005 849744939 777131513 115530377 777131513 115530377 196648134 601087642 196648134 601087642 657193589 175480680 657193589 175480680 144900725 479932773 144900725 479932773 586812136 875234228 586812136 875234228 211992683 464554837 211992683 464554837 563886788 908242458 563886788 908242458 489167406 54564152 489167406 54564152 171195130 870647133 171195130 870647133 2592557 301648477 2592557 301648477 744353590 141077263 744353590 141077263 244115037 786578362 244115037 786578362 387567893 169107308 387567893 169107308 906696625 946864522 906696625 946864522 16653067 755971242 16653067 755971242 996062343 427698572 996062343 427698572 194925530 513575725 194925530 513575725 948353369 908387400 948353369 908387400 190019895 15066247 190019895 15066247 961164230 514806264 961164230 514806264 491372152 958483122 491372152 958483122 328094737 36121685 328094737 36121685 60151820 874809632 60151820 874809632 28096786 982359137 28096786 982359137 710538469 569750978 710538469 569750978 932027714 92304984 932027714 92304984 852139219 758308010 852139219 758308010 635522164 519133716 635522164 519133716 1778396 85480786 1778396 85480786 80525029 63401505 80525029 63401505 588032256 930090661 588032256 930090661 855981702 111014002 855981702 111014002 682424020 312209513 682424020 312209513 -1000000005 553659655 -1000000005 553659655 986248662 224504251 986248662 224504251 566641929 1000000005 566641929 1000000005 246445410 124922382 246445410 124922382 841631938 321747693 841631938 321747693 74249895 835920623 74249895 835920623 515281583 415910090 515281583 415910090 240869864 90584035 240869864 90584035 781844439 1000000005 781844439 1000000005 267336841 401383667 267336841 401383667 912453800 98348801 912453800 98348801 306240491 519767091 306240491 519767091 759734559 971868755 759734559 971868755 374856778 141468800 374856778 141468800 855420331 9875227 855420331 9875227 87214401 781051372 87214401 781051372 766901266 296212822 766901266 296212822 269374136 1000000005 269374136 1000000005 560835214 90657370 560835214 90657370 1835310 798572437 1835310 798572437 861196578 409755069 861196578 409755069 228070688 533226655 228070688 533226655 70046645 299717154 70046645 299717154 861479742 500807095 861479742 500807095 214719181 72128878 214719181 72128878 476889805 756580366 476889805 756580366 14831259 164246372 14831259 164246372 186371407 973893089 186371407 973893089 534701050 264592163 534701050 264592163 652301072 815885229 652301072 815885229 865101863 585148220 865101863 585148220 250409698 140636177 250409698 140636177 648379529 774880591 648379529 774880591 948951837 357587838 948951837 357587838 47094677 662230896 47094677 662230896 963668157 184477265 963668157 184477265 767894549 716763703 767894549 716763703 112542499 305375247 112542499 305375247 614811904 52921808 614811904 52921808 186918214 781614322 186918214 781614322 94458505 56397541 94458505 56397541 212814363 818922857 212814363 818922857 701874047 560964284 701874047 560964284 157262030 17260501 157262030 17260501 753848931 670171900 753848931 670171900 339961915 980117431 339961915 980117431 990407657 323157198 990407657 323157198 46089822 25109005 46089822 25109005 821191959 902891167 821191959 902891167 204559378 374979369 204559378 374979369 781696482 590817712 781696482 590817712 58441739 21572258 58441739 21572258 774150334 893110110 774150334 893110110 880290443 526075471 880290443 526075471 61978481 6636908 61978481 6636908 781865181 644301041 781865181 644301041 239924124 23090961 239924124 23090961 18195508 1000000005 18195508 1000000005 221660739 252374742 221660739 252374742 824764681 104941370 824764681 104941370 119395445 694386069 119395445 694386069 550760918 963685864 550760918 963685864 736403837 490442329 736403837 490442329 804070725 846083021 804070725 846083021 915282802 538451839 915282802 538451839 563079902 -1000000005 563079902 -1000000005 462651046 554334519 462651046 554334519 686169594 377768911 686169594 377768911 397134303 951823393 397134303 951823393 331706720 340226559 331706720 340226559 841837892 30264842 841837892 30264842 566556719 821684108 566556719 821684108 940868906 64959711 940868906 64959711 26854947 1000000005 26854947 1000000005 93923411 522181505 93923411 522181505 652573602 50938442 652573602 50938442 999453265 831493654 999453265 831493654 160340201 964394124 160340201 964394124 979447151 446788846 979447151 446788846 -1000000005 95374899 -1000000005 95374899 425753098 802069820 425753098 802069820 73558454 610363504 73558454 610363504 601311209 766292141 601311209 766292141 186895647 668245988 186895647 668245988 39724517 28654914 39724517 28654914 447772999 815885073 447772999 815885073 760007756 109080226 760007756 109080226 912543770 747609325 912543770 747609325 7406952 389240545 7406952 389240545 900881958 690510743 900881958 690510743 966644509 167735074 966644509 167735074 282277828 1000000005 282277828 1000000005 121099257 145153882 121099257 145153882 933194256 690293809 933194256 690293809 403578296 625912627 403578296 625912627 118507168 887653369 118507168 887653369 876241159 99284548 876241159 99284548 370908879 651604133 370908879 651604133 944497660 90437720 944497660 90437720 132008857 958046041 132008857 958046041 986685178 1000000005 986685178 1000000005 115657626 571766326 115657626 571766326 510100491 835739536 510100491 835739536 62371466 998360160 62371466 998360160 816918829 310640670 816918829 310640670 188035296 15565493 188035296 15565493 797673983 183651395 797673983 183651395 228803349 935133907 228803349 935133907 31964000 220250750 31964000 220250750 742587387 975223295 742587387 975223295 438119132 564266206 438119132 564266206 64142914 982357331 64142914 982357331 763422948 569205707 763422948 569205707 457572152 835012378 457572152 835012378 76938080 66258929 76938080 66258929 956985586 664774257 956985586 664774257 502034497 403474516 502034497 403474516 6345804 13482843 6345804 13482843 1000000005 105751009 1000000005 105751009 190823061 937418375 190823061 937418375 29648590 178818868 29648590 178818868 856198609 256545728 856198609 256545728 591090253 700680821 591090253 700680821 806273683 87650006 806273683 87650006 246919718 597063498 246919718 597063498 852707626 174279792 852707626 174279792 53241617 1000000005 53241617 1000000005 130383201 646353466 130383201 646353466 32989770 6935726 32989770 6935726 951908950 956096956 951908950 956096956 771647507 54111560 771647507 54111560 159961110 954795067 159961110 954795067 483576218 503481619 483576218 503481619 82816954 760059554 82816954 760059554 903527455 142104466 903527455 142104466 270296245 711281967 270296245 711281967 946476194 415602086 946476194 415602086 632144342 8197884 632144342 8197884 70480759 952557301 70480759 952557301 826831770 60977903 826831770 60977903 322325490 781677640 322325490 781677640 895412490 234489137 895412490 234489137 -1000000005 300370971 -1000000005 300370971 924957541 947458956 924957541 947458956 220806356 552560293 220806356 552560293 5642284 56516642 5642284 56516642 468520881 858576837 468520881 858576837 680950193 17742467 680950193 17742467 134206041 265232386 134206041 265232386 633011755 635459179 633011755 635459179 299713286 145058461 299713286 145058461 882360883 879583040 882360883 879583040 52384786 96831581 52384786 96831581 700312619 1000000005 700312619 1000000005 639274391 115259525 639274391 115259525 33709449 964844898 33709449 964844898 222626149 364700482 222626149 364700482 944785457 749851249 944785457 749851249 18960855 127274732 18960855 127274732 708457818 986292738 708457818 986292738 94034683 2020134 94034683 2020134 1000000005 752348112 1000000005 752348112 179549390 14518551 179549390 14518551 875920760 905059405 875920760 905059405 312645527 121709429 312645527 121709429 614068611 502432372 614068611 502432372 125726263 955598551 125726263 955598551 202255838 434347785 202255838 434347785 817102743 839115399 817102743 839115399 556398631 79985900 556398631 79985900 82060543 482863777 82060543 482863777 665352588 828311516 665352588 828311516 19311473 530626401 19311473 530626401 650941689 354437303 650941689 354437303 876187876 837925082 876187876 837925082 135225302 59972365 135225302 59972365 787339959 646384314 787339959 646384314 253466776 35142536 253466776 35142536 979550452 915715244 979550452 915715244 674291038 161617176 674291038 161617176 71366386 16361105 71366386 16361105 916664022 796826803 916664022 796826803 608626875 63681998 608626875 63681998 21171837 703231927 21171837 703231927 806624931 126332280 806624931 126332280 514760792 1000000005 514760792 1000000005 405613487 183330331 405613487 183330331 295999749 1000000005 295999749 1000000005 451058349 513954469 451058349 513954469 314897330 792688676 314897330 792688676 488081604 52582927 488081604 52582927 843462506 982018466 843462506 982018466 371185203 233364661 371185203 233364661 953984828 449013917 953984828 449013917 131663687 536418067 131663687 536418067 553982762 418733120 553982762 418733120 919708101 894574271 919708101 894574271 47973103 171261091 47973103 171261091 784951431 940589244 784951431 940589244 79708245 73027810 79708245 73027810 717925991 685947097 717925991 685947097 388275405 156998665 388275405 156998665 938812534 973719067 938812534 973719067 659586629 254260554 659586629 254260554 250397160 627597076 250397160 627597076 45150665 783406108 45150665 783406108 353346118 260039624 353346118 260039624 760086134 995964785 760086134 995964785 124323264 533817845 124323264 533817845 809357620 229147090 809357620 229147090 1000000005 537845611 1000000005 537845611 73114708 783900556 73114708 783900556 823994237 224962847 823994237 224962847 93153442 44958041 93153442 44958041 998813398 780339904 998813398 780339904 179316422 392268933 179316422 392268933 691649825 64817325 691649825 64817325 122608901 1000000005 122608901 1000000005 868919332 916211046 868919332 916211046 751028315 58128779 751028315 58128779 998287464 444844471 998287464 444844471 243611744 18096875 243611744 18096875 806072843 984152553 806072843 984152553 81667801 13369267 81667801 13369267 248270193 794079312 248270193 794079312 965274166 152341970 965274166 152341970 346312709 497924267 346312709 497924267 44505056 983005777 44505056 983005777 503237192 302933330 503237192 302933330 1000000005 838674180 1000000005 838674180 308924261 158298120 308924261 158298120 963948337 689110537 963948337 689110537 177028096 457290382 177028096 457290382 834366032 577913301 834366032 577913301 513012626 129497736 513012626 129497736 642625690 992490525 642625690 992490525 31815908 113284182 31815908 113284182 950653731 431468221 950653731 431468221 655177221 216228311 655177221 216228311 217496863 480794838 217496863 480794838 909249812 960704060 909249812 960704060 537376008 97972000 537376008 97972000 404470588 747701326 404470588 747701326 986380548 20673800 986380548 20673800 358774815 288017381 358774815 288017381 204898556 777586280 204898556 777586280 897575699 865380903 897575699 865380903 421717626 151680314 421717626 151680314 916293292 793920036 916293292 793920036 184426686 56165417 184426686 56165417 398332601 306818590 398332601 306818590 718453757 106659343 718453757 106659343 44811055 358973145 44811055 358973145 506940821 809878417 506940821 809878417 758680767 67473279 758680767 67473279 35474249 930916919 35474249 930916919 707386514 83580876 707386514 83580876 665332027 831259774 665332027 831259774 -1000000005 41759575 -1000000005 41759575 606566290 848730387 606566290 848730387 455044599 254395778 455044599 254395778 810654155 983598057 810654155 983598057 628287914 148046158 628287914 148046158 56738172 901570238 56738172 901570238 629552583 381227628 629552583 381227628 63279139 98090613 63279139 98090613 831402981 623718204 831402981 623718204 945080209 222914133 945080209 222914133 684591260 881191049 684591260 881191049 828994111 191034921 828994111 191034921 61936647 600140090 61936647 600140090 880758149 129310374 880758149 129310374 701183579 453533547 701183579 453533547 394955288 150479371 394955288 150479371 963613214 755566493 963613214 755566493 288415843 -1000000005 288415843 -1000000005 191457728 582533570 191457728 582533570 283598929 894721234 283598929 894721234 872459962 31043589 872459962 31043589 418096080 719745115 418096080 719745115 81791307 916948333 81791307 916948333 111128482 520480678 111128482 520480678 537686047 821145107 537686047 821145107 676032599 -1000000005 676032599 -1000000005 898070559 655308848 898070559 655308848 264885243 352061756 264885243 352061756 992743312 914728934 992743312 914728934 243613051 86308345 243613051 86308345 874495494 775349934 874495494 775349934 138969580 512909032 138969580 512909032 939285214 103320581 939285214 103320581 187541609 990307237 187541609 990307237 735306854 42399356 735306854 42399356 203957440 864679769 203957440 864679769 878907457 406910229 878907457 406910229 511709923 871194338 511709923 871194338 904160418 153254560 904160418 153254560 373425141 880772364 373425141 880772364 655288252 200807480 655288252 200807480 29981422 963302792 29981422 963302792 324674281 480722611 324674281 480722611 248344570 528379576 248344570 528379576 980870420 930252495 980870420 930252495 9832385 54842148 9832385 54842148 822153325 811058487 822153325 811058487 237387545 572465814 237387545 572465814 280447116 59413326 280447116 59413326 986466740 862652786 986466740 862652786 43573928 250857366 43573928 250857366 523282727 644855914 523282727 644855914 225338485 373507668 225338485 373507668 774246083 305145419 774246083 305145419 20585297 986332077 20585297 986332077 118346202 555663888 118346202 555663888 866924085 30981307 866924085 30981307 45059413 789415428 45059413 789415428 671508867 72997506 671508867 72997506 39439989 989420422 39439989 989420422 722008389 142288419 722008389 142288419 134279624 13867205 134279624 13867205 707441971 420713628 707441971 420713628 930513062 244141133 930513062 244141133 648865585 981166056 648865585 981166056 301359231 426221039 301359231 426221039 815222278 225095301 815222278 225095301 61512911 890803746 61512911 890803746 947416993 139982072 947416993 139982072 -1000000005 897529809 -1000000005 897529809 753753963 28075249 753753963 28075249 563605448 841567301 563605448 841567301 376180642 112238420 376180642 112238420 77546888 545162870 77546888 545162870 215138015 161442524 215138015 161442524 802561078 980002064 802561078 980002064 44332718 437021970 44332718 437021970 466886351 17539256 466886351 17539256 849201172 285370356 849201172 285370356 648420688 803886545 648420688 803886545 681099426 215400427 681099426 215400427 157262648 991801186 157262648 991801186 444916822 874415405 444916822 874415405 768906825 874415405 112180200 246688248 112180200 246688248 817193489 871588117 817193489 871588117 228347190 454261889 228347190 454261889 662631083 215498908 662631083 215498908 342166575 941334689 342166575 941334689 709244717 36357463 709244717 36357463 153126660 886030019 153126660 886030019 907435163 16311099 907435163 16311099 131919240 641243023 131919240 641243023 976072622 35276991 976072622 35276991 113490731 839680763 113490731 839680763 964453044 575838046 964453044 575838046 335141970 240468812 335141970 240468812 948742567 77478449 948742567 77478449 864152255 990441225 864152255 990441225 36902192 29652973 36902192 29652973 999573121 999469678 999573121 999469678 208400713 157784700 208400713 157784700 788576523 699278654 788576523 699278654 634149574 161504336 634149574 161504336 -1000000005 909088030 -1000000005 909088030 670001548 31194391 670001548 31194391 465016384 514898024 465016384 514898024 8138065 993799198 8138065 993799198 705360547 2599557 705360547 2599557 44825271 111690007 44825271 111690007 873707582 433091276 873707582 433091276 213409883 807657569 213409883 807657569 828549561 994040564 828549561 994040564 287908828 213710274 287908828 213710274 595323894 885129244 595323894 885129244 206108035 18524965 206108035 18524965 606098603 875908189 606098603 875908189 111598165 549240122 111598165 549240122 261932911 289354070 261932911 289354070 546525555 539715306 546525555 539715306 823109635 453659356 823109635 453659356 946277434 20649200 946277434 20649200 206687917 701406721 206687917 701406721 978656356 261240647 978656356 261240647 613511963 836933173 613511963 836933173 481836316 968268868 481836316 968268868 833749158 601300745 833749158 601300745 413827277 114875727 413827277 114875727 500005 867489617 500005 867489617 463459521 363881877 463459521 363881877 717249513 481510983 717249513 481510983 73950378 283827789 73950378 283827789 599498603 411265980 599498603 411265980 344841279 959954437 344841279 959954437 568332156 408105229 568332156 408105229 52784044 817261185 52784044 817261185 277031978 317146314 277031978 317146314 744857555 952293341 744857555 952293341 150455707 360785384 150455707 360785384 784896216 276750693 784896216 276750693 1000000005 492585243 1000000005 492585243 126443752 255561617 126443752 255561617 274579268 1000000005 274579268 1000000005 721164729 116186373 721164729 116186373 246206551 668820704 246206551 668820704 920694438 315218018 920694438 315218018 250747828 199243138 250747828 199243138 952887687 823762928 952887687 823762928 490160229 106649490 490160229 106649490 103050497 981882549 103050497 981882549 746769469 5618636 746769469 5618636 214522111 850625349 214522111 850625349 41035524 183183038 41035524 183183038 499117429 17189440 499117429 17189440 994386240 910868143 994386240 910868143 337505003 269220623 337505003 269220623 763278810 269220623 684830868 901911844 684830868 901911844 77481597 309623084 77481597 309623084 499486602 155640300 499486602 155640300 895469282 756070555 895469282 756070555 508369002 187954759 508369002 187954759 750113190 712516786 750113190 712516786 158225378 198671239 158225378 198671239 941022961 864769388 941022961 864769388 719922643 53028883 719922643 53028883 3434837 815961272 3434837 815961272 855514297 157604304 855514297 157604304 137829807 887656879 137829807 887656879 362151095 10176645 362151095 10176645 722270319 982963776 722270319 982963776 971850816 187887657 971850816 187887657 375009537 469083935 375009537 469083935 811036370 168989900 811036370 168989900 136430200 786340668 136430200 786340668 420429630 618108700 420429630 618108700 106241714 -1000000005 106241714 -1000000005 14858159 982476133 14858159 982476133 582088220 717349723 582088220 717349723 980587355 153015005 980587355 153015005 56762723 654094468 56762723 654094468 601299407 930528739 601299407 930528739 343901985 319279721 343901985 319279721 709627843 929424702 709627843 929424702 85563067 315256685 85563067 315256685 976724276 568553725 976724276 568553725 713236618 958321331 713236618 958321331 139915112 -1000000005 139915112 -1000000005 746765965 672803667 746765965 672803667 18814725 9811908 18814725 9811908 696555961 192025559 696555961 192025559 225068462 816739235 225068462 816739235 582692804 198504055 582692804 198504055 53907808 1000000005 53907808 1000000005 692831600 76819087 692831600 76819087 315479717 977853973 315479717 977853973 968393890 272190042 968393890 272190042 43092857 452199422 43092857 452199422 118658063 61387496 118658063 61387496 873109328 578479809 873109328 578479809 15336737 19101018 15336737 19101018 355571153 1000000005 355571153 1000000005 993113236 254623433 993113236 254623433 721541179 872753789 721541179 872753789 547767511 409174999 547767511 409174999 1000000005 40881056 1000000005 40881056 9533649 994687344 9533649 994687344 882150633 140247785 882150633 140247785 36320210 736889303 36320210 736889303 906618104 304211265 906618104 304211265 179333130 927390137 179333130 927390137 51613861 94143274 51613861 94143274 939845349 871152512 939845349 871152512 415264539 278105785 415264539 278105785 294664945 717587456 294664945 717587456 10617888 897717337 10617888 897717337 811329831 6604593 811329831 6604593 259147631 1000000005 259147631 1000000005 6511562 343994676 6511562 343994676 546869360 983102990 546869360 983102990 92907594 94480369 92907594 94480369 994937782 856056370 994937782 856056370 740904276 721860596 740904276 721860596 38355935 179327646 38355935 179327646 765018187 215776421 765018187 215776421 341572576 787506077 341572576 787506077 80161951 11811486 80161951 11811486 939316106 767712272 939316106 767712272 130902768 225596232 130902768 225596232 665654766 34075509 665654766 34075509 485203302 651433811 485203302 651433811 983164603 48428102 983164603 48428102 25495368 890053488 25495368 890053488 729192617 18346042 729192617 18346042 121681320 688284010 121681320 688284010 877165326 78538274 877165326 78538274 425132395 217961327 425132395 217961327 235182954 892391743 235182954 892391743 972573162 14971412 972573162 14971412 161426099 913883639 161426099 913883639 595940011 145748947 595940011 145748947 935371161 743987787 935371161 743987787 81956851 452247714 81956851 452247714 778208695 326578667 778208695 326578667 238496055 215290063 238496055 215290063 587064768 908763169 587064768 908763169 105080053 157712787 105080053 157712787 691374783 466205479 691374783 466205479 64990881 -1000000005 64990881 -1000000005 205016560 888720501 205016560 888720501 520147371 222055200 520147371 222055200 988743185 737910889 988743185 737910889 302634253 2785312 302634253 2785312 986885253 735115254 986885253 735115254 427419771 9281625 427419771 9281625 787300786 147053874 787300786 147053874 276768298 827582507 276768298 827582507 742611450 66874142 742611450 66874142 332938883 486311945 332938883 486311945 800595378 24289864 800595378 24289864 129300517 125582237 129300517 125582237 547058878 483213628 547058878 483213628 829303414 963157613 829303414 963157613 310944508 192278387 310944508 192278387 677422889 803688920 677422889 803688920 20389557 486803730 20389557 486803730 639192723 10631627 639192723 10631627 242429180 586792635 242429180 586792635 822288937 202524786 822288937 202524786 390637616 296005719 390637616 296005719 179115521 398277523 179115521 398277523 939404569 -1000000005 939404569 -1000000005 481633864 840257114 481633864 840257114 123537215 244431465 123537215 244431465 907493758 17721613 907493758 17721613 57989992 829263952 57989992 829263952 363179285 313819589 363179285 313819589 937961972 762388870 937961972 762388870 459447477 160845597 459447477 160845597 677833470 247734524 677833470 247734524 26013139 181037019 26013139 181037019 542110587 781901489 542110587 781901489 91847527 316669660 91847527 316669660 750305224 930361168 750305224 930361168 564800688 343896321 564800688 343896321 302070066 92499981 302070066 92499981 88599155 631574554 88599155 631574554 843150206 153526047 843150206 153526047 29789343 510869709 29789343 510869709 602539583 842699802 602539583 842699802 971968987 209064200 971968987 209064200 135984481 256928437 135984481 256928437 876635521 585467049 876635521 585467049 252172921 424424829 252172921 424424829 989121405 810506021 989121405 810506021 99283857 29143643 99283857 29143643 266500308 897800518 266500308 897800518 965184498 327987747 965184498 327987747 760986857 1000000005 760986857 1000000005 70320022 592506225 70320022 592506225 772585159 907137543 772585159 907137543 424452546 729984425 424452546 729984425 452908869 13260035 452908869 13260035 753780895 711752346 753780895 711752346 436205263 255774712 436205263 255774712 121003913 977234319 121003913 977234319 866344188 692737214 866344188 692737214 728026835 34738632 728026835 34738632 142257832 558514336 142257832 558514336 929811915 47205302 929811915 47205302 317640258 974176383 317640258 974176383 207150042 62016057 207150042 974699811 207150042 974699811 11003744 407867619 11003744 407867619 925357443 850179104 925357443 850179104 121255730 38440352 121255730 38440352 810666630 881315626 810666630 881315626 368463079 736519832 368463079 736519832 56175381 223910815 56175381 223910815 627374255 686352708 627374255 686352708 345622369 140026005 345622369 140026005 908870772 446316747 908870772 446316747 293294889 55468610 293294889 55468610 922585926 800033031 922585926 800033031 334107643 103763519 334107643 103763519 437523336 970766463 437523336 970766463 874683697 433745512 874683697 433745512 75764093 997476047 75764093 997476047 824190189 212590162 824190189 212590162 49920515 976090758 49920515 976090758 888265871 384874397 888265871 384874397 445893999 341657498 445893999 341657498 724276016 117130580 724276016 117130580 895334989 475039283 895334989 475039283 494849472 49740983 494849472 49740983 224760224 889837610 224760224 889837610 254462861 -1000000005 254462861 -1000000005 973642635 403852690 973642635 403852690 415411027 72501685 415411027 72501685 256111393 962027325 256111393 962027325 862425387 255271293 862425387 255271293 261590734 497470602 261590734 497470602 428540074 61952925 428540074 61952925 982288457 417238343 982288457 417238343 388946406 685480209 388946406 685480209 187838925 345074392 187838925 345074392 738306249 53082138 738306249 53082138 423282694 222967528 423282694 222967528 5408199 408897774 5408199 408897774 805229546 123427110 805229546 123427110 387036989 712032233 387036989 712032233 540103537 230500469 540103537 230500469 293401899 184976948 293401899 184976948 800627689 777848800 800627689 777848800 35039410 412529548 35039410 412529548 1000000005 100599216 1000000005 100599216 206613288 946882014 206613288 946882014 392264132 50028143 392264132 50028143 970634143 818450275 970634143 818450275 7344655 327497427 7344655 327497427 768494322 683850179 768494322 683850179 366815109 374252933 366815109 374252933 459480810 -1000000005 459480810 -1000000005 156940236 688601039 156940236 688601039 671398278 98673576 671398278 98673576 277921345 538237862 277921345 538237862 787147782 992068572 787147782 992068572 451267493 153519833 451267493 153519833 170973802 994841152 170973802 994841152 689001454 228636378 689001454 228636378 330478123 758661360 330478123 758661360 931483755 953351870 931483755 953351870 318002053 320675096 318002053 320675096 1000000005 558710828 1000000005 558710828 119294737 293858641 119294737 293858641 399078867 795293643 399078867 795293643 799405084 252950088 799405084 252950088 294265579 317391807 294265579 317391807 883608456 553694319 883608456 553694319 420567710 818735033 420567710 818735033 885222245 320720289 885222245 320720289 29112420 724848327 29112420 724848327 924488856 992042246 924488856 992042246 730258503 6753498 730258503 6753498 486678399 981126255 486678399 981126255 892902891 279939998 892902891 279939998 405401251 4132285 405401251 4132285 755175138 885649613 755175138 885649613 36508657 416710314 36508657 416710314 830475000 738047916 830475000 738047916 550013167 420553444 550013167 420553444 113155421 664988425 113155421 664988425 967649688 248110741 967649688 248110741 368900823 343862855 368900823 343862855 31009113 888055683 31009113 888055683 863141117 700029934 863141117 700029934 555938082 82817331 555938082 82817331 409817188 944276566 409817188 944276566 879167052 214115353 879167052 214115353 121529949 67556263 121529949 67556263 236725126 777819197 236725126 777819197 829920293 611218236 829920293 611218236 106340076 1571943 106340076 1571943 958528736 977525577 958528736 977525577 889002 217908718 889002 217908718 820693500 891961887 820693500 891961887 183663982 294859543 183663982 294859543 735423371 630485046 735423371 630485046 370757069 922486220 370757069 922486220 976772956 457883256 976772956 457883256 310117707 797806085 310117707 797806085 996681049 63934938 996681049 63934938 681475351 325125264 681475351 325125264 916569377 993282062 916569377 993282062 187858453 128576149 187858453 128576149 833106254 721461429 833106254 721461429 287466392 23085374 287466392 23085374 927665634 930563144 927665634 930563144 -1000000005 915703575 -1000000005 915703575 342700712 268728371 342700712 268728371 169342073 792822184 169342073 792822184 688805915 17216982 688805915 17216982 230096613 723071871 230096613 723071871 839709371 201244973 839709371 201244973 -1000000005 774437994 -1000000005 774437994 526884055 95616929 526884055 95616929 414064103 938702897 414064103 938702897 172241386 333247949 172241386 333247949 947292592 852321497 947292592 852321497 49360476 178558951 49360476 178558951 345713805 741386197 345713805 741386197 859890260 709867057 859890260 709867057 4089898 514007695 4089898 514007695 936484617 242349678 936484617 242349678 280559875 574610292 280559875 574610292 485686340 843711312 485686340 843711312 827124305 506706595 827124305 506706595 152053962 289515678 152053962 289515678 514271225 612559573 514271225 612559573 759761737 686392571 759761737 686392571 415846441 157352357 415846441 157352357 123914751 919142608 123914751 919142608 710979129 425052417 710979129 425052417 351130722 849672392 351130722 849672392 977844933 976323187 977844933 976323187 320217719 93333316 320217719 93333316 875079290 848673592 875079290 848673592 86471821 325852320 86471821 325852320 587279884 699074097 587279884 699074097 962009721 928031108 962009721 928031108 183776121 647125984 183776121 647125984 817249149 800928971 817249149 800928971 696460581 238969295 696460581 238969295 6023064 914578756 6023064 914578756 526536455 353371345 526536455 353371345 344525472 963582321 344525472 963582321 898387907 766790942 898387907 766790942 151300540 558251324 151300540 558251324 490152891 350724800 490152891 350724800 -1000000005 43161868 -1000000005 43161868 964907547 961911609 964907547 961911609 166502169 224184071 166502169 224184071 17974284 583133994 17974284 583133994 962227683 865089397 962227683 865089397 275123727 288147403 275123727 288147403 2444386 1000000005 2444386 1000000005 175828723 804790133 175828723 804790133 761006581 521653232 761006581 521653232 30139749 27634814 30139749 27634814 966849925 609105877 966849925 609105877 -1000000005 571340081 -1000000005 571340081 705590439 928378872 705590439 928378872 154217128 440726243 154217128 440726243 992415740 12914659 992415740 12914659 124194102 841274236 124194102 841274236 962496002 414282785 962496002 414282785 233475795 876570430 233475795 876570430 20415439 472650369 20415439 472650369 825810266 919951049 825810266 919951049 443526105 197307708 443526105 197307708 100072100 437533555 100072100 437533555 937966137 824567691 937966137 824567691 28688916 268250274 28688916 268250274 687876855 749916475 687876855 749916475 77452166 926342712 77452166 926342712 657941917 50191199 657941917 50191199 173365757 934131828 173365757 934131828 697620991 321287730 697620991 321287730 64051123 924124952 64051123 924124952 776818289 141803893 776818289 141803893 200937768 872268786 200937768 872268786 780073500 618982480 780073500 618982480 382958048 534928673 382958048 534928673 717180037 895454008 717180037 895454008 -1000000005 230196987 -1000000005 230196987 611097990 944356427 611097990 944356427 85109339 804781629 85109339 804781629 790786514 74196128 790786514 74196128 192946418 846698930 192946418 846698930 466871509 502830619 466871509 502830619 743781629 251346135 743781629 251346135 57394372 626618535 57394372 626618535 482287690 869212754 482287690 869212754 760608010 357693638 760608010 357693638 864675183 924961090 864675183 924961090 50733458 44686545 50733458 44686545 485201914 967123530 485201914 967123530 783065179 203017894 783065179 203017894 149973945 465082793 149973945 465082793 820273481 893992750 820273481 893992750 195936153 216003120 195936153 216003120 374209670 940915078 374209670 940915078 632273100 698908549 632273100 698908549 219251864 171832958 219251864 171832958 917860316 974282466 917860316 974282466 328220205 418915770 328220205 418915770 54057320 844719379 54057320 844719379 972797237 607000225 972797237 607000225 21898251 961303146 21898251 961303146 683216850 564148755 683216850 564148755 415873138 40947207 415873138 40947207 991468656 29591375 991468656 850431651 991468656 850431651 249403979 71625848 249403979 71625848 561297992 990205771 561297992 990205771 81995733 270043848 81995733 270043848 245718847 560054760 245718847 560054760 710207780 1000000005 710207780 1000000005 884862672 172198293 884862672 172198293 96022451 929200681 96022451 929200681 353989095 386743672 353989095 386743672 456614140 386743672 206382941 948425719 206382941 948425719 624681749 363834984 624681749 363834984 873971796 -1000000005 873971796 -1000000005 53672348 646242377 53672348 646242377 838162481 783517898 838162481 783517898 564607398 94795918 564607398 94795918 455402301 501715651 455402301 501715651 867297402 799193617 867297402 799193617 332718880 -1000000005 332718880 -1000000005 53340469 976252586 53340469 976252586 670219598 22836755 670219598 22836755 120825755 995789736 120825755 995789736 998895431 97540638 998895431 97540638 444749912 496856568 444749912 496856568 843991039 987514234 843991039 987514234 486390689 556613209 486390689 556613209 231237022 188449453 231237022 188449453 31322423 855751776 31322423 855751776 946164279 6437146 946164279 6437146 378182089 918645032 378182089 918645032 61296265 551729898 61296265 551729898 822580593 134203251 822580593 134203251 149624702 658563379 149624702 658563379 935135729 14106467 935135729 14106467 314917672 876031070 314917672 876031070 684600017 325839285 684600017 325839285 11074959 14652082 11074959 14652082 326745556 817304829 326745556 817304829 530913015 438503246 530913015 438503246 690767043 63389413 690767043 63389413 306555785 407895828 306555785 407895828 984964649 172822519 984964649 172822519 706751519 882071526 706751519 882071526 72372573 986752086 72372573 986752086 876064267 48124346 876064267 48124346 955161310 741107844 955161310 741107844 -1000000005 797073247 -1000000005 797073247 293335187 227585108 293335187 227585108 999382067 469234699 999382067 469234699 413185785 858402524 413185785 858402524 188024195 375477646 188024195 375477646 324173844 819903778 324173844 819903778 833370201 66452775 833370201 66452775 170539904 483246908 170539904 483246908 949648128 283085594 949648128 283085594 305788426 36595932 305788426 36595932 111472319 877985144 111472319 877985144 503111058 624105452 503111058 624105452 207900510 52815266 207900510 52815266 844842241 928235202 844842241 928235202 460409050 207873194 460409050 207873194 78830021 926977897 78830021 926977897 913362408 344396340 913362408 344396340 663551450 424153604 663551450 424153604 933484983 6167029 933484983 6167029 567424393 878350623 567424393 878350623 139405041 124298689 139405041 124298689 749552585 475483983 749552585 475483983 -1000000005 63544765 -1000000005 63544765 954733585 935137193 954733585 935137193 173090472 197605540 173090472 197605540 902439865 742377145 902439865 742377145 117951975 975483507 117951975 975483507 501069440 94985457 501069440 94985457 795561213 886700414 795561213 886700414 553151476 91642411 553151476 91642411 441118025 314814205 441118025 314814205 110555922 946502698 110555922 946502698 761003663 222733063 761003663 222733063 358869702 38989924 358869702 38989924 851321206 667599913 851321206 667599913 291660875 49248054 291660875 49248054 878547021 221412821 878547021 221412821 95714185 841306288 95714185 841306288 831278366 377163328 831278366 377163328 397632885 126589831 397632885 126589831 67467178 284988901 67467178 284988901 673185251 779076868 673185251 779076868 26489615 65232264 26489615 65232264 890960827 581658514 890960827 581658514 321352331 47564822 321352331 47564822 962648489 949823190 962648489 949823190 674235401 466776221 674235401 466776221 167456314 782075912 167456314 782075912 557619645 31375170 557619645 31375170 980906969 880579317 980906969 880579317 243489719 132748897 243489719 132748897 968109008 618484123 968109008 618484123 803373109 341982724 803373109 341982724 443194255 660434430 443194255 660434430 823117593 127586932 823117593 127586932 25239325 686266139 25239325 686266139 755664567 285417960 755664567 285417960 262860440 708836812 262860440 708836812 916907240 218621698 916907240 218621698 246661433 931308881 246661433 931308881 528961075 153655146 528961075 153655146 12536698 944029902 12536698 944029902 1000000005 947587065 1000000005 947587065 76288231 36245457 76288231 36245457 539908051 994905612 539908051 994905612 726357284 252697531 726357284 252697531 297495141 949299214 297495141 949299214 623299324 152182762 623299324 152182762 880538191 1000000005 880538191 1000000005 302255967 606270471 302255967 606270471 864808912 40995256 864808912 40995256 488984288 401917290 488984288 401917290 229402353 796084163 229402353 796084163 930701916 296690677 930701916 296690677 42355326 551547133 42355326 551547133 267417579 940832514 267417579 940832514 478431540 803585089 478431540 803585089 963111939 909273802 963111939 909273802 475622 29718929 475622 29718929 951757786 707679305 951757786 707679305 526377937 1000000005 526377937 1000000005 264394081 324320871 264394081 324320871 879555179 417923194 879555179 417923194 26110043 218901163 26110043 218901163 972210636 74807698 972210636 74807698 22643364 675835032 22643364 675835032 761292698 166245477 761292698 166245477 260670709 654145524 260670709 654145524 724714503 437474623 724714503 437474623 278229288 854029742 278229288 854029742 575682125 60498589 575682125 60498589 919017284 648799582 919017284 648799582 316865830 883327415 316865830 883327415 177046261 972534530 177046261 972534530 737238204 184108674 737238204 184108674 136255271 447609495 136255271 447609495 873281885 844076265 873281885 844076265 432418114 61304103 432418114 61304103 64736613 599131661 64736613 599131661 428836424 -1000000005 428836424 -1000000005 450996136 792222963 450996136 792222963 882814403 144463955 882814403 144463955 75145071 958133871 75145071 958133871 829561145 171223245 829561145 171223245 64867567 834324806 64867567 834324806 629719434 6552572 629719434 6552572 322919234 856051117 322919234 856051117 139533318 66133078 139533318 66133078 953189452 462491982 953189452 462491982 477967469 689952364 477967469 689952364 821086678 557380996 821086678 557380996 960275712 -1000000005 960275712 -1000000005 717061963 803268005 717061963 803268005 423222037 352609421 423222037 352609421 659431891 768047125 659431891 768047125 46634181 217393381 46634181 217393381 974658554 824903708 974658554 824903708 262173185 89446536 262173185 89446536 765025549 960157629 765025549 960157629 91537139 309749796 91537139 309749796 648129698 999042031 648129698 999042031 35614934 26584521 35614934 26584521 984619158 719864407 984619158 719864407 314123332 809888402 314123332 809888402 689141248 119573160 689141248 119573160 890923346 219469551 890923346 219469551 486825158 -1000000005 486825158 -1000000005 190581189 553841612 190581189 553841612 823785205 926001989 823785205 926001989 680747458 267795597 680747458 267795597 446753563 345308646 446753563 345308646 74828788 623469298 74828788 623469298 790116651 64732607 790116651 64732607 193900080 766241182 193900080 766241182 981891519 702540074 981891519 702540074 283357925 155084904 283357925 155084904 779565682 815341714 779565682 815341714 196261171 306064941 196261171 306064941 761247389 137953494 761247389 137953494 116874919 959419558 116874919 959419558 246259231 425269369 246259231 425269369 914096586 997064134 914096586 997064134 379794530 338131459 379794530 338131459 80909767 795933433 80909767 795933433 853203503 486281068 853203503 486281068 70976005 102469323 70976005 102469323 970354703 696835843 970354703 696835843 354536035 402164734 354536035 402164734 209928238 920975774 209928238 920975774 720462847 393642453 720462847 393642453 434167090 834358883 434167090 834358883 -1000000005 97296784 -1000000005 97296784 913569757 626880240 913569757 626880240 226641745 194297838 226641745 194297838 936608412 954888045 936608412 954888045 13447509 2992382 13447509 2992382 716911981 1000000005 716911981 1000000005 12935445 749252205 12935445 749252205 210215590 977111367 210215590 977111367 694066111 39833511 694066111 39833511 995693620 737983551 995693620 737983551 260060639 210327604 260060639 210327604 41569216 1000000005 41569216 1000000005 826418907 262187231 826418907 262187231 426105364 591630523 426105364 591630523 970664902 623792459 970664902 623792459 182953836 303991867 182953836 303991867 997977322 25768355 997977322 25768355 333244646 805123123 333244646 805123123 766704889 378720518 766704889 378720518 290630321 846576029 290630321 846576029 971750434 375006796 971750434 375006796 384205769 967523092 384205769 967523092 926243845 718599180 926243845 718599180 3502451 502467757 3502451 502467757 855335297 545922745 855335297 545922745 70094021 8092013 70094021 8092013 526125277 758902911 526125277 758902911 75719182 115565971 75719182 115565971 302594595 883753334 302594595 883753334 983108351 393238256 983108351 393238256 160781828 768939905 160781828 768939905 466796250 190036152 466796250 190036152 648861387 981914457 648861387 981914457 965305917 42760090 965305917 42760090 459811450 753038887 459811450 753038887 887515448 -1000000005 887515448 -1000000005 987040942 882263532 987040942 882263532 251056915 178004129 251056915 178004129 959483749 984510016 959483749 984510016 437093975 50994951 437093975 50994951 41888195 457693528 41888195 457693528 697199604 -1000000005 697199604 -1000000005 10244031 890152922 10244031 890152922 582567554 390978150 582567554 390978150 157530969 47191277 157530969 47191277 533336486 994118719 533336486 994118719 32384187 809701773 32384187 809701773 994190576 255575810 994190576 255575810 578096485 85878808 578096485 85878808 89791557 928707439 89791557 928707439 505542386 133816686 505542386 133816686 828014975 949035345 828014975 949035345 415999688 331485870 415999688 331485870 858699122 678575183 858699122 678575183 24103647 260923144 24103647 260923144 725937365 733362819 725937365 733362819 352980813 219967088 352980813 219967088 908857068 134833059 908857068 134833059 471283191 787328260 471283191 787328260 999180147 35195151 999180147 35195151 825405229 618377731 825405229 618377731 181565799 411971971 181565799 411971971 901704360 1000000005 901704360 1000000005 936508942 80195276 936508942 80195276 95773916 924421871 95773916 924421871 960330340 873582597 960330340 873582597 13922848 727158300 13922848 727158300 575351995 888367 575351995 888367 142324458 778955925 142324458 778955925 1000000005 130248762 1000000005 130248762 711660453 890806510 711660453 890806510 811265862 612407806 811265862 612407806 117759848 116299232 117759848 116299232 318875256 785138526 318875256 785138526 507391090 102194472 507391090 102194472 239712513 548182319 239712513 548182319 985379467 6870699 985379467 6870699 73507944 964894539 73507944 964894539 881728538 148365909 881728538 148365909 325307837 1000000005 325307837 1000000005 669018907 321223105 669018907 321223105 147600546 673357568 147600546 673357568 868283632 59725433 868283632 59725433 455696340 233668986 455696340 233668986 934317393 880348426 934317393 880348426 123927987 603213840 123927987 603213840 912061112 246499254 912061112 246499254 753377268 958343005 753377268 958343005 489876457 627338083 489876457 627338083 815418352 832549939 815418352 832549939 218865033 190272745 218865033 190272745 138565915 658603695 138565915 658603695 576751212 584968820 576751212 584968820 821212130 151749054 821212130 151749054 241282801 994603894 241282801 994603894 993844444 379449931 993844444 379449931 38547104 911961855 38547104 911961855 381022261 -1000000005 381022261 -1000000005 938762490 867004673 938762490 867004673 215416816 67198839 215416816 67198839 811491468 174691743 811491468 174691743 31959009 84441389 31959009 84441389 890580840 618954043 890580840 62080223 890580840 62080223 729729022 929835815 729729022 929835815 804007065 500425528 804007065 500425528 80887681 267820893 80887681 267820893 903566108 390719376 903566108 390719376 -1000000005 904478095 -1000000005 904478095 494722015 93513797 494722015 93513797 923464282 904827479 923464282 904827479 59620109 177290385 59620109 177290385 905537016 981968202 905537016 981968202 530215173 139242376 530215173 139242376 100993382 905285295 100993382 905285295 657161144 3301693 657161144 3301693 168520114 922513358 168520114 922513358 974896962 994472874 974896962 994472874 213285650 272280162 213285650 272280162 808183908 838979411 808183908 838979411 335539075 17092397 335539075 17092397 547964896 175894129 547964896 175894129 426779612 486989870 426779612 486989870 691875350 584080890 691875350 584080890 212192635 997893100 212192635 997893100 158111810 63041144 158111810 63041144 989354091 371132469 989354091 371132469 222895912 973416870 222895912 973416870 410292383 299253504 410292383 299253504 227477183 863698621 227477183 863698621 975680464 552990822 975680464 552990822 486686690 50785794 486686690 50785794 934691862 369872697 934691862 369872697 130912591 702789001 130912591 702789001 950015239 307842736 950015239 307842736 59721955 760615947 59721955 760615947 403035106 944100628 403035106 944100628 660793101 74443254 660793101 74443254 58005218 391357197 58005218 391357197 221435721 657099535 221435721 657099535 884179733 354828558 884179733 354828558 301069854 939079586 301069854 939079586 981624989 879510038 981624989 879510038 777463002 130582700 777463002 130582700 32561343 862156913 32561343 862156913 896209325 272037899 896209325 272037899 609483003 916839857 609483003 916839857 51605743 261826290 51605743 261826290 753722986 717042782 753722986 717042782 12581801 1000000005 12581801 1000000005 49086842 404748543 49086842 404748543 885776280 781665641 885776280 781665641 328064901 169574450 328064901 169574450 863492707 973149809 863492707 973149809 610485534 163485786 610485534 163485786 224312033 -1000000005 224312033 -1000000005 853884886 698909736 853884886 698909736 618083518 144606588 618083518 144606588 83742577 73460
#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...