제출 #299591

#제출 시각아이디문제언어결과실행 시간메모리
299591TMJNBroken Line (IOI19_line)Text
33.58 / 100
0 ms0 KiB
21 0 86 53 86 53 4 74 4 74 100 41 100 41 11 64 11 64 94 16 94 16 6 72 6 72 40 59 40 59 2 22 2 22 98 54 98 54 32 97 32 97 99
770 0 2112 9496 2112 9496 9785 9877 9785 656 9785 656 3895 4588 3895 4588 5348 9612 5348 9612 9505 9612 3616 4385 3616 4385 6350 2595 6350 2595 2654 8935 2654 8935 1071 8935 4661 2177 4661 2177 1911 1878 1911 1878 7819 8631 7819 8631 9590 447 9590 447 8696 3573 8696 3573 5524 4569 5524 4569 4426 2259 4426 2259 8479 8845 8479 8845 1126 570 1126 570 9441 8216 9441 8216 2594 1257 2594 1257 1221 1257 6358 7918 6358 7918 8194 8343 8194 4420 8194 4420 4666 4850 4666 4850 8563 1344 8563 9359 8563 9359 61 79 61 4482 61 4482 8433 1538 8433 1538 8075 7833 8075 7833 5394 2602 5394 2602 690 697 690 697 3434 5962 3434 5962 7206 2832 7206 2832 3155 7198 3155 3606 3155 3606 8509 1488 8509 1488 2898 7542 2898 7542 8242 9564 8242 9564 9487 9564 3921 5560 3921 5560 8325 9353 8325 9353 9630 406 9630 6944 9630 6944 6677 3950 6677 3950 6262 3950 8098 8137 8098 7014 8098 7014 3390 9240 3390 9240 9145 1892 9145 1892 6749 6256 6749 6256 4098 4600 4098 4600 9727 351 9727 351 6472 6534 6472 6534 262 350 262 350 8551 3768 8551 3768 5837 6385 5837 6385 3646 6819 3646 6819 3053 2673 3053 2673 7390 2673 5130 7224 5130 7224 3009 7821 3009 7821 225 9979 225 9979 9964 9979 4545 4287 4545 4287 4190 6779 4190 6779 8181 1804 8181 2885 8181 2885 2997 2823 2997 2823 5590 6202 5590 6202 6817 3216 6817 3216 7258 7952 7258 7952 9786 190 9786 3282 9786 3282 46 23 46 23 8309 5169 8309 5169 565 9559 565 1135 565 1135 7757 7130 7757 7130 13 16 13 16 8257 5543 8257 5543 379 423 379 7763 379 7763 3731 5302 3731 5302 7544 7643 7544 7643 2869 1539 2869 1539 1596 1539 2364 6012 2364 6012 9464 483 9464 483 9500 483 7930 5541 7930 5541 1414 8750 1414 4271 1414 4271 6696 1090 6696 1090 8995 1090 8887 3386 8887 3386 721 9387 721 9387 5659 2676 5659 2676 2762 2676 2904 4133 2904 4133 6558 3211 6558 3211 1367 8799 1367 7954 1367 7954 6221 4383 6221 4383 671 9435 671 9435 7940 7336 7940 7336 3702 1226 3702 1226 1152 7068 1152 7068 6572 5631 6572 5631 2418 8037 2418 8037 2129 8037 3891 3620 3891 3620 2821 7412 2821 7412 6839 3517 6839 3517 1712 8405 1712 8405 7395 3040 7395 3040 6603 7293 6603 7293 7717 61 7717 61 52 61 7301 6243 7301 6243 4997 4887 4997 4887 4212 22 4212 22 9965 9557 9965 9557 7756 3571 7756 3571 2341 10001 2341 10001 9977 2244 9977 2244 6309 8630 6309 8630 1552 8630 8035 6975 8035 6975 4181 2148 4181 2148 2289 7468 2289 7468 4116 1579 4116 1579 1661 1579 3612 3948 3612 3948 5432 9845 5432 9845 9750 4580 9750 4580 1006 9013 1006 5818 1006 5818 8177 1274 8177 1274 8687 1274 7402 9907 7402 9907 9810 9907 1391 4552 1391 4552 9929 128 9929 128 9156 6452 9156 6452 4485 4857 4485 4857 4877 9214 4877 9214 875 7131 875 7131 9758 12 9758 12 9970 12 7469 6951 7469 6951 5342 2586 5342 2586 8673 379 8673 379 141 194 141 194 9048 2371 9048 2371 2503 2371 7991 2097 7991 6623 7991 6623 5635 1629 5635 1629 9496 9811 9496 9811 9706 9811 1129 1296 1129 1296 2048 2582 2048 2582 2873 4634 2873 4634 4931 7762 4931 7762 8449 9468 8449 9468 9371 9468 3965 5014 3965 5014 5302 8269 5302 8269 545 375 545 375 9934 9956 9934 9956 3394 3221 3394 6193 3394 6193 5781 2780 5781 2780 1252 9056 1252 9056 967 9056 2637 2256 2637 2256 2218 8002 2218 5522 2218 5522 9058 9635 9058 9635 464 9635 7370 4007 7370 4007 6229 4007 8763 1160 8763 1160 1825 5640 1825 5640 7262 8628 7262 8628 1044 9655 1044 9655 9617 9655 3048 5221 3048 5221 6028 7093 6028 7093 2203 363 2203 363 9707 363 9080 3459 9080 3459 2029 1814 2029 1814 1832 1814 3819 8303 3819 8303 1822 8303 4172 649 4172 649 643 649 6976 7343 6976 7343 1581 1523 1581 1523 4174 5272 4174 5272 5434 8940 5434 8940 577 9525 577 9525 4680 3985 4680 3985 899 918 899 918 1365 5993 1365 5993 6127 4063 6127 8468 6127 8468 752 774 752 5044 752 5044 9012 595 9012 595 9394 6065 9394 6065 4808 5128 4808 5128 5983 3223 5983 3223 8736 1175 8736 8878 8736 8878 3687 3754 3687 3754 7019 1475 7019 1475 616 448 616 448 463 448 4795 6011 4795 6011 9738 344 9738 2396 9738 2396 1417 549 1417 549 9486 549 4907 6454 4907 6454 2994 7339 2994 7339 726 764 726 764 9149 8819 9149 8819 2510 6321 2510 6321 4306 394 4306 394 9732 9830 9732 1201 9732 1201 2111 7201 2111 7201 6970 3173 6970 3173 67 9950 67 9921 67 9921 2828 909 2828 909 9130 909 985 2242 985 2242 8162 9859 8162 9859 9765 9859 5934 2959 5934 2959 3153 2959 4182 9334 4182 9334 777 7923 777 7923 7465 489 7465 489 524 8701 524 8701 4524 2360 4524 2360 7676 6439 7676 6439 4145 137 4145 137 9849 137 5296 6986 5296 6986 3430 6986 5848 5819 5848 5819 4655 1624 4655 1624 589 9503 589 1775 589 1775 4120 6542 4120 6542 9332 647 9332 647 9841 9915 9841 4884 9841 4884 5164 5163 5164 5163 4378 3528 4378 3528 8527 178 8527 178 9790 7747 9790 7747 4738 2337 4738 2337 1511 8720 1511 1558 1511 1558 4829 7163 4829 7163 3185 3843 3185 3843 6820 3357 6820 5829 6820 5829 1001 1122 1001 1122 7547 6845 7547 6845 3886 1975 3886 1975 365 9702 365 4331 365 4331 6691 8401 6691 8401 8308 8401 7101 3919 7101 3919 3494 6911 3494 6911 6428 2139 6428 2139 306 9762 306 9762 9454 1221 9454 1221 7265 6328 7265 6328 760 798 760 798 907 6546 907 6546 4880 1173 4880 1173 1097 8612 1097 8612 3426 5870 3426 5870 8019 8078 8019 8078 934 606 934 606 9793 9925 9793 9925 9922 9925 9293 8904 9293 8904 4516 4508 4516 4508 2887 7921 2887 7921 8310 1559 8310 1559 8374 1559 6523 5103 6523 5103 3112 548 3112 548 551 548 6446 9765 6446 9765 9658 9765 4111 5385 4111 5385 8430 8810 8430 8810 1345 8810 5193 1780 5193 1780 176 9854 176 9854 7032 2997 7032 2997 2046 8351 2046 8351 604 9498 604 650 604 650 8474 5431 8474 5431 4277 7089 4277 7089 3285 7089 5591 2349 5591 2349 2393 8506 2393 8506 8372 8506 7020 4414 7020 4414 5176 9452 5176 9452 641 9166 641 9166 9163 316 9163 316 192 316 7361 7466 7361 7466 8001 9271 8001 9271 9157 3487 9157 3487 3160 7181 3160 7181 369 407 369 8382 369 8382 4558 4688 4558 4688 6424 3008 6424 3008 1253 1276 1253 3172 1253 3172 7876 420 7876 420 9611 4126 9611 4126 578 563 578 563 7129 9892 7129 9892 125 2990 125 2990 3719 6152 3719 6152 6551 6704 6551 4997 6551 4997 4367 8094 4367 8094 588 572 588 9460 588 9460 2716 5945 2716 5945 5274 4330 5274 4330 8783 1145 8783 1145 8518 3758 8518 3758 3736 3758 7008 7881 7008 7881 7827 7881 3799 63 3799 63 9944 8285 9944 8285 6271 4324 6271 4324 1705 844 1705 844 818 844 4595 7648 4595 7648 2514 1691 2514 1691 1725 1691 7368 5248 7368 5248 4955 5929 4955 5929 6182 1349 6182 1349 264 9826 264 2199 264 2199 7327 9966 7327 9966 9948 587 9948 587 4213 6229 4213 6229 8313 8424 8313 8424 8950 1073 8950 1073 954 1073 1987 9021 1987 9021 8952 9021 8925 5309 8925 5309 3715 8006 3715 8006 7980 8006 94 9905 94 369 94 369 852 7596 852 7596 8364 241 8364 241 9767 241 9235 5320 9235 5320 5064 5320 5830 7285 5830 7285 7196 5795 7196 5795 549 9582 549 9582 8992 8842 8992 8842 6471 6282 6471 6282 98 153 98 153 8102 5603 8102 5603 3656 9146 3656 9146 695 9396 695 9396 4104 2843 4104 2843 3040 2843 3162 7935 3162 7935 764 9341 764 5347 764 5347 8787 8944 8787 8944 2200 6948 2200 6948 4900 5145 4900 5145 3956 2049 3956 2049 772 831 772 831 282 9790 282 5041 282 5041 8099 1972 8099 1972 7043 6658 7043 6658 3225 8254 3225 8254 1516 1455 1516 1455 8002 7155 8002 7155 2367 9216 2367 9216 9137 9216 8571 4423 8571 4423 86 132 86 132 2505 9106 2505 9106 9045 9106 1818 5614 1818 5614 6250 7599 6250 7599 2638 7394 2638 7394 3546 3640 3546 3640 6630 3352 6630 3352 2595 2517 2595 2517 612 9479 612 1169 612 1169 6056 8865 6056 8865 9019 9078 9019 9078 3728 3744 3728 3744 7536 7611 7536 3916 7536 3916 4851 5346 4851
5673 0 20593 6929 20593 6929 3597 16045 3597 16045 13951 20917 13951 20917 24042 1028 24042 1028 1702 23414 1702 23414 23995 23414 7096 2562 7096 2562 1070 17272 1070 17272 15600 11533 15600 11533 17036 19360 17036 19360 8138 3542 8138 3542 4757 24980 4757 24980 24737 1704 24737 1704 5160 10826 5160 10826 12203 19908 12203 19908 18044 6004 18044 6004 5055 16416 5055 16416 12683 210 12683 210 1523 13304 1523 13304 21653 23847 21653 23847 12028 458 12028 458 4204 12203 4204 1934 4204 1934 17894 2222 17894 100 17894 100 852 3245 852 3245 10850 23411 10850 23411 1088 1896 1088 1896 22639 12973 22639 12973 8623 553 8623 553 23413 13944 23413 13944 761 3013 761 3013 16117 21332 16117 21332 9588 5641 9588 5641 437 15468 437 15468 14700 23321 14700 23321 3338 2539 3338 2539 8793 13827 8793 13827 22801 13827 22784 3518 22784 3518 2795 4900 2795 4496 2795 4496 24448 19292 24448 19292 2283 19292 15136 2850 15136 2850 8224 2850 23214 18678 23214 18678 7572 146 7572 146 21470 23710 21470 23710 5477 16843 5477 16843 22423 16843 7878 2401 7878 2401 24673 2401 8150 14873 8150 14873 12979 6908 12979 6908 21567 1608 21567 1608 3963 18250 3963 18250 9187 7889 9187 7889 12346 5074 12346 5074 16373 23794 16373 23794 5760 4418 5760 4418 21308 23336 21308 23336 13053 1139 13053 1139 22323 23715 22323 23715 7184 944 7184 944 16817 24925 16817 24925 4746 3471 4746 3471 434 7148 434 7148 23446 24928 23446 24928 11589 12200 11589 12200 13124 23770 13124 23770 17621 23770 1950 19263 1950 19263 18882 2694 18882 2694 14033 23176 14033 23176 22973 23176 9231 10581 9231 10581 7089 6243 7089 6243 11025 22183 11025 22183 834 6377 834 6377 12114 23092 12114 23092 584 11178 584 11178 11725 992 11725 992 1283 21405 1283 21405 19714 23485 19714 12913 19714 12913 1646 15928 1646 6787 1646 6787 19944 16924 19944 16924 3015 23419 3015 23419 21376 6020 21376 6020 4326 2462 4326 2462 8804 23768 8804 23768 4455 5320 4455 5320 23667 20861 23667 20861 13003 3550 13003 3550 22246 24251 22246 24251 10055 13614 10055 13614 23943 10663 23943 10663 3481 868 3481 868 16488 868 3629 14677 3629 14677 22557 18355 22557 18355 499 2774 499 2774 8471 15630 8471 15630 8629 15630 4234 21517 4234 21517 18048 17438 18048 17438 19601 9007 19601 9007 4978 15758 4978 15758 1382 1142 1382 1142 24603 23882 24603 23882 1827 12741 1827 12741 7363 4722 7363 4722 23012 14131 23012 14131 7543 5327 7543 5327 1271 19697 1271 19697 16630 11802 16630 11802 2542 23593 2542 23593 8748 1928 8748 1928 24609 23370 24609 23370 3948 24790 3948 24790 17006 4845 17006 4845 32 16655 32 16655 22656 6784 22656 6784 1100 20845 1100 20845 19291 14 19291 14 243 12457 243 12457 5617 15893 5617 15893 3 1864 3 1864 24957 20786 24957 20786 5666 7444 5666 7444 22544 22472 22544 22472 14666 22472 22082 11555 22082 22427 22082 22427 1192 9191 1192 9191 14067 2630 14067 2630 23715 21608 23715 21608 9099 4277 9099 4277 22177 22867 22177 22867 5515 4903 5515 4903 10897 24007 10897 24007 714 10356 714 10356 10861 19726 10861 19726 554 7572 554 7572 19021 7572 2305 188 2305 188 18268 12691 18268 12691 1417 18299 1417 18299 13332 433 13332 9139 13332 9139 7977 3059 7977 3059 22944 14845 22944 14845 4379 21904 4379 21904 768 11349 768 11349 3072 16059 3072 16059 19721 20335 19721 20335 10199 5288 10199 5288 23096 18843 23096 18843 2304 322 2304 322 8299 19458 8299 19458 1981 19458 15630 5633 15630 5633 10834 3785 10834 3785 1121 13020 1121 13020 12056 17085 12056 17085 22238 1392 22238 1392 17209 19073 17209 19073 5030 4467 5030 4467 24660 8939 24660 8939 6335 4439 6335 4439 22042 13401 22042 13401 15680 9653 15680 9653 19666 15699 19666 15699 7122 19462 7122 19462 13273 1664 13273 1664 22528 21674 22528 21674 104 18598 104 18598 17820 900 17820 900 2737 19985 2737 19985 24502 2157 24502 2157 8765 17821 8765 17821 4436 19397 4436 19397 21490 484 21490 484 11977 4089 11977 4089 16371 21744 16371 21744 22891 2467 22891 2467 4145 20282 4145 20282 23774 5157 23774 5157 3826 7253 3826 7253 23773 23398 23773 23398 15321 1425 15321 1425 19866 22126 19866 22126 2549 7 2549 7 24919 16519 24919 16519 2586 23579 2586 5654 2586 5654 18193 13493 18193 13493 2430 19656 2430 19656 12496 608 12496 608 6013 22460 6013 22460 21966 6273 21966 6273 2291 23124 2291 23124 24209 17723 24209 24050 24209 24050 9332 4172 9332 4172 23102 16865 23102 16865 8569 6773 8569 6773 24471 1300 24471 1300 11726 16836 11726 16836 17562 4183 17562 4183 24434 4984 24434 4984 20766 13456 20766 13456 7780 12280 7780 12280 20584 2437 20584 15621 20584 15621 10907 2123 10907 2123 12244 10392 12244 10392 1720 21319 1720 14460 1720 14460 24805 24971 24805 24971 10303 16129 10303 16129 23085 7044 23085 7044 5102 17713 5102 17713 13818 1833 13818 1833 7041 12777 7041 12777 21497 24809 21497 24809 2474 2669 2474 2669 11858 23989 11858 23989 629 16487 629 16487 21842 5347 21842 5347 5270 23145 5270 23145 11466 2531 11466 2531 4692 12775 4692 12775 15895 23878 15895 23878 12470 7916 12470 7916 10532 11579 10532 11579 21395 6720 21395 6720 17694 19859 17694 19859 2753 19859 11861 7658 11861 7658 10685 6093 10685 6093 23074 18723 23074 18723 9952 13739 9952 13739 17125 13739 5540 16660 5540 16660 22716 11409 22716 11409 12855 3914 12855 3914 2400 18648 2400 18648 19983 8160 19983 8160 23442 23377 23442 23377 5373 4980 5373 18799 5373 18799 14080 747 14080 747 1502 20580 1502 20580 19770 5454 19770 5454 6470 8813 6470 8813 18740 21450 18740 21450 4046 1222 4046 1222 19356 2901 19356 2901 5813 20099 5813 20099 15467 6060 15467 6060 22466 918 22466 918 16091 9045 16091 9045 3843 19528 3843 19528 20893 4085 20893 4085 118 23379 118 23379 13571 11337 13571 11337 444 811 444 811 21746 11714 21746 11714 2977 8193 2977 8193 19002 22796 19002 22796 2049 4134 2049 4134 18494 15358 18494 15358 3684 22795 3684 22795 13080 993 13080 993 20021 19736 20021 19736 8700 1685 8700 1685 16490 24639 16490 24639 889 3495 889 3495 24573 21906 24573 21906 5866 2877 5866 2877 18762 24870 18762 24870 4273 24230 4273 24230 20295 5485 20295 5485 6443 11761 6443 11761 2316 11761 16031 20266 16031 20266 20531 20266 19011 1453 19011 1453 10465 19460 10465 19460 12003 8407 12003 8407 6339 17576 6339 17576 15508 294 15508 294 465 20958 465 20958 5536 6694 5536 6694 22283 20146 22283 20146 23854 138 23854 138 1852 9950 1852 9950 12833 19922 12833 19922 21237 2682 21237 2682 9567 23029 9567 23029 1193 21041 1193 21041 18126 14735 18126 19972 18126 19972 4735 1013 4735 1013 19453 12721 19453 12721 4516 1097 4516 1097 2541 1097 8696 22844 8696 22844 16614 5636 16614 5636 4396 19282 4396 19282 22230 23463 22230 23463 1066 5600 1066 5600 19218 9894 19218 9894 2278 10944 2278 10944 24377 9151 24377 9151 6686 20900 6686 20900 24225 5219 24225 5219 12170 2333 12170 2333 19436 18811 19436 18811 2361 10842 2361 10842 2623 22086 2623 22086 21965 9813 21965 15517 21965 15517 5671 6212 5671 6212 23024 6212 10209 5422 10209 5422 19722 15894 19722 15894 21667 1707 21667 1707 727 16408 727 16408 17222 53 17222 53 22226 20198 22226 20198 8941 3394 8941 3394 5107 14451 5107 14451 18249 7820 18249 7820 19116 7820 13482 24534 13482 24534 368 24534 13977 14992 13977 14992 3709 3272 3709 3272 9322 21355 9322 21355 20612 23484 20612 23484 7026 8717 7026 8717 20441 21374 20441 21374 517 21374 13840 12506 13840 22287 13840 22287 407 4879 407 4879 18354 23917 18354 23917 700 1836 700 1836 18990 21972 18990 21972 943 7967 943 7967 21287 14332 21287 14332 3796 9014 3796 24670 3796 24670 23484 2671 23484 2671 5413 785 5413 785 23843 16766 23843 16766 6074 2895 6074 2895 2993 609 2993 609 16748 18367 16748 18367 54 24327 54 24327 36 3424 36 3424 21505 22158 21505 22158 4354 8301 4354 8301 23551 617 23551 617 18993 21606 18993 21606 321 982 321 982 20192 16249 20192 16249 11899 19375 11899 5612 11899 5612 20993 23113 20993 23113 13129 9233 13129 9233 686 4797 686 23064 686 23064 20005 8737 20005 8737 1129 20144 1129 20144 712 6486 712 6486 13352 13451 13352 13451 21111 1043 21111 1043 3728 10336 3728 10336 15515 24356 15515 24356 23019 1719 23019 1719 1316 23898 1316 23898 13691 5421 13691 5421 22543 22524 22543 22524 8819 9106 8819 9106 23691 17421 23691 17421 1209 977 1209 977 15525 21109 15525 21109 24754 8911 24754 8911 3753 22886 3753 22886 24441 18107 24441 18107 7488 24225 7488 23013 7488 23013 14356 8459 14356 8459 17153 8459 1814 11978 1814 11978 16769 23060 16769 23060 19759 23060 4814 2868 4814 2868 18239 15669 18239 15669 5337 13179 5337 13179 24228 20456 24228 20456 8609 4012 8609 4012 13537 710 13537 710 21666 15450 21666 15450 14815 10080 14815 10080 1474 2412 1474 2412 21863 9641 21863 9641 115 21679 115 21679 24371 379 24371 379 3364 21282 3364 21282 24729 12686 24729 12686 11348 12686 18406 14665 18406 14665 1266 5154 1266 5154 10721 18838 10721 18838 20712 313 20712 313 1831 18640 1831 18640 19264 8113 19264 8113 5115 21404 5115 21404 9692 8844 9692 8844 8394 24290 8394 24290 1337 17029 1337 17029 8753 5536 8753 5536 21913 23987 21913 23987 7212 20378 7212 20378 20779 2459 20779 16850 20779 16850 1040 1609 1040 1609 22548 12536 22548 12536 10233 19131 10233 19131 22241 2994 22241 2994 4770 3598 4770 3598 17494 18338 17494 18338 820 239 820 239 24987 239 16442 19858 16442 19858 20307 14974 20307 14974 20950 22832 20950 22832 8563 1351 8563 1351 21879 21594 21879 21594 2713 12076 2713 12076 16837 36 16837 36 6184 13757 6184 13757 18099 18085 18099 18085 4068 15193 4068 22313 4068 22313 24616 7581 24616 7581 18441 6341 18441 6341 493 23234 493 23234 5777 425 5777 425 453 12734 453 12734 24873 5669 24873 5669 3414 496 3414 496 8018 2396 8018 150 8018 150 561 23979 561 23979 10775 23979 7927 9087 7927 9087 18434 5577 18434 5577 246 15287 246 15287 22645 10723 22645 20733 22645 20733 15231 2982 15231 2982 1766 9143 1766 9143 24845 7098 24845 7098 4957 2492 4957 2492 10163 21848 10163 21848 8137 9094 8137 9094 773 24187 773 24187 20524 18900 20524 18900 22381 5524 22381 5524 7001 19947 7001 19947 20660 12660 20660 12660 7149 1429 7149 1429 16178 19053 16178 19053 24478 3823 24478 3823 12732 20310 12732 20310 2150 2981 2150 2981 16709 16857 16709 16857 2687 3441 2687 3441 11161 18608 11161 7654 11161 7654 22812 23010 22812 23010 13188 363 13188 363 23816 23998 23816 23998 7590 1861 7590 1861 21151 21161 21151 21161 4694 11027 4694 11027 2163 6758 2163 6758 23095 19959 23095 19959 253 1988 253 1988 21038 5455 21038 5455 6739 14094 6739 14094 10580 2902 10580 2902 1559 24473 1559 24473 13012 16271 13012 16271 5207 4239 5207 4239 14093 18747 14093 18747 5618 250 5618 250 19554 24665 19554 24665 3928 5683 3928 5683 24572 23221 24572 23221 12425 14191 12425 14191 23350 24396 23350 24396 1026 15700 1026 15700 3657 18777 3657 18777 11568 7261 11568 7261 20599 3978 20599 3978 1920 4171 1920 4171 11446 8073 11446 8073 16385 19691 16385 19691 5010 13464 5010 13464 20595 16250 20595 16250 22952 4811 22952 4811 1134 21794 1134 21794 9781 5625 9781 5625 12914 14771 12914 14771 22523 23457 22523 23457 10374 11833 10374 11833 18676 2279 18676 2279 3738 10544 3738 10544 23760 831 23760 831 9664 9858 9664 9858 14992 22831 14992 22831 18196 17066 18196 17066 23376 3348 23376 3348 1628 23952 1628 23952 863 17170 863 17170 14961 24573 14961 24573 15894 1778 15894 1778 3707 24821 3707 24821 22776 24821 11462 12262 11462 12262 24691 12262 10816 5200 10816 5200 13665 24481 13665 24481 3422 17287 3422 17287 24509 24752 24509 24752 2181 3731 2181 3731 24391 17266 24391 17266 1220 17266 19289 10034 19289 10034 7726 200 7726 200 19654 18253 19654 18253 9167 9424 9167 9424 16538 9424 4101 12944 4101 12944 22668 4505 22668 4505 22392 19810 22392 19810 2336 9318 2336 9318 24444 4731 24444 4731 9563 21941 9563 21941 24747 21941 7326 14914 7326 14914 23204 4319 23204 4319 19737 9402 19737 6544 19737 6544 2147 14514 2147 14514 21870 135 21870 135 2886 16114 2886 16114 1919 84 1919 84 21198 6864 21198 6864 1929 3774 1929 3774 22271 20441 22271 20441 7928 1556 7928 1556 1916 11086 1916 11086 24818 19531 24818 19531 2215 3472 2215 3472 9649 21167 9649 21167 1347 2370 1347 2370 22030 22336 22030 22336 489 17832 489 17832 19415 17832 12971 6919 12971 6919 12559 15601 12559 15601 3118 1819 3118 1819 20365 16657 20365 16657 4503 22170 4503 22170 17030 2020 17030 2020 97 24965 97 24965 17863 18497 17863 18497 22989 4100 22989 23144 22989 23144 10200 2474 10200 2474 1979 21667 1979 21667 24368 3267 24368 3267 7021 20599 7021 20599 22247 7345 22247 7345 10373 386 10373 386 6423 22972 6423 11177 6423 11177 21933 23653 21933 23653 22576 23653 8546 4176 8546 4176 1528 23355 1528 23355 21153 9108 21153 9108 6735 19588 6735 19588 4028 779 4028 779 7532 2907 7532 2907 1047 7742 1047 7742 17910 18270 17910 18270 12884 20526 12884 20526 2858 9584 2858 9584 14948 17310 14948 17310 10446 16511 10446 16511 1285 22965 1285 22965 14762 8084 14762 8084 3743 13725 3743 13725 8868 13725 6936 6140 6936 6140 9280 21341 9280 21341 19965 4777 19965 4777 1005 1669 1005 1669 21460 22592 21460 22592 3203 16294 3203 16294 6947 2523 6947 2523 20471 8853 20471 8853 9166 23777 9166 23777 1555 23777 22208 2996 22208 2996 460 19280 460 19280 23495 12274 23495 12274 7404 17466 7404 17466 21435 7542 21435 7542 1854 17681 1854 17681 13933 1518 13933 1518 22195 8011 22195 8011 17622 8011 21099 2593 21099 2593 2155 23039 2155 23039 8106 6938 8106 6938 19937 24945 19937 24945 1803 6466 1803 6466 20448 20113 20448 261 20448 261 24412 9985 24412 9985 9237 11320 9237 11320 6753 4509 6753 4509 23294 21584 23294 21584 12217 6881 12217 6881 21000 6881 17881 19247 17881 19247 672 936 672 936 24512 17915 24512 17915 7211 2652 7211 2652 22217 23708 22217 23708 12595 5756 12595 5756 884 20464 884 20464 16360 7777 16360 7777 496 17139 496 17139 5992 5271 5992 5271 24750 24700 24750 8857 24750 8857 4370 12296 4370 12296 19285 21110 19285 21110 7646 8126 7646 8126 15640 20891 15640 20891 1433 211 1433 211 15498 11558 15498 11558 5739 17795 5739 17795 16732 14421 16732 14421 2537 20373 2537 20373 10767 13305 10767 13305 4906 4904 4906 4904 21430 19127 21430 19127 7511 3994 7511 3994 24352 24994 24352 24994 10048 10094 10048 10094 17116 21307 17116 21307 23059 3634 23059 3634 17292 14505 17292 14505 5341 23434 5341 10589 5341 10589 21059 3194 21059 3194 4367 17537 4367 17537 20688 1378 20688 1378 10391 19698 10391 19698 24867 24823 24867 24823 313 1654 313 1654 22837 19530 22837 19530 3557 5091 3557 5091 18051 6163 18051 6163 804 1469 804 1469 10504 9408 10504 9408 1344 208 1344 208 21556 21954 21556 21954 4548 17213 4548 17213 13919 8614 13919 8614 5582 3670 5582 3670 21643 23988 21643 23988 17427 814 17427 814 13372 13483 13372 13483 4727 22704 4727 22704 4317 16149 4317 16149 7807 7097 7807 7097 24541 13859 24541 13859 7558 24644 7558 24644 12834 13071 12834 23994 12834 23994 6025 1381 6025 1381 22181 24391 22181 24391 16123 17661 16123 17661 24066 23399 24066 23399 2288 15323 2288 15323 13968 2549 13968 23660 13968 23660 3199 198 3199 198 23022 23162 23022 23162 254 14402 254 14402 18215 2306 18215 2306 14173 20360 14173 20360 7074 1448 7074 1448 23756 1448 22652 21091 22652 21091 1279 3434 1279 3434 24136 21442 24136 21442 9542 24438 9542 24438 19784 2870 19784 17378 19784 17378 5231 1095 5231 1095 17437 24141 17437 24141 24300 344 24300 344 3207 21970 3207 21970 16365 7093 16365 7093 4413 21013 4413 21013 21495 15048 21495 15048 2282 23451 2282 23451 24196 14348 24196 14348 3399 20507 3399 20507 11382 3679 11382 3679 24317 24535 24317 24535 20919 3761 20919 3761 569 24795 569 24795 19947 12258 19947 12258 1288 3069 1288 3069 16649 20737 16649 20737 23566 2968 23566 2968 2667 13564 2667 13564 16998 5100 16998 5100 20842 18831 20842 18831 2758 12287 2758 12287 18094 3130 18094 3130 1027 20691 1027 20691 22477 5385 22477 5385 481 17955 481 17955 18875 24585 18875 24585 298 12863 298 12863 12952 1301 12952 1301 5696 18836 5696 18836 5311 17669 5311 17669 21551 4563 21551 4563 6519 23755 6519 23755 24229 14715 24229 14715 7086 7859 7086 7859 22036 9828 22036 9828 5559 24374 5559 24374 21367 2843 21367 2843 1154 10926 1154 10926 20780 2851 20780 8817 20780 8817 6256 3685 6256 22511 6256 22511 10240 1933 10240 1933 23559 21015 23559 21015 9807 23983 9807 23983 7642 4737 7642 4737 19942 4737 17676 17803 17676 17803 4236 21141 4236 17099 4236 17099 12441 24675 12441 24675 6746 8851 6746 8851 24152 23082 24152 23082 6730 5865 6730 5865 18765 21653 18765 21653 539 24701 539 24701 20160 4192 20160 4192 12398 24660 12398 24660 16414 8205 16414 8205 19932 15701 19932 15701 3952 9564 3952 9564 12702 16737 12702 16737 5235 7324 5235 7324 340 7324 628 20259 628 20259 21281 5830 21281 5830 5114 17912 5114 17912 18807 21809 18807 21809 1481 24709 1481 24709 12167 2223 12167 2223 19442 14570 19442 14570 24886 19030 24886 19030 20381 16560 20381 16560 792 7303 792 7303 19042 1296 19042 1296 7681 24099 7681 24099 71 3202 71 3202 23611 23037 23611 23037 580 12752 580 12752 16515 9462 16515 9462 895 7103 895 7103 9913 24807 9913 24807 21309 20212 21309 20212 10864 1966 10864 1966 23475 246 23475 246 24878 15326 24878 15326 3149 21915 3149 21915 9067 6462 9067 6462 5532 13318 5532 13318 20536 929 20536 929 7354 13505 7354 13505 16658 2945 16658 2945 868 24551 868 24551 18899 7384 18899 7384 19919 6522 19919 6522 22612 22855 22612 22855 7618 10382 7618 10382 5168 14689 5168 14689 24071 8480 24071 8480 7126 19900 7126 19900 24418 7223 24418 7223 3174 24467 3174 24467 23665 3000 23665 3000 3921 17797 3921 17797 8266 17797 8037 12052 8037 12052 17893 24932 17893 24932 718 8202 718 8202 271 6069 271 6069 4972 22940 4972 22940 13494 10719 13494 10719 1094 264 1094 22203 1094 22203 21661 8439 21661 8439 1390 13685 1390 13685 5848 15219 5848 15219 3111 1169 3111 1169 21203 23880 21203 23880 1074 5141 1074 5141 21840 11896 21840 7603 21840 7603 5602 23981 5602 23981 1542 16795 1542 16795 21671 24658 21671 24658 24590 8672 24590 8672 333 17886 333 17886 6069 12621 6069 12621 2986 22804 2986 22804 21246 6700 21246 6700 7585 24216 7585 24216 24254 2077 24254 2077 13755 2077 18478 8873 18478 3482 18478 3482 1486 18141 1486 18141 16949 11011 16949 22848 16949 22848 9435 702 9435 702 3762 10595 3762 10595 10743 17559 10743 17559 24175 1652 24175 1652 780 21353 780 21353 24592 2557 24592 2557 9551 131 9551 131 16915 22300 16915 22300 24119 2526 24119 2526 14723 19055 14723 19055 20236 24773 20236 24773 12918 11383 12918 11383 4426 4087 4426 4087 224 21317 224 21317 22221 452 22221 452 12926 20583 12926 20583 23077 10418 23077 10418 4212 1575 4212 1575 21240 18217 21240 18217 1118 22284 1118 4153 1118 4153 6778 21725 6778 21725 17639 6893 17639 6893 9194 22971 9194 22971 24503 9800 24503 9800 6911 16216 6911 16216 23964 18258 23964 18258 255 8295 255 8295 11634 497 11634 497 9978 24302 9978 24302 24437 2417 24437 2417 3131 19839 3131 19839 13868 8798 13868 8798 6738 20127 6738 20127 22163 21449 22163 21449 9308 6269 9308 6269 17554 19061 17554 19061 9899 8676 9899 8676 1558 8676 21945 19344 21945 19344 2398 22716 2398 22716 20882 3749 20882 3749 608 163 608 163 11926 17211 11926 17211 3927 956 3927 956 18641 20844 18641 20844 8055 9024 8055 9024 24774 22561 24774 22561 5248 9041 5248 9041 16429 2149 16429 2149 24337 17869 24337 17869 468 8552 468 8552 1492 23603 1492 23603 24575 864 24575 864 20385 14105 20385 14105 1907 21788 1907 21788 11700 4611 11700 4611 5395 22876 5395 22876 16756 22876 11442 10580 11442 10580 21906 21947 21906 21947 24563 8793 24563 8793 4178 16648 4178 3694 4178 3694 20012 18124 20012 18124 1500 18124 7521 19659 7521 19659 6545 4986 6545 24114 6545 24114 11281 18997 11281 18997 9314 180 9314 180 14235 8236 14235 8236 784 8236 17055 22025 17055 22025 11769 23896 11769 23896 22618 19738 22618 19738 7015 639 7015 639 23450 639 833 22467 833 9203 833 9203 24670 24033 24670 24033 3453 10200 3453 10200 24040 4257 24040 4257 222 9889 222 9889 2562 22540 2562 22540 17847 24686 17847 24686 6205 44 6205 44 15931 15830 15931 15830 2424 3344 2424 3344 21294 24514 21294 24514 5226 1519 5226 1519 2078 13199 2078 13199 18812 18787 18812 18787 949 12438 949 12438 24807 3876 24807 20831 24807 20831 17251 4376 17251 4376 11128 22565 11128 22565 21635 13374 21635 13374 7553 9992 7553 9992 23296 18105 23296 341 23296 341 8178 13525 8178 13525 16813 4673 16813 4673 10022 16364 10022 16364 15872 22175 15872 22175 607 841 607 841 23961 23822 23961 3898 23961 3898 18264 14150 18264 14150 1650 24779 1650 24779 24970 2210 24970 2210 4229 5132 4229 5132 19258 11871 19258 11871 9292 18565 9292 18565 16920 2980 16920 21248 16920 21248 5944 565 5944 565 17629 21389 17629 21389 1339 1917 1339 1917 7253 24392 7253 24392 488 9177 488 9177 21301 5208 21301 5208 3130 22396 3130 22396 20792 10369 20792 10369 11948 24217 11948 24217 1768 12917 1768 12917 13618 1682 13618 1682 8540 18635 8540 18635 24929 55 24929 55 23 16082 23 16082 7050 17726 7050 17726 18853 23787 18853 6264 18853 6264 10663 14947 10663 14947 10019 14947 20672 2314 20672 2314 2089 23352 2089 18144 2089 18144 20649 2431 20649 2431 14682 20848 14682 20848 20556 2624 20556 2624 24654 18928 24654 18928 874 24204 874 24204 20097 10386 20097 10386 6463 21774 6463 21774 21890 2587 21890 2587 8926 13809 8926 13809 15722 3142 15722 3142 5087 21344 5087 21344 20128 3186 20128 3186 1608 17840 1608 17840 20613 10248 20613 10248 14442 12890 14442 12890 12740 21444 12740 21444 24706 3062 24706 3062 16296 13047 16296 13047 24206 4929 24206 4929 1255 154 1255 154 4710 9690 4710 9690 22751 20898 22751 20898 11447 9476 11447 9476 23173 22179 23173 22179 1993 125 1993 125 19583 17930 19583 17930 21213 17930 1619 4104 1619 4104 18353 20499 18353 20499 1259 18330 1259 18330 14819 1038 14819 1038 11768 6366 11768 5629 11768 5629 15649 18106 15649 18106 4362 23382 4362 23382 1811 16335 1811 16335 7464 5576 7464 5576 21611 21912 21611 21912 14675 21912 22614 17935 22614 20131 22614 20131 7311 8742 7311 24906 7311 24906 6180 6162 6180 6162 23006 1273 23006 1273 19351 13327 19351 13327 426 22506 426 22506 19540 13635 19540 13635 3736 19084 3736 19084 19450 6509 19450 6509 2817 16902 2817 16902 24973 347 24973 347 7584 12359 7584 12359 17777 643 17777 643 17998 16093 17998 16093 7522 24322 7522 24322 1000 17068 1000 17068 21503 10375 21503 10375 5027 22445 5027 22445 325 1792 325 1792 19744 24855 19744 24855 236 1736 236 1736 16802 21232 16802 21232 5397 21232 10791 7131 10791 7131 193 22852 193 22852 14921 12358 14921 12358 18832 4806 18832 4806 17775 13595 17775 13595 8083 5916 8083 5916 4401 219 4401 219 21492 14366 21492 14366 9738 10536 9738 10536 13035 20322 13035 20322 16933 1871 16933 1871 1843 14183 1843 14183 14897 6613 14897 6613 3030 18669 3030 18669 22415 3131 22415 3131 9845 24032 9845 24032 728 1355 728 1355 22829 23357 22829 23357 3396 10217 3396 10217 20332 23628 20332 23628 5187 13566 5187 13566 9777 24833 9777 24833 24790 24833 5092 3067 5092 3067 21883 12696 21883 12696 16551 5801 16551 5801 9841 21458 9841 21458 5804 7251 5804 7251 15657 18399 15657 18399 6389 4894 6389 4894 2001 4187 2001 4187 4836 19389 4836 19389 12707 8858 12707 8858 7599 22518 7599 22518 17256 12576 17256 12576 739 17 739 17 12977 10365 12977 10365 847 5781 847 5781 7906 18040 7906 18040 5685 3461 5685 3461 9386 3461 8874 22473 8874 22473 23359 23446 23359 23446 16838 4262 16838 4262 1491 21481 1491 21481 15698 16025 15698 16025 12998 3249 12998 16076 12998 16076 19286 2007 19286 2007 23910 18990 23910 18990 12069 5186 12069 5186 2493 24125 2493 24125 17522 11775 17522 11775 7127 22298 7127 22298 19076 1258 19076 1258 11732 21983 11732 21983 15542 9625 15542 9625 6525 9470 6525 9470 23182 23851 23182 23851 7348 10955 7348 10955 2365 1081 2365 1081 18773 24417 18773 24417 8333 3905 8333 3905 21741 1983 21741 1983 1033 20264 1033 20264 23724 3437 23724 3437 5218 15016 5218 15016 18030 3360 18030 3360 4389 17762 4389 17762 24421 5321 24421 5321 14680 14633 14680 14633 802 24006 802 24006 16380 8435 16380 8435 23130 7585 23130 7585 3172 21751 3172 21751 22955 16178 22955 16178 2082 4706 2082 4706 18707 21014 18707 21014 9361 403 9361 403 5212 17586 5212 17586 9497 72 9497 72 19963 23727 19963 23727 1407 12941 1407 12941 6314 15255 6314 15255 2057 14472 2057 14472 21465 22184 21465 22184 3365 3076 3365 3076 21855 24334 21855 24334 27 8696 27 8696 18971 2176 18971 2176 12166 21738 12166 21738 2405 13218 2405 13218 23501 23219 23501 23219 11074 2471 11074 2471 20917 17494 20917 17494 14582 13430 14582 13430 10033 23738 10033 23738 12303 3255 12303 3255 5873 19090 5873 19090 23307 10750 23307 10750 6584 22793 6584 22793 17438 18732 17438 18732 2446 4419 2446 4419 10913 5131 10913 5131 35 14477 35 5030 35 5030 2324 11130 2324 11130 4917 5016 4917 5016 13424 21138 13424 21138 21889 3112 21889 3112 24798 23312 24798 23312 7208 3294 7208 3294 21322 23545 21322 23545 148 424 148 13823 148 13823 20394 1397 20394 1397 5704 18302 5704 18302 19353 3124 19353 3124 13799 24444 13799 24444 4233 12949 4233 12949 13753 10865 13753 10865 1676 16740 1676 16740 8668 16917 8668 5343 8668 5343 19208 20431 19208 20431 4939 15105 4939 15105 22034 5113 22034 5113 7702 5113 21224 24663 21224 24663 5032 17646 5032 17646 22726 3242 22726 3242 20490 8132 20490 8132 3249 24151 3249 24151 21641 11631 21641 11631 15397 4070 15397 4070 2294 717 2294 717 7984 16206 7984 16206 15936 6677 15936 6677 4584 23814 4584 23814 22916 799 22916 799 5681 21749 5681 21749 19611 5187 19611 5187 671 16646 671 16646 14973 20385 14973 17794 14973 17794 3600 24630 3600 24630 18023 8584 18023 8584 21726 19358 21726 19358 7786 6451 7786 6451 2722 22019 2722 22019 903 23009 903 23009 6792 4862 6792 4862 15851 23697 15851 23697 4051 17756 4051 17756 18104 21043 18104 21043 7548 4297 7548 4297 15587 12846 15587 12846 23649 5548 23649 5548 2370 22266 2370 22266 22969 22266 15521 1972 15521 1972 18690 22127 18690 22127 8741 15080 8741 15080 15679 24104 15679 24104 3683 20283 3683 20283 11751 20283 156 2886 156 13446 156 13446 21612 1194 21612 1194 823 2494 823 2494 19431 21099 19431 21099 3501 8366 3501 8366 23219 970 23219 970 5342 16779 5342 16779 611 4391 611 4391 20014 18363 20014 18363 17298 4455 17298 4455 21231 24018 21231 24018 3368 10134 3368 10134 12132 17140 12132 17140 17409 24832 17409 24832 1469 8030 1469 8030 23317 2977 23317 2977 702 6408 702 6408 24607 6368 24607 6368 5269 19348 5269 19348 11742 108 11742 108 21683 5528 21683 5528 1681 2495 1681 2495 22170 20341 22170 20341 1103 4995 1103 4995 18220 23229 18220 23229 10756 15094 10756 15094 10981 15094 2382 20035 2382 20035 19262 6965 19262 6965 3360 1148 3360 1148 20744 17193 20744 17193 16331 3985 16331 3985 1326 3985 9349 24096 9349 24096 23572 9182 23572 9182 9396 3821 9396 3821 22950 23273 22950 23273 2597 6646 2597 6646 16496 16507 16496 16507 2442 16638 2442 16638 24224 4917 24224 4917 8993 263 8993 263 23473 16579 23473 16579 4059 8482 4059 8482 23333 3104 23333 15578 23333 15578 10840 10940 10840 10940 21307 23632 21307 23632 9539 2975 9539 2975 2934 19093 2934 19093 18185 775 18185 775 4886 16409 4886 16409 8743 23600 8743 23600 1874 11513 1874 11513 7115 20062 7115 20062 22577 9789 22577 9789 16425 20640 16425 20640 9687 2893 9687 2893 22875 23792 22875 23792 1520 11682 1520 11682 23040 5579 23040 21617 23040 21617 2368 9397 2368 9397 24426 919 24426 919 1498 17581 1498 17581 21586 681 21586 681 14832 21310 14832 21310 3455 17483 3455 17483 23696 8960 23696 8960 13973 19331 13973 19331 3840 1235 3840 1235 9507 22261 9507 22261 19830 10659 19830 10659 6843 12466 6843 12466 1290 5516 1290 5516 17369 17689 17369 17689 4369 6102 4369 6102 4258 21534 4258 21534 16523 8200 16523 8200 24666 713 24666 713 6406 16756 6406 16756 3984 23712 3984 23712 14435 6282 14435 6282 24086 14292 24086 14292 10726 2845 10726 2845 21506 1109 21506 1109 4485 3857 4485 3857 15354 16942 15354 16942 23758 2380 23758 2380 4913 14115 4913 14115 17465 18275 17465 18275 22324 2668 22324 2668 7538 18809 7538 18809 6261 8889 6261 8889 16531 6607 16531 6607 3827 19392 3827 19392 23935 1480 23935 1480 9651 4580 9651 4580 8294 16734 8294 16734 5345 10260 5345 10260 23966 15017 23966 15017 9250 177 9250 177 24804 16014 24804 3184 24804 3184 8971 8117 8971 8117 2176 24563 2176 6031 2176 6031 16510 21884 16510 21884 18989 8477 18989 8477 3692 12627 3692 12627 20708 18287 20708 18287 3790 6588 3790 6588 20748 10497 20748 10497 653 24517 653 24517 7978 10140 7978 10140 24686 5700 24686 5700 8796 22440 8796 22440 21916 1765 21916 1765 1384 17758 1384 17758 18808 2985 18808 2985 5123 69 5123 69 12899 22090 12899 22090 1023 2170 1023 2170 14046 18989 14046 18989 21169 23059 21169 23059 5233 3046 5233 3046 23524 654 23524 654 109 23713 109 23713 24383 6821 24383 6821 12418 6821 15529 6175 15529 6175 2008 20082 2008 20082 19236 3993 19236 3993 21332 16049 21332 16049 5302 9726 5302 9726 12390 9726 11286 21078 11286 21078 1329 931 1329 931 24460 23211 24460 23211 10097 13118 10097 13118 19741 5300 19741 5300 8167 612 8167 612 21782 22234 21782 22234 8388 17028 8388 17028 10977 24129 10977 24129 18443 12699 18443 12699 5885 9727 5885 9727 24564 24915 24564 24915 18463 13492 18463 13492 4261 21445 4261 21445 8087 17114 8087 17114 17672 1751 17672 1751 21034 8628 21034 8628 12111 16098 12111 16098 9331 16150 9331 16150 13594 1476 13594 1476 19230 1476 13323 9967 13323 9967 2101 18986 2101 18986 14885 9275 14885 9275 1906 1376 1906 1376 22999 22123 22999 22123 1688 11485 1688 11485 16505 4713 16505 4713 183 59 183 59 22089 8573 22089 8573 5173 24871 5173 24871 1902 15746 1902 15746 23808 15746 23360 6738 23360 6738 2931 2446 2931 2446 19668 20822 19668 20822 22 3842 22 3842 24245 20086 24245 20086 12246 9382 12246 16644 12246 16644 18611 6193 18611 6193 2330 19508 2330 19508 22404 226 22404 226 4176 5927 4176 5927 23502 21262 23502 21262 3427 4971 3427 4971 19610 19638 19610 19638 1385 13822 1385 13822 13773 13822 12306 1512 12306 1512 24322 24541 24322 24541 1155 3009 1155 3009 22297 14143 22297 14143 8488 5702 8488 5702 22380 22328 22380 22328 12123 318 12123 318 2809 20885 2809 20885 21230 3317 21230 3317 17829 17858 17829 17858 2734 6652 2734 6652 19625 22753 19625 22753 22431 11918 22431 11918 88 21853 88 21853 9855 6317 9855 6317 23513 19911 23513 19911 5436 7036 5436 7036 14136 22015 14136 22015 1194 1627 1194 1627 20738 10246 20738 10246 180 24039 180 24039 15468 4539 15468 4539 2589 21212 2589 21212 23737 6082 23737 6082 2469 16675 2469 16675 20367 8389 20367 8389 9878 2087 9878 2087 2137 542 2137 542 22011 16695 22011 16695 4555 6062 4555 6062 17567 19480 17567 19480 18567 6779 18567 6779 563 18245 563 12643 563 12643 12779 20968 12779 20968 23275 5402 23275 5402 266 21721 266 21721 13563 2004 13563 2004 1169 18929 1169 18929 15219 4677 15219 4677 5241 20771 5241 20771 18654 5512 18654 5512 3569 24373 3569 24373 17871 4280 17871 4280 8867 23938 8867 23938 23010 56 23010 56 9703 12653 9703 12653 10984 23004 10984 23004 3478 1563 3478 1563 20547 11951 20547 11951 2184 1769 2184 1769 24014 22128 24014 22128 14882 22128 19390 511 19390 511 5492 18992 5492 18992 505 1334 505 1334 24917 876 24917 876 17400 19179 17400 19179 21525 19179 11318 3287 11318 3287 24182 23616 24182 23616 4165 1494 4165 1494 24271 17601 24271 17601 10336 4318 10336 4318 18479 20384 18479 20384 3897 1292 3897 1292 19099 18957 19099 18957 8086 786 8086 786 23034 8794 23034 8794 2674 6344 2674 6344 22159 1688 22159 1688 14845 8363 14845 8363 1332 17862 1332 17862 16124 11645 16124 11645 2273 23182 2273 23182 18877 14185 18877 14185 10508 14185 24786 5010 24786 5010 4560 24458 4560 1116 4560 1116 22126 23378 22126 23378 8134 23378 18896 11801 18896 11801 2047 13638 2047 13638 12733 21117 12733 21117 267 24781 267 24781 23134 4576 23134 4576 17577 12733 17577 12733 22211 9058 22211 9058 16805 5811 16805 5811 1735 22264 1735 22264 22541 13076 22541 13076 8913 13231 8913 13231 20322 23175 20322 23175 8042 3678 8042 3678 2449 419 2449 419 21014 22459 21014 22459 19564 15134 19564 15134 4979 15134 20078 12077 20078 12077 10696 2061 10696 2061 23867 3972 23867 3972 17276 18964 17276 18964 20711 626 20711 626 751 15796 751 15796 24736 3135 24736 3135 13582 7185 13582 7185 6711 20866 6711 20866 2982 3607 2982 3607 21597 23669 21597 23669 2265 19262 2265 19262 17091 19151 17091 23222 17091 23222 5555 1964 5555 1964 11506 21909 11506 21909 17066 14478 17066 14478 15989 14478 22050 8093 22050 8093 10646 23605 10646 23605 17572 576 17572 576 7775 24792 7775 24792 20085 1614 20085 1614 2111 22365 2111 22365 21704 476 21704 476 17031 7975 17031 7975 23368 23047 23368 23047 354 302 354 302 24158 22522 24158 22522 15015 14323 15015 14323 10724 1732 10724 1732 22231 1732 5715 24110 5715 24110 24883 8834 24883 22772 24883 22772 13154 2911 13154 2911 1275 20411 1275 20411 21740 6404 21740 6404 10236 21591 10236 21591 21629 7882 21629 7882 17970 21578 17970 21578 4163 18484 4163 18484 14749 6913 14749 6913 23509 21071 23509 21071 8209 12401 8209 12401 14617 23141 14617 23141 24699 3221 24699 3221 9107 17724 9107 17724 939 23876 939 23876 19786 2318 19786 2318 2473 5029 2473 5029 13398 22905 13398 22905 9251 22905 18442 6897 18442 6897 3263 24864 3263 24864 21864 7164 21864 7164 7804 24917 7804 24917 15761 3968 15761 3968 19867 3968 15253 18944 15253 18944 2785 7428 2785 7428 12752 24434 12752 24434 21355 15599 21355 15599 185 1250 185 1250 3965 1250 1252 10075 1252 10075 8973 863 8973 863 14214 14802 14214 14802 9550 24404 9550 24404 24278 7179 24278 7179 3802 635 3802 635 15200 13040 15200 13040 18953 16855 18953 16855 439 5377 439 5377 6763 20307 6763 20307 23642 14392 23642 14392 9417 23647 9417 23647 21463 3776 21463 3776 2810 18271 2810 18271 22735 6906 22735 6906 2300 21290 2300 21290 24237 16933 24237 23807 24237 23807 15088 3661 15088 3661 22150 3661 5078 24652 5078 24652 13932 6506 13932 6506 4250 17281 4250 17281 17673 11633 17673 11633 3673 632 3673 632 3725 21964 3725 21964 6575 12072 6575 12072 6054 12072 24713 24083 24713 24083 1903 9959 1903 9959 23706 19361 23706 19361 10657 766 10657 766 3867 21587 3867 21587 18838 793 18838 793 9019 21184 9019 21184 2729 3371 2729 3371 3587 9947 3587 9947 10642 13307 10642 13307 2046 314 2046 314 20746 24157 20746 24157 14835 231 14835 231 4283 19116 4283 19116 127 252 127 252 16392 22666 16392 22666 7985 7075 7985 7075 5374 719 5374 719 175 5308 175 5308 8625 17685 8625 17685 20900 2852 20900 2852 13340 24317 13340 24317 3746 3584 3746 3584 18757 10935 18757 10935 8682 23246 8682 23246 14981 11481 14981 11481 5833 24682 5833 24682 23189 4308 23189 4308 11313 19481 11313 19481 23527 1208 23527 1208 7200 19805 7200 19805 21482 908 21482 908 13927 22562 13927 22562 4448 6711 4448 6711 11130 22643 11130 22643 24840 14818 24840 14818 1944 20215 1944 20215 1901 20215 17164 9101 17164 9101 5192 14453 5192 14453 257 1002 257 1002 7216 360 7216 360 6805 24539 6805 24539 4314 3786 4314 3786 19675 11865 19675 11865 22201 1944 22201 1944 7192 20175 7192 20175 12765 5481 12765 5481 4115 18227 4115 18227 11411 10242 11411 10242 21589 3662 21589 3662 23373 2126 23373 21030 23373 21030 10452 11539 10452 11539 10934 11539 1242 1086 1242 1086 18737 20633 18737 20633 6087 2162 6087 2162 1080 2162 21937 18356 21937 18356 14711 23210 14711 23210 22326 15174 22326 15174 14644 16901 14644 6293 14644 6293 1270 13414 1270 13414 24104 7716 24104 7716 14555 19718 14555 19718 22811 4182 22811 4182 16074 23171 16074 23171 129 5936 129 5936 23549 22980 23549 22980 3393 18682 3393 18682 22584 4084 22584 4084 13921 19760 13921 19760 12403 22407 12403 22407 24054 6994 24054 6994 17496 13301 17496 13301 14 7424 14 7424 13501 2062 13501 2062 21695 3582 21695 3582 11770 5834 11770 5834 23043 23824 23043 23824 7467 24591 7467 24591 17448 4114 17448 4114 4019 15913 4019 15913 12645 14187 12645 14187 2120 3851 2120 3851 24921 22209 24921 22209 1342 6532 1342 6532 11261 17919 11261 17919 1156 1798 1156 1798 2634 1798 540 24451 540 24451 24684 1600 24684 1600 1276 20607 1276 20607 18351 23974 18351 7791 18351 7791 3099 19120 3099 465 3099 465 21302 24588 21302 24588 3824 1806 3824 1806 11058 22464 11058 22464 21765 7619 21765 7619 102 18762 102 18762 16900 24382 16900 24382 48 5437 48 5437 4061 18413 4061 18413 18418 21554 18418 21554 24424 5775 24424 5775 7725 21152 7725 21152 24114 1184 24114 1184 14037 9845 14037 9845 1544 20538 1544 20538 18935 21416 18935 3367 18935 3367 21772 23263 21772 23263 4181 9808 4181 9808 21232 3530 21232 3530 4213 21135 4213 21135 15821 1632 15821 1632 927 21609 927 21609 19793 6605 19793 6605 6441 20088 6441 20088 20379 5039 20379 5039 105 18082 105 18082 14031 5112 14031 5112 24063 20237 24063 20237 6307 10295 6307 10295 17515 24733 17515 24733 2416 515 2416 515 22116 21771 22116 21771 24896 11316 24896 11316 5220 20892 5220 20892 22065 12149 22065 12149 14362 1393 14362 1393 18836 24171 18836 24171 7429 1379 7429 1379 17359 17149 17359 17149 8312 17409 8312 3562 8312 3562 22908 2189 22908 15876 22908 15876 13510 10398 13510 10398 7272 20915 7272 20915 16264 12011 16264 12011 9578 24211 9578 24211 22222 810 22222 810 7204 21351 7204 21351 16681 5684 16681 5684 9631 23040 9631 23040 17097 6413 17097 6413 21005 15518 21005 15518 1654 24632 1654 24632 11995 8144 11995 8144 18361 24860 18361 24860 8946 3007 8946 3007 2534 4304 2534 4304 22617 21844 22617 21844 5421 3510 5421 3510 21947 15698 21947 15698 14954 13250 14954 13250 7120 2578 7120 2578 15259 21760 15259 21760 7613 20693 7613 20693 24903 4708 24903 4708 16616 24963 16616 24963 18903 24963 638 4167 638 4167 8227 19950 8227 19950 23672 15666 23672 15666 10170 23314 10170 23314 6466 23314 8101 16858 8101 16858 1648 14033 1648 14033 6418 4069 6418 4069 23045 17061 23045 17061 1399 5044 1399 5044 18447 1690 18447 1690 12826 16075 12826 16075 3011 7847 3011 7847 21150 19382 21150 19382 9236 24884 9236 24884 815 3553 815 3553 19194 12046 19194 12046 14814 22140 14814 22140 3428 12005 3428 21004 3428 21004 11690 1284 11690 1284 20277 4105 20277 4105 7075 9863 7075 9863 18002 22400 18002 22400 23720 3254 23720 3254 1456 3254 13604 15674 13604 15674 4515 189 4515 189 13681 19285 13681 2444 13681 2444 22443 16017 22443 16017 8972 16970 8972 16970 23779 258 23779 258 3935 12240 3935 12240 10107 7102 10107 7102 18502 1170 18502 1170 6948 24840 6948 24840 23794 12567 23794 12567 3894 17294 3894 9651 3894 9651 19878 6327 19878 6327 21473 17525 21473 17525 4817 22450 4817 22450 17340 14727 17340 14727 4076 436 4076 436 572 12638 572 12638 22524 21934 22524 21934 12480 21934 18975 1949 18975 1949 4971 19138 4971 16984 4971 16984 6582 7797 6582 7797 15637 22417 15637 22417 24522 16202 24522 16202 17876 24229 17876 24229 2006 4614 2006 4614 140 23349 140 23349 16623 1223 16623 1223 1593 20687 1593 20687 18130 4631 18130 4631 8188 13104 8188 13104 12795 13104 4397 4246 4397 4246 9013 4246 5363 19378 5363 19378 14784 5718 14784 5718 1051 15121 1051 15121 10749 2826 10749 2826 1564 14456 1564 14456 23959 7597 23959 18953 23959 18953 2719 9235 2719 9235 18514 3304 18514 3304 860 22812 860 22812 24065 312 24065 312 7639 13187 7639 13187 21271 19974 21271 19974 3127 10755 3127 10755 19144 23718 19144 23718 5585 16459 5585 16459 23967 13402 23967 13402 6220 13402 12902 894 12902 894 3222 8581 3222 3489 3222 3489 22815 23323 22815 23323 23804 23323 15082 20120 15082 20120 24565 20120 17387 2140 17387 2140 9264 182 9264 182 1783 23100 1783 23100 24771 14454 24771 14454 4528 18133 4528 18133 24943 4240 24943 4240 4139 19668 4139 19668 20961 19668 419 10157 419 10157 15163 13852 15163 13852 5980 6510 5980 6510 19566 15555 19566 15555 6343 15555 20586 6970 20586 6970 7090 3892 7090 3892 543 6956 543 923 543 923 19819 19113 19819 19113 23621 23881 23621 23881 16363 2909 16363 2909 19978 11074 19978 11074 7382 21198 7382 21198 5242 4958 5242 4958 19848 22131 19848 22131 8954 2722 8954 2722 24401 21240 24401 21240 4890 99 4890 99 7883 8125 7883 8125 5644 441 5644 441 20339 19907 20339 19907 14102 27 14102 27 23406 8146 23406 8146 1443 12873 1443 12873 16013 221 16013 221 21702 19129 21702 19129 18659 19129 20417 3283 20417 3283 8763 7291 8763 7291 20657 13421 20657 13421 6002 4027 6002 4027 16541 532 16541 532 4742 4132 4742 4132 17042 23019 17042 23019 15771 5715 15771 5715 19223 20473 19223 20473 3022 5784 3022 5784 16139 21154 16139 21154 19921 23977 19921 23977 7698 14282 7698 14282 24430 1437 24430 1437 11032 24029 11032 24029 5063 2689 5063 2689 22088 20987 22088 20987 13619 5906 13619 5906 1618 8821 1618 8821 9937 24106 9937 24106 6382 826 6382 826 20523 18677 20523 18677 2087 1275 2087 1275 28 17944 28 17944 12617 9961 12617 9961 22945 24301 22945 24301 704 6889 704 6889 1890 23801 1890 23801 1179 882 1179 882 10225 15559 10225 15559 12453 9758 12453 9758 20507 23055 20507 23055 24788 14249 24788 14249 9151 20125 9151 3353 9151 3353 17808 22456 17808 22456 4776 1839 4776 1839 19465 17014 19465 17014 790 6887 790 6887 23044 5160 23044 24341 23044 24341 14608 11176 14608 11176 19051 2760 19051 2760 7695 11584 7695 11584 19092 7569 19092 7569 4660 24895 4660 24895 3452 9508 3452 9508 23908 24787 23908 24787 23229 5291 23229 5291 10614 18015 10614 18015 23247 5167 23247 5167 14358 829 14358 22000 14358 22000 19541 5316 19541 5316 22309 23017 22309 23017 438 2853 438 2853 5112 14309 5112 14309 12991 3513 12991 3513 8495 23086 8495 23086 17721 4623 17721 4623 2930 4623 8576 16154 8576 16154 18390 6511 18390 6511 1868 18098 1868 18098 5591 743 5591 743 4949 20945 4949 20945 15011 10297 15011 10297 10637 1484 10637 1484 4545 21097 4545 21097 12305 7673 12305 7673 23460 20446 23460 20446 8236 24489 8236 24489 3647 6618 3647 6618 22400 21473 22400 21473 5281 8822 5281 8822 20024 18544 20024 18544 3849 1815 3849 1815 14684 23153 14684 23153 24369 23153 6755 11889 6755 11889 15924 8925 15924 8925 23169 24412 23169 24412 24454 11385 24454 11385 3108 24173 3108 24173 23201 7636 23201 15638 23201 15638 9022 3188 9022 3188 24766 21581 24766 21581 10413 16124 10413 16124 2198 17317 2198 17317 18412 79 18412 79 729 16266 729 16266 17065 2948 17065 2948 1320 5607 1320 5607 15408 8732 15408 8732 12739 21560 12739 21560 20266 2978 20266 2978 14956 24441 14956 24441 900 10505 900 10505 21811 19564 21811 19564 8734 13674 8734 13674 567 9910 567 9910 11084 22734 11084 22734 2560 3991 2560 3991 18656 24604 18656 24604 1529 4048 1529 4048 22278 1374 22278 1374 23224 1374 21711 13059 21711 13059 384 19474 384 19474 18372 75 18372 75 352 21460 352 21460 20139 9550 20139 9550 13285 24485 13285 24485 17750 24485 16612 12219 16612 12219 1082 23900 1082 23900 11965 285 11965 285 926 19719 926 19719 11002 22619 11002 22619 24133 13974 24133 13974 13022 2696 13022 2696 1015 23425 1015 23425 15619 7339 15619 7339 9433 19062 9433 19062 3973 22956 3973 22956 21123 12712 21123 12712 5863 10496 5863 10496 24925 1369 24925 1369 2789 24026 2789 24026 23078 3144 23078 3144 828 23403 828 23403 4198 3425 4198 3425 5275 3425 2018 20980 2018 20980 14975 33 14975 33 20858 33 7320 21234 7320 21234 20313 24970 20313 24970 11278 7349 11278 7349 5038 2644 5038 2644 21377 12631 21377 12631 12383 7435 12383 7435 10845 21987 10845 21987 23781 11449 23781 11449 2439 2037 2439 2037 16084 18440 16084 18440 3445 15970 3445 15970 16036 2643 16036 2643 23880 14880 23880 14880 8213 9702 8213 9702 14091 23767 14091 23767 4087 933 4087 933 803 5236 803 5236 23830 23386 23830 23386 1602 24793 1602 20530 1602 20530 12885 2831 12885 2831 17187 19827 17187 19827 1313 11590 1313 11590 22958 17903 22958 17903 2204 13728 2204 13728 10638 25 10638 25 1699 23572 1699 23572 24899 13162 24899 13162 20881 24452 20881 24452 2816 80 2816 80 23136 21541 23136 13173 23136 13173 7051 22235 7051 6474 7051 6474 24096 19470 24096 19470 1560 1024 1560 1024 18038 7949 18038 7949 8574 19804 8574 19804 18576 1359 18576 1359 13152 24319 13152 24319 23968 5161 23968 5161 7276 20151 7276 20151 20257 1557 20257 1557 350 18526 350 18526 23179 24743 23179 24743 17619 2542 17619 2542 9797 12216 9797 12216 22140 5117 22140 19329 22140 19329 11523 8733 11523 8733 2596 4771 2596 4771 22687 15990 22687 15990 1860 4529 1860 4529 19149 19054 19149 19054 2213 7579 2213 7579 19166 17116 19166 17116 908 5912 908 5912 24472 20975 24472 20975 813 1938 813 1938 3494 15005 3494 7241 3494 7241 21193 22719 21193 22719 2019 11309 2019 11309 1724 22366 1724 22366 10709 6615 10709 6615 6309 20367 6309 20367 23098 7257 23098 18491 23098 18491 12761 17165 12761 17165 5354 6481 5354 6481 8097 20700 8097 20700 9510 20700 7636 6855 7636 6855 21189 2475 21189 2475 23850 16693 23850 1734 23850 1734 8789 19511 8789 19511 21451 6227 21451 6227 31 19729 31 19729 17028 24122 17028 24122 2386 21277 2386 21277 18508 2604 18508 2604 10672 22214 10672 22214 24651 22214 5809 207 5809 207 1460 11495 1460 11495 19319 783 19319 783 1392 20427 1392 20427 11864 15921 11864 15921 18083 5854 18083 5854 299 24326 299 24326 18843 3840 18843 3840 2929 16564 2929 16564 6934 15107 6934 15107 17957 2634 17957 2634 5879 18735 5879 18735 22334 114 22334 114 1567 17101 1567 17101 24657 17101 6359 4810 6359 4810 19221 24381 19221 24381 6035 6054 6035 6054 11588 5937 11588 5937 150 14780 150 14780 6578 7313 6578 7313 21108 14458 21108 14458 1796 16953 1796 16953 14589 9119 14589 9119 12596 9119 24388 2479 24388 2479 15728 18899 15728 18899 132 24528 132 24528 18865 391 18865 391 14228 24259 14228 24259 23701 2247 23701 2247 12250 15227 12250 15227 17128 21538 17128 21538 4056 4365 4056 4365 14826 24741 14826 24741 4524 9562 4524 9562 20843 3988 20843 3988 1152 20817 1152 20817 134 15097 134 15097 19889 24437 19889 8602 19889 8602 16650 12181 16650 12181 409 7960 409 7960 20606 18470 20606 18470 4630 4733 4630 4733 3995 20520 3995 20520 12909 21511 12909 21511 19041 2415 19041 2415 8077 22677 8077 22677 22123 5198 22123 5198 13209 5198 23991 18473 23991 18473 12526 21820 12526 21820 10996 627 10996 627 14972 21380 14972 21380 6983 8427 6983 8427 21610 22213 21610 22213 10819 22213 22834 1307 22834 1307 2418 14083 2418 14083 19183 14083 17693 7456 17693 7456 21072 15982 21072 15982 2214 10045 2214 10045 14179 20021 14179 20021 3251 1502 3251 1502 13721 15000 13721 15000 2644 3451 2644 3451 11492 24416 11492 24416 14513 24416 5001 2564 5001 2564 13284 9447 13284 9447 7128 21026 7128 21026 21121 197 21121 197 10370 197 23832 12417 23832 12417 3531 23020 3531 23020 18818 6208 18818 6208 1408 4964 1408 14926 1408 14926 23931 12041 23931 12041 13223 2463 13223 2463 13256 2463 7039 24041 7039 24041 13830 2435 13830 2435 15269 16402 15269 16402 23962 10972 23962 10972 6304 16823 6304 16823 24148 9048 24148 9048 20835 20032 20835 20032 15809 21754 15809 21754 1241 19004 1241 19004 5993 16667 5993 23190 5993 23190 16684 1701 16684 1701 2123 22321 2123 22321 20626 2450 20626 2450 8542 19700 8542 19700 20623 3792 20623 3792 1605 23233 1605 15546 1605 15546 17446 10710 17446 10710 2535 998 2535 998 21366 14544 21366 14544 1757 23497 1757 23497 20346 23497 8949 17270 8949 17270 408 23729 408 23729 23394 15931 23394 15931 20201 10703 20201 10703 2864 21532 2864 21532 1748 24910 1748 24910 11691 19655 11691 19655 5976 1413 5976 1413 24839 21123 24839 21123 7660 6918 7660 6918 22430 22715 22430 22715 12307 1075 12307 1075 24761 19828 24761 19828 9514 15624 9514 15624 6106 17870 6106 17870 14361 3742 14361 3742 7930 3742 19325 12802 19325 12802 9990 22743 9990 1659 9990 1659 17616 13625 17616 13625 1165 1811 1165 13510 1165 13510 20876 7639 20876 7639 18684 16506 18684 16506 10418 14475 10418 14475 16995 8101 16995 8101 2777 24991 2777 24991 12539 3014 12539 3014 6524 7081 6524 7081 22786 110 22786 110 9572 17776 9572 17776 13987 17776 9173 8284 9173 8284 24494 21901 24494 21901 56 15414 56 15414 15332 3783 15332 3783 5659 13598 5659 13598 12720 22667 12720 22667 22983 3274 22983 3274 1805 15066 1805 15066 4609 4531 4609 4531 21692 13769 21692 13769 5707 77 5707 77 24185 19831 24185 19831 7296 716 7296 716 10156 14238 10156 14238 1115 6229 1115 6229 23277 18918 23277 18918 2402 752 2402 752 24589 20051 24589 20051 3761 22344 3761 22344 13915 134 13915 134 277 134 1223 20068 1223 20068 21600 20068 3329 17047 3329 17047 2065 17047 21500 23667 21500 23667 3465 13554 3465 13554 15012 18045 15012 18045 3290 22967 3290 22967 24113 2217 24113 2217 9730 23606 9730 23606 7294 10734 7294 16591 7294 16591 19153 957 19153 957 3872 13534 3872 13534 18407 2697 18407 2697 24832 20106 24832 20106 15802 6571 15802 6571 18070 9680 18070 9680 794 1865 794 1865 23933 23709 23933 23709 17029 1332 17029 1332 10806 13272 10806 13272 3622 19278 3622 19278 22439 9924 22439 9924 22657 9924 11357 17451 11357 17451 16324 18935 16324 18935 634 2757 634 2757 7434 13945 7434 13945 23395 15963 23395 15963 17865 20862 17865 20862 1524 967 1524 967 21737 1999 21737 1999 11540 19001 11540 19001 21535 3396 21535 3396 3093 3396 11601 12943 11601 12943 644 3229 644 3229 23776 24784 23776 24784 4419 3400 4419 3400 6505 3400 1722 118 1722 118 24962 24428 24962 10946 24962 10946 17489 17036 17489 17036 5229 7447 5229 16193 5229 16193 23607 2204 23607 2204 1961 2204 24295 13977 24295 13977 421 20103 421 20103 21020 21780 21020 21780 24111 15659 24111 15659 18421 22885 18421 22885 471 1791 471 1791 21196 21836 21196 21836 123 506 123 506 16293 22912 16293 22912 22649 18409 22649 18409 21609 2384 21609 2384 2494 11387 2494 11387 20107 22960 20107 22960 6271 4025 6271 4025 10561 4025 2075 16264 2075 16264 18985 23026 18985 23026 10687 12014 10687 12014 1235 10362 1235 10362 10670 21415 10670 21415 1693 15521 1693 15521 17459 17569 17459 17569 11983 4045 11983 4045 6384 4045 19419 18391 19419 18391 20611 6336 20611 6336 5890 14088 5890 14088 12868 1582 12868 1582 3839 19675 3839 19675 9940 19675 779 3590 779 3590 23697 299 23697 299 9837 22115 9837 22115 4034 9262 4034 9262 21950 3259 21950 16572 21950 16572 10158 2022 10158 2022 15246 24395 15246 24395 3874 921 3874 921 23990 23214 23990 23214 24796 1167 24796 1167 5945 22825 5945 22825 23382 1308 23382 1308 6090 15842 6090 15842 856 19778 856 19778 17985 3970 17985 3970 8453 20014 8453 20014 4820 12407 4820 17430 4820 17430 20309 808 20309 808 3669 18597 3669 18597 22684 1738 22684 1738 6147 11923 6147 11923 9975 3925 9975 3925 1635 23583 1635 23583 21421 17871 21421 17871 8434 6961 8434 6961 2160 6961 20048 23873 20048 23873 21293 23873 9577 7298 9577 7298 18885 5846 18885 5846 22935 10323 22935 10323 5847 659 5847 659 24330 659 2199 22167 2199 22167 21316 2349 21316 2349 7136 11780 7136 11780 4238 19295 4238 19295 21529 8850 21529 8850 151 8850 17354 20746 17354 20746 6358 23150 6358 23150 19775 5151 19775 5151 12750 759 12750 759 5316 22487 5316 22487 17331 2939 17331 2939 7093 10568 7093 10568 17784 3038 17784 14232 17784 14232 5152 5757 5152 5757 16065 5757 6848 20443 6848 20443 22978 18789 22978 18789 14756 272 14756 272 24223 16302 24223 16302 9111 23859 9111 23859 806 14676 806 14676 23713 14676 15482 10765 15482 10765 9850 8768 9850 8768 19778 11416 19778 11416 3911 13546 3911 13546 18908 7887 18908 7887 20644 17924 20644 17924 21592 22791 21592 22791 2500 7666 2500 7666 22906 24227 22906 24227 6795 11917 6795 11917 8126 11917 5882 6797 5882 6797 1601 4577 1601 4577 24464 2756 24464 2756 3834 24756 3834 24756 23341 3959 23341 14819 23341 14819 7685 8491 7685 8491 6991 467 6991 467 18217 17452 18217 17452 4707 4581 4707 4581 17655 22930 17655 22930 24940 22930 3036 4850 3036 4850 10129 22978 10129 22978 708 2350 708 2350 6977 17444 6977 17444 17161 5442 17161 5442 3532 21467 3532 21467 23211 15037 23211 15037 6341 934 6341 934 23754 21547 23754 21547 6694 11729 6694 11729 24808 19551 24808 19551 10858 3429 10858 3429 2276 24200 2276 24200 17473 15013 17473 15013 6571 9129 6571 9129 17539 1613 17539 1613 22626 23063 22626 23063 5969 6238 5969 6238 23972 6238 10227 10565 10227 10565 6473 24770 6473 24770 24505 7695 24505 7695 8900 20007 8900 20007 12553 9569 12553 9569 6687 19337 6687 19337 20301 23493 20301 23493 7106 606 7106 606 24770 21087 24770 21087 12088 10849 12088 10849 23315 666 23315 666 1857 19024 1857 19024 18962 9534 18962 9534 952 24088 952 24088 13393 4935 13393 4935 6327 8758 6327 8758 21051 11447 21051 11447 1136 22483 1136 22483 22676 20448 22676 21255 22676 21255 12158 847 12158 847 2751 20412 2751 20412 20773 13949 20773 21615 20773 21615 22134 8860 22134 8860 3960 19594 3960 19594 11147 1257 11147 1257 2303 1257 3860 23154 3860 23154 1598 24080 1598 24080 3299 3362 3299 3362 1211 21423 1211 21423 19400 17976 19400 17976 152 5401 152 5401 24722 20420 24722 20420 22980 10288 22980 10288 282 4248 282 17877 282 17877 17852 1696 17852 1696 2328 24649 2328 24649 23498 8097 23498 8097 21892 19572 21892 19572 1442 23774 1442 23774 21184 15338 21184 15338 7762 8083 7762 8083 8208 20994 8208 20994 1834 2596 1834 2596 21715 2596 3620 15541 3620 15541 23632 3047 23632 3047 10071 12078 10071 12078 22087 23050 22087 23050 11302 2510 11302 2510 411 6602 411 6602 19788 23322 19788 23322 4256 3880 4256 3880 1009 21352 1009 21352 16311 3252 16311 3252 2483 20807 2483 20807 11717 1612 11717 1612 4685 14196 4685 14196 2700 174 2700 174 14474 7086 14474 7086 19979 22875 19979 22875 15810 7200 15810 7200 594 14682 594 14682 8999 6001 8999 6001 17624 21349 17624 21349 12746 4174 12746 22599 12746 22599 2162 12670 2162 12670 8760 2403 8760 2403 19894 22199 19894 22199 3056 8840 3056 8840 21771 22085 21771 22085 4759 9760 4759 9760 24501 24516 24501 2325 24501 2325 20408 21971 20408 21971 22133 1466 22133 1466 12798 14872 12798 14872 2710 24175 2710 24175 19922 24175 6113 15199 6113 15199 18067 4960 18067 4960 1061 11124 1061 11124 16508 16285 16508 16285 18532 16285 2680 24349 2680 24349 24174 20036 24174 20036 14112 1427 14112 1427 12317 20467 12317 20467 24683 13075 24683 13075 3744 24277 3744 24277 12856 8915 12856 8915 830 4462 830 24962 830 24962 23951 8964 23951 8964 18981 19592 18981 19592 3639 6430 3639 6430 24612 9913 24612 9523 24612 9523 8235 13892 8235 13892 22864 7026 22864 7026 12653 21287 12653 21287 19387 10934 19387 10934 899 21224 899 21224 125 4271 125 4271 12010 8582 12010 4848 12010 4848 14638 9785 14638 9785 24049 9785 17855 21373 17855 21373 1706 10564 1706 10564 21647 3865 21647 3865 10574 22536 10574 22536 18476 9499 18476 9499 11470 23843 11470 23843 4568 2688 4568 2688 9844 19701 9844 19701 24362 4528 24362 4528 2856 16881 2856 16881 6426 6261 6426 6261 23216 661 23216 661 1861 15053 1861 15053 23820 18248 23820 1079 23820 1079 4391 14060 4391 14060 18700 21066 18700 21066 11679 622 11679 622 2034 16026 2034 16026 15986 22241 15986 22241 281 5833 281 5833 22122 23751 22122 23751 6472 14515 6472 14515 15994 2108 15994 2108 2711 21838 2711 21838 21228 4364 21228 4364 14741 17760 14741 41 14741 41 22954 20759 22954 20759 22296 4311 22296 4311 450 1630 450 1630 22386 10970 22386 10970 11871 1894 11871 1894 16302 9432 16302 9432 2202 3157 2202 3157 9460 21420 9460 21420 23106 8120 23106 8120 7033 16536 7033 16536 24404 16536 8543 12674 8543 12674 24623 1188 24623 1188 1649 19489 1649 19489 11895 6018 11895 6018 21518 17974 21518 17974 13157 3075 13157 3075 2994 3075 23357 23817 23357 23817 1504 11131 1504 11131 22920 23580 22920 23580 1911 14704 1911 14704 15759 4569 15759 4569 20091 20265 20091 20265 3793 11677 3793 11677 21861 4747 21861 4747 16081 6369 16081 6369 18346 6369 10782 18219 10782 18219 1249 24470 1249 24470 24857 1255 24857 1255 23081 22685 23081 22685 18539 582 18539 582 273 20676 273 20676 2234 14631 2234 14631 23589 1697 23589 1697 5706 8012 5706 8012 14325 16151 14325 16151 10194 7263 10194 7263 24826 13481 24826 13481 9909 23819 9909 23819 3308 4110 3308 4110 24051 24342 24051 24342 6066 1343 6066 1343 22478 22827 22478 22827 2672 3108 2672 3108 23166 22024 23166 22024 15101 2138 15101 2138 1533 12141 1533 12141 20980 353 20980 353 5756 15749 5756 15749 22560 12321 22560 12321 3470 86 3470 86 24989 22478 24989 22478 8360 13032 8360 13032 14473 24525 14473 24525 4845 24525 24144 10671 24144 10671 13136 22679 13136 22679 12585 16654 12585 16654 1786 701 1786 701 24169 22869 24169 22869 477 2034 477 2034 21804 23717 21804 23717 4807 7392 4807 7392 22432 7392 1310 1314 1310 22306 1310 22306 14499 8432 14499 8432 12777 19598 12777 19598 19283 12429 19283 12429 4235 19026 4235 19026 782 6703 782 6703 21461 14193 21461 5059 21461 5059 2568 11782 2568 11782 23884 18073 23884 18073 1726 664 1726 664 16164 18100 16164 18100 10184 1326 10184 1326 6899 21624 6899 21624 20578 2967 20578 2967 10361 633 10361 633 11053 24346 11053 24346 4285 9817 4285 9817 11609 9817 1465 3196 1465 3196 12895 19940 12895 19940 20457 2580 20457 2580 23573 24558 23573 24558 9272 116 9272 116 20680 116 18313 20295 18313 20295 24146 3878 24146 24494 24146 24494 17776 14769 17776 14769 914 1311 914 1311 3225 19092 3225 19092 19269 9015 19269 9015 14168 14267 14168 14267 3304 12622 3304 12622 22563 17070 22563 17070 24682 17070 12134 18781 12134 18781 19517 9000 19517 9000 245 21028 245 19870 245 19870 23558 6428 23558 6428 2519 9018 2519 9018 17800 13391 17800 13391 723 23442 723 23442 19658 9265 19658 9265 18901 20849 18901 20849 5033 10479 5033 11274 5033 11274 23051 376 23051 376 10127 13913 10127 9741 10127 9741 12151 23903 12151 23903 19121 8418 19121 8418 3007 21221 3007 21221 15782 6296 15782 6296 4792 579 4792 579 654 11740 654 11740 16118 1347 16118 1347 944 11122 944 11122 15125 19619 15125 19619 3441 23404 3441 23404 24819 5317 24819 21633 24819 21633 16096 28 16096 28 3710 8888 3710 8888 11322 3289 11322 3289 16473 21121 16473 21121 18631 3010 18631 3010 1754 9732 1754 9732 24874 699 24874 699 1935 23356 1935 23356 7038 2888 7038 2888 24814 16405 24814 16405 6651 23406 6651 23406 20819 23406 18132 11661 18132 11661 5472 22290 5472 22290 21880 22290 18789 974 18789 974 17608 14806 17608 14806 4421 748 4421 748 7177 21601 7177 21601 1837 20292 1837 20292 20739 23892 20739 23892 2331 1031 2331 1031 11428 5970 11428 5970 971 23836 971 23836 24650 939 24650 939 12878 7315 12878 7315 24001 13569 24001 13569 3331 17167 3331 17167 24768 24293 24768 5018 24768 5018 16166 24234 16166 24234 13984 24587 13984 24587 23465 16791 23465 16791 4661 1670 4661 1670 21339 24067 21339 24067 10842 2908 10842 2908 20136 8627 20136 8627 2173 1368 2173 1368 21576 22760 21576 22760 6467 14120 6467 14120 13978 23702 13978 23702 18591 11669 18591 11669 10102 3399 10102 3399 24809 21384 24809 21384 12142 3378 12142 3378 3137 14986 3137 14986 23851 1204 23851 1204 1838 18756 1838 18756 24129 22761 24129 22761 391 39 391 39 22793 21886 22793 21886 52 5848 52 5848 20621 18406 20621 18406 24780 991 24780 991 11173 14031 11173 14031 19524 14031 9973 19335 9973 19335 22282 2507 22282 2507 9457 16348 9457 16348 12522 2164 12522 2164 3162 17694 3162 17694 7693 4059 7693 4059 21041 22341 21041 22341 3020 983 3020 983 24041 3420 24041 3420 1190 23325 1190 23325 11808 11876 11808 11876 20294 11384 20294 11384 13290 23949 13290 23949 19035 21851 19035 21851 960 5068 960 5068 24787 13652 24787 13652 12388 21206 12388 21206 7850 24520 7850 20956 7850 20956 24013 11857 24013 11857 5957 19991 5957 19991 1507 22861 1507 22861 6303 8927 6303 8927 2580 2273 2580 2273 22526 22185 22526 22185 19905 735 19905 735 6514 17716 6514 17716 24936 4399 24936 4399 9690 4399 22936 8110 22936 8110 2800 20396 2800 20396 791 2769 791 2769 10835 20317 10835 20317 18727 11813 18727 20984 18727 20984 4950 492 4950 492 70 492 1048 10758 1048 10758 7288 20066 7288 20066 3942 9183 3942 9183 9282 13178 9282 13178 1512 23927 1512 23927 19823 3061 19823 3061 2090 21929 2090 21929 24800 17284 24800 17284 1388 14446 1388 19197 1388 19197 20196 4757 20196 4757 1839 15566 1839 15566 19757 24721 19757 24721 3907 14000 3907 14000 22825 21539 22825 21539 14049 23139 14049 23139 24517 7167 24517 7167 8021 9609 8021 9609 11669 9609 3656 18135 3656 18135 20409 356 20409 356 18895 8496 18895 8496 10041 12019 10041 12019 20661 12019 1420 16927 1420 16927 12076 21330 12076 21330 20776 315 20776 315 7008 22187 7008 22187 16865 3331 16865 3331 2622 18231 2622 18231 20935 5006 20935 5006 14987 14214 14987 14214 1135 4604 1135 4604 6398 14493 6398 14493 16851 8973 16851 8973 8193 4910 8193 4910 21475 471 21475 471 6910 12525 6910 12525 19391 23707 19391 23707 618 9200 618 9200 17288 15493 17288 15493 17696 234 17696 234 1829 24722 1829 24722 17284 5660 17284 5660 15391 21710 15391 21710 1869 10827 1869 10827 11017 23168 11017 23168 17684 9530 17684 9530 6185 18008 6185 18008 17282 668 17282 668 5953 22614 5953 22614 24841 141 24841 141 14825 17798 14825 17798 12180 7620 12180 7620 455 24785 455 24785 11328 7881 11328 7881 24402 23556 24402 23556 4461 8217 4461 8217 20930 8217 5665 631 5665 631 23556 18254 23556 18254 10661 3480 10661 3480 21063 463 21063 463 19787 12829 19787 12829 5657 1126 5657 1126 5161 16482 5161 16482 7257 9436 7257 9436 19126 11498 19126 11498 2618 9222 2618 9222 23997 21299 23997 21299 2492 10899 2492 10899 20516 14608 20516 2627 20516 2627 7076 24435 7076 24435 17814 4613 17814 4613 8407 17163 8407 17163 16916 8298 16916 8298 4291 73 4291 73 2601 9583 2601 9583 7648 19098 7648 3872 7648 3872 22173 374 22173 374 2788 22436 2788 22436 17541 17176 17541 17176 198 2231 198 2231 17587 2231 8415 4213 8415 4213 8242 4213 17045 15380 17045 15380 13085 12312 13085 12312 15069 393 15069 393 3985 14725 3985 14725 1073 4955 1073 4955 1233 3654 1233 3654 23094 7750 23094 7750 6614 21804 6614 21804 5203 17538 5203 17538 7105 15407 7105 15407 20252 105 20252 105 3336 16831 3336 16831 1273 865 1273 865 17082 4515 17082 4515 24569 17200 24569 17200 22658 12960 22658 12960 17166 3160 17166 3160 1545 21877 1545 21877 24004 8537 24004 20486 24004 20486 9813 12387 9813 12387 20084 22161 20084 15250 20084 15250 5500 24180 5500 24180 1038 4202 1038 4202 21167 1153 21167 1153 1856 22079 1856 22079 15029 1500 15029 1500 23635 24426 23635 24426 2653 24426 20338 5244 20338 5244 15115 866 15115 866 20447 9358 20447 9358 6857 4819 6857 4819 24137 19103 24137 19103 2207 5062 2207 5062 16542 12799 16542 12799 1723 938 1723 938 20242 17710 20242 17710 9070 1729 9070 1729 4152 23213 4152 23213 19484 13041 19484 13041 2677 23396 2677 19301 2677 19301 24514 16873 24514 16873 5801 7105 5801 7105 23568 4412 23568 4412 3326 17136 3326 17136 21416 23779 21416 23779 25 2265 25 2265 24760 8136 24760 8136 3461 9311 3461 9311 9506 15117 9506 15117 24972 3514 24972 3514 6275 7476 6275 7476 17888 22567 17888 22567 269 24055 269 24055 23023 7217 23023 7217 5806 23455 5806 23455 21821 20850 21821 20850 579 1970 579 1970 19570 18857 19570 18857 24544 16377 24544 16377 261 1418 261 1418 18790 3054 18790 3054 10883 15838 10883 15838 347 23469 347
61340 0 40874439 71149018 40874439 71149018 89460552 289481206 89460552 289481206 287010223 289481206 122540837 118322569 122540837 118322569 162673929 190938734 162673929 190938734 195054891 132085114 195054891 132085114 69654423 65282742 69654423 227838881 69654423 227838881 223577265 194623653 223577265 194623653 83266351 26887074 83266351 26887074 30177358 26887074 134001555 150679432 134001555 150679432 163915072 164585380 163915072 164585380 191294387 248597378 191294387 248597378 282449866 284986626 282449866 284986626 259814693 196289955 259814693 196289955 155671067 120316842 155671067 120316842 92776490 82588887 92776490 82588887 55329717 38700608 55329717 38700608 37208424 36181627 37208424 36181627 109585749 122433007 109585749 122433007 165122598 241304767 165122598 241304767 282757298 283314132 282757298 283314132 142380218 55443894 142380218 55443894 58599978 55443894 181619859 203208864 181619859 203208864 276151040 277364842 276151040 277364842 232523407 172063652 232523407 172063652 86137367 61998542 86137367 61998542 64561280 61998542 130429871 160536275 130429871 160536275 224778069 253011785 224778069 253011785 248538430 253011785 224282383 191904895 224282383 191904895 199886685 83267347 199886685 83267347 35019532 33649051 35019532 33649051 45868998 179426836 45868998 179426836 250621552 254491156 250621552 254491156 122850124 56984793 122850124 56984793 44809017 40446024 44809017 40446024 42687233 39398433 42687233 39398433 98855436 100837751 98855436 100837751 180370341 253302321 180370341 253302321 251669157 253302321 170346477 102039277 170346477 102039277 72538196 45327695 72538196 45327695 37075985 38160221 37075985 38160221 175613093 269457136 175613093 269457136 266233486 269457136 253680146 192375012 253680146 192375012 132526049 107317920 132526049 107317920 84237480 50058713 84237480 50058713 34484556 31705102 34484556 31705102 166832278 253430156 166832278 253430156 286706631 288419897 286706631 288419897 207700877 116613370 207700877 116613370 113869074 98472468 113869074 98472468 101061074 84859899 101061074 84859899 58364489 56426137 58364489 56426137 64332005 78866729 64332005 78866729 93900143 130111119 93900143 130111119 250690321 254372660 250690321 254372660 198518718 142564674 198518718 142564674 103674309 64355622 103674309 64355622 40783861 37518536 40783861 37518536 209524607 270209665 209524607 270209665 281278363 282699568 281278363 282699568 200303573 195463262 200303573 195463262 156485113 63223952 156485113 63223952 67178359 63223952 249868651 253799570 249868651 253799570 196531918 153491500 196531918 153491500 125705443 51366450 125705443 51366450 19502786 16406695 19502786 16406695 221792755 237823985 221792755 237823985 280647936 282346756 280647936 282346756 214566877 135212992 214566877 135212992 58047472 50998052 58047472 50998052 54425614 50998052 79131392 85126649 79131392 85126649 143921380 152166115 143921380 152166115 175897973 210723050 175897973 210723050 230517830 243363340 230517830 243363340 249966333 269633141 249966333 269633141 268817242 270374850 268817242 270374850 262512176 255195892 262512176 255195892 231091421 158087287 231091421 158087287 125586027 70475254 125586027 70475254 60638388 54483190 60638388 54483190 56701536 54483190 192897641 224982204 192897641 224982204 265744056 268508665 265744056 268508665 200956162 72110603 200956162 72110603 75985579 72110603 160430740 193239649 160430740 193239649 212072901 230615172 212072901 230615172 252341502 256005197 252341502 256005197 207589455 171816552 207589455 171816552 178090237 295309130 178090237 295309130 293648365 295309130 266644467 233880512 266644467 233880512 164758088 47791499 164758088 47791499 50885896 47791499 55033506 56040701 55033506 56040701 77933101 127550940 77933101 127550940 176863095 227021030 176863095 227021030 245593638 271674266 245593638 271674266 269796403 271674266 239532487 226049613 239532487 226049613 213013626 188459982 213013626 188459982 127649701 98837755 127649701 98837755 68746082 50073593 68746082 50073593 53586482 50073593 92861996 260871026 92861996 260871026 260378913 261200633 260378913 261200633 154245361 62890611 154245361 62890611 30870585 28492711 30870585 28492711 86379293 176381943 86379293 176381943 226702359 252372422 226702359 252372422 248400025 252372422 214633808 132028427 214633808 132028427 77947247 74066397 77947247 74066397 46817680 44269568 46817680 44269568 114902819 254497373 114902819 254497373 253578035 254497373 227148317 167834431 227148317 167834431 161007745 131636714 161007745 131636714 114094138 109269465 114094138 109269465 138339314 217665841 138339314 217665841 235871700 238853597 235871700 238853597 217992392 142779808 217992392 142779808 61878123 59154386 61878123 59154386 203190315 195909584 203190315 195909584 179682849 100654615 179682849 100654615 30695440 30826714 30695440 30826714 79452210 90980454 79452210 90980454 175312741 180737711 175312741 180737711 266701649 269114039 266701649 269114039 214747784 212176864 214747784 212176864 222381362 226178131 222381362 226178131 132941811 127345125 132941811 127345125 289001352 288375033 289001352 288375033 198178339 169164033 198178339 169164033 99838150 85137554 99838150 85137554 84826897 85137554 120128235 144157502 120128235 144157502 265008253 269060237 265008253 269060237 183235883 165699751 183235883 165699751 136047292 91847971 136047292 91847971 56956633 51086895 56956633 51086895 42947346 40193785 42947346 40193785 84061162 155860220 84061162 155860220 181674424 208348071 181674424 208348071 222208334 226601249 222208334 226601249 207691355 195973780 207691355 195973780 162077268 87604058 162077268 87604058 44109609 40492832 44109609 40492832 162059925 236349742 162059925 236349742 233037061 134044119 233037061 134044119 129925161 119899102 129925161 119899102 102321416 60591469 102321416 60591469 18738703 16678268 18738703 16678268 86543868 115617509 86543868 115617509 188549822 183721502 188549822 183721502 235102820 233014157 235102820 233014157 120988603 55637427 120988603 55637427 25644359 24364254 25644359 24364254 169910434 179001010 169910434 179001010 191519312 208912533 191519312 208912533 255895748 260119103 255895748 260119103 198388214 147187325 198388214 147187325 115344753 106503954 115344753 106503954 81380438 80819917 81380438 80819917 146946268 219264707 146946268 219264707 216073442 87335754 216073442 87335754 81334951 34197916 81334951 34197916 36299743 201870537 36299743 201870537 204776680 163118026 204776680 163118026 157248031 141114845 157248031 141114845 89582713 63194334 89582713 63194334 65575838 63194334 79327134 125871375 79327134 125871375 157082780 161651151 157082780 161651151 292802317 293984370 292802317 293984370 60322409 57377917 60322409 57377917 68039936 95378027 68039936 95378027 131161018 204308531 131161018 204308531 218356665 265881498 218356665 265881498 264817221 266007868 264817221 266007868 258251503 219387352 258251503 219387352 196787297 151282625 196787297 151282625 92052856 40513460 92052856 40513460 43516757 40513460 127723754 158246176 127723754 158246176 184114990 247158267 184114990 247158267 259013332 262705058 259013332 262705058 207233072 64831981 207233072 64831981 42928218 40265446 42928218 40265446 54436701 83317046 54436701 83317046 121063158 140621982 121063158 140621982 174194421 260617575 174194421 260617575 259776860 260617575 240976394 240794176 240976394 240794176 173045261 158359195 173045261 158359195 146587025 129215030 146587025 129215030 122911650 75088949 122911650 75088949 77090990 84581627 77090990 84581627 212943880 208124493 212943880 208124493 188937494 175602865 188937494 175602865 165276960 138601310 165276960 138601310 54211482 18797131 54211482 18797131 20604351 18797131 187683870 245639731 187683870 245639731 249740173 291587945 249740173 291587945 289439706 291587945 275206876 227975769 275206876 227975769 197731502 190101130 197731502 190101130 104503750 51384971 104503750 51384971 51599918 51384971 273889887 276494189 273889887 276494189 252371906 49276899 252371906 49276899 50767776 49276899 53430440 59652525 53430440 59652525 153210852 211271667 153210852 211271667 216823688 222221618 216823688 222221618 291347807 292800533 291347807 292800533 278969980 257135942 278969980 257135942 218120271 147447167 218120271 147447167 21447926 20693611 21447926 20693611 34802331 112714947 34802331 112714947 168235492 206966011 168235492 206966011 266185182 268657364 266185182 268657364 88555221 13536382 88555221 13536382 12931758 19739633 12931758 19739633 138014106 178786583 138014106 178786583 254742127 257396914 254742127 257396914 201989125 72204964 201989125 72204964 75938466 72204964 123238334 164616016 123238334 164616016 197021141 201274756 197021141 201274756 209235494 134690360 209235494 134690360 101373529 98840112 101373529 98840112 115162514 141902721 115162514 141902721 148943591 158601191 148943591 158601191 205403802 262345471 205403802 262345471 259852938 262345471 240365806 31424427 240365806 31424427 33845537 31424427 76805244 96340916 76805244 96340916 127212288 138029356 127212288 138029356 178182600 192336582 178182600 192336582 230133541 281247002 230133541 281247002 278603049 281247002 160454508 116430939 160454508 116430939 68391713 64745391 68391713 64745391 174810135 190140505 174810135 190140505 201447694 190140505 161721543 112782592 161721543 112782592 107617247 94797913 107617247 94797913 97166339 94797913 198241956 225916569 198241956 225916569 228226889 111581293 228226889 111581293 116764822 145543006 116764822 145543006 157392698 257204961 157392698 257204961 255724543 168616355 255724543 168616355 156273162 80497069 156273162 80497069 40893667 37292188 40893667 37292188 163622526 182260454 163622526 182260454 205280208 203457982 205280208 203457982 117515136 112702944 117515136 112702944 115357081 112702944 206649063 201044817 206649063 201044817 72992274 31612277 72992274 31612277 35408332 62503165 35408332 62503165 165542348 194592341 165542348 194592341 276371997 277473367 276371997 277473367 270751536 215678176 270751536 215678176 205981070 93618182 205981070 93618182 82724817 14842100 82724817 14842100 12156945 10304353 12156945 10304353 11383250 10304353 92049393 139974191 92049393 139974191 154989024 215307085 154989024 215307085 215938569 215307085 157223870 90449395 157223870 90449395 73606699 70041433 73606699 70041433 90873550 117753890 90873550 117753890 122829343 143995129 122829343 143995129 165556694 190523895 165556694 190523895 270440536 272600653 270440536 272600653 202931290 129500439 202931290 129500439 103888640 44262766 103888640 44262766 47921909 44262766 233787894 246889149 233787894 246889149 244268621 248481687 244268621 248481687 233748762 219407597 233748762 219407597 196943377 182659141 196943377 182659141 28414870 22922669 28414870 22922669 14040597 14000111 14040597 14000111 168518842 176146618 168518842 176146618 212763121 220538592 212763121 220538592 240615809 244070163 240615809 244070163 195413709 194841986 195413709 194841986 179188748 68751586 179188748 68751586 59397934 32500877 59397934 32500877 32202753 32500877 36669563 64009964 36669563 64009964 72145683 94723887 72145683 94723887 112257790 238245050 112257790 238245050 260895474 264418732 260895474 264418732 221617183 199159441 221617183 199159441 120783537 94631000 120783537 94631000 76812513 72990921 76812513 72990921 200676271 220757240 200676271 220757240 291892791 291892967 291892791 291892967 252909793 249704571 252909793 249704571 218364796 190342985 218364796 190342985 156640265 138644470 156640265 138644470 105434237 74935242 105434237 74935242 66920681 63458505 66920681 63458505 247729100 260049981 247729100 260049981 259456411 260049981 219904758 196107152 219904758 196107152 196299485 196107152 248192054 262136665 248192054 262136665 257480817 262136665 216527887 186217418 216527887 186217418 74252740 69411854 74252740 69411854 155455348 253025691 155455348 253025691 248109791 253025691 177575374 76465754 177575374 76465754 74861850 50207736 74861850 50207736 27110672 25625906 27110672 25625906 93519560 148209252 93519560 148209252 251844367 281588726 251844367 281588726 280318079 281588726 261244576 82773753 261244576 82773753 67211570 46830568 67211570 46830568 50718099 75880438 50718099 75880438 76631715 33985287 76631715 33985287 37525320 33985287 68703321 93585721 68703321 93585721 164412364 179568535 164412364 179568535 183058974 179568535 132782731 110126113 132782731 110126113 100521794 36607009 100521794 36607009 38313041 89167859 38313041 89167859 124729122 137775005 124729122 137775005 163942081 173986832 163942081 173986832 191545193 199639768 191545193 199639768 222831866 250945228 222831866 250945228 249030896 250945228 131998386 127225511 131998386 127225511 148206575 231959834 148206575 231959834 227556112 231959834 220962772 215459289 220962772 215459289 197672840 186854789 197672840 186854789 64284347 62641276 64284347 62641276 114184481 161596880 114184481 161596880 201445685 216887221 201445685 216887221 213311073 216887221 161589809 146313681 161589809 146313681 142235506 25850998 142235506 25850998 20599032 18862272 20599032 18862272 108342041 131873719 108342041 131873719 158273193 184011136 158273193 184011136 245816093 249512513 245816093 249512513 198892155 29860006 198892155 29860006 31307629 29860006 92668741 99598057 92668741 99598057 135767195 197602921 135767195 197602921 278181988 280162460 278181988 280162460 272186341 164472868 272186341 164472868 153699318 28650410 153699318 28650410 31144573 28650410 96321189 111944422 96321189 111944422 158204531 178791205 158204531 178791205 240843746 246254825 240843746 246254825 178204187 146897612 178204187 146897612 117991930 84604400 117991930 84604400 33265217 31673182 33265217 31673182 150379415 200906764 150379415 200906764 271550625 274392975 271550625 274392975 233771475 206854199 233771475 206854199 194964237 140202656 194964237 140202656 86790083 85366352 86790083 85366352 183000378 237398536 183000378 237398536 235623843 237398536 212680087 184126683 212680087 184126683 156915119 140875556 156915119 140875556 92556231 51428553 92556231 51428553 17800047 19481084 17800047 19481084 127918975 133035114 127918975 133035114 137464459 133035114 56175104 55135598 56175104 55135598 165997649 165479762 165997649 165479762 231954774 289904489 231954774 289904489 289154750 289904489 201831386 157397465 201831386 157397465 138169131 131317619 138169131 131317619 110784922 61838409 110784922 61838409 60465040 58898213 60465040 58898213 83566948 262259615 83566948 262259615 271261802 272256606 271261802 272256606 257394747 89794830 257394747 89794830 14761439 14707914 14761439 14707914 183193782 276215134 183193782 276215134 275093049 276215134 247571749 219455292 247571749 219455292 184366814 169085958 184366814 169085958 122026697 90792409 122026697 90792409 65693360 60231347 65693360 60231347 62093586 60231347 106452118 153437692 106452118 153437692 180787000 260113387 180787000 260113387 255011803 260113387 162414156 155452063 162414156 155452063 273440466 276115387 273440466 276115387 256021963 144246656 256021963 144246656 78689714 74918326 78689714 74918326 87765373 86363380 87765373 86363380 201937502 239129033 201937502 239129033 241533381 243702884 241533381 243702884 97498302 94821655 97498302 94821655 251399660 253615032 251399660 253615032 194982339 161364572 194982339 161364572 137208604 91560110 137208604 91560110 29569139 27039852 29569139 27039852 50526572 143693403 50526572 143693403 242178479 244752088 242178479 244752088 216668618 180757790 216668618 180757790 179327859 34238846 179327859 34238846 35128980 34238846 183879532 233969316 183879532 233969316 262120319 265617728 262120319 265617728 251460184 252561569 251460184 252561569 223985921 172097822 223985921 172097822 164469280 131189745 164469280 131189745 93770945 80738246 93770945 80738246 81360814 80738246 296410305 297084744 296410305 297084744 232473338 50184757 232473338 50184757 37326004 29020562 37326004 29020562 28916675 29020562 88758073 175797118 88758073 175797118 212986911 278498310 212986911 278498310 276569277 278498310 91292040 6228809 91292040 6228809 7860397 6228809 26390079 66248759 26390079 66248759 109206746 192580467 109206746 192580467 240395195 240740745 240395195 240740745 167699744 160206571 167699744 160206571 185218630 200633144 185218630 200633144 204552259 200633144 194470297 188233761 194470297 188233761 172769705 141123741 172769705 141123741 104105229 98583790 104105229 98583790 102347155 98583790 238770982 238688150 238770982 238688150 97399018 75157163 97399018 75157163 70887499 68074187 70887499 68074187 131736360 138555353 131736360 138555353 193589147 247948233 193589147 247948233 243694503 247948233 89150243 61312430 89150243 61312430 55396696 51982675 55396696 51982675 126197757 214341543 126197757 214341543 246927550 248476929 246927550 248476929 241848416 214582298 241848416 214582298 171377439 73507470 171377439 73507470 49602133 15662228 49602133 15662228 17291050 15662228 232249377 236058832 232249377 236058832 153339677 81963440 153339677 81963440 82752912 81963440 92104119 107138758 92104119 107138758 121030914 131357784 121030914 131357784 228454660 233325494 228454660 233325494 283120865 285025850 283120865 285025850 241663274 238251636 241663274 238251636 28274501 25985191 28274501 25985191 149474105 214245089 149474105 214245089 236513603 241498403 236513603 241498403 127303928 117408569 127303928 117408569 35725171 33264133 35725171 33264133 92559437 97496084 92559437 97496084 136738846 197307877 136738846 197307877 284314658 293236011 284314658 293236011 292342049 293236011 252598344 243002552 252598344 243002552 238446584 239381670 238446584 239381670 230197871 218782956 230197871 218782956 168736557 144755012 168736557 144755012 50744916 49288236 50744916 49288236 133935325 158265513 133935325 158265513 225258007 262997816 225258007 262997816 261017862 262997816 36232987 36298423 36232987 36298423 98902823 138673569 98902823 138673569 147670584 162850202 147670584 162850202 235752566 241322473 235752566 241322473 253630018 277352786 253630018 277352786 274598911 277352786 136125221 84585902 136125221 84585902 85150794 84585902 94407094 131840791 94407094 131840791 169373245 231404640 169373245 231404640 233507943 231404640 179144711 157718976 179144711 157718976 41906263 38468607 41906263 38468607 218198458 218939680 218198458 218939680 178677162 5376772 178677162 5376772 7028955 5376772 75298332 113429535 75298332 113429535 167635751 244918332 167635751 244918332 241340075 244918332 130451403 93452055 130451403 93452055 95210554 93452055 217437387 220583379 217437387 220583379 206119893 101819875 206119893 101819875 101004318 98561318 101004318 98561318 105358413 144304814 105358413 144304814 165937610 234487957 165937610 234487957 247762700 258363226 247762700 258363226 283148477 290417721 283148477 290417721 288200713 290417721 259301398 245291760 259301398 245291760 207441162 188411507 207441162 188411507 174679640 87652931 174679640 87652931 61500895 44906545 61500895 44906545 37212645 34011837 37212645 34011837 40114426 58682172 40114426 58682172 118819645 125185157 118819645 125185157 160878819 163316954 160878819 163316954 247855079 282079163 247855079 282079163 282282059 282079163 234540955 237657380 234540955 237657380 201350695 8512270 201350695 8512270 10125352 8512270 72754454 78260079 72754454 78260079 108131364 155100091 108131364 155100091 294959470 295777036 294959470 295777036 194249738 153457931 194249738 153457931 126258237 107074450 126258237 107074450 48115898 46023777 48115898 46023777 115127085 119288795 115127085 119288795 130957837 141001053 130957837 141001053 156684037 237360025 156684037 237360025 239228781 268177766 239228781 268177766 301531845 302725803 301531845 302725803 229012234 212273419 229012234 212273419 38440204 34982758 38440204 34982758 46888688 237178792 46888688 237178792 234873701 134665646 234873701 134665646 101892765 97395862 101892765 97395862 221425027 252215307 221425027 252215307 249044041 252215307 148563184 142640567 148563184 142640567 159487656 259357426 159487656 259357426 281341528 284068856 281341528 284068856 203367172 170488336 203367172 170488336 118571069 96160399 118571069 96160399 95309042 93580920 95309042 93580920 143283056 202565979 143283056 202565979 221065354 248194060 221065354 248194060 290935465 292501233 290935465 292501233 250834337 147748832 250834337 147748832 125978978 88525617 125978978 88525617 91768539 172027161 91768539 172027161 191234421 298669611 191234421 298669611 296129568 298669611 173673467 95207949 173673467 95207949 80931839 80731506 80931839 80731506 119945044 289965203 119945044 289965203 286762143 92403024 286762143 92403024 93495769 133060917 93495769 133060917 177809324 209820621 177809324 209820621 285152328 288088023 285152328 288088023 237358413 210689523 237358413 210689523 178691334 67349144 178691334 67349144 55199125 51513780 55199125 51513780 69277473 77449948 69277473 77449948 105934840 148131188 105934840 148131188 185139661 191167295 185139661 191167295 195766192 191167295 183804666 99725407 183804666 99725407 92140034 49851403 92140034 49851403 26563792 24438371 26563792 24438371 36437362 110582090 36437362 110582090 154874822 204991260 154874822 204991260 210008771 253689147 210008771 253689147 258464382 259044282 258464382 259044282 211134348 165058433 211134348 165058433 141216303 135813514 141216303 135813514 196978150 216176716 196978150 216176716 294255317 294456463 294255317 294456463 259628526 229302464 259628526 229302464 182525194 144005886 182525194 144005886 21283076 18230750 21283076 18230750 239116754 275446738 239116754 275446738 274178600 275446738 221678555 138523027 221678555 138523027 127091354 94331833 127091354 94331833 75742138 50060593 75742138 50060593 53651511 50060593 133046827 134748105 133046827 134748105 215552281 248849605 215552281 248849605 261928647 264773065 261928647 264773065 259772705 142482964 259772705 142482964 113524947 74199278 113524947 74199278 57128425 53517941 57128425 53517941 150974764 153055014 150974764 153055014 206174569 206184717 206174569 206184717 203014368 223626192 203014368 223626192 223943546 156874061 223943546 156874061 152464884 124144896 152464884 124144896 73934205 69768991 73934205 69768991 150629975 205459570 150629975 205459570 240670255 249931952 240670255 249931952 300236147 300578614 300236147 300578614 171888849 164860327 171888849 164860327 176257323 182369323 176257323 182369323 203439529 205967240 203439529 205967240 93124759 90771731 93124759 259445147 93124759 259445147 258223079 217392265 258223079 217392265 212300098 169422063 212300098 169422063 15205354 13568199 15205354 13568199 32132208 32003553 32132208 32003553 60076183 146226987 60076183 146226987 223752270 272644370 223752270 272644370 271191919 272644370 184800509 121736772 184800509 121736772 55908883 54967699 55908883 54967699 64439451 69309190 64439451 69309190 187121715 185658096 187121715 185658096 204874811 244144472 204874811 244144472 242763664 244144472 7136645 7347434 7136645 7347434 82540845 100545368 82540845 100545368 152864053 250063085 152864053 250063085 246212638 250063085 178983924 90950572 178983924 90950572 92649369 100830507 92649369 100830507 177901543 196491019 177901543 196491019 269428245 271778585 269428245 271778585 257415775 185231144 257415775 185231144 67203111 64346081 67203111 64346081 136109337 140789291 136109337 140789291 156074296 273806636 156074296 273806636 270136730 273806636 231476384 213450770 231476384 213450770 211386301 108070985 211386301 108070985 103101030 46536402 103101030 46536402 28630964 26591248 28630964 26591248 79812370 86479948 79812370 86479948 132819804 134199944 132819804 134199944 151468595 149315377 151468595 149315377 223294714 228704346 223294714 228704346 224978125 228704346 75530629 56170225 75530629 56170225 58365720 55362707 58365720 55362707 114566532 171586740 114566532 171586740 250670715 253290586 250670715 253290586 227055482 49618727 227055482 49618727 52203293 49618727 60541810 73374548 60541810 73374548 143669506 145140115 143669506 145140115 267256816 268885892 267256816 268885892 91327101 89462495 91327101 89462495 47437493 37268838 47437493 37268838 39268927 69456191 39268927 69456191 74573145 85982192 74573145 85982192 143457579 156371141 143457579 156371141 191125686 207756341 191125686 207756341 272384297 273921348 272384297 273921348 237432099 200317544 237432099 200317544 138079947 115999374 138079947 115999374 90358554 83358719 90358554 83358719 13382637 13414956 13382637 13414956 108963508 115912096 108963508 115912096 122812501 130232990 122812501 130232990 206912359 261595393 206912359 261595393 276733735 278738765 276733735 278738765 238608126 211077786 238608126 211077786 164842742 130826442 164842742 130826442 85934440 47141184 85934440 47141184 47855448 41203991 47855448 41203991 43599709 41203991 45718534 51860445 45718534 51860445 84442918 135029122 84442918 135029122 228069724 267929060 228069724 267929060 265498710 267929060 25459390 22850675 25459390 22850675 27778914 139982161 27778914 139982161 146861061 205201415 146861061 205201415 208842310 210503233 208842310 210503233 182958645 76074669 182958645 76074669 77483183 76074669 154785355 244963165 154785355 244963165 242750706 255805862 242750706 255805862 266089430 268371621 266089430 268371621 201245209 186628586 201245209 186628586 121877283 50452258 121877283 50452258 52145969 50452258 103212448 159609620 103212448 159609620 197530074 252936742 197530074 252936742 259406554 293684759 259406554 293684759 292544030 293684759 100655733 51724342 100655733 51724342 54482515 51724342 139837527 154230090 139837527 154230090 168430240 257285968 168430240 257285968 252231223 257285968 225722491 221057963 225722491 221057963 106588820 62461988 106588820 62461988 66147686 62461988 67765937 160601923 67765937 160601923 247503242 251577631 247503242 251577631 248372440 220166528 248372440 220166528 159532033 134631920 159532033 134631920 141246550 134631920 143259640 234007305 143259640 234007305 246286273 269647717 246286273 269647717 272567470 274231650 272567470 274231650 249270785 229127791 249270785 229127791 87880890 76235953 87880890 76235953 76189537 76235953 142897759 153237037 142897759 153237037 167343024 290816534 167343024 290816534 290300449 290816534 259638272 180846564 259638272 180846564 175815436 163254075 175815436 163254075 76264378 41824261 76264378 41824261 45005509 41824261 147666343 151434721 147666343 151434721 180961813 214278083 180961813 214278083 238402149 240743853 238402149 240743853 224191983 220638937 224191983 220638937 165356124 130511252 165356124 130511252 48074947 45631500 48074947 45631500 52746335 88031152 52746335 88031152 116077542 239182021 116077542 239182021 238260863 56997925 238260863 56997925 58868972 56997925 75047047 83084599 75047047 83084599 97829756 268284341 97829756 268284341 265119488 268284341 172991558 159082028 172991558 159082028 149174379 50349671 149174379 50349671 32848069 32509896 32848069 32509896 35999357 68126048 35999357 68126048 158751958 179840164 158751958 179840164 265798754 268151541 265798754 268151541 254912738 191933942 254912738 191933942 121631357 114748012 121631357 114748012 223964759 255227186 223964759 255227186 252238148 255227186 215993081 144873021 215993081 144873021 14186611 14577719 14186611 14577719 45939565 49998790 45939565 49998790 114300049 122410756 114300049 122410756 159248140 159605735 159248140 159605735 179471629 238550044 179471629 238550044 236351589 238838143 236351589 238838143 229740975 212805601 229740975 212805601 206362243 179282771 206362243 179282771 77081865 72223909 77081865 72223909 121351189 162786238 121351189 162786238 256848119 259795463 256848119 259795463 201249462 189711113 201249462 189711113 81192421 78046903 81192421 78046903 134273610 139555674 134273610 139555674 165853992 194626656 165853992 194626656 273312813 275312556 273312813 275312556 259612851 224453689 259612851 224453689 184641026 41440159 184641026 41440159 27359826 15941751 27359826 15941751 15570903 15941751 59213292 58905684 59213292 58905684 93562922 169833082 93562922 169833082 194212796 252194374 194212796 252194374 260459293 263867892 260459293 263867892 212981895 204663009 212981895 204663009 48028418 43032713 48028418 43032713 48190281 149229174 48190281 149229174 195325645 250537057 195325645 250537057 252590672 260745452 252590672 260745452 280699292 282434759 280699292 282434759 265103081 245059179 265103081 245059179 223563774 189080449 223563774 189080449 89940359 71093729 89940359 71093729 34277281 31441946 34277281 31441946 53527179 63128132 53527179 63128132 117488919 172641168 117488919 172641168 286511769 285096130 286511769 285096130 131048124 127937436 131048124 127937436 150107325 290610016 150107325 290610016 289173317 290610016 258498111 244819973 258498111 244819973 149299854 115264797 149299854 115264797 92152514 65171760 92152514 65171760 66552976 65171760 87552458 108448336 87552458 108448336 153351302 226550489 153351302 226550489 231029099 241745829 231029099 241745829 261383264 264105236 261383264 264105236 192437578 165603529 192437578 165603529 152817816 100239899 152817816 100239899 102632498 100239899 172527995 230050597 172527995 230050597 280511013 281829386 280511013 281829386 147239834 121423477 147239834 121423477 14312963 14388445 14312963 14388445 60873182 86996480 60873182 86996480 135908891 135549005 135908891 135549005 168475406 172828610 168475406 172828610 190156363 302489504 190156363 302489504 300012570 302489504 273320682 156192296 273320682 156192296 160441929 106298145 160441929 106298145 71195906 26801186 71195906 26801186 28674596 26801186 43584684 49817338 43584684 49817338 82626626 100878746 82626626 100878746 167948230 256220656 167948230 256220656 254058309 256220656 181944927 143406294 181944927 143406294 147452385 84455547 147452385 84455547 45466581 16190102 45466581 16190102 15085818 16190102 125214651 145968220 125214651 145968220 154948165 154000879 154948165 154000879 180858931 183926271 180858931 183926271 207273409 200345958 207273409 200345958 89860369 50407558 89860369 50407558 9312794 9385209 9312794 9385209 69946910 82918642 69946910 82918642 154336607 212582459 154336607 212582459 227557657 248929720 227557657 248929720 244418783 248929720 155687192 114640952 155687192 114640952 81757318 59312505 81757318 59312505 58874796 59312505 68429842 229858225 68429842 229858225 271717261 272775647 271717261 272775647 88657768 78493153 88657768 78493153 25190689 24013792 25190689 24013792 31740724 66938075 31740724 66938075 96095372 99338778 96095372 99338778 186906541 238961343 186906541 238961343 233439722 238961343 174828209 33940494 174828209 33940494 36554718 33940494 125548795 235871353 125548795 235871353 251566998 254657031 251566998 254657031 205364008 188340521 205364008 188340521 181059888 86146463 181059888 86146463 89363310 86146463 124553064 125990913 124553064 125990913 134905708 165467479 134905708 165467479 229171554 231810275 229171554 231810275 230401590 114152445 230401590 114152445 104094200 98976854 104094200 98976854 86051194 84682221 86051194 84682221 108145022 178198827 108145022 178198827 219764468 244892907 219764468 244892907 241390925 244892907 155173347 116707614 155173347 116707614 104972065 95287273 104972065 95287273 95102491 83099849 95102491 83099849 61084979 58048777 61084979 58048777 81554405 215691689 81554405 215691689 260557069 261522526 260557069 261522526 254806727 231890205 254806727 231890205 193944564 110099447 193944564 110099447 112875784 110099447 118147965 141029238 118147965 141029238 178502542 210693118 178502542 210693118 211709612 210693118 185172891 170869023 185172891 170869023 166014694 103635294 166014694 103635294 39356338 35086407 39356338 35086407 127180146 154685462 127180146 154685462 168725457 220879394 168725457 220879394 224761539 220879394 185862698 166337764 185862698 166337764 110974303 52591588 110974303 52591588 55454189 52591588 70739822 119576462 70739822 119576462 141307609 266069303 141307609 266069303 264909368 266069303 220034877 155212266 220034877 155212266 138882024 133789346 138882024 133789346 162351242 209935930 162351242 209935930 220410328 237918189 220410328 237918189 287682457 287691580 287682457 287691580 281860338 226164162 281860338 226164162 189272055 147695204 189272055 147695204 68154481 47175563 68154481 47175563 41223334 18578611 41223334 18578611 17657462 18578611 33828563 165036759 33828563 165036759 188375953 182335747 188375953 182335747 58371723 56089515 58371723 56089515 135021691 212422796 135021691 212422796 216812299 220553381 216812299 220553381 223344855 150848727 223344855 150848727 131760837 103717359 131760837 103717359 77352299 42770249 77352299 42770249 45914022 42770249 102652061 136884700 102652061 136884700 253053159 278668240 253053159 278668240 286951839 286331293 286951839 286331293 230443399 79054969 230443399 79054969 65934231 62738177 65934231 62738177 95481023 171143079 95481023 171143079 206752968 270993968 206752968 270993968 267963850 270993968 243977004 227884431 243977004 227884431 142266862 131220800 142266862 131220800 113031593 107469411 113031593 107469411 44926704 25609908 44926704 25609908 29113018 25609908 49711627 52164152 49711627 52164152 102503618 126409715 102503618 126409715 155996640 150334459 155996640 150334459 198011181 216412120 198011181 216412120 224535000 229299504 224535000 229299504 196786179 71392264 196786179 71392264 72738509 71392264 183484980 194940253 183484980 194940253 207415962 251546102 207415962 251546102 269989860 271298405 269989860 271298405 87066811 83933973 87066811 83933973 137251356 233264272 137251356 233264272 229778594 134326852 229778594 134326852 127004503 25878902 127004503 25878902 20340887 19721639 20340887 19721639 252757466 274500395 252757466 274500395 271813180 253321826 271813180 253321826 199067195 167279583 199067195 167279583 160093076 102177856 160093076 102177856 89358531 84703937 89358531 84703937 196119682 215556751 196119682 215556751 222706296 267897242 222706296 267897242 266297002 267897242 255416153 180755475 255416153 180755475 165058788 105851090 165058788 105851090 13405744 13440769 13405744 13440769 94441614 219747188 94441614 219747188 254575987 259344204 254575987 259344204 193556175 189810024 193556175 189810024 227292300 244320574 227292300 244320574 241991394 178531019 241991394 178531019 135247017 103452235 135247017 103452235 104827461 103452235 126297128 198909735 126297128 198909735 201056427 48961320 201056427 48961320 51220653 48961320 135582967 154172274 135582967 154172274 181070549 242819608 181070549 242819608 239336889 242819608 207951830 194802912 207951830 194802912 151497130 91692230 151497130 91692230 73260595 71594407 73260595 71594407 110907425 254975488 110907425 254975488 264604978 266254492 264604978 266254492 196736397 169226908 196736397 169226908 95253747 78405847 95253747 78405847 57563486 55602052 57563486 55602052 126832287 181461599 126832287 181461599 200915132 197078216 200915132 197078216 189295891 138636443 189295891 138636443 124674273 96275276 124674273 96275276 64375529 9963204 64375529 9963204 10284684 9963204 24466712 126911467 24466712 126911467 222670112 216862349 222670112 216862349 125546996 111044372 125546996 111044372 43948525 24208356 43948525 24208356 25300840 24208356 192132249 240262702 192132249 240262702 258808888 259651389 258808888 259651389 256538879 154368460 256538879 154368460 117357774 112838371 117357774 112838371 157333166 269536085 157333166 269536085 266805342 269536085 126646663 124985914 126646663 124985914 145658793 220044890 145658793 220044890 252317542 279455137 252317542 279455137 277273970 279455137 208993635 201503654 208993635 201503654 172354277 103168132 172354277 103168132 84884982 82769908 84884982 82769908 138738997 185658022 138738997 185658022 201284314 197255172 201284314 197255172 187058536 148124728 187058536 148124728 145150659 128372225 145150659 128372225 44027109 31933690 44027109 31933690 22031264 19866076 22031264 19866076 125799481 195630309 125799481 195630309 236513759 240452396 236513759 240452396 178286982 108108399 178286982 108108399 113298949 108108399 122908469 166022308 122908469 166022308 269869798 270204044 269869798 270204044 212617447 49566625 212617447 49566625 31622284 12869092 31622284 12869092 12617019 12869092 30485028 31162505 30485028 31162505 68758700 101165955 68758700 101165955 122801244 240390195 122801244 240390195 281727301 297166416 281727301 297166416 295855975 297166416 223054738 117046778 223054738 117046778 113691882 101884867 113691882 101884867 69003649 10765488 69003649 10765488 11770084 10765488 85660826 91924949 85660826 91924949 162578474 239236056 162578474 239236056 239908222 239236056 183038983 172960860 183038983 172960860 111535394 76059070 111535394 76059070 81103349 76059070 176829894 225040049 176829894 225040049 245469706 249147560 245469706 249147560 191871381 112378045 191871381 112378045 80759926 30707174 80759926 30707174 31233905 189616507 31233905 189616507 198660106 108525543 198660106 108525543 106848499 62758996 106848499 62758996 65820520 62758996 125707207 198522431 125707207 198522431 208794726 204276530 208794726 204276530 176961663 29002155 176961663 29002155 30693980 29002155 120892204 120530978 120892204 120530978 176511886 214926513 176511886 214926513 216410197 213756171 216410197 213756171 222352912 283601305 222352912 283601305 280085935 283601305 254687088 234789543 254687088 234789543 95891769 81714376 95891769 81714376 85279121 81714376 86059754 122345807 86059754 122345807 131622217 192736714 131622217 192736714 255290994 258429264 255290994 258429264 174302028 160660587 174302028 160660587 88061789 60646317 88061789 60646317 57973262 52722019 57973262 52722019 167868560 246854368 167868560 246854368 261562530 263505394 261562530 263505394 148446596 93841851 148446596 93841851 54229017 53029409 54229017 53029409 190758037 198809983 190758037 198809983 223195279 241050280 223195279 241050280 237898295 241050280 210421825 199663192 210421825 199663192 189420518 164388574 189420518 164388574 136216872 67657197 136216872 67657197 64020932 15760288 64020932 15760288 16688156 15760288 27656694 118783931 27656694 118783931 187534010 207140942 187534010 207140942 205059632 236707635 205059632 236707635 237532636 236707635 82913369 60608626 82913369 60608626 63000227 60608626 137791216 159868857 137791216 159868857 192875257 225171324 192875257 225171324 256807345 257960636 256807345 257960636 224233839 201058073 224233839 201058073 130540200 121125794 130540200 121125794 117619732 59557815 117619732 59557815 61514437 164958118 61514437 164958118 212806453 217232447 212806453 217232447 199858472 179963711 199858472 179963711 179870339 135681693 179870339 135681693 51733896 48501376 51733896 48501376 48459150 48501376 58116658 88915089 58116658 88915089 108833256 167282601 108833256 167282601 183848716 203270553 183848716 203270553 202280571 203270553 190884289 143559333 190884289 143559333 59936598 46011764 59936598 46011764 50427376 46011764 201330831 243349040 201330831 243349040 241233497 243349040 113791604 24479273 113791604 24479273 26123088 24479273 219573747 221996244 219573747 221996244 180310568 170901791 180310568 170901791 156310892 135297995 156310892 135297995 124962816 111983085 124962816 111983085 111639329 95510641 111639329 95510641 18215050 18692426 18215050 18692426 234485724 237088110 234485724 237088110 218842282 140307859 218842282 140307859 113310505 59562786 113310505 59562786 60305502 59562786 83471624 87339474 83471624 87339474 99758165 294252190 99758165 294252190 293925894 294252190 285928075 216779661 285928075 216779661 141764185 73417898 141764185 73417898 30840270 28569899 30840270 28569899 145213206 204199952 145213206 204199952 221827085 257983305 221827085 257983305 257291605 257983305 207180740 132847548 207180740 132847548 123625752 92929897 123625752 92929897 35767843 37124278 35767843 37124278 60028804 225967139 60028804 225967139 226636608 131842117 226636608 131842117 122875161 16180061 122875161 16180061 17084612 55903489 17084612 55903489 143156173 176599022 143156173 176599022 188365547 180507684 188365547 180507684 146640341 122923697 146640341 122923697 73977954 61499242 73977954 61499242 64222954 67439813 64222954 67439813 70322126 218979143 70322126 218979143 251991883 253316328 251991883 253316328 179559634 163766166 179559634 163766166 81978700 76542188 81978700 76542188 80490394 135252534 80490394 135252534 147544375 187295727 147544375 187295727 222509545 223766924 222509545 223766924 146388248 92769857 146388248 92769857 94895194 97355875 94895194 97355875 144746157 147933747 144746157 147933747 276080807 277956876 276080807 277956876 235423400 187288100 235423400 187288100 172804862 51634446 172804862 51634446 51719070 38655368 51719070 38655368 38708993 38655368 198407569 208899400 198407569 208899400 247919567 284875960 247919567 284875960 287514243 286898327 287514243 286898327 282600890 105005979 282600890 105005979 34726482 32336554 34726482 32336554 81945978 138156773 81945978 138156773 172281431 202428519 172281431 202428519 210083277 202428519 203535355 69970544 203535355 69970544 71537863 69970544 92215797 110901018 92215797 110901018 116757316 172227056 116757316 172227056 245219887 250265945 245219887 250265945 284053241 287244464 284053241 287244464 280610909 248494845 280610909 248494845 100038667 24755000 100038667 24755000 27074769 24755000 77361782 98708232 77361782 98708232 114237897 125742488 114237897 125742488 231076866 285764073 231076866 285764073 283867165 285764073 239135972 214627257 239135972 214627257 167910829 49658644 167910829 49658644 49889156 48785826 49889156 48785826 95521559 193603757 95521559 193603757 274216332 276167649 274216332 276167649 152240923 109471367 152240923 109471367 58777534 55510537 58777534 55510537 98637828 115426451 98637828 115426451 119259375 149840833 119259375 149840833 254086036 267427903 254086036 267427903 265959085 267427903 225488194 207770818 225488194 207770818 88197587 52759632 88197587 52759632 54887705 181254656 54887705 181254656 187838222 109972953 187838222 109972953 82823871 18339884 82823871 18339884 20493583 18339884 59690292 62934617 59690292 62934617 192403843 225157440 192403843 225157440 225594734 225532692 225594734 225532692 80071477 58782212 80071477 58782212 60780111 58782212 88823402 122225236 88823402 122225236 187267804 200072954 187267804 200072954 238099927 249281202 238099927 249281202 247169017 249281202 79934959 79794066 79934959 79794066 175228793 246478992 175228793 246478992 245742174 246478992 127279814 42250041 127279814 42250041 45642975 42250041 246320054 256072525 246320054 256072525 252270031 256072525 244090950 202349403 244090950 202349403 200172028 120698528 200172028 120698528 63413591 51198594 63413591 51198594 55266234 51198594 100839092 217432574 100839092 217432574 213965085 217432574 207577694 137486271 207577694 137486271 111076411 81364650 111076411 81364650 74171028 33773470 74171028 33773470 28512563 26376679 28512563 26376679 39515458 131488844 39515458 131488844 232623776 238747738 232623776 238747738 151765580 63271200 151765580 63271200 31892087 23552279 31892087 23552279 24328213 23552279 142563488 280535833 142563488 280535833 279402160 280535833 267346782 234053659 267346782 234053659 178577115 77325837 178577115 77325837 66628663 63121969 66628663 63121969 106422470 122802118 106422470 122802118 141450643 169945646 141450643 169945646 246693866 249545794 246693866 249545794 244603068 192256857 244603068 192256857 122767761 117622909 122767761 117622909 141909193 214772127 141909193 214772127 234227866 264034592 234227866 264034592 270224666 272282062 270224666 272282062 255328092 240716937 255328092 240716937 193290929 168958701 193290929 168958701 150357322 49547755 150357322 49547755 46375812 9900446 46375812 9900446 8260310 9900446 190954804 243281263 190954804 243281263 270746947 271719480 270746947 271719480 241536277 218497093 241536277 218497093 184509428 128777045 184509428 128777045 107326150 47705406 107326150 47705406 49006072 47705406 125642818 122879919 125642818 122879919 129111128 146040941 129111128 146040941 161979721 252917714 161979721 252917714 250954719 252917714 229530707 54277982 229530707 54277982 56572776 54277982 115863094 230229930 115863094 230229930 254998672 260367043 254998672 260367043 140233433 124632108 140233433 124632108 97593030 88044429 97593030 88044429 53062713 50222255 53062713 50222255 133491638 264057571 133491638 264057571 258929246 264057571 245590037 79410393 245590037 79410393 81878376 79410393 88301594 214921850 88301594 214921850 272185427 274559848 272185427 274559848 273162289 247188464 273162289 247188464 122804350 119622158 122804350 119622158 167327087 238955775 167327087 238955775 236826317 238955775 213292348 195051067 213292348 195051067 55991429 53047903 55991429 237958238 55991429 237958238 235221428 156123667 235221428 156123667 47330474 44376350 47330474 44376350 54352997 94830916 54352997 94830916 114122653 121356517 114122653 121356517 150224800 229813771 150224800 229813771 225232200 229813771 210264177 145508377 210264177 145508377 94380862 67650553 94380862 67650553 70335451 67650553 102757146 270315796 102757146 270315796 281231852 283853953 281231852 283853953 281742178 232879930 281742178 232879930 57414518 49461817 57414518 49461817 51312350 126397347 51312350 126397347 156669060 219685586 156669060 219685586 221610124 127982306 221610124 127982306 107007582 65305422 107007582 65305422 48710508 45216241 48710508 45216241 49274106 70064303 49274106 70064303 105193722 153886178 105193722 153886178 174688193 205533132 174688193 205533132 212166458 212506999 212166458 212506999 77673262 73726790 77673262 73726790 110933069 124176818 110933069 124176818 182130576 265215347 182130576 265215347 263050598 265215347 205692271 173372390 205692271 173372390 170407171 109800376 170407171 109800376 100895534 99311960 100895534 99311960 204432080 237433634 204432080 237433634 234338447 237433634 226716486 161443943 226716486 161443943 155478145 145599664 155478145 145599664 123837003 110564635 123837003 110564635 55087169 52237446 55087169 52237446 111679827 137151070 111679827 137151070 146071113 90566322 146071113 90566322 27422083 27743298 27422083 27743298 90683424 174097720 90683424 174097720 197949200 230349676 197949200 230349676 226607514 230349676 217753541 202189246 217753541 202189246 121510215 116947703 121510215 116947703 140096499 142312836 140096499 142312836 147304598 142312836 59309560 58030749 59309560 58030749 70086739 73869319 70086739 73869319 95607899 129877496 95607899 129877496 163810013 174475832 163810013 174475832 225626400 228523865 225626400 228523865 297535112 296748873 297535112 296748873 265499444 258852664 265499444 258852664 201454341 100902920 201454341 100902920 88657538 42374868 88657538 42374868 41080645 39510688 41080645 39510688 45249454 52227768 45249454 52227768 187142222 255509052 187142222 255509052 253201390 255509052 238084719 215331205 238084719 215331205 68529764 65208247 68529764 65208247 138732165 143573311 138732165 143573311 233580669 248792822 233580669 248792822 275103153 276065190 275103153 276065190 214310686 159418605 214310686 159418605 161729867 137546736 161729867 137546736 72761538 35879135 72761538 35879135 35013874 35879135 58327603 57069402 58327603 57069402 102669708 110797232 102669708 110797232 182621068 180494298 182621068 180494298 217350053 246569956 217350053 246569956 241931185 246569956 125887789 74354066 125887789 74354066 76183716 204687772 76183716 204687772 208253327 130635933 208253327 130635933 107464573 91631307 107464573 91631307 72874911 53496168 72874911 53496168 55519251 53496168 211838806 248718663 211838806 248718663 265520944 268926287 265520944 268926287 242128688 241115988 242128688 241115988 132809027 121667179 132809027 121667179 50630333 47656482 50630333 47656482 95573722 124424861 95573722 124424861 127939857 83866006 127939857 83866006 60502096 56022748 60502096 56022748 122219790 179145668 122219790 179145668 210879126 238176229 210879126 238176229 276243464 285429924 276243464 285429924 285924765 285429924 242403782 172153539 242403782 172153539 102477318 79539452 102477318 79539452 6654117 8162505 6654117 8162505 99673528 100805437 99673528 100805437 245306906 246190822 245306906 246190822 112194780 101278159 112194780 101278159 107470966 101278159 143702506 155615579 143702506 155615579 201821104 219495551 201821104 219495551 254689937 258864345 254689937 258864345 253595867 107380975 253595867 107380975 89193435 70089703 89193435 70089703 73382500 70089703 190322098 258631995 190322098 258631995 267558309 269678923 267558309 269678923 204176054 166697816 204176054 166697816 171344355 130320894 171344355 130320894 84330631 65966770 84330631 65966770 52143320 51408351 52143320 51408351 141955731 201627807 141955731 201627807 204589384 207994709 204589384 207994709 258100450 260061992 258100450 260061992 231725323 134026976 231725323 134026976 90514425 57441325 90514425 57441325 29142941 15525001 29142941 15525001 14842471 15525001 99850040 129623524 99850040 129623524 204150813 279038443 204150813 279038443 276945928 279038443 226370921 167462381 226370921 167462381 102606688 76083760 102606688 76083760 77211593 76083760 137914579 187113081 137914579 187113081 233432429 250050509 233432429 250050509 251471778 254205444 251471778 254205444 71886365 68328571 71886365 68328571 105285205 135290719 105285205 135290719 282665446 283244988 282665446 283244988 192087353 149021565 192087353 149021565 113104588 91357626 113104588 91357626 10738921 10239401 10738921 10239401 13875166 42678630 13875166 42678630 129237354 293983101 129237354 293983101 293806303 293983101 283100400 236873177 283100400 236873177 141791970 86176378 141791970 86176378 69153939 20996396 69153939 20996396 21962171 20996396 34774551 61593338 34774551 61593338 92482116 106536219 92482116 106536219 153625391 154748520 153625391 154748520 246793697 256274958 246793697 256274958 254758227 256274958 71751985 55483900 71751985 55483900 58153215 55483900 72645638 71340573 72645638 71340573 184862258 279006754 184862258 279006754 275302035 279006754 201459080 185035877 201459080 185035877 173842183 135329261 173842183 135329261 99874928 96986635 99874928 96986635 157085759 224230525 157085759 224230525 246612743 249787844 246612743 249787844 209961071 66228730 209961071 66228730 68449847 66228730 257159993 262181714 257159993 262181714 218454953 205875689 218454953 205875689 170861541 108424909 170861541 108424909 76273590 54230599 76273590 54230599 55918416 54230599 105276343 203617567 105276343 203617567 235733530 239695066 235733530 239695066 218590223 203187675 218590223 203187675 155337956 90469619 155337956 90469619 45683828 28483809 45683828 28483809 30277388 28483809 169316017 167817221 169316017 167817221 195913844 198151971 195913844 198151971 201711451 212896930 201711451 212896930 213206248 212896930 71108506 58419391 71108506 58419391 50707920 50677260 50707920 50677260 73089592 120942371 73089592 120942371 249146871 252700320 249146871 252700320 115893818 50379341 115893818 50379341 30346508 27290298 30346508 27290298 51288072 85968633 51288072 85968633 92446806 150769156 92446806 150769156 161287127 182385645 161287127 182385645 217765572 222253097 217765572 222253097 205736325 187577656 205736325 187577656 177038711 166846366 177038711 166846366 197428606 239932481 197428606 239932481 237416024 239932481 18489056 18919494 18489056 18919494 134956772 211819044 134956772 211819044 262253752 263324630 262253752 263324630 233047097 201717405 233047097 201717405 105805761 48634990 105805761 48634990 49370986 48634990 52218105 80636548 52218105 80636548 115695811 171331212 115695811 171331212 253879391 256743906 253879391 256743906 188365099 81426699 188365099 81426699 81919407 79459530 81919407 79459530 277753644 294647724 277753644 294647724 293447158 294647724 247492073 224421134 247492073 224421134 190564621 183655617 190564621 183655617 148242727 44822677 148242727 44822677 41375559 39174101 41375559 39174101 204144678 254165236 204144678 254165236 253657901 249941606 253657901 249941606 156065332 123095639 156065332 123095639 84243216 79288063 84243216 79288063 270958883 273646699 270958883 57367804 270958883 57367804 59266433 59000625 59266433 59000625 65147984 66865581 65147984 66865581 136385367 204757767 136385367 204757767 250299462 250721997 250299462 250721997 178758128 169522216 178758128 169522216 144708858 119561919 144708858 119561919 45289395 44408255 45289395 44408255 111302178 213519865 111302178 213519865 220274971 220114069 220274971 220114069 129903830 99524170 129903830 99524170 82397953 74231979 82397953 74231979 52783208 45979021 52783208 45979021 45151647 45979021 179455194 282986715 179455194 282986715 282179820 282986715 35652123 31996448 35652123 31996448 58035542 59774934 58035542 59774934 165236234 219299692 165236234 219299692 218414090 219299692 200899112 182080709 200899112 182080709 110985413 35172003 110985413 35172003 38452435 35172003 40709720 96590334 40709720 96590334 134103498 147746179 134103498 147746179 226072126 235850439 226072126 235850439 232712586 235850439 166371666 50523528 166371666 50523528 22852721 21709854 22852721 21709854 100361982 141321682 100361982 141321682 262442180 265582942 262442180 265582942 228123875 92466644 228123875 92466644 88519310 55334446 88519310 55334446 55419105 55334446 61135096 91870890 61135096 91870890 121371423 226300530 121371423 226300530 249404911 252342692 249404911 252342692 242481028 230841833 242481028 230841833 212691764 120457026 212691764 120457026 98549771 94905175 98549771 94905175 85566780 62066893 85566780 62066893 65510851 62066893 130711630 154574875 130711630 154574875 195207524 217484758 195207524 217484758 225270792 225238462 225270792 40119603 225270792 40119603 41781496 102401146 41781496 102401146 127711510 165460405 127711510 165460405 199379001 199444380 199379001 199444380 151526251 83228943 151526251 83228943 86712482 83228943 256262151 259487048 256262151 259487048 105179476 82559043 105179476 82559043 82800303 82559043 126990256 235293486 126990256 235293486 231949680 235293486 203527510 160737950 203527510 160737950 62528368 59139909 62528368 59139909 222729809 223304883 222729809 223304883 79548559 47720285 79548559 47720285 50268992 47720285 230850197 234841260 230850197 234841260 153882322 123946495 153882322 123946495 101880647 65116185 101880647 65116185 63913054 39980454 63913054 39980454 43116224 39980454 146483131 191514097 146483131 191514097 248450143 252039749 248450143 252039749 248928536 232269559 248928536 232269559 126712251 94904555 126712251 94904555 93850273 92360506 93850273 92360506 141636743 148559030 141636743 148559030 211991496 206886673 211991496 206886673 59800250 57555331 59800250 57555331 70902128 94932063 70902128 94932063 109617477 190668683 109617477 190668683 241673094 246739877 241673094 246739877 228608970 230541093 228608970 230541093 167086289 159284224 167086289 159284224 153199250 82770381 153199250 82770381 83900125 82770381 131518150 175213170 131518150 175213170 267179357 274273592 267179357 274273592 273307074 274273592 204090201 140156489 204090201 140156489 57674099 57293906 57674099 57293906 75047696 95518445 75047696 95518445 212703061 214440807 212703061 214440807 212766899 214440807 132414601 122493245 132414601 122493245 107094628 95523064 107094628 95523064 98538446 95523064 113863051 116785138 113863051 116785138 159934922 173242562 159934922 173242562 260421662 263610501 260421662 263610501 259640956 160029838 259640956 160029838 146177699 30887020 146177699 30887020 31376837 30887020 130453788 150067539 130453788 150067539 159599290 253041140 159599290 253041140 249526249 253041140 208879948 184236500 208879948 184236500 179229389 146338158 179229389 146338158 99152187 35965185 99152187 35965185 36430933 35965185 50550775 79325821 50550775 79325821 82375710 110491078 82375710 110491078 195323578 221639447 195323578 221639447 257891633 278337554 257891633 278337554 275505538 278337554 244404719 148555422 244404719 148555422 59628170 31260358 59628170 31260358 33870621 31260358 85404302 104858570 85404302 104858570 215863284 229609648 215863284 229609648 225280027 229609648 176725420 71925939 176725420 71925939 73543768 71925939 117071482 212635151 117071482 212635151 269950461 272488228 269950461 272488228 86293454 81853092 86293454 81853092 171700451 163044480 171700451 163044480 156734072 136224301 156734072 136224301 134215968 40762790 134215968 40762790 44240899 40762790 190775331 199844563 190775331 199844563 252094298 253353350 252094298 253353350 230954903 109933563 230954903 109933563 63854320 61144413 63854320 61144413 74481205 96135506 74481205 96135506 99297414 199548418 99297414 199548418 258164459 288485171 258164459 288485171 289094168 288485171 251348728 248962917 251348728 248962917 203299157 143860420 203299157 143860420 83034885 76746434 83034885 76746434 80904753 116221796 80904753 116221796 209900936 214450204 209900936 214450204 195555418 156965488 195555418 156965488 144731658 57037290 144731658 57037290 60013798 57037290 86205820 152353716 86205820 152353716 160952923 157997572 160952923 132635251 160952923 132635251 139129400 147853219 139129400 147853219 153180472 147853219 53081432 41424488 53081432 41424488 27587508 25984229 27587508 25984229 42551224 76381432 42551224 76381432 225285866 248043311 225285866 248043311 253284856 255771815 253284856 255771815 53682734 48269444 53682734 48269444 52995173 48269444 61223131 161477569 61223131 161477569 184072081 213216497 184072081 213216497 293202309 293628724 293202309 293628724 274213490 206583318 274213490 206583318 175478577 159062768 175478577 159062768 162326826 50500966 162326826 50500966 51836202 50500966 98493917 135596071 98493917 135596071 146369798 254967031 146369798 254967031 254917057 254967031 86690808 84628239 86690808 84628239 198405432 266515963 198405432 266515963 269423324 269426381 269423324 269426381 126905778 114691371 126905778 114691371 74280632 72659935 74280632 72659935 157540714 176926956 157540714 176926956 229386995 231971061 229386995 231971061 199398340 160429228 199398340 160429228 143613668 136706308 143613668 136706308 59761529 55885421 59761529 55885421 67480080 127428910 67480080 127428910 146159911 161053205 146159911 161053205 212020724 211425465 212020724 211425465 103960936 98818475 103960936 98818475 103283852 98818475 115256594 249557008 115256594 249557008 253513229 255611661 253513229 255611661 228067667 214815875 228067667 214815875 165391601 104279411 165391601 104279411 102914268 98670644 102914268 98670644 45872190 39970045 45872190 39970045 43468480 39970045 218204948 227285569 218204948 227285569 223852661 227285569 177357663 75524842 177357663 75524842 77756352 75524842 142448182 157412495 142448182 157412495 229474954 233976216 229474954 233976216 230922943 200282029 230922943 200282029 194184779 150855731 194184779 150855731 141011916 32351340 141011916 32351340 31882032 32351340 171117063 188665366 171117063 188665366 193591155 146025103 193591155 146025103 94681467 61609638 94681467 61609638 63426294 61609638 72288094 195605997 72288094 195605997 217652976 225072396 217652976 225072396 221501879 225072396 205506336 66540026 205506336 66540026 39084789 38967117 39084789 38967117 162196826 189243908 162196826 189243908 247116223 254545294 247116223 254545294 251966460 254545294 235257448 190367260 235257448 190367260 36203174 29081303 36203174 29081303 31363297 29081303 37272257 72770062 37272257 72770062 103053531 169164975 103053531 169164975 185550007 181248470 185550007 181248470 280750505 284115579 280750505 284115579 215632230 197670875 215632230 197670875 175953328 141804247 175953328 141804247 129641078 19774055 129641078 19774055 22296885 19774055 81095627 140726937 81095627 140726937 167418154 246061486 167418154 246061486 283105008 284887922 283105008 284887922 161631810 145163052 161631810 145163052 114357825 62218381 114357825 62218381 9430875 8361721 9430875 8361721 203440977 227833687 203440977 227833687 226035744 227833687 165623816 146590676 165623816 146590676 118848971 112954776 118848971 112954776 117010847 118365256 117010847 118365256 131129612 284850449 131129612 284850449 280849887 284850449 176548530 173529050 176548530 173529050 221892047 260092892 221892047 260092892 257609048 169190443 257609048 169190443 161685543 16894506 161685543 16894506 19516806 16894506 46912001 96697667 46912001 96697667 165392350 173590917 165392350 173590917 231163488 271378904 231163488 271378904 268894357 271378904 90618097 62361413 90618097 62361413 66266746 62361413 73832134 162954725 73832134 162954725 180844963 276852916 180844963 276852916 277357330 278641021 277357330 278641021 118521996 116063217 118521996 116063217 147382706 183969975 147382706 183969975 219112794 238497560 219112794 238497560 235370392 238497560 209354480 183383690 209354480 183383690 67389309 63349607 67389309 63349607 87901210 106006819 87901210 106006819 130504989 148356610 130504989 148356610 178833479 270553880 178833479 270553880 267923040 270553880 242402368 106626080 242402368 106626080 94071912 57808207 94071912 57808207 60414006 57808207 232597831 279054614 232597831 279054614 277145342 279054614 159936190 92705893 159936190 92705893 94594510 92705893 273249927 275121667 273249927 275121667 263723131 192131633 263723131 192131633 194447521 63925349 194447521 63925349 45508453 30345167 45508453 30345167 33278467 30345167 96929705 231170284 96929705 231170284 245392608 248633594 245392608 248633594 274356736 275087453 274356736 275087453 261290956 197176865 261290956 197176865 150571722 76061319 150571722 76061319 77806181 76061319 124206000 234342877 124206000 234342877 230990169 234342877 195001496 178889836 195001496 178889836 19559093 20834037 19559093 20834037 83547407 122819225 83547407 122819225 261021915 262831286 261021915 262831286 257191449 240291251 257191449 240291251 172293973 130473137 172293973 130473137 109223009 96244554 109223009 96244554 80975804 63656466 80975804 63656466 66540975 63656466 85452747 97001090 85452747 97001090 132316968 148294162 132316968 148294162 163069739 275039474 163069739 275039474 272751522 275039474 152500682 139904900 152500682 139904900 125513118 84835146 125513118 84835146 64930241 39545014 64930241 39545014 37049639 23570167 37049639 23570167 12505378 11479642 12505378 11479642 55142182 57255545 55142182 57255545 99152251 112343555 99152251 112343555 137187741 157886111 137187741 157886111 270076135 271231463 270076135 271231463 268641807 267637817 268641807 267637817 239197493 217656646 239197493 217656646 195689582 136214431 195689582 136214431 126137380 74190969 126137380 74190969 16593312 17503066 16593312 17503066 27075307 63354537 27075307 63354537 191755319 189248565 191755319 189248565 42207047 39248199 42207047 39248199 276656456 278327010 276656456 278327010 266737241 219812567 266737241 219812567 32840685 33991977 32840685 33991977 99796452 266223697 99796452 266223697 264932052 50780251 264932052 50780251 52125909 50780251 109637366 198639991 109637366 198639991 234189128 271890384 234189128 271890384 267965452 271890384 104048201 65298119 104048201 65298119 9175513 7529069 9175513 7529069 26264534 94697421 26264534 94697421 98185071 47521452 98185071 47521452 50542735 47521452 117074688 133463722 117074688 133463722 152963961 150022589 152963961 150022589 203361220 201433561 203361220 201433561 203423694 201433561 142462856 125892123 142462856 125892123 126117790 120748626 126117790 120748626 165795428 167065762 165795428 167065762 205331620 230643179 205331620 230643179 269097175 269401554 269097175 269401554 211100030 123159621 211100030 123159621 37937442 37055484 37937442 37055484 89138073 168524914 89138073 168524914 259913407 263320430 259913407 263320430 276123842 277720598 276123842 277720598 259004382 205124291 259004382 205124291 184442716 107281989 184442716 107281989 99571640 23627057 99571640 23627057 24995419 23627057 35585273 51473570 35585273 51473570 77303541 96343617 77303541 96343617 171397387 234457117 171397387 234457117 241409394 249376019 241409394 249376019 256944871 257633335 256944871 257633335 224686944 213981001 224686944 213981001 178132435 92690006 178132435 92690006 93130865 90544513 93130865 90544513 159016342 224968557 159016342 224968557 291757396 293453770 291757396 293453770 225844212 213652572 225844212 213652572 198382629 46047360 198382629 46047360 48606302 46047360 92933218 138506967 92933218 138506967 185563688 187044306 185563688 187044306 261844348 262578089 261844348 262578089 181493272 99055891 181493272 99055891 47518043 41973943 47518043 41973943 14065440 15287744 14065440 15287744 85328047 273975369 85328047 273975369 271787071 273975369 256825388 73918110 256825388 73918110 67018179 65633077 67018179 65633077 256785924 257400623 256785924 257400623 177052262 114333740 177052262 114333740 73719042 68629655 73719042 68629655 173601776 211871468 173601776 211871468 210039554 211871468 165996353 143054057 165996353 143054057 118622931 9122247 118622931 9122247 10294964 9122247 178401373 213323874 178401373 213323874 274814976 275904967 274814976 275904967 260088112 255184306 260088112 255184306 249262168 243943787 249262168 243943787 240233949 235124234 240233949 235124234 220524822 212655072 220524822 212655072 153841985 118944172 153841985 118944172 86314217 38626132 86314217 38626132 23914101 21548973 23914101 21548973 161096909 152076459 161096909 152076459 134366695 92062502 134366695 92062502 40294735 37369343 40294735 37369343 48129654 62231241 48129654 62231241 66633910 66756601 66633910 66756601 96408573 148478614 96408573 148478614 239607272 254734968 239607272 254734968 251752946 254734968 248502176 174034097 248502176 174034097 145611842 134807571 145611842 134807571 94713971 68021218 94713971 68021218 32627223 29358936 32627223 29358936 56620082 67557008 56620082 67557008 77137215 124593994 77137215 124593994 180786052 171477171 180786052 171477171 174871306 131608832 174871306 131608832 112444666 100481322 112444666 100481322 36334226 34957467 36334226 34957467 93578709 117552238 93578709 117552238 138140419 226496288 138140419 226496288 265613421 267982332 265613421 267982332 203990482 183141149 203990482 183141149 165841614 56124820 165841614 56124820 44422241 41091486 44422241 41091486 218628774 227341870 218628774 227341870 269104250 272461201 269104250 272461201 247440050 223871491 247440050 223871491 69492926 61013781 69492926 61013781 63638297 61013781 80017997 119868178 80017997 119868178 169436718 276308734 169436718 276308734 291053066 291489568 291053066 95780237 291053066 95780237 96964446 229369185 96964446 229369185 229133393 5262089 229133393 5262089 6432175 5262089 145038144 193766223 145038144 193766223 228278563 251677738 228278563 251677738 247571282 251677738 143098719 131978084 143098719 131978084 106434649 62707551 106434649 62707551 47591371 44603248 47591371 44603248 123458993 154123828 123458993 154123828 168481105 242607447 168481105 242607447 254765066 254733445 254765066 254733445 230946223 229079518 230946223 229079518 127289081 95237321 127289081 95237321 97984311 197801343 97984311 197801343 206793829 197801343 178850924 162743423 178850924 162743423 100518258 92014112 100518258 92014112 33708927 30851576 33708927 30851576 95786722 156325849 95786722 156325849 247921260 251501083 247921260 251501083 201006514 172280217 201006514 172280217 95137342 90858094 95137342 90858094 35509163 32787331 35509163 32787331 44393001 121505434 44393001 121505434 131688741 250031380 131688741 250031380 247810322 250031380 139256466 129070008 139256466 129070008 105779368 19123701 105779368 19123701 19334770 19123701 67077670 125582856 67077670 125582856 144929035 160623107 144929035 160623107 192607805 230777609 192607805 230777609 278582110 279840382 278582110 279840382 186053326 67720515 186053326 67720515 72522979 67720515 153976279 192987499 153976279 192987499 208206780 233540329 208206780 233540329 242026873 260663777 242026873 260663777 260672806 260663777 140050356 66840740 140050356 66840740 29377643 30005247 29377643 30005247 91443433 130679307 91443433 130679307 151650602 176403541 151650602 176403541 183903885 180037517 183903885 180037517 187324639 180400375 187324639 180400375 87528331 57662830 87528331 57662830 58860318 57662830 83311091 119977660 83311091 119977660 166932192 194943117 166932192 194943117 258108212 261061744 258108212 28870963 258108212 28870963 31000767 42481844 31000767 42481844 176306091 225125544 176306091 225125544 255278010 258844817 255278010 258844817 258674883 224072093 258674883 224072093 199156470 130625879 199156470 130625879 73235984 56207078 73235984 56207078 59040651 56207078 207921533 288882632 207921533 288882632 287600760 231637365 287600760 231637365 52310042 47596434 52310042 47596434 49225579 166133032 49225579 166133032 232232837 238352388 232232837 238352388 224378143 112254979 224378143 112254979 108265258 71417862 108265258 71417862 71883495 54860813 71883495 54860813 12029767 11158121 12029767 11158121 37516658 106485152 37516658 106485152 149173255 185373734 149173255 185373734 196830378 285823133 196830378 285823133 286846244 285823133 233989881 202792224 233989881 202792224 183172387 173060064 183172387 173060064 166658528 137547235 166658528 137547235 140300641 76384290 140300641 76384290 63998112 27473184 63998112 27473184 28136527 27473184 29644187 146120576 29644187 146120576 166890749 223492786 166890749 223492786 259241714 280832574 259241714 280832574 280212230 280832574 256712986 228013725 256712986 228013725 222705155 172990111 222705155 172990111 99632215 97016043 99632215 97016043 172555004 258735252 172555004 258735252 257486375 258735252 244213385 227276894 244213385 227276894 210618525 136330138 210618525 136330138 135488034 127627983 135488034 127627983 123345370 106655023 123345370 106655023 70799841 68923232 70799841 68923232 240479682 239060010 240479682 239060010 173461100 163038746 173461100 163038746 228912456 282759619 228912456 282759619 281077622 282759619 277028475 154618735 277028475 154618735 107077556 67077417 107077556 67077417 42143296 9115450 42143296 9115450 10395116 9115450 84729251 101962243 84729251 101962243 146648856 153424006 146648856 153424006 194587293 184156638 194587293 184156638 134821419 99467051 134821419 99467051 99565997 99467051 220698925 217047484 220698925 217047484 185092605 159207885 185092605 159207885 107874521 101406562 107874521 101406562 72724086 67865223 72724086 67865223 160963529 246821745 160963529 246821745 261258624 262607522 261258624 262607522 242008774 240818637 242008774 240818637 183734541 165390726 183734541 165390726 132339784 38021589 132339784 38021589 35891400 38021589 92740051 149181712 92740051 149181712 202410090 219272979 202410090 219272979 239197709 270027523 239197709 270027523 268649526 270027523 254033113 229714186 254033113 229714186 199987841 187075018 199987841 187075018 172220351 154485811 172220351 154485811 136889791 109428200 136889791 109428200 96416191 62669076 96416191 62669076 65648368 62669076 207666875 222092501 207666875 222092501 262488108 298554133 262488108 298554133 298869594 298554133 276864790 201011186 276864790 201011186 173144302 140233553 173144302 140233553 59495965 57593988 59495965 57593988 88005951 151188433 88005951 151188433 167299329 252670008 167299329 252670008 267340203 270016399 267340203 270016399 256802904 236434826 256802904 236434826 216322894 195665107 216322894 195665107 197263571 132046896 197263571 132046896 134676735 105529729 134676735 105529729 102753698 91747936 102753698 91747936 44218716 17417850 44218716 17417850 18632584 17417850 66482703 202735140 66482703 202735140 274006305 275573787 274006305 275573787 233340892 228989967 233340892 228989967 178419196 172504760 178419196 172504760 267234335 270482673 267234335 270482673 226530481 210084643 226530481 210084643 194618690 171843340 194618690 171843340 179787129 171843340 255397700 258991664 255397700 258991664 258097045 258991664 211174265 208674696 211174265 208674696 190442746 111933516 190442746 111933516 79445084 54920599 79445084 54920599 40340184 40502312 40340184 40502312 82794812 110275728 82794812 110275728 134813581 138571880 134813581 138571880 144969224 153965982 144969224 153965982 244792482 248949985 244792482 248949985 243420492 239652030 243420492 239652030 193164155 125158123 193164155 125158123 62086947 57584278 62086947 57584278 94069488 107455430 94069488 107455430 121070149 212483770 121070149 212483770 212003098 174067481 212003098 174067481 31685025 30216212 31685025 30216212 147414476 230291718 147414476 230291718 241045394 244215248 241045394 244215248 236844967 211054107 236844967 211054107 166215192 44706473 166215192 44706473 35148424 36195829 35148424 36195829 77339935 137837981 77339935 137837981 190977811 250124785 190977811 250124785 248729265 253600625 248729265 253600625 251095548 253600625 148078227 135896584 148078227 135896584 74440931 72244324 74440931 72244324 167356952 208955729 167356952 208955729 295919941 299369646 295919941 299369646 277274041 78195357 277274041 78195357 73533245 67166417 73533245 67166417 67996310 57152003 67996310 57152003 47593160 44632181 47593160 44632181 109823857 124582049 109823857 124582049 172863735 168467192 172863735 168467192 171514379 147940811 171514379 147940811 8188037 7460003 8188037 7460003 67974746 67402641 67974746 67402641 174159054 232181854 174159054 232181854 228122117 232181854 67577918 50145305 67577918 50145305 52358354 50145305 77964532 169903097 77964532 169903097 283102371 283800463 283102371 283800463 220793600 209975074 220793600 209975074 166997961 27786190 166997961 27786190 27500728 27786190 78005968 164961488 78005968 164961488 258219340 298498738 258219340 298498738 298065072 298498738 170656557 165164341 170656557 165164341 230069731 247809642 230069731 247809642 243084401 152731250 243084401 152731250 147471219 110876473 147471219 110876473 74216611 72850720 74216611 72850720 274432298 277260593 274432298 277260593 189391390 79154870 189391390 79154870 51973796 39529105 51973796 39529105 36698375 33768825 36698375 33768825 47537127 59671511 47537127 59671511 66951587 119873236 66951587 119873236 157410129 234701257 157410129 234701257 252221249 263321829 252221249 263321829 259535263 263321829 223699380 50242510 223699380 50242510 53246529 50242510 291177095 291571704 291177095 291571704 205070843 175221572 205070843 175221572 180136403 120487881 180136403 120487881 102903306 14127938 102903306 14127938 14427192 14127938 112061068 234873184 112061068 234873184 287836995 288518998 287836995 288518998 25757998 25475176 25757998 25475176 88417001 211386821 88417001 211386821 211498152 211386821 206495503 148867776 206495503 148867776 121519691 103762292 121519691 103762292 104599940 69058258 104599940 69058258 71705049 69058258 95723062 198565577 95723062 198565577 205922893 198565577 83588331 63847367 83588331 63847367 66668679 63847367 104453213 116569351 104453213 116569351 193121945 213556841 193121945 213556841 232198821 229212120 232198821 229212120 191210945 74274169 191210945 74274169 25324675 24353912 25324675 24353912 146803455 150825466 146803455 150825466 196392230 252327413 196392230 252327413 277674422 282577315 277674422 282577315 203527418 154975601 203527418 154975601 160147753 141903442 160147753 141903442 92392725 88424178 92392725 88424178 92295088 253857844 92295088 253857844 249847568 253857844 203247347 69318073 203247347 69318073 63832572 29432249 63832572 29432249 31588270 29432249 46184771 104885583 46184771 104885583 126909753 160788125 126909753 160788125 207580045 243107662 207580045 243107662 241928198 192150228 241928198 192150228 33699086 31529612 33699086 31529612 34523888 161819720 34523888 161819720 170473623 140374181 170473623 140374181 142518371 130390866 142518371 130390866 128055130 111899737 128055130 111899737 60172705 57965154 60172705 57965154 138913656 194750612 138913656 194750612 208418474 222250646 208418474 222250646 264854688 268350718 264854688 268350718 268567059 268350718 262751169 248262603 262751169 248262603 149770698 51116651 149770698 51116651 53076828 51116651 199780174 228120356 199780174 228120356 241780158 245799981 241780158 245799981 242276121 209308025 242276121 209308025 187057923 168718552 187057923 168718552 119467947 104179802 119467947 104179802 86326209 83049865 86326209 83049865 239255261 238316205 239255261 238316205 161391148 149069491 161391148 149069491 118397096 53104398 118397096 53104398 55669630 53104398 55767303 58668438 55767303 58668438 78042676 206904197 78042676 206904197 218952432 263702072 218952432 263702072 268146977 269775852 268146977 269775852 225029762 87977979 225029762 87977979 84437581 63365785 84437581 63365785 65924073 63365785 234730144 232882146 234730144 232882146 225443056 77870863 225443056 77870863 29629644 27526300 29629644 27526300 36116850 78331438 36116850 78331438 110994885 150362352 110994885 150362352 192007137 214258302 192007137 214258302 238614829 259304933 238614829 259304933 256663227 259304933 229084367 105326444 229084367 105326444 36905887 34189680 36905887 34189680 55423701 93751716 55423701 93751716 120501792 122209052 120501792 122209052 134455308 177852884 134455308 177852884 228568559 224674424 228568559 224674424 181978254 121211123 181978254 121211123 119879574 100643001 119879574 100643001 84805589 70912633 84805589 70912633 5059905 5534875 5059905 5534875 35467837 43949830 35467837 43949830 61871029 95520974 61871029 95520974 124463763 122622640 124463763 122622640 202963484 274120648 202963484 274120648 270608941 222396044 270608941 222396044 80950777 77649379 80950777 77649379 186203412 202758304 186203412 202758304 230711959 289681899 230711959 289681899 289226500 289681899 258373691 212763676 258373691 212763676 192045582 179764770 192045582 179764770 169184518 138085524 169184518 138085524 133155984 127972812 133155984 127972812 165837177 176855135 165837177 176855135 294080292 295486674 294080292 295486674 289793750 238911864 289793750 238911864 115145541 108366401 115145541 108366401 107541936 108366401 125149764 185920131 125149764 185920131 212556365 214792425 212556365 214792425 181640604 136073569 181640604 136073569 90136222 40583645 90136222 40583645 43088220 40583645 105417153 122321658 105417153 122321658 132994982 140584059 132994982 140584059 243301678 247053411 243301678 247053411 180197891 142974968 180197891 142974968 26816843 25728591 26816843 25728591 51866926 180415476 51866926 180415476 212242586 215957702 212242586 215957702 120796778 105967261 120796778 105967261 41198574 41812991 41198574 41812991 113499559 122344366 113499559 122344366 126444186 122344366 50280808 42899997 50280808 42899997 45192094 42899997 71676104 180726395 71676104 180726395 239507563 248355127 239507563 248355127 247896524 248355127 134183782 116206451 134183782 116206451 109650933 98824067 109650933 98824067 67025808 59623953 67025808 59623953 60317402 59623953 75546038 76875778 75546038 76875778 82806252 146268937 82806252 146268937 181879537 203227088 181879537 203227088 199819886 203227088 194419659 176948185 194419659 176948185 181090331 129670567 181090331 129670567 27198833 24553373 27198833 24553373 31657251 43615033 31657251 43615033 88718895 179866159 88718895 179866159 183107945 179866159 33927902 34183974 33927902 34183974 195557119 220147724 195557119 220147724 278854161 281858765 278854161 281858765 118272970 109537361 118272970 109537361 95790203 74648981 95790203 74648981 77392443 40684385 77392443 40684385 33075279 31591218 33075279 31591218 93721203 155315960 93721203 155315960 171867129 228453678 171867129 228453678 247935097 249634370 247935097 249634370 191256412 147213199 191256412 147213199 84984417 64151656 84984417 64151656 52923970 52002318 52923970 52002318 114853065 135326856 114853065 135326856 246884572 249990668 246884572 249990668 120458341 38346469 120458341 38346469 38426353 38346469 157405584 245506714 157405584 245506714 244283524 245506714 143182434 83207457 143182434 83207457 63355074 45561388 63355074 45561388 35309317 31911074 35309317 31911074 160928281 219947202 160928281 219947202 281265714 293601600 281265714 293601600 292356605 293601600 256540085 238849943 256540085 238849943 204196395 192303102 204196395 192303102 156845030 62276565 156845030 62276565 64257020 61121620 64257020 61121620 101465748 103979245 101465748 103979245 196114714 270853120 196114714 270853120 268741673 270853120 209807271 103777753 209807271 103777753 91424283 80477067 91424283 80477067 79842593 78889666 79842593 78889666 150156565 173796283 150156565 173796283 241772551 247119465 241772551 247119465 252025475 263567889 252025475 263567889 274533184 276441184 274533184 276441184 196832866 159614193 196832866 159614193 86841093 39531657 86841093 39531657 42912036 39531657 107645911 136564846 107645911 136564846 209093809 214313677 209093809 214313677 75944412 51797110 75944412 51797110 53786736 51797110 119691921 239302798 119691921 239302798 236513277 239302798 234841670 147831682 234841670 147831682 109812464 100450105 109812464 100450105 38629582 39496202 38629582 39496202 67545632 93909269 67545632 93909269 238360723 249704277 238360723 249704277 255261209 262993075 255261209 262993075 262577742 263993329 262577742 263993329 257603374 260124121 257603374 260124121 148728422 113610863 148728422 113610863 51806620 49236462 51806620 49236462 126793713 247413829 126793713 247413829 255017286 254624100 255017286 254624100 230884528 182132448 230884528 182132448 166731995 77647515 166731995 77647515 53859489 52708692 53859489 52708692 207674036 216356549 207674036 216356549 240027657 252820168 240027657 252820168 251449484 252820168 232626740 210003566 232626740 210003566 210579602 143061975 210579602 143061975 112277595 58662422 112277595 58662422 54444047 28728318 54444047 28728318 31723759 28728318 76658851 132810200 76658851 132810200 164374560 213934085 164374560 213934085 219835840 213934085 202536252 159129813 202536252 159129813 163786887 159129813 173300390 167322866 173300390 167322866 128211291 118041806 128211291 118041806 43810097 15930292 43810097 15930292 11701548 10621551 11701548 10621551 51471264 67522667 51471264 67522667 71719184 139573093 71719184 139573093 172092072 292599650 172092072 292599650 292080429 292599650 209662128 138378835 209662128 138378835 138488699 125031916 138488699 125031916 41173773 36911796 41173773 36911796 113751320 124032135 113751320 124032135 183146189 195512340 183146189 195512340 209746850 277591372 209746850 277591372 275616906 277591372 203218950 197346338 203218950 197346338 169092637 140922851 169092637 140922851 79150536 56579063 79150536 56579063 58525152 56579063 75751027 239197340 75751027 239197340 265419101 266610089 265419101 266610089 250047614 251366847 250047614 251366847 54964421 53878667 54964421 53878667 152621235 270322772 152621235 270322772 270372715 270322772 79051089 43539267 79051089 43539267 42934105 43539267 89440309 141260674 89440309 141260674 167880360 171402571 167880360 171402571 206467928 284263808 206467928 284263808 280974289 284263808 203415964 113194627 203415964 113194627 115094465 113194627 224886279 229215325 224886279 229215325 219007372 100472857 219007372 100472857 94825116 57019356 94825116 57019356 58359041 57019356 78322437 93621060 78322437 93621060 116818506 226009477 116818506 226009477 242553166 257210511 242553166 257210511 256978468 257210511 245542077 126921631 245542077 126921631 82470571 63169559 82470571 63169559 36278154 32347910 36278154 32347910 70920733 110543271 70920733 110543271 215119014 258905306 215119014 258905306 255279271 258905306 202481668 137639942 202481668 137639942 82143800 63619451 82143800 63619451 67430406 63619451 94888144 103315095 94888144 103315095 120671028 140510723 120671028 140510723 227234565 256506037 227234565 256506037 254314619 256506037 200894195 143730435 200894195 143730435 63195731 39450130 63195731 39450130 41751585 39450130 74693708 208406565 74693708 208406565 240315555 289377045 240315555 289377045 288444588 156141590 288444588 156141590 117352470 49514310 117352470 49514310 48955648 48624043 48955648 48624043 64909542 66985947 64909542 66985947 122263426 119269285 122263426 119269285 163471925 281725757 163471925 281725757 280407870 281725757 242777795 231321218 242777795 231321218 193211792 141302283 193211792 141302283 124184163 81723169 124184163 81723169 59555177 54883666 59555177 54883666 69532024 72848783 69532024 72848783 112051390 128634449 112051390 128634449 184269375 191714718 184269375 191714718 228599598 240678303 228599598 240678303 270600466 273342735 270600466 273342735 222087331 203770519 222087331 203770519 184442513 159733113 184442513 159733113 162188941 129868619 162188941 129868619 61300153 58257246 61300153 58257246 70737519 89544539 70737519 89544539 111380248 258853596 111380248 258853596 257443621 258853596 245662316 204215063 245662316 204215063 93626305 61463562 93626305 61463562 59734070 10981403 59734070 10981403 10272091 10981403 214191720 212247421 214191720 212247421 142450517 125425156 142450517 125425156 98623923 49488797 98623923 49488797 50330095 49488797 52108571 111486803 52108571 111486803 186708772 214310833 186708772 214310833 223810587 223624710 223810587 223624710 180282058 174343644 180282058 174343644 177879892 165947263 177879892 165947263 144260837 115884399 144260837 115884399 118214790 85139358 118214790 85139358 85939268 85139358 186047863 182190588 186047863 182190588 108478304 72685698 108478304 72685698 77419534 72685698 94471398 267957529 94471398 267957529 266262269 267957529 154550028 123481598 154550028 123481598 102607258 26590276 102607258 26590276 26272487 25002145 26272487 25002145 45482099 83316720 45482099 83316720 248497977 279717201 248497977 279717201 277639463 279717201 203497279 188278381 203497279 188278381 115524222 29124724 115524222 29124724 30471789 29124724 65245539 101441660 65245539 101441660 138066692 199822581 138066692 199822581 231622030 291516847 231622030 291516847 291175582 291516847 54097681 28840369 54097681 28840369 31386373 28840369 128889832 133693224 128889832 133693224 188668318 249507323 188668318 249507323 246367814 250593886 246367814 250593886 245869652 176705082 245869652 176705082 163839590 64596415 163839590 64596415 7387995 8091977 7387995 8091977 35679890 33886699 35679890 33886699 60738191 162700772 60738191 162700772 272687001 273510120 272687001 273510120 199398904 124070487 199398904 124070487 119597278 10514772 119597278 10514772 9733962 10514772 73907472 227843730 73907472 227843730 246493226 278729617 246493226 278729617 276086746 278729617 245561158 236757800 245561158 236757800 222752160 178533843 222752160 178533843 164209323 106397039 164209323 106397039 41806767 31371533 41806767 31371533 34566945 31371533 85046033 134188460 85046033 134188460 198652559 247158416 198652559 247158416 252872857 257045165 252872857 257045165 123865298 118110195 123865298 118110195 192694237 210977676 192694237 210977676 217387888 210977676 197731785 187478851 197731785 187478851 127723445 98695368 127723445 98695368 55759522 16830519 55759522 16830519 16981106 16830519 42844862 78481596 42844862 78481596 90239674 233225847 90239674 233225847 230659043 233225847 150882391 89567945 150882391 89567945 82106120 77569288 82106120 77569288 113874875 140806991 113874875 140806991 225916987 229420654 225916987 229420654 232914663 229420654 201614941 138787204 201614941 138787204 26186663 25790445 26186663 25790445 144972036 139006088 144972036 139006088 141424222 135574196 141424222 135574196 65878103 28611436 65878103 28611436 16296530 15539993 16296530 15539993 167666257 236327853 167666257 236327853 240077089 269057709 240077089 269057709 266899229 269057709 77112970 74605276 77112970 234148799 77112970 234148799 232724808 129310954 232724808 129310954 122187699 78638203 122187699 78638203 70860640 68464072 70860640 68464072 94729524 203612504 94729524 203612504 199909343 203612504 94249882 81622114 94249882 81622114 76123369 40910960 76123369 40910960 18950717 16991806 18950717 16991806 53521498 66933462 53521498 66933462 200190593 218059615 200190593 218059615 213128634 218059615 144181479 90288543 144181479 90288543 41917606 37695289 41917606 37695289 52620678 167746041 52620678 167746041 180145168 227094100 180145168 227094100 222835849 227094100 106357876 102386356 106357876 102386356 230801288 238720801 230801288 238720801 240908324 247620916 240908324 247620916 259919446 262316748 259919446 262316748 202328807 108311130 202328807 108311130 85795516 80556798 85795516 80556798 87682054 224434516 87682054 224434516 235538966 251956877 235538966 251956877 248929077 251956877 214185697 60911744 214185697 60911744 62993742 60911744 71023545 117501591 71023545 117501591 190574056 187713316 190574056 187713316 166994947 26674065 166994947 26674065 28976808 26674065 96066610 156509303 96066610 156509303 224279871 229111523 224279871 229111523 218625665 195556215 218625665 195556215 169613097 150265372 169613097 150265372 123836862 27532247 123836862 27532247 29105444 44531074 29105444 44531074 182320208 187385272 182320208 187385272 241131133 263980977 241131133 263980977 261841586 196399871 261841586 196399871 99092570 96808386 99092570 107524451 99092570 107524451 110229406 106141198 110229406 106141198 184114363 214786084 184114363 214786084 252647250 265497813 252647250 265497813 263083031 265497813 136142520 131806426 136142520 131806426 155821823 198955265 155821823 198955265 275439971 277324142 275439971 277324142 95078348 75551169 95078348 75551169 13878394 14212044 13878394 14212044 103997127 244184311 103997127 244184311 243586379 75381481 243586379 75381481 65062473 46789065 65062473 46789065 34162509 31897730 34162509 31897730 96425441 149101813 96425441 149101813 185342671 181254162 185342671 181254162 81219604 61849088 81219604 61849088 40451435 36726600 40451435 36726600 126656674 126482747 126656674 126482747 244025836 248408671 244025836 248408671 216550647 163210595 216550647 163210595 84621857 63402757 84621857 63402757 48041477 46672835 48041477 46672835 117848602 129806323 117848602 129806323 141028154 155663308 141028154 155663308 206449868 208207447 206449868 208207447 209576237 208207447 111289811 101803194 111289811 101803194 12759782 13781218 12759782 13781218 51782522 106394253 51782522 106394253 174615015 210015920 174615015 210015920 209020193 152462397 209020193 152462397 135182976 126923291 135182976 126923291 79280954 59406712 79280954 59406712 61844256 59406712 126550861 257581132 126550861 257581132 253927142 257581132 246477724 217348832 246477724 217348832 206158873 187081149 206158873 187081149 88121206 78062197 88121206 78062197 35762412 26792985 35762412 26792985 29051519 26792985 33062509 65856721 33062509 65856721 82604000 137598821 82604000 137598821 157914027 189808870 157914027 189808870 218469072 259728249 218469072 259728249 256531235 259728249 240442729 241557488 240442729 241557488 212469821 183092649 212469821 183092649 165244326 112032949 165244326 112032949 97141918 94132756 97141918 94132756 170314949 179889371 170314949 179889371 207112320 240299630 207112320 240299630 239324153 240299630 160006212 145145328 160006212 145145328 87579801 28730947 87579801 28730947 30522382 28730947 68994146 144534318 68994146 144534318 154461463 145340412 154461463 145340412 152003169 145340412 180761990 191065479 180761990 191065479 217404600 225076228 217404600 225076228 241172510 245536659 241172510 245536659 128211759 84236296 128211759 84236296 87026784 84236296 126596010 135831263 126596010 135831263 271162456 274625668 271162456 274625668 170608804 157706273 170608804 157706273 82292557 81932708 82292557 81932708 116882035 125305846 116882035 125305846 209611395 242252425 209611395 242252425 243384263 264282670 243384263 264282670 283576654 284377585 283576654 284377585 73425886 69509941 73425886 69509941 11328659 11627986 11328659 11627986 171911143 165714010 171911143 165714010 156497545 93174567 156497545 93174567 89054303 64056564 89054303 64056564 42924717 33548611 42924717 33548611 36071376 196955888 36071376 196955888 197157224 196955888 195901657 133702019 195901657 133702019 92405271 90713338 92405271 90713338 108382291 111410138 108382291 111410138 173239283 175183857 173239283 175183857 228891841 269941933 228891841 269941933 267208323 269941933 191574202 156110305 191574202 156110305 117679467 38353374 117679467 38353374 23004631 21032681 23004631 21032681 44503600 65734786 44503600 65734786 204684047 203339014 204684047 203339014 221095929 244368493 221095929 244368493 238444022 244368493 155720070 56239341 155720070 56239341 50383818 47112538 50383818 47112538 49504361 47112538 54888543 110967466 54888543 110967466 175733634 178060268 175733634 178060268 194005201 210797442 194005201 210797442 251775255 254615748 251775255 202421110 251775255 202421110 203832400 204588988 203832400 204588988 198785859 183538452 198785859 183538452 163643507 82505109 163643507 82505109 86298715 82505109 92894122 103812578 92894122 103812578 113207681 154363286 113207681 154363286 172954966 193351329 172954966 193351329 215193091 217804487 215193091 217804487 239972463 242540192 239972463 242540192 182320716 156899730 182320716 156899730 122853536 115055202 122853536 115055202 104330832 78578688 104330832 78578688 70184979 64263116 70184979 64263116 52695522 19879575 52695522 19879575 22212634 19879575 195223763 222981687 195223763 222981687 276008346 278162999 276008346 278162999 277261577 247288047 277261577 247288047 197880875 112193655 197880875 112193655 114517159 112193655 221119137 265988744 221119137 265988744 264045173 265988744 259053152 242068434 259053152 242068434 211740613 186766808 211740613 186766808 165924219 147817004 165924219 147817004 143916433 78958796 143916433 78958796 60403852 57097532 60403852 57097532 224496692 268804095 224496692 268804095 266368391 268804095 175471651 164034922 175471651 164034922 81670019 53634237 81670019 53634237 26906993 23968722 26906993 23968722 70840311 150102626 70840311 150102626 265900746 268427782 265900746 268427782 217677853 169541273 217677853 169541273 110330058 46683201 110330058 46683201 46850646 46683201 104047288 143853014 104047288 143853014 208643577 207168253 208643577 207168253 89605928 55354827 89605928 55354827 56257032 55354827 77087605 212467448 77087605 212467448 233514814 251932477 233514814 251932477 299967522 300191437 299967522 300191437 252405050 221987686 252405050 221987686 106369251 94801607 106369251 94801607 96296909 94801607 119652054 162287818 119652054 162287818 201221407 205382120 201221407 205382120 247013944 250854633 247013944 250854633 228758638 212065910 228758638 212065910 204250916 81085805 204250916 81085805 54576495 53812468 54576495 53812468 81088782 109879869 81088782 109879869 125651387 129959518 125651387 129959518 156582845 188976549 156582845 188976549 238840013 243655109 238840013 243655109 225473672 223472786 225473672 223472786 205555073 177989814 205555073 177989814 167932055 131886595 167932055 131886595 131343140 70481527 131343140 70481527 73223226 221108360 73223226 221108360 235676616 247932775 235676616 247932775 243685981 247932775 237261976 143003922 237261976 143003922 108357351 79887030 108357351 79887030 78862636 63404305 78862636 63404305 61753023 55413853 61753023 55413853 9282245 8562601 9282245 8562601 40270302 67809464 40270302 67809464 92525818 111626993 92525818 111626993 157572302 151266107 157572302 151266107 126843801 81269310 126843801 81269310 66628409 44827314 66628409 44827314 47740026 97393957 47740026 97393957 135016950 232171525 135016950 232171525 231324208 53211738 231324208 53211738 40299384 37397377 40299384 37397377 86023242 271755259 86023242 271755259 269510444 271755259 201284025 189890303 201284025 189890303 182760817 133355785 182760817 133355785 129850037 119335531 129850037 119335531 83550224 76628971 83550224 76628971 79336782 100554667 79336782 100554667 168387497 205479611 168387497 205479611 224469867 305031609 224469867 305031609 303861904 305031609 36095482 33685214 36095482 33685214 43430346 242497872 43430346 242497872 239581627 242497872 229661909 77141824 229661909 77141824 80290761 77141824 207490589 297523938 207490589 297523938 297579008 297523938 271499597 265970588 271499597 265970588 241788374 72288780 241788374 72288780 42015852 41069456 42015852 41069456 216669304 231004860 216669304 231004860 228858750 140814571 228858750 140814571 68530201 64814397 68530201 64814397 218652312 254205817 218652312 254205817 252355055 256146993 252355055 256146993 197645668 125912608 197645668 125912608 82936357 78911782 82936357 78911782 192536719 250322458 192536719 250322458 248101758 250322458 204915006 154214708 204915006 154214708 130885478 120177646 130885478 120177646 81838314 70848650 81838314 70848650 36188917 34968536 36188917 34968536 218516508 233695966 218516508 233695966 230503876 233695966 219968667 54654288 219968667 54654288 56770498 54654288 172564823 171239057 172564823 171239057 206875616 239481729 206875616 239481729 239852053 229318224 239852053 229318224 219695409 92312415 219695409 92312415 92234593 38721231 92234593 38721231 42258845 38721231 78758948 247453179 78758948 247453179 247483014 251167576 247483014 251167576 157706313 126911697 157706313 126911697 74946489 4598200 74946489 4598200 4304125 4598200 67741607 127855442 67741607 127855442 174411175 254407549 174411175 254407549 252609596 254407549 233030086 221823835 233030086 221823835 219922506 217521676 219922506 217521676 181452059 167154773 181452059 167154773 55741102 25529337 55741102 25529337 28839075 25529337 103276929 147274759 103276929 147274759 184113909 188514331 184113909 188514331 274528792 276038192 274528792 276038192 149707194 145949804 149707194 268037649 149707194 268037649 265975661 253219336 265975661 253219336 190106559 178409578 190106559 178409578 56368448 54918449 56368448 54918449 65043592 215903551 65043592 215903551 223660981 240274806 223660981 240274806 251108385 252353210 251108385 252353210 160865878 147509496 160865878 147509496 94061300 65700859 94061300 65700859 24431691 23932304 24431691 23932304 27638069 125430010 27638069 125430010 173565571 225126189 173565571 225126189 249358406 284511870 249358406 284511870 284354451 284511870 226075066 136695251 226075066 136695251 110780831 104733570 110780831 104733570 61898722 59724201 61898722 59724201 89685331 115802539 89685331 115802539 152799634 177181413 152799634 177181413 214208829 218522211 214208829 218522211 167307969 124222647 167307969 124222647 128416216 124222647 171908507 213513357 171908507 213513357 229753316 249684946 229753316 249684946 249672244 251701420 249672244 251701420 210921039 44713359 210921039 44713359 45632321 44713359 83238338 85904861 83238338 85904861 206624685 253510014 206624685 253510014 258969237 262361177 258969237 262361177 209825271 69310346 209825271 69310346 59158479 54748445 59158479 54748445 95473387 199302791 95473387 199302791 257589998 258334630 257589998 258334630 110552127 106290132 110552127 106290132 216226906 215370429 216226906 215370429 100729182 42349884 100729182 42349884 44024837 42349884 88236190 132964800 88236190 132964800 219633104 273760311 219633104 273760311 270676449 273760311 228215854 208232231 228215854 208232231 179158462 144670354 179158462 144670354 126743935 107499132 126743935 107499132 109412386 107499132 125108792 121108263 125108792 121108263 140764998 194041986 140764998 194041986 271157156 273488180 271157156 273488180 245770733 205871573 245770733 205871573 202313331 192627103 202313331 192627103 189115058 174076169 189115058 174076169 162813139 132555414 162813139 132555414 111412575 12101123 111412575 12101123 13627653 12101123 84514227 133482590 84514227 133482590 226879647 252532121 226879647 252532121 250382249 252532121 91839118 64333729 91839118 64333729 67001369 64333729 68568824 101937525 68568824 101937525 194176036 212976876 194176036 212976876 215641413 212976876 35760191 32885841 35760191 32885841 74138694 76491612 74138694 76491612 135767321 239481706 135767321 239481706 279336828 281946683 279336828 281946683 247776316 227123676 247776316 227123676 110070432 105350244 110070432 105350244 107879106 126977229 107879106 126977229 197731271 219124669 197731271 219124669 220169125 264445994 220169125 264445994 261526144 264445994 234814496 152649400 234814496 152649400 148986947 74609205 148986947 74609205 50199949 10301043 50199949 10301043 11502483 10301043 70911874 101107492 70911874 101107492 190270489 190505426 190270489 190505426 210861959 234724991 210861959 234724991 231600885 234724991 220603011 209258603 220603011 209258603 161420619 67222649 161420619 67222649 41625882 17999331 41625882 17999331 17844435 17999331 105033664 229929314 105033664 229929314 227541354 232499325 227541354 232499325 151273387 102582876 151273387 102582876 71740169 67440109 71740169 67440109 229849221 245026754 229849221 245026754 241920393 245026754 11045338 11513381 11045338 11513381 110745738 166020645 110745738 166020645 201120216 216774065 201120216 216774065 225505348 281988867 225505348 281988867 279784053 281988867 178920115 133752635 178920115 133752635 123642199 46028676 123642199 46028676 37918599 34079641 37918599 34079641 83442939 128941716 83442939 128941716 206851132 286271280 206851132 286271280 285248302 286271280 201157598 155798167 201157598 155798167 160110008 117948042 160110008 117948042 103470292 49913413 103470292 49913413 31664438 27842017 31664438 27842017 176426349 220366206 176426349 220366206 275903852 277525427 275903852 277525427 268725302 126872008 268725302 126872008 121978480 28892298 121978480 28892298 32002417 28892298 123153038 138122240 123153038 138122240 249936818 251147355 249936818 251147355 174682462 41541684 174682462 41541684 42652557 97934520 42652557 97934520 143923218 278684806 143923218 278684806 274935906 278684806 73695182 35925423 73695182 35925423 19985592 18004751 19985592 18004751 142495877 290226632 142495877 290226632 287408958 290226632 195088542 127560347 195088542 127560347 114552167 46762303 114552167 46762303 40020435 37475163 40020435 37475163 54206029 66890244 54206029 66890244 84997770 117024226 84997770 117024226 141126428 136296736 141126428 136296736 96223496 94055012 96223496 94055012 130267129 185241383 130267129 185241383 263901019 267415129 263901019 267415129 236797459 174067354 236797459 174067354 177648268 144879693 177648268 144879693 89218688 16523880 89218688 16523880 17253105 16523880 133577497 147854242 133577497 147854242 213509977 247230672 213509977 247230672 256183034 260560404 256183034 260560404 233606105 186240717 233606105 186240717 94553971 92302542 94553971 92302542 162016313 156716737 162016313 156716737 143654443 116755038 143654443 116755038 102323760 97612041 102323760 97612041 140269380 295911336 140269380 295911336 294531255 295911336 293573301 182858642 293573301 182858642 107340872 25404818 107340872 25404818 26768562 25404818 124864955 231369084 124864955 231369084 227356352 231369084 212785413 190124472 212785413 190124472 114963941 94464104 114963941 94464104 79721708 74378221 79721708 74378221 60963548 39617734 60963548 39617734 37586403 39617734 209654530 243675540 209654530 243675540 245392278 269715264 245392278 269715264 269664072 272597565 269664072 272597565 161898494 106927423 161898494 106927423 45917424 44739155 45917424 44739155 125918648 160813099 125918648 160813099 168669220 160813099 53951005 50290947 53951005 50290947 133449285 148999838 133449285 148999838 252803750 282357831 252803750 282357831 282211809 282357831 233002890 228981134 233002890 228981134 168207249 102872797 168207249 102872797 107245544 102872797 277378362 286026393 277378362 286026393 285945298 101319071 285945298 101319071 104257704 131919384 104257704 131919384 213179334 214924764 213179334 214924764 256940154 258005761 256940154 258005761 174264211 109205033 174264211 109205033 63219681 35260316 63219681 35260316 34549051 35260316 44060752 49396836 44060752 49396836 66168130 116825363 66168130 116825363 130291754 129617592 130291754 129617592 153360909 150548947 153360909 150548947 251087768 252595947 251087768 252595947 60953975 58191115 60953975 58191115 226435671 249899748 226435671 249899748 249524010 249899748 241276853 136289115 241276853 136289115 113041081 91565685 113041081 91565685 81979638 66454006 81979638 66454006 69447744 66454006 167960151 212856099 167960151 212856099 221016897 257001675 221016897 257001675 252414978 257001675 248912868 209755597 248912868 209755597 27733353 26125544 27733353 187181478 27733353 187181478 196540701 177282666 196540701 177282666 158922360 150839658 158922360 150839658 173951909 164945821 173951909 164945821 88406167 53248885 88406167 53248885 54535302 53248885 93457472 129043324 93457472 129043324 151010538 167527331 151010538 167527331 226802553 246791167 226802553 246791167 242503902 246791167 205639753 51424520 205639753 51424520 53158636 51348334 53158636 51348334 145647424 233232745 145647424 233232745 230070008 233232745 69797198 55707816 69797198 55707816 57737806 55707816 108763407 137886355 108763407 137886355 163768191 260700466 163768191 260700466 268373536 272018682 268373536 272018682 268693825 195127615 268693825 195127615 195153430 185777414 195153430 185777414 137908849 96746655 137908849 96746655 99808648 96746655 195968610 253651354 195968610 253651354 250092483 253651354 237114646 63652101 237114646 63652101 66226623 63652101 75770175 165185725 75770175 165185725 236542579 241921398 236542579 241921398 236549809 220070828 236549809 220070828 211400953 158358244 211400953 158358244 60262941 17842935 60262941 17842935 17810490 17842935 92256940 108221270 92256940 108221270 118657386 147761562 118657386 147761562 214372882 254794794 214372882 254794794 250921812 115189876 250921812 115189876 67656592 63572856 67656592 63572856 162876703 157940626 162876703 157940626 228965371 277531499 228965371 277531499 281592009 281606417 281592009 281606417 205791072 124480073 205791072 124480073 98178861 90147214 98178861 90147214 31779436 31002729 31779436 31002729 77049620 122209371 77049620 122209371 139115366 222859766 139115366 222859766 259071702 260933349 259071702 260933349 240402448 187042326 240402448 187042326 173603664 75462086 173603664 75462086 39036213 36674999 39036213 36674999 51536050 211965501 51536050 211965501 280050092 283717905 280050092 283717905 156720170 136902379 156720170 136902379 48994102 21489768 48994102 21489768 22607115 21489768 236730260 234905868 236730260 234905868 220085054 198381781 220085054 198381781 65388480 57281294 65388480 57281294 56056952 38380115 56056952 38380115 41498565 38380115 251022495 255161126 251022495 255161126 228910659 216469568 228910659 216469568 197534297 187729772 197534297 187729772 163403029 154918276 163403029 154918276 197338274 209100495 197338274 209100495 204169762 55756596 204169762 55756596 56852648 55756596 211827022 206196210 211827022 206196210 202216093 135245428 202216093 135245428 49624924 28401686 49624924 28401686 30886621 28401686 52682667 89015552 52682667 89015552 99543734 99070578 99543734 99070578 128218679 157955082 128218679 157955082 175353885 166130413 175353885 166130413 157887845 80310230 157887845 80310230 70578525 14449842 70578525 14449842 14744740 14449842 194125923 220559159 194125923 220559159 216921397 220559159 165428666 15745136 165428666 15745136 16444228 15745136 129999916 168471293 129999916 168471293 271069051 274572268 271069051 274572268 271953356 115891716 271953356 115891716 103097095 51307804 103097095 51307804 52890070 71171121 52890070 71171121 76721926 135988124 76721926 135988124 141315136 156925926 141315136 156925926 167630139 175823959 167630139 175823959 191543619 184291844 191543619 184291844 132339137 126300478 132339137 126300478 216928144 213222202 216928144 213222202 53721714 51549632 53721714 51549632 161157210 266078615 161157210 266078615 263335035 186831155 263335035 186831155 154065301 38060932 154065301 38060932 32192426 8093114 32192426 8093114 10367593 8093114 243617052 259852851 243617052 259852851 278198767 280426568 278198767 280426568 100467679 98371795 100467679 98371795 129594260 235945994 129594260 235945994 247265778 250122025 247265778 250122025 221326971 205110950 221326971 205110950 177721384 139838319 177721384 139838319 121736630 31448513 121736630 31448513 34500499 31448513 85316347 172628110 85316347 172628110 197590780 221500966 197590780 221500966 218098887 81642775 218098887 81642775 85605299 81642775 226190028 236315140 226190028 236315140 251895049 255229028 251895049 255229028 194302608 185011635 194302608 185011635 181431376 171247075 181431376 171247075 107449336 106179204 107449336 106179204 154216132 173671046 154216132 173671046 188901300 284639360 188901300 284639360 280883955 284639360 267396359 205819729 267396359 205819729 152277414 122290035 152277414 122290035 97457969 93050756 97457969 93050756 57628354 51995106 57628354 51995106 51609759 51995106 66097705 267617071 66097705 267617071 265668551 267617071 259280760 213336980 259280760 213336980 148285641 105642228 148285641 105642228 64891053 50933275 64891053 50933275 53020967 50933275 223700635 273372289 223700635 273372289 269715467 273372289 109271231 104837975 109271231 104837975 141923574 235662833 141923574 235662833 233685616 191481238 233685616 191481238 115415459 65094752 115415459 65094752 67858248 65094752 179994152 233063503 179994152 233063503 279286542 281206819 279286542 281206819 190387866 104563555 190387866 104563555 14720798 13822386 14720798 13822386 106640914 130330422 106640914 130330422 290033115 290796803 290033115 290796803 212991873 184814688 212991873 184814688 182366023 12259396 182366023 12259396 12654523 12259396 31558655 80574769 31558655 80574769 231670699 235654547 231670699 235654547 133349599 54043544 133349599 54043544 54756882 54043544 62809281 73598601 62809281 73598601 153388892 169458208 153388892 169458208 246250289 264319366 246250289 264319366 279656264 281761967 279656264 281761967 233158394 101405241 233158394 101405241 105306712 100705148 105306712 100705148 152758000 187109225 152758000 187109225 264234607 268315295 264234607 268315295 276361401 295219983 276361401 295219983 295001710 295219983 206744715 150156062 206744715 150156062 153539303 141733697 153539303 141733697 102951513 99932712 102951513 99932712 241386566 244206865 241386566 182926922 241386566 182926922 193316523 282143823 193316523 282143823 280771980 282143823 238088475 161919075 238088475 161919075 54010120 46759354 54010120 46759354 45920384 46759354 203416815 244674451 203416815 244674451 273644394 275281221 273644394 275281221 254082631 220335716 254082631 220335716 132288364 40960940 132288364 40960940 42973768 40960940 51649164 78839307 51649164 78839307 86477126 108958249 86477126 108958249 114826145 114581581 114826145 114581581 127154220 143731137 127154220 143731137 220414587 225113481 220414587 225113481 219444549 202407640 219444549 202407640 116848536 69650558 116848536 69650558 49205988 46644211 49205988 46644211 153396615 204425317 153396615 204425317 209187061 204425317 193399461 163984145 193399461 163984145 134925186 131467103 134925186 131467103 239769720 241654196 239769720 241654196 109090347 42443197 109090347 42443197 26888501 24980712 26888501 24980712 87946559 90052613 87946559 90052613 102430566 127366440 102430566 127366440 167256843 164397937 167256843 164397937 238315708 244253927 238315708 244253927 241035094 192888124 241035094 192888124 143191594 101245218 143191594 101245218 87270486 67691286 87270486 67691286 7199047 5726351 7199047 5726351 62082907 75208630 62082907 75208630 138160973 204385609 138160973 204385609 216910677 258235261 216910677 258235261 262897709 266402709 262897709 266402709 117005541 67885977 117005541 67885977 49764546 45641625 49764546 45641625 132973821 194072595 132973821 194072595 198118547 60773740 198118547 60773740 56951860 57645983 56951860 57645983 114468530 212644362 114468530 212644362 229006569 290354669 229006569 290354669 288119668 290354669 197516364 155219318 197516364 155219318 163067774 155219318 166177195 180287221 166177195 180287221 191202336 204014335 191202336 204014335 242798277 245031687 242798277 217337732 242798277 217337732 215694983 217801715 215694983 217801715 134931643 65737860 134931643 65737860 69140027 65737860 90571216 224760521 90571216 224760521 224213636 228609129 224213636 228609129 150177631 143602351 150177631 143602351 51172490 33339591 51172490 33339591 36459493 33339591 69277665 237768501 69277665 237768501 267786104 270048315 267786104 270048315 259912204 207698046 259912204 207698046 141100944 124310739 141100944 124310739 116054764 95967803 116054764 95967803 64128896 61082536 64128896 61082536 272215600 274916629 272215600 274916629 58356920 42158397 58356920 42158397 15816140 16397900 15816140 16397900 28308239 71292382 28308239 71292382 112504917 138796546 112504917 138796546 265488616 267831181 265488616 267831181 205226849 97132088 205226849 97132088 97377155 97132088 113090684 243840078 113090684 243840078 265679123 266680228 265679123 266680228 262550567 202650424 262550567 202650424 153015901 112004346 153015901 112004346 68558062 66046377 68558062 66046377 129558408 132460556 129558408 132460556 147706632 144352571 147706632 144352571 44498863 41103955 44498863 41103955 84927713 84675408 84927713 84675408 91936958 195045662 91936958 195045662 196702178 195045662 195661848 74025148 195661848 74025148 76309011 55589092 76309011 55589092 57485275 55589092 239891166 280347560 239891166 280347560 280033656 282036528 280033656 282036528 214061133 153457180 214061133 153457180 127279440 60954991 127279440 60954991 43319577 42333215 43319577 42333215 124079017 154217861 124079017 154217861 201784913 292574203 201784913 292574203 291630533 292574203 237258123 187808000 237258123 187808000 147248583 108242535 147248583 108242535 100085001 24873985 100085001 24873985 26168175 24873985 101811489 111505155 101811489 111505155 151059538 229268484 151059538 229268484 248892637 253558985 248892637 253558985 247128662 155756402 247128662 155756402 156802232 104795992 156802232 104795992 81368969 44602573 81368969 44602573 47306524 44602573 116616961 184717227 116616961 184717227 196532774 184717227 173811721 129410592 173811721 129410592 133196367 129410592 152643771 145625974 152643771 145625974 72074464 40266776 72074464 40266776 40274475 40266776 66264620 72918722 66264620 72918722 77841706 285391561 77841706 285391561 286133158 285391561 250343343 220498354 250343343 220498354 217404093 140346599 217404093 140346599 146054988 140346599 165573369 172382346 165573369 172382346 187734115 183006141 187734115 183006141 138962730 127168070 138962730 127168070 87868320 66665601 87868320 66665601 70072883 66665601 77085013 135725371 77085013 135725371 174531838 226937246 174531838 226937246 254206345 258073523 254206345 258073523 245667495 161704508 245667495 161704508 85835450 56784794 85835450 56784794 44882079 42939718 44882079 42939718 94258426 97502433 94258426 97502433 156078929 191532235 156078929 191532235 221713272 246519683 221713272 246519683 244552680 246519683 24522920 23402617 24522920 23402617 69107363 183119187 69107363 183119187 231482138 253649220 231482138 253649220 249118348 253649220 135718827 128765651 135718827 128765651 20758288 20777327 20758288 20777327 93063312 163332568 93063312 163332568 191809443 205220055 191809443 205220055 213814173 217370366 213814173 217370366 204137856 91109970 204137856 91109970 79212143 73665197 79212143 73665197 59507054 57605708 59507054 57605708 202353873 204801424 202353873 204801424 188685425 173509436 188685425 173509436 168866172 25906406 168866172 25906406 26513056 25906406 227211745 266227675 227211745 266227675 262303387 266227675 225252881 167319550 225252881 167319550 18120628 17982499 18120628 17982499 19977488 54778042 19977488 54778042 161614144 179600689 161614144 179600689 183903353 171577529 183903353 171577529 11596723 9778754 11596723 9778754 93557846 159267930 93557846 159267930 220675598 245626782 220675598 245626782 243053044 245626782 145287061 6471804 145287061 6471804 5428757 6471804 89884522 126034306 89884522 126034306 130088870 101332555 130088870 101332555 103417068 274257435 103417068 274257435 270788870 274257435 249614491 182813342 249614491 182813342 69372028 65476996 69372028 65476996 63289314 60414879 63289314 60414879 90894266 219338439 90894266 219338439 264793643 265645699 264793643 265645699 251754351 157182722 251754351 157182722 30995204 24940784 30995204 24940784 26068585 24940784 99209205 102180571 99209205 102180571 166482645 201682059 166482645 201682059 206512661 238391802 206512661 238391802 233986034 219998813 233986034 219998813 152231761 90099293 152231761 90099293 65524927 62244534 65524927 62244534 127819754 146642538 127819754 146642538 161527345 208501733 161527345 208501733 207826133 208501733 168755949 156139961 168755949 156139961 136299532 99729050 136299532 99729050 92141000 76400290 92141000 76400290 41251051 40736367 41251051 40736367 57287910 159555802 57287910 159555802 213467952 209171417 213467952 209171417 204469706 126528351 204469706 126528351 60138916 58045127 60138916 58045127 129531244 302201425 129531244 302201425 301007122 302201425 229304436 68180469 229304436 68180469 69388601 68180469 158368736 203542551 158368736 203542551 200571305 120713343 200571305 120713343 124868415 120713343 154214047 157818833 154214047 157818833 202932251 197199975 202932251 197199975 191139395 112674176 191139395 112674176 77960164 76656448 77960164 260181288 77960164 260181288 259777041 162680595 259777041 162680595 148644353 131717020 148644353 131717020 77652142 59913202 77652142 59913202 56188479 23940966 56188479 23940966 24583718 23940966 49609679 113028470 49609679 113028470 142474545 235826545 142474545 235826545 233104745 235826545 187311305 73929593 187311305 73929593 66172269 62912286 66172269 62912286 105856318 132144351 105856318 132144351 146755268 202383253 146755268 202383253 268943552 270062802 268943552 270062802 242240409 224945840 242240409 224945840 192919445 137200728 192919445 137200728 89960382 89103511 89960382 89103511 136503619 135199057 136503619 135199057 237553605 274443035 237553605 274443035 273283874 274443035 227665015 98491419 227665015 98491419 101744910 98491419 211340252 215593032 211340252 215593032 158922330 135544722 158922330 135544722 114840384 88356678 114840384 88356678 51081620 21530240 51081620 21530240 24254762 21530240 61693251 93833468 61693251 93833468 135676964 203291869 135676964 203291869 241291424 256973255 241291424 256973255 259830353 262159278 259830353 262159278 136511684 76959418 136511684 76959418 41290091 37584270 41290091 37584270 190472074 240721779 190472074 240721779 267486252 270411623 267486252 270411623 244027004 215644849 244027004 215644849 147882638 105258081 147882638 105258081 54914154 53004466 54914154 53004466 123295732 130111198 123295732 130111198 164793498 219828728 164793498 219828728 227763921 270777165 227763921 270777165 268351446 270777165 262826039 105445729 262826039 105445729 55249718 53814933 55249718 53814933 77211111 85981732 77211111 85981732 91122410 146059841 91122410 146059841 156972992 288858124 156972992 288858124 288638275 288858124 232202747 180974434 232202747 180974434 104197874 53609178 104197874 53609178 39995877 36599914 39995877 36599914 62559767 73265997 62559767 73265997 103269677 144549213 103269677 144549213 181047235 188361276 181047235 188361276 219419930 248299198 219419930 248299198 269020501 270154546 269020501 270154546 220887146 128626920 220887146 128626920 110751592 105650863 110751592 105650863 146870416 188829084 146870416 188829084 216049111 217134478 216049111 217134478 163921639 87692061 163921639 87692061 71576534 68966048 71576534 68966048 131803379 163222802 131803379 163222802 250228198 252364558 250228198 252364558 215342754 201939748 215342754 201939748 96980220 70136899 96980220 70136899 72119204 70136899 108616693 118477987 108616693 118477987 231334828 257962688 231334828 257962688 256433660 257962688 204869836 50111038 204869836 50111038 50486447 50111038 166316144 163645778 166316144 163645778 201030416 292101333 201030416 292101333 289369403 292101333 274257788 213289174 274257788 213289174 36869644 30383002 36869644 30383002 30425806 74274082 30425806 74274082 115071035 130349498 115071035 130349498 136887842 57846760 136887842 57846760 38285539 30478097 38285539 30478097 30878198 30478097 99250017 135033097 99250017 135033097 182468080 176139942 182468080 176139942 190653703 228987653 190653703 228987653 249369672 252601770 249369672 252601770 134619935 59328873 134619935 59328873 61815598 59328873 154792488 227913616 154792488 227913616 224848744 204585724 224848744 204585724 201094671 136627413 201094671 136627413 138388163 136627413 153751501 148375963 153751501 148375963 79897349 63438809 79897349 63438809 57828152 48077356 57828152 48077356 47272987 44771685 47272987 44771685 66905466 84604139 66905466 84604139 88074312 112712751 88074312 112712751 124927745 130905851 124927745 130905851 134834500 130905851 12891099 11799943 12891099 11799943 119994432 124668738 119994432 124668738 156124214 257258060 156124214 257258060 276762113 277792064 276762113 277792064 230473624 203352526 230473624 203352526 165093122 143644550 165093122 143644550 97747281 86902510 97747281 86902510 91407917 213050395 91407917 213050395 217680866 173641543 217680866 173641543 172266573 80957465 172266573 80957465 57940215 50735754 57940215 50735754 52587624 50735754 69294887 81892903 69294887 81892903 124448953 121686985 124448953 121686985 187301176 192839413 187301176 192839413 199818469 192839413 146771245 134314158 146771245 134314158 121397488 107089871 121397488 107089871 61717501 52209523 61717501 52209523 53332003 52209523 125973416 204847891 125973416 204847891 248094366 275543908 248094366 275543908 274046446 275543908 233945772 226388333 233945772 226388333 67581108 49177673 67581108 49177673 53388704 49177673 157503144 153459229 157503144 153459229 81764832 68122495 81764832 68122495 71029497 68122495 108608765 141126226 108608765 141126226 168988124 223791741 168988124 223791741 218990786 223791741 157529966 139593626 157529966 139593626 111119829 106837108 111119829 106837108 210982798 209789305 210982798 209789305 182860602 174304352 182860602 174304352 172409575 88314193 172409575 88314193 20346952 1479937 20346952 1479937 2720491 1479937 17931345 100882700 17931345 100882700 202595703 238006175 202595703 238006175 234219787 238006175 194398218 159958733 194398218 159958733 110694699 98852503 110694699 98852503 30119018 27149328 30119018 27149328 42430816 118430777 42430816 118430777 168092253 159257300 168092253 159257300 190933380 264478874 190933380 264478874 262043281 165162180 262043281 165162180 135891949 100812154 135891949 100812154 104036208 128729689 104036208 128729689 170078576 288252576 170078576 288252576 285439549 288252576 240606189 229019594 240606189 229019594 204712915 137338114 204712915 137338114 108942013 109494454 108942013 109494454 125261179 225955603 125261179 225955603 223940813 228234311 223940813 228234311 222975172 204312758 222975172 204312758 118692198 55066808 118692198 55066808 56777410 55066808 75775077 200959837 75775077 200959837 207915785 187693458 207915785 187693458 184651195 80078013 184651195 80078013 81886071 80078013 208149696 282252553 208149696 282252553 281879549 282252553 229329789 185587753 229329789 185587753 169613098 101708254 169613098 101708254 57811466 56318383 57811466 56318383 98505934 125682339 98505934 125682339 157309764 220082596 157309764 220082596 287017397 288391444 287017397 288391444 141785869 79389190 141785869 79389190 77148611 34594734 77148611 34594734 35991356 34594734 42192904 62731158 42192904 62731158 299230982 299060467 299230982 299060467 273169690 266945663 273169690 266945663 232423300 217299533 232423300 217299533 190459191 171856363 190459191 171856363 153725420 143127647 153725420 143127647 137595620 101560951 137595620 101560951 104472542 101560951 130576749 167684934 130576749 167684934 190538661 230369863 190538661 230369863 257338360 261131893 257338360 261131893 258658969 201969139 258658969 201969139 174537453 34540644 174537453 34540644 34687132 34540644 91524897 114889109 91524897 114889109 184066187 224640527 184066187 224640527 282341273 286129121 282341273 286129121 225237925 161097915 225237925 161097915 142072135 85929704 142072135 85929704 48669261 48565715 48669261 48565715 90493209 114604397 90493209 114604397 130579961 143848395 130579961 143848395 172458937 208976944 172458937 208976944 234279952 264908691 234279952 264908691 260066527 264908691 248736267 218773122 248736267 218773122 95720191 91447702 95720191 91447702 66572756 64317154 66572756 64317154 79801904 199133358 79801904 199133358 214663013 270419653 214663013 270419653 267544686 270419653 245662276 164019225 245662276 164019225 124063531 108098998 124063531 108098998 108751166 65786930 108751166 65786930 65043358 55865321 65043358 55865321 59637528 55865321 62729075 71080579 62729075 71080579 85135156 86481661 85135156 86481661 94233033 105885544 94233033 105885544 120110956 149599050 120110956 149599050 207655339 222093592 207655339 222093592 244573935 247205380 244573935 247205380 221737212 41933529 221737212 41933529 8361852 8963360 8361852 8963360 102664214 116982719 102664214 116982719 137472924 142951267 137472924 142951267 167898568 198365126 167898568 198365126 201992063 198365126 201044983 168565959 201044983 168565959 136115234 134467864 136115234 134467864 76672281 16848252 76672281 16848252 16471517 16848252 50282483 95824001 50282483 95824001 114951280 187093800 114951280 187093800 210333989 271019970 210333989 271019970 268711390 271019970 223813717 99444299 223813717 99444299 75839735 72994130 75839735 72994130 107581584 111058191 107581584 111058191 139163930 162810254 139163930 162810254 175644925 252667049 175644925 252667049 250743960 252667049 179204549 103442107 179204549 103442107 23083988 21810474 23083988 21810474 239382494 248797470 239382494 248797470 292533100 293537823 292533100 293537823 238398040 239434995 238398040 239434995 232109315 89719942 232109315 89719942 90886969 89719942 199695909 209756377 199695909 209756377 278299618 279612769 278299618 279612769 127641660 52210275 127641660 52210275 32543740 29484594 32543740 29484594 64098565 84641113 64098565 84641113 168246256 230186732 168246256 230186732 233183240 230186732 159917305 77030676 159917305 77030676 70021820 67283946 70021820 67283946 261368529 264366114 261368529 264366114 198495233 103407262 198495233 103407262 74972227 69824427 74972227 69824427 52864139 15771661 52864139 15771661 16633865 15771661 99621282 251191770 99621282 251191770 249498886 251191770 204997468 136592432 204997468 136592432 106939125 105026310 106939125 105026310 118705452 118963744 118705452 118963744 125803123 122654546 125803123 122654546 169784023 192558818 169784023 192558818 227200748 224140836 227200748 224140836 163494155 121476744 163494155 121476744 45258271 42460851 45258271 42460851 82243847 254164332 82243847 254164332 254828778 267564963 254828778 267564963 264709963 267564963 189634699 171242542 189634699 171242542 168957475 134657878 168957475 134657878 92848585 9349348 92848585 9349348 9197721 9349348 288953311 290504357 288953311 290504357 216771088 170492223 216771088 170492223 95490771 79449082 95490771 79449082 82251127 79449082 163618468 186973642 163618468 186973642 199030762 238878569 199030762 238878569 240478296 273740437 240478296 273740437 286607364 285968496 286607364 285968496 200397856 133141102 200397856 133141102 97316576 21123162 97316576 21123162 22954994 21123162 154715295 156773704 154715295 156773704 176627499 240844557 176627499 240844557 253834866 262904241 253834866 262904241 262242784 262904241 255953093 207029932 255953093 207029932 180558692 59817098 180558692 59817098 62252703 59817098 75627083 77651678 75627083 77651678 92697858 101386389 92697858 101386389 193247071 186954436 193247071 186954436 210903672 224273476 210903672 224273476 296586553 295852926 296586553 295852926 272457436 138536312 272457436 138536312 106103659 76260057 106103659 76260057 79472802 76260057 105479494 140227491 105479494 140227491 158799640 172576434 158799640 172576434 182256055 211687245 182256055 211687245 213893049 220508171 213893049 220508171 223981320 245320529 223981320 245320529 263269137 264851518 263269137 264851518 132523404 96220210 132523404 96220210 96112853 96220210 251874620 255226837 251874620 255226837 96295434 89356576 96295434 89356576 58836659 57349283 58836659 57349283 65825128 119080905 65825128 119080905 143565497 240088813 143565497 240088813 235823217 240088813 219974109 209536762 219974109 209536762 183098910 158555112 183098910 158555112 97922264 75515252 97922264 75515252 77902746 75515252 91934556 195906487 91934556 195906487 238352610 288958331 238352610 288958331 286836267 288958331 211536325 162933661 211536325 162933661 137859007 98968307 137859007 98968307 98678402 34391711 98678402 34391711 34394001 34391711 113298163 202393783 113298163 202393783 229853001 233559251 229853001 233559251 161313442 106524176 161313442 106524176 84708896 16267231 84708896 16267231 15644099 8240384 15644099 8240384 7330301 8240384 34818801 78851084 34818801 78851084 120824391 133575831 120824391 133575831 169716182 205410170 169716182 205410170 208597116 254014642 208597116 254014642 271578535 274662377 271578535 274662377 107600087 57426427 107600087 57426427 59631630 85331232 59631630 85331232 215357212 285406575 215357212 285406575 283599012 285406575 34404404 31351806 34404404 31351806 63261300 77622518 63261300 77622518 203618983 266593818 203618983 266593818 265156178 266593818 242342812 181034692 242342812 181034692 128669251 45317975 128669251 45317975 29250127 28734894 29250127 28734894 131566347 128539793 131566347 128539793 177794073 239567639 177794073 239567639 264642012 268078139 264642012 268078139 267291195 268078139 234608417 223745506 234608417 223745506 222809830 45539016 222809830 45539016 48649426 45539016 73493252 119264427 73493252 119264427 132828107 252614078 132828107 252614078 249051492 252614078 223931229 190449462 223931229 190449462 181177379 172577882 181177379 172577882 152736544 71576904 152736544 71576904 64050202 60895732 64050202 60895732 93461006 123531389 93461006 123531389 136494881 245200486 136494881 245200486 242766431 245200486 233857094 200863229 233857094 200863229 156829736 61496658 156829736 61496658 64445581 61496658 79360512 77005848 79360512 77005848 59896960 57628456 59896960 57628456 85342173 140824266 85342173 140824266 166549512 218615913 166549512 218615913 221078644 222706726 221078644 222706726 238572625 242977072 238572625 242977072 189474000 158353421 189474000 158353421 156228666 103963467 156228666 103963467 84536781 75858760 84536781 75858760 77807316 7958852 77807316 7958852 7161999 7958852 21111729 25937947 21111729 25937947 110538549 174810486 110538549 174810486 253657603 268341578 253657603 268341578 267121589 268341578 251669851 230641834 251669851 230641834 179467816 167880281 179467816 167880281 164417666 67531714 164417666 67531714 69259272 67531714 209528737 233929022 209528737 233929022 230398501 233929022 210584382 22985992 210584382 22985992 22837878 22985992 115440760 136070314 115440760 136070314 177555098 181477910 177555098 181477910 199194295 203238606 199194295 203238606 158241202 147534138 158241202 147534138 81572133 44398448 81572133 44398448 44751787 44398448 82579920 138362569 82579920 138362569 210066103 219353999 210066103 219353999 235714083 245064760 235714083 245064760 240727163 245064760 141204942 105669969 141204942 105669969 55880828 47561871 55880828 47561871 48728982 195499714 48728982 195499714 204494599 183647638 204494599 183647638 103862044 38353360 103862044 38353360 42421955 38353360 46189030 51137323 46189030 51137323 106546040 237674940 106546040 237674940 258106933 257730065 258106933 257730065 244622441 174682359 244622441 174682359 129476100 121272266 129476100 121272266 109674323 74173132 109674323 74173132 75571005 74173132 88831117 190516987 88831117 190516987 230347311 254575647 230347311 254575647 252155379 186558447 252155379 186558447 120205081 83739800 120205081 83739800 87384829 204606603 87384829 204606603 234087078 232105273 234087078 232105273 213590981 158699872 213590981 158699872 132579273 105291360 132579273 105291360 92900081 81970155 92900081 81970155 32363342 30239229 32363342 30239229 169366383 203902062 169366383 203902062 201386094 30121269 201386094 30121269 31528534 30121269 54909150 54277434 54909150 54277434 76751795 232010419 76751795 232010419 230756484 233296138 230756484 233296138 145261830 58103013 145261830 58103013 34369243 32318180 34369243 32318180 43195723 99417421 43195723 99417421 164709212 283138633 164709212 283138633 280782061 283138633 248117791 226944357 248117791 226944357 133751290 83384651 133751290 83384651 4512045 3772801 4512045 106830698 4512045 106830698 109550656 101744171 109550656 101744171 104037027 181593007 104037027 181593007 233276359 286910738 233276359 286910738 286765106 286910738 217646340 145336424 217646340 145336424 135634332 129100292 135634332 129100292 100291450 96929965 100291450 96929965 182503857 177653082 182503857 177653082 208321977 203993516 208321977 203993516 109920500 80864828 109920500 80864828 53981792 39749390 53981792 39749390 41738690 143836787 41738690 143836787 148919312 115153063 148919312 115153063 118484036 115153063 123673841 179734130 123673841 179734130 208274550 285502994 208274550 285502994 282838458 285502994 142420351 65180346 142420351 65180346 67603884 65180346 73902176 117709644 73902176 117709644 142807311 196276609 142807311 196276609 247550387 251271424 247550387 251271424 195748660 145618676 195748660 145618676 153029800 145618676 240304376 252679641 240304376 252679641 251019124 252679641 176512898 130650804 176512898 130650804 66182831 63666227 66182831 63666227 266551905 268821492 266551905 268821492 247848121 142190718 247848121 142190718 145087520 36273578 145087520 36273578 40115985 36273578 40716951 146464755 40716951 146464755 214018764 212481401 214018764 212481401 122290572 64392462 122290572 64392462 67545230 64392462 110879936 110246215 110879936 110246215 142223789 241501289 142223789 241501289 248821269 250702961 248821269 250702961 43241239 41594078 43241239 41594078 122130704 172941773 122130704 172941773 195207212 246583307 195207212 246583307 241978734 246583307 167205934 154753000 167205934 154753000 88961166 81082856 88961166 81082856 50631002 47478080 50631002 47478080 145229676 205644562 145229676 205644562 275997634 277079075 275997634 277079075 198903761 126685663 198903761 126685663 118338632 54310980 118338632 54310980 36894067 33231147 36894067 33231147 129910128 217850484 129910128 217850484 237860857 244490270 237860857 244490270 283100469 283718866 283100469 283718866 268255326 22054349 268255326 22054349 24438085 22054349 73202209 75596533 73202209 75596533 103564274 125077380 103564274 125077380 146056235 156541697 146056235 156541697 184815443 263620176 184815443 263620176 261902106 263620176 230614622 200626038 230614622 200626038 194835130 177254811 194835130 177254811 102403919 82373033 102403919 82373033 84542234 82373033 94668732 164721564 94668732 164721564 228486944 251713177 228486944 251713177 297032071 296630064 297032071 296630064 270552275 253982542 270552275 253982542 203982899 193042601 203982899 193042601 123618921 81593946 123618921 81593946 83913928 81593946 103859867 250585468 103859867 250585468 248544496 205623894 248544496 205623894 177763267 149870296 177763267 149870296 141250722 90938987 141250722 90938987 84319907 55622312 84319907 55622312 58810318 55622312 115079697 165914683 115079697 165914683 220074498 245680762 220074498 245680762 243425194 245680762 152917750 138358711 152917750 138358711 107937454 64034731 107937454 64034731 20048432 18166780 20048432 18166780 88094044 104135229 88094044 104135229 240264299 245316039 240264299 245316039 240891825 240134157 240891825 240134157 181456082 166654882 181456082 166654882 81925917 59679200 81925917 59679200 42760904 39619962 42760904 39619962 54795328 146291089 54795328 146291089 174239724 202676959 174239724 202676959 258949923 260458404 258949923 260458404 190446917 135761889 190446917 135761889 93052066 11711395 93052066 11711395 12587597 11711395 56580407 69853543 56580407 69853543 124728234 146147567 124728234 146147567 189783137 206393894 189783137 206393894 210288419 206393894 120017186 107309354 120017186 107309354 52335546 49993069 52335546 49993069 258257039 260358895 258257039 260358895 135910315 30158852 135910315 30158852 33925790 30158852 127048825 127739210 127048825 127739210 152999798 226517154 152999798 226517154 225360730 194174281 225360730 194174281 145646767 84518079 145646767 84518079 62450310 53733486 62450310 53733486 37775677 37339658 37775677 37339658 112491140 198270752 112491140 198270752 261474490 265072247 261474490 265072247 62767564 57365489 62767564 57365489 57563392 43797465 57563392 43797465 45496400 43797465 52094108 50210838 52094108 50210838 188029366 290733105 188029366 290733105 288789119 290733105 261239905 230312681 261239905 230312681 162159201 135856984 162159201 135856984 138604519 124282024 138604519 124282024 115647219 103914398 115647219 103914398 76343614 73825133 76343614 73825133 153819734 176184001 153819734 176184001 188000231 212691689 188000231 212691689 217312048 265637750 217312048 265637750 261716755 265637750 143019901 123805138 143019901 123805138 52759904 50420979 52759904 50420979 245928969 247868647 245928969 247868647 241692112 230902862 241692112 230902862 209277752 160945777 209277752 160945777 170573862 159000962 170573862 159000962 123840027 119866126 123840027 119866126 127015860 137111143 127015860 137111143 267054457 269512001 267054457 269512001 248578848 187447979 248578848 187447979 46316163 41345843 46316163 41345843 43771588 41345843 195806156 209842636 195806156 209842636 256548816 257450266 256548816 257450266 243093945 220023346 243093945 220023346 208101687 191863093 208101687 191863093 175394115 82536637 175394115 82536637 78774952 58085694 78774952 58085694 3395983 3092650 3395983 3092650 95908837 116574086 95908837 116574086 149840511 201469986 149840511 201469986 218625675 237400307 218625675 237400307 234181938 237400307 232777090 149808925 232777090 149808925 142464023 133444367 142464023 133444367 54651350 53200852 54651350 53200852 63402055 71351695 63402055 71351695 203355135 223833716 203355135 223833716 229742363 223833716 219563094 112520984 219563094 112520984 105599029 63950126 105599029 63950126 65667162 63950126 155783818 236943586 155783818 236943586 237845608 201380981 237845608 201380981 112187085 64116065 112187085 64116065 67128315 64116065 159939284 247173603 159939284 247173603 245690280 247173603 229242847 198618219 229242847 198618219 89249261 76148624 89249261 76148624 81056005 76148624 255816492 258010868 255816492 258010868 117653998 86803628 117653998 86803628 64277825 42461106 64277825 42461106 45718502 41719157 45718502 41719157 77902139 99726695 77902139 99726695 125263289 144486357 125263289 144486357 218549224 224284378 218549224 224284378 219476589 224284378 214962004 195855555 214962004 195855555 113926087 89994237 113926087 89994237 55908902 55981328 55908902 55981328 146367653 164136103 146367653 164136103 197086379 285838071 197086379 285838071 282743436 285838071 246225763 201691488 246225763 201691488 154183973 113169830 154183973 113169830 112384365 113169830 119984834 208405575 119984834 208405575 212743944 212339404 212743944 212339404 37972619 34323420 37972619 34323420 51461669 52697698 51461669 52697698 98903861 138957069 98903861 138957069 198755558 194044602 198755558 194044602 142387871 135789951 142387871 135789951 134182929 42059040 134182929 42059040 41773434 111492083 41773434 111492083 118498670 201242045 118498670 201242045 240118731 295724374 240118731 295724374 294638181 295724374 259300728 239933005 259300728 239933005 228802929 160850438 228802929 160850438 139848106 81147158 139848106 81147158 86800599 81147158 134535345 133718611 134535345 133718611 144190474 186211950 144190474 186211950 225799909 253589456 225799909 253589456 250937125 253589456 244904645 207252073 244904645 207252073 125027195 121732463 125027195 121732463 147523122 166462485 147523122 166462485 191866254 213525876 191866254 213525876 216573140 219573257 216573140 219573257 202025651 64277166 202025651 64277166 68062196 64277166 151780112 293781924 151780112 293781924 293044901 293781924 279807373 264370710 279807373 264370710 234397133 149296364 234397133 149296364 86016478 81497182 86016478 81497182 145447389 148621859 145447389 148621859 179914850 209863200 179914850 209863200 237373039 241006791 237373039 241006791 237280683 193829409 237280683 193829409 92850530 44135137 92850530 44135137 44281657 44135137 79988851 89339789 79988851 89339789 162555953 177985737 162555953 177985737 191410399 260072710 191410399 260072710 259667945 260072710 197905920 143509669 197905920 143509669 85676132 81094178 85676132 81094178 182723751 276368681 182723751 276368681 274755773 276368681 181963307 158423455 181963307 158423455 47008416 40974350 47008416 40974350 11753035 11267451 11753035 11267451 72930652 95886864 72930652 95886864 106625946 120876245 106625946 120876245 165109976 161639971 165109976 161639971 266282241 275716845 266282241 275716845 272902785 275716845 216308552 198916502 216308552 198916502 184051865 145997058 184051865 145997058 55937672 28246017 55937672 28246017 32178938 28246017 57169202 98070970 57169202 98070970 276891559 290477626 276891559 290477626 288482682 290477626 192249386 120404101 192249386 120404101 106934983 102688003 106934983 102688003 233932413 237808063 233932413 79108500 233932413 79108500 83087206 89801711 83087206 89801711 117538499 147984658 117538499 147984658 160491629 241295048 160491629 241295048 238032736 241295048 221723896 211732761 221723896 211732761 158541184 140715504 158541184 140715504 66456703 2688696 66456703 2688696 2375895 2688696 146310363 185261356 146310363 185261356 204942481 213083887 204942481 213083887 294256778 295795204 294256778 295795204 24084039 22854514 24084039 22854514 78698744 76751041 78698744 76751041 259129038 263968247 259129038 263968247 259825351 263968247 237171030 226553800 237171030 226553800 118512169 75271406 118512169 75271406 81051499 75271406 117026022 220220073 117026022 220220073 266368662 284874761 266368662 284874761 282818510 284874761 256146227 223655305 256146227 223655305 126141200 77464632 126141200 77464632 58317542 47709545 58317542 47709545 48846542 47709545 83670247 125160675 83670247 125160675 138697746 246868733 138697746 246868733 244590454 246868733 95893524 31722844 95893524 31722844 34926207 31722844 123509883 174793272 123509883 174793272 184179200 304441610 184179200 304441610 303632395 304441610 254895922 198211975 254895922 198211975 75973592 16422335 75973592 16422335 15167879 16422335 43388416 149015371 43388416 149015371 190987962 236485523 190987962 236485523 267080525 269197135 267080525 269197135 240249757 238953421 240249757 238953421 106525936 12659493 106525936 12659493 7122357 6162705 7122357 6162705 268511652 269176304 268511652 269176304 236746696 223038789 236746696 223038789 145109322 43364306 145109322 43364306 45486902 43364306 75582403 127267823 75582403 127267823 292869569 293953674 292869569 293953674 198512306 166067654 198512306 166067654 165961017 154558211 165961017 154558211 157015555 95908319 157015555 95908319 79211124 60468990 79211124 60468990 58151766 54876811 58151766 54876811 68024088 117226821 68024088 117226821 236293712 265305986 236293712 265305986 263687877 265305986 263395076 238281848 263395076 238281848 232098780 177694087 232098780 177694087 176578748 141320051 176578748 141320051 128410213 91319130 128410213 91319130 94203740 91319130 133609898 165130098 133609898 165130098 184398212 278633032 184398212 278633032 277396806 278959043 277396806 278959043 247870365 151763296 247870365 151763296 143198053 32528358 143198053 32528358 33922482 32528358 61339626 199530986 61339626 199530986 207744366 161213324 207744366 161213324 62106147 57970803 62106147 57970803 65852308 81674805 65852308 81674805 167496115 180972139 167496115 180972139 192062158 180972139 35979058 26132358 35979058 26132358 27836897 26132358 147245873 140494527 147245873 140494527 50482618 46746630 50482618 46746630 61012217 190571265 61012217 190571265 236972379 240555538 236972379 240555538 175350641 58552501 175350641 58552501 49359349 45035338 49359349 45035338 138631416 240242625 138631416 240242625 236271532 240242625 107267338 105586242 107267338 105586242 145692261 191128177 145692261 191128177 214369223 220749940 214369223 220749940 248073856 250545278 248073856 250545278 244851487 177385803 244851487 177385803 140364957 50204882 140364957 50204882 24551176 21508776 24551176 21508776 23325320 21508776 174872604 233086551 174872604 233086551 285764558 287971760 285764558 287971760 263211010 60102622 263211010 60102622 62106279 71458331 62106279 71458331 110428413 236838229 110428413 236838229 233065617 236838229 208424975 34459915 208424975 34459915 31601224 29650054 31601224 29650054 180073692 187600501 180073692 187600501 205063183 247954277 205063183 247954277 247421694 286575186 247421694 286575186 283898889 286575186 237553386 110586694 237553386 110586694 82111802 78298478 82111802 78298478 166729788 171260879 166729788 171260879 232314073 254824219 232314073 254824219 252784115 254824219 140115452 136435618 140115452 136435618 152627528 206169173 152627528 206169173 205679040 19413426 205679040 19413426 21561716 25401169 21561716 25401169 44969384 85343519 44969384 85343519 158321388 228545065 158321388 228545065 236366819 239154007 236366819 239154007 52431233 40553629 52431233 40553629 19431935 20335627 19431935 20335627 251800994 254242305 251800994 254242305 233966030 183284714 233966030 183284714 136212969 84945273 136212969 84945273 75429080 76333186 75429080 76333186 165563319 200055808 165563319 200055808 219218417 234978197 219218417 234978197 250055303 253133089 250055303 253133089 178491911 157824852 178491911 157824852 42807525 43920376 42807525 43920376 140676722 166435284 140676722 166435284 259552631 283466874 259552631 283466874 280692504 283466874 168507295 21058149 168507295 21058149 20477327 21058149 204374640 206748724 204374640 206748724 161336769 144458223 161336769 144458223 130355895 57905463 130355895 57905463 8375595 6785966 8375595 6785966 230978892 265229332 230978892 265229332 262017096 265229332 239616754 224065017 239616754 224065017 210816661 170675021 210816661 170675021 171818437 118361851 171818437 118361851 92000085 50411577 92000085 50411577 53151801 50411577 77825241 139295258 77825241 139295258 155189000 160942310 155189000 160942310 222401215 233020367 222401215 233020367 259097762 272026078 259097762 272026078 269164813 272026078 247603104 229038631 247603104 229038631 175953511 119365576 175953511 119365576 99331785 91637651 99331785 91637651 65443107 19280690 65443107 19280690 19148786 19280690 93924634 186485863 93924634 186485863 191622209 186485863 151738039 119665545 151738039 119665545 122483560 69713595 122483560 69713595 49295290 44723726 49295290 44723726 110474096 192476768 110474096 192476768 205957089 227533200 205957089 227533200 283950676 283236625 283950676 283236625 255927078 256272044 255927078 256272044 118023719 45905443 118023719 45905443 51217063 45905443 157510766 180555176 157510766 180555176 258012021 258883075 258012021 258883075 48634474 45980212 48634474 162832271 48634474 162832271 171311990 87204795 171311990 87204795 88573759 90654674 88573759 90654674 168467870 203390992 168467870 203390992 261289655 265427352 261289655 265427352 167413922 106299643 167413922 106299643 107847609 106299643 151554298 243555878 151554298 243555878 293290292 294200574 293290292 294200574 191368569 181531318 191368569 181531318 85350683 65231712 85350683 65231712 35021973 31718986 35021973 31718986 40974174 133355383 40974174 133355383 223644554 227250409 223644554 227250409 133725183 100910879 133725183 100910879 105502537 100910879 149811053 231328926 149811053 231328926 234733530 261468522 234733530 261468522 257881704 261468522 238976031 92990174 238976031 92990174 90416095 68438005 90416095 68438005 70869129 68438005 79058691 105903878 79058691 105903878 146466808 229639440 146466808 229639440 257458807 261539072 257458807 261539072 259638229 261539072 154954037 79435229 154954037 79435229 82701247 150868942 82701247 150868942 217239127 218743225 217239127 218743225 113515093 107964167 113515093 107964167 212449153 268934644 212449153 268934644 264690091 268934644 210520876 200512298 210520876 200512298 148898441 117767394 148898441 117767394 91005731 74129400 91005731 74129400 40485247 37322857 40485247 37322857 41102028 68445639 41102028 68445639 194840490 189203105 194840490 189203105 187958666 35150202 187958666 35150202 35751500 35150202 57557405 65970673 57557405 65970673 179014752 175414485 179014752 175414485 251121877 288034633 251121877 288034633 287286282 288034633 132940835 80478014 132940835 80478014 69889687 56180656 69889687 56180656 59020294 83168063 59020294 83168063 217636348 215397407 217636348 215397407 83252858 41350218 83252858 41350218 46123063 41350218 217849285 246828295 217849285 246828295 243860487 246828295 91414956 80092633 91414956 80092633 5186610 4850092 5186610 4850092 48197302 48424234 48197302 48424234 93483883 112630011 93483883 112630011 123188469 141326414 123188469 141326414 187352749 206790130 187352749 206790130 217039198 220277898 217039198 220277898 186542521 161699155 186542521 161699155 128789924 117301208 128789924 117301208 64337001 61562166 64337001 61562166 93330374 119389995 93330374 119389995 150791360 245929798 150791360 245929798 243243037 245929798 169330136 131594905 169330136 131594905 91505746 8036991 91505746 8036991 8612177 8036991 30784148 117904483 30784148 117904483 175616773 223111832 175616773 223111832 222688871 184987671 222688871 184987671 150018405 132651116 150018405 132651116 131802983 69882138 131802983 69882138 71688798 82011448 71688798 82011448 89113855 173543789 89113855 173543789 214891740 227898271 214891740 227898271 269884797 272706370 269884797 272706370 236094804 145623300 236094804 145623300 148833885 42250756 148833885 42250756 47310576 42250756 81406665 112550660 81406665 112550660 220071156 219852537 220071156 219852537 198368961 189134704 198368961 189134704 164557386 149836577 164557386 149836577 120712687 28000390 120712687 28000390 28283145 28000390 67569694 215342592 67569694 215342592 287535637 290226275 287535637 290226275 179105105 145731673 179105105 145731673 76676274 48342478 76676274 48342478 6111597 6638975 6111597 6638975 181952150 198794753 181952150 198794753 267039632 268958870 267039632 268958870 129372875 83374347 129372875 83374347 71110139 29613152 71110139 29613152 31518585 29331464 31518585 29331464 134656827 146814798 134656827 146814798 238859172 247095816 238859172 247095816 246313839 247095816 219473697 212197307 219473697 212197307 86823775 56223329 86823775 56223329 28007342 28613758 28007342 28613758 67203385 74099761 67203385 74099761 209301849 208574871 209301849 208574871 194743465 131184135 194743465 131184135 86308527 69904432 86308527 69904432 72596180 69904432 195328579 267712710 195328579 267712710 263501483 267712710 135199612 89451584 135199612 89451584 84934341 74312635 84934341 74312635 70140421 59898002 70140421 59898002 61096970 59898002 91570554 95230982 91570554 95230982 138084360 262816978 138084360 262816978 261535845 262816978 203149651 184523335 203149651 184523335 157322809 129467489 157322809 129467489 119619507 108370143 119619507 108370143 76319540 71177793 76319540 71177793 200171360 195513869 200171360 195513869 189549015 165204940 189549015 165204940 124563841 118302167 124563841 118302167 121101956 134389898 121101956 134389898 245455001 249659429 245455001 249659429 2565122 2308919 2565122 2308919 151499943 162768772 151499943 162768772 181555486 278006466 181555486 278006466 276846298 278006466 255921543 139473647 255921543 139473647 87542954 85602512 87542954 85602512 47150889 43397779 47150889 43397779 70853325 77845488 70853325 77845488 129491709 172386293 129491709 172386293 238929018 268884628 238929018 268884628 268460587 268884628 153381586 95429970 153381586 95429970 46342772 45096326 46342772 45096326 51522106 53418811 51522106 53418811 78846923 211414873 78846923 211414873 223784529 244069764 223784529 244069764 271869477 274728036 271869477 274728036 229326093 170292953 229326093 170292953 122657100 79311588 122657100 79311588 84454859 79311588 88183643 161855401 88183643 161855401 232301291 256674113 232301291 256674113 255028060 256674113 229583523 233833135 229583523 233833135 177477553 163239321 177477553 163239321 65150501 63548902 65150501 63548902 250923022 253557845 250923022 253557845 158445503 27579674 158445503 27579674 29149328 27579674 60191627 60258331 60191627 60258331 142247591 195589755 142247591 195589755 247830746 290150039 247830746 290150039 288361996 290150039 173705406 87213298 173705406 87213298 21289836 19103078 21289836 19103078 105769249 134165141 105769249 134165141 142631086 214787813 142631086 214787813 242761974 245034664 242761974 245034664 226841802 109888495 226841802 109888495 103714263 82826823 103714263 82826823 29427880 28450631 29427880 28450631 47696022 52109614 47696022 52109614 74687834 117111672 74687834 117111672 255229219 274890732 255229219 274890732 272644167 274890732 269198859 230560555 269198859 230560555 224247383 225821945 224247383 225821945 75447583 50262267 75447583 50262267 30002801 13527354 30002801 13527354 15406021 236827007 15406021 236827007 234203606 150108978 234203606 150108978 77623984 19809751 77623984 19809751 21193882 19809751 184876359 201622794 184876359 201622794 229655334 251228468 229655334 251228468 289651512 291181525 289651512 291181525 210275106 153047278 210275106 153047278 106743846 107264074 106743846 107264074 135070032 131718317 135070032 131718317 196022048 204883648 196022048 204883648 252688253 256375044 252688253 256375044 286840045 289380764 286840045 289380764 205453548 137278112 205453548 137278112 63578443 8161209 63578443 8161209 9322714 8161209 60439824 112248788 60439824 112248788 255604694 259622401 255604694 259622401 104167881 72656432 104167881 72656432 75510495 72656432 113303882 184514341 113303882 184514341 195320203 196451434 195320203 196451434 258006405 262741091 258006405 262741091 253081272 224038837 253081272 224038837 137828472 65877139 137828472 65877139 31502884 18581759 31502884 18581759 18527538 18581759 93810925 181681560 93810925 181681560 227147712 225402948 227147712 225402948 210779252 82459391 210779252 82459391 82333804 82459391 121982596 152393982 121982596 152393982 241439151 264367566 241439151 264367566 278754290 281156714 278754290 281156714 270325866 227196573 270325866 227196573 175562429 152256581 175562429 152256581 86968728 46933029 86968728 46933029 31307364 28914241 31307364 28914241 161033305 176149531 161033305 176149531 202283716 207206761 202283716 207206761 211518303 207206761 30772867 13528416 30772867 13528416 14583709 13528416 192662697 191888413 192662697 191888413 153753859 128782428 153753859 128782428 132293612 128782428 249311321 281664000 249311321 281664000 280049136 281664000 207251921 189747092 207251921 189747092 157882715 97346207 157882715 97346207 7740383 7140927 7740383 7140927 50426746 51538275 50426746 51538275 134604010 142467863 134604010 142467863 189667095 205445595 189667095 205445595 210431698 215618990 210431698 215618990 192145531 181146489 192145531 181146489 97248626 91934376 97248626 91934376 94524371 145984454 94524371 145984454 243897166 246993125 243897166 246993125 216435098 55722294 216435098 55722294 32799274 30050220 32799274 30050220 98535824 128217298 98535824 128217298 147805432 233602571 147805432 233602571 255842613 259684886 255842613 259684886 131031915 69095797 131031915 69095797 63924169 56907713 63924169 56907713 60446991 56907713 76358159 86429109 76358159 86429109 164952842 244046269 164952842 244046269 246155968 252591019 246155968 252591019 252771065 252591019 55250092 54510270 55250092 54510270 133784693 147474063 133784693 147474063 221834152 223987409 221834152 223987409 165512003 152604330 165512003 152604330 149110292 105904536 149110292 105904536 98476980 87597358 98476980 87597358 40950143 40536499 40950143 40536499 73272399 132843584 73272399 132843584 187433400 187643537 187433400 187643537 148049663 84748541 148049663 84748541 50729897 32869512 50729897 32869512 15725816 17112196 15725816 17112196 80145969 99085399 80145969 99085399 119950749 119729343 119950749 119729343 125491196 119729343 48059618 48155147 48059618 48155147 198503492 193045594 198503492 193045594 94650736 38141988 94650736 38141988 38737100 38141988 177005744 210994598 177005744 210994598 212049322 250579555 212049322 250579555 247494742 250579555 220938025 164114451 220938025 164114451 96630681 73578148 96630681 73578148 65420174 47349852 65420174 47349852 37069420 33763703 37069420 33763703 149903955 168131943 149903955 168131943 210593892 225679821 210593892 225679821 241128592 242538289 241128592 242538289 153286913 101953383 153286913 101953383 104312507 101953383 160545642 206363850 160545642 206363850 241688518 244868707 241688518 244868707 224771146 220061185 224771146 220061185 114606469 90239127 114606469 90239127 80132053 60062521 80132053 60062521 48660605 30215787 48660605 30215787 33240116 30215787 34904216 84432111 34904216 84432111 104798967 236069209 104798967 236069209 234077140 236069209 222132063 137990887 222132063 137990887 132581011 104186700 132581011 104186700 71636742 37385730 71636742 37385730 10199833 11017606 10199833 11017606 114398046 149850881 114398046 149850881 187577964 215976708 187577964 215976708 256384806 256791043 256384806 256791043 202233627 158898646 202233627 158898646 133232534 54468493 133232534 54468493 55212006 54468493 106536965 111962166 106536965 111962166 116837994 124245739 116837994 124245739 162625536 163926488 162625536 163926488 204833937 268719497 204833937 268719497 264903994 268719497 250049233 246129514 250049233 246129514 188995676 110720371 188995676 110720371 56343517 53116819 56343517 53116819 154684948 148785853 154684948 148785853 21033456 19827896 21033456 19827896 22210985 62741634 22210985 62741634 76250388 88476454 76250388 88476454 141869649 251895433 141869649 251895433 248186272 251895433 148082421 132247561 148082421 132247561 121126342 109133512 121126342 109133512 76126840 27275953 76126840 27275953 30447198 27275953 44705258 59646925 44705258 59646925 103122365 111619273 103122365 111619273 226437686 256895593 226437686 256895593 254432375 256895593 191808218 58443090 191808218 58443090 56755649 33065430 56755649 33065430 36938393 33065430 159336747 150815342 159336747 150815342 156188197 126320106 156188197 126320106 99239683 88076361 99239683 88076361 49334531 48860662 49334531 48860662 86728531 94360944 86728531 94360944 104253609 127504632 104253609 127504632 149206076 216303731 149206076 216303731 211454252 216303731 66898572 63779916 66898572 63779916 241460858 247050141 241460858 247050141 243887695 242000946 243887695 242000946 82906017 81314482 82906017 81314482 202875975 206163906 202875975 206163906 158060372 118156462 158060372 118156462 91340981 22727932 91340981 22727932 23883955 22727932 103912818 101534634 103912818 101534634 88539641 69975140 88539641 69975140 40733188 37779192 40733188 37779192 149984519 146447862 149984519 146447862 193471546 246249629 193471546 246249629 243500173 98600555 243500173 98600555 91767674 28498484 91767674 28498484 30440658 28498484 133537579 159664266 133537579 159664266 164182565 159664266 40231196 40887996 40231196 40887996 187312553 235874328 187312553 235874328 236013902 260619021 236013902 260619021 258646025 260619021 229763693 230529882 229763693 230529882 214319016 141522552 214319016 141522552 149274286 162624087 149274286 162624087 168681219 81503572 168681219 81503572 83408480 81503572 105162901 122319286 105162901 122319286 160146542 157288646 160146542 157288646 204059583 238929805 204059583 238929805 247639129 252427244 247639129 252427244 168721069 151827700 168721069 151827700 153840836 142331744 153840836 142331744 86832225 41568518 86832225 41568518 46002351 41568518 50182639 62574290 50182639 62574290 92221799 116428994 92221799 116428994 138490895 249032545 138490895 249032545 250665440 251985530 250665440 251985530 192042367 147169955 192042367 147169955 29212044 28478891 29212044 28478891 176473503 169060962 176473503 169060962 55211860 53491202 55211860 53491202 119957886 165242189 119957886 165242189 180318745 214677404 180318745 214677404 244509287 247082445 244509287 247082445 229744726 227607192 229744726 227607192 218836476 187810851 218836476 187810851 171351075 149477231 171351075 149477231 108068343 82576813 108068343 82576813 67866766 63130877 67866766 63130877 32807536 30132769 32807536 30132769 37870830 56999777 37870830 56999777 209445098 222765050 209445098 222765050 261586021 270915662 261586021 270915662 270954681 270915662 162746715 108799318 162746715 108799318 69824446 66528954 69824446 66528954 159260914 193978680 159260914 193978680 214533592 250590765 214533592 250590765 278360956 279744633 278360956 279744633 91188710 88103743 91188710 88103743 119318037 139113329 119318037 139113329 186381966 196289321 186381966 196289321 249486502 300860803 249486502 300860803 301199041 300860803 240204118 155890325 240204118 155890325 96794417 49650744 96794417 49650744 54233430 209274473 54233430 209274473 210342768 164784825 210342768 164784825 149644722 107394992 149644722 107394992 20310180 21029671 20310180 21029671 41429420 45696501 41429420 45696501 105563125 133994188 105563125 133994188 221477737 248199681 221477737 248199681 246448970 248199681 244395919 207617759 244395919 207617759 198500623 37766681 198500623 37766681 40557638 37766681 69644822 135395546 69644822 135395546 228839365 250340662 228839365 250340662 247225073 250340662 239491764 148141680 239491764 148141680 125794666 24294268 125794666 24294268 26212260 24294268 59124414 97614475 59124414 97614475 154438667 187981254 154438667 187981254 248688501 251642600 248688501 251642600 267962042 269252800 267962042 269252800 89858654 85727599 89858654 85727599 83448868 83369134 83448868 83369134 133398959 211238859 133398959 211238859 226998623 223093238 226998623 223093238 204994438 187236420 204994438 187236420 181689720 122317669 181689720 122317669 100278448 31293017 100278448 31293017 31234132 31293017 81786176 90431530 81786176 90431530 199493995 251090310 199493995 251090310 249897593 251090310 199497353 187509421 199497353 187509421 134821762 113335748 134821762 113335748 98754096 46715503 98754096 46715503 26295582 24331383 26295582 24331383 54804596 80993323 54804596 80993323 161262009 220573978 161262009 220573978 217419913 117522553 217419913 117522553 122320514 154382056 122320514 154382056 213563935 239119242 213563935 239119242 247715462 251242466 247715462 251242466 232710159 100655001 232710159 100655001 41279650 37325590 41279650 37325590 66115513 108157018 66115513 108157018 121255970 149221550 121255970 149221550 178600791 189557467 178600791 189557467 236914567 283772855 236914567 283772855 281994301 283772855 259453947 95347575 259453947 95347575 60671424 13211711 60671424 13211711 12396663 13211711 66141348 68024909 66141348 68024909 188355053 182135347 188355053 182135347 183856349 161803994 183856349 161803994 84415636 43201323 84415636 43201323 40705186 18947783 40705186 18947783 18500057 18947783 96890285 168373715 96890285 168373715 235016102 275197488 235016102 275197488 288620927 287908677 288620927 287908677 218945893 185483970 218945893 185483970 132530464 122204964 132530464 122204964 115374888 111160098 115374888 111160098 123699684 201523226 123699684 201523226 215925577 218688563 215925577 218688563 204914205 138101349 204914205 138101349 69833230 61929518 69833230 61929518 62227577 58338849 62227577 58338849 81294386 178346510 81294386 178346510 217418716 235028377 217418716 235028377 234845673 235028377 169973900 150854998 169973900 150854998 145105654 90264451 145105654 90264451 92282147 90264451 96198387 163321531 96198387 163321531 190241386 253559588 190241386 253559588 252809035 253818156 252809035 253818156 232009374 212518288 232009374 212518288 184785330 172756324 184785330 172756324 173385503 138712232 173385503 138712232 116873900 74537005 116873900 74537005 46263768 42892583 46263768 42892583 70448433 75599269 70448433 75599269 146281243 212418745 146281243 212418745 228325887 288837587 228325887 288837587 286567933 288837587 275379566 251800193 275379566 251800193 161801421 141982540 161801421 141982540 142370884 131404896 142370884 131404896 90559627 26090409 90559627 26090409 27119276 26090409 107217057 123546154 107217057 123546154 159557993 192144446 159557993 192144446 209922515 211250507 209922515 211250507 192292599 176631218 192292599 176631218 167823827 8782566 167823827 8782566 7171246 8782566 30700508 236185556 30700508 236185556 249567465 264897885 249567465 264897885 263194865 264897885 151850433 114735206 151850433 114735206 120594516 114735206 141602225 173264305 141602225 173264305 191668262 209262713 191668262 209262713 252956634 254883258 252956634 254883258 174734976 83221241 174734976 83221241 84562737 83221241 159777784 236030510 159777784 236030510 256174573 256053512 256174573 256053512 187807824 98143308 187807824 98143308 46656068 44673534 46656068 44673534 46510314 44673534 81685976 129873822 81685976 129873822 144346830 236467398 144346830 236467398 253117523 278677526 253117523 278677526 276433940 278677526 185230188 60991270 185230188 60991270 53478815 49790715 53478815 49790715 171112972 223687057 171112972 223687057 218502810 223687057 217928425 173279382 217928425 173279382 167903821 148622117 167903821 148622117 118970557 90171049 118970557 90171049 90444254 89461391 90444254 89461391 119291192 155077323 119291192 155077323 180644790 280126737 180644790 280126737 276152369 280126737 209248235 203633579 209248235 203633579 201725418 180115180 201725418 180115180 181028771 104130830 181028771 104130830 75014237 40742741 75014237 40742741 44419040 40742741 172814181 175648675 172814181 175648675 206703915 296038517 206703915 296038517 293786992 296038517 290965752 72055301 290965752 72055301 76641160 134001078 76641160 134001078 184703763 202089970 184703763 202089970 216441541 273648263 216441541 273648263 271354119 273648263 252502304 199760743 252502304 199760743 50074035 36981431 50074035 36981431 36386623 70363518 36386623 70363518 118600156 119471912 118600156 119471912 131793709 136761797 131793709 136761797 236326424 236884588 236326424 236884588 201103862 192726626 201103862 192726626 195244547 98980221 195244547 98980221 101392875 124015581 101392875 124015581 257815057 301608138 257815057 301608138 299633449 301608138 254978205 237030928 254978205 237030928 195181011 182644011 195181011 182644011 54712450 51281217 54712450 51281217 145395857 146251031 145395857 146251031 163817072 239503121 163817072 239503121 248172345 287150881 248172345 287150881 293276118 294561474 293276118 294561474 288959173 265081173 288959173 265081173 245099727 140236446 245099727 140236446 9786800 10488027 9786800 10488027 169423589 166570115 169423589 166570115 221081748 233451102 221081748 233451102 230318758 294364146 230318758 294364146 293349997 294364146 222535702 116857363 222535702 116857363 29789536 26847908 29789536 26847908 253115979 256150723 253115979 256150723 225579277 79521529 225579277 79521529 81735520 79521529 98475851 110000629 98475851 110000629 114626951 115807308 114626951 115807308 213768154 268822237 213768154 268822237 265602190 268822237 218170164 192438709 218170164 192438709 142814670 128131764 142814670 128131764 99250030 48376711 99250030 48376711 51682423 48376711 80007444 118208848 80007444 118208848 179658146 210379912 179658146 210379912 222565147 232192374 222565147 232192374 267595412 270468072 267595412 270468072 102642987 100222788 102642987 100222788 143665514 198778392 143665514 198778392 228973358 249752696 228973358 249752696 274863801 276731462 274863801 276731462 111297533 12171261 111297533 12171261 10768762 12171261 43468006 136765843 43468006 136765843 188954257 244590609 188954257 244590609 253187492 256914055 253187492 256914055 242779920 229121693 242779920 229121693 107703489 92239456 107703489 92239456 67208915 64142306 67208915 64142306 99531475 224746037 99531475 224746037 251024342 278238624 251024342 278238624 290413260 291132380 290413260 291132380 250468097 176270697 250468097 176270697 47259652 31111659 47259652 31111659 33213925 31111659 83799351 145750938 83799351 145750938 239232942 242436025 239232942 242436025 239800884 231091938 239800884 231091938 100361308 97321698 100361308 97321698 108996280 108085514 108996280 108085514 111714781 184312231 111714781 184312231 196787867 203985809 196787867 203985809 252480573 257693670 252480573 257693670 250868395 118279342 250868395 118279342 103682256 70392117 103682256 70392117 13671238 14274845 13671238 14274845 33232044 126250414 33232044 126250414 252392778 271519660 252392778 271519660 268478587 271519660 186304723 145085874 186304723 145085874 143855214 131711263 143855214 131711263 119809864 93022726 119809864 93022726 52480417 50386202 52480417 50386202 116954535 177797642 116954535 177797642 218730010 221589377 218730010 221589377 114359675 104414636 114359675 104414636 24903994 24054726 24903994 24054726 35540675 210885071 35540675 210885071 214279308 210885071 53533452 40940623 53533452 40940623 43150884 38723526 43150884 38723526 49460325 96889139 49460325 96889139 125595272 197339564 125595272 197339564 244059860 248875153 244059860 248875153 207686306 148812750 207686306 148812750 111830677 98881472 111830677 98881472 95738658 53041267 95738658 53041267 46226615 36773817 46226615 36773817 27906169 26862216 27906169 26862216 45516605 86324159 45516605 86324159 108111419 111377244 108111419 111377244 167172140 199478264 167172140 199478264 250172198 261229258 250172198 261229258 255979434 261229258 198185928 150491039 198185928 150491039 80661993 66638519 80661993 66638519 41185325 37089280 41185325 37089280 42521860 63981450 42521860 63981450 114321885 146915457 114321885 146915457 213732381 215860032 213732381 215860032 65393188 62447272 65393188 62447272 72829121 91957247 72829121 91957247 199136413 226041379 199136413 226041379 278702701 282011629 278702701 282011629 235086553 158503643 235086553 158503643 160826390 22130178 160826390 22130178 23469881 22130178 76931068 76500832 76931068 76500832 96673466 195461105 96673466 195461105 202377597 266916537 202377597 266916537 265353445 266916537 228280717 227765481 228280717 227765481 208571453 128956750 208571453 128956750 100035458 94498957 100035458 94498957 83123295 80635106 83123295 80635106 122574075 169740229 122574075 169740229 261641333 263426480 261641333 263426480 138844099 93569801 138844099 93569801 94730977 93569801 131051876 219707779 131051876 219707779 223156403 252547314 223156403 252547314 248647528 252547314 244676622 228657027 244676622 228657027 159625692 106407402 159625692 106407402 25049462 23756695 25049462 23756695 40980968 82689400 40980968 82689400 124387985 206747169 124387985 206747169 261707106 264867613 261707106 264867613 201148636 7263120 201148636 7263120 6173814 7263120 33093690 93231448 33093690 93231448 281499687 282329426 281499687 282329426 129232934 104309289 129232934 104309289 97967442 78818319 97967442 78818319 54252330 49734126 54252330 49734126 55128290 65652084 55128290 65652084 176434908 288128006 176434908 288128006 285805438 288128006 258138218 209333652 258138218 209333652 192783513 154908557 192783513 154908557 80210527 28086420 80210527 28086420 24363829 23396643 24363829 23396643 50217165 57719035 50217165 57719035 113652081 183808851 113652081 183808851 191919213 288535792 191919213 288535792 287699639 288535792 152611457 143634955 152611457 143634955 78976860 63958356 78976860 63958356 41963183 39316852 41963183 39316852 61520830 82180886 61520830 82180886 93327185 184656173 93327185 184656173 201172807 267714935 201172807 267714935 265138904 267714935 247832449 142569487 247832449 142569487 120126858 55464238 120126858 55464238 28052151 25615365 28052151 25615365 32084490 117594638 32084490 117594638 157702467 155933614 157702467 155933614 181691126 175190774 181691126 175190774 241946262 273497273 241946262 273497273 271683644 273497273 255268393 221124355 255268393 221124355 177463685 118936919 177463685 118936919 11600642 10880366 11600642 10880366 38089518 85120465 38089518 85120465 207910172 202843181 207910172 202843181 167798739 119328481 167798739 119328481 116574924 112752780 116574924 112752780 233309744 238276503 233309744 238276503 190093212 171665234 190093212 171665234 169475948 153584422 169475948 153584422 138867932 39229392 138867932 39229392 42781584 39229392 121385180 190046569 121385180 190046569 216736671 277178811 216736671 277178811 273478084 277178811 237342964 211110408 237342964 211110408 176382450 154831031 176382450 154831031 55991735 44748406 55991735 44748406 45357199 44748406 50852335 104704467 50852335 104704467 119636072 150588962 119636072 150588962 155577714 150588962 131540625 120727867 131540625 120727867 96079977 53686986 96079977 53686986 54116169 53686986 104379029 125228965 104379029 125228965 140956149 149220047 140956149 149220047 168850518 186160419 168850518 186160419 255730312 259239516 255730312 259239516 217861686 84573583 217861686 84573583 82597675 62765943 82597675 62765943 59792416 59536869 59792416 59536869 257763466 260165472 257763466 260165472 280986141 282663350 280986141 282663350 269394144 267768076 269394144 267768076 154710913 102378670 154710913 102378670 85589699 34740342 85589699 34740342 35969998 34257897 35969998 34257897 69147206 75881865 69147206 75881865 89374207 166530654 89374207 166530654 188340950 240660338 188340950 240660338 258256537 262262247 258256537 262262247 254404367 214760615 254404367 214760615 63692831 60952452 63692831 60952452 63448966 108991888 63448966 108991888 128813290 130834358 128813290 130834358 218979123 242307888 218979123 242307888 240414752 242307888 122705130 77779561 122705130 77779561 75704333 71102229 75704333 71102229 94757136 207903649 94757136 207903649 227864915 246103750 227864915 246103750 244599226 246103750 225845028 152856505 225845028 152856505 131106477 78519640 131106477 78519640 31858895 29346516 31858895 29346516 93338289 139317712 93338289 139317712 146547340 158412193 146547340 158412193 167289010 163618090 167289010 163618090 282200095 283983633 282200095 283983633 245039152 177179904 245039152 177179904 104338632 31095173 104338632 31095173 6685640 8289201 6685640 8289201 228637823 228232173 228637823 228232173 129365856 60106503 129365856 60106503 63117755 60106503 220100161 274891168 220100161 274891168 277765893 280236708 277765893 280236708 217515825 187541413 217515825 187541413 51192133 47407365 51192133 47407365 145253812 198119840 145253812 198119840 218722164 254027345 218722164 254027345 250504465 254027345 198502277 74678373 198502277 74678373 41610289 38856546 41610289 38856546 69294234 72772777 69294234 72772777 268434452 272501915 268434452 272501915 267428858 247623360 267428858 247623360 235058661 199840889 235058661 199840889 152059482 133092957 152059482 133092957 46540500 28792071 46540500 28792071 29515106 53650190 29515106 53650190 197596431 234421339 197596431 234421339 259034522 262717743 259034522 262717743 248608039 247843713 248608039 247843713 243543376 210460569 243543376 210460569 115883490 47330069 115883490 47330069 41574689 43448220 41574689 43448220 60192333 86699800 60192333 86699800 123679244 118926310 123679244 118926310 259270034 263834348 259270034 263834348 65345244 61071922 65345244 61071922 135394942 247022428 135394942 247022428 261031797 262822224 261031797 262822224 164741524 148621295 164741524 148621295 111825762 36916803 111825762 36916803 32755581 33359340 32755581 33359340 104189244 145215762 104189244 145215762 178306433 169836132 178306433 169836132 178681401 154262925 178681401 154262925 46523141 23614417 46523141 23614417 7646369 6354753 7646369 6354753 80219185 136222035 80219185 136222035 156812842 240614991 156812842 240614991 260705282 261715004 260705282 261715004 225257169 121496279 225257169 121496279 119529308 17221672 119529308 17221672 19076794 17221672 44298002 87815135 44298002 87815135 109101766 162272752 109101766 162272752 196980543 229541042 196980543 229541042 238218381 258343583 238218381 258343583 258293049 277360363 258293049 277360363 282196942 287051469 282196942 287051469 298053731 298100872 298053731 298100872 223885520 156713693 223885520 156713693 51186077 47229370 51186077 47229370 201417152 288906401 201417152 288906401 286730026 43163697 286730026 43163697 45351414 118345058 45351414 118345058 118690042 113699633 118690042 113699633 157342350 218460341 157342350 218460341 224722127 238952363 224722127 238952363 239295764 113276641 239295764 113276641 59896134 57956618 59896134 57956618 125783071 178617967 125783071 178617967 184067297 129449253 184067297 129449253 104911494 44386497 104911494 44386497 48975479 44386497 51707188 181398040 51707188 181398040 187729504 181398040 84799723 68350723 84799723 68350723 70870368 68350723 106793645 123364717 106793645 123364717 198141952 267846048 198141952 267846048 264553513 267846048 209353502 154986085 209353502 154986085 109673309 73948159 109673309 73948159 39913915 37502486 39913915 37502486 66951552 66122223 66951552 66122223 129223296 174970511 129223296 174970511 261982708 263253016 261982708 263253016 259464405 164851219 259464405 164851219 72288446 34371184 72288446 34371184 37698441 34371184 38232180 56116284 38232180 56116284 93751720 173319993 93751720 173319993 193511845 246953371 193511845 246953371 248360772 251672593 248360772 251672593 236321115 149311409 236321115 149311409 125455501 114105219 125455501 114105219 93619813 68585162 93619813 68585162 9225640 7615022 9225640 7615022 53461565 151925846 53461565 151925846 159869228 215372590 159869228 215372590 268751279 289450662 268751279 289450662 289669670 289450662 264761900 242549989 264761900 242549989 127057206 61193776 127057206 61193776 43131372 39826610 43131372 39826610 51536656 216624480 51536656 216624480 213539183 141086322 213539183 141086322 142551816 46645650 142551816 46645650 47788468 99907511 47788468 99907511 188698783 221993083 188698783 221993083 273812304 275411442 273812304 275411442 244266489 241853922 244266489 241853922 126011229 94222793 126011229 94222793 96118503 94222793 154462951 241770563 154462951 241770563 250528768 251565304 250528768 251565304 244496819 242522533 244496819 242522533 215481767 188434836 215481767 188434836 123553916 104592494 123553916 104592494 60693419 42564655 60693419 42564655 29084425 27828156 29084425 27828156 62676020 101117578 62676020 101117578 108435240 193392714 108435240 193392714 203031442 240033530 203031442 240033530 279406701 282786904 279406701 282786904 136228859 125997259 136228859 125997259 110166531 75256735 110166531 75256735 25096355 24418553 25096355 24418553 84925004 96609650 84925004 96609650 198565673 211392582 198565673 211392582 238164493 240313358 238164493 240313358 77362253 57407216 77362253 57407216 57789248 57407216 63127847 89260205 63127847 89260205 137681322 143364519 137681322 143364519 180884303 255989734 180884303 255989734 251663632 255989734 198499941 117162721 198499941 117162721 83651088 82681475 83651088 82681475 100641247 148275897 100641247 148275897 202866330 228370284 202866330 228370284 224659085 157185958 224659085 157185958 112155985 94832620 112155985 94832620 99197176 94832620 103768446 111983459 103768446 111983459 158989855 213070985 158989855 213070985 290346302 291179152 290346302 291179152 149993238 76244811 149993238 76244811 48145228 46215955 48145228 46215955 143424064 175642053 143424064 175642053 194724585 185143115 194724585 185143115 147807839 24653574 147807839 24653574 27162131 24653574 161320271 168522018 161320271 168522018 269797357 271969755 269797357 271969755 132488215 110061618 132488215 110061618 95187651 93453347 95187651 93453347 197816012 276164223 197816012 276164223 274300431 276164223 85769475 83182356 85769475 83182356 128940854 138528871 128940854 138528871 174340262 271252398 174340262 271252398 267880622 262176433 267880622 262176433 208989406 191735653 208989406 191735653 135287375 73960166 135287375 73960166 53042665 50420600 53042665 50420600 51324496 50420600 51446337 155023975 51446337 155023975 190914959 283164936 190914959 283164936 280948415 283164936 241995997 130047622 241995997 130047622 119492971 50591371 119492971 50591371 52205708 50591371 212371822 270852403 212371822 270852403 268220166 270852403 227198722 222096281 227198722 222096281 188598366 102397168 188598366 102397168 18041728 16491981 18041728 16491981 57556998 121571988 57556998 121571988 234182165 263214333 234182165 263214333 279739468 280650624 279739468 280650624 252536024 214018958 252536024 214018958 209788607 214018958 217703656 201683169 217703656 201683169 12957241 12083175 12957241 12083175 264100329 265595059 264100329 265595059 184060303 159116423 184060303 159116423 149101888 122950978 149101888 122950978 125701042 9245535 125701042 9245535 8530187 9245535 47197806 195375293 47197806 195375293 210235148 214536077 210235148 214536077 212404593 214536077 200171069 127225250 200171069 127225250 120960532 57654255 120960532 57654255 55297266 53474163 55297266 53474163 65561971 145442816 65561971 145442816 171707224 232173748 171707224 232173748 249396759 262611704 249396759 262611704 261591462 262611704 150612774 128710833 150612774 128710833 83434185 66075488 83434185 66075488 65021344 1573863 65021344 1573863 2728558 1573863 53885619 94114730 53885619 94114730 146641523 201911686 146641523 201911686 297002627 297198807 297002627 297198807 228626336 91112273 228626336 91112273 58578072 56480037 58578072 56480037 210878195 231541977 210878195 231541977 234753658 237230390 234753658 237230390 228696072 221884865 228696072 221884865 184686417 142569225 184686417 142569225 129912180 99461270 129912180 99461270 37282144 36108627 37282144 36108627 85857454 253909099 85857454 253909099 251271303 253909099 48413827 44682721 48413827 44682721 79976117 171698546 79976117 171698546 196176229 233872468 196176229 233872468 268149171 271447874 268149171 271447874 263098068 256629221 263098068 256629221 212382397 179395201 212382397 179395201 152669587 122033455 152669587 122033455 99037334 97107494 99037334 97107494 116545922 117357416 116545922 117357416 172130650 162717963 172130650 162717963 217784752 301933698 217784752 301933698 302342520 301933698 233320046 125461697 233320046 125461697 70006550 66591803 70006550 66591803 190936107 195090027 190936107 195090027 283499907 285906955 283499907 285906955 125782417 106952857 125782417 106952857 71299565 54019274 71299565 54019274 59171573 54019274 122267973 173173331 122267973 173173331 183874552 174638204 183874552 174638204 110766977 36861099 110766977 36861099 39308462 36861099 161187766 255765431 161187766 255765431 287803076 289662521 287803076 289662521 257439203 58993291 257439203 58993291 33533930 27722027 33533930 27722027 25788860 14719089 25788860 14719089 15620102 14719089 132496423 145033872 132496423 145033872 267184376 271050698 267184376 271050698 251214932 170077891 251214932 170077891 164637213 117721504 164637213 117721504 116978283 28600931 116978283 28600931 29570358 28600931 62116002 103583033 62116002 103583033 164587892 166161345 164587892 166161345 178638989 185042850 178638989 185042850 259745686 261928102 259745686 261928102 218884961 184088279 218884961 184088279 168179503 66141024 168179503 66141024 69498935 66141024 235374419 288913572 235374419 288913572 285786735 288913572 195019095 147305858 195019095 147305858 44348049 41413617 44348049 41413617 96937667 178215100 96937667 178215100 292701750 293884932 292701750 293884932 236332152 205912734 236332152 205912734 29679696 26931509 29679696 26931509 115681401 119717534 115681401 119717534 148519622 173581474 148519622 173581474 245234223 255701814 245234223 255701814 252613178 255701814 234112957 114647437 234112957 114647437 51233310 49580508 51233310 49580508 94700877 120300380 94700877 120300380 179969145 204336253 179969145 204336253 274307877 275926997 274307877 275926997 241554203 207107256 241554203 207107256 125257720 56905830 125257720 56905830 60763016 56905830 104357917 211078587 104357917 211078587 220478164 272187763 220478164 272187763 268270027 272187763 264686635 195945307 264686635 195945307 104690673 48484965 104690673 48484965 15045535 15105309 15045535 15105309 129178358 172590371 129178358 172590371 271751163 274431861 271751163 274431861 253380284 139450654 253380284 139450654 66600282 63302343 66600282 63302343 117810684 140055499 117810684 140055499 181081624 254562664 181081624 254562664 254755659 259464109 254755659 259464109 145651985 80987082 145651985 80987082 79461078 11933600 79461078 11933600 12310209 11933600 63220119 108611655 63220119 108611655 224102227 228189761 224102227 228189761 146533892 119857420 146533892 119857420 91750358 90487437 91750358 90487437 167535157 214600636 167535157 214600636 247241715 276928803 247241715 276928803 273903670 276928803 146681917 97710068 146681917 97710068 53171207 33816892 53171207 33816892 36461217 33816892 155484324 177093540 155484324 177093540 207440877 204033975 207440877 204033975 155324551 134847802 155324551 134847802 96005480 73519328 96005480 73519328 25439794 24619131 25439794 24619131 40417592 139056185 40417592 139056185 210864131 243288633 210864131 243288633 239805493 243288633 234383868 161986999 234383868 161986999 103288014 34611357 103288014 34611357 38245125 34611357 38627280 40073940 38627280 40073940 72325143 87552508 72325143 87552508 147661204 190772421 147661204 190772421 201666544 196249710 201666544 196249710 161925276 135396194 161925276 135396194 118129619 91027081 118129619 91027081 92357062 91027081 106204164 250066793 106204164 250066793 264481821 269418805 264481821 269418805 268039014 269418805 228623989 26820332 228623989 26820332 24433016 24048801 24433016 24048801 38621054 43459199 38621054 43459199 56031516 126323986 56031516 126323986 167616483 176135630 167616483 176135630 230214333 233462519 230214333 233462519 179534585 154942346 179534585 154942346 141022753 78924737 141022753 78924737 80990190 78924737 83806369 107397187 83806369 107397187 271742875 273338225 271742875 273338225 254315089 151664294 254315089 151664294 104817459 44470620 104817459 44470620 46602120 44470620 179681692 240169012 179681692 240169012 243326918 258422639 243326918 258422639 273452436 275988645 273452436 275988645 156968911 123746025 156968911 123746025 127648617 123746025 187274107 196394661 187274107 196394661 268027398 270087308 268027398 270087308 244584284 210917231 244584284 210917231 34650787 31951224 34650787 31951224 165632455 162494730 165632455 162494730 224572228 218555831 224572228 218555831 43832167 14698004 43832167 14698004 15215999 14698004 118259769 136196333 118259769 136196333 272889390 275421396 272889390 275421396 211710396 124944810 211710396 124944810 112644028 78318927 112644028 78318927 80974507 123155684 80974507 123155684 125783938 117229338 125783938 117229338 122736482 117229338 173096427 245352584 173096427 245352584 244344841 248611027 244344841 248611027 251863564 254156958 251863564 254156958 235840576 233262012 235840576 233262012 204886046 198755236 204886046 198755236 164805041 97006691 164805041 97006691 52195406 49738177 52195406 49738177 58720153 149957645 58720153 149957645 175811890 196224825 175811890 196224825 273386658 275684229 273386658 275684229 140916031 84976019 140916031 84976019 86131984 84976019 201676447 221960154 201676447 221960154 219164617 122643682 219164617 122643682 74545318 47440667 74545318 47440667 30448295 28691668 30448295 28691668 183590491 176433883 183590491 176433883 181312602 149627590 181312602 149627590 156052012 178627675 156052012 178627675 191319978 238026588 191319978 238026588 247743618 255622690 247743618 255622690 292527709 293890425 292527709 293890425 230771109 105283069 230771109 105283069 45347064 30199336 45347064 30199336 32524185 30199336 52686615 225813741 52686615 225813741 227502514 251026298 227502514 251026298 267962127 269772583 267962127 269772583 217596410 214849533 217596410 214849533 207792424 43719488 207792424 43719488 45539307 43719488 132371021 274727006 132371021 274727006 271243607 274727006 68208351 64762329 68208351 64762329 95823674 145306646 95823674 145306646 150646967 55633900 150646967 55633900 58841980 55633900 79019884 219391222 79019884 219391222 221386726 210473156 221386726 210473156 197769234 181662033 197769234 181662033 82015194 71862628 82015194
91428 861672332 0 861672332 818535664 245699437 818535664 245699437 881350421 161013873 881350421 161013873 35955993 53056355 35955993 53056355 706360133 586503687 706360133 586503687 74093940 111397433 74093940 111397433 797757353 881009133 797757353 881009133 512346031 503961181 512346031 503961181 822713968 266870226 822713968 266870226 750290177 433924083 750290177 433924083 174244367 264635650 174244367 264635650 629343403 742738018 629343403 742738018 213125794 228298639 213125794 228298639 975418387 30868065 975418387 30868065 979450348 30868065 709191561 852186308 709191561 852186308 8327674 12547755 8327674 12547755 936927000 892737675 936927000 892737675 133333108 177505682 133333108 177505682 881851042 177505682 346765758 882212570 346765758 882212570 584267489 579589387 584267489 579589387 427091608 397452111 427091608 397452111 783833696 304494220 783833696 304494220 201772980 565393547 201772980 565393547 922524465 8973370 922524465 8973370 6088081 8973370 143888525 256147527 143888525 256147527 309600914 874656597 309600914 874656597 966481325 49600743 966481325 49600743 59647600 663651557 59647600 663651557 940709493 533800 940709493 533800 362201 842727884 362201 842727884 717444942 402710705 717444942 402710705 818084971 94594186 818084971 94594186 63027968 94594186 910962570 260984980 910962570 260984980 87443112 131388929 87443112 484844101 87443112 484844101 855539988 148012573 855539988 148012573 901697040 148012573 130621575 361400721 130621575 361400721 294286893 692275378 294286893 692275378 743597498 94804761 743597498 94804761 937015866 94804761 604115878 686224606 604115878 686224606 376675512 77124829 376675512 77124829 51765329 309894530 51765329 309894530 825891232 25637066 825891232 25637066 16462263 25637066 734363911 792947525 734363911 792947525 40339047 59855731 40339047 59855731 355679984 743983739 355679984 743983739 433133621 432034336 433133621 432034336 75094011 13840484 75094011 13840484 990774897 13840484 975804594 158688965 975804594 158688965 733646892 408140363 733646892 408140363 576503495 866405652 576503495 866405652 341770466 396421779 341770466 396421779 264167567 396421779 722263788 748419566 722263788 748419566 420209405 832103355 420209405 832103355 637515472 226305196 637515472 226305196 849391627 226305196 437419776 925778129 437419776 925778129 984789590 22708465 984789590 22708465 41780054 634981978 41780054 634981978 767837596 287821899 767837596 287821899 190080634 646926935 190080634 646926935 680348754 10155068 680348754 10155068 6920151 10155068 950238537 605616986 950238537 605616986 265721507 374436071 265721507 374436071 250132456 374436071 861751964 206317548 861751964 206317548 321326427 814703142 321326427 814703142 845550262 184588128 845550262 184588128 123112645 184588128 629552089 882492893 629552089 882492893 147421476 223273075 147421476 223273075 160643926 406449547 160643926 406449547 397780339 944346284 397780339 944346284 297414733 247250675 297414733 247250675 163120117 247250675 164203874 879520298 164203874 879520298 893420188 131652644 893420188 131652644 87696119 131652644 670626432 977496199 670626432 977496199 317510340 414541423 317510340 414541423 171560686 252879122 171560686 252879122 81823863 122800916 81823863 460237651 81823863 460237651 690491397 169134681 690491397 169134681 887375396 169134681 167371997 379707829 167371997 379707829 557828240 739047872 557828240 739047872 55036154 82563939 55036154 82563939 589043711 873105596 589043711 873105596 223974679 239360997 223974679 239360997 893341409 131018844 893341409 131018844 913390711 131018844 43106788 505344 43106788 505344 342146 505344 965701380 706271933 965701380 706271933 372451097 790231219 372451097 790231219 813727645 279479440 813727645 306209701 813727645 306209701 179515355 36297672 179515355 36297672 975891375 739322812 975891375 739322812 270912882 8231183 270912882 8231183 993985095 8231183 819690506 729692905 819690506 729692905 353618489 209954170 353618489 209954170 91451477 89363010 91451477 89363010 59564365 89363010 930962440 783246614 930962440 783246614 405861360 375331491 405861360 375331491 168448157 221572382 168448157 221572382 911580005 133682718 911580005 133682718 109341296 429107183 109341296 429107183 709916360 429107183 423050839 990338820 423050839 990338820 438366009 215783055 438366009 215783055 143029403 215783055 387808895 955665961 387808895 955665961 610726382 955665961 560342526 240209885 560342526 240209885 739191 1017216 739191 1017216 910251443 295295513 910251443 295295513 174452190 264979402 174452190 264979402 200827832 395545374 200827832 395545374 985220060 21616782 985220060 21616782 985722705 21616782 192387783 993126671 192387783 993126671 618520120 758335512 618520120 758335512 330444234 105020829 330444234 105020829 931078753 105020829 144750333 480475732 144750333 480475732 370156518 998901099 370156518 834479103 370156518 834479103 595994935 167355106 595994935 167355106 26823964 40431739 26823964 40431739 120525021 519761930 120525021 519761930 750255055 369261294 750255055 369261294 351989291 537409209 351989291 537409209 734587616 304719374 734587616 304719374 201976110 302057526 201976110 302057526 797936933 194305732 797936933 194305732 884727546 173310375 884727546 173310375 838011477 375728020 838011477 375728020 386753392 728175140 386753392 728175140 810047139 247510782 810047139 247510782 835392049 247510782 257464523 415466489 257464523 415466489 592548281 897041626 592548281 897041626 640133388 897041626 82735563 124226254 82735563 124226254 829142105 420838049 829142105 420838049 107438133 56225542 107438133 56225542 37982711 56225542 405490543 662539404 405490543 662539404 359412324 645296498 359412324 980699208 359412324 980699208 456155472 89703660 456155472 89703660 59830156 89703660 375477886 909328474 375477886 909328474 99702733 149852939 99702733 149852939 687181048 742195309 687181048 742195309 143207620 107294795 143207620 107294795 933415457 101563953 933415457 323655905 933415457 323655905 141390520 212771496 141390520 212771496 253845105 500649308 253845105 500649308 546042041 500649308 235703393 354251746 235703393 354251746 675795098 910606085 675795098 910606085 297094172 351769538 297094172 351769538 955861052 65614294 955861052 65614294 208560081 499449876 208560081 499449876 530704257 836905124 530704257 836905124 192336983 51028741 192336983 51028741 965585181 51028741 187911331 396170354 187911331 396170354 517551546 885732967 517551546 885732967 698890968 445061303 698890968 678670008 698890968 678670008 173049425 263198598 173049425 917452539 173049425 917452539 663816539 431084367 663816539 431084367 857866427 212655068 857866427 212655068 151725006 290978744 151725006 290978744 682520521 619213631 682520521 619213631 414441295 697961111 414441295 697961111 741881104 381393936 741881104 760376405 741881104 760376405 460467573 3750941 460467573 3750941 2514672 3750941 878812180 385137162 878812180 385137162 667974152 511299861 667974152 511299861 273589341 138514775 273589341 138514775 907960440 409547541 907960440 409547541 85649169 128645332 85649169 128645332 324971794 658694008 324971794 658694008 570443516 389136997 570443516 389136997 41913458 36752899 41913458 36752899 24456771 36752899 943864116 261232926 943864116 261232926 800193697 648673446 800193697 648673446 304303440 456320464 304303440 856879184 304303440 856879184 460325398 33818000 460325398 33818000 22502349 534287387 22502349 534287387 835115711 247727340 835115711 247727340 563459157 863788402 563459157 863788402 736496669 93072975 736496669 93072975 938117004 93072975 127053670 373793709 127053670 373793709 963762344 53650841 963762344 53650841 160955547 459486091 160955547 459486091 596664581 846729887 596664581 846729887 230576886 345799531 230576886 345799531 376930015 948231037 376930015 948231037 563284900 170647944 563284900 170647944 893186976 153002345 893186976 153002345 898386942 153002345 327070076 956245268 327070076 956245268 644894518 119385495 644894518 119385495 997756828 3302762 997756828 3302762 869956610 416931737 869956610 416931737 373672435 835152436 373672435 835152436 654247512 680471067 654247512 680471067 249711236 373439321 249711236 373439321 747275911 373439321 746706316 630660682 746706316 630660682 407006679 673795834 407006679 673795834 862530319 204967997 862530319 204967997 769753592 901890974 769753592 901890974 312887919 275796862 312887919 275796862 978626034 8966638 978626034 8966638 6032744 8966638 206501346 975403768 206501346 975403768 585924966 112906088 585924966 112906088 75037522 112906088 806281937 324320151 806281937 324320151 92436615 15498523 92436615 15498523 10392196 15498523 710496258 963242519 710496258 963242519 428409071 587849583 428409071 587849583 196258146 296664405 196258146 296664405 216154399 716156719 216154399 716156719 786148880 209236193 786148880 209236193 16817789 10836896 16817789 10836896 992460765 10836896 795316836 810357379 795316836 810357379 387205229 488841602 387205229 488841602 898138190 13217326 898138190 13217326 990994197 429073355 990994197 429073355 53613500 41362305 53613500 41362305 972092069 41362305 929996715 230047270 929996715 230047270 832965021 832193233 832965021 832193233 615020470 832193233 925468595 112933734 925468595 795278352 925468595 795278352 201694716 227081905 201694716 227081905 848797180 227081905 207966959 389276402 207966959 389276402 905235769 24700005 905235769 24700005 983740024 24700005 462435473 804266136 462435473 804266136 828758114 257665890 828758114 257665890 751466751 783750321 751466751 783750321 335660359 434098159 335660359 434098159 906976952 139503659 906976952 519153244 906976952 519153244 120025346 180092123 120025346 180092123 156011015 249682250 156011015 249682250 875952697 137868498 875952697 137868498 91783713 137868498 872142678 240134165 872142678 240134165 38656347 57221287 38656347 57221287 619758825 726951033 619758825 726951033 372068965 235998295 372068965 235998295 156088569 235998295 749894004 653591742 749894004 653591742 393386698 962938144 393386698 962938144 821468758 259742855 821468758 259742855 827520778 975206270 827520778 975206270 521274293 716668932 521274293 716668932 479257226 984395876 479257226 984395876 775799800 128286962 775799800 128286962 85258573 720134188 85258573 720134188 461353214 367847349 461353214 367847349 117703735 15291339 117703735 15291339 989844773 15291339 910818584 477520866 910818584 477520866 305281301 235909926 305281301 235909926 1280998 1919951 1280998 1919951 99585118 937824984 99585118 937824984 890908198 36417874 890908198 36417874 975760605 36417874 199831689 344159403 199831689 344159403 681746802 965170115 681746802 965170115 402229659 843617483 402229659 843617483 618405252 508712036 618405252 508712036 434134617 989059252 434134617 989059252 530297826 512286305 530297826 512286305 597693063 736163071 597693063 736163071 365195382 409326458 365195382 409326458 723411183 521255687 723411183 521255687 277245970 320469817 277245970 320469817 874944891 187364874 874944891 187364874 314933069 995270435 314933069 995270435 801564825 289149517 801564825 289149517 825466384 165285501 825466384 165285501 110394348 165285501 692058436 878300307 692058436 878300307 312930646 90006802 312930646 90006802 940269806 90006802 92337071 274317626 92337071 274317626 731388100 493595114 731388100 493595114 85500432 128445599 85500432 128445599 272578902 427353625 272578902 427353625 578448467 997245513 578448467 997245513 353820925 943187208 353820925 943187208 560095431 14692825 560095431 14692825 990260898 14692825 155103092 269623022 155103092 269623022 820782617 269623022 775154652 647053005 775154652 647053005 550177607 810720908 550177607 810720908 361391825 614661104 361391825 614661104 800772129 211555770 800772129 211555770 82348238 2478450 82348238 2478450 998231944 2478450 94464042 889493728 94464042 889493728 599686483 889493728 339648916 213476840 339648916 213476840 67396475 101813358 67396475 101813358 104812807 979918391 104812807 979918391 561677448 348117713 561677448 348117713 764796513 635738157 764796513 635738157 11433936 17460218 11433936 754795771 11433936 754795771 783066232 235033245 783066232 235033245 961906899 56570128 961906899 240608821 961906899 240608821 134837440 177682966 134837440 177682966 75150343 113029048 75150343 113029048 435629375 791201488 435629375 791201488 162577942 147222680 162577942 147222680 902170967 147222680 720048832 666781886 720048832 666781886 24548980 36830835 24548980 972368434 24548980 972368434 603914891 564375848 603914891 564375848 220996956 286998355 220996956 286998355 151836875 151453419 151836875 151453419 899436883 702499416 899436883 702499416 19258298 29795113 19258298 29795113 103112762 361250404 103112762 361250404 270545873 844535946 270545873 844535946 714396378 333801733 714396378 333801733 221414466 333801733 310301011 518400488 310301011 518400488 445652317 687105686 445652317 687105686 272490341 249964750 272490341 249964750 951497118 72280279 951497118 72280279 908676937 918817757 908676937 918817757 496087559 12707135 496087559 12707135 8426412 12707135 889213910 620990311 889213910 620990311 365690262 527052862 365690262 527052862 646918241 929271220 646918241 929271220 538440 797283 538440 797283 775993274 350178900 775993274 350178900 52840237 78961454 52840237 775988658 52840237 775988658 673813558 11859331 673813558 11859331 993627982 8759771 993627982 8759771 968579555 199561665 968579555 199561665 394869821 873859332 394869821 873859332 781542144 323572157 781542144 323572157 589214753 879409346 589214753 879409346 321598695 107318323 321598695 107318323 967482746 47695614 967482746 47695614 89431258 842424959 89431258 842424959 906772257 53148744 906772257 53148744 964167874 53148744 872093813 238786971 872093813 238786971 308449096 462502122 308449096 437735308 308449096 437735308 977618298 33781515 977618298 698795017 977618298 698795017 222424644 264719077 222424644 264719077 824068845 450098303 824068845 450098303 127355561 190914998 127355561 190914998 314344299 491427265 314344299 491427265 909650430 136571132 909650430 136571132 199026506 411162437 199026506 411162437 668298081 681619812 668298081 681619812 298173403 36621302 298173403 36621302 975660486 36621302 478005579 875519468 478005579 875519468 956377269 64722590 956377269 306957883 956377269 306957883 59150931 88472958 59150931 607520073 59150931 607520073 892849024 18400971 892849024 18400971 12067910 18400971 788160905 429834087 788160905 429834087 197627363 33990207 197627363 33990207 22540585 33990207 962458264 858458385 962458264 858458385 12908024 19796687 12908024 491181487 12908024 491181487 752885730 136375513 752885730 136375513 931143445 80821356 931143445 80821356 945916112 80821356 845895094 652342088 845895094 652342088 82164967 123189448 82164967 694786591 82164967 694786591 862195752 205387887 862195752 205387887 795950773 587265851 795950773 587265851 321060040 111433283 321060040 111433283 926599171 111433283 832256314 667874459 832256314 667874459 428219359 542327616 428219359 542327616 625319744 953759177 625319744 953759177 189730758 41938609 189730758 41938609 27831986 764181537 27831986 764181537 914069540 129784452 914069540 129784452 381473618 934126343 381473618 934126343 736967220 147362663 736967220 147362663 98113458 982691522 98113458 982691522 733287841 366764395 733287841 366764395 751859990 366764395 389768234 576587109 389768234 576587109 984541640 23098420 984541640 23098420 746571822 881046475 746571822 881046475 508756580 497636682 508756580 497636682 144429997 134610556 144429997 134610556 910958819 134610556 387090084 696458584 387090084 696458584 449583459 696458584 356995989 118556881 356995989 118556881 921721035 118556881 149328265 494668481 149328265 494668481 654345346 965332193 654345346 965332193 370894302 310048449 370894302 310048449 703451 1014062 703451 1014062 882834614 179717506 882834614 179717506 551683855 505358532 551683855 450459689 551683855 450459689 937714100 25333591 937714100 25333591 993020572 9758023 993020572 9758023 940290866 105218520 940290866 105218520 631620992 691408301 631620992 691408301 348250402 162191498 348250402 162191498 108403780 735428143 108403780 735428143 748662546 217079926 748662546 217079926 108963103 40800930 108963103 40800930 972367838 40800930 705794440 827454806 705794440 827454806 271277659 407224521 271277659 407224521 311945615 912861794 311945615 912861794 938740244 92188631 938740244 92188631 108844541 436709965 108844541 436709965 447658794 814161957 447658794 814161957 700869930 128487442 700869930 128487442 85551071 276019093 85551071 276019093 875817002 75421078 875817002 75421078 50541667 75421078 128230614 340398592 128230614 340398592 794617289 136873204 794617289 136873204 909453648 136873204 155623184 297181919 155623184 297181919 486401824 987090486 486401824 987090486 333383372 256422518 333383372 256422518 829632503 871563016 829632503 871563016 270276507 90877938 270276507 90877938 990464561 14466748 990464561 14466748 817492604 427127086 817492604 427127086 494287330 995190119 494287330 995190119 640285179 304984892 640285179 304984892 202176114 304984892 773188219 918431049 773188219 918431049 581909560 775704753 581909560 775704753 425903168 643275322 425903168 643275322 828228827 81978671 828228827 81978671 945170151 472016288 945170151 472016288 167976566 7165913 167976566 7165913 4539468 7165913 296339724 893596184 296339724 893596184 538249950 916651894 538249950 916651894 952564631 70835931 952564631 70835931 572624484 588608132 572624484 588608132 715313693 281200839 715313693 281200839 185254682 729314663 185254682 729314663 729004826 293056304 729004826 293056304 164658310 72913375 164658310 72913375 951136715 72913375 202218864 905383016 202218864 905383016 644888591 163065801 644888591 163065801 938086576 66924114 938086576 66924114 45041589 544634371 45041589 544634371 885986764 136375514 885986764 136375514 90710487 136375514 231980724 547945988 231980724 547945988 745337025 317224250 745337025 317224250 203033815 268017716 203033815 268017716 173011095 253981531 173011095 253981531 831288149 525550333 831288149 525550333 83118980 124818785 83118980 124818785 895898822 166002651 895898822 166002651 110787080 166002651 824797152 493844801 824797152 493844801 6739338 9896745 6739338 409755958 6739338 409755958 987541567 18606971 987541567 18606971 796433893 752759915 796433893 752759915 420686361 387844887 420686361 387844887 154071759 232752912 154071759 232752912 208254406 666269695 208254406 666269695 533147541 169923923 533147541 169923923 45890443 68013476 45890443 68013476 495922491 944626888 495922491 944626888 595875840 944626888 533249082 294987403 533249082 294987403 195067229 659111541 195067229 659111541 668663096 106797168 668663096 106797168 70703743 106797168 111165256 852850755 111165256 852850755 966582335 49409002 966582335 497975038 966582335 497975038 95817873 143573882 95817873 782326201 95817873 782326201 891172800 115421320 891172800 115421320 937461102 94239812 937461102 94239812 229299652 747802941 229299652 747802941 644662676 969333378 644662676 969333378 509128211 569529176 509128211 569529176 971258742 42789262 971258742 42789262 683033184 899701142 683033184 899701142 325016382 414982268 325016382 414982268 992550529 10650914 992550529 436319159 992550529 436319159 182398117 48748171 182398117 48748171 967053536 48748171 935472420 778800131 935472420 778800131 469507174 916812456 469507174 916812456 403015011 159251547 403015011 159251547 894072558 159251547 217238941 441021617 217238941 441021617 573359961 757889317 573359961 757889317 295965954 378723184 295965954 378723184 763086836 193981196 763086836 193981196 64925459 97591640 64925459 893685585 64925459 893685585 740886335 107558151 740886335 107558151 929397914 471214915 929397914 471214915 277825444 351754692 277825444 351754692 149438648 226212465 149438648 226212465 336415254 777107369 336415254 777107369 5356657 8089924 5356657 8089924 809591141 765909006 809591141 765909006 249925614 238214882 249925614 238214882 42683233 63218822 42683233 63218822 858233160 931412313 858233160 931412313 296654944 444933806 296654944 791763924 296654944 791763924 498051268 395229661 498051268 395229661 737174394 200576843 737174394 200576843 133485075 200576843 607815684 748386406 607815684 748386406 466392113 542232071 466392113 542232071 646848774 747269189 646848774 747269189 411458003 182775931 411458003 182775931 982204895 26983921 982204895 351676082 982204895 351676082 115840157 104731170 115840157 104731170 931258856 733364520 931258856 733364520 309948972 268805428 309948972 268805428 821214731 268805428 789562669 796143164 789562669 796143164 356510163 752757703 356510163 752757703 648074004 58171984 648074004 58171984 39242041 864807993 39242041 864807993 974614485 37806396 974614485 242471524 974614485 242471524 98835190 148598691 98835190 456102186 98835190 456102186 731025919 351370336 731025919 351370336 233624894 351370336 734403707 397482206 734403707 397482206 577104395 885043468 577104395 885043468 622701263 312330599 622701263 312330599 805035454 290141007 805035454 290141007 635450174 948617355 635450174 948617355 269344981 112239107 269344981 112239107 17519083 27196404 17519083 27196404 921073764 671284584 921073764 671284584 352225089 685870616 352225089 685870616 890558321 164355146 890558321 164355146 217690872 386518552 217690872 386518552 700714539 941049046 700714539 941049046 352584502 153676315 352584502 153676315 102501908 153676315 789247219 984458873 789247219 984458873 281578196 422350951 281578196 708474922 281578196 708474922 487945841 204490203 487945841 204490203 135929681 378386901 135929681 378386901 909077345 137363574 909077345 137363574 808767923 445492296 808767923 445492296 186550148 283251469 186550148 283251469 212147377 575847052 212147377 575847052 832968801 250869944 832968801 250869944 804054073 633045620 804054073 633045620 256153976 281479689 256153976 281479689 812364829 281479689 194091359 988371837 194091359 988371837 716698987 359518219 716698987 359518219 756851092 359518219 245283536 911651784 245283536 911651784 808931990 132638357 808931990 132638357 966751243 49146662 966751243 49146662 72318333 160135209 72318333 160135209 748162286 672968410 748162286 672968410 132406797 198900283 132406797 198900283 337155908 738514195 337155908 738514195 662753233 583095988 662753233 583095988 332118018 293345720 332118018 293345720 148809220 34995764 148809220 34995764 23119751 439644448 23119751 439644448 803487685 213740917 803487685 213740917 141839291 213740917 175131727 266736862 175131727 266736862 782001486 329411066 782001486 329411066 314077465 996565822 314077465 996565822 426341022 996565822 299090293 315968977 299090293 315968977 154910450 87439708 154910450 87439708 941728491 87439708 307089350 577710455 307089350 577710455 737598215 231397000 737598215 231397000 855283071 90290672 855283071 90290672 60287209 390631160 60287209 390631160 970812769 43359376 970812769 43359376 752828069 872658890 752828069 872658890 341596615 612436347 341596615 612436347 684814103 188469499 684814103 188469499 73046359 23208498 73046359 23208498 999057710 1121547 999057710 1121547 655355263 885197548 655355263 885197548 100131504 150615723 100131504 487076741 100131504 487076741 835278964 247643328 835278964 247643328 288773136 656957939 288773136 656957939 990948371 13444754 990948371 13444754 24661602 671582572 24661602 671582572 714080658 397758090 714080658 397758090 810542761 283331442 810542761 283331442 387534079 978260531 387534079 978260531 832226501 242422835 832226501 242422835 920780872 119991644 920780872 119991644 830695205 388699178 830695205 388699178 582585555 596056676 582585555 596056676 172433638 112679418 172433638 112679418 925645282 112679418 97205430 201913296 97205430 201913296 815033086 761885353 815033086 761885353 135541723 203623116 135541723 203623116 160663865 756253918 160663865 756253918 826654975 260953390 826654975 260953390 328397238 616827744 328397238 616827744 762294963 347080644 762294963 347080644 898206981 153204672 898206981 153204672 686033469 952028744 686033469 952028744 219880246 47441935 219880246 47441935 967647425 47441935 895385524 314080222 895385524 314080222 567521141 595780729 567521141 595780729 626847316 33210749 626847316 33210749 21903249 33210749 778330686 441384644 778330686 441384644 227786734 342087746 227786734 345980364 227786734 345980364 905087358 143092169 905087358 924799045 905087358 924799045 281892295 197572496 281892295 197572496 867736170 197572496 586257733 794484425 586257733 794484425 625032206 794484425 314255998 33448 314255998 33448 46003 33448 263421691 862667964 263421691 862667964 965099065 51858140 965099065 460986916 965099065 460986916 239359207 273675882 239359207 273675882 987314339 19024238 987314339 19024238 108072076 492362712 108072076 492362712 871809861 84449844 871809861 84449844 56262897 84449844 116237280 341844164 116237280 341844164 734504574 831257188 734504574 831257188 617831421 535497257 617831421 535497257 625290846 755653484 625290846 755653484 275306718 322943336 275306718 322943336 782042753 667741212 782042753 667741212 123349678 92915740 123349678 92915740 62020836 92915740 788477210 528502337 788477210 528502337 138816689 60922187 138816689 60922187 41020567 60922187 569591101 983439806 569591101 983439806 360651262 45357797 360651262 45357797 30252022 45357797 177262472 990576072 177262472 990576072 963078187 54872338 963078187 54872338 283742134 773634088 283742134 773634088 745420608 203120186 745420608 203120186 135197481 736365880 135197481 736365880 769921842 101254644 769921842 101254644 933632671 101254644 177759862 950353799 177759862 950353799 611290536 950353799 303854523 449458705 303854523 449458705 916965206 123681206 916965206 123681206 67565033 102005178 67565033 989933264 67565033 989933264 652165342 206404746 652165342 206404746 136991701 206404746 663280645 910852321 663280645 910852321 529711168 386427850 529711168 386427850 837460603 223451015 837460603 223451015 147598324 223451015 231061749 998604583 231061749 998604583 794719979 304927996 794719979 304927996 310118405 866020003 310118405 866020003 671998330 309044526 671998330 309044526 990971633 6468867 990971633 6468867 4105998 925457024 4105998 925457024 950876314 73223729 950876314 73223729 560079196 606318894 560079196 606318894 46672663 15736418 46672663 15736418 10458447 15736418 220644527 385024019 220644527 385024019 748627034 152865783 748627034 152865783 978146145 33130879 978146145 33130879 324188280 649055463 324188280 649055463 632546070 6703678 632546070 6703678 995137952 6703678 877049183 959776548 877049183 959776548 422551337 50818575 422551337 50818575 965747424 840599666 965747424 840599666 99344478 83092718 99344478 83092718 55433429 443425401 55433429 443425401 922091403 118060684 922091403 287596444 922091403 287596444 158134734 239268475 158134734 239268475 704682140 823341336 704682140 823341336 356326708 987229299 356326708 987229299 655305860 716853861 655305860 716853861 71636921 108175911 71636921 108175911 819031682 801886054 819031682 801886054 418702319 800748221 418702319 800748221 968775147 45697147 968775147 667275113 968775147 667275113 14616118 22693799 14616118 22693799 189860984 904512996 189860984 904512996 941964775 86882795 941964775 86882795 773291737 378993247 773291737 378993247 661665355 821567639 661665355 250562418 661665355 250562418 949099073 75929944 949099073 112743768 949099073 112743768 36648547 13113433 36648547 13113433 991099251 13113433 95473930 588952732 95473930 588952732 766387809 345695086 766387809 345695086 369111743 873804580 369111743 873804580 614899623 719643525 614899623 719643525 65775695 98803232 65775695 98803232 921454852 124386801 921454852 124386801 823791694 451382464 823791694 451382464 300839303 621735152 300839303 621735152 668375603 240635721 668375603 240635721 159034264 240635721 828263938 910869605 828263938 910869605 406136568 112505250 406136568 112505250 74751093 112505250 219542870 783623573 219542870 783623573 520984786 985076349 520984786 985076349 483581540 27332941 483581540 27332941 17572702 27332941 286119769 535912621 286119769 535912621 639697936 455664076 639697936 455664076 794159304 305567731 794159304 305567731 315330067 547055367 315330067 547055367 659997531 995125225 659997531 995125225 573506279 214916767 573506279 214916767 965527742 25502507 965527742 25502507 983166885 25502507 207058645 821079748 207058645 821079748 874705427 74266318 874705427 74266318 49932936 519826222 49932936 519826222 709697555 247203368 709697555 247203368 33548372 49641121 33548372 49641121 131725737 863314281 131725737 863314281 473702325 96456286 473702325 96456286 64292707 96456286 86818971 658468132 86818971 658468132 678268149 122474135 678268149 122474135 919068964 940420215 919068964 940420215 335508144 213807619 335508144 213807619 141879912 213807619 748267501 996211764 748267501 996211764 348456320 588445409 348456320 588445409 832783905 51804665 832783905 51804665 965132060 51804665 203323502 451899967 203323502 451899967 959227668 60562949 959227668 60562949 810504309 937311348 810504309 937311348 248658363 361203786 248658363 361203786 969715810 44716747 969715810 871340340 969715810 871340340 453174866 686324909 453174866 686324909 931175795 104833374 931175795 104833374 869606276 498396232 869606276 498396232 136456006 205335170 136456006 205335170 859494763 276311100 859494763 276311100 262816921 468076739 262816921 468076739 558557669 893703261 558557669 893703261 756793245 316358158 756793245 316358158 209633621 316358158 656950229 848757854 656950229 848757854 179017821 193677963 179017821 193677963 128866010 898268560 128866010 898268560 850740020 224437669 850740020 224437669 795658724 343018694 795658724 343018694 717658309 418161440 717658309 418161440 79181878 118666195 79181878 118666195 720807233 418252214 720807233 418252214 461736134 941461503 461736134 941461503 265054185 322721133 265054185 322721133 872728113 25876526 872728113 25876526 16656059 25876526 804445339 539062967 804445339 539062967 301992649 434758605 301992649 434758605 735289480 378392984 735289480 378392984 744285178 378392984 189221855 210002190 189221855 210002190 139698285 209954053 139698285 209954053 991893053 1919946 991893053 1919946 998546197 252493488 998546197 252493488 50184419 73863340 50184419 73863340 950353374 73863340 378679821 894003364 378679821 894003364 609034903 894003364 221774506 208300596 221774506 208300596 138495427 803056364 138495427 803056364 505399235 469000473 505399235 469000473 108763468 162666906 108763468 162666906 675255605 815917229 675255605 815917229 13555919 20979164 13555919 20979164 45830466 998172876 45830466 998172876 404401223 651499993 404401223 651499993 666239229 494891603 666239229 584444816 666239229 584444816 130941912 196498799 130941912 196498799 198106635 639949234 198106635 639949234 472460527 860365403 472460527 860365403 841889540 187432599 841889540 187432599 102097088 19520305 102097088 19520305 12718247 19520305 700506025 935892474 700506025 935892474 368056828 622190655 368056828 622190655 747180623 117075692 747180623 117075692 77874889 563333563 77874889 563333563 969846835 17723157 969846835 17723157 988114259 17723157 762773236 716099655 762773236 716099655 304307232 456343019 304307232 746294026 304307232 746294026 677746331 413115709 677746331 413115709 275183206 497317868 275183206 497317868 720703139 413833252 720703139 413833252 686717461 491000523 686717461 491000523 326627405 828808517 326627405 828808517 434188033 303548040 434188033 303548040 795887138 303548040 459818861 720874172 459818861 720874172 108741088 17473168 108741088 17473168 988313591 17473168 810919967 702641576 810919967 702641576 252461866 111807045 252461866 111807045 926444776 416945435 926444776 416945435 29816979 45028070 29816979 380671476 29816979 380671476 948834120 76387911 948834120 76387911 52370499 765940342 52370499 765940342 740312430 33434440 740312430 33434440 977862219 33434440 297193457 496191656 297193457 496191656 865228478 201282127 865228478 201282127 233124190 885330663 233124190 885330663 588125769 221711797 588125769 221711797 852462360 770022097 852462360 770022097 391219638 344346534 391219638 344346534 229449415 344346534 658554891 993126423 658554891 993126423 270051858 222903194 270051858 222903194 97157457 71201870 97157457 71201870 47788239 71201870 741060969 529228826 741060969 529228826 270454646 404850630 270454646 404850630 81321969 121994818 81321969 121994818 237518697 426840473 237518697 426840473 675623162 734938472 675623162 734938472 311897984 300261635 311897984 300261635 189366471 286903588 189366471 286903588 300441091 864157522 300441091 864157522 471379659 423068028 471379659 423068028 112248526 162220751 112248526 162220751 92013975 21846893 92013975 21846893 13878900 21846893 14502444 139091772 14502444 139091772 866867128 499087065 866867128 499087065 264619022 150272483 264619022 150272483 99870019 150272483 282053558 740107442 282053558 740107442 434474289 740107442 119162606 178374583 119162606 178374583 753297057 828269150 753297057 828269150 419897539 118672919 419897539 118672919 79199430 819920028 79199430 819920028 886153177 171120219 886153177 673657398 886153177 673657398 525736941 517714905 525736941 517714905 698221125 205864270 698221125 205864270 861901286 205864270 448598043 958009979 448598043 958009979 636687615 741220917 636687615 741220917 301293026 452158374 301293026 452158374 477445994 561192797 477445994 561192797 753295050 364521167 753295050 364521167 452634698 680910691 452634698 680910691 924170574 114772633 924170574 114772633 159947046 921826919 159947046 921826919 611435623 11347110 611435623 11347110 7466408 11347110 19837589 253988065 19837589 253988065 839405384 225139530 839405384 225139530 850223573 225139530 92372003 138558900 92372003 138558900 289081546 471024511 289081546 471024511 391620716 831573976 391620716 831573976 198286283 208661247 198286283 208661247 138717266 208661247 580785848 741519452 580785848 741519452 107520677 161320015 107520677 161320015 674355774 774639607 674355774 774639607 401790870 890903429 401790870 698384470 401790870 698384470 938330959 92791223 938330959 92791223 63746717 471090541 63746717 471090541 784223841 194823928 784223841 194823928 107514748 119703588 107514748 119703588 79829114 119703588 475810614 750374282 475810614 750374282 670331444 282022450 670331444 282022450 48040487 71562546 48040487 71562546 478358557 815847460 478358557 815847460 467022515 624449510 467022515 624449510 948719949 76488112 948719949 76488112 87989607 261147236 87989607 261147236 906692223 133673289 906692223 133673289 88822004 872220348 88822004 872220348 780264278 70158604 780264278 70158604 952842444 70158604 608925573 991382139 608925573 991382139 72474302 87752630 72474302 87752630 58807545 87752630 567487564 976248447 567487564 976248447 458134827 487928456 458134827 487928456 711788991 426667872 711788991 426667872 292021362 803926024 292021362 803926024 587821110 835137380 587821110 835137380 700015144 330049372 700015144 330049372 218833273 470158790 218833273 470158790 936198154 32001006 936198154 32001006 21086407 32001006 932124042 283584896 932124042 283584896 241495690 731686168 241495690 731686168 821299784 268626895 821299784 268626895 797168329 845446546 797168329 845446546 453237292 730929048 453237292 730929048 937736664 14351291 937736664 14351291 990487581 14351291 927423075 455223096 927423075 455223096 303565300 756352108 303565300 756352108 888720902 162175924 888720902 162175924 99662704 149838295 99662704 884324187 99662704 884324187 877411225 51652774 877411225 51652774 34999032 51652774 67765662 182513522 67765662 182513522 850812239 419986235 850812239 419986235 288393679 725582529 288393679 725582529 848965743 226845637 848965743 226845637 770864182 718951236 770864182 718951236 378036594 245953753 378036594 245953753 836353422 245953753 192867730 443098171 192867730 443098171 933572706 75683911 933572706 75683911 50725364 364107661 50725364 364107661 916519822 126606961 916519822 422507278 916519822 422507278 102680981 73422547 102680981 73422547 49421567 73422547 57303858 167709161 57303858 167709161 809272841 541850350 809272841 541850350 303664551 99928094 303664551 99928094 66432643 805182775 66432643 805182775 635191678 584966970 635191678 584966970 191738580 50795131 191738580 50795131 34582503 50795131 650183753 912019822 650183753 912019822 534743689 287698470 534743689 287698470 171465040 81552416 171465040 81552416 965958808 42371512 965958808 42371512 27992786 577624580 27992786 577624580 752579426 365504980 752579426 365504980 344996410 781965346 344996410 781965346 609773428 20738871 609773428 20738871 13386313 20738871 771817838 813563099 771817838 813563099 242820471 4704720 242820471 4704720 996903477 4704720 954536814 191786386 954536814 191786386 305520677 558049523 305520677 558049523 621165850 558049523 35811722 52888866 35811722 52888866 727199467 975964373 727199467 975964373 419679069 412703746 419679069 412703746 137824821 97107699 137824821 97107699 935748587 97107699 305299456 481586037 305299456 481586037 674668103 731287915 674668103 731287915 168837311 205389691 168837311 205389691 136543647 205389691 550806961 860928113 550806961 860928113 277379170 396850494 277379170 396850494 839041386 70014194 839041386 70014194 953003195 70014194 199129693 740332378 199129693 740332378 485315938 579682703 485315938 579682703 282092445 78994574 282092445 78994574 34540391 17814106 34540391 17814106 988023469 17814106 131301478 815278198 131301478 815278198 861577481 206593978 861577481 206593978 854676072 315225664 854676072 315225664 281349754 947980731 281349754 947980731 478665582 238204562 478665582 238204562 980359213 29751225 980359213 802713116 980359213 802713116 199407078 244315776 199407078 244315776 897867279 115638186 897867279 115638186 76920721 115638186 208668186 946220204 208668186 946220204 501071950 608354010 501071950 608354010 312936832 352249702 312936832 352249702 877143807 157902064 877143807 157902064 895022969 157902064 179587870 982186665 179587870 982186665 352057553 621332888 352057553 621332888 681439691 471039669 681439691 987122852 681439691 987122852 173385207 263566495 173385207 468725061 173385207 468725061 876770911 116485536 876770911 116485536 923095648 116485536 857354431 987719162 857354431 987719162 76952204 94909400 76952204 94909400 954843804 66915998 954843804 853127505 954843804 853127505 415053169 791328024 415053169 791328024 438918738 933856610 438918738 933856610 316296976 258392173 316296976 258392173 170221020 840692609 170221020 840692609 485310200 613970201 485310200 613970201 602972119 613970201 295731837 443356307 295731837 618292939 295731837 618292939 619657981 493750968 619657981 493750968 834496493 169191633 834496493 169191633 919147842 122422046 919147842 122422046 293494636 846161606 293494636 846161606 769472208 288580416 769472208 288580416 61820064 92634814 61820064 92634814 109749115 729023190 109749115 729023190 511779292 729023190 130108872 26265619 130108872 26265619 982545044 26265619 899201033 239223823 899201033 239223823 158036606 901650785 158036606 901650785 418533054 47090253 418533054 47090253 18950000 29348775 18950000 777354231 18950000 777354231 454992512 22548743 454992512 22548743 14351527 22548743 67545145 267447850 67545145 267447850 538791699 774275011 538791699 774275011 89342523 50935658 89342523 50935658 34703676 50935658 791650311 698298382 791650311 698298382 149652296 105760848 149652296 105760848 930586858 105760848 689777442 987680819 689777442 987680819 214624612 201729922 214624612 201729922 134155533 201729922 714845574 824593710 714845574 824593710 237108030 105940656 237108030 105940656 70202781 105940656 172602997 376918020 172602997 376918020 791247377 195885668 791247377 195885668 869137875 195885668 158296102 470941082 158296102 470941082 559166064 970123712 559166064 970123712 594822433 970123712 443691459 271735145 443691459 271735145 819162540 887206731 819162540 887206731 360171536 70809835 360171536 70809835 47582692 70809835 57491071 257925392 57491071 257925392 299377367 717067494 299377367 717067494 468746925 468268487 468746925 468268487 32947383 48837336 32947383 841478527 32947383 841478527 402786934 146474986 402786934 146474986 902610129 146474986 244269598 753348659 244269598 753348659 872067831 100884210 872067831 100884210 66876071 100884210 290975070 716391421 290975070 716391421 503940720 364038783 503940720 364038783 902167508 147242752 902167508 147242752 789612233 852448165 789612233 852448165 445455401 514799962 445455401 514799962 462218153 514799962 459486696 535468597 459486696 357717518 459486696 357717518 804991824 241095828 804991824 241095828 947239362 5762717 947239362 5762717 995984503 5762717 892961339 536249094 892961339 536249094 37422463 55572410 37422463 55572410 232814630 471054314 232814630 471054314 787559029 315149478 787559029 476321507 787559029 476321507 220267654 115664103 220267654 115664103 923580304 115664103 198142918 424541177 198142918 424541177 527097913 950153612 527097913 950153612 282644427 325250510 282644427 325250510 984411923 23267769 984411923 23267769 69014700 142941227 69014700 142941227 974424251 37920759 974424251 561734500 974424251 561734500 34427177 50419196 34427177 50419196 966037032 50419196 958448206 108827740 958448206 108827740 757673203 360659628 757673203 360659628 569580462 838003565 569580462 838003565 6121404 9011813 6121404 9011813 10678089 538829663 10678089 538829663 930278689 106232855 930278689 106232855 342689877 808739221 342689877 808739221 718141774 153052216 718141774 153052216 101979648 153052216 158534952 598767343 158534952 598767343 936179354 94239813 936179354 94239813 62856205 94239813 430530725 969220727 430530725 969220727 712972879 424618986 712972879 424618986 302832093 657246076 302832093 657246076 947449792 78412500 947449792 78412500 777111896 782382245 777111896 782382245 209726216 147832533 209726216 147832533 98467025 147832533 120147790 742073727 120147790 742073727 498330974 617193423 498330974 903584835 498330974 903584835 666740126 463116694 666740126 463116694 259395545 5995933 259395545 5995933 3855281 279207206 3855281 279207206 857529009 131727001 857529009 131727001 991210120 12774206 991210120 12774206 762984472 505007389 762984472 505007389 571654766 808782273 571654766 808782273 164962292 98210827 164962292 98210827 55419335 83090264 55419335 83090264 166450791 669235902 166450791 669235902 916650848 80351747 916650848 80351747 968289532 46514903 968289532 746034677 968289532 746034677 223201925 143287585 223201925 143287585 998353337 2323292 998353337 2323292 906972580 383153126 906972580 383153126 201680595 304336751 201680595 304336751 281774610 422640257 281774610 422640257 269740692 136782951 269740692 136782951 932457432 102931636 932457432 102931636 798928138 666382627 798928138 666382627 351332616 517071409 351332616 517071409 429263121 950306449 429263121 950306449 592950060 710232842 592950060 710232842 324786555 241157391 324786555 241157391 839435306 241157391 592007256 760077697 592007256 760077697 539380614 928339975 539380614 928339975 751668084 351818789 751668084 351818789 77091882 27561691 77091882 27561691 17743553 27561691 238085120 748527327 238085120 748527327 484273917 427242351 484273917 427242351 806395865 288463281 806395865 968974625 806395865 968974625 154175403 81152317 154175403 81152317 54125943 81152317 696744348 607733273 696744348 607733273 326251999 368955167 326251999 368955167 866672047 114903483 866672047 114903483 29648946 44890161 29648946 44890161 672948340 879290749 672948340 879290749 175137332 266201698 175137332 588092397 175137332 588092397 807052988 154151095 807052988 154151095 897491865 154151095 866819474 768333267 866819474 768333267 280226472 308374555 280226472 308374555 204567102 308374555 565271033 906291472 565271033 906291472 285978677 243715139 285978677 243715139 866078823 78911656 866078823 78911656 52782900 78911656 96450402 369186110 96450402 369186110 913726078 4563565 913726078 4563565 996994614 4563565 878602224 495846668 878602224 495846668 235157766 353181411 235157766 353181411 288948034 683259554 288948034 683259554 840949402 239241615 840949402 474522207 840949402 474522207 74787204 112538909 74787204 112538909 703930489 514498613 703930489 514498613 166936322 252802919 166936322 252802919 793247425 597166454 793247425 597166454 440175015 986021754 440175015 986021754 942806181 85648338 942806181 321296363 942806181 321296363 104155468 9435585 104155468 9435585 6454322 9435585 255337293 382616749 255337293 382616749 218419352 175760309 218419352 175760309 117031780 850731338 117031780 850731338 628353703 122941188 628353703 122941188 918695594 327215921 918695594 327215921 141116665 212403333 141116665 212403333 692843504 630936913 692843504 630936913 423459800 395374744 423459800 395374744 763610679 350000690 763610679 350000690 663197296 664177241 663197296 664177241 155642056 235409411 155642056 811932713 155642056 811932713 569866756 300115020 569866756 300115020 14337410 22537180 14337410 937491352 14337410 937491352 920344626 92830749 920344626 92830749 938277631 92830749 425711736 899269157 425711736 899269157 479704478 992350507 479704478 992350507 513322461 679708992 513322461 679708992 344771794 881291014 344771794 881291014 825452358 71136486 825452358 71136486 47775148 71136486 402868860 950404077 402868860 950404077 661630290 950404077 371751032 347812170 371751032 347812170 886182996 49218014 886182996 49218014 966646372 49218014 195099861 598677437 195099861 598677437 765245075 347781622 765245075 441372703 765245075 441372703 134789074 182778116 134789074 182778116 121823693 182778116 847555278 257226479 847555278 257226479 803408593 426087788 803408593 426087788 65683290 83528395 65683290 83528395 55778062 83528395 310714440 780210987 310714440 780210987 430842847 394305542 430842847 394305542 804596130 285207152 804596130 285207152 843030097 236137234 843030097 236137234 458867581 693960801 458867581 693960801 943795371 83882648 943795371 83882648 329702027 852250025 329702027 852250025 362020053 155158339 362020053 155158339 896743242 155158339 751159710 799987954 751159710 799987954 44529271 56435715 44529271 56435715 961969811 56435715 751609220 393186637 751609220 393186637 233237120 350488228 233237120 350488228 750847069 520324040 750847069 520324040 327711696 298619160 327711696 298619160 108139674 105119534 108139674 105119534 930975334 105119534 2755426 4129664 2755426 4129664 337041501 889730217 337041501 889730217 774031130 90799024 774031130 90799024 939734934 90799024 927524130 817612035 927524130 817612035 429807483 41597926 429807483 41597926 971922135 41597926 850739527 490313472 850739527 490313472 279199224 316292550 279199224 316292550 13623557 21073935 13623557 21073935 688514230 548337648 688514230 548337648 252324250 257207006 252324250 257207006 169417468 948901827 169417468 948901827 502260345 361166520 502260345 361166520 240691660 361166520 577676446 640313087 577676446 640313087 799799370 297406541 799799370 297406541 705447157 534633481 705447157 534633481 109698857 76598282 109698857 76598282 948606461 76598282 448647679 963549158 448647679 963549158 782080923 66858219 782080923 66858219 44946756 510051922 44946756 510051922 784199115 303896952 784199115 303896952 54307333 81462669 54307333 81462669 305667968 646280831 305667968 646280831 705791053 435234783 705791053 679044125 705791053 679044125 231311539 346787021 231311539 346787021 603640642 977696582 603640642 977696582 198357973 247158239 198357973 247158239 162954778 247158239 581567326 940569998 581567326 940569998 495752957 940569998 899606702 26855925 899606702 26855925 17272738 26855925 169618892 376670957 169618892 376670957 980651816 23525143 980651816 23525143 984279876 871685633 984279876 871685633 621109860 60337444 621109860 60337444 18201157 28351335 18201157 794526356 18201157 794526356 672338812 309097268 672338812 309097268 125497010 155545076 125497010 155545076 103845630 212538605 103845630 212538605 984953087 22562715 984953087 22562715 704911801 549051713 704911801 549051713 537564834 978898092 537564834 978898092 564074781 65044311 564074781 65044311 991960181 11850428 991960181 11850428 903706775 669825105 903706775 669825105 180411863 211015294 180411863 211015294 140150223 892139708 140150223 892139708 880990749 138636199 880990749 138636199 92434858 739200579 92434858 739200579 706825460 262256636 706825460 262256636 914552794 53100537 914552794 53100537 35992598 53100537 246838758 881938631 246838758 881938631 885698494 171758910 885698494 171758910 171562377 339466069 171562377 339466069 452266067 569614729 452266067 569614729 844864082 233066601 844864082 233066601 375108066 864535230 375108066 864535230 511483368 55843723 511483368 55843723 962428517 55843723 853173720 630948227 853173720 630948227 102917220 154293173 102917220 801812796 102917220 801812796 616958906 649132686 616958906 649132686 410527893 31184760 410527893 31184760 20559973 31184760 670795102 865296097 670795102 865296097 237225641 356109062 237225641 779336060 237225641 779336060 975154877 37062475 975154877 37062475 491549512 682241200 491549512 682241200 630055669 682241200 40231649 59773735 40231649 762151841 40231649 762151841 746792249 137969939 746792249 137969939 908367504 137969939 856005359 381746651 856005359 381746651 183448481 250179081 183448481 250179081 874171847 128413869 874171847 128413869 974782325 37412553 974782325 347328313 974782325 347328313 152107028 229003188 152107028 229003188 53233367 79584264 53233367 919934379 53233367 919934379 650559692 422959200 650559692 422959200 714218365 447918066 714218365 447918066 113192408 169496950 113192408 535493716 113192408 535493716 843898947 234814768 843898947 234814768 814369454 458232685 814369454 458232685 230181274 90341075 230181274 90341075 940051330 90341075 461349931 616991120 461349931 616991120 826385323 261365724 826385323 725413313 826385323 725413313 142971516 7043741 142971516 7043741 994967497 7043741 106959839 472902208 106959839 472902208 469519058 624469343 469519058 624469343 674312653 136553289 674312653 136553289 90862576 136553289 319710396 648484291 319710396 648484291 776965195 229854433 776965195 229854433 79799145 119677312 79799145 119677312 688630285 628372992 688630285 628372992 31540448 46994299 31540448 46994299 614001724 633365827 614001724 633365827 442642266 869523748 442642266 869523748 52474117 78650136 52474117 78650136 563342870 932614514 563342870 932614514 456826210 423523396 456826210 423523396 771168952 2301216 771168952 2301216 1478641 963545028 1478641 963545028 619890084 305825984 619890084 305825984 793989867 305825984 676738940 969502084 676738940 969502084 376894625 187436475 376894625 187436475 38204160 56570129 38204160 56570129 70249965 895008258 70249965 895008258 515599444 471597485 515599444 471597485 730572608 399293075 730572608 399293075 427884317 611664796 427884317 611664796 851108918 223833108 851108918 223833108 326891177 600385294 326891177 600385294 837944233 9010891 837944233 9010891 6114640 9010891 945138866 110006528 945138866 110006528 351172513 900733200 351172513 900733200 554920704 80789594 554920704 80789594 945928087 80789594 370405432 776338567 370405432 776338567 841138658 238789381 841138658 238789381 238953183 402055136 238953183 402055136 877607150 129693027 877607150 129693027 914194990 129693027 410511763 847169823 410511763 847169823 391857340 847169823 572340992 474826248 572340992 474826248 21996934 33259233 21996934 33259233 139815868 762001719 139815868 762001719 494722342 532217577 494722342 532217577 391847355 765504150 391847355 765504150 704513392 292191294 704513392 292191294 193325487 292191294 706817908 713317196 706817908 713317196 277480593 39632170 277480593 39632170 23629812 35762389 23629812 35762389 62280199 787750927 62280199 787750927 979984561 30101015 979984561 660002729 979984561 660002729 427842672 391965083 427842672 391965083 799944997 138471988 799944997 138471988 908088037 138471988 311781646 620136142 311781646 620136142 676591384 278903482 676591384 278903482 183458847 278903482 382033365 975969400 382033365 975969400 869091729 73321364 869091729 73321364 31922090 31263351 31922090 31263351 20623400 31263351 971213948 465769238 971213948 465769238 283606376 274552417 283606376 274552417 828010982 190017700 828010982 190017700 126567195 190017700 706471022 859989514 706471022 859989514 406102372 824613342 406102372 838977473 406102372 838977473 773326595 139235128 773326595 139235128 92851491 139235128 807599093 538400523 807599093 538400523 63735758 95373151 63735758 95373151 67018947 648325864 67018947 648325864 502133629 58189975 502133629 58189975 39246994 58189975 122033617 860266477 122033617 860266477 577864880 645108473 577864880 645108473 169541313 188830531 169541313 188830531 873972270 188830531 632175754 800410773 632175754 800410773 480465582 635418959 480465582 635418959 388510476 635418959 609891104 13704733 609891104 13704733 9162035 13704733 404364258 947880387 404364258 947880387 572763785 525193501 572763785 525193501 953109321 69863334 953109321 69863334 157344837 909505645 157344837 909505645 861750987 206329100 861750987 206329100 741698722 885946808 741698722 885946808 202330283 305232852 202330283 597357356 202330283 597357356 987356350 18922719 987356350 464600608 987356350 464600608 259733479 247451349 259733479 247451349 835525716 247451349 553412997 922362536 553412997 922362536 408200402 549766192 408200402 549766192 100091208 150579427 100091208 150579427 763189478 383245193 763189478 383245193 94866705 50488217 94866705 50488217 966018361 50488217 203329389 678584459 203329389 678584459 910574875 135329870 910574875 135329870 894611280 181348633 894611280 181348633 243735017 881521704 243735017 881521704 937037396 47583917 937037396 47583917 967593882 47583917 84882751 410813882 84882751 410813882 725728690 326776879 725728690 326776879 213132120 163882573 213132120 163882573 890745672 419555208 890745672 419555208 87112867 102383735 87112867 102383735 932817963 405350085 932817963 405350085 21451492 32511117 21451492 744377201 21451492 744377201 883832565 97740048 883832565 97740048 978437784 25240545 978437784 25240545 16194118 25240545 722571650 692541434 722571650 692541434 456871479 308601916 456871479 308601916 953486181 65021922 953486181 65021922 43623969 65021922 790033863 437067586 790033863 437067586 122827480 79566097 122827480 79566097 53220317 79566097 803621065 411178330 803621065 411178330 232997706 112161072 232997706 112161072 947401810 78492825 947401810 78492825 848839955 588740380 848839955 588740380 520891807 372271385 520891807 372271385 982754122 25876525 982754122 943929240 982754122 943929240 481099428 840221446 481099428 840221446 676061759 329472319 676061759 329472319 777337569 329472319 250534680 949121878 250534680 949121878 760292492 182232839 760292492 182232839 12394083 18844904 12394083 18844904 787833941 993720262 787833941 993720262 37441110 55729655 37441110 173362383 37441110 173362383 912760307 131654654 912760307 654979448 912760307 654979448 249120031 44520567 249120031 44520567 29340415 44520567 167408867 825432970 167408867 825432970 834766314 54135005 834766314 54135005 36580147 54135005 198174994 883087385 198174994 883087385 494307556 393897015 494307556 393897015 733904064 393897015 261887830 247466778 261887830 247466778 163196321 290338871 163196321 290338871 968807072 45681547 968807072 45681547 89069601 832852257 89069601 832852257 920960358 119586905 920960358 119586905 769616423 530399312 769616423 530399312 206835782 28913164 206835782 28913164 984952536 22574845 984952536 22574845 246450145 627635679 246450145 627635679 939171698 91766275 939171698 273595349 939171698 273595349 80435959 120571215 80435959 300503525 80435959 300503525 866930623 198817722 866930623 198817722 185373859 826314939 185373859 826314939 488279298 297009576 488279298 297009576 800087347 297009576 442816650 881182822 442816650 881182822 721432467 202691954 721432467 202691954 891037430 69718294 891037430 69718294 47037211 69718294 170111843 430385869 170111843 430385869 709035485 983591010 709035485 983591010 205848023 90416987 205848023 90416987 939981753 483080632 939981753 483080632 187587899 205525492 187587899 205525492 136603299 439893159 136603299 439893159 744174909 378599000 744174909 378599000 278986922 609440064 278986922 609440064 616190910 43422800 616190910 43422800 970780165 863504151 970780165 863504151 399994097 185254036 399994097 185254036 876635711 185254036 300671574 451197343 300671574 215683106 300671574 215683106 882914454 175979900 882914454 605339132 882914454 605339132 192663057 149081142 192663057 149081142 901017718 854488361 901017718 854488361 445390616 530993247 445390616 530993247 104996911 133815835 104996911 133815835 77008363 115748810 77008363 115748810 432508659 832866274 432508659 832866274 600472274 202621425 600472274 202621425 864188158 335092775 864188158 335092775 95100382 142676287 95100382 142676287 728119545 786076525 728119545 786076525 409038986 989222055 409038986 989222055 546087108 75173921 546087108 75173921 949523262 75173921 171144800 367263487 171144800 367263487 300624288 451147145 300624288 451147145 42223462 62665245 42223462 849967247 42223462 849967247 902815267 146137792 902815267 146137792 660703885 897682967 660703885 897682967 30872559 46076557 30872559 426261518 30872559 426261518 817840090 134290942 817840090 134290942 89272674 134290942 832240300 772435573 832240300 772435573 289804236 389684978 289804236 389684978 260196139 624092887 260196139 624092887 628566531 18809162 628566531 18809162 987393021 18809162 216149587 549786116 216149587 549786116 500164120 797852028 500164120 797852028 782854193 10920207 782854193 10920207 7222546 10920207 712189824 794740148 712189824 794740148 425057657 294076758 425057657 294076758 194387680 294076758 208184334 377105697 208184334 377105697 698329216 884027804 698329216 884027804 223197960 332696462 223197960 332696462 220661212 332696462 717030211 571788065 717030211 571788065 439968924 971290280 439968924 971290280 910696903 135109798 910696903 135109798 280876444 573342234 280876444 573342234 648310197 802493581 648310197 802493581 272545448 182047968 272545448 182047968 121265863 300503521 121265863 300503521 888172413 167796530 888172413 167796530 870623682 785551801 870623682 785551801 210616581 317685565 210616581 895370448 210616581 895370448 572945336 487537204 572945336 487537204 712639746 425171774 712639746 996740358 712639746 996740358 402017141 441907794 402017141 441907794 260607080 390511137 260607080 469910091 260607080 469910091 873933674 98308403 873933674 98308403 65434348 676944324 65434348 676944324 656185386 344432550 656185386 344432550 167230118 116932917 167230118 116932917 922750382 116932917 584132467 979762769 584132467 979762769 782812413 228854711 782812413 228854711 151335957 228854711 395905551 765111966 395905551 765111966 942658603 85793109 942658603 85793109 719959738 422735283 719959738 422735283 457659715 766146855 457659715 766146855 739975588 335083614 739975588 335083614 953200116 69636673 953200116 477244499 953200116 477244499 202157563 304950981 202157563 357769158 202157563 357769158 984489842 23165418 984489842 23165418 273637267 663093076 273637267 663093076 784185949 237726208 784185949 237726208 841840650 778668503 841840650 778668503 340630579 295383 340630579 295383 999721669 295383 32923824 944495617 32923824 944495617 702317167 168397964 702317167 168397964 887923414 168397964 566284332 877596416 566284332 877596416 272274071 334229347 272274071 334229347 955166019 66513331 955166019 66513331 168175244 266998776 168175244 266998776 581001300 761099002 581001300 761099002 267464091 401580722 267464091 910219887 267464091 910219887 801057865 51713499 801057865 51713499 965220247 51713499 803953240 883729596 803953240 883729596 504225211 245035695 504225211 245035695 836965970 245035695 755637710 423067373 755637710 423067373 290967448 724284805 290967448 724284805 854689193 36274206 854689193 36274206 23978625 36274206 232967359 551532721 232967359 551532721 662155482 884432363 662155482 884432363 654320407 14923558 654320407 14923558 9942192 14923558 939435807 485470674 939435807 485470674 42786969 63473462 42786969 63473462 125277236 841601787 125277236 841601787 677839347 9117363 677839347 9117363 6146140 601865504 6146140 601865504 610781919 306358302 610781919 306358302 72648577 109334669 72648577 109334669 854873823 930935980 854873823 930935980 392366629 349626953 392366629 349626953 232711663 349626953 327077426 789292677 327077426 789292677 550142794 401234976 550142794 401234976 926041944 112352487 926041944 112352487 750957157 916112535 750957157 916112535 296782957 429204631 296782957 429204631 42518691 63085928 42518691 63085928 611655952 759708983 611655952 759708983 388504752 235389528 388504752 235389528 843542689 235389528 458663304 840658653 458663304 840658653 881730882 177682964 881730882 177682964 199053861 604834545 199053861 604834545 805235125 289871045 805235125 289871045 290991675 939779503 290991675 939779503 633060912 278779351 633060912 278779351 814446893 278779351 205980175 424156061 205980175 424156061 500762252 732872933 500762252 732872933 686641717 25670936 686641717 25670936 982949650 25670936 20661199 106000368 20661199 106000368 507240051 723627028 507240051 723627028 397201540 506496135 397201540 506496135 748734402 169228999 748734402 169228999 887249349 169228999 844627996 448674817 844627996 448674817 298930116 555739463 298930116 555739463 790300342 311166002 790300342 708486548 790300342 708486548 263141748 394635214 263141748 394635214 428804234 555755358 428804234 555755358 260465560 390155711 260465560 710622924 260465560 710622924 984279338 23564925 984279338 23564925 918189379 238717067 918189379 238717067 48570777 72121283 48570777 715938919 48570777 715938919 799705624 297470661 799705624 495333565 799705624 495333565 213159201 241061205 213159201 241061205 839452704 241061205 329838021 803583402 329838021 803583402 615109584 890279619 615109584 890279619 51202290 76482247 51202290 76482247 639901591 891650103 639901591 891650103 552948408 446065778 552948408 446065778 56086723 84101303 56086723 84101303 663102056 499491054 663102056 499491054 175689748 121440338 175689748 121440338 919735873 121440338 902754565 439780775 902754565 439780775 241187133 232907126 241187133 232907126 130349541 195555503 130349541 195555503 728953963 675377851 728953963 675377851 13818341 21718700 13818341 21718700 967442240 973361432 967442240 973361432 626782334 375799980 626782334 375799980 201795831 304586928 201795831 304586928 692226678 848176548 692226678 848176548 343312008 287887843 343312008 287887843 808068601 95784598 808068601 95784598 936424485 95784598 826222123 261668247 826222123 261668247 975382307 36859408 975382307 921464559 975382307 921464559 131549637 197502353 131549637 197502353 796150067 527204583 796150067 527204583 179045641 161476474 179045641 161476474 892715222 161476474 121302747 437391020 121302747 437391020 292016790 437391020 190397471 88854414 190397471 88854414 59333938 841918501 59333938 841918501 970233722 44134050 970233722 44134050 607866664 984174707 607866664 984174707 296323301 438437610 296323301 438437610 206351444 311258087 206351444 774433130 206351444 774433130 691235103 327225232 691235103 327225232 779006615 670397616 779006615 670397616 307707029 316358155 307707029 316358155 828817165 17881579 828817165 17881579 987927189 17881579 820830790 926005250 820830790 926005250 349455645 280633123 349455645 280633123 850640726 224536840 850640726 224536840 175565802 829058008 175565802 829058008 854159132 36407416 854159132 36407416 24139284 36407416 828168389 387983750 828168389 387983750 246446993 288580417 246446993 288580417 806100531 288580417 767340996 381875869 767340996 381875869 684589226 473872990 684589226 473872990 315307988 473872990 736539026 389400834 736539026 832280948 736539026 832280948 280880712 365691120 280880712 365691120 243667294 185338927 243667294 185338927 878695469 80896633 878695469 80896633 54003071 80896633 565858565 938840689 565858565 938840689 181821790 276311105 181821790 276311105 680028007 707478113 680028007 707478113 109080300 163031613 109080300 163031613 610529304 755537065 610529304 755537065 94243977 59887119 94243977 59887119 40339796 59887119 939405963 387993740 939405963 387993740 258961567 387993740 316055111 857045271 316055111 857045271 513258921 56363152 513258921 56363152 38060171 56363152 209021653 775417343 209021653 775417343 512768722 360320980 512768722 360320980 871597292 92788107 871597292 92788107 938371631 916766735 938371631 916766735 411987634 155029453 411987634 155029453 896817076 155029453 309457686 655806389 309457686 655806389 671560328 486642742 671560328 809951207 671560328 809951207 183205441 210437520 183205441 210437520 130720726 129949443 130720726 129949443 86460716 129949443 905914678 207374701 905914678 207374701 32262030 47958703 32262030 47958703 965897245 907049978 965897245 907049978 65936201 99130293 65936201 99130293 902569782 357423862 902569782 357423862 66181183 99584321 66181183 99584321 113778897 663971901 113778897 663971901 771162056 338306394 771162056 338306394 767617606 835782441 767617606 835782441 430508970 683053384 430508970 683053384 925117374 5182928 925117374 5182928 3290173 849953894 3290173 849953894 987301352 19070332 987301352 19070332 807914822 464646272 807914822 464646272 341308413 639505156 341308413 537606380 341308413 537606380 968568401 46129550 968568401 46129550 322849680 805396844 322849680 805396844 710783906 357769161 710783906 357769161 238409230 357769161 675862120 727650305 675862120 727650305 214127676 313949169 214127676 313949169 842759733 236479960 842759733 935868200 842759733 935868200 428814295 697553749 428814295 697553749 480451015 204251356 480451015 204251356 863007384 204251356 628475684 926471158 628475684 926471158 392387543 12553380 392387543 12553380 991415485 364521163 991415485 364521163 218678307 172007528 218678307 172007528 59867319 89791828 59867319 89791828 857746176 876413654 857746176 876413654 397760611 107045523 397760611 107045523 61770663 8868312 61770663 8868312 5967127 8868312 31234033 511428121 31234033 511428121 697921914 66096810 697921914 66096810 44562604 66096810 246116801 704477073 246116801 704477073 846169923 231075890 846169923 231075890 351698577 903682843 351698577 903682843 536115781 617515891 536115781 617515891 191265606 252850292 191265606 252850292 63554970 95111701 63554970 95111701 210282983 317375554 210282983 317375554 148453341 8275273 148453341 8275273 993892115 8275273 905756012 207501709 905756012 207501709 265385500 398189957 265385500 398189957 253667074 337490642 253667074 337490642 105057661 82416069 105057661 82416069 944950512 82416069 688606491 950196653 688606491 950196653 398173841 826069518 398173841 826069518 646653407 529878672 646653407 529878672 465754712 650183621 465754712 650183621 990843917 13715176 990843917 13715176 28747342 197170501 28747342 197170501 363423007 778128849 363423007 778128849 476649133 121802883 476649133 121802883 81225996 121802883 320417818 772171852 320417818 772171852 857965432 212568282 857965432 212568282 153344922 964346417 153344922 964346417 636491694 210755130 636491694 210755130 40913568 60721199 40913568 60721199 866840420 646157127 866840420 646157127 446321108 943814315 446321108 791163923 446321108 791163923 908589822 137890091 908589822 137890091 495940166 777886264 495940166 777886264 416486379 777886264 965521513 51163631 965521513 51163631 851038687 304365539 851038687 304365539 373112880 801971952 373112880 801971952 987010959 19406200 987010959 19406200 753622208 409518817 753622208 409518817 227616365 341645667 227616365 341645667 681352958 475150328 681352958 475150328 316667152 475863301 316667152 475863301 706008153 430919967 706008153 430919967 242134788 339953509 242134788 339953509 98278697 30023106 98278697 30023106 11645116 17713621 11645116 701441011 11645116 701441011 838972324 54167298 838972324 54167298 977475713 34120578 977475713 34120578 380899440 849131225 380899440 849131225 139834372 210412808 139834372 489961297 139834372 489961297 900333204 109652149 900333204 109652149 3970133 6254049 3970133 6254049 752888716 483221396 752888716 483221396 292515687 163071245 292515687 163071245 109133480 163071245 115134391 566482589 115134391 566482589 563885346 913821874 563885346 913821874 464625302 913821874 520157290 495943476 520157290 495943476 212400744 246423867 212400744 246423867 162500089 685144188 162500089 685144188 826031303 5455072 826031303 5455072 996350371 856975690 996350371 856975690 148049554 91749945 148049554 91749945 61268622 91749945 864554761 258419157 864554761 258419157 743239618 636868424 743239618 636868424 305828801 9549007 305828801 9549007 993090328 9549007 885906905 389320943 885906905 389320943 407598106 931876166 407598106 931876166 571228324 296108213 571228324 296108213 800993295 975039372 800993295 975039372 176910344 268813476 176910344 461472618 176910344 461472618 887581594 168893483 887581594 168893483 788107321 395774620 788107321 395774620 263831088 395774620 813480376 7610105 813480376 7610105 4902602 7610105 39322188 233863130 39322188 233863130 907511722 40161049 907511722 40161049 972838954 40161049 663567550 630105285 663567550 630105285 275777533 365351961 275777533 365351961 816827871 242992253 816827871 242992253 160657578 242992253 371415166 739461764 371415166 739461764 248246111 172795023 248246111 172795023 909487214 115196298 909487214 115196298 923890586 115196298 534035354 895244774 534035354 895244774 249036643 187200140 249036643 187200140 890165721 165148739 890165721 165148739 234052269 640789170 234052269 640789170 930293829 106139466 930293829 106139466 911401231 218438790 911401231 218438790 770955532 520011623 770955532 520011623 337656550 744703421 337656550 744703421 806983729 250123576 806983729 250123576 932514415 93868120 932514415 93868120 62642751 93868120 792839657 483011625 792839657 483011625 117727067 176667026 117727067 176667026 391159511 952065067 391159511 952065067 851527833 167083327 851527833 167083327 888727545 784640764 888727545 784640764 61572122 92175655 61572122 255650370 61572122 255650370 878173401 27823967 878173401 27823967 981736510 27823967 73001740 365649767 73001740 365649767 459510211 855635406 459510211 829056955 459510211 829056955 997183645 4094829 997183645 4094829 523979715 921671328 523979715 921671328 498129081 921671328 629349082 121267190 629349082 121267190 77090735 115843209 77090735 823826315 77090735 823826315 490754658 249128166 490754658 249128166 27190943 40951276 27190943 40951276 138565246 519227299 138565246 519227299 772927618 284066607 772927618 284066607 186939640 108777988 186939640 108777988 932330027 10468942 932330027 10468942 992674128 10468942 900246742 204475166 900246742 204475166 10210806 15244039 10210806 380010546 10210806 380010546 962761558 55393425 962761558 55393425 939657842 929655777 939657842 929655777 266140362 300225417 266140362 300225417 807327650 145901562 807327650 145901562 902936612 539296432 902936612 539296432 318482739 208487422 318482739 208487422 964537567 52751969 964537567 52751969 202848493 817899079 202848493 817899079 619345109 223409907 619345109 223409907 851416408 223409907 170254347 547015482 170254347 547015482 699085856 401874523 699085856 401874523 267598778 401874523 293825824 913957029 293825824 913957029 618579953 201835301 618579953 201835301 134245642 201835301 207700740 807911049 207700740 807911049 580386340 268064242 580386340 268064242 821896945 268064242 217959109 884333455 217959109 884333455 689159719 177808997 689159719 177808997 65135111 92819285 65135111 92819285 61946622 906229939 61946622 906229939 928012414 109112715 928012414 109112715 171602434 620679535 171602434 620679535 671015149 305404523 671015149 305404523 887215797 169412621 887215797 169412621 155860246 957651037 155860246 957651037 779192751 326917446 779192751 326917446 263668437 739769887 263668437 739769887 856443206 128961700 856443206 128961700 85866672 678764838 85866672 678764838 634182986 531717268 634182986 531717268 458511767 443919071 458511767 443919071 881371947 46365807 881371947 46365807 968350295 46365807 855169576 432811269 855169576 432811269 243169342 110537730 243169342 110537730 73687831 110537730 203791973 389498966 203791973 389498966 311147695 467350800 311147695 467350800 57517 62435 57517 62435 9032764 424727033 9032764 424727033 730103639 311004188 730103639 311004188 206056357 792812919 206056357 792812919 700720741 442578549 700720741 442578549 406650520 953515450 406650520 953515450 654890102 406575666 654890102 406575666 217576195 328251558 217576195 568035326 217576195 568035326 861771521 123660131 861771521 123660131 918287362 123660131 135759858 702488026 135759858 702488026 924350437 114470978 924350437 760373730 924350437 760373730 378641795 137769467 378641795 137769467 908737975 137769467 142009409 374480209 142009409 374480209 423702760 639039327 423702760 639039327 169639240 257628487 169639240 257628487 268355547 407355052 268355547 407355052 718274407 832762254 718274407 832762254 459191885 975283843 459191885 975283843 167557244 254129769 167557244 254129769 287813585 481460952 287813585 481460952 979283907 5962698 979283907 5962698 995816012 423942091 995816012 423942091 158910041 30717638 158910041 30717638 20277457 30717638 832840400 694186957 832840400 694186957 290608978 405923859 290608978 405923859 891791806 68831145 891791806 68831145 46355640 68831145 148128509 489961298 148128509 489961298 722463134 254346477 722463134 254346477 167650862 254346477 397608298 862317421 397608298 862317421 960022998 59551628 960022998 59551628 564671676 915274903 564671676 915274903 285089024 152731119 285089024 152731119 101576225 152731119 369820529 956127994 369820529 956127994 705789287 120537170 705789287 120537170 992156307 11347115 992156307 11347115 931196143 328085001 931196143 328085001 8915143 13422819 8915143 13422819 228731056 712944870 228731056 712944870 548011721 422285618 548011721 422285618 714740074 479404556 714740074 479404556 141669182 162160923 141669182 162160923 935330772 58349784 935330772 58349784 39329821 58349784 787052500 380976814 787052500 380976814 189097787 79997314 189097787 79997314 946275642 79997314 100961587 438629234 100961587 438629234 292752731 438629234 53551759 80002601 53551759 80002601 844439811 393145181 844439811 393145181 734252151 337843397 734252151 337843397 887842875 168478740 887842875 905529270 887842875 905529270 396923559 61143809 396923559 61143809 41229891 61143809 834515052 589847836 834515052 589847836 168326895 71696772 168326895 71696772 952026317 71696772 930624764 432316881 930624764 432316881 218131808 23267768 218131808 23267768 15172411 433232476 15172411 433232476 896320270 8939351 896320270 8939351 6032206 8939351 984702069 233824183 984702069 233824183 307341189 492917761 307341189 492917761 360432766 885712868 360432766 885712868 625232823 483987566 625232823 483987566 938378 1379289 938378 1379289 624842962 843382588 624842962 843382588 439324677 311238734 439324677 311238734 969230924 45184551 969230924 45184551 182823474 337219741 182823474 337219741 534584364 970597981 534584364 970597981 601581441 833346119 601581441 833346119 387221093 888263993 387221093 888263993 727612018 169969456 727612018 169969456 913469993 98301378 913469993 98301378 65430119 98301378 794761395 340754012 794761395 340754012 287660346 818392034 287660346 818392034 981528155 28351334 981528155 921459588 981528155 921459588 133494501 200598228 133494501 200598228 719564452 455673284 719564452 455673284 272742110 242566922 272742110 242566922 160508613 841532036 160508613 841532036 588289932 31825140 588289932 31825140 978883623 31825140 893578271 271858879 893578271 271858879 730955828 398668149 730955828 398668149 138928347 188253486 138928347 188253486 878160610 183009099 878160610 734836149 878160610 734836149 299738826 59265049 299738826 59265049 960272440 59265049 472735738 950358789 472735738 950358789 652373963 612535412 652373963 612535412 366361780 941011214 366361780 941011214 938701422 92225930 938701422 812185625 938701422 812185625 74798504 60460080 74798504 60460080 959246738 309317769 959246738 309317769 12149492 18469673 12149492 18469673 889829132 636006018 889829132 636006018 286548406 83882646 286548406 83882646 56056699 83882646 938991601 216379620 938991601 216379620 663509341 663455997 663509341 663455997 69978117 105715510 69978117 105715510 97368050 694148728 97368050 694148728 660941870 802763704 660941870 802763704 651404209 84940459 651404209 84940459 51615794 76992377 51615794 76992377 304763255 663576889 304763255 663576889 699276724 222663780 699276724 222663780 851773491 723877379 851773491 723877379 298007266 267866592 298007266 267866592 176151965 267866592 772796559 640837239 772796559 640837239 140312092 130149333 140312092 130149333 86524172 805311378 86524172 805311378 718490935 39317301 718490935 39317301 973644331 304697232 973644331 304697232 3018720 4769521 3018720 603564927 3018720 603564927 672762293 484385294 672762293 484385294 365109834 719183240 365109834 719183240 587597151 109787908 587597151 109787908 73023080 109787908 778256120 964157316 778256120 964157316 380331918 446386659 380331918 446386659 286339586 407243366 286339586 407243366 154721887 73108349 154721887 73108349 49172062 863548832 49172062 863548832 978860988 31841543 978860988 31841543 191104107 457060719 191104107 457060719 665312854 496131248 665312854 496131248 763818846 213794717 763818846 213794717 141858367 213794717 181859568 545448329 181859568 545448329 521885329 945702171 521885329 945702171 161789505 197691318 161789505 197691318 867647077 197691318 555153251 995157022 555153251 995157022 390898087 668183723 390898087 668183723 660117010 868629772 660117010 868629772 420462448 463379333 420462448 463379333 825527856 229814912 825527856 229814912 119001338 178252261 119001338 178252261 143214121 351954846 143214121 351954846 632156445 899382493 632156445 899382493 873184171 190036078 873184171 982422707 873184171 982422707 33016498 40512382 33016498 40512382 26918725 40512382 241946832 729609406 241946832 729609406 654485434 242010295 654485434 242010295 160136472 242010295 895351461 157411604 895351461 157411604 262538008 997380714 262538008 997380714 995662750 6132253 995662750 6132253 784911997 717104318 784911997 717104318 156526740 98440577 156526740 98440577 65479374 98440577 187353102 801450797 187353102 801450797 630050483 550327660 630050483 550327660 269814291 339904118 269814291 339904118 776333444 277105769 776333444 277105769 182199686 628174300 182199686 628174300 898258370 153115541 898258370 941002609 898258370 941002609 267151309 135242169 267151309 135242169 910623541 378830670 910623541 378830670 65988618 41173353 65988618 41173353 27297528 41173353 249541364 400379234 249541364 400379234 369841593 936147575 369841593 936147575 549805340 461386041 549805340 461386041 77944300 88934611 77944300 88934611 24541071 36809011 24541071 36809011 65243459 707078241 65243459 707078241 771532528 195401262 771532528 195401262 130268974 195401262 351689454 829778473 351689454 829778473 816975540 57774322 816975540 57774322 39012489 57774322 250952537 974874889 250952537 974874889 574146565 349139390 574146565 349139390 883595646 141031236 883595646 141031236 29051700 43999357 29051700 43999357 134363407 286082132 134363407 286082132 467615573 927433650 467615573 927433650 141276912 157483975 141276912 157483975 104976128 157483975 127289192 310315685 127289192 310315685 858276505 204468887 858276505 204468887 862871950 204468887 103126797 154406792 103126797 154406792 810131678 706467129 810131678 706467129 291125518 269322812 291125518 269322812 820962571 953755438 820962571 953755438 385147573 459052973 385147573 459052973 943205694 84940462 943205694 732921714 943205694 732921714 158337083 239723095 158337083 239723095 306879001 703016582 306879001 703016582 427829994 410145829 427829994 410145829 99714514 149873445 99714514 535068599 99714514 535068599 679063636 150394644 679063636 150394644 900236014 150394644 247594502 770812796 247594502 770812796 914507804 129034638 914507804 410401815 914507804 410401815 140135620 19192921 140135620 19192921 987174324 19192921 257005923 699950507 257005923 699950507 410981891 175524852 410981891 175524852 70463100 106324229 70463100 106324229 100621927 166436390 100621927 166436390 972709273 40293531 972709273 305643197 972709273 305643197 102584049 126451612 102584049 126451612 83994449 126451612 630117230 903092355 630117230 903092355 13991756 21968764 13991756 21968764 768836596 795189451 768836596 795189451 323255147 464443124 323255147 464443124 697907777 400657145 697907777 400657145 985412794 22106366 985412794 22106366 218015305 497637290 218015305 497637290 728191161 144085170 728191161 144085170 904391649 144085170 99143974 419986231 99143974 419986231 364539456 956527532 364539456 956527532 581267393 489378736 581267393 489378736 167121862 145814680 167121862 145814680 922692088 73850037 922692088 73850037 49562768 287986778 49562768 287986778 862537511 204942405 862537511 204942405 219428730 418169654 219428730 418169654 609362160 700918445 609362160 700918445 264239850 118672915 264239850 118672915 921601522 118672915 119403280 286776650 119403280 286776650 772176014 763067199 772176014 763067199 259392119 376723459 259392119 376723459 921480318 118805222 921480318 118805222 271169491 613795479 271169491 613795479 575633363 613795479 377354834 806689204 377354834 720220276 377354834 720220276 694663158 201854630 694663158 201854630 134264031 309835905 134264031 309835905 967679363 19579498 967679363 19579498 986912586 19579498 693038169 651606889 693038169 651606889 359736321 802461659 359736321 802461659 448322382 802461659 234177589 342771332 234177589 342771332 176616856 161241014 176616856 161241014 32741777 48628807 32741777 48628807 45806167 490510551 45806167 490510551 436848425 940364612 436848425 940364612 217185096 49146660 217185096 49146660 14222592 22311243 14222592 321267952 14222592 321267952 878351003 78127853 878351003 78127853 947553609 761909922 947553609 761909922 223312656 57378707 223312656 57378707 38726490 177700823 38726490 177700823 977428263 34152505 977428263 34152505 76884206 228533577 76884206 228533577 237716205 677883315 237716205 677883315 562684529 418950976 562684529 418950976 278941988 786128069 278941988 786128069 615227263 92088902 615227263 92088902 61451387 92088902 622853584 763818120 622853584 763818120 607347515 279185102 607347515 279185102 814059732 279185102 172602813 262478314 172602813 171313636 172602813 171313636 922714584 117002152 922714584 981756622 922714584 981756622 432276921 79598447 432276921 79598447 985112375 22423628 985112375 22423628 325531611 787854345 325531611 787854345 442607255 250479325 442607255 250479325 165380500 951965866 165380500 951965866 619889329 327722677 619889329 327722677 926435002 111807186 926435002 293179575 926435002 293179575 173534095 237746067 173534095 237746067 902521231 146708937 902521231 886098037 902521231 886098037 112136547 167687112 112136547 167687112 671902759 941790999 671902759 941790999 408884391 511428481 408884391 691542954 408884391 691542954 802970641 293088278 802970641 293088278 623987690 938267636 623987690 938267636 415678425 392803465 415678425 392803465 734382591 868994229 734382591 868994229 73359690 110275413 73359690 110275413 874374184 247560922 874374184 247560922 152795127 231254688 152795127 231254688 745705478 413330138 745705478 413330138 316613345 840606123 316613345 840606123 933561596 101356302 933561596 101356302 851825573 605190358 851825573 605190358 442757698 943310975 442757698 943310975 880432901 179489131 880432901 179489131 816231213 769334623 816231213 769334623 299826306 318387239 299826306 318387239 118745986 177807363 118745986 568061341 118745986 568061341 700531071 106470303 700531071 106470303 70564584 636391120 70564584 636391120 995858867 5807786 995858867 5807786 972201969 844870086 972201969 844870086 70699467 19550988 70699467 19550988 986928591 19550988 206345313 564082450 206345313 564082450 721544282 16491278 721544282 16491278 10745155 16491278 822205474 906164775 822205474 906164775 244663029 194978940 244663029 194978940 129929619 194978940 261133805 901684673 261133805 901684673 993072052 9556191 993072052 197090870 993072052 197090870 4329918 6817087 4329918 6817087 30495194 957725751 30495194 957725751 649508454 497428238 649508454 497428238 681724725 102894171 681724725 102894171 68152759 102894171 120625194 630632354 120625194 630632354 568205473 910629955 568205473 910629955 411398671 296368671 411398671 296368671 864420430 202234380 864420430 202234380 200154801 323572156 200154801 323572156 419938417 816153604 419938417 757325332 419938417 757325332 703381161 59887117 703381161 59887117 959683926 59887117 828308848 457606977 828308848 457606977 640934247 906086461 640934247 906086461 256463215 22643672 256463215 22643672 984886666 22643672 80026712 699957025 80026712 699957025 622840235 812328974 622840235 339147130 622840235 339147130 836594827 133351701 836594827 133351701 912204021 132364619 912204021 132364619 751374611 992165188 751374611 992165188 326721293 43764600 326721293 43764600 970476134 43764600 728117124 783021032 728117124 783021032 149531747 140178811 149531747 140178811 93484348 140178811 820507136 426718204 820507136 426718204 692047353 720871613 692047353 720871613 303043144 253534836 303043144 253534836 831497367 253534836 179200603 812318263 179200603 812318263 603219947 783858358 603219947 783858358 363918677 698569381 363918677 698569381 680358425 275238488 680358425 275238488 968806937 45696354 968806937 45696354 867205317 773080146 867205317 773080146 293940124 49220439 293940124 49220439 966621616 49220439 163654157 553709413 163654157 553709413 953692928 69018709 953692928 69018709 919168806 515649395 919168806 515649395 332338662 499087064 332338662 818353546 332338662 818353546 883523924 175473610 883523924 523398738 883523924 523398738 200892457 303400786 200892457 303400786 744191370 552448551 744191370 552448551 135771921 194105713 135771921 194105713 944180662 38713452 944180662 38713452 25696215 38713452 205610858 816813061 205610858 816813061 983776008 24529875 983776008 799551627 983776008 799551627 193762982 22706799 193762982 22706799 984790168 22706799 773179972 426291425 773179972 426291425 602503228 650225376 602503228 650225376 884542528 173710623 884542528 173710623 843539797 964820457 843539797 964820457 285627391 279015765 285627391 279015765 933290451 39771879 933290451 39771879 26455104 584318485 26455104 584318485 688000406 96491408 688000406 96491408 64359387 723636420 64359387 723636420 828983546 40431743 828983546 40431743 972628512 40431743 907087309 904823384 907087309 904823384 425014033 634770324 425014033 816675205 425014033 816675205 973523366 39342549 973523366 39342549 167740186 717653523 167740186 717653523 898770302 101386584 898770302 101386584 67254579 101386584 897885005 173004683 897885005 173004683 156334499 306309718 156334499 306309718 264794380 559625303 264794380 559625303 439396099 559625303 211665131 3903160 211665131 3903160 2626520 3903160 985211189 263669268 985211189 263669268 687490069 747499873 687490069 747499873 237796245 330774265 237796245 330774265 929948116 106844685 929948116 106844685 881960505 816384774 881960505 816384774 336343874 228011489 336343874 228011489 997643354 3418047 997643354 3418047 239875554 994221856 239875554 994221856 585319154 242203825 585319154 242203825 160243338 808707150 160243338 808707150 544389438 443836316 544389438 443836316 757731631 82131508 757731631 82131508 945058597 82131508 247502104 435993810 247502104 435993810 730785137 348643282 730785137 348643282 942607191 85854100 942607191 85854100 789193226 337490641 789193226 337490641 84338128 61603155 84338128 61603155 7950078 12174085 7950078 12174085 265944821 982606663 265944821 982606663 492726721 407682190 492726721 407682190 96195939 21333295 96195939 21333295 13709025 686456095 13709025 686456095 887923268 168420400 887923268 168420400 197699234 441304547 197699234 441304547 498451594 951834819 498451594 951834819 492987078 179533082 492987078 179533082 119690733 179533082 990931708 13449639 990931708 13449639 692421782 763532117 692421782 763532117 90237616 15746158 90237616 15746158 989550210 15746158 956607068 733845920 956607068 733845920 383648227 733845920 758594965 132108765 758594965 132108765 88156451 996266331 88156451 996266331 770310692 296217797 770310692 296217797 800863332 296217797 779943777 487134328 779943777 487134328 222137884 270071947 222137884 270071947 177629886 393512912 177629886 393512912 737736982 387838814 737736982 387838814 404772811 871878394 404772811 871878394 834107600 155045438 834107600 155045438 58515665 72045492 58515665 72045492 48489872 72045492 874964527 441627084 874964527 441627084 176054630 128682145 176054630 128682145 85708228 128682145 864443199 270116108 864443199 270116108 707731042 432312929 707731042 432312929 964027923 53418200 964027923 53418200 713389522 682161676 713389522 682161676 345916904 804572177 345916904 804572177 919153895 122414246 919153895 122414246 93163360 985378392 93163360 985378392 618837664 323368179 618837664 323368179 935974133 7680652 935974133 7680652 994351609 920588910 994351609 920588910 175157098 127399979 175157098 127399979 916122639 728689353 916122639 728689353 189262406 130302335 189262406 130302335 913822470 130302335 655273125 670167157 655273125 670167157 835716931 221628577 835716931 221628577 37232883 55242197 37232883 55242197 454460878 888756048 454460878 888756048 4418945 6961194 4418945 6961194 116255993 485764400 116255993 485764400 417945365 968752993 417945365 968752993 572339091 432867168 572339091 432867168 289047737 432867168 969048806 45434836 969048806 45434836 455795433 613369942 455795433 613369942 932001798 103719441 932001798 103719441 335675596 979607387 335675596 979607387 539777164 258307522 539777164 258307522 170163637 258307522 716343508 423752569 716343508 423752569 562145605 775577657 562145605 775577657 400506174 935056941 400506174 935056941 622414624 79875913 622414624 79875913 53416005 79875913 853637720 940260824 853637720 940260824 320195533 231323244 320195533 231323244 846086071 231323244 311319936 519234229 311319936 519234229 769679396 227333084 769679396 227333084 31920235 47583916 31920235 47583916 951164125 949322758 951164125 949322758 511622650 532710602 511622650 532710602 217076264 327272547 217076264 866151609 217076264 866151609 664226098 470918274 664226098 470918274 861654674 206416833 861654674 206416833 714747301 957175556 714747301 957175556 154080087 1611419 154080087 1611419 1130343 1611419 16378724 306594861 16378724 306594861 793429816 306594861 575084544 958503844 575084544 958503844 978953873 31642230 978953873 542096068 978953873 542096068 291831824 250631141 291831824 250631141 912512281 19848876 912512281 19848876 986639219 19848876 73930316 186156749 73930316 186156749 444481249 849587952 444481249 849587952 366428565 949730913 366428565 949730913 568690213 8915025 568690213 8915025 6025964 8915025 737678696 395636265 737678696 395636265 157366358 33354229 157366358 33354229 977898556 33354229 24837511 264450365 24837511 264450365 278542062 862851858 278542062 862851858 974979379 1846687 974979379 1846687 1267850 1846687 968099880 323252728 968099880 323252728 732084866 477088443 732084866 477088443 420447666 816720109 420447666 816720109 501511793 231301677 501511793 231301677 101628404 152744389 101628404 350571596 101628404 350571596 769123129 341504531 769123129 557910162 769123129 557910162 321425714 318342802 321425714 318342802 26926645 40537233 26926645 40537233 140783908 513025735 140783908 513025735 777322344 231321566 777322344 231321566 152812711 231321566 812224960 455882204 812224960 455882204 679069586 856780092 679069586 856780092 348575903 943398651 348575903 943398651 720247381 65393072 720247381 65393072 43989109 816271059 43989109 816271059 707125852 431767740 707125852 431767740 288420977 689276749 288420977 689276749 392732446 322908624 392732446 322908624 121904268 171793888 121904268 171793888 114705705 171793888 867696910 401395229 867696910 401395229 159851217 126605557 159851217 126605557 916531574 126605557 218209070 426931891 218209070 426931891 467782812 762962108 467782812 762962108 826351498 251534429 826351498 251534429 12261657 18606970 12261657 275785468 12261657 275785468 837883498 129694234 837883498 129694234 86307212 129694234 240368145 950398297 240368145 950398297 835635596 237782469 835635596 237782469 969760662 26344564 969760662 26344564 982466154 26344564 841649090 796117681 841649090 796117681 211864273 37190230 211864273 37190230 974979517 37190230 244215055 390537695 244215055 390537695 333203826 958220459 333203826 958220459 81562497 667153 81562497 667153 509643 667153 900074957 979359622 900074957 979359622 478626348 471046614 478626348 471046614 45866942 65580890 45866942 65580890 44153694 65580890 616805017 727185720 616805017 727185720 287125528 420479389 287125528 420479389 721040112 126024072 721040112 126024072 76465635 87572933 76465635 87572933 58736220 87572933 75163507 571454199 75163507 571454199 611015265 894658500 611015265 894658500 639797230 517867579 639797230 517867579 148982153 225666304 148982153 432343619 148982153 432343619 886126165 171152669 886126165 171152669 120680360 444619249 120680360 444619249 836539072 27292214 836539072 27292214 982074924 27292214 283791704 879552924 283791704 879552924 676161080 478652010 676161080 580014230 676161080 580014230 270978046 406723644 270978046 719139288 270978046 719139288 710010469 270164612 710010469 270164612 92361448 138536709 92361448 138536709 166444028 636366568 166444028 636366568 775977573 56242760 775977573 56242760 38012926 56242760 921487980 937855082 921487980 937855082 393091382 434445950 393091382 434445950 208307594 140297549 208307594 140297549 906571068 140297549 785555872 744602929 785555872 744602929 158883770 240387282 158883770 993239104 158883770 993239104 862209643 110477450 862209643 110477450 927070909 110477450 127517227 314903248 127517227 314903248 537798508 752620284 537798508 752620284 169585271 199025648 169585271 199025648 866779123 199025648 802078266 377003421 802078266 377003421 234659595 352375362 234659595 352375362 264382290 802368841 264382290 802368841 785472125 317869362 785472125 894157632 785472125 894157632 336706446 144331127 336706446 144331127 28861043 43684642 28861043 43684642 410248379 741041294 410248379 741041294 961898854 56587556 961898854 56587556 41524236 321981727 41524236 321981727 748408564 482839321 748408564 482839321 3602502 5563211 3602502 5563211 528525711 860732893 528525711 860732893 223754003 113525362 223754003 113525362 925078219 113525362 878349373 441143683 878349373 441143683 665999958 656607525 665999958 656607525 369990737 296017182 369990737 296017182 801011218 296017182 268228527 949142368 268228527 949142368 774994595 301060533 774994595 301060533 100948326 149230379 100948326 149230379 900949915 149230379 304676859 713100733 304676859 713100733 755493372 310450890 755493372 310450890 109894324 164272581 109894324 164272581 118395994 617363998 118395994 617363998 713855347 188618706 713855347 188618706 874079181 188618706 212611924 939005231 212611924 939005231 426692000 802381154 426692000 802381154 590671909 802381154 188453677 1810144 188453677 1810144 1267483 1810144 788219140 455845589 788219140 455845589 580797348 833828767 580797348 833828767 243572883 365580834 243572883 365580834 646858127 637438380 646858127 637438380 153287545 48950610 153287545 48950610 966926679 48950610 798553269 469565030 798553269 469565030 77375675 13015703 77375675 13015703 8640160 13015703 797550224 534216273 797550224 534216273 466072760 602191971 466072760 602191971 409135239 986011925 409135239 986011925 587845139 725023125 587845139 725023125 332865632 70287724 332865632 70287724 47352483 70287724 284033233 911587414 284033233 911587414 846419259 44982647 846419259 44982647 969549970 44982647 763515666 393230938 763515666 393230938 712925968 998495901 712925968 998495901 161542694 244519218 161542694 244519218 355039271 630493483 355039271 630493483 731417958 397861983 731417958 513473808 731417958 513473808 277214157 414442126 277214157 414442126 895870016 98332239 895870016 98332239 935281441 98332239 535379217 867249414 535379217 867249414 268563403 154950933 268563403 154950933 896868856 325315017 896868856 325315017 164047530 124089083 164047530 124089083 917913357 403070029 917913357 403070029 106877941 160388159 106877941 160388159 298359198 491007933 298359198 491007933 685651762 371742734 685651762 371742734 168285873 255556082 168285873 255556082 748559580 876002151 748559580 876002151 104338603 129156088 104338603 129156088 51695783 77086459 51695783 870608963 51695783 870608963 811090785 190834228 811090785 190834228 872583468 190834228 230410618 581136259 230410618 581136259 568622051 952936949 568622051 952936949 359452332 268179537 359452332 268179537 878044612 55738162 878044612 55738162 962578297 55738162 728485241 406053173 728485241 406053173 135237411 100433849 135237411 100433849 933966094 100433849 876110766 981717798 876110766 981717798 382271653 308575661 382271653 308575661 147662899 66642497 147662899 66642497 44834056 608391196 44834056 608391196 787600542 144882894 787600542 144882894 972389438 40761318 972389438 40761318 204484339 392430908 204484339 392430908 960936491 58189976 960936491 58189976 939036529 211447654 939036529 211447654 247035218 708009091 247035218 708009091 902918385 6295934 902918385 6295934 3997341 6295934 908202188 331518111 908202188 331518111 130691700 195967055 130691700 195967055 854062502 236418120 854062502 236418120 331547628 497753051 331547628 497753051 196754286 42111753 196754286 42111753 27892685 704972971 27892685 704972971 672837579 334900406 672837579 334900406 222145499 334593318 222145499 365560013 222145499 365560013 895075102 116525630 895075102 116525630 923025004 116525630 830541013 722450699 830541013 722450699 227769360 96291102 227769360 96291102 64248083 378770399 64248083 378770399 847017535 58553010 847017535 58553010 39541309 58553010 804432714 639127083 804432714 639127083 27107005 21048693 27107005 21048693 13593710 21048693 110622022 792416038 110622022 792416038 650249617 9685310 650249617 9685310 6614823 9685310 770317146 619978325 770317146 619978325 99811285 36003480 99811285 36003480 23829137 36003480 227087822 992151942 227087822 992151942 686514455 299264398 686514455 299264398 798571547 299264398 184515820 121915285 184515820 121915285 81295170 121915285 597649948 846402326 597649948 846402326 47184577 70014195 47184577 70014195 70876654 199246265 70876654 199246265 576918394 982474537 576918394 982474537 774862194 333166316 774862194 973767544 774862194 973767544 407363186 469371590 407363186 469371590 682762177 549769496 682762177 549769496 220960461 333136874 220960461 688471545 220960461 688471545 982414921 26529558 982414921 26529558 627262098 677893559 627262098 677893559 440049168 706923469 440049168 706923469 753581545 212291939 753581545 212291939 858239041 330449050 858239041 330449050 204193890 129784455 204193890 129784455 61769980 92515452 61769980 92515452 95734613 807667804 95734613 807667804 604866382 904982678 604866382 904982678 652465680 975517199 652465680 975517199 216847960 252915680 216847960 252915680 944165815 83092719 944165815 83092719 825744958 291199764 825744958 291199764 192504231 291199764 265603808 757594006 265603808 757594006 628687144 853821591 628687144 853821591 291492000 174978114 291492000 174978114 883804838 174978114 781006250 920623344 781006250 920623344 373463387 920623344 389398641 402282459 389398641 402282459 228063917 61403821 228063917 61403821 958618824 673111445 958618824 673111445 269171673 294106267 269171673 294106267 802234917 638235186 802234917 638235186 184611247 204560558 184611247 204560558 862790365 204560558 207862053 880569034 207862053 880569034 384818609 993875221 384818609 993875221 669435918 195379418 669435918 195379418 87858293 131727550 87858293 976345228 87858293 976345228 745801329 246048618 745801329 246048618 836246876 246048618 11092635 17123105 11092635 17123105 633016387 837554949 633016387 837554949 573128795 195596779 573128795 195596779 869332796 913787684 869332796 913787684 331666300 292203369 331666300 292203369 37548051 55832117 37548051 55832117 37858584 953606380 37858584 953606380 857865669 65010 857865669 65010 999870218 367290694 999870218 367290694 239077279 295274610 239077279 295274610 927399152 110147325 927399152 701610895 927399152 701610895 569115182 495174795 569115182 495174795 224384307 245248580 224384307 245248580 938058792 93178863 938058792 93178863 266316958 893271282 266316958 893271282 732225330 295590856 732225330 295590856 940961179 88778093 940961179 88778093 154271024 307166581 154271024 307166581 739032494 430378801 739032494 430378801 170124731 106797172 170124731 106797172 929960807 575561933 929960807 575561933 44740013 18967844 44740013 18967844 12477569 18967844 320829483 838623667 320829483 838623667 680344019 414280973 680344019 414280973 743349551 379744414 743349551 750396317 743349551 750396317 102645021 148621937 102645021 148621937 901399677 148621937 227500966 969553418 227500966 969553418 830611715 37611327 830611715 37611327 974672555 37611327 118079544 311536719 118079544 311536719 266886034 757790966 266886034 757790966 987813232 18048558 987813232 18048558 163196117 758713570 163196117 758713570 502778111 758713570 487871310 696781814 487871310 696781814 549191367 916246242 549191367 916246242 187737737 36140759 187737737 36140759 23905989 36140759 152185029 263986315 152185029 263986315 183338133 278743298 183338133 278743298 172655749 153559384 172655749 153559384 102341040 153559384 252237980 565861202 252237980 565861202 864319390 135471911 864319390 135471911 910501279 198152690 910501279 198152690 71984303 54240573 71984303 54240573 963298319 184874737 963298319 184874737 109172852 109887119 109172852 109887119 927541225 109887119 738197863 673825983 738197863 673825983 366105533 143804785 366105533 143804785 953691847 69026801 953691847 751429014 953691847 751429014 114239452 171189441 114239452 171189441 256454815 763333867 256454815 763333867 392479272 763333867 44176303 65614290 44176303 204251354 44176303 204251354 906168365 96345525 906168365 96345525 64258394 868022962 64258394 868022962 915473123 19595697 915473123 19595697 986861974 19595697 95103154 512461915 95103154 512461915 803672352 286462807 803672352 286462807 808021556 286462807 125710221 188550983 125710221 188550983 837944307 697691486 837944307 697691486 289670817 166480607 289670817 166480607 889213015 166480607 328400125 997858474 328400125 997858474 592860989 172293906 592860989 172293906 110590113 39412219 110590113 39412219 26166940 39412219 954778767 246086225 954778767 246086225 689722335 472983909 689722335 472983909 189664610 287301963 189664610 287301963 434818706 744618304 434818706 744618304 219004468 330187939 219004468 330187939 907525691 138840242 907525691 138840242 661219267 740327497 661219267 740327497 615814001 280974828 615814001 280974828 812718189 280974828 779639872 326333729 779639872 7456222 779639872 7456222 999729752 243821 999729752 243821 22674246 109218203 22674246 109218203 701563665 441150353 701563665 441150353 163693517 247747561 163693517 517060037 163693517 517060037 705591172 198054717 705591172 198054717 925049259 23114709 925049259 23114709 15070981 23114709 176539602 789243646 176539602 789243646 809367990 284763285 809367990 410898000 809367990 410898000 254279693 199187152 254279693 199187152 52980994 79135218 52980994 79135218 174308152 293691368 174308152 293691368 935776117 97104324 935776117 97104324 82319502 716975785 82319502 716975785 528416627 283079993 528416627 283079993 864946877 201664644 864946877 201664644 701861630 802405858 701861630 802405858 536327918 640937785 536327918 640937785 19294550 29821432 19294550 29821432 752119143 833711884 752119143 833711884 575138753 833711884 783246610 321055550 783246610 321055550 767912853 976126824 767912853 976126824 88765386 78074544 88765386 78074544 52216016 798312923 52216016 798312923 678243272 256475323 678243272 256475323 168954240 256475323 198271727 814496857 198271727 814496857 881615475 8659222 881615475 8659222 5899651 846616947 5899651 846616947 536441364 499449877 536441364 499449877 742591824 305848030 742591824 305848030 793980216 889500935 793980216 889500935 29081766 44106017 29081766 44106017 827858359 335360536 827858359 335360536 128294582 44635111 128294582 44635111 5600051 8320407 5600051 8320407 981328230 968697140 981328230 968697140 248313585 287323726 248313585 287323726 879498195 169635411 879498195 169635411 968040834 46892967 968040834 46892967 840257078 265262040 840257078 265262040 180741171 600224401 180741171 600224401 454802736 600224401 255145936 264806877 255145936 264806877 823959542 420530818 823959542 420530818 128791367 29096115 128791367 29096115 980924701 29096115 748020645 976522297 748020645 976522297 314393387 312375340 314393387 312375340 207060595 312375340 537615255 755463000 537615255 755463000 333908428 254037775 333908428 254037775 831234479 254037775 150020090 216019879 150020090 216019879 871012662 174487742 871012662 174487742 116275263 799783132 116275263 799783132 751548131 367357599 751548131 448067536 751548131 448067536 88175153 132125005 88175153 721950975 88175153 721950975 420543810 260535194 420543810 260535194 14817090 13187823 14817090 13187823 8763236 13187823 882017325 187802486 882017325 187802486 67682962 4469018 67682962 4469018 997023205 4469018 774938592 762437145 774938592 762437145 86194481 129463426 86194481 129463426 910521765 455673287 910521765 455673287 298648003 421661175 298648003 421661175 715263449 937089334 715263449 937089334 341330390 898960347 341330390 898960347 472827663 450429187 472827663 450429187 73281538 110006527 73281538 110006527 104573858 244589280 104573858 244589280 260102324 422030759 260102324 422030759 838573394 83391984 838573394 83391984 943999765 83391984 335037159 827761464 335037159 827761464 518417521 389822067 518417521 389822067 216540323 186363048 216540323 186363048 124277327 186363048 792811981 665855874 792811981 665855874 9699836 14466747 9699836 14466747 185408660 493335984 185408660 493335984 899891211 150811316 899891211 150811316 609264156 758216317 609264156 758216317 436266410 758216317 949770860 66884701 949770860 66884701 44991558 66884701 953212897 305002997 953212897 305002997 689470733 458870864 689470733 458870864 276790328 284241944 276790328 284241944 187365789 284241944 700537510 542267052 700537510 542267052 370067068 542267052 434615245 859195927 434615245 859195927 424591136 308293821 424591136 308293821 883164537 175742108 883164537 175742108 172909624 798334488 172909624 798334488 802682562 190638790 802682562 190638790 109265914 52281823 109265914 52281823 964839596 52281823 131453628 655516228 131453628 655516228 704220509 437269027 704220509 931560183 704220509 931560183 447466698 68565328 447466698 68565328 46217485 68565328 301845153 620255323 301845153 620255323 705666367 54059396 705666367 54059396 996200303 5596435 996200303 361059856 996200303 361059856 184709034 241776662 184709034 241776662 843382587 235689552 843382587 235689552 700887610 784349564 700887610 784349564 578490719 381295389 578490719 381295389 808168670 25868497 808168670 25868497 982777571 25868497 745528560 409578844 745528560 409578844 260986604 347328314 260986604 347328314 899233037 103857526 899233037 103857526 931867225 578416139 931867225 578416139 378817376 496065761 378817376 496065761 947979331 77329851 947979331 77329851 919170059 122637240 919170059 122637240 334007521 672977031 334007521 672977031 87871311 131738892 87871311 131738892 881691260 889439943 881691260 889439943 534802488 287179459 534802488 287179459 189596333 811975512 189596333 811975512 503242493 265515614 503242493 265515614 113922568 162223754 113922568 162223754 892026828 162223754 891247999 296331280 891247999 296331280 333282789 610697787 333282789 610697787 518832094 755058459 518832094 755058459 740210738 357809775 740210738 357809775 964952487 52020593 964952487 52020593 203511724 317794298 203511724 317794298 220052978 362101956 220052978 362101956 755066738 398505055 755066738 398505055 22010584 33288201 22010584 33288201 894449848 241282595 894449848 241282595 115372424 99095033 115372424 99095033 935001087 99095033 743930360 507014204 743930360 507014204 385850687 516737800 385850687 516737800 155915708 144851244 155915708 144851244 954745587 67148315 954745587 67148315 760949734 757674305 760949734 757674305 101109519 128512421 101109519 128512421 28800720 20672312 28800720 20672312 986246302 20672312 950853990 707713022 950853990 707713022 366798784 471214917 366798784 471214917 775175981 118004634 775175981 118004634 922102766 522733184 922102766 522733184 273914353 62141535 273914353 62141535 41850750 62141535 204765641 602535695 204765641 602535695 758873118 282673460 758873118 282673460 108145584 92809676 108145584 92809676 938313199 92809676 733571721 813606711 733571721 813606711 96296466 144543259 96296466 144543259 580982888 765017621 580982888 765017621 374175737 944476006 374175737 944476006 347708189 254672577 347708189 254672577 167761766 254672577 512503996 764486779 512503996 764486779 390103949 764486779 761016155 279883701 761016155 279883701 183514863 278943260 183514863 278943260 213116763 931935029 213116763 931935029 656415037 239550077 656415037 239550077 840681706 239550077 691433157 913374467 691433157 913374467 275286338 89655261 275286338 89655261 943374408 84845572 943374408 84845572 123293205 574959960 123293205 574959960 807714606 286758581 807714606 286758581 233101579 824738359 233101579 824738359 677155494 435629256 677155494 435629256 253137675 316995800 253137675 316995800 207608761 313547943 207608761 313547943 754213434 476005065 754213434 476005065 269007467 317766201 269007467 317766201 875614088 186369097 875614088 186369097 155267912 432354978 155267912 432354978 985544297 21955747 985544297 21955747 19563166 43814677 19563166 43814677 806935355 974882951 806935355 974882951 72304620 108761788 72304620 459038028 72304620 459038028 909839861 136396501 909839861 136396501 142487106 476361293 142487106 476361293 555163298 983744758 555163298 983744758 405453832 205165185 405453832 205165185 866214321 88514450 866214321 88514450 962380638 55874399 962380638 55874399 101075621 386150547 101075621 386150547 943407151 84813970 943407151 296186814 943407151 296186814 106125945 159180641 106125945 159180641 660201919 935214048 660201919 935214048 3663718 5696906 3663718 5696906 947289193 309506318 947289193 309506318 59106045 88378277 59106045 88378277 926872954 368769991 926872954 368769991 469038194 714360403 469038194 714360403 805495371 142856450 805495371 142856450 8720575 13142145 8720575 13142145 706312353 996674153 706312353 996674153 127732660 117417348 127732660 117417348 990483208 12197875 990483208 12197875 8026762 12197875 260142221 699894376 260142221 699894376 710061926 429039162 710061926 429039162 469883135 843088058 469883135 843088058 745186207 320601268 745186207 320601268 783701793 320601268 433118173 957576103 433118173 957576103 625267586 324409600 625267586 324409600 805296827 160272734 805296827 160272734 931068477 80040491 931068477 80040491 946265600 80040491 821577128 605881348 821577128 605881348 156818542 237150570 156818542 237150570 216557131 387719108 216557131 387719108 853735697 219360442 853735697 219360442 166107882 318606944 166107882 318606944 841067466 99166565 841067466 99166565 51352438 76598281 51352438 869204314 51352438 869204314 892465163 23122970 892465163 23122970 984524001 23122970 822305757 466327218 822305757 466327218 303079708 454295754 303079708 454295754 589356328 890888894 589356328 890888894 469177879 486896887 469177879 486896887 671393482 486896887 82370253 123609556 82370253 123609556 484798469 749759504 484798469 749759504 327861172 493145114 327861172 817223589 327861172 817223589 609484435 192979925 609484435 192979925 871134657 192979925 106472822 159762826 106472822 159762826 886104001 208989035 886104001 208989035 400952186 722965993 400952186 722965993 922294829 21451941 922294829 21451941 13732369 21451941 727093890 476054048 727093890 476054048 506362483 864867170 506362483 864867170 857759502 207565996 857759502 207565996 66573447 100153456 66573447 100153456 789863038 763981244 789863038 763981244 549462312 417126655 549462312 417126655 875185908 22375485 875185908 22375485 985192482 22375485 619688325 946298611 619688325 946298611 327879842 259054781 327879842 259054781 105859885 68858610 105859885 68858610 46407806 68858610 147421372 474137042 147421372 474137042 743087171 380080603 743087171 380080603 663588001 877441633 663588001 877441633 239080425 358624097 239080425 358624097 281215692 985976026 281215692 985976026 444366860 413928901 444366860 413928901 822031793 158147101 822031793 158147101 96329354 144610329 96329354 471253832 96329354 471253832 864995289 151325828 864995289 151325828 974124389 38383400 974124389 38383400 65696736 134944520 65696736 134944520 912659118 107040204 912659118 107040204 929767493 107040204 750211140 911561875 750211140 911561875 46938688 69576612 46938688 271991241 46938688 271991241 865657645 200440086 865657645 200440086 841932099 790859358 841932099 790859358 21014992 31884422 21014992 31884422 283441796 696243878 283441796 696243878 637139611 449098227 637139611 449098227 299320699 449098227 720988041 294604564 720988041 294604564 194758422 383196735 194758422 383196735 872999947 190294367 872999947 190294367 200036864 617031637 200036864 617031637 677631784 140769038 677631784 140769038 906262557 140769038 685290845 723237621 685290845 723237621 361616136 190770261 361616136 190770261 872652752 507661856 872652752 507661856 211377641 318661063 211377641 318661063 256583939 775996945 256583939 775996945 807964337 145898107 807964337 145898107 902947064 420043494 902947064 420043494 130759715 137621457 130759715 137621457 91576367 740301766 91576367 740301766 684878015 217507159 684878015 217507159 143973558 217507159 252710554 807052751 252710554 807052751 709012862 430470385 709012862 442457741 709012862 442457741 235788870 228904898 235788870 228904898 151353286 228904898 768926760 411081816 768926760 411081816 320379526 912017363 320379526 912017363 630551032 672564091 630551032 672564091 317017235 384636522 317017235 384636522 741418710 141458040 741418710 141458040 94390717 871869930 94390717 871869930 838788355 242151393 838788355 242151393 835716526 384364070 835716526 384364070 675930505 479286968 675930505 479286968 132105829 198459646 132105829 467978290 132105829 467978290 951481417 72295262 951481417 72295262 706879535 685004051 706879535 685004051 310835058 270476126 310835058 270476126 11323152 17418634 11323152 17418634 130472491 515509456 130472491 515509456 915182248 11171531 915182248 11171531 992224279 11171531 796380116 927185196 796380116 927185196 218810545 317089675 218810545 317089675 878994016 56776800 878994016 56776800 38343603 56776800 868561832 974380026 868561832 974380026 337196259 297868838 337196259 297868838 197080243 297868838 546951800 768278229 546951800 768278229 308504102 255948335 308504102 255948335 871185091 37291763 871185091 37291763 24799656 37291763 315141217 822631044 315141217 822631044 803649173 292191298 803649173 292191298 749236421 378988090 749236421 378988090 743869729 254894139 743869729 254894139 842042472 11455849 842042472 11455849 992108430 11455849 673188734 697132487 673188734 697132487 264499999 132974432 264499999 132974432 72356836 108823549 72356836 408917212 72356836 408917212 786699112 75818333 786699112 75818333 50855922 325102785 50855922 325102785 989204263 16356198 989204263 16356198 92695189 859961102 92695189 859961102 806042900 288751443 806042900 288751443 250445614 901552578 250445614 901552578 681782442 190130290 681782442 190130290 873083223 272678550 873083223 272678550 96132048 22085007 96132048 22085007 986430405 20339242 986430405 20339242 895725042 169179690 895725042 169179690 731189419 852700053 731189419 852700053 537844099 428407485 537844099 428407485 758383351 288522659 758383351 288522659 68323053 103123987 68323053 103123987 740059158 803257615 740059158 803257615 281341795 198803004 281341795 198803004 86930979 130822108 86930979 130822108 806883122 757544896 806883122 757544896 169402347 239290370 169402347 239290370 141488757 201106742 141488757 201106742 922818886 70268322 922818886 70268322 47347334 70268322 841542228 621854359 841542228 621854359 394807503 879360539 394807503 879360539 760966888 256308169 760966888 256308169 829819148 256308169 6955980 10297323 6955980 957805376 6955980 957805376 623734653 732070162 623734653 732070162 408827611 978610795 408827611 978610795 574227508 475387160 574227508 475387160 690101189 458008956 690101189 458008956 574759491 805588526 574759491 805588526 678692712 377003419 678692712 377003419 231272424 269808508 231272424 269808508 177418405 382398625 177418405 382398625 950187754 74164031 950187754 74164031 60645304 528653104 60645304 528653104 814820370 13788381 814820370 13788381 9221929 13788381 902033513 999291250 902033513 999291250 468715055 358416237 468715055 358416237 965654090 50930194 965654090 94909398 965654090 94909398 45890211 68007043 45890211 68007043 719889457 807832610 719889457 807832610 529320398 966704450 529320398 966704450 45452829 67356962 45452829 67356962 797058350 401395225 797058350 401395225 247581612 143302535 247581612 143302535 49169210 73104417 49169210 73104417 123270914 815441014 123270914 815441014 967180403 48427317 967180403 48427317 137589319 258799669 137589319 258799669 676310086 995675885 676310086 995675885 252896474 228589167 252896474 228589167 847773512 984885639 847773512 984885639 552306423 279465404 552306423 279465404 869346647 35527323 869346647 35527323 14078962 22091660 14078962 632701882 14078962 632701882 579553979 103300516 579553979 103300516 68474147 103300516 913612018 752721719 913612018 752721719 113021632 169171010 113021632 456111593 113021632 456111593 851257851 8695776 851257851 8695776 5927597 8695776 39736670 841196963 39736670 841196963 625088875 841196963 389607519 522295560 389607519 522295560 486415853 877471953 486415853 877471953 61168877 90276235 61168877 90276235 5877083 4425946 5877083 4425946 997053593 4425946 948704836 161078239 948704836 161078239 411743749 871470840 411743749 871470840 461029860 398494657 461029860 398494657 778840079 274052221 778840079 274052221 817391796 800752627 817391796 800752627 35339571 52007376 35339571 52007376 849405140 707791922 849405140 707791922 313793897 471221062 313793897 479735363 313793897 479735363 983767425 24653250 983767425 24653250 36466029 271437686 36466029 271437686 424897074 614211317 424897074 614211317 909937063 136292799 909937063 136292799 296754269 922824832 296754269 922824832 594719101 843146053 594719101 843146053 322176362 371431462 322176362 371431462 935683669 97620202 935683669 97620202 279076340 533179754 279076340 533179754 908664098 137854587 908664098 137854587 164278790 967371931 164278790 967371931 622511313 519479998 622511313 519479998 54898931 43793899 54898931 43793899 970462557 392743763 970462557 392743763 133237445 200197682 133237445 200197682 276993273 443356302 276993273 443356302 815479924 197303008 815479924 197303008 903722993 144926606 903722993 659858339 903722993 659858339 273482481 246379542 273482481 246379542 162473117 671850753 162473117 671850753 670613772 87631621 670613772 87631621 58785132 87631621 629793726 960372648 629793726 960372648 139393037 42363276 139393037 42363276 971583178 42363276 967714834 453395424 967714834 453395424 197064854 245472853 197064854 245472853 938161298 52993366 938161298 52993366 964353501 52993366 904872599 143888278 904872599 143888278 723346346 409493877 723346346 409493877 112036418 167558549 112036418 438728175 112036418 438728175 789079928 221806486 789079928 221806486 852397212 221806486 666539022 890005140 666539022 890005140 340073467 122181179 340073467 122181179 37767614 55952707 37767614 55952707 726794780 871941862 726794780 871941862 396954226 678851770 396954226 678851770 623924212 780564641 623924212 780564641 328237783 493595115 328237783 493595115 438433778 838291997 438433778 838291997 911455341 66829299 911455341 66829299 954943488 66829299 155669518 246496237 155669518 246496237 835940820 246496237 34330836 48586667 34330836 48586667 32720094 48586667 794911631 857011427 794911631 857011427 261538424 70877088 261538424 70877088 952526313 70877088 935441299 707347102 935441299 707347102 132678715 199347712 132678715 199347712 314951116 613438972 314951116 613438972 551011228 659054299 551011228 659054299 480461190 91787839 480461190 91787839 981561649 28191380 981561649 359052491 981561649 359052491 76348877 114742501 76348877 898102969 76348877 898102969 829513695 256637084 829513695 706816696 829513695 706816696 284060949 334189410 284060949 334189410 119586524 179334045 119586524 179334045 188808402 576523100 188808402 576523100 607216287 718983760 607216287 718983760 290217939 427878534 290217939 427878534 855413782 70668625 855413782 70668625 39062102 57808007 39062102 419101352 39062102 419101352 751451527 367484781 751451527 367484781 585036679 555094556 585036679 555094556 751256383 354965244 751256383 354965244 236314534 354965244 247287371 490137105 247287371 490137105 638361900 785981978 638361900 785981978 468437999 443599588 468437999 443599588 753836964 359745876 753836964 359745876 59456723 11332612 59456723 11332612 992189448 11332612 159032524 254324356 159032524 254324356 949067744 75950927 949067744 924683332 949067744 924683332 433041085 346678523 433041085 346678523 796401158 225108797 796401158 225108797 148608568 396177709 148608568 396177709 971025243 43124851 971025243 43124851 330671423 543791620 330671423 543791620 949376326 75566557 949376326 75566557 249562780 453613782 249562780 453613782 332138234 498758027 332138234 498758027 936621732 92416116 936621732 92416116 975518599 36789599 975518599 559166705 975518599 559166705 306416957 354021172 306416957 354021172 235580489 610543874 235580489 610543874 701258735 439249867 701258735 439249867 99262991 149078146 99262991 149078146 136233798 560550317 136233798 560550317 701741109 35080410 701741109 35080410 23206997 35080410 177704756 661288417 177704756 661288417 900295266 150337293 900295266 150337293 112053714 986337634 112053714 986337634 724126866 408241437 724126866 478565075 724126866 478565075 143893706 217322641 143893706 834002674 143893706 834002674 680972285 156753128 680972285 156753128 53178093 35000623 53178093 35000623 23158034 35000623 179397391 924261678 179397391 924261678 744081702 9228449 744081702 9228449 993309036 9228449 601139224 986823618 601139224 986823618 381609689 535158471 381609689 535158471 928847631 18077524 928847631 18077524 11940638 18077524 131160226 631302282 131160226 631302282 947852994 48405394 947852994 48405394 12983355 19857623 12983355 19857623 312439829 753512298 312439829 753512298 838831694 73347910 838831694 73347910 49402016 73347910 799487749 742019768 799487749 742019768 292822977 155651127 292822977 155651127 979289614 31200906 979289614 942284471 979289614 942284471 387236731 820628800 387236731 820628800 583341452 963898468 583341452 963898468 721163587 413051745 721163587 413051745 615395356 880271913 615395356 880271913 549270050 880271913 905992734 117888022 905992734 117888022 78537344 117888022 916639818 317924490 916639818 317924490 157220039 7122128 157220039 7122128 994865453 7122128 859978402 462560411 859978402 462560411 249224070 373266206 249224070 487639331 249224070 487639331 808431340 13997618 808431340 13997618 9353490 13997618 776558022 732867920 776558022 732867920 459838218 374436116 459838218 374436116 776064622 292095996 776064622 292095996 821098796 269251750 821098796 579044413 821098796 579044413 59092332 88293155 59092332 88293155 744015043 659265352 744015043 659265352 180762309 274913360 180762309 274913360 552186778 813058459 552186778 813058459 681907018 470468853 681907018 786799315 681907018 786799315 587070429 232351237 587070429 232351237 43387325 64622761 43387325 884385173 43387325 884385173 616048854 102378146 616048854 102378146 67755276 206345765 67755276 206345765 994174230 7810178 994174230 7810178 990627142 977850882 990627142 977850882 372720492 374415774 372720492 374415774 95668391 24992010 95668391 24992010 16064149 24992010 31667623 906715147 31667623 906715147 665932082 92118446 665932082 92118446 938830080 462571463 938830080 462571463 303156079 448027571 303156079 448027571 298592589 448027571 795168586 304450650 795168586 304450650 698376658 662430470 698376658 662430470 331168314 441333143 331168314 441333143 962417193 55864349 962417193 640550126 962417193 640550126 79774222 119622392 79774222 119622392 913149120 262564623 913149120 262564623 743250155 833703111 743250155 833703111 524893396 530966694 524893396 530966694 124884375 160560090 124884375 160560090 106977958 160560090 130111898 261716915 130111898 261716915 770794504 869394637 770794504 869394637 292285776 36701212 292285776 36701212 975626342 36701212 801607216 674599979 801607216 674599979 231880335 348067693 231880335 348067693 478870098 914294519 478870098 914294519 544811901 914294519 167297632 253534837 167297632 611908138 167297632 611908138 790824960 245920797 790824960 245920797 109147044 17553874 109147044 17553874 988246454 799233812 988246454 799233812 297911273 305211067 297911273 305211067 75067920 59551631 75067920 59551631 40033785 59551631 197152436 400023303 197152436 400023303 283673415 428295234 283673415 428295234 643512269 812356018 643512269 812356018 57880920 86604951 57880920 821376998 57880920 821376998 481295471 81673593 481295471 81673593 54533556 81673593 305639344 980150363 305639344 980150363 842545487 19971799 842545487 19971799 13030389 278637299 13030389 278637299 837718501 49017998 837718501 49017998 33052507 49017998 185323546 682872251 185323546 682872251 634410613 237664394 634410613 237664394 841863253 609046073 841863253 609046073 104446891 39465460 104446891 39465460 26213552 950286958 26213552 950286958 961153327 57808002 961153327 57808002 771008437 880437133 771008437 880437133 121600880 182490771 121600880 182490771 322665963 831558761 322665963 831558761 770002564 183067181 770002564 183067181 916638773 126353914 916638773 202952863 916638773 202952863 92305914 138495087 92305914 138495087 728663245 722196678 728663245 722196678 180070544 273868555 180070544 273868555 495868881 748745147 495868881 748745147 925116783 17723155 925116783 17723155 11649092 17723155 292310572 774073088 292310572 774073088 669401954 401585597 669401954 401585597 63333000 94884367 63333000 94884367 827580354 615630114 827580354 615630114 475911952 615630114 696742777 402405990 696742777 402405990 268115165 402405990 316884069 957006840 316884069 957006840 666010309 215917127 666010309 215917127 855891613 634415594 855891613 634415594 148198839 52610242 148198839 52610242 35659128 52610242 888867558 434336805 888867558 434336805 641690490 547015413 641690490 547015413 155436300 235221464 155436300 235221464 812757370 771537623 812757370 771537623 280011272 413880957 280011272 413880957 720662135 941047035 720662135 941047035 44891235 66769855 44891235 66769855 230432956 482346219 230432956 482346219 675197817 480712495 675197817 483248407 675197817 483248407 310710247 222009579 310710247 222009579 996997603 4515786 996997603 854241835 996997603 854241835 176002222 153204676 176002222 153204676 102080375 153204676 719099619 493312385 719099619 493312385 13158794 20210562 13158794 20210562 894094916 778035119 894094916 778035119 383145860 850826443 383145860 850826443 106318355 61261758 106318355 61261758 41285564 61261758 376463130 727176663 376463130 727176663 864454009 202114557 864454009 202114557 727685502 557147881 727685502 557147881 266903053 147242748 266903053 147242748 98078801 249042111 98078801 249042111 926007534 112403421 926007534 880093598 926007534 880093598 345471340 752761792 345471340 752761792 475395175 752761792 103659111 33795771 103659111 33795771 22480589 958598110 22480589 958598110 907360897 139062904 907360897 817735743 907360897 817735743 172129813 97144616 172129813 97144616 64812202 97144616 84081563 759011872 84081563 759011872 597633310 469434923 597633310 469434923 312411577 469434923 814572917 278547345 814572917 278547345 229487205 374669491 229487205 374669491 862621116 86019530 862621116 86019530 57479361 86019530 885152043 337003062 885152043 337003062 348475503 842848634 348475503 747801591 348475503 747801591 891395530 162898473 891395530 584735860 891395530 584735860 286819637 422046682 286819637 422046682 974624552 37777269 974624552 723854675 974624552 723854675 374583564 509115371 374583564 509115371 771794661 337340944 771794661 573644382 771794661 573644382 2207763 3409438 2207763 3409438 104058179 684235978 104058179 684235978 610391798 22586313 610391798 22586313 14431424 22586313 342614910 634610863 342614910 634610863 608821036 754583501 608821036 754583501 340228081 967934324 340228081 967934324 718577005 287082981 718577005 287082981 907726263 138604278 907726263 492072453 907726263 492072453 249946350 342488106 249946350 342488106 768413639 879295591 768413639 879295591 234737928 108244090 234737928 108244090 71788538 976029330 71788538 976029330 896710638 131609587 896710638 131609587 87690966 753602346 87690966 753602346 556248085 465001417 556248085 465001417 689449207 377959045 689449207 377959045 205289596 264512924 205289596 264512924 174141317 264512924 577210159 916476586 577210159 916476586 106705397 160146794 106705397 914656433 106705397 914656433 596096513 513279963 596096513 513279963 427313316 803225748 427313316 803225748 594639147 700105780 594639147 700105780 319661722 423245429 319661722 423245429 714036178 900088726 714036178 900088726 317394079 229224764 317394079 229224764 847446384 229224764 89304377 20292728 89304377 20292728 986458803 20292728 864200404 256598894 864200404 256598894 505402140 744771652 505402140 744771652 57036918 85280525 57036918 705224380 57036918 705224380 732870211 82971491 732870211 82971491 944271884 402760606 944271884 402760606 184816173 94639083 184816173 94639083 937214124 94639083 297908609 448674819 297908609 448674819 807648036 286802959 807648036 286802959 264187051 592754009 264187051 592754009 846860745 177953667 846860745 177953667 40409114 59984175 40409114 492686783 40409114 492686783 982506808 26333018 982506808 26333018 954656443 968404971 954656443 968404971 254155849 186280978 254155849 186280978 875743917 186280978 266322834 413120595 266322834 413120595 872328463 191155518 872328463 191155518 214078102 992643094 214078102 992643094 482675564 874924446 482675564 874924446 623109715 176971775 623109715 176971775 7420768 11224465 7420768 11224465 911744203 760171368 911744203 760171368 288013096 431036130 288013096 708623021 288013096 708623021 713211035 387174284 713211035 387174284 116937873 65854003 116937873 65854003 44277927 65854003 939044867 283959488 939044867 283959488 187096296 748840415 187096296 748840415 913239989 131155668 913239989 131155668 801728272 674564508 801728272 674564508 471579952 24737838 471579952 24737838 983619103 748040638 983619103 748040638 505302927 558049800 505302927 558049800 762646784 96897131 762646784 96897131 935871524 96897131 835749717 584943678 835749717 584943678 286079845 267717903 286079845 267717903 822074659 832902268 822074659 832902268 199938342 302054889 199938342 302054889 251332746 837871913 251332746 837871913 621352273 837871913 585196645 457424366 585196645 457424366 305166557 457424366 377855056 977978290 377855056 977978290 96182698 25685182 96182698 25685182 16481273 25685182 69283626 890983051 69283626 890983051 794799920 92147157 794799920 92147157 61506853 92147157 195153293 414881575 195153293 414881575 406607964 960106234 406607964 960106234 512924772 85743808 512924772 85743808 942760914 872114373 942760914 872114373 290563532 47584945 290563532 47584945 967579542 47584945 37490752 756172782 37490752 756172782 505540555 581031066 505540555 581031066 400636650 997693372 400636650 997693372 591837566 477109106 591837566 477109106 680648952 105760850 680648952 105760850 70020313 105760850 810948519 941506703 810948519 941506703 367550265 245509595 367550265 245509595 863372466 158614313 863372466 158614313 105670471 158614313 891146686 580712818 891146686 580712818 648932787 850381954 648932787 850381954 780909641 6399844 780909641 6399844 4080414 6399844 802827822 322811927 802827822 322811927 750187925 448383320 750187925 448383320 215603868 325449561 215603868 852059520 215603868 852059520 410010390 225108794 410010390 225108794 918670386 123038673 918670386 123038673 455264264 892372639 455264264 892372639 680916914 408274408 680916914 408274408 756858685 129770776 756858685 129770776 86325108 129770776 163757182 899938669 163757182 899938669 827102458 77983123 827102458 77983123 947647839 77983123 726992220 825472517 726992220 825472517 299392427 237736469 299392427 237736469 146992588 3079408 146992588 3079408 1938696 3079408 833803606 985793726 833803606 985793726 37850163 56042452 37850163 756363851 37850163 756363851 632144961 49440888 632144961 49440888 33470666 49440888 108505537 779429174 108505537 779429174 617102530 553052645 617102530 553052645 478292759 924781230 478292759 924781230 286580937 230047267 286580937 230047267 152174267 230047267 334474021 541941813 334474021 541941813 48130647 71645254 48130647 71645254 136603365 993008132 136603365 993008132 431162894 650845871 431162894 650845871 741750935 319854775 741750935 319854775 784124963 319854775 356771027 988490419 356771027 988490419 749303993 357678394 749303993 357678394 238344231 718735198 238344231 718735198 629881641 265299954 629881641 265299954 174590833 265299954 199935096 751554475 199935096 751554475 618683004 751554475 557255641 111040017 557255641 111040017 936635899 95391027 936635899 933898791 936635899 933898791 220231926 332110905 220231926 993623293 220231926 993623293 671131653 335286785 671131653 335286785 222733524 335286785 232803062 400057927 232803062 400057927 277836949 633543793 277836949 633543793 958708702 61188755 958708702 61188755 947873281 148460277 947873281 148460277 155154056 643359709 155154056 643359709 694251201 442143859 694251201 442143859 700882292 442143859 640015713 814921578 640015713 814921578 405677794 967428297 405677794 967428297 144942582 219170659 144942582 997747640 144942582 997747640 989230052 7300318 989230052 7300318 4617941 379265623 4617941 379265623 765695913 346643620 765695913 346643620 257676525 920947734 257676525 920947734 622505547 129769440 622505547 129769440 966479675 49641124 966479675 49641124 176888878 330486885 176888878 330486885 878802335 47240538 878802335 47240538 967735589 47240538 231534464 908812009 231534464 908812009 445997600 188138546 445997600 188138546 125533150 188138546 397324794 861643504 397324794 861643504 417988013 973076150 417988013 973076150 831482581 253582625 831482581 253582625 278372354 438990293 278372354 438990293 498653154 917555787 498653154 917555787 657241003 917555787 319528902 294485614 319528902 294485614 125034445 187458670 125034445 187458670 520215699 856782114 520215699 856782114 275772582 360767219 275772582 360767219 181456437 33672539 181456437 33672539 977653462 33672539 188518624 331452634 188518624 331452634 372351327 813953354 372351327 813953354 978252243 33012078 978252243 33012078 235498062 474790474 235498062 474790474 911170896 134267386 911170896 134267386 702055578 913479305 702055578 913479305 431672972 12197879 431672972 12197879 991739820 12197879 596703562 995605169 596703562 995605169 373782106 995605169 437036986 483181338 437036986 483181338 128398005 192613315 128398005 745843626 128398005 745843626 436289344 644398194 436289344 644398194 644027930 867522199 644027930 867522199 388472231 73044292 388472231 73044292 49134283 462878218 49134283 462878218 856957507 214329035 856957507 753017496 856957507 753017496 280270135 269690651 280270135 269690651 177341706 558372796 177341706 558372796 644831276 338138279 644831276 338138279 224835873 338138279 391441989 792064219 391441989 792064219 618778869 952055119 618778869 952055119 370089226 34766690 370089226 34766690 977162901 34766690 240624223 769203191 240624223 769203191 516233739 609987136 516233739 609987136 823846878 45826084 823846878 45826084 30779385 45826084 926523832 275325066 926523832 275325066 150379856 227428152 150379856 891366907 150379856 891366907 659382556 269936681 659382556 269936681 82397088 123672506 82397088 123672506 267343061 992949059 267343061 992949059 757008484 173422624 757008484 173422624 49487258 73686349 49487258 73686349 848746045 535728806 848746045 535728806 174688676 101298086 174688676 101298086 999343603 677190 999343603 677190 69975924 138366038 69975924 138366038 404948362 728472966 404948362 728472966 968568265 46139720 968568265 46139720 648187258 932870765 648187258 932870765 793468487 306419847 793468487 306419847 228006117 363718660 228006117 363718660 560532649 624699372 560532649 624699372 675107718 325932362 675107718 325932362 89854479 134178166 89854479 134178166 977868845 33418986 977868845 750814115 977868845 750814115 372721248 333610295 372721248 333610295 202378411 208704565 202378411 208704565 138767141 208704565 763306069 916872605 763306069 916872605 212035328 177753158 212035328 177753158 118659928 177753158 607834216 870619724 607834216 870619724 277627343 95915839 277627343 95915839 936327140 95915839 824957030 270177859 824957030 270177859 82898556 71561265 82898556 71561265 952116646 71561265 783621125 893051547 783621125 893051547 591386391 404036869 591386391 404036869 885722564 30552374 885722564 30552374 20119776 30552374 840057321 810671433 840057321 810671433 358343694 762465716 358343694 762780093 358343694 762780093 530848037 458945632 530848037 458945632 68817485 103857524 68817485 103857524 144994679 246347678 144994679 246347678 867668676 197690624 867668676 811338800 867668676 811338800 298928799 448647836 298928799 953389972 298928799 953389972 851103825 223846331 851103825 684736223 851103825 684736223 227334926 112933738 227334926 112933738 75093224 112933738 830608351 598517667 830608351 598517667 407292099 433642993 407292099 433642993 706772654 916310511 706772654 916310511 216053218 97020710 216053218 97020710 935823013 97020710 83670350 614776867 83670350 614776867 742596212 210637748 742596212 210637748 870169543 139601526 870169543 139601526 93047840 139601526 888323978 461866454 888323978 461866454 981264 1464821 981264 1464821 802762906 558904783 802762906 558904783 658206565 114649064 658206565 114649064 76263108 114649064 865142890 874459480 865142890 874459480 314449093 422768660 314449093 422768660 119946868 180065756 119946868 180065756 608078691 755835469 608078691 755835469 564186028 377620666 564186028 377620666 841908675 231374674 841908675 231374674 954876694 66884703 954876694 66884703 880147952 310372370 880147952 310372370 187518954 284384018 187518954 284384018 503902679 995097165 503902679 995097165 403073859 207751602 403073859 207751602 88354893 132482692 88354893 919893153 88354893 919893153 883049723 175861339 883049723 175861339 247697873 477490556 247697873 477490556 780375169 291028706 780375169 291028706 804444094 291028706 247452132 976316593 247452132 976316593 729251180 312823565 729251180 312823565 88494102 1594393 88494102 1594393 998862696 1594393 46562326 986122181 46562326 986122181 644104508 364384416 644104508 364384416 203167657 15057729 203167657 15057729 990558423 14283949 990558423 14283949 816415878 800938388 816415878 800938388 185947416 68208043 185947416 68208043 954150898 68208043 200728073 509371764 200728073 509371764 467223783 509371764 232370321 240803868 232370321 240803868 159213907 240803868 791683030 356994323 791683030 356994323 323915060 487081547 323915060 487081547 268827983 171258555 268827983 171258555 886083947 171258555 300591713 883534309 300591713 883534309 530424804 370172279 530424804 370172279 247126206 898911343 247126206 898911343 622707513 410392074 622707513 410392074 136682041 205660624 136682041 205660624 621263691 941169222 621263691 941169222 355473678 331407159 355473678 331407159 776007764 331407159 472893555 959232656 472893555 959232656 882179546 37227381 882179546 37227381 24758444 37227381 865082000 458482047 865082000 458482047 161985847 55541884 161985847 55541884 37413109 55541884 369824240 929629224 369824240 929629224 948018758 77261875 948018758 77261875 147892602 364806181 147892602 364806181 906181962 54433087 906181962 54433087 36797614 517103333 36797614 517103333 691454021 165229016 691454021 165229016 110382810 388762588 110382810 388762588 922185903 117896688 922185903 993874496 922185903 993874496 466392209 282715476 466392209 282715476 175831770 267395842 175831770 927511551 175831770 927511551 894624334 83481250 894624334 83481250 971198510 42846651 971198510 42846651 39596949 498120754 39596949 498120754 422132266 653033604 422132266 653033604 926777897 84707461 926777897 84707461 56645334 84707461 663210048 567573548 663210048 567573548 158361470 141945770 158361470 141945770 83604448 11444490 83604448 11444490 7498780 317305013 7498780 317305013 805822032 234397229 805822032 234397229 875448876 99680301 875448876 99680301 934630003 99680301 881525490 709981996 881525490 709981996 12156366 18503288 12156366 956393430 12156366 956393430 795722110 184493895 795722110 184493895 877175227 184493895 520614215 692911705 520614215 692911705 450940253 942265183 450940253 942265183 679960614 454148170 679960614 454148170 103911340 155651124 103911340 155651124 884672572 222345133 884672572 222345133 803765607 323363806 803765607 323363806 243681967 385247214 243681967 385247214 737324911 765208072 737324911 765208072 18771399 29122490 18771399 485736290 18771399 485736290 923230430 109334666 923230430 109334666 958396207 61993049 958396207 61993049 775768608 725612107 775768608 725612107 427828404 157007608 427828404 157007608 990141295 14923557 990141295 14923557 971301197 79341952 971301197 79341952 274475913 923971175 274475913 923971175 687189214 462048746 687189214 940481269 687189214 940481269 352848618 913633219 352848618 913633219 149233381 114373150 149233381 114373150 76158362 363234596 76158362 363234596 761596473 116103314 761596473 116103314 923266615 442982045 923266615 442982045 210582739 317629244 210582739 779448370 210582739 779448370 914972659 112855110 914972659 112855110 953800805 68897812 953800805 299462976 953800805 299462976 156817126 74079137 156817126 74079137 8232738 12381934 8232738 12381934 849735240 417517091 849735240 417517091 406224464 915423925 406224464 915423925 274999866 106659601 274999866 106659601 930006455 106659601 805817820 336457935 805817820 336457935 247273331 998924056 247273331 998924056 454902449 36039524 454902449 36039524 23844897 36039524 599524678 855259512 599524678 855259512 830560802 18443555 830560802 18443555 987614280 18443555 169173933 308846274 169173933 308846274 418529023 532869036 418529023 532869036 182255264 265871632 182255264 265871632 843852507 235025483 843852507 235025483 225697133 650555246 225697133 650555246 547880196 290592992 547880196 290592992 143687071 134900966 143687071 134900966 910799133 134900966 705134588 988100643 705134588 988100643 421383222 331884292 421383222 331884292 775710791 331884292 478129288 898300033 478129288 898300033 376374814 706408424 376374814 706408424 823963665 17842870 823963665 17842870 988013712 17842870 153257895 560685407 153257895 560685407 648329271 715117885 648329271 715117885 23597010 33053914 23597010 33053914 978181765 33053914 661667798 829266974 661667798 829266974 148190947 114629721 148190947 114629721 924289812 114629721 232812957 777017512 232812957 777017512 541160349 777017512 447611336 517656625 447611336 517656625 207426885 55393423 207426885 55393423 37305884 55393423 162456489 469870158 162456489 469870158 564795378 930437978 564795378 930437978 300331508 386813850 300331508 386813850 738281443 477839531 738281443 477839531 191119828 260251598 191119828 260251598 171266747 383435709 171266747 383435709 928319942 108791647 928319942 108791647 138548158 286031054 138548158 286031054 808436932 647316508 808436932 647316508 501070371 370269855 501070371 370269855 865245927 201240671 865245927 201240671 283693658 984278143 283693658 984278143 581332416 21951082 581332416 21951082 985570968 21951082 918370552 207636209 918370552 207636209 184269597 325224098 184269597 325224098 893661294 159828127 893661294 159828127 215627596 452622294 215627596 452622294 993887020 8320406 993887020 8320406 834583178 294416697 834583178 294416697 749537353 478147848 749537353 478147848 390533902 847201261 390533902 468350028 390533902 468350028 779312886 326776881 779312886 326776881 727114790 688394488 727114790 688394488 280867290 191318959 280867290 191318959 872160830 191318959 189817612 379594316 189817612 379594316 578192488 884155671 578192488 884155671 958327042 62141534 958327042 944503400 958327042 944503400 406414009 117407223 406414009 117407223 922513144 117407223 527706874 688719166 527706874 688719166 441567554 984599560 441567554 984599560 562536955 362611292 562536955 362611292 67579880 102069346 67579880 853775324 67579880 853775324 830688412 254994115 830688412 403768906 830688412 403768906 212464831 291808379 212464831 291808379 803833958 291808379 86524965 94637451 86524965 94637451 937227439 94637451 224748032 761875925 224748032 761875925 551886465 310372371 551886465 310372371 15952011 24725430 15952011 658407909 15952011 658407909 766169474 240651957 766169474 240651957 865114197 107767176 865114197 107767176 929231585 540227878 929231585 540227878 330988496 192367092 330988496 192367092 10697250 16423323 10697250 16423323 109946511 300289761 109946511 300289761 223171897 469540587 223171897 469540587 733968598 28283289 733968598 28283289 982408411 26538704 982408411 26538704 657448574 959320776 657448574 959320776 165669738 96931224 165669738 96931224 935865482 96931224 852358555 582839551 852358555 582839551 260841402 157037505 260841402 157037505 104647788 157037505 785982114 886315924 785982114 886315924 78232971 36532521 78232971 36532521 24294031 856172628 24294031 856172628 838834362 231330947 838834362 231330947 846065463 231330947 814871920 488946946 814871920 488946946 319258075 463793582 319258075 463793582 256389076 196184129 256389076 196184129 868884942 541630866 868884942 541630866 226524499 16485153 226524499 16485153 989178108 16485153 856678552 353633613 856678552 353633613 298429872 825489997 298429872 825489997 850362370 52593151 850362370 52593151 32948699 48856566 32948699 48856566 108350251 545015662 108350251 545015662 656522471 699016539 656522471 699016539 534889422 496195011 534889422 496195011 316068730 412074781 316068730 412074781 274419502 443591296 274419502 443591296 714746653 422265729 714746653 502118883 714746653 502118883 313959063 460053514 313959063 460053514 694961546 442330980 694961546 442330980 833413387 250146512 833413387 815151938 833413387 815151938 349371354 125461045 349371354 125461045 83397626 125461045 748639793 858917281 748639793 858917281 215598587 71884909 215598587 71884909 42202818 62640866 42202818 62640866 152797695 602119938 152797695 602119938 432160535 765097984 432160535 765097984 670905042 316645424 670905042 316645424 76415493 54383715 76415493 54383715 963262988 438506148 963262988 438506148 82458836 123760439 82458836 389608877 82458836 389608877 999640138 392353 999640138 392353 3481536 114678441 3481536 114678441 139813989 287164340 139813989 287164340 206000318 412008104 206000318 412008104 800763927 270764840 800763927 270764840 177961942 270764840 934415984 37529743 934415984 37529743 25003647 37529743 678618323 948010008 678618323 948010008 127999150 133174885 127999150 133174885 911940846 522680205 911940846 522680205 169100618 249269024 169100618 249269024 64227493 17458394 64227493 17458394 988366770 17458394 63236491 598092199 63236491 598092199 486000961 894871240 486000961 894871240 821435227 44715618 821435227 44715618 29576266 44715618 958760233 373288943 958760233 373288943 640358776 839914389 640358776 839914389 694994237 327080884 694994237 327080884 903023692 145883552 903023692 145883552 125533806 408584920 125533806 408584920 723878823 867651701 723878823 867651701 275858054 137890090 275858054 137890090 91796839 137890090 184114515 281106759 184114515 281106759 854029020 186242513 854029020 186242513 124109488 186242513 952862365 70112144 952862365 866363795 952862365 866363795 376450591 99721475 376450591 99721475 66221372 681505702 66221372 681505702 520608035 483048358 520608035 483048358 905326718 142676291 905326718 632298667 905326718 632298667 100016479 141800158 100016479 141800158 94730431 141800158 892883130 920718753 892883130 920718753 70410756 70438533 70410756 70438533 952718339 70438533 664841262 539733416 664841262 539733416 232882281 286717542 232882281 286717542 166523622 239301722 166523622 239301722 158187256 114482243 158187256 114482243 961872382 56673398 961872382 56673398 759856487 448259302 759856487 448259302 213941424 293109866 213941424 293109866 193864212 753015753 193864212 753015753 812414677 281420036 812414677 281420036 673930699 707995294 673930699 707995294 445528909 5715933 445528909 5715933 3669989 5715933 937487510 845484390 937487510 845484390 414858373 670061761 414858373 670061761 911936374 20769473 911936374 20769473 13419366 20769473 893517349 362757968 893517349 362757968 591101805 785990465 591101805 785990465 192570762 291262099 192570762 291262099 522217487 976643942 522217487 976643942 691473348 455957537 691473348 960276318 691473348 960276318 243336100 193992080 243336100 193992080 77895676 37397909 77895676 37397909 24870696 37397909 689820067 538411115 689820067 538411115 12583695 19198584 12583695 19198584 814234763 994811663 814234763 994811663 195816992 296186817 195816992 326859029 195816992 326859029 969051206 45411631 969051206 45411631 959890375 987286834 959890375 987286834 392616461 62053543 392616461 62053543 34110093 50309416 34110093 818336119 34110093 818336119 869178920 44242253 869178920 44242253 29198550 844261018 29198550 844261018 567652042 426240945 567652042 426240945 181899843 166363127 181899843 166363127 97971815 40746408 97971815 40746408 972390092 40746408 294393382 786157893 294393382 786157893 555486727 447957077 555486727 447957077 263441810 25097716 263441810 25097716 16094719 25097716 845856928 672306163 845856928 672306163 290447283 432958957 290447283 432958957 707334681 729389231 707334681 729389231 28276960 42784607 28276960 42784607 239087026 892061331 239087026 892061331 414318065 531393251 414318065 531393251 599915055 531393251 307212771 432479983 307212771 432479983 288919278 432479983 478530343 853043464 478530343 853043464 292119203 265057223 292119203 265057223 895034312 95561042 895034312 95561042 63840534 95561042 167019756 537260795 167019756 537260795 885819829 171482242 885819829 513229330 885819829 513229330 184914651 215275114 184914651 215275114 66488809 100027098 66488809 100027098 222540916 555874358 222540916 555874358 783039495 148412090 783039495 148412090 69548536 104948658 69548536 487179832 69548536 487179832 686361853 88903737 686361853 88903737 940908060 88903737 891476656 388654695 891476656 388654695 222993910 32353986 222993910 32353986 21384736 496279185 21384736 496279185 970725584 43451536 970725584 931334659 970725584 931334659 416896254 487985296 416896254 487985296 198287881 299902416 198287881 407561445 198287881 407561445 819579197 227673195 819579197 227673195 101082013 42859152 101082013 42859152 28338679 42859152 865917577 342270973 865917577 342270973 690783244 469188918 690783244 469188918 348206185 991959638 348206185 991959638 518632936 383662266 518632936 383662266 891190244 139871372 891190244 139871372 979552275 30734744 979552275 30734744 91433938 296822904 91433938 296822904 669772128 938115571 669772128 938115571 592049935 729700900 592049935 729700900 438835326 236478820 438835326 236478820 156427646 363109460 156427646 363109460 953220176 69575182 953220176 69575182 180392613 668362051 180392613 668362051 689474911 340421365 689474911 340421365 943521956 84649961 943521956 545578657 943521956 545578657 73081899 10912274 73081899 10912274 992458841 10912274 313432611 818614790 313432611 818614790 529775714 278004469 529775714 278004469 814903252 278004469 517077032 549230286 517077032 549230286 727962957 402680630 727962957 618081780 727962957 618081780 344891113 367357596 344891113 367357596 64545831 66642493 64545831 66642493 955047108 658655292 955047108 658655292 64684496 76601490 64684496 76601490 948603269 784069707 948603269 784069707 234213321 216883040 234213321 216883040 143724005 702458997 143724005 702458997 770892878 72295265 770892878 72295265 48696411 627818156 48696411 627818156 836118517 246255638 836118517 246255638 433366688 742259997 433366688 742259997 233594397 308204360 233594397 308204360 120121382 116217795 120121382 116217795 923194364 116217795 900761004 883930019 900761004 883930019 322373934 134004252 322373934 134004252 89003903 767879514 89003903 767879514 841480131 210732300 841480131 210732300 62215092 93029764 62215092 93029764 897232816 224971198 897232816 224971198 280492533 941789474 280492533 941789474 760530090 354908218 760530090 438485873 760530090 438485873 181151194 190843778 181151194 190843778 91900750 137939931 91900750 137939931 737077969 579714556 737077969 579714556 343369259 579714556 845115156 232743829 845115156 432257386 845115156 432257386 225667673 79991453 225667673 79991453 946295230 79991453 179625836 482356284 179625836 482356284 632983635 705550127 632983635 705550127 5956826 8773997 5956826 8773997 183192986 986699636 183192986 986699636 505214162 495577691 505214162 495577691 696753182 24918963 696753182 24918963 992713119 10291714 992713119 447053814 992713119 447053814 184697704 257811748 184697704 257811748 828587708 257811748 810739407 900328975 810739407 900328975 116298647 33339472 116298647 33339472 22060729 33339472 564443936 716384162 564443936 716384162 665121035 10952495 665121035 10952495 7266528 591871268 7266528 591871268 868066593 197272679 868066593 847079363 868066593 847079363 343788943 207911365 343788943 207911365 138240408 207911365 168807265 606946362 168807265 606946362 658912762 201695036 658912762 201695036 9801930 14606758 9801930 14606758 200764064 436531092 200764064 436531092 839136643 106344301 839136643 106344301 930163232 106344301 810412099 738281594 810412099 738281594 87901381 131806928 87901381 690985999 87901381 690985999 873921558 189110972 873921558 189110972 161705577 409468885 161705577 409468885 670116571 724691951 670116571 724691951 388599270 864105036 388599270 864105036 711504749 73343443 711504749 73343443 950785474 73343443 657464079 712084234 657464079 712084234 98977333 148867588 98977333 645865563 98977333 645865563 985723142 21586133 985723142 21586133 93063540 257050683 93063540 257050683 232671171 953630420 232671171 953630420 729088216 230321677 729088216 230321677 911465734 27384309 911465734 27384309 982013790 27384309 692608513 712875951 692608513 712875951 287529512 379697771 287529512 379697771 7419571 11223016 7419571 675411130 7419571 675411130 671624784 236468140 671624784 236468140 932528661 102859553 932528661 102859553 916423232 223406401 916423232 223406401 203497972 372131618 203497972 372131618 382734342 944084887 382734342 416633422 382734342 416633422 804543622 64078944 804543622 64078944 956752217 64078944 248254505 755937634 248254505 755937634 536655665 342793977 536655665 342793977 228179492 342793977 451165501 847446315 451165501 847446315 715495375 416349601 715495375 416349601 105563726 158476320 105563726 158476320 154194685 783359054 154194685 783359054 822777444 266751443 822777444 266751443 810298152 653891439 810298152 653891439 372190442 459442359 372190442 459442359 688988210 459442359 381769060 940772434 381769060 940772434 635999477 617575115 635999477 617575115 366657036 818194971 366657036 818194971 543984030 292083254 543984030 292083254 114566892 35564741 114566892 35564741 23550619 35564741 937173538 901466392 937173538 901466392 488900623 198380965 488900623 198380965 84150973 126729137 84150973 126729137 638365809 657548015 638365809 657548015 560754571 850699602 560754571 850699602 535494386 668077933 535494386 668077933 73254 65659 73254 504981089 73254 504981089 594960506 55891464 594960506 55891464 37666846 55891464 453316300 845983402 453316300 845983402 822450924 9418812 822450924 9418812 993204050 9418812 882340925 364056712 882340925 364056712 52344649 78135423 52344649 78135423 97143087 189494057 97143087 189494057 347997208 983865816 347997208 983865816 847288045 229299024 847288045 229299024 281264335 467462090 281264335 467462090 879889826 180594094 879889826 989926878 879889826 989926878 302865484 407470903 302865484 407470903 810606945 247064959 810606945 247064959 162888046 247064959 941610125 87569575 941610125 87569575 364362788 943917229 364362788 943917229 837374378 200530319 837374378 200530319 56747592 84888008 56747592 84888008 88222343 823117455 88222343 823117455 433118645 412590068 433118645 412590068 274720713 412590068 998148739 2567847 998148739 2567847 990066535 39271409 990066535 39271409 245699537 578812140 245699537 578812140 748605903 253323854 748605903 253323854 974288066 38233894 974288066 38233894 904493337 318348965 904493337 318348965 481647678 656392211 481647678 656392211 125363447 138343472 125363447 138343472 908179285 138343472 135039682 332555589 135039682 332555589 341363013 910574311 341363013 910574311 130945045 196558797 130945045 934984114 130945045 934984114 857663925 180178865 857663925 180178865 97831825 122716415 97831825 122716415 81770830 122716415 692556081 692448601 692556081 692448601 462005378 905332685 462005378 905332685 409686617 82319128 409686617 82319128 17943192 27846091 17943192 27846091 171674087 829420802 171674087 829420802 939996340 27322570 939996340 27322570 982046519 27322570 491447455 795582571 491447455 795582571 88423123 132650746 88423123 132650746 831142009 911960731 831142009 911960731 190938639 288827225 190938639 913493331 190938639 913493331 651010277 481947079 651010277 481947079 83653670 125831091 83653670 125831091 840993184 676793237 840993184 676793237 247212916 238407927 247212916 238407927 84564552 95103748 84564552 95103748 936822674 95103748 681779948 632817978 681779948 632817978 613950360 334582176 613950360 334582176 222131642 334582176 722300796 812449180 722300796 812449180 416924009 416624453 416924009 416624453 718584928 416624453 110109181 143078968 110109181 143078968 905101037 335956492 905101037 335956492 188525275 169128964 188525275 169128964 36351268 53650837 36351268 53650837 127281206 968055609 127281206 968055609 594078093 459932939 594078093 459932939 283749413 212214913 283749413 212214913 981975281 27467907 981975281 27467907 549695153 578409326 549695153 578409326 750114099 148357111 750114099 148357111 75478010 113614205 75478010 113614205 852029035 656480711 852029035 656480711 460476967 328232325 460476967 328232325 81940909 122844395 81940909 122844395 119382093 281757449 119382093 281757449 812042421 903385949 812042421 903385949 476902521 533445045 476902521 533445045 876245544 185658385 876245544 906979613 876245544 906979613 480764955 245485782 480764955 245485782 162089824 245485782 397754705 737602758 397754705 737602758 179696438 70088238 179696438 70088238 47253038 70088238 266074217 446379857 266074217 446379857 885557993 171926530 885557993 240550947 885557993 240550947 86509297 130142674 86509297 397882144 86509297 397882144 894975306 102921216 894975306 102921216 68190159 844805655 68190159 844805655 724351340 407963211 724351340 992327925 724351340 992327925 218829178 268053219 218829178 268053219 821919931 268053219 784415484 389665723 784415484 389665723 625827151 875140052 625827151 875140052 43169942 64169707 43169942 64169707 207100161 325566076 207100161 325566076 899505254 46484576 899505254 46484576 968295665 46484576 121555605 806480671 121555605 806480671 595402276 735449993 595402276 735449993 452743881 511162685 452743881 511162685 664721280 484718397 664721280 484718397 42226599 62679064 42226599 740636088 42226599 740636088 731582933 359019673 731582933 359019673 239280124 578074123 239280124 578074123 659156550 323966275 659156550 323966275 214307420 12350118 214307420 12350118 8226356 12350118 938860768 789111684 938860768 789111684 440069041 176735997 440069041 176735997 882278869 176735997 581632765 881190839 581632765 881190839 330365434 232772563 330365434 232772563 845095364 232772563 12538864 19149140 12538864 19149140 885979965 408013699 885979965 408013699 480380565 947707691 480380565 947707691 337614655 648029198 337614655 648029198 771105180 143180753 771105180 143180753 95470099 143180753 685423533 665175354 685423533 665175354 248637371 294987406 248637371 294987406 801605634 316971791 801605634 316971791 184742424 203639576 184742424 203639576 92677030 10142435 92677030 10142435 6824685 925468400 6824685 925468400 376361219 415772127 376361219 415772127 20944489 31825142 20944489 31825142 901401517 166340971 901401517 166340971 475327978 729150700 475327978 729150700 324124961 300741810 324124961 300741810 178358694 271277253 178358694 766767381 178358694 766767381 677367141 146242406 677367141 146242406 902731329 146242406 309178774 806137099 309178774 806137099 649493460 320531999 649493460 320531999 15808318 24142952 15808318 24142952 741437956 580449787 741437956 580449787 163313673 62611761 163313673 62611761 958055435 62611761 858966723 681161947 858966723 681161947 274563759 412293199 274563759 412293199 678792787 774882354 678792787 774882354 229718534 170902197 229718534 170902197 113956705 170902197 600514867 624613993 600514867 624613993 345539098 462375537 345539098 462375537 958468005 61735258 958468005 61735258 829370709 684279911 829370709 684279911 417942141 396145680 417942141 396145680 84224993 126901603 84224993 126901603 827241333 465953262 827241333 465953262 163241295 247495594 163241295 845344899 163241295 845344899 431849424 288150662 431849424 288150662 190519643 288150662 714951339 730913041 714951339 730913041 263975233 361328285 263975233 361328285 123884332 185836760 123884332 185836760 344749964 784200612 344749964 784200612 395624142 109887118 395624142 109887118 73053866 109887118 757497795 424911687 757497795 424911687 471502609 810830809 471502609 810830809 930358749 106018142 930358749 106018142 201629414 980988344 201629414 980988344 557317079 980988344 448056487 271451171 448056487 271451171 819526296 439811780 819526296 439811780 232017866 117061164 232017866 117061164 77833940 117061164 309156410 870774480 309156410 870774480 646359376 640672173 646359376 640672173 423478032 427869357 423478032 427869357 860697833 28848958 860697833 28848958 18656077 28848958 54582175 285760884 54582175 285760884 760663113 645405754 760663113 645405754 212272997 320038130 212272997 320038130 356438633 820014577 356438633 820014577 749619651 370242121 749619651 370242121 740082699 698930786 740082699 698930786 611997904 698930786 699151470 383777269 699151470 383777269 84740549 127560147 84740549 127560147 323570679 648475326 323570679 648475326 951222448 72612567 951222448 72612567 665252735 508541451 665252735 508541451 387446094 960403460 387446094 960403460 729848506 153415871 729848506 153415871 102208899 153415871 868162593 601441758 868162593 601441758 120110158 180143995 120110158 180143995 744352796 431036773 744352796 431036773 10928568 16738397 10928568 789683549 10928568 789683549 539150506 374749104 539150506 374749104 853994131 218917570 853994131 218917570 220249811 839575696 220249811 839575696 397033355 331365664 397033355 331365664 219577844 331365664 504515160 936454684 504515160 936454684 96613227 145043536 96613227 145043536 339728255 664931156 339728255 664931156 279371315 208529729 279371315 208529729 138667575 208529729 823201608 373382967 823201608 373382967 649870650 999997719 649870650 999997719 275512968 243084017 275512968 243084017 838105148 243084017 246929612 393501730 246929612 393501730 760907988 60017229 760907988 60017229 40434133 60017229 156166483 598730038 156166483 598730038 804739007 152215665 804739007 152215665 957054145 63678765 957054145 63678765 940648621 164810193 940648621 164810193 25407262 38160725 25407262 38160725 637639292 762116357 637639292 762116357 528505325 58023603 528505325 58023603 996669829 4984391 996669829 4984391 950920207 860342851 950920207 860342851 291912237 382377632 291912237 382377632 255091039 762416682 255091039 762416682 687739449 297305113 687739449 297305113 918476033 40141318 918476033 40141318 26674689 40141318 863230701 229941093 863230701 229941093 463653794 828136443 463653794 828136443 218266644 329427958 218266644 872731033 218266644 872731033 787741088 1786061 787741088 1786061 1266782 1786061 120169725 436924671 120169725 436924671 895055059 92294958 895055059 92294958 966859827 49019244 966859827 49019244 98518404 270494915 98518404 270494915 913754232 130374431 913754232 130374431 238538594 411139780 238538594 411139780 338434158 994512099 338434158 994512099 620345067 519446819 620345067 519446819 129183240 163779913 129183240 163779913 101057825 152054989 101057825 359166849 101057825 359166849 789781395 127802038 789781395 127802038 84941079 127802038 723137210 833527812 723137210 833527812 630830954 263456786 630830954 263456786 173239637 263456786 659253796 894220177 659253796 894220177 304339137 264659509 304339137 264659509 174271628 846234739 174271628 846234739 501092163 476336310 501092163 476336310 316938813 145055931 316938813 145055931 956263230 37758345 956263230 37758345 25070466 37758345 67076211 158455118 67076211 158455118 694779577 621393715 694779577 621393715 244087044 220859961 244087044 220859961 853077818 530988438 853077818 530988438 210098667 315249641 210098667 315249641 976832761 35080412 976832761 35080412 87222737 317091789 87222737 317091789 533190079 861738494 533190079 861738494 220734292 332803493 220734292 332803493 718174562 672525216 718174562 672525216 381581414 977596437 381581414 977596437 579984366 317028576 579984366 317028576 144212967 217968022 144212967 217968022 239131152 758237741 239131152 758237741 569913342 143573880 569913342 143573880 904581727 143573880 610469759 813401146 610469759 813401146 374345577 169128226 374345577 169128226 887386311 169128226 735228114 707459122 735228114 707459122 566207288 432402723 566207288 432402723 237541269 12286613 237541269 12286613 991694949 12286613 81012702 798682487 81012702 798682487 531811269 307984141 531811269 307984141 907642394 138636505 907642394 138636505 793471637 428569265 793471637 428569265 282198580 205864271 282198580 205864271 53683723 80350566 53683723 199915561 53683723 199915561 903244782 53689433 903244782 53689433 963762326 53689433 164442737 571737771 164442737 571737771 699379274 444173175 699379274 444173175 562045185 895520055 562045185 895520055 650016359 521313523 650016359 521313523 385336012 825924391 385336012 256361786 385336012 256361786 877865001 183489938 877865001 183489938 128514974 305982323 128514974 305982323 285430341 427769269 285430341 427769269 62796251 35953270 62796251 35953270 976236513 35953270 202319322 315668327 202319322 315668327 697316627 542357104 697316627 542357104 290130104 196791887 290130104 196791887 898269972 138677955 898269972 138677955 907581217 138677955 157355421 815605494 157355421 815605494 540045630 192613314 540045630 192613314 925718503 112505252 925718503 112505252 477711561 808069632 477711561 808069632 710770638 333226991 710770638 333226991 774827511 999595728 774827511 999595728 156382317 39816991 156382317 39816991 26460998 39816991 696237598 457152328 696237598 457152328 304928574 457152328 822009670 105588307 822009670 105588307 69924717 475786531 69924717 475786531 840377686 132769538 840377686 132769538 88429728 132769538 812656703 992849929 812656703 992849929 459436850 454937854 459436850 454937854 216536885 326472667 216536885 905894187 216536885 905894187 771293315 247715624 771293315 247715624 24499162 36789597 24499162 36789597 40329264 148920480 40329264 148920480 922300311 2142547 922300311 2142547 998374223 458423824 998374223 458423824 198363825 251780216 198363825 251780216 58292675 87103185 58292675 87103185 157475692 484839817 157475692 484839817 792862325 304205903 792862325 304205903 795386342 556713708 795386342 556713708 123300724 179125894 123300724 179125894 119524746 179125894 264380376 905389394 264380376 905389394 996634367 4989840 996634367 4989840 806569303 809856847 806569303 809856847 428536547 554138910 428536547 794957896 428536547 794957896 558595423 278848810 558595423 278848810 928920992 108134194 928920992 108134194 702050970 440221670 702050970 440221670 714881174 422052975 714881174 812119888 714881174 812119888 334417492 304239927 334417492 304239927 154246624 80063397 154246624 80063397 53601113 388200415 53601113 388200415 785097729 156656953 785097729 156656953 90844037 22746783 90844037 22746783 984756239 22746783 920531862 358286534 920531862 358286534 574341513 826407980 574341513 826407980 829458900 10155071 829458900 10155071 992774650 10155071 641955824 859596973 641955824 859596973 875111208 149006711 875111208 149006711 99244657 149006711 263094232 771467550 263094232 771467550 658159987 136012584 658159987 136012584 910181008 136012584 539184971 954753147 539184971 954753147 411179141 742894563 411179141 742894563 769160711 337709759 769160711 337709759 839972728 34417277 839972728 34417277 977324830 34417277 974788063 152424223 974788063 152424223 177842748 444711987 177842748 444711987 705350321 267821950 705350321 267821950 887500070 8913593 887500070 8913593 993526822 8913593 242614293 753520817 242614293 753520817 675257312 337983556 675257312 337983556 771278360 907434003 771278360 907434003 376133791 107731556 376133791 107731556 71174266 107731556 895745586 962778763 895745586 962778763 175136875 122660160 175136875 122660160 919003577 122660160 405290346 997239617 405290346 997239617 444115939 997239617 319429156 220734198 319429156 220734198 958573671 3428574 958573671 3428574 997634015 994442349 997634015 994442349 391103570 727801024 391103570 727801024 917371965 124962223 917371965 124962223 253130438 802833903 253130438 802833903 524549753 802833903 450711955 100471869 450711955 100471869 42979979 63924315 42979979 63924315 306793815 874307833 306793815 874307833 828449243 258090202 828449243 925766108 828449243 925766108 556503024 559469785 556503024 559469785 378381011 900174293 378381011 900174293 745855161 259130151 745855161 259130151 100499298 150959636 100499298 150959636 753062399 817963139 753062399 817963139 515451839 217679487 515451839 217679487 144049770 382882212 144049770 382882212 830967007 126607981 830967007 126607981 84108556 126607981 731784391 944661045 731784391 944661045 345898889 881492174 345898889 881492174 505159950 432858156 505159950 432858156 233417337 84468463 233417337 84468463 56279846 84468463 676371533 866737493 676371533 866737493 333171265 362408487 333171265 362408487 222780228 315431659 222780228 315431659 19086858 29558876 19086858 273740143 19086858 273740143 931197818 104808151 931197818 104808151 223096224 499465447 223096224 499465447 566914796 523090024 566914796 498547022 566914796 498547022 763579940 65875790 763579940 65875790 955615588 65875790 133976448 658558488 133976448 658558488 969064043 45389161 969064043 369762466 969064043 369762466 15101525 23165419 15101525 521806617 15101525 521806617 888338417 17796564 888338417 17796564 11655619 17796564 967166330 333781171 967166330 333781171 239158687 683106349 239158687 683106349 641759377 980921608 641759377 980921608 503755135 291349041 503755135 291349041 829909943 207423747 829909943 207423747 952649597 70631946 952649597 70631946 67872223 265200869 67872223 265200869 446121788 908733657 446121788 908733657 543489717 13725247 543489717 13725247 990843470 13725247 548067413 730953230 548067413 730953230 402773388 936501814 402773388 936501814 636289515 663521340 636289515 663521340 294289174 146708938 294289174 146708938 97759148 146708938 780081762 683892219 780081762 683892219 332550053 430113254 332550053 430113254 264481322 41320408 264481322 41320408 972157860 41320408 117874753 286051670 117874753 286051670 309718013 627075400 309718013 627075400 347734795 810409716 347734795 810409716 676942492 471623938 676942492 471623938 680987089 471623938 420512939 635850187 420512939 635850187 520180937 635850187 97096679 145681384 97096679 525790542 97096679 525790542 674192186 120655082 674192186 120655082 920142807 120655082 149888790 803730499 149888790 803730499 682115489 313822722 682115489 313822722 870208370 39238128 870208370 39238128 25947325 39238128 733630094 648311864 733630094 648311864 280639766 249541281 280639766 249541281 42489338 63047939 42489338 63047939 947066995 468826583 947066995 468826583 264533441 258228022 264533441 258228022 828363234 258228022 241230079 818001691 241230079 818001691 510372741 329096673 510372741 329096673 777704615 329096673 186836173 173317462 186836173 173317462 115622483 440620259 115622483 440620259 725791478 379699594 725791478 379699594 139484329 56835789 139484329 56835789 38358526 56835789 806469296 325729462 806469296 325729462 215779859 783911486 215779859 783911486 951017351 73104414 951017351 929323392 951017351 929323392 391983452 84692191 391983452 84692191 943425642 640620753 943425642 640620753 83456093 125509454 83456093 125509454 165468603 581863249 165468603 581863249 762251724 10782941 762251724 10782941 7170336 10782941 960126125 387632277 960126125 387632277 186170635 65391871 186170635 65391871 956067636 65391871 794582867 452189902 794582867 452189902 279203837 357229798 279203837 357229798 238163376 413833248 238163376 413833248 775894862 272687042 775894862 272687042 986144550 20882279 986144550 20882279 943715227 123410798 943715227 123410798 203151971 325825805 203151971 325825805 509413633 816712779 509413633 816712779 227428436 341237009 227428436 341237009 90273408 57602327 90273408 57602327 38875054 57602327 64907025 144851246 64907025 144851246 197538358 359297428 197538358 359297428 341793280 985694486 341793280 942177270 341793280 942177270 984816119 22668002 984816119 22668002 899240210 352234410 899240210 352234410 135849869 66560931 135849869 66560931 44830075 200466280 44830075 200466280 906088742 109647224 906088742 109647224 72897501 109647224 923907368 152946223 923907368 152946223 191578967 352805989 191578967 352805989 241031956 634215999 241031956 634215999 495170347 737701409 495170347 737701409 386182267 927295778 386182267 927295778 399666349 161626130 399666349 161626130 107905221 161626130 887239262 947243222 887239262 947243222 449885702 418419976 449885702 418419976 717477917 650843524 717477917 650843524 191057223 288914587 191057223 288914587 724836710 690797563 724836710 690797563 443994782 356149068 443994782 356149068 824956650 263653532 824956650 263653532 789450965 514540748 789450965 514540748 85167892 92969278 85167892 92969278 938146562 92969278 886824980 969408888 886824980 969408888 413548845 541059287 413548845 541059287 717088686 102409841 717088686 102409841 932816548 102409841 821001350 436749600 821001350 436749600 546041724 719750084 546041724 719750084 405190492 855224249 405190492 855224249 352006990 84668828 352006990 84668828 974035870 19693562 974035870 19693562 986820059 19693562 259012882 438146071 259012882 438146071 713992709 257432618 713992709 257432618 169550639 257432618 796057572 345933335 796057572 345933335 147040513 189348341 147040513 189348341 120221813 150573532 120221813 150573532 100072093 150573532 392678786 769875546 392678786 769875546 505360157 41362912 505360157 41362912 27609210 41362912 883656988 481860100 883656988 481860100 320464063 844594013 320464063 844594013 639975342 514344857 639975342 999519187 639975342 999519187 396374313 321930919 396374313 321930919 984422203 23232989 984422203 23232989 135945742 827244011 135945742 827244011 676045598 419637318 676045598 419637318 716449859 419637318 387323809 714839749 387323809 714839749 893271795 36894490 893271795 36894490 24585146 36894490 219477742 393186641 219477742 393186641 297665318 812307604 297665318 812307604 744547517 20457957 744547517 20457957 13258145 764808933 13258145 764808933 543304397 639289478 543304397 639289478 233949871 351643355 233949871 471645500 233949871 471645500 696765989 42830609 696765989 42830609 7503398 11455851 7503398 786491963 7503398 786491963 436504674 241586324 436504674 241586324 72385849 108883932 72385849 108883932 305162861 982741189 305162861 982741189 579761467 131021217 579761467 131021217 8758502 13185145 8758502 13185145 901367928 187689481 901367928 187689481 859342902 258546496 859342902 258546496 188674774 290760226 188674774 290760226 194203226 671882165 194203226 671882165 627806865 370255523 627806865 370255523 881514348 177962025 881514348 441936466 881514348 441936466 182423851 130977060 182423851 130977060 42848307 63659495 42848307 63659495 897399937 287195109 897399937 287195109 722641804 797672915 722641804 797672915 570851946 972999184 570851946 972999184 378849248 972999184 771518841 143534636 771518841 143534636 95762335 143534636 744501654 634574886 744501654 634574886 300860983 284047893 300860983 284047893 187273882 284047893 235394084 708981737 235394084 708981737 550022697 651108374 550022697 651108374 333364315 904167614 333364315 904167614 912047413 132905072 912047413 727337126 912047413 727337126 372268209 147312490 372268209 147312490 902158669 442578548 902158669 442578548 64252911 96324325 64252911 650352276 64252911 650352276 829583624 256550886 829583624 256550886 792592446 764443514 792592446 764443514 421797275 231756054 421797275 231756054 40581337 60181001 40581337 60181001 225382618 518375623 225382618 518375623 812078064 136194334 812078064 136194334 90559889 901287488 90559889 901287488 911155302 134296135 911155302 356870024 911155302 356870024 118379146 114158028 118379146 114158028 76023155 114158028 822154724 356115638 822154724 356115638 728390275 645738122 728390275 645738122 96319582 144570157 96319582 144570157 418601672 952420790 418601672 952420790 538895000 512553642 538895000 512553642 741448422 331062634 741448422 331062634 826743982 82293944 826743982 82293944 54758784 415824675 54758784 415824675 758785873 356830192 758785873 468610562 758785873 468610562 18484440 28785884 18484440 28785884 978056346 735404317 978056346 735404317 482863310 641653771 482863310 641653771 642072192 945785253 642072192 945785253 456682745 945785253 535417525 315892542 535417525 315892542 209122285 315892542 914226467 129632318 914226467 129632318 725251551 870973644 725251551 870973644 433721470 184709424 433721470 184709424 887801072 85822713 887801072 85822713 942645190 85822713 196363984 348553633 196363984 348553633 718495468 654046564 718495468 654046564 231067255 44649043 231067255 44649043 29445203 44649043 870302184 982553931 870302184 982553931 357872538 147938489 357872538 147938489 98601428 950928172 98601428 950928172 802484846 91844892 802484846 91844892 61337091 91844892 143109387 741490948 143109387 741490948 486821361 617150947 486821361 617150947 852167897 222111472 852167897 222111472 825481518 342833096 825481518 342833096 228191375 877104700 228191375 877104700 918441087 123345136 918441087 123345136 554564628 845063921 554564628 845063921 632486839 530156525 632486839 530156525 293734053 310850675 293734053 310850675 145084663 165162499 145084663 165162499 9548770 14244474 9548770 14244474 24114057 196072675 24114057 196072675 900090277 19677091 900090277 19677091 986844960 19677091 277335756 907621113 277335756 907621113 632059350 25918005 632059350 25918005 16671040 25918005 31357208 324203129 31357208 324203129 813156283 252629985 813156283 252629985 166808729 603837498 166808729 603837498 815654156 65867859 815654156 65867859 995809094 5985649 995809094 5985649 909801608 153730137 909801608 153730137 387036411 797753649 387036411 797753649 792311780 77264709 792311780 77264709 948010180 77264709 699882749 493305063 699882749 493305063 185481332 17601027 185481332 17601027 988227510 17601027 981374941 357064496 981374941 357064496 86294581 129660274 86294581 129660274 447259500 711659193 447259500 711659193 335399794 711659193 798205017 243111590 798205017 243111590 52762255 78810606 52762255 78810606 902072532 979355888 902072532 979355888 15622613 23935611 15622613 23935611 67392866 553866944 67392866 553866944 734301438 313267564 734301438 313267564 993442959 8981380 993442959 8981380 762072153 947335743 762072153 947335743 116226561 174423052 116226561 174423052 223415583 704674635 223415583 704674635 957938874 62679061 957938874 62679061 825529132 370852358 825529132 370852358 10304544 15398449 10304544 773742766 10304544 773742766 397543029 645997185 397543029 645997185 765329043 329010059 765329043 329010059 213063075 321445411 213063075 321445411 507767984 825425991 507767984 825425991 113057865 169348621 113057865 931678503 113057865 931678503 581811366 760055508 581811366 760055508 213109085 321524487 213109085 792552774 213109085 792552774 477774424 164999992 477774424 164999992 922262065 117809357 922262065 117809357 916981933 285793471 916981933 285793471 719824656 849445465 719824656 849445465 264168232 54054551 264168232 54054551 963591871 482631365 963591871 482631365 161451331 137499729 161451331 137499729 91473994 137499729 856552365 583483067 856552365 583483067 299793073 449874210 299793073 623970141 299793073 623970141 677774267 278943181 677774267 278943181 147200562 101031551 147200562 101031551 66952116 101031551 202144914 496395337 202144914 496395337 701400094 287392583 701400094 287392583 845624825 231882205 845624825 231882205 778570962 373611984 778570962 373611984 249530769 373611984 578762555 636226338 578762555 636226338 569079298 162498488 569079298 162498488 108650430 162498488 262358692 486595515 262358692 486595515 836206010 246231155 836206010 246231155 277384713 829566893 277384713 829566893 692456050 396128002 692456050 396128002 118750024 130982812 118750024 130982812 966517547 19571895 966517547 19571895 986925482 19571895 22449135 825927407 22449135 825927407 729955626 291485235 729955626 291485235 98106474 147312488 98106474 597751489 98106474 597751489 947798791 77562935 947798791 692904979 947798791 692904979 400964248 483340455 400964248 483340455 321668100 870783425 321668100 870783425 653525559 146425747 653525559 146425747 34538848 50710223 34538848 50710223 436283307 771833713 436283307 771833713 573139 890838 573139 890838 920116654 225042716 920116654 225042716 690021608 766617838 690021608 766617838 353867675 569568104 353867675 569568104 411172752 668989411 411172752 668989411 677585232 170456284 677585232 170456284 974333496 3681318 974333496 3681318 2440946 3681318 83216290 861478422 83216290 861478422 730693814 266540754 730693814 266540754 887788567 168610578 887788567 168610578 682149015 918289390 682149015 918289390 352025145 514202844 352025145 514202844 271638166 280784969 271638166 280784969 175860012 267423563 175860012 851907809 175860012 851907809 450566176 396850496 450566176 396850496 252280734 81228936 252280734 81228936 945580465 81228936 851802937 739860839 851802937 739860839 332408442 284994901 332408442 284994901 993857204 8378705 993857204 8378705 241687890 498051531 241687890 498051531 664023252 498051531 518577549 685024222 518577549 685024222 364384599 965383933 364384599 965383933 842753412 67074076 842753412 67074076 45115314 67074076 709428838 625648340 709428838 625648340 423647741 694143631 423647741 694143631 684480216 447443220 684480216 447443220 247978065 115170644 247978065 115170644 923892609 115170644 200037416 499584971 200037416 499584971 332747875 499584971 237536524 323458589 237536524 323458589 214118624 323458589 389207266 935247331 389207266 935247331 872773401 117890133 872773401 117890133 922202330 976296736 922202330 976296736 430722043 366101655 430722043 366101655 752183928 366101655 481132173 911471260 481132173 911471260 739489304 36894489 739489304 36894489 975318330 36894489 777780239 556827395 777780239 556827395 311759050 355033797 311759050 355033797 916135504 127376095 916135504 127376095 158847391 715867444 158847391 715867444 820820776 126240738 820820776 126240738 76423163 35239527 76423163 35239527 23297888 35239527 52971858 629545045 52971858 629545045 711912558 106330285 711912558 106330285 978399926 32475087 978399926 32475087 594627702 863055275 594627702 863055275 1500681 2442142 1500681 635664772 1500681 635664772 730710964 145432616 730710964 145432616 903472707 145432616 147426788 840054021 147426788 840054021 417190308 39548015 417190308 39548015 973294611 39548015 51326341 99924200 51326341 99924200 885815355 189685182 885815355 189685182 763421923 402091375 763421923 402091375 597616663 973439951 597616663 973439951 336469061 313949171 336469061 313949171 207912588 313949171 931816071 103983173 931816071 944871700 931816071 944871700 290290145 22586315 290290145 22586315 984939940 22586315 143775925 378292648 143775925 378292648 419860661 857096951 419860661 857096951 757816487 358380580 757816487 530421036 757816487 530421036 135657279 203750767 135657279 203750767 761367089 539696377 761367089 539696377 623769520 164421462 623769520 164421462 109984725 164421462 191592583 407561444 191592583 407561444 719480686 562030419 719480686 562030419 300868033 407474645 300868033 407474645 271514182 243551100 271514182 243551100 896177178 151303176 896177178 151303176 49053752 72903863 49053752 72903863 774952692 696031267 774952692 696031267 307244826 432275140 307244826 432275140 750954840 34527347 750954840 34527347 22767655 34527347 956693325 418371684 956693325 418371684 74094202 111433280 74094202 111433280 75491094 315024778 75491094 315024778 611622266 822618383 611622266 822618383 349777038 870661232 349777038 870661232 240234345 105798729 240234345 105798729 930515710 105798729 672478807 779193609 672478807 779193609 49554366 73762636 49554366 577212639 49554366 577212639 695366943 273595555 695366943 273595555 817648571 273595555 467908545 985916668 467908545 985916668 656243571 345220602 656243571 345220602 766734437 345220602 318252630 611501769 318252630 611501769 597318143 901125606 597318143 901125606 208725027 267328114 208725027 267328114 822374393 267328114 180713015 459389714 180713015 459389714 689043021 459389714 311129156 777819404 311129156 777819404 674783497 208373164 674783497 208373164 138532428 208373164 770242644 838496019 770242644 838496019 284400332 68367357 284400332 68367357 954087374 68367357 899840497 210711166 899840497 210711166 456337918 855926496 456337918 176702734 456337918 176702734 926430717 111815360 926430717 111815360 552534433 750167116 552534433 750167116 117785660 176702733 117785660 176702733 413947451 591987062 413947451 591987062 638879057 974110854 638879057 974110854 378739097 276267822 378739097 276267822 844169641 234166325 844169641 234166325 725776652 457405423 725776652 457405423 620543538 830414247 620543538 830414247 536660366 239819206 536660366 239819206 61712160 92306444 61712160 92306444 919725392 315238360 919725392 315238360 359572710 520406405 359572710 520406405 955445458 66131994 955445458 66131994 290920331 765434507 290920331 765434507 848245777 137373854 848245777 137373854 91398732 669409496 91398732 669409496 499836512 53536144 499836512 53536144 963917862 146371214 963917862 146371214 52277797 78127850 52277797 307716518 52277797 307716518 814715054 278391114 814715054 278391114 713803961 429387615 713803961 429387615 35265667 51996568 35265667 51996568 847777385 438169246 847777385 438169246 273478863 194884929 273478863 194884929 124778515 186952166 124778515 186952166 765441372 811630505 765441372 811630505 534071403 651887690 534071403 651887690 663041796 321409917 663041796 321409917 850031522 225404760 850031522 225404760 155338358 479369217 155338358 479369217 622936971 674464612 622936971 674464612 782931077 321548946 782931077 321548946 417908749 861301699 417908749 861301699 681563520 459553564 681563520 459553564 28836479 43637283 28836479 43637283 104130027 432811271 104130027 432811271 520353149 810181946 520353149 810181946 973480534 39343991 973480534 39343991 914121311 939375076 914121311 939375076 508852902 940230184 508852902 940230184 655987096 276735542 655987096 276735542 181956348 276735542 242951387 937252851 242951387 937252851 772184074 317499347 772184074 317499347 852782406 221288985 852782406 427516823 852782406 427516823 213061189 5253130 213061189 5253130 996
105664 0 851030 4773478 851030 4773478 3979677 2147944 3979677 2147944 3343966 3914786 3343966 3914786 496316 740100 496316 740100 3992468 3530352 3992468 3530352 3326542 816209 3326542 816209 695700 3949663 695700 3949663 2132772 494083 2132772 494083 1073719 719063 1073719 719063 3317501 3317301 3317501 3317301 4875448 3325230 4875448 3325230 3336828 503930 3336828 503930 1154942 2164871 1154942 2164871 4537020 2860865 4537020 2860865 710932 955034 710932 955034 3760498 2932921 3760498 2932921 4560962 628360 4560962 628360 646996 2432721 646996 2432721 4639804 1686085 4639804 1686085 1443632 1656141 1443632 1656141 289890 1656141 927693 566902 927693 566902 476243 201208 476243 201208 4270312 2920483 4270312 2920483 988568 499908 988568 499908 510167 499908 2234271 3556656 2234271 3556656 1471070 1276617 1471070 1276617 207750 4840645 207750 4840645 3910131 604664 3910131 604664 996298 3330636 996298 3330636 4078050 2247534 4078050 2247534 879097 819821 879097 1648151 879097 1648151 3333020 19753 3333020 19753 3031176 3351632 3031176 3351632 451765 392050 451765 392050 395941 392050 3341573 2318532 3341573 2318532 398987 286384 398987 286384 4736435 3066111 4736435 1657098 4736435 1657098 1685565 3086046 1685565 3086046 4329183 542219 4329183 542219 1133033 542219 3829606 2256179 3829606 2256179 994126 435587 994126 435587 457192 2710057 457192 2710057 4630066 2070711 4630066 2116525 4630066 2116525 3347704 851675 3347704 3339671 3347704 3339671 2281159 1227141 2281159 1227141 454593 1227141 4541317 2347968 4541317 2347968 3851623 871627 3851623 871627 768326 871627 3128136 3320460 3128136 3320460 2391082 3061759 2391082 3061759 3724948 2942132 3724948 2942132 3935853 1183321 3935853 1183321 273514 3339619 273514 3339619 3713544 393401 3713544 393401 3658308 2926166 3658308 2926166 1670020 1116185 1670020 1116185 1122383 1116185 2424564 3052726 2424564 3052726 4719273 4656842 4719273 4656842 1455560 3333455 1455560 3333455 4103371 342947 4103371 342947 1194983 1681848 1194983 1681848 4512370 2594516 4512370 2594516 426493 1218727 426493 4280157 426493 4280157 4418977 572952 4418977 572952 287266 4925945 287266 4925945 4378033 1680254 4378033 1680254 5002177 1668413 5002177 1668413 3107260 2811515 3107260 2811515 4499967 571341 4499967 571341 321128 2704279 321128 2704279 4346697 2704279 3533637 681339 3533637 681339 1669234 3505986 1669234 3505986 4670602 437740 4670602 437740 1198897 437740 3892499 2204010 3892499 1685148 3892499 1685148 3719241 3346605 3719241 3346605 1097646 2809197 1097646 2809197 4660985 516484 4660985 516484 509999 1666693 509999 1666693 4800516 1667991 4800516 560497 4800516 560497 807986 4554879 807986 4554879 3954954 697398 3954954 697398 868699 4027503 868699 4027503 2445093 1661180 2445093 1661180 4125722 3349218 4125722 3349218 1560677 3349218 4115261 148114 4115261 148114 782426 1311933 782426 1311933 329824 478582 329824 478582 721379 2128149 721379 2128149 4732443 4913809 4732443 4913809 1135300 2564306 1135300 2564306 4468057 2074216 4468057 2074216 2689777 1079019 2689777 1079019 259699 251696 259699 251696 4221283 3314823 4221283 3314823 1682823 1107015 1682823 1107015 592948 865701 592948 865701 3994296 2681036 3994296 2681036 407181 625814 407181 625814 3877159 2866768 3877159 2866768 877177 671857 877177 671857 2005049 3348806 2005049 3348806 1441545 3192803 1441545 3192803 3614574 773630 3614574 773630 691626 697014 691626 697014 214038 4403927 214038 4403927 4564748 2330127 4564748 2330127 3982522 793480 3982522 793480 464242 1940334 464242 1940334 4383511 2723513 4383511 2723513 3313552 1978291 3313552 1978291 4682671 3033172 4682671 638196 4682671 638196 178404 1647482 178404 1140378 178404 1140378 4238809 2792544 4238809 2792544 4483013 2792544 1160761 1177889 1160761 3630218 1160761 3630218 3531686 2899800 3531686 2899800 4671809 1994206 4671809 1994206 311282 3328411 311282 3328411 3770532 1656940 3770532 1656940 4669984 2896904 4669984 2896904 1671246 512399 1671246 512399 1046698 2963262 1046698 2963262 4759422 3338626 4759422 3338626 1712796 812342 1712796 812342 4717277 2956495 4717277 2956495 411878 1232050 411878 1232050 2762395 3319608 2762395 3319608 3326090 593845 3326090 593845 399666 3997681 399666 3997681 4213379 920228 4213379 920228 1675748 3331025 1675748 3331025 533554 978808 533554 978808 3561296 2931717 3561296 2931717 3332565 4123255 3332565 4123255 3573619 1935123 3573619 3606834 3573619 3606834 763733 799520 763733 799520 3831802 4009994 3831802 4009994 503585 194043 503585 194043 4116780 3343151 4116780 3343151 843949 743346 843949 743346 3954795 2726644 3954795 2726644 2012925 1670632 2012925 1670632 3987659 2751165 3987659 2751165 1650017 3352460 1650017 3352460 3322121 2773582 3322121 2773582 4752182 3320709 4752182 3320709 1383945 197138 1383945 197138 1665647 1521274 1665647 1521274 3894870 3049325 3894870 3049325 1148888 768116 1148888 768116 4471942 4718490 4471942 4718490 696963 7039 696963 7039 3349775 717074 3349775 717074 719415 3336434 719415 3336434 1038653 1017286 1038653 1017286 1480928 2120157 1480928 2120157 4631539 3023122 4631539 3023122 3644306 3023122 4698378 526467 4698378 526467 460204 1226679 460204 1226679 1295607 3329823 1295607 3329823 1242114 1621294 1242114 1621294 4443428 3053130 4443428 3053130 294193 524932 294193 524932 4714431 4439609 4714431 4439609 1647300 986400 1647300 986400 3948009 2579486 3948009 2579486 4082373 2579486 963717 399295 963717 399295 4102203 3352103 4102203 3352103 214818 1684852 214818 1684852 500131 440527 500131 440527 444460 2737056 444460 2737056 4421027 2775604 4421027 2775604 3525363 394665 3525363 394665 1672558 3412428 1672558 3412428 4129761 2527415 4129761 3573579 4129761 3573579 1286283 1287305 1286283 1287305 3325041 2542859 3325041 2542859 4214150 2631348 4214150 2631348 3979857 1677413 3979857 1677413 4875755 235551 4875755 235551 673485 988136 673485 988136 855696 237492 855696 237492 4484533 2824777 4484533 2824777 3608591 1647268 3608591 1647268 4391875 2272260 4391875 282615 4391875 282615 1299635 2260032 1299635 2260032 3338555 1284851 3338555 1284851 738465 696718 738465 696718 4201967 4038920 4201967 4038920 537766 1210650 537766 1210650 4601436 2908398 4601436 2908398 2452046 775313 2452046 775313 524799 2260479 524799 2260479 4635988 4068037 4635988 4068037 1059756 1089043 1059756 3465927 1059756 3465927 3325068 1203669 3325068 1203669 840545 2641374 840545 2641374 1660888 4540637 1660888 883016 1660888 883016 3608636 3321349 3608636 3321349 777195 412152 777195 412152 4660890 2820748 4660890 2820748 673123 680226 673123 1675855 673123 1675855 3390527 307783 3390527 307783 615073 739054 615073 739054 2174396 4929656 2174396 4929656 4337693 1285155 4337693 1285155 986811 811021 986811 811021 4595480 3334178 4595480 3334178 429047 830253 429047 830253 1035180 3334108 1035180 3334108 3083081 240126 3083081 240126 265295 4350178 265295 4350178 3327725 753971 3327725 753971 1647297 4834107 1647297 4834107 4793306 1058218 4793306 1058218 983846 557643 983846 557643 3992634 2304664 3992634 2304664 843143 434891 843143 434891 3331948 434891 210495 2106142 210495 2106142 4554462 640362 4554462 640362 695975 2679045 695975 2679045 4412248 917180 4412248 917180 720973 688160 720973 688160 4605526 1938159 4605526 1938159 4765928 1890486 4765928 1890486 1658219 3318215 1658219 3318215 4457563 2053074 4457563 2053074 530854 445434 530854 445434 4337197 4732694 4337197 4732694 291948 291141 291948 291141 4308113 3001300 4308113 3001300 3567055 3313611 3567055 3313611 1654560 1665486 1654560 1665486 4057579 2620268 4057579 2620268 1336223 1660264 1336223 1660264 4488524 3771951 4488524 3771951 262351 1152177 262351 1152177 3958544 3332447 3958544 3332447 605930 1665549 605930 1665549 1995604 2574759 1995604 2574759 4106590 2574759 1664799 2891398 1664799 2891398 4536541 1677930 4536541 1677930 817737 848896 817737 848896 1922504 3350494 1922504 2386972 1922504 2386972 4516472 3330391 4516472 3330391 314612 338868 314612 338868 1103847 2513203 1103847 2513203 4044105 3314599 4044105 3314599 4501719 681435 4501719 681435 745069 3394684 745069 3394684 3937940 1921623 3937940 1921623 1653740 1921623 3355600 4220256 3355600 4220256 3315334 2899480 3315334 4809459 3315334 4809459 4023214 2287968 4023214 2287968 871102 229130 871102 229130 3938265 1683849 3938265 1683849 301280 622189 301280 622189 1284297 2698324 1284297 2698324 4303196 434147 4303196 434147 283264 319723 283264 1149066 283264 1149066 4091237 228960 4091237 228960 1676555 3294874 1676555 3294874 4351975 237087 4351975 237087 754534 2588155 754534 2588155 4077283 2588155 3346501 2255463 3346501 2255463 4698711 3068880 4698711 3068880 4477647 433726 4477647 433726 1666288 2919218 1666288 2919218 4583665 3029543 4583665 3029543 786993 407702 786993 407702 3460357 3340804 3460357 3340804 4335956 1522275 4335956 1522275 743349 750360 743349 2795912 743349 2795912 3341474 1369250 3341474 1369250 1015232 993048 1015232 993048 373492 3940943 373492 3940943 3628398 1235172 3628398 1235172 4814218 3341413 4814218 3341413 640546 627783 640546 627783 4224204 3323622 4224204 3323622 499533 1266488 499533 1266488 4542896 2865642 4542896 2865642 783934 1077581 783934 1077581 1087392 2891380 1087392 2891380 4534305 2107589 4534305 2107589 3012657 4246173 3012657 4246173 523480 455847 523480 455847 3600485 2836171 3600485 2836171 4517185 1662628 4517185 1662628 1674967 3588716 1674967 3588716 4142836 2503343 4142836 2503343 4151853 550135 4151853 550135 718431 4761977 718431 4761977 4231905 1677612 4231905 1677612 4814462 1677612 1656759 3343058 1656759 3343058 3318386 1671363 3318386 1671363 3458030 268596 3458030 268596 376764 3826561 376764 3826561 4663940 1302230 4663940 1302230 488585 4783401 488585 4783401 4571842 2787837 4571842 2787837 1015617 1029208 1015617 1029208 3965935 2966954 3965935 2966954 441542 1231457 441542 3316624 441542 3316624 4031519 2654265 4031519 2654265 3331366 4945191 3331366 4945191 3317653 2362754 3317653 2362754 1211309 1207112 1211309 1207112 3850479 3162887 3850479 3162887 1649848 3798745 1649848 3798745 4916617 794665 4916617 794665 836295 1250439 836295 1250439 3893564 3885393 3893564 3885393 523710 564089 523710 564089 1656556 2682254 1656556 2682254 3315489 2912822 3315489 2912822 3972081 1231491 3972081 1231491 1216902 1231491 4178309 2659349 4178309 2659349 1429305 4834254 1429305 4834254 3325460 487069 3325460 487069 1095118 2963089 1095118 2963089 4627044 2963089 146992 1679750 146992 1679750 2734660 3782036 2734660 3782036 476609 1176575 476609 1176575 4045956 4032855 4045956 4032855 3087484 2009064 3087484 2009064 4258333 2811912 4258333 2811912 4486741 2811912 3931169 2255271 3931169 2255271 4313891 3338929 4313891 3338929 869435 46687 869435 46687 3338747 2685151 3338747 2685151 4358511 2685151 3316689 1142852 3316689 1142852 4611767 3248710 4611767 3248710 166877 1130168 166877 1130168 4787709 2002947 4787709 2002947 680405 528004 680405 528004 4524987 2293772 4524987 2293772 1107487 422525 1107487 422525 4192811 3836676 4192811 3836676 233863 323067 233863 323067 602939 3317574 602939 3317574 3339066 556611 3339066 556611 1222862 2624872 1222862 2624872 4313244 3349204 4313244 3349204 3721592 1673813 3721592 1673813 630053 3320366 630053 3001606 630053 3001606 4604715 2938375 4604715 2938375 268470 3349592 268470 2245215 268470 2245215 4487533 565884 4487533 565884 976235 992114 976235 992114 575253 580735 575253 580735 640903 1656963 640903 1656963 3603509 1928116 3603509 1928116 1658965 1658667 1658965 1658667 4669172 2000575 4669172 2000575 484638 1141054 484638 1141054 4090888 2714749 4090888 2714749 1665785 4126884 1665785 4126884 676273 1657006 676273 1657006 2778465 4326183 2778465 4326183 4434280 1654879 4434280 1654879 537872 1106589 537872 3249234 537872 3249234 4412239 756656 4412239 756656 737841 756656 3332871 2663720 3332871 2663720 4088434 2551075 4088434 2551075 4217701 3316565 4217701 3316565 3800218 1656726 3800218 1656726 1217791 3329617 1217791 3329617 4486783 1647702 4486783 1647702 555511 1064041 555511 1064041 1658453 4677895 1658453 3453533 1658453 3453533 4691963 2145412 4691963 2145412 1091090 570633 1091090 570633 1056964 1297096 1056964 1297096 4570918 3346743 4570918 3346743 1306190 2690908 1306190 2690908 4127661 442604 4127661 442604 453446 442604 3589378 1962194 3589378 298179 3589378 298179 434414 1646725 434414 1646725 4424197 2817617 4424197 2817617 260767 591188 260767 591188 3342102 2743098 3342102 2743098 4265045 209481 4265045 209481 670367 3545973 670367 3545973 3896737 61123 3896737 61123 1681916 4635658 1681916 4635658 4241154 924242 4241154 924242 378052 363390 378052 363390 4700009 3316858 4700009 3316858 928970 746660 928970 746660 4312145 2467736 4312145 2467736 3332230 301514 3332230 301514 278324 3314912 278324 3314912 3841415 1203146 3841415 1203146 975037 620058 975037 620058 262258 1650105 262258 1650105 3369233 1650105 2192789 3314270 2192789 3314270 3813226 1206061 3813226 1206061 1651867 1206061 4708358 4852856 4708358 4852856 1275255 1138885 1275255 1138885 3911997 2758947 3911997 2758947 3351859 1653310 3351859 1653310 752667 752423 752667 752423 2233919 1961908 2233919 1961908 3350338 1961908 217003 1153946 217003 1153946 3187410 3328000 3187410 3328000 4459976 1664538 4459976 1664538 4848631 464996 4848631 464996 427142 1271724 427142 1271724 546355 501904 546355 501904 236029 250952 236029 250952 4690024 4952639 4690024 4952639 658690 879767 658690 879767 2506631 3326481 2506631 3326481 1442008 997011 1442008 997011 3876592 2560024 3876592 2560024 4819676 1013913 4819676 1013913 568548 1937472 568548 1937472 3864118 1652100 3864118 1652100 4707554 3347223 4707554 3347223 1604183 3347223 3360915 423920 3360915 423920 354407 3749682 354407 3749682 4324343 3329771 4324343 3329771 2038291 1960046 2038291 1960046 3692891 2469843 3692891 2469843 1680819 1034472 1680819 1034472 4188041 3318658 4188041 3318658 1663559 558813 1663559 558813 572026 3315486 572026 3315486 4034010 790771 4034010 790771 270851 4803007 270851 4803007 4458013 1672518 4458013 1672518 486542 992214 486542 992214 1436613 2416969 1436613 2416969 3347417 2416969 1032228 1024276 1032228 1024276 3520517 2084347 3520517 2084347 214891 1436718 214891 3353146 214891 3353146 4474152 2146095 4474152 2146095 487506 1186884 487506 1186884 4307598 3330031 4307598 3330031 1259947 240090 1259947 240090 271028 2819689 271028 2819689 4264458 1863677 4264458 1863677 1658954 990272 1658954 990272 477014 1658435 477014 1658435 1654599 33582 1654599 1965686 1654599 1965686 2730601 1672308 2730601 1672308 4342922 3122007 4342922 3122007 4788565 3342332 4788565 3342332 244357 1335619 244357 1335619 1674740 4294535 1674740 4294535 3544885 139377 3544885 139377 1038077 2644142 1038077 2644142 4486507 413817 4486507 413817 630350 2476736 630350 2476736 4115671 465986 4115671 465986 1130069 3217555 1130069 3217555 4586625 1077831 4586625 1077831 1092643 1077831 4684696 3043444 4684696 3043444 1180973 478479 1180973 478479 4993654 2901857 4993654 2901857 1285951 3324855 1285951 3324855 2522718 3324855 1653033 1685864 1653033 1685864 3591377 3627247 3591377 3627247 1070695 556436 1070695 556436 3019057 4481558 3019057 4481558 931256 694486 931256 694486 4384406 2923943 4384406 2923943 4591669 2923943 4166930 1071602 4166930 1071602 1070355 1071602 1140002 2510592 1140002 2510592 4815009 1333963 4815009 1333963 3336904 1911145 3336904 1911145 4537177 1655918 4537177 1655918 4308016 1655918 4659005 2855872 4659005 2855872 817963 788569 817963 788569 916416 1156981 916416 1156981 1657455 4063841 1657455 4063841 4201378 1658708 4201378 1658708 335513 583079 335513 583079 643132 2002774 643132 2002774 3887238 3341570 3887238 3341570 1823752 1647571 1823752 1647571 3581319 3343387 3581319 3343387 406048 1025969 406048 1025969 2642611 1675614 2642611 1675614 3857700 3347611 3857700 3347611 637607 414823 637607 414823 3415437 3350943 3415437 3350943 3587532 1297092 3587532 1297092 1291767 1297092 4335800 3002587 4335800 3002587 1046278 517850 1046278 517850 4395795 3072814 4395795 3072814 588466 533544 588466 533544 4458431 2238998 4458431 2238998 683355 3706209 683355 3706209 1656684 272236 1656684 272236 1343882 2442653 1343882 2442653 4495540 230725 4495540 230725 604473 830154 604473 830154 1215289 264413 1215289 264413 266760 264413 4651539 2806248 4651539 2806248 3319382 922635 3319382 922635 723152 389892 723152 389892 3342771 4036303 3342771 4036303 4388976 245919 4388976 245919 331025 1349974 331025 1349974 4657699 2989730 4657699 2989730 535193 299219 535193 299219 3915219 3116652 3915219 3116652 610563 326319 610563 326319 1670731 2655673 1670731 2655673 921330 927311 921330 927311 4370252 2654736 4370252 2654736 1668149 576638 1668149 576638 482828 3898082 482828 3898082 3671525 1418503 3671525 1418503 1163295 465369 1163295 465369 1670228 1684929 1670228 1684929 835151 845577 835151 4229689 835151 4229689 4979486 2586457 4979486 2586457 994394 978205 994394 978205 3332722 3351062 3332722 3351062 1000957 623155 1000957 623155 4686697 2995439 4686697 2995439 392703 676615 392703 676615 1685422 1367679 1685422 1367679 747852 2644 747852 2644 3919833 3350864 3919833 3350864 4725539 1654008 4725539 1654008 2299786 3338330 2299786 3338330 1122354 3338330 4759669 297979 4759669 297979 1373345 95860 1373345 95860 4961882 1940416 4961882 1940416 525206 374125 525206 374125 2144523 3316351 2144523 3316351 4774937 821870 4774937 821870 824673 4555366 824673 4555366 3850724 1335733 3850724 1335733 1652360 1335733 3320169 3441232 3320169 3441232 3995724 1506878 3995724 1506878 3332402 1506878 3824105 3335683 3824105 3335683 188300 2980397 188300 2980397 3689653 713217 3689653 713217 419404 4957384 419404 4957384 2606718 1230160 2606718 1230160 1225616 1230160 3321909 2978426 3321909 2978426 4368621 960018 4368621 960018 1240153 4383776 1240153 4383776 4326199 974716 4326199 974716 581771 2212945 581771 2212945 4653963 214013 4653963 214013 882336 1686210 882336 1686210 2040270 828984 2040270 828984 846539 3350217 846539 3350217 4553418 249433 4553418 249433 881684 2082804 881684 2082804 4760160 1646985 4760160 1646985 4093413 3321077 4093413 3321077 2091248 1655428 2091248 1655428 3619652 2689119 3619652 2689119 4621564 775829 4621564 775829 388910 2824215 388910 2824215 4598521 462791 4598521 462791 442469 3115943 442469 3115943 3653105 1658605 3653105 1658605 2022311 838542 2022311 838542 3346718 3058708 3346718 3058708 5000640 1648909 5000640 3346428 5000640 3346428 3914409 764350 3914409 764350 651092 3212045 651092 3212045 3351110 517524 3351110 517524 920033 798384 920033 798384 804930 798384 3555178 3121440 3555178 3121440 3337585 1351464 3337585 1351464 3817594 2849284 3817594 2849284 3795167 2849284 3986734 757909 3986734 757909 604968 1063132 604968 1063132 586926 270835 586926 270835 4432182 3141202 4432182 3141202 1962453 951015 1962453 951015 1045721 1736496 1045721 1736496 3339466 1736496 1364573 541126 1364573 541126 526177 517466 526177 517466 1653965 2711836 1653965 2711836 4646548 3353254 4646548 3353254 351776 3767131 351776 255745 351776 255745 4287122 2641473 4287122 2641473 4664357 1646932 4664357 1646932 206864 2788115 206864 2788115 4341833 1045533 4341833 1045533 278452 2195794 278452 2195794 3767266 1724433 3767266 1724433 654889 819662 654889 819662 1461687 4269413 1461687 1666590 1461687 1666590 3609078 3353187 3609078 3353187 218985 234429 218985 234429 711920 3346464 711920 3346464 1396150 1101577 1396150 1101577 1111112 1101577 4556719 2875337 4556719 2875337 745806 687179 745806 687179 4192358 3334461 4192358 3334461 4953199 3334461 4558282 2398469 4558282 2398469 1191310 739365 1191310 739365 720898 739365 1655310 3607546 1655310 1202804 1655310 1202804 1164040 2852923 1164040 2852923 4176628 610488 4176628 610488 558742 3305440 558742 3305440 4783918 3005028 4783918 3005028 3337492 154892 3337492 154892 3316705 2976776 3316705 2976776 3683851 4029393 3683851 4029393 685054 629963 685054 629963 1120313 2232942 1120313 2232942 4851603 3349679 4851603 3349679 1660783 271029 1660783 271029 4081843 3329821 4081843 3329821 810624 956203 810624 956203 4395911 4243336 4395911 4243336 3066646 1677063 3066646 2950027 3066646 2950027 4048040 1993573 4048040 1993573 3593958 1217329 3593958 1217329 1681921 3667995 1681921 3667995 952879 584390 952879 584390 3351067 4377287 3351067 4377287 2555562 617698 2555562 617698 598781 617698 4522552 2358824 4522552 2358824 519020 967055 519020 967055 3889032 4297395 3889032 4297395 1068561 239752 1068561 239752 1685634 2683698 1685634 2683698 4355694 2290972 4355694 2290972 3339572 3687830 3339572 3687830 1682193 3687830 4344865 2222122 4344865 2222122 3187586 619238 3187586 619238 4213061 2427625 4213061 2427625 1656406 1599652 1656406 1599652 3347736 1599652 1804182 2082948 1804182 2082948 4675302 4672035 4675302 4672035 1063002 653042 1063002 653042 944621 2757973 944621 2757973 4458622 2757973 344976 325350 344976 325350 1104561 3219109 1104561 3219109 4721270 1898993 4721270 1898993 282178 699308 282178 699308 4828185 3939252 4828185 3939252 1162731 857697 1162731 857697 384740 240201 384740 240201 4646735 4182973 4646735 4182973 1676148 3349959 1676148 3349959 4184489 394962 4184489 394962 742991 1894553 742991 1894553 1668927 745498 1668927 745498 4545240 2288406 4545240 2288406 2212677 1679602 2212677 1679602 4183590 4924670 4183590 4924670 1683673 481440 1683673 481440 353027 331109 353027 331109 985839 1176535 985839 1176535 3323317 4557776 3323317 4557776 1347897 1357778 1347897 1357778 4021428 3324962 4021428 3324962 1170000 1309 1170000 1309 3616362 2077028 3616362 2077028 154792 1101712 154792 1101712 4577633 3471919 4577633 3471919 440859 2895530 440859 2895530 4548899 2895530 3665904 1469535 3665904 1469535 838176 637774 838176 637774 3318636 2962311 3318636 2962311 3820945 1274710 3820945 1274710 648718 1032846 648718 1032846 4377076 3343116 4377076 3343116 676954 65959 676954 65959 4550190 3314509 4550190 3314509 59903 561797 59903 561797 1681048 3345588 1681048 3345588 4669638 898602 4669638 898602 765893 884178 765893 2840303 765893 2840303 4046473 1224572 4046473 1224572 1648942 3333435 1648942 3333435 3964518 332697 3964518 332697 810943 3340031 810943 3340031 4262548 2218392 4262548 2218392 554612 3916518 554612 3916518 3348245 828641 3348245 828641 833839 828641 886868 1338066 886868 1338066 3151753 2398621 3151753 2398621 4369859 3340081 4369859 3340081 1102037 1349048 1102037 1349048 4524038 2689393 4524038 2689393 3324536 176187 3324536 176187 231830 475192 231830 475192 736599 924038 736599 924038 970049 695737 970049 695737 3925624 3367994 3925624 3367994 1311053 457941 1311053 457941 4356894 2788318 4356894 2788318 1273549 429573 1273549 429573 1196583 3130603 1196583 3130603 4781150 3130603 3805195 1106527 3805195 1106527 1684793 3308734 1684793 196226 1684793 196226 4713209 2793270 4713209 2793270 2475269 557213 2475269 557213 503059 3027811 503059 3027811 3654727 1611524 3654727 1611524 3207045 3097129 3207045 3097129 4386630 2293640 4386630 2293640 1682409 3062851 1682409 3062851 511962 985766 511962 985766 3324618 3081765 3324618 3081765 3575258 4345911 3575258 4345911 1673621 436593 1673621 436593 4151290 2840092 4151290 2840092 3343759 1618283 3343759 1618283 549687 561054 549687 561054 170786 2006091 170786 2006091 3677825 2006091 1666601 2618762 1666601 2618762 4395794 2861009 4395794 2861009 4532019 2861009 427590 3331919 427590 258904 427590 258904 4650721 3316163 4650721 3316163 3086894 3334409 3086894 3334409 4435634 2526942 4435634 2526942 1651339 4716943 1651339 4716943 3623648 518539 3623648 518539 387562 3857971 387562 3857971 2693633 448053 2693633 448053 1151756 2515764 1151756 2515764 4258665 1279566 4258665 1279566 362063 1660335 362063 1660335 3905129 2806417 3905129 2806417 395845 334606 395845 334606 4741150 3353224 4741150 3353224 1656826 1240097 1656826 1240097 436023 1240097 4341112 3352290 4341112 3352290 832336 318999 832336 318999 1685825 4156854 1685825 4156854 4277553 1668036 4277553 1668036 983437 4046662 983437 4046662 1654647 1663112 1654647 1663112 4538371 1663112 978636 473221 978636 473221 4363284 3317693 4363284 3317693 4564068 396688 4564068 396688 1675624 1365170 1675624 1365170 1056273 285932 1056273 285932 4429452 2274427 4429452 2274427 1707817 3334799 1707817 3014348 1707817 3014348 4470006 768755 4470006 768755 791355 768755 1408822 4774328 1408822 4774328 4700542 2361865 4700542 2361865 4203067 2650018 4203067 2650018 3693551 1672570 3693551 1672570 1012889 228290 1012889 228290 237447 228290 4596741 1351271 4596741 1351271 1324105 345264 1324105 3316437 1324105 3316437 4437907 1670572 4437907 1670572 1057279 1053427 1057279 1053427 4213215 2557965 4213215 218461 4213215 218461 1651311 3328804 1651311 3328804 3769123 2060080 3769123 2060080 972035 383293 972035 383293 404370 383293 3773353 2934470 3773353 2934470 1017725 1013983 1017725 3343741 1017725 3343741 3892766 1178454 3892766 1178454 343317 3349478 343317 3349478 4011344 378035 4011344 378035 1738186 3353278 1738186 3353278 3865556 3353278 353568 354220 353568 3507716 353568 3507716 2869022 730845 2869022 730845 532359 1495113 532359 1495113 3652374 3036956 3652374 3036956 1443177 220957 1443177 220957 461154 1664563 461154 1664563 3594525 2291300 3594525 2291300 4646816 4453933 4646816 4453933 1652933 2327421 1652933 2327421 4523781 3418038 4523781 3418038 1500096 2554005 1500096 2554005 4668668 3334276 4668668 3334276 1393604 1278428 1393604 1278428 4740476 2827726 4740476 2827726 4448453 2288802 4448453 2288802 589261 465472 589261 465472 4724084 2513614 4724084 2513614 3337986 3768481 3337986 3768481 3345476 1682621 3345476 1682621 975917 948822 975917 4620248 975917 4620248 1685716 1676937 1685716 1676937 519724 1676937 4664015 2024644 4664015 272647 4664015 272647 448802 2555788 448802 2555788 4558130 289603 4558130 289603 268408 289603 3501994 2595322 3501994 2595322 4456203 3336193 4456203 3336193 1673244 1674655 1673244 1674655 1102511 1118379 1102511 1118379 4067202 2490984 4067202 2490984 4152084 336772 4152084 336772 1255364 3167133 1255364 3167133 4758837 1880254 4758837 2349463 4758837 2349463 1391185 1005525 1391185 1005525 658642 257402 658642 257402 3346499 1648216 3346499 1648216 524343 444493 524343 444493 3661537 2739569 3661537 2739569 4654881 654820 4654881 654820 570742 1685200 570742 1685200 3925365 3551862 3925365 3551862 1059792 2252961 1059792 2252961 3970362 165481 3970362 165481 2974142 4706433 2974142 4706433 3618532 1957970 3618532 1957970 577058 565599 577058 565599 3922020 4294497 3922020 4294497 880980 902188 880980 902188 3335001 4130133 3335001 4130133 4678832 2315556 4678832 2315556 3683631 3326267 3683631 3326267 1218802 360170 1218802 360170 372043 360170 871639 1016274 871639 1016274 1668565 248208 1668565 248208 4686001 2182341 4686001 2182341 4318335 1677108 4318335 1677108 815719 425423 815719 425423 3292530 3339864 3292530 3339864 208321 291468 208321 291468 2928963 2791532 2928963 2791532 4456160 3121917 4456160 3121917 586887 571697 586887 3332769 586887 3332769 3989509 831021 3989509 831021 1271971 363740 1271971 363740 1659118 3289213 1659118 3289213 4143869 2195410 4143869 2195410 653278 654605 653278 654605 106088 3893317 106088 3893317 1684910 1236700 1684910 1236700 409234 402893 409234 402893 1679218 3897816 1679218 3897816 330046 1328036 330046 1328036 3958891 3344182 3958891 3344182 124428 227938 124428 227938 4651907 2432846 4651907 2432846 1240698 1080786 1240698 1080786 3658809 2364995 3658809 2364995 4753357 3326647 4753357 3326647 1328322 1102752 1328322 1102752 1101654 1102752 3617653 2990101 3617653 2990101 4783633 916855 4783633 916855 531196 3348996 531196 3348996 3842028 438793 3842028 438793 1650095 3270793 1650095 3270793 3343474 1578328 3343474 1578328 385398 2998023 385398 2998023 4635358 635178 4635358 635178 1207811 3347787 1207811 3347787 3563018 1891427 3563018 1891427 4753409 2354543 4753409 2354543 395256 397915 395256 919785 395256 919785 788372 370674 788372 370674 3348759 4799944 3348759 4799944 144964 331948 144964 331948 4728785 3335140 4728785 3335140 1656279 1961148 1656279 1961148 3349382 1961148 333044 929485 333044 929485 932118 756500 932118 3345211 932118 3345211 1889871 1878311 1889871 1878311 4010008 4770997 4010008 4770997 1441778 316541 1441778 316541 316821 316541 1098636 2054001 1098636 2054001 4627945 891035 4627945 891035 674184 2733013 674184 2733013 3934187 1674350 3934187 1674350 1658217 3776938 1658217 3776938 3318498 2260585 3318498 2260585 1061416 1067358 1061416 2039916 1061416 2039916 3328384 1654672 3328384 1654672 718309 729567 718309 729567 535599 4064666 535599 4064666 4851475 801189 4851475 801189 551996 551577 551996 551577 3348795 4579523 3348795 4579523 1437730 2306873 1437730 2306873 4142591 2937077 4142591 2937077 3349939 549325 3349939 549325 1056327 3327634 1056327 3327634 3088264 2042137 3088264 2042137 4262034 2851079 4262034 2851079 1650481 808474 1650481 808474 365332 1349919 365332 1349919 2366505 3340770 2366505 3340770 2078761 2059862 2078761 2059862 4574932 3350646 4574932 3350646 242652 1283092 242652 1283092 1656856 4481659 1656856 2011285 1656856 2011285 1683131 3351730 1683131 3351730 2812938 1183323 2812938 1183323 1153764 1183323 3930052 3315465 3930052 3315465 1891104 1151446 1891104 1151446 394020 3564120 394020 3564120 875786 2720295 875786 2720295 3662081 1649419 3662081 1949399 3662081 1949399 1342915 1337866 1342915 1337866 4289576 2531725 4289576 2531725 170422 289421 170422 289421 4536572 2699917 4536572 2699917 3330925 1960551 3330925 1960551 4168491 2556515 4168491 2556515 1079661 699669 1079661 699669 683786 1653015 683786 1653015 4570003 2938756 4570003 2938756 3713892 2938756 4504790 323648 4504790 323648 1244273 3315237 1244273 3315237 4439492 3260885 4439492 3260885 292428 3351496 292428 3351496 4561026 373463 4561026 373463 1222817 1664658 1222817 1664658 582247 565373 582247 565373 624692 1677562 624692 1677562 3318522 3994307 3318522 3994307 3725232 2378957 3725232 2378957 4293541 3913553 4293541 3913553 1302576 1291110 1302576 3969790 1302576 3969790 3822517 1647227 3822517 1647227 2002116 3334556 2002116 3334556 4658660 1649582 4658660 1649582 955057 413888 955057 413888 3470024 1936647 3470024 1936647 4437059 3347200 4437059 3347200 1679249 3439004 1679249 3439004 1091536 1068112 1091536 1068112 3324555 2215185 3324555 2215185 1177158 504283 1177158 2757977 1177158 2757977 3805896 1669602 3805896 1669602 1661586 3320424 1661586 3320424 3317379 4192308 3317379 4192308 316058 1340331 316058 1340331 4518117 3321553 4518117 3321553 2145511 1159667 2145511 1159667 4305592 3639847 4305592 3639847 567953 1654994 567953 3336371 567953 3336371 3114840 771708 3114840 771708 513293 515247 513293 515247 4294186 3708276 4294186 3708276 485413 383306 485413 383306 43546 2841201 43546 2841201 4034196 700534 4034196 700534 658000 4779140 658000 4779140 1140063 381478 1140063 381478 2906624 3317962 2906624 3317962 556720 4944309 556720 4944309 3346105 234419 3346105 234419 220366 234419 4018992 3330969 4018992 3330969 228019 1085771 228019 1085771 4436822 4724701 4436822 4724701 3339001 4724701 4505789 2668515 4505789 2668515 1402207 264190 1402207 264190 1660244 3003000 1660244 3003000 4547330 1674157 4547330 1674157 1642131 728348 1642131 728348 333034 2855942 333034 2855942 3958259 1287945 3958259 1287945 1274232 4144086 1274232 4144086 4597132 2073130 4597132 2073130 276384 346186 276384 346186 3323198 4968629 3323198 4968629 753455 1209615 753455 1209615 3774978 2713782 3774978 2713782 4229773 432225 4229773 432225 4634283 265837 4634283 265837 365022 917803 365022 917803 1675776 2814081 1675776 2814081 4630615 4932372 4630615 4932372 309399 2501403 309399 2501403 4238021 2750315 4238021 2750315 3420421 234912 3420421 234912 537023 1319003 537023 1319003 4242127 3343868 4242127 3343868 420524 528695 420524 528695 952624 3215837 952624 3215837 4022575 2011356 4022575 2011356 3317440 486887 3317440 486887 445766 3336919 445766 3336919 3895299 1008108 3895299 1008108 681256 972521 681256 3343606 681256 3343606 4806498 430268 4806498 430268 970873 2741351 970873 2741351 4692954 3333845 4692954 3333845 311869 549554 311869 549554 3716335 3104365 3716335 3104365 979880 544287 979880 544287 3692280 1947094 3692280 1947094 217777 606175 217777 606175 4018496 2734789 4018496 2734789 4370352 2734789 3344581 2064679 3344581 2064679 4421564 3326314 4421564 3326314 3319088 1870764 3319088 1870764 3771825 2900422 3771825 2900422 4580953 834648 4580953 834648 148398 3350118 148398 3350118 4119521 1403045 4119521 1403045 1350252 250795 1350252 250795 3340519 3330165 3340519 3330165 1099692 3330165 4790136 2105087 4790136 2105087 1665293 4966471 1665293 2013334 1665293 2013334 4034382 3319281 4034382 3319281 3751128 1439827 3751128 1439827 252980 438339 252980 438339 3998908 4285002 3998908 4285002 1649036 2803178 1649036 2803178 4729774 1611245 4729774 1611245 1304305 2182150 1304305 2182150 3947283 2801519 3947283 2801519 1663871 3333100 1663871 3333100 3318858 3035649 3318858 3035649 3775418 2004391 3775418 2004391 3665283 2589222 3665283 2589222 4153682 2470617 4153682 3324306 4153682 3324306 4534276 1873776 4534276 1873776 1656812 5011995 1656812 5011995 585687 293829 585687 293829 2747452 3336147 2747452 3336147 4784435 2657601 4784435 2657601 3575595 411792 3575595 411792 1249279 411792 4349044 3327732 4349044 3327732 666217 1334626 666217 1334626 1407756 4557741 1407756 4557741 3806152 1402987 3806152 1402987 1674098 2912894 1674098 2912894 4344031 2077127 4344031 2077127 1373739 315037 1373739 315037 1257419 4894865 1257419 4894865 4046113 648081 4046113 648081 1039407 1669757 1039407 1669757 3846742 2543614 3846742 2543614 1664666 2543614 4406902 1019562 4406902 1019562 645597 4658579 645597 4658579 4364378 1046438 4364378 1046438 442837 4385576 442837 4385576 3940789 585525 3940789 585525 583098 2929859 583098 2929859 3990050 1679795 3990050 1679795 1080267 548821 1080267 548821 1674901 4899021 1674901 4899021 4466897 938759 4466897 938759 224283 3932894 224283 3932894 4257986 701251 4257986 701251 897073 1131458 897073 1131458 403407 4635935 403407 4635935 4045553 371574 4045553 371574 377189 371574 3462355 3327226 3462355 3327226 760197 917442 760197 917442 4598423 2567184 4598423 2567184 1348183 316199 1348183 316199 4404534 2539287 4404534 2539287 4148940 2178024 4148940 2178024 3050408 1176767 3050408 1176767 455411 3714801 455411 3714801 4639308 2049734 4639308 2173325 4639308 2173325 1451784 108662 1451784 108662 4793199 4508172 4793199 4508172 1675805 2074073 1675805 2074073 3619796 330774 3619796 330774 1064133 1656323 1064133 1656323 225098 1120259 225098 1120259 1071383 600752 1071383 600752 178312 4748559 178312 4748559 810346 726196 810346 726196 3102231 2720521 3102231 2720521 3352756 599607 3352756 599607 3256213 3341782 3256213 3341782 1834236 1428004 1834236 1428004 1421864 2120650 1421864 2120650 4596440 632158 4596440 632158 787451 3338418 787451 3338418 4771620 431288 4771620 431288 430560 3339196 430560 3339196 4268639 1128689 4268639 1128689 1128874 4025106 1128874 4025106 3323518 351729 3323518 351729 419166 2659932 419166 2659932 4162545 542790 4162545 542790 540407 542790 672447 3317376 672447 3317376 3883927 2223495 3883927 2947031 3883927 2947031 331715 431049 331715 431049 3330991 2739406 3330991 2739406 4226424 344308 4226424 344308 87136 3340747 87136 3340747 862692 336876 862692 336876 3351121 3130042 3351121 2191383 3351121 2191383 4740619 4405889 4740619 4405889 1267114 584037 1267114 584037 598841 1664674 598841 1664674 4590247 1653983 4590247 1653983 1652469 3342882 1652469 3342882 4745285 812483 4745285 812483 698685 215002 698685 215002 3351668 215002 2036968 3642465 2036968 3642465 4520119 1648200 4520119 1648200 2880907 3342127 2880907 3342127 3875318 434280 3875318 434280 378464 346439 378464 346439 4610902 3891975 4610902 3891975 831349 628183 831349 628183 474203 2100808 474203 2100808 4548885 2100808 855017 877522 855017 877522 910276 3334182 910276 3334182 3452003 728485 3452003 728485 212233 1678531 212233 1678531 4548394 4535970 4548394 4535970 1681624 316361 1681624 316361 1307901 1673242 1307901 1673242 3562688 3324148 3562688 3324148 3986772 2124623 3986772 2124623 1683394 4192904 1683394 4192904 3339262 4192904 1671531 2547382 1671531 2547382 3936252 408026 3936252 408026 700187 3330920 700187 3330920 3349407 302892 3349407 302892 1029017 3335989 1029017 3335989 3331368 1002169 3331368 1002169 286360 1680415 286360 1680415 4517902 2378395 4517902 2378395 3578946 1279595 3578946 1279595 334468 2215584 334468 2215584 4632344 619983 4632344 619983 617991 619983 989406 3057499 989406 3057499 4939423 3321801 4939423 3321801 1651737 1981509 1651737 3879385 1651737 3879385 4723749 942853 4723749 942853 717986 66744 717986 66744 3349712 2548053 3349712 2548053 4451959 1666858 4451959 1666858 3628858 3351064 3628858 3351064 583777 338802 583777 338802 318560 338802 815616 958107 815616 958107 4713954 3011719 4713954 3011719 1611301 965528 1611301 965528 3578464 2206931 3578464 2206931 4467065 3977030 4467065 3977030 2813144 200485 2813144 200485 603047 999054 603047 999054 992453 4662939 992453 4662939 4830048 1315438 4830048 1315438 373117 1315438 4549992 2528196 4549992 2528196 1684715 240784 1684715 240784 1351722 2312244 1351722 2312244 4667083 3145938 4667083 3145938 1060603 1041749 1060603 1041749 3777048 2719951 3777048 2719951 4585753 3351766 4585753 3351766 2472773 3351766 4771858 214419 4771858 214419 1244880 2638351 1244880 2638351 3350414 4982482 3350414 4982482 5167 827881 5167 827881 2904867 3080834 2904867 3080834 4422679 2225730 4422679 2225730 1662453 4823656 1662453 4823656 3755739 283588 3755739 283588 304618 3141791 304618 3141791 4328231 2655347 4328231 4509593 4328231 4509593 1111643 345369 1111643 345369 333103 241706 333103 241706 1680925 4163501 1680925 4163501 4567597 1647718 4567597 1647718 3828348 4566080 3828348 4566080 239944 1078859 239944 1078859 1647381 3317696 1647381 3317696 4568599 231692 4568599 231692 984705 741551 984705 741551 924234 3339180 924234 3339180 3571373 2210128 3571373 2210128 4491985 2987331 4491985 2987331 3333491 1649477 3333491 1649477 3853661 4400557 3853661 4400557 1242772 2452130 1242772 2452130 4584859 574564 4584859 574564 593047 3054299 593047 3054299 3940031 1653565 3940031 1653565 639983 656381 639983 4742139 639983 4742139 3320585 816099 3320585 816099 612929 611508 612929 2629109 612929 2629109 4472073 1737340 4472073 1737340 1439913 1159512 1439913 1159512 3347107 4808243 3347107 4808243 1675668 953977 1675668 4776942 1675668 4776942 3346977 2467903 3346977 2467903 823597 870138 823597 870138 756911 3102193 756911 3102193 4427524 2431099 4427524 2431099 904457 526499 904457 526499 4984624 1680995 4984624 1680995 4736069 1143641 4736069 1143641 451202 1677900 451202 1677900 2746000 1677900 2280813 3350821 2280813 1674253 2280813 1674253 4403708 4249361 4403708 4249361 1648621 504284 1648621 504284 490167 504284 1347877 2853553 1347877 2853553 4824751 1002591 4824751 1002591 974136 1002591 3318183 2083926 3318183 2083926 4556130 3324484 4556130 3324484 353565 4534505 353565 1652415 353565 1652415 3774205 3335911 3774205 3335911 3581672 2950420 3581672 2950420 783290 3350245 783290 3315853 783290 3315853 3619496 1887155 3619496 1887155 1398710 287209 1398710 287209 278830 287209 4738338 2575745 4738338 2575745 1665319 213565 1665319 3825151 1665319 3825151 3847667 2634320 3847667 2634320 1433678 225998 1433678 225998 326788 3329440 326788 3329440 3852472 1335002 3852472 1335002 689858 711102 689858 711102 4361437 3344989 4361437 3344989 632395 607903 632395 607903 1193945 1360371 1193945 1360371 78160 3325404 78160 1647620 78160 1647620 3359265 4576218 3359265 4576218 1065676 318880 1065676 318880 324604 2040021 324604 2040021 4753637 1350735 4753637 1350735 1342577 1350735 3721641 4838539 3721641 4838539 1653312 938464 1653312 938464 3331485 4494339 3331485 4494339 3777614 943151 3777614 943151 1312666 2495419 1312666 2495419 4546931 990335 4546931 990335 997778 967485 997778 967485 4586473 3330440 4586473 3330440 2265336 2186915 2265336 2186915 4475102 2283323 4475102 2283323 1372207 305605 1372207 305605 4750340 1971577 4750340 1971577 1673686 2900165 1673686 2900165 3934498 1804556 3934498 1804556 767869 3339956 767869 1377444 767869 1377444 1801222 1995340 1801222 1995340 4238179 3970260 4238179 3970260 2964644 981159 2964644 981159 591094 592351 591094 592351 1288016 1295337 1288016 1295337 1124748 627630 1124748 627630 789857 1992956 789857 1992956 4404384 1648536 4404384 1648536 1253665 1665523 1253665 1665523 4609293 2898528 4609293 2898528 1063180 1158873 1063180 1158873 1654952 1158873 1 1963640 1 1963640 4731942 1963640 3339878 427988 3339878 427988 297027 3341927 297027 1666956 297027 1666956 3972670 3318404 3972670 3318404 4913167 3318404 1670317 2132816 1670317 2132816 4965354 1683138 4965354 1683138 3543368 3013387 3543368 3013387 4671959 409345 4671959 409345 387240 828465 387240 828465 925178 4196143 925178 4196143 4537251 1148449 4537251 1148449 1482730 3352500 1482730 3352500 3845451 1664068 3845451 1664068 1106627 562120 1106627 562120 4328609 2756083 4328609 2756083 3311491 1515754 3311491 1515754 4410179 3117630 4410179 3117630 1259624 1008742 1259624 1008742 666443 1008742 2815369 1913307 2815369 1913307 4673170 4215090 4673170 4215090 1110466 253516 1110466 253516 4228910 4720831 4228910 4720831 23790 259696 23790 259696 3648163 3756098 3648163 3756098 794040 903452 794040 903452 249419 4162890 249419 4162890 4223155 456011 4223155 456011 276084 99639 276084 99639 4123218 3328714 4123218 3328714 3843392 2198661 3843392 2198661 4646248 3349766 4646248 3349766 235682 209943 235682 209943 4663244 3343342 4663244 3343342 568310 342396 568310 342396 340551 2713870 340551 2713870 4503342 3326552 4503342 3326552 4599927 1679579 4599927 1679579 1249145 3547096 1249145 3547096 3797279 2463671 3797279 2463671 4730523 945920 4730523 945920 721056 945920 1282168 1733425 1282168 1733425 4105063 4648290 4105063 4648290 653546 637884 653546 637884 920870 1096269 920870 1096269 3314959 4017645 3314959 4017645 3328165 563035 3328165 563035 1900708 4733713 1900708 4733713 4523492 388533 4523492 388533 805116 3819307 805116 3819307 297015 3819307 4656100 1649783 4656100 1649783 1245437 1227982 1245437 1227982 2020420 3697491 2020420 3697491 3941599 1989596 3941599 1989596 1459787 557158 1459787 557158 673154 894891 673154 894891 4685426 2831454 4685426 2831454 1912599 310058 1912599 310058 673257 2787763 673257 2787763 3889131 943456 3889131 943456 1197994 3334993 1197994 3334993 4138277 1650957 4138277 1650957 911429 906770 911429 906770 1156822 3476634 1156822 3476634 4863908 614657 4863908 614657 1664626 3315318 1664626 3315318 3351894 355254 3351894 355254 18583 2487424 18583 2487424 4390662 2868358 4390662 2868358 3178028 354537 3178028 354537 3914847 2816861 3914847 2816861 1361455 570835 1361455 570835 462459 359461 462459 359461 1680054 3323586 1680054 3323586 4478841 2518052 4478841 2518052 1684195 1673395 1684195 1673395 4554553 2418865 4554553 2418865 3903694 1152082 3903694 1152082 1189871 3663923 1189871 3663923 2330670 1674645 2330670 1674645 4689266 4978395 4689266 4978395 2518201 899093 2518201 899093 897632 899093 2914450 3525063 2914450 3525063 3916696 1269994 3916696 1269994 669346 663243 669346 663243 788003 1656004 788003 1656004 4429288 2490266 4429288 2490266 1242763 1447091 1242763 1447091 3318388 3329447 3318388 3329447 4638088 1656554 4638088 1656554 4367333 2597141 4367333 2597141 3345954 103275 3345954 103275 1499173 1685303 1499173 1685303 2623022 1256540 2623022 1256540 402779 1563293 402779 1563293 3625177 2325090 3625177 2325090 1375375 1390419 1375375 1390419 4634710 4630299 4634710 4630299 811418 1676938 811418 1676938 4552060 2156409 4552060 2156409 1679219 1894635 1679219 1894635 3891711 4124051 3891711 4124051 207873 744629 207873 744629 1669122 2604798 1669122 2604798 3330513 2604798 719634 402879 719634 402879 427876 402879 1648335 4836156 1648335 4836156 3826441 1102002 3826441 1102002 1410552 3330412 1410552 3330412 4659890 1021703 4659890 1021703 1019111 4832113 1019111 4832113 4489140 2132782 4489140 2132782 3749673 3028535 3749673 3028535 4698364 3346014 4698364 3346014 462330 376722 462330 376722 224671 3398244 224671 3398244 3763376 251264 3763376 251264 1087200 2540286 1087200 2540286 4127785 790612 4127785 790612 278054 2590864 278054 2590864 4357727 738761 4357727 738761 753625 738761 806132 1032101 806132 1032101 4210105 3330939 4210105 3330939 3347492 2260249 3347492 3346025 3347492 3346025 236762 248281 236762 3321738 236762 3321738 3200502 322420 3200502 322420 1264729 3692046 1264729 3692046 3860339 1308252 3860339 1308252 5160 3336991 5160 3336991 2271312 811720 2271312 811720 821008 811720 2377394 2240314 2377394 2240314 1302345 4560840 1302345 4560840 4751601 3069507 4751601 3069507 3345167 1670462 3345167 1670462 4318256 2747937 4318256 2747937 3346233 3096560 3346233 1178137 3346233 1178137 369016 1671867 369016 1671867 3487869 1675897 3487869 1675897 582781 249843 582781 249843 4909411 1666921 4909411 1666921 3345056 2086775 3345056 2086775 914865 542525 914865 542525 4023109 1946616 4023109 1946616 1446117 1247103 1446117 1247103 3341644 2359793 3341644 2359793 646150 1509568 646150 1509568 3614580 195481 3614580 195481 1473389 195481 1484625 4832287 1484625 4832287 3316682 1193931 3316682 1193931 500901 3851619 500901 3851619 4645990 1294962 4645990 1294962 144862 1658192 144862 301660 144862 301660 1320936 2247951 1320936 2247951 4332163 4377070 4332163 4377070 2641315 1438367 2641315 1438367 569885 1112604 569885 1112604 1425905 2646055 1425905 2646055 4007839 2646055 1405477 4061362 1405477 4061362 4480812 512705 4480812 512705 851827 2592154 851827 2592154 4680609 1956196 4680609 1956196 1366118 804020 1366118 804020 247887 1685931 247887 1173984 247887 1173984 3935949 2418665 3935949 2418665 4237565 3018197 4237565 3018197 3336228 2639953 3336228 2639953 4315780 2639953 3078424 3911066 3078424 3911066 3326379 2486270 3326379 2486270 396404 1031734 396404 1031734 4426578 2250691 4426578 1430831 4426578 1430831 3658232 3557701 3658232 3557701 188422 960719 188422 960719 4189833 2760949 4189833 2760949 4454200 3339348 4454200 3339348 306277 1223134 306277 1223134 4435149 3339790 4435149 3339790 1662718 342920 1662718 342920 310476 3350181 310476 3350181 707288 1651609 707288 1651609 4570323 2092776 4570323 2092776 547450 1658222 547450 1658222 4301905 1893402 4301905 1893402 352784 139414 352784 139414 4889386 3902674 4889386 3902674 2920557 1671370 2920557 1671370 4696574 848119 4696574 848119 781034 981339 781034 981339 3324167 2393972 3324167 2393972 4344954 1966884 4344954 1966884 559982 300902 559982 300902 4262593 2592075 4262593 433795 4262593 433795 981448 2995649 981448 2995649 4740146 3082677 4740146 3082677 3780924 1219520 3780924 1219520 249250 1676119 249250 1676119 4762679 711503 4762679 711503 1683311 2292952 1683311 2292952 4619750 2046625 4619750 2046625 1665722 4485204 1665722 4485204 1171568 713214 1171568 713214 929051 713214 1265243 1650111 1265243 1650111 481861 357697 481861 357697 4343363 3087295 4343363 3087295 108544 3422415 108544 3422415 4825859 2406263 4825859 2406263 1657620 3324684 1657620 3324684 3549530 527805 3549530 527805 919871 2561344 919871 2561344 4277934 1049654 4277934 1049654 221351 3096531 221351 3096531 4622965 2782223 4622965 2782223 3636410 1628351 3636410 1628351 1683375 862890 1683375 862890 1283262 1886864 1283262 1886864 4309255 3314150 4309255 3314150 821199 272573 821199 272573 244002 1015640 244002 1015640 680292 165944 680292 165944 4520385 2633788 4520385 2633788 406562 972603 406562 972603 4780572 4476172 4780572 4476172 664625 946975 664625 946975 4666472 2793676 4666472 2793676 2316868 1674332 2316868 1674332 1130628 4266417 1130628 4266417 3352573 698613 3352573 698613 428134 1401697 428134 1401697 4878402 1670667 4878402 1670667 826386 3557174 826386 3557174 575406 1005180 575406 1005180 4703330 3327763 4703330 3327763 716405 848521 716405 848521 3567172 2706940 3567172 2706940 4014381 1684367 4014381 1684367 724638 698523 724638 698523 1648642 3499552 1648642 3499552 4237627 233184 4237627 233184 106306 4802185 106306 4802185 4653961 1657996 4653961 1657996 4981900 1657996 3352759 3151150 3352759 3151150 4590852 1963720 4590852 1963720 675993 713901 675993 713901 3684535 2959621 3684535 2959621 4555785 2113571 4555785 2725845 4555785 2725845 1082272 281911 1082272 281911 3976043 2973514 3976043 2973514 1020791 630880 1020791 3337030 1020791 3337030 4226360 1134673 4226360 1134673 1139307 1134673 3950506 4576430 3950506 4576430 1189484 878936 1189484 878936 3638533 3345558 3638533 3345558 526517 370796 526517 370796 3890098 3316542 3890098 3316542 456954 588553 456954 588553 967616 999784 967616 999784 3693014 3332133 3693014 3332133 3328822 3332133 3338854 1683843 3338854 1683843 1238318 1229696 1238318 1229696 541811 3329989 541811 3329989 4024766 2004673 4024766 2004673 1102519 3338904 1102519 3338904 3336501 2246350 3336501 2246350 4571835 1894620 4571835 1894620 885151 773128 885151 773128 4701155 4871788 4701155 4871788 1649784 3292997 1649784 3292997 3337148 789783 3337148 789783 490871 3338091 490871 3338091 1358321 1649113 1358321 1649113 4094354 2700001 4094354 2700001 331666 900916 331666 900916 4590616 4732651 4590616 4732651 1080833 3344642 1080833 3344642 4495182 876364 4495182 876364 1665162 876364 4685916 2996545 4685916 496602 4685916 496602 294998 3335380 294998 3335380 1896387 49618 1896387 49618 4753384 4244805 4753384 4244805 1473039 2543390 1473039 2543390 4231230 509435 4231230 509435 212813 2981854 212813 2981854 4677752 1417329 4677752 1417329 597326 4644044 597326 4644044 4466364 2760575 4466364 2760575 3831383 1788397 3831383 1788397 1673260 1788397 4295311 3317365 4295311 3317365 232614 825802 232614 825802 894354 4340034 894354 4340034 3960350 2286503 3960350 2286503 3326661 3320309 3326661 3320309 4206268 810710 4206268 810710 842599 810710 1364385 4613259 1364385 4613259 3792331 972389 3792331 972389 720848 2467272 720848 2467272 4111168 485505 4111168 485505 482775 485505 3763676 2288771 3763676 2288771 4605350 2933945 4605350 2933945 1682696 2401100 1682696 2401100 4321625 3096045 4321625 3096045 4760353 3328883 4760353 3328883 845383 440943 845383 440943 254090 231723 254090 231723 4446275 2531677 4446275 2531677 76280 4758985 76280 4758985 4654032 1280927 4654032 1280927 920965 453995 920965 453995 4364536 3341016 4364536 3341016 880888 880960 880888 3947861 880888 3947861 4789818 916108 4789818 916108 742505 3581070 742505 3581070 4151054 1669642 4151054 1669642 671623 999755 671623 4431241 671623 4431241 3342449 2099457 3342449 2099457 4567375 2099457 1703749 557993 1703749 557993 1119780 241841 1119780 241841 3337304 4145566 3337304 4145566 1665561 496461 1665561 496461 272452 3352243 272452 3352243 4043283 1649749 4043283 1649749 257675 3346523 257675 1386046 257675 1386046 1685269 3353228 1685269 3353228 4938334 3353228 4026400 1950280 4026400 1950280 3558868 4253856 3558868 4253856 369369 354867 369369 354867 1686422 3329236 1686422 3329236 3293613 1651798 3293613 1651798 4411525 2927450 4411525 2927450 1411874 1409327 1411874 2704140 1411874 2704140 4776180 1901796 4776180 3013990 4776180 3013990 4113016 1686651 4113016 1686651 1947715 1686651 3342842 2599022 3342842 2599022 4257717 1250735 4257717 1250735 269477 2287899 269477 2287899 4360085 2879568 4360085 2879568 1668517 743900 1668517 743900 887336 1685955 887336 1685955 4046553 3251986 4046553 3251986 1655599 4273846 1655599 4273846 3737663 817490 3737663 817490 839902 817490 1121297 1659457 1121297 1659457 4520499 2528162 4520499 2528162 1386127 1258169 1386127 1258169 376612 4832830 376612 4832830 2232433 2629542 2232433 2629542 4129681 1072962 4129681 1072962 971594 317438 971594 317438 4053476 3346127 4053476 3346127 4779460 294546 4779460 294546 986296 3728266 986296 3728266 4273204 2060163 4273204 2060163 1658699 1427480 1658699 1427480 3347536 2917782 3347536 2917782 4602960 3339897 4602960 3339897 771059 503310 771059 503310 3313948 2020279 3313948 2020279 3706581 3123646 3706581 3123646 1893720 1249174 1893720 1249174 1179660 751882 1179660 751882 661254 1646927 661254 1646927 4874735 2308952 4874735 2308952 486368 404693 486368 404693 4461945 4095436 4461945 4095436 817857 558461 817857 558461 1173698 2284869 1173698 2284869 4426297 319258 4426297 319258 1337841 3415898 1337841 3415898 4021912 388153 4021912 388153 830413 2746546 830413 2746546 4433379 218538 4433379 218538 4032987 3350487 4032987 3350487 282024 468852 282024 468852 1175074 1394198 1175074 1394198 1442776 3192063 1442776 3192063 4699196 1353149 4699196 1353149 1673725 370062 1673725 370062 1751752 2819898 1751752 2819898 4703696 275822 4703696 275822 279907 275822 1905383 2359351 1905383 2359351 4663204 1658226 4663204 1658226 2861847 4794777 2861847 4794777 4575099 830554 4575099 830554 842267 3316968 842267 3316968 3332223 1647406 3332223 1647406 642663 4166934 642663 4166934 3826565 461649 3826565 461649 451339 1681587 451339 1681587 4525572 2855350 4525572 2855350 4525243 272173 4525243 272173 234847 3324966 234847 3324966 4061543 1299821 4061543 1299821 369356 699266 369356 699266 4069131 4977304 4069131 4977304 1153533 2760166 1153533 2760166 3783869 4701990 3783869 4701990 221839 115738 221839 115738 4415987 3322309 4415987 3322309 1109076 1405812 1109076 1405812 3328474 3815039 3328474 3815039 547373 3328890 547373 3328890 4592910 958958 4592910 958958 725847 2393963 725847 2393963 4649023 816263 4649023 816263 829048 816263 1665462 3597047 1665462 3597047 1664798 3597047 4926390 983445 4926390 983445 474969 2253587 474969 2253587 4416115 2253587 1326715 934438 1326715 934438 325735 324009 325735 324009 600543 1960917 600543 1960917 4762872 1936788 4762872 1936788 3895458 3319974 3895458 3319974 1679956 2727126 1679956 2727126 565088 406833 565088 406833 4365020 2607460 4365020 2607460 2894956 343675 2894956 343675 372287 343675 4319559 1679327 4319559 1679327 4203162 231518 4203162 231518 464072 785397 464072 785397 4109361 3750990 4109361 3750990 3328827 3750990 4660725 2962896 4660725 2962896 3330716 759046 3330716 759046 3539470 3272418 3539470 3272418 1683777 547624 1683777 547624 1067123 2886643 1067123 2886643 4200307 776493 4200307 776493 550789 3692800 550789 3692800 4043428 740393 4043428 740393 917049 3865905 917049 3865905 2849376 338935 2849376 338935 317234 2409005 317234 2409005 4530611 1666616 4530611 1666616 3726495 3344036 3726495 3344036 1441404 1307578 1441404 1307578 1228434 871886 1228434 871886 233143 4596762 233143 4596762 4292224 321855 4292224 321855 304252 321855 3542458 1900508 3542458 1900508 4012931 1221761 4012931 1221761 2184555 3559367 2184555 3559367 3352154 3559367 1214231 1647623 1214231 1647623 3763352 4307192 3763352 4307192 1663969 1664998 1663969 1664998 3595215 3330343 3595215 3330343 4450525 1650275 4450525 1650275 865926 756942 865926 756942 4549004 2746816 4549004 2746816 774157 706317 774157 706317 3330251 706317 1110944 3323774 1110944 3323774 4959005 4249661 4959005 4249661 108226 3347548 108226 3878461 108226 3878461 3250952 2481444 3250952 2481444 1254202 268078 1254202 268078 4557413 2896883 4557413 2896883 3339076 314396 3339076 314396 1101669 3020861 1101669 3020861 4664285 1675154 4664285 1675154 1666581 1358210 1666581 1358210 1424293 1667822 1424293 1667822 4287590 3559947 4287590 3559947 1684111 3171008 1684111 3171008 1666040 4952662 1666040 4952662 4725574 2312116 4725574 2312116 2744118 745001 2744118 745001 829577 3338503 829577 3338503 4505730 2729790 4505730 2729790 484728 462297 484728 462297 691106 3344311 691106 3344311 4400395 1244481 4400395 1244481 701629 940414 701629 940414 628855 2150213 628855 2150213 4798031 1681693 4798031 1681693 1002468 1377580 1002468 1377580 1761177 2799399 1761177 2799399 4443605 1665795 4443605 1665795 1427401 3346736 1427401 3346736 4653662 2596797 4653662 2596797 3851739 3088965 3851739 3088965 3319437 2487356 3319437 2487356 4337264 3342536 4337264 3342536 4675857 1648833 4675857 1648833 1663087 3888441 1663087 3888441 244096 570664 244096 570664 1315842 2384444 1315842 2384444 4061782 3322559 4061782 3322559 1665664 597407 1665664 597407 437292 3443761 437292 3443761 4618356 715607 4618356 715607 572089 3326574 572089 3326574 3317732 259207 3317732 259207 1110331 1375398 1110331 1375398 1680985 2832967 1680985 2832967 3831396 2832967 239497 638883 239497 638883 4488654 4129613 4488654 4129613 1676559 3328506 1676559 3328506 4090480 422543 4090480 422543 409209 422543 4527519 3348032 4527519 3348032 1177553 1365151 1177553 1365151 4503649 2708188 4503649 2708188 3090701 3334083 3090701 3334083 1646896 3382407 1646896 3382407 2665427 840634 2665427 840634 413814 2390038 413814 2390038 4172907 4956380 4172907 4956380 176127 1674083 176127 1674083 2609721 1674083 1240125 3692728 1240125 3692728 480162 328700 480162 328700 3346653 4305977 3346653 3322395 3346653 3322395 4757869 903326 4757869 903326 760787 3318985 760787 3318985 4453873 1973856 4453873 1973856 3322640 135201 3322640 135201 1096410 3339748 1096410 3339748 4336845 2143259 4336845 2143259 1670476 303691 1670476 303691 302528 303691 4399679 3706450 4399679 3706450 897290 765113 897290 4369789 897290 4369789 3920133 723798 3920133 723798 1681157 2979662 1681157 2979662 3676501 1884813 3676501 1884813 931787 4392602 931787 4392602 4969946 734040 4969946 734040 765335 1308347 765335 1308347 4698063 2931887 4698063 2931887 166179 4768209 166179 4768209 3547598 1328149 3547598 1328149 1313208 1322220 1313208 1322220 4738655 4474496 4738655 4474496 79751 1260561 79751 1260561 4257187 2570253 4257187 2570253 3609978 4913688 3609978 4913688 230163 227849 230163 4961707 230163 4961707 4074037 2032252 4074037 2032252 4696947 377315 4696947 377315 337563 339979 337563 339979 4305417 3572071 4305417 3572071 1650851 2236054 1650851 2236054 4194158 4801839 4194158 4801839 1499997 1652369 1499997 1652369 4630192 2273317 4630192 2273317 3773258 4112422 3773258 4112422 230850 263950 230850 263950 1017419 1511392 1017419 1511392 1662895 1340323 1662895 1340323 307536 2990220 307536 2990220 4299162 661663 4299162 661663 277239 2192501 277239 2192501 4198719 2489680 4198719 1656116 4198719 1656116 3339543 4538218 3339543 4538218 4634324 1674412 4634324 1674412 3352828 4210710 3352828 2579869 3352828 2579869 4550914 2885353 4550914 2885353 203876 215203 203876 215203 3855437 4596928 3855437 4596928 1214702 1160984 1214702 1160984 4652389 2227261 4652389 2227261 1060235 1101725 1060235 1101725 1141523 1348618 1141523 1348618 3065793 3343647 3065793 3343647 4747310 1674531 4747310 1674531 968065 526540 968065 526540 363048 1449264 363048 1449264 3531468 3336086 3531468 3336086 483131 486773 483131 486773 1336680 3109008 1336680 3109008 4572594 496651 4572594 496651 1172674 2973345 1172674 2973345 4236134 1251532 4236134 1251532 564211 2568115 564211 2568115 3319063 3956366 3319063 1397540 3319063 1397540 4474581 3096845 4474581 3096845 4743700 3318694 4743700 3318694 1080383 230868 1080383 230868 3800764 2272776 3800764 2272776 4768646 534603 4768646 534603 269668 2525145 269668 2525145 4563041 480480 4563041 480480 1060811 2767196 1060811 2767196 3911116 1085139 3911116 1085139 2979591 3315267 2979591 3315267 4361263 2339489 4361263 2339489 3674994 641620 3674994 641620 638417 641620 1673485 3096974 1673485 3096974 3335639 3765667 3335639 3765667 3180967 1653642 3180967 1653642 3323055 3085497 3323055 3085497 4806199 3353269 4806199 3353269 217288 222197 217288 222197 627598 2301649 627598 2301649 4658794 4395994 4658794 4395994 667442 1959573 667442 1959573 3030519 3323310 3030519 3323310 4567382 1475201 4567382 1475201 1671991 4817506 1671991 4817506 4778253 1649787 4778253 1649787 4139429 2665709 4139429 2665709 4306657 3378969 4306657 3378969 768400 753484 768400 2763874 768400 2763874 4161991 1005466 4161991 1005466 1672443 3656389 1672443 3656389 4535972 2139632 4535972 3323355 4535972 3323355 662138 522747 662138 522747 4614687 2293878 4614687 2293878 916578 727262 916578 727262 1238697 2730482 1238697 2730482 4202253 1675230 4202253 1675230 575177 231839 575177 231839 4659966 2433828 4659966 2433828 1651330 3572885 1651330 3572885 3759970 797768 3759970 797768 872622 797768 1652419 3587307 1652419 3587307 4476129 379958 4476129 379958 502822 2533764 502822 2533764 4510750 303499 4510750 303499 1077725 4093413 1077725 4093413 4775390 2152799 4775390 2152799 3777354 2961130 3777354 2961130 1675695 294204 1675695 294204 412137 1018437 412137 1018437 4012541 2624639 4012541 2624639 3828134 887886 3828134 887886 884643 887886 4029539 3323154 4029539 3323154 36032 1655945 36032 1655945 1418477 3661488 1418477 3661488 3720190 560980 3720190 560980 549960 3318712 549960 3318712 4783797 2826103 4783797 2826103 3313780 1246426 3313780 1246426 1358590 4620594 1358590 4620594 4480286 2553962 4480286 2553962 4101508 3340555 4101508 3340555 1670333 329850 1670333 329850 4367203 3348372 4367203 3348372 1672872 1999515 1672872 1999515 4282720 2474633 4282720 2474633 890583 475730 890583 475730 228319 222456 228319 222456 4251368 2902382 4251368 2902382 4873277 228924 4873277 228924 771985 3325725 771985 3325725 1674718 2594259 1674718 2594259 4157322 2044985 4157322 2044985 4621911 2559571 4621911 2559571 359343 354634 359343 354634 791007 4880983 791007 4880983 4430030 2230561 4430030 2230561 925292 1650054 925292 1650054 3324651 2488115 3324651 2488115 3677913 1674873 3677913 1674873 536588 1153487 536588 1153487 4458823 3160245 4458823 3160245 1656373 2027607 1656373 2027607 4671300 1667635 4671300 1667635 621913 30277 621913 30277 3333653 30277 1320768 2504246 1320768 2504246 4309353 522552 4309353 522552 908217 2368910 908217 2368910 4369069 637167 4369069 637167 552605 3352416 552605 3352416 3875364 1672485 3875364 3323380 3875364 3323380 925153 1199320 925153 1199320 3330670 3114918 3330670 3114918 4774048 3114918 4598860 1648325 4598860 1648325 2553519 3336139 2553519 3336139 3768862 679396 3768862 679396 1008570 679396 4532423 2125096 4532423 2125096 3217692 1403745 3217692 1403745 1414201 1403745 4454868 3330077 4454868 3330077 1684843 2035181 1684843 2035181 4122407 1033214 4122407 1033214 1163907 476421 1163907 476421 1123534 3493380 1123534 3493380 3264887 593482 3264887 593482 235169 238965 235169 238965 3880462 4332416 3880462 4332416 745896 830819 745896 830819 4640508 2341241 4640508 2341241 4071305 3219797 4071305 3219797 3335004 3219797 4176444 4347216 4176444 4347216 1668920 352065 1668920 352065 980526 1143435 980526 1143435 3921150 4690791 3921150 4690791 1259206 1684751 1259206 1684751 3450156 318945 3450156 318945 1347967 4850154 1347967 4850154 4100211 2403244 4100211 2403244 1374872 1187958 1374872 1187958 4672021 2007559 4672021 2007559 43361 3330666 43361 1282967 43361 1282967 1947299 3338089 1947299 3338089 4778116 2908461 4778116 2908461 4143080 1925145 4143080 1925145 4764006 3076978 4764006 3076978 3550508 734528 3550508 734528 638965 2018892 638965 2018892 4322328 1651739 4322328 1651739 32917 880003 32917 880003 4359788 2538112 4359788 2538112 3347587 2801322 3347587 2801322 4071066 1369808 4071066 1369808 277203 261552 277203 261552 472807 2311633 472807 2311633 4163841 4150303 4163841 4150303 920377 218390 920377 218390 4097701 3343423 4097701 3343423 13696 3343423 4046420 2339411 4046420 2339411 3868604 1655910 3868604 1655910 1336729 719446 1336729 719446 1884387 2405928 1884387 2405928 4033356 755654 4033356 755654 699220 944702 699220 930660 699220 930660 4317738 2562003 4317738 2562003 1346947 452057 1346947 452057 1154042 2207182 1154042 2207182 4360024 2316540 4360024 2316540 1169788 630349 1169788 630349 407858 406415 407858 406415 341966 2767286 341966 2767286 3607528 1102954 3607528 1102954 434351 450568 434351 3323653 434351 3323653 4194881 2410619 4194881 2410619 4252294 4775843 4252294 4775843 220508 204643 220508 204643 734281 2975607 734281 2975607 4137463 2397068 4137463 2397068 4352461 3333959 4352461 3333959 1076888 3345601 1076888 3345601 4507849 1076817 4507849 1076817 1108975 1076817 4486267 4679511 4486267 4679511 3313513 3329795 3313513 3329795 4757309 2270387 4757309 2270387 1673717 239031 1673717 239031 241530 239031 1253671 3666029 1253671 3666029 3411815 795974 3411815 795974 307026 2869609 307026 2869609 3707238 3058943 3707238 3058943 3328834 118162 3328834 118162 236413 3073729 236413 3073729 4097078 1225488 4097078 1225488 2285364 3353092 2285364 3353092 4561677 2108495 4561677 3318753 4561677 3318753 1231456 1003185 1231456 1003185 4414810 2416897 4414810 2416897 759878 504361 759878 504361 3781302 3350795 3781302 3350795 4886904 3350795 432027 540422 432027 540422 1020200 3351195 1020200 3351195 4581371 2792652 4581371 2792652 806449 3345882 806449 3345882 3854323 2888646 3854323 2888646 1685525 3804386 1685525 3804386 1110912 1671077 1110912 1671077 4474240 2791387 4474240 2791387 348152 1294760 348152 3323285 348152 3323285 2687471 299886 2687471 299886 1343235 2004210 1343235 2004210 3558276 1658071 3558276 1658071 4738516 472850 4738516 472850 909766 2459048 909766 2459048 4718735 3044830 4718735 3044830 600062 608844 600062 608844 3314162 2713852 3314162 2713852 1315911 799068 1315911 799068 828942 3341697 828942 3341697 4674420 1700599 4674420 1700599 914426 555531 914426 555531 563898 555531 3884994 2730045 3884994 2730045 4458056 2229352 4458056 3351964 4458056 3351964 3268905 1027972 3268905 1027972 4400046 261476 4400046 2739955 4400046 2739955 610977 679608 610977 679608 4512037 3047737 4512037 3047737 289155 418069 289155 418069 1656383 2205216 1656383 2205216 3877061 3338884 3877061 3338884 460444 291822 460444 291822 306469 3317512 306469 3317512 957470 3317512 531559 357507 531559 357507 4516354 2942234 4516354 2942234 442254 502691 442254 502691 4366393 3344887 4366393 3344887 2137535 2892528 2137535 2892528 3793611 228766 3793611 228766 1020254 4324939 1020254 4324939 4746980 1302671 4746980 1302671 1262881 1001936 1262881 1001936 995251 1001936 3648364 3905613 3648364 3905613 424097 604915 424097 604915 3155253 3327582 3155253 3327582 4901937 3332389 4901937 3332389 2603415 408169 2603415 408169 414894 3342936 414894 3342936 3756304 1665457 3756304 1665457 914672 327544 914672 327544 3347515 2939956 3347515 2939956 3852837 857099 3852837 857099 424858 3556863 424858 3556863 4816041 972478 4816041 972478 1666995 2595162 1666995 2595162 2955162 299960 2955162 299960 254373 2878888 254373 2878888 4675585 512126 4675585 512126 671233 2106473 671233 2106473 3983003 2695559 3983003 2695559 339239 1331334 339239 1331334 4294029 2440177 4294029 2440177 3992100 2769905 3992100 2769905 3388080 3321461 3388080 3321461 1650541 479811 1650541 479811 565018 2232596 565018 2232596 4333143 3349255 4333143 3349255 518636 505285 518636 505285 341408 4296802 341408 4296802 1671402 2708077 1671402 2708077 4357569 2213483 4357569 2213483 4456357 2564028 4456357 2564028 3342476 733775 3342476 733775 3926295 2894465 3926295 2894465 1677025 3649398 1677025 3649398 3348566 1684975 3348566 1684975 52071 3902955 52071 3902955 3653958 1656905 3653958 1656905 774669 3325695 774669 1664634 774669 1664634 4622203 2579173 4622203 2579173 385116 1186176 385116 1186176 1310302 3315563 1310302 3315563 3317974 2124492 3317974 2124492 4596502 888743 4596502 888743 509325 1662355 509325 1662355 2125712 1669006 2125712 1669006 1134059 874529 1134059 874529 806129 286308 806129 286308 3816862 4913219 3816862 4913219 1023904 610965 1023904 610965 4773948 2166013 4773948 2166013 1654311 1140618 1654311 1140618 438167 1700173 438167 1700173 4724589 3055245 4724589 3055245 3275591 1652976 3275591 1652976 18916 1666091 18916 1666091 1112588 3352512 1112588 3352512 2689393 3352512 835553 355888 835553 355888 1885220 3019749 1885220 3019749 3747776 1086842 3747776 1086842 1979544 3330276 1979544 3330276 4634202 1655195 4634202 1655195 2389683 4308693 2389683 4308693 604322 965299 604322 965299 1305905 2935223 1305905 2935223 4492240 242865 4492240 242865 1666953 3053975 1666953 3053975 4745731 3065675 4745731 2163792 4745731 2163792 800619 3651860 800619 3651860 2303980 821211 2303980 821211 3811946 2522182 3811946 2522182 4186252 3342926 4186252 3342926 3664547 2456360 3664547 2456360 4591208 2886826 4591208 2886826 3337949 725791 3337949 725791 653780 2602724 653780 2602724 3339127 224259 3339127 224259 1159757 4048696 1159757 4048696 1924008 298496 1924008 298496 1419074 271433 1419074 271433 3346913 4017740 3346913 4017740 2181232 235214 2181232 235214 433212 3414666 433212 3414666 4561623 2560425 4561623 2560425 3345905 1673530 3345905 1673530 1207765 1673530 3699682 4414134 3699682 4414134 668681 2110290 668681 2110290 4234828 3057793 4234828 3057793 274819 1406128 274819 1406128 4743643 4474300 4743643 4474300 1287722 3335375 1287722 3335375 2042238 881740 2042238 881740 1296786 3512883 1296786 3512883 4189500 413620 4189500 413620 99588 3873232 99588 3873232 3802917 1883511 3802917 1883511 4753730 174138 4753730 174138 3322991 4942436 3322991 4942436 1378616 1183125 1378616 1183125 565536 1053623 565536 1053623 4342754 3342295 4342754 3342295 417372 1929417 417372 1929417 4310126 3349795 4310126 3349795 745168 751288 745168 4088289 745168 4088289 1683813 329377 1683813 329377 810024 2484342 810024 2484342 4187800 4127054 4187800 4127054 330592 2846472 330592 2846472 4474306 2335270 4474306 2335270 449562 3346639 449562 3346639 4125993 906773 4125993 906773 327182 306298 327182 3346045 327182 3346045 4433955 794997 4433955 794997 901415 794997 1676631 3757037 1676631 3757037 4269913 2182545 4269913 2182545 1612929 1650506 1612929 1650506 4799077 3840142 4799077 3840142 743535 641379 743535 641379 1666047 2534369 1666047 2534369 4187819 2534369 438078 465274 438078 4978538 438078 4978538 4782806 1082536 4782806 1082536 599896 1082536 3852175 2845540 3852175 2845540 1983677 1033097 1983677 1033097 519003 2510418 519003 2510418 4432419 2025541 4432419 2025541 329680 228473 329680 228473 207359 228473 683446 2470650 683446 2470650 4315725 3339542 4315725 3339542 4735805 700329 4735805 700329 932722 2459199 932722 2459199 4534573 520085 4534573 520085 516349 520085 2923739 3343957 2923739 3343957 1182164 217518 1182164 217518 239832 217518 279179 3330923 279179 3330923 3329279 4430045 3329279 768200 3329279 768200 692338 1649487 692338 1649487 4381115 4047630 4381115 4047630 1456000 4047630 3597391 270039 3597391 270039 595520 4822903 595520 4822903 3738353 2910599 3738353 2910599 118440 839098 118440 839098 4371592 4208007 4371592 4208007 1670920 1910721 1670920 1910721 4417336 2823387 4417336 2823387 3317839 962714 3317839 962714 1670807 3340531 1670807 3340531 3736638 1666469 3736638 1666469 1080935 415391 1080935 415391 4003397 4587129 4003397 4587129 1685086 1650874 1685086 1650874 4131549 3786334 4131549 3786334 619033 232227 619033 232227 1669348 2479506 1669348 2479506 1660834 2479506 4331916 795299 4331916 795299 174899 3348438 174899 3348438 4103966 265454 4103966 265454 412260 522415 412260 522415 1441175 4438327 1441175 4438327 1671167 2537684 1671167 3959963 1671167 3959963 3341301 240924 3341301 240924 1154835 3348260 1154835 3348260 3337611 1279071 3337611 1279071 174278 1672159 174278 1672159 4493359 2340166 4493359 2340166 386806 1027409 386806 1027409 4839138 1670308 4839138 1670308 518939 1168124 518939 3595530 518939 3595530 3845138 2822852 3845138 2822852 3856550 404389 3856550 404389 48578 4453540 48578 4453540 4732480 1949943 4732480 2536083 4732480 2536083 1336761 306014 1336761 306014 4584932 4726706 4584932 4726706 241166 870227 241166 870227 4451986 2299305 4451986 2299305 1666223 3469814 1666223 3469814 4483594 2354337 4483594 2354337 3337888 4129610 3337888 4129610 972903 888823 972903 888823 4729888 3461609 4729888 3461609 232490 240474 232490 240474 2447889 3238433 2447889 3238433 3930655 648168 3930655 648168 506494 497302 506494 3335853 506494 3335853 4583927 2044048 4583927 2044048 303415 252510 303415 252510 3110798 3320563 3110798 3320563 735207 790512 735207 790512 3321316 4028683 3321316 4028683 3617709 3069027 3617709 3339819 3617709 3339819 1454788 2554039 1454788 2554039 3576769 809311 3576769 809311 823203 809311 4049556 4553712 4049556 4553712 3325841 4553712 4744540 863484 4744540 863484 518903 1946020 518903 1946020 4186438 4349895 4186438 4349895 1052067 251502 1052067 251502 1420992 251502 313132 665746 313132 665746 1666328 3101462 1666328 3101462 3989859 91350 3989859 91350 3325667 4567819 3325667 4567819 4680649 886744 4680649 886744 782703 867360 782703 867360 4426650 2463684 4426650 2463684 2045791 1647230 2045791 3335981 2045791 3335981 4780676 2263369 4780676 2263369 1440280 1653757 1440280 1653757 3635569 4935190 3635569 4935190 1967667 1481337 1967667 1481337 3684944 3332998 3684944 3332998 4554819 2523469 4554819 2523469 3894359 2972423 3894359 2972423 1650810 1683188 1650810 1683188 4639524 2576446 4639524 2576446 1665451 4600587 1665451 4600587 4055250 1149286 4055250 1149286 441428 382449 441428 382449 4636474 2606364 4636474 2606364 3332262 4693576 3332262 4693576 4571359 2410379 4571359 2410379 1618896 1650316 1618896 1650316 1647977 3315313 1647977 3315313 4237029 3345392 4237029 3345392 940649 1663029 940649 1663029 4002898 3048295 4002898 3048295 1659344 733505 1659344 733505 261572 3115783 261572 3115783 4053494 2083529 4053494 2083529 1683845 400803 1683845 400803 407312 400803 4663384 1905526 4663384 1905526 329130 1646920 329130 1646920 3413066 4084027 3413066 4084027 1671480 1322503 1671480 3126192 1671480 3126192 4459230 1886982 4459230 1886982 1797563 655952 1797563 655952 661892 655952 1246176 3331312 1246176 3331312 1651817 4972217 1651817 4972217 215843 291973 215843 291973 1740398 2976226 1740398 2976226 3868155 1629378 3868155 1629378 1662360 3411699 1662360 3411699 3827520 2770566 3827520 2770566 4560835 4969105 4560835 4969105 974806 364863 974806 364863 370154 4340956 370154 4340956 3896389 1512424 3896389 1512424 321325 321113 321325 321113 313887 4318407 313887 4318407 1663393 344827 1663393 344827 3802569 3342392 3802569 3342392 1378450 1392832 1378450 2886066 1378450 2886066 4597656 94324 4597656 94324 593077 3422009 593077 3422009 3348178 3422009 1180726 607963 1180726 607963 726880 1907967 726880 1907967 3891892 3349164 3891892 3349164 3076277 1387761 3076277 1387761 4270211 2840789 4270211 2840789 4490844 2840789 494586 501483 494586 501483 4011758 3283098 4011758 3283098 290205 3874873 290205 3874873 3877411 637829 3877411 637829 246355 235104 246355 235104 3655893 3319246 3655893 3319246 1325229 1152567 1325229 1152567 3749876 3120667 3749876 3120667 1471272 219751 1471272 219751 4096601 2768200 4096601 2768200 3731116 2929416 3731116 2929416 1679908 397599 1679908 397599 691328 2511234 691328 2511234 4265371 351066 4265371 351066 1064287 1133910 1064287 1133910 511826 1133910 3864940 2459439 3864940 2459439 1670527 4661327 1670527 4661327 4719393 2947610 4719393 2947610 663372 3345062 663372 3345062 3693874 1433190 3693874 1433190 798435 635531 798435 635531 4359044 4351873 4359044 4351873 1162602 514377 1162602 514377 401951 3340805 401951 3340805 3825915 1533663 3825915 1533663 478701 302920 478701 302920 4769316 2335347 4769316 2335347 3572677 534213 3572677 534213 505606 382676 505606 382676 4379714 4420608 4379714 4420608 1033797 613883 1033797 613883 2714878 1675452 2714878 1675452 4187232 2843844 4187232 2843844 1046023 619717 1046023 3314235 1046023 3314235 283323 289948 283323 289948 371388 2107627 371388 2107627 4677056 942039 4677056 942039 626849 348376 626849 348376 3321587 3128717 3321587 3128717 4717961 1681188 4717961 1681188 4136627 1681188 4573225 4908938 4573225 4908938 857515 287439 857515 287439 3316974 3554027 3316974 3554027 4376738 3345188 4376738 3345188 1733449 609536 1733449 609536 323488 2735416 323488 2735416 4299325 2168213 4299325 2168213 3061527 1666369 3061527 1666369 4139584 3319679 4139584 3319679 1660165 691897 1660165 691897 501791 3330601 501791 3330601 4310717 2533459 4310717 2533459 2020790 853101 2020790 853101 859134 603845 859134 603845 3665468 3332651 3665468 3332651 4418163 3845702 4418163 3845702 1521740 2075186 1521740 2075186 4602498 2075186 3893096 2550190 3893096 2550190 4119590 2550190 311059 740442 311059 740442 3623177 2413734 3623177 2413734 4315926 4735853 4315926 4735853 1652619 1979217 1652619 1979217 4662673 1979217 3257135 1014386 3257135 1014386 4693478 3328231 4693478 3328231 320227 783040 320227 783040 881958 1892318 881958 1892318 3693557 2016133 3693557 209571 3693557 209571 1115138 2223359 1115138 2223359 4529824 1255514 4529824 1255514 197318 2169387 197318 2169387 4605191 3321781 4605191 3321781 360222 328168 360222 328168 1461211 2191423 1461211 2191423 4374997 1583615 4374997 1583615 1652480 3891730 1652480 3891730 4277192 1660044 4277192 1660044 1081044 582683 1081044 582683 574579 1297774 574579 1297774 3995511 3530429 3995511 3530429 1663885 856524 1663885 856524 1854074 3344612 1854074 3344612 4671259 579528 4671259 579528 362263 3014149 362263 3014149 4338067 2228780 4338067 2228780 282835 491514 282835 491514 4785542 3319323 4785542 2746241 4785542 2746241 3764844 4485176 3764844 4485176 1174815 1388376 1174815 1388376 3710824 2821008 3710824 2821008 3979323 62725 3979323 62725 1685944 3340011 1685944 3340011 4122664 2350071 4122664 2350071 2042483 3348073 2042483 3348073 4753812 1652475 4753812 1652475 1163470 761743 1163470 761743 1680769 648730 1680769 648730 735051 3339538 735051 3339538 13222 997362 13222 997362 3315840 115252 3315840 115252 547646 3337464 547646 3337464 4537711 1139782 4537711 1139782 1676466 3316005 1676466 3316005 4743208 2759178 4743208 2759178 745912 749419 745912 749419 705001 2341428 705001 2341428 4020425 2341428 1217785 675159 1217785 675159 689452 231989 689452 231989 3838201 4984215 3838201 4984215 1671184 1526188 1671184 1526188 4038161 3038586 4038161 3038586 1614267 3327153 1614267 3327153 2844794 1229120 2844794 1229120 4450840 4879223 4450840 4879223 740628 699199 740628 699199 1666813 1677587 1666813 1677587 4769099 1649890 4769099 1649890 357452 320822 357452 320822 4786696 2953888 4786696 2953888 879254 747284 879254 747284 716316 1652342 716316 1652342 1511846 1652342 728134 502099 728134 502099 2358414 3125773 2358414 3125773 4535503 1414318 4535503 1414318 623124 1080608 623124 3349080 623124 3349080 3643661 1660839 3643661 1660839 474612 1222625 474612 1681543 474612 1681543 4398045 761663 4398045 761663 495672 3345564 495672 3345564 4800173 1321844 4800173 1321844 1175737 1174365 1175737 1174365 4724548 3038608 4724548 3038608 305821 1364745 305821 1364745 4513123 4892547 4513123 4892547 1649748 1326990 1649748 1326990 233811 3372999 233811 3372999 3555686 1494823 3555686 1494823 1294111 425718 1294111 425718 746588 2727344 746588 2727344 4879248 240028 4879248 240028 459176 2718711 459176 2718711 3941433 1348205 3941433 1348205 1648022 4022684 1648022 4022684 3319892 1677100 3319892 4389142 3319892 4389142 4390778 2386479 4390778 2386479 1846358 453985 1846358 453985 1072240 1648135 1072240 1648135 4474328 2822679 4474328 1662316 4474328 1662316 364336 4531093 364336 4531093 4252435 2415500 4252435 2835317 4252435 2835317 214638 311376 214638 311376 978690 3043599 978690 3043599 3633126 125794 3633126 125794 974430 1004544 974430 1004544 4760912 2933328 4760912 2933328 1139473 325866 1139473 325866 4614565 2469076 4614565 2469076 3902959 429738 3902959 429738 539298 1678847 539298 1678847 3329217 3556166 3329217 3556166 2820037 2510974 2820037 2510974 4185291 1664769 4185291 1664769 3984900 4847273 3984900 4847273 932461 3049059 932461 3049059 4471158 2165211 4471158 2165211 3775132 1647439 3775132 1647439 1873493 159622 1873493 159622 4021340 2345628 4021340 2345628 3934853 451875 3934853 451875 303520 3534857 303520 3534857 4457540 2232989 4457540 3331712 4457540 3331712 1448930 1153994 1448930 1153994 4558648 3322671 4558648 3322671 1893933 1662613 1893933 1662613 4533974 2225358 4533974 2225358 4447648 4778546 4447648 4778546 804994 847053 804994 847053 247387 3998179 247387 392005 247387 392005 1255671 2387214 1255671 2387214 4258697 1650893 4258697 1650893 912391 53829 912391 53829 1682945 53829 786197 1194320 786197 1194320 4847277 3323062 4847277 3323062 4768524 2645641 4768524 2645641 3496753 3322343 3496753 3322343 4364949 2369453 4364949 2369453 3721809 3329588 3721809 3329588 564235 1649178 564235 1649178 2651009 2212256 2651009 2212256 4684684 3333912 4684684 3333912 1090092 572815 1090092 572815 355787 4627727 355787 4627727 4469057 219728 4469057 219728 219434 1235690 219434 1235690 1154040 1139164 1154040 1139164 3813862 3048424 3813862 3048424 925982 913512 925982 4395720 925982 4395720 4266962 1662016 4266962 1662016 445318 1099165 445318 1099165 4478454 3341539 4478454 3341539 1074177 1683762 1074177 1683762 3825970 2608391 3825970 2608391 4674386 3006731 4674386 3006731 3555229 593641 3555229 593641 1048814 593641 4239015 2915427 4239015 2915427 1671871 1190848 1671871 1190848 1046468 1033634 1046468 2900650 1046468 2900650 4878853 293755 4878853 293755 644069 885249 644069 885249 2786452 2354232 2786452 2354232 4874540 1301253 4874540 1301253 1280805 1301253 2775550 1664150 2775550 278494 2775550 278494 627799 1394580 627799 1394580 2615702 4774686 2615702 4774686 3761186 226882 3761186 226882 4669048 4111438 4669048 4111438 1661258 2996742 1661258 2996742 4520033 1323945 4520033 1323945 111489 3657698 111489 3657698 3053265 1912656 3053265 1912656 4776795 319450 4776795 319450 333887 2697081 333887 2697081 4498116 1045640 4498116 1045640 1672173 1045640 3781447 3322218 3781447 3322218 4621644 1053792 4621644 1053792 593758 543518 593758 543518 2530120 3616120 2530120 3616120 4328340 1925253 4328340 1925253 3332661 3316857 3332661 3316857 4797912 3351397 4797912 3351397 4561147 2058081 4561147 2058081 1658300 3326144 1658300 3326144 3644204 320354 3644204 320354 1669616 1657045 1669616 1657045 761492 479653 761492 479653 4527256 3335602 4527256 3335602 1679521 1406292 1679521 1406292 448162 304050 448162 304050 299565 2535613 299565 2535613 4686237 887118 4686237 887118 370517 2421504 370517 2421504 3971947 3344714 3971947 3344714 4734605 1678602 4734605 1678602 932092 539495 932092 539495 4594494 4111647 4594494 4111647 1372548 1360368 1372548 1360368 1679121 3959896 1679121 3959896 1103860 965160 1103860 965160 300412 1663466 300412 1663466 4086114 3318490 4086114 3318490 541010 761568 541010 761568 4555190 4197382 4555190 4197382 3330875 2746827 3330875 2746827 4458538 611920 4458538 611920 586772 2870962 586772 2870962 4165526 3353100 4165526 3353100 4675937 256460 4675937 256460 2355767 3344557 2355767 3344557 3198044 1072185 3198044 1072185 517766 4926936 517766 4926936 3343153 286828 3343153 286828 271227 2048172 271227 2048172 3975200 1381220 3975200 1381220 809783 620143 809783 620143 1664116 4215337 1664116 4215337 4527901 892246 4527901 892246 479411 2780184 479411 2780184 4489898 3775709 4489898 3775709 801010 503401 801010 503401 1659455 4236214 1659455 1171320 1659455 1171320 162468 4072616 162468 4072616 4773623 657554 4773623 657554 1232666 3131973 1232666 3131973 2950896 479775 2950896 479775 437110 4729273 437110 4729273 3812644 1655525 3812644 1655525 262381 182235 262381 182235 3638182 3337272 3638182 3337272 1661125 3827436 1661125 3827436 792525 881812 792525 881812 1646755 4194949 1646755 4194949 424631 390835 424631 390835 227420 2634380 227420 2634380 4641298 830990 4641298 830990 448883 457359 448883 457359 1166844 1427623 1166844 1427623 1647517 3061012 1647517 3061012 4511029 1655955 4511029 1655955 502650 3344478 502650 3344478 3698513 537398 3698513 537398 1110736 537398 4627247 3961325 4627247 3961325 3322365 4329989 3322365 4329989 3341345 956132 3341345 956132 3795636 3840815 3795636 3840815 1081386 257861 1081386 257861 4169464 3581340 4169464 3581340 1669344 640568 1669344 640568 4641964 2889988 4641964 2889988 2681353 738596 2681353 738596 524140 510580 524140 4953807 524140 4953807 4045074 2633785 4045074 2633785 1239786 1232121 1239786 1232121 4045640 4886525 4045640 4886525 708205 734295 708205 734295 1290818 2826496 1290818 2826496 1682802 3332098 1682802 3332098 724049 233783 724049 233783 228589 3346837 228589 3346837 3906883 597117 3906883 597117 618817 2672588 618817 2672588 4220205 1647147 4220205 1647147 63936 1647147 3692257 2029933 3692257 2029933 332801 431565 332801 431565 4648140 3007479 4648140 3007479 3340261 445739 3340261 445739 1200534 445739 4689852 3325277 4689852 3325277 1662940 4557317 1662940 3325582 1662940 3325582 4695502 1381443 4695502 1381443 252340 1957777 252340 1957777 4352861 1460094 4352861 1460094 803325 2787301 803325 2787301 3337972 619117 3337972 619117 578085 3352530 578085 3352530 2315890 349986 2315890 349986 489021 483507 489021 53177 489021 53177 4269407 3047463 4269407 3047463 1011112 3352441 1011112 3352441 3749816 2074230 3749816 2074230 3846919 3337230 3846919 3337230 1551188 3337230 4830280 495413 4830280 495413 495275 1042402 495275 1042402 629531 654194 629531 654194 1173083 3115795 1173083 3115795 4499301 758376 4499301 758376 919720 758376 1451471 4779259 1451471 4779259 3880952 1667413 3880952 1667413 1909815 1667413 3643594 3085641 3643594 3085641 4759066 3023738 4759066 3023738 1703188 4764040 1703188 4764040 1648940 585708 1648940 585708 410854 4276209 410854 4276209 1682533 694347 1682533 694347 399895 397146 399895 397146 3940808 3321186 3940808 3321186 1105403 3321186 4443267 1886331 4443267 1886331 232254 217158 232254 217158 3322329 3333309 3322329 3333309 887629 471950 887629 471950 3349428 2741344 3349428 2741344 715735 395251 715735 395251 4359170 2987967 4359170 2987967 1673579 787134 1673579 787134 787988 5015 787988 5015 4371526 4349021 4371526 4349021 1647205 1904514 1647205 1904514 3347218 1639752 3347218 1639752 1668918 3812035 1668918 1681997 1668918 1681997 4138531 2554824 4138531 2554824 4138772 3709383 4138772 3709383 3330800 2183044 3330800 2183044 1665386 4392435 1665386 4392435 4005792 232253 4005792 232253 232904 232253 3577310 3351225 3577310 3351225 4207815 1188582 4207815 1188582 450749 1075583 450749 1075583 3229369 2165409 3229369 2165409 4008768 4598087 4008768 4598087 1666969 2765700 1666969 2765700 4512776 3174525 4512776 3174525 1192359 1202628 1192359 1202628 3340903 3326389 3340903 3326389 2373537 3313739 2373537 3313739 3653699 768487 3653699 768487 776916 741215 776916 741215 1440150 1663264 1440150 1663264 4388983 1663264 3726080 2936804 3726080 2936804 4556424 1652961 4556424 1652961 863689 2701076 863689 2701076 4037761 2277578 4037761 2277578 3342601 2277578 4715228 3337646 4715228 3337646 1453515 79066 1453515 79066 4538393 3106255 4538393 3106255 3566960 646870 3566960 646870 664741 3351872 664741 3351872 4359754 585671 4359754 585671 1050024 3318988 1050024 3318988 3339497 1284271 3339497 1284271 1660488 3334024 1660488 3334024 4498655 400556 4498655 400556 885132 790210 885132 790210 3352598 3860157 3352598 3860157 838489 859255 838489 859255 233310 1884249 233310 1884249 3927569 2587931 3927569 2587931 4753412 436136 4753412 436136 435713 1683128 435713 1683128 3314371 1153743 3314371 3905620 3314371 3905620 4999070 1185172 4999070 1185172 1177612 1185172 1660833 3338133 1660833 3338133 308625 961957 308625 961957 4119676 2869154 4119676 2869154 1661724 3717548 1661724 3717548 4245527 1725598 4245527 1725598 1335938 476149 1335938 476149 530684 4134676 530684 4134676 4191622 1653944 4191622 1653944 732230 504289 732230 504289 502577 310078 502577 310078 4748129 3345935 4748129 3345935 3341492 230049 3341492 230049 486123 3391095 486123 3391095 4258181 1670583 4258181 1670583 1258137 231650 1258137 231650 3999744 2786348 3999744 2786348 1686403 1652835 1686403 1652835 1427182 1652835 4533602 3035350 4533602 3035350 4694346 3035350 3827364 1677970 3827364 1677970 1409140 1000771 1409140 1000771 3986523 2678308 3986523 946671 3986523 946671 414880 2925700 414880 2925700 4007748 2537761 4007748 2537761 2650219 740814 2650219 740814 334324 273993 334324 273993 3615352 2914152 3615352 2914152 3760065 3115645 3760065 3115645 2357168 294048 2357168 294048 962375 1087472 962375 1087472 3531185 3336965 3531185 3336965 687672 761833 687672 761833 4446432 4617608 4446432 4617608 626890 1017426 626890 1017426 1697455 3330307 1697455 3330307 585109 585326 585109 585326 4046444 3352650 4046444 3352650 291228 282166 291228 282166 1018501 2630178 1018501 2630178 4643830 123950 4643830 123950 1304805 1677516 1304805 1677516 688859 900805 688859 900805 3344668 2724344 3344668 2724344 4218191 1452684 4218191 1452684 685373 683426 685373 683426 4147822 2510459 4147822 2510459 3321453 1575849 3321453 1575849 3328682 754962 3328682 754962 625914 3319445 625914 3319445 1908669 3319445 1229296 596423 1229296 596423 1035314 1413324 1035314 1413324 4160546 4604843 4160546 4604843 1387133 2343768 1387133 2343768 4398519 2734470 4398519 2734470 4227074 1780550 4227074 1780550 1262733 406287 1262733 406287 1429831 2139180 1429831 2139180 4703673 1662481 4703673 1662481 179310 2278253 179310 2278253 4596964 1675235 4596964 1675235 245640 238660 245640 238660 3651925 3121211 3651925 3121211 1879063 411474 1879063 411474 970519 3678469 970519 3678469 3171701 1541307 3171701 1541307 4558064 2078516 4558064 2078516 1091530 1222310 1091530 1222310 4219090 3332189 4219090 3332189 350266 612711 350266 612711 2047172 3344957 2047172 3344957 3329846 359463 3329846 359463 4546463 2888720 4546463 2888720 797535 802916 797535 802916 4560749 3025470 4560749 3025470 1918550 1291196 1918550 1291196 874157 507085 874157 507085 1222459 435759 1222459 435759 4535142 4379095 4535142 4379095 3346393 4379095 3828173 2431598 3828173 2431598 1467442 1454886 1467442 1454886 4226618 2498942 4226618 2498942 1106516 549634 1106516 549634 4434768 2260466 4434768 2260466 2081033 912169 2081033 912169 579958 4879666 579958 4879666 3000123 1651179 3000123 1651179 3318343 1478944 3318343 1478944 3322408 3342315 3322408 3342315 1185259 1185976 1185259 1185976 520117 724211 520117 724211 899420 1656828 899420 1656828 4743116 2394315 4743116 2394315 3744789 2024333 3744789 2024333 1680719 330754 1680719 330754 4603318 3329327 4603318 3329327 3938558 1885853 3938558 1885853 1652604 3314297 1652604 3314297 3345280 2061203 3345280 2061203 4609685 2061203 480895 1183614 480895 1183614 3343124 4142530 3343124 4142530 1680996 4142530 4116122 590578 4116122 590578 691952 3484935 691952 3484935 4234920 1701843 4234920 1701843 2930592 1680027 2930592 1680027 3890860 4498837 3890860 4498837 3320407 952261 3320407 952261 655196 1246538 655196 1246538 4152911 2498088 4152911 2193687 4152911 2193687 997296 3936756 997296 3936756 4726634 1003136 4726634 1003136 130771 3327710 130771 3327710 4594694 2068045 4594694 2068045 4311910 3423962 4311910 3423962 849096 791163 849096 791163 4480478 3954898 4480478 3954898 961050 923981 961050 923981 4493645 3344099 4493645 3344099 1056427 182279 1056427 182279 4544960 3342922 4544960 3342922 3793209 428273 3793209 428273 1672023 3316496 1672023 3316496 1866177 3316496 1024329 348282 1024329 348282 3345287 2872930 3345287 2872930 4244165 1221701 4244165 1221701 432024 1221701 4051182 3347720 4051182 3347720 1682059 853121 1682059 853121 661227 3086736 661227 3086736 3690393 668886 3690393 668886 947291 2421725 947291 2421725 4306602 4709995 4306602 4709995 613029 1074182 613029 3319203 613029 3319203 4415001 2293217 4415001 2293217 1678214 4006070 1678214 4006070 4597871 2931560 4597871 3347434 4597871 3347434 228656 754132 228656 754132 3340905 4903013 3340905 4903013 152107 2288984 152107 2288984 3979199 2956650 3979199 2956650 3505220 355047 3505220 355047 330392 242974 330392 242974 4583747 3329946 4583747 3329946 1672728 1229275 1672728 1229275 355751 342141 355751 1654855 355751 1654855 3992918 737349 3992918 737349 1194277 376313 1194277 376313 4081774 4246853 4081774 4246853 273345 2288205 273345 2288205 4496128 3324940 4496128 3324940 1661392 2256226 1661392 2256226 4692451 4956844 4692451 4956844 627775 583880 627775 583880 1564103 1679484 1564103 1679484 4597582 4836175 4597582 4836175 283943 1397824 283943 1397824 3344561 3315443 3344561 3315443 329749 1342051 329749 1342051 4215656 2526435 4215656 2526435 1680606 128110 1680606 3340210 1680606 3340210 4791094 979978 4791094 979978 1659873 979978 3314474 4274039 3314474 4274039 643389 614732 643389 614732 3324086 4939975 3324086 379586 3324086 379586 134892 3351849 134892 3351849 4665289 1057309 4665289 1057309 508741 4834936 508741 4834936 1665361 1262816 1665361 1262816 1107641 3350530 1107641 3350530 355133 351182 355133 3508166 355133 3508166 4286384 2299049 4286384 2299049 4749480 1908272 4749480 1908272 3888129 4651143 3888129 4651143 251643 294359 251643 294359 3971476 3335759 3971476 3335759 1673536 1302588 1673536 1302588 253940 3067445 253940 3067445 3651768 2289030 3651768 2289030 4359883 2800533 4359883 2800533 1652328 1685056 1652328 1685056 3936276 4346900 3936276 4346900 1652670 255228 1652670 255228 1335057 4923562 1335057 4923562 4326033 2667477 4326033 2667477 545399 1131599 545399 1131599 1214335 2287683 1214335 2287683 4350378 4892354 4350378 4892354 338699 602553 338699 602553 4616354 3348785 4616354 3348785 243313 1416676 243313 3349464 243313 3349464 3858437 1657813 3858437 1657813 4631516 3128353 4631516 3128353 501529 752561 501529 752561 4122297 2927740 4122297 2927740 1400809 1385761 1400809 1385761 4291604 3341237 4291604 3341237 1948234 3321081 1948234 3321081 4511101 411516 4511101 411516 1237997 4703353 1237997 4703353 3885235 272273 3885235 272273 271131 272273 3337926 4586819 3337926 4586819 187478 1612339 187478 1612339 3863933 3566281 3863933 3566281 2344287 2698641 2344287 2698641 4766137 811188 4766137 811188 853941 811188 873503 1663874 873503 1663874 487905 1422334 487905 1422334 4312190 2651555 4312190 2651555 3737270 436469 3737270 436469 484575 1181397 484575 496628 484575 496628 4658981 3008139 4658981 665093 4658981 665093 260113 2236627 260113 2236627 4423641 1657875 4423641 1657875 4157014 2933522 4157014 2933522 849961 3327190 849961 3327190 4789437 3057189 4789437 3057189 4573770 2300710 4573770 2300710 2926869 342461 2926869 342461 964111 2002154 964111 2002154 4243038 3316238 4243038 3316238 4462871 1341373 4462871 1341373 906746 3672053 906746 3672053 4462533 1680545 4462533 1680545 596093 303592 596093 303592 4420361 4644189 4420361 4644189 3332087 2711656 3332087 2711656 4832409 3348354 4832409 3348354 1653019 3525049 1653019 3525049 3708837 859999 3708837 859999 659016 3317870 659016 3317870 3956895 1683935 3956895 1683935 671182 324694 671182 324694 1684810 2540355 1684810 2540355 4319316 1673826 4319316 1673826 988544 511982 988544 511982 3336409 3608568 3336409 3608568 4161871 519232 4161871 519232 461862 3337863 461862 3337863 3644052 3337863 3323389 1111368 3323389 1111368 1677943 2093991 1677943 2093991 4301480 3471624 4301480 3471624 959340 693044 959340 693044 955527 2529282 955527 2529282 3950939 1682403 3950939 1682403 393690 3348468 393690 3331837 393690 3331837 1661639 1686451 1661639 1686451 4697817 2526849 4697817 2526849 803742 889482 803742 889482 3348233 3514593 3348233 3514593 4596380 969799 4596380 969799 398406 3569455 398406 3569455 4232986 2181739 4232986 2181739 4645783 2006177 4645783 3324936 4645783 3324936 1138331 567198 1138331 567198 596952 3351681 596952 3351681 4505190 1662250 4505190 1662250 1664351 4476483 1664351 4476483 4439910 1400372 4439910 1400372 233013 2383817 233013 2383817 1868254 963166 1868254 963166 816261 739275 816261 739275 939561 4640965 939561 4640965 1673603 2027667 1673603 2027667 4187635 3329825 4187635 3329825 1664527 1290368 1664527 1290368 3666652 3660687 3666652 3660687 496856 1001242 496856 1001242 4212141 3340384 4212141 3340384 4735710 1676141 4735710 1676141 3628376 3110543 3628376 3110543 947194 912278 947194 912278 2727917 2350329 2727917 2350329 4021604 1207418 4021604 1207418 383796 1664657 383796 1664657 3752292 3024166 3752292 3024166 4667940 3024166 3865311 567637 3865311 567637 300462 4430288 300462 4430288 3344992 712951 3344992 712951 1050090 3338616 1050090 3338616 3317102 3847286 3317102 3847286 3345487 1285442 3345487 1285442 825349 808432 825349 4216624 825349 4216624 4767057 2537672 4767057 2537672 1341058 624661 1341058 624661 606865 624661 3330658 4498120 3330658 4498120 3323619 1657927 3323619 1657927 1653775 1837231 1653775 1837231 4753825 3345055 4753825 3345055 836263 686099 836263 686099 1651449 3351890 1651449 3351890 4506337 2420299 4506337 2420299 3328975 1673444 3328975 1673444 1647485 3814386 1647485 3814386 1250007 822542 1250007 822542 781585 2116048 781585 2116048 3791754 2872495 3791754 2872495 880625 793583 880625 793583 1159231 4610406 1159231 4610406 4338185 244135 4338185 244135 250112 244135 613935 4017080 613935 4017080 4049224 264401 4049224 264401 369876 4315919 369876 4315919 4467318 1092639 4467318 1092639 3329964 4895151 3329964 4895151 3603510 2347500 3603510 2347500 4299330 3807412 4299330 3807412 1755328 1680423 1755328 3337162 1755328 3337162 246946 252659 246946 252659 3867972 2413775 3867972 2413775 1727504 1647394 1727504 1647394 3902500 3169863 3902500 3169863 3327203 3481206 3327203 3481206 4619521 2361577 4619521 2361577 3347549 3341455 3347549 3341455 331727 349098 331727 349098 4386542 2808328 4386542 2808328 303548 121804 303548 121804 4496263 2299742 4496263 2299742 260405 1007529 260405 1007529 4324072 3221678 4324072 3221678 652323 626943 652323 626943 1654979 2880270 1654979 2880270 3321426 1327887 3321426 1327887 377304 2480421 377304 2480421 4630601 1672018 4630601 1672018 749779 731172 749779 3861694 749779 3861694 4882212 2220431 4882212 2220431 1651649 4510853 1651649 4510853 3350375 4510853 1651401 3319774 1651401 3319774 3322409 1366890 3322409 1366890 278386 297639 278386 297639 571344 4038024 571344 4038024 3341668 1659809 3341668 1659809 1681890 4960918 1681890 4960918 3239435 1452309 3239435 1452309 233962 1378970 233962 1378970 4541884 4108112 4541884 4108112 1651614 4108112 2551106 175399 2551106 175399 1653392 1385964 1653392 1385964 234313 2891180 234313 2891180 3947512 51631 3947512 51631 1405382 3315874 1405382 3315874 3984612 309119 3984612 309119 337260 309119 3127102 4427609 3127102 4427609 1118033 654375 1118033 654375 4326318 3344699 4326318 3344699 847661 677423 847661 677423 2154368 3352858 2154368 3352858 4065371 2097840 4065371 2097840 1657466 1402243 1657466 1402243 1397637 3315153 1397637 3315153 4465549 640989 4465549 640989 606481 1676594 606481 1676594 4583465 2353829 4583465 2353829 648211 664061 648211 4372397 648211 4372397 4263023 999046 4263023 999046 367427 3981858 367427 3981858 4491910 1652534 4491910 1652534 1048932 731411 1048932 731411 4587068 3315979 4587068 3315979 3690808 866828 3690808 866828 3320949 3336397 3320949 3336397 3787481 875049 3787481 875049 1662898 340988 1662898 340988 328566 340988 3637362 2839128 3637362 2839128 3842562 3115019 3842562 3115019 574659 476205 574659 476205 3905062 3314941 3905062 3314941 305332 1254333 305332 1254333 3735678 2904618 3735678 2904618 4409255 2636774 4409255 2636774 613185 512993 613185 512993 512809 224280 512809 224280 3500691 3097294 3500691 3097294 4762130 761424 4762130 761424 394111 1253175 394111 664936 394111 664936 751273 1671571 751273 1671571 812647 710141 812647 710141 686347 3327823 686347 3327823 3727339 2037240 3727339 2037240 655408 703005 655408 703005 758594 1662589 758594 1662589 1667862 3911192 1667862 3911192 4387025 1979815 4387025 1979815 1424518 516828 1424518 516828 1162725 516828 4179053 4713804 4179053 4713804 669791 1070928 669791 1070928 94120 3356695 94120 3356695 4151651 408782 4151651 408782 693036 3100087 693036 3100087 4758904 1680710 4758904 1680710 324537 345251 324537 345251 986423 2451220 986423 2451220 4606229 3072578 4606229 3072578 1663768 4990814 1663768 4990814 1311473 395405 1311473 395405 3790023 2620451 3790023 2620451 4290799 59426 4290799 59426 442250 3281729 442250 3281729 4406771 1236825 4406771 1236825 1437516 4747599 1437516 4747599 4336964 1658612 4336964 1658612 1673951 281810 1673951 281810 282030 281810 3347375 3348470 3347375 3348470 359638 422778 359638 422778 3609350 3438996 3609350 3438996 408906 1918422 408906 1918422 4223737 3315691 4223737 3315691 1377255 1318759 1377255 1318759 4552251 2555637 4552251 2555637 927789 394736 927789 394736 371123 394736 450032 1651292 450032 1651292 4555944 3339442 4555944 3339442 1685195 2452806 1685195 2452806 4472794 2127348 4472794 2127348 871049 840694 871049 840694 4691627 2952076 4691627 2952076 523959 318115 523959 318115 4697036 2188064 4697036 2188064 1121810 328118 1121810 328118 4143191 3073864 4143191 3073864 857398 558616 857398 558616 458246 2515977 458246 2515977 4440633 3314663 4440633 3314663 599256 4203824 599256 4203824 3534584 1125972 3534584 1125972 183771 2220078 183771 2220078 3988250 4542579 3988250 4542579 1131636 746602 1131636 746602 4650782 3007309 4650782 3007309 4570956 1422826 4570956 1422826 239174 970248 239174 970248 1046295 2526660 1046295 2526660 4119888 4244667 4119888 4244667 284046 980985 284046 980985 1665224 3323641 1665224 3323641 4700768 1676952 4700768 1676952 398023 1667043 398023 1667043 4088393 2544988 4088393 2544988 4113746 461469 4113746 461469 1193860 1347396 1193860 1347396 3318127 833071 3318127 833071 813655 833071 1657499 3804841 1657499 3804841 1670241 3804841 81660 2587852 81660 2587852 4103842 2997431 4103842 2997431 3322295 1031694 3322295 1031694 537022 2808032 537022 2808032 4579661 1662828 4579661 1662828 974026 691424 974026 2256817 974026 2256817 4469516 338560 4469516 338560 636286 1420143 636286 1420143 3113512 3167621 3113512 3167621 39394 1673467 39394 1673467 4087579 3345351 4087579 3345351 2662974 1807319 2662974 1807319 3781904 2453730 3781904 2453730 4710744 744159 4710744 744159 742679 744159 1669001 2280215 1669001 967840 1669001 967840 693724 3319047 693724 3319047 4567358 519923 4567358 519923 306888 65924 306888 65924 3328792 65924 1799684 4449287 1799684 4449287 4875011 1684584 4875011 1684584 3025635 3428908 3025635 3428908 4124992 2798862 4124992 2798862 589105 4178762 589105 4178762 1800393 1654190 1800393 1654190 3837924 3314901 3837924 3314901 4657077 2160995 4657077 2160995 296326 757954 296326 757954 3591259 3335524 3591259 434253 3591259 434253 1046571 4228371 1046571 4228371 3318820 2408668 3318820 2408668 1676591 3109615 1676591 3109615 3658388 876435 3658388 876435 521796 3315103 521796 3315103 4425541 964252 4425541 964252 690439 964252 1031004 1674719 1031004 1674719 1808054 1674719 1217620 338945 1217620 338945 4023263 2919051 4023263 2919051 1665730 2919051 4085256 280571 4085256 280571 3113830 3333756 3113830 3333756 1159618 532385 1159618 532385 1883851 4379854 1883851 4379854 568551 770045 568551 770045 4063923 1654024 4063923 1654024 1013957 387536 1013957 387536 4774613 3332756 4774613 3332756 822023 441164 822023 441164 3306870 1662004 3306870 1662004 453079 3340051 453079 3340051 4222825 1662306 4222825 1662306 2129637 3347064 2129637 3347064 4801444 729371 4801444 729371 432125 3325492 432125 3325492 4558689 2293648 4558689 2293648 285257 1387114 285257 1387114 4685822 4613051 4685822 4613051 3333800 4808418 3333800 4808418 3323328 2416678 3323328 2416678 4236977 2416678 288120 279070 288120 279070 790201 3822444 790201 3822444 4470774 2244561 4470774 2244561 3306985 1228856 3306985 1228856 3735328 3139255 3735328 3139255 314538 306658 314538 306658 946476 1327095 946476 1327095 1931141 2490413 1931141 2490413 4161007 2980099 4161007 2980099 1110534 1649189 1110534 1649189 4635338 420904 4635338 420904 330048 3321995 330048 3321995 4048462 2245249 4048462 2245249 1652944 3614749 1652944 3614749 4678214 535464 4678214 535464 1272483 3059130 1272483 3059130 4018574 2177487 4018574 2177487 4617984 3337295 4617984 3337295 819450 788540 819450 788540 1229007 1683287 1229007 1683287 3567967 3101349 3567967 3101349 1494825 3335654 1494825 3335654 4311386 417587 4311386 417587 1201477 3317055 1201477 3317055 4625529 1682114 4625529 1682114 2250129 3317915 2250129 3317915 831391 757894 831391 757894 4689247 4723624 4689247 4723624 1510198 1662106 1510198 1662106 30735 2403121 30735 2403121 4798723 1876801 4798723 2274413 4798723 2274413 1006991 1649622 1006991 1649622 881219 466550 881219 466550 4287162 2018454 4287162 2018454 3645135 3352499 3645135 3352499 615716 3352499 4895776 1684855 4895776 3333045 4895776 3333045 4067992 2532469 4067992 2532469 4551498 2878075 4551498 2878075 1158219 758423 1158219 758423 4470985 2594732 4470985 2594732 553058 1111845 553058 1111845 1089316 3972407 1089316 3972407 4327046 2097361 4327046 2097361 1680273 4741547 1680273 4741547 1649442 4741547 4954356 1537879 4954356 1537879 499475 2641259 499475 2641259 4570442 1181134 4570442 1181134 1314570 2879904 1314570 2879904 3900148 867218 3900148 867218 3327553 867218 4768159 2242541 4768159 2242541 1685981 2242541 4703065 3344517 4703065 3344517 3792089 377790 3792089 377790 648311 2136875 648311 2136875 3989924 2685822 3989924 686740 3989924 686740 762475 1566444 762475 1566444 4363647 2977496 4363647 2977496 538679 953145 538679 953145 1647123 2225850 1647123 2225850 4681083 1669001 4681083 1669001 2453441 1669001 4428076 2433069 4428076 2433069 3941001 1662229 3941001 1662229 285440 306424 285440 306424 4464045 2885199 4464045 2885199 1667947 1212528 1667947 1212528 50227 3831902 50227 3831902 3339373 1290890 3339373 1290890 849908 545010 849908 545010 426542 49486 426542 49486 4648486 4494342 4648486 4494342 1267679 497717 1267679 497717 4504111 2670765 4504111 2670765 3522294 1666412 3522294 1666412 4400574 2668330 4400574 2668330 374200 733084 374200 733084 1650933 3635982 1650933 3635982 1394434 121520 1394434 121520 3776041 3340612 3776041 3340612 1649854 1175988 1649854 1175988 568443 551945 568443 551945 236341 3345229 236341 3345229 4635457 2904226 4635457 2904226 1672522 917766 1672522 917766 1375161 298933 1375161 298933 1652970 1915805 1652970 1915805 4720823 1915805 4182831 3352379 4182831 3352379 261152 260374 261152 260374 1918387 3335813 1918387 3335813 4824879 2892741 4824879 2892741 3565912 1252393 3565912 1252393 203747 3347185 203747 3347185 149631 2190277 149631 2190277 4085495 4486789 4085495 4486789 1668429 2365925 1668429 2365925 4301895 3348266 4301895 3348266 379204 267909 379204 267909 3832484 3346052 3832484 3346052 285683 783622 285683 783622 3211795 2854818 3211795 2854818 4503809 145088 4503809 145088 1659374 4988492 1659374 4988492 485566 3070549 485566 3070549 4559533 2228843 4559533 2228843 903989 1060898 903989 1060898 1308175 352581 1308175 352581 1306146 1984936 1306146 1984936 4221252 3335297 4221252 3335297 354586 827631 354586 827631 3754403 3339069 3754403 3339069 1277324 414198 1277324 414198 4498007 3243195 4498007 3243195 1656173 721512 1656173 721512 4717166 4089166 4717166 4089166 1221863 785395 1221863 785395 3338000 3321855 3338000 3321855 279305 1395318 279305 3352544 279305 3352544 4438856 805297 4438856 805297 249839 1676392 249839 1676392 4042198 3330596 4042198 3330596 1856497 3330596 3346868 936209 3346868 936209 344805 361563 344805 1680201 344805 1680201 4884210 1650858 4884210 1650858 960417 719336 960417 719336 4709245 3353067 4709245 3353067 65024 371527 65024 371527 1679628 2584070 1679628 2584070 4238745 1651180 4238745 1651180 2337951 2803548 2337951 2803548 4771238 3133989 4771238 3133989 4051773 1662315 4051773 1662315 20883 1154425 20883 1154425 1668194 4390411 1668194 4390411 4097926 2007006 4097926 2007006 1657841 3315837 1657841 3315837 4615010 1650887 4615010 1650887 459893 3337193 459893 3337193 4026179 304185 4026179 304185 1340630 304185 1683809 3352768 1683809 3352768 4040665 1593327 4040665 1593327 1671530 3808838 1671530 3808838 4493638 2470413 4493638 2470413 3671111 905227 3671111 905227 749899 905227 4137692 2880859 4137692 2880859 2990605 2365376 2990605 2365376 4518798 3332702 4518798 3332702 4202005 219157 4202005 219157 1244396 4721126 1244396 4721126 4708593 1651459 4708593 1651459 207199 1441690 207199 2674629 207199 2674629 4197724 1988462 4197724 1988462 714636 725762 714636 725762 311377 4354379 311377 4354379 4382405 1673764 4382405 1673764 1173149 4026903 1173149 4026903 1680090 678096 1680090 678096 3615895 4876220 3615895 4876220 1470093 346211 1470093 346211 1312488 3794403 1312488 3794403 4926459 2350366 4926459 2350366 2027720 1686129 2027720 1686129 3902461 2802334 3902461 2802334 4490824 2819116 4490824 2819116 3865621 1669443 3865621 1669443 1458346 407042 1458346 407042 3051003 3028472 3051003 3028472 3709558 1622700 3709558 1622700 614243 906512 614243 906512 3973885 2763423 3973885 2763423 1675192 867049 1675192 867049 438172 467547 438172 467547 430132 3314457 430132 3314457 3336537 823847 3336537 823847 819137 3320815 819137 3320815 4524925 1308748 4524925 1308748 1665363 547951 1665363 547951 4270642 2744956 4270642 2744956 565919 461426 565919 461426 4232749 3927182 4232749 3927182 524307 522866 524307 522866 1115701 3965816 1115701 3965816 4229954 2545576 4229954 2545576 1416567 1668140 1416567 1668140 1370844 3341197 1370844 3341197 4758386 514819 4758386 514819 836125 847944 836125 847944 690769 695270 690769 3058383 690769 3058383 4535997 1321556 4535997 1321556 1232558 4533738 1232558 4533738 3922508 248247 3922508 248247 240845 2473658 240845 2473658 4594749 842409 4594749 842409 1297966 2782750 1297966 2782750 4429314 531606 4429314 531606 526956 1649361 526956 1649361 3814495 1440034 3814495 1440034 1925818 3341299 1925818 3341299 4026753 2117174 4026753 2117174 1671959 2117174 4400505 3325608 4400505 3325608 3727498 3325608 4061036 483445 4061036 483445 665011 3317714 665011 3317714 4797215 3317714 3865202 1419126 3865202 1419126 739992 910364 739992 3777138 739992 3777138 4285991 2359034 4285991 2359034 1666591 1250654 1666591 1250654 643999 649902 643999 649902 941622 1673330 941622 1673330 4471409 2997488 4471409 2997488 3339444 526014 3339444 526014 1067674 1369027 1067674 1369027 2401626 1683646 2401626 1683646 1087636 2737626 1087636 2737626 4485041 2144522 4485041 2144522 3340220 1652142 3340220 1652142 4600464 2369903 4600464 2369903 1286028 3342058 1286028 3342058 4635698 2486848 4635698 2486848 1650792 1105052 1650792 1105052 535058 886840 535058 886840 3819648 4588252 3819648 4588252 1680710 341666 1680710 341666 337336 341666 3910372 2388597 3910372 2388597 1662335 2776940 1662335 2776940 3943970 433004 3943970 433004 465672 1683078 465672 1683078 3650372 4010058 3650372 4010058 2209556 1647991 2209556 1647991 4514833 3315455 4514833 3315455 1653984 298169 1653984 298169 486003 3187206 486003 3187206 3594310 2295010 3594310 2295010 4346441 2295010 2486019 3955546 2486019 3955546 3828255 34142 3828255 34142 1246816 1647613 1246816 1647613 3618648 4625073 3618648 4625073 968286 995455 968286 995455 1658460 2655309 1658460 2655309 4276895 1671406 4276895 1671406 4731989 2547897 4731989 2547897 450816 209084 450816 209084 4323054 4046010 4323054 4046010 2915332 1661189 2915332 1661189 3879937 2211823 3879937 2211823 1285440 1436660 1285440 1436660 1460700 4950209 1460700 4950209 1668217 1268915 1668217 1268915 632384 522374 632384 522374 1110137 522374 668693 1686158 668693 1686158 1675449 2750199 1675449 2750199 4406486 384359 4406486 384359 732248 1950242 732248 1950242 4712434 1950242 4476811 3024783 4476811 3024783 4700460 3333825 4700460 3333825 2090637 819502 2090637 819502 4831579 2335073 4831579 2335073 1170755 1097630 1170755 1097630 3009629 4047829 3009629 4047829 4225377 961492 4225377 961492 699797 4625933 699797 4625933 3867868 1151414 3867868 1151414 1669937 1151414 3952008 3328421 3952008 3328421 1039233 584226 1039233 584226 277277 3328340 277277 3328340 4585587 1306144 4585587 1306144 665410 660988 665410 4484652 665410 4484652 1686294 498918 1686294 498918 454398 3324724 454398 1686272 454398 1686272 4130931 2994615 4130931 2994615 389532 3334134 389532 810359 389532 810359 4567459 2960948 4567459 2960948 4641385 3343083 4641385 3343083 3624839 956572 3624839 956572 1676190 4306057 1676190 4306057 4321250 1928362 4321250 1928362 1681590 4780842 1681590 4780842 3335939 1129823 3335939 1129823 1117479 320183 1117479 320183 1668768 3970508 1668768 3970508 4607781 1594188 4607781 1594188 3334973 1594188 3952294 3089916 3952294 3089916 1336882 230851 1336882 230851 201248 230851 423860 610208 423860 610208 1064696 1651638 1064696 1651638 1264684 494424 1264684 494424 4076845 3348778 4076845 3348778 2254074 333109 2254074 333109 682502 3355801 682502 3355801 2995299 2157367 2995299 2157367 4706501 4652289 4706501 4652289 214686 933500 214686 933500 3339339 2900440 3339339 2900440 2354669 1658144 2354669 1658144 1646250 3782012 1646250 3782012 4820422 1924472 4820422 1924472 1023630 437380 1023630 437380 401206 3352042 401206 3352042 4278841 1462040 4278841 1462040 1679961 2837593 1679961 2837593 4079713 265134 4079713 265134 106204 2139708 106204 2139708 3796708 2139708 825069 397775 825069 397775 3340779 397775 951096 1447710 951096 1447710 2586922 3351665 2586922 3351665 4393788 3022650 4393788 3022650 943403 327563 943403 327563 4195822 2502167 4195822 466977 4195822 466977 908782 3339945 908782 3339945 4139371 1403593 4139371 1403593 2224560 2608543 2224560 2608543 4584217 2062996 4584217 2062996 1344364 4210129 1344364 4210129 3876910 1678193 3876910 1678193 485797 815191 485797 815191 4779053 3319606 4779053 3319606 750755 847785 750755 847785 1143522 3344964 1143522 3344964 4437443 1671009 4437443 1671009 1650350 3335112 1650350 3335112 4143147 2401493 4143147 2401493 2134224 1140516 2134224 1140516 776922 870051 776922 870051 4542096 3327219 4542096 3327219 425559 1150044 425559 1150044 4512297 2458759 4512297 2458759 3881554 3997291 3881554 3997291 1387167 2980765 1387167 2980765 4507643 2421054 4507643 2421054 4054605 1174809 4054605 1174809 1184136 1174809 3835564 3346774 3835564 3346774 203392 637403 203392 637403 3332323 4659959 3332323 4659959 1284645 1133610 1284645 1133610 3916683 3329097 3916683 3329097 918402 485639 918402 485639 468408 485639 2863128 2181540 2863128 2181540 4487272 546187 4487272 546187 335577 1341227 335577 704148 335577 704148 4520981 3345780 4520981 3345780 1130954 2697711 1130954 2697711 3993556 1007346 3993556 1007346 314918 1666930 314918 1666930 3656089 3345696 3656089 3345696 949746 653588 949746 653588 4052824 3335145 4052824 3335145 4651673 2967201 4651673 2967201 2522201 3124301 2522201 1649645 2522201 1649645 4113826 2420890 4113826 2420890 1686266 893748 1686266 893748 780925 1265718 780925 1265718 407078 1265718 4211913 3319595 4211913 3319595 611923 593675 611923 593675 4213725 2585436 4213725 2585436 799729 3338056 799729 3338056 2689205 306925 2689205 306925 549322 1656296 549322 1656296 4708744 3051748 4708744 3051748 4217796 912370 4217796 912370 917939 517294 917939 517294 3332119 2612852 3332119 2612852 4608719 1129015 4608719 1129015 1224474 3329333 1224474 3329333 2999805 748042 2999805 748042 545908 57909 545908 57909 3342059 4843098 3342059 4843098 4243615 434573 4243615 434573 816292 3301322 816292 3301322 4431991 438640 4431991 438640 1073669 4585627 1073669 4585627 4350843 1423326 4350843 1423326 238596 1381162 238596 1381162 4608825 2027448 4608825 2027448 1060494 570882 1060494 570882 1201608 3066694 1201608 3066694 4691160 747395 4691160 747395 1470909 2778703 1470909 2778703 4461305 1655397 4461305 1655397 196498 4188207 196498 4188207 3327866 930206 3327866 930206 389065 399782 389065 399782 410602 4594640 410602 4594640 3634243 2015572 3634243 2015572 4636440 2304287 4636440 2304287 3334435 383619 3334435 383619 286138 2592247 286138 2592247 4444425 554406 4444425 554406 487199 3374061 487199 3374061 3869295 811503 3869295 811503 448407 1266887 448407 1266887 4432660 2339625 4432660 2339625 312827 451276 312827 451276 1540044 1739244 1540044 1739244 4528507 2188142 4528507 2188142 342662 1664486 342662 1664486 2387909 3331631 2387909 3331631 3816569 1468185 3816569 1468185 1449205 2470652 1449205 2470652 4312713 449139 4312713 449139 427166 449139 753160 1121693 753160 1121693 3702088 2540128 3702088 2540128 1681456 1035423 1681456 1035423 163142 3346826 163142 3346826 3871132 1675171 3871132 1675171 1253785 225876 1253785 225876 222407 3347545 222407 3347545 1222617 2594032 1222617 2594032 3413758 3351190 3413758 3351190 3301908 585409 3301908 585409 1007523 1435241 1007523 1435241 4642889 3108374 4642889 3108374 1024788 237029 1024788 237029 216736 3346972 216736 3346972 4021559 479954 4021559 479954 534157 2113008 534157 2113008 4671305 326614 4671305 326614 246199 2002979 246199 2002979 3219698 231530 3219698 231530 231155 231530 3020957 4955547 3020957 4955547 444523 622901 444523 622901 4052779 2735000 4052779 2735000 3065874 2735000 3338110 957539 3338110 957539 221819 2624195 221819 2624195 3893742 3326426 3893742 3326426 701568 724795 701568 724795 3626622 1957055 3626622 1957055 3227108 1675305 3227108 1675305 564119 3985473 564119 3985473 3315281 3018068 3315281 3018068 3713132 2074963 3713132 2074963 3717087 765413 3717087 765413 3314394 2842612 3314394 2842612 4490994 1676264 4490994 1676264 708122 761709 708122 761709 1675603 4286241 1675603 4286241 1139913 3108520 1139913 3108520 3079457 260357 3079457 260357 387166 3344857 387166 3344857 1676134 2363258 1676134 2363258 4654698 3042569 4654698 3042569 2296997 3348314 2296997 3348314 2495686 241730 2495686 241730 1172271 3322244 1172271 3322244 311624 3322244 1686284 663553 1686284 663553 823524 1850603 823524 1850603 1678209 1850603 1426453 1686611 1426453 3377442 1426453 3377442 3922226 322816 3922226 322816 361725 322816 3549180 3873107 3549180 3873107 1233497 743599 1233497 743599 593609 1401482 593609 1401482 24217 3334450 24217 3334450 4570926 610555 4570926 610555 198428 1885774 198428 1885774 4621198 3590771 4621198 3590771 1649477 2100315 1649477 2100315 3324669 3336986 3324669 2994602 3324669 2994602 4511081 1964961 4511081 1964961 3351052 1215107 3351052 1215107 425364 563203 425364 563203 3329185 2045554 3329185 2045554 4603422 2045554 3610728 843556 3610728 843556 706330 3348516 706330 3348516 3727569 2505215 3727569 2505215 4167667 2505215 4124329 3335485 4124329 3335485 4600744 3335485 1654116 2936188 1654116 2936188 4677908 4412360 4677908 4412360 2170148 1683310 2170148 1683310 2551299 3315407 2551299 3315407 4677021 1671194 4677021 1671194 544271 1142503 544271 3328399 544271 3328399 3546646 358329 3546646 358329 1199502 2788646 1199502 2788646 4324968 2146853 4324968 2146853 1243441 1150380 1243441 1150380 4552477 2305149 4552477 2305149 1682688 421144 1682688 421144 1213253 1846979 1213253 1846979 1746201 746981 1746201 746981 629263 3040197 629263 3040197 3967941 1115781 3967941 1115781 262065 2081613 262065 2081613 3717542 447545 3717542 447545 1167022 1437908 1167022 1437908 4606309 4248754 4606309 4248754 3338217 3073595 3338217 3073595 3641814 3341163 3641814 3341163 1382738 1360113 1382738 3343378 1382738 3343378 4489213 1670003 4489213 1670003 1009344 1019419 1009344 2356103 1009344 2356103 4498927 1284136 4498927 1284136 1271370 217775 1271370 217775 4169308 3329178 4169308 3329178 1652877 4356974 1652877 4356974 543159 722869 543159 722869 1260380 389028 1260380 389028 601536 2700080 601536 2700080 4436665 2753247 4436665 781574 4436665 781574 710730 3961689 710730 3961689 3821184 241997 3821184 241997 1232530 2429698 1232530 2429698 3351763 3659034 3351763 3659034 3442752 1676252 3442752 1676252 1675061 3393009 1675061 1074127 1675061 1074127 415579 2949906 415579 2949906 4783467 737391 4783467 4851016 4783467 4851016 243964 3256677 243964 3256677 4398110 178431 4398110 178431 1668176 178431 1998386 1978133 1998386 1978133 1682093 582535 1682093 582535 4332788 3102305 4332788 3102305 3349135 58289 3349135 58289 318965 907148 318965 907148 4486102 1383966 4486102 1383966 696131 364127 696131 364127 4034764 3154357 4034764 3154357 483040 1656215 483040 1656215 4194244 4365623 4194244 4365623 3018771 2731930 3018771 2731930 4462285 3329552 4462285 3329552 1398194 1062579 1398194 1062579 4414445 3341512 4414445 3341512 206668 423468 206668 423468 915865 1655272 915865 1655272 2144900 1655272 203477 1182296 203477 1182296 1321849 314429 1321849 3351609 1321849 3351609 39769 3325763 39769 3325763 1685505 1659774 1685505 1659774 3792368 3334767 3792368 3334767 2435571 1683155 2435571 1683155 676806 208868 676806 208868 4211948 3008257 4211948 3008257 937212 636739 937212 636739 1530417 4257464 1530417 4257464 1677499 239526 1677499 239526 776165 2270464 776165 2270464 4547690 1885431 4547690 1885431 2220339 3315661 2220339 3315661 4384985 677643 4384985 677643 584121 2984596 584121 2984596 3907629 419223 3907629 419223 994412 3589657 994412 3589657 3343619 1931371 3343619 1931371 3878670 4897407 3878670 4897407 1613032 3198768 1613032 3198768 3806319 293214 3806319 293214 1002270 2503660 1002270 2503660 4190978 2503660 994855 516662 994855 516662 4785937 2367859 4785937 2367859 993688 1650770 993688 1650770 269077 1056387 269077 1056387 1177383 1654712 1177383 1654712 4009296 4803127 4009296 4803127 1014496 2674582 1014496 2674582 4162270 1669247 4162270 1669247 4800023 3072141 4800023 3072141 4626091 2654483 4626091 2654483 782007 221214 782007 221214 4296246 2741183 4296246 2741183 415131 372830 415131 372830 1660626 372830 642034 1059467 642034 1003958 642034 1003958 1663667 326617 1663667 326617 630570 1552003 630570 1552003 4549495 3314127 4549495 3314127 3999229 2642597 3999229 2642597 4322569 2907369 4322569 2907369 506374 499651 506374 499651 1025689 1653359 1025689 1653359 4688864 3161356 4688864 3161356 933144 764982 933144 764982 719672 1667383 719672 1667383 4434356 1667383 630128 210312 630128 210312 3852835 2490200 3852835 2490200 4671876 1178106 4671876 1178106 1376276 3721970 1376276 3721970 4261083 1661074 4261083 1661074 2384853 1991245 2384853 1991245 4397860 3321762 4397860 3321762 4581909 412658 4581909 412658 414720 412658 4299587 2615348 4299587 2615348 1657846 2862028 1657846 2862028 429651 1186974 429651 1186974 4255267 4588478 4255267 4588478 640525 317348 640525 317348 3583274 3099560 3583274 3099560 4128004 2324096 4128004 2324096 439724 445310 439724 445310 4612887 3088876 4612887 3088876 1047986 3327066 1047986 498987 1047986 498987 1219134 1237304 1219134 1237304 1648751 4953876 1648751 4953876 3345440 2093542 3345440 2093542 4302055 2362583 4302055 677194 4302055 677194 493836 1311269 493836 1311269 331378 4547935 331378 4547935 2527910 1683057 2527910 1683057 4169073 2580230 4169073 2580230 3342037 3915213 3342037 3915213 50341 3334393 50341 3334393 4121078 2110430 4121078 2110430 2723602 857563 2723602 857563 408561 3350809 408561 3350809 3788049 509633 3788049 509633 1035766 2547287 1035766 2547287 3345831 2738837 3345831 2738837 4151192 677294 4151192 677294 876081 2572403 876081 2572403 3560017 529723 3560017 529723 1650118 2916427 1650118 2916427 3869535 707726 3869535 707726 519725 503467 519725 503467 4002584 2635928 4002584 841356 4002584 841356 205160 3805952 205160 3805952 4118319 626202 4118319 626202 1033225 2624284 1033225 2624284 4645018 195142 4645018 195142 3643796 3308358 3643796 3308358 494523 596686 494523 596686 3564731 4001637 3564731 4001637 1682537 1678274 1682537 1678274 4790698 2558114 4790698 2558114 3561836 4679682 3561836 4679682 3332926 2455920 3332926 2455920 4575507 3342436 4575507 3342436 664290 453284 664290 453284 1321254 3339765 1321254 3339765 4888617 3339765 905990 495341 905990 495341 4826007 1943822 4826007 1943822 1527623 3345343 1527623 3345343 988405 692706 988405 692706 4730006 2379998 4730006 2379998 514348 498512 514348 498512 245583 1683379 245583 1683379 4013203 2408267 4013203 2408267 4719046 915031 4719046 915031 3319421 915031 4514142 2360407 4514142 2360407 2743730 3064102 2743730 3064102 298008 17903 298008 17903 4949405 4638540 4949405 4638540 3338020 569650 3338020 569650 542327 569650 1197256 2274163 1197256 2274163 4494519 1650159 4494519 1650159 1660674 1007439 1660674 1007439 1060144 1237201 1060144 1237201 1909307 1944972 1909307 1944972 3833721 3341617 3833721 3341617 4095397 1024227 4095397 1024227 5207 4593056 5207 4593056 4078494 973464 4078494 973464 225743 1667793 225743 1667793 4588857 3447073 4588857 3447073 1009672 507795 1009672 507795 1256853 4403476 1256853 4403476 3315828 997379 3315828 3342289 3315828 3342289 4082560 1655237 4082560 1655237 4786772 1655237 4317574 3314915 4317574 3314915 1665059 1338988 1665059 1338988 1673341 3337262 1673341 3337262 4762575 2020300 4762575 2020300 3350457 2719721 3350457 2719721 658305 660930 658305 660930 4765842 3446355 4765842 3446355 1652069 1661306 1652069 1661306 4291487 1762569 4291487 1762569 3330705 3344734 3330705 3344734 1496959 477514 1496959 477514 486190 1961040 486190 1961040 1669217 560905 1669217 560905 100506 4181579 100506 4181579 4336047 2337083 4336047 2337083 1075071 4927793 1075071 4927793 3541536 2761842 3541536 2761842 4147931 975070 4147931 975070 1225062 3335771 1225062 3335771 4666679 613661 4666679 613661 579249 1105513 579249 962549 579249 962549 1651735 4833837 1651735 4833837 1683738 1337146 1683738 1337146 1359227 1337146 1771676 2726846 1771676 2726846 4005058 1652082 4005058 1652082 311452 3072433 311452 3072433 1675351 361743 1675351 361743 340084 361743 572181 648722 572181 648722 3582517 3482421 3582517 3482421 866643 717115 866643 717115 1012232 1157176 1012232 1157176 4045746 2819611 4045746 2819611 3833878 2819611 4520215 3945428 4520215 3945428 1669989 981311 1669989 981311 960718 3514985 960718 3514985 3357367 2835225 3357367 2835225 4498294 895581 4498294 895581 742037 4866676 742037 4866676 4045022 2168252 4045022 2168252 3334144 3684416 3334144 3684416 4566496 969476 4566496 969476 702337 4466692 702337 4466692 4341818 2617532 4341818 2617532 2757722 730488 2757722 730488 855213 1469804 855213 1469804 1675928 1469804 448384 449581 448384 449581 939900 1676147 939900 1676147 3338358 2309402 3338358 2309402 743931 302415 743931 302415 3673455 2088527 3673455 2088527 4541286 2607326 4541286 2607326 857325 361039 857325 361039 1592457 1875765 1592457 1875765 4176928 2661644 4176928 2661644 929252 3334440 929252 3330216 929252 3330216 3631690 2795354 3631690 2795354 3952433 2269904 3952433 2269904 4302647 2452131 4302647 2452131 1651208 2030118 1651208 2030118 4285259 2611953 4285259 2611953 1522426 873525 1522426 873525 606836 1304548 606836 1304548 1410177 2219757 1410177 2219757 4405646 2711582 4405646 2711582 814254 277807 814254 277807 246259 277807 880055 2806254 880055 2806254 4738659 1933695 4738659 1933695 3340428 4608388 3340428 4608388 305054 559548 305054 559548 1164013 1672558 1164013 527735 1164013 527735 3880483 4683630 3880483 4683630 342030 432253 342030 432253 4329540 4920076 4329540 4920076 864917 566043 864917 566043 567232 566043 589735 3348457 589735 3348457 1045578 560556 1045578 560556 1271826 2207312 1271826 2207312 4522127 1677783 4522127 1677783 3826424 318173 3826424 318173 1148309 3859463 1148309 3859463 1676983 3859463 446153 827838 446153 827838 1144491 1924541 1144491 1924541 4728017 2749852 4728017 2749852 699102 873794 699102 873794 4554020 2741560 4554020 2741560 353537 894027 353537 894027 3940531 2358199 3940531 2358199 4384046 249853 4384046 249853 507125 2562516 507125 2562516 4590602 2930593 4590602 2930593 314660 317853 314660 317853 536242 4542171 536242 4542171 4252928 409469 4252928 409469 655587 2191851 655587 2191851 4556487 730532 4556487 730532 921097 3018744 921097 3018744 3737314 1654849 3737314 1654849 974021 990208 974021 990208 1066728 1665291 1066728 1665291 4667737 2211397 4667737 2211397 3641187 1479012 3641187 1479012 1137109 524830 1137109 524830 1670101 2748654 1670101 2748654 4472734 4814542 4472734 4814542 1195278 2001338 1195278 2001338 3656016 3344971 3656016 3344971 1190040 3323148 1190040 3323148 3957371 1682978 3957371 1682978 124843 1050314 124843 1050314 3348638 3341747 3348638 3341747 702008 315204 702008 315204 3032095 3316316 3032095 3316316 741945 920612 741945 3330588 741945 3330588 4750285 529946 4750285 529946 3256492 3796951 3256492 3796951 4470209 435564 4470209 435564 1190556 3349801 1190556 3349801 4733896 1213060 4733896 1213060 1223875 3234457 1223875 3234457 4142516 1813372 4142516 1813372 1670408 2431545 1670408 2431545 1968623 3352360 1968623 3352360 4130423 960171 4130423 960171 597322 2644422 597322 2644422 4061695 2627041 4061695 2627041 2715051 1662144 2715051 1662144 3340008 3314201 3340008 3314201 4867316 574545 4867316 574545 593078 574545 733351 1677946 733351 1677946 4009636 2695021 4009636 2695021 3939384 1686198 3939384 1686198 4449071 3319729 4449071 3319729 1654557 3505626 1654557 3505626 950439 1181390 950439 1181390 4562780 2751552 4562780 2751552 3316231 483025 3316231 483025 482228 673303 482228 673303 4584077 2074897 4584077 2074897 2705818 863577 2705818 863577 497815 2693368 497815 2693368 4888028 4853278 4888028 4853278 220729 3343848 220729 3343848 4384184 569535 4384184 569535 739803 1376613 739803 1376613 301929 3342734 301929 3342734 4570689 2870521 4570689 2870521 3322600 1982883 3322600 1982883 4081416 2485854 4081416 2485854 4160688 2522378 4160688 2522378 710090 293816 710090 293816 3329680 1651146 3329680 1651146 1208077 1228899 1208077 1228899 607659 2406035 607659 2406035 3343085 3342356 3343085 3342356 3548064 4339884 3548064 4339884 992378 671772 992378 2999698 992378 2999698 4264293 1264727 4264293 1264727 940845 518879 940845 518879 4921889 4910275 4921889 4910275 269122 1661566 269122 2173759 269122 2173759 4509480 153945 4509480 153945 317145 2367166 317145 2367166 4329461 2248318 4329461 2248318 446451 795413 446451 795413 1408226 2772951 1408226 2772951 3830888 1681820 3830888 1681820 1647045 2483367 1647045 2483367 4165001 4808422 4165001 4808422 737906 903295 737906 903295 4698073 2634819 4698073 2634819 3337554 4585945 3337554 4585945 1659975 207567 1659975 207567 235312 3347856 235312 3347856 3705066 2022704 3705066 2022704 853554 3343045 853554 3343045 4614327 243551 4614327 243551 255751 243551 4764865 2759313 4764865 2759313 1654830 1478015 1654830 1478015 3843938 2190978 3843938 205340 3843938 205340 737094 3335385 737094 3335385 3797146 918865 3797146 918865 737018 918865 3233652 3347939 3233652 3347939 4575244 1676662 4575244 1676662 1671150 3329797 1671150 3329797 4203576 652869 4203576 652869 777766 4304467 777766 4304467 2138091 239056 2138091 239056 784687 1738876 784687 1738876 3340589 3082124 3340589 3082124 4160915 1662993 4160915 1662993 3163928 3333243 3163928 3333243 4335415 2459115 4335415 2459115 763291 3556583 763291 3556583 4083562 2041633 4083562 2041633 1659211 3338959 1659211 3338959 4799829 2360003 4799829 2360003 4118896 3342635 4118896 3342635 4405099 2316366 4405099 2316366 512835 860374 512835 860374 4204644 2458213 4204644 2458213 3331531 509063 3331531 509063 486110 1669988 486110 1669988 3628048 505562 3628048 505562 1070335 2502422 1070335 2502422 4732436 1715290 4732436 1715290 1650604 1715290 4174087 3507708 4174087 3507708 1584274 1885944 1584274 1885944 4792068 3321993 4792068 3321993 4737932 1949320 4737932 1949320 3153931 1621830 3153931 1621830 1592678 4210253 1592678 4210253 3341162 4563983 3341162 223870 3341162 223870 4132829 3342929 4132829 3342929 350097 883081 350097 883081 4052085 4902238 4052085 4902238 1651697 1457842 1651697 1457842 3618197 2370790 3618197 2370790 4900960 1665624 4900960 1665624 1668586 2635820 1668586 2635820 4399276 2856543 4399276 2856543 1157741 436097 1157741 436097 4673533 2250056 4673533 2250056 4402726 3331815 4402726 3331815 3018286 1226819 3018286 1226819 4676982 2413901 4676982 2413901 1678692 269640 1678692 269640 266293 269640 1657418 4650961 1657418 4650961 3662464 556193 3662464 556193 507862 2936169 507862 2936169 4505436 316516 4505436 316516 283575 2017484 283575 2017484 4050256 3326283 4050256 3326283 659412 561903 659412 561903 3323701 285611 3323701 285611 387977 2404307 387977 2404307 4462906 3335907 4462906 3335907 4668731 2752177 4668731 2752177 1659661 2752177 4803387 1214861 4803387 1214861 449774 4121509 449774 4121509 4160777 886281 4160777 886281 780923 4512798 780923 4512798 4121660 922048 4121660 922048 269130 263614 269130 4141909 269130 4141909 4211452 807346 4211452 807346 1660024 807346 4176006 2499532 4176006 2499532 85798 1236981 85798 1236981 1268846 2259261 1268846 2259261 4397163 2302666 4397163 2302666 1057318 621560 1057318 621560 612068 621560 4738197 553276 4738197 553276 1035754 3318046 1035754 3318046 4547859 639005 4547859 639005 777089 933726 777089 933726 766219 933726 3326327 2499123 3326327 2499123 4182743 2499123 786523 830001 786523 830001 1664786 168973 1664786 168973 2036747 2768543 2036747 2768543 3638938 1922863 3638938 1922863 3591291 1922863 4242152 4702467 4242152 4702467 477157 667898 477157 667898 3622833 2686920 3622833 2686920 4357837 2686920 886896 785238 886896 785238 4766093 3346033 4766093 3346033 625074 620482 625074 3086970 625074 3086970 3595084 1548966 3595084 1548966 3333610 4858864 3333610 4858864 1172239 1083060 1172239 1083060 4318984 2459649 4318984 2459649 3347946 1319543 3347946 1319543 469195 483997 469195 3565611 469195 3565611 3622114 1142326 3622114 1142326 305912 3339156 305912 3339156 4058356 532654 4058356 532654 615023 3333267 615023 3333267 3695925 529854 3695925 529854 932124 3328390 932124 3328390 4441092 1676584 4441092 1676584 2813551 4174238 2813551 4174238 3902081 679412 3902081 679412 22672 4320617 22672 4320617 1767758 2991705 1767758 2991705 3839578 74632 3839578 74632 243002 380962 243002 380962 4667156 2441180 4667156 2441180 402860 794920 402860 794920 4988352 3346371 4988352 3346371 790371 646485 790371 646485 4728498 3341606 4728498 3341606 1686533 36930 1686533 36930 568129 2172441 568129 2172441 4045422 2778696 4045422 2778696 2755298 3349600 2755298 3349600 4161226 2253170 4161226 2253170 3916301 3313445 3916301 3313445 4461070 1434262 4461070 1434262 1319690 332053 1319690 332053 272659 1674517 272659 1674517 4098815 3062876 4098815 3062876 1686249 3448318 1686249 3448318 4352555 2001428 4352555 2001428 3635806 1259666 3635806 1259666 404345 462114 404345 462114 4679946 2730791 4679946 2730791 4085264 454275 4085264 454275 445236 3331264 445236 3331264 4310437 1683949 4310437 1683949 3993857 2410040 3993857 2410040 4359048 1662207 4359048 3666132 4359048 3666132 2262525 3323550 2262525 3323550 4581728 591326 4581728 591326 667445 1579212 667445 1579212 4136449 3866424 4136449 3866424 231178 535168 231178 535168 4669436 1355144 4669436 1355144 1242126 223250 1242126 223250 212831 223250 1410181 4709295 1410181 4709295 360980 1677963 360980 1677963 4350510 4723049 4350510 4723049 1677427 4723049 4362052 2029421 4362052 2029421 3646824 3082181 3646824 3082181 1663367 2016245 1663367 2016245 4017779 4489000 4017779 4489000 283671 380838 283671 380838 412402 2124326 412402 2124326 4270693 3335276 4270693 3335276 3773342 396967 3773342 396967 779558 3330487 779558 3330487 4209885 624726 4209885 624726 942690 3337165 942690 3337165 3626354 2516901 3626354 2516901 4371659 544029 4371659 544029 922384 2240074 922384 2240074 3757395 1189944 3757395 1189944 342451 3336593 342451 3336593 3340631 1101172 3340631 1101172 542324 3102257 542324 3102257 4522736 1659221 4522736 1659221 3177664 1659221 3314422 3352618 3314422 3352618 4729148 2075678 4729148 2075678 1654774 330654 1654774 330654 919817 4918528 919817 4918528 4320153 439673 4320153 439673 849518 1571507 849518 1571507 4461197 2287430 4461197 2287430 1668543 4800484 1668543 4800484 113914 3053818 113914 3053818 4715845 1672472 4715845 1672472 658693 890137 658693 890137 4001314 2995179 4001314 2995179 996805 1000342 996805 1000342 2832602 4873254 2832602 4873254 4356773 1675130 4356773 1675130 540529 964746 540529 964746 3720045 4371600 3720045 4371600 633389 588232 633389 588232 4773266 3321556 4773266 3321556 1312199 1117245 1312199 1117245 4364571 3007098 4364571 3007098 1143070 526128 1143070 526128 3792727 3766384 3792727 3766384 1649865 2212089 1649865 2212089 4095407 3347766 4095407 3347766 1720094 2443819 1720094 2443819 4126765 2443819 3336547 297986 3336547 297986 686762 3334690 686762 3334690 4239466 2312375 4239466 2312375 3989418 3105772 3989418 3105772 4958950 1396735 4958950 1396735 1654137 3341090 1654137 3341090 3795996 1339493 3795996 1339493 1328560 3352070 1328560 3352070 3847126 1506593 3847126 1506593 980328 487270 980328 487270 512212 487270 3346232 4603088 3346232 3323914 3346232 3323914 1659419 5001782 1659419 5001782 879515 2890462 879515 2890462 4451707 519600 4451707 519600 896955 2276336 896955 2276336 4535243 3343720 4535243 3343720 524230 517649 524230 517649 4033737 2776835 4033737 2776835 3316936 2022633 3316936 2022633 4639090 928163 4639090 928163 1910148 3327098 1910148 3327098 3326716 1653071 3326716 1653071 190838 1653071 4689269 3331576 4689269 3331576 193965 4979083 193965 4979083 3135354 613371 3135354 613371 4684670 2990284 4684670 2990284 2240862 652723 2240862 652723 1010188 2199833 1010188 2199833 4584437 648135 4584437 648135 336900 2661161 336900 2661161 4352074 1132137 4352074 1132137 513572 2851080 513572 2851080 4676584 3341738 4676584 3341738 1295041 348500 1295041 348500 3379975 3105070 3379975 3105070 4338584 1024379 4338584 1024379 956468 291464 956468 291464 289132 291464 4697945 3327204 4697945 3327204 962615 230087 962615 230087 1887292 2757274 1887292 2757274 4333518 1384142 4333518 1384142 898806 749437 898806 3573096 898806 3573096 4100692 161075 4100692 161075 3322037 161075 3526709 2425117 3526709 2425117 4359060 1785080 4359060 1785080 3349116 1785080 4438237 2729152 4438237 2729152 1661347 3318450 1661347 3318450 4846774 409092 4846774 409092 481846 2864559 481846 2864559 4395469 1877718 4395469 1877718 3326429 4744987 3326429 4744987 576456 1248024 576456 1248024 3731474 4688455 3731474 4688455 3336393 4688455 4574174 1391733 4574174 1391733 544221 1665848 544221 1665848 4123289 1473365 4123289 1473365 605296 2793007 605296 2793007 4550584 2018496 4550584 2018496 4749211 1886390 4749211 1886390 2034445 1057880 2034445 1057880 1327325 4939438 1327325 4939438 3701523 818031 3701523 818031 758045 778689 758045 778689 1133527 2746608 1133527 2746608 4581911 1648942 4581911 1648942 1675971 3315155 1675971 3315155 703192 670373 703192 670373 1922287 3080743 1922287 3080743 4988247 1649251 4988247 1674223 4988247 1674223 1305746 1322786 1305746 3786210 1305746 3786210 3579075 1861160 3579075 1861160 262574 4384106 262574 3337041 262574 3337041 4017422 2224466 4017422 2224466 4445638 1683752 4445638 1683752 8747 3321489 8747 3321489 4269780 485593 4269780 485593 487093 874907 487093 874907 3954430 4305459 3954430 4305459 470538 1135758 470538 1135758 3877335 4668200 3877335 4668200 3226238 1330877 3226238 1330877 1318612 1330877 3334981 493280 3334981 493280 310671 3328159 310671 3328159 4805284 1912067 4805284 1912067 335255 565619 335255 565619 3791434 4040174 3791434 4040174 744225 733378 744225 4552010 744225 4552010 3999002 1780386 3999002 1780386 1420448 272093 1420448 3234335 1420448 3234335 3548053 901271 3548053 901271 785984 576856 785984 576856 4054592 1674523 4054592 1674523 645941 612990 645941 2818258 645941 2818258 3969883 1217416 3969883 1217416 1126331 259875 1126331 259875 4612723 3110473 4612723 3110473 1682844 3638185 1682844 3638185 4505745 348007 4505745 348007 1022036 2373376 1022036 2373376 4398116 4415982 4398116 4415982 1238763 1232942 1238763 1232942 1238980 1232942 817888 1677338 817888 1677338 3344679 4046345 3344679 4046345 4228627 404624 4228627 404624 395861 404624 4537527 2430376 4537527 2430376 1675658 1671418 1675658 1671418 4411339 2779916 4411339 2779916 342643 1161357 342643 1161357 1152169 1161357 254931 264938 254931 264938 4532002 3083143 4532002 3083143 209830 928930 209830 928930 1313290 3341262 1313290 3341262 4418970 463385 4418970 463385 1461467 3339001 1461467 3339001 4105233 526474 4105233 526474 378817 3112505 378817 3112505 4792896 581739 4792896 581739 3331728 3327241 3331728 3327241 351199 338021 351199 338021 4952778 3330784 4952778 3330784 3342540 556323 3342540 556323 3323177 1649282 3323177 1649282 4023759 2886339 4023759 2886339 4687772 4087844 4687772 4087844 3341999 4087844 4034413 1050813 4034413 1050813 597304 4123619 597304 4123619 3333880 1657830 3333880 1657830 4757754 3278949 4757754 3278949 202503 142641 202503 142641 3694978 2163181 3694978 2163181 3952752 3324214 3952752 3324214 150167 445898 150167 445898 1663905 1531018 1663905 1531018 3708103 3318850 3708103 3318850 600784 4766169 600784 4766169 4597675 1646748 4597675 1646748 2256301 3336607 2256301 3336607 4643672 3353149 4643672 3353149 3990418 1530862 3990418 1530862 1652554 1530862 3320828 3321121 3320828 3321121 338771 342428 338771 342428 1656267 1984673 1656267 1984673 4658094 1984673 3807955 2865836 3807955 2865836 4673389 1946283 4673389 1946283 480505 928895 480505 928895 4634182 2997945 4634182 2372732 4634182 2372732 3564648 3078195 3564648 3078195 3842390 1395010 3842390 1395010 791223 900616 791223 900616 4734863 1945226 4734863 1945226 1409066 499987 1409066 499987 3862406 3513632 3862406 3513632 1671754 1066406 1671754 1066406 525889 534218 525889 534218 1079506 1447451 1079506 1447451 4681115 3321528 4681115 3321528 989079 81727 989079 81727 4700752 2975690 4700752 2975690 1231449 509179 1231449 509179 1153953 4503522 1153953 4503522 2610157 1647697 2610157 1647697 273815 263676 273815 3345858 273815 3345858 1282885 1254099 1282885 1254099 4507790 2913286 4507790 2913286 1192825 393848 1192825 393848 3515809 3336022 3515809 3336022 323524 420301 323524 420301 797734 4829727 797734 4829727 3324511 3326710 3324511 3326710 676888 3326710 4143915 1273572 4143915 1273572 1212559 395849 1212559 395849 2516450 3324510 2516450 3324510 3766562 549356 3766562 549356 1111037 3334814 1111037 3334814 3966488 684873 3966488 684873 618605 3332059 618605 3332059 4749729 3058183 4749729 3058183 4355964 1649426 4355964 1649426 484194 571882 484194 571882 2109585 4765223 2109585 4765223 3323298 4765223 566542 529017 566542 529017 497568 529017 3180116 2799066 3180116 2799066 4737236 365012 4737236 365012 22871 3347783 22871 3347783 4428820 1003596 4428820 1003596 973747 436621 973747 436621 1427481 261454 1427481 261454 483417 866321 483417 866321 1674302 3519542 1674302 3519542 4674092 934636 4674092 934636 902270 4038454 902270 4038454 3617067 339016 3617067 339016 1663738 3340040 1663738 3340040 4799884 859615 4799884 859615 666052 3350107 666052 3350107 36681 3350107 363425 3439462 363425 3439462 3352515 175958 3352515 175958 1159772 4094853 1159772 4094853 1672949 1672491 1672949 1672491 3887110 2643980 3887110 2643980 278033 268691 278033 268691 4303734 3352759 4303734 3352759 95699 1341248 95699 1341248 2532399 3353242 2532399 3353242 4310211 1659219 4310211 1659219 526117 616828 526117 616828 3828005 3061508 3828005 3061508 1407957 1422100 1407957 1422100 3505154 1677273 3505154 1677273 1425215 2478786 1425215 2478786 4144529 3490765 4144529 3490765 1351700 2680445 1351700 2680445 4348259 850255 4348259 850255 858953 850255 4817150 3340041 4817150 3340041 3907545 293489 3907545 293489 274804 293489 900050 3317348 900050 3317348 3313405 109083 3313405 109083 523602 1288323 523602 1288323 4635391 2079978 4635391 2079978 4079931 3346882 4079931 3346882 4958614 398748 4958614 398748 688825 3344135 688825 3344135 3802520 2197826 3802520 2197826 4589859 3337201 4589859 3337201 1661901 1179614 1661901 1179614 4213983 3017886 4213983 3017886 256393 79652 256393 79652 4689700 2658049 4689700 2658049 510294 1091200 510294 1091200 3666099 2009772 3666099 540533 3666099 540533 838112 3264097 838112 3264097 4719586 2843438 4719586 2843438 3062711 3330309 3062711 1674595 3062711 1674595 4351053 2955862 4351053 2955862 36486 1094347 36486 1094347 4621658 3122027 4621658 3122027 286149 1290730 286149 1290730 4813414 2600757 4813414 2600757 1655926 1118850 1655926 1118850 559865 1663004 559865 1663004 3324303 1281091 3324303 1281091 2576138 2849547 2576138 2849547 1686214 1655149 1686214 1655149 3579370 2974921 3579370 2974921 2466816 693293 2466816 693293 690214 693293 907521 3318411 907521 3318411 1657840 3915201 1657840 3915201 4550318 1205017 4550318 1205017 482374 1205017 4625858 2932550 4625858 2240536 4625858 2240536 4176044 2528337 4176044 2528337 3921174 1664148 3921174 1664148 167656 1664148 1178779 555299 1178779 555299 1102915 555299 1675056 2982951 1675056 2982951 4648356 1661013 4648356 1661013 1661878 2947383 1661878 2947383 3953488 2167775 3953488 2167775 821852 689325 821852 689325 4512260 2910842 4512260 2910842 4545672 2962102 4545672 2962102 569445 913380 569445 913380 4051431 3322405 4051431 3322405 426010 639573 426010 639573 4398371 2666884 4398371 2666884 1654624 1679309 1654624 1679309 4556603 3122407 4556603 3122407 1269492 1074905 1269492 1074905 123210 4172329 123210 4172329 4494985 2690973 4494985 2690973 1263150 731104 1263150 731104 3338428 3246907 3338428 3246907 4584621 770864 4584621 770864 906054 770864 972569 3333840 972569 3333840 437385 997476 437385 997476 1647173 4991890 1647173 4991890 2883108 990220 2883108 990220 3323140 2796179 3323140 2796179 221341 910853 221341 910853 4547583 2184020 4547583 2184020 4166439 3337022 4166439 2565099 4166439 2565099 4277543 246621 4277543 246621 235518 3351666 235518 3351666 4111099 1677291 4111099 1677291 3819259 2913727 3819259 2913727 777957 439194 777957 439194 2692081 3260824 2692081 3260824 3940748 2483855 3940748 2483855 4640938 2024498 4640938 2841718 4640938 2841718 3907427 1665142 3907427 1665142 3338490 349930 3338490 349930 755872 1653028 755872 1653028 1139036 1653028 868772 590965 868772 590965 1452896 3954947 1452896 3954947 2785951 967185 2785951 967185 1165133 5001153 1165133 5001153 4218644 344878 4218644 344878 270072 1398378 270072 694001 270072 694001 1655832 1002691 1655832 1002691 4476862 3333794 4476862 3333794 499247 3333794 1691703 387533 1691703 387533 329454 2342294 329454 2342294 4621515 3349089 4621515 3349089 1373236 809494 1373236 809494 4474742 2564505 4474742 2564505 3983126 1045544 3983126 1045544 545874 1278527 545874 1278527 2807995 2371096 2807995 2371096 4691680 1956688 4691680 3348223 4691680 3348223 377876 1117637 377876 1117637 1260566 1245826 1260566 1245826 989040 150027 989040 150027 3349545 3013132 3349545 3013132 3964719 1152378 3964719 1152378 3326558 4225797 3326558 4225797 4655995 457186 4655995 457186 728852 1673387 728852 1673387 3679982 3159392 3679982 3159392 559845 562135 559845 3320256 559845 3320256 3657995 1682300 3657995 1682300 1081782 3320282 1081782 726572 1081782 726572 265849 3339752 265849 3339752 3349117 569500 3349117 569500 1074029 569500 2589821 2892047 2589821 2892047 4057240 1661222 4057240 1661222 3014824 4171723 3014824 4171723 4215784 1681243 4215784 1681243 234487 260028 234487 260028 1403721 4462850 1403721 4462850 3772497 508601 3772497 508601 3318850 3004488 3318850 3004488 3820668 172226 3820668 172226 1069023 1497539 1069023 1497539 3351908 3507914 3351908 3507914 1671497 1659056 1671497 1659056 2515067 785541 2515067 785541 290039 3351670 290039 3351670 4260630 1674348 4260630 1674348 1284246 2243744 1284246 2243744 4704786 3349825 4704786 3349825 4614602 1232191 4614602 1232191 672854 3326386 672854 3326386 3845918 266027 3845918 266027 453139 3331794 453139 3331794 3588972 3331794 1293069 3839942 1293069 3839942 4528079 1647326 4528079 1647326 357851 1895576 357851 1895576 3536451 1895576 1127413 978591 1127413 978591 78422 4075227 78422 4075227 4592904 1654629 4592904 1654629 211148 234765 211148 1942110 211148 1942110 3722799 1294348 3722799 1294348 788239 210390 788239 210390 194669 210390 4510054 3342950 4510054 3342950 578842 659719 578842 659719 1669732 3315643 1669732 3315643 4439616 1404168 4439616 1404168 1655775 3143368 1655775 3143368 4096672 789198 4096672 789198 611468 3342807 611468 3342807 3953914 2280648 3953914 2280648 1682205 1714902 1682205 1714902 4555742 3314121 4555742 3314121 2217445 940273 2217445 940273 871883 3343818 871883 3343818 4192224 1646838 4192224 1646838 671410 224921 671410 224921 1647787 224921 1008943 1679156 1008943 1679156 3141932 1149917 3141932 1149917 1168399 70395 1168399 70395 4782102 3129897 4782102 3129897 175150 1652364 175150 1652364 4012964 3720257 4012964 3720257 270352 425615 270352 425615 1659246 3377139 1659246 3377139 4788890 2900852 4788890 2900852 1204321 280472 1204321 280472 3833982 4625885 3833982 4625885 763853 212828 763853 212828 3234292 2933994 3234292 2933994 4595358 282062 4595358 282062 341607 1213442 341607 1213442 3986376 3346750 3986376 159548 3986376 159548 283371 3938592 283371 3938592 1664703 482965 1664703 482965 1311678 1685919 1311678 1685919 4632470 2256494 4632470 2256494 231944 756785 231944 756785 2246350 4200528 2246350 4200528 1246077 335205 1246077 335205 3349447 2793723 3349447 2793723 4451150 2793723 406806 1082483 406806 1082483 3885019 2684475 3885019 2684475 4585399 831470 4585399 831470 545380 570590 545380 570590 54792 3331449 54792 3331449 34630 3330602 34630 3330602 4043622 79793 4043622 79793 436625 1679927 436625 1679927 4167654 4985599 4167654 4985599 909330 343200 909330 343200 3687889 2356524 3687889 2356524 2463829 421897 2463829 421897 298837 1660577 298837 1660577 37368 1660577 3834711 4798747 3834711 4798747 216817 796814 216817 796814 1264349 3093330 1264349 3093330 4685875 2400660 4685875 2400660 1403165 1124014 1403165 1124014 2735067 4262112 2735067 4262112 3951863 636607 3951863 636607 646595 636607 3336886 3335179 3336886 3335179 4213548 3335179 4093158 440407 4093158 440407 443776 440407 690420 3049083 690420 3049083 4785427 227717 4785427 227717 1239931 3812098 1239931 3812098 4623339 213003 4623339 213003 234270 3343533 234270 3343533 3626317 710575 3626317 710575 363529 3317250 363529 3317250 3713088 1657385 3713088 1657385 843097 820528 843097 820528 1339748 2856874 1339748 2856874 4545533 2856874 1277386 961542 1277386 961542 495991 494911 495991 494911 1665419 3342831 1665419 3342831 4220930 2312668 4220930 2312668 3349053 584000 3349053 584000 1676327 2057111 1676327 2057111 4739593 3395813 4739593 3395813 1684487 758319 1684487 758319 4445830 3320304 4445830 3320304 429179 1241366 429179 1241366 4361560 3550172 4361560 3550172 108125 3329981 108125 3329981 1301846 549208 1301846 549208 1137205 3341286 1137205 3341286 287654 311164 287654 311164 1664973 4807560 1664973 4807560 3329525 202459 3329525 202459 480439 524172 480439 524172 3059596 3323387 3059596 3323387 3948980 1673897 3948980 1673897 1072172 584894 1072172 584894 496005 3718577 496005 3718577 3483019 572568 3483019 572568 1093669 4501509 1093669 4501509 4494659 202158 4494659 202158 1363039 2272728 1363039 2272728 4759887 962293 4759887 962293 337775 1679922 337775 927259 337775 927259 1002381 1993241 1002381 1993241 4680817 4050538 4680817 4050538 617821 206493 617821 206493 4015780 2893804 4015780 2893804 4734782 875887 4734782 875887 1682229 3322596 1682229 3322596 4692385 1114827 4692385 1114827 398613 1290267 398613 1290267 388079 3822598 388079 3822598 4463263 3322760 4463263 3322760 416542 910923 416542 910923 944475 3332790 944475 3332790 4650620 462737 4650620 462737 421264 2825787 421264 2825787 4522110 2825787 566826 280737 566826 280737 4031480 2897102 4031480 2897102 1683382 3999742 1683382 3999742 3345682 547749 3345682 547749 544425 4779958 544425 4779958 4198079 444225 4198079 444225 1222222 3331720 1222222 3331720 3541821 1664757 3541821 1664757 1895323 1184248 1895323 1184248 1029225 485019 1029225 485019 2597437 3342595 2597437 3342595 4332195 2649833 4332195 2850873 4332195 2850873 779955 669686 779955 669686 4307213 2849384 4307213 2849384 4519612 2849384 1422931 173685 1422931 173685 3349437 173685 334164 2562346 334164 2562346 4384228 2297125 4384228 3343817 4384228 3343817 3754847 2897074 3754847 2897074 1802276 1675813 1802276 1675813 3680558 3114405 3680558 3114405 1059459 522778 1059459 522778 3401766 4300861 3401766 4300861 459100 520729 459100 520729 1677929 2233858 1677929 2233858 4654456 3324888 4654456 3324888 462637 1128581 462637 1128581 4723675 3620820 4723675 3620820 1661895 2159012 1661895 2159012 4193487 3972724 4193487 3972724 1657933 437948 1657933 437948 1159167 1752224 1159167 1752224 3332556 4254570 3332556 4254570 3262939 1655671 3262939 1655671 4526330 3336950 4526330 3336950 1666286 1426560 1666286 1426560 1656426 1426560 3914496 3340359 3914496 3340359 208418 1335426 208418 1335426 3801606 1335426 2940028 3352704 2940028 3352704 4781839 535877 4781839 535877 1345321 2987684 1345321 2987684 4639682 2987684 1679829 294287 1679829 294287 292118 4635284 292118 4635284 3621464 648930 3621464 648930 222114 3140237 222114 3140237 4569177 262483 4569177 262483 1408022 1676507 1408022 1676507 3319692 3008542 3319692 3008542 4718593 1167807 4718593 1167807 485153 3890606 485153 3890606 4329821 853320 4329821 853320 472852 1675731 472852 1675731 3341678 225236 3341678 225236 1292514 1649404 1292514 1649404 3652681 4607620 3652681 4607620 1463 1666479 1463 3072287 1463 3072287 4417998 2184272 4417998 2184272 1734597 3349750 1734597 3349750 4063315 2133124 4063315 2133124 4626991 3329603 4626991 3329603 4742433 2230533 4742433 2230533 1651216 884307 1651216 884307 794601 841438 794601 841438 4084642 3344231 4084642 3344231 639431 37790 639431 37790 4528584 3037668 4528584 3037668 1653628 3335783 1653628 3335783 3829047 1651056 3829047 1651056 754069 295669 754069 295669 1616406 2012177 1616406 2012177 4648808 3350527 4648808 3350527 394774 451256 394774 451256 4572304 3332441 4572304 3332441 1666335 1197649 1666335 1197649 3342885 1197649 1683314 4244973 1683314 4244973 1217178 320068 1217178 320068 1335840 1314110 1335840 1314110 606520 1052962 606520 4410119 606520 4410119 4258111 1660549 4258111 1660549 1332485 820346 1332485 820346 385900 3121231 385900 3121231 4796434 125284 4796434 125284 549517 4837070 549517 4837070 4926731 1683972 4926731 1683972 938737 711002 938737 711002 464559 3047933 464559 3047933 3889599 3318719 3889599 3318719 1407212 1664092 1407212 2165641 1407212 2165641 3690008 924631 3690008 924631 839982 2046023 839982 2046023 4627301 1657176 4627301 1657176 2820651 3344873 2820651 3344873 4577291 3344873 4265695 1897379 4265695 1897379 3565818 1897379 4528665 3840465 4528665 3840465 899311 1398272 899311 1398272 3332509 3482439 3332509 3482439 4459765 2736255 4459765 2736255 3336176 761809 3336176 761809 1379122 1652586 1379122 1652586 3351325 2376537 3351325 2376537 4268463 2376537 3788203 158899 3788203 158899 1153752 2741005 1153752 2741005 3938159 4507777 3938159 4507777 826562 3331175 826562 3331175 4044187 2551918 4044187 2551918 4334713 349300 4334713 349300 2070008 3339209 2070008 3339209 4785838 3065980 4785838 3065980 441703 188987 441703 188987 4208806 2616996 4208806 2616996 491808 1017325 491808 1017325 1442100 3322777 1442100 3322777 4253031 602695 4253031 602695 652524 3609701 652524 3609701 3922388 351651 3922388 351651 238178 263747 238178 4618452 238178 4618452 4250987 1919939 4250987 1919939 67848 482784 67848 482784 1668033 2077295 1668033 2077295 4552301 2077295 1652381 1669085 1652381 1669085 4293218 3315973 4293218 3315973 3984884 2345284 3984884 2345284 4765005 3098144 4765005 3098144 4486072 1038774 4486072 1038774 1083596 383972 1083596 383972 3948333 3327335 3948333 3327335 1425644 325904 1425644 325904 323526 3337615 323526 3337615 4391444 2030073 4391444 2030073 330747 841098 330747 841098 1677892 3097364 1677892 3097364 4757847 3097364 3331591 304496 3331591 304496 950513 2240269 950513 2240269 4263864 3061174 4263864 3061174 4745809 3082606 4745809 3082606 2438660 471047 2438660 471047 443351 471047 1437553 2458037 1437553 2458037 4173629 2543882 4173629 2543882 678295 1076589 678295 1076589 4665504 2990435 4665504 2990435 3318184 1647709 3318184 1647709 4297487 2644384 4297487 430903 4297487 430903 871756 3668003 871756 3668003 3669114 1787485 3669114 1787485 189101 3317761 189101 3317761 4552812 1659602 4552812 1659602 4319157 4755450 4319157 4755450 1034717 4235448 1034717 4235448 4714920 2541398 4714920 2541398 1655441 2069861 1655441 2069861 4549954 3750855 4549954 3750855 502559 762871 502559 762871 3312545 2691747 3312545 2691747 4405181 2122665 4405181 2122665 2568207 599069 2568207 599069 617515 599069 4386294 3789558 4386294 3789558 1252812 636104 1252812 636104 432567 4037825 432567 4037825 3323869 992603 3323869 992603 374761 3316042 374761 2885219 374761 2885219 4016669 2118075 4016669 2118075 398736 945644 398736 945644 4081021 3426149 4081021 3426149 3323527 557814 3323527 557814 803198 3325224 803198 3325224 2776684 3125443 2776684 3125443 4656488 2007271 4656488 3544319 4656488 3544319 1683109 2566301 1683109 2566301 4799115 404037 4799115 404037 359135 4216333 359135 4216333 4549396 3322565 4549396 3322565 820426 2472119 820426 2472119 4041483 1211375 4041483 1211375 527792 475055 527792 475055 3340240 3702181 3340240 3702181 837540 247387 837540 247387 4554874 2080664 4554874 2080664 1352250 1316611 1352250 1316611 392052 404268 392052 404268 4011595 3346119 4011595 3346119 305062 717458 305062 717458 3600257 3476827 3600257 3476827 915106 1006895 915106 1006895 4719416 2126694 4719416 2126694 2279927 587258 2279927 587258 562933 3337945 562933 3337945 3676562 1685408 3676562 1685408 1858764 1374030 1858764 1374030 1310744 3339301 1310744 3339301 422045 77667 422045 77667 3317960 77667 675002 3346456 675002 3346456 4677656 2408798 4677656 2408798 311919 1356176 311919 1356176 3975491 4563569 3975491 4563569 1660295 802055 1660295 802055 4825119 1977455 4825119 1977455 256453 709057 256453 709057 1333095 3345529 1333095 3345529 3000818 1330428 3000818 1330428 3341243 3222549 3341243 3222549 1348307 759777 1348307 759777 466071 3128202 466071 3128202 4117616 952363 4117616 952363 674049 1124049 674049 1124049 547498 1124049 4668279 461661 4668279 461661 213865 1946409 213865 1946409 3341197 447077 3341197 447077 694349 3319705 694349 3319705 3007691 3341177 3007691 3341177 337013 441865 337013 441865 4617059 3834999 4617059 3834999 2889965 2654409 2889965 2654409 4705159 3016717 4705159 3016717 709484 490507 709484 490507 4617383 3034323 4617383 3034323 1660998 20978 1660998 20978 3323334 4804486 3323334 4804486 1662031 910925 1662031 910925 517762 2042764 517762 2042764 3893782 2530371 3893782 2530371 4585001 3334937 4585001 1649524 4585001 1649524 3658366 3337842 3658366 3337842 1001115 413901 1001115 413901 1267051 413901 845461 1169470 845461 1169470 480153 110594 480153 110594 2713571 3346692 2713571 3346692 3095592 3346692 791495 150692 791495 150692 3957888 1849541 3957888 1849541 3329609 1849541 4297600 902924 4297600 902924 711425 2387529 711425 2387529 3322046 2387529 861643 232511 861643 232511 2262961 2813046 2262961 2813046 4590536 637787 4590536 637787 762805 3137998 762805 3137998 3873300 1870025 3873300 1870025 4807145 1870025 845046 127732 845046 127732 3325731 3332941 3325731 3332941 315878 298039 315878 298039 3333594 3558655 3333594 1064216 3333594 1064216 522584 2977203 522584 2977203 4620174 2977203 1651623 1652333 1651623 1652333 4466369 4691357 4466369 4691357 1020480 1959771 1020480 1959771 4705697 2979946 4705697 2979946 4234742 2046631 4234742 2046631 4635311 2791874 4635311 2791874 3629167 1956276 3629167 1956276 4441468 3563290 4441468 3563290 1119068 2553598 1119068 2553598 4466332 3604044 4466332 3604044 358551 2947196 358551 2947196 3873357 1681146 3873357 1681146 2653710 3054469 2653710 3054469 4240210 1681058 4240210 1681058 1651460 3332896 1651460 3332896 3923992 1660136 3923992 1660136 1574468 3340199 1574468 3340199 4118670 345800 4118670 345800 1311142 1679005 1311142 1679005 3330096 4133987 3330096 4133987 467887 446359 467887 446359 401279 1671857 401279 1671857 1327167 3321159 1327167 3321159 4018192 467294 4018192 467294 627170 2989621 627170 2989621 3691419 2989621 219205 215558 219205 215558 1661619 4453629 1661619 4453629 3856131 1010578 3856131 1010578 1278370 3341456 1278370 3341456 2069142 3352911 2069142 2751652 2069142 2751652 3934093 457822 3934093 457822 1663136 3319367 1663136 3319367 4400450 2284983 4400450 2706155 4400450 2706155 1683867 595048 1683867 595048 3989332 2768999 3989332 2768999 3323292 1043097 3323292 1043097 1054436 1043097 1675239 1836586 1675239 1836586 3790580 1656596 3790580 1656596 4644652 2611393 4644652 2611393 3595275 509818 3595275 509818 235836 4535308 235836 4535308 3329098 206342 3329098 206342 221029 206342 259872 633611 259872 633611 946800 1050962 946800 1050962 3835820 2256996 3835820 2256996 3919656 3351605 3919656 3351605 551403 525861 551403 525861 496935 1666345 496935 1666345 433556 1666345 4568588 3334145 4568588 3334145 3781955 3352217 3781955 3352217 4389325 2115056 4389325 2115056 364255 664833 364255 664833 1203886 3349991 1203886 3349991 3870085 1677688 3870085 1677688 616475 831687 616475 831687 4741661 3108662 4741661 3108662 4769721 3108662 4240795 1149170 4240795 1149170 1148551 378636 1148551 378636 1284760 1675202 1284760 1675202 4768014 141263 4768014 141263 1367909 3368778 1367909 3368778 4579800 664102 4579800 664102 946933 1107336 946933 1107336 1161660 2589027 1161660 2589027 4250251 802747 4250251 802747 762881 1654106 762881 1654106 3938957 2821868 3938957 2821868 1209105 3336493 1209105 3336493 4294347 1403712 4294347 1403712 341805 555661 341805 555661 1674047 3021976 1674047 3021976 4063749 596440 4063749 596440 922955 1326986 922955 1326986 4594044 2713177 4594044 2713177 977807 1428230 977807 1428230 2157170 4890282 2157170 4890282 1205873 1383320 1205873 1383320 4453540 932289 4453540 932289 897358 475304 897358 475304 3329209 4560203 3329209 4560203 239860 250720 239860 2966809 239860 2966809 4488418 808021 4488418 808021 775414 2415146 775414 2415146 4732269 605128 4732269 605128 787368 2151054 787368 2151054 4494973 4442551 4494973 4442551 1646947 2342649 1646947 2342649 4387115 2720435 4387115 419207 4387115 419207 252682 3331989 252682 3331989 2319379 3314351 2319379 3314351 1756579 1636129 1756579 1636129 4604085 3320589 4604085 3320589 2581507 4173277 2581507 4173277 3344565 2203713 3344565 2203713 1647180 823883 1647180 823883 4109022 3053072 4109022 3053072 964688 738143 964688 3322546 964688 3322546 4394433 381026 4394433 381026 245475 221482 245475 221482 1676125 4735966 1676125 4735966 1226666 1020539 1226666 1020539 509277 1300000 509277 1300000 396470 2820306 396470 2820306 4725499 1778354 4725499 1778354 805572 813481 805572 813481 1651754 4280420 1651754 4280420 3882951 2388484 3882951 2388484 4266673 2388484 1205587 535804 1205587 535804 524642 3032755 524642 3032755 3845232 190520 3845232 190520 419644 1675834 419644 1675834 3315839 3328705 3315839 3328705 886666 2308701 886666 2308701 4266588 2588332 4266588 2588332 1271244 1512928 1271244 1512928 3712616 3677617 3712616 3677617 396999 1292874 396999 1292874 1678729 3323687 1678729 3323687 4506918 2615372 4506918 2615372 3948591 1291000 3948591 1291000 506046 502213 506046 502213 3330360 1656374 3330360 1656374 1177675 3795854 1177675 3795854 3345031 310622 3345031 2528317 3345031 2528317 4592248 909026 4592248 909026 213989 240421 213989 240421 3589887 4935316 3589887 4935316 619653 410224 619653 410224 3327195 3334661 3327195 3334661 3847194 1650575 3847194 1650575 2717687 1650575 3720727 3342600 3720727 3342600 883224 573759 883224 573759 481773 4215858 481773 4215858 4403354 1182107 4403354 1182107 260572 4701169 260572 4701169 4615228 744125 4615228 744125 883614 4109521 883614 4109521 3735214 740976 3735214 740976 441781 1662931 441781 1662931 4237569 1661918 4237569 3348810 4237569 3348810 2622644 1652462 2622644 1652462 1666352 3092528 1666352 3092528 3708400 688692 3708400 688692 938823 3866932 938823 3866932 4101133 2096564 4101133 2096564 1679092 1190171 1679092 1190171 217274 2591086 217274 2591086 4239308 3319617 4239308 3319617 1162801 1167743 1162801 3123978 1162801 3123978 3840170 2136648 3840170 2136648 3835754 2811817 3835754 2811817 492654 213417 492654 213417 227211 213417 609677 1546119 609677 1546119 3741307 3320491 3741307 3320491 482347 391841 482347 391841 3776404 3341518 3776404 3341518 2163171 3341518 4187499 1352990 4187499 1352990 1647794 3013759 1647794 3013759 3868874 2235749 3868874 2235749 4210685 3464744 4210685 3464744 1035930 563320 1035930 563320 4197215 4156650 4197215 4156650 445081 567790 445081 567790 1663717 3344132 1663717 3344132 4564725 2813151 4564725 2813151 1149140 910392 1149140 910392 409979 2920244 409979 2920244 4132565 2467363 4132565 4468393 4132565 4468393 461948 427202 461948 427202 4231407 3606034 4231407 3606034 453865 1064174 453865 1064174 2360810 3334280 2360810 3334280 4053815 2146473 4053815 2146473 3340553 1663820 3340553 1663820 1399891 381347 1399891 381347 400910 4096050 400910 4096050 3341583 1287624 3341583 1287624 697859 549598 697859 549598 3801790 3220695 3801790 3220695 1669917 1683237 1669917 1683237 3427976 2714361 3427976 2714361 4658889 3015853 4658889 1670718 4658889 1670718 403887 3325037 403887 818284 403887 818284 2361981 3649080 2361981 3649080 404028 381160 404028 381160 2449318 4532241 2449318 4532241 4125271 2271053 4125271 2271053 1667031 588660 1667031 588660 1063338 588660 1827913 3300216 1827913 3300216 4346072 2641405 4346072 2641405 251496 259612 251496 259612 4414660 2366631 4414660 2366631 964142 912977 964142 912977 4165049 2474945 4165049 189122 4165049 189122 313207 1665351 313207 1665351 4257219 2593662 4257219 2593662 4344244 2297351 4344244 2297351 49287 1673045 49287 1673045 1650253 4424599 1650253 4424599 4443186 2106367 4443186 2106367 1674394 979458 1674394 979458 334830 3315037 334830 3315037 3331801 3472555 3331801 3472555 4414036 707740 4414036 707740 962737 3318179 962737 3318179 4496428 877836 4496428 877836 927843 3453854 927843 3453854 3584165 529861 3584165 529861 513508 529861 3071072 2423956 3071072 2423956 4725379 881228 4725379 881228 399166 1387456 399166 1387456 4282482 2809170 4282482 2809170 2777096 353036 2777096 353036 746266 3159955 746266 3159955 3708909 1055929 3708909 1055929 1647676 1988971 1647676 1988971 3764413 4013925 3764413 4013925 1647678 1192348 1647678 1192348 1211972 659288 1211972 659288 4096269 1685858 4096269 1685858 3724590 3923013 3724590 3923013 2618810 226887 2618810 226887 214691 226887 406924 4325175 406924 4325175 4088511 1952051 4088511 1952051 771530 782560 771530 782560 340586 2758424 340586 2758424 4170627 298678 4170627 298678 389916 900658 389916 900658 4298157 3333476 4298157 3333476 1338354 107276 1338354 107276 4141683 3090336 4141683 3090336 1679726 1677442 1679726 3589993 1679726 3589993 4710972 1679778 4710972 1679778 296533 1288813 296533 1288813 4325482 3023936 4325482 3023936 419295 1666113 419295 1666113 3602071 3064578 3602071 3064578 503721 512442 503721 3330442 503721 3330442 3705836 298355 3705836 298355 1669124 298355 1680979 3316350 1680979 3316350 3064204 2226890 3064204 2226890 1658081 3757912 1658081 3757912 4775109 642729 4775109 642729 557561 3332013 557561 3332013 4468820 379024 4468820 379024 986560 2173422 986560 2173422 4461192 3342953 4461192 3342953 1432661 765565 1432661 765565 207811 3337849 207811 3337849 4148836 2439828 4148836 2439828 1676680 1017191 1676680 1017191 576996 3321626 576996 3321626 3124753 1652480 3124753 1652480 750219 2431076 750219 2431076 4097874 3351912 4097874 3351912 853637 685967 853637 685967 3784061 3139707 3784061 3139707 229408 1131790 229408 1131790 1248304 4741164 1248304 4741164 3722586 3329320 3722586 3329320 327485 4383376 327485 4383376 3343580 1007453 3343580 1007453 405408 3786197 405408 3786197 2780120 257409 2780120 257409 1064122 2899569 1064122 2899569 4562488 660510 4562488 660510 1027743 4906728 1027743 4906728 4567523 2898767 4567523 3343953 4567523 3343953 274786 317866 274786 317866 4250326 2869074 4250326 2869074 457642 449973 457642 449973 3337306 1647905 3337306 1647905 3209593 3011154 3209593 3011154 4609089 2211857 4609089 2211857 3785955 4908547 3785955 4908547 1388737 1359957 1388737 1359957 4509853 2183727 4509853 2183727 594641 580033 594641 580033 4547824 2635174 4547824 2635174 668827 1225149 668827 1225149 1683535 4867440 1683535 4867440 3348476 920305 3348476 920305 721364 1404334 721364 1404334 3731628 2419786 3731628 2419786 4216855 2574562 4216855 2574562 805389 465068 805389 465068 1671913 2849415 1671913 2849415 4494444 3329862 4494444 3329862 893209 331942 893209 331942 4402160 3056838 4402160 3056838 1980089 1675736 1980089 1675736 4789549 2451155 4789549 2451155 3676507 3869212 3676507 3869212 558114 1003515 558114 1003515 1015679 554375 1015679 554375 1945480 3337593 1945480 3337593 3273429 3337593 1120631 975318 1120631 975318 967647 3087861 967647 3087861 4167389 1654314 4167389 1654314 629909 1116856 629909 1116856 4490428 2839488 4490428 2292481 4490428 2292481 3314702 4257800 3314702 4257800 4101994 2051881 4101994 2051881 447401 924654 447401 924654 4544731 2551081 4544731 2551081 3245313 1162352 3245313 1162352 851734 715104 851734 715104 4724664 2367406 4724664 2367406 1649316 4691700 1649316 4691700 3509901 1075127 3509901 1075127 259018 3315400 259018 3315400 1009725 817452 1009725 817452 814062 270615 814062 270615 3314509 2069005 3314509 2069005 1106504 1065260 1106504 1065260 719974 363657 719974 363657 4422110 3332547 4422110 3332547 1244231 867652 1244231 867652 72148 4185908 72148 4185908 4670102 574536 4670102 574536 1655466 2781420 1655466 2781420 4097408 1964948 4097408 1964948 4703984 1964948 129421 3318849 129421 3318849 4101132 444547 4101132 444547 1150952 2682932 1150952 2682932 4508099 1337773 4508099 1337773 1376325 2506010 1376325 2506010 3350066 418279 3350066 418279 532745 2000850 532745 2000850 3645395 4842021 3645395 4842021 1093128 551061 1093128 551061 215148 4945222 215148 4945222 3687909 1368411 3687909 1368411 858775 3344503 858775 2895306 858775 2895306 4372292 2331750 4372292 2331750 1673609 3728344 1673609 3728344 3349984 1961800 3349984 1961800 3324140 1961800 4443266 2219695 4443266 2219695 3346244 1383996 3346244 1383996 318192 305481 318192 1651828 318192 1651828 1676870 452170 1676870 452170 1081524 3328662 1081524 3328662 4177886 780282 4177886 780282 451471 2604989 451471 2604989 4408836 343104 4408836 343104 1325122 343104 4452567 3234366 4452567 3234366 1606513 3350318 1606513 3350318 4462655 398465 4462655 398465 781369 880263 781369 880263 3415117 4306819 3415117 4306819 1164832 918271 1164832 918271 4484542 1665530 4484542 1665530 580695 548782 580695 548782 1551041 3352957 1551041 3352957 3827947 810344 3827947 810344 806974 810344 3798941 3022532 3798941 3022532 2059853 1656942 2059853 1656942 120055 836547 120055 836547 4133170 2563023 4133170 57320 4133170 57320 3317583 3082271 3317583 3082271 1663131 3495034 1663131 3495034 3875379 1662341 3875379 1662341 4499448 2987089 4499448 2987089 1918169 3323917 1918169 3323917 4795982 1662541 4795982 1662541 4186401 2923633 4186401 2923633 1684983 1591757 1684983 1591757 4045818 3031674 4045818 3031674 4787737 4698956 4787737 4698956 798898 843277 798898 843277 1646915 3344053 1646915 3344053 4116405 2291598 4116405 2291598 1666395 3838863 1666395 3838863 3758991 285223 3758991 285223 284848 285223 954658 1878713 954658 1878713 4012578 4840520 4012578 4840520 3072185 623880 3072185 623880 231690 3326715 231690 3326715 4161842 365762 4161842 365762 1648241 255886 1648241 255886 3999374 2720818 3999374 2720818 3338468 3338214 3338468 3338214 2890052 3338214 4209863 265280 4209863 265280 673356 1661345 673356 1661345 2238460 3314037 2238460 3314037 4158414 2227083 4158414 2227083 646912 751720 646912 751720 4703973 1983335 4703973 934161 4703973 934161 620566 3405142 620566 3405142 4222875 312451 4222875 312451 439009 1668368 439009 1668368 590469 1668368 535218 972811 535218 972811 4292056 3337898 4292056 3337898 754566 421689 754566 421689 4608293 3350315 4608293 3350315 1655240 2365750 1655240 2365750 4611206 348715 4611206 348715 287827 3317909 287827 3317909 4077512 1923753 4077512 1923753 1647617 3914293 1647617 3914293 1683901 928898 1683901 928898 764941 3317339 764941 3317339 590444 3875665 590444 3875665 4609776 1357065 4609776 1357065 1436462 2994746 1436462 2994746 3701675 1132612 3701675 1132612 375908 3326860 375908 3326860 3335940 209453 3335940 209453 1226751 4076839 1226751 4076839 3812835 370496 3812835 370496 674390 2197687 674390 2197687 3936283 2820626 3936283 2820626 4487772 2820626 738277 526122 738277 526122 4017242 3349193 4017242 3349193 311782 1267471 311782 1267471 2785280 4589134 2785280 4589134 3342504 219154 3342504 219154 1355369 3332034 1355369 3332034 654066 3332034 3965306 1430289 3965306 1430289 2187955 2641260 2187955 2641260 1685114 2445549 1685114 2445549 4425558 3352761 4425558 3352761 201380 3352761 961715 286274 961715 286274 81459 3328036 81459 3328036 3328363 4565178 3328363 4565178 361347 614579 361347 614579 4445060 1736606 4445060 1736606 1209536 343578 1209536 343578 4770346 2889983 4770346 2889983 543219 4576357 543219 4576357 4511611 2806017 4511611 2806017 1340775 561119 1340775 561119 641576 1679941 641576 1679941 3344356 581702 3344356 581702 733583 1061709 733583 1061709 1136199 2421129 1136199 2421129 4078878 3339776 4078878 3339776 3348166 846468 3348166 846468 835919 846468 3315580 2967815 3315580 2967815 3938800 810182 3938800 810182 551446 3328089 551446 3328089 4406824 228557 4406824 228557 3583876 3106315 3583876 3106315 3790634 78763 3790634 78763 3350898 3006095 3350898 3006095 4282447 1675241 4282447 1675241 1442242 1150412 1442242 1150412 3758225 2170848 3758225 2170848 4030108 3351824 4030108 3351824 783566 918490 783566 918490 766176 918490 4608182 3040500 4608182 3040500 3350693 1028778 3350693 1028778 318480 3472845 318480 3472845 3829241 2164185 3829241 2164185 3891616 2770924 3891616 2770924 3329354 848154 3329354 848154 3350811 848154 1102149 3317897 1102149 3317897 4014160 2309459 4014160 2309459 3329051 4440531 3329051 4440531 1166742 118690 1166742 118690 3953029 3827332 3953029 3827332 222071 642138 222071 642138 2545488 2858815 2545488 2858815 4463533 273500 4463533 273500 429809 2669190 429809 2669190 3956705 1956997 3956705 1956997 1652889 3777958 1652889 3777958 4502517 1664905 4502517 1664905 1671692 2812601 1671692 2812601 3936660 1653907 3936660 1653907 4737255 4386556 4737255 4386556 1672910 1673471 1672910 1673471 3655863 3054675 3655863 3054675 1395671 428491 1395671 428491 1216284 428491 4294128 2838944 4294128 2838944 837391 617886 837391 617886 1359308 2959800 1359308 2959800 4701051 556821 4701051 556821 1660619 556821 3339869 3502420 3339869 3502420 637625 545207 637625 545207 1244658 4616088 1244658 4616088 4631643 2533723 4631643 2533723 3323797 1657227 3323797 1657227 1045319 491699 1045319 491699 1673870 3339627 1673870 3339627 99806 1294000 99806 1294000 3843891 4120399 3843891 4120399 1310102 349968 1310102 349968 1679827 4574702 1679827 4574702 1665957 3334435 1665957 3334435 4176654 545142 4176654 545142 257025 1665945 257025 1665945 4710652 3331634 4710652 3331634 3333677 464506 3333677 464506 359867 1401738 359867 1401738 4360296 3315184 4360296 3315184 3678857 1818015 3678857 1818015 1131965 227005 1131965 227005 1667905 3345605 1667905 3345605 4440824 2308044 4440824 2308044 3843520 1672090 3843520 1672090 623967 1672090 3821223 2836378 3821223 2836378 3130604 706390 3130604 706390 936783 3325843 936783 3325843 3772826 1298653 3772826 1298653 3125376 4784819 3125376 4784819 3323549 4784819 341741 413659 341741 413659 1304989 4045583 1304989 4045583 1684657 1353668 1684657 1353668 810247 4187282 810247 4187282 4633601 2072433 4633601 2072433 2251464 999731 2251464 999731 628174 1918623 628174 1918623 3883411 3332356 3883411 3332356 1154718 512300 1154718 512300 1669829 2649532 1669829 2649532 4281582 2649532 4212115 2403215 4212115 2403215 1665779 4116340 1665779 4116340 4417114 376087 4417114 376087 454868 1901419 454868 1901419 3574398 2543930 3574398 2543930 2437281 1273680 2437281 1273680 3789487 4634400 3789487 4634400 877612 482607 877612 482607 3327153 2430912 3327153 2430912 4735395 3335402 4735395 3335402 369869 744149 369869 744149 4242977 3331836 4242977 3331836 652452 376925 652452 376925 4594466 3047808 4594466 3047808 267545 573433 267545 573433 1327430 3341601 1327430 3341601 3750607 599013 3750607 599013 617150 599013 985075 1655723 985075 1655723 4307619 1024689 4307619 1024689 537405 2050184 537405 2050184 3731331 1944730 3731331 1944730 1729485 3326575 1729485 3326575 4779355 1419609 4779355 1419609 1296423 1900648 1296423 1900648 4044489 2650891 4044489 2650891 3314788 1800443 3314788 1800443 4742249 2250040 4742249 2250040 169366 1666717 169366 1666717 4351791 3344001 4351791 3344001 1447821 472187 1447821 472187 1659987 4776405 1659987 4776405 286401 263046 286401 263046 670712 2637949 670712 2637949 4790206 268565 4790206 268565 551918 2933854 551918 2933854 4303181 2318576 4303181 2318576 4490710 4722162 4490710 4722162 226644 1200112 226644 1200112 4029114 1676026 4029114 1676026 1038024 3534872 1038024 3534872 2610197 1311694 2610197 1311694 339288 3314779 339288 3314779 4150313 407409 4150313 407409 407183 2545697 407183 2545697 4651224 890929 4651224 890929 718740 2779722 718740 2779722 4612166 2080506 4612166 2553618 4612166 2553618 1093538 542538 1093538 542538 4566683 4536287 4566683 4536287 394764 1467177 394764 1467177 3348385 3799210 3348385 3799210 284757 1010892 284757 1010892 4337843 2612488 4337843 2612488 309128 314538 309128 3316359 309128 3316359 4436196 1017761 4436196 1017761 874153 495757 874153 495757 488460 1670025 488460 1670025 3323458 460494 3323458 460494 849811 1418869 849811 1418869 3785911 2253353 3785911 2253353 4113931 2443430 4113931 2443430 3775528 2104355 3775528 2770595 3775528 2770595 4119708 718216 4119708 718216 693911 1323544 693911 1323544 4749507 2890768 4749507 2890768 998769 1649027 998769 1649027 3670784 2007193 3670784 948212 3670784 948212 1111346 1674032 1111346 1674032 1656610 3629384 1656610 3629384 4762531 1764691 4762531 1764691 1374748 3896303 1374748 3896303 834102 329081 834102 329081 320872 329081 4858766 2160010 4858766 2160010 331772 1008276 331772 1008276 4531916 2322558 4531916 2322558 511088 523095 511088 523095 3347793 3322375 3347793 3322375 1080250 415161 1080250 415161 1665194 33642 1665194 33642 1217405 1260681 1217405 1260681 209273 1453590 209273 439325 209273 439325 3320417 3721707 3320417 3721707 1728601 2388034 1728601 2388034 1130036 1140718 1130036 1140718 106386 1872959 106386 1872959 4355743 870923 4355743 870923 805574 870923 4304202 4247976 4304202 4247976 1149211 929425 1149211 929425 806035 656581 806035 656581 4181052 4959794 4181052 4959794 1193402 1685657 1193402 1685657 4635226 2097530 4635226 2097530 1657291 2388292 1657291 2388292 1395349 266496 1395349 3867462 1395349 3867462 4617758 598534 4617758 598534 525757 535742 525757 3352573 525757 3352573 2335886 1034636 2335886 1034636 645999 1034636 4565930 2853394 4565930 2853394 3348175 3660550 3348175 3660550 1964387 1039950 1964387 1039950 603318 1039950 3337090 1518019 3337090 306953 3337090 306953 340326 1660629 340326 1660629 4407758 2525976 4407758 2525976 323446 481475 323446 481475 2799714 2635379 2799714 2635379 4540617 801977 4540617 801977 3317320 801977 4005634 2590877 4005634 2590877 4146113 522542 4146113 522542 384789 3066968 384789 3066968 3843078 2120127 3843078 2120127 3585303 1906210 3585303 1906210 4691673 3045581 4691673 3045581 3346944 4939148 3346944 4939148 2992256 3339037 2992256 3339037 10274 3339037 4044992 2083718 4044992 2083718 18127 1662165 18127 1662165 4077805 2488730 4077805 2488730 4343273 3331310 4343273 3331310 2040530 3331310 4693108 1097454 4693108 1097454 1094104 1097454 2804802 2996140 2804802 2996140 4413146 2121675 4413146 2121675 2884674 3347275 2884674 3347275 4522114 2459644 4522114 2459644 1647658 3455841 1647658 3455841 3686802 1664169 3686802 1664169 4414107 1664169 1410785 305616 1410785 305616 322918 305616 3314432 3318731 3314432 3318731 347720 319951 347720 319951 3333783 2437724 3333783 2437724 4389396 2221654 4389396 2221654 98726 325624 98726 325624 3647930 3347862 3647930 3347862 4412338 3347862 1676005 3364640 1676005 868616 1676005 868616 4208041 4637767 4208041 4637767 1675415 616834 1675415 616834 4672119 2192095 4672119 2192095 1366442 1345370 1366442 1345370 681566 3826168 681566 3826168 3072923 1660643 3072923 1660643 483354 1660643 3350580 3835723 3350580 3835723 1680527 3835723 3845845 3300700 3845845 3300700 3135919 386371 3135919 386371 552761 1659087 552761 1659087 3887514 3337310 3887514 3337310 4242790 1322646 4242790 1322646 1437595 3030340 1437595 3030340 3598272 3030340 3341832 2680891 3341832 2680891 4340900 1885725 4340900 1885725 3544003 2990312 3544003 2990312 4494738 1661590 4494738 1661590 621032 598827 621032 598827 1054986 1177372 1054986 1177372 1284939 2565194 1284939 2565194 4238464 1411150 4238464 1411150 82410 1655124 82410 1039622 82410 1039622 4538725 2882208 4538725 530727 4538725 530727 1651010 3325198 1651010 3325198 4656356 1044544 4656356 1044544 912412 728440 912412 728440 843688 2816201 843688 2816201 4327967 1668897 4327967 1668897 1245899 404017 1245899 404017 402682 3970530 402682 3970530 4651952 1543628 4651952 1543628 924821 727750 924821 3329878 924821 3329878 4205735 2468315 4205735 2468315 4067930 3317238 4067930 3317238 1781953 2326900 1781953 2326900 4563255 323678 4563255 323678 349689 3035357 349689 3035357 4549170 249645 4549170 249645 216802 3140673 216802 3140673 4621605 2513619 4621605 2513619 281949 714236 281949 714236 752610 3318052 752610 3318052 3319848 4190430 3319848 4190430 4011459 1673606 4011459 1673606 226355 247375 226355 247375 4037539 2365641 4037539 2365641 3352161 1662038 3352161 1662038 258288 235103 258288 235103 3575948 3342731 3575948 3342731 241634 889311 241634 889311 4038725 2655784 4038725 2655784 3326246 2655784 4248924 1888797 4248924 1888797 3563001 1888797 4225747 258314 4225747 258314 813681 3352078 813681 3352078 4692621 1651403 4692621 1651403 1244236 1235265 1244236 1235265 1333754 2152711 1333754 2152711 4698756 3319055 4698756 3319055 3086039 2666915 3086039 2666915 1019846 675213 1019846 675213 408634 1276057 408634 1276057 4573188 2240618 4573188 2240618 3781592 3348227 3781592 3348227 349640 1302653 349640 1302653 533887 556730 533887 556730 3315046 4402422 3315046 4402422 1676270 1947579 1676270 1947579 3754061 2907579 3754061 2907579 277897 1241029 277897 1241029 4526716 3330007 4526716 3330007 1326926 252082 1326926 252082 3339000 2724803 3339000 2724803 3350100 2724803 1661416 2920740 1661416 2920740 1677597 1684642 1677597 1684642 360570 1297565 360570 1297565 4619932 3338645 4619932 3338645 1159057 1674214 1159057 1674214 3554828 889820 3554828 889820 2682379 4437675 2682379 4437675 566337 684688 566337 684688 4241642 2484182 4241642 2484182 471779 467628 471779 467628 1102277 3345952 1102277 3345952 4067189 2420776 4067189 2420776 3943650 3337385 3943650 3337385 1683471 296031 1683471 296031 475822 1004057 475822 1004057 4111337 2714826 4111337 2714826 628104 611121 628104 611121 1654189 3627502 1654189 3627502 1673442 4704452 1673442 4704452 285776 3139522 285776 3139522 1995493 1661429 1995493 1661429 4553087 3317283 4553087 3317283 753329 762192 753329 2750470 753329 2750470 4168240 2303290 4168240 2303290 1229472 283722 1229472 283722 3329093 2429825 3329093 2429825 680827 838469 680827 838469 3772889 2625976 3772889 2625976 4296032 4917604 4296032 4917604 1614832 1652489 1614832 1652489 4358608 2416465 4358608 2416465 2339525 4330432 2339525 4330432 1649305 4330432 4102588 851729 4102588 851729 815340 851729 4602055 2051842 4602055 1071561 4602055 1071561 577637 3094130 577637 3094130 4459567 966712 4459567 966712 691084 539134 691084 539134 2449752 4333989 2449752 4333989 4060692 2177676 4060692 2177676 1662077 3319706 1662077 3319706 3600579 890489 3600579 890489 930374 1114846 930374 1114846 2015229 2697981 2015229 2697981 4443004 3002454 4443004 3002454 4686993 3035868 4686993 3035868 603238 711781 603238 711781 808065 4249582 808065 4249582 3341227 2170644 3341227 2170644 4508012 2170644 4009480 2652649 4009480 2652649 4674523 462063 4674523 462063 936232 3338764 936232 3338764 4019491 868190 4019491 868190 675047 3314069 675047 3314069 3697808 1285699 3697808 1285699 813269 3338426 813269 3338426 3696531 2038758 3696531 2038758 4496348 3324472 4496348 3324472 1890511 3340018 1890511 3340018 4379453 1650113 4379453 1650113 1044922 447786 1044922 447786 3314630 2654961 3314630 2654961 4288592 1034392 4288592 1034392 92381 4623382 92381 4623382 3938633 359865 3938633 359865 235479 3337018 235479 3337018 3652087 440086 3652087 440086 1057256 2018586 1057256 2018586 4787707 716324 4787707 716324 899518 2998243 899518 2998243 4152967 1914111 4152967 1914111 677410 675721 677410 675721 4187360 2561373 4187360 2561373 456930 1031606 456930 1031606 4344473 2817808 4344473 2817808 1648209 3966111 1648209 3966111 4274327 2055529 4274327 2055529 1108474 1135537 1108474 1135537 1657045 4675701 1657045 503624 1657045 503624 299976 2627917 299976 2627917 4028422 2627917 324428 812138 324428 812138 1453912 228724 1453912 228724 328949 3315333 328949 3315333 2092412 2186549 2092412 2186549 1215969 333429 1215969 333429 349031 333429 3315501 1665721 3315501 1665721 251577 1229812 251577 1229812 1409975 4896828 1409975 4896828 3135249 658969 3135249 658969 676575 658969 4781437 2501583 4781437 2501583 1685523 1668657 1685523 1668657 4661189 4247167 4661189 4247167 2540076 1465332 2540076 1465332 1470092 1465332 4480120 3340793 4480120 3340793 266683 1320393 266683 1320393 3785263 3062087 3785263 3062087 835344 820529 835344 820529 908062 947081 908062 947081 3339157 3687544 3339157 3687544 4242021 1683720 4242021 1683720 1279486 3710405 1279486 3710405 3045526 981325 3045526 981325 989185 689135 989185 689135 372493 1944570 372493 1944570 4544738 3346655 4544738 3346655 1656367 645803 1656367 645803 918698 1667444 918698 1667444 3313372 462305 3313372 462305 4308742 2349005 4308742 803208 4308742 803208 1682303 3081720 1682303 3081720 4747244 3081720 4624149 355634 4624149 355634 448791 2925756 448791 2925756 4565890 2107583 4565890 2107583 1661019 3742131 1661019 3742131 4190741 1589971 4190741 1589971 874028 878103 874028 878103 2119157 4425399 2119157 4425399 3734887 504181 3734887 504181 1007557 1183141 1007557 1183141 3333911 2215876 3333911 2215876 4443787 3326246 4443787 3326246 465110 1144986 465110 1144986 1672046 3715196 1672046 3715196 1659049 1853748 1659049 1853748 4345592 2777246 4345592 2777246 553347 542680 553347 1683541 553347 1683541 1678245 1260358 1678245 1260358 4545276 2969636 4545276 2969636 756854 504202 756854 504202 1685614 1656859 1685614 1656859 4528489 3334363 4528489 3334363 532262 425927 532262 425927 1241065 425927 699686 4044573 699686 4044573 4405175 380398 4405175 380398 361108 380398 3705354 4480509 3705354 4480509 1675781 2258151 1675781 2258151 950495 3323464 950495 3323464 4794399 2248524 4794399 2248524 3342123 3348254 3342123 3348254 528160 876156 528160 876156 3129745 2832991 3129745 2832991 4491853 1668903 4491853 1668903 3989241 2341314 3989241 2341314 1218378 469478 1218378 469478 3756350 2209342 3756350 2209342 4531368 2127683 4531368 2127683 390
123728 0 620647951 467388451 620647951 467388451 461701914 787062489 461701914 787062489 148646572 852287560 148646572 694314903 148646572 694314903 661636231 246247594 661636231 246247594 771800936 226493636 771800936 226493636 712977035 400140703 712977035 400140703 512700834 486559447 512700834 257791293 512700834 257791293 803229200 131680125 803229200 131680125 866392324 131680125 526661805 494895345 526661805 494895345 102034146 899900067 102034146 652897690 102034146 652897690 450956670 498746522 450956670 498746522 509800337 348592069 509800337 348592069 701505311 3646220 701505311 3646220 996411208 3646220 900205012 415637857 900205012 415637857 442371462 582131113 442371462 582131113 189268853 885544852 189268853 885544852 115389696 354345112 115389696 354345112 999927788 156770 999927788 156770 882204563 421257480 882204563 421257480 445888842 731140369 445888842 731140369 20271280 980940559 20271280 834716185 20271280 834716185 185755313 689817999 185755313 689817999 351908385 258637676 351908385 258637676 925932551 70719790 925932551 70719790 927930652 70719790 120325123 923482084 120325123 923482084 16955878 984067404 16955878 703084140 16955878 703084140 682643604 248100253 682643604 248100253 805305672 192600094 805305672 192600094 241206952 759943651 241206952 604821730 241206952 604821730 880659306 75274852 880659306 75274852 923354460 75274852 820342290 287618622 820342290 287618622 707150193 549704762 707150193 549704762 435093373 565189619 435093373 249859425 435093373 249859425 836306042 163000671 836306042 163000671 437063018 583395074 437063018 583395074 302387296 965436150 302387296 965436150 35487771 905155980 35487771 905155980 451192709 21353012 451192709 21353012 977974427 21353012 653430164 642129218 653430164 642129218 269184086 856767907 269184086 856767907 144763927 603999540 144763927 603999540 448435754 365095894 448435754 365095894 778734481 114605730 778734481 114605730 883667479 114605730 497313083 523962679 497313083 523962679 416475165 872811369 416475165 872811369 114446819 886634122 114446819 769644773 114446819 769644773 808163555 189798849 808163555 189798849 659640179 621720026 659640179 621720026 113361072 887957133 113361072 200769797 113361072 200769797 991273386 8494243 991273386 8494243 744796196 262551977 744796196 262551977 392681631 780120274 392681631 780120274 192278976 807889982 192278976 511009727 192278976 511009727 531161915 442237544 531161915 442237544 565442475 428666301 565442475 428666301 695320594 209033591 695320594 209033591 808546359 13521589 808546359 13521589 998963773 1213397 998963773 1213397 499615572 828584297 499615572 828584297 154152910 933050949 154152910 933050949 65857419 958641150 65857419 958641150 27590785 973726785 27590785 786809219 27590785 786809219 477493870 457525146 477493870 457525146 923576753 75053400 923576753 75053400 836813159 518786971 836813159 518786971 332938883 737205627 332938883 737205627 656365 999356745 656365 600679982 656365 600679982 410582075 98387624 410582075 98387624 900941440 98387624 885844478 424535856 885844478 424535856 576341298 347255338 576341298 347255338 906738781 91875458 906738781 91875458 549052155 514922684 549052155 514922684 296285198 832618150 296285198 832618150 168099991 806591735 168099991 806591735 246151441 24333515 246151441 24333515 975165774 24333515 952863999 364766904 952863999 364766904 561994912 667716859 561994912 667716859 326231798 833450286 326231798 833450286 65219291 937045220 65219291 845133099 65219291 845133099 192031067 736026988 192031067 736026988 455292688 106224669 455292688 106224669 892808188 106224669 796176922 610686557 796176922 610686557 59783339 942162955 59783339 829239374 59783339 829239374 449216415 41683111 449216415 41683111 957468206 41683111 897917375 558711169 897917375 558711169 195218460 876178560 195218460 876178560 124821453 507663820 124821453 507663820 578213709 366015436 578213709 366015436 735720537 263986893 735720537 263986893 729638760 295447438 729638760 295447438 693874792 499961864 693874792 499961864 82419 999840877 82419 908242458 82419 908242458 112218014 710629008 112218014 710629008 300029169 690502670 300029169 690502670 666006848 253090687 666006848 253090687 786546120 98738585 786546120 98738585 908683429 89748593 908683429 89748593 629463622 980121222 629463622 980121222 21213318 761977310 21213318 761977310 315707308 440082265 315707308 440082265 823020341 173255034 823020341 173255034 898932974 100376896 898932974 100376896 707098138 373475121 707098138 373475121 473624212 852575465 473624212 852575465 148393478 758748119 148393478 758748119 796105073 150350388 796105073 150350388 848604981 150350388 119365393 881746448 119365393 758595331 119365393 758595331 423214792 208951166 423214792 208951166 971733128 27727245 971733128 27727245 942296831 122402406 942296831 122402406 847269597 168277773 847269597 168277773 286068367 773555754 286068367 773555754 209106715 887992346 209106715 887992346 113339429 768050158 113339429 768050158 244126938 590737764 244126938 590737764 416570945 467893927 416570945 467893927 552009988 357954506 552009988 357954506 917684914 81240379 917684914 81240379 891069024 115767564 891069024 115767564 781761826 221875077 781761826 221875077 735422216 466237728 735422216 466237728 510563604 985508909 510563604 985508909 15242846 733734930 15242846 733734930 366475923 582572826 366475923 582572826 750432247 2939667 750432247 2939667 997248076 2939667 343267878 657805109 343267878 390738678 343267878 390738678 640079685 167989739 640079685 167989739 867916419 130185952 867916419 130185952 687488387 412099731 687488387 412099731 318462141 683183203 318462141 427524324 318462141 427524324 589201990 233973485 589201990 233973485 764760679 233973485 734426259 420141426 734426259 420141426 251281119 752545852 251281119 752545852 248713917 482594960 248713917 482594960 699297593 250469020 699297593 250469020 757769520 154839372 757769520 154839372 844171220 154839372 716526648 437300863 716526648 437300863 49518235 974101993 49518235 974101993 27015399 496643224 27015399 496643224 890475238 24195433 890475238 24195433 975348430 24195433 478808089 733812778 478808089 733812778 220655807 980299913 220655807 980299913 20949746 853824558 20949746 853824558 545036160 127259719 545036160 127259719 999809323 241639 999809323 241639 887969918 152564380 887969918 152564380 803470756 998540192 803470756 998540192 1297840 386623371 1297840 386623371 895881513 65773083 895881513 65773083 932772111 65773083 925897905 194490873 925897905 194490873 636611944 717024800 636611944 717024800 224325407 776167956 224325407 559377148 224325407 559377148 810812210 148297935 810812210 148297935 850726720 148297935 762710888 594009941 762710888 594009941 183861838 977885883 183861838 977885883 23226670 877567524 23226670 877567524 211578011 561356098 211578011 561356098 664622226 247517470 664622226 247517470 894155979 105141982 894155979 105141982 340643991 719056271 340643991 719056271 121529949 879571068 121529949 176616044 121529949 176616044 902427549 71444869 902427549 71444869 927340067 71444869 591675817 739199937 591675817 739199937 94879495 921495555 94879495 921495555 80567407 801042281 80567407 801042281 345919179 581593499 345919179 581593499 551195957 449318837 551195957 449318837 273534419 856696727 273534419 856696727 144828977 713974435 144828977 713974435 770138117 228186739 770138117 228186739 748851297 370522241 748851297 370522241 306474031 817173328 306474031 817173328 27245670 973881029 27245670 895011488 27245670 895011488 219998967 585699850 219998967 585699850 540292617 265371311 540292617 265371311 734125899 265371311 542047622 686359808 542047622 686359808 127223250 889367852 127223250 889367852 111753676 814972084 111753676 814972084 189412700 779432834 189412700 779432834 554099714 287686701 554099714 287686701 767070476 56555681 767070476 56555681 954520379 44278242 954520379 44278242 474823442 746452843 474823442 746452843 201749063 798577673 201749063 493202502 201749063 493202502 831790593 151706620 831790593 151706620 956362427 23463125 956362427 23463125 976086521 23463125 761652830 645313738 761652830 645313738 280329294 787354747 280329294 787354747 187750806 829587367 187750806 829587367 102229019 899692228 102229019 826853564 102229019 826853564 381325703 489737282 381325703 489737282 560193855 26755112 560193855 26755112 972953560 26755112 703103577 340874192 703103577 340874192 454416760 580205165 454416760 580205165 311637070 846717527 311637070 846717527 154088193 846717527 913585469 84744860 913585469 84744860 597640552 475406514 597640552 475406514 514010650 932696618 514010650 932696618 69160499 552142338 69160499 552142338 633051651 204385402 633051651 204385402 857316653 141543907 857316653 141543907 437523336 812290871 437523336 812290871 187950288 793165131 187950288 793165131 457151797 280828760 457151797 280828760 863436092 28940405 863436092 28940405 970278007 28940405 342004717 772008878 342004717 772008878 228819506 557898893 228819506 557898893 531612544 178959974 531612544 178959974 977234640 22206304 977234640 22206304 147450986 972623901 147450986 972623901 25651867 975478222 25651867 759162426 25651867 759162426 347192817 368914928 347192817 368914928 895844871 103703132 895844871 103703132 680310918 401777698 680310918 401777698 553637850 857423282 553637850 857423282 58050908 943564138 58050908 873641319 58050908 873641319 147348369 636205298 147348369 636205298 391949359 595040531 391949359 595040531 607781900 173244396 607781900 173244396 834132856 150129906 834132856 150129906 848894884 150129906 807707219 268497167 807707219 268497167 568039611 504901156 568039611 504901156 360882028 936970173 360882028 936970173 65362674 417923194 65362674 417923194 801304886 63372322 801304886 63372322 934943993 63372322 841587954 174375137 841587954 174375137 777792717 656444656 777792717 656444656 23238391 998809612 23238391 998809612 1047395 808564170 1047395 808564170 253249118 469489673 253249118 469489673 539549421 416096144 539549421 416096144 641556774 159387062 641556774 159387062 839608079 159387062 437347493 834123479 437347493 834123479 56021613 946183110 56021613 946183110 55391810 840002716 55391810 840002716 224389696 362935703 224389696 362935703 929075033 69622089 929075033 69622089 891982491 227410515 891982491 227410515 581221403 844095776 581221403 844095776 72758205 928935211 72758205 878385532 72758205 878385532 791270942 207133481 791270942 207133481 694996012 312164211 694996012 312164211 53572952 947722209 53572952 947722209 594076775 406423748 594076775 406423748 517331703 689224485 517331703 689224485 257828200 751796709 257828200 751796709 137070346 941224563 137070346 941224563 60789353 820388992 60789353 820388992 528898626 376008614 528898626 376008614 855717177 28864917 855717177 28864917 970323828 28864917 635768393 579538873 635768393 579538873 318359896 683291639 318359896 639514102 318359896 639514102 392681417 251082072 392681417 251082072 877680490 120568742 877680490 120568742 804957836 623769529 804957836 623769529 58372692 943357031 58372692 850437069 58372692 850437069 257334550 514898024 257334550 514898024 487576974 191110476 487576974 191110476 892760628 102369079 892760628 102369079 968183399 31179470 968183399 31179470 911858003 827997651 911858003 827997651 97486746 904368668 97486746 866462914 97486746 866462914 136481388 435889443 136481388 435889443 663430883 231885242 663430883 231885242 770336983 145088558 770336983 145088558 915357186 19088027 915357186 19088027 980378274 19088027 908698351 354908387 908698351 354908387 540711420 625853556 540711420 625853556 146180631 855120447 146180631 704571789 146180631 704571789 652949469 81233543 652949469 81233543 962463085 36360684 962463085 36360684 917401231 124638660 917401231 124638660 782852111 241562842 782852111 241562842 485956687 930041694 485956687 930041694 71375592 891043541 71375592 891043541 111438580 649732866 111438580 649732866 372117362 441257850 372117362 441257850 641089883 214657656 641089883 214657656 784096119 214657656 595078688 480288467 595078688 480288467 38039381 963149259 38039381 606274489 38039381 606274489 800840385 45780113 800840385 45780113 952963059 45780113 841114623 208077765 841114623 208077765 693865588 399039077 693865588 399039077 443167964 564326410 443167964 564326410 7373221 992812912 7373221 982185190 7373221 982185190 393618832 430261188 393618832 430261188 835000311 164430811 835000311 164430811 573623855 582906574 573623855 582906574 113556940 931690059 113556940 931690059 70055522 368823020 70055522 368823020 983910053 15692782 983910053 15692782 917038136 628692347 917038136 628692347 101583711 935878744 101583711 935878744 56459158 944948525 56459158 825339861 56459158 825339861 184119305 483500182 184119305 483500182 618006611 190850743 618006611 190850743 845268598 153574279 845268598 153574279 72973175 936826389 72973175 936826389 65470835 866003677 65470835 866003677 374597162 504077759 374597162 504077759 512427882 373784657 512427882 373784657 720703573 278655062 720703573 278655062 531635889 488574318 531635889 488574318 262380879 929111675 262380879 929111675 72434906 852738876 72434906 852738876 341352217 204371950 341352217 204371950 793995230 204371950 606793173 439738335 606793173 439738335 533514814 475877306 533514814 475877306 508978586 856559810 508978586 856559810 33874637 967119614 33874637 731057244 33874637 731057244 419361556 579872266 419361556 579872266 890466334 108409350 890466334 108409350 422423056 987501256 422423056 987501256 13242331 653871743 13242331 653871743 479995542 505646498 479995542 505646498 657994056 7824474 657994056 7824474 991956501 7824474 619684894 515529408 619684894 515529408 232718286 836501334 232718286 836501334 101106229 990274490 101106229 990274490 10221148 517734877 10221148 517734877 811842716 9021156 811842716 9021156 990727289 9021156 962648489 166630197 962648489 166630197 786070820 373973260 786070820 373973260 80995204 976163061 80995204 976163061 25116193 780640721 25116193 780640721 803094702 194838038 803094702 194838038 767025534 233942012 767025534 233942012 1544047 998290810 1544047 874804335 1544047 874804335 319484511 680982996 319484511 680982996 646719988 352694566 646719988 352694566 397914269 626435423 397914269 626435423 246259231 761719687 246259231 761719687 106927184 894362008 106927184 698380571 106927184 698380571 450303037 32112925 450303037 32112925 967256364 32112925 965602962 167835782 965602962 167835782 497330959 786222201 497330959 786222201 213818221 666179696 213818221 666179696 451997615 490890864 451997615 490890864 531959402 451446808 531959402 451446808 823338341 175236817 823338341 175236817 694398178 405873597 694398178 405873597 527579934 605051828 527579934 605051828 177498772 823384672 177498772 632596749 177498772 632596749 437666420 528988226 437666420 528988226 616805495 282325762 616805495 282325762 871737228 16637389 871737228 16637389 982985239 16637389 693435605 842682753 693435605 842682753 88634408 913410811 88634408 742905346 88634408 742905346 940120906 6914465 940120906 6914465 993056182 6914465 546818974 994699151 546818974 994699151 5154324 909978306 5154324 909978306 357058603 480807895 357058603 480807895 979550452 19820468 979550452 19820468 916402593 85888276 916402593 85888276 131871188 873137373 131871188 873137373 104668430 982100252 104668430 982100252 18929703 270222183 18929703 270222183 743004617 229384205 743004617 229384205 878114713 40609493 878114713 40609493 958547123 40609493 788505047 370312168 788505047 370312168 495766767 848657930 495766767 848657930 57570654 944024891 57570654 760127046 57570654 760127046 244500970 660350520 244500970 660350520 377736704 190254509 377736704 190254509 985590050 14279230 985590050 14279230 591302841 657503329 591302841 657503329 282584789 914752647 282584789 914752647 10479861 989933213 10479861 674025322 10479861 674025322 459222764 156092264 459222764 156092264 946200448 52553277 946200448 52553277 845161649 189536318 845161649 189536318 258446135 808321928 258446135 808321928 123523138 911846033 123523138 911846033 90326488 560373054 90326488 560373054 566478685 285470525 566478685 285470525 842495189 17039767 842495189 17039767 982529038 17039767 830950884 263277894 830950884 263277894 501881764 502281270 501881764 502281270 152354765 977845784 152354765 977845784 18370708 982684462 18370708 697645563 18370708 697645563 482520081 509492222 482520081 509492222 904409905 94418172 904409905 94418172 889975462 164905700 889975462 164905700 703096785 398111344 703096785 398111344 546367325 764090586 546367325 764090586 53597546 947637626 53597546 594132957 53597546 594132957 779421419 219370608 779421419 219370608 701016317 553293402 701016317 553293402 230096613 770869380 230096613 367288507 230096613 367288507 962047614 7048568 962047614 7048568 992841640 7048568 576519786 680307851 576519786 680307851 53934564 958529543 53934564 958529543 42285208 937417805 42285208 937417805 348309983 603185625 348309983 603185625 565365790 435541851 565365790 435541851 447611493 593342502 447611493 593342502 277582431 758399803 277582431 758399803 231182344 966536936 231182344 966536936 34544575 966536936 457917304 541487739 457917304 541487739 423694144 760499542 423694144 760499542 240509098 567240957 240509098 567240957 900462516 98937724 900462516 98937724 458643746 575792802 458643746 575792802 216250196 783640881 216250196 783640881 981467315 17984199 981467315 17984199 667592373 470377720 667592373 470377720 418515909 733753038 418515909 733753038 235052575 879688855 235052575 879688855 67175570 944780867 67175570 944780867 56606771 940238782 56606771 940238782 72817995 843399173 72817995 843399173 271710602 501894982 271710602 501894982 787686581 210962606 787686581 210962606 726485176 343646434 726485176 343646434 589224431 458405230 589224431 458405230 154701536 910290446 154701536 910290446 91943852 897911369 91943852 897911369 277736677 696835843 277736677 696835843 475591326 425776891 475591326 425776891 648974518 59988849 648974518 59988849 938378749 59988849 873971796 236032311 873971796 236032311 759239747 334722770 759239747 334722770 386497892 992261222 386497892 992261222 7997398 714657499 7997398 714657499 317894250 436575903 317894250 436575903 596235419 30493133 596235419 30493133 968863122 30493133 893958111 383486117 893958111 383486117 606695508 583876315 606695508 583876315 315756424 709513166 315756424 709513166 165062151 951209605 165062151 951209605 49870019 831568741 49870019 831568741 256996052 363514666 256996052 363514666 953065380 45694980 953065380 45694980 855785937 569989227 855785937 569989227 209441774 921056286 209441774 921056286 80970321 475442737 80970321 475442737 784837148 106843729 784837148 106843729 936475522 33093607 936475522 33093607 966136738 33093607 693036708 368824034 693036708 368824034 84737363 917209587 84737363 668202293 84737363 668202293 353232583 531828243 353232583 531828243 607029856 200143666 607029856 200143666 798087504 200143666 758665306 400892824 758665306 400892824 527381857 520454141 527381857 520454141 248227522 970467770 248227522 970467770 30926874 905547246 30926874 905547246 280074449 542650959 280074449 542650959 661259293 126741234 661259293 126741234 871399759 126741234 864990553 318841258 864990553 318841258 426811651 668031178 426811651 668031178 61061247 989129440 61061247 989129440 11449864 625260571 11449864 625260571 398621942 595143415 398621942 595143415 669996496 328877076 669996496 328877076 452654714 661420851 452654714 661420851 161515147 839496388 161515147 125183358 161515147 125183358 893244334 96068479 893244334 96068479 902986710 96068479 804007065 272676983 804007065 272676983 647853374 988792375 647853374 988792375 11877493 865646884 11877493 865646884 211989864 574292729 211989864 574292729 460349114 511362578 460349114 511362578 713687124 40397955 713687124 40397955 958843125 40397955 921246203 265059656 921246203 265059656 493730266 654674363 493730266 654674363 284545278 901115865 284545278 901115865 93230742 944094911 93230742 944094911 28409376 972771182 28409376 953129885 28409376 953129885 148018003 572527295 148018003 572527295 965456285 33636487 965456285 33636487 537942279 558613575 537942279 558613575 198099974 935007058 198099974 935007058 67274752 645975331 67274752 645975331 404152547 502313282 404152547 502313282 582377004 324097243 582377004 324097243 674061715 324097243 548257653 957207696 548257653 957207696 43699197 403129000 43699197 403129000 683764148 14181246 683764148 14181246 985802152 14181246 872944727 135151258 872944727 135151258 2253174 997588552 2253174 863461498 2253174 863461498 168705409 607678201 168705409 607678201 520569130 210092109 520569130 210092109 788603947 210092109 330056775 823621627 330056775 823621627 82623750 919370338 82623750 385279247 82623750 385279247 639766684 102949773 639766684 102949773 904076734 94854624 904076734 94854624 880838179 314240324 880838179 314240324 596361855 783590892 596361855 783590892 102768287 908564165 102768287 908564165 93843258 847321232 93843258 847321232 400769222 135525104 400769222 135525104 862737828 135525104 797987121 484406382 797987121 484406382 311422488 805213731 311422488 805213731 194740334 702064818 194740334 702064818 328245320 216568339 328245320 216568339 821218447 177434850 821218447 177434850 413104135 956544133 413104135 956544133 35203074 965802768 35203074 750950221 35203074 750950221 419022469 191565317 419022469 191565317 871284687 28926845 871284687 28926845 970278991 28926845 933493696 228770547 933493696 228770547 423049379 714712419 423049379 714712419 31552132 969761848 31552132 884316719 31552132 884316719 128523065 775328292 128523065 775328292 225610711 753252595 225610711 753252595 455280626 516743423 455280626 516743423 591873504 369040484 591873504 369040484 638431880 283327965 638431880 283327965 809284847 182493068 809284847 182493068 815753459 182493068 559845995 474907234 559845995 474907234 42022628 958795275 42022628 951084316 42022628 951084316 163861134 615382861 163861134 615382861 595764362 249707559 595764362 249707559 974748388 24714439 974748388 24714439 910751440 115527267 910751440 115527267 41041310 959785532 41041310 859845014 41041310 859845014 206821140 248938021 206821140 248938021 930413390 40258793 930413390 40258793 959048388 40258793 813232806 530882934 813232806 530882934 364559469 823828393 364559469 823828393 165347475 853108139 165347475 853108139 147959664 523650030 147959664 523650030 872490162 6809198 872490162 6809198 993167944 6809198 225837107 987050962 225837107 987050962 13577926 808324970 13577926 808324970 278590458 270954176 278590458 270954176 902846111 19148213 902846111 19148213 980322283 19148213 902681337 619766081 902681337 619766081 305057778 696660747 305057778 422451723 305057778 422451723 935082771 63188550 935082771 63188550 887653168 269928386 887653168 269928386 684667383 621790134 684667383 621790134 138716199 954011092 138716199 954011092 46697610 584066523 46697610 584066523 489290411 221721106 489290411 221721106 800204883 88240176 800204883 88240176 909963224 88240176 832167747 214904055 832167747 214904055 643310191 356771929 643310191 356771929 437827087 562420173 437827087 314946668 437827087 314946668 777499972 103208697 777499972 103208697 896437536 103208697 681164316 537436144 681164316 537436144 315001730 805162858 315001730 805162858 194784957 725912262 194784957 725912262 380986248 106837212 380986248 106837212 895670566 49669180 895670566 49669180 948973247 49669180 832599324 203991074 832599324 203991074 682036046 568583358 682036046 568583358 9653082 990769121 9653082 897506359 9653082 897506359 380864110 582003962 380864110 582003962 617290487 300826844 617290487 300826844 698610905 300826844 581642822 419416566 581642822 221323452 581642822 221323452 853598193 145266704 853598193 145266704 634996702 397107303 634996702 397107303 465022330 993669626 465022330 993669626 6229276 985623840 6229276 985623840 123194034 178047125 123194034 178047125 941870741 57136416 941870741 57136416 940515290 474894576 940515290 474894576 121882400 879362216 121882400 735097430 121882400 735097430 286356179 644694523 286356179 644694523 765073228 47583868 765073228 47583868 951255555 47583868 826941513 235088607 826941513 235088607 654215778 842558268 654215778 842558268 158361592 813976346 158361592 813976346 427577184 11346190 427577184 11346190 988707552 11346190 896494151 582390517 896494151 582390517 363464195 802988555 363464195 802988555 197326353 802271279 197326353 802271279 487264836 354729052 487264836 354729052 651429050 31074234 651429050 31074234 968268895 31074234 375449306 627302508 375449306 627302508 236725126 802222601 236725126 802222601 198117496 432334570 198117496 432334570 698713875 165760028 698713875 165760028 939933270 58829032 939933270 58829032 846045848 201016620 846045848 201016620 402828670 665532450 402828670 665532450 69865381 941742341 69865381 941742341 60300544 798665865 60300544 798665865 308878712 570743716 308878712 570743716 744972820 96964554 744972820 96964554 902274722 96964554 608800394 393748717 608800394 393748717 189886784 881475401 189886784 881475401 39657754 961212407 39657754 700926496 39657754 700926496 923493701 2685659 923493701 2685659 997407782 2685659 540938477 970918326 540938477 970918326 30525547 917624081 30525547 917624081 105284407 459999939 105284407 459999939 891274210 107554306 891274210 107554306 335873717 689852342 335873717 689852342 204493017 976590591 204493017 976590591 24699747 707763156 24699747 707763156 487819819 175058533 487819819 175058533 925111273 14030923 925111273 14030923 985909227 14030923 928143087 846759501 928143087 846759501 76667029 941481495 76667029 941481495 60524262 844149073 60524262 844149073 322667000 678785393 322667000 678785393 177804094 873096110 177804094 873096110 82072155 919951049 82072155 910638390 82072155 910638390 269237828 452827097 269237828 452827097 588823729 113514128 588823729 113514128 884839490 113514128 250064444 998598405 250064444 998598405 1256733 803374330 1256733 803374330 201302070 711039387 201302070 711039387 325528833 275726885 325528833 275726885 977563653 21886403 977563653 21886403 657529687 682974454 657529687 682974454 290010468 828576042 290010468 828576042 172285392 382321067 172285392 382321067 917639088 15011874 917639088 15011874 984756547 15011874 766552230 325670593 766552230 325670593 533839601 714947180 533839601 714947180 218519313 924578499 218519313 924578499 77240009 904160669 77240009 904160669 216203470 632305900 216203470 632305900 593151268 284216540 593151268 284216540 768923548 223025811 768923548 223025811 775215490 223025811 675977067 582917579 675977067 582917579 401747854 608129853 401747854 608129853 326059054 816052443 326059054 816052443 28252091 972968922 28252091 732508118 28252091 732508118 830890709 29470227 830890709 29470227 969767912 29470227 898664827 220780747 898664827 220780747 393189255 786402132 393189255 786402132 213601382 427469655 213601382 427469655 577175568 374489594 577175568 374489594 625377994 374489594 425010065 596617653 425010065 596617653 272904566 795471451 272904566 795471451 204648170 584550179 204648170 584550179 479556563 492824242 479556563 492824242 528683881 413093686 528683881 413093686 943386964 55802982 943386964 55802982 931205449 89179194 931205449 89179194 723981348 414596981 723981348 414596981 484992971 527646546 484992971 527646546 137318791 864441517 137318791 741107844 137318791 741107844 463023451 417044272 463023451 417044272 764181506 164710247 764181506 164710247 959215692 40108162 959215692 40108162 850309519 181635638 850309519 181635638 591486160 479942414 591486160 479942414 452780016 694290681 452780016 694290681 182053952 868338902 182053952 868338902 93947383 908506994 93947383 604753118 93947383 604753118 598837521 8803190 598837521 8803190 996500289 3557532 996500289 3557532 410146714 690130742 410146714 690130742 262993984 757991057 262993984 757991057 125400281 875835486 125400281 795207504 125400281 795207504 273935163 216947639 273935163 216947639 961601355 37186158 961601355 37186158 708430527 356197668 708430527 356197668 460476679 621703107 460476679 621703107 225990743 789933621 225990743 789933621 151072314 897228363 151072314 897228363 104388855 879076869 104388855 879076869 371181143 503089834 371181143 503089834 504819826 31829121 504819826 31829121 967514467 31829121 469299793 671095520 469299793 671095520 168113612 920280533 168113612 920280533 60356415 941607974 60356415 915869620 60356415 915869620 87599400 712884481 87599400 712884481 450070803 448093584 450070803 448093584 687078558 259883831 687078558 259883831 739887423 259883831 306343560 966186939 306343560 966186939 34735989 779447074 34735989 779447074 394523961 137296420 394523961 137296420 976113544 23460991 976113544 23460991 952820262 51087927 952820262 51087927 860445697 868925190 860445697 868925190 64824801 937547780 64824801 729208135 64824801 729208135 316306647 129630525 316306647 129630525 868419090 129630525 762801046 282485539 762801046 282485539 634644339 497404330 634644339 497404330 296363811 767252089 296363811 767252089 131878357 933827880 131878357 933827880 68238813 588435040 68238813 588435040 449612068 121119645 449612068 121119645 946421975 52242684 946421975 52242684 488180703 537336539 488180703 537336539 283474269 717145630 283474269 639258268 283474269 639258268 779892362 20586865 779892362 20586865 978687067 20586865 875532524 204467646 875532524 204467646 320053221 681606184 320053221 681606184 845946224 152804847 845946224 152804847 572906041 440648419 572906041 440648419 109867684 922986947 109867684 922986947 78952657 611015078 78952657 611015078 631793670 20365722 631793670 20365722 978902706 20365722 620172007 727579197 620172007 727579197 272744919 727579197 865264629 132762216 865264629 132762216 436867202 845756410 436867202 845756410 154988699 486946797 154988699 486946797 571544700 369747317 571544700 369747317 764638230 234075099 764638230 234075099 656961654 792096933 656961654 792096933 97023202 904957999 97023202 398143798 97023202 398143798 684840066 64654965 684840066 64654965 948350978 50318589 948350978 50318589 805141646 218604349 805141646 218604349 710734796 527574221 710734796 527574221 450278177 849383793 450278177 849383793 151457074 701595365 151457074 701595365 347606941 526309635 347606941 526309635 729113350 270528144 729113350 270528144 36451241 964624779 36451241 306769366 36451241 306769366 760412267 181857127 760412267 181857127 816669828 181857127 800874514 866437086 800874514 866437086 134861188 613199599 134861188 613199599 603273936 24116403 603273936 24116403 975419662 24116403 792476712 280871182 792476712 280871182 676191738 515570791 676191738 515570791 425676599 574610292 425676599 372669817 425676599 372669817 813000465 185225632 813000465 185225632 282624843 839772353 282624843 839772353 161177389 539673735 161177389 539673735 483285379 508562442 483285379 508562442 633912997 238460623 633912997 238460623 760334210 238460623 651746321 375444114 651746321 375444114 364472670 655288952 364472670 655288952 345660594 92663145 345660594 92663145 996957813 3119836 996957813 3119836 948356293 134898205 948356293 134898205 803124703 499095943 803124703 499095943 235109114 765982623 235109114 765982623 623820172 375991230 623820172 375991230 308871358 851710448 308871358 851710448 84861938 917073941 84861938 837770263 84861938 837770263 398998728 476253064 398998728 476253064 694099509 19424997 694099509 19424997 979883065 19424997 860383219 488005491 860383219 488005491 360276492 968240904 360276492 968240904 33004010 968240904 736897922 262813880 736897922 262813880 456896976 584333116 456896976 584333116 265909497 810796799 265909497 810796799 44357299 956457357 44357299 603224531 44357299 603224531 670092942 268102699 670092942 268102699 933180484 65303185 933180484 65303185 740090421 299086107 740090421 299086107 546216771 658143299 546216771 658143299 7197065 992954396 7197065 927999223 7197065 927999223 222301367 765644497 222301367 765644497 566350411 397726752 566350411 397726752 727408547 272255615 727408547 272255615 263606332 908342530 263606332 908342530 94033580 890400839 94033580 890400839 528184111 198267410 528184111 198267410 887658436 701705 887658436 701705 999401924 701705 909903875 395941459 909903875 395941459 337033892 890712399 337033892 890712399 28446851 981918151 28446851 981918151 19147834 827586391 19147834 827586391 197804094 776826687 197804094 776826687 423480844 301073796 423480844 301073796 996384871 3661083 996384871 3661083 927620419 289768598 927620419 289768598 494664263 576125725 494664263 576125725 357383392 971218324 357383392 971218324 30068134 439841976 30068134 439841976 779984545 218885914 779984545 218885914 732067436 291691688 732067436 291691688 610676370 405955469 610676370 405955469 196142837 804170134 196142837 642566328 196142837 642566328 614807493 176800947 614807493 176800947 821659260 176800947 159758912 841067187 159758912 749653716 159758912 749653716 347215258 633603315 347215258 633603315 423449365 48352839 423449365 48352839 950359422 48352839 906545211 518862570 906545211 518862570 370637348 830500336 370637348 830500336 170109318 451294152 170109318 451294152 550633214 422368398 550633214 422368398 813962366 161156432 813962366 161156432 838020994 161156432 741879250 885136920 741879250 885136920 115789748 885136920 985873262 14109931 985873262 14109931 860889583 270381579 860889583 270381579 518848086 603355507 518848086 603355507 140175643 861237161 140175643 852201256 140175643 852201256 504784756 185112139 504784756 185112139 813082656 185112139 634421221 405643655 634421221 405643655 583823480 994687344 583823480 994687344 5168450 509122486 5168450 509122486 596282737 255271293 596282737 255271293 744132889 255271293 518456137 759737959 518456137 759737959 68789317 933074827 68789317 922387805 68789317 922387805 185982233 791733194 185982233 791733194 295521227 385353772 295521227 385353772 672485124 181178636 672485124 181178636 817336206 181178636 359973894 960804249 359973894 960804249 39987462 930584842 39987462 930584842 594486975 388458233 594486975 388458233 916305024 13540290 916305024 13540290 986564833 13540290 723039211 460277352 723039211 460277352 224679426 779317460 224679426 779317460 172679186 960130968 172679186 960130968 40601933 637934244 40601933 637934244 692808877 239232546 692808877 239232546 795844315 12047175 795844315 12047175 987985679 12047175 976248931 351302146 976248931 351302146 590531064 896859498 590531064 896859498 104708062 556297839 104708062 556297839 529857170 143047631 529857170 143047631 948791486 49941694 948791486 49941694 262684320 766968746 262684320 766968746 51403302 949796567 51403302 916231874 51403302 916231874 105517827 579190129 105517827 579190129 877359521 108329331 877359521 108329331 928125972 70544848 928125972 70544848 685410387 529119294 685410387 529119294 444612820 568955051 444612820 568955051 278333429 758918251 278333429 758918251 63985292 938543906 63985292 582511916 63985292 582511916 507703747 460951545 507703747 460951545 726569607 273051431 726569607 273051431 413964986 964991988 413964986 964991988 35895796 837387853 35895796 837387853 508733215 345383515 508733215 345383515 810930426 44808359 810930426 44808359 954139540 44808359 610200660 442553867 610200660 442553867 251842830 936254114 251842830 936254114 65843036 737961800 65843036 737961800 560260541 397253383 560260541 397253383 747446319 101669939 747446319 101669939 897982426 101669939 719512274 347110513 719512274 347110513 45192856 995466887 45192856 995466887 4405581 912918054 4405581 912918054 251047296 634133341 251047296 634133341 636591278 48495386 636591278 48495386 950133505 48495386 877082971 775766271 877082971 775766271 76866716 933630228 76866716 933630228 68322043 726048470 68322043 726048470 347732299 474531770 347732299 474531770 601145513 93532342 601145513 93532342 905218539 93532342 766644596 417579739 766644596 417579739 582576509 872634375 582576509 872634375 128369779 694752013 128369779 694752013 364017652 278733375 364017652 278733375 861377767 4195729 861377767 4195729 995871445 4195729 724295689 425923597 724295689 425923597 539596377 528212876 539596377 528212876 387448233 918184875 387448233 918184875 23465903 977664836 23465903 532023296 23465903 532023296 761247389 223897829 761247389 223897829 802963686 191534380 802963686 191534380 882051695 116430657 882051695 116430657 837757062 550153611 837757062 550153611 109983552 891109462 109983552 889337989 109983552 889337989 803312703 32817268 803312703 32817268 966602657 32817268 809863140 534086402 809863140 534086402 71552153 980893929 71552153 980893929 2072501 997747147 2072501 923987312 2072501 923987312 499251080 192762844 499251080 192762844 805109023 192762844 24597899 976692085 24597899 942003813 24597899 942003813 118465897 525512144 118465897 525512144 725914429 169147156 725914429 169147156 979512805 19862944 979512805 19862944 485201914 533226655 485201914 533226655 326347425 738224991 326347425 738224991 211668453 788136534 211668453 759954626 211668453 759954626 252094355 567722551 252094355 567722551 974935432 24503459 974935432 24503459 646476625 365350808 646476625 365350808 619788856 795180103 619788856 795180103 192599649 807570500 192599649 697147401 192599649 697147401 634991678 330228641 634991678 330228641 668710190 330228641 622606955 499026721 622606955 499026721 439668073 560359074 439668073 526647331 439668073 526647331 511244004 247472456 511244004 247472456 921127287 77569449 921127287 77569449 744971378 479876904 744971378 479876904 21629893 979718812 21629893 967397573 21629893 967397573 147844676 529301242 147844676 529301242 483621865 220875987 483621865 220875987 912577574 85748903 912577574 85748903 888322496 327750498 888322496 327750498 621046485 613994111 621046485 613994111 315972947 685770731 315972947 685770731 866032547 131967832 866032547 131967832 714744281 332550371 714744281 332550371 584839080 540797821 584839080 540797821 268059212 925232324 268059212 925232324 76542254 395765573 76542254 395765573 633670300 365865991 633670300 365865991 402446216 598053209 402446216 442458202 402446216 442458202 584588597 344111270 584588597 344111270 712226808 287223534 712226808 287223534 362641433 752808806 362641433 752808806 113424983 977149932 113424983 977149932 24098630 871552834 24098630 871552834 129852668 636244183 129852668 636244183 448384657 61379624 448384657 61379624 936985079 61379624 822095611 508079795 822095611 508079795 329351356 969342171 329351356 969342171 31916249 794924756 31916249 794924756 724984797 235234717 724984797 235234717 854291330 144478696 854291330 144478696 498767329 532257812 498767329 532257812 255377215 818198086 255377215 818198086 182610289 818198086 654855287 344741730 654855287 344741730 250160136 924239856 250160136 924239856 77546888 635984694 77546888 635984694 421849257 294899254 421849257 294899254 798383049 199979017 798383049 199979017 631341709 704149640 631341709 704149640 274235912 808080130 274235912 808080130 144546247 857044399 144546247 692692941 144546247 692692941 509452198 321459734 509452198 321459734 710946297 7128903 710946297 7128903 992743312 7128903 825122043 467354202 825122043 467354202 404891801 722751364 404891801 722751364 187528307 856530584 187528307 856530584 144906004 598722387 144906004 598722387 618083518 314174990 618083518 314174990 893137435 106043561 893137435 106043561 843461830 266270194 843461830 266270194 345076134 821054918 345076134 821054918 126176572 874706733 126176572 552775401 126176572 552775401 812173282 68362678 812173282 68362678 930342450 68362678 753861672 267310645 753861672 267310645 439534452 628523877 439534452 628523877 259228821 756354173 259228821 756354173 45055859 964082330 45055859 964082330 3121700 996855367 3121700 981784415 3121700 981784415 80429952 883352029 80429952 883352029 266729716 538085998 266729716 538085998 822084409 8429797 822084409 8429797 991331753 8429797 634344803 365092664 634344803 365092664 952394573 46332076 952394573 46332076 951339911 54458375 951339911 54458375 732913476 316082362 732913476 316082362 432840323 982018466 432840323 982018466 19013632 847248259 19013632 847248259 436984450 493686990 436984450 493686990 634904264 83905515 634904264 83905515 985963487 13989803 985963487 13989803 647911653 400761927 647911653 400761927 257128904 821049694 257128904 821049694 147701860 853480368 147701860 690684325 147701860 690684325 485357989 13852615 485357989 13852615 986071952 13852615 235776737 768643680 235776737 768643680 61764363 987973498 61764363 987973498 12813497 620397840 12813497 620397840 806852157 126772841 806852157 126772841 883141771 115259525 883141771 115259525 855132865 253706597 855132865 253706597 588527580 686781982 588527580 686781982 231295892 823826841 231295892 823826841 177033065 669519670 177033065 669519670 558783735 219292524 558783735 219292524 911554567 77390548 911554567 77390548 921346003 77390548 744876971 280335026 744876971 280335026 582304283 556308795 582304283 556308795 359681343 734591296 359681343 734591296 148025124 858151645 148025124 858151645 100655936 901257801 100655936 569890111 100655936 569890111 559117073 435693228 559117073 435693228 969549085 29700184 969549085 29700184 760376147 402650862 760376147 402650862 557922448 490117823 557922448 490117823 476318029 600022143 476318029 600022143 396137478 647991513 396137478 647991513 29146053 972058109 29146053 971066103 29146053 971066103 98484538 634446290 98484538 634446290 775343873 1145417 775343873 1145417 999049927 1145417 493002368 546883252 493002368 546883252 30264696 971046720 30264696 757255740 30264696 757255740 456000775 531071954 456000775 531071954 487433566 439018886 487433566 439018886 930864109 67724950 930864109 67724950 86415613 974097974 86415613 974097974 27035288 568441443 27035288 568441443 588015207 286312422 588015207 286312422 849801532 149321610 849801532 149321610 595905515 488481132 595905515 488481132 449346592 556349386 449346592 556349386 443419544 425918014 443419544 425918014 854930559 143979658 854930559 143979658 727549068 366178017 727549068 366178017 386703054 705312508 386703054 705312508 33455697 967700126 33455697 479105044 33455697 479105044 597313821 232779507 597313821 232779507 954407422 44441532 954407422 44441532 841922762 219507629 841922762 219507629 706044085 421373250 706044085 421373250 524291016 640783386 524291016 640783386 341317079 875588585 341317079 875588585 125575263 782053329 125575263 782053329 528616540 419944296 528616540 419944296 667331423 120914608 667331423 120914608 877166220 120914608 453359611 649294039 453359611 649294039 351759165 414679523 351759165 414679523 677844976 283716156 677844976 283716156 723921221 139335429 723921221 139335429 956656576 42367476 956656576 42367476 168187755 883998132 168187755 883998132 16957754 984059596 16957754 802865481 16957754 802865481 453825474 419931348 453825474 419931348 581098674 419931348 406997708 593604736 406997708 495459100 406997708 495459100 754601236 219504877 754601236 219504877 779313355 219504877 479680454 785509922 479680454 785509922 170326857 830164557 170326857 254395778 170326857 254395778 842096384 3527882 842096384 3527882 996580146 3527882 833997460 461177024 833997460 461177024 519126114 672154879 519126114 672154879 179147978 953878414 179147978 953878414 46895549 900360801 46895549 900360801 104347479 262763175 104347479 262763175 758498796 124548847 758498796 124548847 873564655 124548847 715566091 799010444 715566091 799010444 102188013 899716134 102188013 826674641 102188013 826674641 198644391 124904033 198644391 124904033 873128119 124904033 808703790 314151297 808703790 314151297 485084959 959419558 485084959 959419558 41518803 594263934 41518803 594263934 543885350 92709764 543885350 92709764 905937914 92709764 480361477 588871115 480361477 588871115 225829967 970443095 225829967 970443095 30957679 619831367 30957679 619831367 736395369 129009023 736395369 129009023 869126602 129009023 816051831 229235288 816051831 229235288 660695813 382207090 660695813 382207090 521678704 674552604 521678704 674552604 27805795 973391581 27805795 788878556 27805795 788878556 398815838 462230859 398815838 462230859 838625132 153773612 838625132 153773612 995297698 4809629 995297698 4809629 375684329 624224522 375684329 539625302 375684329 539625302 506289955 71791369 506289955 71791369 960319536 38601510 960319536 38601510 815093216 338072105 815093216 338072105 652361896 458374966 652361896 458374966 463759945 781941934 463759945 781941934 190054145 810100738 190054145 735074103 190054145 735074103 614614434 385143194 614614434 385143194 611339524 431220715 611339524 431220715 124050341 877052534 124050341 877052534 984569758 15190901 984569758 15190901 744604756 329281736 744604756 329281736 442423371 786673747 442423371 786673747 9554061 990847161 9554061 945724998 9554061 945724998 277062452 351113659 277062452 351113659 648638071 351113659 545858699 521808990 545858699 521808990 460431173 921550361 460431173 921550361 13099235 987723732 13099235 431352357 13099235 431352357 845241333 52055096 845241333 52055096 981997526 17465932 981997526 17465932 797277990 728622856 797277990 728622856 271715402 153543233 271715402 153543233 959875715 39346353 959875715 39346353 729822041 661927257 729822041 661927257 289001467 823391279 289001467 823391279 177492371 466644529 177492371 466644529 727456141 254468793 727456141 254468793 972768907 26817901 972768907 26817901 773873555 919431840 773873555 919431840 58177774 943482076 58177774 896501280 58177774 896501280 114074105 126398334 114074105 126398334 901490576 85135661 901490576 85135661 913116020 85135661 744176934 722778576 744176934 722778576 256463895 920917542 256463895 920917542 81087800 797620869 81087800 797620869 504162117 469812694 504162117 469812694 559745889 53686570 559745889 53686570 945098324 53686570 785912178 332329113 785912178 332329113 74128580 927625323 74128580 410462723 74128580 410462723 807540938 190263646 807540938 190263646 710186972 647297187 710186972 647297187 307087447 807248550 307087447 807248550 172747865 943662967 172747865 943662967 57919974 631186721 57919974 631186721 372394655 453843533 372394655 453843533 931731843 66831896 931731843 66831896 777818216 739696571 777818216 739696571 11964719 988719213 11964719 616021130 11964719 616021130 455756712 512922860 455756712 512922860 530913504 134130143 530913504 134130143 886177680 112239379 886177680 112239379 774812142 758854948 774812142 758854948 141992508 859535169 141992508 804459969 141992508 804459969 238679311 664066740 238679311 664066740 487557452 412883378 487557452 412883378 612608840 348978992 612608840 348978992 926726656 72128878 926726656 72128878 133960653 952601689 133960653 952601689 48224505 943017025 48224505 943017025 223416286 367335772 223416286 367335772 933434713 64953272 933434713 64953272 920922513 180633849 920922513 180633849 772091461 226486468 772091461 226486468 530290337 567691848 530290337 567691848 93056007 983015565 93056007 983015565 18104910 299068381 18104910 299068381 905800064 82065570 905800064 82065570 916691775 82065570 291223374 810199518 291223374 810199518 189882003 677906846 189882003 677906846 939319174 59290479 939319174 59290479 354813100 701687738 354813100 701687738 131930724 869231726 131930724 753063409 131930724 753063409 540983316 441991931 540983316 441991931 681200186 305123970 681200186 305123970 983755427 4436898 983755427 4436898 995597653 4436898 744543928 350759853 744543928 350759853 495235160 701325588 495235160 701325588 299931367 610702757 299931367 610702757 438689327 402677002 438689327 402677002 647662340 154578316 647662340 154578316 858020923 123422901 858020923 123422901 874741503 123422901 562922157 590575205 562922157 590575205 409870765 431798461 409870765 431798461 672067402 271787998 672067402 271787998 850869158 11220689 850869158 11220689 988825657 11220689 615152647 453530099 615152647 453530099 123869220 893119759 123869220 893119759 107923568 875266297 107923568 875266297 681085234 42540849 681085234 42540849 956404553 42540849 658437388 377815911 658437388 377815911 578935149 986270850 578935149 986270850 14485577 754686218 14485577 754686218 360421222 451793423 360421222 451793423 975754380 202812 975754380 202812 999836003 202812 423230724 843992217 423230724 843992217 49937816 951163003 49937816 580307742 49937816 580307742 742306688 76695308 742306688 76695308 921882757 76695308 634246252 751385975 634246252 751385975 249845320 665264330 249845320 665264330 418995737 430446105 418995737 430446105 624838540 374996090 624838540 374996090 618560750 554747050 618560750 554747050 431087026 906593445 431087026 906593445 95567125 897053668 95567125 897053668 350656974 586081647 350656974 586081647 490789377 132606346 490789377 132606346 865530870 132606346 628284225 409620573 628284225 409620573 474447413 703246526 474447413 703246526 211249821 868072594 211249821 868072594 22112034 979117249 22112034 831686160 22112034 831686160 281546681 515459971 281546681 515459971 940018885 58781886 940018885 58781886 505265677 594561112 505265677 594561112 399768271 603622486 399768271 603622486 115664385 885318661 115664385 773428683 115664385 773428683 287183495 300417761 287183495 300417761 889779123 109066472 889779123 109066472 362834046 830560762 362834046 830560762 170055093 374416538 170055093 374416538 921197324 77514051 921197324 77514051 435922479 572342217 435922479 572342217 190364620 940096326 190364620 940096326 61967500 483537721 61967500 483537721 732715496 192708507 732715496 192708507 806718157 191059066 806718157 191059066 749370871 256356248 749370871 256356248 701563163 323516165 701563163 323516165 577728396 431207491 577728396 431207491 544271174 579540722 544271174 579540722 387272371 769373902 387272371 769373902 9266851 991102539 9266851 983678493 9266851 983678493 539447511 394892059 539447511 394892059 799225953 85372778 799225953 85372778 965492415 33623690 965492415 33623690 954203426 226735592 954203426 226735592 587402877 489130142 587402877 489130142 455997360 549814018 455997360 549814018 389728132 610367999 389728132 610367999 794780187 203519674 794780187 203519674 746295337 334692140 746295337 334692140 644159733 975493297 644159733 975493297 25610394 843592637 25610394 843592637 312439095 616144411 312439095 616144411 731723951 268063603 731723951 268063603 115645476 885340861 115645476 762998026 115645476 762998026 422731556 460409491 422731556 460409491 730652893 256058110 730652893 256058110 743234945 256058110 525640772 515409879 525640772 515409879 315717766 865208130 315717766 865208130 136459696 823826637 136459696 823826637 275895619 623745532 275895619 623745532 410215760 348773050 410215760 348773050 650922487 348773050 363234100 636423648 363234100 170343350 363234100 170343350 932151015 43365344 932151015 43365344 955524000 43365344 927841210 929647936 927841210 929647936 71822558 929647936 991605932 8172123 991605932 8172123 832205483 470840990 832205483 470840990 510533521 891742423 510533521 891742423 37250264 963958969 37250264 793985954 37250264 793985954 805213661 192661106 805213661 192661106 481780349 858115276 481780349 858115276 4786967 995065111 4786967 962525219 4786967 962525219 145126010 829359534 145126010 829359534 299166151 633639460 299166151 633639460 368754011 149487943 368754011 149487943 881485148 116941091 881485148 116941091 487047929 716222872 487047929 716222872 152615979 848152656 152615979 343144342 152615979 343144342 678763812 319151633 678763812 319151633 803080239 55879822 803080239 55879822 943364338 55879822 597452644 582834496 597452644 582834496 37965014 963226451 37965014 874295406 37965014 874295406 130456934 638649036 130456934 638649036 428699714 119082953 428699714 119082953 935105422 60129299 935105422 60129299 938302269 60129299 860433690 784167888 860433690 784167888 215748650 260727814 215748650 260727814 752947140 223342739 752947140 223342739 910760422 87351229 910760422 87351229 297645480 957221218 297645480 957221218 43664174 408646980 43664174 408646980 686014832 259235191 686014832 259235191 758743124 223051324 758743124 223051324 790642946 155266314 790642946 155266314 857755016 4096290 857755016 4096290 996012713 4096290 578727396 723834028 578727396 723834028 96884293 905147794 96884293 430586200 96884293 430586200 658035067 327782663 658035067 327782663 937597917 60687292 937597917 60687292 494528571 670569985 494528571 670569985 254087001 871450036 254087001 871450036 22852510 978369332 22852510 908033774 22852510 908033774 393744321 522181505 393744321 522181505 535281643 177482901 535281643 177482901 896101385 103457495 896101385 103457495 332718880 669042948 332718880 637072887 332718880 637072887 532330139 107773336 532330139 107773336 891068651 107773336 869550616 313875006 869550616 313875006 562838224 631075118 562838224 631075118 258726305 858007908 258726305 858007908 143569921 802056838 143569921 802056838 421349825 494890033 421349825 494890033 729103459 67525323 729103459 67525323 931023916 67525323 860107488 491417253 860107488 491417253 24612780 976679737 24612780 849177941 24612780 849177941 645454090 57848595 645454090 57848595 941132045 57848595 885560391 143947258 885560391 143947258 154699094 846029796 154699094 819427369 154699094 819427369 256426547 543257400 256426547 543257400 564714077 338534001 564714077 338534001 959417969 39892769 959417969 39892769 953471967 87608798 953471967 87608798 857449253 376031705 857449253 376031705 552535688 448079839 552535688 304529717 552535688 304529717 800991795 99694691 800991795 99694691 910132889 31118021 910132889 31118021 982691727 16876961 982691727 16876961 854320915 221754320 854320915 221754320 654266385 582490367 654266385 582490367 364978444 634891145 364978444 502822939 364978444 502822939 851140887 135021072 851140887 135021072 876377672 121770904 876377672 121770904 348646109 733171807 348646109 733171807 8616117 991786468 8616117 986005032 8616117 986005032 144865164 717991479 144865164 717991479 290639804 413083555 290639804 413083555 702847387 238369168 702847387 238369168 760356088 238369168 598656558 663386121 598656558 663386121 5228555 994629784 5228555 976125561 5228555 976125561 285839524 623630715 285839524 623630715 404227443 463919914 404227443 463919914 883543215 114831865 883543215 114831865 879991987 183562168 879991987 183562168 599137775 820030462 599137775 820030462 180796626 816600201 180796626 816600201 205972238 480547685 205972238 480547685 865717384 132409774 865717384 132409774 465516251 592256476 465516251 592256476 408373558 592256476 854516775 144338011 854516775 144338011 83323843 918669193 83323843 583793640 83323843 583793640 643291416 35124599 643291416 35124599 963742972 35124599 682498787 378612334 682498787 378612334 533577951 715333577 533577951 715333577 146606419 970917603 146606419 970917603 30545570 833208834 30545570 833208834 833912586 49004594 833912586 49004594 949639179 49004594 427427987 788108714 427427987 788108714 54808591 946656957 54808591 787916644 54808591 787916644 360665596 416474506 360665596 416474506 793134929 31808406 793134929 31808406 967536056 31808406 745684056 305373875 745684056 305373875 500028353 517315141 500028353 517315141 270898276 779952411 270898276 779952411 220174497 672926008 220174497 672926008 658021726 336763353 658021726 336763353 679078221 319279899 679078221 319279899 564800688 536445305 564800688 536445305 462767263 448202744 462767263 448202744 620579182 371138464 620579182 371138464 787454514 211073312 787454514 211073312 693193718 434750152 693193718 434750152 220799323 903517311 220799323 903517311 98503814 742654902 98503814 742654902 609725089 163601065 609725089 163601065 907228557 91480822 907228557 91480822 874139377 204337365 874139377 204337365 690674618 368894129 690674618 368894129 13636949 986993530 13636949 436034848 13636949 436034848 600977658 318602543 600977658 318602543 913893828 84549900 913893828 84549900 614307325 519275568 614307325 519275568 372596073 699446992 372596073 699446992 96731992 905298630 96731992 375724864 96731992 375724864 951212788 45745327 951212788 45745327 952977562 45745327 663824960 425699337 663824960 425699337 575348815 393642453 575348815 393642453 699310631 289465138 699310631 289465138 710013818 289465138 646074561 438035027 646074561 438035027 291424845 874179229 291424845 874179229 30965476 970442910 30965476 570914301 30965476 570914301 458827510 273734101 458827510 273734101 742278207 221885286 742278207 221885286 882624511 23027970 882624511 23027970 976536946 23027970 507733900 630422246 507733900 630422246 102291631 899580408 102291631 302619586 102291631 302619586 804149019 7838276 804149019 7838276 991931949 7838276 716011771 342970198 716011771 342970198 337525371 683503808 337525371 683503808 318248939 640134886 318248939 640134886 442086960 209391070 442086960 209391070 807151199 1169702 807151199 1169702 999017537 1169702 711456130 390296167 711456130 390296167 485670796 632081498 485670796 632081498 251803629 859138678 251803629 859138678 142435947 848443677 142435947 848443677 166737256 798589820 166737256 798589820 679140766 167024692 679140766 167024692 985720632 14210886 985720632 14210886 931796666 684612718 931796666 684612718 131278201 869798281 131278201 859112048 131278201 859112048 393398156 172122313 393398156 172122313 916467716 82233544 916467716 82233544 848241282 226776603 848241282 226776603 768625067 704424969 768625067 704424969 110751112 890352783 110751112 756762449 110751112 756762449 437873727 376082356 437873727 376082356 928194992 70515302 928194992 70515302 908089645 271723364 908089645 271723364 159486505 958036948 159486505 958036948 42757398 834524005 42757398 834524005 194134235 639880890 194134235 639880890 388892288 283023727 388892288 283023727 900020436 99271782 900020436 99271782 752224570 306060963 752224570 306060963 467070117 546657759 467070117 546657759 406235672 612207685 406235672 612207685 387009390 949173950 387009390 949173950 51996480 664366675 51996480 664366675 635962690 304241114 635962690 304241114 784904766 72381640 784904766 72381640 959448717 39874074 959448717 39874074 681434924 347465918 681434924 347465918 308915875 952407590 308915875 952407590 40421590 960353626 40421590 609641206 40421590 609641206 686024671 307862375 686024671 307862375 745857530 215014541 745857530 215014541 948241341 50442991 948241341 50442991 740189543 275916010 740189543 275916010 495497719 912482345 495497719 912482345 89640234 894929267 89640234 894929267 257986204 717149262 257986204 717149262 285665854 435592724 285665854 435592724 772315388 225940170 772315388 225940170 458865945 661025345 458865945 661025345 143149417 874308175 143149417 874308175 126465107 990587034 126465107 990587034 9832385 947291954 9832385 947291954 400017254 497774055 400017254 497774055 775584182 166247253 775584182 166247253 935846526 62546440 935846526 62546440 865392423 146557817 865392423 146557817 515293118 531284164 515293118 531284164 395311291 609776644 395311291 609776644 347704967 775477197 347704967 775477197 225062168 554152031 225062168 554152031 600698322 47531110 600698322 47531110 951288114 47531110 876656905 166738914 876656905 166738914 745610387 395470047 745610387 395470047 595190700 944496636 595190700 944496636 56840374 133218074 56840374 133218074 973975911 25631595 973975911 25631595 303831480 987406117 303831480 987406117 13270128 553927384 13270128 553927384 868950799 129176618 868950799 129176618 808725905 457459213 808725905 457459213 543264887 443774875 543264887 443774875 598562257 294426964 598562257 294426964 919516074 79400116 919516074 79400116 763476203 805666533 763476203 805666533 153649157 921035052 153649157 921035052 80987717 227933406 80987717 227933406 954453469 44324556 954453469 44324556 696427877 696100640 696427877 696100640 305676288 282345084 305676288 282345084 756504527 172334152 756504527 172334152 908522009 57987901 908522009 57987901 940878293 57987901 855652576 227432810 855652576 227432810 547606329 583582067 547606329 583582067 62690801 939519501 62690801 546717334 62690801 546717334 547767511 270883001 547767511 270883001 805522353 17260501 805522353 17260501 982171904 17260501 767025445 995707331 767025445 995707331 4140985 812441301 4140985 812441301 221330473 707843557 221330473 707843557 398352603 481645007 398352603 481645007 935105571 10323195 935105571 10323195 989509853 10323195 939715855 226990759 939715855 226990759 145876788 855459194 145876788 840439133 145876788 840439133 519426645 312172100 519426645 312172100 715368881 284252095 715368881 284252095 711105533 288560881 711105533 288560881 487053974 698566839 487053974 698566839 238127867 770708287 238127867 770708287 229572973 878511727 229572973 878511727 122760703 675472303 122760703 675472303 453799885 525811913 453799885 525811913 672738002 293469458 672738002 293469458 831133192 138443261 831133192 138443261 953984828 44958041 953984828 44958041 953868337 289624072 953868337 289624072 697186313 537039037 697186313 537039037 349472305 678327473 349472305 678327473 285345148 755977558 285345148 755977558 53581783 947684442 53581783 918443546 53581783 918443546 353400366 65439155 353400366 65439155 976772956 22721716 976772956 22721716 701132338 647532781 701132338 647532781 342048902 785846350 342048902 785846350 163192622 945738281 163192622 945738281 55835599 698345213 55835599 698345213 920762439 5259597 920762439 5259597 995865722 4200931 995865722 4200931 702784107 577467841 702784107 577467841 207968874 791862087 207968874 643318300 207968874 643318300 531637039 306862586 531637039 306862586 986606931 13519489 986606931 13519489 396423689 699298422 396423689 699298422 302156914 624131675 302156914 624131675 638001795 354074672 638001795 354074672 780112460 24411560 780112460 24411560 975011686 24411560 860788154 466497396 860788154 466497396 83442549 953423699 83442549 953423699 47427416 765675135 47427416 765675135 650954005 287974786 650954005 287974786 828446928 170417242 828446928 170417242 751375881 840232457 751375881 840232457 155755352 854422731 155755352 854422731 146711301 607706037 146711301 607706037 618581306 339822536 618581306 339822536 659697498 339822536 639274391 395272478 639274391 395272478 594899835 428784560 594899835 428784560 301121424 912348416 301121424 912348416 89770887 830752947 89770887 830752947 210017823 426611093 210017823 426611093 608899964 179587062 608899964 179587062 862097913 136279783 862097913 136279783 703169352 404410260 703169352 404410260 371006281 901134303 371006281 901134303 100787601 873307461 100787601 873307461 128369738 45010096 128369738 45010096 953861196 45010096 903287687 600441507 903287687 600441507 289317740 716510594 289317740 716510594 161351473 839634003 161351473 831806865 161351473 831806865 330580955 665286119 330580955 665286119 406767849 581989442 406767849 581989442 749695720 231836697 749695720 231836697 874867546 93190909 874867546 93190909 905484307 93190909 763557084 261725213 763557084 261725213 733146921 436843050 733146921 436843050 274111915 766830536 274111915 766830536 106261309 895099735 106261309 372233590 106261309 372233590 913943703 13971887 913943703 13971887 985985706 13971887 871374782 176282034 871374782 176282034 676694067 513187340 676694067 513187340 287644706 959292776 287644706 959292776 41658157 691357756 41658157 691357756 582959744 307937556 582959744 307937556 709471821 289985189 709471821 289985189 423282694 997921218 423282694 997921218 1908507 699738840 1908507 699738840 998718426 1439581 998718426 1439581 965065626 181622944 965065626 181622944 575934408 919001597 575934408 919001597 83054047 565522157 83054047 565522157 550874296 97735144 550874296 97735144 912043535 86125032 912043535 86125032 315284742 971868755 315284742 971868755 29339741 963492106 29339741 963492106 83329626 903268497 83329626 903268497 166364567 684692837 166364567 684692837 902210715 13669485 902210715 13669485 986368371 13669485 951600209 551549151 951600209 551549151 161625096 839400693 161625096 707221720 161625096 707221720 338394471 96021294 338394471 96021294 988738900 11319019 988738900 11319019 894653470 192544755 894653470 192544755 803740377 357514077 803740377 357514077 376521810 981856914 376521810 981856914 19233135 635661852 19233135 635661852 456895693 522701976 456895693 522701976 946600801 52109624 946600801 52109624 871673063 784965602 871673063 784965602 134476610 866784490 134476610 744955374 134476610 744955374 389386649 35377053 389386649 35377053 963505364 35377053 664030160 373739537 664030160 373739537 448843312 636123639 448843312 636123639 344503791 875585994 344503791 875585994 125580693 875585994 957533252 41608117 957533252 41608117 779822097 271831203 779822097 271831203 704874378 298261898 704874378 298261898 657147035 373015653 657147035 373015653 465718084 904259323 465718084 904259323 97607932 566522032 97607932 566522032 534464511 465327501 534464511 465327501 797851227 200338040 797851227 200338040 572190119 524634139 572190119 524634139 307491922 702597941 307491922 702597941 298426743 558338086 298426743 558338086 715019055 227324830 715019055 227324830 902645022 96461693 902645022 96461693 547964896 477887618 547964896 477887618 491050745 509076547 491050745 484511091 491050745 484511091 577872123 99096971 577872123 99096971 900284148 99096971 687615786 575850409 687615786 575850409 337935965 812023910 337935965 812023910 188114893 796238084 188114893 796238084 688355067 110356430 688355067 110356430 899708068 99569763 899708068 99569763 264005142 816964083 264005142 816964083 183610053 800173245 183610053 800173245 208678436 768191994 208678436 768191994 726423298 261720600 726423298 261720600 959661561 8959000 959661561 8959000 990784603 8959000 954143664 160067150 954143664 160067150 697104190 338032872 697104190 338032872 566220004 598927185 566220004 598927185 369574609 785440524 369574609 785440524 184636813 830493319 184636813 830493319 170120462 523111028 170120462 523111028 967003992 32374791 967003992 32374791 591563346 621035856 591563346 621035856 336859069 746222394 336859069 746222394 141540361 859818939 141540361 774421932 141540361 774421932 438437866 455289657 438437866 455289657 577990896 133716490 577990896 133716490 864379508 133716490 733997109 269341068 733997109 269341068 695994154 567718053 695994154 567718053 314802717 966479279 314802717 966479279 34597707 943076700 34597707 943076700 965077147 20656105 965077147 20656105 978656356 20656105 891109684 187174182 891109684 187174182 517371672 482426186 517371672 445759294 517371672 445759294 634135327 318264282 634135327 318264282 680000649 318264282 505671414 830434833 505671414 830434833 170154525 804885093 170154525 804885093 528695329 428943541 528695329 428943541 780154688 218739252 780154688 218739252 653124833 503370368 653124833 503370368 458649644 584547879 458649644 584547879 249141038 858131161 249141038 858131161 50024731 951031143 50024731 706778568 50024731 706778568 820644214 129762250 820644214 129762250 868298562 129762250 839788688 177538914 839788688 177538914 640042626 449456722 640042626 449456722 436400387 918715315 436400387 918715315 29443215 971759564 29443215 596794076 29443215 596794076 552364963 408078536 552364963 408078536 909654111 88645621 909654111 88645621 598320607 551094302 598320607 551094302 204285824 986925434 204285824 986925434 13691699 873233101 13691699 873233101 253519857 574927418 253519857 574927418 437238686 447381645 437238686 447381645 774819666 223412313 774819666 223412313 662709662 531374181 662709662 531374181 368767457 954831655 368767457 954831655 45694606 852989336 45694606 852989336 264990480 431685129 264990480 431685129 617946093 347335019 617946093 347335019 652358977 347335019 612881028 597711118 612881028 597711118 187260396 813058669 187260396 748266530 187260396 748266530 771150467 12005226 771150467 12005226 988044707 12005226 726095735 280542932 726095735 280542932 697038960 303557475 697038960 303557475 682934101 483585812 682934101 483585812 515819347 564038597 515819347 564038597 359205094 732772260 359205094 732772260 168364431 992153691 168364431 992153691 8128343 980040829 8128343 980040829 30671041 306278889 30671041 306278889 692755757 306278889 320174477 689481102 320174477 689481102 167711452 988995646 167711452 988995646 3236930 996747609 3236930 809374888 3236930 809374888 310064207 640115219 310064207 640115219 474491434 512161236 474491434 512161236 522850154 372381095 522850154 372381095 900577374 98763346 900577374 98763346 816969398 684985487 816969398 684985487 147549106 853641195 147549106 544755879 147549106 544755879 945944605 52773391 945944605 52773391 103408172 915221789 103408172 915221789 86762845 333253995 86762845 333253995 887409178 111207635 887409178 111207635 678561191 678552852 678561191 678552852 168894179 833622653 168894179 833622653 73960371 927776807 73960371 562346533 73960371 562346533 669966901 328919278 669966901 328919278 432219800 678606939 432219800 678606939 77400325 924333997 77400325 901376476 77400325 901376476 361600014 585725594 361600014 585725594 421605777 355021389 421605777 355021389 934459077 63688827 934459077 63688827 879393836 129306166 879393836 129306166 653297598 741007211 653297598 741007211 116602962 884330959 116602962 860271636 116602962 860271636 562842753 408234182 562842753 408234182 993709853 6318893 993709853 6318893 710938422 309730930 710938422 309730930 529369568 777679891 529369568 777679891 222726895 777679891 907223185 91484424 907223185 91484424 630990257 420793887 630990257 420793887 514511128 555851194 514511128 555851194 391831003 922567083 391831003 922567083 73967159 927767128 73967159 336096912 73967159 336096912 817660756 8528719 817660756 8528719 991164154 8528719 949762279 705245328 949762279 705245328 252256738 853523652 252256738 853523652 99147052 977537771 99147052 977537771 23628626 578879930 23628626 578879930 438683655 358190511 438683655 358190511 641196143 358190511 468665126 604566265 468665126 604566265 324483073 992605087 324483073 992605087 7705022 912738689 7705022 912738689 97435333 861039186 97435333 861039186 149486445 269502515 149486445 269502515 810141771 134196182 810141771 134196182 864077287 134196182 779099821 413030189 779099821 413030189 341829294 659250453 341829294 612190152 341829294 612190152 834992149 164434835 834992149 164434835 790168453 261920910 790168453 261920910 86972979 914895647 86972979 815722912 86972979 815722912 438989952 557058507 438989952 557058507 593212146 362978438 593212146 362978438 733741814 14492884 733741814 14492884 985277493 14492884 496050952 792034158 496050952 792034158 171110806 829471916 171110806 708392415 171110806 708392415 755633481 243542810 755633481 243542810 690701053 423429868 690701053 423429868 400757740 698640783 400757740 698640783 21945615 979345385 21945615 825897666 21945615 825897666 224463065 683909731 224463065 683909731 409800976 528255544 409800976 528255544 869420432 102912346 869420432 102912346 908593839 89877392 908593839 89877392 444239755 954676776 444239755 954676776 45864186 896746779 45864186 896746779 115576180 796875518 115576180 796875518 279365809 612673871 279365809 612673871 540114988 281197991 540114988 281197991 718608463 281197991 212811200 787010439 212811200 488995179 212811200 488995179 729554639 219788401 729554639 219788401 839744480 87721532 839744480 87721532 910465111 87721532 888715734 112804706 888715734 112804706 846372446 300394675 846372446 300394675 366902822 842126036 366902822 842126036 102810960 923317268 102810960 923317268 78564731 737236248 78564731 737236248 536305706 387496041 536305706 387496041 692194125 166768879 692194125 166768879 832429811 166768879 315742454 713807107 315742454 713807107 255270478 890383079 255270478 890383079 16689024 984269504 16689024 894763408 16689024 894763408 383163453 601754402 383163453 601754402 719331286 280325869 719331286 280325869 702299123 349283052 702299123 349283052 460253256 606500113 460253256 606500113 393281049 479503862 393281049 479503862 843054936 51882385 843054936 51882385 946913264 51882385 811309093 343015657 811309093 343015657 341631388 815451905 341631388 815451905 184975029 273190480 184975029 273190480 858157587 140783422 858157587 140783422 355030848 725374261 355030848 725374261 164369718 856104214 164369718 856104214 13680511 986928374 13680511 869811996 13680511 869811996 582230021 282011925 582230021 282011925 756092903 174294677 756092903 174294677 944721211 54044152 944721211 54044152 900007174 695579242 900007174 695579242 299872343 954888045 299872343 954888045 45589860 714747474 45589860 714747474 643054492 356103714 643054492 356103714 143744943 885732531 143744943 885732531 115286678 848564533 115286678 848564533 446612738 435408382 446612738 435408382 772052306 160128879 772052306 160128879 856301696 115313484 856301696 115313484 883129681 115313484 654802069 834847616 654802069 834847616 32131912 969108290 32131912 858402524 32131912 858402524 285864858 305289015 285864858 305289015 762024242 164557183 762024242 164557183 834874568 164557183 605441397 580507284 605441397 580507284 122004997 958583124 122004997 958583124 31082675 970268110 31082675 393375576 31082675 393375576 662955539 296241621 662955539 296241621 931582686 66998662 931582686 66998662 898367822 121856324 898367822 121856324 667606640 410350176 667606640 410350176 94330021 908061595 94330021 886779658 94330021 886779658 245291054 687650166 245291054 687650166 942529256 56632646 942529256 56632646 884862713 181446293 884862713 181446293 813734595 188218721 813734595 188218721 694778765 381780435 694778765 381780435 529503018 609249618 529503018 609249618 367889361 656677184 367889361 656677184 183231342 883878914 183231342 883878914 101231409 900674437 101231409 503123627 101231409 503123627 981624638 17903701 981624638 17903701 876668415 256339769 876668415 256339769 556421041 674742713 556421041 674742713 183304468 817366558 183304468 689647015 183304468 689647015 717925991 24293305 717925991 24293305 975280971 24293305 968988939 105991073 968988939 105991073 777167737 470704024 777167737 470704024 464630627 674635272 464630627 674635272 97281426 904766162 97281426 748021347 97281426 748021347 591648727 185692178 591648727 185692178 893242103 105942338 893242103 105942338 289939209 711305587 289939209 711305587 158806971 854876801 158806971 854876801 146365906 844044656 146365906 844044656 212399230 269577882 212399230 269577882 933777768 9127551 933777768 9127551 990706347 9127551 988955971 606825357 988955971 606825357 161715355 839297653 161715355 636559905 161715355 636559905 547532002 23451472 547532002 23451472 976117190 23451472 958682077 428798730 958682077 428798730 322394662 886109062 322394662 886109062 115010356 807661917 115010356 807661917 884956527 113372705 884956527 113372705 813931827 241200379 813931827 241200379 680636725 537846628 680636725 537846628 312981080 700888402 312981080 700888402 171206325 973982768 171206325 973982768 4238054 995541487 4238054 519936979 4238054 519936979 493032103 152342695 493032103 152342695 976171374 23305332 976171374 23305332 576751212 612076297 576751212 612076297 217304040 782773678 217304040 778885741 217304040 778885741 233357895 284621171 233357895 284621171 987118582 13112859 987118582 13112859 975505062 310558909 975505062 310558909 192910004 952471444 192910004 952471444 48394966 809209942 48394966 809209942 767153373 231282997 767153373 231282997 622321242 581653707 622321242 581653707 317099069 771353052 317099069 771353052 229655215 570036050 229655215 570036050 491406459 145585521 491406459 145585521 983738590 15908366 983738590 15908366 786173853 463601797 786173853 463601797 355186787 990541599 355186787 990541599 9869558 444742015 9869558 444742015 580225829 403073736 580225829 403073736 630468052 5799966 630468052 5799966 994244243 5799966 853212134 805695440 853212134 805695440 130768054 870343269 130768054 786753117 130768054 786753117 527446438 456389153 527446438 456389153 698267184 42866827 698267184 42866827 990454149 9442207 990454149 9442207 923306696 126788618 923306696 126788618 796366599 409015531 796366599 409015531 296410224 863198183 296410224 863198183 138416794 818204842 138416794 818204842 367433333 335724627 367433333 335724627 663959883 335724627 90595713 911617625 90595713 817203711 90595713 817203711 825206606 173448252 825206606 173448252 637631390 432077035 637631390 432077035 563890024 454543298 563890024 454543298 535994206 485790909 535994206 485790909 165432589 851733779 165432589 851733779 149211714 814282682 149211714 814282682 227106924 351119117 227106924 351119117 695470646 157277031 695470646 157277031 841543677 157277031 825188464 183941385 825188464 183941385 650928728 401989028 650928728 401989028 588648414 800593095 588648414 800593095 95215287 933342618 95215287 933342618 68499270 702058490 68499270 702058490 641683074 185015355 641683074 185015355 813155065 185015355 619713828 478673375 619713828 478673375 423082350 732688265 423082350 732688265 121313683 879765231 121313683 442948851 121313683 442948851 968039686 31382991 968039686 31382991 613998297 409927234 613998297 409927234 143888176 857617063 143888176 789328796 143888176 789328796 277614325 711024119 277614325 711024119 352107492 434605235 352107492 434605235 566268984 434605235 283902636 960320017 283902636 960320017 40429710 757484303 40429710 757484303 252760379 705554172 252760379 705554172 944979946 53781813 944979946 53781813 596766389 568247149 596766389 568247149 293136287 756197087 293136287 756197087 2444386 997390115 2444386 846026284 2444386 846026284 394118530 208807216 394118530 208807216 789698593 208807216 461548628 605998661 461548628 605998661 182580621 955350835 182580621 955350835 45136360 845067452 45136360 845067452 482236568 474212008 482236568 474212008 608626875 273396651 608626875 273396651 920720408 78028480 920720408 78028480 361176593 668233922 361176593 668233922 65692125 936461441 65692125 872787913 65692125 872787913 129871444 852478446 129871444 852478446 621900414 238549325 621900414 238549325 953485554 8217530 953485554 8217530 991546222 8217530 626874452 926526085 626874452 926526085 75423878 860003942 75423878 860003942 908327040 85955598 908327040 85955598 912222563 85955598 504264687 558378333 504264687 558378333 435944927 594973581 435944927 594973581 405487763 416130403 405487763 416130403 608534097 321313876 608534097 321313876 741579516 98571653 741579516 98571653 900843959 98571653 144484009 876654226 144484009 876654226 124352723 554575698 124352723 554575698 728637648 271033610 728637648 271033610 559824663 618627020 559824663 618627020 267759482 735222817 267759482 735222817 115582755 885356033 115582755 863759665 115582755 863759665 370214683 402979471 370214683 402979471 653794829 211575542 653794829 211575542 989096014 10742560 989096014 10742560 804719934 373667504 804719934 373667504 568988208 492094431 568988208 492094431 297202349 795445932 297202349 795445932 88279579 913757310 88279579 743322235 88279579 743322235 381433929 501211889 381433929 501211889 868097699 67213093 868097699 67213093 980634879 18730682 980634879 18730682 606666605 614119313 606666605 614119313 379038711 713605508 379038711 713605508 287030447 635518433 287030447 635518433 564554966 301640538 564554966 301640538 889627497 17731123 889627497 17731123 981809709 17731123 378922824 897735560 378922824 897735560 103947581 862060763 103947581 862060763 609570007 334050615 609570007 334050615 900799088 98589437 900799088 98589437 866448626 318021187 866448626 318021187 400980795 873841338 400980795 873841338 127045669 657402279 127045669 657402279 774147995 18799466 774147995 18799466 980594230 18799466 798450609 221888306 798450609 221888306 609943425 780385513 609943425 780385513 125615214 875583728 125615214 435956594 125615214 435956594 744795056 44507537 744795056 44507537 954354416 44507537 898907281 122103825 898907281 122103825 520953173 569148203 520953173 569148203 248522894 918461334 248522894 918461334 83556654 822073791 83556654 822073791 485930965 450069427 485930965 450069427 563401111 201838952 563401111 201838952 873174800 48449637 873174800 48449637 973642635 20061222 973642635 20061222 992820811 7079090 992820811 7079090 982994372 348411279 982994372 348411279 366651840 757597348 366651840 757597348 243573586 757597348 592919347 407536805 592919347 407536805 292983441 966760419 292983441 966760419 18792831 982286456 18792831 819502629 18792831 819502629 239686751 645991450 239686751 645991450 380153260 535874229 380153260 535874229 581369125 419628529 581369125 419628529 353749444 757214215 353749444 757214215 244062772 726477556 244062772 726477556 722089482 62773685 722089482 62773685 935576752 62773685 912134882 658712851 912134882 658712851 81603784 920361742 81603784 905721384 81603784 905721384 666609647 74831636 666609647 74831636 989017087 10912023 989017087 10912023 925490828 201792481 925490828 201792481 267825799 874171621 267825799 874171621 64912763 956137496 64912763 956137496 44563970 956137496 534985156 465040523 534985156 465040523 136637962 929606758 136637962 929606758 71886499 855152842 71886499 855152842 657806297 266811551 657806297 266811551 792895865 205375043 792895865 205375043 631780766 750316717 631780766 750316717 250800159 724381627 250800159 724381627 653400863 283827789 653400863 283827789 926250578 72598100 926250578 72598100 755089999 389883887 755089999 389883887 373242408 777190389 373242408 777190389 163701437 837381278 163701437 502082349 163701437 502082349 748990399 162122503 748990399 162122503 983896871 1816649 983896871 1816649 998363831 1816649 972307119 230557606 972307119 230557606 704939065 435399364 704939065 435399364 233701486 855865703 233701486 855865703 145442603 249476893 145442603 249476893 949877459 48717134 949877459 48717134 674175474 440671670 674175474 440671670 472668110 665665660 472668110 665665660 237530938 966835307 237530938 966835307 34212835 904624414 34212835 904624414 262307541 700429117 262307541 700429117 397152958 447443018 397152958 447443018 600329731 45869932 600329731 45869932 952891719 45869932 938962566 146160379 938962566 146160379 680311905 610193688 680311905 610193688 37129066 982012736 37129066 982012736 19033131 841384370 19033131 841384370 594804754 396492484 594804754 396492484 612323994 83336951 612323994 83336951 915172023 83336951 336776139 854317746 336776139 854317746 146807041 846383949 146807041 846383949 623227569 368727303 623227569 368727303 744495427 254971744 744495427 254971744 630114111 850793249 630114111 850793249 11451565 989124999 11451565 647302456 11451565 647302456 363177183 636522023 363177183 636522023 361429185 638624038 361429185 466977971 361429185 466977971 533545519 236062077 533545519 236062077 762678649 236062077 705311002 707104378 705311002 707104378 273686975 770551683 273686975 770551683 230375835 352233068 230375835 352233068 899765017 99515397 899765017 99515397 744326860 740905319 744326860 740905319 28201256 992901781 28201256 992901781 7224231 397268426 7224231 397268426 969896841 29393655 969896841 29393655 503422895 605675096 503422895 605675096 371271726 699551447 371271726 699551447 302067999 653729365 302067999 653729365 692065542 38700397 692065542 38700397 998804712 1327702 998804712 1327702 745167116 332518619 745167116 332518619 20001864 981136680 20001864 924096425 20001864 924096425 367832497 570207806 367832497 570207806 491000182 431540237 491000182 431540237 671510177 202238720 671510177 202238720 795983997 202238720 733464217 853997727 733464217 853997727 147190382 810723144 147190382 810723144 210866868 507173758 210866868 507173758 574919121 132492772 574919121 132492772 865638794 132492772 759038269 264051392 759038269 264051392 70146609 931586300 70146609 823504642 70146609 823504642 222102200 767988874 222102200 767988874 691298437 172234853 691298437 172234853 919725857 79181009 919725857 79181009 876071298 232700887 876071298 232700887 628419655 383027371 628419655 383027371 433884295 974892220 433884295 974892220 26219886 906409808 26219886 906409808 282262561 650715904 282262561 650715904 528449066 108117693 528449066 108117693 890733384 108117693 835317039 258293424 835317039 258293424 629565932 382690491 629565932 382690491 543140853 690829978 543140853 690829978 310857554 672303813 310857554 672303813 469189130 163397245 469189130 163397245 960811570 35690982 960811570 35690982 963343266 35690982 955721983 600863081 955721983 600863081 389049049 932991217 389049049 932991217 68902562 906323082 68902562 906323082 258237237 723905083 258237237 723905083 393401496 7247218 393401496 7247218 992635819 7247218 795230502 307570861 795230502 307570861 449660882 975901372 449660882 975901372 963018 998959117 963018 755556140 963018 755556140 629408905 293122572 629408905 293122572 947279942 51448855 947279942 51448855 941566530 250517839 941566530 250517839 468188421 949672248 468188421 949672248 51514235 148090855 51514235 148090855 905808364 60439075 905808364 60439075 937961972 60439075 809134296 260042352 809134296 260042352 587054155 454012907 587054155 454012907 489752727 915099381 489752727 915099381 86839092 915099381 975848392 23645226 975848392 23645226 959445583 316437340 959445583 316437340 134709248 999694131 134709248 999694131 346645 443593406 346645 443593406 899230544 100139950 899230544 100139950 890233781 314081705 890233781 314081705 547104210 463838617 547104210 463838617 306187213 933190286 306187213 933190286 68704918 748655548 68704918 748655548 555889561 371046346 555889561 371046346 628406103 371046346 417036820 860616478 417036820 860616478 140718812 843683325 140718812 843683325 340088606 640356797 340088606 640356797 532577432 26101313 532577432 26101313 996311642 3738587 996311642 3738587 803321933 295233551 803321933 295233551 366034739 730778559 366034739 730778559 149782320 871865367 149782320 871865367 10728723 989739516 10728723 963829628 10728723 963829628 211265136 131704800 211265136 131704800 866359421 131704800 700393580 834762023 700393580 834762023 109115131 972285221 109115131 972285221 29046149 701043992 29046149 701043992 643519077 267048836 643519077 267048836 970343149 28859736 970343149 28859736 98952012 903189014 98952012 835027938 98952012 835027938 656513867 331041541 656513867 331041541 741032461 258357275 741032461 258357275 156480129 911212416 156480129 911212416 16081856 984770631 16081856 836210862 16081856 836210862 331030402 204487808 331030402 204487808 947133758 51651721 947133758 51651721 137218086 983563428 137218086 983563428 17506109 549029891 17506109 549029891 477448348 474369430 477448348 474369430 911253535 86897150 911253535 86897150 850456119 182596557 850456119 182596557 776962197 334115565 776962197 334115565 505458731 575603597 505458731 575603597 256328162 744462833 256328162 724285392 256328162 724285392 483947721 89235006 483947721 89235006 909144577 89235006 583107800 619653828 583107800 619653828 288060924 863983311 288060924 863983311 137796881 754467713 137796881 754467713 672047137 41042627 672047137 41042627 958018385 41042627 730026533 334556049 730026533 334556049 627472863 726613966 627472863 726613966 42198193 958559583 42198193 918842039 42198193 918842039 727900784 252048744 727900784 252048744 835871041 85928913 835871041 85928913 912241435 85928913 765615334 541967046 765615334 541967046 322791125 719057888 322791125 719057888 203145628 953258321 203145628 953258321 47742223 413484733 47742223 413484733 825327897 173346792 825327897 173346792 818532887 331237715 818532887 331237715 636742834 384868342 636742834 384868342 404708894 884726931 404708894 884726931 116287339 640695319 116287339 640695319 419315851 301648477 419315851 301648477 932095864 66431154 932095864 66431154 575344210 689421812 575344210 689421812 33810049 967189068 33810049 675116266 33810049 675116266 543731015 446857735 543731015 446857735 678586902 279939998 678586902 279939998 842182829 156600701 842182829 156600701 587725451 658039204 587725451 658039204 324813292 676677684 324813292 537143135 324813292 537143135 869069499 101240757 869069499 101240757 899456641 99747026 899456641 99747026 82440747 919602827 82440747 763804304 82440747 763804304 483516993 203879382 483516993 203879382 828406013 42368147 828406013 42368147 986867319 13269625 986867319 13269625 792762307 403021784 792762307 403021784 395566486 772463866 395566486 772463866 103577941 898078385 103577941 719150004 103577941 719150004 379261847 237454236 379261847 237454236 761197550 237454236 615535052 431980000 615535052 431980000 368372426 680338259 368372426 680338259 321138369 343694330 321138369 343694330 780897955 156176658 780897955 156176658 998101099 2065708 998101099 2065708 727957333 539780968 727957333 539780968 355930625 678855423 355930625 678855423 200618642 888791629 200618642 888791629 112519898 333813186 112519898 333813186 722876705 274703233 722876705 274703233 936795933 61591779 936795933 61591779 17228417 983849031 17228417 766455594 17228417 766455594 418477458 575626409 418477458 575626409 512136442 192372745 512136442 192372745 952502991 46266455 952502991 46266455 941364847 309170166 941364847 309170166 687776806 421574105 687776806 421574105 252333798 888787409 252333798 888787409 112540102 797389826 112540102 797389826 423739496 95214227 423739496 95214227 903764070 95214227 200590742 838871103 200590742 838871103 30009560 971240682 30009560 884207757 30009560 884207757 131968335 660763969 131968335 660763969 355622800 141109125 355622800 141109125 878607679 102539065 878607679 102539065 897032736 102539065 791565573 754937687 791565573 754937687 179771286 996165212 179771286 996165212 3828310 444466421 3828310 444466421 815800885 19289716 815800885 19289716 980083322 19289716 721641604 999725832 721641604 999725832 296799 893378348 296799 893378348 436611468 493579198 436611468 493579198 622459583 310282156 622459583 310282156 707332794 194430634 707332794 194430634 898180420 101343607 898180420 101343607 854630261 420211989 854630261 420211989 179477718 822639605 179477718 822639605 177963408 413484442 177963408 413484442 912782956 85486904 912782956 85486904 792517059 861065727 792517059 861065727 140379889 847081808 140379889 847081808 292782796 629089389 292782796 629089389 851285345 76236517 851285345 76236517 922576693 76236517 780994811 281785909 780994811 281785909 608286207 606670273 608286207 606670273 376980096 633569207 376980096 633569207 136972266 945817887 136972266 945817887 55694463 659731940 55694463 659731940 801687546 164749528 801687546 164749528 837228326 162096032 837228326 162096032 664754752 467846319 664754752 467846319 296658054 778814758 296658054 778814758 109727837 891278496 109727837 891278496 827476407 171474137 827476407 171474137 717118388 349900572 717118388 349900572 434547566 856316780 434547566 856316780 145108620 834020532 145108620 834020532 275514976 688383502 275514976 688383502 321901860 53082302 321901860 53082302 945585826 53082302 766162901 287119826 766162901 287119826 616020545 684923726 616020545 684923726 270301148 730281113 270301148 662637368 270301148 662637368 842737316 156000532 842737316 156000532 545004514 775796418 545004514 775796418 130202446 870920181 130202446 650382954 130202446 650382954 356565931 176816490 356565931 176816490 960330340 38588156 960330340 38588156 685490787 474818306 685490787 474818306 229960066 770967828 229960066 480061118 229960066 480061118 727799139 271839925 727799139 271839925 708651703 838153383 708651703 838153383 141285714 860037740 141285714 303856574 141285714 303856574 705866402 63581962 705866402 63581962 941503526 57525738 941503526 57525738 506549209 932419568 506549209 932419568 69330390 855286578 69330390 855286578 198496480 383748043 198496480 383748043 831777653 21184777 831777653 21184777 978130049 21184777 681361928 893934401 681361928 893934401 41603511 959323423 41603511 897512062 41603511 897512062 141618420 445237029 141618420 445237029 652124667 280449919 652124667 280449919 799355387 38149158 799355387 38149158 960805892 38149158 672184499 350183177 672184499 350183177 605633712 396284589 605633712 396284589 187392971 838651451 187392971 838651451 162403600 822647284 162403600 822647284 311697044 598524930 311697044 598524930 620693677 253065134 620693677 253065134 936269919 37006389 936269919 37006389 961823336 37006389 961379810 213986823 961379810 213986823 428106589 609413795 428106589 609413795 390807855 582887858 390807855 582887858 609871692 261956786 609871692 261956786 871759349 126332280 871759349 126332280 289113638 834146991 289113638 834146991 105498076 895988467 105498076 850023118 105498076 850023118 409832074 421437940 409832074 421437940 698616755 300816024 698616755 300816024 651563316 528839193 651563316 528839193 316573435 797245190 316573435 797245190 202957092 320282798 202957092 320282798 731639840 149946390 731639840 149946390 999453265 600376 999453265 600376 697386024 458698315 697386024 458698315 508917263 623330531 508917263 623330531 376821271 553296364 376821271 553296364 497278957 355758114 497278957 355758114 646523489 311327618 646523489 311327618 718545472 240861309 718545472 240861309 812293692 5046125 812293692 5046125 994993193 5046125 726061728 283079307 726061728 283079307 684082761 636649358 684082761 636649358 215760884 784161605 215760884 542170070 215760884 542170070 467092014 480816694 467092014 480816694 724800096 150997650 724800096 150997650 897989248 101668655 897989248 101668655 696456661 749148983 696456661 749148983 151289472 926307634 151289472 926307634 75569951 640003886 75569951 640003886 444676225 418587392 444676225 418587392 622761087 112890571 622761087 112890571 953915243 44988785 953915243 44988785 856614404 185223716 856614404 185223716 402718637 977913986 402718637 977913986 23222026 758218675 23222026 758218675 337486288 312460191 337486288 312460191 918450609 80455732 918450609 80455732 685315730 408801567 685315730 408801567 178818524 961342940 178818524 961342940 18546412 982515590 18546412 904226732 18546412 904226732 312510665 483533183 312510665 483533183 705742280 5823975 705742280 5823975 994190576 5823975 981869250 78375214 981869250 78375214 641596217 534635825 641596217 534635825 430252863 569743349 430252863 540283987 430252863 540283987 555858286 187946373 555858286 187946373 861136052 137514084 861136052 137514084 720440894 294969088 720440894 294969088 591699853 476456071 591699853 476456071 417474129 918375223 417474129 918375223 83641677 558062641 83641677 558062641 857847469 141091694 857847469 141091694 168027686 944950656 168027686 944950656 56446944 894385196 56446944 894385196 604908330 189020272 604908330 189020272 808936553 189020272 667410166 685268553 667410166 685268553 114535361 886566040 114535361 172530487 114535361 172530487 919337234 51703049 919337234 51703049 947099077 51703049 692839958 309838216 692839958 309838216 603646943 693260905 603646943 693260905 267458573 800260526 267458573 800260526 200033521 800260526 909249812 89077965 909249812 89077965 847400411 360833117 847400411 360833117 560631644 514031357 560631644 514031357 465984518 760653930 465984518 760653930 219807365 780303388 219807365 734324798 219807365 734324798 557419200 94877645 557419200 94877645 904045323 94877645 900368784 318099077 900368784 318099077 576283144 488211481 576283144 488211481 297792733 742534674 297792733 742534674 152242318 984424955 152242318 984424955 16480417 969913225 16480417 969913225 258562356 512783111 258562356 512783111 785691335 169126077 785691335 169126077 920211652 78682971 920211652 78682971 678997332 434614914 678997332 434614914 113867951 887220023 113867951 814215179 113867951 814215179 603279293 157911277 603279293 157911277 840912078 157911277 207020720 871996392 207020720 871996392 55086620 946434813 55086620 805176957 55086620 805176957 475259983 523869392 475259983 523869392 484099936 202843866 484099936 202843866 795438850 202843866 304522356 733666276 304522356 733666276 5183083 994648345 5183083 825392365 5183083 825392365 235110575 747656708 235110575 747656708 356172933 607918125 356172933 607918125 590879595 400983270 590879595 400983270 797674092 184108674 797674092 184108674 862361761 135982097 862361761 135982097 731926768 270305573 731926768 270305573 448965292 933098521 448965292 933098521 47380484 953571024 47380484 572213766 47380484 572213766 507008697 56694459 507008697 56694459 962227683 36576812 962227683 36576812 945831492 455280721 945831492 455280721 360697571 802679115 360697571 802679115 976433 998957367 976433 946592596 976433 946592596 227403131 57609599 227403131 57609599 941393137 57609599 850021416 211873161 850021416 211873161 278227444 722099830 278227444 451352337 278227444 451352337 597948409 339947412 597948409 339947412 988249463 11751754 988249463 11751754 564881742 655648888 564881742 655648888 230922322 958534117 230922322 958534117 42267830 272315764 42267830 272315764 759761737 119055685 759761737 119055685 879173846 119055685 806479722 644945254 806479722 644945254 114219658 886869828 114219658 879023009 114219658 879023009 141715298 583924230 141715298 583924230 534045622 73714863 534045622 73714863 967177196 32225689 967177196 32225689 785423976 558595685 785423976 558595685 292145523 708983463 292145523 342864998 292145523 342864998 775238708 164301081 775238708 164301081 837488886 161837765 837488886 161837765 336486772 789613481 336486772 789613481 66706080 948117365 66706080 948117365 53188150 641680642 53188150 641680642 372329455 529471985 372329455 529471985 596866426 11453515 596866426 11453515 988560597 11453515 519510939 760152891 519510939 760152891 240939183 396722457 240939183 396722457 811401678 175182308 811401678 175182308 823373260 175182308 769444634 518316915 769444634 518316915 167133584 833884043 167133584 660382649 167133584 660382649 546950157 155614599 546950157 155614599 843108189 155614599 633957881 645664099 633957881 645664099 7846050 992454821 7846050 793409274 7846050 793409274 395735804 599868969 395735804 599868969 507991256 2414448 507991256 2414448 997752098 2414448 615160990 788366579 615160990 788366579 77755761 962196872 77755761 962196872 38844471 902333182 38844471 902333182 103610972 792263826 103610972 792263826 270317561 689393915 270317561 689393915 348932218 493208990 348932218 493208990 593120338 311807601 593120338 311807601 749457434 205900012 749457434 205900012 931437213 67134721 931437213 67134721 928954695 283803628 928954695 283803628 443001390 757713384 443001390 757713384 243498238 453778824 243498238 453778824 822772568 133746772 822772568 133746772 880834255 117547050 880834255 117547050 880576354 301624200 880576354 301624200 694598725 491144867 694598725 491144867 443365676 637400189 443365676 637400189 362469777 574920023 362469777 574920023 476776781 196467067 476776781 196467067 801605060 196467067 118997895 975699614 118997895 975699614 25484469 975699614 862394666 135949056 862394666 135949056 704076142 954679851 704076142 954679851 45839993 931558749 45839993 931558749 119044460 736761226 119044460 736761226 840860600 157991781 840860600 157991781 531186668 976585706 531186668 976585706 24700296 653683997 24700296 653683997 700912079 42272168 700912079 42272168 956730436 42272168 527995277 731730920 527995277 731730920 134580159 866739972 134580159 804986947 134580159 804986947 686545861 306030330 686545861 306030330 693048210 306030330 546940187 550075785 546940187 550075785 376216214 628727260 376216214 628727260 371498249 603982356 371498249 603982356 465271962 425269369 465271962 425269369 935433471 31490718 935433471 31490718 967987852 31490718 140723951 860615757 140723951 776494883 140723951 776494883 949056934 49601304 949056934 49601304 943621056 229904765 943621056 229904765 702206463 447360653 702206463 447360653 208338048 791461431 208338048 538876282 208338048 538876282 505721224 130917948 505721224 130917948 867110437 130917948 335906998 826963750 335906998 826963750 173896010 534845989 173896010 534845989 526734523 143340780 526734523 143340780 936585890 61879874 936585890 61879874 780342957 272289760 780342957 272289760 595302795 603295594 595302795 603295594 376943664 990021313 376943664 990021313 10452896 892844768 10452896 892844768 414824244 478755602 414824244 478755602 538599335 461801266 538599335 461801266 427667625 671971729 427667625 671971729 242904298 808737080 242904298 808737080 191383656 565415765 191383656 565415765 535507554 80867733 535507554 80867733 989857978 9929045 989857978 9929045 317627666 710950203 317627666 710950203 39430209 961402548 39430209 944684691 39430209 944684691 659693226 331104474 659693226 331104474 784281959 205121619 784281959 205121619 793156149 205121619 655039603 348631265 655039603 348631265 223597780 850354019 223597780 850354019 150568117 675634475 150568117 675634475 442912535 427108050 442912535 427108050 679886211 39198855 679886211 39198855 959965983 39198855 626352530 401633410 626352530 401633410 502126960 758902911 502126960 758902911 53265570 947991300 53265570 267470827 53265570 267470827 831389321 167973195 831389321 167973195 790202080 311742672 790202080 311742672 364755930 726146551 364755930 726146551 200554978 799782709 200554978 747574740 200554978 747574740 436152145 366246251 436152145 366246251 711798384 200353804 711798384 200353804 928441817 70330792 928441817 70330792 792085323 237888256 792085323 237888256 594522432 422946852 594522432 422946852 481424263 813489694 481424263 813489694 186847639 645804831 186847639 645804831 696257414 276108239 696257414 276108239 922145672 76538037 922145672 76538037 890419210 246357677 890419210 246357677 750169586 328113819 750169586 328113819 111420323 889766003 111420323 679116447 111420323 679116447 965789346 33360115 965789346 33360115 917160554 86759302 917160554 86759302 864270897 264951875 864270897 264951875 515576650 907023017 515576650 907023017 95214814 742465228 95214814 742465228 298179487 375193302 298179487 375193302 624549043 375193302 100129231 901891019 100129231 885231403 100129231 885231403 365249301 440623529 365249301 440623529 605214630 298870255 605214630 298870255 740521437 87383724 740521437 87383724 910748359 87383724 787123385 435622821 787123385 435622821 257941272 742889856 257941272 656890192 257941272 656890192 971286665 18096875 971286665 18096875 981303285 18096875 881095805 187821298 881095805 187821298 795036640 789344460 795036640 789344460 210406636 294441525 210406636 294441525 870456078 127800144 870456078 127800144 840046516 184761882 840046516 184761882 332722546 674666713 332722546 674666713 207898337 791944693 207898337 726740278 207898337 726740278 341145846 471370602 341145846 471370602 996156499 3978026 996156499 3978026 736009958 331641197 736009958 331641197 665698185 412763721 665698185 412763721 150389914 850623451 150389914 664419782 150389914 664419782 383440122 105642421 383440122 105642421 893586947 105642421 691553137 483016192 691553137 483016192 390244523 929301501 390244523 929301501 72183385 586823283 72183385 586823283 884643561 113705008 884643561 113705008 834361572 219136466 834361572 219136466 225553269 932302571 225553269 932302571 69420131 690114436 69420131 690114436 322557674 355370768 322557674 355370768 948193780 50466695 948193780 50466695 628673573 514416684 628673573 514416684 337438083 791982266 337438083 791982266 207873302 223306953 207873302 223306953 827493942 171396271 827493942 171396271 617797700 651397734 617797700 651397734 283969804 925108053 283969804 925108053 76681487 371279396 76681487 371279396 884070285 114142797 884070285 114142797 835287896 249520529 835287896 249520529 713728123 765054030 713728123 765054030 80682632 921367197 80682632 365942949 80682632 365942949 635356717 354807352 635356717 354807352 676634494 221055722 676634494 221055722 861501837 136906823 861501837 136906823 455613109 937432210 455613109 937432210 64925562 741063044 64925562 741063044 495452914 484329379 495452914 484329379 545789097 122356513 545789097 122356513 913099471 85189230 913099471 85189230 876422547 399743181 876422547 399743181 64314644 938228727 64314644 678552689 64314644 678552689 370597608 620411420 370597608 620411420 438050367 562252907 438050367 562252907 436793914 758518920 436793914 758518920 41110955 959684767 41110955 766057567 41110955 766057567 334546802 344084468 334546802 344084468 825231345 89450953 825231345 89450953 909006009 89450953 427462140 914645798 427462140 914645798 62657685 939623627 62657685 761854015 62657685 761854015 254548247 743043727 254548247 743043727 387328581 526871680 387328581 526871680 576831754 75101211 576831754 75101211 930818019 67814708 930818019 67814708 850254460 232370099 850254460 232370099 457477893 962267674 457477893 962267674 38759369 962267674 493424977 506532009 493424977 506532009 465889815 561840001 465889815 561840001 250029403 853668282 250029403 853668282 147520936 615717169 147520936 615717169 490203736 384689312 490203736 384689312 615138774 384689312 498914251 989380270 498914251 989380270 11081651 749022089 11081651 749022089 256601561 390546281 256601561 390546281 656380934 274283681 656380934 274283681 735352565 3177712 735352565 3177712 996831158 3177712 387874773 612479381 387874773 249234236 387874773 249234236 953755131 45091650 953755131 45091650 725002478 314783260 725002478 314783260 683032971 579721582 683032971 579721582 415791060 710590728 415791060 710590728 118109050 960730119 118109050 960730119 6826742 993272245 6826742 649891038 6826742 649891038 562593295 432049917 562593295 432049917 617740369 75805124 617740369 75805124 922856193 75805124 910610609 234947379 910610609 234947379 480176784 590490945 480176784 590490945 19292342 981677035 19292342 702963560 19292342 702963560 380182880 384958417 380182880 384958417 705711495 222914133 705711495 222914133 977000772 5588238 977000772 5588238 994414267 5588238 35527943 965379750 35527943 881874599 35527943 881874599 752478352 226888081 752478352 226888081 771590210 226888081 620181165 675796845 620181165 675796845 18814725 982251670 18814725 842279691 18814725 842279691 582641718 100509367 582641718 100509367 898823924 100509367 548748928 678575183 548748928 678575183 238891081 918619776 238891081 918619776 83391055 509082019 83391055 509082019 512424393 375190214 512424393 375190214 887573312 111093648 887573312 111093648 698894378 428714485 698894378 428714485 148406106 869149361 148406106 869149361 132034763 513818914 132034763 513818914 486526020 356492249 486526020 356492249 870590502 88975303 870590502 88975303 909374445 88975303 765265131 410706704 765265131 410706704 584821654 887224117 584821654 887224117 113847694 613883555 113847694 613883555 787433556 24016014 787433556 24016014 975489385 24016014 827265901 366327868 827265901 366327868 579370332 678492813 579370332 678492813 163332821 871283635 163332821 871283635 129729668 818809538 129729668 818809538 210240782 634499595 210240782 634499595 689141248 250479353 689141248 250479353 832337228 142464016 832337228 142464016 870760530 127490493 870760530 127490493 849374360 512479421 849374360 512479421 81170883 976768373 81170883 976768373 24491742 949427328 24491742 949427328 643232471 144231878 643232471 144231878 876952435 121211008 876952435 121211008 691326501 342566103 691326501 342566103 287062178 828152187 287062178 828152187 172721640 659025384 172721640 659025384 419894903 541516313 419894903 541516313 468988987 222886352 468988987 222886352 944977613 53793379 944977613 53793379 413047853 655566914 413047853 655566914 345454588 521295492 345454588 521295492 579286149 271002404 579286149 271002404 821510116 177031510 821510116 177031510 702972373 865934655 702972373 865934655 120825755 880214954 120825755 606156990 120825755 606156990 652093830 265747647 652093830 265747647 876610499 121568598 876610499 121568598 418751369 667988512 418751369 667988512 77439225 954823652 77439225 954823652 45695727 523217816 45695727 523217816 757540367 151173911 757540367 151173911 945544935 53111037 945544935 53111037 858316411 411971971 858316411 411971971 427250351 834039824 427250351 834039824 166979237 820638557 166979237 820638557 515284453 318750490 515284453 318750490 817259742 181187362 817259742 181187362 795947708 473313526 795947708 473313526 436532102 856524641 436532102 856524641 24471845 976797970 24471845 707738200 24471845 707738200 419940983 472154043 419940983 472154043 859937888 139159027 859937888 139159027 422344767 860808366 422344767 860808366 58171101 943501054 58171101 896685070 58171101 896685070 276449328 497076964 276449328 497076964 521433781 344593264 521433781 344593264 875817222 122319450 875817222 122319450 659363448 410298923 659363448 410298923 335083749 666542108 335083749 661726546 335083749 661726546 379067016 527380691 379067016 527380691 522807068 299948469 522807068 299948469 703580125 114416538 703580125 114416538 895306050 18471103 895306050 18471103 995732615 4271470 995732615 4271470 812993833 288986366 812993833 288986366 374360867 922471317 374360867 922471317 79463186 308634482 79463186 308634482 820566458 104910461 820566458 104910461 894494356 104910461 792549553 785353993 792549553 785353993 214639332 511355566 214639332 511355566 794151368 29869501 794151368 29869501 986812158 13312534 986812158 13312534 881488411 272814519 881488411 272814519 691056110 568796850 691056110 568796850 45405330 955056809 45405330 583237448 45405330 583237448 482287690 333908292 482287690 333908292 726143475 197095865 726143475 197095865 800952166 197095865 711097337 460357799 711097337 460357799 512425915 886937856 512425915 886937856 82029530 919990742 82029530 898400792 82029530 898400792 776686729 221858687 776686729 221858687 662609317 515637999 662609317 515637999 254130801 746382920 254130801 649803954 254130801 649803954 374014377 499370445 374014377 499370445 961044685 15481331 961044685 15481331 984072045 15481331 773168199 445480853 773168199 445480853 545168003 654366769 545168003 654366769 333531800 769875778 333531800 769875778 223615876 776878880 223615876 268504850 223615876 268504850 969156837 30062427 969156837 30062427 692580688 324671168 692580688 324671168 360912673 889081202 360912673 889081202 112145558 466750617 112145558 466750617 576689830 13472542 576689830 13472542 986635687 13472542 854154237 161709068 854154237 161709068 790412348 577579855 790412348 577579855 155387461 845391117 155387461 624012512 155387461 624012512 473312318 253656498 473312318 253656498 745584833 253656498 528434737 555539328 528434737 555539328 23460624 977670673 23460624 879810859 23460624 879810859 401332632 201976620 401332632 201976620 961352148 37517078 961352148 37517078 945504785 301578372 945504785 301578372 655768723 986698389 655768723 986698389 13998000 840040810 13998000 840040810 199001418 353371345 199001418 353371345 646047912 353371345 458282097 603573861 458282097 603573861 229639579 773137104 229639579 773137104 222639350 783511305 222639350 783511305 216357633 681115405 216357633 681115405 854603299 120918248 854603299 120918248 924957541 73647097 924957541 73647097 915050779 631958468 915050779 631958468 260100408 867427608 260100408 867427608 108729986 922635383 108729986 922635383 1194799 998637634 1194799 851603144 1194799 851603144 232716919 732144946 232716919 732144946 513479583 197754155 513479583 197754155 949987393 45787184 949987393 45787184 952952833 45787184 684322052 406341167 684322052 406341167 12329095 995234628 12329095 995234628 4651498 883556485 4651498 883556485 286195729 589644740 286195729 589644740 473945720 294859543 473945720 294859543 935386246 62909082 935386246 62909082 567767701 464682403 567767701 464682403 478893247 541065956 478893247 541065956 8998288 991354825 8998288 700294959 8998288 700294959 318020738 550024357 318020738 550024357 656293435 155364200 656293435 155364200 843582110 155364200 593093127 410138431 593093127 410138431 249384961 776572565 249384961 776572565 223871592 339574153 223871592 339574153 765785258 227355741 765785258 227355741 771039133 227355741 640824178 490593377 640824178 490593377 354455509 828564544 354455509 828564544 172295680 644292482 172295680 644292482 418162365 447127524 418162365 447127524 908774123 21018974 908774123 21018974 978357438 21018974 930448042 97175479 930448042 97175479 623362324 486202087 623362324 486202087 394336559 660651317 394336559 660651317 150115381 850822413 150115381 642088985 150115381 642088985 472231405 404264390 472231405 404264390 988743185 11319000 988743185 11319000 917583877 153005302 917583877 153005302 484290890 644568122 484290890 644568122 226208470 938279637 226208470 938279637 6638177 993353416 6638177 736829628 6638177 736829628 601470277 202101211 601470277 202101211 974119025 25468230 974119025 25468230 259779836 959855144 259779836 959855144 40952448 902831288 40952448 902831288 423948204 541066188 423948204 541066188 464004003 327251325 464004003 327251325 812524096 95279584 812524096 95279584 989315012 10560952 989315012 10560952 666853959 886700414 666853959 886700414 114359159 204398117 114359159 204398117 979711707 19640873 979711707 19640873 857165294 235474799 857165294 235474799 219133242 820061975 219133242 820061975 58274412 943442110 58274412 928232696 58274412 928232696 140039995 822888613 140039995 822888613 311057549 493098678 311057549 493098678 910302443 79697949 910302443 79697949 974916531 24558391 974916531 24558391 907143549 126378115 907143549 126378115 737630588 289949371 737630588 289949371 527170786 561346620 527170786 561346620 323387077 889742955 323387077 889742955 14731359 986034026 14731359 602330178 14731359 602330178 569981492 9551612 569981492 9551612 990289853 9551612 980109485 195634572 980109485 195634572 611759998 943674216 611759998 943674216 57903415 932831973 57903415 932831973 221483345 731991190 221483345 731991190 673814359 97950809 673814359 97950809 901447295 97950809 667445716 477650276 667445716 477650276 329031933 772414183 329031933 772414183 88197340 913804828 88197340 893303828 88197340 893303828 377289651 346197250 377289651 346197250 828899439 167841048 828899439 167841048 831458637 167841048 795456863 420553444 795456863 420553444 561893951 882560068 561893951 882560068 118507168 713883209 118507168 713883209 428284016 295213094 428284016 295213094 992801069 7098324 992801069 7098324 853203503 155794939 853203503 155794939 292425928 926543303 292425928 926543303 74576195 950235653 74576195 950235653 50928837 265771371 50928837 265771371 803729478 194013796 803729478 194013796 763356517 325437509 763356517 325437509 112684729 953674021 112684729 953674021 47115980 571328404 47115980 571328404 822612719 69079596 822612719 69079596 961895795 36927394 961895795 36927394 674591252 525856944 674591252 525856944 397504416 755307929 397504416 755307929 174966151 856076583 174966151 856076583 145310098 312741966 145310098 312741966 979653241 8079570 979653241 8079570 991718523 8079570 674660834 785892409 674660834 785892409 147601282 858118568 147601282 858118568 73325638 928393196 73325638 819656583 73325638 819656583 209213914 690054152 209213914 690054152 638377444 258412871 638377444 258412871 823276137 175249988 823276137 175249988 143631818 857897056 143631818 514767412 143631818 514767412 733163416 262556774 733163416 262556774 737144383 262556774 663513359 493203312 663513359 493203312 440776875 579949989 440776875 579949989 153208856 876092777 153208856 876092777 55895025 989922252 55895025 989922252 10529738 567740719 10529738 567740719 580476756 239945072 580476756 239945072 758821129 239945072 621980367 628460618 621980367 628460618 91071679 911263438 91071679 535395632 91071679 535395632 504873459 457297312 504873459 457297312 852221047 146567894 852221047 146567894 723892240 427686784 723892240 427686784 564651751 791257925 564651751 791257925 90240368 911961279 90240368 728978819 90240368 728978819 271628986 714396795 271628986 714396795 286352931 714396795 42986544 957810387 42986544 576791380 42986544 576791380 532423467 86132606 532423467 86132606 912040157 86132606 910719212 483240715 910719212 483240715 495411804 718044638 495411804 718044638 35444935 965453043 35444935 886376446 35444935 886376446 226499655 363445867 226499655 363445867 699048495 145842901 699048495 145842901 852963482 145842901 793351278 275956344 793351278 275956344 462932383 816039015 462932383 816039015 26126736 974950442 26126736 765923586 26126736 765923586 806606709 160164651 806606709 160164651 884908576 32054059 884908576 32054059 967346172 32054059 834613494 364402193 834613494 364402193 530716860 668317344 530716860 668317344 261428805 980235036 261428805 980235036 16585374 984345175 16585374 678482120 16585374 678482120 653588726 291268490 653588726 291268490 780174959 93657396 780174959 93657396 905067918 93657396 894558804 307536232 894558804 307536232 530753919 632288514 530753919 632288514 235386264 960910521 235386264 960910521 39945481 830749005 39945481 830749005 188468189 501384249 188468189 501384249 841064790 157784700 841064790 157784700 364800563 915198068 364800563 915198068 58281580 943423968 58281580 891217895 58281580 891217895 130506455 803596804 130506455 803596804 265419479 615400452 265419479 615400452 468651221 31888506 468651221 31888506 967472281 31888506 779288221 241441149 779288221 241441149 681216171 471155720 681216171 471155720 313706381 699233308 313706381 699233308 98610803 903412954 98610803 755750172 98610803 755750172 350615332 592963986 350615332 592963986 585334881 400428542 585334881 400428542 841729913 157083098 841729913 157083098 187332872 932359518 187332872 932359518 69392392 728874013 69392392 728874013 694546100 233097771 694546100 233097771 784664295 213943128 784664295 213943128 753112438 281565512 753112438 281565512 443013204 625422593 443013204 625422593 368811003 973762783 368811003 973762783 27501006 960298199 27501006 960298199 61326441 646256661 61326441 646256661 479880110 519590011 479880110 519590011 113435324 887836398 113435324 865684899 113435324 865684899 501639552 254575417 501639552 254575417 927686089 70947833 927686089 70947833 758658369 442654359 758658369 442654359 37800913 963408587 37800913 786639388 37800913 786639388 225075126 693817871 225075126 693817871 336041536 441168340 336041536 441168340 885079509 113237055 885079509 113237055 632625042 799990490 632625042 799990490 185408160 908636693 185408160 908636693 93796759 750424058 93796759 750424058 336220452 335337329 336220452 335337329 985110061 14636484 985110061 14636484 829111687 602129939 829111687 602129939 73006964 928752718 73006964 894177756 73006964 894177756 204637329 328661456 204637329 328661456 776564845 117004765 776564845 117004765 881394258 117004765 377375982 627288022 377375982 627288022 260110754 740877186 260110754 723418992 260110754 723418992 447446689 448582779 447446689 448582779 829989519 165515279 829989519 165515279 845133762 153762263 845133762 153762263 337288569 704432392 337288569 704432392 243806734 792993621 243806734 792993621 99240839 902861692 99240839 849102464 99240839 849102464 160144865 821927791 160144865 821927791 217410139 733951264 217410139 733951264 348948332 300275177 348948332 300275177 794274560 150159111 794274560 150159111 848859163 150159111 823775453 379995930 823775453 379995930 589525047 478908929 589525047 478908929 299113801 746467865 299113801 746467865 11967065 988699032 11967065 978590880 11967065 978590880 61882882 889081584 61882882 889081584 266209807 364374023 266209807 364374023 848255970 10205401 848255970 10205401 989591007 10205401 901334327 492673377 901334327 492673377 238179777 771134555 238179777 771134555 135127936 895833626 135127936 895833626 3113370 997087907 3113370 997087907 2807990 392584063 2807990 392584063 710142130 86278333 710142130 86278333 911946065 86278333 81701085 976117579 81701085 976117579 25200996 838643629 25200996 838643629 262599419 534980400 262599419 534980400 772339324 165992672 772339324 165992672 860132011 106216821 860132011 106216821 892875275 106216821 511379380 667385487 511379380 667385487 300523177 981994973 300523177 981994973 19066090 393992824 19066090 393992824 680030287 318253584 680030287 318253584 566146695 681124758 566146695 681124758 320515788 633310426 320515788 633310426 499283966 406982239 499283966 406982239 611064993 62990516 611064993 62990516 970781891 28327059 970781891 28327059 734019193 460520206 734019193 460520206 208985286 798113139 208985286 798113139 190567951 809556653 190567951 778346359 190567951 778346359 315736233 610699718 315736233 610699718 583489556 139116012 583489556 139116012 859996728 139116012 372047357 796816214 372047357 796816214 102320054 899524567 102320054 740732641 102320054 740732641 791020776 20493524 791020776 20493524 978773603 20493524 784730511 338323288 784730511 338323288 598429596 983525986 598429596 983525986 17543593 836846494 17543593 836846494 308646655 276349039 308646655 276349039 741543781 8670004 741543781 8670004 991015737 8670004 987947033 441389687 987947033 441389687 537143086 511061189 537143086 511061189 192635839 914646538 192635839 914646538 57621778 943968065 57621778 675058198 57621778 675058198 504011867 469287229 504011867 469287229 560397914 430242086 560397914 430242086 573984238 253613006 573984238 253613006 841890955 156921437 841890955 156921437 737242472 684751518 737242472 684751518 246109744 866649937 246109744 866649937 134633358 714886009 134633358 714886009 307684264 670108629 307684264 670108629 939749073 58975389 939749073 58975389 46549168 954170482 46549168 919352269 46549168 919352269 119678390 875634845 119678390 875634845 559091560 143703729 559091560 143703729 855346290 143703729 487853662 993342286 487853662 993342286 6658759 521102472 6658759 521102472 601015529 280349466 601015529 280349466 752701478 91921096 752701478 91921096 906696625 91921096 679251328 482028314 679251328 482028314 510452592 678305922 510452592 678305922 304606842 716374644 304606842 716374644 191887239 966224788 191887239 966224788 8824862 991604235 8824862 807113228 8824862 807113228 234734025 747641995 234734025 747641995 656801948 11637673 656801948 11637673 988344826 11637673 361678863 972736121 361678863 972736121 28477637 828960063 28477637 828960063 293582079 680184823 293582079 680184823 422400925 465214389 422400925 465214389 655293463 210759738 655293463 210759738 787847737 210759738 782783945 791049807 782783945 791049807 31926551 969296350 31926551 351643511 31926551 351643511 658256119 218392412 658256119 218392412 838307029 77405400 838307029 77405400 996865216 3170485 996865216 3170485 892072852 791357919 892072852 791357919 208440343 765141254 208440343 765141254 345106170 457987214 345106170 457987214 880033417 116509801 880033417 116509801 951496137 41227731 951496137 41227731 957849075 41227731 635331914 955851967 635331914 955851967 44870042 869717248 44870042 869717248 625335696 255101811 625335696 255101811 833373072 165780102 833373072 165780102 284911615 832535990 284911615 832535990 80030432 921829372 80030432 810557278 80030432 810557278 447558275 411545759 447558275 411545759 770028773 228238847 770028773 228238847 398999388 950786215 398999388 950786215 50364290 774888377 50364290 774888377 303173872 684470669 303173872 684470669 983276511 8197884 983276511 8197884 991570428 8197884 712929771 391237848 712929771 391237848 231042420 779976923 231042420 779976923 117299896 884751599 117299896 884751599 89176249 912943232 89176249 723562170 89176249 723562170 323051613 561371017 323051613 561371017 449171753 538577197 449171753 538577197 585430228 325441995 585430228 325441995 807916335 189972800 807916335 189972800 611556723 566967471 611556723 566967471 140370922 861069233 140370922 818701528 140370922 818701528 624755223 236400449 624755223 236400449 762385316 236400449 634549973 607064371 634549973 607064371 133495923 942920034 133495923 942920034 59030082 877486183 59030082 877486183 131052320 623925354 131052320 623925354 933820120 64549210 933820120 64549210 796829314 215441548 796829314 215441548 683666046 531340029 683666046 531340029 74897282 927029999 74897282 376365317 74897282 376365317 740791962 258571568 740791962 258571568 649925979 520084292 649925979 520084292 27096893 974041591 27096893 579137879 27096893 579137879 659445474 88630166 659445474 88630166 937512798 57428548 937512798 57428548 955216081 43750766 955216081 43750766 729587114 319905847 729587114 319905847 677531290 400474361 677531290 400474361 323029936 925310832 323029936 925310832 69388185 932365537 69388185 908815711 69388185 908815711 616820662 62115380 616820662 62115380 936287997 62115380 907128463 804686634 907128463 804686634 79288400 922650355 79288400 874444852 79288400 874444852 338020285 507983961 338020285 507983961 650183363 152429069 650183363 152429069 847608110 43069451 847608110 43069451 955791758 43069451 381833675 981873194 381833675 981873194 19232132 469904795 19232132 469904795 530724438 76629924 530724438 76629924 955086995 43813899 955086995 43813899 948007190 222251126 948007190 222251126 667353385 699121282 667353385 699121282 302524370 555510412 302524370 555510412 448352255 133296244 448352255 133296244 989094307 10758273 989094307 10758273 982210137 275920296 982210137 275920296 270279345 748056692 270279345 748056692 132790251 868354525 132790251 546123350 132790251 546123350 552180281 188449453 552180281 188449453 900022844 99266340 900022844 99266340 772590324 377922738 772590324 377922738 500234374 748239520 500234374 748239520 252528825 543921898 252528825 543921898 722600466 245252100 722600466 245252100 936354401 62065122 936354401 62065122 767559157 343309752 767559157 343309752 458470353 790350095 458470353 790350095 209476816 790350095 930783271 67826889 930783271 67826889 575672325 919697932 575672325 919697932 82330867 754896584 82330867 754896584 649160235 232782367 649160235 232782367 942961621 56194030 942961621 56194030 836991294 173617426 836991294 173617426 573442315 809910448 573442315 809910448 61168648 940915078 61168648 899159235 61168648 899159235 588222629 26748086 588222629 26748086 973027386 26748086 828606058 558210595 828606058 558210595 145338099 856028059 145338099 780287483 145338099 780287483 579776749 359048364 579776749 359048364 882250700 53294941 882250700 53294941 977021603 22519280 977021603 22519280 519164558 585513430 519164558 585513430 289118110 747812911 289118110 747812911 252766832 698376467 252766832 698376467 387167396 563039920 387167396 563039920 615665675 384195023 615665675 384195023 308683320 721062814 308683320 721062814 279346527 670295577 279346527 670295577 473181003 480308212 473181003 480308212 596665619 51138729 596665619 51138729 947528676 51138729 828749731 567510550 828749731 567510550 416005937 584330553 416005937 560363215 416005937 560363215 567906309 318613821 567906309 318613821 812682548 81912973 812682548 81912973 972168510 27329256 972168510 27329256 404455824 789757205 404455824 789757205 149311244 851670427 149311244 843852045 149311244 843852045 223739737 380669200 223739737 380669200 853197545 6485839 853197545 6485839 993556308 6485839 276147706 724325673 276147706 724325673 958620179 40573698 958620179 40573698 45945276 954523846 45945276 792569706 45945276 792569706 529709116 356669794 529709116 356669794 738278529 222262979 738278529 222262979 913091917 52820218 913091917 52820218 945897218 52820218 842949587 561603671 842949587 561603671 421997163 954703341 421997163 954703341 24179045 977119275 24179045 927650677 24179045 927650677 500123848 1493116 500123848 1493116 998712103 1493116 974265611 252853565 974265611 252853565 728365235 335097281 728365235 335097281 605957035 513483619 605957035 513483619 461839632 814650821 461839632 814650821 129914821 944574578 129914821 944574578 56785552 730977513 56785552 730977513 450193101 165035298 450193101 165035298 834314671 165035298 298241971 749843040 298241971 749843040 125891014 875106411 125891014 467760911 125891014 467760911 683102453 315235592 683102453 315235592 584795815 527424358 584795815 527424358 25453582 975744786 25453582 762392335 25453582 762392335 283359508 594383641 283359508 594383641 427068543 383175051 427068543 383175051 808149222 189816733 808149222 189816733 330528327 839396655 330528327 839396655 161653493 333017535 161653493 333017535 852803038 124858524 852803038 124858524 873186623 124858524 783020823 798841967 783020823 798841967 177574653 823233168 177574653 818489102 177574653 818489102 548624217 450899526 548624217 450899526 883748099 114585557 883748099 114585557 161711241 871072939 161711241 871072939 130079943 355560484 130079943 355560484 797868938 182145693 797868938 182145693 848424332 75019730 848424332 75019730 931693866 66861286 931693866 66861286 775965327 481123845 775965327 481123845 471302352 532654693 471302352 532654693 97984492 962980658 97984492 962980658 38208719 655146152 38208719 655146152 358636027 534445025 358636027 534445025 480470789 313593721 480470789 313593721 772804807 116791842 772804807 116791842 881690962 116791842 528505146 659515316 528505146 659515316 285473096 715090998 285473096 429626610 285473096 429626610 613623387 4766173 613623387 4766173 995333000 4766173 916849693 166859239 916849693 166859239 776896688 252424552 776896688 252424552 665630772 670614999 665630772 670614999 74295429 993386051 74295429 993386051 6618912 597206756 6618912 597206756 427496262 342347275 427496262 342347275 866249312 131831653 866249312 131831653 819597230 188906698 819597230 188906698 497222404 851658569 497222404 851658569 132322842 892224022 132322842 892224022 108831710 857483024 108831710 857483024 530294288 325654079 530294288 325654079 986028051 13881987 986028051 13881987 838020415 686352708 838020415 686352708 281823824 803589861 281823824 803589861 62829890 939472155 62829890 939472155 62719733 782159666 62719733 782159666 489382144 439708702 489382144 439708702 578653319 44954140 578653319 44954140 954003123 44954140 564653376 453726152 564653376 453726152 271825938 923577148 271825938 923577148 37840591 972337433 37840591 972337433 18253096 982880080 18253096 543611305 18253096 543611305 870568966 127707080 870568966 127707080 822126788 313394872 822126788 313394872 473373152 550535226 473373152 550535226 165130152 905907168 165130152 905907168 96249973 796603091 96249973 796603091 300992183 520427922 300992183 520427922 486122669 103482386 486122669 103482386 904388694 89576991 904388694 89576991 908842541 89576991 757212858 554837071 757212858 554837071 383643493 970680252 383643493 970680252 30636229 939978994 30636229 939978994 114962835 823698035 114962835 823698035 502504734 53952803 502504734 53952803 944772498 53952803 642338083 411607927 642338083 411607927 446133532 975309284 446133532 975309284 25892857 895866626 25892857 895866626 251010794 691304503 251010794 691304503 706320775 209223567 706320775 209223567 789306069 209223567 610362162 628714074 610362162 628714074 171927762 973851704 171927762 973851704 27283263 791098205 27283263 791098205 354803834 333113094 354803834 333113094 843294373 155539316 843294373 155539316 488662611 774651069 488662611 774651069 160039422 840720206 160039422 695482088 160039422 695482088 479312173 276269777 479312173 276269777 723269529 276269777 691637678 393744896 691637678 393744896 384098335 650969534 384098335 650969534 273535134 820181082 273535134 820181082 91483871 910872476 91483871 805549369 91483871 805549369 218897411 246872916 218897411 246872916 820520518 142288419 820520518 142288419 856683310 142288419 631657770 492430188 631657770 492430188 408300338 664637717 408300338 664637717 289030019 857434537 289030019 857434537 86883568 914983257 86883568 876530525 86883568 876530525 499524164 169512323 499524164 169512323 839572165 153518196 839572165 153518196 845408767 153518196 793340428 260408729 793340428 260408729 652592025 936039649 652592025 936039649 66099320 888969605 66099320 888969605 843876896 155086621 843876896 155086621 74573973 927367866 74573973 414840658 74573973 414840658 610901297 317753770 610901297 317753770 908587599 17092397 908587599 17092397 982443667 17092397 233026459 956175517 233026459 956175517 21386020 980007989 21386020 907971038 21386020 907971038 583041274 331485870 583041274 331485870 884069777 12525931 884069777 12525931 987613087 12525931 914829879 195339161 914829879 195339161 277226636 791176666 277226636 791176666 162018080 864585009 162018080 864585009 11020232 989454215 11020232 932956414 11020232 932956414 73566685 758093892 73566685 758093892 271552288 335450830 271552288 335450830 924397824 1916974 924397824 1916974 998304660 1916974 134360604 866990670 134360604 700072788 134360604 700072788 317188616 413762606 317188616 413762606 774905551 223285483 774905551 223285483 623996976 658077407 623996976 658077407 338645245 932356121 338645245 932356121 69402060 492431351 69402060 492431351 803153271 42983311 803153271 42983311 978951518 20293893 978951518 20293893 630157851 518465179 630157851 518465179 6848989 993264010 6848989 745259750 6848989 745259750 997283692 2862599 997283692 2862599 863141117 225717968 863141117 225717968 582019775 587913606 582019775 587913606 278358871 779435430 278358871 779435430 220683179 644396044 220683179 644396044 431437979 562699613 431437979 562699613 459727717 67973976 459727717 67973976 930666551 67973976 735741231 377364215 735741231 377364215 297542994 856014416 297542994 856014416 109214594 891868848 109214594 890205702 109214594 890205702 153934964 681558539 153934964 681558539 362115979 449394319 362115979 449394319 999138258 1020141 999138258 1020141 656244725 397160476 656244725 397160476 120528570 977231198 120528570 977231198 24049769 848606801 24049769 848606801 260419845 14365681 260419845 14365681 985444511 14365681 853957062 373231253 853957062 373231253 573938888 428832205 573938888 428832205 504641808 913405423 504641808 913405423 88638091 815101533 88638091 815101533 730169877 229906379 730169877 229906379 774048367 150009187 774048367 150009187 875363300 122721738 875363300 122721738 788639350 859759561 788639350 859759561 78678353 968725793 78678353 968725793 32392228 662048196 32392228 662048196 386850942 557140682 386850942 557140682 665994018 69132222 665994018 69132222 929582059 69132222 786896836 504801056 786896836 504801056 467411983 763124341 467411983 763124341 49778848 951251963 49778848 444048915 49778848 444048915 605646383 135148350 605646383 135148350 863196052 135148350 616192718 843495927 616192718 843495927 91191587 967467777 91191587 967467777 33603828 389598176 33603828 389598176 726355286 266675164 726355286 266675164 735658602 263997876 735658602 263997876 556453055 617287497 556453055 617287497 98043540 904053975 98043540 857562806 98043540 857562806 261576771 505043286 261576771 505043286 779401396 164274961 779401396 164274961 835228651 164274961 640712675 424538993 640712675 424538993 449924235 565164044 449924235 565164044 82551207 919438553 82551207 885651542 82551207 885651542 250747828 686274855 250747828 686274855 492959521 424426450 492959521 424426450 955138176 13020648 955138176 13020648 987254537 13020648 712802110 526503908 712802110 526503908 230300795 910242752 230300795 910242752 91992533 469623932 91992533 469623932 537843297 360922443 537843297 360922443 862532894 81668001 862532894 81668001 999961491 94573 999961491 94573 970978179 298443132 970978179 298443132 53660042 996973349 53660042 996973349 3052017 684893645 3052017 684893645 362469983 316619994 362469983 316619994 722809451 14596010 722809451 14596010 985148850 14596010 889167418 384357196 889167418 384357196 487344986 677455286 487344986 677455286 297224047 982607197 297224047 982607197 18437042 873780666 18437042 873780666 157122330 577008101 157122330 577008101 666346745 332765679 666346745 332765679 640663114 397767965 640663114 397767965 145785632 855487697 145785632 741802542 145785632 741802542 394613966 216705373 394613966 216705373 834966787 158768568 834966787 158768568 840125954 158768568 609923642 392005882 609923642 392005882 38616851 962478638 38616851 862049962 38616851 862049962 559951455 441167369 559951455 441167369 427553005 639549006 427553005 639549006 191307496 808777504 191307496 690724071 191307496 690724071 392250441 571277476 392250441 571277476 458831065 75680829 458831065 75680829 922974582 75680829 752357149 526670880 752357149 526670880 393664996 686516336 393664996 686516336 246121008 974504286 246121008 974504286 18255722 982868149 18255722 948554652 18255722 948554652 104786214 757461401 104786214 757461401 315260121 642176531 315260121 642176531 674766181 323327089 674766181 323327089 611396541 540330222 611396541 540330222 238312502 762392991 238312502 553727892 238312502 553727892 745487799 9848282 745487799 9848282 989905825 9848282 935662689 250028876 935662689 250028876 627799961 500081415 627799961 500081415 208572933 820899071 208572933 820899071 72508453 957102212 72508453 957102212 43771050 495831239 43771050 495831239 518464801 472437001 518464801 472437001 536893701 449421046 536893701 449421046 775466658 38872462 775466658 38872462 960177469 38872462 654911244 872766575 654911244 872766575 128197253 752052814 128197253 752052814 547031798 151415704 547031798 151415704 865101863 132954529 865101863 132954529 672110886 593988754 672110886 593988754 404140188 672064493 404140188 672064493 37060334 964103156 37060334 453092116 37060334 453092116 987717540 12411800 987717540 12411800 568271286 507738303 568271286 507738303 124323264 876726294 124323264 799037290 124323264 799037290 378893759 613125764 378893759 613125764 418326610 277592177 418326610 277592177 916368114 9381580 916368114 9381580 990497454 9381580 901373445 393798991 901373445 393798991 254312666 960112813 254312666 960112813 40618845 794706079 40618845 794706079 652382713 262210724 652382713 262210724 780920391 24780991 780920391 24780991 974658554 24780991 812732555 307321501 812732555 307321501 332125633 802752425 332125633 802752425 39186459 961766969 39186459 693917492 39186459 693917492 342317072 437757234 342317072 437757234 809673635 104965216 809673635 104965216 975413405 24121751 975413405 24121751 861848416 754285948 861848416 754285948 170330273 830158969 170330273 306465838 170330273 306465838 745211890 34207194 745211890 34207194 965027447 34207194 864590077 433069148 864590077 433069148 553517793 462340820 553517793 462340820 486006089 649605409 486006089 649605409 351484432 601587251 351484432 601587251 514595494 430442741 514595494 430442741 687876855 216253498 687876855 216253498 881445658 116958351 881445658 116958351 428941400 866403906 428941400 866403906 20666293 992816225 20666293 992816225 7344655 913859488 7344655 913859488 191870752 734988006 191870752 734988006 519406002 465466305 519406002 465466305 549904561 72859506 549904561 72859506 925993339 72859506 802193593 429085024 802193593 429085024 447672252 649977557 447672252 649977557 220596204 855659659 220596204 855659659 145643753 812583591 145643753 812583591 218675701 533414559 218675701 533414559 534340388 312926946 534340388 312926946 685384685 312926946 244590518 839901832 244590518 839901832 66957928 990134288 66957928 990134288 10346850 904340608 10346850 904340608 114741180 282502178 114741180 282502178 717202428 282502178 633685882 592950682 633685882 592950682 154155949 895988807 154155949 895988807 105478422 487435814 105478422 487435814 596217976 308088164 596217976 308088164 863890137 134480027 863890137 134480027 845066692 165745042 845066692 165745042 780173056 703806498 780173056 703806498 210445012 860453527 210445012 860453527 49985281 951098506 49985281 154620697 49985281 154620697 946374279 47191145 946374279 47191145 959921049 39289069 959921049 39289069 707749665 673083737 707749665 673083737 165606633 848461969 165606633 848461969 119360114 881758098 119360114 877071254 119360114 877071254 925203775 73412940 925203775 73412940 439494605 593410475 439494605 593410475 250721721 885905899 250721721 885905899 44586970 997381093 44586970 997381093 2465799 957438995 2465799 957438995 70540245 896960400 70540245 896960400 141563554 638697907 141563554 638697907 675350629 190178693 675350629 190178693 859488603 8491166 859488603 8491166 991278653 8491166 845525295 213509580 845525295 213509580 763333981 364475875 763333981 364475875 137024350 956626898 137024350 956626898 44170127 763821117 44170127 763821117 394376669 516916928 394376669 516916928 547211810 275882457 547211810 275882457 985978626 13986446 985978626 13986446 928597194 795745681 928597194 795745681 204435279 174911598 204435279 174911598 977551893 21889445 977551893 21889445 937463501 264042102 937463501 264042102 57120083 944348594 57120083 772222951 57120083 772222951 314130338 257962540 314130338 257962540 959140486 40155600 959140486 40155600 866110909 818095115 866110909 818095115 182750974 759145111 182750974 759145111 552918613 374544148 552918613 374544148 905988025 27082812 905988025 27082812 972468953 27082812 586362128 853133147 586362128 853133147 147938670 827365494 147938670 827365494 175052597 100935587 175052597 100935587 898448922 100935587 112046318 889143222 112046318 836138589 112046318 836138589 311895240 602763761 311895240 602763761 696351105 279534576 696351105 279534576 889227625 109547817 889227625 109547817 150109568 850838980 150109568 778197495 150109568 778197495 335533373 471271623 335533373 471271623 532042266 398672149 532042266 398672149 931307734 59508464 931307734 59508464 939008915 59508464 339452263 997949133 339452263 997949133 1831727 751272946 1831727 751272946 403683947 588281499 403683947 588281499 636537273 324548819 636537273 324548819 688318547 221916604 688318547 221916604 863654757 134651297 863654757 134651297 612150438 533989265 612150438 533989265 253598331 785421477 253598331 785421477 214554507 597829274 214554507 597829274 442618431 413473077 442618431 413473077 605295979 314382127 605295979 314382127 920089140 14546208 920089140 14546208 985223981 14546208 956822615 178634819 956822615 178634819 733964126 532467331 733964126 532467331 168745300 831982395 168745300 587212708 168745300 587212708 674527575 155806662 674527575 155806662 867685318 130364116 867685318 130364116 595122421 598285673 595122421 598285673 402218716 304794333 402218716 304794333 863670035 50448901 863670035 50448901 948226249 50448901 899212294 672236193 899212294 672236193 38522168 962677980 38522168 949653678 38522168 949653678 126512163 554448928 126512163 554448928 974931252 24518532 974931252 24518532 540025598 699299093 540025598 699299093 302156707 405440462 302156707 405440462 668589266 113795128 668589266 113795128 948693224 15848724 948693224 15848724 983806780 15848724 303986227 857046703 303986227 857046703 87140093 963170707 87140093 963170707 16836212 984199999 16836212 935941591 16836212 935941591 780383693 218395930 780383693 218395930 479362124 538035559 479362124 538035559 146506943 854692209 146506943 506730659 146506943 506730659 547230284 410097738 547230284 410097738 696803843 169594972 696803843 169594972 829561145 169594972 741351981 348204640 741351981 348204640 516219136 546624387 516219136 546624387 335522780 790825502 335522780 790825502 101991454 899985860 101991454 842394561 101991454 842394561 284767890 88207909 284767890 88207909 909981626 88207909 683942207 795027411 683942207 795027411 139243552 943023985 139243552 943023985 58901207 882049926 58901207 882049926 621292529 378556317 621292529 378556317 306001397 746804278 306001397 746804278 207404271 993716903 207404271 993716903 6167340 457907427 6167340 457907427 778299584 4304461 778299584 4304461 995705968 4304461 990612466 827790890 990612466 827790890 173088396 758196189 173088396 758196189 419672310 433435666 419672310 433435666 661274323 1428845 661274323 1428845 998720218 1428845 509341521 639324645 509341521 639324645 189663327 866719736 189663327 866719736 32409056 970210513 32409056 970210513 31110099 377703069 31110099 377703069 987184382 13070540 987184382 13070540 974524429 594039771 974524429 594039771 269138492 927112798 269138492 927112798 74843857 885971013 74843857 885971013 126915367 665798587 126915367 665798587 817771251 45150358 817771251 45150358 953681653 45150358 883157420 239916862 883157420 239916862 684317426 724848327 684317426 724848327 275618831 538291763 275618831 538291763 495585893 428302197 495585893 428302197 895051061 14133331 895051061 14133331 990416319 9464189 990416319 9464189 580380042 642354551 580380042 642354551 136599985 984290769 136599985 984290769 16654360 975603859 16654360 975603859 470413088 522391276 470413088 522391276 506660656 341790406 506660656 341790406 816670676 80974316 816670676 80974316 917993051 80974316 671758010 601895349 671758010 601895349 146189048 881587851 146189048 881587851 119531883 881587851 945594467 53072484 945594467 53072484 915344770 391853214 915344770 391853214 547058878 562473066 547058878 562473066 320832877 905583613 320832877 905583613 25006287 976262567 25006287 928227195 25006287 928227195 126789390 793388012 126789390 793388012 270960387 255383038 270960387 255383038 995167418 4958164 995167418 4958164 712978281 508688110 712978281 508688110 302357316 757042707 302357316 757042707 42458758 958360882 42458758 792419516 42458758 792419516 250075829 207578195 250075829 207578195 820613711 141880019 820613711 141880019 857075696 141880019 810788178 402162013 810788178 402162013 190534665 890059809 190534665 890059809 55435443 946167097 55435443 454074214 55435443 454074214 771045207 95217891 771045207 95217891 903762370 95217891 698049216 426922536 698049216 426922536 491189512 825131981 491189512 825131981 37827610 968014038 37827610 968014038 26918777 974182363 26918777 936641260 26918777 936641260 843099937 9695905 843099937 9695905 990124800 9695905 747747282 693543090 747747282 693543090 104799056 920900717 104799056 920900717 81112813 701961640 81112813 701961640 799598727 198493578 799598727 198493578 706319918 511836648 706319918 511836648 208807927 942297399 208807927 942297399 59617432 674387290 59617432 674387290 405423563 564931197 405423563 564931197 699018797 186006896 699018797 186006896 812143019 186006896 717293996 349871065 717293996 349871065 274287327 749525491 274287327 749525491 94801376 907595856 94801376 886453777 94801376 886453777 175299730 355626207 175299730 355626207 903905285 95065255 903905285 95065255 867561916 488251075 867561916 488251075 359160791 641052365 359160791 478148050 359160791 478148050 639751520 297715534 639751520 297715534 844586676 154373066 844586676 154373066 803726837 485091294 803726837 485091294 271229045 747681202 271229045 747681202 72373256 929162764 72373256 824006468 72373256 824006468 635816215 1935176 635816215 1935176 998271319 1935176 879590224 302435544 879590224 302435544 696748782 302435544 783074059 215642199 783074059 215642199 9076713 991261574 9076713 866975529 9076713 866975529 227084747 727285375 227084747 727285375 334077519 337649204 334077519 337649204 780122351 176595630 780122351 176595630 821906315 176595630 778962093 456979507 778962093 456979507 73468309 928268801 73468309 565837475 73468309 565837475 476684265 460166054 476684265 460166054 671247621 318307906 671247621 318307906 878324124 88393029 878324124 88393029 909880091 88393029 523109572 491578118 523109572 491578118 148262724 934392483 148262724 934392483 5281043 994582302 5281043 882496043 5281043 882496043 664735439 222488175 664735439 222488175 775830097 222488175 619512024 662196713 619512024 662196713 337382843 672779244 337382843 672779244 34148498 966888885 34148498 951259524 34148498 951259524 202453527 696754183 202453527 696754183 697873251 116176681 697873251 116176681 882237169 116176681 764524624 238646347 764524624 238646347 490625786 575359362 490625786 575359362 16440108 984457979 16440108 321173666 16440108 321173666 677451326 283051782 677451326 283051782 834946789 164506406 834946789 164506406 453262278 658583697 453262278 658583697 190571429 809553560 190571429 723124463 190571429 723124463 291630186 589563901 291630186 589563901 474339315 302029166 474339315 302029166 933693658 64659536 933693658 64659536 911278504 408404874 911278504 408404874 463214923 610570115 463214923 610570115 373633438 847049628 373633438 847049628 153718671 473512533 153718671 473512533 769387913 42925143 769387913 42925143 955994319 42925143 243219402 806752102 243219402 806752102 125722181 944512606 125722181 944512606 5325904 994493322 5325904 577846829 5325904 577846829 787411733 157555635 787411733 157555635 931579995 18623614 931579995 18623614 980719665 18623614 657893609 615368037 657893609 615368037 275551401 840920679 275551401 840920679 22728252 978526054 22728252 840683717 22728252 840683717 179635789 725588988 179635789 725588988 856178718 87826524 856178718 87826524 910378571 87826524 399132741 661893509 399132741 661893509 299491325 802443552 299491325 802443552 197878191 717787484 197878191 717787484 371568541 132066446 371568541 132066446 865957259 132066446 747017023 542146760 747017023 542146760 337760290 893568577 337760290 893568577 107502930 893568577 848240319 150734779 848240319 150734779 689391310 322771956 689391310 322771956 169389012 971746891 169389012 971746891 15645711 985151249 15645711 758036740 15645711 758036740 320410574 210541214 320410574 210541214 912750539 85531826 912750539 85531826 792375629 677094906 792375629 677094906 264227972 736787372 264227972 594209024 264227972 594209024 663740347 267334700 663740347 267334700 861562093 37788708 861562093 37788708 961154971 37788708 578498253 945809122 578498253 945809122 55724739 821069921 55724739 821069921 249478310 629199581 249478310 629199581 898157635 58167036 898157635 58167036 940676593 58167036 740896858 353598326 740896858 353598326 638757296 955644024 638757296 955644024 44982579 409576180 44982579 409576180 973429162 26261995 973429162 26261995 744264513 336296877 744264513 336296877 633842271 892416940 633842271 892416940 108550866 867661859 108550866 867661859 179871903 670453653 179871903 670453653 517892532 374445549 517892532 374445549 635216112 283082538 635216112 283082538 841402147 157514532 841402147 157514532 784240237 564186764 784240237 564186764 435923387 582506279 435923387 582506279 24654616 976626410 24654616 827355222 24654616 827355222 329035193 292481080 329035193 292481080 835873826 163519078 835873826 163519078 777296762 249949658 777296762 249949658 712379366 640994572 712379366 640994572 181316394 819479772 181316394 567897548 181316394 567897548 560058610 153726622 560058610 153726622 859890260 114426322 859890260 114426322 883911637 114426322 627307933 759103602 627307933 759103602 126500051 874401940 126500051 828311516 126500051 828311516 385824017 534129776 385824017 534129776 665352588 34743526 665352588 34743526 964245817 34743526 839274154 991814137 839274154 991814137 8529689 796382850 8529689 796382850 291497696 53487695 291497696 53487695 994409672 5596912 994409672 5596912 935312755 798193742 935312755 798193742 202223712 751680301 202223712 751680301 508079397 13538883 508079397 13538883 986589622 13538883 535931566 568305557 535931566 568305557 2234613 997617736 2234613 606046024 2234613 606046024 776233711 76305058 776233711 76305058 934236421 63986070 934236421 63986070 503044943 503565429 503044943 503565429 406466929 693465657 406466929 693465657 199109874 813391122 199109874 813391122 182791717 918522087 182791717 918522087 44214442 956583902 44214442 817501820 44214442 817501820 412674117 575357735 412674117 575357735 693328857 305726606 693328857 305726606 558499161 496595532 558499161 496595532 103768256 897878289 103768256 889234253 103768256 889234253 255250298 279841287 255250298 279841287 727481779 144396278 727481779 144396278 854502022 144396278 645494761 564893884 645494761 564893884 244156076 819480295 244156076 819480295 38734778 962331568 38734778 962331568 553618848 447204667 553618848 447204667 21135311 980197690 21135311 952025047 21135311 952025047 57613041 801220064 57613041 801220064 501753112 11770142 501753112 11770142 990980704 8674297 990980704 8674297 869734305 606611544 869734305 606611544 393175254 141177387 393175254 141177387 979678635 14971412 979678635 14971412 984780287 14971412 682957584 462768389 682957584 462768389 526048736 518075664 526048736 518075664 458496931 888595166 458496931 888595166 103063591 898484012 103063591 858271033 103063591 858271033 242834457 708592829 242834457 708592829 294843011 599472499 294843011 599472499 590330273 300948628 590330273 300948628 778206157 220628317 778206157 220628317 36042028 964894616 36042028 959556755 36042028 959556755 48775332 702141540 48775332 702141540 466624428 277811753 466624428 277811753 804123690 57457114 804123690 57457114 977902057 21429630 977902057 21429630 782876828 533886824 782876828 533886824 235149625 765872030 235149625 765872030 828258214 170640588 828258214 170640588 518730494 613239977 518730494 613239977 199706471 892644654 199706471 892644654 108447118 789972713 108447118 789972713 264829005 709270550 264829005 709270550 943620914 55534286 943620914 55534286 440717067 576734350 440717067 576734350 386516680 984666746 386516680 984666746 16168964 721567219 16168964 721567219 701373777 21736072 701373777 21736072 977643363 21736072 476404182 545724486 476404182 545724486 276499616 966510173 276499616 966510173 34571502 437869275 34571502 437869275 632360816 275882143 632360816 275882143 847183375 151715790 847183375 151715790 793535541 541662847 793535541 541662847 25461068 975721903 25461068 723588957 25461068 723588957 410106802 481837450 410106802 481837450 525003881 143075547 525003881 143075547 855777251 143075547 756813989 562640245 756813989 562640245 342837137 672306117 342837137 672306117 272536898 948431358 272536898 948431358 36873907 964215983 36873907 598810895 36873907 598810895 872176405 125926253 872176405 125926253 368192255 632011352 368192255 603900924 368192255 603900924 654976509 11087812 654976509 11087812 988906307 11087812 961167945 198119441 961167945 198119441 137065707 864638923 137065707 860897676 137065707 860897676 330736801 168374563 330736801 168374563 830895073 168374563 821935495 300562606 821935495 300562606 673502181 652749313 673502181 652749313 325662895 933047670 325662895 933047670 68838757 713456658 68838757 713456658 864365312 27963433 864365312 27963433 991339531 5728783 991339531 5728783 994327291 5728783 988307606 301557308 988307606 301557308 697726196 152197950 697726196 152197950 933266110 56843618 933266110 56843618 942136053 56843618 76693351 925072015 76693351 408185783 76693351 408185783 645621302 68416661 645621302 68416661 933194256 65235858 933194256 65235858 825533118 270350130 825533118 270350130 239712513 761232467 239712513 644294457 239712513 644294457 694034712 286259872 694034712 286259872 956781840 42185751 956781840 42185751 899227649 669555149 899227649 669555149 260211506 824330584 260211506 824330584 176596019 824019726 176596019 824019726 311908934 442811879 311908934 442811879 701777473 243962130 701777473 243962130 755152788 243962130 744778513 384758769 744778513 384758769 542604644 743094127 542604644 743094127 72668740 992315400 72668740 992315400 7962509 754254172 7962509 754254172 617190903 267503233 617190903 267503233 789055458 55891701 789055458 55891701 976431282 23082538 976431282 23082538 519946018 479979549 519946018 180354733 519946018 180354733 929869846 68902543 929869846 68902543 629713876 545373635 629713876 545373635 454164549 601552000 454164549 601552000 357190904 682106666 357190904 682106666 286589578 746979919 286589578 746979919 253546485 620498855 253546485 620498855 428445682 311641236 428445682 311641236 837204991 162121373 837204991 162121373 811850316 310905584 811850316 310905584 363794617 729438924 363794617 729438924 48133909 952689771 48133909 932759628 48133909 932759628 306708570 550441062 306708570 550441062 709236135 88859351 709236135 88859351 909473219 88859351 754023835 460958221 754023835 460958221 507750044 549984641 507750044 549984641 409727860 831697655 409727860 831697655 169149214 264187402 169149214 264187402 844842241 135546671 844842241 135546671 862695480 135546671 829985495 424615796 829985495 424615796 548709175 726931696 548709175 726931696 244493133 780982691 244493133 780982691 93355583 965502140 93355583 965502140 35410281 965502140 947224641 51535488 947224641 51535488 606201427 411601758 606201427 411601758 259221481 741826884 259221481 628479480 259221481 628479480 557569818 354523753 557569818 354523753 679929988 207267875 679929988 207267875 918981525 79940570 918981525 79940570 351969612 649098679 351969612 599619756 351969612 599619756 672512017 85305263 672512017 85305263 931151400 30282710 931151400 30282710 968965794 30282710 649935234 871409335 649935234 871409335 129628433 660252039 129628433 660252039 763360242 149343487 763360242 149343487 874517743 123708635 874517743 123708635 837095108 332636087 837095108 332636087 582348550 735076092 582348550 735076092 265556244 682068000 265556244 682068000 625192052 206568443 625192052 206568443 992707037 7188503 992707037 7188503 796901687 225095301 796901687 225095301 731110924 735235041 731110924 735235041 235243423 943593122 235243423 943593122 58005218 879680118 58005218 879680118 223070268 175093912 223070268 175093912 823513858 175093912 807652431 922368473 807652431 922368473 49699390 951291012 49699390 908454636 49699390 908454636 147007262 687319873 147007262 687319873 333981570 633582245 333981570 633582245 871981485 126156870 871981485 126156870 690581256 614821961 690581256 614821961 367910173 663775972 367910173 663775972 42975371 957822028 42975371 813592999 42975371 813592999 376597927 622230806 376597927 622230806 517498560 84210389 517498560 84210389 914333190 84210389 389176536 631091856 389176536 631091856 12164532 988528451 12164532 926326775 12164532 926326775 267686609 269562923 267686609 269562923 730394122 269562923 714882401 435583779 714882401 435583779 239534776 761418313 239534776 721999503 239534776 721999503 687783668 184623786 687783668 184623786 962808105 1561611 962808105 1561611 998651824 1561611 665827354 485742066 665827354 485742066 426555437 575264838 426555437 575264838 292604308 840720017 292604308 840720017 10460750 990012984 10460750 848023219 10460750 848023219 508989198 367392416 508989198 367392416 950669999 48073242 950669999 48073242 719454125 284212585 719454125 284212585 112764192 888580547 112764192 606045181 112764192 606045181 447147282 547116374 447147282 547116374 930216362 68433715 930216362 68433715 854803547 211660830 854803547 211660830 23072668 978043865 23072668 877377044 23072668 877377044 379113011 288177158 379113011 288177158 711398478 288177158 632938240 820139752 632938240 820139752 101227651 900699508 101227651 894790968 101227651 894790968 149449646 808921423 149449646 808921423 207190437 397706548 207190437 397706548 666229903 52853339 666229903 52853339 945866618 52853339 49676208 951339534 49676208 914865457 49676208 914865457 577708672 422216184 577708672 422216184 927999090 57284320 927999090 57284320 941796127 57284320 621447002 820561378 621447002 820561378 83990831 917887003 83990831 820352468 83990831 820352468 508945442 340925168 508945442 340925168 919142229 52451552 919142229 52451552 946289433 52451552 844880403 204838180 844880403 204838180 718650424 794896150 718650424 794896150 7236409 992897700 7236409 930252495 7236409 930252495 313042590 333359203 313042590 333359203 993238488 6753498 993238488 6753498 957230858 442410839 957230858 442410839 476145049 787082509 476145049 787082509 177878164 822792144 177878164 698274341 177878164 698274341 584529247 416356882 584529247 416356882 444984332 744138020 444984332 744138020 256572289 539488699 256572289 539488699 634209531 309103701 634209531 309103701 816495693 61657488 816495693 61657488 936740658 61657488 84246264 917660633 84246264 813725406 84246264 813725406 302702420 22653835 302702420 22653835 976829204 22653835 916094564 400403674 916094564 400403674 412138028 831322190 412138028 831322190 28404054 972800255 28404054 746041992 28404054 746041992 386701064 595552793 386701064 595552793 454492001 522737030 454492001 522737030 524069419 200224572 524069419 200224572 826019484 172852450 826019484 172852450 823881831 231762110 823881831 231762110 518313435 689469843 518313435 689469843 312303029 504893442 312303029 504893442 565142308 304154747 565142308 304154747 935123660 63176864 935123660 63176864 746498603 525073727 746498603 525073727 198335590 939258261 198335590 939258261 19264165 981798148 19264165 921834561 19264165 921834561 259010628 453846887 259010628 453846887 772228894 128738449 772228894 128738449 869421368 128738449 789335855 235514479 789335855 235514479 712955129 484862045 712955129 484862045 89805565 912333426 89805565 187269120 89805565 187269120 859176259 40579299 859176259 40579299 958609820 40579299 950719980 296876312 950719980 296876312 568139902 590017282 568139902 590017282 95606778 906544146 95606778 214719757 95606778 214719757 948071126 50706868 948071126 50706868 795983166 477223234 795983166 477223234 475165897 596375401 475165897 596375401 357652772 711927310 357652772 711927310 288540439 694859970 288540439 694859970 784189262 24649486 784189262 24649486 974834227 24649486 872299160 295288249 872299160 295288249 545369309 942912466 545369309 942912466 8841990 991576387 8841990 977297320 8841990 977297320 96681349 539546542 96681349 539546542 587614220 228190635 587614220 228190635 937340747 14745848 937340747 14745848 985031620 14745848 807479441 288679914 807479441 288679914 698954495 347898978 698954495 347898978 532934939 797870417 532934939 797870417 202485910 753048172 202485910 753048172 503938328 420341493 503938328 420341493 772806915 166205524 772806915 166205524 892993829 106158467 892993829 106158467 514170020 488339938 514170020 488339938 505359391 517064928 505359391 517064928 447277906 684003614 447277906 684003614 317740676 683309464 317740676 683309464 447374774 387850839 447374774 387850839 800893686 197182498 800893686 197182498 778864140 671847107 778864140 671847107 289163046 979098065 289163046 979098065 22199080 886459271 22199080 886459271 517990427 264420707 517990427 264420707 742901229 256477784 742901229 256477784 333528849 764164024 333528849 764164024 236775163 609461521 236775163 609461521 642177167 69303509 642177167 69303509 929423506 69303509 660879124 764132772 660879124 764132772 29586834 971641560 29586834 882822282 29586834 882822282 361683744 470423273 361683744 470423273 991200607 3678827 991200607 3678827 996350150 3678827 880145226 203475762 880145226 203475762 165551278 943302523 165551278 943302523 58488010 925160443 58488010 925160443 810654155 169879263 810654155 169879263 985129147 14617030 985129147 14617030 208035044 883840603 208035044 883840603 117188531 858037101 117188531 858037101 396123968 97223290 396123968 97223290 902062216 97223290 536902448 463513109 536902448 198400759 536902448 198400759 804246793 184676110 804246793 184676110 828081075 170858021 828081075 170858021 684942131 364396713 684942131 364396713 603133711 635163062 603133711 635163062 292742541 810311893 292742541 810311893 189739139 511377457 189739139 511377457 938742467 59717624 938742467 59717624 646769931 369374928 646769931 369374928 498506933 531828335 498506933 531828335 323989485 772735723 323989485 772735723 228186726 675799177 228186726 675799177 501774807 71744335 501774807 71744335 927052041 71744335 775952157 746178135 775952157 746178135 254397703 515295683 254397703 515295683 919404699 79574642 919404699 79574642 873977475 363569313 873977475 363569313 512822125 528856064 512822125 528856064 146850661 919897512 146850661 919897512 82075825 314313206 82075825 314313206 727470012 51710370 727470012 51710370 947097879 51710370 841965819 274580617 841965819 274580617 530329170 574574227 530329170 574574227 356930135 647700085 356930135 647700085 31043371 970305823 31043371 940132351 31043371 940132351 130715321 735671560 130715321 735671560 465889217 507371550 465889217 507371550 731050455 268725876 731050455 268725876 410103030 856692495 410103030 856692495 144830601 718632976 144830601 718632976 391174010 557299243 391174010 557299243 593879204 337613648 593879204 337613648 661899117 337613648 105399387 896025865 105399387 708356434 105399387 708356434 692697776 84572830 692697776 84572830 913846822 84572830 761046077 441637054 761046077 441637054 404144853 974669686 404144853 974669686 26414398 481441000 26414398 481441000 909879365 14106467 909879365 14106467 990196647 9618701 990196647 9618701 473658217 911555599 473658217 911555599 90693545 424325028 90693545 424325028 697437491 265876217 697437491 265876217 854746439 144135091 854746439 144135091 270120395 967312157 270120395 967312157 33756120 808361346 33756120 808361346 325521244 115136766 325521244 115136766 883268166 115136766 443724047 594662939 443724047 594662939 196952285 817103192 196952285 817103192 183534331 804504210 183534331 804504210 413087274 565371032 413087274 565371032 923350629 75275019 923350629 75275019 869705908 336425572 869705908 336425572 49880442 951199014 49880442 660083754 49880442 660083754 815163002 46756937 815163002 46756937 952020129 46756937 510025058 515570586 510025058 515570586 296270547 912921854 296270547 912921854 89208389 768954739 89208389 768954739 610661072 307668937 610661072 307668937 779863510 74355036 779863510 74355036 924221327 74355036 270114434 988867379 270114434 988867379 11792320 447006202 11792320 447006202 696729714 271240730 696729714 271240730 878847492 119372526 878847492 119372526 793228280 241600321 793228280 241600321 679994600 424503722 679994600 424503722 392209843 973551480 392209843 973551480 27676862 759584282 27676862 759584282 312343379 680895530 312343379 680895530 362635233 572625815 362635233 572625815 706167692 142329197 706167692 142329197 908204428 90367987 908204428 90367987 869941265 129421013 869941265 129421013 819445492 231639013 819445492 231639013 746026555 362662214 746026555 362662214 494954679 620499015 494954679 620499015 376102140 623908999 376102140 155777630 376102140 155777630 916753595 81982363 916753595 81982363 878611359 174462577 878611359 174462577 78422133 923486148 78422133 828395998 78422133 828395998 402291608 53572062 402291608 53572062 945164176 53572062 592443767 545867743 592443767 545867743 242738278 825954395 242738278 825954395 83828717 961869507 83828717 961869507 16910048 984117535 16910048 444284035 16910048 444284035 717940996 89924777 717940996 89924777 965279816 33898773 965279816 33898773 821191522 209720803 821191522 209720803 659665681 416741111 659665681 416741111 335835213 688528925 335835213 688528925 311388254 910896595 311388254 910896595 1425154 998401772 1425154 666186227 1425154 666186227 656842601 246673116 656842601 246673116 912801039 47881355 912801039 47881355 950928746 47881355 827812524 449814949 827812524 449814949 72296192 929218871 72296192 767374813 72296192 767374813 324951939 650661636 324951939 650661636 457554795 292111572 457554795 292111572 707685156 292111572 336724331 697283699 336724331 697283699 208795292 985982336 208795292 985982336 14822100 543218505 14822100 543218505 495984489 309893572 495984489 309893572 720472290 263256307 720472290 263256307 736511506 263256307 642737436 635772610 642737436 635772610 264395808 840615231 264395808 840615231 160184618 727154801 160184618 727154801 316174873 222626040 316174873 222626040 888521272 110222550 888521272 110222550 495363061 622582942 495363061 622582942 326869302 712238201 326869302 712238201 5373025 994412854 5373025 647801770 5373025 647801770 410445090 514652332 410445090 514652332 746838930 160131318 746838930 160131318 838998284 160131318 774567994 237557185 774567994 237557185 730635328 549173457 730635328 549173457 76024274 990317762 76024274 990317762 10123989 170402397 10123989 170402397 850386671 129536857 850386671 129536857 868530150 129536857 774734242 313505795 774734242 313505795 659459284 617492083 659459284 617492083 140097738 912748549 140097738 912748549 89426256 799358801 89426256 799358801 458396782 478104742 458396782 478104742 655648085 184573185 655648085 184573185 813646783 184573185 795520196 260745851 795520196 260745851 715174182 438649505 715174182 438649505 456028190 864900301 456028190 864900301 136821047 645233958 136821047 645233958 809004529 95687400 809004529 95687400 927452901 60686440 927452901 60686440 937608919 60686440 892028424 185837403 892028424 185837403 683787145 573692212 683787145 573692212 365304278 995943172 365304278 995943172 3991834 915299040 3991834 915299040 741616889 206037223 741616889 206037223 877908623 120244587 877908623 120244587 496974627 596541437 496974627 596541437 237294825 813655647 237294825 813655647 186783105 529146717 186783105 529146717 930820860 67803731 930820860 67803731 865837463 342280640 865837463 342280640 467657922 553988390 467657922 553988390 107612024 893463316 107612024 874638021 107612024 874638021 140924116 757439346 140924116 757439346 305560151 610651096 305560151 610651096 620308200 266602551 620308200 266602551 833928170 165277627 833928170 165277627 774171752 783932355 774171752 783932355 192438403 956010082 192438403 956010082 44722672 833980698 44722672 833980698 387259769 554356328 387259769 554356328 628030902 234340449 628030902 234340449 905124634 93612138 905124634 93612138 303393771 782394887 303393771 782394887 217612519 774418210 217612519 774418210 265883355 673951107 265883355 673951107 803196672 116982340 803196672 116982340 902424190 52901085 902424190 52901085 945783057 52901085 876320397 236272102 876320397 236272102 432536615 584179279 432536615 584179279 89160994 912954565 89160994 858184452 89160994 858184452 322929746 647816557 322929746 647816557 438360045 205592436 438360045 205592436 800354205 22624363 800354205 22624363 976858596 22624363 878725742 735874156 878725742 735874156 151358457 849534314 151358457 849534314 520955698 479038516 520955698 479038516 101824362 958558619 101824362 958558619 42223647 441793396 42223647 441793396 698867284 65460116 698867284 65460116 932992838 65460116 930416883 735069309 930416883 735069309 238300770 762405818 238300770 744527420 238300770 744527420 383817911 583389594 383817911 583389594 509007333 489994214 509007333 489994214 55159892 946331869 55159892 894375021 55159892 894375021 287870557 682216821 287870557 682216821 336179375 421397856 336179375 421397856 674954485 317555617 674954485 317555617 769984036 228270107 769984036 228270107 553221771 560494287 553221771 560494287 274494616 968889830 274494616 968889830 32228958 765333257 32228958 765333257 276381409 307495994 276381409 307495994 716059460 104941370 716059460 104941370 963668157 35195151 963668157 35195151 348983595 738957601 348983595 738957601 262028037 631077662 262028037 631077662 617353969 208667498 617353969 208667498 999163629 949931 999163629 949931 977403705 318185803 977403705 318185803 465342651 596855558 465342651 596855558 286580287 894284856 286580287 894284856 107041306 882447479 107041306 882447479 576469975 424387241 576469975 424387241 323192247 727474765 323192247 727474765 271770824 731752723 271770824 731752723 67082534 949537294 67082534 949537294 51618165 685451230 51618165 685451230 451413715 521634901 451413715 521634901 856896251 142104466 856896251 142104466 276152203 779079658 276152203 779079658 93099115 997109230 93099115 997109230 2805389 838979411 2805389 838979411 464301092 498697766 464301092 498697766 584492037 260306429 584492037 260306429 936560249 61881466 936560249 61881466 707773661 337745813 707773661 337745813 554516843 476386717 554516843 476386717 475079451 527455087 475079451 527455087 366070555 655349076 366070555 655349076 151719884 849120133 151719884 766617650 151719884 766617650 463373234 443960716 463373234 443960716 641523510 299541324 641523510 299541324 731855015 179234341 731855015 179234341 819233809 179234341 730642567 589574808 730642567 589574808 406241671 620808653 406241671 620808653 221667632 831711069 221667632 831711069 51965161 949224846 51965161 915748476 51965161 915748476 334178718 81550302 334178718 81550302 917436668 81550302 309550466 888224142 309550466 888224142 110634179 974095555 110634179 974095555 27060745 887949163 27060745 887949163 569906338 400103095 569906338 400103095 900926225 98428265 900926225 98428265 626356885 844825394 626356885 844825394 146906645 898194197 146906645 898194197 103396420 783396278 103396420 783396278 259564408 624554089 259564408 624554089 633611284 203190563 633611284 203190563 814767800 53664864 814767800 53664864 945101246 53664864 876543682 814510151 876543682 814510151 101272191 900630984 101272191 755314715 101272191 755314715 556533101 258145831 556533101 258145831 908946126 6255447 908946126 6255447 993773321 6255447 752349254 309256306 752349254 309256306 536655443 788910773 536655443 788910773 52477397 948737646 52477397 736385044 52477397 736385044 434346404 225967001 434346404 225967001 964805119 3243169 964805119 3243169 996788960 3243169 931605549 330692726 931605549 330692726 466462583 557461005 466462583 557461005 290616244 733883018 290616244 733883018 36289185 964740791 36289185 541869568 36289185 541869568 898349229 101044061 898349229 101044061 727030676 449187258 727030676 449187258 337033588 961242385 337033588 961242385 39630321 773507397 39630321 773507397 574227250 20564462 574227250 20564462 978732160 20564462 835804838 238059675 835804838 238059675 236940354 764029735 236940354 596468324 236940354 596468324 976263647 20184809 976263647 20184809 979038427 20184809 966849925 487544884 966849925 487544884 121054213 880023434 121054213 306456363 121054213 306456363 837916114 278567 837916114 278567 999757278 278567 951306730 224842278 951306730 224842278 667140329 364365539 667140329 364365539 83035537 919065946 83035537 666503891 83035537 666503891 581605844 250484245 581605844 250484245 946577768 41049378 946577768 41049378 958005664 41049378 736916827 336451641 736916827 336451641 96784312 905253234 96784312 333411376 96784312 333411376 869245290 128903960 869245290 128903960 381394426 907941804 381394426 907941804 94528848 883816444 94528848 883816444 385819476 577077092 385819476 577077092 466858873 514835372 466858873 514835372 828310429 170581077 828310429 170581077 712596197 821461850 712596197 821461850 126960930 873887505 126960930 652918367 126960930 652918367 723583636 261875964 723583636 261875964 737636435 261875964 619016738 466538003 619016738 466538003 467128590 789867012 467128590 789867012 210046344 743624956 210046344 743624956 433671186 521930645 433671186 521930645 874930867 33238118 874930867 33238118 965982531 33238118 537717590 898774813 537717590 898774813 102795427 613981191 102795427 613981191 529614921 324015872 529614921 324015872 902581522 96658268 902581522 96658268 705655772 426362307 705655772 426362307 539039311 665251475 539039311 665251475 322037554 690952380 322037554 690952380 100013675 998063900 100013675 998063900 1778396 526231643 1778396 526231643 736714182 99499770 736714182 99499770 974152276 25393575 974152276 25393575 790273485 619116555 790273485 619116555 231332581 981902441 231332581 981902441 19179475 895454008 19179475 895454008 415046492 292719550 415046492 292719550 945262054 53425081 945262054 53425081 734602973 922903233 734602973 922903233 78392283 923525458 78392283 471369550 78392283 471369550 559985690 340483435 559985690 340483435 686438319 90155183 686438319 90155183 908301053 90155183 562441750 557340008 562441750 557340008 221223228 911151944 221223228 911151944 91148475 558302381 91148475 558302381 493865235 40462337 493865235 40462337 958741177 40462337 528776646 484982755 528776646 484982755 328301821 822347544 328301821 822347544 145193447 919900364 145193447 919900364 50691743 967592170 50691743 967592170 33513109 603690453 33513109 603690453 477948206 381189370 477948206 381189370 693052938 306019002 693052938 306019002 437159991 642347334 437159991 642347334 272887099 805514464 272887099 805514464 194559246 725961369 194559246 725961369 651441301 91678538 651441301 91678538 906985652 91678538 420929287 877401449 420929287 877401449 89925316 963513156 89925316 963513156 37682458 692830238 37682458 692830238 725009130 206132337 725009130 206132337 792051243 206132337 189176738 942798516 189176738 942798516 59124671 630848650 59124671 630848650 946036340 52735593 946036340 52735593 917281352 457666320 917281352 457666320 497583279 807281118 497583279 807281118 92214651 910017798 92214651 282074673 92214651 282074673 726880724 227333936 726880724 227333936 790470162 50835115 790470162 50835115 947969935 50835115 883548197 213458526 883548197 213458526 691583280 391450312 691583280 391450312 82613380 919403247 82613380 911817741 82613380 911817741 146018614 762038864 146018614 762038864 282348619 107695717 282348619 107695717 891150207 107695717 843353457 164423279 843353457 164423279 804324627 222950582 804324627 222950582 383616878 637493353 383616878 637493353 317870354 829038660 317870354 829038660 82093752 947610212 82093752 947610212 53638770 518796505 53638770 518796505 811939016 186155778 811939016 186155778 430374818 600904973 430374818 600904973 361446759 638600730 361446759 370716774 361446759 370716774 762561159 70934719 762561159 70934719 927724846 70934719 909574085 110134230 909574085 110134230 887506481 909507613 887506481 909507613 2154534 997682497 2154534 879056667 2154534 879056667 233365311 666313297 233365311 666313297 949817516 48837014 949817516 48837014 517368066 851431443 517368066 851431443 149394493 558060134 149394493 558060134 908677365 89749196 908677365 89749196 599500403 562515320 599500403 562515320 14351365 986441610 14351365 800653370 14351365 800653370 772585015 87078925 772585015 87078925 937491891 60829860 937491891 60829860 787732148 515880833 787732148 515880833 372296137 627946705 372296137 627946705 965333267 33837517 965333267 33837517 946542040 515585547 946542040 515585547 434866692 620426750 434866692 620426750 351923766 654760977 351923766 654760977 331954592 862852492 331954592 862852492 125691368 904289965 125691368 904289965 40392937 993766992 40392937 993766992 6109179 885096186 6109179 885096186 448447816 302525525 448447816 302525525 871551460 126595363 871551460 126595363 819574756 384786959 819574756 384786959 482132039 981017862 482132039 981017862 20154848 260222807 20154848 260222807 818722356 179842645 818722356 179842645 677226986 448104830 677226986 448104830 48972309 952006758 48972309 931309010 48972309 931309010 312278812 499401852 312278812 499401852 527917714 178284089 527917714 178284089 853149550 131511646 853149550 131511646 866507259 131511646 772390957 537821214 772390957 537821214 79515495 922359188 79515495 858119337 79515495 858119337 347299122 378747924 347299122 378747924 815723068 182510406 815723068 182510406 693217667 920410706 693217667 920410706 81509630 215606490 81509630 215606490 836716489 161023947 836716489 161023947 848349681 116089734 848349681 116089734 882316069 116089734 488019168 865929843 488019168 865929843 106340076 989477504 106340076 989477504 10994233 968364550 10994233 968364550 130106854 687919787 130106854 687919787 538554753 400904340 538554753 400904340 601290839 398349518 601290839 398349518 566703323 855535672 566703323 855535672 145718687 826566354 145718687 826566354 384333914 612347731 384333914 612347731 408041207 243233423 408041207 243233423 756024319 243233423 621359285 917848047 621359285 917848047 84005990 863192229 84005990 863192229 254094532 563175755 254094532 563175755 490914226 382841824 490914226 382841824 665058703 47434333 665058703 47434333 951365243 47434333 876361744 550015839 876361744 550015839 123158539 878069629 123158539 839039504 123158539 839039504 220421019 678848176 220421019 678848176 809879206 79298506 809879206 79298506 978609884 20743302 978609884 20743302 973830994 214290979 973830994 214290979 148496953 855614101 148496953 855614101 19387237 981569936 19387237 947732443 19387237 947732443 426966272 351244959 426966272 351244959 665263183 69071776 665263183 69071776 929656321 69071776 772803892 432447998 772803892 432447998 457124303 691277378 457124303 691277378 270593630 943953711 270593630 943953711 57665583 877767757 57665583 877767757 202177410 675275361 202177410 675275361 888643186 101943910 888643186 101943910 976711903 15967309 976711903 15967309 983686862 15967309 871248406 153497339 871248406 153497339 763408092 315579985 763408092 315579985 155984694 844744525 155984694 805983568 155984694 805983568 248100097 640652636 248100097 640652636 886320679 112060548 886320679 112060548 503591425 507879980 503591425 507879980 275799186 994702993 275799186 994702993 5143035 844052095 5143035 844052095 309998043 570631687 309998043 570631687 716807938 282958726 716807938 282958726 420019116 858320933 420019116 858320933 143175090 810748596 143175090 810748596 421207597 449573756 421207597 449573756 773268613 224917643 773268613 224917643 736777996 346833357 736777996 346833357 621845396 832781584 621845396 832781584 167995324 753748922 167995324 753748922 560833015 285163418 560833015 285163418 714460870 285163418 541252512 663041176 541252512 663041176 42717996 958065207 42717996 723894706 42717996 723894706 483487461 107923340 483487461 107923340 964018383 34916965 964018383 34916965 905632118 498390283 905632118 498390283 452738561 676648691 452738561 676648691 232108498 986411073 232108498 986411073 14380065 422621095 14380065 422621095 628244658 371216171 628244658 371216171 403795318 864781369 403795318 864781369 136963185 847437003 136963185 847437003 274649208 654761035 274649208 654761035 530195932 421973136 530195932 421973136 693372519 305717635 693372519 305717635 629906170 610092479 629906170 610092479 65460694 936840416 65460694 727687831 65460694 727687831 885776280 112656645 885776280 112656645 701447457 499181659 701447457 499181659 294773337 897358433 294773337 897358433 24470492 976801961 24470492 198022177 24470492 198022177 884756885 113624958 884756885 113624958 883370671 249101108 883370671 249101108 746277556 396493473 746277556 396493473 402093316 598426786 402093316 555398593 402093316 555398593 760522784 70519877 760522784 70519877 933606163 64812193 933606163 64812193 930287761 397468619 930287761 397468619 462704418 885744467 462704418 885744467 35779701 965237698 35779701 900255081 35779701 900255081 176836748 813726037 176836748 813726037 356887899 16066580 356887899 16066580 983582435 16066580 922147383 86467592 922147383 86467592 339712517 844188119 339712517 844188119 60542070 941469382 60542070 900180064 60542070 900180064 353411281 545175779 353411281 545175779 860495316 138339217 860495316 138339217 671809174 407473826 671809174 407473826 100096794 970398366 100096794 970398366 31007455 918739110 31007455 918739110 130889227 771040486 130889227 771040486 252359749 195801028 252359749 195801028 960303278 38624209 960303278 38624209 943625204 323947950 943625204 323947950 184718658 824348984 184718658 824348984 38337117 962864365 38337117 661260347 38337117 661260347 744815195 161431604 744815195 161431604 861280206 14366262 861280206 14366262 985443885 14366262 689256340 430812071 689256340 430812071 325912019 675683843 325912019 636993282 325912019 636993282 568700004 187411935 568700004 187411935 810776128 187411935 752645048 630284534 752645048 630284534 96139160 963619264 96139160 963619264 37615066 772991967 37615066 772991967 251859651 506306320 251859651 506306320 996969668 3108150 996969668 3108150 960128122 113856801 960128122 113856801 316124985 825706891 316124985 825706891 80479711 921552327 80479711 748465432 80479711 748465432 302748020 558052651 302748020 558052651 441818590 558052651 360319954 768658282 360319954 768658282 232336975 677760407 232336975 677760407 401667138 486167616 401667138 486167616 591241579 272911554 591241579 272911554 835758479 163591721 835758479 163591721 649339528 516102908 649339528 516102908 377499787 970940288 377499787 970940288 28436019 972752598 28436019 874658027 28436019 874658027 153440644 414727937 153440644 414727937 659238528 177011127 659238528 177011127 828115137 47908401 828115137 47908401 950840527 47908401 816138956 456998755 816138956 456998755 53969595 947339166 53969595 944310145 53969595 944310145 503040446 420834007 503040446 420834007 677508774 137537950 677508774 137537950 978556793 20785355 978556793 20785355 897473057 321226537 897473057 321226537 546610706 673716808 546610706 673716808 304200737 777509269 304200737 777509269 207753111 792259443 207753111 649164166 207753111 649164166 725846622 69499289 725846622 69499289 929211805 69499289 614933579 708669205 614933579 708669205 187181621 813236419 187181621 813236419 784349025 214258114 784349025 214258114 637972428 552472576 637972428 552472576 309577571 900794699 309577571 900794699 101132096 846376281 101132096 846376281 240527571 436317698 240527571 436317698 877803719 120369761 877803719 120369761 873773699 370977503 873773699 370977503 499161038 528379576 499161038 528379576 460661407 538686438 460661407 499226993 460661407 499226993 607023962 201523031 607023962 201523031 860867673 137835678 860867673 137835678 801028875 220892655 801028875 220892655 587360164 603807567 587360164 603807567 314708009 996531948 314708009 996531948 3430090 829809529 3430090 829809529 370441152 496154009 370441152 496154009 684889365 307485230 684889365 307485230 721599028 215963104 721599028 215963104 805887922 43148381 805887922 43148381 955728623 43148381 871762533 453976904 871762533 453976904 317161426 865380903 317161426 865380903 63574966 938780064 63574966 903951597 63574966 903951597 582476199 237732780 582476199 237732780 892399620 106630720 892399620 106630720 811292881 470241620 811292881 470241620 356855449 643585519 356855449 552527294 356855449 552527294 450373640 374168193 450373640 374168193 625627571 374168193 564129467 649400398 564129467 649400398 351695164 613259337 351695164 613259337 441708031 428597359 441708031 428597359 799761495 82292949 799761495 82292949 990890395 8807299 990890395 8807299 957181365 223358326 957181365 223358326 728844144 285602369 728844144 285602369 584807678 520064219 584807678 520064219 379685728 848404854 379685728 848404854 152360617 294771058 152360617 294771058 762742392 146615623 762742392 146615623 907805860 15008080 907805860 15008080 984771604 15008080 406616275 811927311 406616275 811927311 188190779 811927311 728787257 270906306 728787257 270906306 678633980 323481410 678633980 323481410 588181613 439557068 588181613 439557068 536078059 776407058 536078059 776407058 133670158 906242863 133670158 906242863 60681585 941312501 60681585 733538297 60681585 733538297 295752119 627787317 295752119 627787317 396231202 580933550 396231202 580933550 419924221 580933550 62019062 940066821 62019062 316469715 62019062 316469715 704753473 239980807 704753473 239980807 758767170 239980807 701577715 554496630 701577715 554496630 15782670 985077058 15782670 509660106 15782670 509660106 555461458 187225658 555461458 187225658 810888941 187225658 671111337 483152901 671111337 483152901 65010797 957750551 65010797 957750551 43049963 720039227 43049963 720039227 377938480 34639402 377938480 34639402 964484286 34639402 916723842 581471002 916723842 581471002 318452647 688517364 318452647 688517364 162857363 859112628 162857363 859112628 142455821 843735136 142455821 843735136 371359460 442451408 371359460 442451408 894864128 10386346 894864128 10386346 989437904 10386346 762567951 908506707 762567951 908506707 12614138 988178690 12614138 959687376 12614138 959687376 180420572 217075855 180420572 217075855 983164603 16504922 983164603 16504922 925855906 185874639 925855906 185874639 217128704 962255102 217128704 962255102 38780523 592633386 38780523 592633386 502262372 154444669 502262372 154444669 860917554 137794911 860917554 137794911 812623747 642966217 812623747 642966217 330327613 743113910 330327613 743113910 249292587 751908356 249292587 394524857 249292587 394524857 892088900 106879242 892088900 106879242 701539226 556878032 701539226 556878032 431485447 965284452 431485447 965284452 35698006 843658533 35698006 843658533 234371918 662750593 234371918 662750593 603456278 303178996 603456278 303178996 768789263 35923506 768789263 35923506 962945704 35923506 947875274 322915800 947875274 322915800 55280646 979753601 55280646 979753601 21171837 980172410 21171837 149626979 21171837 149626979 996461521 3606746 996461521 3606746 625387422 676631112 625387422 676631112 290097180 911455279 290097180 911455279 83666765 918320411 83666765 555527164 83666765 555527164 956420999 42515979 956420999 42515979 593198472 448690100 593198472 448690100 371456041 810973387 371456041 810973387 64320452 938223653 64320452 899710981 64320452 899710981 271048853 435865119 271048853 435865119 925023717 73631968 925023717 73631968 722780822 902626497 722780822 902626497 87750581 914138074 87750581 898132444 87750581 898132444 464831355 353425609 464831355 353425609 720792025 255535723 720792025 255535723 749035353 8221690 749035353 8221690 991533993 8221690 784659515 500807095 784659515 500807095 76616262 925179003 76616262 898956887 76616262 898956887 271831210 309757985 271831210 309757985 688928995 309757985 618739427 487187699 618739427 487187699 10677455 989781827 10677455 946642542 10677455 946642542 393950735 430385185 393950735 430385185 611113758 375275230 611113758 375275230 753716464 202630099 753716464 202630099 795591370 202630099 696344640 374353845 696344640 374353845 375557500 829584047 375557500 829584047 58991903 956503724 58991903 956503724 44306571 906366273 44306571 906366
118854 0 395227534 581758018 395227534 581758018 689173109 334169559 689173109 334169559 284452643 510600968 284452643 510600968 915475554 48910159 915475554 48910159 977211241 22790865 977211241 22790865 499977499 450836370 499977499 450836370 207691727 987575359 207691727 987575359 12368795 115001375 12368795 115001375 469720767 909650659 469720767 909650659 909662037 909650659 740559126 261320885 740559126 261320885 499979326 500015445 499979326 500015445 873039001 873002990 873039001 873002990 499979639 499980141 499979639 499980141 949785897 50218716 949785897 50218716 923748135 517355374 923748135 517355374 485034851 327255937 485034851 327255937 707148181 956489992 707148181 956489992 956526522 499960972 956526522 499960972 306122539 551993790 306122539 551993790 466571846 377362661 466571846 377362661 271548946 271581140 271548946 271581140 553754055 692222531 553754055 692222531 267094754 817901861 267094754 817901861 806213567 9362373 806213567 9362373 27086584 500034425 27086584 500034425 921871544 921808043 921871544 323827093 921871544 323827093 328128872 500028329 328128872 500028329 245687826 810675345 245687826 810675345 806861649 427699225 806861649 427699225 526551129 902608778 526551129 902608778 499969018 902608778 998301917 998300303 998301917 500001060 998301917 500001060 48729765 849019105 48729765 849019105 705781924 446462982 705781924 446462982 214371601 500011942 214371601 500011942 834682123 834676187 834682123 834676187 934306020 65740582 934306020 499963677 934306020 499963677 499992977 293309299 499992977 293309299 499965129 293309299 684031249 777228127 684031249 777228127 777239227 499968827 777239227 499968827 573866900 512935049 573866900 512935049 442443215 361762707 442443215 361762707 319619690 932303711 319619690 932303711 752935529 330976004 752935529 330976004 459205868 732560774 459205868 732560774 550339851 449617221 550339851 449617221 732395503 737528063 732395503 737528063 927154837 929581274 927154837 929581274 929632338 279077672 929632338 279077672 499988301 933078817 499988301 933078817 989217542 10799460 989217542 500036542 989217542 500036542 49711787 49647370 49711787 49647370 854061405 145942214 854061405 66051182 854061405 66051182 153774021 961503266 153774021 961503266 979999652 82019784 979999652 82019784 538082342 599059589 538082342 599059589 196962814 29832228 196962814 29832228 500001143 500016911 500001143 500016911 415038816 381413194 415038816 381413194 932871076 519925769 932871076 519925769 499969567 216781348 499969567 216781348 233827628 766170484 233827628 766170484 725106776 500019949 725106776 500019949 499978632 686060396 499978632 201286407 499978632 201286407 806977545 525923026 806977545 525923026 30278853 30307233 30278853 508418009 30278853 508418009 829817703 170186563 829817703 500003823 829817703 500003823 499964130 299884360 499964130 981604669 499964130 981604669 694802496 694861863 694802496 694861863 255770937 899930206 255770937 899930206 100118787 130007170 100118787 130007170 499975356 583804506 499975356 583804506 500036544 320105385 500036544 320105385 172953950 122807784 172953950 122807784 122827146 122807784 387011058 499968808 387011058 499968808 499990991 57922892 499990991 57922892 285949482 732394319 285949482 732394319 720104474 5483357 720104474 5483357 5548316 5483357 964125536 120097910 964125536 120097910 500024058 781819258 500024058 781819258 218120690 904418164 218120690 904418164 548046150 319783097 548046150 319783097 157165260 820834047 157165260 820834047 500030688 220895797 500030688 220895797 388954496 500008677 388954496 500008677 896950637 792569261 896950637 792569261 575074574 188435753 575074574 188435753 214850879 945815982 214850879 945815982 54201500 731584437 54201500 731584437 518637637 500006083 518637637 500006083 719106549 944969595 719106549 944969595 944968842 944969595 614508269 471138679 614508269 471138679 418004314 867813027 418004314 867813027 752666003 184077329 752666003 184077329 448503648 500032931 448503648 500032931 252717595 500032931 914815075 101376558 914815075 101376558 818572474 987661408 818572474 987661408 499987118 584527128 499987118 584527128 680924426 803655633 680924426 803655633 499975725 183787468 499975725 183787468 816218687 183787468 183842980 695167447 183842980 695167447 512495963 499961238 512495963 499961238 103711197 836399750 103711197 836399750 500013570 362191594 500013570 362191594 499967113 921355557 499967113 921355557 921389974 921355557 9318527 990664805 9318527 990664805 499685979 410259301 499685979 410259301 344314702 344284349 344314702 701769646 344314702 701769646 181833222 181822818 181833222 181822818 124118785 995096234 124118785 995096234 995110086 152699144 995110086 152699144 344133299 761020555 344133299 761020555 753476206 435823716 753476206 435823716 346323295 950713849 346323295 950713849 969599621 357842247 969599621 357842247 284382917 917442250 284382917 917442250 992387824 396513874 992387824 396513874 413936801 545204604 413936801 545204604 615893855 384106577 615893855 384106577 728581189 574282637 728581189 574282637 20548309 248914104 20548309 248914104 500025631 907710325 500025631 907710325 907704635 907710325 27207865 972792302 27207865 417018494 27207865 417018494 468259768 696358750 468259768 696358750 499983649 696358750 404641846 323289685 404641846 323289685 911239385 872696473 911239385 872696473 334796344 274393320 334796344 274393320 208187390 847440213 208187390 847440213 152553714 847440213 438144755 54602613 438144755 54602613 54663389 54602613 504979506 500037893 504979506 500037893 383453909 979838386 383453909 979838386 20187325 499997601 20187325 499997601 499963910 904949082 499963910 904949082 814215080 191564163 814215080 191564163 469228123 655563685 469228123 655563685 655608953 655563685 63166728 356223909 63166728 356223909 737924934 737884002 737924934 737884002 905681750 54720247 905681750 54720247 134830259 720073922 134830259 720073922 762512945 427469204 762512945 427469204 500022911 879268803 500022911 879268803 127781332 499973466 127781332 499973466 832638575 795316935 832638575 795316935 499970922 213011564 499970922 213011564 787011926 213011564 499971895 903704497 499971895 903704497 836901107 239120901 836901107 239120901 706426589 832569837 706426589 832569837 315246395 484269655 315246395 484269655 912611976 822885237 912611976 822885237 500017866 330235231 500017866 330235231 978776174 978766947 978776174 978766947 29590862 702354143 29590862 702354143 500018690 980491293 500018690 980491293 669759597 237709930 669759597 237709930 500025665 69243851 500025665 69243851 914772076 499969670 914772076 499969670 500004107 903306815 500004107 903306815 953629510 46324958 953629510 815264383 953629510 815264383 203941848 499973432 203941848 499973432 882495307 562449427 882495307 562449427 545264583 454718880 545264583 454718880 842994078 843034196 842994078 87807525 842994078 87807525 308106071 379686286 308106071 379686286 620253974 734503970 620253974 734503970 402276173 13703719 402276173 13703719 13746573 13703719 895661387 940235067 895661387 940235067 83446365 277769944 83446365 277769944 499989597 998025595 499989597 998025595 500037973 699091849 500037973 699091849 34130201 965847975 34130201 965847975 579340442 383282122 579340442 383282122 500019503 853112040 500019503 853112040 883700445 883737392 883700445 883737392 500018892 519604039 500018892 519604039 891523010 290649870 891523010 290649870 522277748 610034067 522277748 610034067 499963805 328328381 499963805 684452369 499963805 684452369 274138669 96968811 274138669 96968811 903018852 684470905 903018852 684470905 603642109 500016518 603642109 500016518 189089235 499980709 189089235 499980709 454632654 454586355 454632654 454586355 499975744 959554786 499975744 959554786 959536122 959554786 819073610 301333601 819073610 301333601 138973846 922908402 138973846 922908402 77109548 922908402 615263842 500000971 615263842 791018561 615263842 791018561 14362116 14377621 14362116 500005268 14362116 500005268 652441643 189442720 652441643 189442720 500002729 815855071 500002729 815855071 370979774 450976501 370979774 450976501 499973783 499999778 499973783 499999778 988680575 230887803 988680575 230887803 310578341 520861415 310578341 520861415 660168485 115232314 660168485 115232314 472147092 650820708 472147092 650820708 499993059 650820708 134945631 443300807 134945631 443300807 500032852 783803923 500032852 783803923 500006633 990068075 500006633 990068075 990051266 49479620 990051266 49479620 451243167 500020707 451243167 500020707 815965178 884001454 815965178 884001454 317711380 164074278 317711380 164074278 500019042 797850258 500019042 797850258 384561685 500010667 384561685 500010667 818580675 818524793 818580675 214559044 818580675 214559044 317992052 596506319 317992052 596506319 949662997 50341639 949662997 50341639 89814219 910133910 89814219 850299344 89814219 850299344 881713007 249530040 881713007 249530040 686090553 825150043 686090553 825150043 190906256 331508273 190906256 331508273 499969393 697871090 499969393 697871090 302099380 696942309 302099380 696942309 976709489 117423091 976709489 117423091 392012970 806059414 392012970 806059414 30262278 499971219 30262278 499971219 500001874 982283420 500001874 982283420 359129078 18922258 359129078 18922258 531514790 635699849 531514790 635699849 835153260 835129598 835153260 835129598 499989120 189657474 499989120 189657474 500015299 499988766 500015299 499988766 230231508 390626836 230231508 390626836 753730160 930260223 753730160 930260223 46512348 459301453 46512348 459301453 635064381 727940605 635064381 727940605 727951560 727940605 111160980 111160893 111160980 111160893 500004796 653849793 500004796 653849793 343656880 828831077 343656880 828831077 171213353 812420914 171213353 812420914 648741016 113135068 648741016 113135068 113154112 349251560 113154112 349251560 499967373 149825506 499967373 149825506 913475293 913456918 913475293 384455333 913475293 384455333 404786669 707105009 404786669 707105009 577175963 500030342 577175963 500030342 384707334 384689736 384707334 384689736 217237177 903906064 217237177 903906064 500032578 9895328 500032578 9895328 9911141 9895328 145386721 860859483 145386721 860859483 765583447 51374439 765583447 51374439 270210107 947313108 270210107 947313108 52702865 669937191 52702865 669937191 826338575 933531799 826338575 933531799 933520623 933531799 499971070 2983560 499971070 2983560 238624497 762819574 238624497 762819574 824435530 3512906 824435530 3512906 499999329 574539401 499999329 574539401 134021622 322074698 134021622 322074698 582899616 500008861 582899616 500008861 934134293 934116278 934134293 934116278 434604342 90810090 434604342 90810090 907421789 786938166 907421789 786938166 499974308 442925910 499974308 442925910 939879819 983047718 939879819 983047718 237766012 274303544 237766012 274303544 493904210 967323122 493904210 967323122 967286275 967323122 499963357 34671602 499963357 34671602 965362536 34671602 541864274 870245664 541864274 870245664 129734511 525088768 129734511 525088768 719808566 875376106 719808566 875376106 499997470 875376106 876742997 204281484 876742997 204281484 500021189 888753500 500021189 888753500 215177561 433907372 215177561 433907372 891312982 891355637 891312982 499969353 891312982 499969353 500009507 721726372 500009507 721726372 37101231 112679764 37101231 112679764 500026823 543710250 500026823 543710250 620875833 346559538 620875833 346559538 243828747 961852459 243828747 961852459 38145308 961852459 499993728 211347635 499993728 211347635 111141919 500020912 111141919 500020912 647623276 789159637 647623276 789159637 351639525 499471842 351639525 499471842 665570115 886177451 665570115 886177451 995553068 499971371 995553068 499971371 179950628 973784845 179950628 973784845 500011033 111058100 500011033 111058100 842726369 842774073 842726369 842774073 799220488 307849102 799220488 307849102 331998891 724506557 331998891 724506557 931312374 68693633 931312374 68693633 499987584 500002715 499987584 500002715 981363978 5025307 981363978 5025307 19989919 43204512 19989919 43204512 500015145 807871414 500015145 807871414 500004759 209111594 500004759 209111594 474627915 474636637 474627915 474636637 905618801 10143304 905618801 10143304 189417440 744533074 189417440 744533074 499991169 899606700 499991169 899606700 100394038 540290910 100394038 540290910 538558170 155394814 538558170 155394814 402128013 538040832 402128013 538040832 837338388 142491466 837338388 142491466 883988890 16196586 883988890 16196586 983795649 16196586 680068096 602860115 680068096 602860115 500039176 593373560 500039176 593373560 147804205 868846170 147804205 868846170 822089306 219178032 822089306 219178032 397182758 939784423 397182758 939784423 729027810 175396175 729027810 175396175 87039384 648042237 87039384 648042237 609809726 214316904 609809726 214316904 214307479 214316904 609147593 500003867 609147593 500003867 182682245 149020685 182682245 149020685 545249479 631393007 545249479 631393007 500024341 400752818 500024341 400752818 148961279 148941805 148961279 148941805 125900366 508905954 125900366 508905954 500010064 66459265 500010064 66459265 66417782 66459265 823979651 499975372 823979651 499975372 497420594 595950005 497420594 595950005 762388762 347388026 762388762 347388026 258389385 897213677 258389385 897213677 102787128 807379118 102787128 807379118 836807699 836826912 836807699 836826912 406520095 406575379 406520095 967833885 406520095 967833885 979623598 169428627 979623598 169428627 430966652 500025116 430966652 500025116 907435073 907414183 907435073 500017051 907435073 500017051 500032464 920538481 500032464 920538481 441848178 495894965 441848178 495894965 778433152 687610645 778433152 687610645 266218820 969643496 266218820 969643496 30347164 969643496 819844366 74450223 819844366 74450223 10194725 837011450 10194725 837011450 499966591 505435182 499966591 505435182 250954998 296919833 250954998 296919833 763952615 56470235 763952615 56470235 304296769 999593004 304296769 999593004 500011006 571671025 500011006 571671025 608287322 302476783 608287322 302476783 725641399 500010417 725641399 500010417 132704884 204968872 132704884 204968872 832700673 829917408 832700673 829917408 500018512 889498638 500018512 889498638 901793931 49842660 901793931 49842660 107838618 585523235 107838618 585523235 500036019 704102394 500036019 704102394 288997086 500000991 288997086 500000991 958521595 959143486 958521595 959143486 413324603 229411842 413324603 229411842 979258715 979301622 979258715 979301622 812673100 222771924 812673100 222771924 499983134 680221464 499983134 680221464 906971273 167438860 906971273 167438860 500027786 410490950 500027786 410490950 162831993 500003913 162831993 500003913 851228231 226535268 851228231 226535268 598102814 960628842 598102814 960628842 117951888 880621452 117951888 880621452 695161356 17854713 695161356 17854713 17849644 17854713 726640664 726701223 726640664 257761602 726640664 257761602 127554025 872487044 127554025 365615211 127554025 365615211 814898588 946632413 814898588 946632413 499972360 409359146 499972360 409359146 834203366 834232591 834203366 834232591 500011950 550466049 500011950 550466049 500022215 60257654 500022215 60257654 71007647 883051081 71007647 883051081 440231955 106154661 440231955 106154661 893823430 106154661 284258590 514407304 284258590 514407304 559766224 500031833 559766224 500031833 237138944 437391425 237138944 437391425 499992309 52267680 499992309 52267680 773555480 488507114 773555480 488507114 354129614 500035475 354129614 500035475 758305309 758259692 758305309 483660146 758305309 483660146 461557107 660024334 461557107 660024334 837434885 106938537 837434885 106938537 106924685 106938537 569794867 616704846 569794867 616704846 342284647 279751214 342284647 279751214 611880784 851645834 611880784 851645834 263991824 499971261 263991824 499971261 499963634 149033678 499963634 149033678 17186820 904382816 17186820 904382816 499979647 342930085 499979647 342930085 929367974 929384911 929367974 929384911 143104580 441560882 143104580 441560882 500028379 500007101 500028379 500007101 972951539 645888872 972951539 645888872 641013837 121438438 641013837 121438438 989370759 895025402 989370759 895025402 752157016 298322373 752157016 298322373 249369396 797978594 249369396 797978594 797995198 797978594 727353336 680212622 727353336 680212622 319832256 478025961 319832256 478025961 878059780 878086834 878059780 206087596 878059780 206087596 244709376 244654149 244709376 244654149 939705145 60251436 939705145 812004523 939705145 812004523 589096934 550087155 589096934 550087155 168640699 249348801 168640699 249348801 659378536 766408455 659378536 766408455 500017478 203942375 500017478 203942375 886844672 892836164 886844672 892836164 32128313 967909148 32128313 967909148 463839988 335330237 463839988 335330237 135155636 864824587 135155636 499971837 135155636 499971837 500007879 540718861 500007879 540718861 510522151 253673188 510522151 253673188 357451091 864761502 357451091 864761502 540788685 337749224 540788685 337749224 98409457 500038913 98409457 190388566 98409457 190388566 908935343 732564266 908935343 732564266 2409082 997609356 2409082 898185868 2409082 898185868 228054487 499988544 228054487 499988544 762737113 499988544 500035959 238835648 500035959 238835648 238829959 202746228 238829959 202746228 708774832 708765490 708774832 708765490 890492227 9959578 890492227 9959578 500028117 964582877 500028117 964582877 52988103 367097928 52988103 367097928 958971844 41055171 958971844 41055171 110304267 720914484 110304267 720914484 499960048 282983119 499960048 282983119 196930778 500001223 196930778 500001223 450570173 549394024 450570173 549394024 378016292 310245770 378016292 310245770 830893499 784547774 830893499 784547774 776274156 171050223 776274156 171050223 499969622 767420150 499969622 767420150 204624075 863598246 204624075 863598246 547166383 500025908 547166383 500025908 741433281 296732784 741433281 296732784 296683298 296732784 566024660 500031169 566024660 500031169 98973585 268901950 98973585 268901950 442555459 500038447 442555459 500038447 972869275 367424660 972869275 367424660 499976260 941246917 499976260 941246917 868938050 499992236 868938050 499992236 194649229 499998612 194649229 499998612 803472422 50850190 803472422 50850190 7141313 700088755 7141313 700088755 596483130 574605783 596483130 574605783 499963482 76080424 499963482 76080424 76158712 778585053 76158712 778585053 957812920 42186945 957812920 42186945 409898032 777098457 409898032 777098457 980435327 19557850 980435327 679029250 980435327 679029250 457393108 542588203 457393108 652858198 457393108 652858198 609658421 139126751 609658421 139126751 111000020 871429666 111000020 871429666 871460596 871429666 499999258 4474147 499999258 4474147 99550536 460514596 99550536 460514596 499962627 607139841 499962627 607139841 131834674 868128461 131834674 671659589 131834674 671659589 758461627 882579255 758461627 882579255 181776303 117812880 181776303 117812880 117808248 117812880 500012133 558887900 500012133 558887900 679849612 309609477 679849612 309609477 690366139 656745765 690366139 656745765 139791434 170250859 139791434 170250859 708224059 937849541 708224059 937849541 464258371 370113312 464258371 370113312 786954064 925850472 786954064 925850472 74195839 925850472 499994415 484083354 499994415 484083354 471222840 943058851 471222840 943058851 943100345 184227699 943100345 184227699 260219757 947337836 260219757 947337836 947355061 947337836 499979583 602511366 499979583 602511366 175788752 824239178 175788752 382030165 175788752 382030165 412080597 499971653 412080597 499971653 958125531 958175191 958125531 958175191 213432999 499971458 213432999 499971458 832141888 82398663 832141888 82398663 309518047 499987795 309518047 499987795 857215851 18303569 857215851 18303569 166583042 795644911 166583042 795644911 728043707 154657468 728043707 154657468 845311088 154657468 654374394 971684800 654374394 971684800 28320514 968641754 28320514 968641754 834883927 406965703 834883927 406965703 290920751 965222183 290920751 965222183 965239516 58737775 965239516 58737775 500000535 853833677 500000535 853833677 44583537 320543305 44583537 320543305 499986611 589246230 499986611 589246230 74068746 934032776 74068746 934032776 512210921 42773961 512210921 42773961 124057633 657702815 124057633 657702815 367920227 320323475 367920227 320323475 287535836 500017778 287535836 500017778 651023834 739772433 651023834 739772433 385060324 499986238 385060324 499986238 183453754 944123737 183453754 944123737 736247351 600870945 736247351 600870945 600868280 600870945 830678046 500012368 830678046 500012368 499975269 771648090 499975269 771648090 761948824 404751932 761948824 404751932 143881385 114867450 143881385 114867450 849447495 816958759 849447495 816958759 183102860 816958759 500031304 149260200 500031304 149260200 499975198 922745622 499975198 922745622 465817564 163730304 465817564 163730304 836241138 806598688 836241138 806598688 356464084 230105124 356464084 230105124 769844463 499999568 769844463 499999568 538899431 265131110 538899431 265131110 929480055 783503517 929480055 783503517 307647966 163225901 307647966 163225901 614458627 889161809 614458627 889161809 262584505 128000802 262584505 128000802 737627854 876105892 737627854 876105892 16334766 222049924 16334766 222049924 993844829 500001278 993844829 189806129 993844829 189806129 238237172 409640498 238237172 409640498 771238806 228760538 771238806 228760538 209942855 923324531 209942855 923324531 966972491 392495697 966972491 392495697 388226662 923657553 388226662 923657553 499982809 209305581 499982809 209305581 112825747 775048176 112825747 775048176 500033017 931722462 500033017 931722462 949536235 949498345 949536235 949498345 500003970 799301264 500003970 799301264 973044168 26881135 973044168 26881135 708166670 500009898 708166670 500009898 316117652 357796095 316117652 357796095 500033962 7766993 500033962 7766993 499975604 938057007 499975604 938057007 61944895 938057007 804462872 214601333 804462872 214601333 749784976 651450490 749784976 651450490 163630254 840472921 163630254 840472921 953152890 953135968 953152890 953135968 499968591 412445722 499968591 412445722 313546944 871933800 313546944 871933800 128024466 871933800 578494906 451082941 578494906 451082941 500020065 28303202 500020065 28303202 971753069 753708419 971753069 753708419 351891615 432843550 351891615 432843550 629923661 660801690 629923661 660801690 339149946 543367035 339149946 543367035 499995617 486828921 499995617 616150068 499995617 616150068 950300553 97680975 950300553 97680975 499964000 869368099 499964000 869368099 869438509 379867743 869438509 379867743 294140866 819964335 294140866 819964335 666923202 460996819 666923202 460996819 53122706 53139138 53122706 53139138 378394187 935415931 378394187 935415931 500008975 637209167 500008975 637209167 81730994 918248035 81730994 918248035 878057904 214837014 878057904 214837014 334799375 500015398 334799375 500006682 334799375 500006682 817093562 946832398 817093562 946832398 111029299 315900441 111029299 315900441 500018833 962369806 500018833 962369806 37585486 962369806 762027275 87986278 762027275 87986278 174983261 706972205 174983261 706972205 982711572 17312044 982711572 17312044 380323317 923706119 380323317 923706119 940905271 236401278 940905271 236401278 759535103 500010064 759535103 500010064 500030640 778507227 500030640 778507227 264317390 578628898 264317390 578628898 986689599 166437508 986689599 166437508 500011118 683659370 500011118 683659370 764636601 138466993 764636601 138466993 499971747 814032496 499971747 814032496 569638760 328684762 569638760 328684762 499973114 100825691 499973114 100825691 865597651 849736914 865597651 849736914 82471662 499984053 82471662 499984053 717817490 474161564 717817490 474161564 284949994 800202300 284949994 800202300 554939990 320991006 554939990 320991006 60088431 873120478 60088431 873120478 500006982 80212647 500006982 80212647 41453619 41466742 41453619 941228749 41453619 941228749 67465627 592459256 67465627 592459256 657114763 499974410 657114763 499974410 499992324 996330693 499992324 996330693 3625683 996330693 500026743 19613044 500026743 19613044 19668140 500032761 19668140 500032761 604897625 4785619 604897625 4785619 148390893 866857142 148390893 866857142 729626652 399582383 729626652 399582383 7294800 995760204 7294800 995760204 832170100 500031383 832170100 500031383 189270811 7043359 189270811 7043359 500019323 263955278 500019323 263955278 528871656 499997238 528871656 499997238 747484418 499997238 587823380 791535278 587823380 791535278 500000231 791535278 746848954 125233975 746848954 125233975 80728943 794907901 80728943 794907901 288175841 507527371 288175841 507527371 902475070 43824845 902475070 43824845 956216036 763732135 956216036 763732135 754391906 12767605 754391906 12767605 499960075 596631829 499960075 596631829 746753672 746783168 746753672 746783168 470391238 125813085 470391238 125813085 125868194 125813085 546131252 648785636 546131252 648785636 671555811 97304923 671555811 97304923 959529047 745404505 959529047 745404505 496237504 500025346 496237504 500025346 110658304 184151625 110658304 184151625 500012328 454033154 500012328 454033154 500008457 859504192 500008457 859504192 971937761 305313367 971937761 305313367 499982529 989649779 499982529 989649779 10314599 500015478 10314599 500015478 408995465 348108770 408995465 348108770 317101518 499962820 317101518 499962820 500007342 233611076 500007342 233611076 202964187 85821143 202964187 85821143 845789545 321292276 845789545 321292276 132167301 962982898 132167301 962982898 706271493 499968356 706271493 499968356 126400941 961963342 126400941 961963342 950837192 938114394 950837192 938114394 314547784 500003205 314547784 500003205 467175292 927959839 467175292 927959839 499962674 927959839 379486313 310935898 379486313 310935898 726783636 273260415 726783636 721916076 726783636 721916076 286098450 494425936 286098450 494425936 683575204 772566527 683575204 772566527 107013755 53346041 107013755 53346041 946608087 53346041 171146323 717257417 171146323 717257417 499961221 47854390 499961221 47854390 952143406 536808919 952143406 536808919 73386890 73430310 73386890 73430310 500002893 821156452 500002893 821156452 132622991 998106601 132622991 998106601 1857272 17728757 1857272 17728757 631431228 464477304 631431228 464477304 231285140 815105324 231285140 815105324 736581101 499969548 736581101 499969548 168048359 155225501 168048359 155225501 726132204 768554814 726132204 768554814 499961244 92045731 499961244 92045731 907977637 92045731 730231754 500028751 730231754 500028751 95414648 383443739 95414648 383443739 500002530 889631203 500002530 889631203 843227833 156763118 843227833 499998603 843227833 499998603 449157572 13823875 449157572 13823875 986193186 13823875 499971512 699858524 499971512 699858524 814130323 960331974 814130323 960331974 499981014 357316639 499981014 357316639 917494912 786405144 917494912 786405144 500009864 353579788 500009864 353579788 171586230 970935231 171586230 970935231 830027288 253850473 830027288 253850473 253872835 253850473 737290973 711460013 737290973 711460013 406636665 459326857 406636665 459326857 522051609 717364168 522051609 717364168 717368580 717364168 14544963 39590207 14544963 39590207 646578685 499993152 646578685 499993152 361179700 572146747 361179700 572146747 551841828 448154937 551841828 448154937 534651246 976915245 534651246 976915245 124173245 136358970 124173245 136358970 499973153 499992922 499973153 499992922 344008821 267964846 344008821 267964846 923984644 76012446 923984644 76012446 564239234 703393803 564239234 703393803 499993055 155447041 499993055 155447041 155477693 774122245 155477693 774122245 307863390 55608741 307863390 55608741 944438642 788736236 944438642 788736236 129715602 431341111 129715602 431341111 797204561 816769818 797204561 816769818 67403902 67408229 67403902 586452569 67403902 586452569 878495029 326383894 878495029 326383894 673593168 326383894 828111143 716667666 828111143 716667666 258729155 235102721 258729155 235102721 811144816 500026276 811144816 500026276 502262418 497723010 502262418 497723010 672832027 668452400 672832027 668452400 499995431 668452400 500035167 33029039 500035167 33029039 22783920 786841208 22783920 786841208 603219917 499987450 603219917 499987450 203915446 203920455 203915446 203920455 909801749 909810361 909801749 52042439 909801749 52042439 287160048 763927558 287160048 763927558 499982368 817499060 499982368 698187948 499982368 698187948 747019089 219486708 747019089 219486708 780533185 219486708 673761583 631208562 673761583 631208562 110002087 36606230 110002087 36606230 957519180 894498874 957519180 894498874 32525547 32510490 32525547 781916643 32525547 781916643 932576690 418219570 932576690 418219570 307755939 500018833 307755939 500018833 754655350 277476481 754655350 277476481 499992895 792562462 499992895 792562462 185928599 290538860 185928599 290538860 864289016 780052389 864289016 780052389 123269546 212180801 123269546 212180801 885564528 886762932 885564528 886762932 499969123 747922404 499969123 747922404 633032780 6512765 633032780 6512765 259934306 500022316 259934306 500022316 963475708 36485642 963475708 36485642 499999722 980128819 499999722 980128819 19876708 724018442 19876708 724018442 990189641 990134474 990189641 990134474 499969604 331837108 499969604 331837108 500022337 331837108 499975262 974055583 499975262 974055583 561435857 392390701 561435857 392390701 86314391 740016829 86314391 740016829 499997984 909929794 499997984 227790038 499997984 227790038 912689633 695701960 912689633 695701960 602878666 499991933 602878666 499991933 377462796 732485028 377462796 732485028 609134315 500000968 609134315 845318198 609134315 845318198 440872630 500028939 440872630 500028939 62472086 808310553 62472086 808310553 688538684 500007677 688538684 500007677 79388026 79398192 79388026 79398192 500020514 485261157 500020514 485261157 955183195 955169571 955183195 955169571 500009012 28066557 500009012 28066557 89324689 842315730 89324689 842315730 601346343 441258824 601346343 441258824 500018586 485479177 500018586 485479177 619164937 619236438 619164937 619236438 612951372 392146188 612951372 392146188 334357445 859450000 334357445 859450000 500021059 174535298 500021059 174535298 174543400 174535298 694761622 408709303 694761622 408709303 473764442 499986087 473764442 499986087 826481986 54509200 826481986 54509200 35594023 499980406 35594023 450326695 35594023 450326695 499993736 380804372 499993736 380804372 688638969 311362648 688638969 676512724 688638969 676512724 43852383 245947997 43852383 245947997 500037264 932517824 500037264 932517824 174085941 499981912 174085941 499981912 603808490 589891750 603808490 589891750 82267528 82248540 82267528 880673832 82267528 880673832 729646000 727997056 729646000 727997056 154293249 499970301 154293249 499970301 578276980 499970301 251190382 134099793 251190382 134099793 865864986 609352973 865864986 609352973 590567024 499973046 590567024 499973046 776025469 224007049 776025469 224007049 434559703 930713395 434559703 930713395 930641185 930713395 177948214 435084008 177948214 435084008 499981356 499489048 499981356 499489048 747276857 238767287 747276857 238767287 35716264 964301381 35716264 917752746 35716264 917752746 789393351 322085241 789393351 322085241 672681304 724642407 672681304 724642407 66640767 233803484 66640767 233803484 894694764 894736104 894694764 391953476 894694764 391953476 424284458 424286048 424284458 91188780 424284458 91188780 499982602 806537248 499982602 806537248 253661556 746335782 253661556 779896472 253661556 779896472 837894828 20287951 837894828 20287951 14082703 883599011 14082703 883599011 914964318 85027760 914964318 979369434 914964318 979369434 440867923 465542574 440867923 465542574 763959894 565269964 763959894 565269964 290328585 266785352 290328585 266785352 904801170 904868112 904801170 904868112 499973800 692685753 499973800 692685753 734093103 290387930 734093103 290387930 500022898 886487942 500022898 886487942 23963724 103495019 23963724 103495019 452652777 566261265 452652777 566261265 954927480 954907050 954927480 954907050 52839746 941881156 52839746 941881156 839512839 349843084 839512839 349843084 160569528 113294098 160569528 113294098 684347405 953869304 684347405 953869304 969257758 486881725 969257758 486881725 450743702 499985443 450743702 499985443 628257916 264563115 628257916 264563115 264573618 264563115 532646066 537315927 532646066 537315927 411897566 588095252 411897566 588095252 37703221 191014354 37703221 191014354 951249471 48758938 951249471 48758938 749978369 897833395 749978369 897833395 355699752 121501920 355699752 121501920 772432344 249070566 772432344 249070566 249079820 249070566 718989247 517199172 718989247 517199172 46044600 46040184 46044600 46040184 500038191 794481127 500038191 794481127 291920990 231314707 291920990 231314707 67003465 814613760 67003465 814613760 499987161 581004789 499987161 581004789 310110655 937455354 310110655 937455354 500013462 499981976 500013462 499981976 383227553 181512719 383227553 181512719 46424771 46429613 46424771 919805838 46424771 919805838 276346877 243319287 276346877 243319287 222654657 85370019 222654657 85370019 801758357 314868713 801758357 314868713 180616493 759510087 180616493 759510087 739076596 257844960 739076596 257844960 500017209 499985190 500017209 499985190 795184664 499967098 795184664 499967098 368214176 500019912 368214176 500019912 805654295 3257120 805654295 3257120 3224749 3257120 349020348 500014295 349020348 500014295 787001448 499995254 787001448 499995254 281927898 848870562 281927898 848870562 826215456 773605769 826215456 773605769 42271454 281333527 42271454 281333527 592171785 500035220 592171785 500035220 860996327 58052369 860996327 58052369 381407357 618573384 381407357 618573384 971466292 396184225 971466292 396184225 500015778 787909280 500015778 589500336 500015778 589500336 540598455 484249276 540598455 484249276 283472664 499967421 283472664 499967421 737304563 37370894 737304563 37370894 499984967 799653674 499984967 799653674 607639419 347205515 607639419 347205515 221176970 135060662 221176970 135060662 135068217 135060662 201869207 532985558 201869207 532985558 995693588 4327318 995693588 905326011 995693588 905326011 638394626 115635867 638394626 115635867 115666907 593250149 115666907 593250149 593682904 158611746 593682904 158611746 499972429 622970497 499972429 622970497 718148682 329519309 718148682 329519309 360481402 913875356 360481402 913875356 547162055 235829203 547162055 235829203 499967413 966972009 499967413 966972009 3474433 499969532 3474433 620827074 3474433 620827074 870676249 242069569 870676249 242069569 343815349 943992845 343815349 943992845 56055366 943992845 941453710 38402723 941453710 38402723 341494047 941027821 341494047 941027821 885469186 669384159 885469186 669384159 264644634 735343679 264644634 386860240 264644634 386860240 585183187 695559333 585183187 695559333 471170263 162834968 471170263 162834968 721517802 700911290 721517802 700911290 499990808 544858546 499990808 544858546 825045674 830734415 825045674 830734415 169242152 741774532 169242152 741774532 895754168 104259199 895754168 104259199 514809957 660831996 514809957 660831996 33043687 966992707 33043687 642466093 33043687 642466093 909823465 909873484 909823465 909873484 779628584 656981549 779628584 656981549 100922225 167710520 100922225 167710520 948083387 500037136 948083387 500037136 442996808 556987168 442996808 556987168 500036882 289750105 500036882 289750105 483546204 500005768 483546204 500005768 886443406 346409440 886443406 346409440 29583831 29532782 29583831 667782991 29583831 667782991 479729611 499974978 479729611 499974978 267810003 605531135 267810003 605531135 605526218 417411005 605526218 417411005 202088295 922886807 202088295 922886807 500014309 922886807 277382721 241147026 277382721 241147026 665949860 500017360 665949860 500017360 881924716 881898020 881924716 158924459 881924716 158924459 221906483 986230687 221906483 986230687 986244001 986230687 76841846 735946451 76841846 735946451 669838381 467044402 669838381 467044402 340732979 880847256 340732979 880847256 684654870 19879812 684654870 19879812 19878594 766748954 19878594 766748954 798686884 46038566 798686884 46038566 123847911 876191891 123847911 876191891 653581991 135300165 653581991 135300165 44025815 851975767 44025815 851975767 954980538 954992532 954980538 954992532 106626346 219730374 106626346 219730374 843919551 942586520 843919551 942586520 499998321 499990129 499998321 499990129 33746861 966214615 33746861 349282940 33746861 349282940 500035481 813113773 500035481 813113773 254157850 500030004 254157850 500030004 567768316 508252980 567768316 508252980 196047590 32690154 196047590 32690154 771835240 730012664 771835240 730012664 25360450 499962173 25360450 499962173 159999837 525474913 159999837 525474913 724821914 234241756 724821914 234241756 153621391 846410048 153621391 846410048 824591622 138693672 824591622 138693672 347890177 500035547 347890177 500035547 773261243 174801747 773261243 174801747 866730360 499987851 866730360 499987851 500027437 221751800 500027437 221751800 893412694 828499350 893412694 828499350 683245889 499994597 683245889 499994597 211191641 262212108 211191641 262212108 491330993 499994675 491330993 499994675 946238368 405344958 946238368 405344958 322748377 677253863 322748377 677253863 620107949 413957264 620107949 413957264 225143521 577632504 225143521 577632504 892064794 981705891 892064794 981705891 981706773 981705891 835732566 148354962 835732566 148354962 57774906 57746083 57774906 920629773 57774906 920629773 534879787 499960266 534879787 499960266 755942654 499960266 500027114 107834273 500027114 107834273 107855492 650795057 107855492 650795057 807580965 28195295 807580965 28195295 499977322 854527984 499977322 854527984 765060416 189901561 765060416 189901561 292410680 846569721 292410680 846569721 874415211 424016665 874415211 424016665 261159255 521540341 261159255 521540341 518911375 414591371 518911375 414591371 239294280 845711008 239294280 845711008 154335469 296893832 154335469 296893832 428256840 499968752 428256840 499968752 82214605 298271683 82214605 298271683 429245339 500017290 429245339 500017290 159084320 309573204 159084320 309573204 580620295 712635558 580620295 712635558 287367503 712635558 765926607 86473424 765926607 86473424 500015172 435690621 500015172 435690621 385352668 560216762 385352668 560216762 595920109 499972466 595920109 499972466 103524122 887154444 103524122 887154444 698584908 500010595 698584908 500010595 117240357 918385454 117240357 918385454 549605144 549607708 549605144 549607708 181352529 833968833 181352529 833968833 833994224 331679802 833994224 331679802 259257703 964703424 259257703 964703424 500024413 140240847 500024413 140240847 66240948 66213238 66240948 66213238 499972430 580911886 499972430 580911886 630672735 630659097 630672735 630659097 894656577 499968919 894656577 499968919 538308315 673451501 538308315 673451501 673448315 673451501 353237741 500009872 353237741 500009872 760036352 527244042 760036352 527244042 43395033 956598641 43395033 75851372 43395033 75851372 547662501 866134603 547662501 866134603 222072460 277131827 222072460 277131827 880958024 964926798 880958024 964926798 304709411 499981791 304709411 785799542 304709411 785799542 974630953 375440052 974630953 375440052 409099272 675152236 409099272 675152236 752146885 152966187 752146885 152966187 499994654 683387792 499994654 683387792 704424741 827426731 704424741 827426731 172608274 827426731 948316698 948319362 948316698 948319362 403904065 32062470 403904065 32062470 514978963 607329305 514978963 607329305 499971985 409570241 499971985 409570241 806244032 500004446 806244032 500004446 782420162 331232056 782420162 331232056 66186185 933863627 66186185 400210876 66186185 400210876 646675384 753607372 646675384 753607372 843379060 988068275 843379060 988068275 988075581 988068275 531101463 27140354 531101463 27140354 972868862 896653092 972868862 896653092 126988496 391593319 126988496 391593319 953554509 32287719 953554509 32287719 967753667 827281242 967753667 827281242 499967594 232255682 499967594 232255682 767717194 232255682 619569967 499572610 619569967 499572610 499965511 372430845 499965511 372430845 173126900 2204257 173126900 2204257 2274597 2204257 499973178 522654911 499973178 522654911 139430377 471435633 139430377 471435633 891663709 773470948 891663709 773470948 534147204 289837085 534147204 289837085 710144615 68705994 710144615 68705994 21059237 861783303 21059237 861783303 685788961 339187541 685788961 339187541 294984720 294976705 294984720 294976705 345231777 755847915 345231777 755847915 755818626 755847915 524321229 356455631 524321229 356455631 677752992 966445494 677752992 966445494 96898933 500007421 96898933 500007421 671985685 244262304 671985685 244262304 209332182 500031333 209332182 500031333 586290604 294873948 586290604 294873948 705163266 500024705 705163266 500024705 132312611 190651842 132312611 190651842 557888334 783684878 557888334 783684878 385924680 211037035 385924680 211037035 500018394 706113676 500018394 706113676 114157571 77074760 114157571 77074760 922998188 520248243 922998188 520248243 109950273 27453078 109950273 27453078 614446505 614462247 614446505 441941506 614446505 441941506 38382590 500020160 38382590 500020160 415207945 445491924 415207945 445491924 612376306 939886123 612376306 939886123 939885316 170091692 939885316 170091692 167184398 765302192 167184398 765302192 500034928 204150968 500034928 204150968 353456195 638804835 353456195 638804835 393616251 217693341 393616251 217693341 873357996 715770495 873357996 715770495 715778648 715770495 982738192 490489519 982738192 490489519 427612476 977227942 427612476 977227942 22755091 59626174 22755091 59626174 111878757 608926013 111878757 608926013 691796073 308238230 691796073 308238230 111214709 512395216 111214709 512395216 499994395 576432267 499994395 470482799 499994395 470482799 500030534 382267385 500030534 382267385 545565056 672123097 545565056 672123097 110078170 458195544 110078170 458195544 653185526 499997364 653185526 13296734 653185526 13296734 104221392 775441988 104221392 775441988 500009081 320338443 500009081 320338443 603967945 710509989 603967945 710509989 90890303 198489186 90890303 198489186 772859528 683797021 772859528 683797021 621477869 342666067 621477869 342666067 60243137 500003173 60243137 500003173 649199904 450719358 649199904 450719358 265135114 798573901 265135114 798573901 701768692 500014206 701768692 500014206 94695269 499966033 94695269 499966033 437899964 420266504 437899964 420266504 313339286 501972182 313339286 501972182 516382029 499960043 516382029 499960043 500017400 873150563 500017400 873150563 732116594 207595804 732116594 207595804 334296195 873457651 334296195 873457651 888494760 350233372 888494760 350233372 187565658 499969423 187565658 499969423 948732331 948708803 948732331 948708803 500020084 500003774 500020084 500003774 186511963 186492949 186511963 186492949 2202558 997791858 2202558 80337246 2202558 80337246 707536497 726022797 707536497 726022797 14555545 985479786 14555545 985479786 499985995 105836611 499985995 105836611 499975444 457100427 499975444 457100427 860273617 139681576 860273617 821801300 860273617 821801300 499961888 349899239 499961888 349899239 583469056 499997935 583469056 499997935 809912516 190154563 809912516 190154563 421035925 890242088 421035925 890242088 109721371 890242088 868206452 500039988 868206452 500039988 500030110 352878131 500030110 352878131 244127288 755848684 244127288 755848684 500016876 500020683 500016876 500020683 382196464 83012925 382196464 83012925 592652855 872679030 592652855 872679030 127339710 113578599 127339710 113578599 915602463 674635401 915602463 674635401 50028237 423584113 50028237 423584113 928781735 890630590 928781735 890630590 328253605 384946946 328253605 384946946 588237190 588277779 588237190 588277779 402109088 219184728 402109088 219184728 910406186 910421846 910406186 499974798 910406186 499974798 189602439 499986743 189602439 499986743 654861750 499986743 478427573 61587111 478427573 61587111 960256401 723883534 960256401 723883534 500032575 110170527 500032575 110170527 343579903 616667954 343579903 616667954 500009501 434242029 500009501 434242029 81824909 918206963 81824909 918206963 24559053 234267114 24559053 234267114 803912468 962933374 803912468 962933374 441406916 154389242 441406916 154389242 860825381 68926723 860825381 68926723 291974110 536113275 291974110 536113275 499964419 172713398 499964419 172713398 827269045 575554676 827269045 575554676 87493544 184918198 87493544 184918198 500009948 579970300 500009948 579970300 394048456 475854149 394048456 475854149 783498124 996840711 783498124 996840711 336859703 454325233 336859703 454325233 581790838 620704640 581790838 620704640 29477077 499987512 29477077 499987512 306667934 795017391 306667934 795017391 65536701 499993043 65536701 499993043 323867628 811246223 323867628 811246223 935941190 64022714 935941190 64022714 499963513 323529205 499963513 323529205 499994515 636118260 499994515 636118260 486522063 513410426 486522063 513410426 197086182 921757626 197086182 921757626 722543551 572805390 722543551 572805390 399414124 500004124 399414124 500004124 734979622 274547311 734979622 274547311 530184824 657177564 530184824 657177564 275054344 164045862 275054344 164045862 550252946 487276603 550252946 487276603 54858011 902935184 54858011 902935184 923447139 923517795 923447139 923517795 175859766 119598054 175859766 119598054 880365110 119598054 500038315 840232259 500038315 840232259 66416733 315830658 66416733 315830658 500005077 499990252 500005077 499990252 69936558 835398777 69936558 835398777 559010849 43022486 559010849 43022486 42996908 934688583 42996908 934688583 706400053 137093076 706400053 137093076 137116999 709182206 137116999 709182206 670162395 239037023 670162395 239037023 108218155 891746621 108218155 499992107 108218155 499992107 668751015 891071863 668751015 891071863 287788039 118384793 287788039 118384793 784127615 565177736 784127615 565177736 288776044 57270352 288776044 57270352 959291199 865931628 959291199 865931628 370384158 59164164 370384158 59164164 941983540 536150610 941983540 536150610 235627165 237822125 235627165 237822125 394686914 511127920 394686914 511127920 710275334 775476190 710275334 775476190 803049231 196940397 803049231 196940397 547495694 582533716 547495694 582533716 78689594 186140640 78689594 186140640 407194934 861267852 407194934 861267852 977050131 308479889 977050131 308479889 135599832 561412195 135599832 561412195 904013341 198764295 904013341 198764295 364675538 500021209 364675538 500021209 499967887 938803126 499967887 938803126 693848964 48657849 693848964 48657849 199172729 233053806 199172729 233053806 853565716 499989138 853565716 499989138 20162565 91011579 20162565 91011579 733256887 472952619 733256887 472952619 500018079 682798024 500018079 682798024 882780640 499974710 882780640 499974710 568347261 499974710 628291149 628341316 628291149 628341316 294527811 293961824 294527811 293961824 293925777 146950237 293925777 146950237 743576567 801510715 743576567 801510715 10406879 989623530 10406879 392293363 10406879 392293363 757258659 499988139 757258659 499988139 39220475 39187784 39220475 39187784 499980805 771505723 499980805 771505723 123703816 499974237 123703816 499974237 946290256 743454069 946290256 743454069 225091621 403223741 225091621 403223741 994300692 617728408 994300692 617728408 226950001 809140714 226950001 809140714 620991867 461568420 620991867 461568420 30125316 30127449 30125316 960338506 30125316 960338506 109472067 499994192 109472067 499994192 500036258 157785367 500036258 157785367 848594458 151406619 848594458 151406619 500020321 705791178 500020321 705791178 201393977 394907587 201393977 394907587 500006478 682507998 500006478 682507998 500017521 40507337 500017521 40507337 40510979 40507337 878672521 932963733 878672521 932963733 499961942 466025012 499961942 466025012 614418958 666814223 614418958 666814223 390979427 354269423 390979427 354269423 517916971 815008606 517916971 815008606 499990110 54826781 499990110 54826781 54812436 54826781 229517546 840267317 229517546 840267317 753865390 397337610 753865390 397337610 485752337 526972384 485752337 526972384 591277002 500007834 591277002 945941671 591277002 945941671 297200577 451371173 297200577 451371173 500005264 902950175 500005264 902950175 542308789 542291754 542308789 542291754 374558203 994296288 374558203 994296288 709435454 499976195 709435454 499976195 500011987 46750508 500011987 46750508 1369703 811110663 1369703 811110663 811067794 811110663 500010793 346067958 500010793 346067958 653921743 346067958 17023169 16985662 17023169 499988147 17023169 499988147 550769941 339973461 550769941 339973461 48449937 911012213 48449937 911012213 570595828 364319877 570595828 364319877 481632983 793315458 481632983 793315458 804722318 15186181 804722318 15186181 474053136 499974216 474053136 499974216 114468541 8653831 114468541 8653831 842518715 832959661 842518715 832959661 795538497 487360274 795538497 487360274 459851160 161540305 459851160 161540305 161583063 764587894 161583063 764587894 862040642 134244887 862040642 134244887 499970296 656155698 499970296 656155698 656083460 794076398 656083460 794076398 499999016 425707410 499999016 425707410 412674744 987457325 412674744 987457325 638291800 275633625 638291800 275633625 499998480 275633625 569736026 841259500 569736026 841259500 312059211 180727397 312059211 180727397 803448931 660819876 803448931 660819876 377105262 260065002 377105262 260065002 259866710 669213686 259866710 669213686 515499756 45240226 515499756 45240226 954793250 45240226 52452545 593762767 52452545 593762767 499964758 748732174 499964758 748732174 759633113 348652747 759633113 348652747 216502884 96734538 216502884 96734538 96752101 96734538 626441890 500032041 626441890 500032041 228413742 177502507 228413742 177502507 695518922 702529377 695518922 702529377 1179038 1168425 1179038 540146949 1179038 540146949 499998227 423273624 499998227 423273624 576742781 423273624 500037943 742940197 500037943 742940197 4066666 4067744 4066666 4067744 624720024 499998063 624720024 499998063 720940645 186897343 720940645 186897343 499965246 660088267 499965246 660088267 709442117 120179170 709442117 120179170 898084191 101880755 898084191 101880755 256045287 702425817 256045287 702425817 702416845 702425817 369803653 165305720 369803653 165305720 822420600 756815299 822420600 756815299 128958176 175856928 128958176 175856928 237394192 368612390 237394192 368612390 623688529 863465151 623688529 863465151 863460101 863465151 408880294 408953475 408880294 408953475 500037582 711645794 500037582 711645794 325145537 102234192 325145537 102234192 897763594 102234192 500013290 629435918 500013290 629435918 370578942 629435918 947136355 52865418 947136355 499977695 947136355 499977695 598526402 43842699 598526402 43842699 956128258 933048953 956128258 933048953 776763279 12909441 776763279 12909441 995237593 995217873 995237593 995217873 500000857 421856688 500000857 421856688 472135291 924016342 472135291 924016342 924032796 924016342 182798014 182735107 182798014 752891209 182798014 752891209 557363088 379441990 557363088 379441990 202005143 641212407 202005143 641212407 943467763 956430549 943467763 956430549 960802580 960774976 960802580 960774976 122489301 499961105 122489301 499961105 499979525 983765933 499979525 983765933 408729717 179813928 408729717 179813928 820142407 636243834 820142407 636243834 74114044 131365773 74114044 131365773 663832035 678208743 663832035 678208743 462327794 382827222 462327794 382827222 910378132 979519714 910378132 979519714 979499766 500024429 979499766 500024429 95397428 947216310 95397428 947216310 500017924 166435198 500017924 166435198 276092 258618 276092 258618 809434646 500000106 809434646 500000106 7882973 7914491 7882973 7914491 258149271 951952175 258149271 951952175 48075007 796564748 48075007 796564748 376445500 387457489 376445500 387457489 500011631 945187310 500011631 945187310 62560986 269698379 62560986 269698379 276478476 499985280 276478476 499985280 730549544 329124224 730549544 329124224 500002006 825039148 500002006 825039148 915895113 499979048 915895113 499979048 245882786 609885867 245882786 609885867 609929571 609885867 54367424 500001819 54367424 980662362 54367424 980662362 989029768 500015812 989029768 500015812 737520323 500012314 737520323 541768805 737520323 541768805 154792256 499989600 154792256 499989600 374303704 565255477 374303704 565255477 587423494 845098187 587423494 845098187 149326336 499974290 149326336 499974290 500013025 73309296 500013025 73309296 168626784 872822460 168626784 872822460 127206347 457018139 127206347 457018139 725145158 711888905 725145158 711888905 444099750 445228955 444099750 445228955 580926035 381108685 580926035 381108685 412515697 928447737 412515697 928447737 620190502 281726027 620190502 281726027 500009161 888612093 500009161 888612093 43506600 283108707 43506600 283108707 764787521 543750267 764787521 543750267 392846133 607108099 392846133 607108099 528621418 152498536 528621418 152498536 62460324 62470458 62460324 869428521 62460324 869428521 500031284 500020972 500031284 500020972 675743987 450474994 675743987 450474994 500022099 978884003 500022099 978884003 511414502 116798860 511414502 116798860 342573125 608628906 342573125 608628906 651321499 185931942 651321499 185931942 185959293 185931942 258304974 731838510 258304974 731838510 644996013 7750470 644996013 7750470 3630792 704146568 3630792 704146568 797898927 437199298 797898927 437199298 499962387 856216727 499962387 856216727 499999084 292737167 499999084 292737167 846524579 828313808 846524579 828313808 54536891 499992327 54536891 499992327 691294110 587073642 691294110 587073642 186861455 332435222 186861455 332435222 995250467 4714147 995250467 4714147 956831915 500026244 956831915 500026244 500038137 344540822 500038137 344540822 499973299 789920470 499973299 789920470 835831893 176345775 835831893 176345775 424369472 575638324 424369472 575638324 130426796 183946104 130426796 183946104 891624823 952683978 891624823 952683978 8133560 47093370 8133560 47093370 235012365 803211734 235012365 803211734 834704396 499972714 834704396 499972714 358570231 895400681 358570231 895400681 690465289 546964803 690465289 546964803 6631099 993389113 6631099 621217004 6631099 621217004 500039928 602326993 500039928 946143681 500039928 946143681 203571410 678699677 203571410 678699677 770280923 409386748 770280923 409386748 21880623 21856356 21880623 21856356 568811711 681092838 568811711 681092838 242153684 180474720 242153684 180474720 605997327 892353914 605997327 892353914 499982865 921168231 499982865 921168231 727611213 557562718 727611213 557562718 167512496 832501300 167512496 832501300 499989363 49227052 499989363 49227052 39988037 39978747 39988037 39978747 42727675 324620012 42727675 324620012 872266453 25731708 872266453 25731708 25715442 25731708 499996720 781729524 499996720 781729524 390095963 500006012 390095963 500006012 74491916 500006012 554213244 576519494 554213244 576519494 499969195 205623035 499969195 205623035 790909732 287889423 790909732 287889423 140370900 859608406 140370900 859608406 803940117 196040580 803940117 196040580 499980606 839983521 499980606 839983521 839972736 839983521 246754950 59686669 246754950 59686669 996009333 996030916 996009333 996030916 500025137 350332753 500025137 350332753 90643216 547804938 90643216 547804938 547840959 499978255 547840959 499978255 473202755 699473080 473202755 699473080 809029621 15510292 809029621 15510292 112873518 818265941 112873518 818265941 648101163 326505399 648101163 326505399 15170373 707296776 15170373 707296776 640589067 169680186 640589067 169680186 153020316 543160155 153020316 543160155 889091508 166376233 889091508 166376233 500008983 453020499 500008983 453020499 588236754 760051569 588236754 760051569 814622666 185376290 814622666 185376290 262189990 963925386 262189990 963925386 36055089 963925386 500029965 437247447 500029965 437247447 437269602 437247447 529286544 693912654 529286544 693912654 306119118 308980788 306119118 308980788 334323671 782191177 334323671 782191177 214088569 465695947 214088569 465695947 500003571 661369106 500003571 661369106 257434951 143123820 257434951 143123820 553496381 611589294 553496381 611589294 611608293 911487616 611608293 911487616 102540655 499974212 102540655 499974212 500024104 641762153 500024104 641762153 310147906 234154790 310147906 234154790 800895887 199092900 800895887 199092900 499966643 967147201 499966643 967147201 636764331 27827711 636764331 27827711 972203928 27827711 66207457 207762346 66207457 207762346 741761244 741745300 741761244 296230285 741761244 296230285 390010728 937572333 390010728 937572333 735485080 138973951 735485080 138973951 893115185 952317577 893115185 952317577 47733675 952317577 715109595 376747815 715109595 376747815 376799001 376747815 764810062 36611639 764810062 36611639 36602984 663316221 36602984 663316221 537789970 485200409 537789970 485200409 70138964 63412231 70138964 63412231 63409602 63412231 110588903 719368694 110588903 719368694 753402613 199106700 753402613 199106700 499996215 516600048 499996215 516600048 577311859 499997023 577311859 499997023 342194654 291816604 342194654 291816604 818471649 500004010 818471649 500004010 971769128 971766777 971769128 58244683 971769128 58244683 436775104 499989216 436775104 499989216 17159347 17160513 17159347 578501295 17159347 578501295 527413831 500021826 527413831 500021826 424569994 414414161 424569994 414414161 624264155 722503872 624264155 722503872 60812310 141194503 60812310 141194503 936926666 963183771 936926666 963183771 360697825 617028648 360697825 617028648 602143062 249747076 602143062 249747076 113844782 886174894 113844782 824358457 113844782 824358457 719713720 640496310 719713720 640496310 359455611 640496310 717046712 279523716 717046712 279523716 141477641 594693786 141477641 594693786 500001253 117786195 500001253 117786195 564573812 874956085 564573812 874956085 11867182 65523415 11867182 65523415 500028380 379437997 500028380 379437997 295368758 787427084 295368758 787427084 966718295 971980117 966718295 971980117 27980219 691298614 27980219 691298614 879436347 952600294 879436347 952600294 483842907 119619710 483842907 119619710 550551648 895443272 550551648 895443272 23574331 976416695 23574331 499983800 23574331 499983800 500023646 856599971 500023646 856599971 715136851 351970168 715136851 351970168 636948713 395418123 636948713 395418123 295145335 982701881 295145335 982701881 904210668 95780443 904210668 902815522 904210668 902815522 400300943 42028887 400300943 42028887 957946731 42028887 903300140 278162373 903300140 278162373 217577065 904566992 217577065 904566992 514478194 333453939 514478194 333453939 309656914 504595658 309656914 504595658 500013696 545093891 500013696 545093891 850430246 95814288 850430246 95814288 190694909 500019698 190694909 500019698 995326852 50838496 995326852 50838496 758048434 507631180 758048434 507631180 500015050 385786214 500015050 385786214 385798565 560903362 385798565 560903362 606902483 454539304 606902483 454539304 499966880 814483950 499966880 814483950 814511114 814483950 586228904 328391321 586228904 328391321 116518707 906624619 116518707 906624619 638868781 981806 638868781 981806 499968235 311841685 499968235 311841685 847109100 31483264 847109100 31483264 269034069 500032054 269034069 500032054 186367341 359780344 186367341 359780344 874759632 599681595 874759632 599681595 318698251 298158913 318698251 298158913 536254446 562239883 536254446 562239883 434443753 828344159 434443753 828344159 500028547 828344159 500020959 60151958 500020959 60151958 939858183 60151958 706133306 682310173 706133306 682310173 500025806 35189105 500025806 35189105 964816431 35189105 194618886 385626207 194618886 385626207 993942709 995205711 993942709 995205711 218432916 373316914 218432916 373316914 500024176 936606607 500024176 936606607 122058399 356088960 122058399 356088960 661777891 932453259 661777891 932453259 67528192 179791180 67528192 179791180 500019528 651024972 500019528 651024972 744970311 499960324 744970311 499960324 206021841 499960324 499973208 993138260 499973208 993138260 594163258 122897159 594163258 122897159 499965911 812594434 499965911 812594434 187430110 812594434 709062654 351255932 709062654 351255932 89496202 499975672 89496202 499975672 757705180 235040929 757705180 235040929 803277521 873880070 803277521 873880070 19637752 89642883 19637752 89642883 427767106 543357952 427767106 543357952 582547142 44773441 582547142 44773441 36970826 963067897 36970826 694203373 36970826 694203373 916541405 916588536 916541405 916588536 453949799 365121996 453949799 365121996 523900079 615085938 523900079 615085938 500003209 962875560 500003209 962875560 689702492 373559156 689702492 373559156 499976441 440061349 499976441 440061349 370899404 218460192 370899404 218460192 814151282 958836181 814151282 958836181 463973590 499962641 463973590 499962641 711349782 500007051 711349782 500007051 35163423 5904156 35163423 5904156 500008831 499962987 500008831 499962987 2578739 945385230 2578739 945385230 419246105 165339073 419246105 165339073 165354364 608761858 165354364 608761858 657596390 159110557 657596390 159110557 159068982 159110557 480116389 911613768 480116389 911613768 88398265 911613768 547955232 442679904 547955232 442679904 397846079 773670658 397846079 773670658 208031664 82205430 208031664 82205430 997638869 2377536 997638869 2377536 786472862 519542003 786472862 519542003 151825597 151796800 151825597 151796800 420655580 826995256 420655580 826995256 500002356 826995256 271011245 120346936 271011245 120346936 500024543 977154332 500024543 977154332 467952786 56199064 467952786 56199064 657560971 867357247 657560971 867357247 867328310 867357247 410891535 283234022 410891535 283234022 928731979 878974936 928731979 878974936 499967038 78327009 499967038 78327009 921623822 78327009 819887030 222418822 819887030 222418822 458797460 609501582 458797460 609501582 609498490 361936223 609498490 361936223 445864731 499987603 445864731 499987603 690435046 939075003 690435046 939075003 105862410 86728361 105862410 86728361 913236034 771660241 913236034 771660241 558273656 499998556 558273656 499998556 85403866 85434741 85403866 85434741 499970354 861421340 499970354 861421340 785622549 500019134 785622549 500019134 105060570 94364172 105060570 94364172 925516624 830832947 925516624 830832947 553379542 221598969 553379542 221598969 413751724 902347905 413751724 902347905 500029648 318170976 500029648 318170976 499997270 318170976 742220578 773871856 742220578 773871856 499980108 419144940 499980108 419144940 500002877 419144940 56574501 56594433 56574501 56594433 808058337 550999530 808058337 550999530 370121539 193911803 370121539 193911803 897761084 897724823 897761084 499988610 897761084 499988610 499979365 973278506 499979365 973278506 973271992 973278506 203811783 154408060 203811783 154408060 879623895 15159437 879623895 15159437 10531166 989451503 10531166 749757137 10531166 749757137 565249813 434727513 565249813 434727513 269393188 730625758 269393188 288180244 269393188 288180244 500017022 603433305 500017022 603433305 26082788 973840707 26082788 71764549 26082788 71764549 83001651 335674195 83001651 335674195 898364797 499996299 898364797 499996299 6307957 993682304 6307957 380269542 6307957 380269542 499986368 25445458 499986368 25445458 891951090 339701565 891951090 339701565 22399040 652392239 22399040 652392239 660396241 660438713 660396241 284926133 660396241 284926133 499972945 789159772 499972945 789159772 210882296 789159772 986979274 986946215 986979274 986946215 236740986 93865602 236740986 93865602 659786865 793744726 659786865 793744726 412908273 243604646 412908273 243604646 989404365 872627228 989404365 872627228 394838850 499993346 394838850 499993346 820928125 499993346 528933646 265601968 528933646 265601968 3899247 2999321 3899247 2999321 997003408 2999321 500020541 741003793 500020541 428430258 500020541 428430258 975681852 24279683 975681852 24279683 343837141 726631736 343837141 726631736 726591559 858350126 726591559 858350126 484005127 422058886 484005127 422058886 663616431 620118415 663616431 620118415 500030533 457288832 500030533 457288832 20008223 20003278 20008223 20003278 510697949 798617390 510697949 798617390 387807943 325618815 387807943 325618815 653475652 512319654 653475652 512319654 246709027 241871235 246709027 241871235 758142431 660887491 758142431 660887491 428860171 499968114 428860171 499968114 828231802 171765737 828231802 711089160 828231802 711089160 499968297 423971442 499968297 423971442 802585664 499984425 802585664 499984425 73674555 73600987 73674555 601262177 73674555 601262177 582161501 325319411 582161501 325319411 980524400 19462383 980524400 19462383 139433392 851491108 139433392 851491108 618570003 287357556 618570003 287357556 936336142 63694890 936336142 63694890 383660757 611399371 383660757 611399371 826616261 128244650 826616261 128244650 465618139 534340380 465618139 303878448 465618139 303878448 158227905 841793899 158227905 276749315 158227905 276749315 547517903 890206062 547517903 890206062 499969507 308427468 499969507 308427468 768451844 228959078 768451844 228959078 930204307 683547142 930204307 683547142 346075827 319885493 346075827 319885493 271396309 108676342 271396309 108676342 649780706 748412960 649780706 748412960 324234365 72438480 324234365 72438480 500036077 638442059 500036077 638442059 783467901 6023453 783467901 6023453 993960867 6023453 265813723 580156111 265813723 580156111 766637783 92802008 766637783 92802008 907164760 92802008 816626609 500016410 816626609 500016410 506521839 28017602 506521839 28017602 971978765 871094590 971978765 871094590 510371435 499990693 510371435 499990693 740321086 540676374 740321086 540676374 282060602 499915324 282060602 499915324 500014701 860236592 500014701 860236592 305309643 280356672 305309643 280356672 664925843 541164755 664925843 541164755 394415370 885254239 394415370 885254239 885215203 885254239 513206103 452661222 513206103 452661222 96332470 500002143 96332470 500002143 500029756 313406906 500029756 660685052 500029756 660685052 305249075 138775489 305249075 138775489 597232319 549893915 597232319 549893915 499960312 268504926 499960312 268504926 786993258 567450355 786993258 567450355 499966631 73068509 499966631 73068509 621139196 630549280 621139196 630549280 972132287 499992893 972132287 499992893 448188118 551763324 448188118 500006240 448188118 500006240 965605813 741359369 965605813 741359369 592288355 410320631 592288355 410320631 36954211 805643624 36954211 805643624 695757608 500010866 695757608 500010866 468944333 792769568 468944333 792769568 815470808 150521927 815470808 150521927 477194761 933320262 477194761 933320262 912746901 582149376 912746901 582149376 510056716 463820402 510056716 463820402 213097062 500036511 213097062 500036511 61678465 660720161 61678465 660720161 503988315 499980671 503988315 499980671 448158378 561074371 448158378 561074371 843291508 499972901 843291508 499972901 984724980 984752624 984724980 984752624 846392669 401709805 846392669 401709805 495224288 500013663 495224288 500013663 357843116 674113174 357843116 674113174 500027877 72664854 500027877 72664854 72641396 72664854 500029744 865270326 500029744 865270326 877116105 169157543 877116105 169157543 515307359 499986865 515307359 499986865 77624513 977116308 77624513 977116308 977048580 500004850 977048580 500004850 625810986 817703948 625810986 817703948 225539702 216430767 225539702 216430767 525299974 815537360 525299974 815537360 875904752 124109297 875904752 768391432 875904752 768391432 499989018 208162211 499989018 208162211 188716540 500023207 188716540 500023207 825601734 174414201 825601734 174414201 392129526 690036998 392129526 690036998 500025634 406370792 500025634 406370792 625493872 720534681 625493872 720534681 419216560 518411081 419216560 518411081 481590202 432718813 481590202 432718813 318339093 627676711 318339093 627676711 710335145 229769426 710335145 229769426 324492026 369326335 324492026 369326335 500022845 247617096 500022845 499993912 500022845 499993912 716166478 108554876 716166478 108554876 105675506 71975651 105675506 71975651 71992557 728919719 71992557 728919719 688831917 499989491 688831917 499989491 460282582 619327931 460282582 619327931 285214264 267905703 285214264 267905703 640783453 663691095 640783453 663691095 663698108 663691095 499984380 549178096 499984380 549178096 465274909 359664701 465274909 359664701 632833338 933538902 632833338 933538902 435462232 500034882 435462232 500034882 500019054 944878870 500019054 944878870 55154982 905161513 55154982 905161513 980456926 499974137 980456926 507520975 980456926 507520975 372943456 358536366 372943456 358536366 666349290 710143625 666349290 710143625 209177588 179219047 209177588 179219047 153878334 153861798 153878334 569462222 153878334 569462222 500028404 168523979 500028404 504380578 500028404 504380578 714793685 249900894 714793685 249900894 325432253 840244906 325432253 840244906 2517258 2524822 2517258 2524822 940144160 769783423 940144160 769783423 136388074 863672233 136388074 851922969 136388074 851922969 500011708 72340402 500011708 72340402 499988427 842379336 499988427 842379336 954975238 45056946 954975238 45056946 851887549 531069202 851887549 531069202 61854868 61856308 61854868 711844262 61854868 711844262 379630835 210872345 379630835 210872345 732206376 548424434 732206376 548424434 279299584 894655042 279299584 894655042 864612438 93523969 864612438 93523969 951987247 951928498 951987247 951928498 66051996 271110902 66051996 271110902 499975431 502649800 499975431 502649800 858820133 141235554 858820133 141235554 193651457 500028804 193651457 500028804 826519806 30471523 826519806 30471523 383156758 531549445 383156758 531549445 516420536 174667532 516420536 174667532 301452099 530001994 301452099 530001994 499997901 242397896 499997901 242397896 500019280 195024210 500019280 195024210 302795015 872221057 302795015 872221057 734348784 500009632 734348784 500009632 154264781 500009632 851065731 851100662 851065731 851100662 271201591 713099233 271201591 713099233 499984834 984177003 499984834 984177003 984169743 984177003 628981116 72814540 628981116 72814540 116153114 883852675 116153114 883852675 534017419 421189638 534017419 421189638 340288239 543771839 340288239 543771839 499966684 95148319 499966684 95148319 95110511 95148319 407528972 459842476 407528972 459842476 727501575 564970993 727501575 564970993 367234458 67762831 367234458 67762831 499977586 55891959 499977586 55891959 912935662 627706148 912935662 627706148 181587388 163694695 181587388 163694695 145525267 500032513 145525267 500032513 637459378 309478393 637459378 309478393 371885511 542427631 371885511 542427631 890998354 891017771 890998354 891017771 429364470 499984177 429364470 499984177 970753243 803463433 970753243 803463433 499967340 368764133 499967340 368764133 719140209 631894307 719140209 631894307 430310059 283959660 430310059 283959660 996789168 996805870 996789168 996805870 757286964 499977003 757286964 499977003 460434274 82895598 460434274 82895598 571813221 967358419 571813221 967358419 32631486 967358419 500024837 156651004 500024837 969891740 500024837 969891740 86514602 499964478 86514602 499964478 812004673 772593163 812004673 772593163 386246754 48395004 386246754 48395004 951597314 48395004 654555433 586140683 654555433 586140683 499979660 688923764 499979660 688923764 867087540 128936016 867087540 128936016 464063334 634829527 464063334 634829527 154664552 71073307 154664552 71073307 500022048 743392644 500022048 743392644 790931686 790932698 790931686 790932698 715688787 499968525 715688787 499968525 354271452 133817807 354271452 133817807 515451970 710272584 515451970 710272584 90404088 90419633 90404088 90419633 806147174 625636754 806147174 625636754 278969598 499963441 278969598 869909619 278969598 869909619 924674248 97426938 924674248 97426938 772323444 445177818 772323444 445177818 308649122 500012227 308649122 500012227 80891980 739328763 80891980 739328763 500025529 240596571 500025529 240596571 65560336 934401438 65560336 497558727 65560336 497558727 899655391 502563979 899655391 502563979 366140945 205537447 366140945 205537447 729226665 356215955 729226665 356215955 421720115 500025576 421720115 500025576 603261995 500026178 603261995 54288910 603261995 54288910 468481268 588518381 468481268 588518381 596467716 678876727 596467716 678876727 877529607 122485010 877529607 122485010 824916915 755852257 824916915 755852257 68294797 252435229 68294797 252435229 956603597 834690336 956603597 834690336 165309940 834690336 515746802 500002140 515746802 500002140 419306594 962341944 419306594 962341944 37687329 49597632 37687329 49597632 216091938 737347591 216091938 737347591 660767987 500016540 660767987 500038562 660767987 500038562 43296529 43297194 43296529 602628549 43296529 602628549 974187741 500012980 974187741 500012980 499995590 906806872 499995590 906806872 158135934 534199962 158135934 534199962 568573591 86379267 568573591 86379267 913669546 500027339 913669546 500027339 435278088 135745113 435278088 135745113 548359101 567954362 548359101 567954362 947543588 339535115 947543588 339535115 5863755 5870372 5863755 5870372 880389732 905002700 880389732 905002700 21183990 306783368 21183990 306783368 693212901 306783368 547936401 950662198 547936401 950662198 176903120 315485086 176903120 315485086 513232157 549669694 513232157 549669694 499966350 978454736 499966350 978454736 978471040 978454736 354230107 230073124 354230107 230073124 621029660 378979762 621029660 124144103 621029660 124144103 164849416 499963422 164849416 499963422 499991403 976544706 499991403 976544706 23426885 820704600 23426885 820704600 598741061 17704340 598741061 17704340 499966188 17704340 662897278 897802947 662897278 897802947 990379074 30835487 990379074 30835487 907517147 556358066 907517147 556358066 500002368 221215928 500002368 221215928 949096764 50908762 949096764 719898325 949096764 719898325 552781095 499974277 552781095 499974277 162411467 14832670 162411467 14832670 500039752 698462557 500039752 698462557 148245101 300253590 148245101 300253590 300251698 300253590 24235288 851619045 24235288 851619045 731897651 293050505 731897651 293050505 671633008 810386286 671633008 810386286 442044822 499988639 442044822 842892554 442044822 842892554 929859147 183264696 929859147 183264696 680895367 774046405 680895367 774046405 283285347 494854883 283285347 494854883 688594393 528504896 688594393 528504896 471509639 528504896 500009049 331156183 500009049 331156183 233441826 31091346 233441826 31091346 968946189 500035952 968946189 500035952 499972480 126131514 499972480 126131514 579396355 500026740 579396355 500026740 736487679 345704505 736487679 345704505 599617803 607695490 599617803 607695490 19965214 499988635 19965214 499988635 526563004 499988635 500004962 91922145 500004962 91922145 66932865 933111707 66932865 933111707 864126243 764551031 864126243 764551031 235450389 764551031 499964387 1027845 499964387 516069539 499964387 516069539 460954661 458666856 460954661 458666856 560933166 854047049 560933166 854047049 150145266 472248505 150145266 472248505 700632025 500031484 700632025 500031484 320070758 323224259 320070758 323224259 519415046 530745704 519415046 530745704 620557787 379456843 620557787 379456843 270317146 729694580 270317146 500011662 270317146 500011662 611526534 499973840 611526534 499973840 748677090 749881038 748677090 749881038 347026507 441652733 347026507 441652733 500008910 560667076 500008910 560667076 362995427 406467704 362995427 406467704 416645867 431890316 416645867 431890316 499983676 92724530 499983676 92724530 56306471 943664200 56306471 499984515 56306471 499984515 801203182 977240256 801203182 977240256 977293861 460556288 977293861 460556288 20825304 979226577 20825304 979226577 838782116 4297153 838782116 4297153 196402612 873660576 196402612 873660576 888589646 382395615 888589646 382395615 456611437 767826314 456611437 767826314 794265456 155576102 794265456 155576102 934379297 642875033 934379297 642875033 221785781 336016769 221785781 336016769 335984485 336016769 120430645 914438780 120430645 914438780 553914114 390165490 553914114 390165490 871136711 871152616 871136711 871152616 705437109 500023039 705437109 500023039 5814153 521525134 5814153 521525134 633597373 346986558 633597373 346986558 916502796 919312780 916502796 919312780 294211174 402990241 294211174 402990241 835743372 606061382 835743372 606061382 74956959 250450912 74956959 250450912 361563003 773551158 361563003 773551158 500004766 648190515 500004766 648190515 648198498 840222867 648198498 840222867 368843874 269458239 368843874 269458239 500039990 499988444 500039990 499988444 928852661 95372010 928852661 95372010 431115330 928664223 431115330 928664223 928715870 928664223 821472741 816987320 821472741 816987320 499986172 816987320 828980912 386326198 828980912 386326198 499972910 696165579 499972910 696165579 303817680 797047123 303817680 797047123 853413878 439507580 853413878 439507580 499998120 63194250 499998120 63194250 711908378 891990897 711908378 891990897 892031830 891990897 500029443 369388099 500029443 369388099 13865040 527388215 13865040 527388215 499979855 767029000 499979855 767029000 933008313 67006431 933008313 67006431 389724081 854763717 389724081 854763717 597653065 13646356 597653065 13646356 499995192 13646356 500021452 750598383 500021452 750598383 902920302 97045415 902920302 97045415 183287207 947348217 183287207 947348217 945525041 898594996 945525041 898594996 148453394 231308763 148453394 231308763 969830390 969775426 969830390 969775426 499999027 125999034 499999027 125999034 144897167 919247806 144897167 919247806 80712619 343407175 80712619 343407175 701845508 254700620 701845508 254700620 963023649 36982009 963023649 499984408 963023649 499984408 138884596 138899767 138884596 138899767 341795374 714836017 341795374 714836017 285122218 714836017 705799233 500023228 705799233 500023228 298562406 500016898 298562406 500016898 44838942 710108388 44838942 710108388 289904952 169700322 289904952 169700322 119481153 763105607 119481153 763105607 869460451 992857545 869460451 992857545 992811061 992857545 590867694 461011522 590867694 461011522 247475690 922210678 247475690 922210678 651558389 328674198 651558389 328674198 671347462 500030500 671347462 500030500 499996093 112818825 499996093 112818825 552413163 900010777 552413163 900010777 899998095 900010777 364729275 499980022 364729275 499980022 657291333 24705665 657291333 24705665 393025965 816371901 393025965 816371901 500004727 816371901 360177211 20999518 360177211 20999518 20947166 20999518 542673726 790541732 542673726 790541732 137248166 8214618 137248166 8214618 8251798 8214618 499993064 500019875 499993064 500019875 124484757 923055877 124484757 923055877 499963170 79772567 499963170 79772567 70349199 500005708 70349199 500005708 631761719 714554086 631761719 714554086 285413955 714554086 676720256 323241351 676720256 323241351 473106891 845150292 473106891 845150292 922000998 921969358 922000998 921969358 710477973 500027326 710477973 500027326 155935696 163282994 155935696 163282994 500000424 163282994 284668588 866290341 284668588 866290341 613281291 456261812 613281291 456261812 411490485 574551034 411490485 574551034 855117837 969154925 855117837 969154925 30826781 870395888 30826781 870395888 517885680 499983763 517885680 499983763 769362426 979700863 769362426 979700863 20335050 174144825 20335050 174144825 500008028 503570236 500008028 503570236 499968527 300651845 499968527 300651845 245579322 754413805 245579322 754413805 768221031 210297808 768221031 210297808 180193166 500011644 180193166 229501193 180193166 229501193 583909474 500030842 583909474 500030842 169292897 169285215 169292897 500030839 169292897 500030839 571461623 469703117 571461623 469703117 414218301 172927644 414218301 172927644 743733419 500028689 743733419 500028689 500023173 184371029 500023173 184371029 419149741 465681942 419149741 465681942 540226154 804383940 540226154 804383940 499975969 360614382 499975969 360614382 823195065 500007134 823195065 500007134 509357407 499974841 509357407 499974841 622828928 865613996 622828928 865613996 865614557 865613996 500000987 183216387 500000987 183216387 805438675 781941415 805438675 781941415 663399375 499999912 663399375 499999912 236416558 500025264 236416558 165644381 236416558 165644381 756603271 927836036 756603271 927836036 159800235 499984873 159800235 499984873 595017464 296054701 595017464 296054701 486818301 544178963 486818301 544178963 544201563 695241797 544201563 695241797 45216389 199105616 45216389 199105616 499972411 379673346 499972411 379673346 665047790 958375671 665047790 958375671 333374293 499983630 333374293 499983630 69485491 634103127 69485491 634103127 702147755 499970521 702147755 499970521 314195498 688777515 314195498 688777515 619299516 519821301 619299516 519821301 343098562 324521226 343098562 324521226 324557317 500007465 324557317 500007465 923506487 39910338 923506487 39910338 39940012 39910338 479681603 500019312 479681603 500019312 42819719 495162202 42819719 495162202 987771631 500037307 987771631 500037307 855045170 469473319 855045170 469473319 469404205 275734304 469404205 275734304 770412608 187873819 770412608 187873819 187875628 187873819 994955949 500019541 994955949 500019541 845377391 34845598 845377391 34845598 29604104 2458856 29604104 2458856 997545793 714946692 997545793 714946692 496127865 436940765 496127865 436940765 574088674 122120270 574088674 122120270 122131915 122120270 872837593 589007751 872837593 589007751 219881944 419107632 219881944 419107632 701266710 701318047 701266710 193962568 701266710 193962568 140616501 500003876 140616501 500003876 868049455 538253664 868049455 538253664 435519795 330770584 435519795 330770584 801106486 500016876 801106486 500016876 499975190 309347736 499975190 309347736 664510390 499993834 664510390 499993834 169755175 499993600 169755175 499993600 905290068 94700702 905290068 868315040 905290068 868315040 499986645 397557983 499986645 397557983 93777037 906229641 93777037 499995872 93777037 499995872 524338575 47871638 524338575 47871638 47841198 886934660 47841198 886934660 864698323 135338615 864698323 135338615 499976017 549488047 499976017 549488047 249758347 499995882 249758347 499995882 958763946 948322476 958763946 948322476 23430763 499969600 23430763 499969600 534571082 196447238 534571082 196447238 43683620 890069443 43683620 890069443 776498807 329655228 776498807 329655228 500015767 329655228 683536392 275870365 683536392 275870365 200348943 893827640 200348943 893827640 536791551 536742244 536791551 536742244 369115942 630945827 369115942 630945827 505089990 312807408 505089990 312807408 390042367 500024651 390042367 500024651 834705611 500024651 419600343 419679057 419600343 513255549 419600343 513255549 672468349 164634759 672468349 164634759 835436232 510195519 835436232 510195519 440084958 499984663 440084958 499984663 230361464 6711991 230361464 6711991 608136898 837777224 608136898 837777224 499964181 837777224 687218669 252203960 687218669 252203960 252213564 252203960 874949876 544348895 874949876 544348895 151763929 848160611 151763929 848160611 547942468 343114295 547942468 343114295 485993657 855184436 485993657 855184436 144818608 146208097 144818608 146208097 988757679 11307804 988757679 11307804 499974595 734598366 499974595 734598366 211459903 390340053 211459903 390340053 528978222 687302337 528978222 687302337 312758618 687302337 903187338 50942079 903187338 50942079 169972382 500029497 169972382 500029497 792699695 251841691 792699695 251841691 500000478 500002307 500000478 500002307 791888403 883043740 791888403 883043740 499960966 883043740 876086317 499984660 876086317 499984660 20032557 633347746 20032557 633347746 839094667 160895481 839094667 696477438 839094667 696477438 398154371 372753367 398154371 372753367 627201650 372753367 354473226 354442490 354473226 354442490 403455776 911869544 403455776 911869544 911842552 499962940 911842552 499962940 499960860 924696208 499960860 924696208 766598306 499990990 766598306 499990990 48780671 262942574 48780671 262942574 867875852 51169388 867875852 51169388 9131327 990880251 9131327 975301274 9131327 975301274 676266117 50558321 676266117 50558321 217575625 660734572 217575625 660734572 416717341 231632737 416717341 231632737 114508635 741103063 114508635 741103063 741084009 812173910 741084009 812173910 454676570 192709738 454676570 192709738 889626228 110399274 889626228 110399274 284628025 366448456 284628025 366448456 499997782 962239929 499997782 962239929 37762751 949151492 37762751 949151492 500031928 272900768 500031928 272900768 716433003 679306994 716433003 679306994 500012365 429023021 500012365 429023021 117282099 117319394 117282099 181811719 117282099 181811719 499995708 109256751 499995708 109256751 407119287 851892854 407119287 851892854 831689742 500033517 831689742 500033517 230598816 319798314 230598816 319798314 872437314 499989271 872437314 499989271 239308399 959915438 239308399 959915438 789277773 347255954 789277773 347255954 335198029 763499523 335198029 763499523 500005814 214605677 500005814 214605677 756061925 243959967 756061925 243959967 762277952 237790937 762277952 237790937 499974177 942933055 499974177 942933055 857595816 185927945 857595816 185927945 110510687 621469534 110510687 621469534 630328556 166562798 630328556 166562798 346176950 505179570 346176950 505179570 897542610 278184985 897542610 278184985 429682528 468350437 429682528 468350437 532853844 316019471 532853844 316019471 500022292 823164607 500022292 823164607 227916997 500034295 227916997 500034295 49454524 453305611 49454524 453305611 499962812 192345722 499962812 192345722 192377090 768722706 192377090 768722706 946790997 53234597 946790997 840201086 946790997 840201086 500003626 500027151 500003626 500027151 873364471 563134353 873364471 563134353 87568577 143017662 87568577 143017662 746319143 499993813 746319143 499993813 525147844 112406869 525147844 112406869 435442411 603147426 435442411 603147426 500001154 919179997 500001154 919179997 993382725 413552143 993382725 413552143 50966954 873563418 50966954 873563418 851367356 540204283 851367356 540204283 449796209 180498000 449796209 180498000 73498040 609471557 73498040 609471557 879822871 176976251 879822871 176976251 70636288 929388151 70636288 285055568 70636288 285055568 901235855 98764219 901235855 98764219 348483505 555806993 348483505 555806993 902415755 902395330 902415755 902395330 791838159 388612981 791838159 388612981 246993208 81477314 246993208 81477314 500008959 492762204 500008959 492762204 492795182 776001098 492795182 776001098 768303451 725657364 768303451 725657364 33589957 499979040 33589957 499979040 500020501 583284359 500020501 223467950 500020501 223467950 175867443 662878102 175867443 662878102 453398544 353734160 453398544 353734160 984948964 640683329 984948964 640683329 499970396 390123101 499970396 390123101 567090226 681905576 567090226 681905576 241032235 459343819 241032235 459343819 500017538 761621222 500017538 761621222 761636430 499996952 761636430 499996952 368861509 500003455 368861509 500003455 694703688 391750723 694703688 391750723 474060411 849579783 474060411 849579783 693736535 150555830 693736535 150555830 138183185 640074430 138183185 640074430 789109950 255633495 789109950 255633495 75116916 935719893 75116916 935719893 706514998 88295308 706514998 88295308 282674654 500014212 282674654 500014212 499965771 158461945 499965771 158461945 893586280 752907410 893586280 752907410 500034373 924356753 500034373 924356753 163467275 276130850 163467275 276130850 500021827 781113707 500021827 781113707 140554907 859458313 140554907 360043100 140554907 360043100 500025882 643162789 500025882 643162789 499999684 77419569 499999684 77419569 611276666 554248014 611276666 554248014 39792388 499973161 39792388 499973161 686354254 365372197 686354254 365372197 53249009 918762768 53249009 918762768 355855916 192039902 355855916 192039902 947397202 52625523 947397202 52625523 13039258 986999912 13039258 500028561 13039258 500028561 811854773 429111684 811854773 429111684 277888239 618252040 277888239 618252040 742103560 500000430 742103560 500000430 496851493 499992474 496851493 499992474 500026727 701706913 500026727 701706913 64423487 193127552 64423487 193127552 601141977 720622725 601141977 720622725 931566443 150997633 931566443 150997633 816729149 769980310 816729149 769980310 336041336 346650647 336041336 346650647 799055509 200972190 799055509 200972190 499964517 690275179 499964517 690275179 500013311 502462569 500013311 502462569 336749676 309431385 336749676 309431385 309468937 309431385 495926520 500024289 495926520 500024289 31650229 141089104 31650229 141089104 762436927 762408546 762436927 762408546 845468875 159055947 845468875 159055947 282681113 625902175 282681113 625902175 374135856 161726792 374135856 161726792 91195802 881111488 91195802 881111488 499989591 900286912 499989591 306622487 499989591 306622487 482017738 682915622 482017738 682915622 923109792 76935366 923109792 76935366 101705022 650560683 101705022 650560683 979152481 20918247 979152481 284712367 979152481 284712367 108254366 108258463 108254366 500023098 108254366 500023098 839829657 228332543 839829657 228332543 53725496 921081830 53725496 921081830 520753121 162080083 520753121 162080083 397412829 649609147 397412829 649609147 804806711 80264682 804806711 80264682 302348663 755520769 302348663 755520769 244444099 755520769 500020266 142528079 500020266 142528079 339090202 871314529 339090202 871314529 499973167 871314529 391009743 551004213 391009743 551004213 894550636 500004004 894550636 500004004 129979538 520589729 129979538 520589729 598578220 609712824 598578220 609712824 809591328 297688851 809591328 297688851 481118029 662483025 481118029 662483025 337502095 734641147 337502095 734641147 751435853 343878153 751435853 343878153 343881357 499973592 343881357 499973592 997123229 2899367 997123229 2899367 500010162 817127665 500010162 817127665 817165708 817127665 52593186 23242979 52593186 23242979 976744936 23242979 499975469 171651769 499975469 171651769 577459389 770128615 577459389 770128615 127751857 872234912 127751857 711760339 127751857 711760339 799340480 387673058 799340480 387673058 9080562 990936309 9080562 500022468 9080562 500022468 499980955 991707135 499980955 991707135 834051040 315301842 834051040 315301842 561697697 722895588 561697697 722895588 277063508 514416521 277063508 514416521 621056834 342518572 621056834 342518572 657508596 342518572 227526800 713919992 227526800 713919992 596111619 331365215 596111619 331365215 27297903 27353711 27297903 27353711 763077648 499968700 763077648 499968700 383166991 989544094 383166991 989544094 500020464 402108467 500020464 402108467 101275003 101254247 101275003 101254247 121268197 121219991 121268197 121219991 46847868 46806966 46847868 46806966 951907469 951911676 951907469 951911676 921513563 499988858 921513563 499988858 499960671 893628804 499960671 893628804 929268925 500038633 929268925 872209393 929268925 872209393 559053748 293139626 559053748 293139626 499985976 632641986 499985976 632641986 199396020 869118737 199396020 869118737 869111706 869118737 549233102 472251879 549233102 472251879 294525504 705415525 294525504 705415525 679657736 66315380 679657736 66315380 500036651 66315380 564290626 903102452 564290626 903102452 96926399 730428765 96926399 730428765 276342830 499962266 276342830 499962266 26650982 26660749 26650982 26660749 870555747 205289138 870555747 205289138 429831703 499973261 429831703 499973261 946396358 53664560 946396358 499984540 946396358 499984540 311671035 99747705 311671035 99747705 897488572 653238499 897488572 653238499 287601439 223445243 287601439 223445243 733780741 807938157 733780741 807938157 955776847 84405736 955776847 84405736 377717548 500009077 377717548 500009077 559517639 623073757 559517639 623073757 195430152 499970036 195430152 499970036 639700594 14890983 639700594 14890983 14897944 894017506 14897944 894017506 943280268 143595622 943280268 143595622 254405774 826183859 254405774 826183859 874871888 499973198 874871888 499973198 399338756 499973198 499986429 819744766 499986429 819744766 931851286 499968831 931851286 499968831 204165619 204207553 204165619 947803015 204165619 947803015 585872871 214066155 585872871 214066155 146348680 146398617 146348680 146398617 364588567 542362757 364588567 542362757 635363691 875587522 635363691 875587522 500033315 499965303 500033315 499965303 922599044 21384966 922599044 21384966 21363574 21384966 210513994 531484885 210513994 531484885 967601550 24840567 967601550 24840567 975123107 24840567 35480313 905407320 35480313 905407320 500027515 112494691 500027515 112494691 499986435 499983687 499986435 499983687 380649974 499983687 424801267 636458705 424801267 636458705 763152463 81530256 763152463 81530256 918508188 81530256 269184365 781351913 269184365 781351913 677629156 362022170 677629156 362022170 502591424 502528858 502591424 499981852 502591424 499981852 960002920 566480677 960002920 566480677 433832098 433785442 433832098 433785442 500002493 686142717 500002493 686142717 700699940 477607831 700699940 477607831 166564169 849166581 166564169 849166581 866469307 133577166 866469307 133577166 390643320 943367289 390643320 943367289 516448379 500031515 516448379 500031515 690010340 771595826 690010340 771595826 113047601 113074479 113047601 113074479 499979972 698007553 499979972 698007553 698018264 698007553 204632272 419574202 204632272 419574202 989116847 852471480 989116847 852471480 442303546 163173361 442303546 163173361 988896204 988865013 988896204 988865013 794437364 667147877 794437364 667147877 499980710 499987163 499980710 499987163 856076496 499990987 856076496 499990987 31841275 31879944 31841275 31879944 823091348 846897048 823091348 846897048 499969036 284857957 499969036 284857957 182377223 765246282 182377223 765246282 410209192 562736496 410209192 562736496 500005132 12371336 500005132 12371336 840392735 883128540 840392735 883128540 138370240 602179783 138370240 602179783 499974354 978982693 499974354 978982693 979021984 978982693 798951214 713117777 798951214 713117777 344105330 499977485 344105330 499977485 632038301 499977485 247837099 511712121 247837099 511712121 500034733 927051629 500034733 927051629 927063401 635742550 927063401 635742550 500023865 726967861 500023865 595222988 500023865 595222988 911079795 31058305 911079795 31058305 968927025 31058305 282835459 614280972 282835459 614280972 500017990 958921471 500017990 958921471 768125648 499969283 768125648 499969283 15128459 984848397 15128459 269805607 15128459 269805607 918770112 918735721 918770112 142663433 918770112 142663433 5690853 899804153 5690853 899804153 621659228 471885316 621659228 471885316 451348512 702697710 451348512 702697710 297307641 499974488 297307641 499974488 608538399 481605533 608538399 481605533 83490419 916513176 83490419 916513176 620996362 199279592 620996362 199279592 872400 850399 872400 850399 500021659 425076688 500021659 425076688 574886436 417064344 574886436 417064344 202659588 499994983 202659588 499994983 625748999 522746232 625748999 522746232 145798125 41113440 145798125 41113440 958938510 876003374 958938510 876003374 465539687 500013642 465539687 500013642 471007648 500013642 367795645 331682043 367795645 331682043 967048923 32945016 967048923 32945016 813980630 337945607 813980630 337945607 500002397 646421567 500002397 646421567 103075097 228086167 103075097 228086167 500018468 939481484 500018468 939481484 939526748 939481484 500029175 561664991 500029175 561664991 561695352 102110443 561695352 102110443 341994541 898317733 341994541 898317733 101696591 898317733 500007969 77460681 500007969 77460681 217945068 891676138 217945068 891676138 820598055 207390595 820598055 207390595 579556125 735401879 579556125 735401879 264544999 839745633 264544999 839745633 699681521 500001978 699681521 500001978 335015065 712732442 335015065 712732442 984971234 14979460 984971234 14979460 155601673 300572112 155601673 300572112 698215207 652684577 698215207 652684577 47826871 499992609 47826871 499992609 603994287 396026248 603994287 396026248 433530186 472089089 433530186 472089089 945451183 945429011 945451183 945429011 425852415 135896693 425852415 135896693 864042938 135896693 558924034 520427298 558924034 520427298 433825912 140443141 433825912 140443141 541510062 499976656 541510062 499976656 157046120 157045233 157046120 157045233 221980448 498977140 221980448 498977140 926826644 500018162 926826644 500018162 224234311 144462476 224234311 144462476 86536245 800216125 86536245 800216125 739848772 209127447 739848772 209127447 179553578 14485090 179553578 14485090 14531877 773459726 14531877 773459726 499982038 500019959 499982038 500019959 913128310 735569453 913128310 735569453 258571429 499978965 258571429 499978965 22176650 499978965 26730807 717492059 26730807 717492059 993181038 6837360 993181038 6837360 790445115 736750835 790445115 736750835 357941064 36702507 357941064 36702507 36710493 36702507 283483653 672543261 283483653 672543261 688099796 56584336 688099796 56584336 485551375 652974071 485551375 652974071 877669152 998800400 877669152 998800400 1132610 998800400 500031923 368401079 500031923 368401079 245743438 738883025 245743438 738883025 410180782 499969394 410180782 499969394 649382345 926785411 649382345 926785411 188356540 499981914 188356540 499981914 735202371 78071534 735202371 78071534 143475740 793439009 143475740 793439009 894219023 194723035 894219023 194723035 194681671 194723035 568642429 820915646 568642429 820915646 179092401 326805122 179092401 326805122 838548371 822567716 838548371 822567716 652500455 500034524 652500455 500034524 930154135 69887581 930154135 69887581 34123623 499993931 34123623 120890824 34123623 120890824 527024593 847418340 527024593 847418340 432470922 281575328 432470922 281575328 870807284 633433245 870807284 633433245 250244117 355780885 250244117 355780885 720975638 499992598 720975638 499992598 61335349 281388155 61335349 281388155 667755063 972360599 667755063 972360599 500010035 507928324 500010035 507928324 649651221 726894397 649651221 726894397 93839170 29114983 93839170 29114983 868542349 603137034 868542349 603137034 386672572 499994776 386672572 499994776 823835351 499986608 823835351 499986608 658762756 662532629 658762756 662532629 168793182 346481982 168793182 346481982 892874395 856123157 892874395 856123157 817639869 433141301 817639869 433141301 212233235 804849379 212233235 804849379 195140842 520048461 195140842 520048461 945185490 54766272 945185490 500023778 945185490 500023778 611013277 278161538 611013277 278161538 499969391 924978584 499969391 924978584 808495929 279754072 808495929 279754072 720255299 279754072 732228588 995509904 732228588 995509904 4449478 931796985 4449478 931796985 845388750 467240278 845388750 467240278 99265655 936960140 99265655 936960140 63076870 936960140 836621400 201882005 836621400 201882005 293929415 653692667 293929415 653692667 654462053 232034804 654462053 232034804 360775345 667734276 360775345 667734276 299786030 36352898 299786030 36352898 871363967 136716983 871363967 136716983 499967796 910881690 499967796 910881690 910864381 499963998 910864381 499963998 5114519 994903424 5114519 379494562 5114519 379494562 835287071 152102910 835287071 152102910 264720449 635300047 264720449 635300047 681234393 273530586 681234393 273530586 191506431 888367994 191506431 888367994 499965581 290979325 499965581 290979325 287838356 776424418 287838356 776424418 564520353 48872392 564520353 48872392 48815621 48872392 217197317 636048471 217197317 636048471 535070210 500031839 535070210 500031839 962956780 38508660 962956780 38508660 893513418 184216359 893513418 184216359 184203690 184216359 367951926 613783609 367951926 613783609 697757942 855237529 697757942 855237529 984226260 15794393 984226260 15794393 349449166 946007980 349449166 946007980 53991290 317534942 53991290 317534942 730492240 926888123 730492240 926888123 451576746 23584421 451576746 23584421 23623805 23584421 816507622 559999168 816507622 559999168 30546508 500014412 30546508 500014412 554981794 500014412 252738699 197357228 252738699 197357228 501003786 644294514 501003786 644294514 644314422 430005996 644314422 430005996 519074903 863153820 519074903 863153820 475859973 411706931 475859973 411706931 349474284 151051629 349474284 151051629 735041765 500006154 735041765 500006154 964417719 499984975 964417719 561185160 964417719 561185160 473518352 136222148 473518352 136222148 863765158 136222148 829391632 500034132 829391632 500034132 297960730 500034132 772636220 805301092 772636220 805301092 500001219 256539486 500001219 256539486 285941207 766200252 285941207 766200252 616412192 499446793 616412192 499446793 499962078 140830635 499962078 140830635 468853807 823583147 468853807 823583147 542101889 333591472 542101889 333591472 333596235 333591472 672650930 600442293 672650930 600442293 31464645 286416315 31464645 286416315 929582132 834446434 929582132 834446434 704372354 430769320 704372354 430769320 499962580 512884049 499962580 512884049 466834085 60082469 466834085 60082469 921278888 921206475 921278888 921206475 499971969 281071824 499971969 281071824 946171555 508749837 946171555 508749837 500022677 750668209 500022677 750668209 482373746 499991770 482373746 662288879 482373746 662288879 933349711 50411213 933349711 50411213 417273261 877812921 417273261 877812921 525935726 232677677 525935726 232677677 499979336 823518930 499979336 823518930 287658438 163120137 287658438 163120137 853493342 530148116 853493342 530148116 109943708 468718525 109943708 468718525 783724600 500036502 783724600 500036502 315947441 824717168 315947441 824717168 175290839 824717168 970645570 29324457 970645570 29324457 784953324 285212341 784953324 285212341 141770243 5586167 141770243 5586167 985618534 384221720 985618534 384221720 499961443 916479593 499961443 916479593 916411109 114863107 916411109 114863107 515162223 831354828 515162223 831354828 40329010 40393586 40329010 40393586 749021317 583650766 749021317 583650766 416340677 400952468 416340677 400952468 902709987 677554784 902709987 677554784 299918234 46643316 299918234 46643316 811328440 527235002 811328440 527235002 45637020 472149172 45637020 472149172 768768297 904151281 768768297 904151281 904151236 904151281 704539770 129257177 704539770 129257177 129273812 789989326 129273812 789989326 586063624 399143796 586063624 399143796 219629031 602212637 219629031 602212637 397797515 602212637 346751232 170401766 346751232 170401766 832919606 640477257 832919606 640477257 465945288 465956867 465945288 465956867 277977297 670185106 277977297 670185106 546065007 321159752 546065007 321159752 192560796 500016237 192560796 500016237 113322490 517532975 113322490 517532975 526971784 74383205 526971784 74383205 102318650 736643808 102318650 736643808 499972067 499969282 499972067 499969282 371524557 190462869 371524557 190462869 856534123 20458205 856534123 20458205 979551850 939440474 979551850 939440474 422410005 120096775 422410005 120096775 652761338 499991195 652761338 499991195 214208838 62063448 214208838 62063448 618602369 686899743 618602369 686899743 394292187 80871146 394292187 80871146 80845944 706420492 80845944 706420492 494314407 295443121 494314407 295443121 704558632 295443121 259228657 500017398 259228657 500017398 499974808 893870394 499974808 893870394 304794901 499963338 304794901 499963338 608005640 392034728 608005640 392034728 331818560 837230044 331818560 837230044 781346260 10621042 781346260 10621042 499977937 511533895 499977937 511533895 610744923 746105544 610744923 746105544 253914693 746105544 500030769 285034591 500030769 285034591 127728343 500017221 127728343 500017221 611975245 277383104 611975245 277383104 27441594 972551648 27441594 972551648 791983739 215293656 791983739 215293656 500022296 374529531 500022296 374529531 374576615 499971350 374576615 499971350 499971763 464622856 499971763 464622856 131419243 793576610 131419243 793576610 697041786 500022645 697041786 500022645 861797028 138160184 861797028 138160184 65683490 702728016 65683490 702728016 815505210 500033483 815505210 500033483 109048463 890957733 109048463 890957733 483055871 516960331 483055871 600752452 483055871 600752452 349946265 14597959 349946265 14597959 976851606 887307049 976851606 887307049 82364778 165250087 82364778 165250087 894962194 972267528 894962194 972267528 500003312 140496921 500003312 140496921 500019382 140496921 475173605 632144938 475173605 632144938 638287646 170066566 638287646 170066566 477978065 530042296 477978065 530042296 647739746 759457455 647739746 759457455 195261591 170816707 195261591 170816707 33798392 515610727 33798392 515610727 936165836 290310375 936165836 290310375 500015047 918261203 500015047 918261203 19389858 19398016 19389858 19398016 195282136 577149504 195282136 577149504 499963210 496550557 499963210 496550557 573007890 426960396 573007890 426960396 205905149 852072572 205905149 852072572 839818008 58394061 839818008 58394061 499402907 920033778 499402907 920033778 79984120 920033778 989034592 11005942 989034592 11005942 297650916 702352033 297650916 469649420 297650916 469649420 766112084 500015110 766112084 500015110 44635173 955393462 44635173 955393462 701531878 41560283 701531878 41560283 322535052 756416066 322535052 756416066 819762791 180258478 819762791 780293683 819762791 780293683 499981693 290612481 499981693 290612481 76319592 916495160 76319592 916495160 499992493 133236711 499992493 133236711 117379818 768203857 117379818 768203857 998525090 436543294 998525090 436543294 459361806 553925544 459361806 553925544 283113534 105268981 283113534 105268981 964215893 663323123 964215893 663323123 635610764 548660905 635610764 548660905 231641736 172537559 231641736 172537559 119671530 19128371 119671530 19128371 980824884 916431607 980824884 916431607 140831505 283532661 140831505 283532661 716508287 283532661 363316096 500008377 363316096 500008377 990487921 990491600 990487921 990491600 955744883 104362009 955744883 104362009 500019761 626755369 500019761 626755369 269635968 396007317 269635968 396007317 450081348 859247853 450081348 859247853 140710819 859247853 194834005 194416885 194834005 194416885 194417219 194416885 535403657 551423131 535403657 551423131 97658673 43151488 97658673 43151488 510203401 958397319 510203401 958397319 987426746 987410889 987426746 987410889 554339511 335554638 554339511 335554638 500037890 335554638 637400161 949919633 637400161 949919633 96097314 499985015 96097314 499985015 131964361 500028151 131964361 500028151 656038463 401818397 656038463 401818397 500020448 191642892 500020448 191642892 324000720 557816819 324000720 557816819 890666751 52302353 890666751 52302353 499963535 780263503 499963535 780263503 94511921 499974393 94511921 499974393 499984438 929741798 499984438 929741798 70276892 265900227 70276892 265900227 499984570 499960294 499984570 499960294 224517436 972097835 224517436 972097835 972141510 972097835 824680001 685610547 824680001 685610547 445761515 333815605 445761515 333815605 333835918 333815605 500036897 645805832 500036897 645805832 170160289 499981606 170160289 499981606 760375330 737359060 760375330 737359060 499972883 171888439 499972883 171888439 973544633 919067134 973544633 919067134 244319446 720244784 244319446 720244784 680939736 319066795 680939736 500024601 680939736 500024601 432650921 234895417 432650921 234895417 957599752 499971346 957599752 82828951 957599752 82828951 375695317 611755878 375695317 611755878 729278318 816980083 729278318 816980083 278572780 142179497 278572780 142179497 142127564 142179497 712436104 503091078 712436104 503091078 402864771 304314304 402864771 304314304 708271611 906432220 708271611 906432220 499986519 525341078 499986519 525341078 49653773 99172850 49653773 99172850 697612008 697571706 697612008 697571706 706648302 196162156 706648302 196162156 378260917 967705896 378260917 967705896 729362090 549032217 729362090 549032217 379145025 833558847 379145025 833558847 917856871 987334976 917856871 987334976 147296924 852663033 147296924 875634553 147296924 875634553 961938262 251513248 961938262 251513248 251518889 344570424 251518889 344570424 896041229 103910320 896041229 103910320 500004941 813470608 500004941 813470608 950263913 166317017 950263913 166317017 213402860 823966527 213402860 823966527 175964382 813261684 175964382 813261684 948421176 948455577 948421176 948455577 72009894 323647199 72009894 323647199 911957534 517507792 911957534 517507792 234976551 234960082 234976551 234960082 989151096 543998525 989151096 543998525 76698604 982037484 76698604 982037484 969402241 830707826 969402241 830707826 404004691 443002748 404004691 443002748 775392170 609081381 775392170 609081381 478505411 384253621 478505411 384253621 945308787 54690040 945308787 54690040 105905094 182218471 105905094 182218471 502097687 499992089 502097687 499992089 362698109 499992089 999443656 99157159 999443656 99157159 500039907 99157159 893144273 499971955 893144273 499971955 499998642 560264667 499998642 560264667 696002673 306473487 696002673 306473487 19888523 902639091 19888523 902639091 267565641 499964034 267565641 499964034 500030401 384928556 500030401 425860801 500030401 425860801 499990480 32392776 499990480 32392776 967622405 683718531 967622405 683718531 471647434 499962756 471647434 499962756 75987550 75920178 75987550 895554216 75987550 895554216 342871441 499987791 342871441 499987791 301025329 632524779 301025329 632524779 985964112 14003955 985964112 14003955 605577733 661095395 605577733 661095395 406380546 241014034 406380546 241014034 74014293 74017489 74014293 939873623 74014293 939873623 801531979 421839557 801531979 421839557 482157273 697749594 482157273 697749594 880201550 189073107 880201550 189073107 499980100 774989950 499980100 774989950 927110148 499964417 927110148 499964417 745555167 745557239 745555167 745557239 743577713 725804809 743577713 725804809 499988370 475091841 499988370 475091841 970644860 908263779 970644860 908263779 111312552 406255364 111312552 406255364 775747664 920730707 775747664 920730707 97105051 312836768 97105051 312836768 500029216 499996887 500029216 499996887 106064217 499068049 106064217 499068049 527546774 467304352 527546774 467304352 109121521 841692897 109121521 841692897 733580315 304989145 733580315 304989145 260907589 753511063 260907589 753511063 853642325 232221562 853642325 232221562 110920898 26095515 110920898 26095515 676260665 553567286 676260665 553567286 193085257 231934349 193085257 231934349 499998914 538562035 499998914 538562035 917474142 226434255 917474142 226434255 436776463 906824156 436776463 906824156 37080445 113950024 37080445 113950024 186349641 954148316 186349641 954148316 954187846 120421419 954187846 120421419 313698277 966287713 313698277 966287713 884050663 499986083 884050663 499986083 517147269 880898565 517147269 880898565 64928383 64922506 64928383 856155868 64928383 856155868 598504036 78294 598504036 78294 342267639 926932134 342267639 926932134 800078937 756018520 800078937 756018520 500023325 148136803 500023325 505393133 500023325 505393133 582047219 370155692 582047219 370155692 929415074 70583526 929415074 764172463 929415074 764172463 614932311 322317570 614932311 322317570 229498517 229509378 229498517 229509378 995051199 995043816 995051199 500011888 995051199 500011888 213714771 786325366 213714771 341959642 213714771 341959642 780844616 500004505 780844616 500004505 10419761 499965570 10419761 499965570 625250967 821040319 625250967 821040319 34720324 389394302 34720324 389394302 625019876 140100927 625019876 140100927 859911463 140100927 499977514 500037436 499977514 500037436 819708495 180346644 819708495 180346644 1427761 672467298 1427761 672467298 630426297 295041403 630426297 295041403 704928891 673846199 704928891 673846199 320075782 224962534 320075782 224962534 947904596 953993964 947904596 953993964 953938683 953993964 499983875 500028091 499983875 500028091 890245123 499980062 890245123 499980062 365010351 508451439 365010351 508451439 606824234 345518120 606824234 345518120 654509905 345518120 189750396 617203226 189750396 617203226 840867063 365188965 840867063 365188965 115733899 877426531 115733899 877426531 603508105 274955178 603508105 274955178 107586947 544825810 107586947 544825810 500036033 119464885 500036033 119464885 880552933 119464885 839514417 740698759 839514417 740698759 499990622 350079051 499990622 350079051 126012349 996126140 126012349 996126140 941288092 744352534 941288092 744352534 499968355 114699242 499968355 114699242 817068525 222863187 817068525 222863187 455687631 544263637 455687631 544263637 500031354 212006836 500031354 212006836 491173106 499963572 491173106 499963572 134967726 499963572 393266516 703400717 393266516 703400717 177444284 16729444 177444284 16729444 16720020 16729444 499986518 823750266 499986518 823750266 176077374 157153693 176077374 157153693 91728724 929300267 91728724 929300267 951273543 951317480 951273543 52511515 951273543 52511515 913038106 606668988 913038106 606668988 499995017 120700940 499995017 120700940 886797605 113260896 886797605 583662553 886797605 583662553 3803080 8034487 3803080 8034487 644299251 644277651 644299251 103142223 644299251 103142223 142717119 250907741 142717119 250907741 259015857 499996358 259015857 499996358 576209970 844565100 576209970 844565100 331829456 19983458 331829456 19983458 963178603 770162532 963178603 770162532 78857285 272349067 78857285 272349067 655407529 938090683 655407529 938090683 995996464 247034884 995996464 247034884 499990757 819080848 499990757 819080848 500027591 819080848 322546224 215957796 322546224 215957796 215997981 215957796 669324480 704025948 669324480 704025948 164300425 8927400 164300425 8927400 8994196 8927400 534450426 910213114 534450426 910213114 395249589 483448187 395249589 483448187 813934128 499995908 813934128 499995908 214687101 499974756 214687101 499974756 500012869 81779332 500012869 81779332 783925105 783953277 783925105 783953277 338566848 499964316 338566848 499964316 911779612 950341772 911779612 950341772 19670605 98760340 19670605 98760340 365548173 634451985 365548173 515884481 365548173 515884481 572049071 499965100 572049071 499965100 839257702 139983642 839257702 139983642 500003608 378181818 500003608 378181818 756955078 178773091 756955078 178773091 259465479 648240914 259465479 648240914 830786390 179707285 830786390 179707285 499991065 636176209 499991065 636176209 112420859 112474289 112420859 786969443 112420859 786969443 997432043 24157864 997432043 24157864 880510312 811010325 880510312 811010325 189026593 811010325 790593353 209408165 790593353 519673333 790593353 519673333 252452522 194464402 252452522 194464402 885698544 816963432 885698544 816963432 500027963 500020748 500027963 500020748 274728515 499970995 274728515 499970995 500026266 62646209 500026266 62646209 562555550 961492130 562555550 961492130 500006393 277414126 500006393 277414126 943956950 517912513 943956950 517912513 357393030 194394985 357393030 194394985 720378339 867592873 720378339 867592873 880385996 119623990 880385996 119623990 16987815 699692942 16987815 699692942 879260926 120727172 879260926 714693442 879260926 714693442 562759025 61871077 562759025 61871077 938149639 61871077 913939463 788395266 913939463 788395266 569306723 499991576 569306723 499991576 277383199 277413365 277383199 277413365 974849081 500026998 974849081 500026998 27076078 27047584 27076078 27047584 735449763 376669291 735449763 376669291 265958104 217065180 265958104 217065180 729793707 388658272 729793707 388658272 499978879 567158730 499978879 567158730 138006823 493005451 138006823 493005451 500012762 579532621 500012762 579532621 156807625 350832110 156807625 350832110 649164648 685241788 649164648 685241788 279396156 499970363 279396156 500035957 279396156 500035957 952494799 499990550 952494799 499990550 500009043 160778030 500009043 160778030 393298794 989350300 393298794 989350300 10643889 989350300 787411913 562097539 787411913 562097539 48689544 43361121 48689544 43361121 897941447 500022325 897941447 500022325 499985603 90894143 499985603 90894143 165768954 500031642 165768954 500031642 931013206 145222827 931013206 145222827 447474301 631236979 447474301 631236979 297714410 28507663 297714410 28507663 500014257 992119763 500014257 992119763 499987675 992119763 901356663 654676907 901356663 654676907 25980880 973972177 25980880 789351102 25980880 789351102 659888144 290356145 659888144 290356145 104512917 952799060 104512917 952799060 804468373 402539633 804468373 402539633 7416551 7364223 7416551 723645976 7416551 723645976 662447742 652932135 662447742 652932135 198913558 198910448 198913558 198910448 499965563 717069935 499965563 717069935 535426019 420018976 535426019 420018976 311943003 845581388 311943003 845581388 499989864 79216425 499989864 79216425 79209875 245264171 79209875 245264171 968469632 31561434 968469632 992291912 968469632 992291912 499973189 490767231 499973189 490767231 652072505 500021857 652072505 500021857 57255851 180110961 57255851 180110961 760619748 500035965 760619748 500035965 75691265 924261093 75691265 924261093 852969852 413437937 852969852 413437937 96492270 500025237 96492270 499996988 96492270 499996988 658576715 457188471 658576715 457188471 379724213 902364727 379724213 902364727 500024397 238380571 500024397 238380571 764904141 627073296 764904141 627073296 253389084 297096385 253389084 297096385 790654745 800687649 790654745 800687649 904890454 95096954 904890454 95096954 844785983 499990571 844785983 499990571 81932586 81995531 81932586 81995531 875626032 551303595 875626032 551303595 167631276 832412636 167631276 641725020 167631276 641725020 564599797 560434910 564599797 560434910 202641319 443071785 202641319 443071785 695116936 991618736 695116936 991618736 991624989 991618736 978861774 222103559 978861774 222103559 499969954 585593949 499969954 585593949 837842203 888151738 837842203 888151738 888147707 888151738 48845904 951198414 48845904 499980349 48845904 499980349 718659372 718718563 718659372 718718563 128125408 440838281 128125408 440838281 781948770 689560984 781948770 689560984 310438505 689560984 957250997 42727141 957250997 500005716 957250997 500005716 219591098 81596596 219591098 81596596 81527592 81596596 672060291 601274717 672060291 601274717 102890990 897093890 102890990 811158294 102890990 811158294 656389161 605667122 656389161 605667122 211962693 499964773 211962693 499964773 694798001 567394624 694798001 567394624 125514084 88436720 125514084 88436720 555234118 572012336 555234118 572012336 62232443 937768300 62232443 937768300 828257211 499989951 828257211 499989951 153221984 653092916 153221984 653092916 471436569 471436583 471436569 636069699 471436569 636069699 808225744 500022091 808225744 500022091 258876090 373833733 258876090 373833733 903878809 96100289 903878809 785721883 903878809 785721883 376686294 307862673 376686294 307862673 784972825 499989987 784972825 499989987 185280477 165322235 185280477 165322235 738050101 532748300 738050101 532748300 413911966 141257895 413911966 141257895 660856811 413127494 660856811 413127494 285747511 536303513 285747511 536303513 849094337 373764026 849094337 373764026 262102525 250315959 262102525 250315959 741685418 946052176 741685418 946052176 946077281 946052176 268858071 205749542 268858071 205749542 500016642 766942744 500016642 766942744 468957503 168940692 468957503 168940692 730696827 628718347 730696827 628718347 439334007 343635953 439334007 343635953 621969018 500027118 621969018 500027118 7479947 993520299 7479947 993520299 607185766 489517326 607185766 489517326 46012731 45998717 46012731 873381792 46012731 873381792 704959162 116480807 704959162 116480807 883446559 818438313 883446559 818438313 441796856 235444367 441796856 235444367 499980762 879061174 499980762 879061174 283934548 292638469 283934548 292638469 506770202 593358804 506770202 593358804 939300715 128818459 939300715 128818459 55754600 740366721 55754600 740366721 607355724 365007659 607355724 365007659 967594020 967630646 967594020 967630646 889509546 153517489 889509546 153517489 736362745 877630784 736362745 877630784 877591911 650419614 877591911 650419614 144840865 855123193 144840865 499973536 144840865 499973536 735066603 684915626 735066603 684915626 346233366 391187128 346233366 391187128 783972961 36212899 783972961 36212899 15164305 552246408 15164305 552246408 500008620 719386566 500008620 719386566 190306037 260005923 190306037 260005923 827497463 499969063 827497463 499969063 821800408 186956654 821800408 186956654 585494363 766420578 585494363 766420578 66399190 933676016 66399190 203955218 66399190 203955218 608602334 559378186 608602334 559378186 500009619 62674970 500009619 62674970 62628294 62674970 94892379 915118706 94892379 915118706 752555263 499997044 752555263 499997044 981521512 499997044 193007778 42441440 193007778 42441440 925062872 142693904 925062872 142693904 287170641 500036318 287170641 500036318 712490643 924612992 712490643 924612992 499975692 770736161 499975692 853452202 499975692 853452202 929905309 484125578 929905309 484125578 500011516 63271653 500011516 63271653 63273503 903534961 63273503 903534961 808879028 804216900 808879028 804216900 637537520 465148760 637537520 465148760 499992385 165625796 499992385 165625796 221194442 522922564 221194442 522922564 735276380 40117940 735276380 40117940 13500640 841970240 13500640 841970240 841996264 439185011 841996264 439185011 182044305 800870576 182044305 800870576 623525211 429487978 623525211 429487978 125575968 918465303 125575968 918465303 918433373 918465303 335483805 651127293 335483805 651127293 424762425 501788319 424762425 501788319 500014804 79888111 500014804 79888111 243251473 505799016 243251473 505799016 518285927 406591052 518285927 406591052 593456633 406591052 567604699 927125058 567604699 927125058 72864494 499964638 72864494 499964638 874806945 874826366 874806945 874826366 106354617 152969393 106354617 152969393 381819630 584442934 381819630 584442934 782167164 134225470 782167164 134225470 884173315 998568008 884173315 998568008 998531858 252819333 998531858 252819333 251824597 830150102 251824597 830150102 917685352 499992514 917685352 499992514 57454673 57473621 57454673 57473621 499998701 382003140 499998701 382003140 323900031 269238337 323900031 269238337 582132111 714465913 582132111 714465913 429331922 9400459 429331922 9400459 990619834 9400459 188225365 224056316 188225365 224056316 998021579 689490121 998021579 689490121 500019219 425756589 500019219 425756589 938541779 883655842 938541779 883655842 764709663 499982609 764709663 499982609 323111828 323110970 323111828 323110970 499997065 913763603 499997065 913763603 86181784 500029433 86181784 500029433 803018361 986242484 803018361 986242484 13710671 611778061 13710671 611778061 848843135 896209344 848843135 896209344 207292579 177817083 207292579 177817083 145387464 612124709 145387464 612124709 775225383 499999627 775225383 499999627 450775244 632148193 450775244 632148193 107363644 500002247 107363644 500002247 530756269 53060278 530756269 53060278 397731965 499972293 397731965 499972293 289389988 896216447 289389988 896216447 103825490 591731206 103825490 591731206 500020431 499999277 500020431 499999277 986265507 583070476 986265507 583070476 317725552 924825715 317725552 924825715 650145667 420602948 650145667 420602948 499960716 132673993 499960716 132673993 500009655 946733533 500009655 500014435 500009655 500014435 297111755 871352067 297111755 871352067 36181676 500010624 36181676 500010624 848076752 848113277 848076752 848113277 846426771 729069716 846426771 729069716 138976693 861023763 138976693 499988059 138976693 499988059 732188750 732165575 732188750 154538668 732188750 154538668 500023629 431155121 500023629 258866748 500023629 258866748 265953356 827924306 265953356 827924306 509623369 170995520 509623369 170995520 381543177 919764165 381543177 919764165 919765017 919764165 886625052 499989356 886625052 499989356 912977489 216812091 912977489 216812091 218555149 655683136 218555149 655683136 679429514 166610698 679429514 166610698 499971372 917308858 499971372 917308858 818851775 144990783 818851775 144990783 282750438 935261165 282750438 935261165 499966370 935261165 178339987 352082725 178339987 352082725 698542529 903668703 698542529 903668703 903643859 500017111 903643859 500017111 497772774 500036263 497772774 500036263 81007869 479671011 81007869 479671011 500030890 786765932 500030890 786765932 139165203 115639174 139165203 115639174 842268747 401653782 842268747 401653782 292950750 991316487 292950750 991316487 8747565 867005518 8747565 867005518 874835025 199532573 874835025 199532573 703394406 553405939 703394406 553405939 330511114 866819117 330511114 866819117 133175876 545367921 133175876 545367921 500019400 395893339 500019400 395893339 3523019 996490029 3523019 102625727 3523019 102625727 500025370 409733613 500025370 409733613 38972616 961002632 38972616 466600097 38972616 466600097 810966168 810979921 810966168 810979921 265738425 354537264 265738425 354537264 590076142 535090282 590076142 535090282 9255056 165210832 9255056 165210832 277194651 500003107 277194651 500003107 612414244 307108765 612414244 307108765 803889515 500022838 803889515 500022838 483263377 773089554 483263377 773089554 716579546 499965893 716579546 499965893 407714917 700914641 407714917 700914641 108217125 330147526 108217125 330147526 594227118 715207367 594227118 715207367 882950961 882953335 882950961 882953335 835065026 316766627 835065026 316766627 316775253 27609398 316775253 27609398 991275316 643622481 991275316 643622481 500016305 740385718 500016305 740385718 933137139 112390809 933137139 112390809 322676233 708431785 322676233 708431785 516758243 418025492 516758243 418025492 235510020 564331370 235510020 564331370 722441081 500028599 722441081 500028599 500028820 508955281 500028820 508955281 320875255 146642812 320875255 146642812 614860576 651996141 614860576 651996141 652038356 499977881 652038356 499977881 572999866 718803047 572999866 718803047 281192226 718803047 731608691 241443579 731608691 241443579 428642452 499978948 428642452 499978948 376332214 628321063 376332214 628321063 898959432 101078529 898959432 101078529 227214047 601781704 227214047 601781704 700812594 70923406 700812594 70923406 316925184 627108135 316925184 627108135 881912604 183257270 881912604 183257270 500019916 515944852 500019916 515944852 694656555 694675096 694656555 694675096 850502810 500014499 850502810 500014499 768109274 130265818 768109274 130265818 958008383 41984548 958008383 41984548 499991018 854206872 499991018 854206872 778791644 371957724 778791644 371957724 525433928 682601372 525433928 682601372 913112063 86144101 913112063 86144101 315312470 730317968 315312470 730317968 870461642 870494937 870461642 870494937 536159298 160232373 536159298 160232373 259431037 934265953 259431037 934265953 781780597 127325315 781780597 127325315 108578782 534742974 108578782 534742974 969355859 30648050 969355859 30648050 37638701 499987870 37638701 499987870 983989903 15961613 983989903 15961613 499996835 264924648 499996835 264924648 383731554 448086074 383731554 448086074 974145748 974156886 974145748 974156886 92953718 92945820 92953718 92945820 161457879 929935781 161457879 929935781 787839315 145205889 787839315 145205889 85804475 842118970 85804475 842118970 842088491 499993115 842088491 499993115 209037829 589164964 209037829 589164964 741530912 213465747 741530912 213465747 848810284 848798894 848810284 848798894 946933949 499992160 946933949 861009129 946933949 861009129 362439508 270487329 362439508 270487329 270496342 100383882 270496342 100383882 893332894 794607781 893332894 794607781 766257645 187584841 766257645 187584841 187580942 187584841 203332550 499971393 203332550 499971393 814935201 356173759 814935201 356173759 400121312 500039845 400121312 500039845 695227605 500039845 485127453 143842683 485127453 143842683 993699908 6274693 993699908 6274693 918837355 868116218 918837355 868116218 541968517 500032374 541968517 500032374 683831234 87891077 683831234 87891077 912107254 880684896 912107254 880684896 500017319 80807461 500017319 80807461 937574066 62423311 937574066 62423311 103600748 807990834 103600748 807990834 989254852 89597785 989254852 89597785 114243154 661286483 114243154 661286483 783990179 499981396 783990179 592752129 783990179 592752129 335676763 93710571 335676763 93710571 906305996 93710571 8107785 991849905 8107785 948771685 8107785 948771685 874701546 131467223 874701546 131467223 287330609 588947848 287330609 588947848 499996147 300391191 499996147 300391191 271719054 525510950 271719054 525510950 722608531 722603495 722608531 722603495 713773385 499979350 713773385 499979350 981972574 500012638 981972574 500012638 499968173 391973485 499968173 829297174 499968173 829297174 958733378 238148093 958733378 238148093 116661352 883309538 116661352 402881346 116661352 402881346 820413071 500013278 820413071 261189261 820413071 261189261 499978838 796997198 499978838 796997198 814078059 443352579 814078059 443352579 191229945 969607154 191229945 969607154 969636505 969607154 499962298 341497208 499962298 341497208 801240602 19160733 801240602 19160733 980828960 19160733 934980191 563670582 934980191 563670582 418956631 380806125 418956631 380806125 244384159 735982430 244384159 735982430 410982539 156222198 410982539 156222198 833277174 658461352 833277174 658461352 302983435 768669949 302983435 768669949 231352334 516672888 231352334 516672888 657598574 196479015 657598574 196479015 803529548 196479015 500032666 31854478 500032666 31854478 559331703 592208173 559331703 592208173 371157184 420514234 371157184 420514234 517140817 500036935 517140817 500036935 166422157 933200944 166422157 933200944 856739239 328368578 856739239 328368578 429871413 528328028 429871413 528328028 795812670 184477579 795812670 184477579 196693598 338871906 196693598 338871906 606111256 911480245 606111256 911480245 18633230 499983608 18633230 890967701 18633230 890967701 392120752 31620284 392120752 31620284 968673658 21098046 968673658 21098046 242105265 918523808 242105265 918523808 967793579 967783815 967793579 967783815 168727286 678626993 168727286 678626993 903963664 903921521 903963664 903921521 500017551 499987413 500017551 499987413 125699051 500032976 125699051 500032976 978232568 376706051 978232568 376706051 500023194 896684544 500023194 896684544 338519838 123292752 338519838 123292752 499999501 123292752 310807066 768321088 310807066 768321088 940187538 318082294 940187538 318082294 155593121 150439390 155593121 150439390 547504581 525579965 547504581 525579965 443017134 480598069 443017134 480598069 499989631 579208220 499989631 579208220 256997024 173282645 256997024 173282645 909503255 654373328 909503255 654373328 296467149 353396982 296467149 353396982 740955980 756315353 740955980 756315353 30578553 969439744 30578553 969439744 500000353 179131294 500000353 179131294 365103013 477751491 365103013 477751491 661349063 499987621 661349063 499987621 830453895 169509246 830453895 499986270 830453895 499986270 442599232 171532350 442599232 171532350 118538568 930466539 118538568 930466539 937299628 499971164 937299628 499971164 85864913 85829498 85864913 85829498 336571429 546320935 336571429 546320935 913266941 86722413 913266941 86722413 129583731 740836166 129583731 740836166 554737113 445307689 554737113 445307689 623828876 869877133 623828876 869877133 296476132 17468736 296476132 17468736 659174229 500006414 659174229 500006414 434511593 413243209 434511593 413243209 69815678 930178310 69815678 930178310 499994466 789626171 499994466 789626171 210333311 751052868 210333311 751052868 515609452 231201289 515609452 231201289 231224503 231201289 499970525 513193690 499970525 513193690 362989392 30981047 362989392 30981047 499974775 30981047 32581548 966598795 32581548 966598795 500007390 500022816 500007390 500022816 766151974 960913125 766151974 960913125 39105757 632530075 39105757 632530075 581000971 230704449 581000971 230704449 243000576 271630042 243000576 271630042 329585880 633704130 329585880 633704130 705941201 934145712 705941201 934145712 490011684 499973405 490011684 499973405 96160991 96155229 96160991 829895070 96160991 829895070 984797354 15224596 984797354 15224596 975501801 573330507 975501801 573330507 147497379 318865061 147497379 318865061 681111647 318865061 302201406 840037995 302201406 840037995 88504467 499996421 88504467 499996421 499973698 938071792 499973698 938071792 5758981 994246870 5758981 432601635 5758981 432601635 582476413 285655782 582476413 285655782 285646722 285655782 499962092 215168362 499962092 215168362 215199362 215168362 395109791 558064103 395109791 558064103 540311371 428061814 540311371 428061814 124262855 501303616 124262855 501303616 779004710 951114068 779004710 951114068 200598756 499976665 200598756 499976665 165788817 271681445 165788817 271681445 672844545 554209094 672844545 554209094 339847544 660171706 339847544 364022666 339847544 364022666 894925934 105024007 894925934 693479622 894925934 693479622 59472436 59498147 59472436 59498147 330662648 730593964 330662648 730593964 968209911 89726395 968209911 89726395 434393402 864977700 434393402 864977700 996381945 273278093 996381945 273278093 103049091 896890406 103049091 896890406 850569114 97014002 850569114 97014002 61769541 749992465 61769541 749992465 550702980 226979505 550702980 226979505 230835721 257204655 230835721 257204655 500007978 988962031 500007978 988962031 988989749 988962031 499985093 216023110 499985093 216023110 500025676 607401636 500025676 607401636 607401921 216516985 607401921 216516985 203364172 758416004 203364172 758416004 677484239 495076685 677484239 495076685 215554618 660674463 215554618 660674463 766535376 500000327 766535376 500000327 940865620 271159937 940865620 271159937 116228310 782715546 116228310 782715546 635981897 196450809 635981897 196450809 196463085 196450809 467167574 743277978 467167574 743277978 797143438 280769808 797143438 280769808 500038204 613263641 500038204 613263641 386733851 945583410 386733851 945583410 921415452 364877000 921415452 364877000 225992802 965965234 225992802 965965234 960077825 914890588 960077825 914890588 822164008 213532975 822164008 213532975 66711207 933305029 66711207 95896949 66711207 95896949 460565962 499964643 460565962 499964643 595922687 499964643 83591073 83584689 83591073 83584689 462394085 509931185 462394085 509931185 740813920 301564767 740813920 301564767 197563336 869585311 197563336 869585311 500035683 500026235 500035683 500026235 955069233 955068780 955069233 955068780 59291630 499982777 59291630 499982777 972281852 972353202 972281852 972353202 837623216 499970576 837623216 499970576 112338531 342715495 112338531 342715495 903782999 903765626 903782999 903765626 214838456 667850442 214838456 667850442 895326453 436742605 895326453 436742605 50011453 49980748 50011453 49980748 401058334 786727100 401058334 786727100 968394807 450914046 968394807 450914046 231904393 890814089 231904393 890814089 719313083 500005252 719313083 500005252 37142696 37137886 37142696 856201123 37142696 856201123 887653603 112307294 887653603 112307294 689510863 969429826 689510863 969429826 272009372 149522732 272009372 149522732 769421464 745505038 769421464 745505038 335856827 255976146 335856827 255976146 500012530 843620047 500012530 843620047 200018442 4643913 200018442 4643913 995370194 4643913 499976789 996882849 499976789 996882849 996894836 996882849 462067602 462046680 462067602 462046680 527767550 759604679 527767550 759604679 403125289 500005220 403125289 500005220 499961317 257634864 499961317 257634864 500026302 863113971 500026302 863113971 360259014 434798044 360259014 434798044 891022953 896164832 891022953 896164832 499965735 500037777 499965735 500037777 409405987 500037777 758571398 263788159 758571398 263788159 322765370 740453476 322765370 740453476 38036785 290030785 38036785 290030785 499971945 279807427 499971945 279807427 499991881 880124134 499991881 880124134 112624301 376788237 112624301 376788237 546746758 591246104 546746758 591246104 499965902 227211427 499965902 227211427 876068076 123903145 876068076 123903145 674008533 532878415 674008533 532878415 2052964 2053106 2052964 2053106 499983631 436410772 499983631 436410772 745029024 744998540 745029024 744998540 796992154 25051453 796992154 25051453 25006424 861708226 25006424 861708226 805375148 205705942 805375148 205705942 645807117 358443524 645807117 358443524 499960942 353380663 499960942 353380663 867803000 881506902 867803000 881506902 881557943 881506902 455118897 223476207 455118897 223476207 998095060 1950727 998095060 692015479 998095060 692015479 72209752 271023674 72209752 271023674 500029487 525514927 500029487 525514927 838188617 19065367 838188617 19065367 980939034 19065367 245005652 754999875 245005652 500027024 245005652 500027024 625532459 124026142 625532459 124026142 424772777 472933990 424772777 472933990 475717705 744239648 475717705 744239648 512117432 485086732 512117432 485086732 461793594 500029103 461793594 500029103 86542380 178365638 86542380 178365638 718252669 980131093 718252669 980131093 980175997 980131093 500015587 532048277 500015587 532048277 467941837 532048277 785914027 915382483 785914027 915382483 915391666 915382483 562256601 364119220 562256601 364119220 187761560 89894411 187761560 89894411 582967636 539537775 582967636 539537775 454167857 457547301 454167857 457547301 764290984 976479915 764290984 976479915 976408931 976479915 42049742 50194585 42049742 50194585 845191420 619842783 845191420 619842783 223547156 324579446 223547156 324579446 657153170 777454720 657153170 777454720 800226678 499980448 800226678 499980448 398040965 452238164 398040965 452238164 487225053 591975668 487225053 591975668 49240093 216856815 49240093 216856815 769182664 471947491 769182664 471947491 499997259 76321455 499997259 76321455 76294734 76321455 733367917 567520564 733367917 567520564 371730345 84692174 371730345 84692174 915317539 84692174 277579794 837706032 277579794 837706032 982121884 80020907 982121884 80020907 500029601 964341468 500029601 964341468 159301827 502389019 159301827 502389019 694606079 71383451 694606079 71383451 65600442 65625562 65600442 65625562 503126254 500027939 503126254 500027939 149023117 358165505 149023117 358165505 500023714 500038856 500023714 500038856 276287242 723660883 276287242 723660883 958982185 32828310 958982185 32828310 392706445 719697824 392706445 719697824 500022995 500034038 500022995 500034038 759384095 500034038 518730057 27596905 518730057 27596905 27604891 27596905 79388931 586450067 79388931 586450067 499966988 97352604 499966988 97352604 902673791 97352604 815146516 345434641 815146516 345434641 500004995 500039308 500004995 500039308 742071981 891355067 742071981 891355067 499969591 330355357 499969591 330355357 629176488 735141798 629176488 735141798 852537154 101146041 852537154 101146041 141034663 499995506 141034663 499995506 851257221 336509851 851257221 336509851 208190892 528894859 208190892 528894859 969250816 30741629 969250816 30741629 154879800 622388648 154879800 622388648 499995185 675644945 499995185 675644945 855179702 103012210 855179702 103012210 74385685 925675151 74385685 600410361 74385685 600410361 585380627 87041830 585380627 87041830 65238179 577842890 65238179 577842890 500013771 13383293 500013771 13383293 499975495 603114239 499975495 603114239 754747934 270763154 754747934 270763154 251084973 500032387 251084973 377560862 251084973 377560862 616878559 624891047 616878559 624891047 472840289 346959425 472840289 346959425 686448968 951216281 686448968 951216281 48622575 951389392 48622575 214688567 48622575 214688567 500025322 528119514 500025322 528119514 431654595 261929801 431654595 261929801 820252449 851228999 820252449 851228999 318220954 318633141 318220954 318633141 618225262 519858564 618225262 519858564 317929406 786908850 317929406 786908850 213121759 587698436 213121759 587698436 537065412 83777488 537065412 83777488 916237179 83777488 165436981 901641221 165436981 901641221 500020769 110175666 500020769 110175666 420266586 652783786 420266586 652783786 991871916 8192405 991871916 8192405 500037603 704019773 500037603 704019773 858449120 484049895 858449120 484049895 77917701 77941660 77917701 77941660 89365131 598020103 89365131 598020103 843725126 156201130 843725126 156201130 500019819 380103788 500019819 380103788 380100976 499960535 380100976 499960535 990750264 9275116 990750264 500029081 990750264 500029081 538539987 199038 538539987 199038 206681 199038 523452174 500038168 523452174 500038168 26733879 137181284 26733879 137181284 633600150 409854052 633600150 409854052 499966611 209055603 499966611 209055603 500030797 675423858 500030797 675423858 675405959 452022243 675405959 452022243 70925054 950817721 70925054 950817721 950807406 426651710 950807406 426651710 313045737 499963661 313045737 412548315 313045737 412548315 500006921 608255100 500006921 608255100 554965446 226422172 554965446 226422172 500006269 499969382 500006269 499969382 675634472 499969382 324088534 610871089 324088534 610871089 930310093 930295442 930310093 930295442 499992224 121769405 499992224 121769405 625861069 499964890 625861069 499964890 18648951 981302206 18648951 943430085 18648951 943430085 500009274 125698323 500009274 125698323 958449644 958502161 958449644 201178149 958449644 201178149 500003413 812464830 500003413 27833077 500003413 27833077 996903105 752323520 996903105 752323520 481689713 95963751 481689713 95963751 500036236 626227439 500036236 626227439 626204225 563023524 626204225 563023524 500006729 904224882 500006729 904224882 137408255 500028304 137408255 858159444 137408255 858159444 557189636 205453789 557189636 205453789 57300317 708776871 57300317 708776871 578521929 80062099 578521929 80062099 499984630 80062099 500031038 906021711 500031038 906021711 499978242 324565676 499978242 324565676 499994457 664200948 499994457 664200948 322314105 117650 322314105 117650 499985505 493719825 499985505 493719825 499982096 493719825 732246599 877367628 732246599 877367628 98744226 68823386 98744226 68823386 500038935 621468202 500038935 621468202 621499944 653022592 621499944 653022592 499960096 531602388 499960096 531602388 437851692 562179619 437851692 228223602 437851692 228223602 652257015 582912382 652257015 582912382 66004190 500007295 66004190 500007295 57179938 500007295 438911086 328723120 438911086 328723120 229158364 846006745 229158364 846006745 610415960 500014453 610415960 500014453 938879871 938842989 938879871 938842989 500019095 500024788 500019095 500024788 238159164 106492508 238159164 106492508 570071444 629698527 570071444 629698527 359727531 169008258 359727531 169008258 130669583 997140518 130669583 997140518 500017307 409117908 500017307 409117908 499981517 975191074 499981517 975191074 24785807 423914989 24785807 423914989 863659705 770255272 863659705 770255272 489152898 403782275 489152898 403782275 700043568 500024279 700043568 500024279 491181811 956932721 491181811 956932721 956966664 956932721 497485885 369141185 497485885 369141185 643294587 614038977 643294587 614038977 306129022 909061426 306129022 909061426 974007135 986382808 974007135 986382808 986363827 986382808 715048391 332064840 715048391 332064840 385599925 947891401 385599925 947891401 652815662 596186175 652815662 596186175 441322037 113331718 441322037 113331718 886674811 113331718 805388307 696414172 805388307 696414172 500037710 842366881 500037710 842366881 2852478 997149326 2852478 750374886 2852478 750374886 532824205 279331840 532824205 279331840 273294160 863216201 273294160 863216201 818222357 544995798 818222357 544995798 499960939 258667284 499960939 934408826 499960939 934408826 759829999 500025795 759829999 500025795 137636298 254296175 137636298 254296175 500030667 468370176 500030667 468370176 499971124 46579685 499971124 46579685 962489174 37484757 962489174 489380346 962489174 489380346 97934956 97895622 97934956 97895622 893045369 744883685 893045369 744883685 205516107 499978054 205516107 499978054 870640139 227439095 870640139 227439095 220796877 500025254 220796877 500025254 741913682 499962743 741913682 499962743 331202715 957119645 331202715 957119645 499961138 957119645 499960466 30962804 499960466 30962804 969000436 30962804 335121372 981326143 335121372 981326143 981362334 981326143 355384235 511485166 355384235 511485166 881077730 150974883 881077730 150974883 150963241 500037806 150963241 500037806 735408824 417043059 735408824 417043059 99359475 900673552 99359475 344850155 99359475 344850155 825999960 706506084 825999960 706506084 253072082 160032366 253072082 160032366 821024148 831800363 821024148 831800363 204099656 266252489 204099656 266252489 369914958 777769160 369914958 777769160 222239348 777769160 847536760 358511753 847536760 358511753 587664188 412326166 587664188 412326166 656205572 129389271 656205572 129389271 129385254 606516839 129385254 606516839 826446117 305011908 826446117 305011908 441385000 728593351 441385000 728593351 792065265 428718187 792065265 428718187 13529688 13520809 13529688 13520809 904403902 654450964 904403902 654450964 500007826 888881916 500007826 888881916 154816633 468207607 154816633 468207607 752134934 827147997 752134934 827147997 172815479 536403091 172815479 536403091 975270547 73310469 975270547 73310469 272116354 798836438 272116354 798836438 853906264 146114174 853906264 814844272 853906264 814844272 75189581 56330791 75189581 56330791 943607234 569924604 943607234 569924604 411935833 160760198 411935833 160760198 959396834 500038231 959396834 500038231 168451938 44623012 168451938 44623012 955364836 732125306 955364836 732125306 42950595 46886150 42950595 46886150 166688272 618644301 166688272 618644301 500011556 745374345 500011556 745374345 279125732 488341265 279125732 488341265 967150828 989788574 967150828 989788574 10200238 989788574 500036908 344748368 500036908 344748368 296317326 133931390 296317326 133931390 566798428 500015256 566798428 500015256 828008696 479990718 828008696 479990718 500027192 135111149 500027192 135111149 487520166 512440183 487520166 512440183 501725546 452346981 501725546 452346981 499992986 606152180 499992986 606152180 501780963 266885070 501780963 266885070 372658000 818743790 372658000 818743790 181230537 340284346 181230537 340284346 781832659 218180410 781832659 218180410 301992813 698014428 301992813 698014428 500002952 283314012 500002952 283314012 241091553 758911933 241091553 758911933 154384222 448005520 154384222 448005520 511216754 500032355 511216754 500032355 389219610 401758152 389219610 401758152 885806044 665164086 885806044 665164086 62123794 452638309 62123794 452638309 857321924 857301719 857321924 857301719 238459209 343766180 238459209 343766180 983151805 614805744 983151805 614805744 329158020 475870648 329158020 475870648 499993799 611944422 499993799 611944422 219989299 219923721 219989299 219923721 507751238 983664658 507751238 983664658 983684654 983664658 500027126 324448148 500027126 324448148 758967657 607412202 758967657 607412202 59680648 188781344 59680648 188781344 742938149 742997243 742938149 742997243 499973418 248461227 499973418 248461227 978726620 949610830 978726620 949610830 415945375 448003259 415945375 448003259 754176601 829523920 754176601 829523920 244829770 500029936 244829770 500029936 499986039 118973298 499986039 118973298 118951169 688021482 118951169 688021482 499981336 155845836 499981336 155845836 499987869 155845836 356979268 602025053 356979268 602025053 825082458 174897352 825082458 174897352 305623625 866995537 305623625 866995537 86261969 86251854 86261969 86251854 499989273 923691746 499989273 923691746 72124753 499972574 72124753 499972574 872110575 977470047 872110575 977470047 22508966 402609942 22508966 402609942 905470621 808301841 905470621 808301841 499988098 620170806 499988098 620170806 965867595 223782479 965867595 223782479 223826992 500000833 223826992 500000833 901619574 98401372 901619574 599667305 901619574 599667305 7817585 7821714 7817585 709925278 7817585 709925278 369237278 499964595 369237278 499964595 129697449 563850281 129697449 563850281 892277057 81939025 892277057 81939025 918070330 81939025 184607831 500002579 184607831 500002579 962863494 962827354 962863494 177683913 962863494 177683913 499974358 444406188 499974358 444406188 574516545 784200547 574516545 784200547 215761380 518169677 215761380 518169677 499964236 878130963 499964236 878130963 922230029 211871372 922230029 211871372 581226526 807583173 581226526 807583173 142872039 342362541 142872039 342362541 652972177 950848156 652972177 950848156 499989295 499996414 499989295 499996414 869690973 152397233 869690973 152397233 500031947 853336599 500031947 853336599 906215367 481408943 906215367 481408943 396991063 632480684 396991063 632480684 956041248 32342784 956041248 32342784 32348265 32342784 500025797 500017202 500025797 500017202 172434031 945726375 172434031 945726375 936608103 153455475 936608103 153455475 160165380 600058892 160165380 600058892 725241926 499975596 725241926 499975596 4453338 995562450 4453338 995562450 923727800 910327828 923727800 910327828 876219651 499960620 876219651 499960620 842481704 500015936 842481704 500015936 578927865 371812141 578927865 371812141 426981124 588920921 426981124 588920921 499968766 588920921 102850935 150632470 102850935 150632470 425904630 541863993 425904630 541863993 927925149 499976661 927925149 499976661 322393673 513949543 322393673 513949543 507121859 241075895 507121859 241075895 219591540 961511957 219591540 961511957 38488163 146207586 38488163 146207586 500036693 50610662 500036693 50610662 860690623 898222343 860690623 898222343 35958526 73902555 35958526 73902555 500002020 389392987 500002020 389392987 341256489 110897630 341256489 110897630 889100934 874026750 889100934 874026750 499976318 499960131 499976318 499960131 159442833 678353731 159442833 678353731 521947885 137851906 521947885 137851906 136309114 501928615 136309114 501928615 882901224 117136313 882901224 117136313 277043481 879713213 277043481 879713213 22546940 500009208 22546940 500009208 451672259 386007511 451672259 386007511 710259850 850732975 710259850 850732975 72891777 72917683 72891777 72917683 153260761 294100179 153260761 294100179 499963694 954288183 499963694 954288183 45688561 500001859 45688561 500001859 199753206 921731513 199753206 921731513 78259739 921731513 346610496 277574800 346610496 277574800 142124247 904021448 142124247 904021448 69840404 499991776 69840404 499991776 922486031 499975735 922486031 499975735 232119145 767850627 232119145 767850627 610834619 24364478 610834619 24364478 145643007 500037418 145643007 500037418 499968922 928858392 499968922 928858392 724625124 256605606 724625124 256605606 433404120 678583156 433404120 678583156 321383013 499977528 321383013 499977528 925684953 822832792 925684953 822832792 268858345 499991717 268858345 499991717 500001246 951569270 500001246 951569270 218245331 635843118 218245331 635843118 504783236 238354911 504783236 238354911 160516115 89585560 160516115 89585560 910423062 89585560 174776949 522261239 174776949 522261239 911738093 92876299 911738093 92876299 280409508 474052566 280409508 474052566 500019458 807333840 500019458 807333840 329200307 117266566 329200307 117266566 35162775 801234048 35162775 801234048 764777363 310832935 764777363 310832935 591083053 625015423 591083053 625015423 393343594 165464150 393343594 165464150 607803681 500003679 607803681 500003679 998085652 240052806 998085652 240052806 87489692 912535252 87489692 912535252 500021369 79689571 500021369 79689571 359881613 696006102 359881613 696006102 852190892 500008365 852190892 500008365 35393041 22954752 35393041 22954752 605532494 500035627 605532494 500035627 353224674 783070273 353224674 783070273 154487587 499978361 154487587 499978361 500030729 111370146 500030729 111370146 29559891 970444893 29559891 970444893 369557818 281856527 369557818 281856527 49868390 49826891 49868390 49826891 499991189 562864852 499991189 562864852 183639715 500001359 183639715 500001359 691694878 308353475 691694878 308353475 114589634 838812102 114589634 838812102 499976979 377489782 499976979 377489782 530362112 789249453 530362112 789249453 154096440 499968493 154096440 499968493 439064793 32019216 439064793 32019216 967966272 32019216 951383769 122071380 951383769 122071380 182899211 242758623 182899211 242758623 741978069 669553146 741978069 669553146 70955644 180425658 70955644 180425658 663386902 501929811 663386902 501929811 498014800 710672395 498014800 710672395 762603152 242044443 762603152 242044443 375944075 794449827 375944075 794449827 499990501 128679519 499990501 128679519 79730583 555486893 79730583 555486893 970335226 11551433 970335226 11551433 988471134 499998644 988471134 499998644 220786843 155493968 220786843 155493968 598235601 944275833 598235601 944275833 2183440 997832847 2183440 16990483 2183440 16990483 776980562 777019158 776980562 777019158 716882151 499994306 716882151 499994306 91067453 500011494 91067453 500011494 668975767 243684726 668975767 243684726 318757917 681284743 318757917 681284743 770658101 369277299 770658101 369277299 527980216 931619205 527980216 931619205 931634667 931619205 875971892 56955104 875971892 56955104 499973324 457266274 499973324 457266274 181954277 934339971 181954277 934339971 65663374 740107252 65663374 740107252 890935549 13236808 890935549 13236808 201141606 906470263 201141606 906470263 919384374 394778839 919384374 394778839 437646026 750448088 437646026 750448088 961094052 961103417 961094052 456870675 961094052 456870675 307005548 842728882 307005548 842728882 558700436 429562048 558700436 429562048 460757372 966694847 460757372 966694847 882107090 216364618 882107090 216364618 301674758 493079958 301674758 493079958 506905936 739905080 506905936 739905080 140250153 499987092 140250153 499987092 710772065 500000175 710772065 500000175 226437040 428129353 226437040 428129353 967172718 559316039 967172718 559316039 145457914 479312676 145457914 479312676 720384543 761269160 720384543 761269160 129783796 292706968 129783796 292706968 624300722 499963553 624300722 499963553 48182031 832134640 48182031 832134640 699231050 499990865 699231050 499990865 651732277 500004508 651732277 500004508 106353517 499972503 106353517 499972503 548001091 151710150 548001091 151710150 375996224 816510308 375996224 816510308 598004426 337636294 598004426 337636294 312674053 960784582 312674053 960784582 500016472 587184357 500016472 587184357 412812072 587184357 634101629 117906482 634101629 117906482 308882710 531586179 308882710 531586179 791263381 949349063 791263381 949349063 50639119 500004671 50639119 500004671 499969209 202330089 499969209 202330089 500026949 783878060 500026949 783878060 857112043 155137241 857112043 155137241 88113957 88067008 88113957 88067008 937344337 927052172 937344337 927052172 481276106 65589634 481276106 65589634 500034701 762036725 500034701 762036725 923056608 923035155 923056608 295934953 923056608 295934953 43595141 956427322 43595141 463959993 43595141 463959993 945343388 500004846 945343388 500004846 45188166 500004846 966799239 33220348 966799239 33220348 957921293 896984951 957921293 896984951 281827651 499987303 281827651 499987303 30114265 102768697 30114265 102768697 141976849 563185923 141976849 563185923 568781482 568745577 568781482 568745577 613699078 53404607 613699078 53404607 300422701 490168982 300422701 490168982 606994497 980812016 606994497 980812016 991719460 257157907 991719460 257157907 106737839 705593541 106737839 705593541 873549422 499974417 873549422 499974417 342032764 732113757 342032764 732113757 599255304 480704746 599255304 480704746 180348977 928648845 180348977 928648845 964015370 118040084 964015370 118040084 72844496 594124539 72844496 594124539 622848595 486428778 622848595 486428778 114700405 752629955 114700405 752629955 499964272 933394671 499964272 933394671 526969682 417333568 526969682 417333568 126080934 500004428 126080934 500004428 639217339 332819558 639217339 332819558 985787098 985788814 985787098 985788814 486820490 499965848 486820490 499965848 310668176 644509534 310668176 644509534 936268388 7322070 936268388 7322070 7280521 7322070 499962752 500027867 499962752 500027867 160116298 499980548 160116298 499980548 499980851 731286789 499980851 731286789 731277995 731286789 68064330 372398883 68064330 372398883 595882260 404073500 595882260 272325870 595882260 272325870 319021450 840195956 319021450 840195956 159800431 840195956 500024552 79293075 500024552 79293075 173411635 630009926 173411635 630009926 676815164 413127585 676815164 413127585 363848431 789067995 363848431 789067995 965696699 987200037 965696699 987200037 46365500 601311302 46365500 601311302 725025712 500013631 725025712 500013631 511209998 540829153 511209998 540829153 822410543 37592260 822410543 37592260 286231448 932700547 286231448 932700547 499994752 242045392 499994752 242045392 234758171 234744950 234758171 234744950 13317401 693418360 13317401 693418360 880742759 18805925 880742759 18805925 981186251 18805925 969498991 744238152 969498991 744238152 401549637 201644199 401549637 201644199 500034576 690232400 500034576 514320853 500034576 514320853 937556156 259268271 937556156 259268271 107747278 991302672 107747278 991302672 546561913 264521139 546561913 264521139 264545281 411830216 264545281 411830216 499984850 26573674 499984850 26573674 897169466 780477272 897169466 780477272 249512919 272105842 249512919 272105842 982546936 799664110 982546936 799664110 500013253 262550541 500013253 262550541 25445608 993937899 25445608 993937899 746461489 500037689 746461489 500037689 339939913 164628527 339939913 164628527 700525843 499986897 700525843 499986897 465045823 436101839 465045823 436101839 270464569 894150645 270464569 894150645 105872304 266653899 105872304 266653899 848282318 866572070 848282318 866572070 866562201 866572070 11471771 377365514 11471771 377365514 500002834 901109784 500002834 901109784 659785645 461268874 659785645 461268874 499981554 316763151 499981554 316763151 956170519 757882325 956170519 757882325 479743404 500022983 479743404 500022983 936421095 78276672 936421095 78276672 499966696 769962812 499966696 769962812 127517147 486118241 127517147 486118241 945655981 54369033 945655981 614807111 945655981 614807111 500008579 49229400 500008579 49229400 49164365 499996244 49164365 499996244 784364286 286981307 784364286 286981307 500022527 703355182 500022527 703355182 639980338 273066085 639980338 273066085 235927088 500003722 235927088 500003722 600818141 402661438 600818141 402661438 431014621 839284680 431014621 839284680 659778771 500022744 659778771 500022744 389652234 326620009 389652234 326620009 696084976 56859917 696084976 56859917 441563484 914033426 441563484 914033426 85985838 132262937 85985838 132262937 842738782 335460532 842738782 335460532 188771265 811181315 188771265 811181315 469601368 334015379 469601368 334015379 101273764 858872930 101273764 858872930 846294706 79044292 846294706 79044292 333281426 382435343 333281426 382435343 702582730 708955832 702582730 708955832 291102726 500018345 291102726 500018345 717298290 282666487 717298290 655062791 717298290 655062791 283654460 206799886 283654460 206799886 931844098 931853049 931844098 931853049 500039248 77180892 500039248 77180892 77124737 77180892 267740131 660155779 267740131 660155779 517048937 475212581 517048937 475212581 524765568 819574848 524765568 819574848 67608966 288958534 67608966 288958534 671940931 643210070 671940931 643210070 276527439 30814087 276527439 30814087 500030063 810673934 500030063 810673934 810621662 810673934 471829566 484366128 471829566 484366128 489937699 597823145 489937699 597823145 780740490 839467040 780740490 839467040 499965304 959359883 499965304 959359883 671484144 145781745 671484144 145781745 495462283 983339095 495462283 983339095 700528922 499983503 700528922 499983503 832853116 499983503 151017891 515487082 151017891 515487082 726980262 273015363 726980262 273015363 71514436 560488451 71514436 560488451 637741295 169748910 637741295 169748910 331533179 499976518 331533179 499976518 739666024 191194315 739666024 191194315 968124052 968186096 968124052 968186096 266195628 212162633 266195628 212162633 531741359 500001503 531741359 500001503 65146694 989615926 65146694 989615926 989621198 71565924 989621198 71565924 67917096 932155325 67917096 499986459 67917096 499986459 500001742 347892538 500001742 347892538 694419335 879564574 694419335 879564574 879585328 564897259 879585328 564897259 408560 999576986 408560 999576986 829630718 797570286 829630718 797570286 525612370 321455163 525612370 321455163 293836178 499981053 293836178 351919094 293836178 351919094 655817959 500028400 655817959 500028400 878257280 32400104 878257280 32400104 104494469 499989348 104494469 340618230 104494469 340618230 690838515 680877444 690838515 680877444 500036601 319340326 500036601 319340326 689033866 551262651 689033866 551262651 292044133 292076582 292044133 499969148 292044133 499969148 914381512 85625486 914381512 880407346 914381512 880407346 646488666 360474081 646488666 360474081 360430203 360474081 459166429 500016145 459166429 500016145 188495326 404709054 188495326 404709054 882177620 948812220 882177620 948812220 290549221 104788874 290549221 104788874 895270516 104788874 108019415 784681629 108019415 784681629 782681707 194873756 782681707 194873756 805138824 194873756 622749954 824801273 622749954 824801273 175167255 824801273 500031755 304356935 500031755 304356935 338171302 499970182 338171302 499970182 635451961 635455959 635451961 356637879 635451961 356637879 967529842 500001104 967529842 500001104 85595471 914410585 85595471 499968364 85595471 499968364 500029701 943046295 500029701 943046295 399832734 99449792 399832734 99449792 99450928 242017817 99450928 242017817 500039083 182589528 500039083 182589528 698814651 680138609 698814651 680138609 11616169 988429070 11616169 902759401 11616169 902759401 405477173 499979480 405477173 499979480 658411025 500017316 658411025 500017316 315173371 422571378 315173371 422571378 618912078 235693991 618912078 235693991 499992949 623892419 499992949 623892419 798175631 478435412 798175631 478435412 500027983 315841917 500027983 315841917 408527699 425345186 408527699 425345186 740915151 974376626 740915151 974376626 133276477 211848526 133276477 211848526 500037921 781094785 500037921 135652388 500037921 135652388 127888155 769845116 127888155 769845116 870637170 345768021 870637170 345768021 499970384 469498936 499970384 469498936 102573725 917645663 102573725 917645663 958226650 41786959 958226650 41786959 220262358 642553153 220262358 642553153 569810291 500026238 569810291 500026238 889311035 500026238 462177739 591296923 462177739 591296923 591294506 775773517 591294506 775773517 89025251 89076201 89025251 89076201 713088606 499991936 713088606 499991936 956597906 281804849 956597906 281804849 484742950 902836444 484742950 902836444 500015425 460089303 500015425 499997241 500015425 499997241 796188300 57402050 796188300 57402050 339624111 532233803 339624111 532233803 569524139 251279487 569524139 251279487 307596314 733483863 307596314 733483863 759828152 281255698 759828152 281255698 321458371 857055058 321458371 857055058 866227519 433428846 866227519 433428846 474046643 957903089 474046643 957903089 729929970 247776272 729929970 247776272 752175203 551827649 752175203 551827649 343460897 220610784 343460897 220610784 835132912 164855830 835132912 164855830 500015344 661465222 500015344 661465222 108924457 499965836 108924457 499965836 720557205 784596880 720557205 784596880 500022640 902925920 500022640 902925920 76070154 499965195 76070154 499965195 995145184 4907116 995145184 4907116 459645442 695422022 459645442 695422022 615827476 144250021 615827476 144250021 233768969 233751200 233768969 233751200 789711625 85104110 789711625 85104110 85084702 500031997 85084702 500031997 882329548 30779055 882329548 30779055 487669798 675260244 487669798 675260244 2976371 3006919 2976371 3006919 849490060 409006410 849490060 409006410 590991037 409006410 707937073 775308576 707937073 775308576 472313406 309382934 472313406 309382934 647464764 532863925 647464764 532863925 303471694 290471162 303471694 290471162 559987216 979980492 559987216 979980492 151037390 500002422 151037390 500002422 929651445 192158690 929651445 192158690 672362384 601581519 672362384 601581519 398451833 668899235 398451833 668899235 949538798 50455123 949538798 50455123 499994652 717883310 499994652 717883310 572279599 499978067 572279599 499978067 414543117 867236875 414543117 867236875 981378379 18601763 981378379 18601763 231159591 696853102 231159591 696853102 500019395 215257853 500019395 215257853 760145472 801006625 760145472 801006625 801002467 801006625 771843017 308032997 771843017 308032997 329575375 365349313 329575375 365349313 740967977 740984444 740967977 740984444 499981048 103585622 499981048 103585622 501907626 883313084 501907626 883313084 500024522 883313084 500033385 514673621 500033385 514673621 380306520 859711708 380306520 859711708 871786325 93096047 871786325 93096047 44206339 896027687 44206339 896027687 360337732 19626980 360337732 19626980 980388666 585045654 980388666 585045654 500007868 450585708 500007868 450585708 32381816 32355671 32381816 32355671 500311124 580426121 500311124 580426121 138606261 914892036 138606261 914892036 711601936 243724273 711601936 243724273 473558774 750054775 473558774 750054775 827773175 916162919 827773175 916162919 427737130 500024312 427737130 500024312 861055728 17725906 861055728 17725906 984092539 15844713 984092539 679261486 984092539 679261486 273204321 7477256 273204321 7477256 789434766 954779352 789434766 954779352 28372073 28374004 28372073 28374004 559134324 499970717 559134324 499970717 987385173 962197270 987385173 962197270 261296596 499970293 261296596 499970293 627235735 81854912 627235735 81854912 81873479 500030647 81873479 500030647 703262136 89632767 703262136 89632767 365864084 380264927 365864084 380264927 499974828 645030784 499974828 645030784 192916459 299937154 192916459 299937154 956911833 992427612 956911833 992427612 7563869 992427612 499985493 109534934 499985493 109534934 109508028 109534934 113721258 748787972 113721258 748787972 499984653 117380615 499984653 117380615 768939721 784422564 768939721 784422564 250595326 209045961 250595326 209045961 990717925 9288640 990717925 500035791 990717925 500035791 285583682 409528848 285583682 409528848 699988732 674371366 699988732 674371366 229718803 314476189 229718803 314476189 499982547 963261748 499982547 963261748 476992555 458250182 476992555 458250182 805938034 900834206 805938034 900834206 900826607 900834206 116738904 562772036 116738904 562772036 949943488 176181942 949943488 176181942 500001693 591885036 500001693 591885036 653748251 9494281 653748251 9494281 500010207 9494281 922979856 199083349 922979856 199083349 500005045 803528415 500005045 803528415 500037587 499985450 500037587 499985450 750199775 844745148 750199775 844745148 359907302 499996709 359907302 499996709 808644349 919217469 808644349 919217469 418921007 356913701 418921007 356913701 254593560 499995454 254593560 499995454 36277712 963778789 36277712 963778789 858820812 143451772 858820812 143451772 54139048 500033337 54139048 500033337 720581336 13947233 720581336 13947233 13939375 13947233 916891049 100621070 916891049 100621070 500020188 720729855 500020188 720729855 279272133 499988380 279272133 499988380 551192189 98809854 551192189 98809854 98836066 98809854 890087025 500011723 890087025 500011723 507679278 204107512 507679278 204107512 812772557 603973111 812772557 603973111 135659825 198434238 135659825 198434238 205867611 500035949 205867611 500035949 942565972 57416863 942565972 57416863 499978707 916807892 499978707 916807892 910268254 201698294 910268254 201698294 499992983 500016192 499992983 500016192 612973484 500039532 612973484 500039532 145400689 472212304 145400689 472212304 634886406 872030574 634886406 872030574 15511801 15504291 15511801 15504291 765845988 667795604 765845988 667795604 499966094 468724588 499966094 468724588 163448013 585642327 163448013 585642327 499981086 585642327 91541792 111000653 91541792 111000653 499963920 500013158 499963920 500013158 647248377 634269620 647248377 634269620 764399 499982744 764399 499982744 220969515 147909145 220969515 147909145 54490473 749450779 54490473 749450779 883556936 294286289 883556936 294286289 500005137 849155320 500005137 849155320 803926882 460428944 803926882 460428944 197391325 500014664 197391325 500014664 62531392 794600652 62531392 794600652 652089357 347946796 652089357 572226073 652089357 572226073 166654211 164355691 166654211 164355691 927893022 927891858 927893022 174124361 927893022 174124361 441601332 558387383 441601332 49408896 441601332 49408896 975137877 500017193 975137877 500017193 500035675 86056492 500035675 86056492 913929462 86056492 505145145 809011794 505145145 809011794 127334941 383009771 127334941 383009771 500002850 52625756 500002850 52625756 947374113 443708365 947374113 443708365 44017880 44009251 44017880 44009251 499960410 350833447 499960410 350833447 732357281 526819853 732357281 526819853 500027652 947570193 500027652 947570193 363393462 499966271 363393462 499966271 799711506 200302985 799711506 200302985 499982166 499962929 499982166 499962929 760513277 796981834 760513277 796981834 247822822 499982235 247822822 499982235 383457211 383419502 383457211 752636621 383457211 752636621 12235337 173164669 12235337 173164669 265107775 600355904 265107775 600355904 504837300 170843338 504837300 170843338 44705113 916623610 44705113 916623610 153149690 142906135 153149690 142906135 668014566 543392403 668014566 543392403 32444400 353149919 32444400 353149919 498309542 597849354 498309542 597849354 911451871 392999682 911451871 392999682 469133110 813766808 469133110 813766808 499995833 58171468 499995833 571236325 499995833 571236325 835551851 305330837 835551851 305330837 273987318 835959696 273987318 835959696 664949158 626279310 664949158 626279310 388533370 30147849 388533370 30147849 969906424 30147849 868860829 828363824 868860829 828363824 605756312 605753364 605756312 605753364 19255612 980750988 19255612 608914081 19255612 608914081 775308696 224759199 775308696 224759199 373535964 504008391 373535964 504008391 701599381 915005904 701599381 915005904 915029784 915005904 5788614 484450037 5788614 484450037 602281004 671734375 602281004 671734375 499984281 499974110 499984281 499974110 734919913 367932219 734919913 367932219 412713101 991014533 412713101 991014533 991056697 164885145 991056697 164885145 124790691 730388408 124790691 730388408 726660497 549078776 726660497 549078776 163214230 32265395 163214230 32265395 500018311 32265395 294415189 819219979 294415189 819219979 180749066 194969162 180749066 194969162 809815132 181488839 809815132 181488839 36675181 913436850 36675181 913436850 754541316 499979457 754541316 499979457 18890958 981139523 18890958 499963855 18890958 499963855 570129481 961964423 570129481 961964423 417752039 149043876 417752039 149043876 846684259 310225845 846684259 310225845 304427832 730502414 304427832 730502414 98873177 901157752 98873177 738125769 98873177 738125769 884587477 50271367 884587477 50271367 471741235 683709626 471741235 683709626 500013264 178967364 500013264 178967364 486442956 966557509 486442956 966557509 500022700 570752136 500022700 570752136 499974422 570752136 500024814 758733022 500024814 758733022 268698344 499983034 268698344 499983034 561906999 802969446 561906999 802969446 499962593 479421606 499962593 479421606 555685199 742345002 555685199 742345002 499795567 305168888 499795567 305168888 255645941 500029296 255645941 500029296 821303569 500017157 821303569 500017157 204214876 779173474 204214876 779173474 880251391 408510819 880251391 408510819 181339898 818604547 181339898 31866242 181339898 31866242 500039705 878113517 500039705 878113517 982749373 17213352 982749373 17213352 851199037 837547145 851199037 837547145 75133622 50510770 75133622 50510770 512165971 923685809 512165971 923685809 88164009 646713993 88164009 646713993 701540192 395718884 701540192 395718884 100664571 501100241 100664571 501100241 499962745 247707577 499962745 567372407 499962745 567372407 663792120 211427959 663792120 211427959 796051631 622459960 796051631 622459960 291764042 289365051 291764042 289365051 625956576 625944852 625956576 625944852 461220574 500007187 461220574 500010591 461220574 500010591 586037394 270589308 586037394 270589308 246815420 810036943 246815420 810036943 854279987 104127420 854279987 104127420 895873726 104127420 242313462 499990473 242313462 499990473 46740314 973913791 46740314 973913791 26091585 973913791 500018390 323476327 500018390 323476327 362756413 377059730 362756413 377059730 593175571 987600062 593175571 987600062 251677130 81079159 251677130 81079159 904646504 176142494 904646504 176142494 123268919 82735539 123268919 82735539 917255611 82735539 316562055 499988876 316562055 499988876 760816211 239232275 760816211 239232275 497795895 746978859 497795895 746978859 966023948 966026128 966023948 500009611 966023948 500009611 146755054 924391741 146755054 924391741 511636155 167523621 511636155 167523621 290769365 850542143 290769365 850542143 149425001 758193197 149425001 758193197 830192105 136388575 830192105 136388575 426000991 592439334 426000991 592439334 947147189 81229189 947147189 81229189 81248968 81229189 213794642 500026797 213794642 500026797 644444559 519864522 644444559 519864522 16643079 16685836 16643079 16685836 133436231 312550351 133436231 312550351 362364902 662918994 362364902 662918994 870760585 114082670 870760585 114082670 55670895 917942115 55670895 917942115 500027005 306268699 500027005 306268699 232151155 177806564 232151155 177806564 716523188 306675325 716523188 306675325 135991327 941233350 135991327 941233350 500002104 421936474 500002104 421936474 416690105 956034797 416690105 956034797 582446310 162664673 582446310 162664673 499989852 713445760 499989852 713445760 843195770 875905081 843195770 875905081 875933758 875905081 824519121 790051263 824519121 790051263 3551170 87173223 3551170 87173223 853289625 500023527 853289625 500023527 311053481 75205445 311053481 75205445 717323423 742274955 717323423 742274955 354298868 147484670 354298868 147484670 852460122 147484670 500027434 601241845 500027434 601241845 926370443 73605072 926370443 782536805 926370443 782536805 478572193 499983233 478572193 499983233 500008188 843775713 500008188 843775713 881439522 80315551 881439522 80315551 118780546 952815053 118780546 952815053 499995084 683374727 499995084 683374727 683418043 221287876 683418043 221287876 105521518 930491971 105521518 930491971 499961721 350245666 499961721 350245666 325662079 815736264 325662079 815736264 500029784 454741861 500029784 454741861 221024945 221037793 221024945 221037793 122476287 500032728 122476287 500032728 664071744 432583344 664071744 432583344 376056544 499984469 376056544 499984469 13001486 750757733 13001486 750757733 712883159 157691466 712883159 157691466 157747241 500002924 157747241 500002924 735833719 388370289 735833719 388370289 16476032 983581337 16476032 150496976 16476032 150496976 645520149 558513869 645520149 558513869 452306921 213825647 452306921 213825647 213838157 166481388 213838157 166481388 507386900 499970161 507386900 499970161 856418779 143566156 856418779 791408985 856418779 791408985 162178646 469077056 162178646 469077056 667887094 51869501 667887094 51869501 276966999 999156505 276966999 999156505 655861481 84235237 655861481 84235237 488562014 871176864 488562014 871176864 696239518 449356385 696239518 449356385 121892116 769218748 121892116 769218748 627646077 370267346 627646077 370267346 141054333 848306470 141054333 848306470 350206441 475963060 350206441 475963060 500038962 958321907 500038962 958321907 14698787 985349353 14698787 985349353 499997543 527609047 499997543 527609047 348056222 209801496 348056222 209801496 790226465 209801496 259195189 748534781 259195189 748534781 499999424 84051075 499999424 84051075 915933314 749564537 915933314 749564537 103618571 14507150 103618571 14507150 500014320 607544775 500014320 607544775 500005706 607544775 783745426 217766947 783745426 217766947 309084880 500034948 309084880 500034948 943574524 985490750 943574524 985490750 985552620 985490750 500022578 109690199 500022578 109690199 791180273 665578378 791180273 665578378 443812469 258985087 443812469 258985087 741040325 258985087 535315320 964554007 535315320 964554007 499984656 445102728 499984656 445102728 242545685 918275646 242545685 918275646 937830768 500008406 937830768 852349374 937830768 852349374 499979872 499967386 499979872 499967386 440988457 997769358 440988457 997769358 893251496 530659240 893251496 530659240 178662396 185097437 178662396 185097437 305126606 318619977 305126606 318619977 698342865 500033569 698342865 500033569 580686553 200546090 580686553 200546090 215598964 708472048 215598964 708472048 878439865 878432374 878439865 878432374 499973304 179060602 499973304 179060602 760422863 817686238 760422863 817686238 817729268 649894093 817729268 649894093 74481353 925440088 74481353 925440088 502290064 66575816 502290064 66575816 246241105 500026943 246241105 500026943 500032214 70133830 500032214 70133830 197174315 554056654 197174315 554056654 521805743 382330641 521805743 382330641 235380529 861515535 235380529 861515535 128708634 499989062 128708634 499989062 500008450 715830743 500008450 715830743 451183182 499998200 451183182 499998200 36492479 36540785 36492479 36540785 414704928 625533914 414704928 625533914 524598688 500037923 524598688 500037923 854453223 145560949 854453223 145560949 740031097 825602399 740031097 825602399 76055458 923920899 76055458 421583609 76055458 421583609 498550116 926833423 498550116 926833423 500029442 254802591 500029442 254802591 988320531 816312758 988320531 816312758 532738326 499988724 532738326 499988724 934882547 842218567 934882547 842218567 76248523 244006099 76248523 244006099 755958793 244006099 359739970 861584649 359739970 861584649 138429698 179516501 138429698 179516501 529319166 544987660 529319166 544987660 468690700 471826920 468690700 471826920 967656738 992053622 967656738 992053622 992040537 992053622 651314793 52756135 651314793 52756135 947274573 52756135 383571662 900838925 383571662 900838925 608413233 350963503 608413233 350963503 499973692 500039003 499973692 500039003 614354137 499986062 614354137 499986062 220211261 970011487 220211261 970011487 970059951 514486924 970059951 514486924 500015945 746114909 500015945 746114909 909853747 65474596 909853747 65474596 65416108 65474596 181639289 500028477 181639289 500028477 861836355 499980595 861836355 499980595 238650843 453817743 238650843 453817743 744047069 865852622 744047069 865852622 500008709 274874110 500008709 274874110 978151697 952452715 978151697 952452715 500005473 280071854 500005473 280071854 217839868 11742562 217839868 11742562 11765083 11742562 671790946 328199088 671790946 55846337 671790946 55846337 438277580 502121839 438277580 502121839 797011734 145059227 797011734 145059227 956190994 956173438 956190994 956173438 499975112 233434942 499975112 233434942 6199533 798135285 6199533 798135285 500029656 362676943 500029656 362676943 925213468 925185573 925213468 864672658 925213468 864672658 68404329 931601628 68404329 931601628 662238773 495063734 662238773 495063734 207104812 956747350 207104812 956747350 956755526 956747350 818018421 670056913 818018421 670056913 649874240 459232126 649874240 459232126 314883928 759403135 314883928 759403135 860490028 860548965 860490028 860548965 704124995 386961972 704124995 386961972 184713284 500028460 184713284 500028460 724558728 946697566 724558728 946697566 417371100 72988247 417371100 72988247 927013379 783661488 927013379 783661488 447810660 412125852 447810660 412125852 500033431 338835003 500033431 338835003 715196650 551592621 715196650 551592621 379735404 335703288 379735404 335703288 329327262 565302936 329327262 565302936 539586420 499977377 539586420 499977377 79623477 500007978 79623477 500007978 499976078 61752511 499976078 61752511 61735349 61752511 394675232 727500720 394675232 727500720 255795294 500026046 255795294 500026046 941559277 15830229 941559277 15830229 15799022 15830229 738249932 744690140 738249932 744690140 744663070 30980834 744663070 30980834 443379607 976281270 443379607 976281270 976337992 976281270 500006846 41255760 500006846 41255760 41271342 41255760 900875175 500027319 900875175 500027319 184680687 834158949 184680687 834158949 747094014 608392072 747094014 608392072 268105142 268059713 268105142 268059713 835952172 500036264 835952172 500036264 500017661 191426855 500017661 191426855 827362248 930328698 827362248 930328698 160764230 523847656 160764230 523847656 706766392 312131095 706766392 312131095 499964480 499964153 499964480 499964153 51439267 948591438 51439267 948591438 747656510 483975230 747656510 483975230 262387053 697356672 262387053 697356672 527578420 435362650 527578420 435362650 499976115 435362650 865090466 829649414 865090466 829649414 499960696 29958369 499960696 29958369 970098571 866571073 970098571 866571073 499979235 215752915 499979235 215752915 215724123 215752915 914266610 806133312 914266610 806133312 449597929 250123911 449597929 250123911 500039121 618484540 500039121 618484540 264923434 439600732 264923434 439600732 607169515 500022041 607169515 500022041 341719322 929546036 341719322 929546036 500037073 2831668 500037073 2831668 997176282 2831668 972488716 162556253 972488716 162556253 815724793 698192781 815724793 698192781 54266007 945684064 54266007 791224130 54266007 791224130 728739781 809677 728739781 809677 310625942 818789927 310625942 818789927 500000218 383941905 500000218 383941905 753900334 691567681 753900334 691567681 51582323 491964000 51582323 491964000 607907737 716740161 607907737 716740161 722719003 847081163 722719003 847081163 499987700 287182055 499987700 287182055 824397243 175603650 824397243 504178042 824397243 504178042 280389358 1486407 280389358 1486407 802522530 802575983 802522530 802575983 494578477 69441135 494578477 69441135 930484582 69441135 657618136 862136349 657618136 862136349 317561813 126527144 317561813 126527144 666510800 968223364 666510800 968223364 968259690 455709868 968259690 455709868 327432023 944881412 327432023 944881412 944912117 499967360 944912117 499967360 454836186 603165537 454836186 603165537 585152208 47925392 585152208 47925392 11207487 3979245 11207487 3979245 996078239 500003570 996078239 500003570 499973458 240457551 499973458 605551242 499973458 605551242 461838971 461872446 461838971 461872446 345252092 500030526 345252092 500030526 950295290 950287132 950295290 197969040 950295290 197969040 500012928 443474214 500012928 443474214 443482645 443474214 541069628 988366831 541069628 988366831 110310954 500016437 110310954 500016437 792407003 853686612 792407003 853686612 146258432 853686612 499983588 218182612 499983588 218182612 30240559 849795273 30240559 849795273 500010563 16103248 500010563 16103248 902379734 176755334 902379734 176755334 452021893 654409195 452021893 654409195 654365467 654409195 343607755 656399170 343607755 656399170 884131843 475451326 884131843 475451326 500035632 970978561 500035632 970978561 28965349 192771774 28965349 192771774 500039244 500039057 500039244 500039057 827207271 499987496 827207271 499987496 499965988 210543164 499965988 210543164 210499388 616227174 210499388 616227174 776736138 186973671 776736138 186973671 155258208 936225255 155258208 936225255 858787732 594234111 858787732 594234111 369782006 369786991 369782006 369786991 824975645 994245338 824975645 994245338 994219242 994245338 690132344 244821572 690132344 244821572 325046178 732511425 325046178 732511425 756351667 812998656 756351667 812998656 500009308 16124957 500009308 16124957 983872351 16124957 841219802 551854878 841219802 551854878 500012370 551854878 859877568 500033662 859877568 591590332 859877568 591590332 58311864 388803485 58311864 388803485 847648543 152299759 847648543 152299759 251695843 500036705 251695843 500036705 500037713 867154671 500037713 867154671 132875183 525375081 132875183 525375081 907183782 138652365 907183782 138652365 352992626 682415336 352992626 682415336 172686538 77745180 172686538 77745180 688130112 943985019 688130112 943985019 500014211 943985019 767547011 297041193 767547011 297041193 219969259 855679433 219969259 855679433 976087361 23866362 976087361 23866362 886599207 874053895 886599207 874053895 361705599 499964846 361705599 499964846 243368215 915520433 243368215 915520433 84410861 915520433 500005226 405518512 500005226 405518512 450646192 500005344 450646192 500005344 83885009 83857927 83885009 83857927 500016093 499971000 500016093 499971000 68389028 68408133 68389028 500039972 68389028 500039972 480486893 230071871 480486893 230071871 769076707 758798014 769076707 758798014 500007371 115382748 500007371 115382748 71689058 960592433 71689058 960592433 500005007 487639444 500005007 487639444 499968177 412269377 499968177 412269377 673135811 500026803 673135811 500026803 247020163 383820061 247020163 383820061 720265515 880243013 720265515 880243013 499979273 490700276 499979273 490700276 773916029 696749877 773916029 696749877 499966026 269006439 499966026 269006439 269022201 184451039 269022201 184451039 766589566 265947191 766589566 265947191 499967683 925417784 499967683 925417784 674920798 466943395 674920798 466943395 499967030 106138040 499967030 106138040 491086276 802928407 491086276 802928407 669275684 316490306 669275684 316490306 37038072 37034284 37038072 37034284 605452073 499987580 605452073 499987580 217030909 216968284 217030909 499973017 217030909 499973017 839391531 122940086 839391531 122940086 877071824 122940086 457522259 807271866 457522259 807271866 8643993 991346452 8643993 991346452 939202058 631498913 939202058 631498913 432036289 165550941 432036289 165550941 122463868 841783066 122463868 841783066 948456101 303017572 948456101 303017572 202637054 202575748 202637054 202575748 500021677 717675394 500021677 717675394 252431882 4672741 252431882 4672741 978546639 247821647 978546639 247821647 38182844 961832797 38182844 56283169 38182844 56283169 659202946 400142307 659202946 400142307 499982893 506929160 499982893 506929160 76194631 285454999 76194631 285454999 537582902 815720929 537582902 815720929 184303743 815720929 613379920 487833065 613379920 487833065 321029814 500013595 321029814 500013595 762735034 237275269 762735034 237275269 588885604 592141846 588885604 592141846 277561890 74252403 277561890 74252403 532039083 532046286 532039083 532046286 500030539 202782270 500030539 202782270 882918353 117075460 882918353 117075460 499992053 638140883 499992053 638140883 334389159 334358916 334389159 757962038 334389159 757962038 815571675 500010831 815571675 500010831 431839812 938890090 431839812 938890090 821992059 178026525 821992059 500383335 821992059 500383335 380746895 499975453 380746895 499975453 787848352 685988889 787848352 685988889 337197251 82992992 337197251 82992992 16853787 703676971 16853787 703676971 414857959 106242359 414857959 106242359 977094490 22883057 977094490 22883057 499982092 520608549 499982092 520608549 673831891 457101248 673831891 457101248 221633148 842124890 221633148 842124890 157868401 842124890 853766764 146171263 853766764 826713088 853766764 826713088 500030047 320739472 500030047 320739472 500007116 320739472 798617233 201357832 798617233 201357832 427108566 664569801 427108566 664569801 335403036 499996331 335403036 499996331 515444316 339244333 515444316 339244333 457146493 499981117 457146493 499981117 723369404 349542747 723369404 349542747 560567149 600347056 560567149 600347056 425144992 5064576 425144992 5064576 905418087 311380187 905418087 311380187 499984676 754383217 499984676 754383217 384544270 104584760 384544270 104584760 104622459 542690080 104622459 542690080 499992142 160369068 499992142 160369068 160370119 160369068 302122116 997250025 302122116 997250025 500028780 223957018 500028780 223957018 353321641 500035901 353321641 500035901 500003755 137416170 500003755 137416170 862569277 3787951 862569277 3787951 499879812 986462951 499879812 986462951 645330313 61982977 645330313 61982977 938027319 61982977 494994723 955909293 494994723 955909293 44105205 955909293 686722818 441820345 686722818 441820345 216574806 815267091 216574806 815267091 184752542 815267091 650837278 321257965 650837278 321257965 142059743 892872883 142059743 892872883 107116969 499986836 107116969 499986836 500020430 968917225 500020430 968917225 53549759 499973591 53549759 499973591 747699913 744424884 747699913 744424884 552923583 273957378 552923583 273957378 113579517 499984725 113579517 499984725 727653373 727698388 727653373 77700542 727653373 77700542 499518565 500036891 499518565 500036891 908509595 730201766 908509595 730201766 489793299 346732475 489793299 346732475
128670 0 10473843 16619385 10473843 16619385 19849041 19508273 19849041 19508273 11633408 15050284 11633408 15050284 18401578 17715570 18401578 17715570 18893241 8217510 18893241 8217510 10917862 21104877 10917862 21104877 21844552 21104877 7883678 18592369 7883678 18592369 23016524 22531687 23016524 22531687 21453744 11984074 21453744 11984074 14698518 20521791 14698518 20521791 25157222 1512647 25157222 1512647 18566340 21343015 18566340 21343015 5319975 21343015 15712518 11978996 15712518 11978996 4655127 22391184 4655127 15049065 4655127 15049065 19718633 1768094 19718633 1768094 24884911 1768094 7850287 13247754 7850287 13247754 14758948 7398720 14758948 7398720 22974664 22530652 22974664 22530652 18036881 2498511 18036881 2498511 2049151 24181783 2049151 24181783 22543885 5546955 22543885 5546955 14591516 23165668 14591516 23165668 3875149 19665673 3875149 19665673 15384249 13707489 15384249 13707489 6318359 4471780 6318359 4471780 4543792 10328938 4543792 10328938 20030489 7329673 20030489 7329673 15404168 22386285 15404168 22386285 23412333 22386285 14569474 6120897 14569474 6120897 3375301 24595853 3375301 24595853 25572660 24595853 20270302 19060786 20270302 19060786 4530180 22324158 4530180 22324158 21299100 6118536 21299100 6118536 14456977 17157974 14456977 17157974 8734082 18084914 8734082 18084914 26013586 1127016 26013586 23111684 26013586 23111684 4398055 22438526 4398055 22438526 14714894 13813542 14714894 13813542 18901553 5029661 18901553 5029661 21904523 5029661 11177805 16462725 11177805 16462725 22285289 4992849 22285289 4992849 3757971 3734110 3757971 3734110 5339760 16001102 5339760 16001102 24992790 1633756 24992790 1633756 20804082 16302251 20804082 16302251 13369732 9224066 13369732 9224066 9464140 9430639 9464140 9430639 22418043 4790658 22418043 4790658 13767896 15064942 13767896 15064942 19594595 4154530 19594595 4154530 4216561 22413655 4216561 22413655 18110166 11129335 18110166 11129335 4820445 4612327 4820445 15576456 4820445 15576456 23298762 3652903 23298762 3652903 7976072 18802402 7976072 18802402 14247017 8987187 14247017 8987187 8857469 3745371 8857469 3745371 23009409 3745371 14657074 23834212 14657074 23834212 1880243 24900192 1880243 24900192 11836942 6774445 11836942 6774445 6912000 14649312 6912000 14649312 14712462 11614055 14712462 11614055 15129953 11614055 9444925 8746878 9444925 8746878 9621593 15159530 9621593 15159530 16052621 10094189 16052621 10094189 20658453 21448398 20658453 21448398 22079772 11179163 22079772 11179163 8314511 6556271 8314511 6556271 6523350 5238543 6523350 5238543 3313086 2931221 3313086 2931221 11492258 15958806 11492258 15958806 19493047 21792498 19493047 21792498 22577487 4987272 22577487 4987272 10511060 17218818 10511060 17218818 9829183 13985523 9829183 13985523 14101981 17074458 14101981 17074458 7111453 2656723 7111453 2656723 24278210 2656723 22561954 12183950 22561954 12183950 6235770 22211480 6235770 22211480 22974506 22211480 16031346 6399763 16031346 6399763 20771078 20298115 20771078 20298115 2581069 24396488 2581069 24396488 21370515 11242236 21370515 11242236 5830494 21012026 5830494 21012026 14564769 5561829 14564769 5561829 4282181 22498672 4282181 22498672 19025185 13274413 19025185 13274413 11604261 20603851 11604261 20603851 6417547 20603851 16915882 9804546 16915882 9804546 8871773 21365863 8871773 21365863 22297217 14287825 22297217 14287825 10981118 16438731 10981118 16438731 16745266 9525876 16745266 9525876 8488702 18469566 8488702 18469566 8365173 2931158 8365173 2931158 3333798 9844786 3333798 9844786 25278731 1639727 25278731 1639727 5702104 6816898 5702104 6816898 19236406 19557284 19236406 19557284 25358212 24173211 25358212 9994977 25358212 9994977 15927848 23639365 15927848 23639365 3375451 23639365 20487057 15423068 20487057 15423068 13049409 1423768 13049409 1423768 1601392 1423768 18008365 14882463 18008365 14882463 13707638 6261513 13707638 6261513 6378247 20975586 6378247 20975586 22878876 3777203 22878876 19157791 22878876 19157791 18641402 5111774 18641402 5111774 5143109 5111774 16794106 20665774 16794106 20665774 22804652 4140765 22804652 4140765 19126374 16603865 19126374 16603865 3201790 23812597 3201790 23812597 19768249 14461959 19768249 14461959 6759856 20267737 6759856 8390608 6759856 8390608 21164159 20460262 21164159 20460262 4831613 4817317 4831613 14154109 4831613 14154109 13927851 13788593 13927851 13788593 10619220 20505971 10619220 20505971 25896754 24968982 25896754 5156806 25896754 5156806 14391047 20570982 14391047 20570982 4981680 4733729 4981680 21534173 4981680 21534173 6318749 16844401 6318749 16844401 22238984 23029234 22238984 23029234 3814988 16678819 3814988 16678819 23370635 22498380 23370635 22498380 3126429 3490512 3126429 3490512 19454389 19043358 19454389 19043358 15200358 1521498 15200358 1521498 25096397 1521498 4210437 12731454 4210437 12731454 14090286 9595203 14090286 9595203 8488604 18462593 8488604 9083751 8488604 9083751 17248005 15731070 17248005 15731070 3146753 3399142 3146753 18384827 3146753 18384827 17412436 12257274 17412436 12257274 12071075 16610275 12071075 16610275 22262178 21638136 22262178 8085475 22262178 8085475 13212058 15489664 13212058 15489664 9984136 19574278 9984136 19574278 4412008 22545330 4412008 20374500 4412008 20374500 21735456 5527029 21735456 24545272 21735456 24545272 2278452 15715410 2278452 15715410 19415286 7487598 19415286 7487598 15667689 21992601 15667689 21992601 22491601 10137698 22491601 10137698 10619362 14610179 10619362 14610179 16066241 4766583 16066241 4766583 21825240 4766583 1723962 1717716 1723962 1717716 12629255 26173923 12629255 26173923 953682 17012403 953682 17012403 14367767 6319756 14367767 6319756 20877362 6319756 19234956 23948599 19234956 23948599 2983639 10879436 2983639 10879436 25094441 23887140 25094441 23887140 22939171 15831216 22939171 15831216 2539039 24338360 2539039 20813827 2539039 20813827 15914681 10955416 15914681 10955416 21117807 5425885 21117807 5425885 17044853 23119016 17044853 23119016 3827642 23119016 20687491 5952714 20687491 5952714 6176288 5952714 17049910 17797406 17049910 17797406 18270346 7489633 18270346 7489633 19751817 12818439 19751817 12818439 13430848 11311507 13430848 11311507 17862069 9662618 17862069 9662618 14632005 14493377 14632005 14493377 21392806 6047149 21392806 6047149 20437707 14544631 20437707 14544631 8317991 21626628 8317991 21626628 5359604 21626628 13355666 1882802 13355666 1882802 2066153 15157624 2066153 15157624 24121193 1673028 24121193 1673028 25412025 1673028 3635251 18558447 3635251 18558447 15008154 12810387 15008154 12810387 13336910 9213633 13336910 9213633 328276 549125 328276 549125 11268712 11711765 11268712 11711765 15488786 18087927 15488786 18087927 22227077 4759140 22227077 4759140 21736934 15540419 21736934 15540419 1914355 1752835 1914355 22401961 1914355 22401961 11952340 8297283 11952340 8297283 8674178 8297283 9617955 21681113 9617955 21681113 5210046 20949772 5210046 20949772 6893502 9175028 6893502 9175028 25850368 886354 25850368 886354 12559810 18579466 12559810 18579466 19177032 4003226 19177032 4003226 290799 410640 290799 410640 1568247 23505340 1568247 23505340 6640613 7146995 6640613 7146995 17382223 21338657 17382223 21338657 21918147 21338657 8094922 4122003 8094922 4122003 26274240 507966 26274240 507966 6886639 18843706 6886639 18843706 8622946 9117111 8622946 9117111 13662479 14966712 13662479 14966712 23791486 23346237 23791486 3457264 23791486 3457264 4700703 17477794 4700703 17477794 25223613 24268735 25223613 24268735 12845023 10764919 12845023 10764919 21067483 4569723 21067483 4569723 21885738 4569723 9965790 13312039 9965790 13312039 17710268 20222985 17710268 20222985 2623025 2252751 2623025 2252751 13480499 20400123 13480499 20400123 6538852 19161055 6538852 19161055 19585851 6374719 19585851 6374719 21143674 6374719 9910754 16958726 9910754 16958726 15053658 10204380 15053658 10204380 22998016 22611310 22998016 4138346 22998016 4138346 19507720 12501897 19507720 12501897 10078346 18307955 10078346 18307955 8602436 12910831 8602436 12910831 19544698 4664370 19544698 4664370 22247049 16469799 22247049 16469799 8814335 8571126 8814335 17689410 8814335 17689410 11683536 11558237 11683536 11558237 23180324 24070809 23180324 24070809 24545421 2690258 24545421 2690258 14279964 19344844 14279964 19344844 7536381 19344844 16891778 4949029 16891778 4949029 5149241 4949029 13270487 20963117 13270487 20963117 5226367 3424251 5226367 3424251 23180036 3424251 13000466 23926588 13000466 23926588 25064473 23926588 8021670 12691969 8021670 12691969 18278840 6097934 18278840 6097934 2594366 24194063 2594366 24194063 13718444 10228077 13718444 10228077 10823963 24831406 10823963 24831406 1912907 24831406 21854558 14756007 21854558 14756007 10790412 21703170 10790412 21703170 22272795 21703170 21080615 11519374 21080615 11519374 10628402 16199022 10628402 16199022 20404369 6874225 20404369 16329464 20404369 16329464 14256654 13230975 14256654 13230975 9374186 8888651 9374186 8888651 11227483 20022270 11227483 20022270 7135775 17920389 7135775 17920389 15732313 10056337 15732313 10056337 20287473 2916480 20287473 2916480 3330409 2916480 13475782 14757652 13475782 14757652 15783022 14757652 11174938 10278776 11174938 10278776 22521191 782902 22521191 782902 748843 782902 18428580 17460142 18428580 17460142 10528590 2072220 10528590 2072220 24843636 21707048 24843636 21707048 10499694 14174915 10499694 14174915 17564311 17291884 17564311 17291884 10259262 8721719 10259262 8721719 20321653 6055233 20321653 6055233 3487919 3697174 3487919 3697174 17209302 16229690 17209302 16229690 10982642 7546895 10982642 7546895 5315984 5043477 5315984 5043477 9574046 14044133 9574046 14044133 26059660 1002850 26059660 1002850 4551783 20867643 4551783 20867643 21255179 15302379 21255179 15302379 14012098 9843942 14012098 9843942 3964130 22982843 3964130 13831388 3964130 13831388 16424186 8750222 16424186 8750222 4321124 22710317 4321124 22710317 22230178 12502157 22230178 12502157 12427751 8995012 12427751 8995012 4729405 4303151 4729405 13864205 4729405 13864205 13920672 13402182 13920672 13402182 13400618 4319472 13400618 4319472 24039372 2654719 24039372 2654719 3226225 25532979 3226225 25532979 26571835 25532979 16779921 9159088 16779921 9159088 9547741 13886450 9547741 13886450 13963800 2058182 13963800 2058182 1609607 15903605 1609607 15903605 14207806 11563493 14207806 11563493 16158452 10039846 16158452 10039846 10828454 10039846 12870943 13790476 12870943 13790476 20553945 5075617 20553945 5075617 21632706 20282327 21632706 20282327 13989180 7429000 13989180 7429000 7256571 2777015 7256571 2777015 2754111 2777015 7432798 22355110 7432798 22355110 23551867 4946744 23551867 4946744 6896525 11726976 6896525 11726976 12651246 13898311 12651246 13898311 11060410 3718591 11060410 3718591 23022712 21209716 23022712 21209716 17793227 3931703 17793227 3931703 22788229 20780890 22788229 20780890 15205412 14351296 15205412 14351296 13452919 12980190 13452919 12980190 11617192 15863665 11617192 15863665 22627607 21867032 22627607 21867032 17385555 13025835 17385555 13025835 5622820 3835720 5622820 3835720 4211829 3835720 17610367 9191825 17610367 9191825 8486769 4867405 8486769 4867405 5053078 4867405 18823567 10211733 18823567 10211733 16386203 21253699 16386203 21253699 22049419 9061286 22049419 9061286 11511177 15502515 11511177 15502515 16025524 15502515 11412618 10686882 11412618 10686882 18489305 19487626 18489305 19487626 20225546 19487626 19882219 8587628 19882219 8587628 12400169 18798605 12400169 18798605 19702113 14930224 19702113 14930224 2705149 24242469 2705149 24242469 16140480 13132601 16140480 13132601 10701796 8610445 10701796 8610445 21630563 5326774 21630563 17556252 21630563 17556252 9877313 16757839 9877313 16757839 22883981 3834022 22883981 3834022 7820880 19232467 7820880 10047221 7820880 10047221 20194762 4003231 20194762 4003231 22758832 4003231 4923428 14542075 4923428 14542075 22363198 21548803 22363198 14606982 22363198 14606982 8521245 18590636 8521245 13577389 8521245 13577389 20594369 23199922 20594369 23199922 23638736 3633064 23638736 3633064 5840117 13080256 5840117 13080256 17743176 23129815 17743176 23129815 24123241 8659762 24123241 8659762 13390488 20341207 13390488 20341207 6278528 5685039 6278528 5685039 18217382 13422490 18217382 13422490 12239810 25928666 12239810 25928666 26804992 3650863 26804992 3650863 1437429 25280350 1437429 16348929 1437429 16348929 24675654 23502224 24675654 7943340 24675654 7943340 13999616 19832207 13999616 19832207 3311586 3006328 3311586 13203466 3311586 13203466 19857361 4741746 19857361 4741746 24057026 2778824 24057026 2778824 19773522 21610929 19773522 21610929 4167999 4173588 4167999 4173588 22505571 16385589 22505571 16385589 15866342 1890370 15866342 1890370 24807157 1890370 6807094 18100029 6807094 18100029 11805166 11618386 11805166 11618386 23106232 25968284 23106232 25968284 1043880 4500213 1043880 4500213 7808396 15833062 7808396 15833062 13960007 9554241 13960007 9554241 20308990 7075101 20308990 13511476 20308990 13511476 10610769 8867980 10610769 8867980 20622219 5820894 20622219 5820894 5958179 6212335 5958179 6212335 14794393 14649653 14794393 14649653 3514068 24124225 3514068 24124225 2185294 24970864 2185294 24970864 22020768 8568830 22020768 8568830 15801229 19372342 15801229 19372342 20048915 19372342 19458064 15593790 19458064 15593790 8342771 23832817 8342771 23832817 2935137 22460518 2935137 22460518 14651282 10224211 14651282 10224211 16883945 10224211 9910776 16842623 9910776 16842623 17693183 3620726 17693183 3620726 3845004 14927879 3845004 14927879 15634495 8039810 15634495 8039810 19252761 8039810 7663039 19376587 7663039 13337336 7663039 13337336 22770388 4097751 22770388 4097751 19859510 22447579 19859510 22447579 23497764 5843208 23497764 5843208 6799006 23867779 6799006 23867779 25108025 23867779 24220645 4192819 24220645 4192819 6798551 18653837 6798551 18653837 19187568 18653837 15825338 6327514 15825338 6327514 3161909 3130602 3161909 3130602 14776137 17425031 14776137 17425031 18149300 17425031 10851633 6839312 10851633 6839312 20338682 6839312 19208457 10405098 19208457 10405098 9571190 8854341 9571190 8854341 2577959 2820366 2577959 2820366 21375209 7724270 21375209 7724270 16232394 11379887 16232394 11379887 7971590 19038273 7971590 19038273 20848344 21503481 20848344 21503481 5190957 4691326 5190957 4691326 25135051 24029253 25135051 5449543 25135051 5449543 20119079 20271974 20119079 20271974 6738872 8991881 6738872 8991881 11658490 13913692 11658490 13913692 18443394 8820540 18443394 8820540 10079250 15442891 10079250 15442891 13919652 8983295 13919652 8983295 8428926 18474908 8428926 18474908 4981507 4838306 4981507 4838306 14087677 16464930 14087677 16464930 20565304 5851072 20565304 5851072 20884257 20245196 20884257 20245196 5228236 5130897 5228236 18258721 5228236 18258721 18948408 17048911 18948408 17048911 9192636 8734964 9192636 8734964 13064943 15457343 13064943 15457343 10927069 6821791 10927069 6821791 22277798 5027056 22277798 13204910 22277798 13204910 9562039 8938188 9562039 14552301 9562039 14552301 12686353 7550658 12686353 7550658 6881487 6491204 6881487 6491204 20095405 9554364 20095405 9554364 12371637 12721318 12371637 12721318 16497509 8854478 16497509 8854478 18291045 10959041 18291045 10959041 5074465 5000822 5074465 5000822 6761796 10785368 6761796 10785368 19771269 7581409 19771269 17706838 19771269 17706838 877747 1062982 877747 1062982 24815291 6379070 24815291 6379070 19814978 18497713 19814978 18497713 13837868 12886388 13837868 22141735 13837868 22141735 2507131 1488808 2507131 1488808 1755541 1488808 20171993 18527026 20171993 18527026 17818449 11721235 17818449 11721235 14536313 15717384 14536313 15717384 11348124 14250653 11348124 14250653 16128277 15400842 16128277 15400842 14332596 7237624 14332596 7237624 7518656 7237624 13303230 18405048 13303230 18405048 22709264 4269344 22709264 11906840 22709264 11906840 7075235 3699796 7075235 3699796 26773075 163740 26773075 163740 3496272 4904261 3496272 4904261 11517327 22132229 11517327 22132229 22684833 8151149 22684833 8151149 12044079 15783442 12044079 15783442 9680064 17343818 9680064 12530147 9680064 12530147 22311978 4363512 22311978 16706274 22311978 16706274 13348656 8948016 13348656 8948016 5261558 21702529 5261558 5891456 5261558 5891456 18948307 14659951 18948307 14659951 13546705 11692272 13546705 11692272 9580720 7003304 9580720 7003304 22303783 23620562 22303783 23620562 2714126 24132752 2714126 24132752 23687859 10814473 23687859 10814473 11233565 16904894 11233565 16904894 21147098 2042878 21147098 2042878 24698007 2042878 20822475 10593226 20822475 10593226 10815591 7625875 10815591 7625875 19450280 15193765 19450280 15193765 11830554 15193765 13876382 9007022 13876382 9007022 9288436 9007022 25266731 24172205 25266731 24172205 14089283 8197915 14089283 8197915 8256966 19562931 8256966 19562931 20357678 19562931 16911867 11983515 16911867 11983515 1197188 1236336 1197188 1236336 11081859 15983719 11081859 15983719 22808851 23769809 22808851 23769809 3256467 23769809 24708527 22513628 24708527 22513628 22427223 17543011 22427223 17543011 1712567 25155215 1712567 8692271 1712567 8692271 9895962 22453581 9895962 22453581 4307085 4416683 4307085 4416683 6700058 13719998 6700058 13719998 20398574 20326067 20398574 20326067 6579023 8550148 6579023 8550148 20370739 20067310 20370739 20067310 9054904 5838843 9054904 5838843 21363629 19335246 21363629 19335246 10397576 5480725 10397576 5480725 5755398 5480725 14983017 21145548 14983017 21145548 2111679 24779798 2111679 12161830 2111679 12161830 21840280 21082906 21840280 21082906 5907370 20453417 5907370 20453417 16875885 13282128 16875885 13282128 13593686 4281756 13593686 4281756 22632897 4281756 16545887 20951398 16545887 20951398 6047238 15897730 6047238 15897730 11382926 11085027 11382926 11085027 17590195 18427731 17590195 18427731 1476665 25612169 1476665 14688307 1476665 14688307 18336685 9162442 18336685 13798651 18336685 13798651 4713037 4602082 4713037 22211904 4713037 22211904 13349411 3929140 13349411 3929140 4158324 12656865 4158324 12656865 21269199 5497705 21269199 5497705 21265358 8439770 21265358 8439770 14030669 16570092 14030669 16570092 9854176 8538393 9854176 8538393 19034472 23343161 19034472 23343161 24431193 12600974 24431193 12600974 13498223 13482919 13498223 13482919 1746520 1633257 1746520 1633257 19012277 23027223 19012277 23027223 24298190 23027223 8852068 11889991 8852068 11889991 14909448 17076721 14909448 17076721 10210741 17076721 23665545 22753542 23665545 22753542 6963866 16726291 6963866 16726291 11985761 7794493 11985761 7794493 19991163 7153011 19991163 7153011 17700645 19558640 17700645 19558640 20336990 19558640 14132765 13162787 14132765 13162787 25345655 24187583 25345655 24187583 10642413 4248556 10642413 4248556 22383225 4248556 14436366 22195229 14436366 22195229 23265560 22195229 17440512 15336363 17440512 15336363 12722457 7963720 12722457 7963720 22070510 23229980 22070510 23229980 23747677 3356621 23747677 3356621 21054136 7284703 21054136 7284703 13212522 19230934 13212522 19230934 19690291 19230934 7418333 23736005 7418333 23736005 3108687 5818453 3108687 5818453 9757678 17243213 9757678 17243213 17105404 9935021 17105404 9935021 16371956 12944306 16371956 12944306 11098515 15960484 11098515 15960484 10160948 9672458 10160948 15539313 10160948 15539313 13934569 10935448 13934569 10935448 11444630 10382276 11444630 10382276 17715168 17635469 17715168 17635469 17980835 9063379 17980835 9063379 13758589 18120693 13758589 18120693 7629144 1189766 7629144 1189766 1075165 1189766 5129224 16240675 5129224 16240675 15137556 7133964 15137556 7133964 4811440 4638276 4811440 4638276 15529302 16016296 15529302 16016296 16569526 16016296 13108024 10187320 13108024 10187320 21855797 22753640 21855797 22753640 23841884 22753640 23478427 2533956 23478427 2533956 24264298 2533956 23407725 14931748 23407725 14931748 10067082 9536706 10067082 9536706 10066581 14457127 10066581 14457127 16813089 16220819 16813089 16220819 11117948 9974459 11117948 9974459 17262219 15562588 17262219 15562588 15824542 4252741 15824542 4252741 4303198 4252741 18970498 10392147 18970498 10392147 14405958 20163670 14405958 20163670 6916124 21995015 6916124 21995015 4952502 13100087 4952502 13100087 13475542 8750481 13475542 8750481 18064022 8750481 13412930 15380095 13412930 15380095 24179867 22877476 24179867 12138257 24179867 12138257 5036724 23215927 5036724 23215927 24333561 23215927 1231437 25658371 1231437 17080307 1231437 17080307 21584612 4524062 21584612 4524062 4667663 4524062 20197665 22920209 20197665 22920209 3838085 22920209 10738896 7779262 10738896 7779262 4909871 23860368 4909871 23860368 3104968 9452408 3104968 9452408 20067856 5695098 20067856 5695098 4760070 22393001 4760070 22393001 8147235 16146103 8147235 16146103 18212600 18043891 18212600 18043891 21723598 21148414 21723598 21148414 17107200 12782527 17107200 12782527 2545781 24251195 2545781 22767310 2545781 22767310 20844409 11955252 20844409 11955252 14143478 20790907 14143478 20790907 21345028 20790907 8996434 8376415 8996434 8376415 10668905 12003782 10668905 12003782 19711819 22071105 19711819 22071105 25599730 1156410 25599730 1156410 18794941 10851128 18794941 10851128 9789558 5116510 9789558 5116510 21744359 5116510 15970443 21563922 15970443 21563922 5384637 16125930 5384637 16125930 14728393 14059179 14728393 14059179 18691735 20123549 18691735 20123549 21918066 4793310 21918066 4793310 1453768 25409496 1453768 16229370 1453768 16229370 10836823 11742969 10836823 11742969 15232896 16036005 15232896 16036005 19104937 24642385 19104937 24642385 25548054 24642385 5425837 19129649 5425837 19129649 19677267 19129649 6950178 19934418 6950178 19934418 14338735 11733870 14338735 11733870 9866373 20733513 9866373 20733513 22436931 21593247 22436931 21593247 19630242 981078 19630242 981078 960668 981078 17867700 13993953 17867700 13993953 5611434 21113516 5611434 21113516 4427845 2365433 4427845 2365433 24381786 2365433 16426188 11710809 16426188 11710809 2682425 2384599 2682425 2384599 22962673 14411263 22962673 14411263 14077699 6254991 14077699 6254991 25866195 1258455 25866195 1258455 8538891 19388512 8538891 19388512 2644967 2909907 2644967 23081948 2644967 23081948 14686854 13368742 14686854 13368742 9419961 5264226 9419961 5264226 21908883 5264226 21806451 17379877 21806451 17379877 7116971 20029322 7116971 8387780 7116971 8387780 8933428 13015527 8933428 13015527 18528565 17710916 18528565 17710916 14030863 5636876 14030863 5636876 21499425 5636876 21409168 25183790 21409168 25183790 1562922 24805732 1562922 24805732 20627848 4824600 20627848 4824600 22264295 4824600 18025610 23120985 18025610 23120985 24388512 23255394 24388512 7121779 24388512 7121779 9007711 17093472 9007711 17093472 18698128 3358126 18698128 3358126 3329168 15272498 3329168 15272498 12426117 9218530 12426117 9218530 18008982 16703244 18008982 16703244 16081851 11454950 16081851 11454950 12274017 16484214 12274017 16484214 19898107 5712038 19898107 5712038 3679993 25770011 3679993 25770011 1320392 24852041 1320392 24852041 6613213 13689893 6613213 13689893 13999639 8489056 13999639 8489056 25927268 24892932 25927268 24892932 21005725 16696532 21005725 16696532 14421255 8528578 14421255 8528578 3084969 3220939 3084969 3220939 10546084 22074751 10546084 22074751 24954127 1769472 24954127 22510127 24954127 22510127 15517257 7389111 15517257 7389111 19545196 7389111 11914228 14657622 11914228 14657622 19738672 7187163 19738672 7187163 11546414 15154930 11546414 15154930 14326625 12198203 14326625 12198203 9659315 22419379 9659315 22419379 4602062 22419379 15550496 10882976 15550496 10882976 7509937 6964585 7509937 6964585 19776563 16419323 19776563 16419323 1011236 1130511 1011236 1130511 19323329 20481012 19323329 20481012 6268082 6161141 6268082 18341603 6268082 18341603 20898365 4923708 20898365 4923708 22263189 4923708 16433833 12311224 16433833 12311224 6944139 23408126 6944139 23408126 3387175 23408126 19688968 17201761 19688968 17201761 11892901 8080026 11892901 8080026 8450151 11016951 8450151 11016951 22924645 3875823 22924645 3875823 9673705 16837947 9673705 16837947 20514816 21175910 20514816 21175910 6085812 21175910 11595043 6838718 11595043 6838718 4559399 22549522 4559399 22549522 23041806 7852223 23041806 7852223 9646538 17544148 9646538 13167818 9646538 13167818 14213719 14903082 14213719 14903082 18535680 4187021 18535680 4187021 4522377 4187021 4967461 15641217 4967461 15641217 16114703 9862697 16114703 9862697 3780693 23247550 3780693 14043188 3780693 14043188 17688226 21360120 17688226 21360120 5720121 5793097 5720121 11035831 5720121 11035831 21000194 4844495 21000194 4844495 21793241 4844495 12492304 20313194 12492304 20313194 24927333 24047480 24927333 24047480 25222073 24047480 18155413 7523053 18155413 7523053 8023503 7523053 13492373 22725989 13492373 22725989 23495953 22725989 20049096 11422008 20049096 11422008 13653953 12752194 13653953 12752194 11141347 9289026 11141347 9289026 25791803 24888765 25791803 6515944 25791803 6515944 3409766 23658773 3409766 7102462 3409766 7102462 19838492 19112117 19838492 19112117 19312921 15049667 19312921 15049667 14248300 10011108 14248300 10011108 8026686 1962139 8026686 1962139 2201565 1962139 4171780 9120442 4171780 9120442 15594268 11807162 15594268 11807162 14878474 21996783 14878474 21996783 4918429 21996783 20141376 8980012 20141376 8980012 12256029 20162697 12256029 20162697 23538960 22530689 23538960 22530689 17739783 9292992 17739783 9292992 6247361 23794573 6247361 23794573 24454868 23794573 3534635 20091255 3534635 20091255 24070871 22921416 24070871 22921416 23281950 20856178 23281950 20856178 12552000 9520238 12552000 9520238 23603103 3239616 23603103 3239616 17883697 19367956 17883697 19367956 24375935 23356384 24375935 4947802 24375935 4947802 14285945 20615074 14285945 20615074 24891372 23651066 24891372 6107018 24891372 6107018 4078497 23911102 4078497 23911102 3182657 23911102 24528775 14120784 24528775 14120784 10941671 17571442 10941671 17571442 6689309 5543297 6689309 5543297 5776755 5543297 14978732 12223884 14978732 12223884 1741725 25036984 1741725 6367194 1741725 6367194 9169729 17991590 9169729 17991590 15645914 8143983 15645914 8143983 7396979 19882814 7396979 19882814 108554 229802 108554 19247794 108554 19247794 9629824 17081727 9629824 17081727 7066263 20009403 7066263 20009403 9031329 7773905 9031329 7773905 8326071 13897140 8326071 13897140 16842366 10436504 16842366 10436504 18721966 24056471 18721966 24056471 2930728 23773550 2930728 23773550 10182522 16428895 10182522 16428895 17050359 16428895 16370052 13716227 16370052 13716227 3927600 4116473 3927600 7176307 3927600 7176307 23548493 597957 23548493 597957 26098455 597957 16661997 15413861 16661997 15413861 8743119 18386506 8743119 17258566 8743119 17258566 24584873 2208658 24584873 2208658 10188221 16163528 10188221 16163528 15160891 8956583 15160891 8956583 18359789 17741386 18359789 17741386 15362809 11879672 15362809 11879672 11066915 16127902 11066915 16127902 24015406 2834778 24015406 2834778 5329891 15429436 5329891 15429436 21535360 22770260 21535360 22770260 4255507 22770260 21909362 19221413 21909362 19221413 13194162 13620116 13194162 13620116 8629496 18511641 8629496 10564800 8629496 10564800 12466756 16380286 12466756 16380286 8262614 18704250 8262614 18704250 15316230 13640696 15316230 13640696 12100811 7189912 12100811 7189912 5441153 5455427 5441153 5455427 9564739 11266613 9564739 11266613 23589590 22454140 23589590 10174280 23589590 10174280 15726449 16918266 15726449 16918266 21589889 20918008 21589889 20918008 19844601 17905053 19844601 17905053 14230724 9913833 14230724 9913833 24939734 1911712 24939734 1911712 8627025 16466849 8627025 16466849 22557291 21753333 22557291 21753333 7935005 9373262 7935005 9373262 18478324 18066320 18478324 18066320 21464529 5456972 21464529 19623693 21464529 19623693 16416307 13607514 16416307 13607514 2000256 2438888 2000256 2438888 15540803 16930496 15540803 16930496 4651418 4627876 4651418 21871395 4651418 21871395 13799157 12761353 13799157 20312324 13799157 20312324 2574399 2287384 2574399 2287384 21454704 9930682 21454704 9930682 11149364 24628679 11149364 24628679 2083746 23125687 2083746 23125687 16673730 15469638 16673730 15469638 9214515 21759458 9214515 21759458 3705308 23363295 3705308 23363295 20032007 9006226 20032007 9006226 4974659 3861362 4974659 3861362 3711381 3861362 19234538 9570662 19234538 9570662 16475383 13056550 16475383 13056550 9390591 8815634 9390591 8815634 12989280 24942726 12989280 24942726 2047190 8721269 2047190 8721269 13194899 14859031 13194899 14859031 12002080 13159392 12002080 13159392 17792120 21378941 17792120 21378941 5658300 13899776 5658300 13899776 16364361 15788745 16364361 15788745 15695507 15036273 15695507 15036273 4146730 22706411 4146730 22706411 19354453 8592389 19354453 8592389 2638214 24334056 2638214 4660625 2638214 4660625 5854719 8890439 5854719 8890439 23302053 3610447 23302053 3610447 18581397 20333438 18581397 20333438 25811399 24980316 25811399 12364282 25811399 12364282 13845907 17110251 13845907 17110251 17504478 11433382 17504478 11433382 10108632 23788211 10108632 23788211 24967417 6137357 24967417 6137357 11073426 16714845 11073426 16714845 8088365 19066622 8088365 8963226 8088365 8963226 14144131 23123464 14144131 23123464 3982996 22311213 3982996 22311213 22105607 3331909 22105607 3331909 24291999 23613496 24291999 23613496 13804781 8141584 13804781 8141584 19599865 19346321 19599865 19346321 18362311 7925540 18362311 7925540 2478916 2436312 2478916 2436312 11568507 18775765 11568507 18775765 8264525 17391728 8264525 17391728 17616393 8510704 17616393 8510704 7285459 5078084 7285459 5078084 5279765 12662415 5279765 12662415 22838783 4109250 22838783 14731769 22838783 14731769 10876230 9953963 10876230 9953963 17382199 3234843 17382199 3234843 3526912 3234843 19799407 19244805 19799407 19244805 5111534 21859538 5111534 16869238 5111534 16869238 14931038 5479400 14931038 5479400 2462387 2807483 2462387 2807483 12467494 17315462 12467494 17315462 25361259 24223787 25361259 24223787 21772638 8120500 21772638 8120500 10422169 18558517 10422169 18558517 18722753 10281819 18722753 10281819 15914827 16298886 15914827 16298886 19287825 19408431 19287825 19408431 19795875 8342022 19795875 8342022 18178026 19296534 18178026 19296534 20052961 8444237 20052961 8444237 14975485 22733716 14975485 22733716 23190709 22733716 5689806 16493462 5689806 16493462 19312321 7859065 19312321 7859065 23675963 25940167 23675963 25940167 1189461 25940167 23810526 19291994 23810526 19291994 6842467 6940529 6842467 13815967 6842467 13815967 16735789 4417055 16735789 4417055 22375760 4417055 22032505 6746904 22032505 6746904 17229197 24444374 17229197 24444374 25560175 24444374 14140746 8713095 14140746 8713095 18963829 8183832 18963829 8183832 17212770 18318935 17212770 18318935 19629016 22585370 19629016 22585370 24091363 22981741 24091363 22981741 14499453 9744161 14499453 9744161 17711131 9744161 10241762 21717166 10241762 21717166 22404598 21717166 7598539 9568194 7598539 9568194 20999814 5781919 20999814 5781919 17568264 16628707 17568264 16628707 11584172 14435566 11584172 14435566 16951393 10067863 16951393 15614935 16951393 15614935 13128370 4272581 13128370 4272581 22753705 4174786 22753705 4174786 11962259 14392168 11962259 14392168 15026884 10305119 15026884 10305119 22230280 21461031 22230280 21461031 15799840 6092398 15799840 6092398 5470419 21669338 5470419 5125756 5470419 5125756 12704574 17864172 12704574 17864172 8985008 10412532 8985008 10412532 24556150 2360206 24556150 20297143 24556150 20297143 15108886 9350503 15108886 9350503 9888584 9350503 21536338 5313702 21536338 5313702 13466519 13300781 13466519 11343957 13466519 11343957 16160339 18227186 16160339 18227186 18783115 12913733 18783115 12913733 6899252 5995170 6899252 5995170 20991632 17730267 20991632 17730267 12702340 5502509 12702340 5502509 5578234 16762813 5578234 16762813 19973849 1143142 19973849 1143142 25631458 1143142 23484283 12138214 23484283 12138214 10571224 6775724 10571224 6775724 3643609 3466135 3643609 21023782 3643609 21023782 13437363 9219443 13437363 9219443 17589777 9219443 12756643 24179478 12756643 24179478 25443670 24179478 3767954 8070539 3767954 8070539 10307791 16457230 10307791 16457230 18840793 4366928 18840793 4366928 4117136 3828267 4117136 3828267 16571914 23215304 16571914 23215304 3506614 16512861 3506614 16512861 16313855 10933628 16313855 10933628 7000608 4384233 7000608 4384233 4436932 4384233 26654875 241812 26654875 241812 10862964 22770209 10862964 22770209 23496122 22770209 22843066 20552904 22843066 20552904 18691365 7646493 18691365 7646493 4999556 4909988 4999556 4909988 10146896 22078640 10146896 22078640 4660288 11516558 4660288 11516558 16205188 20910577 16205188 20910577 24221131 23634321 24221131 23634321 20522071 17958217 20522071 17958217 9422446 9017697 9422446 9017697 20134776 19436893 20134776 19436893 18023853 7218016 18023853 7218016 5376876 4902755 5376876 4902755 22177323 4902755 19401934 21528487 19401934 21528487 1278886 25537180 1278886 2451343 1278886 2451343 6584676 24326817 6584676 24326817 2721191 18922636 2721191 18922636 14447289 12470627 14447289 12470627 13066625 14332279 13066625 14332279 17855630 9212326 17855630 9212326 3140082 23722491 3140082 7650901 3140082 7650901 14531668 19575418 14531668 19575418 6174795 2891274 6174795 2891274 2707860 2891274 8404227 18975628 8404227 18975628 20402052 19490121 20402052 19490121 10780028 15580329 10780028 15580329 19860152 19708801 19860152 19708801 13192693 5056935 13192693 5056935 630861 674491 630861 11960230 630861 11960230 25308833 1767699 25308833 1767699 10793045 17090483 10793045 17090483 21595246 20764222 21595246 9252568 21595246 9252568 4781362 22087772 4781362 11575965 4781362 11575965 17363024 22742918 17363024 22742918 24003952 9951957 24003952 9951957 12478704 12202240 12478704 12202240 16558239 9120874 16558239 9120874 9496466 22566119 9496466 22566119 4539407 22566119 14327895 6796102 14327895 6796102 964295 25904953 964295 17379827 964295 17379827 10442124 6589756 10442124 6589756 20396204 6589756 10469294 22129352 10469294 22129352 22655614 22129352 12502676 6645980 12502676 6645980 6769768 20842170 6769768 20842170 21578863 12437439 21578863 12437439 8354138 18860574 8354138 18860574 3325973 2242557 3325973 2242557 1874752 15830704 1874752 15830704 20964448 21764371 20964448 21764371 24069054 22817196 24069054 22817196 12986107 9401473 12986107 9401473 5951810 21529320 5951810 21529320 21875857 21529320 9235613 9486807 9235613 9486807 11080301 14778682 11080301 14778682 12035952 6493142 12035952 6493142 21953614 21181866 21953614 21181866 7656132 7061833 7656132 7061833 6973960 15526929 6973960 15526929 11862178 1313691 11862178 1313691 1624402 19496451 1624402 19496451 14570651 12236747 14570651 12236747 16846657 17193765 16846657 17193765 9935806 22145169 9935806 22145169 2430577 2765813 2430577 23462516 2430577 23462516 18725793 10255669 18725793 10255669 9192006 4317615 9192006 4317615 4449542 4317615 11695336 20198741 11695336 20198741 6921347 10173033 6921347 10173033 13214077 20285523 13214077 20285523 6822479 20285523 20656946 9214913 20656946 9214913 4006976 22861983 4006976 20508879 4006976 20508879 13318498 9726795 13318498 9726795 8117941 21209350 8117941 21209350 5723536 17519119 5723536 17519119 22678301 3880172 22678301 3880172 14339158 16513327 14339158 16513327 1360152 1752419 1360152 12198588 1360152 12198588 20965408 6324326 20965408 18382698 20965408 18382698 12193345 3435431 12193345 3435431 23445586 3435431 5798340 23969213 5798340 23969213 3132819 16738748 3132819 16738748 14017994 12490548 14017994 12490548 22670840 21852745 22670840 21852745 6177940 12614604 6177940 12614604 17760655 20906775 17760655 20906775 25599839 24571384 25599839 24571384 10856388 16250183 10856388 16250183 16392471 9091630 16392471 9091630 18164624 9091630 18101540 15420284 18101540 15420284 6166036 20669086 6166036 20669086 3192400 2905979 3192400 2905979 23110628 10092001 23110628 10092001 10492488 25009156 10492488 25009156 2092954 22512425 2092954 22512425 11217550 12113070 11217550 12113070 16210984 17493789 16210984 17493789 9756413 17493789 9911168 9508275 9911168 20615087 9911168 20615087 2451547 2214452 2451547 2214452 19658795 13508826 19658795 13508826 5467664 21460224 5467664 20922215 5467664 20922215 12850515 4784317 12850515 4784317 21961074 4784317 7016611 20079365 7016611 20079365 20825030 10420355 20825030 10420355 16280233 17093803 16280233 17093803 18498430 18462188 18498430 18462188 26418109 25317974 26418109 13809813 26418109 13809813 8184707 18921011 8184707 8025312 8184707 8025312 21447873 22393990 21447873 22393990 23913311 2917377 23913311 2917377 18533363 9412939 18533363 9412939 7190567 21125322 7190567 21125322 3433787 3053276 3433787 3053276 20551355 9899980 20551355 9899980 12713999 17060809 12713999 17060809 4270349 4167057 4270349 4167057 15532162 15946278 15532162 15946278 23087222 22616460 23087222 4746014 23087222 4746014 9549975 19351469 9549975 19351469 6152666 5777430 6152666 18472805 6152666 18472805 12313168 10954011 12313168 10954011 11177595 10954011 13440744 14107858 13440744 14107858 18477786 5651061 18477786 5651061 21265201 19615607 21265201 19615607 14719729 3848734 14719729 3848734 22888058 18578930 22888058 18578930 7033538 20433039 7033538 20433039 6401750 15620613 6401750 15620613 18207011 19408189 18207011 19408189 6570158 6036652 6570158 6036652 7634455 23995089 7634455 23995089 2989643 23995089 19237629 16579203 19237629 16579203 2845077 3138941 2845077 12073025 2845077 12073025 16066456 8402155 16066456 8402155 4926311 22072616 4926311 22072616 18356733 9791619 18356733 9791619 4117200 22895340 4117200 12466596 4117200 12466596 20607763 3300373 20607763 3300373 3223604 3300373 20884722 14441830 20884722 14441830 1635073 2061510 1635073 2061510 5035300 6587669 5035300 6587669 7306377 17527036 7306377 17527036 18277711 4546908 18277711 4546908 22320818 20278220 22320818 20278220 14440567 1414317 14440567 1414317 25361999 17017352 25361999 17017352 11550999 11457569 11550999 11457569 21399446 20829234 21399446 20829234 16416710 12496076 16416710 12496076 12842893 3550444 12842893 3550444 4059466 3550444 9941187 22409257 9941187 22409257 22872960 22409257 14983465 8817288 14983465 8817288 8735908 1155869 8735908 1155869 25599982 23426750 25599982 23426750 21625594 16100025 21625594 16100025 15426591 9197584 15426591 9197584 22020736 5310243 22020736 5310243 5648402 5310243 17379866 12356739 17379866 12356739 14433386 9737778 14433386 9737778 21405422 5480115 21405422 5480115 9063004 14756006 9063004 14756006 14564068 7733887 14564068 7733887 19561382 21686426 19561382 21686426 22431351 21788361 22431351 21788361 13684220 9557290 13684220 9557290 21703380 23652328 21703380 23652328 3337039 20203284 3337039 20203284 8711260 8369083 8711260 8369083 15878813 12937687 15878813 12937687 7804572 19102190 7804572 19102190 3437180 3568397 3437180 3568397 14660774 16256472 14660774 16256472 18114915 19476250 18114915 19476250 19761310 24312794 19761310 24312794 661655 872746 661655 872746 7885698 11322975 7885698 11322975 16005701 8442624 16005701 8442624 9025040 13642429 9025040 13642429 14685202 11905491 14685202 11905491 14751664 3376370 14751664 3376370 2949661 24030205 2949661 24030205 20822931 7052128 20822931 7052128 18944903 17198638 18944903 17198638 9348709 21666765 9348709 21666765 22155089 21666765 15391284 12928901 15391284 12928901 6077318 21177886 6077318 21177886 20970113 15569114 20970113 15569114 15062715 11714561 15062715 11714561 13785063 24169431 13785063 24169431 25654325 24598369 25654325 24598369 3821800 8766552 3821800 8766552 14611333 13901895 14611333 13901895 9019064 6840928 9019064 6840928 20238966 10956159 20238966 10956159 11257828 5449103 11257828 5449103 21728494 5449103 10125666 13673155 10125666 13673155 17872250 6130847 17872250 6130847 5229693 5334706 5229693 21403892 5229693 21403892 20932688 11477951 20932688 11477951 9272699 6931583 9272699 6931583 20467928 6931583 8613057 13447415 8613057 13447415 15577637 7721137 15577637 7721137 5599510 2830973 5599510 2830973 2399930 2830973 22120000 10958682 22120000 10958682 12623700 19839218 12623700 19839218 22378119 21809805 22378119 21809805 15173070 10659865 15173070 10659865 17143795 18969469 17143795 18969469 21663022 21317986 21663022 21317986 22029201 6549233 22029201 6549233 19997289 10119296 19997289 10119296 7637230 19425461 7637230 19425461 11407688 5904054 11407688 5904054 6476867 8470494 6476867 8470494 20737948 6247065 20737948 6247065 7372812 21750375 7372812 21750375 22538801 21750375 9777398 14419205 9777398 14419205 16019123 23585600 16019123 23585600 3485269 5851585 3485269 5851585 8601844 17113279 8601844 17113279 17318072 6677377 17318072 6677377 21920171 21236471 21920171 21236471 20495808 18404824 20495808 18404824 13180745 8315794 13180745 8315794 5461072 5346279 5461072 5346279 3093445 23748798 3093445 23748798 22042041 19401470 22042041 19401470 5655013 21495995 5655013 21495995 17257354 13168965 17257354 13168965 9482597 5249195 9482597 5249195 3690110 3932874 3690110 3932874 14176531 22659751 14176531 22659751 26603729 25727830 26603729 25727830 13304704 12062550 13304704 12062550 22361357 21542823 22361357 21542823 5377174 13368998 5377174 13368998 14588996 17350081 14588996 17350081 24276547 23309539 24276547 23309539 6278223 19986737 6278223 19986737 17364067 16573971 17364067 16573971 10143295 7515302 10143295 7515302 24041144 2734594 24041144 2734594 23179392 14457373 23179392 14457373 12731065 11405113 12731065 11405113 21693182 21331718 21693182 21331718 22252553 21331718 15922101 13467093 15922101 13467093 5131445 1427832 5131445 1427832 1294353 1427832 1866826 20136075 1866826 20136075 7390059 16612014 7390059 16612014 11977945 11809742 11977945 11809742 20636840 19777242 20636840 19777242 11790733 8249766 11790733 8249766 7008486 20045084 7008486 20045084 10186698 6523952 10186698 6523952 6869539 14144382 6869539 14144382 20287709 22696211 20287709 22696211 4345895 11257132 4345895 11257132 17445984 9604829 17445984 9604829 12913577 13776641 12913577 13776641 26399418 25260978 26399418 16557595 26399418 16557595 6631720 20639568 6631720 10442887 6631720 10442887 22682262 4012816 22682262 7338341 22682262 7338341 4167927 1825256 4167927 1825256 24787472 1825256 7015357 7096758 7015357 7096758 7594205 19337811 7594205 19337811 19005655 8033011 19005655 12516048 19005655 12516048 7882262 7341916 7882262 7341916 9779748 21847408 9779748 21847408 26256782 25361256 26256782 4145267 26256782 4145267 10575571 16606687 10575571 16606687 14681563 6019106 14681563 6019106 5094599 24875884 5094599 24875884 2036792 24875884 18837021 13565174 18837021 13565174 3059229 2665403 3059229 14146170 3059229 14146170 19283104 6551633 19283104 6551633 20517520 19027293 20517520 19027293 11205019 6009483 11205019 6009483 6505468 6009483 13327455 14809703 13327455 14809703 17039960 16423563 17039960 16423563 10534080 15195477 10534080 15195477 20056188 19186515 20056188 19186515 13185650 2832970 13185650 2832970 23972609 2832970 19995406 11428186 19995406 11428186 12406957 11428186 25975194 737127 25975194 21873437 25975194 21873437 19738024 14966318 19738024 14966318 4314664 22638480 4314664 5067156 4314664 5067156 8717408 14994939 8717408 14994939 21939300 21176295 21939300 5630547 21939300 5630547 18243946 17989147 18243946 10353413 18243946 10353413 14553274 16743638 14553274 16743638 7140264 5290473 7140264 5290473 5381378 13130242 5381378 13130242 21774910 4016777 21774910 4016777 3720586 2657580 3720586 2657580 24790305 23779714 24790305 23779714 19828308 7926913 19828308 7926913 10842427 17596998 10842427 17596998 9521201 8983744 9521201 8983744 9733428 10407011 9733428 10407011 15659673 17398807 15659673 17398807 3110570 23938266 3110570 12621884 3110570 12621884 19923899 7346363 19923899 11643622 19923899 11643622 7387221 6891358 7387221 6891358 11515702 19472709 11515702 19472709 3433042 3613643 3433042 3613643 12146119 15551574 12146119 15551574 5597507 5389358 5597507 7171661 5597507 7171661 21244775 4966063 21244775 4966063 5219059 14991237 5219059 14991237 12158895 8788306 12158895 8788306 5518921 21461627 5518921 21461627 9874424 2313218 9874424 2313218 1906530 22089178 1906530 22089178 14538247 5268484 14538247 5268484 5448212 18921132 5448212 18921132 21995889 3398055 21995889 3398055 23261985 21116982 23261985 21116982 7444511 17677071 7444511 17677071 14580846 11199612 14580846 11199612 11800584 6812565 11800584 6812565 20690210 2339595 20690210 2339595 24515407 18973282 24515407 18973282 13103727 10561443 13103727 10561443 7380051 25473669 7380051 25473669 1446822 25473669 21808819 5871221 21808819 5871221 2988772 1954254 2988772 1954254 24897548 1954254 16741207 12568427 16741207 12568427 13294519 7560591 13294519 7560591 4626714 24492428 4626714 24492428 25575170 24492428 20832362 1653785 20832362 1653785 1234680 21813859 1234680 21813859 13562502 5323786 13562502 5323786 5645314 6754905 5645314 6754905 9766856 25251167 9766856 25251167 1606178 25251167 13858764 9700338 13858764 9700338 9841648 19700825 9841648 19700825 7311105 8149558 7311105 8149558 16342470 18864310 16342470 18864310 19499307 18864310 8299815 13549098 8299815 13549098 15836936 22765987 15836936 22765987 4255730 11090609 4255730 11090609 20926979 5519613 20926979 5519613 21340921 5519613 10101319 12708938 10101319 12708938 14624346 8011327 14624346 8011327 24820640 2052304 24820640 2052304 19749747 17823533 19749747 17823533 4287357 4227856 4287357 4227856 9316007 22187212 9316007 22187212 23396270 22187212 5450711 14860302 5450711 14860302 14284709 8374462 14284709 8374462 6069085 5731625 6069085 17578287 6069085 17578287 9605007 2675559 9605007 2675559 2209537 17713544 2209537 17713544 13196944 6986948 13196944 6986948 1283529 25649637 1283529 25649637 17061192 10145897 17061192 10145897 15908956 18789321 15908956 18789321 18803049 17647387 18803049 17647387 8108727 20132686 8108727 20132686 24684173 23472436 24684173 23472436 4238755 17691559 4238755 17691559 15786649 10807390 15786649 10807390 20354856 5870311 20354856 5870311 21650854 5865535 21650854 5865535 8554970 21664442 8554970 21664442 23127757 22431562 23127757 6343702 23127757 6343702 14120044 12789907 14120044 12789907 11298668 7603319 11298668 7603319 20720102 6580923 20720102 6580923 17805330 15311722 17805330 15311722 16169030 4933770 16169030 4933770 22148566 4494579 22148566 19928442 22148566 19928442 8160633 7429325 8160633 7429325 25088685 1092079 25088685 1092079 25920156 1092079 19321787 15304592 19321787 15304592 13183659 13171768 13183659 13171768 14128331 19804755 14128331 19804755 21678340 4855993 21678340 4855993 16808921 13569009 16808921 13569009 9089447 2540011 9089447 2540011 24270285 16718457 24270285 16718457 10252030 8812794 10252030 8812794 1399576 1813319 1399576 24244339 1399576 24244339 2901170 8577104 2901170 8577104 17797513 14218111 17797513 14218111 9832278 6597049 9832278 6597049 20104201 6597049 2490306 2894447 2490306 23627756 2490306 23627756 16737183 14031607 16737183 14031607 11868480 10885973 11868480 10885973 22659921 22610204 22659921 22610204 23357088 22610204 4913178 3201020 4913178 3201020 23630858 3201020 20221240 11511557 20221240 11511557 5754569 21286105 5754569 21286105 15500048 14940625 15500048 14940625 5288785 21628890 5288785 21628890 17498092 12286937 17498092 12286937 13611502 15320697 13611502 15320697 23837456 22732789 23837456 22732789 21453967 19834191 21453967 19834191 17279639 9849685 17279639 9849685 8657018 18597393 8657018 14384683 8657018 14384683 16818344 18779796 16818344 18779796 22202990 4812653 22202990 4812653 8873145 14219309 8873145 14219309 22107690 22104160 22107690 22104160 22722227 22104160 13656061 5547396 13656061 5547396 21982527 5547396 7970659 18050936 7970659 18050936 25800255 24618595 25800255 24618595 10226159 7525089 10226159 7525089 7952541 7525089 14385200 19485265 14385200 19485265 21623440 5454667 21623440 5454667 17959354 9737247 17959354 9737247 4327348 22647364 4327348 22647364 19682281 9441269 19682281 9441269 14195072 21363491 14195072 21363491 5495652 8737087 5495652 8737087 15820358 15647482 15820358 15647482 10256767 20200559 10256767 20200559 3396511 3616023 3396511 3616023 6813221 15020746 6813221 15020746 17340428 9617364 17340428 9617364 2410969 24554427 2410969 14445019 2410969 14445019 21283909 20435982 21283909 20435982 14203960 3833948 14203960 3833948 23044412 3833948 19822255 19421544 19822255 19421544 23031490 3684625 23031490 18563169 23031490 18563169 12294850 11377633 12294850 11377633 17951901 23981008 17951901 23981008 2888238 23981008 17434162 3677205 17434162 3677205 3497181 3021859 3497181 3021859 8604545 23617531 8604545 23617531 2657571 2441938 2657571 2441938 3889975 15188196 3889975 15188196 13498040 4346130 13498040 4346130 24147384 2604035 24147384 2604035 11404231 15181325 11404231 15181325 13393038 8846359 13393038 8846359 7167052 20262980 7167052 20262980 6553771 20700176 6553771 20700176 9552123 8903810 9552123 8903810 2716366 24219706 2716366 19465733 2716366 19465733 15917159 8672522 15917159 8672522 8843476 8672522 22891004 22403687 22891004 22403687 23328031 22403687 22224317 10933989 22224317 10933989 11552959 13655940 11552959 13655940 26516289 25545666 26516289 2814488 26516289 2814488 6887195 22608752 6887195 22608752 25899425 25318396 25899425 25318396 26345024 11271741 26345024 11271741 4646090 4546376 4646090 4546376 17362503 21936911 17362503 21936911 22599315 21936911 15829494 4964938 15829494 4964938 5071233 4929377 5071233 4929377 21251640 18007390 21251640 18007390 10320311 14700492 10320311 14700492 17091888 9912983 17091888 9912983 18074426 17918331 18074426 17918331 8022773 4826819 8022773 4826819 22154580 4826819 19265873 17655047 19265873 17655047 11955741 10979564 11955741 10979564 18249507 17493685 18249507 9317885 18249507 9317885 13045717 18047163 13045717 18047163 8746981 18047163 9764032 8403965 9764032 8403965 8924523 8403965 18319977 21752960 18319977 21752960 22358103 7148409 22358103 7148409 8454979 14875024 8454979 14875024 15212830 19724049 15212830 19724049 20138799 2276331 20138799 2276331 24446090 2276331 11249714 16108795 11249714 16108795 23815044 24492087 23815044 24492087 2362666 24492087 23472370 3972162 23472370 3972162 22115500 10198708 22115500 10198708 13240806 15640103 13240806 15640103 25826373 24890526 25826373 1982019 25826373 1982019 23473186 15364060 23473186 15364060 10070894 2078749 10070894 2078749 24750581 2078749 3695698 18471035 3695698 18471035 10883514 7176643 10883514 7176643 7411694 9684051 7411694 9684051 20033885 4692721 20033885 4692721 21715943 4692721 10915509 22205473 10915509 22205473 23098039 9682468 23098039 9682468 4095988 22692656 4095988 22692656 19292132 7671827 19292132 7671827 10939866 14403935 10939866 14403935 17082260 9973627 17082260 20457591 17082260 20457591 25405022 1370931 25405022 23164076 25405022 23164076 19198916 17925445 19198916 17925445 5073726 4851303 5073726 12495182 5073726 12495182 24678643 2150372 24678643 10227588 24678643 10227588 4805104 4629356 4805104 20200091 4805104 20200091 12598964 5692885 12598964 5692885 5851682 15025801 5851682 15025801 17263258 16441264 17263258 13929888 17263258 13929888 9821685 23786736 9821685 23786736 3184382 16852203 3184382 16852203 12162168 7063447 12162168 7063447 7240666 7063447 8582675 20355868 8582675 20355868 6693752 16721990 6693752 16721990 16643628 11110183 16643628 11110183 8873347 8434923 8873347 8434923 6351856 25336031 6351856 25336031 26126751 25336031 4815475 2374053 4815475 2374053 24463938 13166745 24463938 13166745 11907389 9208317 11907389 9208317 17909008 9208317 17309467 11912626 17309467 11912626 10939566 10244770 10939566 10244770 11128048 11857846 11128048 11857846 19826379 5515300 19826379 5515300 5477984 5515300 19163281 14536389 19163281 14536389 14259967 10680242 14259967 10680242 19449779 7604702 19449779 7604702 5651317 5441580 5651317 5441580 6739986 8606229 6739986 8606229 13871932 21696224 13871932 21696224 22134444 21696224 4469242 22462082 4469242 22462082 21548606 6004562 21548606 6004562 9794690 23610986 9794690 23610986 24955395 26082575 24955395 26082575 1000712 5065070 1000712 5065070 21912608 9190292 21912608 9190292 7451133 2730193 7451133 2730193 24041617 2707118 24041617 2707118 4425678 26206378 4425678 26206378 776042 26206378 23059199 6847865 23059199 6847865 9280336 13139488 9280336 13139488 17072151 19884507 17072151 19884507 20491315 24767064 20491315 24767064 2180071 10898519 2180071 10898519 20505890 19847588 20505890 19847588 14073451 11895927 14073451 11895927 21980567 21280002 21980567 5693830 21980567 5693830 10168074 20644994 10168074 20644994 21143663 10337317 21143663 10337317 6507863 25624108 6507863 25624108 1269995 7557722 1269995 7557722 18209244 24566747 18209244 24566747 2528214 6154812 2528214 6154812 18182281 17897987 18182281 17897987 12532224 11618653 12532224 11618653 15656171 16769134 15656171 16769134 16937218 9382585 16937218 9382585 9793238 12040230 9793238 12040230 16947485 7833116 16947485 7833116 8488095 7559537 8488095 7559537 20270802 22653520 20270802 22653520 3114325 23552629 3114325 22050497 3114325 22050497 19486215 11689605 19486215 11689605 7844351 906469 7844351 906469 25781830 906469 19643990 20049259 19643990 20049259 20882891 20049259 18877338 8142594 18877338 8142594 18999009 8142594 10843896 19740024 10843896 19740024 21327354 21272686 21327354 21272686 22684296 22180633 22684296 10881835 22684296 10881835 12600112 16523056 12600112 16523056 21939727 4579508 21939727 4579508 17451525 11636429 17451525 11636429 7440913 19500821 7440913 12000946 7440913 12000946 17722716 9128513 17722716 14823084 17722716 14823084 13860954 10705898 13860954 10705898 22785693 22106449 22785693 16540473 22785693 16540473 7336799 20395741 7336799 20395741 21128547 20395741 17997365 4606216 17997365 4606216 22466635 4606216 22050036 22429690 22050036 22429690 23468745 22429690 6331867 4256785 6331867 4256785 4350477 4256785 9127762 18653302 9127762 18653302 20719309 23052608 20719309 23052608 2931821 2536141 2931821 2536141 4254136 23921635 4254136 23921635 3039359 20021388 3039359 20021388 11807454 9116504 11807454 9116504 9086953 17719957 9086953 14167279 9086953 14167279 14182066 5481370 14182066 5481370 5634459 14961664 5634459 14961664 13099431 11960203 13099431 11960203 4387493 4365642 4387493 4365642 12382696 20557659 12382696 20557659 6630318 20557659 20046412 10013114 20046412 10013114 10164496 18068930 10164496 18068930 24020641 23039786 24020641 6324773 24020641 6324773 2936936 23852077 2936936 23852077 19127960 15642603 19127960 15642603 11867318 15105965 11867318 15105965 9491152 21305933 9491152 21305933 5750443 21305933 18714884 10669932 18714884 10669932 7615071 21008083 7615071 21008083 23494421 3344904 23494421 3344904 4728877 14133850 4728877 14133850 24436712 24206792 24436712 24206792 2709674 5994733 2709674 5994733 21620888 20983121 21620888 20983121 11110586 14406218 11110586 14406218 22579201 23741610 22579201 23741610 3163346 21884010 3163346 21884010 16405652 15684963 16405652 15684963 10171334 7048877 10171334 7048877 4190501 3850412 4190501 15102515 4190501 15102515 12713044 10865523 12713044 10865523 1819417 1643792 1819417 1643792 13813360 20689906 13813360 20689906 6032046 20770130 6032046 11115566 6032046 11115566 23489287 24646095 23489287 24646095 25595928 24646095 3137733 6697051 3137733 6697051 7958913 22879375 7958913 22879375 4081808 14933446 4081808 14933446 17166860 9080503 17166860 9080503 2762100 24001424 2762100 24001424 22906528 4000443 22906528 4000443 22204385 22034790 22204385 22034790 4725900 9118433 4725900 9118433 20692851 4869859 20692851 4869859 4062447 22958644 4062447 17313189 4062447 17313189 19701342 5377790 19701342 5377790 5611602 5224312 5611602 16831179 5611602 16831179 13446087 12488295 13446087 12488295 18029874 9229639 18029874 10695135 18029874 10695135 8827834 7665112 8827834 7665112 8030012 7665112 19755764 18922698 19755764 18922698 17846662 10208965 17846662 10208965 2816729 24160914 2816729 3512946 2816729 3512946 13880450 22756275 13880450 22756275 3163009 23583078 3163009 23583078 9652927 1507120 9652927 1507120 1784940 1507120 17781036 23664897 17781036 23664897 24971168 23664897 21718962 8103324 21718962 8103324 10238372 10704325 10238372 10704325 22126210 21493331 22126210 21493331 5312386 11512688 5312386 11512688 21777644 5100998 21777644 5100998 10292371 19584202 10292371 19584202 3144543 23778138 3144543 18568240 3144543 18568240 25658760 1222591 25658760 1222591 11518812 17523678 11518812 17523678 17646129 17523678 6888648 23423118 6888648 23423118 3592675 10910039 3592675 10910039 18115523 8121124 18115523 8121124 1264353 25430703 1264353 7654094 1264353 7654094 8795212 17358549 8795212 17358549 22151795 4421391 22151795 4421391 4927257 21834260 4927257 21834260 12618362 12430296 12618362 12430296 5173824 22916543 5173824 22916543 25359743 24181481 25359743 24181481 19648183 16175165 19648183 16175165 12677117 10038934 12677117 10038934 7737892 25099478 7737892 25099478 1954218 25099478 20651421 18235540 20651421 18235540 8672457 18052061 8672457 18052061 19758906 7400943 19758906 7400943 12849214 16915345 12849214 16915345 4936253 21990040 4936253 21990040 23943975 2862110 23943975 2862110 7463759 19540985 7463759 19540985 19791200 18263761 19791200 18263761 10658394 15389999 10658394 15389999 12799644 6370141 12799644 6370141 20612613 6370141 8871393 10353320 8871393 10353320 12173782 15387630 12173782 15387630 7443200 25699765 7443200 25699765 1103845 25699765 16229635 15179010 16229635 15179010 4374579 22781976 4374579 6320881 4374579 6320881 9419408 22454652 9419408 22454652 4458166 22454652 16606877 5078489 16606877 5078489 5210619 19363159 5210619 19363159 14833864 11823215 14833864 21242347 14833864 21242347 26276477 552942 26276477 552942 14142706 22893200 14142706 22893200 23670319 22893200 7861513 4142168 7861513 4142168 22574021 4142168 7974841 8155732 7974841 8155732 10879159 14120091 10879159 14120091 19516452 7728155 19516452 18043935 19516452 18043935 18071973 12591911 18071973 12591911 12666168 10647044 12666168 10647044 6109601 21167253 6109601 8252953 6109601 8252953 12226503 18898685 12226503 18898685 8050786 18898685 18803897 15115845 18803897 15115845 9628032 17652920 9628032 10490390 9628032 10490390 22107733 25452576 22107733 25452576 1539716 25452576 24444196 13760418 24444196 13760418 1887197 1024933 1887197 1024933 1053963 1024933 5870540 21396671 5870540 21396671 22358173 21396671 6130214 21045872 6130214 21045872 23954471 22853220 23954471 22853220 15385081 5656751 15385081 5656751 23120295 22923005 23120295 22923005 23294130 4032934 23294130 4032934 10289215 16659551 10289215 16659551 11259262 9197194 11259262 9197194 17883903 9197194 14857803 20860071 14857803 20860071 22552491 21862551 22552491 21862551 22994685 6307085 22994685 6307085 6539737 18429999 6539737 18429999 11849313 8236312 11849313 8236312 20039429 4988850 20039429 4988850 5208274 18702991 5208274 18702991 15156453 9257788 15156453 9257788 20702658 3469394 20702658 3469394 3637577 3568718 3637577 3568718 2332855 1869967 2332855 1869967 11498476 17090834 11498476 17090834 7070743 20402703 7070743 20402703 20864168 20402703 5579744 5417953 5579744 16039289 5579744 16039289 12743339 9138995 12743339 9138995 19364458 19129447 19364458 9472272 19364458 9472272 8891798 21292842 8891798 21292842 5504682 21292842 18353571 13987549 18353571 13987549 12567430 10782053 12567430 10782053 8612570 8366768 8612570 8366768 8776450 12961016 8776450 12961016 15782886 2896008 15782886 2896008 25248419 24208210 25248419 24208210 24649737 20222811 24649737 20222811 10574381 15184823 10574381 15184823 17966932 20948362 17966932 20948362 21543788 20948362 12878258 7633413 12878258 7633413 19560783 7633413 15794749 15663079 15794749 15663079 11167584 15663079 12606031 9924672 12606031 9924672 9766621 17491048 9766621 17491048 6967123 24317652 6967123 24317652 2708589 17964479 2708589 17964479 12320758 13317103 12320758 13317103 14292319 8713519 14292319 8713519 8431525 19371996 8431525 19371996 23270437 3648097 23270437 3648097 8737095 9008791 8737095 9008791 18421706 9008791 16405447 11202384 16405447 11202384 7828581 19342607 7828581 11562522 7828581 11562522 11847553 17461181 11847553 17461181 17842688 17461181 8436129 5947287 8436129 5947287 22783968 3814026 22783968 3814026 2460813 24217256 2460813 24217256 16010660 5958280 16010660 5958280 5788379 7846074 5788379 7846074 23345428 3383058 23345428 3383058 5032553 18889630 5032553 18889630 16471405 13100543 16471405 13100543 11949285 9684923 11949285 9684923 17257047 9684923 14674725 14011173 14674725 14011173 13165394 6258665 13165394 6258665 6174781 5451514 6174781 5451514 26257978 655494 26257978 655494 3126865 23869358 3126865 23869358 23471147 21475189 23471147 21475189 21345384 14676562 21345384 14676562 9525679 3194400 9525679 3194400 3094536 3194400 6455405 22554086 6455405 22554086 4314614 6454077 4314614 6454077 12794614 14023660 12794614 14023660 24401557 23386956 24401557 23386956 21958643 15262460 21958643 15262460 13116903 8600853 13116903 8600853 19824414 21069011 19824414 21069011 24514570 2352279 24514570 2352279 23202716 6238839 23202716 6238839 10206935 16877663 10206935 16877663 17236430 16877663 7611126 19773183 7611126 19773183 2491336 24539737 2491336 12148250 2491336 12148250 16317053 22697456 16317053 22697456 24106106 2766955 24106106 2766955 2653712 18133012 2653712 18133012 15001791 14407738 15001791 14407738 11537194 22798406 11537194 22798406 23584439 22798406 15597395 6947021 15597395 6947021 2495225 24461871 2495225 22928547 2495225 22928547 22756393 14303627 22756393 14303627 9798249 8047939 9798249 8047939 26146469 25362474 26146469 25362474 9888115 1727053 9888115 1727053 2130901 1727053 5307877 13949246 5307877 13949246 17149409 23449953 17149409 23449953 24715597 23449953 24369099 8635501 24369099 8635501 4297077 22647338 4297077 15453498 4297077 15453498 22316035 21648988 22316035 21648988 7578199 9059281 7578199 9059281 18378636 9474268 18378636 9474268 11393906 15930055 11393906 15930055 18284393 17841449 18284393 17841449 9539445 15015452 9539445 15015452 16025073 15519374 16025073 15519374 6562641 20827858 6562641 20827858 21373893 20827858 6277490 15884071 6277490 15884071 13753509 10190478 13753509 10190478 8445350 19044609 8445350 19044609 24054881 2838439 24054881 14137773 24054881 14137773 13752123 9094319 13752123 9094319 4260276 4179810 4260276 4179810 6002126 20539739 6002126 20539739 20152374 5736674 20152374 5736674 21730608 5736674 13695300 17533887 13695300 17533887 18080856 9111279 18080856 9111279 19558708 18868987 19558708 8515354 19558708 8515354 17627285 20391990 17627285 20391990 6826953 20391990 16584074 12640018 16584074 12640018 14546049 12640018 21812883 5322402 21812883 17733594 21812883 17733594 14308849 10883229 14308849 10883229 10667161 18098884 10667161 18098884 9064433 18098884 17531397 11860848 17531397 11860848 11854199 11637453 11854199 11637453 15700167 15064274 15700167 15064274 15956866 15064274 546315 26504794 546315 20182516 546315 20182516 15124795 8258820 15124795 8258820 600584 695846 600584 695846 24105295 5588720 24105295 5588720 14172701 12498527 14172701 12498527 5964182 6087561 5964182 6087561 15896462 11431243 15896462 11431243 12382965 17274513 12382965 17274513 23587105 22521007 23587105 14476835 23587105 14476835 11086211 19691486 11086211 19691486 20441520 19691486 8980554 10190029 8980554 10190029 16127878 13762007 16127878 13762007 4669257 4528097 4669257 4528097 19242609 12026414 19242609 12026414 4991388 22055046 4991388 17492586 4991388 17492586 19625486 5402193 19625486 5402193 1699013 945827 1699013 945827 25776976 945827 20898525 17449399 20898525 17449399 11260829 10362878 11260829 10362878 19309380 22232292 19309380 22232292 4584369 6254122 4584369 6254122 10400948 10435672 10400948 10435672 19568810 7725872 19568810 7725872 10517807 16112627 10517807 16112627 25073856 1978797 25073856 19121128 25073856 19121128 8426843 1379353 8426843 1379353 25713978 19817113 25713978 19817113 11234955 9258990 11234955 9258990 19171823 4134794 19171823 4134794 22681151 4134794 12313496 16853009 12313496 16853009 6107892 5801374 6107892 20578327 6107892 20578327 21256873 5946666 21256873 5946666 6252002 5946666 8408224 20806238 8408224 20806238 21461516 12246710 21461516 12246710 11229726 19133641 11229726 19133641 24034190 22761559 24034190 4029642 24034190 4029642 9889051 18372924 9889051 18372924 8568897 18372924 15564760 12420840 15564760 12420840 4908675 4674391 4908675 21178579 4908675 21178579 23118312 3570357 23118312 20573180 23118312 20573180 19330347 15174637 19330347 15174637 15331643 8750863 15331643 8750863 19890425 19746689 19890425 19746689 7220161 7353738 7220161 7353738 10506086 12915433 10506086 12915433 13848513 8444805 13848513 8444805 8630503 8268970 8630503 12385719 8630503 12385719 17249713 9801982 17249713 9801982 12839370 15273140 12839370 15273140 22951260 3861847 22951260 3861847 4023356 3861847 4394009 10603478 4394009 10603478 22990162 22348388 22990162 22348388 17668339 12515368 17668339 12515368 7681341 7765779 7681341 7765779 12766205 15390653 12766205 15390653 20048364 19279052 20048364 19279052 11970754 10458282 11970754 10458282 8704143 18246382 8704143 18246382 16209326 3995565 16209326 3995565 4151159 22870950 4151159 22870950 20623941 16873042 20623941 16873042 5411388 3000706 5411388 3000706 23840684 3000706 23553877 12158841 23553877 12158841 4655765 22180803 4655765 22180803 18836319 8988487 18836319 8988487 16424281 14069077 16424281 14069077 5754842 22910934 5754842 22910934 23608066 14647208 23608066 14647208 3732934 23157426 3732934 23157426 16944745 14060825 16944745 14060825 12346062 9215773 12346062 9215773 18060012 9215773 17516551 11550184 17516551 11550184 9862625 25039549 9862625 25039549 25872352 25039549 12634340 2674674 12634340 2674674 2282445 2674674 14517165 17690443 14517165 17690443 22480062 21812569 22480062 7523250 22480062 7523250 11845115 23689816 11845115 23689816 3282601 23689816 19186794 10121539 19186794 10121539 13355937 19906278 13355937 19906278 20702043 19906278 17087410 7757690 17087410 7757690 19225024 7757690 8188835 6869720 8188835 6869720 25678872 24667962 25678872 24667962 21606024 5620295 21606024 5620295 25153844 1909113 25153844 1909113 18170859 16170363 18170859 16170363 8517470 7507942 8517470 7507942 8053845 18579238 8053845 18579238 10875813 13801598 10875813 13801598 20224342 25716038 20224342 25716038 26622897 25716038 9795627 8168240 9795627 8168240 7911073 4499768 7911073 4499768 22385577 17329772 22385577 17329772 10630478 8110777 10630478 8110777 22148521 5253097 22148521 5253097 18762561 21678767 18762561 21678767 5409532 15485095 5409532 15485095 18922480 5312862 18922480 5312862 5566491 16534374 5566491 16534374 19164228 4360600 19164228 4360600 22639193 20798394 22639193 20798394 5212788 4868322 5212788 4868322 22037663 4868322 15111692 15520089 15111692 15520089 16303468 15520089 7261509 21735962 7261509 21735962 22831754 21735962 9416232 9149106 9416232 14067260 9416232 14067260 13039498 9517249 13039498 9517249 5820934 5882685 5820934 10698310 5820934 10698310 20465970 6404419 20465970 6404419 12764156 14600869 12764156 14600869 14841802 14600869 12491389 10618327 12491389 10618327 2743098 24150805 2743098 8999597 2743098 8999597 16134284 23863323 16134284 23863323 24799576 23863323 8447385 2288026 8447385 2288026 2525398 2288026 22793556 21109210 22793556 21109210 9213278 13894350 9213278 13894350 14757815 23992188 14757815 23992188 2755899 23992188 19775445 11483709 19775445 11483709 13408382 14856828 13408382 14856828 7855008 7584696 7855008 7584696 9226875 13860559 9226875 13860559 16348088 20798603 16348088 20798603 2720123 24280804 2720123 16381154 2720123 16381154 13312732 9988095 13312732 9988095 6283246 5953493 6283246 5953493 19274983 14112114 19274983 14112114 11273520 20856067 11273520 20856067 6122905 10498783 6122905 10498783 16529954 19375382 16529954 19375382 6039720 5591132 6039720 5591132 22271812 3608954 22271812 3608954 26409409 25472252 26409409 25472252 10972647 10185041 10972647 10185041 17386219 9456053 17386219 9456053 10383390 20779998 10383390 20779998 23663151 3140916 23663151 3140916 4127530 14810007 4127530 14810007 21950214 4923790 21950214 4923790 15736721 17168041 15736721 17168041 17543281 17168041 11790357 9155703 11790357 9155703 20956668 25181908 20956668 25181908 1626498 8458694 1626498 8458694 23873904 23458944 23873904 8936635 23873904 8936635 6209545 20835329 6209545 6138904 6209545 6138904 14038994 20129304 14038994 20129304 21012956 5754380 21012956 17814486 21012956 17814486 16021027 14175701 16021027 14175701 9367576 4883910 9367576 4883910 4977461 4883910 13984828 18223426 13984828 18223426 3591539 23384688 3591539 18081895 3591539 18081895 19601160 7844491 19601160 7844491 19545148 22415398 19545148 22415398 4744021 9684222 4744021 9684222 12168645 16252497 12168645 16252497 11001868 8210114 11001868 8210114 23139832 22443065 23139832 22443065 15511520 11257952 15511520 11257952 6879801 19967723 6879801 15949382 6879801 15949382 18685076 19356790 18685076 19356790 7748155 15160300 7748155 15160300 13105274 5420228 13105274 5420228 3866537 3802207 3866537 3802207 735160 26314548 735160 5739381 735160 5739381 10510576 15699596 10510576 15699596 13292391 5662539 13292391 5662539 5422481 21688362 5422481 7056818 5422481 7056818 19594087 19397856 19594087 19397856 7242340 2094786 7242340 2094786 24634056 14779588 24634056 14779588 10665021 5469440 10665021 5469440 5871056 5469440 9681409 10501898 9681409 10501898 19836544 4844727 19836544 4844727 21776347 19449317 21776347 19449317 15959482 7943919 15959482 7943919 5655391 5786068 5655391 5786068 16569074 11289456 16569074 11289456 4106517 4173572 4106517 4173572 13453949 14464864 13453949 14464864 25508321 24530921 25508321 11314891 25508321 11314891 8693048 18634859 8693048 18634859 24975265 1873484 24975265 1873484 24073878 20488608 24073878 20488608 20340766 1379635 20340766 1379635 25383483 1379635 22551486 4639686 22551486 4639686 4704196 21099951 4704196 21099951 20457573 6107929 20457573 6107929 18708600 17692430 18708600 17692430 12586843 8364326 12586843 8364326 6080902 20790141 6080902 10685103 6080902 10685103 15221626 14108050 15221626 14108050 6300275 22085260 6300275 22085260 24277816 2570131 24277816 2570131 6094685 10057102 6094685 10057102 10611465 13335713 10611465 13335713 25450564 24406203 25450564 24406203 18410222 16047521 18410222 16047521 10760350 15550400 10760350 15550400 12247250 11325202 12247250 11325202 15865711 19860789 15865711 19860789 7040791 10722886 7040791 10722886 12523224 16967978 12523224 16967978 18135520 17749800 18135520 17749800 9394448 17749800 20367807 6491466 20367807 6491466 12920665 14103856 12920665 14103856 11684634 22225849 11684634 22225849 4874823 22225849 16898574 13988897 16898574 13988897 7090057 19953437 7090057 11672735 7090057 11672735 14155380 14576679 14155380 14576679 18522575 24664883 18522575 24664883 25576381 24664883 19563241 4536704 19563241 4536704 2524823 24533406 2524823 8998992 2524823 8998992 19146068 7760013 19146068 7760013 21599737 5076462 21599737 5076462 21719822 5076462 5973125 6747658 5973125 6747658 19875109 23389023 19875109 23389023 24477179 23389023 11666269 12666633 11666269 12666633 20168922 20039969 20168922 20039969 4080057 24443072 4080057 24443072 2503407 18975018 2503407 18975018 17894282 14434204 17894282 14434204 8053902 19105083 8053902 19105083 16026359 10976284 16026359 10976284 9211681 8704604 9211681 17126398 9211681 17126398 9948579 14339235 9948579 14339235 15289954 11984310 15289954 11984310 2072215 24825924 2072215 22593880 2072215 22593880 16651136 12829112 16651136 12829112 11609891 6080828 11609891 6080828 25065915 1903190 25065915 1903190 10496913 12475434 10496913 12475434 16893829 10272621 16893829 10272621 20263483 24064756 20263483 24064756 2768704 24064756 21570265 18868326 21570265 18868326 4823871 4679734 4823871 4679734 19572969 14293879 19572969 14293879 9391359 9108726 9391359 19425914 9391359 19425914 21188499 6336491 21188499 18655041 21188499 18655041 8291631 10749578 8291631 10749578 16363148 10749578 3882027 23062155 3882027 22473763 3882027 22473763 11035209 10835832 11035209 10835832 23168947 22239983 23168947 22239983 21551339 11345414 21551339 11345414 3031649 23910703 3031649 16625017 3031649 16625017 13316345 10503100 13316345 10503100 25194634 1722938 25194634 1722938 14110605 13919453 14110605 13919453 3483957 3726680 3483957 3726680 22048191 21308851 22048191 7715009 22048191 7715009 13992453 22451840 13992453 22451840 4339448 22451840 21835092 7960489 21835092 7960489 8118886 7938979 8118886 7938979 10120059 20155738 10120059 20155738 20953436 20155738 11863406 9432013 11863406 9432013 19860626 24046597 19860626 24046597 2735027 4409374 2735027 4409374 21884452 18480463 21884452 18480463 13084074 2912657 13084074 2912657 2881527 2912657 4583472 19186821 4583472 19186821 14882128 5883612 14882128 5883612 5685990 21092369 5685990 7591070 5685990 7591070 23623778 23025330 23623778 23025330 18441920 3528271 18441920 3528271 2031735 25070913 2031735 12279703 2031735 12279703 14709065 13829180 14709065 11689242 14709065 11689242 26036350 24921299 26036350 24921299 2220302 18640553 2220302 18640553 8797829 8380267 8797829 8380267 12577674 17961212 12577674 17961212 24755958 2110995 24755958 5142046 24755958 5142046 4855200 4740257 4855200 8934444 4855200 8934444 18444194 5026467 18444194 5026467 24653002 23468916 24653002 23468916 22682836 11550682 22682836 11550682 6776180 21641971 6776180 21641971 25915567 25039881 25915567 25039881 17787615 14483180 17787615 14483180 11211882 22456125 11211882 22456125 23458895 22456125 17531186 15878049 17531186 15878049 11149224 2496313 11149224 2496313 24310426 2496313 15007548 19289546 15007548 19289546 19450180 19289546 17126820 13407263 17126820 13407263 14168083 21155071 14168083 21155071 21804237 21155071 20168995 6542117 20168995 6542117 9348398 13904718 9348398 13904718 22650783 4133969 22650783 4133969 17917744 14271286 17917744 14271286 4016807 4115496 4016807 4115496 6307919 16809927 6307919 16809927 24156015 24750349 24156015 24750349 2078402 7889331 2078402 7889331 18291217 10595053 18291217 10595053 7169684 21666014 7169684 21666014 22408455 4891253 22408455 4891253 13673064 20344986 13673064 20344986 23880706 2901705 23880706 2901705 4126534 9827367 4126534 9827367 15834896 16907248 15834896 16907248 22262034 21387004 22262034 21387004 15586221 9292250 15586221 9292250 23629807 22470610 23629807 10370480 23629807 10370480 16007959 24215138 16007959 24215138 25465118 24215138 18849880 17793672 18849880 17793672 9209750 10577622 9209750 10577622 22075934 21835479 22075934 21835479 2054620 1593881 2054620 1593881 22053424 16236218 22053424 16236218 12930258 12103095 12930258 12103095 19652888 22459411 19652888 22459411 4408390 8025187 4408390 8025187 18860002 15212994 18860002 15212994 8944575 4684445 8944575 4684445 4747223 20296204 4747223 20296204 21032368 13642931 21032368 13642931 7662087 19348385 7662087 19348385 10193530 3065234 10193530 3065234 3390899 20532365 3390899 20532365 23370773 22229547 23370773 8889718 23370773 8889718 12840134 13959791 12840134 13959791 11845588 10854037 11845588 10854037 11412290 10854037 16409723 6258642 16409723 6258642 6787589 6258642 7650692 12826633 7650692 12826633 19092468 5792711 19092468 5792711 22577010 1854600 22577010 1854600 26418648 480015 26418648 23382134 26418648 23382134 13303246 12470284 13303246 13362424 13303246 13362424 13690967 7408822 13690967 7408822 19975287 7408822 6580845 6216655 6580845 14316936 6580845 14316936 13749968 1819009 13749968 1819009 25052978 1819009 6362395 18173359 6362395 18173359 10547851 4525413 10547851 4525413 1051546 25978736 1051546 6402693 1051546 6402693 21483478 22102642 21483478 22102642 24923001 23778035 24923001 16022582 24923001 16022582 799550 26275228 799550 26275228 8593316 4026877 8593316 4026877 4080419 4026877 4785283 7180303 4785283 7180303 14758077 23242164 14758077 23242164 3629426 23242164 23409808 6701014 23409808 6701014 18666777 18074264 18666777 18074264 7757153 19324403 7757153 11399078 7757153 11399078 18735469 17746013 18735469 17746013 12396077 1455956 12396077 1455956 25397626 19453781 25397626 19453781 10859649 7698674 10859649 7698674 21719977 2724117 21719977 2724117 3161303 8122098 3161303 8122098 21496561 3331838 21496561 3331838 23611989 11569011 23611989 11569011 5429496 5206339 5429496 5206339 16868364 11664602 16868364 11664602 12498501 9539637 12498501 9539637 21197804 20542401 21197804 20542401 10399555 14323345 10399555 14323345 20246192 5065240 20246192 5065240 24484068 2315132 24484068 14791930 24484068 14791930 13399507 5817603 13399507 5817603 5818982 5817603 13540455 18083478 13540455 18083478 6457139 21332085 6457139 21332085 21977681 15333718 21977681 15333718 6203998 20710930 6203998 8596029 6203998 8596029 19469925 24442557 19469925 24442557 669047 741809 669047 22541383 669047 22541383 23677273 6167212 23677273 6167212 7007484 12067808 7007484 12067808 18172634 4444611 18172634 4444611 23052183 3899997 23052183 3899997 7174442 22532054 7174442 22532054 23336919 22532054 7643596 5339816 7643596 5339816 21532090 5339816 8323259 12018051 8323259 12018051 21673861 20882032 21673861 20882032 10243935 14898446 10243935 14898446 22910772 21871548 22910772 21871548 16385009 4269008 16385009 4269008 22693483 20413356 22693483 20413356 2556809 3075268 2556809 3075268 15090380 22114345 15090380 22114345 4668766 4611108 4668766 4611108 4846405 14687044 4846405 14687044 16265669 10535528 16265669 15232463 16265669 15232463 5095042 4883635 5095042 4883635 16410932 20368417 16410932 20368417 20853224 20368417 9315184 10599213 9315184 10599213 15303394 12013762 15303394 12013762 12354906 10108508 12354906 10108508 8031728 6460278 8031728 6460278 2742820 24131763 2742820 24131763 14927417 11356549 14927417 11356549 3155400 2813817 3155400 2813817 9815611 16072261 9815611 16072261 20514682 19921764 20514682 19921764 6147851 5203870 6147851 5203870 5184703 5203870 6230614 19236612 6230614 19236612 16493724 12103632 16493724 12103632 10444775 17068628 10444775 17068628 19498075 7106992 19498075 7106992 20818175 20232964 20818175 20232964 18012209 8853583 18012209 8853583 12668605 16873354 12668605 16873354 23675527 22559317 23675527 7096365 23675527 7096365 16644595 11714674 16644595 11714674 9794380 17252643 9794380 17252643 18416583 8794706 18416583 8794706 20951103 21788600 20951103 21788600 22866490 21788600 16536136 15835267 16536136 15835267 9885998 23850597 9885998 23850597 24939806 5130647 24939806 5130647 19161907 8520515 19161907 8520515 11614108 15925710 11614108 15925710 24252408 2723258 24252408 2723258 19193039 15748544 19193039 15748544 6566945 20231606 6566945 20231606 22466262 2462682 22466262 2462682 2467919 18426794 2467919 18426794 24902550 2047962 24902550 11242982 24902550 11242982 5045649 1681633 5045649 1681633 1382434 2806620 1382434 2806620 24022710 2777637 24022710 2777637 13322597 25227762 13322597 25227762 1739434 25227762 23821215 5618460 23821215 5618460 18732462 11896854 18732462 11896854 12385726 11896854 16873232 19860172 16873232 19860172 5522504 21216642 5522504 21216642 20404573 12498011 20404573 12498011 12319314 17440498 12319314 17440498 4586084 22104471 4586084 22104471 22195916 16101088 22195916 16101088 8418379 18776638 8418379 18776638 11808436 9651728 11808436 9651728 6729508 20271759 6729508 20271759 10616197 3972888 10616197 3972888 4361005 3972888 12898823 12896643 12898823 12896643 18924704 22589236 18924704 22589236 4160476 22589236 14799443 8881734 14799443 8881734 4190420 22883994 4190420 19151859 4190420 19151859 9703448 5690000 9703448 5690000 21254150 5690000 9879090 16091819 9879090 16091819 15777816 10316295 15777816 10316295 20213267 6057342 20213267 6057342 26292207 661560 26292207 661560 4945961 20553223 4945961 20553223 17422488 15398047 17422488 15398047 6846235 6987164 6846235 20076762 6846235 20076762 18295989 13608982 18295989 13608982 4466299 23102726 4466299 23102726 3950914 23102726 22827802 21352122 22827802 21352122 16242072 3975240 16242072 3975240 3800861 3975240 4710509 18022135 4710509 18022135 17993096 3613994 17993096 3613994 3677017 3613994 19590614 17317772 19590614 17317772 5800581 21145351 5800581 10160665 5800581 10160665 20256819 3377262 20256819 3377262 3104356 3377262 19326258 16803205 19326258 16803205 8559848 18668706 8559848 11634564 8559848 11634564 14242308 12523897 14242308 6397429 14242308 6397429 24024189 2843925 24024189 2843925 4872668 21877452 4872668 21877452 12368426 9171982 12368426 9171982 17954233 9171982 2070498 24906752 2070498 9755391 2070498 9755391 18830070 22850527 18830070 22850527 4122823 15110164 4122823 15110164 23893986 2932525 23893986 2932525 4441334 18106044 4441334 18106044 19638454 6837287 19638454 6837287 22334099 24878728 22334099 24878728 2031883 24878728 17892352 11459699 17892352 11459699 8504736 19357861 8504736 19357861 20619535 22510165 20619535 22510165 22916581 10432439 22916581 10432439 3623930 23172440 3623930 23172440 16740936 8693637 16740936 8693637 2949186 24047735 2949186 4019538 2949186 4019538 25343505 24084449 25343505 4865749 25343505 4865749 10272936 16796570 10272936 16796570 19609955 19653650 19609955 19653650 2368128 720032 2368128 720032 501593 21049201 501593 21049201 19962496 4222700 19962496 4222700 23385631 3357548 23385631 3357548 10850142 25743449 10850142 25743449 1160990 23427159 1160990 23427159 7518617 5251198 7518617 5251198 23366774 22409026 23366774 22409026 19750671 12824432 19750671 12824432 12608037 6391867 12608037 6391867 3933494 23058846 3933494 23058846 15816869 10977561 15816869 10977561 9972886 3199641 9972886 3199641 23633352 3199641 13473359 15816677 13473359 15816677 7954539 7363666 7954539 14651383 7954539 14651383 14550453 3838104 14550453 3838104 3913651 11638446 3913651 11638446 21495224 5787361 21495224 5787361 14543025 17772690 14543025 17772690 5854404 21203539 5854404 21203539 5808488 18695278 5808488 18695278 15564924 9868357 15564924 9868357 21695966 4859896 21695966 4859896 17690675 22806929 17690675 22806929 4133687 7425285 4133687 7425285 10687881 19750802 10687881 19750802 20681650 20639718 20681650 20639718 22969604 3787853 22969604 3787853 19508627 11422467 19508627 11422467 12264892 8238542 12264892 8238542 25249126 24076532 25249126 24076532 6033528 9971346 6033528 9971346 19149339 21996374 19149339 21996374 23817396 22722498 23817396 22722498 12142320 4867748 12142320 4867748 21632186 4867748 11573442 13888670 11573442 13888670 12706526 14554833 12706526 14554833 8824878 6123059 8824878 6123059 24511752 2377688 24511752 8655065 24511752 8655065 2552820 3021043 2552820 16628516 2552820 16628516 12356096 9045749 12356096 9045749 18015704 9045749 11275350 21000027 11275350 21000027 6097850 19341513 6097850 19341513 8978651 9041382 8978651 9041382 18811517 8478724 18811517 8478724 4356199 22420175 4356199 8718140 4356199 8718140 10510623 15268675 10510623 15268675 14687487 10226807 14687487 10226807 9745521 19054468 9745521 19054468 4255544 2920927 4255544 2920927 2883340 11558330 2883340 11558330 20635630 4254931 20635630 4254931 24332903 2601362 24332903 2601362 12222492 16520427 12222492 16520427 10102294 16520427 19095116 7841398 19095116 7841398 8512682 11305328 8512682 11305328 20945490 20299419 20945490 20299419 18376267 10605782 18376267 10605782 10490381 16180950 10490381 14064334 10490381 14064334 16286983 21763538 16286983 21763538 23303900 22574144 23303900 22574144 7140982 1740534 7140982 1740534 25097015 1740534 4736492 8626977 4736492 8626977 13329148 25440279 13329148 25440279 26315411 25440279 22347788 1124005 22347788 1124005 933613 908691 933613 908691 23297880 22130622 23297880 22130622 8948355 8272614 8948355 8272614 8767682 8160547 8767682 8160547 20233085 6497133 20233085 17251759 20233085 17251759 10968001 3075578 10968001 3075578 23935588 3075578 4657203 6320893 4657203 6320893 21551700 3409008 21551700 3409008 24951805 23803747 24951805 7568367 24951805 7568367 15228331 23281538 15228331 23281538 3503978 17420975 3503978 17420975 9917377 16229494 9917377 16229494 15056343 11329055 15056343 11329055 21499042 5640875 21499042 5640875 11235011 22044400 11235011 22044400 24951421 1991107 24951421 1991107 21875516 13913828 21875516 13913828 4850708 4784145 4850708 4784145 21104647 15436243 21104647 15436243 15413806 11024334 15413806 11024334 16179633 11024334 4531941 22283676 4531941 6653330 4531941 6653330 17477625 10845531 17477625 10845531 5157658 1560553 5157658 1560553 1656463 1560553 8065067 20120016 8065067 20120016 22193628 4901028 22193628 11325483 22193628 11325483 441183 566509 441183 566509 19397383 19709868 19397383 19709868 20736352 20264436 20736352 20264436 17149437 9440607 17149437 9440607 6955910 7128839 6955910 18644312 6955910 18644312 18043647 11568172 18043647 11568172 12493562 16837143 12493562 16837143 19813326 1366980 19813326 1366980 25506599 21823583 25506599 21823583 21854670 3723457 21854670 3723457 23198302 3723457 8086129 12312819 8086129 12312819 17393378 20770718 17393378 20770718 6100675 7291793 6100675 7291793 20889856 22047295 20889856 22047295 22737842 11736615 22737842 11736615 13143748 15964735 13143748 15964735 5497980 5165239 5497980 5165239 9616735 13309285 9616735 13309285 21916155 3572367 21916155 3572367 23324891 3572367 20460439 8069809 20460439 8069809 9027214 16129799 9027214 16129799 18596836 8641169 18596836 8641169 12237283 13897595 12237283 13897595 15348533 14984063 15348533 14984063 5749523 5407084 5749523 5407084 12097000 25239357 12097000 25239357 1471812 25239357 5690752 4334017 5690752 4334017 3792956 23247873 3792956 16491835 3792956 16491835 23406890 3418681 23406890 3418681 3911124 22863717 3911124 22863717 18502692 9281230 18502692 9281230 6400434 20862512 6400434 16737134 6400434 16737134 17347828 14137728 17347828 14137728 13455045 13363960 13455045 13363960 15697976 20959278 15697976 20959278 22769465 22320044 22769465 22320044 24733945 24033306 24733945 24033306 4388781 17022325 4388781 17022325 17846650 17288776 17846650 17288776 6490417 6045533 6490417 12706684 6490417 12706684 18112614 3957754 18112614 3957754 23020243 13333943 23020243 13333943 1779959 2184824 1779959 19581814 1779959 19581814 9406039 5089852 9406039 5089852 21952235 5089852 13850846 21891959 13850846 21891959 22860720 21891959 19118652 12244004 19118652 12244004 9010861 4931743 9010861 4931743 4894064 4931743 18922218 18717982 18922218 10340332 18922218 10340332 11571629 21266789 11571629 21266789 22953153 22816343 22953153 22816343 24093398 22816343 20884368 6988515 20884368 6988515 6126778 20826969 6126778 20826969 9166788 8521258 9166788 8521258 1504013 25415980 1504013 25415980 19070805 13516437 19070805 13516437 12813467 5131836 12813467 5131836 21483293 5131836 20041930 18004524 20041930 18004524 17283666 13689781 17283666 13689781 9892283 20841767 9892283 20841767 5937347 17553778 5937347 17553778 21627810 5231606 21627810 5231606 17949637 17338237 17949637 17338237 2522745 2122510 2522745 2122510 5707549 15123707 5707549 15123707 16880541 5812491 16880541 5812491 22821295 4339753 22821295 4339753 4975813 5800752 4975813 5800752 21083476 5800752 6339504 21012342 6339504 21012342 6126034 21012342 15455428 4247195 15455428 4247195 4106770 24566960 4106770 24566960 2465168 5994156 2465168 5994156 14157122 14101497 14157122 14101497 21400325 20688457 21400325 20688457 20855260 13015016 20855260 13015016 1484543 25390168 1484543 16595533 1484543 16595533 14907167 10252949 14907167 10252949 23009303 22275910 23009303 22275910 1214915 1645922 1214915 18969206 1214915 18969206 20423493 4650848 20423493 4650848 22949662 22192869 22949662 22192869 19070582 3734573 19070582 3734573 23058921 17114504 23058921 17114504 5569116 3253792 5569116 3253792 23411926 12745546 23411926 12745546 9319929 8305031 9319929 8305031 8083781 18780293 8083781 11214168 8083781 11214168 20195610 6685756 20195610 11106363 20195610 11106363 1518722 1589416 1518722 23434634 1518722 23434634 22366766 5925684 22366766 5925684 6151478 5925684 23015029 22325842 23015029 22325842 19011456 12902140 19011456 12902140 4221147 4135845 4221147 4135845 17560334 23560957 17560334 23560957 3569393 22737561 3569393 22737561 18289958 9055254 18289958 14558147 18289958 14558147 11239134 6979316 11239134 6979316 5303657 4967563 5303657 15170608 5303657 15170608 14670065 10513143 14670065 10513143 11006563 10513143 17486028 17645386 17486028 17645386 23596320 3238308 23596320 3238308 15385074 14845287 15385074 14845287 8215978 18694053 8215978 17487464 8215978 17487464 22014112 4686908 22014112 4686908 8596691 8631727 8596691 8631727 18782436 8631727 7035453 19870028 7035453 19870028 15287623 12322514 15287623 12322514 6230793 21327283 6230793 21327283 21958398 21327283 18853209 10097645 18853209 10097645 7378966 3457457 7378966 3457457 3280472 3457457 14146262 20389409 14146262 20389409 6517696 6941180 6517696 6941180 14133591 16624002 14133591 16624002 17306524 18110948 17306524 18110948 5332612 1930989 5332612 1930989 24759426 1930989 13423440 16824211 13423440 16824211 25435481 1298432 25435481 1298432 3709949 16565088 3709949 16565088 12525602 6795233 12525602 6795233 2770971 3198250 2770971 3198250 17716579 12662205 17716579 12662205 7448461 19629018 7448461 18984483 7448461 18984483 20040641 21583827 20040641 21583827 22007651 21583827 5811781 13248032 5811781 13248032 19974953 5651584 19974953 5651584 6129932 19993571 6129932 19993571 20400965 19437953 20400965 19437953 8598408 11265012 8598408 11265012 15681346 12939456 15681346 12939456 10763124 19300842 10763124 19300842 20313081 7023823 20313081 7023823 7305945 17632600 7305945 17632600 14479797 4019362 14479797 4019362 4026717 4019362 8182149 9968282 8182149 9968282 15037385 21737918 15037385 21737918 23148366 22435954 23148366 22435954 7789068 15577611 7789068 15577611 22154547 21400268 22154547 21400268 12671597 8261452 12671597 8261452 22890752 22316540 22890752 10091602 22890752 10091602 12986644 17298944 12986644 17298944 23605691 3157534 23605691 3157534 15423563 25747850 15423563 25747850 26445836 25747850 20591400 3342592 20591400 3342592 3626336 20444348 3626336 20444348 14232481 3299296 14232481 3299296 3205193 3299296 8071916 23288820 8071916 23288820 24417876 23288820 5113295 6806054 5113295 6806054 21035182 20357314 21035182 20357314 22462016 4437020 22462016 4437020 16449607 15814107 16449607 15814107 13630573 4182523 13630573 4182523 4043568 22444296 4043568 22444296 8330261 18445211 8330261 18445211 8724741 7853740 8724741 7853740 2721087 24129117 2721087 24129117 23145435 8827684 23145435 8827684 5440649 23383294 5440649 23383294 24527758 23383294 5375117 1639125 5375117 1639125 25399248 18672171 25399248 18672171 13160241 1997193 13160241 1997193 2249431 24844851 2249431 24844851 20537394 14567332 20537394 14567332 12167356 14567332 21699182 4849163 21699182 20470334 21699182 20470334 15048826 8849990 15048826 8849990 19350048 23382015 19350048 23382015 24491783 8283153 24491783 8283153 9831910 18821721 9831910 18821721 19425551 18928472 19425551 18928472 1234975 1627036 1234975 20703095 1234975 20703095 20613101 19832150 20613101 19832150 2862725 24065200 2862725 12089225 2862725 12089225 14529052 25064603 14529052 25064603 26058653 16949474 26058653 16949474 7388721 19639177 7388721 15430414 7388721 15430414 15320926 9084547 15320926 9084547 3366545 23655872 3366545 5614194 3366545 5614194 19348672 11740023 19348672 11740023 10743166 7205401 10743166 7205401 7397966 7205401 17401620 20169864 17401620 20169864 1228874 25662502 1228874 17652706 1228874 17652706 13673005 7350370 13673005 7350370 6888421 21183594 6888421 21183594 3774752 3600195 3774752 3600195 7133936 17478718 7133936 17478718 21190081 20596134 21190081 19216218 21190081 19216218 6187231 21097126 6187231 12345513 6187231 12345513 16705518 25101956 16705518 25101956 1982089 25101956 25209269 5393889 25209269 5393889 3793313 23048907 3793313 15137186 3793313 15137186 18538380 19776812 18538380 19776812 20416033 19776812 14287785 10801651 14287785 10801651 19277243 21176472 19277243 21176472 5807441 21176472 9255079 9016663 9255079 9016663 3980754 22881239 3980754 22881239 18729986 17477673 18729986 17477673 8380097 20819897 8380097 20819897 5858704 21067677 5858704 8109133 5858704 8109133 14975173 15401547 14975173 15401547 1312268 1755306 1312268 1755306 18022836 18558584 18022836 18558584 19256867 18558584 16257403 8190382 16257403 8190382 20392579 4224020 20392579 4224020 4439475 4224020 10593261 15565017 10593261 15565017 12505430 11514817 12505430 11514817 7595010 23647464 7595010 23647464 24888443 23647464 9754459 7511462 9754459 7511462 7969553 7511462 14397664 26325298 14397664 26325298 746110 23124687 746110 23124687 17105556 11830412 17105556 11830412 14521932 20458271 14521932 20458271 21248782 3003844 21248782 3003844 2480202 3003844 7392002 20261876 7392002 20261876 6000849 5848955 6000849 5848955 22672936 21882951 22672936 10863855 22672936 10863855 12452580 14522195 12452580 14522195 7955210 2168141 7955210 2168141 2514557 2168141 18605345 13254591 18605345 13254591 12380636 16271134 12380636 16271134 25020629 1814032 25020629 1814032 8375791 14444950 8375791 14444950 21959167 21237057 21959167 6300853 21959167 6300853 18658009 18349175 18658009 18349175 8846885 9831240 8846885 9831240 18318244 18799821 18318244 18799821 8166693 9421455 8166693 9421455 22522008 4349107 22522008 4349107 5319768 20757259 5319768 20757259 11901554 14731358 11901554 14731358 20045498 6807185 20045498 19376613 20045498 19376613 17975262 6934656 17975262 6934656 7615557 6934656 17850241 21014557 17850241 21014557 4856943 1875940 4856943 1875940 25116531 23978499 25116531 23978499 21892851 13814181 21892851 13814181 3950944 3511517 3950944 21803174 3950944 21803174 18695015 14446255 18695015 14446255 8629564 8137060 8629564 18585978 8629564 18585978 23768503 2913455 23768503 2913455 23827514 2913455 7838735 12524555 7838735 12524555 14894706 8738774 14894706 8738774 23369937 22653952 23369937 14466504 23369937 14466504 9397245 20896405 9397245 20896405 5847868 20896405 12897881 12037033 12897881 12037033 9207718 23974737 9207718 23974737 2787866 23974737 18633636 10345572 18633636 10345572 3998235 26135045 3998235 26135045 978939 19935868 978939 19935868 20354602 18369893 20354602 18369893 7014079 20684473 7014079 20684473 21250557 8747790 21250557 8747790 13152734 15299098 13152734 15299098 21167615 20646014 21167615 20646014 11679264 13097816 11679264 13097816 16445860 10710185 16445860 10710185 12832626 23283426 12832626 23283426 3412120 12290327 3412120 12290327 15907357 8940461 15907357 8940461 21074842 22217857 21074842 22217857 22697296 22217857 21757344 3661887 21757344 3661887 23207550 3661887 3424216 23644014 3424216 23644014 22447886 6537449 22447886 6537449 7910548 17810197 7910548 17810197 17461270 6937630 17461270 6937630 6834709 6490457 6834709 6490457 16226738 23815327 16226738 23815327 25040581 23815327 13452684 2156780 13452684 2156780 2595216 17675929 2595216 17675929 10513365 5421859 10513365 5421859 24858778 1860337 24858778 1860337 5489702 15996504 5489702 15996504 15737787 12996866 15737787 12996866 10004415 18728708 10004415 18728708 8166221 15608552 8166221 15608552 17639069 24070553 17639069 24070553 25147418 24070553 21670883 11058678 21670883 11058678 4462311 22367523 4462311 6377225 4462311 6377225 19473051 17443420 19473051 17443420 8216469 4870170 8216469 4870170 5041518 4870170 17582115 11582164 17582115 11582164 13968723 14015851 13968723 14015851 7441285 7395090 7441285 16884586 7441285 16884586 10391251 13600859 10391251 13600859 13830204 13600859 3871013 3739394 3871013 19975323 3871013 19975323 14746456 13955125 14746456 13955125 13226563 13618192 13226563 13618192 8528334 7315199 8528334 7315199 7734891 7315199 19586467 11405923 19586467 11405923 8134595 2040079 8134595 2040079 2212604 2040079 12917785 15766481 12917785 15766481 16178744 15766481 15904968 14251535 15904968 14251535 7092709 6780656 7092709 6780656 3148303 23764621 3148303 23764621 12733114 7857254 12733114 7857254 1406632 1960875 1406632 1960875 15786114 24181229 15786114 24181229 1621276 25178648 1621276 6625657 1621276 6625657 24382942 2445649 24382942 2445649 6483202 19975614 6483202 19975614 17000262 11426516 17000262 11426516 7402387 19544246 7402387 17788711 7402387 17788711 19835502 21026708 19835502 21026708 23468927 459429 23468927 459429 26549709 459429 4560627 9949941 4560627 9949941 10214530 9949941 5282222 5046028 5282222 5046028 12242161 14944904 12242161 14944904 5334131 5119118 5334131 21509917 5334131 21509917 13195803 5399104 13195803 5399104 5495251 5399104 13813713 20342175 13813713 20342175 21004078 8165558 21004078 8165558 17460982 12712668 17460982 12712668 4193675 22833688 4193675 7158116 4193675 7158116 21938632 5272393 21938632 15365708 21938632 15365708 8466720 7485178 8466720 7485178 19409787 7485178 15680760 17323645 15680760 17323645 1790557 1761268 1790557 7745205 1790557 7745205 25363376 1358610 25363376 1358610 23238859 14408830 23238859 14408830 12339716 14408830 20066614 21875767 20066614 21875767 5053493 4059333 5053493 4059333 24453950 2457187 24453950 2457187 18412360 10887911 18412360 10887911 8922979 5599977 8922979 5599977 22643377 4136240 22643377 12953585 22643377 12953585 12547823 7418340 12547823 7418340 19773554 8599994 19773554 8599994 7217063 20341870 7217063 20341870 20866715 20341870 17170152 9812757 17170152 19274254 17170152 19274254 19635549 16406580 19635549 16406580 14257675 1357143 14257675 1357143 26090461 25118147 26090461 15519522 26090461 15519522 3832617 23104992 3832617 5488153 3832617 5488153 19225033 18485730 19225033 18485730 15653210 7363692 15653210 7363692 8060142 7363692 10360673 21836416 10360673 21836416 22427748 21836416 20820233 18306891 20820233 18306891 8493623 18306891 16848760 12850401 16848760 12850401 4951600 4920584 4951600 14780939 4951600 14780939 17122403 7786577 17122403 7786577 19430742 17766089 19430742 17766089 8849428 6276875 8849428 6276875 5549225 25152280 5549225 25152280 1722880 25152280 5689132 2808937 5689132 2808937 2273641 2808937 18558333 10080265 18558333 10080265 8192688 7410841 8192688 7410841 19687408 17477782 19687408 17477782 18243235 7136204 18243235 7136204 23106947 23224500 23106947 23224500 2762263 24130352 2762263 9128844 2762263 9128844 15550623 15545673 15550623 15545673 18458875 17857229 18458875 17857229 11187994 12007693 11187994 12007693 16012114 16113940 16012114 16113940 6355098 22481508 6355098 22481508 23543434 8073292 23543434 8073292 8240524 12547690 8240524 12547690 13799099 14003030 13799099 14003030 16486799 15828325 16486799 4326598 16486799 4326598 23037390 22298425 23037390 22298425 24899874 1664163 24899874 1664163 1706227 1664163 2836516 8772813 2836516 8772813 23654312 3230014 23654312 3230014 22894231 6723071 22894231 6723071 19220872 14918333 19220872 14918333 11592877 11241975 11592877 11241975 15908494 16439565 15908494 16439565 23462855 3290188 23462855 3290188 3700429 12305399 3700429 12305399 24241102 2547259 24241102 2547259 7252959 18635147 7252959 18635147 15883300 13239794 15883300 13239794 12372717 2452526 12372717 2452526 26259222 25472460 26259222 10356955 26259222 10356955 9127529 17765288 9127529 17765288 15735454 11383666 15735454 11383666 11513313 22516689 11513313 22516689 23157237 22006795 23157237 22006795 22383842 5335270 22383842 5335270 21781963 6471809 21781963 6471809 10630793 14133181 10630793 14133181 20347355 6911824 20347355 6911824 6583292 4265529 6583292 4265529 22565393 4265529 6039440 7968011 6039440 7968011 11492520 15608999 11492520 15608999 6018455 5738652 6018455 5738652 4466082 22611334 4466082 22611334 23524564 15290554 23524564 15290554 11321408 13022589 11321408 13022589 17504619 16737524 17504619 16737524 17453299 3553979 17453299 3553979 2334260 24301611 2334260 19856032 2334260 19856032 12359989 12264227 12359989 12264227 17980061 9187483 17980061 9187483 18409332 17681097 18409332 17681097 14895526 9711107 14895526 9711107 21787037 2523735 21787037 2523735 24220954 2523735 21033854 16961508 21033854 16961508 9284764 8597267 9284764 8597267 3826965 3686226 3826965 3686226 19038624 22515960 19038624 22515960 4557117 22515960 18898045 18117184 18898045 18117184 13745456 1399871 13745456 1399871 1725962 1399871 22937823 22037481 22937823 22037481 16893533 9277230 16893533 9277230 17520959 9277230 10823181 11189156 10823181 11189156 14399616 12489774 14399616 12489774 12891949 12130551 12891949 12130551 18523236 21232481 18523236 21232481 25477726 24516690 25477726 8238964 25477726 8238964 10142856 15100677 10142856 15100677 16633968 7073367 16633968 7073367 2263794 24693387 2263794 22607533 2263794 22607533 13143354 12325817 13143354 12325817 11517834 22735692 11517834 22735692 4058232 22735692 22576238 4751803 22576238 4751803 17021233 16352188 17021233 16352188 19649737 7112598 19649737 7112598 14289224 24247464 14289224 24247464 1083452 26022514 1083452 9350639 1083452 9350639 19484087 21832120 19484087 21832120 25599283 1300726 25599283 1300726 12753623 11847007 12753623 11847007 15088374 11847007 9859056 20774472 9859056 20774472 6139009 20774472 22729525 23503283 22729525 23503283 3310213 14950750 3310213 14950750 20845449 5313008 20845449 5313008 21643927 14709421 21643927 14709421 12021301 4337966 12021301 4337966 22255595 4337966 14778062 16956229 14778062 16956229 17283235 14834126 17283235 14834126 9789545 17792895 9789545 17792895 19785954 5265115 19785954 5265115 21787690 23596201 21787690 23596201 24685368 23596201 4818669 5503145 4818669 5503145 21057805 5503145 19459682 8057659 19459682 8057659 7006598 5945239 7006598 5945239 20625287 12183302 20625287 12183302 12583836 25202081 12583836 25202081 1566037 17504661 1566037 17504661 12128277 11709548 12128277 11709548 25940514 818353 25940514 818353 6031186 15455003 6031186 15455003 20618030 5748222 20618030 5748222 3683822 23408477 3683822 15300705 3683822 15300705 19572133 5953825 19572133 5953825 22804826 22093988 22804826 15105626 22804826 15105626 3307914 24560702 3307914 24560702 2482175 19285234 2482175 19285234 20176857 5732761 20176857 5732761 6176869 5732761 19585723 22199218 19585723 22199218 4808074 12597853 4808074 12597853 22477480 4289552 22477480 21032054 22477480 21032054 15101385 13823040 15101385 13823040 14013114 13823040 17339779 21243147 17339779 21243147 22042036 21243147 16627165 9196596 16627165 9196596 9479055 18447729 9479055 18447729 20356834 19644665 20356834 19644665 4859525 4963102 4859525 14321580 4859525 14321580 15672376 5034352 15672376 5034352 1703394 1894446 1703394 1894446 20951896 7114613 20951896 7114613 5997978 5923906 5997978 5923906 10298365 16964773 10298365 16964773 20187817 3428341 20187817 3428341 3047443 13383625 3047443 13383625 22548152 4269608 22548152 4269608 4267494 15712041 4267494 15712041 14786209 12528881 14786209 12528881 13171277 13795266 13171277 13795266 20648321 19986888 20648321 19986888 3939021 3637220 3939021 3637220 17675418 9951955 17675418 9951955 10534242 9951955 21892857 5531240 21892857 5531240 11339114 18321209 11339114 18321209 8515903 14202609 8515903 14202609 21080579 20362096 21080579 20362096 15007341 6366950 15007341 6366950 24544124 23408764 24544124 23408764 4314220 12767491 4314220 12767491 14427941 6983651 14427941 6983651 19849189 6983651 17765939 15990933 17765939 15990933 7939457 7629536 7939457 9505987 7939457 9505987 20373940 6970879 20373940 14501308 20373940 14501308 12973631 9167561 12973631 9167561 9623617 9167561 13300111 13342759 13300111 13342759 19035649 22906539 19035649 22906539 3946893 22967711 3946893 5893876 3946893 5893876 11738183 15207726 11738183 15207726 9109680 8906715 9109680 8906715 4677468 22066663 4677468 21128462 4677468 21128462 11202067 7949764 11202067 7949764 19167224 7949764 15110233 14235862 15110233 14235862 11678321 23073191 11678321 23073191 24286727 23187987 24286727 23187987 9054119 14496111 9054119 14496111 16989583 8950308 16989583 8950308 21811541 21184792 21811541 21184792 7025057 7753083 7025057 7753083 16764709 10561765 16764709 10561765 3960391 3428421 3960391 3428421 23178755 3428421 18066221 18464844 18066221 18464844 1248525 1652082 1248525 1652082 23547114 24259131 23547114 24259131 2469054 24259131 20056162 5137514 20056162 5137514 5521942 5137514 18377155 19329575 18377155 19329575 5004722 21938259 5004722 6382181 5004722 6382181 18006686 9269969 18006686 9269969 13972613 18458102 13972613 18458102 8647779 15268691 8647779 15268691 14550276 11028637 14550276 11028637 9798338 16945864 9798338 16945864 16325297 9679924 16325297 9679924 20584779 6007582 20584779 6007582 6291330 12127173 6291330 12127173 22366937 4717317 22366937 4717317 6381262 16758448 6381262 16758448 18584165 18384808 18584165 18384808 11735847 9188664 11735847 9188664 18455086 7708210 18455086 7708210 19655163 7708210 19070105 15856059 19070105 15856059 7089042 21196386 7089042 21196386 5620431 12940835 5620431 12940835 15776659 24486210 15776659 24486210 2390529 24486210 24645379 21673812 24645379 21673812 4282683 4011482 4282683 4011482 20644176 12163598 20644176 12163598 2949054 24007903 2949054 24007903 13361207 3593946 13361207 3593946 3304480 3593946 12102414 17579226 12102414 17579226 9184354 17021072 9184354 17021072 13513122 4479732 13513122 4479732 21985373 4479732 17748943 22680513 17748943 22680513 4321227 22680513 22671844 18900366 22671844 18900366 15048422 12330277 15048422 12330277 3270850 23516324 3270850 14280211 3270850 14280211 17789925 17048976 17789925 17048976 10220161 9412310 10220161 9412310 10115847 9412310 10931494 13811511 10931494 13811511 14449482 12145495 14449482 12683771 14449482 12683771 5003630 4884267 5003630 20376571 5003630 20376571 20306795 6321981 20306795 6321981 13636126 19927183 13636126 19927183 20390406 12826911 20390406 12826911 605195 26393295 605195 9105661 605195 9105661 19227580 20382050 19227580 20382050 22968433 22127733 22968433 22127733 16893269 15899741 16893269 15899741 16079499 12388219 16079499 12388219 12275101 7281891 12275101 7281891 3770784 3930486 3770784 3930486 10643480 23095563 10643480 23095563 24122253 23095563 18155728 10051377 18155728 10051377 14702332 14568164 14702332 14568164 20061014 6756053 20061014 6756053 14572608 17999734 14572608 17999734 1800142 1687233 1800142 1687233 6412413 10781774 6412413 10781774 19609788 6705504 19609788 6705504 6684760 6705504 10533539 23839275 10533539 23839275 2884048 7505645 2884048 7505645 21387590 20465458 21387590 20465458 12986990 10419802 12986990 10419802 9376053 22987349 9376053 22987349 23832962 15254583 23832962 15254583 8462300 21689876 8462300 21689876 22446814 10296235 22446814 10296235 14209078 17135896 14209078 17135896 9639492 17135896 16844372 2153579 16844372 2153579 2235734 17349451 2235734 17349451 17627659 11177731 17627659 11177731 13437609 13844208 13437609 13844208 16695494 9989271 16695494 9989271 10559748 20963902 10559748 20963902 21576234 6129033 21576234 6129033 5616746 21295001 5616746 9030487 5616746 9030487 16149009 13417489 16149009 13417489 13326430 13060222 13326430 13060222 14349926 1152208 14349926 1152208 1022054 1152208 17705294 11906274 17705294 11906274 6319153 5867050 6319153 13026180 6319153 13026180 19388696 6191827 19388696 6191827 20482981 6191827 6881231 16763903 6881231 16763903 12029574 14855994 12029574 14855994 8972235 23476402 8972235 23476402 3392205 15123670 3392205 15123670 16827510 19567581 16827510 19567581 21275844 20614972 21275844 20614972 8054873 16321695 8054873 16321695 18914654 8217193 18914654 8217193 11854212 17565242 11854212 17565242 8067887 22489122 8067887 22489122 3783613 23199360 3783613 7038675 3783613 7038675 16431004 11620027 16431004 11620027 7884649 7679146 7884649 7679146 18174366 18760626 18174366 18760626 19264128 18760626 11965236 11582252 11965236 11582252 16588805 9725901 16588805 9725901 8079059 4523598 8079059 4523598 21913814 4523598 11851874 15255377 11851874 15255377 9992873 18213648 9992873 18213648 6733211 22483228 6733211 22483228 23640513 3300434 23640513 3300434 19153754 18065261 19153754 18065261 12850378 5921772 12850378 5921772 3201085 2960868 3201085 2960868 20915527 20407318 20915527 20407318 8538247 15441054 8538247 15441054 16322381 15402142 16322381 15402142 9676137 17845271 9676137 17845271 22169229 4601981 22169229 4601981 15195360 14679391 15195360 14679391 6755998 6242198 6755998 6242198 17500241 21865812 17500241 21865812 5183386 6580938 5183386 6580938 7560460 19431560 7560460 17724069 7560460 17724069 16468489 16223510 16468489 16223510 21047806 20379909 21047806 20379909 13927398 8773169 13927398 8773169 9315238 8773169 10167642 14395886 10167642 14395886 21120904 5533461 21120904 5533461 13939011 13194173 13939011 9344486 13939011 9344486 19445840 20326369 19445840 20326369 23861709 2898508 23861709 2898508 1607839 25529351 1607839 25529351 24538445 22594344 24538445 22594344 20498803 9239107 20498803 9239107 16849112 16582793 16849112 16582793 10310192 7630894 10310192 7630894 22288118 21651580 22288118 21651580 1538036 25332238 1538036 18203111 1538036 18203111 11457643 10718470 11457643 15750907 11457643 15750907 19182115 8044784 19182115 8044784 8706527 8044784 12403833 23839780 12403833 23839780 3171441 23839780 21803497 2576505 21803497 2576505 2543932 22196905 2543932 22196905 5923913 7916152 5923913 7916152 12031191 17204107 12031191 17204107 21535376 20839567 21535376 20839567 19541079 7959526 19541079 7959526 14607887 18105803 14607887 18105803 19630207 21599341 19630207 21599341 1790383 25045726 1790383 10165339 1790383 10165339 24631708 2166939 24631708 2166939 2849302 24180418 2849302 10158143 2849302 10158143 17961283 4615779 17961283 4615779 2314539 1893088 2314539 14859932 2314539 14859932 20841091 6293199 20841091 6293199 13064086 19742181 13064086 19742181 20937808 6265970 20937808 6265970 10326621 16105428 10326621 16105428 16856096 16105428 14148812 3741232 14148812 3741232 4162962 3741232 16897142 12426344 16897142 12426344 10621678 16189181 10621678 16189181 18049530 1373489 18049530 1373489 25659519 1373489 6692054 10936471 6692054 10936471 12136558 13913143 12136558 13913143 19700917 7133276 19700917 7133276 24711053 23727347 24711053 23727347 7676372 10563251 7676372 10563251 21372327 20620769 21372327 19577052 21372327 19577052 5442558 22180702 5442558 22180702 22864546 22180702 14981754 5047703 14981754 5047703 22183069 5047703 19253238 19965078 19253238 19965078 20683474 19965078 4491968 4257523 4491968 4257523 22585124 4257523 19291490 14747429 19291490 14747429 13630068 8484816 13630068 8484816 18634678 8484816 3179565 23699898 3179565 23699898 10725689 9397003 10725689 9397003 9598587 9115121 9598587 9115121 3585900 2319521 3585900 2319521 2592439 2319521 19596700 22006534 19596700 22006534 22684583 8794640 22684583 8794640 9275562 21510651 9275562 21510651 22210968 21510651 12897378 9258172 12897378 9258172 20823583 19980122 20823583 19980122 24673443 2197405 24673443 2197405 6288789 11389820 6288789 11389820 15193602 11725892 15193602 11725892 15956755 6100836 15956755 6100836 2962100 3236474 2962100 15332633 2962100 15332633 16996969 3284242 16996969 3284242 3674021 20303903 3674021 20303903 21980736 4827617 21980736 4827617 19861659 19455290 19861659 19455290 7512072 19455290 20352050 19884244 20352050 7118817 20352050 7118817 9349848 17337536 9349848 17337536 18078108 17337536 10619316 9998317 10619316 9998317 21674470 20823980 21674470 20823980 21102911 4914186 21102911 4914186 5242573 4914186 21502081 24552812 21502081 24552812 2344078 13913452 2344078 13913452 15182238 11343695 15182238 11343695 17857430 9109554 17857430 9109554 14149098 16281247 14149098 16281247 23763104 22881662 23763104 22881662 4598416 5633853 4598416 5633853 19104331 11736913 19104331 11736913 11526826 22426174 11526826 22426174 4568913 22426174 25740569 1146185 25740569 22622932 25740569 22622932 18155785 5124351 18155785 5124351 22134234 5124351 11313016 22484330 11313016 22484330 22894123 22484330 7027152 4119708 7027152 4119708 22746024 20682742 22746024 20682742 19408492 4633033 19408492 4633033 22061935 4633033 17304562 17680127 17304562 17680127 26342214 25367477 26342214 25367477 22355345 6346362 22355345 6346362 7613490 8621526 7613490 8621526 16415795 18941267 16415795 18941267 19302543 18941267 3541252 3784629 3541252 18957514 3541252 18957514 12542718 7982792 12542718 7982792 7066058 4735843 7066058 4735843 3174367 3033571 3174367 3033571 24180469 25177794 24180469 25177794 1628841 25177794 20590536 14955566 20590536 14955566 7352101 7143326 7352101 7143326 17175403 11282121 17175403 11282121 13695112 22598050 13695112 22598050 4540978 22598050 16947583 8332187 16947583 8332187 1724893 25276883 1724893 13894520 1724893 13894520 23852514 22720472 23852514 8903191 23852514 8903191 10525055 12438413 10525055 12438413 14899009 12438413 9022290 18256459 9022290 18256459 8913973 18256459 23456587 22388159 23456587 22388159 4830414 2993953 4830414 2993953 2457586 2993953 10141626 12331471 10141626 12331471 16852426 8736154 16852426 8736154 19594688 24264416 19594688 24264416 25386589 24264416 22320681 13749781 22320681 13749781 10270618 19225598 10270618 19225598 24261022 23156424 24261022 23156424 9512485 17308661 9512485 17308661 13072026 6454349 13072026 6454349 20735012 6454349 4761011 4540683 4761011 14317495 4761011 14317495 12956348 12841817 12956348 12841817 21087361 20545612 21087361 20545612 15966151 10876196 15966151 10876196 16191273 22630798 16191273 22630798 23443453 22630798 23290692 10112508 23290692 10112508 4526156 22603012 4526156 21471808 4526156 21471808 15280399 12103597 15280399 12103597 10937412 5457492 10937412 5457492 5709374 5457492 19036754 11063208 19036754 11063208 12710991 15906787 12710991 15906787 20329774 6925757 20329774 6925757 6788894 20072672 6788894 18560877 6788894 18560877 16452302 3465316 16452302 3465316 23341359 3465316 19290481 13802335 19290481 13802335 13566832 8783539 13566832 8783539 21487007 20790838 21487007 20790838 8872669 12851147 8872669 12851147 22191899 24869903 22191899 24869903 2184878 5813730 2184878 5813730 7042904 15249764 7042904 15249764 19286332 5581192 19286332 5581192 5534613 3033666 5534613 3033666 23794897 3033666 17060925 18781009 17060925 18781009 23054229 22251042 23054229 22251042 20295635 19629800 20295635 19629800 18855006 5748892 18855006 5748892 21146134 5748892 14876616 14146822 14876616 14146822 15222802 5430212 15222802 5430212 3260073 2886610 3260073 2886610 23757775 3913617 23757775 3913617 19050051 15182894 19050051 15182894 11307568 11205471 11307568 11205471 18016231 18623084 18016231 18623084 5171650 24041162 5171650 24041162 24823513 24041162 10643246 7823426 10643246 7823426 7819591 7823426 25274467 24091586 25274467 24091586 24022775 5435873 24022775 5435873 16329088 24024036 16329088 24024036 24807508 8662049 24807508 8662049 10433096 10644288 10433096 10644288 23738517 22845428 23738517 10738587 23738517 10738587 11220598 16350356 11220598 16350356 9685331 19759212 9685331 19759212 7281624 13295681 7281624 13295681 24304253 23255479 24304253 23255479 5567795 2365404 5567795 2365404 2066575 23473677 2066575 23473677 20026203 10465453 20026203 10465453 15587515 13560085 15587515 13560085 12190665 16855553 12190665 16855553 458022 806256 458022 806256 19089689 14006602 19089689 14006602 13641786 8766924 13641786 8766924 19924376 21470578 19924376 21470578 4096714 4188921 4096714 4188921 5617581 22836939 5617581 22836939 23865129 11704861 23865129 11704861 12715984 15663304 12715984 15663304 18729845 24402599 18729845 24402599 2564695 19379498 2564695 19379498 9501120 2432226 9501120 2432226 24475702 2432226 23640159 16991289 23640159 16991289 15811713 10873522 15811713 10873522 11237345 17403140 11237345 17403140 22454316 4617104 22454316 4617104 10709778 10377816 10709778 3199526 10709778 3199526 25956348 24968975 25956348 24968975 18414234 14068555 18414234 14068555 14193489 6495525 14193489 6495525 20125112 13889825 20125112 13889825 1339245 25468260 1339245 10411875 1339245 10411875 13672423 23009479 13672423 23009479 24331425 23009479 23061798 7255721 23061798 7255721 7683407 7255721 18183219 20879918 18183219 20879918 6230922 9385712 6230922 9385712 15300329 22489418 15300329 22489418 4527391 22489418 22739423 13940243 22739423 13940243 5802816 21805512 5802816 21805512 22925826 22183736 22925826 22183736 4716453 4617645 4716453 4617645 11584899 15408543 11584899 15408543 15870020 8994243 15870020 8994243 4186300 22659665 4186300 22659665 20897195 5688795 20897195 5688795 18955344 17680626 18955344 17680626 18004827 20215867 18004827 20215867 21279194 1467525 21279194 1467525 25599487 6974324 25599487 6974324 20020341 3100789 20020341 3100789 23764649 3100789 12354043 24933621 12354043 24933621 1891492 24933621 25669082 7404872 25669082 7404872 17065999 17177963 17065999 17177963 19641371 6218537 19641371 6218537 3505330 23575969 3505330 23575969 24696082 23720846 24696082 6630798 24696082 6630798 12132607 14631902 12132607 14631902 19956706 19271511 19956706 19271511 18891629 11562331 18891629 11562331 14572149 24843352 14572149 24843352 25751724 12785296 25751724 12785296 13828479 20417167 13828479 20417167 1371613 1196288 1371613 1196288 17672643 10539341 17672643 10539341 10238827 16893631 10238827 16893631 2486682 2076495 2486682 2076495 5541765 8079284 5541765 8079284 21261602 3263598 21261602 3263598 23568141 14272340 23568141 14272340 5066546 3026465 5066546 3026465 23823928 17629684 23823928 17629684 11934778 3729375 11934778 3729375 23159559 3729375 13041938 16271817 13041938 16271817 8710223 5162134 8710223 5162134 22080031 5162134 5913424 18297154 5913424 18297154 18441798 9103561 18441798 9103561 13504831 12590273 13504831 12590273 3313966 3285492 3313966 3285492 5576561 10451150 5576561 10451150 17834170 4431800 17834170 4431800 22407144 4431800 18757714 18786370 18757714 18786370 20503038 22843981 20503038 22843981 4217754 16076308 4217754 16076308 12249740 12654658 12249740 12654658 14013574 17337102 14013574 17337102 7511249 21477427 7511249 21477427 24476629 23351125 24476629 9771817 24476629 9771817 12811375 12128461 12811375 12128461 8637998 18158860 8637998 18158860 15725599 6056815 15725599 6056815 4207404 22851649 4207404 18338222 4207404 18338222 16030570 5112681 16030570 5112681 5276082 20746332 5276082 20746332 9045030 2602517 9045030 2602517 24184994 16336399 24184994 16336399 3365877 2844513 3365877 2844513 5395302 9653144 5395302 9653144 19748010 4573077 19748010 4573077 4718661 20714447 4718661 20714447 11083185 10491436 11083185 16715766 11083185 16715766 22708616 4104058 22708616 4104058 13748837 19993653 13748837 19993653 20284804 19993653 20167945 12523973 20167945 12523973 7409498 6948524 7409498 15662665 7409498 15662665 14317381 6733093 14317381 6733093 20593619 6733093 14480558 15272705 14480558 15272705 10361949 18331512 10361949 18331512 5588017 21558816 5588017 19052926 5588017 19052926 21497316 22045854 21497316 22045854 4800212 22045854 21757029 8421630 21757029 8421630 12580498 21234047 12580498 21234047 4782204 4465004 4782204 18303589 4782204 18303589 15820441 12221799 15820441 12221799 5740389 5416854 5740389 5416854 9761403 22952050 9761403 22952050 24087410 22952050 21185417 17238053 21185417 17238053 5742033 5437485 5742033 5437485 9016500 21517569 9016500 21517569 22206349 22118860 22206349 22118860 4810761 10856538 4810761 10856538 16986047 5831470 16986047 5831470 3862175 3403452 3862175 3403452 23498281 3403452 18822194 17431604 18822194 17431604 9221107 8250614 9221107 8250614 18933906 9885511 18933906 9885511 1653077 1953914 1653077 1953914 3009835 3920989 3009835 3920989 16576952 18895697 16576952 18895697 8019384 10962011 8019384 10962011 13005125 15253528 13005125 15253528 17390093 19453142 17390093 19453142 20461130 19694379 20461130 19694379 2882009 25450628 2882009 25450628 1716352 24719728 1716352 24719728 12471428 12068666 12471428 12068666 10855540 19117954 10855540 19117954 7758801 16334434 7758801 16334434 12453146 9157388 12453146 9157388 9729230 8900125 9729230 8900125 22119209 4363321 22119209 4363321 4533122 4363321 20445341 7779743 20445341 7779743 8224427 15506034 8224427 15506034 15232026 9310406 15232026 9310406 9713316 8115994 9713316 8115994 21081140 20490502 21081140 20490502 4899580 4660822 4899580 4660822 7828600 11969210 7828600 11969210 20853983 20327973 20853983 20327973 20942724 5746520 20942724 20550628 20942724 20550628 1846221 2356235 1846221 14813542 1846221 14813542 13064172 10823353 13064172 10823353 6754516 20571853 6754516 12903997 6754516 12903997 13910746 3400248 13910746 3400248 23526677 3400248 10329614 16218868 10329614 16218868 19283866 22706684 19283866 22706684 4199775 6525056 4199775 6525056 22271509 4408803 22271509 4408803 18711405 10375399 18711405 10375399 6570392 6705184 6570392 6705184 10465284 13004926 10465284 13004926 13021016 13004926 9226051 5940829 9226051 5940829 6012853 5940829 7750232 20538389 7750232 20538389 21523669 20847580 21523669 20611772 21523669 20611772 23088175 22679100 23088175 22679100 9973095 11892208 9973095 11892208 22393577 4382735 22393577 4382735 4759331 10836289 4759331 10836289 23871232 22809723 23871232 22809723 4574038 5568742 4574038 5568742 6709028 9202878 6709028 9202878 10070289 18082065 10070289 18082065 8644818 9846984 8644818 9846984 10507432 10452926 10507432 10452926 12384132 24297209 12384132 24297209 25506879 24297209 2646842 18180095 2646842 18180095 21725816 3443570 21725816 3443570 3324439 12651342 3324439 12651342 14216679 1791561 14216679 1791561 25074002 1791561 23205825 6355352 23205825 6355352 3664832 23377323 3664832 23377323 17684299 9386845 17684299 9386845 13264271 17500262 13264271 17500262 5842452 3736946 5842452 3736946 4248956 3736946 24306422 2662853 24306422 20667677 24306422 20667677 21313474 17910510 21313474 17910510 11967797 7699787 11967797 7699787 7857158 7699787 10463368 12677154 10463368 12677154 16010238 4623109 16010238 4623109 4860743 17927832 4860743 17927832 17039032 16833641 17039032 17964691 17039032 17964691 9044295 7080586 9044295 7080586 6017315 22289832 6017315 22289832 25201270 1786281 25201270 1786281 11756223 21582476 11756223 21582476 5464025 18847309 5464025 18847309 21296838 6078487 21296838 18879930 21296838 18879930 9291424 10221683 9291424 10221683 22056790 4651832 22056790 21036561 22056790 21036561 19759981 9367019 19759981 9367019 9038047 21067947 9038047 21067947 5757286 10325490 5757286 10325490 13548755 16302569 13548755 16302569 17077867 9805017 17077867 9805017 7959801 2259955 7959801 2259955 2073818 19226546 2073818 19226546 19224657 18688603 19224657 18688603 18530874 12277688 18530874 12277688 8404533 22327769 8404533 22327769 23188861 22327769 4248962 22869729 4248962 16815049 4248962 16815049 10510081 7571683 10510081 7571683 19499734 21405061 19499734 21405061 5555723 5525091 5555723 5525091 20460056 15188611 20460056 15188611 6150446 5913733 6150446 5913733 6009686 5913733 19120194 9099887 19120194 9099887 4846774 4673714 4846774 4673714 19535336 21889376 19535336 21889376 23264261 22487885 23264261 22487885 21801637 9947982 21801637 9947982 10337183 9947982 19742962 20794176 19742962 20794176 6288807 7193097 6288807 7193097 13070450 20027823 13070450 20027823 6954432 18775814 6954432 18775814 15716881 5686759 15716881 5686759 4926546 21977244 4926546 21977244 17779645 4423774 17779645 4423774 4606696 19256270 4606696 19256270 15297778 10026322 15297778 10026322 3328410 23466808 3328410 19874590 3328410 19874590 24477154 23841217 24477154 23841217 10659791 9288035 10659791 9288035 5918352 21734351 5918352 21734351 5302288 12968108 5302288 12968108 21967960 21329985 21967960 5918470 21967960 5918470 9345483 12669733 9345483 12669733 13773739 19330609 13773739 19330609 4167991 3946935 4167991 3946935 18777361 10523985 18777361 10523985 13312443 13252400 13312443 13252400 13635117 11288606 13635117 11288606 8724213 8224843 8724213 8224843 9659339 10280633 9659339 10280633 12940153 17981355 12940153 17981355 9173470 17981355 18003405 1156849 18003405 1156849 1025463 7435539 1025463 7435539 8003026 7100509 8003026 7100509 5397017 22861435 5397017 22861435 23695686 10453714 23695686 10453714 4621114 25632023 4621114 25632023 1401630 25632023 23034767 13780560 23034767 13780560 11709531 10946279 11709531 10946279 11999226 16051475 11999226 16051475 25110669 23951230 25110669 4347560 25110669 4347560 15438397 18974529 15438397 18974529 20667666 5837444 20667666 5837444 4747298 4277083 4747298 4277083 18428122 19712714 18428122 19712714 7159023 19712714 19035699 13176478 19035699 13176478 12958737 13740720 12958737 11094366 12958737 11094366 21615120 5282436 21615120 12624596 21615120 12624596 11596613 8658296 11596613 8658296 18603522 12114927 18603522 12114927 6380859 3775549 6380859 3775549 23168828 3775549 5327113 9307205 5327113 9307205 14885145 16723387 14885145 16723387 23376965 22678150 23376965 22678150 9319953 8395416 9319953 8395416 20578993 22706629 20578993 22706629 25805757 24698240 25805757 24698240 6249196 19307754 6249196 19307754 8803683 15348989 8803683 15348989 17831274 8496688 17831274 8496688 5722285 21201036 5722285 21201036 17504632 13747533 17504632 13747533 8873587 18322395 8873587 18322395 8846237 8309236 8846237 14724290 8846237 14724290 14121327 13364390 14121327 13364390 20615786 24744408 20615786 24744408 1852535 25233195 1852535 12715499 1852535 12715499 18024156 17431974 18024156 17431974 16530653 9259854 16530653 9259854 18044518 9259854 17170966 22149439 17170966 22149439 22791485 11892143 22791485 11892143 14798165 12114404 14798165 12114404 12708013 4400878 12708013 4400878 3954671 24980796 3954671 24980796 2055336 24980796 24001450 5107602 24001450 5107602 14302461 21857497 14302461 21857497 22458786 21857497 21182277 19085605 21182277 19085605 4156557 23356655 4156557 23356655 3556128 17554898 3556128 17554898 19963657 3428934 19963657 3428934 3825424 15607818 3825424 15607818 19669154 6070051 19669154 6070051 20874279 19684510 20874279 19684510 17729758 6025356 17729758 6025356 21190327 10735851 21190327 10735851 10723374 16783572 10723374 16783572 20042668 7371190 20042668 7371190 9661201 19125735 9661201 19125735 20098107 23049557 20098107 23049557 23523480 23049557 17824621 11388757 17824621 11388757 12243122 8913819 12243122 8913819 21485735 20726291 21485735 20726291 19602786 5129544 19602786 5129544 21698478 5129544 9494883 17835046 9494883 17835046 15819293 11225694 15819293 11225694 7618300 6617344 7618300 6617344 6474077 6617344 18678811 12060009 18678811 12060009 2369057 24568567 2369057 24568567 21899448 5661261 21899448 5661261 6117916 10136125 6117916 10136125 15211327 20639670 15211327 20639670 21718687 25591464 21718687 25591464 1287526 25591464 23747700 5174980 23747700 5174980 18544178 11170588 18544178 11170588 9902497 18089034 9902497 18089034 18956885 15914731 18956885 15914731 1370049 25594248 1370049 25594248 20376400 13291208 20376400 13291208 10916783 17835503 10916783 17835503 23611072 3371705 23611072 19159230 23611072 19159230 10172856 6077566 10172856 6077566 4916279 3410742 4916279 3410742 26260927 25421859 26260927 7787825 26260927 7787825 12829785 14207629 12829785 14207629 11993949 15385986 11993949 15385986 15949038 15385986 10181243 9976734 10181243 9976734 14517748 16992583 14517748 16992583 9496204 9008758 9496204 9008758 11645036 21325626 11645036 21325626 22184983 21325626 8759720 12422202 8759720 12422202 24124872 2715459 24124872 2715459 23729550 22343184 23729550 22343184 18245663 9567485 18245663 9567485 12821642 18839178 12821642 18839178 8405931 17608775 8405931 17608775 16141036 10656613 16141036 10656613 3250698 23636639 3250698 7552535 3250698 7552535 15509106 15548021 15509106 15548021 9398516 19551346 9398516 19551346 21495238 21407784 21495238 21407784 5440977 21407784 15773333 13911153 15773333 13911153 12463325 4586820 12463325 4586820 4754502 4586820 21537261 20614881 21537261 20614881 13164925 9162447 13164925 9162447 22627215 21693994 22627215 15332750 22627215 15332750 11132714 15585448 11132714 15585448 8958793 3889639 8958793 3889639 4320374 3889639 8562172 18913312 8562172 18913312 19908553 22547453 19908553 22547453 4425317 8971274 4425317 8971274 14310004 14456705 14310004 14456705 12336719 14456705 15825596 18193773 15825596 18193773 3673904 23239018 3673904 11599714 3673904 11599714 23106733 25961835 23106733 25961835 1057420 17384948 1057420 17384948 13945037 12425004 13945037 12425004 11112280 16695048 11112280 16695048 17447795 16695048 12036701 6290160 12036701 6290160 1653245 2069757 1653245 24381024 1653245 24381024 9335560 13895061 9335560 13895061 21017449 20344227 21017449 20344227 12367560 6108893 12367560 6108893 25650916 24574604 25650916 24574604 17258026 8154243 17258026 8154243 3035545 2873144 3035545 2873144 5027033 24749354 5027033 24749354 25704781 24749354 12899177 6023089 12899177 6023089 5914670 4889006 5914670 4889006 22405374 4696350 22405374 4696350 13692939 15193062 13692939 15193062 17053684 8681130 17053684 8681130 20471720 6786597 20471720 6786597 20886534 20422450 20886534 20422450 12983790 2530679 12983790 2530679 24214991 22211067 24214991 22211067 13254261 6798979 13254261 6798979 21285850 1085311 21285850 1085311 26648744 25534871 26648744 25534871 16139388 6398640 16139388 6398640 21139982 5662916 21139982 5662916 14661579 15737365 14661579 15737365 7816855 19188181 7816855 14071201 7816855 14071201 17985000 6554306 17985000 6554306 6041284 1140283 6041284 1140283 1233479 18873633 1233479 18873633 10082547 6213443 10082547 6213443 4400327 22449212 4400327 22449212 14923286 14182931 14923286 14182931 14349070 12432642 14349070 12432642 8377737 25448805 8377737 25448805 26505178 10896816 26505178 10896816 5004461 22268014 5004461 22268014 23039610 22268014 15954383 13973088 15954383 13973088 4450585 22333065 4450585 22333065 14103168 6076619 14103168 6076619 5253360 21813757 5253360 21813757 22594724 7064985 22594724 7064985 8998488 23250020 8998488 23250020 24432779 4133439 24432779 4133439 3540938 23271238 3540938 23271238 14123816 3751972 14123816 3751972 4173745 3751972 21107850 7739180 21107850 7739180 5392119 21640127 5392119 21640127 21976391 18657154 21976391 18657154 11262520 3020126 11262520 3020126 26623192 246579 26623192 18017429 26623192 18017429 14393597 5122624 14393597 5122624 23789389 22543285 23789389 22543285 10406354 8297871 10406354 8297871 8534673 18415218 8534673 15864945 8534673 15864945 19922128 19173587 19922128 19173587 9049779 11845331 9049779 11845331 25905604 824764 25905604 824764 4995383 12280024 4995383 12280024 25724994 24838131 25724994 24838131 4860199 19011166 4860199 19011166 20209404 4270278 20209404 4270278 22427155 4270278 10551881 11354127 10551881 11354127 12313572 21869234 12313572 21869234 5143257 21869234 19673123 15331965 19673123 15331965 7509388 1444604 7509388 1444604 1616207 17208141 1616207 17208141 13016226 9550871 13016226 9550871 3387741 3623066 3387741 22152316 3387741 22152316 15657584 9966733 15657584 9966733 18706560 8421783 18706560 8421783 18272805 10990772 18272805 10990772 11014272 16113865 11014272 16113865 10715207 7253497 10715207 7253497 6051646 20698058 6051646 13459955 6051646 13459955 17243057 4734077 17243057 4734077 2461913 2644088 2461913 13596088 2461913 13596088 16486136 9324016 16486136 9324016 21219423 4329929 21219423 4329929 22281303 14238878 22281303 14238878 10097170 610498 10097170 610498 26100307 610498 23533273 22632688 23533273 22632688 3203636 3362296 3203636 3362296 6110658 16557376 6110658 16557376 11005370 5308349 11005370 5308349 21952096 19265249 21952096 19265249 7621288 5303631 7621288 5303631 23514588 23234051 23514588 23234051 24561979 23234051 21681838 6335796 21681838 6335796 1440295 25508576 1440295 17780636 1440295 17780636 16256910 3667893 16256910 3667893 4090525 3667893 13497877 21806487 13497877 21806487 22427418 21806487 9182166 10441116 9182166 10441116 24713046 23729844 24713046 23729844 17059364 9091315 17059364 9091315 19416973 4937653 19416973 4937653 4480266 22628566 4480266 22628566 17544131 11379098 17544131 11379098 13295798 22911966 13295798 22911966 24112558 4405399 24112558 4405399 16467924 21000054 16467924 21000054 21543925 7047393 21543925 7047393 10181766 23488864 10181766 23488864 3491079 7785778 3491079 7785778 12760926 19910392 12760926 19910392 20715576 19910392 10517427 12713801 10517427 12713801 21745279 21013415 21745279 21013415 7790356 10190232 7790356 10190232 17241749 22669064 17241749 22669064 23499222 22669064 15924441 14222464 15924441 14222464 10872287 4856859 10872287 4856859 4846617 4856859 7835550 21780258 7835550 21780258 22612095 21780258 5287241 8550289 5287241 8550289 10262569 19098881 10262569 19098881 23710681 23191232 23710681 23191232 12324757 13217374 12324757 13217374 25966229 24852377 25966229 24852377 1955727 10247533 1955727 10247533 17626662 2611794 17626662 2611794 24133977 2611794 5246391 5653448 5246391 5653448 9014060 10107915 9014060 10107915 14614204 13543964 14614204 13543964 6544395 605967 6544395 605967 26132200 17331863 26132200 17331863 13596898 11036246 13596898 11036246 16143796 2141508 16143796 2141508 24646657 2141508 19316843 8407640 19316843 8407640 8114639 1987351 8114639 1987351 24865582 1987351 8524215 18332205 8524215 18332205 23129434 3641336 23129434 16422848 23129434 16422848 11843914 3213829 11843914 3213829 3635316 15768965 3635316 15768965 18375769 18970017 18375769 18970017 7979076 15781255 7979076 15781255 22913696 22471236 22913696 18865989 22913696 18865989 6374737 22094344 6374737 22094344 24397554 24343409 24397554 24343409 2677934 6010658 2677934 6010658 7363033 18785697 7363033 18785697 19499952 20848174 19499952 20848174 6180743 9170424 6180743 9170424 15300544 12828653 15300544 12828653 12497515 16047080 12497515 16047080 20668779 22336146 20668779 22336146 4571284 4914705 4571284 4914705 20554660 6831216 20554660 6831216 17769517 23116985 17769517 23116985 23707238 23116985 2789077 2369006 2789077 2369006 22206581 21300996 22206581 21300996 10390501 9917878 10390501 9917878 10861305 20102518 10861305 20102518 4073958 3619162 4073958 3619162 3790140 3619162 11618027 26147705 11618027 26147705 974430 26147705 8294114 5576696 8294114 5576696 2627485 24447582 2627485 24447582 18918843 16644664 18918843 16644664 5040674 25275196 5040674 25275196 1581924 10663504 1581924 10663504 21090195 20932313 21090195 20932313 21786717 9019789 21786717 9019789 17469794 10528644 17469794 10528644 7099253 26545837 7099253 26545837 489002 12160455 489002 12160455 22799275 21990286 22799275 21990286 21177758 6004297 21177758 6004297 10414195 22528063 10414195 22528063 4237347 22528063 18245937 9270230 18245937 9270230 16962549 20551311 16962549 20551311 21156055 20551311 10656940 8143008 10656940 8143008 19895193 19657571 19895193 19657571 14329052 10900002 14329052 10900002 15798846 24791866 15798846 24791866 2373699 24791866 25037387 22154978 25037387 22154978 16720970 14456455 16720970 14456455 10561347 16438035 10561347 16438035 18343958 3922688 18343958 3922688 3980590 3922688 20298145 22307533 20298145 22307533 23465362 22307533 9832516 5012600 9832516 5012600 5117993 15854949 5117993 15854949 19236310 7899376 19236310 7899376 13779053 17954449 13779053 17954449 8421779 7897621 8421779 7897621 14321522 21081323 14321522 21081323 5916771 8430935 5916771 8430935 18149037 18072674 18149037 18072674 20473907 19722143 20473907 9631158 20473907 9631158 16674327 20416812 16674327 20416812 4316305 22344470 4316305 21395401 4316305 21395401 7280085 16378920 7280085 16378920 23656278 22732898 23656278 9081515 23656278 9081515 10740985 11477927 10740985 11477927 12882022 16306842 12882022 16306842 17090164 5276378 17090164 5276378 21311626 5276378 11493710 22412461 11493710 22412461 2961720 23888439 2961720 4602404 2961720 4602404 19772654 9323445 19772654 9323445 7272271 19815614 7272271 19443101 7272271 19443101 11341207 11645703 11341207 11645703 12308655 11645703 8187817 19912597 8187817 19912597 20667577 6555309 20667577 6555309 19928042 13035115 19928042 13035115 13724423 9080321 13724423 9080321 17948109 8434355 17948109 8434355 1704358 1903172 1704358 22016624 1704358 22016624 9088986 14072427 9088986 14072427 14439155 13763219 14439155 13763219 18885999 19080473 18885999 19080473 19254425 19080473 9888548 13819893 9888548 13819893 17926421 21519757 17926421 21519757 22332069 21519757 20601652 13297013 20601652 13297013 4016989 23037050 4016989 22552704 4016989 22552704 5924731 4167719 5924731 4167719 4561927 4167719 19768525 12563893 19768525 12563893 57200 204941 57200 204941 16705759 18946491 16705759 18946491 21324955 26415141 21324955 26415141 550143 7122014 550143 7122014 19507096 13769898 19507096 13769898 12638170 25149422 12638170 25149422 26261094 5478040 26261094 5478040 12462969 11596336 12462969 11596336 15136453 11596336 12012155 15902870 12012155 15902870 16592021 15902870 9630546 17677596 9630546 17677596 2405275 24475101 2405275 8818267 2405275 8818267 22290694 21466070 22290694 21466070 17715834 7724087 17715834 7724087 22629803 4464671 22629803 18291112 22629803 18291112 3295639 3088517 3295639 5272780 3295639 5272780 22500397 4138490 22500397 4138490 18773140 16551893 18773140 16551893 3443137 23365601 3443137 17361246 3443137 17361246 25173395 1579754 25173395 1579754 6657086 10844958 6657086 10844958 12776403 18423738 12776403 18423738 19251831 18651625 19251831 18651625 10157592 9932398 10157592 9932398 21710369 5785847 21710369 5785847 17291644 11879752 17291644 11879752 12000189 14983972 12000189 13881849 12000189 13881849 14449658 12730709 14449658 12730709 9438050 17498045 9438050 12463820 9438050 12463820 19808015 1522088 19808015 1522088 25201010 1522088 17858746 11710058 17858746 11710058 2786888 2739880 2786888 2739880 6025735 9601930 6025735 9601930 19257960 7819332 19257960 18071944 19257960 18071944 9758953 9184804 9758953 9184804 18857849 18837622 18857849 18837622 12576445 6986470 12576445 6986470 6954742 6986470 14778890 19627086 14778890 19627086 20410401 19627086 8517452 8516524 8517452 8516524 10504160 19564513 10504160 19564513 6491267 1706408 6491267 1706408 24964726 23052945 24964726 23052945 4969506 18993930 4969506 18993930 10102427 7082382 10102427 7082382 7745631 7082382 15370707 18307601 15370707 18307601 8698507 16882053 8698507 16882053 12725391 9072645 12725391 9072645 6289127 20773396 6289127 12782206 6289127 12782206 17119571 19279689 17119571 19279689 23314821 3628115 23314821 3628115 10004694 14015503 10004694 14015503 14810422 8379411 14810422 8379411 26106363 959528 26106363 959528 5870838 13766462 5870838 13766462 15847350 15854481 15847350 15854481 9287007 8992070 9287007 8992070 10822247 11534682 10822247 11534682 20163223 5881565 20163223 5881565 21117008 16354198 21117008 16354198 15338021 9907124 15338021 9907124 17055851 9907124 16194568 22088897 16194568 22088897 23042796 22088897 10655147 14649542 10655147 14649542 15952519 20010170 15952519 20010170 7139389 9111009 7139389 9111009 18034084 20077145 18034084 20077145 2824736 24132494 2824736 4551359 2824736 4551359 5750260 6180878 5750260 6180878 6813804 13579833 6813804 13579833 15155853 5985006 15155853 5985006 22139043 21454703 22139043 21454703 5715902 14936739 5715902 14936739 22383352 22372564 22383352 22372564 3478062 3121253 3478062 3121253 17310159 16611202 17310159 16611202 11645491 4089322 11645491 4089322 4107317 9964886 4107317 9964886 18023182 5364531 18023182 5364531 5424546 5364531 24596914 23540773 24596914 23540773 18701617 17768127 18701617 17768127 16278452 15418538 16278452 15418538 7733609 20674662 7733609 20674662 23718560 3031881 23718560 20433331 23718560 20433331 8375169 8031494 8375169 8031494 18993945 18318606 18993945 18318606 17279226 15091991 17279226 15091991 15244313 15091991 23684124 22597966 23684124 22597966 17185503 8202473 17185503 8202473 20324103 19500509 20324103 7183056 20324103 7183056 12815490 20579596 12815490 20579596 21092669 3434918 21092669 3434918 3573534 17358665 3573534 17358665 13088740 11264535 13088740 11264535 9921653 16762122 9921653 13208134 9921653 13208134 18355963 18001175 18355963 18001175 16780434 1345174 16780434 1345174 25703526 1345174 2897456 11307060 2897456 11307060 21895081 4956072 21895081 4956072 10981767 18208692 10981767 18208692 18515413 10475333 18515413 10475333 6742655 20207910 6742655 11038477 6742655 11038477 14058533 23056048 14058533 23056048 3911889 18577077 3911889 18577077 20549735 6197515 20549735 6197515 17484945 16766578 17484945 16766578 10164025 9428812 10164025 9428812 22805292 22113741 22805292 22113741 21193311 7264959 21193311 7264959 3151586 23637942 3151586 11051849 3151586 11051849 24197542 2526472 24197542 20028788 24197542 20028788 7378424 17316600 7378424 17316600 20090945 22890791 20090945 22890791 23903283 22890791 18511890 13620394 18511890 13620394 9296583 18346211 9296583 18346211 5407300 5375580 5407300 5375580 19259484 22433045 19259484 22433045 4694833 20884159 4694833 20884159 17489546 16754122 17489546 18765452 17489546 18765452 19590720 9925229 19590720 9925229 9913777 22333676 9913777 22333676 25646019 24423895 25646019 24423895 14706178 11432813 14706178 11432813 19018407 21682191 19018407 21682191 22355667 21682191 19017463 10718352 19017463 10718352 15997794 13223354 15997794 13223354 11595075 20282991 11595075 20282991 3600093 23101470 3600093 3908835 3600093 3908835 18444849 12816079 18444849 12816079 7523033 20000301 7523033 20000301 6974320 8321931 6974320 8321931 14380604 12667922 14380604 12667922 9216519 8401754 9216519 8401754 4597812 4188981 4597812 21716438 4597812 21716438 20542536 17408136 20542536 17408136 8700649 25457260 8700649 25457260 1417315 4626046 1417315 4626046 13242679 21805927 13242679 21805927 962605 25842497 962605 25842497 22482208 3717557 22482208 3717557 4181431 3717557 8317460 15072855 8317460 15072855 16421906 9507577 16421906 9507577 19095955 4259239 19095955 4259239 22642168 4259239 7927510 9765191 7927510 9765191 19091978 8087756 19091978 19317684 19091978 19317684 21719790 5327506 21719790 5327506 6742007 8083529 6742007 8083529 12342363 23565936 12342363 23565936 24737882 23565936 5289329 5526995 5289329 5526995 19502318 16993234 19502318 16993234 4361113 22762400 4361113 22762400 10292507 6183198 10292507 6183198 2600359 2402175 2600359 2402175 13853319 15775237 13853319 15775237 9462433 19406501 9462433 19406501 7526983 6698987 7526983 6698987 23492914 3223736 23492914 3223736 9749492 13310424 9749492 13310424 25726666 1171295 25726666 17837854 25726666 17837854 6375116 5768354 6375116 5768354 17367113 24674305 17367113 24674305 2064090 24674305 21893006 4681766 21893006 4681766 4778657 16361984 4778657 16361984 14714738 11829759 14714738 11829759 6584001 6719616 6584001 6719616 8816521 16450896 8816521 16450896 16994705 13755900 16994705 13755900 7433463 19449665 7433463 19449665 22287217 4736506 22287217 4736506 18646655 20105974 18646655 20105974 6727180 20105974 15563633 9414014 15563633 9414014 9934661 14373771 9934661 14373771 20321404 6397471 20321404 6397471 17708781 21573563 17708781 21573563 5594282 7297009 5594282 7297009 18058751 11787805 18058751 11787805 11897601 11350096 11897601 11350096 14195237 17330463 14195237 17330463 8155470 7636423 8155470 7636423 1974349 25165972 1974349 25165972 26155336 22344122 26155336 22344122 12868719 13256244 12868719 13256244 24259841 23647162 24259841 23647162 11507149 5844102 11507149 5844102 5687200 1655930 5687200 1655930 2127613 22889990 2127613 22889990 13894590 12447870 13894590 12447870 11023081 6139543 11023081 6139543 4589182 4579313 4589182 19759910 4589182 19759910 15453714 11162669 15453714 11162669 20264945 23279594 20264945 23279594 23814540 23279594 22500174 5066815 22500174 5066815 11257641 20720526 11257641 20720526 22567039 4579005 22567039 4579005 18275654 11808692 18275654 11808692 12625290 16451859 12625290 16451859 10297326 16451859 19698438 7056340 19698438 7056340 8874965 11916715 8874965 11916715 17013589 4902376 17013589 4902376 4997321 13586906 4997321 13586906 21823773 21536807 21823773 21536807 24343983 2614810 24343983 2614810 21360004 19688964 21360004 19688964 17789389 6479508 17789389 6479508 7108318 6479508 11614661 22483950 11614661 22483950 4656529 22483950 18269346 7262801 18269346 7262801 7823019 8449760 7823019 8449760 21568904 5037753 21568904 5037753 10584896 15433509 10584896 15433509 15735867 11218330 15735867 11218330 11175140 10867331 11175140 10867331 14259392 25011982 14259392 25011982 1713538 9066901 1713538 9066901 26508629 25756727 26508629 25756727 2116102 23404206 2116102 23404206 6246036 5758149 6246036 5758149 17326041 19883965 17326041 19883965 6849841 20895510 6849841 20895510 24623522 23510535 24623522 23510535 22805573 1885853 22805573 1885853 25113686 1885853 14509551 22848308 14509551 22848308 4151943 14601101 4151943 14601101 19842370 6959249 19842370 6959249 18210383 17422876 18210383 17422876 7258112 2797513 7258112 2797513 927698 26022779 927698 20790193 927698 20790193 15629620 14150874 15629620 14150874 3672787 3246263 3672787 18779413 3672787 18779413 8320382 15416433 8320382 15416433 22777818 4213547 22777818 4213547 10607235 16893351 10607235 16893351 20214978 6468071 20214978 6468071 12944562 23893606 12944562 23893606 24487858 3935660 24487858 3935660 13626820 20886958 13626820 20886958 4895383 4631276 4895383 4631276 4753021 21327174 4753021 21327174 18818152 5523534 18818152 5523534 21808936 5523534 9574128 9615951 9574128 9615951 23248984 3705587 23248984 8412138 23248984 8412138 8367779 6549495 8367779 6549495 4196219 4141017 4196219 4141017 17865270 17154563 17865270 17154563 17144064 12677736 17144064 12677736 9164369 6343379 9164369 6343379 20319966 6343379 6469574 20524127 6469574 16295563 6469574 16295563 17080452 16385677 17080452 16035108 17080452 16035108 7971282 19482497 7971282 19482497 23626419 3189604 23626419 3189604 4989827 14390945 4989827 14390945 20299638 3984557 20299638 3984557 4340262 3984557 22038067 20813149 22038067 20813149 3846423 23481463 3846423 23481463 3519649 21204103 3519649 21204103 22771518 23039081 22771518 23039081 3968956 14344197 3968956 14344197 17662887 19424270 17662887 19424270 21751954 21197549 21751954 21197549 19993944 7956188 19993944 7956188 9114249 23937213 9114249 23937213 2825462 22336280 2825462 22336280 5013645 4945445 5013645 4945445 13935443 16711512 13935443 16711512 22271211 21429576 22271211 21429576 7504770 11771082 7504770 11771082 16776712 3170557 16776712 3170557 25384641 24254400 25384641 24254400 12454548 7829458 12454548 7829458 19829675 19946896 19829675 19946896 6998781 7545534 6998781 7545534 10454448 15545533 10454448 15545533 11425272 7354396 11425272 7354396 19861956 7354396 16701515 22219589 16701515 22219589 4467077 21557005 4467077 21557005 21731286 19184300 21731286 19184300 7807036 19184300 25249870 24047587 25249870 2861977 25249870 2861977 20842772 14358674 20842772 14358674 6722564 21007495 6722564 21007495 4699838 22363106 4699838 22363106 19595064 11957610 19595064 11957610 9326509 19372216 9326509 19372216 21435611 20796473 21435611 8524437 21435611 8524437 4727397 23889751 4727397 23889751 2899170 24192653 2899170 19278969 2899170 19278969 18626980 17098029 18626980 17098029 10015134 13545362 10015134 13545362 20371969 6892835 20371969 6892835 8338077 9440681 8338077 9440681 10713328 18905561 10713328 18905561 19050658 18905561 5000215 22038778 5000215 20925883 5000215 20925883 18827734 11322251 18827734 11322251 8577717 22732474 8577717 22732474 4084667 15739194 4084667 15739194 16296491 11576003 16296491 11576003 9573215 17622993 9573215 17622993 17012985 12750347 17012985 12750347 10423048 5812219 10423048 5812219 21671924 5373165 21671924 5373165 18239192 19884899 18239192 19884899 20611621 19026012 20611621 19026012 14815971 11090530 14815971 11090530 6320389 20576901 6320389 13959077 6320389 13959077 24886461 23702043 24886461 18655755 24886461 18655755 5748642 23349599 5748642 23349599 3460780 4022064 3460780 4022064 22538890 13848711 22538890 13848711 13469824 10924196 13469824 10924196 25701498 1067538 25701498 1067538 5984713 12645708 5984713 12645708 16902447 16267141 16902447 16267141 6538635 6507258 6538635 6507258 21491922 22225576 21491922 22225576 4471401 22225576 18854397 6507864 18854397 6507864 7005090 19586112 7005090 19586112 7983385 18724067 7983385 18724067 19455584 18724067 14238897 5551180 14238897 5551180 5878804 10471190 5878804 10471190 18260701 1565670 18260701 1565670 1831098 1565670 4470586 17453939 4470586 17453939 10277930 3583254 10277930 3583254 2710229 2641823 2710229 2641823 24215656 20769188 24215656 20769188 14781873 12111629 14781873 12111629 16755260 10469874 16755260 12468938 16755260 12468938 12695440 8614450 12695440 8614450 8865303 8614450 18339799 25096588 18339799 25096588 2018781 3926856 2018781 3926856 7784762 23996772 7784762 23996772 25111977 23996772 17439456 7648649 17439456 7648649 19501158 7648649 18486848 20420650 18486848 20420650 26085010 24950535 26085010 24950535 9328705 12999414 9328705 12999414 17349867 21492405 17349867 21492405 5524812 21492405 21680931 4935858 21680931 4935858 8909710 19063152 8909710 19063152 7770774 19121246 7770774 19121246 21361336 5639551 21361336 5639551 11902682 16893553 11902682 16893553 3887351 23071111 3887351 4121832 3887351 4121832 20505018 16836091 20505018 16836091 5733911 21138629 5733911 19544984 5733911 19544984 10221560 5880319 10221560 5880319 20622728 5880319 6249617 5746082 6249617 5746082 17003191 14720569 17003191 14720569 8169425 18959117 8169425 8785054 8169425 8785054 18111969 9387619 18111969 9387619 9108653 5317273 9108653 5317273 851989 26026509 851989 19823335 851989 19823335 24991639 1894147 24991639 22522121 24991639 22522121 19804333 16141389 19804333 16141389 14207648 12655644 14207648 12655644 24675277 23424473 24675277 23424473 22896120 6716810 22896120 6716810 11444121 23565591 11444121 23565591 3472286 5954652 3472286 5954652 17765018 11655491 17765018 11655491 8269922 2158851 8269922 2158851 2119672 2158851 17480365 21634035 17480365 21634035 22044088 20485261 22044088 20485261 2540905 26584312 2540905 26584312 393043 26584312 13392443 1789166 13392443 1789166 2277201 1789166 15312961 13433346 15312961 13433346 13180109 13584645 13180109 13584645 17868117 21751259 17868117 21751259 22552482 7668026 22552482 7668026 7949629 19117009 7949629 19117009 16858934 12286915 16858934 12286915 4074983 22951101 4074983 20426622 4074983 20426622 21161023 14566862 21161023 14566862 10917135 23258538 10917135 23258538 23721431 9989293 23721431 9989293 10679473 11535189 10679473 11535189 20307820 21370582 20307820 21370582 3688346 23296646 3688346 5464969 3688346 5464969 12784397 22327726 12784397 22327726 4539246 19930666 4539246 19930666 15762685 11826269 15762685 11826269 7430988 5627298 7430988 5627298 21551933 5627298 15509125 16265212 15509125 16265212 10406776 12558561 10406776 12558561 15155234 16992798 15155234 16992798 17491564 16992798 2377879 2758963 2377879 2758963 20352294 11947377 20352294 11947377 11399389 5687595 11399389 5687595 5985918 5687595 18139440 18488561 18139440 18488561 18797920 9560410 18797920 9560410 14908631 21339378 14908631 21339378 21961058 21339378 20432081 12950156 20432081 12950156 10432201 9698128 10432201 9698128 15783661 17949323 15783661 17949323 18650567 10154854 18650567 10154854 12589156 14276785 12589156 14276785 18438265 18940019 18438265 18940019 7945508 7462830 7945508 7462830 18147361 17570555 18147361 17570555 24185225 23529479 24185225 23529479 3262294 9808921 3262294 9808921 24444468 23200167 24444468 2940770 24444468 2940770 17095785 13717087 17095785 13717087 12782438 14144679 12782438 14144679 8407185 7577129 8407185 7577129 3229164 23777210 3229164 16536484 3229164 16536484 16599526 8582554 16599526 8582554 6464851 20740494 6464851 20740494 20083665 14726739 20083665 14726739 14472300 2808232 14472300 2808232 2639535 2808232 19634742 25719823 19634742 25719823 1071833 11274323 1071833 11274323 16372457 10667806 16372457 10703807 16372457 10703807 22781194 4069341 22781194 4069341 11314570 10401451 11314570 10401451 18160842 9242889 18160842 9242889 9130199 18106113 9130199 15179596 9130199 15179596 12789827 4689199 12789827 4689199 22412898 12200093 22412898 12200093 5207734 5115172 5207734 5115172 5035014 5115172 20667071 20487891 20667071 20487891 4459004 4317045 4459004 4317045 7230738 12211727 7230738 12211727 13294310 25181141 13294310 25181141 26260315 25181141 12803834 12519109 12803834 12519109 23599870 22497975 23599870 22497975 23058092 18515145 23058092 18515145 5790930 21411003 5790930 20914884 5790930 20914884 24735216 2114557 24735216 2114557 6110655 20784287 6110655 7567998 6110655 7567998 21016153 20427493 21016153 20427493 635885 608574 635885 608574 18950767 18904624 18950767 18904624 8186719 15648247 8186719 15648247 10898184 16690608 10898184 16690608 21043797 6112091 21043797 9369783 21043797 9369783 5025696 4860595 5025696 19528046 5025696 19528046 20063954 7142198 20063954 11168446 20063954 11168446 7940653 7300108 7940653 11837358 7940653 11837358 20236155 7028309 20236155 7028309 18720291 20973046 18720291 20973046 5539774 3257113 5539774 3257113 23715182 3257113 19794280 24179693 19794280 24179693 25355738 12114903 25355738 12114903 7438899 20573133 7438899 20573133 3561758 23528503 3561758 11295285 3561758 11295285 22591940 4003332 22591940 4003332 16876488 19298048 16876488 19298048 19860990 19298048 17132824 9299428 17132824 9299428 22505177 3466569 22505177 3466569 23334679 3466569 21952448 14140765 21952448 14140765 1957223 25038900 1957223 25038900 15704611 12562642 15704611 12562642 12410478 14178401 12410478 14178401 13290823 9669274 13290823 9669274 23860494 23363987 23860494 23363987 17567378 4075383 17567378 4075383 22829594 20004181 22829594 20004181 10138552 12607447 10138552 12607447 21520439 5714886 21520439 5714886 16099212 15693557 16099212 15693557 22069675 3351479 22069675 3351479 23474202 3351479 20865582 19059848 20865582 19059848 18095503 8845396 18095503 8845396 18307573 8845396 9253645 1347775 9253645 1347775 1247680 1347775 17061148 18144227 17061148 18144227 20883766 5845536 20883766 5845536 20214665 9402307 20214665 9402307 16851489 16255115 16851489 7688858 16851489 7688858 19360595 17279629 19360595 17279629 17852156 17608550 17852156 17608550 9531547 15111107 9531547 15111107 22331398 21731127 22331398 21731127 8678857 14468786 8678857 14468786 20646079 3087443 20646079 3087443 23596945 3087443 12608883 19936627 12608883 19936627 6558472 6225258 6558472 6225258 19703292 21905810 19703292 21905810 3342307 23449124 3342307 22744756 3342307 22744756 23959414 2808858 23959414 2808858 9026988 21381605 9026988 21381605 5640743 21381605 20106768 12076590 20106768 12076590 12345006 7377449 12345006 7377449 20362849 20465698 20362849 20465698 6426704 20465698 18985683 17482368 18985683 17482368 7513981 24009185 7513981 24009185 24824258 24009185 24325027 21720389 24325027 21720389 21416917 14507458 21416917 14507458 7420860 7141812 7420860 7141812 10857957 15494973 10857957 15494973 11908219 5253386 11908219 5253386 22011703 5253386 7664436 16457052 7664436 16457052 19991156 20457274 19991156 20457274 24175896 22879148 24175896 3306458 24175896 3306458 13333309 14444973 13333309 14444973 11089869 10293211 11089869 10293211 18147253 17503086 18147253 10237964 18147253 10237964 13488293 17571702 13488293 17571702 8886353 8546930 8886353 8546930 18108126 9066728 18108126 9066728 17660236 21981216 17660236 21981216 4801277 21981216 22600431 22757424 22600431 22757424 23706127 16157974 23706127 16157974 10430286 17672436 10430286 17672436 8584747 18516064 8584747 9196447 8584747 9196447 17924246 20696088 17924246 20696088 4466581 4347610 4466581 4347610 7093282 17888427 7093282 17888427 16519479 13564950 16519479 13564950 12151290 15461335 12151290 15461335 11357478 8542182 11357478 8542182 20414572 19685222 20414572 19685222 14174287 9871994 14174287 9871994 22109905 4474218 22109905 4474218 18923513 21332019 18923513 21332019 5849078 9143713 5849078 9143713 19249247 19062997 19249247 19062997 11573432 7320868 11573432 7320868 19753467 7320868 15799917 18526797 15799917 18526797 8328254 11639829 8328254 11639829 16776765 10339917 16776765 10339917 12105529 23056531 12105529 23056531 3832668 17813010 3832668 17813010 23036405 22761364 23036405 22761364 23839813 22761364 20159949 18765893 20159949 18765893 7732508 19406618 7732508 10224532 7732508 10224532 14395801 18367986 14395801 18367986 18594542 18037693 18594542 18037693 6217845 24690258 6217845 24690258 1916498 25228607 1916498 4341678 1916498 4341678 12225826 18641123 12225826 18641123 7953079 18953606 7953079 17661204 7953079 17661204 16199445 3171347 16199445 3171347 3462564 17868612 3462564 17868612 11083625 8528731 11083625 8528731 22590426 4250277 22590426 4250277 19032029 18444821 19032029 18444821 12039922 8672826 12039922 8672826 1029163 1007334 1029163 1007334 23345018 22456949 23345018 22456949 20286813 11025865 20286813 11025865 14552750 22095974 14552750 22095974 3784962 24736233 3784962 24736233 2453325 24736233 18307819 4330985 18307819 4330985 4561779 4330985 23243808 22037726 23243808 9706957 23243808 9706957 16046933 15197774 16046933 15197774 7340320 24213296 7340320 24213296 2787461 18520406 2787461 18520406 19440414 18756264 19440414 12027542 19440414 12027542 12332704 16461390 12332704 16461390 25315525 24214670 25315525 8289185 25315525 8289185 3092554 24007029 3092554 9584863 3092554 9584863 14786090 22006793 14786090 22006793 4039400 4134007 4039400 4134007 16074131 24318311 16074131 24318311 25209300 24318311 12357097 2623381 12357097 2623381 24130940 2623381 8677655 8980697 8677655 8980697 20662012 2740219 20662012 2740219 24091400 5200162 24091400 5200162 18287947 17946210 18287947 17946210 22510596 21884933 22510596 21884933 22196733 8196061 22196733 8196061 17860606 21397013 17860606 21397013 23141873 3748256 23141873 19824710 23141873 19824710 18395186 12965240 18395186 12965240 12608422 17105097 12608422 17105097 10166259 5223752 10166259 5223752 21378323 5223752 8906894 15237018 8906894 15237018 17516269 16945588 17516269 16945588 14638007 6009478 14638007 6009478 20827231 6009478 6858784 20137047 6858784 20137047 19437625 4002139 19437625 4002139 4433700 14039339 4433700 14039339 20524829 6212672 20524829 6212672 17211541 23133924 17211541 23133924 23527066 23133924 13293041 10248421 13293041 10248421 2807053 3253522 2807053 3253522 22282200 19646174 22282200 19646174 19572536 14639358 19572536 14639358 11885246 20945432 11885246 20945432 5960031 19674412 5960031 19674412 14916611 6269152 14916611 6269152 5891538 5347749 5891538 5347749 12070563 14787963 12070563 14787963 4273660 3811773 4273660 3811773 19706295 22504983 19706295 22504983 23699693 23114756 23699693 23114756 18963515 11896844 18963515 11896844 14538245 21185540 14538245 21185540 5874993 17637708 5874993 17637708 15616065 13380772 15616065 13380772 11962167 15977917 11962167 15977917 18315163 24393607 18315163 24393607 2690765 24393607 19537254 8960591 19537254 8960591 9471817 8960591 17545916 12703423 17545916 12703423 9669867 4457095 9669867 4457095 22084204 4457095 23801 71715 23801 71715 18478608 22243018 18478608 22243018 4692019 12664220 4692019 12664220 16070021 17398444 16070021 17398444 5736948 5658833 5736948 5658833 11919161 18298794 11919161 18298794 3916628 23124728 3916628 7091652 3916628 7091652 20494659 20908005 20494659 20908005 5476019 21569336 5476019 18816789 5476019 18816789 12184141 11348377 12184141 11348377 18637935 23196561 18637935 23196561 3673320 9849786 3673320 9849786 19250493 19674793 19250493 19674793 23064033 23341373 23064033 23341373 3377753 15797311 3377753 15797311 26193236 25368320 26193236 25368320 24771982 2914655 24771982 2914655 14834941 15649804 14834941 15649804 6077647 6186926 6077647 6186926 5938460 21227776 5938460 21227776 5746665 20365682 5746665 20365682 7930536 18286291 7930536 18286291 15984925 4965011 15984925 4965011 5184359 4965011 10483469 10445663 10483469 10445663 17046189 16331900 17046189 16331900 11252589 3251731 11252589 3251731 3134151 3251731 13747405 17146116 13747405 17146116 3062125 3126094 3062125 23328578 3062125 23328578 15481740 11948466 15481740 11948466 14720451 21421498 14720451 21421498 23880291 3044455 23880291 3044455 8110395 10161216 8110395 10161216 15343342 16618240 15343342 16618240 25135688 1510165 25135688 20247968 25135688 20247968 7953421 6060812 7953421 6060812 23100279 3804355 23100279 3804355 5085654 6413500 5085654 6413500 7863081 16341538 7863081 16341538 11304872 11153499 11304872 11153499 15756727 11153499 5684639 22260985 5684639 22260985 4874620 12940723 4874620 12940723 22436654 22827700 22436654 22827700 25353639 24301695 25353639 24301695 8295567 7897724 8295567 7897724 26130793 960936 26130793 960936 14624621 16714508 14624621 16714508 18956914 8264121 18956914 8264121 23338195 22630952 23338195 22630952 22017488 4740676 22017488 4740676 22191170 4740676 18212656 12778592 18212656 12778592 11641593 6521236 11641593 6521236 20762877 6521236 16085610 14449967 16085610 14449967 9150731 17579131 9150731 10753948 9150731 10753948 21701881 4785398 21701881 18083857 21701881 18083857 10503080 15731185 10503080 15731185 18494130 21594489 18494130 21594489 5203914 9458277 5203914 9458277 21828200 4735272 21828200 4735272 6445341 16208640 6445341 16208640 22397939 4461712 22397939 12991786 22397939 12991786 11704881 9033765 11704881 9033765 9512796 6085481 9512796 6085481 6366400 6085481 19234985 17036465 19234985 17036465 4673553 22108656 4673553 21358026 4673553 21358026 19572507 7846869 19572507 7846869 13372364 20756804 13372364 20756804 21462941 20756804 11399421 13467728 11399421 13467728 20426398 19600655 20426398 19600655 14964267 10899733 14964267 10899733 6052014 20951071 6052014 17812947 6052014 17812947 14955713 10861820 14955713 10861820 11290092 19650622 11290092 19650622 2804699 24006438 2804699 5817186 2804699 5817186 6656961 10562016 6656961 10562016 20663195 20114245 20663195 9528108 20663195 9528108 12391740 17910417 12391740 17910417 21387515 5580334 21387515 5580334 16558757 13262189 16558757 13262189 7868916 19864955 7868916 19864955 20738619 19864955 7476102 7254394 7476102 7254394 23378057 23359763 23378057 23359763 3654743 22206087 3654743 22206087 23311935 3346907 23311935 3346907 21237267 15727944 21237267 15727944 10695881 9045075 10695881 9045075 23764340 3134949 23764340 3134949 7983607 16204888 7983607 16204888 19418592 18602998 19418592 9293315 19418592 9293315 10300287 21678836 10300287 21678836 5149919 21678836 12396982 4401425 12396982 4401425 4473898 4401425 17596223 15130267 17596223 15130267 15127930 21337511 15127930 21337511 22154435 9215275 22154435 9215275 4253170 4172357 4253170 4172357 6756283 8582380 6756283 8582380 22847150 21811224 22847150 5294119 22847150 5294119 3323939 23477926 3323939 23477926 24069301 18681612 24069301 18681612 12064480 14480611 12064480 14480611 17594158 20387858 17594158 20387858 4372729 22372319 4372729 12077261 4372729 12077261 21886499 5316040 21886499 5316040 19137468 24849140 19137468 24849140 25829550 24849140 3532340 21177610 3532340 21177610 16262625 12612202 16262625 12612202 12119180 7801775 12119180 7801775 21614504 21061947 21614504 21061947 8519366 14865739 8519366 14865739 12998760 6051389 12998760 6051389 20904637 18529679 20904637 18529679 9636425 9698049 9636425 9698049 18962330 18480988 18962330 18480988 13181259 5914108 13181259 5914108 6118250 5914108 21441074 20671751 21441074 20671751 8856012 10699063 8856012 10699063 22017731 5161351 22017731 17581132 22017731 17581132 15762110 13994375 15762110 13994375 10567494 9928302 10567494 14200613 10567494 14200613 18305837 4174370 18305837 4174370 3939512 4174370 19458148 15434484 19458148 15434484 9663752 18440260 9663752 18440260 8412260 18440260 21404437 21636633 21404437 21636633 22197677 8656706 22197677 8656706 2890881 23875206 2890881 14820534 2890881 14820534 17680499 19031710 17680499 19031710 2007688 25420623 2007688 25420623 1402931 2648110 1402931 2648110 24947910 1951953 24947910 17520928 24947910 17520928 14174239 10161384 14174239 10161384 20033450 19795054 20033450 19795054 7253461 15640520 7253461 15640520 19277829 18495617 19277829 18495617 10680643 10364158 10680643 10364158 11558579 22144410 11558579 22144410 4723412 22144410 17148346 9913911 17148346 9913911 10485358 9913911 21969228 4142842 21969228 4142842 4458931 19059871 4458931 19059871 18039302 9449074 18039302 9449074 12360162 15699771 12360162 15699771 22670163 21809792 22670163 12570798 22670163 12570798 9544606 22282226 9544606 22282226 4792851 19853243 4792851 19853243 19271995 10775978 19271995 10775978 10300150 19005452 10300150 19005452 3315203 3461913 3315203 6233784 3315203 6233784 25519509 1427930 25519509 22864902 25519509 22864902 8818429 8555530 8818429 8555530 15908429 14833780 15908429 14833780 11842720 20712658 11842720 20712658 22234400 23194556 22234400 23194556 3848883 10766898 3848883 10766898 23438403 22544661 23438403 22544661 18278536 11701888 18278536 11701888 9270523 8787376 9270523 8787376 3294491 23652761 3294491 15373656 3294491 15373656 17934556 18426928 17934556 18426928 1863736 24944361 1863736 24944361 14176529 11652443 14176529 11652443 1051681 1026748 1051681 1026748 8523003 8963178 8523003 8963178 9914526 17773935 9914526 17773935 8082738 6064782 8082738 6064782 6071150 6064782 13637956 23873526 13637956 23873526 3099071 22648326 3099071 22648326 22210544 4882812 22210544 4882812 4322698 22546677 4322698 12473605 4322698 12473605 14128103 19598176 14128103 19598176 20409644 19598176 2993140 3320554 2993140 21916949 2993140 21916949 17392500 10874245 17392500 10874245 15861622 10874245 17736234 17149904 17736234 17149904 11148796 9739155 11148796 9739155 9597242 9287706 9597242 9287706 15021198 15760272 15021198 15760272 16235623 15760272 6073909 5521596 6073909 5521596 7091713 8564590 7091713 8564590 11040038 16061202 11040038 16061202 15053482 13191690 15053482 13191690 6458449 20612508 6458449 20612508 19308609 7914286 19308609 7914286 9128662 17142920 9128662 17142920 15936046 8846763 15936046 8846763 18718722 8160764 18718722 8160764 8307462 18195860 8307462 18195860 18463622 11985420 18463622 11985420 11488452 15447788 11488452 14688672 11488452 14688672 16966755 10264770 16966755 10264770 22591253 21792348 22591253 21792348 9615830 1645322 9615830 1645322 25020255 1645322 5315829 8523880 5315829 8523880 17164284 20528987 17164284 20528987 21028602 20528987 17003757 14366185 17003757 14366185 11827070 16932840 11827070 16932840 19714592 22038755 19714592 22038755 22819179 22038755 16854955 13491424 16854955 13491424 12400142 22247153 12400142 22247153 4831505 4839698 4831505 4839698 15703468 14660250 15703468 14660250 9784720 1387340 9784720 1387340 1576607 1387340 6532506 11226137 6532506 11226137 15855672 15225882 15855672 15225882 9768701 19273134 9768701 19273134 7624279 19359617 7624279 19359617 19460022 8327874 19460022 8327874 11657516 15298794 11657516 15298794 10999818 7686980 10999818 7686980 25685174 1073920 25685174 20399320 25685174 20399320 8404909 12073067 8404909 12073067 21209164 5346551 21209164 5346551 5673114 5346551 18747203 18428258 18747203 18428258 10636915 3924682 10636915 3924682 3972044 4886394 3972044 4886394 22899843 3698016 22899843 3698016 18035210 13326006 18035210 13326006 6757236 20297931 6757236 20297931 14757010 6639716 14757010 6639716 6766367 6639716 12652945 15804907 12652945 15804907 10465464 19884571 10465464 19884571 7106220 17499334 7106220 17499334 11479257 6949999 11479257 6949999 7169542 6949999 10005984 11461056 10005984 11461056 18145800 1923057 18145800 1923057 1422507 7839545 1422507 7839545 20716650 5895417 20716650 5895417 16646796 15205331 16646796 15205331 10341536 3423438 10341536 3423438 23526777 3423438 20515278 10437791 20515278 10437791 14823587 19629399 14823587 19629399 20354017 19644572 20354017 19644572 19434866 18819447 19434866 18819447 20405864 25880100 20405864 25880100 841225 10236033 841225 10236033 12104052 14636730 12104052 14636730 4044144 4199048 4044144 6160068 4044144 6160068 25811088 953555 25811088 953555 20406808 18970956 20406808 18970956 5642978 4834503 5642978 4834503 22012436 18782130 22012436 18782130 11723731 8466964 11723731 8466964 20658578 20198290 20658578 20198290 4787784 4644163 4787784 15918477 4787784 15918477 16992246 4943351 16992246 4943351 5275472 4943351 18033663 26155357 18033663 26155357 843536 24077400 843536 24077400 22892667 13024911 22892667 13024911 13753232 11445313 13753232 11445313 24797668 1847016 24797668 1847016 17795872 10036944 17795872 10036944 4410225 22601926 4410225 21597491 4410225 21597491 6353780 11307595 6353780 11307595 19184520 8000173 19184520 8391652 19184520 8391652 5613656 5593956 5613656 5593956 3709988 23243266 3709988 23243266 20141265 9351103 20141265 9351103 14241614 15737674 14241614 15737674 18080645 19161708 18080645 19161708 22673477 21598378 22673477 21598378 8476004 15431498 8476004 15431498 20561416 20026666 20561416 20026666 8635925 16519555 8635925 16519555 18915714 5146145 18915714 5146145 22139237 5146145 9241746 20069461 9241746 20069461 20522090 7101586 20522090 7101586 15686167 12046094 15686167 12046094 12528250 14301960 12528250 14301960 8934520 8214708 8934520 8214708 7034903 23136374 7034903 23136374 3946493 23136374 18287834 9618707 18287834 9618707 7665877 7200070 7665877 18724844 7665877 18724844 20528660 3360990 20528660 3360990 3115511 3092243 3115511 22819198 3115511 22819198 22202159 8053393 22202159 8053393 19130462 7128848 19130462 7128848 22906474 22380163 22906474 22380163 22244621 12870311 22244621 12870311 2332359 24625170 2332359 7282113 2332359 7282113 21495733 21028233 21495733 21028233 6820154 9210314 6820154 9210314 18163545 14595914 18163545 14595914 13457999 12592926 13457999 12592926 20555778 19774653 20555778 19774653 8761216 4641911 8761216 4641911 23634035 22882337 23634035 11194984 23634035 11194984 15347206 11747280 15347206 11747280 10114192 7762517 10114192 7762517 7599291 19874680 7599291 19874680 20882411 6313374 20882411 15603925 20882411 15603925 8022210 7579897 8022210 11551172 8022210 11551172 19066736 8120811 19066736 8120811 18280505 12817160 18280505 12817160 9520197 17501373 9520197 13576089 9520197 13576089 22750939 21960857 22750939 4215641 22750939 4215641 5429846 15013701 5429846 15013701 11490129 15013701 4243897 3346650 4243897 3346650 23411008 21989480 23411008 21989480 7432776 18295910 7432776 18295910 11806177 5474818 11806177 5474818 5548350 5474818 9705197 14067100 9705197 14067100 21391782 4387518 21391782 4387518 4412805 4387518 8608139 20657478 8608139 20657478 22578571 21962056 22578571 21962056 21277132 4840740 21277132 4840740 2167783 24841011 2167783 24841011 9056758 3842119 9056758 3842119 4234459 21029212 4234459 21029212 22063716 4317666 22063716 4317666 22120543 16028120 22120543 16028120 14944435 7511861 14944435 7511861 3202351 3377147 3202351 3377147 5693422 13899119 5693422 13899119 16710461 16348646 16710461 14990422 16710461 14990422 8526792 18393214 8526792 18393214 15447901 9978493 15447901 9978493 1648466 25476384 1648466 25476384 21600078 14087724 21600078 14087724 9074051 8594916 9074051 8594916 11765113 19582916 11765113 19582916 7418565 3397617 7418565 3397617 3212393 10386291 3212393 10386291 17739132 9385866 17739132 16704832 17739132 16704832 10202926 12364424 10202926 12364424 22659188 21968698 22659188 16670975 22659188 16670975 2929146 23905320 2929146 17372338 2929146 17372338 15928031 12804353 15928031 12804353 10696297 10227696 10696297 10227696 15312230 19399839 15312230 19399839 20198490 19399839 4211968 22518955 4211968 22518955 22571607 15178630 22571607 15178630 3863749 3981784 3863749 3981784 19086489 18938348 19086489 18938348 18026984 12784044 18026984 12784044 5624405 21008350 5624405 21008350 17390905 14957818 17390905 14957818 7751274 3240569 7751274 3240569 3546639 3240569 20778434 11932109 20778434 11932109 12180984 3601143 12180984 3601143 1914585 24970070 1914585 24970070 20092816 19198066 20092816 19198066 13208354 12219853 13208354 12219853 5276659 21886881 5276659 21886881 21859884 10849992 21859884 10849992 6024806 20961889 6024806 12214329 6024806 12214329 22523011 1194880 22523011 1194880 1045860 1194880 20178985 19060106 20178985 19060106 8846896 12307500 8846896 12307500 13913859 14119973 13913859 14119973 10282408 1720879 10282408 1720879 1803283 22108859 1803283 22108859 10772666 4199132 10772666 4199132 22535051 7626285 22535051 7626285 7580132 2344570 7580132 2344570 1984047 24579574 1984047 24579574 6828091 19756027 6828091 19756027 15381773 9382863 15381773 9382863 23865128 3128207 23865128 3128207 16051707 11641179 16051707 11641179 13605346 13720604 13605346 13720604 17227618 20366208 17227618 20366208 5228807 21718306 5228807 21718306 19015658 18264783 19015658 18264783 6966968 6811890 6966968 6811890 5049704 23588923 5049704 23588923 24829346 23588923 15447302 2500726 15447302 2500726 24297395 2500726 24004851 20501672 24004851 20501672 19026649 12934462 19026649 12934462 13790008 14938740 13790008 14938740 16130519 10401832 16130519 10401832 20368242 6970460 20368242 19561259 20368242 19561259 6415639 5889875 6415639 5889875 12138346 12487312 12138346 12487312 16836559 7027259 16836559 7027259 25313440 24120185 25313440 24120185 18542813 2357800 18542813 2357800 24619742 2357800 3627146 5963298 3627146 5963298 16868576 9759098 16868576 9759098 19479160 2673747 19479160 2673747 3122012 2673747 4114685 10206709 4114685 10206709 20157329 5139022 20157329 5139022 22984505 22272951 22984505 22272951 5756617 21112683 5756617 21112683 22001488 21112683 2744143 2470296 2744143 2470296 24417690 2470296 2876615 11444536 2876615 11444536 21688287 5077523 21688287 5077523 11517694 14206516 11517694 14206516 15592111 10400598 15592111 10400598 18936825 18407561 18936825 18407561 17323222 9147850 17323222 9147850 24171215 2609978 24171215 2609978 23510865 8354893 23510865 8354893 17418254 11268677 17418254 11268677 15615157 11268677 19464028 19158160 19464028 19158160 19820841 19158160 19264665 12590694 19264665 12590694 4269189 4347186 4269189 4347186 5745031 20764843 5745031 20764843 16162760 11040109 16162760 11040109 13010675 15616442 13010675 15616442 1668877 25139000 1668877 3331794 1668877 3331794 21544025 11216256 21544025 11216256 11446132 4649732 11446132 4649732 4679596 4649732 8752732 11182606 8752732 11182606 19490184 19778475 19490184 19778475 20811876 20236333 20811876 15982496 20811876 15982496 1324363 25544105 1324363 25544105 25918545 10913810 25918545 10913810 10901299 21367235 10901299 21367235 21892937 13515697 21892937 13515697 7459934 7089633 7459934 7089633 15030874 15314667 15030874 15314667 18871174 5920541 18871174 5920541 21612180 5920541 4784401 24458505 4784401 24458505 2648835 24458505 20370099 11112280 20370099 11112280 8175830 7924650 8175830 7924650 12635542 19850262 12635542 19850262 4539604 22515289 4539604 5397179 4539604 5397179 19090361 10239220 19090361 10239220 15103835 25102248 15103835 25102248 1801282 23774616 1801282 23774616 20580342 11440807 20580342 11440807 10222888 7258946 10222888 7258946 22794002 22083164 22794002 22083164 20008994 18940658 20008994 18940658 7954495 18940658 12695803 11433454 12695803 11433454 8199115 23068198 8199115 23068198 24035571 23068198 11862027 5525859 11862027 5525859 5674081 7638477 5674081 7638477 15433286 21789192 15433286 21789192 5108302 21789192 25835075 24774013 25835075 6741010 25835075 6741010 9826003 13563628 9826003 13563628 19996307 3448964 19996307 3448964 3628827 13121237 3628827 13121237 16507163 1024259 16507163 1024259 26033338 1024259 20118885 13004310 20118885 13004310 1248758 25822254 1248758 9880018 1248758 9880018 19280163 22189952 19280163 22189952 23113334 1800480 23113334 1800480 25117475 24383713 25117475 2310176 25117475 2310176 9288312 20675487 9288312 20675487 2035543 2477265 2035543 2477265 16950715 22774986 16950715 22774986 4023608 3726195 4023608 3726195 5472322 10928854 5472322 10928854 17030628 19190843 17030628 19190843 20129648 6568690 20129648 9854027 20129648 9854027 4424855 4365692 4424855 4365692 20995329 6752302 20995329 6752302 16514929 15877334 16514929 15877334 13641764 4609400 13641764 4609400 445202 681769 445202 681769 9937072 20224592 9937072 20224592 23479231 3464825 23479231 3464825 7677939 24419743 7677939 24419743 25481871 13013317 25481871 13013317 10674318 16252017 10674318 16252017 7362609 5825889 7362609 5825889 25277195 1757074 25277195 9535326 25277195 9535326 3049517 3210934 3049517 22013401 3049517 22013401 13511089 11492225 13511089 11492225 4352759 22683015 4352759 5332551 4352759 5332551 21939622 7306594 21939622 7306594 10923835 21452555 10923835 21452555 5368136 21452555 25177650 24112163 25177650 24112163 21192303 19239163 21192303 19239163 19383311 16309790 19383311 16309790 15163683 11544899 15163683 11544899 8241016 20746952 8241016 20746952 21391004 20746952 20783215 6305443 20783215 6305443 11085064 19868953 11085064 19868953 20993590 6386683 20993590 13174083 20993590 13174083 10499293 7635013 10499293 7635013 5087268 21836131 5087268 21836131 18722545 6359224 18722545 6359224 6937552 13943369 6937552 13943369 14141564 12993936 14141564 12993936 7436518 19421315 7436518 18404361 7436518 18404361 11649544 10904138 11649544 10904138 15253875 15427147 15253875 15427147 9816813 17349209 9816813 17349209 22423220 21592207 22423220 5033963 22423220 5033963 1028723 25880828 1028723 25880828 8718121 1739519 8718121 1739519 1885686 1739519 22807801 12781765 22807801 12781765 13255039 10805690 13255039 10805690 9721841 8562058 9721841 8562058 9088987 8562058 22682369 2569138 22682369 2569138 2990909 2569138 10478749 16882276 10478749 16882276 3546102 3486228 3546102 3486228 7192146 25313423 7192146 25313423 1620435 25313423 24084113 11251835 24084113 11251835 10743301 20130264 10743301 20130264 7038809 7746375 7038809 7746375 21234653 6066006 21234653 15862811 21234653 15862811 7170267 7073034 7170267 7073034 13621905 17238812 13621905 17238812 9115189 18060947 9115189 9445104 9115189 9445104 19794296 19252775 19794296 8384844 19794296 8384844 17195432 10893362 17195432 10893362 13534061 16178082 13534061 16178082 8023295 20799868 8023295 20799868 21532973 20799868 7471484 3174749 7471484 3174749 3289113 22651233 3289113 22651233 12865569 5502283 12865569 5502283 21876326 11652023 21876326 11652023 10463357 9857981 10463357 9857981 16265618 12884371 16265618 12884371 939973 399091 939973 399091 289078 399091 1679954 22280286 1679954 22280286 6662130 10878475 6662130 10878475 17713246 19071421 17713246 19071421 22990570 3950923 22990570 3950923 7435242 10612513 7435242 10612513 22700118 3691886 22700118 3691886 22996981 3691886 6235483 19162089 6235483 19162089 15464075 3236719 15464075 3236719 3435001 19711387 3435001 19711387 13965571 8095170 13965571 8095170 19064788 8095170 15615569 24960769 15615569 24960769 25853116 24960769 2131479 9981273 2131479 9981273 10649075 9981273 8895054 4621068 8895054 4621068 22057996 20354496 22057996 20354496 7668493 1486616 7668493 1486616 1130153 1486616 25321771 20085336 25321771 20085336 6392540 20538716 6392540 11348969 6392540 11348969 18336934 20096995 18336934 20096995 2694273 2988583 2694273 2988583 12050683 23094097 12050683 23094097 3890954 23094097 22277356 15745306 22277356 15745306 2469296 2267823 2469296 2267823 21336980 20951061 21336980 20951061 21737608 7452699 21737608 7452699 11560146 20728758 11560146 20728758 21417609 20728758 8104952 12795388 8104952 12795388 18714639 8337203 18714639 8337203 18841473 8474587 18841473 8474587 6414983 5844082 6414983 5844082 20160267 10649664 20160267 10649664 11513725 10649664 23828977 22738031 23828977 22738031 9578903 11551925 9578903 11551925 18145226 17409875 18145226 17409875 7271783 4033664 7271783 4033664 866027 851255 866027 24734303 866027 24734303 15275835 9790336 15275835 9790336 10067060 17066464 10067060 17066464 17359748 17066464 892443 895161 892443 10828125 892443 10828125 16582550 8019846 16582550 8019846 8337500 8019846 21472114 20921227 21472114 18181561 21472114 18181561 3835552 23121824 3835552 23121824 23787293 12280822 23787293 12280822 14412959 22953764 14412959 22953764 23951026 22953764 4710357 12433863 4710357 12433863 20038418 19868314 20038418 8091369 20038418 8091369 16385850 22650234 16385850 22650234 4229794 22650234 18956630 17755858 18956630 17755858 5028603 25462347 5028603 25462347 26242779 25462347 18377204 11633232 18377204 11633232 8217790 24557975 8217790 24557975 2368381 24557975 23283929 20714348 23283929 20714348 6232680 20714348 18159209 14891235 18159209 14891235 1795359 2158089 1795359 24696367 1795359 24696367 7614550 19202059 7614550 19202059 17826272 6316425 17826272 6316425 3504523 23440388 3504523 22677870 3504523 22677870 23193196 3734647 23193196 3734647 17202267 19988047 17202267 19988047 25736494 1042730 25736494 1042730 24712247 19541631 24712247 19541631 15539973 11641419 15539973 11641419 15084648 11641419 17309764 19671886 17309764 19671886 22789742 3732159 22789742 3732159 19809851 10875049 19809851 10875049 3597598 3373614 3597598 3373614 14548387 19427144 14548387 19427144 22321537 2685578 22321537 2685578 3115654 2685578 18365857 10900302 18365857 10900302 15161082 21431573 15161082 21431573 4504597 22342193 4504597 22342193 18494560 13066540 18494560 13066540 11757884 20678522 11757884 20678522 6508284 16281632 6508284 16281632 14615880 12055406 14615880 12055406 7741791 20682423 7741791 20682423 21417494 20682423 14052112 10138654 14052112 10138654 6311368 24254459 6311368 24254459 2791733 12617394 2791733 12617394 20854515 6291526 20854515 12985249 20854515 12985249 7613838 2981634 7613838 2981634 25825353 24807726 25825353 24807726 8964327 14481733 8964327 14481733 16619649 16827343 16619649 16827343 17296361 16827343 9088056 18081011 9088056 13053583 9088056 13053583 14405336 4598005 14405336 4598005 22339831 4598005 7874262 22678230 7874262 22678230 23359811 22678230 18370858 16735120 18370858 16735120 10328015 9793279 10328015 9793279 13556465 17289374 13556465 17289374 19136331 19500042 19136331 19500042 20165790 19500042 1200412 992324 1200412 992324 6106348 14392040 6106348 14392040 22675545 3948049 22675545 3948049 14492484 26384141 14492484 26384141 225805 448874 225805 448874 15586027 15979116 15586027 15979116 11132086 11651020 11132086 11651020 15442740 11460550 15442740 11460550 10720795 15973913 10720795 12457298 10720795 12457298 22695632 24382112 22695632 24382112 25627821 24382112 18865990 18053666 18865990 18053666 9250080 11174117 9250080 11174117 12947761 14296718 12947761 14296718 12358954 14296718 23487748 22400566 23487748 22400566 13929751 10255142 13929751 10255142 16850398 10255142 13743655 21729409 13743655 21729409 22163329 21729409 17244632 4831850 17244632 4831850 4918954 4831850 7469487 16463094 7469487 16463094 20147587 3185258 20147587 3185258 2686578 23995970 2686578 23995970 10939757 12851748 10939757 12851748 13548830 12049031 13548830 12049031 7206579 20666363 7206579 20666363 1722911 25433097 1722911 7504754 1722911 7504754 9966207 21172232 9966207 21172232 3302597 23413625 3302597 14412382 3302597 14412382 24667293 2220358 24667293 20779919 24667293 20779919 12574001 8091115 12574001 8091115 19325355 19997631 19325355 19997631 22325646 4381886 22325646 21310696 22325646 21310696 20299783 4745599 20299783 4745599 22049083 16246339 22049083 16246339 11225899 5317060 11225899 5317060 5715440 5317060 6174214 16947593 6174214 16947593 21403776 1969546 21403776 1969546 24697409 18647261 24697409 18647261 7512682 7521807 7512682 13978949 7512682 13978949 17236340 5845071 17236340 5845071 22518480 21771063 22518480 21771063 8012542 14579648 8012542 14579648 17903411 17417374 17903411 17417374 23201017 3664657 23201017 3664657 4321892 22506386 4321892 11493257 4321892 11493257 25039465 1985881 25039465 16606186 25039465 16606186 7960848 7261693 7960848 7261693 5949585 5653357 5949585 5653357 20466880 22381396 20466880 22381396 4552802 9810287 4552802 9810287 16806706 10842208 16806706 10842208 11807836 18221608 11807836 18221608 19007118 18221608 14145086 12372353 14145086 12372353 2723484 2306526 2723484 2306526 15195747 17391045 15195747 17391045 22680047 21866607 22680047 21866607 19607517 10752397 19607517 10752397 11039293 7622233 11039293 7622233 19387840 7622233 11324626 10894844 11324626 10894844 14157318 17240961 14157318 17240961 24207080 2766229 24207080 2766229 10043403 15228578 10043403 15228578 18609633 17949433 18609633 13060148 18609633 13060148 5274638 21615871 5274638 9602583 5274638 9602583 14937516 12029085 14937516 12029085 18490200 8539085 18490200 16826751 18490200 16826751 11575826 8817007 11575826 8817007 9367782 8817007 10623191 18833086 10623191 18833086 3786474 3273711 3786474 8413280 3786474 8413280 24092299 2877722 24092299 2877722 22467460 10536970 22467460 10536970 15321131 14244678 15321131 14244678 14466501 12165134 14466501 12165134 16817124 18599877 16817124 18599877 21218322 21711508 21218322 21711508 5061351 4938329 5061351 4938329 18315782 22381356 18315782 22381356 24146025 24791167 24146025 24791167 2021239 20520262 2021239 20520262 7208813 14427222 7208813 14427222 19019632 24204945 19019632 24204945 2741815 16876507 2741815 16876507 17234410 3671528 17234410 3671528 23206294 19408102 23206294 19408102 14305840 12433399 14305840 12433399 8669876 20036671 8669876 20036671 20825844 8878251 20825844 8878251 9099221 17746669 9099221 17746669 24947064 23968367 24947064 7740692 24947064 7740692 13845199 19939633 13845199 19939633 7097320 19073281 7097320 19073281 8211692 9533608 8211692 9533608 20285922 24788747 20285922 24788747 2134115 4103999 2134115 4103999 18119897 17843431 18119897 5918185 18119897 5918185 6034465 7884622 6034465 7884622 24641840 23413092 24641840 23413092 14514202 3452695 14514202 3452695 23430885 19882905 23430885 19882905 13531596 5957716 13531596 5957716 5821945 5957716 8250520 11987604 8250520 11987604 20045718 7117040 20045718 7854961 20045718 7854961 1544970 1416122 1544970 1416122 14404120 22751389 14404120 22751389 4265191 21965591 4265191 21965591 5992219 12174308 5992219 12174308 15953781 15678321 15953781 15678321 21643016 5817630 21643016 5817630 20532412 10517525 20532412 10517525 15265564 11413843 15265564 11413843 10816142 5879281 10816142 5879281 6038760 5879281 7298967 13697930 7298967 13697930 19995464 7436760 19995464 7436760 10507109 14051530 10507109 14051530 12532592 14051530 11594552 17350070 11594552 17350070 6070054 5738243 6070054 5738243 20249786 22770565 20249786 22770565 4006387 11215874 4006387 11215874 15281505 13461589 15281505 13461589 14427862 4552736 14427862 4552736 24850806 23756567 24850806 3282903 24850806 3282903 12657576 25237453 12657576 25237453 1885776 5575193 1885776 5575193 13838929 21686591 13838929 21686591 22376188 21686591 7550007 6853571 7550007 6853571 13466824 15727786 13466824 15727786 3185216 23819548 3185216 5410535 3185216 5410535 6708408 11636463 6708408 11636463 19759992 19013597 19759992 19013597 13342496 3653781 13342496 3653781 4130230 3653781 5955319 10043579 5955319 10043579 18763514 8174687 18763514 16044396 18763514 16044396 13409990 13207868 13409990 13207868 14738513 12480201 14738513 12480201 17988338 22560943 17988338 22560943 23258112 20726405 23258112 20726405 6085534 22031091 6085534 22031091 22799650 22031091 18987614 12054378 18987614 12054378 10200249 16637918 10200249 16637918 9460925 4535289 9460925 4535289 2736345 2451344 2736345 2451344 12040031 11995729 12040031 11995729 14778857 13697242 14778857 13697242 13574345 12517147 13574345 12517147 11627138 18501182 11627138 18501182 1892931 2184245 1892931 2184245 13784988 16597825 13784988 16597825 16924389 16597825 11530957 7013654 11530957 7013654 20851647 23092626 20851647 23092626 24112306 5923685 24112306 5923685 9881386 22083096 9881386 22083096 22872436 22083096 16040681 6645271 16040681 6645271 5192639 24462831 5192639 24462831 2299641 24462831 22118949 4902
112946 0 157769523 363284816 157769523 363284816 201996649 393835014 201996649 393835014 943358214 725791896 943358214 725791896 312334652 102586953 312334652 102586953 73595640 201177844 73595640 201177844 824487326 102339921 824487326 102339921 327531568 821940250 327531568 821940250 33740266 119369353 33740266 119369353 724074779 859061275 724074779 859061275 113833329 414482148 113833329 414482148 854154237 614736954 854154237 614736954 861873694 251501719 861873694 251501719 68122099 96506850 68122099 96506850 858080537 544445596 858080537 544445596 478600282 34706349 478600282 34706349 95850365 663364653 95850365 663364653 719492070 30365696 719492070 30365696 279599079 30365696 428734060 648267851 428734060 648267851 939319174 981900423 939319174 981900423 193139645 770274144 193139645 770274144 518673121 365865991 518673121 365865991 848518481 182855599 848518481 182855599 7792045 946926514 7792045 946926514 679116597 690329066 679116597 690329066 79462939 167475225 79462939 167475225 969755334 642010545 969755334 642010545 151066450 985234141 151066450 985234141 651816600 985234141 545123405 397824016 545123405 397824016 119061641 724196237 119061641 724196237 324233815 46846559 324233815 731569594 324233815 731569594 668814663 151591546 668814663 151591546 39199780 611565264 39199780 340761979 39199780 340761979 804879280 593604736 804879280 326265208 804879280 326265208 101682154 586284159 101682154 586284159 589492789 192670497 589492789 192670497 8622234 854635146 8622234 854635146 637599793 214139650 637599793 214139650 374650765 583660669 374650765 583660669 53572952 124058996 53572952 124058996 584064274 749637476 584064274 749637476 218693489 295259498 218693489 295259498 764307712 980253935 764307712 980253935 130392048 197501091 130392048 197501091 911461084 748222693 911461084 748222693 136616869 224006782 136616869 224006782 713314910 946183110 713314910 946183110 227863818 734400659 227863818 734400659 624031959 138290869 624031959 138290869 181642109 700982644 181642109 700982644 62109193 262681245 62109193 262681245 750843209 777707727 750843209 777707727 993134024 357057399 993134024 357057399 996062343 979075702 996062343 979075702 610227137 506761740 610227137 506761740 666147729 851768614 666147729 851768614 37482252 287599716 37482252 287599716 550777229 425916122 550777229 425916122 355972518 594502403 355972518 594502403 995375532 69135058 995375532 69135058 419087168 637861755 419087168 637861755 51613861 715126481 51613861 715126481 691580473 255374279 691580473 255374279 433098819 776389750 433098819 776389750 827730285 310282156 827730285 310282156 308765144 955973099 308765144 955973099 604617778 677862695 604617778 677862695 413964986 677862695 975300105 47121728 975300105 47121728 47995189 759264741 47995189 759264741 533154917 803373646 533154917 803373646 796876251 429608232 796876251 429608232 309677447 789817428 309677447 789817428 828123818 789817428 47115980 398271753 47115980 398271753 557643217 954799407 557643217 954799407 923654147 84411214 923654147 84411214 308915875 659195115 308915875 659195115 728971482 49971536 728971482 49971536 1762 704586082 1762 704586082 763972338 195258801 763972338 195258801 66333631 658640413 66333631 658640413 863492707 470562179 863492707 470562179 221314503 863597571 221314503 863597571 45781284 580933550 45781284 580933550 746160397 288054586 746160397 288054586 325022856 971316078 325022856 971316078 29316794 57457114 29316794 57457114 710142130 442011369 710142130 442011369 327296661 715661007 327296661 715661007 955526702 280338024 955526702 280338024 129914821 706460851 129914821 706460851 799454094 908405706 799454094 908405706 29159676 11757181 29159676 11757181 533483300 677499887 533483300 677499887 804434710 315928774 804434710 315928774 123254001 854986692 123254001 854986692 574442266 349010446 574442266 349010446 101459643 679921860 101459643 679921860 559815325 702387420 559815325 702387420 652857178 158976488 652857178 559769675 652857178 559769675 429727290 396622323 429727290 396622323 575024690 754199056 575024690 754199056 48744923 65103104 48744923 65103104 848024769 987209577 848024769 987209577 601834051 171224399 601834051 171224399 433920904 171224399 889657272 928143724 889657272 928143724 721562353 293190394 721562353 293190394 673554871 780708951 673554871 780708951 571191461 243276344 571191461 243276344 230312458 243276344 979678378 789193002 979678378 789193002 154672060 238107055 154672060 238107055 670917102 934340444 670917102 934340444 164631595 3848145 164631595 3848145 795355345 829584047 795355345 829584047 965077147 100509367 965077147 100509367 674503298 849828147 674503298 849828147 9326074 81378330 9326074 81378330 635145685 650923826 635145685 318911793 635145685 318911793 376143054 774693525 376143054 774693525 717136698 220510528 717136698 220510528 484792913 930715360 484792913 930715360 877041937 6667808 877041937 6667808 63715410 888121829 63715410 888121829 774907307 732955394 774907307 732955394 171104811 129417690 171104811 129417690 543222250 945586088 543222250 945586088 992206989 153705663 992206989 153705663 781526932 914208729 781526932 914208729 429366104 869670125 429366104 869670125 880838179 79546076 880838179 79546076 345480228 438649505 345480228 438649505 876728400 21513123 876728400 21513123 389693359 856023141 389693359 856023141 40612324 148146988 40612324 148146988 863409122 478902045 863409122 478902045 634892104 308872961 634892104 308872961 78375058 896863055 78375058 896863055 552926130 327509513 552926130 327509513 653416078 950511213 653416078 950511213 51351371 7293989 51351371 7293989 609817371 720885650 609817371 720885650 271443443 10542790 271443443 10542790 472596324 838231932 472596324 838231932 362175406 11863813 362175406 11863813 987541550 372069012 987541550 372069012 47774544 755967625 47774544 16987817 47774544 16987817 18273886 989454215 18273886 989454215 925942712 81603579 925942712 81603579 124209026 980671996 124209026 980671996 375329310 681215677 375329310 681215677 586738270 821900277 586738270 821900277 54674476 177205706 54674476 177205706 466279248 780612965 466279248 780612965 931009844 527424358 931009844 527424358 69995377 801652515 69995377 801652515 585497703 558023132 585497703 558023132 880146017 855030594 880146017 16946379 880146017 16946379 10977200 756122175 10977200 756122175 978348266 756122175 222936047 642287602 222936047 642287602 597995153 31612889 597995153 31612889 29129157 692606820 29129157 692606820 860408915 188232199 860408915 188232199 454469098 238345389 454469098 238345389 593245542 103875390 593245542 712236244 593245542 712236244 253087218 161581750 253087218 161581750 95447212 852666475 95447212 852666475 857115308 365350808 857115308 365350808 242326007 759024777 242326007 759024777 479452123 201896728 479452123 201896728 205421765 630614005 205421765 630614005 490706327 802674254 490706327 802674254 728987674 188658471 728987674 188658471 386807330 943204343 386807330 943204343 258763313 569947096 258763313 569947096 930768512 843431405 930768512 843431405 184798014 446199407 184798014 446199407 67024558 834622114 67024558 834622114 618851409 16327375 618851409 16327375 59553676 199526634 59553676 199526634 692102993 879588277 692102993 879588277 807335815 294778399 807335815 294778399 273569949 652866111 273569949 652866111 969529723 271095050 969529723 271095050 997210060 689082939 997210060 689082939 168113612 401730919 168113612 401730919 540292617 192402755 540292617 192402755 106456899 673860212 106456899 541065956 106456899 541065956 639982300 146615623 639982300 146615623 91537139 603474054 91537139 603474054 981635957 34683904 981635957 34683904 223767059 769340680 223767059 167233702 223767059 167233702 979815752 873648788 979815752 873648788 56028803 918153928 56028803 918153928 973970483 113323352 973970483 113323352 226953969 113323352 510798136 947624665 510798136 947624665 962087073 311255696 962087073 311255696 795264493 876541537 795264493 876541537 194169681 876541537 641482024 28720544 641482024 28720544 402528365 459085247 402528365 459085247 383674876 757170811 383674876 757170811 713673237 255819403 713673237 255819403 409682280 750889865 409682280 750889865 56975345 164235962 56975345 164235962 961164230 343582543 961164230 343582543 494946853 26517229 494946853 26517229 111893632 983166953 111893632 983166953 948313005 56279223 948313005 56279223 834212306 700537470 834212306 700537470 135013497 260514423 135013497 260514423 259230798 733256967 259230798 733256967 860912278 94375254 860912278 94375254 96828918 794116163 96828918 794116163 259993380 73239710 259993380 73239710 445233378 73239710 198985265 793661388 198985265 793661388 835317039 69629216 835317039 69629216 209864333 953719070 209864333 953719070 991467549 247301866 991467549 247301866 170578587 446028625 170578587 446028625 598356381 131851113 598356381 131851113 317189076 791694866 317189076 791694866 173436469 311855460 173436469 311855460 656499011 518862984 656499011 395986508 656499011 395986508 55093530 496154009 55093530 496154009 930170763 707596814 930170763 707596814 369210568 541012301 369210568 541012301 701373777 892163700 701373777 892163700 64736613 155742838 64736613 155742838 921251375 930342266 921251375 930342266 134650903 466173171 134650903 466173171 864383688 151398124 864383688 151398124 78139401 554284554 78139401 554284554 736447824 672740654 736447824 313147184 736447824 313147184 209812139 869559122 209812139 869559122 623793694 690137042 623793694 690137042 100509099 219247608 100509099 219247608 293350363 740579756 293350363 740579756 855801795 179535339 855801795 179535339 196202082 607955912 196202082 607955912 762918473 8954412 762918473 8954412 64792135 8954412 495012714 836130013 495012714 836130013 171161405 517013794 171161405 517013794 869421368 908211776 869421368 908211776 681963927 188089384 681963927 188089384 135266879 892459375 135266879 892459375 816240571 483113751 816240571 483113751 149251211 743333599 149251211 743333599 876941405 342402919 876941405 342402919 947158018 695669455 947158018 695669455 48961631 317427112 48961631 317427112 714307320 941189961 714307320 941189961 329307407 291054114 329307407 291054114 929093192 969480942 929093192 969480942 249292587 4692331 249292587 4692331 531611556 307182281 531611556 307182281 948623212 46989087 948623212 780176886 948623212 780176886 485050570 193399783 485050570 193399783 834161803 959577199 834161803 959577199 98359540 569294534 98359540 569294534 637959591 94503491 637959591 94503491 463719734 466526769 463719734 466526769 909261828 13867637 909261828 13867637 196993413 705606934 196993413 705606934 477503602 177228544 477503602 177228544 13378887 541261491 13378887 541261491 958818609 948117888 958818609 948117888 255869670 174276653 255869670 174276653 864990553 837464689 864990553 837464689 568291134 221916032 568291134 221916032 292604308 954949998 292604308 954949998 22083378 300005849 22083378 300005849 834770051 830408023 834770051 830408023 140711579 124227365 140711579 124227365 954078854 686804453 954078854 686804453 373395312 406691662 373395312 406691662 660053222 517479605 660053222 517479605 864981235 170977345 864981235 170977345 70138406 807149468 70138406 807149468 965064856 216253498 965064856 216253498 365919796 345131856 365919796 345131856 28130156 584269231 28130156 584269231 862370569 313551069 862370569 313551069 868364909 313551069 710092097 9442207 710092097 9442207 968662280 897084482 968662280 897084482 440523202 157604304 440523202 157604304 676109483 933047670 676109483 933047670 28372753 235641914 28372753 235641914 918595266 722392729 918595266 722392729 20912291 429855842 20912291 429855842 822691324 889544319 822691324 889544319 626094237 77143701 626094237 77143701 822918 478440197 822918 478440197 978363374 982286456 978363374 982286456 315348775 645974817 315348775 645974817 837872893 99837010 837872893 99837010 71509317 756137942 71509317 756137942 774306241 105040692 774306241 105040692 209441774 862332141 209441774 862332141 975593354 87136358 975593354 87136358 258198193 996367240 258198193 996367240 926893607 301894524 926893607 301894524 44516006 162167000 44516006 162167000 723948928 445882541 723948928 445882541 200427495 919846768 200427495 919846768 862525168 331753216 862525168 331753216 243611744 854041137 243611744 854041137 869868371 10111944 869868371 10111944 12081683 915371453 12081683 915371453 959800403 52921808 959800403 52921808 386095241 493662001 386095241 493662001 980719665 210652 980719665 210652 648286055 953359200 648286055 953359200 219690584 164781558 219690584 164781558 760101717 842775938 760101717 842775938 416438827 144934875 416438827 144934875 886878538 915106004 886878538 915106004 269245920 727407342 269245920 727407342 948970370 515693504 948970370 515693504 3667996 715467081 3667996 715467081 253797035 296055108 253797035 296055108 500678534 219292524 500678534 219292524 868283632 644053175 868283632 644053175 478239063 488187952 478239063 488187952 691846033 859017941 691846033 859017941 46851892 134871742 46851892 134871742 703088602 817398397 703088602 817398397 148901188 345395755 148901188 345395755 549561298 345395755 421437142 724320033 421437142 724320033 807027169 89485298 807027169 89485298 321479011 376688002 321479011 376688002 730225180 300359250 730225180 300359250 519734119 677760407 519734119 677760407 689447486 53141421 689447486 53141421 87087156 49326760 87087156 49326760 550391580 892232305 550391580 892232305 88869299 48978468 88869299 48978468 858157587 552361867 858157587 552361867 981693336 424775093 981693336 424775093 245554605 891023535 245554605 891023535 765040401 242241183 765040401 242241183 71851595 864530635 71851595 864530635 896001521 8368155 896001521 8368155 164015034 858065822 164015034 858065822 904107345 227714172 904107345 227714172 949091716 97862788 949091716 97862788 493121143 903948781 493121143 158743040 493121143 158743040 845916294 100245874 845916294 100245874 995006690 802893899 995006690 802893899 227699883 802893899 742325938 427539515 742325938 427539515 20994145 926600555 20994145 926600555 976472882 428852983 976472882 428852983 43898167 990069286 43898167 990069286 773162595 519734368 773162595 519734368 194660649 933618496 194660649 933618496 862342138 13935770 862342138 13935770 83703698 386312063 83703698 386312063 996996280 949852039 996996280 949852039 571428967 342548500 571428967 342548500 857284163 975223295 857284163 975223295 256304073 330446216 256304073 330446216 641523510 871175265 641523510 871175265 537143086 194430634 537143086 194430634 806273683 74439325 806273683 74439325 243875786 430636277 243875786 430636277 412522439 994702993 412522439 994702993 160482712 519226818 160482712 519226818 674965585 88818966 674965585 88818966 740487570 734458025 740487570 734458025 106915069 150102644 106915069 150102644 972168510 944504039 972168510 944504039 251892238 713890031 251892238 713890031 869932282 357720690 869932282 852570559 869932282 852570559 33239361 419744598 33239361 419744598 544536329 419744598 461910757 492270745 461910757 492270745 637463815 492270745 156480129 91506329 156480129 91506329 461432355 954577895 461432355 954577895 286506022 320888225 286506022 320888225 266715212 779375850 266715212 773108732 266715212 773108732 846453472 241881585 846453472 241881585 991317762 198360413 991317762 198360413 201310796 708557059 201310796 708557059 837320912 18064082 837320912 18064082 185453745 38471618 185453745 38471618 518338023 950724797 518338023 950724797 256863909 248570919 256863909 248570919 979565687 904290149 979565687 904290149 184679013 221410708 184679013 221410708 459710455 798741273 459710455 798741273 260010372 420793887 260010372 420793887 835450282 894795987 835450282 894795987 173713698 55499214 173713698 55499214 697421719 690716527 697421719 690716527 824366234 255310275 824366234 255310275 522222208 707577282 522222208 707577282 169905284 970721530 169905284 970721530 338837614 367147553 338837614 367147553 989506221 676090285 989506221 676090285 327879400 146143585 327879400 146143585 814068886 584158022 814068886 584158022 342680993 830007719 342680993 830007719 694234097 830007719 33535826 230221536 33535826 230221536 973429162 27471067 973429162 27471067 152798026 694314903 152798026 694314903 630384982 260597546 630384982 565496456 630384982 565496456 54819785 2704084 54819785 2704084 655673681 663589767 655673681 663589767 34224319 59103151 34224319 59103151 472496548 830939118 472496548 830939118 956993363 63603132 956993363 63603132 326383206 432804709 326383206 432804709 977109986 437869275 977109986 39381278 977109986 39381278 38132763 349423564 38132763 349423564 620218172 285980789 620218172 285980789 181316394 890533199 181316394 890533199 458879040 955490093 458879040 955490093 315714333 163579109 315714333 163579109 837233057 89481822 837233057 89481822 504916481 721413893 504916481 721413893 136132095 396284589 136132095 396284589 871876989 138122448 871876989 138122448 181333735 962816824 181333735 962816824 939217091 552467023 939217091 552467023 193152268 957050265 193152268 957050265 597245434 957050265 273987450 90155183 273987450 90155183 651570303 749148983 651570303 539046399 651570303 539046399 232083904 658603695 232083904 658603695 846111836 198093190 846111836 198093190 551082780 576898017 551082780 576898017 786257373 923383689 786257373 923383689 175334069 118701850 175334069 118701850 556453055 968587848 556453055 968587848 544659952 968587848 817914831 341890539 817914831 341890539 21563748 146977053 21563748 146977053 546967556 764860727 546967556 764860727 72723938 499548576 72723938 499548576 34489590 185321866 34489590 185321866 604614045 967123530 604614045 967123530 966222552 92802205 966222552 92802205 224057092 786427081 224057092 786427081 456630949 302806603 456630949 302806603 277580282 790205367 277580282 790205367 42087030 386763936 42087030 386763936 280565901 458917046 280565901 458917046 244274042 962510261 244274042 962510261 702647262 512957435 702647262 883753334 702647262 883753334 807232892 172800417 807232892 172800417 232498491 116861632 232498491 116861632 71445561 885959408 71445561 885959408 922630367 152978804 922630367 152978804 66401891 906409785 66401891 906409785 814009768 160678145 814009768 160678145 130167233 977234319 130167233 977234319 611997825 857650247 611997825 857650247 465701942 340483435 465701942 340483435 213046538 652595746 213046538 652595746 136262411 1151180 136262411 1151180 694239112 823874312 694239112 823874312 370869502 265667458 370869502 265667458 937782921 984239214 937782921 984239214 381081436 310953115 381081436 310953115 880576354 924601874 880576354 924601874 542638703 144553155 542638703 144553155 170949581 568032262 170949581 568032262 688303535 117422685 688303535 117422685 179964076 670774151 179964076 670774151 46697610 593544777 46697610 593544777 861615910 999995127 861615910 999995127 2752868 161978169 2752868 161978169 840115405 717149262 840115405 717149262 18245589 872561870 18245589 872561870 593041377 995647129 593041377 995647129 470959402 289539885 470959402 289539885 144982434 108989231 144982434 108989231 562857009 920104425 562857009 920104425 896635388 235848127 896635388 235848127 189790983 264813557 189790983 264813557 813014678 833884043 813014678 833884043 255736598 220512956 255736598 220512956 895692282 522925777 895692282 522925777 134709248 956016849 134709248 519052507 134709248 519052507 904471842 247166420 904471842 247166420 117259824 675957430 117259824 675957430 986852611 156915010 986852611 156915010 102729598 939678132 102729598 939678132 944091965 870414266 944091965 870414266 473837892 97110630 473837892 97110630 831494765 652534261 831494765 652534261 314550623 223879780 314550623 223879780 987845721 789148104 987845721 121686994 987845721 121686994 485203302 827805133 485203302 827805133 356386177 827805133 466240207 385202679 466240207 799094766 466240207 799094766 201624186 397253383 201624186 397253383 895793359 831964538 895793359 831964538 78958277 477389346 78958277 477389346 459297711 709467072 459297711 709467072 993324832 325267719 993324832 325267719 55593898 847262841 55593898 847262841 572240960 249476893 572240960 249476893 682671469 697385577 682671469 697385577 371272746 452223642 371272746 452223642 922779458 969866623 922779458 969866623 420085849 513181253 420085849 513181253 52605068 986554184 52605068 986554184 362792154 610437351 362792154 610437351 128744937 178237271 128744937 178237271 541927359 949006438 541927359 949006438 230168007 603110967 230168007 603110967 984938309 904000973 984938309 904000973 441846275 904000973 937325074 463924736 937325074 463924736 765144521 289381746 765144521 289381746 184793177 289381746 853792050 877840752 853792050 877840752 384877714 877840752 551151306 240693920 551151306 240693920 79790051 734253491 79790051 734253491 857280794 46782118 857280794 46782118 65684875 940933499 65684875 940933499 981490592 53664864 981490592 53664864 485533213 971240682 485533213 971240682 748927583 287371172 748927583 287371172 196882679 613125764 196882679 613125764 809569554 521184601 809569554 521184601 254346375 703045957 254346375 169474265 254346375 169474265 904871271 548364591 904871271 548364591 626933064 245178633 626933064 245178633 902955967 1682784 902955967 1682784 689800897 506932331 689800897 506932331 445757688 555943747 445757688 555943747 713778187 188905448 713778187 188905448 44444566 774834503 44444566 774834503 804104782 143014843 804104782 143014843 644613609 829941016 644613609 829941016 586366476 112676124 586366476 112676124 789472217 976801961 789472217 976801961 446136841 9030983 446136841 9030983 168572697 335977682 168572697 335977682 720381566 407158555 720381566 407158555 41518803 159356916 41518803 159356916 629891419 910365234 629891419 910365234 615665675 516066042 615665675 516066042 820603871 974527414 820603871 974527414 622893673 207105004 622893673 207105004 897922881 771671018 897922881 771671018 623933708 191305823 623933708 191305823 328552733 680544624 328552733 680544624 555353580 498514924 555353580 498514924 943034221 498514924 861274103 946949308 861274103 946949308 952967186 808166665 952967186 808166665 176275479 586320821 176275479 586320821 919077309 164709075 919077309 164709075 73065885 990362348 73065885 990362348 603071783 392714773 603071783 392714773 129852668 674503829 129852668 674503829 580843323 674503829 368321932 81360667 368321932 81360667 829997875 607627942 829997875 607627942 742855305 38256474 742855305 38256474 932590079 38256474 510634611 754223751 510634611 754223751 873816065 751174643 873816065 812622420 873816065 812622420 620363495 535679514 620363495 535679514 268036429 747753759 268036429 747753759 954450317 69339828 954450317 69339828 230301695 230013487 230301695 230013487 782347780 165286631 782347780 165286631 816981875 969582239 816981875 969582239 37203216 215220550 37203216 215220550 529914424 882350936 529914424 882350936 112820539 205632526 112820539 205632526 862702590 499961864 862702590 499961864 117534008 813725406 117534008 813725406 547594594 118852349 547594594 118852349 783258614 411491182 783258614 411491182 429621888 709742600 429621888 709742600 694988489 26574442 694988489 26574442 9460860 498647605 9460860 498647605 597808901 527071880 597808901 527071880 220515501 85135661 220515501 85135661 771748113 940643076 771748113 940643076 132538726 107349215 132538726 107349215 656185395 345157227 656185395 345157227 375686154 980288667 375686154 980288667 349590395 980288667 832879609 313314310 832879609 313314310 65272008 673357568 65272008 673357568 888304468 139062851 888304468 139062851 368815187 376629622 368815187 376629622 44942717 864341943 44942717 728428766 44942717 728428766 647989780 51448855 647989780 51448855 420680030 386088063 420680030 386088063 986217189 878182521 986217189 878182521 740886945 2013555 740886945 2013555 987867579 959692986 987867579 959692986 33338179 166094105 33338179 166094105 787068471 761386039 787068471 761386039 195870288 17646236 195870288 17646236 819330182 969998179 819330182 969998179 753105526 284252095 753105526 284252095 25285037 699204503 25285037 699204503 525489718 120043486 525489718 120043486 541962446 120043486 254101020 892831504 254101020 892831504 918776170 301060580 918776170 301060580 50293592 748568330 50293592 748568330 366660211 228064040 366660211 228064040 3934846 754466450 3934846 754466450 776413372 540532616 776413372 540532616 626965912 692748983 626965912 692748983 226266510 401160488 226266510 401160488 961250160 577910410 961250160 577910410 220298506 206452377 220298506 206452377 966945467 735117620 966945467 528902723 966945467 528902723 255265256 958551106 255265256 958551106 664105560 579099232 664105560 579099232 386709443 78385160 386709443 78385160 455597847 820366292 455597847 820366292 45541907 144908888 45541907 144908888 661672584 578692049 661672584 578692049 870414274 578692049 328559653 634144592 328559653 634144592 157713341 634144592 873773699 913405423 873773699 959768110 873773699 959768110 283575296 20060919 283575296 20060919 995372897 559995376 995372897 559995376 729568641 807875311 729568641 807875311 935179054 15011874 935179054 15011874 26414398 615221195 26414398 615221195 516538631 67479473 516538631 67479473 214537393 987091510 214537393 987091510 844910750 430953004 844910750 563648943 844910750 563648943 951867035 71901202 951867035 71901202 274614298 862973367 274614298 862973367 877862334 862973367 572315014 236791045 572315014 236791045 990204606 896570759 990204606 896570759 404402959 188034351 404402959 188034351 645079109 903526046 645079109 903526046 215025791 313127789 215025791 313127789 917504866 439007798 917504866 439007798 203952583 66652708 203952583 66652708 983272163 496412312 983272163 496412312 269335033 781828482 269335033 781828482 975419662 92579858 975419662 92579858 47409013 835318100 47409013 835318100 909344141 400140703 909344141 400140703 581606916 997491199 581606916 997491199 974060804 183922460 974060804 183922460 191011926 547508680 191011926 547508680 880523120 953093085 880523120 953093085 584230249 103486988 584230249 103486988 264707055 641076344 264707055 641076344 624782153 307519607 624782153 307519607 66632775 684902851 66632775 684902851 918834152 205357530 918834152 205357530 267664393 569048593 267664393 569048593 426070311 938055872 426070311 938055872 43160627 938055872 905052309 995140352 905052309 995140352 806398668 297079697 806398668 297079697 349381871 893378348 349381871 893378348 922585926 116531394 922585926 116531394 73147045 898382712 73147045 898382712 247533184 336334515 247533184 336334515 815191842 300826844 815191842 300826844 44815059 970415154 44815059 970415154 985274768 187771125 985274768 187771125 127368470 823566737 127368470 823566737 457156958 756574420 457156958 756574420 139234099 195794684 139234099 195794684 842430055 929588914 842430055 929588914 966156931 166856766 966156931 166856766 171110806 959916269 171110806 959916269 339110615 298519116 339110615 298519116 111471376 298519116 151222810 613981191 151222810 613981191 559912769 881356578 559912769 881356578 868474782 469709694 868474782 469709694 77211914 802457327 77211914 802457327 903737275 802457327 428942687 513813269 428942687 513813269 831673127 820638557 831673127 820638557 233254826 3536212 233254826 3536212 771876591 885493183 771876591 885493183 19311473 155572829 19311473 155572829 718969494 687539891 718969494 687539891 538265427 831741906 538265427 831741906 53188150 498874404 53188150 498874404 727157920 229454625 727157920 229454625 211105841 928109666 211105841 928109666 745988772 745878037 745988772 745878037 817235700 215554838 817235700 215554838 916319349 699676253 916319349 699676253 100907949 716093334 100907949 42004225 100907949 42004225 958005664 828348471 958005664 828348471 899367603 528579221 899367603 528579221 380304194 262819779 380304194 262819779 143235801 464930959 143235801 464930959 993832203 936042218 993832203 936042218 459221748 43943979 459221748 43943979 338599850 720265788 338599850 720265788 994365974 733694571 994365974 482771187 994365974 482771187 713130276 945909177 713130276 945909177 996210966 612186456 996210966 612186456 252067910 787701127 252067910 787701127 827206376 20558511 827206376 20558511 971179351 252710352 971179351 48186696 971179351 48186696 87404864 598067375 87404864 598067375 981114105 978387382 981114105 978387382 165622481 363709696 165622481 363709696 918191441 932575432 918191441 932575432 202086194 226594621 202086194 226594621 917252925 905353468 917252925 905353468 39249165 494818588 39249165 494818588 804616937 765720640 804616937 765720640 399708411 556974701 399708411 556974701 976726709 892104811 976726709 892104811 680828957 119967319 680828957 119967319 158735080 857562999 158735080 857562999 749281204 857562999 67816702 605466720 67816702 605466720 746191063 679238648 746191063 679238648 558178895 30914735 558178895 30914735 60445548 933412864 60445548 933412864 937999218 264682048 937999218 264682048 543227010 29710955 543227010 29710955 784096119 485546732 784096119 464753288 784096119 464753288 386195596 984173801 386195596 984173801 872628120 533248064 872628120 533248064 346039257 553288824 346039257 397249634 346039257 397249634 840046516 177121679 840046516 177121679 856476077 177121679 137187497 558266732 137187497 558266732 934021965 935724210 934021965 935724210 369978190 600429602 369978190 600429602 96454651 600429602 637496114 283262716 637496114 283262716 62008840 711742812 62008840 466591677 62008840 466591677 436143879 850575568 436143879 850575568 775444438 145253183 775444438 145253183 294361953 931308085 294361953 931308085 525284930 254763524 525284930 254763524 875735899 834972042 875735899 834972042 33263633 521963394 33263633 521963394 922576693 100948568 922576693 100948568 77573824 250526353 77573824 250526353 751087788 618921221 751087788 618921221 567126662 197741199 567126662 197741199 72042081 829362769 72042081 829362769 967168661 354282541 967168661 354282541 33728726 54615834 33728726 525428145 33728726 525428145 883078083 108439025 883078083 108439025 170123599 779116254 170123599 779116254 350319903 97916184 350319903 97916184 160632630 884898805 160632630 884898805 579753571 884898805 81963563 660503215 81963563 660503215 335571808 726526836 335571808 352872634 335571808 352872634 764905173 99390336 764905173 99390336 919970714 954399601 919970714 954399601 854607440 18803304 854607440 18803304 599921348 227985193 599921348 227985193 872584366 979082864 872584366 979082864 944266597 979082864 136977309 433021542 136977309 433021542 967871453 748327083 967871453 409559261 967871453 409559261 123927987 961762520 123927987 961762520 750982365 300634056 750982365 300634056 177540322 510351500 177540322 510351500 624984113 984645877 624984113 984645877 636349168 984645877 206988399 397468619 206988399 397468619 378917676 902027867 378917676 902027867 86109168 5526418 86109168 5526418 790381719 484565490 790381719 484565490 303957157 400100064 303957157 400100064 567270956 301448167 567270956 301448167 426197383 916522653 426197383 916522653 543089422 916522653 237620099 194583605 237620099 194583605 407313767 999598578 407313767 999598578 24170090 916767498 24170090 951744010 24170090 951744010 833297519 107938449 833297519 107938449 205716813 555218413 205716813 555218413 870065793 876024758 870065793 876024758 54367107 16222507 54367107 16222507 861516383 933339956 861516383 933339956 56278282 121571815 56278282 121571815 983896871 981827337 983896871 981827337 172478757 584752795 172478757 584752795 724941679 75049346 724941679 75049346 983164603 805360835 983164603 805360835 280290744 74994892 280290744 74994892 225106116 74994892 464738266 484316760 464738266 484316760 821609951 302933330 821609951 302933330 86047620 952311203 86047620 952311203 482256511 42969847 482256511 42969847 114610149 530050968 114610149 530050968 428624662 34515910 428624662 34515910 884622450 806385368 884622450 806385368 338412340 901387952 338412340 901387952 889598165 386472990 889598165 386472990 286356179 159287185 286356179 159287185 553479729 852446219 553479729 852446219 662539138 177295835 662539138 177295835 199165808 886971624 199165808 886971624 412695729 99483213 412695729 99483213 50979594 622162145 50979594 622162145 652026500 442324966 652026500 442324966 318452647 977140784 318452647 964989963 318452647 964989963 385287459 682397202 385287459 682397202 896782731 559030721 896782731 835240021 896782731 835240021 297891813 53576972 297891813 53576972 215635062 951151044 215635062 951151044 481002715 323306488 481002715 323306488 239826068 799938582 239826068 799938582 456763437 218210359 456763437 218210359 10406182 798874528 10406182 798874528 153108344 199766283 153108344 199766283 763925173 70511218 763925173 70511218 119186662 795248959 119186662 795248959 891647655 449772089 891647655 449772089 92113091 10631627 92113091 10631627 595136771 519269814 595136771 519269814 127547159 753171579 127547159 753171579 591796208 415861851 591796208 415861851 104885230 198840852 104885230 198840852 976919859 738224991 976919859 738224991 219657618 70184113 219657618 70184113 891062089 722500371 891062089 722500371 31088520 413999057 31088520 413999057 825597387 229637298 825597387 229637298 85296905 827132184 85296905 827132184 335877013 160124028 335877013 160124028 843790954 692252779 843790954 692252779 17127229 900104682 17127229 900104682 531983823 147808450 531983823 147808450 195106013 254010952 195106013 254010952 754266362 715880143 754266362 715880143 527799843 266930841 527799843 266930841 689036394 237454236 689036394 237454236 90003543 836997613 90003543 836997613 956057976 64549210 956057976 64549210 184284407 457092798 184284407 457092798 863765136 30044536 863765136 30044536 112429684 501632084 112429684 501632084 451154189 5531534 451154189 5531534 62808652 251402175 62808652 251402175 795051173 477414451 795051173 477414451 125186341 974297507 125186341 974297507 692804821 385660956 692804821 385660956 809668774 442340936 809668774 442340936 35959714 209443804 35959714 737231347 35959714 737231347 788643233 163814179 788643233 163814179 302480584 701143931 302480584 701143931 476318029 949229226 476318029 768013204 476318029 768013204 718920165 62667169 718920165 62667169 846565492 968059241 846565492 968059241 67705825 408154651 67705825 408154651 339380202 851398987 339380202 851398987 48833913 53899852 48833913 53899852 284767890 676861699 284767890 676861699 687071656 676861699 198319601 258222109 198319601 258222109 9911679 885103116 9911679 885103116 992528946 142230903 992528946 142230903 73914685 660002852 73914685 660002852 857599735 217513274 857599735 217513274 36599645 17317760 36599645 17317760 918423331 848023219 918423331 848023219 108375689 65962946 108375689 65962946 642993383 238698608 642993383 238698608 104096192 404006413 104096192 404006413 995488758 116938596 995488758 116938596 135574762 919276916 135574762 919276916 894936990 160108696 894936990 160108696 578435804 787583844 578435804 787583844 401473103 321098240 401473103 321098240 646999945 321098240 561260365 664562692 561260365 664562692 183120478 105035306 183120478 105035306 992801069 374468016 992801069 374468016 368304046 589580045 368304046 589580045 189046650 744301750 189046650 744301750 61415953 99889032 61415953 99889032 488676974 362089363 488676974 362089363 27312791 952176986 27312791 952176986 754934468 186071528 754934468 186071528 159117460 394537422 159117460 394537422 791751425 567419149 791751425 567419149 467615372 101506558 467615372 101506558 732614684 342263902 732614684 342263902 607800317 951761225 607800317 951761225 125060039 48618276 125060039 48618276 742799871 663461512 742799871 663461512 298263444 663461512 522245540 934040708 522245540 934040708 472342097 910454624 472342097 910454624 679945765 184080629 679945765 184080629 904329933 101044061 904329933 101044061 117339000 605141512 117339000 605141512 619955290 862049962 619955290 862049962 60405017 406012060 60405017 406012060 836676956 695955068 836676956 695955068 27615334 40658174 27615334 40658174 897850725 568439505 897850725 568439505 5603257 15109147 5603257 672641317 5603257 672641317 694717425 120209813 694717425 120209813 798901171 737742540 798901171 737742540 881678124 737742540 573307028 196504223 573307028 196504223 145569709 43254565 145569709 43254565 511945440 629570124 511945440 629570124 648861098 629570124 313202644 383227473 313202644 383227473 832963922 569543799 832963922 569543799 369072219 268768029 369072219 268768029 501268445 599740832 501268445 599740832 340438086 311447843 340438086 311447843 55495657 998490491 55495657 826270801 55495657 826270801 242934451 213524255 242934451 213524255 667802365 515535355 667802365 515535355 34432863 958433233 34432863 716014304 34432863 716014304 463003175 88029466 463003175 88029466 234112237 41049378 234112237 888027506 234112237 888027506 679052925 596349181 679052925 696042067 679052925 696042067 821734917 187104043 821734917 187104043 566530369 912554843 566530369 912554843 956213152 912554843 875047747 500935589 875047747 500935589 259756605 500935589 967952829 735776661 967952829 735776661 980321494 943782907 980321494 943782907 865803306 156443025 865803306 156443025 436665093 947020784 436665093 947020784 138285606 947020784 888401488 210866262 888401488 210866262 170399923 971009295 170399923 971009295 965184498 632461077 965184498 632461077 189949839 632461077 970978179 17819785 970978179 914646538 970978179 914646538 161075715 188427736 161075715 188427736 641492562 862291424 641492562 862291424 494954679 497673077 494954679 497673077 946124307 903997181 946124307 903997181 597916917 238250903 597916917 238250903 217851710 18721961 217851710 18721961 990725009 694043064 990725009 694043064 693923542 348617161 693923542 915869620 693923542 915869620 169737028 88192097 169737028 88192097 775407727 289134805 775407727 289134805 236872854 61820923 236872854 61820923 721059917 872805930 721059917 872805930 79432964 52984755 79432964 52984755 573114105 52984755 69135324 166498331 69135324 166498331 891999858 117995808 891999858 117995808 603981662 913201109 603981662 913201109 233278907 139674735 233278907 139674735 578768058 883467462 578768058 883467462 142292775 589010864 142292775 589010864 766884883 790338865 766884883 790338865 348488209 291741540 348488209 291741540 960452837 765923586 960452837 765923586 146678827 942544554 146678827 942544554 458611272 498127488 458611272 498127488 950133505 319245704 950133505 319245704 368221867 781129286 368221867 781129286 390033071 315510797 390033071 315510797 631442737 912370826 631442737 912370826 941823327 129712662 941823327 129712662 300773895 996980480 300773895 996980480 670964086 277543659 670964086 277543659 785340863 802443552 785340863 802443552 305560151 311500516 305560151 311500516 468434533 883950653 468434533 883950653 12837520 35903564 12837520 35903564 161211892 815825762 161211892 815825762 450021483 151966233 450021483 151966233 36652989 800260526 36652989 800260526 566721997 894170 566721997 894170 806346456 687862417 806346456 687862417 348496993 329495291 348496993 329495291 253664686 973654241 253664686 973654241 127984599 56733437 127984599 56733437 460838043 937673916 460838043 937673916 754549313 4636814 754549313 4636814 370248947 959642184 370248947 959642184 235703595 547814655 235703595 547814655 772752955 870068416 772752955 870068416 15519044 472158706 15519044 472158706 999496190 769404800 999496190 769404800 77353296 970942089 77353296 970942089 231656465 511411123 231656465 511411123 808283689 889337989 808283689 889337989 94085102 51077980 94085102 51077980 671888717 748213940 671888717 748213940 189663327 55446646 189663327 55446646 898823924 939304553 898823924 939304553 590631853 322272674 590631853 322272674 37007040 697875093 37007040 697875093 662181948 476764769 662181948 476764769 175576530 911151944 175576530 911151944 858445792 50236006 858445792 50236006 690720204 684012600 690720204 684012600 767600731 161401047 767600731 161401047 192516545 842195186 192516545 842195186 994995644 591668304 994995644 591668304 290809721 809193269 290809721 809193269 880442543 278050609 880442543 278050609 262413887 415596925 262413887 188229833 262413887 188229833 640884294 77405400 640884294 77405400 345232370 648314913 345232370 648314913 421835455 259059550 421835455 259059550 64634501 71696315 64634501 647895786 64634501 647895786 731369560 12588353 731369560 12588353 846288156 368932261 846288156 277601085 846288156 277601085 152642496 920481527 152642496 920481527 746020693 480678463 746020693 480678463 65017913 989129440 65017913 989129440 892184425 989129440 695103649 119150290 695103649 119150290 981674309 967490933 981674309 967490933 136481388 967490933 253799793 106649490 253799793 106649490 56840374 899275541 56840374 899275541 992748909 113154395 992748909 983092804 992748909 983092804 167761763 540879578 167761763 540879578 880367478 141575144 880367478 141575144 260780179 518012637 260780179 518012637 820974657 83976646 820974657 83976646 235494108 83976646 658450718 420453003 658450718 420453003 865865242 595968551 865865242 595968551 362814074 224702182 362814074 224702182 864676632 224702182 669722366 839375164 669722366 839375164 401477626 152371757 401477626 152371757 908711914 772413605 908711914 772413605 145752074 270381579 145752074 270381579 725633467 743491912 725633467 743491912 674856138 547184885 674856138 547184885 289873159 15288673 289873159 15288673 708055766 470752190 708055766 470752190 3243822 299617119 3243822 891485884 3243822 891485884 313422200 125367111 313422200 125367111 180778481 543810601 180778481 543810601 839667511 463076109 839667511 463076109 639584458 131881720 639584458 131881720 28894800 892259535 28894800 892259535 720462847 533454175 720462847 533454175 127944857 974659468 127944857 974659468 36136999 622115594 36136999 622115594 656573398 622115594 323975068 742313323 323975068 742313323 634274359 742313323 376053657 901179705 376053657 901179705 676746906 310100594 676746906 310100594 29592189 914631345 29592189 914631345 727491265 274333056 727491265 274333056 153266724 649400398 153266724 649400398 393451345 939099564 393451345 939099564 635268295 939099564 592173057 276855735 592173057 276855735 933254632 790785963 933254632 790785963 307799159 551528356 307799159 551528356 846108060 852738876 846108060 852738876 43013958 346516631 43013958 346516631 458770109 932844412 458770109 932844412 149055376 932844412 950524116 37434730 950524116 37434730 95290449 100477618 95290449 100477618 750896563 478656133 750896563 478656133 148214421 33147481 148214421 33147481 863047869 505094288 863047869 505094288 429815734 92835458 429815734 92835458 764539838 92835458 412380705 869329217 412380705 869329217 192810682 61627292 192810682 61627292 957647574 840070695 957647574 840070695 378712502 90061512 378712502 90061512 60969960 978369332 60969960 978369332 520012095 123725559 520012095 123725559 927510279 921992578 927510279 921992578 839608079 202885750 839608079 202885750 46480780 844105508 46480780 844105508 468279139 911411203 468279139 911411203 932615350 283377567 932615350 283377567 741344866 511325226 741344866 511325226 799722529 736982436 799722529 736982436 374199626 58134223 374199626 58134223 977848994 783834686 977848994 262725835 977848994 262725835 277006536 779521229 277006536 779521229 493997497 69481826 493997497 69481826 951786627 889103556 951786627 889103556 458159460 51319026 458159460 51319026 612520781 747844537 612520781 747844537 989519641 277803489 989519641 277803489 121681733 496065713 121681733 496065713 600259771 43454692 600259771 43454692 32330442 43454692 960180026 790866046 960180026 790866046 98781720 52287357 98781720 52287357 926066840 948400591 926066840 948400591 306126083 252236537 306126083 252236537 862172327 873723351 862172327 873723351 256006377 139669241 256006377 139669241 834325027 814125765 834325027 814125765 303394654 392122524 303394654 392122524 757857847 740474408 757857847 740474408 217516911 111420923 217516911 111420923 885844478 384730769 885844478 384730769 644886593 13824482 644886593 13824482 814620716 13824482 368349205 629690355 368349205 447086461 368349205 447086461 685903208 697645563 685903208 697645563 705446012 404055012 705446012 404055012 387271408 726304279 387271408 726304279 919859424 997390115 919859424 997390115 28938491 30170934 28938491 30170934 872301817 565069062 872301817 565069062 85563067 982251670 85563067 982251670 759569482 441247197 759569482 441247197 167400163 873461058 167400163 873461058 721200862 6391549 721200862 6391549 93157850 867090111 93157850 867090111 634549973 136934386 634549973 136934386 91783215 437145091 91783215 437145091 467128590 719440901 467128590 719440901 940175775 606228307 940175775 760833663 940175775 760833663 178710105 322360230 178710105 322360230 547998892 21175372 547998892 21175372 85949047 926493937 85949047 926493937 414728342 38989924 414728342 38989924 689106341 544582481 689106341 544582481 468248475 335732335 468248475 335732335 680070016 985408232 680070016 985408232 379559503 357920145 379559503 442781263 379559503 442781263 67172660 324869236 67172660 324869236 972420203 970981337 972420203 970981337 284358425 908882329 284358425 908882329 700092956 162449452 700092956 944979055 700092956 944979055 67707974 530249 67707974 530249 861593309 630405246 861593309 630405246 232524823 542208769 232524823 542208769 249268413 378222559 249268413 378222559 47956960 970190792 47956960 970190792 641267313 410056634 641267313 410056634 298074382 785219327 298074382 785219327 513012626 336425572 513012626 336425572 189565970 791926458 189565970 791926458 972907028 323669143 972907028 323669143 8195902 750292925 8195902 750292925 911964010 842600482 911964010 842600482 475190511 395619291 475190511 395619291 780813373 89312640 780813373 913001783 780813373 913001783 4569465 42286161 4569465 42286161 857028434 944722169 857028434 944722169 543552626 402532230 543552626 402532230 879357857 974406379 879357857 974406379 106340430 808329163 106340430 808329163 532970638 808329163 429124892 190527617 429124892 190527617 799954725 207314449 799954725 28975896 799954725 28975896 15140693 717168757 15140693 717168757 278238419 14617916 278238419 14617916 973267503 770879272 973267503 770879272 355021518 121211893 355021518 121211893 798937537 436491100 798937537 436491100 73580327 833342880 73580327 833342880 413740115 14499688 413740115 14499688 772834957 749299448 772834957 749299448 209308070 483240715 209308070 483240715 741032461 753354704 741032461 753354704 270851891 64885793 270851891 64885793 853928436 945220000 853928436 945220000 52192852 975280499 52192852 975280499 853854148 182036773 853854148 182036773 699544587 681192002 699544587 681192002 164241185 507243158 164241185 507243158 4100402 987172933 4100402 987172933 294365322 260966793 294365322 260966793 67746605 260966793 91503485 739936127 91503485 739936127 656775269 56449162 656775269 56449162 59261694 512595002 59261694 512595002 966702008 271478470 966702008 271478470 492203555 20231823 492203555 20231823 59001405 20231823 223508835 536145438 223508835 536145438 101213303 786334033 101213303 786334033 753720100 586631388 753720100 586631388 202346869 277191527 202346869 277191527 987314266 689089976 987314266 689089976 431801561 29327436 431801561 29327436 198186522 605059889 198186522 605059889 865837463 715600574 865837463 715600574 306633406 77863274 306633406 77863274 568332156 751882444 568332156 751882444 28276532 29330988 28276532 29330988 226723121 977461711 226723121 977461711 619758733 123338809 619758733 123338809 360844208 123338809 717389439 908961276 717389439 908961276 288808240 87638854 288808240 87638854 970400488 748686143 970400488 748686143 286745489 928235202 286745489 928235202 540754283 925697529 540754283 925697529 49428403 999978824 49428403 999978824 882971285 27480105 882971285 27480105 26153654 834767489 26153654 834767489 884600897 910242612 884600897 214027526 884600897 214027526 136090167 964507152 136090167 594557169 136090167 594557169 739078370 693242789 739078370 693242789 1082706 293710006 1082706 585831320 1082706 585831320 969409164 479805926 969409164 479805926 479928082 278446937 479928082 278446937 252949524 278446937 870456078 717621562 870456078 717621562 601189506 168414150 601189506 168414150 201338709 934653050 201338709 934653050 933350984 995390891 933350984 995390891 28129894 384727707 28129894 384727707 900213612 384727707 692651016 984117535 692651016 984117535 378809639 6615683 378809639 6615683 90189379 984736573 90189379 984736573 653413954 187790118 653413954 187790118 42722950 781832728 42722950 781832728 835553127 444273117 835553127 444273117 551229064 458007204 551229064 458007204 194610029 135449011 194610029 135449011 536202505 911058231 536202505 911058231 748269670 914012219 748269670 914012219 778051528 96353144 778051528 96353144 56954606 952614006 56954606 952614006 944094650 544506090 944094650 544506090 285285451 757290882 285285451 757290882 119231633 757290882 711874446 106719980 711874446 106719980 678633980 822749206 678633980 822749206 959917984 980895747 959917984 980895747 978423307 980895747 723447021 121517843 723447021 121517843 177471088 259182216 177471088 259182216 636029016 705370074 636029016 705370074 72213070 489343850 72213070 489343850 911955536 724353526 911955536 724353526 103743962 300361120 103743962 300361120 862935102 767538918 862935102 767538918 336061515 289507315 336061515 289507315 432424085 238871583 432424085 238871583 431937215 769157836 431937215 769157836 265396781 16787040 265396781 16787040 680653561 306345454 680653561 306345454 38034006 559046045 38034006 559046045 927083151 388045763 927083151 388045763 571593907 388045763 819053876 719572642 819053876 719572642 641528715 137757240 641528715 137757240 692021072 137757240 396794934 997221364 396794934 997221364 800215692 75401637 800215692 75401637 57131493 881097138 57131493 881097138 763549544 511817637 763549544 511817637 318169946 850019338 318169946 850019338 957347724 372263920 957347724 372263920 2465799 211146967 2465799 211146967 911028288 754686218 911028288 754686218 226221188 47208479 226221188 47208479 996144330 524705604 996144330 524705604 927798009 400302340 927798009 400302340 727225841 941404404 727225841 941404404 173365757 375430634 173365757 375430634 32924420 99702232 32924420 99702232 436123096 99702232 102510508 545022605 102510508 545022605 631633342 885599199 631633342 885599199 143955614 363925975 143955614 363925975 815133476 838254074 815133476 838254074 113845072 382351049 113845072 382351049 562582316 78915547 562582316 78915547 682927597 707836909 682927597 707836909 231502373 342845569 231502373 342845569 590812486 368928201 590812486 368928201 797486521 368928201 748964690 117172468 748964690 117172468 203078384 977935768 203078384 977935768 896820773 561865101 896820773 561865101 55159892 271856688 55159892 271856688 779843302 885797990 779843302 49953843 779843302 49953843 280459694 869502503 280459694 869502503 909560243 167674204 909560243 167674204 353495312 275799257 353495312 275799257 686700393 782944987 686700393 782944987 114212263 461097221 114212263 461097221 717505112 948681684 717505112 948681684 67385936 193058466 67385936 193058466 275423591 986532955 275423591 986532955 721084860 80558568 721084860 80558568 235386264 879582373 235386264 879582373 919238054 74023304 919238054 74023304 65659386 714414687 65659386 714414687 906689514 775666374 906689514 775666374 242452279 353828119 242452279 353828119 1269704 353828119 175908691 698294564 175908691 698294564 829217925 888066774 829217925 888066774 322565042 686023541 322565042 951163003 322565042 951163003 600796525 372371500 600796525 372371500 72139651 190176326 72139651 190176326 112684729 426164951 112684729 426164951 779554621 683132589 779554621 683132589 346162717 193189378 346162717 193189378 717118388 842440245 717118388 842440245 198442980 270063470 198442980 270063470 989559477 739833691 989559477 739833691 190776478 174041577 190776478 174041577 544672981 826553449 544672981 826553449 943311376 11081452 943311376 11081452 439335259 300538943 439335259 300538943 749675141 790386476 749675141 790386476 851894657 806469314 851894657 806469314 154855137 648034981 154855137 648034981 642873950 741630362 642873950 741630362 108290508 97795742 108290508 97795742 626536661 885921961 626536661 393479026 626536661 393479026 101538020 821083845 101538020 821083845 29883221 134432275 29883221 134432275 922574988 481416776 922574988 481416776 266812412 190145870 266812412 190145870 536849809 375144188 536849809 375144188 965208043 918160283 965208043 918160283 649930507 371412385 649930507 371412385 302722419 937950784 302722419 937950784 937900959 27223403 937900959 27223403 333788292 456449977 333788292 456449977 199494173 543587293 199494173 543587293 866713879 967843391 866713879 267227677 866713879 267227677 498514537 595592523 498514537 595592523 606699827 366368882 606699827 366368882 4156107 667254050 4156107 1329394 4156107 1329394 817869158 896040327 817869158 896040327 575616063 57756362 575616063 57756362 228186726 551780888 228186726 551780888 953575348 199866293 953575348 199866293 406306801 690843461 406306801 690843461 974307898 276406709 974307898 276406709 302845194 965453043 302845194 965453043 3951950 595128857 3951950 595128857 900486801 257318863 900486801 257318863 40805239 873842885 40805239 873842885 951574377 211803209 951574377 211803209 285856802 915100225 285856802 915100225 685480877 71625848 685480877 71625848 280701867 708612208 280701867 708612208 676635365 106616283 676635365 106616283 129455355 78479209 129455355 857556138 129455355 857556138 264501824 335734831 264501824 335734831 501316928 17159311 501316928 17159311 134008250 675261095 134008250 675261095 898592600 308670890 898592600 308670890 268312430 927435550 268312430 927435550 761554863 83046990 761554863 83046990 329611446 969245896 329611446 969245896 952996558 266898686 952996558 266898686 657639250 905795339 657639250 905795339 743726323 255634714 743726323 255634714 463291589 576671163 463291589 576671163 147308127 882242506 147308127 882242506 832178199 49494139 832178199 49494139 62072388 915774480 62072388 915774480 361927575 113646202 361927575 113646202 998234000 867709253 998234000 867709253 526379844 468918294 526379844 468918294 47252376 963307506 47252376 963307506 756091073 407459974 756091073 407459974 262376646 894232763 262376646 894232763 191850418 187435708 191850418 187435708 624549043 187086049 624549043 187086049 982507164 849859621 982507164 849859621 32151468 729732919 32151468 729732919 898456814 58984841 898456814 58984841 151132757 527378947 151132757 527378947 282262561 1836342 282262561 1836342 640207390 435664603 640207390 435664603 243474111 975250446 243474111 975250446 998101099 61405737 998101099 61405737 423946916 980296777 423946916 980296777 763242512 980296777 83697830 665771016 83697830 665771016 813981209 942752415 813981209 942752415 301258663 4362356 301258663 4362356 20712971 864658290 20712971 864658290 353510330 84506179 353510330 84506179 114883806 809500059 114883806 809500059 824373187 98447821 824373187 98447821 345076134 594184439 345076134 594184439 928158841 866320417 928158841 866320417 275434925 866320417 304120340 509698348 304120340 684964442 304120340 684964442 162460287 222334032 162460287 222334032 437317335 33194549 437317335 33194549 850715537 600266967 850715537 600266967 11987181 340844589 11987181 340844589 947097879 259967619 947097879 884192620 947097879 884192620 706844451 285548594 706844451 285548594 998030759 927622245 998030759 927622245 654470781 559783408 654470781 559783408 101907355 976961853 101907355 976961853 855751999 134925308 855751999 134925308 140873489 702191913 140873489 702191913 800932678 221430984 800932678 221430984 888711513 957458660 888711513 957458660 199639288 429205886 199639288 429205886 947035491 666612918 947035491 666612918 380430551 353573033 380430551 353573033 770211336 854147893 770211336 854147893 156634998 65919414 156634998 65919414 845281950 593621747 845281950 593621747 343511936 778998140 343511936 778998140 844550430 72256784 844550430 72256784 38660977 717297428 38660977 717297428 715406945 125093777 715406945 125093777 916470709 419751142 916470709 419751142 441055900 953338066 441055900 953338066 942816732 270691468 942816732 725190201 942816732 725190201 280175051 243590168 280175051 243590168 116962371 752568853 116962371 752568853 789469369 918415164 789469369 918415164 486284486 420061037 486284486 420061037 29418347 785846350 29418347 785846350 808470899 62909082 808470899 62909082 111472319 765422604 111472319 765422604 452309177 210904003 452309177 210904003 835346248 872643285 835346248 872643285 396122317 23746625 396122317 23746625 875880057 983031745 875880057 983031745 15270223 136778386 15270223 136778386 278015209 731080161 278015209 731080161 941826841 60819189 941826841 60819189 237945795 726007165 237945795 726007165 699718390 226272479 699718390 226272479 104347479 821255686 104347479 821255686 918699727 37480037 918699727 37480037 193337050 818204842 193337050 818204842 906254845 321085412 906254845 321085412 155981918 700750859 155981918 700750859 512504705 700750859 20710421 910284210 20710421 910284210 991092370 482606523 991092370 482606523 337288569 100262138 337288569 100262138 66878526 764595154 66878526 764595154 682558166 75270550 682558166 75270550 7902612 983947329 7902612 983947329 945544935 315444985 945544935 315444985 82685367 530598817 82685367 84450017 82685367 84450017 990730875 970477088 990730875 970477088 97322674 814261631 97322674 814261631 205031501 421941455 205031501 421941455 524547796 421941455 370376756 859405086 370376756 859405086 949572192 284531866 949572192 284531866 400620809 405797963 400620809 405797963 841946449 989418589 841946449 989418589 130172182 833712777 130172182 833712777 769803791 262845306 769803791 262845306 242057595 795762677 242057595 795762677 349614591 284353367 349614591 284353367 102761958 747590980 102761958 747590980 938198151 931067023 938198151 931067023 161729995 119863144 161729995 119863144 787923364 171231640 787923364 171231640 20622307 529149118 20622307 529149118 739548751 949922793 739548751 949922793 262393361 98237856 262393361 98237856 750635311 511422040 750635311 511422040 381897454 34938322 381897454 34938322 292598337 429600125 292598337 429600125 903813139 936105137 903813139 936105137 948011812 298088810 948011812 298088810 410582075 708235556 410582075 708235556 973077442 837509480 973077442 837509480 560633602 421747902 560633602 421747902 103260090 421747902 458924616 856298648 458924616 856298648 824723475 383324843 824723475 383324843 146785499 870575145 146785499 870575145 75821220 870575145 655064465 498356502 655064465 498356502 367645102 231100366 367645102 231100366 982855773 792791281 982855773 792791281 267647517 135037362 267647517 135037362 634778184 849899340 634778184 849899340 532234849 849899340 679435380 917906770 679435380 917906770 627808791 242442770 627808791 242442770 522466077 788370820 522466077 788370820 618222351 301233317 618222351 301233317 209818514 62039282 209818514 862439366 209818514 862439366 876916130 800175296 876916130 800175296 208757844 956813237 208757844 956813237 164161206 386522671 164161206 386522671 544199800 542584257 544199800 542584257 69154109 125599740 69154109 125599740 395353109 567939005 395353109 567939005 649900930 391909390 649900930 391909390 136263476 973606444 136263476 973606444 22940404 205358456 22940404 205358456 443715673 205358456 180936833 837865380 180936833 837865380 508841999 435937980 508841999 435937980 637991162 748381734 637991162 748381734 780807942 438676447 780807942 438676447 434835490 640069478 434835490 640069478 216456679 28404410 216456679 28404410 365140606 968719588 365140606 968719588 856525144 286722072 856525144 286722072 60219376 727649326 60219376 727649326 523393376 11207330 523393376 11207330 366690521 411257094 366690521 411257094 28417689 119213392 28417689 119213392 838630329 929838250 838630329 929838250 563373880 782655184 563373880 782655184 19946551 531831463 19946551 531831463 908049142 124994426 908049142 124994426 495415255 671096008 495415255 671096008 920930612 958360882 920930612 958360882 539101528 551232737 539101528 551232737 142977329 533001081 142977329 533001081 824627701 655837744 824627701 655837744 266213623 287246126 266213623 287246126 997828000 431083356 997828000 431083356 420689765 893605780 420689765 893605780 492186940 152065989 492186940 152065989 98063367 731804737 98063367 731804737 504963738 98468300 504963738 98468300 674377196 98468300 6576499 967700126 6576499 967700126 951542549 112060548 951542549 112060548 127013829 265044308 127013829 265044308 999832446 741681888 999832446 741681888 336841206 376717504 336841206 376717504 768502257 951378230 768502257 951378230 559963353 533450561 559963353 533450561 998813398 843672881 998813398 843672881 50823031 77750049 50823031 77750049 980673486 77750049 11545512 554025345 11545512 554025345 724261842 82580067 724261842 82580067 997725312 554438683 997725312 290775143 997725312 290775143 225150575 732772260 225150575 723088791 225150575 723088791 961431664 810916786 961431664 810916786 398516482 449162206 398516482 449162206 945476429 187725571 945476429 187725571 140934261 891120583 140934261 891120583 893985599 13582490 893985599 13582490 304260843 91174045 304260843 91174045 965237889 91174045 640734224 958090018 640734224 958090018 159153878 190402978 159153878 190402978 769542591 954184382 769542591 954184382 100262894 59614101 100262894 59614101 432195580 706994421 432195580 706994421 545770064 753104175 545770064 753104175 501774807 233185050 501774807 233185050 822868390 558657737 822868390 558657737 80303164 118700963 80303164 118700963 796378805 620260513 796378805 620260513 373441732 889081202 373441732 889081202 756238865 675735643 756238865 675735643 244220947 48055206 244220947 48055206 354691254 48055206 47697739 584319945 47697739 584319945 567291121 39431018 567291121 39431018 179482721 971608098 179482721 971608098 35117366 94981933 35117366 94981933 859865060 814660363 859865060 814660363 68238813 502440950 68238813 502440950 475264650 86119425 475264650 86119425 443037386 639778827 443037386 639778827 320762372 984441556 320762372 984441556 963783921 483084568 963783921 483084568 176175482 206048907 176175482 206048907 821994230 989430739 821994230 439136989 821994230 439136989 421186380 584225603 421186380 584225603 671809174 446040773 671809174 446040773 108226696 589970701 108226696 589970701 445416191 191909984 445416191 191909984 175305179 733416600 175305179 733416600 543036329 606064062 543036329 606064062 405253563 203449763 405253563 203449763 811131888 442633451 811131888 442633451 340271434 374173835 340271434 374173835 125105817 137408304 125105817 137408304 665587764 499106478 665587764 499106478 326942256 106966162 326942256 106966162 441448276 309716730 441448276 309716730 947626517 234084050 947626517 234084050 62474889 765512939 62474889 765512939 798714074 103550074 798714074 103550074 397166366 586008223 397166366 586008223 890365379 586008223 401860775 179590036 401860775 179590036 356589487 924646699 356589487 924646699 912040157 225336772 912040157 225336772 148707874 183164831 148707874 183164831 697083563 607925292 697083563 607925292 904553628 338931795 904553628 338931795 608687757 952855932 608687757 952855932 919276196 164482542 919276196 164482542 711898952 98895832 711898952 98895832 897472603 865725335 897472603 865725335 44959905 352240397 44959905 352240397 502799852 352240397 235134507 242501299 235134507 242501299 104236304 771656421 104236304 771656421 414849471 48195020 414849471 48195020 337033588 48195020 447898577 771083466 447898577 771083466 207584634 771083466 435245731 977123467 435245731 977123467 208529418 356020665 208529418 356020665 890922945 589883667 890922945 589883667 46605930 858366145 46605930 858366145 635127455 858366145 621558716 584397951 621558716 584397951 806598958 651935626 806598958 651935626 366990033 133357430 366990033 133357430 781123960 921738295 781123960 921738295 160348129 294577475 160348129 294577475 428185582 915207934 428185582 915207934 6111712 77675139 6111712 77675139 449083490 718086158 449083490 718086158 849374360 55781577 849374360 55781577 77439225 744660237 77439225 744660237 520145074 470133022 520145074 470133022 124203380 13794024 124203380 13794024 902126947 105065616 902126947 105065616 291532440 362538531 291532440 362538531 655794769 84540179 655794769 84540179 777672073 520702191 777672073 520702191 142280345 968467383 142280345 968467383 977699400 44982050 977699400 44982050 354629936 837090603 354629936 837090603 146365906 430583036 146365906 430583036 964997239 3365342 964997239 481280973 964997239 481280973 443021997 218038519 443021997 218038519 678599984 618904718 678599984 618904718 30627001 499625253 30627001 499625253 813155065 7418390 813155065 7418390 744399 503289729 744399 503289729 897378141 257375910 897378141 257375910 168667303 750753126 168667303 750753126 820287514 503230450 820287514 503230450 77328827 123752718 77328827 123752718 112590302 835547795 112590302 835547795 955844914 36027601 955844914 36027601 225092216 678205858 225092216 678205858 968416347 31399690 968416347 31399690 103309642 521187124 103309642 521187124 712785725 175815162 712785725 175815162 654423145 729978233 654423145 729978233 34008892 108750832 34008892 108750832 630171012 565842308 630171012 565842308 107079797 396584513 107079797 396584513 885851362 929515835 885851362 929515835 542550362 615088377 542550362 615088377 245526706 807051892 245526706 778309131 245526706 778309131 745723246 401378941 745723246 401378941 446724574 615451356 446724574 615451356 5004139 763078320 5004139 763078320 967277395 160148628 967277395 160148628 430876673 902246941 430876673 902246941 970354703 371722864 970354703 371722864 255174396 896153610 255174396 896153610 897946266 222565703 897946266 222565703 481028107 730473901 481028107 730473901 929708307 941589717 929708307 941589717 134476610 201724972 134476610 201724972 669648023 417923194 669648023 417923194 759929904 24145172 759929904 24145172 958048289 954612703 958048289 954612703 557865447 289746686 557865447 289746686 742451622 931309010 742451622 931309010 779397146 164115392 779397146 164115392 47426226 909047442 47426226 909047442 866315438 396325209 866315438 396325209 120432606 992517896 120432606 992517896 182397241 681744040 182397241 681744040 855514297 573972294 855514297 573972294 154647767 981336522 154647767 981336522 940288122 51269620 940288122 51269620 273504406 954284323 273504406 954284323 741745072 61202784 741745072 61202784 338466837 771045302 338466837 771045302 837026899 24380148 837026899 24380148 116190623 970680252 116190623 970680252 872046975 542729305 872046975 542729305 876463866 679547991 876463866 679547991 277910739 185108281 277910739 185108281 848054625 961185341 848054625 961185341 291034474 535388116 291034474 535388116 949906463 225833488 949906463 225833488 162247400 417584633 162247400 417584633 838263567 651817366 838263567 651817366 556129562 408857368 556129562 408857368 936191799 944182025 936191799 944182025 46184283 227328869 46184283 227328869 956759821 227328869 951180586 801268775 951180586 801268775 614195275 170117105 614195275 170117105 740665800 963819910 740665800 963819910 862041430 327309373 862041430 327309373 687211593 933027687 687211593 933027687 160238842 933027687 943281301 941567383 943281301 941567383 105794704 7128903 105794704 7128903 89839819 7128903 867947793 879334866 867947793 879334866 50542942 60692411 50542942 60692411 953493880 264940791 953493880 264940791 12189363 877189330 12189363 877189330 977877677 482541884 977877677 482541884 810671424 191694006 810671424 191694006 648439663 668723237 648439663 668723237 95793417 816255648 95793417 816255648 333821121 322109055 333821121 644301041 333821121 644301041 686169594 153726622 686169594 153726622 143517670 850625349 143517670 850625349 623418218 411090212 623418218 411090212 137024350 712569979 137024350 712569979 861286902 397122375 861286902 397122375 132305380 217578376 132305380 217578376 686875565 981798148 686875565 981798148 118767485 216318643 118767485 216318643 810979642 838196866 810979642 838196866 239206939 66486959 239206939 66486959 89918161 235065421 89918161 235065421 219450064 812552785 219450064 812552785 860603331 184194688 860603331 184194688 270391135 920613565 270391135 920613565 719937877 346187793 719937877 346187793 974050531 346187793 294970787 947892704 294970787 947892704 513722160 225829606 513722160 225829606 748563984 630324390 748563984 630324390 669621907 27916365 669621907 27916365 393011207 830313145 393011207 830313145 708281080 111234349 708281080 111234349 335821764 952117084 335821764 952117084 34250734 884468587 34250734 884468587 833047248 109905484 833047248 109905484 791990274 916125363 791990274 916125363 242950094 638651101 242950094 638651101 952365727 330978887 952365727 330978887 136926474 863124501 136926474 863124501 930550955 194781057 930550955 194781057 154387877 997051520 154387877 476013716 154387877 476013716 983928487 27638165 983928487 27638165 30552130 501128045 30552130 501128045 984459056 322079028 984459056 322079028 345761376 862254735 345761376 862254735 311003673 82546443 311003673 82546443 977103859 893200426 977103859 893200426 96263081 524882293 96263081 524882293 602155454 128098601 602155454 128098601 88058393 803653653 88058393 803653653 946148751 493049875 946148751 493049875 86152165 40348737 86152165 40348737 960109520 819651246 960109520 819651246 60671949 183228751 60671949 183228751 618311019 526427955 618311019 526427955 831606763 22569862 831606763 22569862 259794070 368298233 259794070 368298233 577262739 77422085 577262739 77422085 60879695 952652951 60879695 952652951 879097664 432809693 879097664 432809693 420464393 982712427 420464393 982712427 141540361 14594036 141540361 14594036 870134365 966656770 870134365 966656770 682934101 44219527 682934101 44219527 264963553 903429104 264963553 903429104 900500810 128125537 900500810 128125537 126042326 923232526 126042326 923232526 973200155 107343592 973200155 107343592 11390419 369317436 11390419 369317436 988281826 369317436 49529058 745922908 49529058 745922908 951211290 311938497 951211290 311938497 44168147 930094291 44168147 930094291 11236217 8339191 11236217 8339191 449723484 947732443 449723484 947732443 983740738 119182768 983740738 119182768 505332708 735417211 505332708 735417211 981696715 752728385 981696715 33345208 981696715 33345208 66245228 634419844 66245228 634419844 726526343 92801675 726526343 92801675 191741586 983438904 191741586 983438904 51773532 983438904 692697776 68556885 692697776 68556885 322866820 845573817 322866820 845573817 659099439 480807895 659099439 615529466 659099439 615529466 229417992 193000446 229417992 193000446 156353621 845067452 156353621 845067452 876835931 450548151 876835931 450548151 290173139 388868183 290173139 388868183 913769921 918320411 913769921 918320411 78906920 65921543 78906920 65921543 919457642 494537896 919457642 494537896 324200190 20433482 324200190 20433482 10728723 805843775 10728723 805843775 915418001 934466411 915418001 934466411 535924236 465213933 535924236 465213933 284230300 646900885 284230300 646900885 944848526 251464200 944848526 251464200 566398436 999034452 566398436 999034452 263811151 66756519 263811151 66756519 831184352 66756519 164030751 815400211 164030751 815400211 656149578 815400211 178885464 343191910 178885464 343191910 460697368 726020612 460697368 726020612 729076935 294165728 729076935 294165728 219466236 427042859 219466236 427042859 707633253 62179740 707633253 62179740 45578917 601620181 45578917 601620181 831760414 8984535 831760414 8984535 372240783 804660824 372240783 804660824 863597383 164992652 863597383 164992652 391326420 444282651 391326420 444282651 210540725 45291566 210540725 45291566 405201008 45291566 16300518 987235806 16300518 987235806 766299876 262156818 766299876 262156818 33376083 865562450 33376083 865562450 962825026 457290382 962825026 457290382 338251884 225422518 338251884 225422518 976762019 964580786 976762019 964580786 580230061 49713689 580230061 49713689 324791107 740499525 324791107 740499525 968416020 365748818 968416020 365748818 481355701 634525250 481355701 634525250 355297089 156770 355297089 156770 102563747 287223534 102563747 287223534 762154638 175414312 762154638 971458259 762154638 971458259 996582176 289364896 996582176 289364896 543248813 41141326 543248813 41141326 986693980 640291822 986693980 640291822 962588088 135335334 962588088 135335334 2861012 135335334 854746439 812625570 854746439 812625570 2592557 175900065 2592557 175900065 906451014 29611943 906451014 29611943 14323080 702306315 14323080 702306315 841326169 38883222 841326169 38883222 205615737 917626610 205615737 917626610 49477043 82973886 49477043 82973886 973188742 935692289 973188742 935692289 280270436 600622274 280270436 600622274 777676268 849799494 777676268 849799494 671500239 282187219 671500239 282187219 172838223 101477227 172838223 101477227 917828373 713403145 917828373 713403145 332652987 249873526 332652987 249873526 629721765 918357991 629721765 918357991 227497211 214574697 227497211 214574697 647866204 970822413 647866204 469305112 647866204 469305112 156652665 981001424 156652665 981001424 698686486 540423980 698686486 540423980 28958488 943553536 28958488 943553536 756920722 295512101 756920722 295512101 51801801 628343653 51801801 628343653 827274378 355827268 827274378 355827268 333753031 930830323 333753031 930830323 856355938 327733903 856355938 327733903 119225480 181452764 119225480 181452764 698561253 913216379 698561253 913216379 257367457 49944293 257367457 49944293 477660110 973279978 477660110 973279978 615032585 629482480 615032585 629482480 474309626 454394616 474309626 454394616 833912586 181062244 833912586 181062244 220219621 762756565 220219621 762756565 590424032 600916933 590424032 600916933 180047998 960219849 180047998 960219849 785518266 538779382 785518266 538779382 299038398 120591842 299038398 120591842 798030573 687082740 798030573 687082740 948800109 436614055 948800109 436614055 484541612 989471026 484541612 989471026 992238559 67960071 992238559 67960071 272792319 634168579 272792319 634168579 815539563 159690866 815539563 159690866 397820441 409015531 397820441 409015531 69222682 22937023 69222682 954011092 69222682 954011092 637591151 76248099 637591151 76248099 207665856 876304196 207665856 876304196 841664552 355702735 841664552 355702735 566532427 955639169 566532427 955639169 920404155 100284215 920404155 100284215 440103678 882721199 440103678 882721199 34489851 187817734 34489851 187817734 724005219 963916533 724005219 963916533 187949664 559471728 187949664 559471728 929852859 8771953 929852859 8771953 93691859 945302023 93691859 945302023 245503625 299386852 245503625 299386852 904437963 760499542 904437963 760499542 38844471 141498359 38844471 141498359 976878077 930178196 976878077 930178196 419884164 383486117 419884164 383486117 4320258 757276988 4320258 757276988 943394098 340855933 943394098 340855933 395091403 922508799 395091403 922508799 952977562 783664492 952977562 783664492 439327201 903327229 439327201 903327229 169025827 903327229 785764614 222109958 785764614 222109958 238416037 294175268 238416037 294175268 958205878 133725063 958205878 133725063 618979791 576180664 618979791 576180664 600469615 198671239 600469615 198671239 153385137 917543235 153385137 917543235 931956435 194208575 931956435 194208575 452975164 954523846 452975164 954523846 903466170 139412327 903466170 139412327 127059409 679689903 127059409 679689903 684884860 376082356 684884860 376082356 278893998 654024156 278893998 654024156 655351633 854302990 655351633 854302990 221502591 3520588 221502591 3520588 847854506 942857084 847854506 942857084 121964614 85677770 121964614 85677770 793245196 391745941 793245196 391745941 24721119 876141368 24721119 876141368 619684894 304211265 619684894 304211265 214719181 630426198 214719181 630426198 905762336 3368286 905762336 3368286 266958804 792569706 266958804 792569706 965955655 260907132 965955655 260907132 401184534 516295454 401184534 57980426 401184534 57980426 311416719 250790965 311416719 250790965 838369067 578741533 838369067 578741533 397430292 606428584 397430292 606428584 334215110 265174913 334215110 265174913 917660322 38540995 917660322 38540995 300216136 37585808 300216136 758345214 300216136 758345214 715174182 212255706 715174182 376983241 715174182 376983241 388275405 333682342 388275405 788741416 388275405 788741416 157038571 507460567 157038571 507460567 757371456 711975808 757371456 711975808 29529236 124836662 29529236 124836662 945873672 153763130 945873672 153763130 67769078 507305573 67769078 507305573 800178912 533989265 800178912 533989265 97382479 205330596 97382479 205330596 603738990 970379902 603738990 970379902 358149095 970379902 775683958 707678367 775683958 707678367 281996562 869284179 281996562 694043780 281996562 694043780 717202428 984487067 717202428 984487067 282397804 186897773 282397804 186897773 781513370 267212163 781513370 267212163 11570208 107388353 11570208 107388353 126945123 583515101 126945123 583515101 700228575 793409274 700228575 793409274 856154956 329569298 856154956 329569298 230090265 842664589 230090265 842664589 527682353 6055757 527682353 6055757 829107250 566492791 829107250 566492791 415181074 813122906 415181074 813122906 928588927 361572884 928588927 361572884 7656631 914477631 7656631 914477631 833631452 563336178 833631452 563336178 64145465 987914232 64145465 987914232 739195108 10188897 739195108 10188897 720084970 823387700 720084970 823387700 259922341 108537169 259922341 108537169 784591683 620862738 784591683 620862738 228213365 4203774 228213365 4203774 869611624 893232982 869611624 893232982 367746683 105148678 367746683 105148678 659331822 796473860 659331822 796473860 157781130 114098666 157781130 114098666 532449582 935440255 532449582 935440255 876856543 209064200 876856543 209064200 277479514 714184081 277479514 714184081 874789740 300058042 874789740 300058042 301753213 782845515 301753213 782845515 49013935 203532330 49013935 203532330 482164897 701027113 482164897 701027113 28379617 701027113 678036777 227993248 678036777 227993248 41492448 930584842 41492448 930584842 801273191 269794917 801273191 269794917 333619278 3569375 333619278 3569375 724965994 729073478 724965994 729073478 393769417 390338161 393769417 390338161 772590579 270044372 772590579 270044372 123634940 554942852 123634940 554942852 202278277 928122850 202278277 928122850 42886777 362600807 42886777 362600807 623716640 760114958 623716640 760114958 197199705 114763354 197199705 114763354 386584516 715999738 386584516 715999738 956665775 177639846 956665775 177639846 56048476 965866978 56048476 965866978 658198861 543154938 658198861 543154938 196731111 30300321 196731111 30300321 695154699 716110071 695154699 716110071 383487393 474237533 383487393 474237533 961854147 668246257 961854147 668246257 756674990 877695431 756674990 877695431 297816145 48762164 297816145 48762164 75999156 436091670 75999156 162806366 75999156 162806366 599049137 729685575 599049137 729685575 362470704 524362694 362470704 524362694 862695480 770808867 862695480 770808867 4343302 549051839 4343302 549051839 639297204 283648868 639297204 283648868 75066019 908638533 75066019 908638533 548257653 30834457 548257653 30834457 694887425 830354215 694887425 830354215 941587504 16162740 941587504 16162740 167122275 465850590 167122275 465850590 433455633 922576927 433455633 922576927 877077168 922576927 626081031 19298163 626081031 19298163 154217128 873827088 154217128 873827088 735278300 410406949 735278300 410406949 385475437 960320017 385475437 960320017 695137400 180817335 695137400 180817335 845355645 366802263 845355645 366802263 106378704 838836479 106378704 838836479 802560865 882138998 802560865 882138998 862809388 54484908 862809388 54484908 577670434 607902764 577670434 607902764 968818725 93203675 968818725 93203675 593023955 901746492 593023955 901746492 864859008 105839711 864859008 105839711 87173677 883065603 87173677 883065603 472961471 134203251 472961471 134203251 970323828 971075082 970323828 971075082 518188263 99217628 518188263 99217628 961966950 901667429 961966950 901667429 188571435 636065736 188571435 636065736 857716777 391863257 857716777 391863257 154010306 45837729 154010306 45837729 75072534 803043014 75072534 803043014 653400863 556248738 653400863 556248738 13216485 876622861 13216485 876622861 389397643 130377771 389397643 130377771 110739468 619472499 110739468 619472499 922001656 116549974 922001656 116549974 341200878 914150358 341200878 914150358 757880151 541417908 757880151 541417908 511709923 912921854 511709923 912921854 198487982 401598976 198487982 401598976 974658554 299490653 974658554 299490653 313097981 998687610 313097981 998687610 18834238 519761791 18834238 519761791 915282802 988380347 915282802 988380347 325003168 577122870 325003168 577122870 682563603 577122870 256924559 348403357 256924559 348403357 893703322 513650264 893703322 513650264 254754351 633001088 254754351 633001088 373444680 870954950 373444680 870954950 531315832 959163473 531315832 959163473 583619401 356428732 583619401 356428732 25367335 205004859 25367335 205004859 999555734 503634474 999555734 503634474 314031619 812838079 314031619 812838079 237449608 174405008 237449608 174405008 923592200 699314778 923592200 699314778 446721652 4360522 446721652 4360522 82551207 733046998 82551207 733046998 680750348 957108306 680750348 957108306 984956233 734473286 984956233 734473286 290846715 976974045 290846715 976974045 24654616 75974079 24654616 75974079 985040886 798037634 985040886 798037634 276499616 37269792 276499616 37269792 741540212 662991294 741540212 662991294 571863334 222995774 571863334 222995774 166977328 959361139 166977328 959361139 646754266 129966977 646754266 129966977 36701200 816365298 36701200 816365298 895813032 541869568 895813032 541869568 360394580 25769139 360394580 25769139 493057695 904431733 493057695 904431733 741188549 93690739 741188549 93690739 698138579 93690739 932810277 963913483 932810277 963913483 494319916 50508222 494319916 50508222 13028843 538753029 13028843 538753029 337327034 4610710 337327034 4610710 751919520 537821214 751919520 537821214 543480438 317378621 543480438 317378621 859363463 804986947 859363463 804986947 214950820 48294076 214950820 984307275 214950820 984307275 90190867 28081508 90190867 28081508 400653687 697966665 400653687 697966665 642551218 947045996 642551218 947045996 132167844 642777660 132167844 642777660 845320060 406279431 845320060 406279431 155390419 45308755 155390419 45308755 728289008 823537976 728289008 823537976 670374723 823537976 986095022 123708635 986095022 123708635 160203756 902975301 160203756 902975301 928609486 10363267 928609486 10363267 418549283 812828189 418549283 812828189 120844055 900846851 120844055 289270487 120844055 289270487 711398478 19350607 711398478 19350607 944549162 19350607 173196042 906471379 173196042 906471379 537991394 906471379 228314515 92588384 228314515 92588384 892435196 222638930 892435196 222638930 281358037 493587943 281358037 493587943 940346778 25063644 940346778 25063644 370582286 741970776 370582286 741970776 446121125 49329441 446121125 49329441 716077258 815017588 716077258 815017588 191852739 493914424 191852739 493914424 872647950 838821037 872647950 838821037 33278088 838821037 740197348 82605406 740197348 82605406 456142659 842380674 456142659 842380674 84701327 154283386 84701327 154283386 324924191 976934963 324924191 976934963 911046281 45796731 911046281 45796731 268870125 284611061 268870125 284611061 760577877 804276836 760577877 804276836 70388498 44271601 70388498 44271601 855677661 769716342 855677661 769716342 192472546 967865783 192472546 967865783 162111325 740167541 162111325 740167541 271870415 562836550 271870415 562836550 633110468 100725224 633110468 100725224 197484727 814670713 197484727 814670713 487919124 5618636 487919124 5618636 168238063 434992127 168238063 434992127 998522075 855042386 998522075 855042386 95042077 19088027 95042077 19088027 251400457 648499499 251400457 648499499 144622980 925352176 144622980 925352176 805499908 561440173 805499908 561440173 191195196 807465006 191195196 807465006 600707747 104721211 600707747 104721211 245821314 897892180 245821314 897892180 195817057 890138918 195817057 890138918 927841210 83984191 927841210 83984191 134600880 839099728 134600880 839099728 27593634 414701917 27593634 414701917 152176275 939754601 152176275 701920977 152176275 701920977 552196983 300662405 552196983 300662405 335404017 562348568 335404017 562348568 996142080 254895276 996142080 254895276 405161609 15887859 405161609 15887859 953861196 968870792 953861196 968870792 167439272 278845371 167439272 278845371 967295853 494339608 967295853 157100109 967295853 157100109 231946691 421766481 231946691 421766481 388010951 859550120 388010951 610247883 388010951 610247883 12595889 829371262 12595889 829371262 971653694 121668263 971653694 121668263 496613949 985337252 496613949 985337252 781910025 176952933 781910025 176952933 891604325 894246459 891604325 894246459 264829005 513303189 264829005 513303189 619710319 74740458 619710319 74740458 72591675 571389885 72591675 571389885 897429113 71367061 897429113 71367061 544415898 839069291 544415898 839069291 296769964 73989700 296769964 73989700 35478771 443211541 35478771 443211541 498009455 844538415 498009455 844538415 73016307 293858641 73016307 293858641 929782505 683166587 929782505 683166587 502262814 88833126 502262814 88833126 627977334 591715172 627977334 591715172 346804749 120723156 346804749 120723156 93765093 707092542 93765093 707092542 549967579 87244459 549967579 87244459 215427392 310821137 215427392 310821137 496233817 714271269 496233817 714271269 405644052 436083935 405644052 436083935 533130237 594628157 533130237 594628157 79582081 86582778 79582081 86582778 948824955 617058219 948824955 617058219 340820418 27074748 340820418 27074748 885344378 963363391 885344378 963363391 140362276 380256203 140362276 380256203 413168211 975286639 413168211 975286639 50874172 142419406 50874172 142419406 941401255 481489971 941401255 481489971 444831555 986698389 444831555 986698389 133430655 96951056 133430655 96951056 513522756 453046303 513522756 8656512 513522756 8656512 271131427 888712183 271131427 888712183 909281641 315371405 909281641 315371405 359179485 626064838 359179485 626064838 937100379 330175680 937100379 330175680 122051940 381768715 122051940 381768715 546940187 119874477 546940187 119874477 3657382 844957317 3657382 844957317 249517290 147425621 249517290 147425621 755332311 724987047 755332311 724987047 105423085 119560067 105423085 119560067 888876718 696364549 888876718 696364549 93017140 550640756 93017140 550640756 738306249 139248743 738306249 139248743 168914887 111386134 168914887 111386134 445667913 896526164 445667913 896526164 205330106 361711815 205330106 361711815 855380063 918554650 855380063 918554650 41736780 397395778 41736780 397395778 496733812 764640585 496733812 764640585 965908996 443926813 965908996 443926813 72025630 475514958 72025630 475514958 430438921 844272378 430438921 844272378 600558752 55888249 600558752 55888249 956790902 767756575 956790902 767756575 41603511 300275177 41603511 300275177 886681985 822905246 886681985 822905246 66291573 168055969 66291573 168055969 747373416 643395557 747373416 643395557 220013507 855861334 220013507 855861334 13031210 679446797 13031210 679446797 929930415 547578553 929930415 547578553 11119572 965123078 11119572 965123078 356565931 161818414 356565931 161818414 972283701 935546717 972283701 935546717 345319989 85835994 345319989 85835994 948185424 298870255 948185424 298870255 479928666 843579332 479928666 843579332 81777044 104868870 81777044 104868870 870474271 405302022 870474271 405302022 388028083 65878154 388028083 65878154 399830822 943290714 399830822 943290714 790940831 363445867 790940831 363445867 467833685 748432018 467833685 748432018 908062958 201145926 908062958 201145926 230935251 623197507 230935251 623197507 859433521 399916214 859433521 399916214 96828105 937390973 96828105 937390973 464928316 937390973 57570654 391238846 57570654 391238846 983010445 700007653 983010445 700007653 509153982 282278761 509153982 282278761 730746809 545162870 730746809 545162870 78830021 172965365 78830021 172965365 620007959 747920116 620007959 747920116 555688870 860218718 555688870 860218718 809289627 122855484 809289627 122855484 655945116 682801956 655945116 682801956 150581424 12881954 150581424 12881954 999398843 925733034 999398843 925733034 249636355 408000306 249636355 408000306 153144708 113144682 153144708 113144682 428836522 839501956 428836522 839501956 269788977 296235473 269788977 296235473 231724925 296235473 948352460 986210163 948352460 986210163 711505579 5499026 711505579 5499026 276078640 693413321 276078640 693413321 738595355 286650983 738595355 286650983 688301895 904203769 688301895 904203769 970727288 212086117 970727288 212086117 852132386 903479840 852132386 903479840 32124785 210076323 32124785 210076323 943896640 963172083 943896640 963172083 770141239 963172083 948116155 133894783 948116155 133894783 97829281 763593453 97829281 763593453 872473484 207457436 872473484 207457436 115149953 867951745 115149953 867951745 979485375 623929448 979485375 861357542 979485375 861357542 661992319 440605792 661992319 440605792 152012388 789880720 152012388 789880720 499951012 636143045 499951012 636143045 831070991 968488737 831070991 968488737 22629325 339263338 22629325 339263338 955783502 595357651 955783502 595357651 70924754 913332421 70924754 913332421 22112034 80643621 22112034 80643621 863604562 729594169 863604562 729594169 234553909 325839285 234553909 325839285 456684584 168049290 456684584 168049290 716670803 662784759 716670803 662784759 963822244 901161620 963822244 901161620 10724118 9560608 10724118 9560608 214325896 929113692 214325896 929113692 687947712 84701295 687947712 84701295 6709938 593235706 6709938 593235706 217028548 143069917 217028548 143069917 458827510 619450236 458827510 619450236 963541768 221727576 963541768 221727576 466587161 831257611 466587161 831257611 944251786 681199198 944251786 681199198 79465728 946143540 79465728 946143540 329499966 209386089 329499966 209386089 977854927 810716947 977854927 810716947 186657989 734117890 186657989 734117890 965753503 206922474 965753503 206922474 220475918 869884382 220475918 869884382 714349717 259587609 714349717 259587609 348528187 408779462 348528187 408779462 605001362 140545177 605001362 140545177 193332346 824334556 193332346 824334556 654266385 457500550 654266385 457500550 804425604 277366503 804425604 277366503 887481499 82179783 887481499 82179783 403943937 779132149 403943937 779132149 690118910 365048303 690118910 365048303 384393040 306985397 384393040 758571644 384393040 758571644 1983174 538381659 1983174 538381659 974332058 32293628 974332058 460995880 974332058 460995880 315400120 118364206 315400120 118364206 66154992 493349465 66154992 493349465 718742733 720198105 718742733 720198105 308967304 180628091 308967304 180628091 750046135 680329514 750046135 680329514 433130095 313206265 433130095 313206265 725781775 839297653 725781775 839297653 51950832 106937521 51950832 106937521 711484078 978929125 711484078 978929125 102598267 9902093 102598267 9902093 861933761 7430722 861933761 7430722 921882757 630822971 921882757 630822971 628778893 321701989 628778893 321701989 857151354 288325927 857151354 288325927 242669150 636243076 242669150 636243076 678257505 942362573 678257505 942362573 33950927 618821918 33950927 618821918 946667526 189462078 946667526 189462078 344296883 728440465 344296883 728440465 947801179 52028757 947801179 52028757 565565166 762539724 565565166 762539724 956548363 10706232 956548363 10706232 115894684 305785190 115894684 305785190 908626294 79255055 908626294 572139554 908626294 572139554 314158684 445767781 314158684 445767781 776461338 473187665 776461338 473187665 358844036 918237272 358844036 15142246 358844036 15142246 999383491 865368787 999383491 865368787 857165294 600207996 857165294 600207996 349144743 427391254 349144743 582889735 349144743 582889735 781696482 457623825 781696482 514140876 781696482 514140876 72288749 297456217 72288749 297456217 444188291 452748841 444188291 452748841 900988815 987544694 900988815 987544694 65843016 235505875 65843016 235505875 586659757 669782756 586659757 669782756 52383900 40760596 52383900 40760596 880485480 845922231 880485480 845922231 225222835 615967273 225222835 615967273 392054728 273719863 392054728 273719863 205160159 846743864 205160159 846743864 868302347 231251350 868302347 231251350 158274074 995554589 158274074 995554589 526552236 508919557 526552236 508919557 448540389 650441838 448540389 650441838 741811858 128628716 741811858 128628716 447672252 958527068 447672252 958527068 766333974 231615798 766333974 231615798 388741468 514470437 388741468 514470437 900080636 993669626 900080636 993669626 110206168 9974981 110206168 9974981 904790539 842334282 904790539 842334282 540250832 42515545 540250832 42515545 417151942 977677866 417151942 977677866 559917726 411947153 559917726 411947153 202669609 436575903 202669609 14208088 202669609 14208088 404342629 883923186 404342629 883923186 683855917 763279704 683855917 763279704 965625233 220374011 965625233 220374011 859426419 386592108 859426419 386592108 731110924 280798878 731110924 280798878 334651684 976496769 334651684 49397288 334651684 49397288 75080985 629983322 75080985 629983322 977028379 471573350 977028379 471573350 16578440 20156121 16578440 20156121 528505146 932408567 528505146 932408567 772774165 288405509 772774165 288405509 114982917 948322942 114982917 948322942 710108863 321508842 710108863 321508842 99810702 68815255 99810702 68815255 952008510 982303677 952008510 982303677 815438467 218939417 815438467 218939417 867001181 628605626 867001181 628605626 272506793 112224894 272506793 112224894 692607952 990565366 692607952 990565366 17313977 296600706 17313977 296600706 849873940 832336445 849873940 200245166 849873940 200245166 109233465 355169122 109233465 148659571 109233465 148659571 872839028 234501140 872839028 234501140 160300163 885092517 160300163 885092517 902394368 189190469 902394368 189190469 105092456 920749973 105092456 920749973 744350650 33708017 744350650 33708017 825142033 983274888 825142033 983274888 286638522 811879476 286638522 811879476 200919197 465728762 200919197 465728762 799789688 76629924 799789688 76629924 92344341 869167248 92344341 869167248 563757867 929619352 563757867 929619352 612934501 317735824 612934501 317735824 537439511 904084973 537439511 904084973 985963487 678680313 985963487 965327460 985963487 965327460 616894868 208828800 616894868 208828800 29443215 588005274 29443215 588005274 355976444 96359 355976444 96359 629405319 717800047 629405319 717800047 972177234 717800047 59012589 141872761 59012589 141872761 400272905 653915618 400272905 653915618 266491555 185637292 266491555 185637292 876668415 293591196 876668415 293591196 77780516 948267403 77780516 948267403 806979200 492941814 806979200 492941814 54553151 699379713 54553151 29161059 54553151 29161059 875881952 782212064 875881952 782212064 109706948 144487893 109706948 144487893 787151753 921598977 787151753 921598977 252467676 630925338 252467676 630925338 713310411 202306467 713310411 202306467 412719751 202306467 511355602 565048206 511355602 565048206 247400627 677921785 247400627 264117255 247400627 264117255 942792628 848707692 942792628 848707692 904202686 86526553 904202686 86526553 43546695 2052465 43546695 2052465 613402982 934636988 613402982 934636988 425366908 9640101 425366908 9640101 28817402 603865444 28817402 603865444 989620718 246357677 989620718 246357677 655755826 829982070 655755826 88081542 655755826 88081542 195014806 985906419 195014806 985906419 749152527 36493613 749152527 36493613 520256599 904622750 520256599 904622750 556845609 150589234 556845609 150589234 827978495 862206445 827978495 862206445 51902232 107002517 51902232 107002517 774778668 703121359 774778668 703121359 180895050 279125191 180895050 279125191 565203883 728445003 565203883 728445003 530716860 243847674 530716860 243847674 9897883 7412559 9897883 615524258 9897883 615524258 744645229 67270352 744645229 67270352 745239954 67270352 379491334 680164616 379491334 680164616 83976634 436526171 83976634 436526171 318266158 999682073 318266158 999682073 22065164 309757985 22065164 309757985 742611450 876822182 742611450 876822182 742661511 469471444 742661511 469471444 137874953 936992764 137874953 936992764 797647022 322747446 797647022 322747446 546643865 971449101 546643865 971449101 205878912 62210382 205878912 62210382 981031161 907265915 981031161 907265915 64304179 49620912 64304179 322839442 64304179 322839442 796806107 63951571 796806107 63951571 187029661 530818163 187029661 530818163 897797518 151059389 897797518 622917297 897797518 622917297 51165604 441246363 51165604 441246363 961589360 927372183 961589360 927372183 285904730 539124329 285904730 539124329 676173332 370522241 676173332 370522241 198849842 922313652 198849842 922313652 929905289 922313652 521363049 133645111 521363049 133645111 259144778 706847484 259144778 706847484 828549561 938185835 828549561 938185835 30818061 938185835 726512512 257912815 726512512 257912815 236556768 711333987 236556768 711333987 884758938 52791552 884758938 52791552 325325430 845738633 325325430 845738633 837705785 64608529 837705785 64608529 485197275 994260454 485197275 994260454 567656591 994260454 496018612 596964754 496018612 596964754 37821284 142053846 37821284 142053846 876952435 886678764 876952435 886678764 662610460 208113323 662610460 208113323 102131997 814669628 102131997 814669628 755034389 819196259 755034389 819196259 361642132 465533139 361642132 465533139 110735765 353125544 110735765 353125544 39541009 990687146 39541009 990687146 727349666 282111667 727349666 282111667 692245676 957167104 692245676 957167104 988828098 420407513 988828098 420407513 365207292 783747685 365207292 783747685 159583651 185828897 159583651 185828897 733314290 655394360 733314290 655394360 103635308 220948393 103635308 220948393 984033423 626460555 984033423 626460555 48008078 963513156 48008078 963513156 845578585 296119739 845578585 296119739 219911886 775861290 219911886 775861290 389248613 64090316 389248613 64090316 906943553 999356745 906943553 999356745 71186946 75054725 71186946 75054725 284559439 773464462 284559439 773464462 24688762 169568908 24688762 169568908 287122330 14296418 287122330 14296418 933039120 687215707 933039120 687215707 147292880 503697421 147292880 503697421 697652277 391430139 697652277 391430139 283047860 956636195 283047860 956636195 984622680 39733693 984622680 39733693 290569327 604127103 290569327 604127103 768889101 59671170 768889101 59671170 231136028 964771981 231136028 964771981 980373542 275065155 980373542 275065155 120891832 747402856 120891832 747402856 530783810 331641197 530783810 331641197 388502364 171724443 388502364 171724443 772251835 964304918 772251835 964304918 87900215 348214112 87900215 348214112 721581753 315995080 721581753 315995080 553393084 621633212 553393084 621633212 86972979 523451392 86972979 523451392 738924246 831541241 738924246 831541241 814116502 224953177 814116502 224953177 435275572 986925589 435275572 986925589 923113143 763310306 923113143 763310306 424942482 75174288 424942482 75174288 947500413 430996082 947500413 430996082 255266237 863536744 255266237 863536744 461997221 362282272 461997221 362282272 671857832 362282272 503952812 756185220 503952812 756185220 705050870 878784979 705050870 878784979 32847659 813534638 32847659 813534638 946514623 340233347 946514623 340233347 5330417 636356172 5330417 636356172 561538912 980019598 561538912 980019598 100477595 117239494 100477595 117239494 864764045 861803869 864764045 861803869 424651477 184623786 424651477 184623786 864731774 41588528 864731774 41588528 458434866 887516908 458434866 887516908 149035366 340277724 149035366 340277724 937517232 835786541 937517232 835786541 205948050 36814497 205948050 36814497 968954804 853997727 968954804 853997727 124440268 7450380 124440268 7450380 381732928 785108490 381732928 785108490 964922129 785108490 528949651 122104920 528949651 122104920 118223097 927253898 118223097 927253898 795556721 141010082 795556721 141010082 459069910 772601028 459069910 772601028 606315354 99800275 606315354 99800275 92105879 826605849 92105879 826605849 377289651 576475838 377289651 576475838 931738834 434991596 931738834 434991596 744972820 898273644 744972820 898273644 984672080 66945714 984672080 66945714 71525482 814299214 71525482 814299214 359776813 150457718 359776813 150457718 102657110 842636798 102657110 842636798 732357790 656918984 732357790 718240873 732357790 718240873 974085926 189515584 974085926 189515584 197779457 418228975 197779457 418228975 703126470 236906158 703126470 236906158 333202195 997860747 333202195 30802083 333202195 30802083 70422542 293826877 70422542 293826877 938402671 936132649 938402671 936132649 468365673 167795641 468365673 167795641 768563504 17465932 768563504 17465932 347649844 973310313 347649844 973310313 816782233 76109189 816782233 76109189 57638278 820826714 57638278 820826714 878706927 194046846 878706927 194046846 135908542 879122386 135908542 879122386 982131406 345228743 982131406 345228743 402769063 842693758 402769063 842693758 982952383 725355346 982952383 725355346 52208903 876006881 52208903 876006881 146006475 159898576 146006475 159898576 818711122 756622440 818711122 756622440 56648911 2736969 56648911 2736969 510229571 727283135 510229571 727283135 941856534 39186102 941856534 39186102 240421248 860914067 240421248 243720257 240421248 243720257 552708165 999612965 552708165 999612965 29304102 999612965 598412237 475238765 598412237 475238765 36570944 153338859 36570944 248856032 36570944 248856032 554803011 24046688 554803011 24046688 243246211 24046688 996538674 925039028 996538674 925039028 658506687 141521862 658506687 141521862 200554007 141521862 810638768 734290623 810638768 734290623 869827583 579150107 869827583 981445207 869827583 981445207 980694209 834039824 980694209 834039824 485689346 112715610 485689346 112715610 45111798 112715610 442738485 53089586 442738485 889747139 442738485 889747139 223529355 331666599 223529355 331666599 836754683 111940803 836754683 111940803 183198136 804227623 183198136 804227623 725707084 171668083 725707084 171668083 334077519 702893304 334077519 702893304 968294082 591429258 968294082 591429258 166547728 336282897 166547728 336282897 867998829 907001834 867998829 10084473 867998829 10084473 252534574 947456374 252534574 947456374 992844567 523869392 992844567 523869392 374532357 331373050 374532357 331373050 953216540 786223598 953216540 786223598 171958769 266757394 171958769 266757394 983976696 856819541 983976696 856819541 103641953 981609498 103641953 981609498 655881243 132244381 655881243 132244381 217157504 617018024 217157504 617018024 678213571 243656758 678213571 243656758 181445721 787427899 181445721 787427899 497203399 609770814 497203399 609770814 646733452 244204561 646733452 244204561 42695829 52906761 42695829 52906761 693797330 343803491 693797330 343803491 173739887 859479442 173739887 859479442 866020589 223015414 866020589 223015414 23435421 579783424 23435421 579783424 815509385 889109217 815509385 889109217 35383317 225969860 35383317 225969860 426707728 18132925 426707728 18132925 376261780 968103685 376261780 968103685 802331183 231855522 802331183 231855522 147600348 231855522 429156295 943131369 429156295 943131369 236154350 103664101 236154350 103664101 55249733 434697502 55249733 434697502 886219840 18623614 886219840 18623614 506759660 18623614 984698116 167519554 984698116 167519554 54526528 53613918 54526528 53613918 934924317 957810387 934924317 957810387 5515652 179092349 5515652 179092349 906791576 839632605 906791576 839632605 231042420 408942670 231042420 408942670 621941326 301306309 621941326 301306309 163212157 992607177 163212157 992607177 124914456 5831461 124914456 5831461 783715604 811593716 783715604 811593716 198921995 63318729 198921995 63318729 847457780 421121593 847457780 421121593 86313110 421121593 626702670 29474941 626702670 29474941 512823907 576881878 512823907 576881878 132673800 165178353 132673800 165178353 754051516 849038840 754051516 849038840 146671672 625768632 146671672 625768632 406746412 651778389 406746412 651778389 128393301 44931184 128393301 44931184 989234947 996704286 989234947 996704286 117035217 134522861 117035217 134522861 357824928 891458047 357824928 891458047 225013314 308627375 225013314 308627375 545691970 864900301 545691970 864900301 590879595 83585392 590879595 83585392 938762490 546805522 938762490 546805522 77597558 967397486 77597558 967397486 825288639 288092902 825288639 288092902 275194597 953603265 275194597 953603265 998506633 59556988 998506633 59556988 324373509 636035068 324373509 636035068 198644391 355642224 198644391 355642224 687732632 355642224 449776854 346289670 449776854 346289670 570208582 641502775 570208582 641502775 117365469 855840717 117365469 855840717 995354122 93159635 995354122 93159635 217672686 744412616 217672686 744412616 78959082 605701060 78959082 605701060 862852463 733093222 862852463 733093222 575931592 236062077 575931592 236062077 102719974 973361564 102719974 973361564 783814673 60501794 783814673 60501794 340499690 996911241 340499690 996911241 58171101 564312569 58171101 564312569 827794763 738222210 827794763 738222210 78574792 888595166 78574792 888595166 83142813 888595166 60560561 40397955 60560561 40397955 595155974 927818897 595155974 927818897 996421801 49669180 996421801 49669180 402524621 454991521 402524621 454991521 622118433 664480574 622118433 664480574 175433665 279230305 175433665 279230305 690964821 886253068 690964821 886253068 132873541 277570343 132873541 277570343 215185786 921229511 215185786 921229511 923073211 428644471 923073211 428644471 228559915 666611819 228559915 666611819 495168147 248610543 495168147 248610543 143149748 761333179 143149748 761333179 92331658 156231496 92331658 156231496 577019462 741007211 577019462 741007211 147187334 239879563 147187334 239879563 889800304 765683070 889800304 765683070 195343247 64002424 195343247 64002424 985376020 992841547 985376020 992841547 654255054 28124813 654255054 28124813 815253896 167326871 815253896 167326871 556801412 859134166 556801412 859134166 689739064 859134166 462229140 117236920 462229140 117236920 134782911 741138866 134782911 741138866 394067807 891149023 394067807 891149023 937347186 3081746 937347186 3081746 337901244 178746496 337901244 178746496 140505128 994098249 140505128 994098249 524389002 709574354 524389002 709574354 706950326 960353626 706950326 960353626 952793468 777329855 952793468 777329855 879466403 67382937 879466403 67382937 922800059 771631734 922800059 771631734 482073068 389425963 482073068 389425963 770972034 484057050 770972034 484057050 83081905 668397505 83081905 668397505 863198564 501004951 863198564 501004951 280295044 76663793 280295044 76663793 905956721 601020347 905956721 601020347 260821741 50643459 260821741 50643459 817644832 910778343 817644832 910778343 119416972 999588878 119416972 999588878 751232018 121424682 751232018 121424682 5928724 121424682 675060546 596083510 675060546 596083510 142805304 375584589 142805304 375584589 912348592 146382002 912348592 146382002 715720630 870367594 715720630 870367594 986812011 81584610 986812011 81584610 112667359 721286734 112667359 721286734 872023480 166933449 872023480 166933449 137771613 988569442 137771613 988569442 990745403 11770142 990745403 11770142 23208940 984280113 23208940 984280113 853481887 376202208 853481887 376202208 516558909 861158445 516558909 861158445 83008561 588434288 83008561 588434288 541055603 510854894 541055603 510854894 57181318 779751565 57181318 779751565 737124909 84768722 737124909 84768722 113691636 606998548 113691636 606998548 712838058 23289284 712838058 521082060 712838058 521082060 459660609 71922524 459660609 71922524 611339524 949154656 611339524 949154656 424523819 86897150 424523819 86897150 114923379 869490289 114923379 869490289 842172763 98108369 842172763 98108369 25089714 98108369 406758144 999383480 406758144 999383480 910297109 628071716 910297109 628071716 106075577 628071716 484995239 236542584 484995239 236542584 95303309 516778294 95303309 516778294 950064041 883436580 950064041 883436580 136597843 395450454 136597843 395450454 802335328 237546052 802335328 237546052 115424146 982452721 115424146 982452721 959487525 162121373 959487525 162121373 46322114 681282172 46322114 681282172 871560527 357693638 871560527 357693638 79177640 216204261 79177640 216204261 975305379 674022218 975305379 674022218 23226670 203241919 23226670 203241919 767038398 695377387 767038398 695377387 70561466 30642352 70561466 30642352 859855614 600322734 859855614 600322734 543535342 913535227 543535342 913535227 898622139 145905333 898622139 145905333 45727878 302464084 45727878 302464084 196440795 586770272 196440795 586770272 783866170 664066740 783866170 664066740 248183925 816643479 248183925 816643479 901983245 51067244 901983245 51067244 169486270 994569687 169486270 994569687 975890764 604126007 975890764 604126007 603658908 260915230 603658908 930563144 603658908 930563144 212242257 742281265 212242257 742281265 413576377 811754399 413576377 811754399 90004247 32746947 90004247 32746947 690710315 567307900 690710315 567307900 554895092 241963691 554895092 241963691 171035446 904793254 171035446 904793254 472895695 243084107 472895695 243084107 809693010 860222064 809693010 860222064 353645665 342074123 353645665 342074123 972637235 264734129 972637235 264734129 278593732 972648434 278593732 972648434 993732164 196772884 993732164 196772884 155633520 943770524 155633520 943770524 55717002 493243120 55717002 493243120 500351230 889695782 500351230 889695782 53085797 48680198 53085797 48680198 542262896 934420596 542262896 934420596 328613051 467084585 328613051 467084585 191870752 665781359 191870752 665781359 758056338 371034276 758056338 371034276 760036300 173730315 760036300 173730315 142974534 879960446 142974534 879960446 585390664 530902130 585390664 530902130 60991545 754708499 60991545 754708499 761098547 172985764 761098547 172985764 3896879 637257869 3896879 637257869 900904231 275722019 900904231 275722019 615724780 840358907 615724780 840358907 736789579 310710549 736789579 310710549 582701109 67525323 582701109 67525323 100519843 645599733 100519843 645599733 703211327 872887062 703211327 872887062 880868328 872887062 391977634 152342695 391977634 152342695 54635770 770912322 54635770 770912322 847434397 499095943 847434397 499095943 379399786 935820309 379399786 935820309 941022961 460803389 941022961 460803389 218540928 847082897 218540928 847082897 391857452 58351179 391857452 58351179 455863431 905566670 455863431 905566670 197351600 436522221 197351600 436522221 443032166 154473083 443032166 154473083 947050031 686772164 947050031 686772164 29313317 6409371 29313317 6409371 879210815 619176506 879210815 619176506 109581295 953681302 109581295 953681302 907919341 37132540 907919341 37132540 93153442 332901926 93153442 332901926 438916344 883998132 438916344 883998132 105528997 237338117 105528997 237338117 993535858 971076042 993535858 971076042 512772166 289958071 512772166 289958071 944396210 909437225 944396210 909437225 26354059 150506074 26354059 150506074 918428775 849192728 918428775 849192728 692580833 132240688 692580833 132240688 337759289 23293973 337759289 23293973 250299736 430457515 250299736 430457515 950229676 632619619 950229676 28484100 950229676 28484100 218196668 927852230 218196668 927852230 886182252 145505394 886182252 145505394 123869220 892139150 123869220 892139150 589924673 251728986 589924673 251728986 118168638 972459319 118168638 972459319 731035874 252997947 731035874 252997947 497361494 508779413 497361494 508779413 152755826 3138636 152755826 3138636 520250401 810128349 520250401 810128349 818183806 992175597 818183806 992175597 136437812 67583047 136437812 67583047 604444453 376983196 604444453 376983196 921950017 28840427 921950017 28840427 35620986 537671966 35620986 537671966 447520250 79710958 447520250 79710958 893409037 908170021 893409037 908170021 493241946 77796503 493241946 77796503 151645148 155330386 151645148 155330386 951028252 155330386 906738781 665049845 906738781 665049845 519406002 665049845 995663156 785143511 995663156 15771838 995663156 15771838 653783641 396187170 653783641 396187170 595781655 283374708 595781655 283374708 398773901 946433092 398773901 946433092 990431319 946433092 447089934 93635907 447089934 93635907 496880398 782950260 496880398 782950260 9832385 58964161 9832385 58964161 394892212 851151401 394892212 851151401 68933342 115912815 68933342 115912815 125800162 771517340 125800162 771517340 437820923 435168566 437820923 435168566 97669390 870253038 97669390 870253038 773190083 3661083 773190083 3661083 80525029 976973330 80525029 976973330 847700326 60969066 847700326 60969066 958830201 60969066 9101714 942684861 9101714 942684861 659640179 257578977 659640179 257578977 12603801 202029337 12603801 202029337 561958440 637287974 561958440 637287974 981421652 290962310 981421652 795845738 981421652 795845738 361901804 221687034 361901804 221687034 642673772 661375887 642673772 661375887 497422437 935903861 497422437 935903861 221109959 189961315 221109959 189961315 1718705 109535453 1718705 109535453 570791949 609467032 570791949 609467032 327962406 161113119 327962406 161113119 757731174 315225036 757731174 315225036 51801218 950906205 51801218 950906205 609161429 130984479 609161429 130984479 137832838 948771309 137832838 948771309 574244111 284490142 574244111 284490142 719596730 27915256 719596730 27915256 907708292 862787648 907708292 862787648 39747747 373675544 39747747 373675544 239199311 654473965 239199311 654473965 429396153 569453434 429396153 569453434 808484837 44359506 808484837 44359506 154150109 704543584 154150109 704543584 242198488 884932903 242198488 884932903 91915321 144982652 91915321 144982652 358505863 860616257 358505863 860616257 946421210 77305978 946421210 77305978 538108794 77305978 787932477 590811680 787932477 590811680 15821928 767163545 15821928 767163545 833143328 379011741 833143328 379011741 644663729 887653369 644663729 887653369 798686754 655146152 798686754 655146152 593876054 181260455 593876054 181260455 31215797 317792585 31215797 317792585 369147634 54208694 369147634 54208694 769272085 986548871 769272085 986548871 993693988 986548871 739281600 193657387 739281600 193657387 80735277 167803448 80735277 167803448 444639806 429906293 444639806 429906293 680144543 153608564 680144543 153608564 53959042 383748043 53959042 383748043 541763539 138351811 541763539 617398167 541763539 617398167 991643004 78511347 991643004 78511347 211804347 771841352 211804347 771841352 661272649 127084437 661272649 127084437 143888176 734541758 143888176 734541758 578255778 734541758 375647253 27997724 375647253 27997724 995673600 733753038 995673600 733753038 182133154 124242042 182133154 124242042 576237402 911145202 576237402 911145202 144045601 665148230 144045601 665148230 605434254 480219552 605434254 480219552 798584875 959385430 798584875 959385430 77715599 300318849 77715599 300318849 946036465 997579259 946036465 997579259 99645263 800928971 99645263 800928971 803155875 127172565 803155875 127172565 583262911 797994380 583262911 42073649 583262911 42073649 419544249 378919830 419544249 378919830 464476155 159892464 464476155 159892464 246799825 159892464 613315797 676311143 613315797 676311143 54366804 377611205 54366804 377611205 928200725 540573574 928200725 540573574 471931109 774772386 471931109 774772386 41642239 331184392 41642239 331184392 888641344 986876491 888641344 986876491 58009619 343862617 58009619 343862617 903363403 965200489 903363403 965200489 513631818 381926509 513631818 381926509 724765973 844189258 724765973 844189258 14823324 73682219 14823324 73682219 700832477 641243023 700832477 641243023 233666923 191001044 233666923 191001044 880994491 724300895 880994491 724300895 637934198 328856154 637934198 328856154 326231798 262107626 326231798 262107626 788766964 809070679 788766964 809070679 189651611 4096463 189651611 4096463 296809290 961017618 296809290 961017618 5249086 14970667 5249086 14970667 995871445 118663618 995871445 118663618 194218888 961006007 194218888 961006007 540277496 160289586 540277496 160289586 998339827 971586177 998339827 971586177 69703467 99260756 69703467 99260756 848095207 774879122 848095207 774879122 775575 132762216 775575 132762216 405061994 853133147 405061994 536366390 405061994 536366390 992200865 835732062 992200865 835732062 589224431 951264778 589224431 951264778 131086766 571132873 131086766 571132873 433364914 536124012 433364914 536124012 993113236 977985697 993113236 977985697 553728000 297259608 553728000 297259608 94537966 997759244 94537966 997759244 976927910 876634856 976927910 876634856 36873907 720759454 36873907 720759454 851757862 944221843 851757862 944221843 314362937 185995301 314362937 185995301 736747442 875920083 736747442 875920083 493670972 727168043 493670972 727168043 343326793 348486257 343326793 348486257 900996151 348486257 755782977 805721603 755782977 805721603 103814012 452762152 103814012 452762152 317227870 794963922 317227870 794963922 649068271 929002871 649068271 929002871 770623988 318996656 770623988 318996656 7503173 905969312 7503173 905969312 711507722 221357486 711507722 221357486 112490255 100180892 112490255 100180892 105604977 879900128 105604977 879900128 765785258 654940286 765785258 654940286 91312582 960151482 91312582 960151482 201461189 135236487 201461189 135236487 333347452 855594851 333347452 855594851 603529356 402357312 603529356 402357312 771825913 342343983 771825913 342343983 251865940 793760771 251865940 793760771 897740933 257035328 897740933 257035328 208297903 848572520 208297903 848572520 936952804 848572520 274237482 207129427 274237482 207129427 810772101 582522483 810772101 582522483 188378136 223907458 188378136 223907458 842036896 955828718 842036896 955828718 34470315 955828718 872197176 319885809 872197176 319885809 214967041 45522954 214967041 45522954 613720342 993766992 613720342 993766992 730950762 28072587 730950762 28072587 292749336 531737646 292749336 531737646 303835168 993187095 303835168 993187095 15686088 203076770 15686088 203076770 861301527 716261854 861301527 716261854 259004397 187283566 259004397 187283566 388518396 187283566 43701540 903284819 43701540 903284819 900295927 615357070 900295927 615357070 44819240 156000532 44819240 545783786 44819240 545783786 411792255 272429163 411792255 272429163 510046810 931201805 510046810 931201805 999017537 561890500 999017537 561890500 363500168 966536936 363500168 966536936 1679690 551596095 1679690 551596095 350029680 943626729 350029680 943626729 4979569 547116374 4979569 547116374 288740510 825043499 288740510 825043499 942470475 144306155 942470475 144306155 547891625 903918723 547891625 903918723 279259861 213271730 279259861 213271730 111387432 403023798 111387432 403023798 945729180 862155786 945729180 862155786 109159551 403967513 109159551 403967513 982237656 985456952 982237656 985456952 788385176 17393495 788385176 17393495 168906159 17393495 638573178 749515042 638573178 749515042 219862804 935135886 219862804 935135886 672752435 349283052 672752435 349283052 954324239 858200104 954324239 19309992 954324239 19309992 739331611 718755595 739331611 718755595 987717540 718755595 922683294 73533657 922683294 73533657 28612338 465825772 28612338 314299700 28612338 314299700 638869021 200217207 638869021 200217207 135464766 200217207 505768236 571664877 505768236 571664877 154317185 871283635 154317185 871283635 677995740 968690020 677995740 968690020 935467412 396956464 935467412 396956464 704473005 850445775 704473005 850445775 531284960 155017279 531284960 155017279 151756170 885362354 151756170 885362354 845091640 126646130 845091640 126646130 70002481 951339534 70002481 951339534 237388625 253614967 237388625 253614967 659661095 519567618 659661095 519567618 102482377 147140581 102482377 147140581 534781391 978449354 534781391 978449354 428468495 30823413 428468495 30823413 34310997 905945840 34310997 905945840 952945554 56257396 952945554 56257396 383470996 995613093 383470996 995613093 869568061 253113519 869568061 253113519 288359312 859667526 288359312 859667526 883282063 558994425 883282063 558994425 421645598 54682969 421645598 54682969 105452337 711456450 105452337 711456450 654129250 319475667 654129250 319475667 240869864 87013233 240869864 87013233 678835200 745825216 678835200 745825216 80995204 979811462 80995204 979811462 966931107 486202087 966931107 486202087 743576852 749643072 743576852 749643072 93179583 101961519 93179583 101961519 981661220 717551715 981661220 717551715 638093414 3376952 638093414 3376952 40107670 726762320 40107670 726762320 411053048 241790360 411053048 241790360 598780357 935199269 598780357 935199269 30475170 249530343 30475170 249530343 614404637 57506227 614404637 57506227 57021705 777509269 57021705 777509269 924872226 346152259 924872226 346152259 261096542 900497530 261096542 900497530 710698128 32696303 710698128 32696303 105180656 686522515 105180656 686522515 750429665 311959877 750429665 311959877 434282653 512034308 434282653 512034308 92717405 319979393 92717405 319979393 162980949 765685432 162980949 765685432 688563641 144214503 688563641 144214503 273992352 962525219 273992352 962525219 548308419 129291493 548308419 129291493 956368446 352192892 956368446 352192892 570162714 477206579 570162714 312622290 570162714 312622290 117952445 814303558 117952445 814303558 654900663 109867380 654900663 109867380 300568142 567306844 300568142 567306844 915730165 917392772 915730165 917392772 429836617 929562968 429836617 929562968 12756488 172694074 12756488 172694074 851341265 813070548 851341265 813070548 37114914 197078517 37114914 197078517 718663835 84469685 718663835 436623998 718663835 436623998 160857137 29546083 160857137 29546083 829636174 640115219 829636174 640115219 737876046 210612767 737876046 210612767 186206806 430768496 186206806 430768496 972041946 243677547 972041946 243677547 483766742 513541416 483766742 513541416 7191643 770534151 7191643 770534151 897615259 727154801 897615259 727154801 306737677 959268469 306737677 959268469 11899071 167429214 11899071 167429214 328792665 768985900 328792665 768985900 875303379 233363327 875303379 233363327 276705491 967951900 276705491 967951900 878414859 435813094 878414859 435813094 102446791 222856138 102446791 222856138 130599565 222856138 5550640 837518278 5550640 837518278 791538403 288257637 791538403 288257637 928040520 983358093 928040520 983358093 166977928 91467176 166977928 91467176 578896972 980197690 578896972 139908292 578896972 139908292 105624404 501560780 105624404 501560780 805323153 111776703 805323153 111776703 146393544 890931661 146393544 890931661 884473266 194702191 884473266 194702191 102219306 965257987 102219306 965257987 354690618 183555804 354690618 183555804 260265408 579575855 260265408 579575855 434303761 929337370 434303761 929337370 976431282 478028924 976431282 478028924 636105300 130722714 636105300 130722714 27135944 64443725 27135944 64443725 294346584 898679410 294346584 898679410 599771375 898679410 491006157 115393777 491006157 115393777 355393549 449263094 355393549 449263094 456453077 707030810 456453077 707030810 848706254 512146844 848706254 512146844 564551131 766127293 564551131 766127293 703475559 766127293 546106786 48685165 546106786 48685165 196812002 683357709 196812002 683357709 600029664 463919914 600029664 463919914 163293664 111453584 163293664 111453584 999535409 619552539 999535409 619552539 409377074 935723944 409377074 935723944 947099077 316549268 947099077 316549268 178906348 928935211 178906348 928935211 771721981 84679634 771721981 84679634 983766693 916103065 983766693 916103065 120345648 200238992 120345648 200238992 950704630 970175221 950704630 970175221 139205145 149338919 139205145 149338919 581819597 723208868 581819597 723208868 935105612 140452494 935105612 140452494 224528976 6636908 224528976 6636908 304602647 827613047 304602647 827613047 46937743 44818197 46937743 44818197 569485727 993856515 569485727 993856515 239110836 72769566 239110836 72769566 901490576 690667747 901490576 690667747 349123560 252948146 349123560 252948146 908608132 56289366 908608132 56289366 76648781 567395905 76648781 567395905 773156569 846940501 773156569 846940501 559358113 269391235 559358113 269391235 61480127 958653254 61480127 958653254 736613962 62773685 736613962 62773685 35311572 285630703 35311572 285630703 713634362 937547780 713634362 937547780 353345130 54436540 353345130 54436540 864728707 845444055 864728707 845444055 159241434 150470059 159241434 150470059 941899106 480617906 941899106 480617906 611182723 292719550 611182723 292719550 87384360 155659666 87384360 155659666 942328834 942893024 942328834 942893024 622634206 28444846 622634206 28444846 248220038 414376679 248220038 414376679 833572647 821163895 833572647 821163895 969321656 530779616 969321656 530779616 396213001 265745518 396213001 328316232 396213001 328316232 491311615 236272543 491311615 236272543 168806311 914244851 168806311 914244851 894722788 453932278 894722788 453932278 132008857 986790166 132008857 986790166 948728641 696362637 948728641 696362637 314197945 574249318 314197945 574249318 492122489 574249318 328146607 991798484 328146607 991798484 984915438 991798484 833872063 202630099 833872063 202630099 749927908 202630099 993729107 119600511 993729107 119600511 191305189 988308222 191305189 988308222 894368055 83190301 894368055 83190301 200909104 444037904 200909104 444037904 829952819 63412287 829952819 63412287 640504739 63412287 718353691 579545218 718353691 579545218 969363455 77490148 969363455 77490148 168878496 992731101 168878496 992731101 675080971 18122471 675080971 18122471 266378636 893858262 266378636 893858262 915232943 236125792 915232943 236125792 827048727 933648950 827048727 933648950 710013818 412679315 710013818 412679315 957360028 671653327 957360028 671653327 53920723 290323694 53920723 290323694 668786811 939177568 668786811 939177568 6222666 110818870 6222666 110818870 330126314 800870806 330126314 800870806 930342664 188286752 930342664 188286752 402298430 235384601 402298430 54340744 402298430 54340744 634597469 778202801 634597469 778202801 256732435 903379872 256732435 903379872 886588360 588093384 886588360 588093384 260950540 730389308 260950540 730389308 175100725 615227708 175100725 615227708 692090477 822199247 692090477 822199247 107630744 166539704 107630744 166539704 612005268 799027591 612005268 799027591 907601827 48456989 907601827 48456989 924374067 175858606 924374067 175858606 10260171 175858606 94190163 540505366 94190163 540505366 671208738 718157563 671208738 718157563 51092513 230164731 51092513 230164731 799406173 749794173 799406173 749794173 960904312 10519856 960904312 10519856 486260079 880458317 486260079 880458317 949458967 158040634 949458967 158040634 471061346 609641141 471061346 609641141 65370847 834645076 65370847 834645076 972245114 34401293 972245114 34401293 337153291 954795067 337153291 954795067 566655654 196377195 566655654 196377195 78952657 410707029 78952657 410707029 699074767 16966032 699074767 16966032 195009208 16966032 420132996 988691730 420132996 988691730 932335797 684750500 932335797 684750500 388174492 379908047 388174492 379908047 759589808 880348426 759589808 880348426 904685639 341242446 904685639 341242446 93178752 963271881 93178752 963271881 549262657 450916786 549262657 450916786 211951261 71900975 211951261 71900975 842995468 913680500 842995468 913680500 926297258 488512703 926297258 488512703 201793148 891177931 201793148 891177931 771034419 549673371 771034419 549673371 452483159 979278034 452483159 979278034 62810928 201821473 62810928 764113025 62810928 764113025 996887789 298795800 996887789 298795800 30807392 892526794 30807392 892526794 35203074 297351443 35203074 297351443 642497 297351443 802461334 871133309 802461334 871133309 338840273 942505338 338840273 942505338 32610187 185314647 32610187 185314647 789081116 334472370 789081116 334472370 88921356 73730124 88921356 73730124 765169156 979152623 765169156 979152623 120606638 150929501 120606638 150929501 359029531 909801010 359029531 909801010 973831934 351940052 973831934 351940052 601004238 785778793 601004238 785778793 956404553 239808946 956404553 239808946 54868050 996798087 54868050 996798087 884367652 293500050 884367652 293500050 5430198 838515162 5430198 838515162 877436562 167231097 877436562 167231097 466377286 62016057 466377286 62016057 131052320 578593925 131052320 514565576 131052320 514565576 809938085 36787809 809938085 36787809 461346700 744464454 461346700 744464454 168230856 320886296 168230856 320886296 720990198 423146353 720990198 423146353 184102726 310129857 184102726 310129857 832842335 935042334 832842335 935042334 2883830 183543239 2883830 183543239 830169922 694657150 830169922 694657150 187592828 445581317 187592828 445581317 652824109 576968297 652824109 576968297 963248139 308818018 963248139 308818018 328232029 517063602 328232029 517063602 88545623 135833338 88545623 135833338 466833014 135833338 44671545 671849420 44671545 671849420 240653724 232332056 240653724 232332056 48565655 664297860 48565655 664297860 868087904 999654034 868087904 999654034 41693851 9236138 41693851 9236138 65389360 969077721 65389360 969077721 668728758 25821640 668728758 25821640 13738206 783443199 13738206 783443199 371181143 447996759 371181143 447996759 125237674 714829672 125237674 714829672 777792717 118547672 777792717 118547672 6545011 718889982 6545011 718889982 705392769 41640288 705392769 41640288 210821510 951363069 210821510 951363069 806616393 341370701 806616393 341370701 295984042 970038035 295984042 970038035 975322495 331229160 975322495 331229160 495541759 583010906 495541759 583010906 124352723 46918811 124352723 46918811 997941724 969974481 997941724 969974481 358651807 182482124 358651807 182482124 900599101 914160014 900599101 914160014 933727326 914160014 562892780 707466679 562892780 707466679 984896087 31869997 984896087 31869997 165921696 802502527 165921696 802502527 935845468 109663799 935845468 109663799 235816427 912308475 235816427 912308475 770471400 392166758 770471400 392166758 881487976 726152808 881487976 726152808 3116030 70544848 3116030 70544848 574419781 943953711 574419781 943953711 157307196 119396657 157307196 119396657 504229994 946464483 504229994 946464483 37999801 215368597 37999801 215368597 929687848 501458986 929687848 501458986 505947299 992442695 505947299 992442695 124713996 992442695 904867929 698495155 904867929 698495155 351843658 14724298 351843658 14724298 978574724 978911253 978574724 978911253 398853241 613100933 398853241 613100933 929639358 970054466 929639358 970054466 94136565 911460317 94136565 911460317 210818216 312871783 210818216 312871783 376583812 998684608 376583812 998684608 85109339 156087764 85109339 156087764 480472336 997430213 480472336 997430213 756243555 335117081 756243555 335117081 811615433 122566206 811615433 122566206 503413846 812852614 503413846 185144469 503413846 185144469 631528173 818480185 631528173 818480185 252240612 142160324 252240612 142160324 785360308 274370053 785360308 274370053 240910727 62226650 240910727 62226650 96301846 864190468 96301846 864190468 725308044 26930080 725308044 26930080 935769520 889234253 935769520 889234253 805674166 303920038 805674166 303920038 248079875 698074191 248079875 698074191 990980704 6567820 990980704 6567820 18782985 531291441 18782985 531291441 301859094 990021313 301859094 627590914 301859094 627590914 689728986 303108337 689728986 303108337 898920194 177482259 898920194 177482259 397108755 937432210 397108755 937432210 274225470 949224846 274225470 949224846 953782257 420395731 953782257 420395731 976535685 271598696 976535685 271598696 59204011 680087105 59204011 680087105 581308102 276108239 581308102 276108239 319135567 858271033 319135567 858271033 970796720 59503608 970796720 59503608 519982670 875124314 519982670 875124314 388113029 1785790 388113029 1785790 38740625 859752078 38740625 859752078 880065665 689279128 880065665 689279128 996037522 986011115 996037522 986011115 402661218 1697498 402661218 1697498 994404074 53715115 994404074 53715115 383013372 953866358 383013372 953866358 132372210 16327463 132372210 16327463 658498544 595405507 658498544 595405507 3178062 59925842 3178062 59925842 873766426 952317717 873766426 952317717 95326419 370420758 95326419 370420758 658983119 757101987 658983119 757101987 837635813 951037844 837635813 951037844 172722195 50716885 172722195 50716885 523879793 867441376 523879793 867441376 1495760 20586865 1495760 20586865 849272323 891249055 849272323 891249055 33961606 229193827 33961606 229193827 579319577 926275664 579319577 874453706 579319577 874453706 974572318 6872641 974572318 6872641 111538959 454461139 111538959 454461139 605214630 102944579 605214630 894218120 605214630 894218120 129653738 184227428 129653738 184227428 987321690 695170803 987321690 695170803 202745921 46498767 202745921 46498767 999570524 927952908 999570524 927952908 51609211 27302098 51609211 27302098 906096113 268179826 906096113 268179826 161549481 307114907 161549481 307114907 368702897 307114907 155104079 777396475 155104079 777396475 954914036 14949572 954914036 14949572 489399468 809402248 489399468 809402248 105541476 298838657 105541476 298838657 841923893 546874127 841923893 207162570 841923893 207162570 174599944 917329309 174599944 917329309 13591073 165577539 13591073 165577539 879757835 356125906 879757835 356125906 99527106 955058744 99527106 955058744 898827249 243952417 898827249 243952417 40466772 674122650 40466772 674122650 967382704 960099245 967382704 67076439 967382704 67076439 654104081 845661098 654104081 845661098 138057887 62634945 138057887 62634945 831279664 336566179 831279664 336566179 968002065 336566179 6857685 792506426 6857685 792506426 617945024 232279239 617945024 232279239 995012538 61338847 995012538 61338847 166078821 882166006 166078821 882166006 868660535 425923597 868660535 425923597 339724738 928343299 339724738 33659241 339724738 33659241 649601635 800284006 649601635 800284006 318073226 399590646 318073226 399590646 951891351 560622244 951891351 560622244 43740133 364097233 43740133 364097233 976837031 364097233 637005573 850977829 637005573 850977829 823615954 419148761 823615954 419148761 193734545 249411380 193734545 249411380 804755613 302976231 804755613 122112955 804755613 122112955 75962731 678798534 75962731 678798534 917718190 895811197 917718190 895811197 208572933 82350567 208572933 82350567 861377767 549984641 861377767 549984641 503422895 446267431 503422895 446267431 263184949 231595799 263184949 231595799 651267586 534812108 651267586 534812108 324015370 960706386 324015370 960706386 961631346 394225053 961631346 394225053 25200996 992907388 25200996 992907388 945164176 495150926 945164176 495150926 144822344 847692886 144822344 847692886 813467025 209155733 813467025 460412296 813467025 460412296 204278403 134485319 204278403 134485319 237976638 755435982 237976638 755435982 990878537 972737842 990878537 972737842 343133740 29332122 343133740 29332122 991536470 577422290 991536470 577422290 543244581 421273266 543244581 421273266 40057968 939422452 40057968 939422452 778767429 59972365 778767429 59972365 214710530 426404091 214710530 426404091 788639350 767929681 788639350 767929681 183023902 95973474 183023902 95973474 40505427 690392223 40505427 690392223 808409551 804245365 808409551 804245365 136125683 877793540 136125683 877793540 888707672 437169850 888707672 437169850 197983773 889744552 197983773 889744552 865958777 259743040 865958777 259743040 143549787 579201893 143549787 579201893 886054233 152965889 886054233 152965889 648179168 764949277 648179168 764949277 47222578 301185484 47222578 301185484 771960237 564158535 771960237 564158535 213006345 373137344 213006345 642285384 213006345 642285384 933349455 37006389 933349455 37006389 426941853 839411913 426941853 839411913 5591290 3461342 5591290 760956945 5591290 760956945 681769166 554695468 681769166 554695468 283645743 703438696 283645743 703438696 917600807 66334150 917600807 66334150 316960494 778657042 316960494 778657042 335498937 778657042 222354422 932581369 222354422 932581369 956622986 995065111 956622986 995065111 122265038 720869465 122265038 720869465 277031978 442237544 277031978 442237544 103739618 899079025 103739618 179868217 103739618 179868217 749260594 925829290 749260594 925829290 173932773 187256479 173932773 187256479 481133825 923525458 481133825 923525458 786330201 13369267 786330201 13369267 13069478 247809709 13069478 247809709 809038919 130503861 809038919 130503861 344739467 787904895 344739467 787904895 811939016 869504295 811939016 210048388 811939016 210048388 222640355 428379234 222640355 428379234 985909227 54837567 985909227 54837567 345993920 500936459 345993920 500936459 748076092 872159691 748076092 872159691 438322459 86628363 438322459 86628363 612838999 841788272 612838999 841788272 72372573 998105435 72372573 998105435 667537302 561136367 667537302 561136367 216786235 307844321 216786235 307844321 642458584 700960856 642458584 700960856 572077539 700960856 960666073 482863777 960666073 482863777 198525959 63413287 198525959 63413287 930680475 939026420 930680475 939026420 592988355 362027967 592988355 362027967 949289192 952338246 949289192 952338246 70264971 392386527 70264971 392386527 778330570 713660741 778330570 713660741 68335918 116470624 68335918 116470624 931848102 371652738 931848102 371652738 823476741 371652738 843832403 775794031 843832403 775794031 42422449 435116151 42422449 435116151 549928767 310025991 549928767 869538071 549928767 869538071 97704627 569041945 97704627 569041945 866144474 303056426 866144474 303056426 608833807 465084450 608833807 465084450 329495212 465084450 755228663 32928249 755228663 32928249 143648971 800952633 143648971 800952633 755166561 623510727 755166561 623510727 212488870 829283628 212488870 829283628 812598903 660831893 812598903 660831893 482400489 277234466 482400489 277234466 867186598 77101341 867186598 77101341 214841299 64394977 214841299 890877691 214841299 890877691 855013180 7681715 855013180 7681715 250779415 147430632 250779415 147430632 690955712 723629002 690955712 723629002 143849617 537279685 143849617 537279685 726560473 911921753 726560473 911921753 54001246 256590294 54001246 256590294 314031274 655940492 314031274 655940492 934780906 107759261 934780906 107759261 148623942 892963706 148623942 892963706 994593006 33093607 994593006 33093607 245314462 912828506 245314462 912828506 862333921 912828506 419732607 129644497 419732607 129644497 120825755 581727160 120825755 581727160 115006212 581727160 479353676 82967548 479353676 82967548 386351240 82967548 923493701 704664147 923493701 704664147 316823050 921218259 316823050 921218259 779921553 530163057 779921553 829741918 779921553 829741918 409473469 448020985 409473469 576734350 409473469 576734350 934863524 352199649 934863524 352199649 7918042 994225280 7918042 994225280 874608843 95982702 874608843 95982702 445668242 301272328 445668242 301272328 318014761 493170802 318014761 493170802 165927958 83901205 165927958 83901205 799003050 914753692 799003050 914753692 262104604 52055096 262104604 52055096 851880104 52055096 20403886 748380286 20403886 748380286 485666636 352512254 485666636 352512254 89074451 948482662 89074451 948482662 727451754 40903726 727451754 40903726 786014021 370944457 786014021 370944457 181261422 385099436 181261422 385099436 7983432 71750752 7983432 654966851 7983432 654966851 762181340 139858209 762181340 139858209 954366769 593999967 954366769 593999967 109305293 72740322 109305293 72740322 506225701 530041990 506225701 530041990 159204965 844149073 159204965 844149073 347177981 844149073 276506912 355314567 276506912 920989996 276506912 920989996 481573217 189843684 481573217 189843684 184718615 708933186 184718615 708933186 988991535 992053297 988991535 992053297 309337256 28274012 309337256 28274012 990183953 777702200 990183953 777702200 162121004 85815108 162121004 85815108 978421625 989908673 978421625 989908673 824436436 291648433 824436436 291648433 462693440 561878927 462693440 561878927 727125048 824741781 727125048 824741781 310043955 63646319 310043955 63646319 489933670 667281839 489933670 667281839 681549347 276833883 681549347 276833883 269135890 2429936 269135890 869766236 269135890 869766236 765221960 350130567 765221960 350130567 49023462 718963378 49023462 47947862 49023462 47947862 955011641 1917229 955011641 1917229 256062893 423153753 256062893 423153753 957233215 377801622 957233215 377801622 18558746 271839925 18558746 271839925 977218219 35908283 977218219 35908283 526431682 954475986 526431682 12113095 526431682 12113095 708690620 867201074 708690620 782247408 708690620 782247408 900520306 9693713 900520306 9693713 219543129 9693713 673659264 811656997 673659264 811656997 125769956 173939454 125769956 173939454 753377268 894687917 753377268 894687917 249205659 17793512 249205659 17793512 958251781 859269119 958251781 859269119 12524067 479581763 12524067 479581763 673093948 283354925 673093948 283354925 211036736 885611543 211036736 885611543 611680675 486734736 611680675 486734736 746036433 582511916 746036433 582511916 231595086 218677777 231595086 218677777 878726000 846961743 878726000 846961743 42111785 549130596 42111785 549130596 794773847 904237698 794773847 904237698 111409865 24356302 111409865 24356302 579162764 825279052 579162764 825279052 48590222 902199931 48590222 902199931 936250149 343487370 936250149 343487370 464923197 603424108 464923197 603424108 5329776 3563615 5329776 3563615 231934275 946975706 231934275 946975706 912102074 50269950 912102074 50269950 222639350 81599380 222639350 81599380 833998051 991354825 833998051 991354825 344717391 392571073 344717391 392571073 208035044 280600385 208035044 280600385 639931801 873758812 639931801 873758812 37393533 35665498 37393533 35665498 321195586 776686827 321195586 776686827 765819687 835175967 765819687 324502677 765819687 324502677 220318103 810834181 220318103 810834181 56581592 168939831 56581592 168939831 255346961 530482697 255346961 530482697 213559133 304919864 213559133 304919864 30636229 979090840 30636229 979090840 99967494 648776041 99967494 648776041 429078696 72840398 429078696 72840398 275510806 839248539 275510806 839248539 823568962 466287051 823568962 466287051 91401831 592623676 91401831 592623676 924397824 364755195 924397824 364755195 979340457 57895062 979340457 57895062 392515807 873074681 392515807 873074681 896979702 804634151 896979702 804634151 35428222 447656619 35428222 447656619 588045974 39042281 588045974 39042281 296076716 59103514 296076716 59103514 616891924 790825502 616891924 790825502 981135985 547746347 981135985 547746347 480239266 861931026 480239266 861931026 772891483 48897865 772891483 48897865 405423563 965596808 405423563 965596808 968393890 965596808 157379462 276629816 157379462 276629816 618107252 722404963 618107252 722404963 891982491 611285504 891982491 611285504 250460030 95631214 250460030 95631214 782404460 943926934 782404460 943926934 65430107 556764542 65430107 556764542 894038384 339875537 894038384 339875537 132862774 900325536 132862774 900325536 801478745 900325536 615867860 712204790 615867860 712204790 29675987 460373661 29675987 460373661 893102544 144093634 893102544 144093634 117981351 865654599 117981351 865654599 839050625 865654599 353232583 436923090 353232583 436923090 998851192 972326621 998851192 972326621 458236873 110134230 458236873 110134230 23465903 971448103 23465903 971448103 980365188 54357089 980365188 54357089 462701015 854808747 462701015 854808747 297998858 854808747 882802129 336651953 882802129 336651953 527534860 682231636 527534860 682231636 66113095 556049343 66113095 556049343 626754502 256987440 626754502 256987440 116092249 897401387 116092249 897401387 806599288 328919278 806599288 328919278 186918214 115803739 186918214 115803739 810857791 960598236 810857791 960598236 558876936 446173660 558876936 446173660 12644634 882667661 12644634 882667661 893264713 4261022 893264713 4261022 782215535 675248378 782215535 675248378 929208846 872425513 929208846 872425513 65465981 246661793 65465981 246661793 487486725 985768028 487486725 985768028 211992683 502156224 211992683 502156224 787464569 168829070 787464569 168829070 146038337 868707618 146038337 868707618 515495052 34136138 515495052 34136138 121299410 949892425 121299410 949892425 976338705 96573883 976338705 96573883 36295674 273913612 36295674 273913612 562850739 737255563 562850739 737255563 999227257 244614498 999227257 244614498 84301472 965599390 84301472 965599390 993416317 576610936 993416317 576610936 824254209 273377843 824254209 273377843 173151553 417276116 173151553 417276116 883331641 862401274 883331641 862401274 215715309 354254606 215715309 354254606 445087491 796998934 445087491 796998934 966044230 957069780 966044230 957069780 614422646 36278364 614422646 36278364 288214587 729278800 288214587 729278800 115310599 463837361 115310599 463837361 553804014 691056831 553804014 691056831 961927996 8945178 961927996 8945178 42155959 233372304 42155959 233372304 532423467 539625302 532423467 539625302 146423355 986661980 146423355 859511457 146423355 859511457 908204428 184459525 908204428 184459525 575139611 824538888 575139611 824538888 758658369 119842407 758658369 119842407 949639179 940589244 949639179 940589244 280265239 972179009 280265239 972179009 990886821 48235938 990886821 48235938 15337655 827651958 15337655 827651958 716557621 531219409 716557621 531219409 33983967 901050946 33983967 901050946 684148497 35337445 684148497 35337445 115262990 662264138 115262990 662264138 826340060 998668469 826340060 998668469 448736752 415616504 448736752 415616504 36149126 930161224 36149126 930161224 553263050 317162649 553263050 317162649 496165509 727234495 496165509 727234495 878847492 727234495 235339119 346143965 235339119 346143965 879664675 747126020 879664675 747126020 337481018 67392830 337481018 67392830 949718235 831658343 949718235 831658343 440715316 318253584 440715316 632372416 440715316 632372416 854790614 75534784 854790614 75534784 858561790 134238459 858561790 134238459 174377744 888787409 174377744 888787409 128412870 543152123 128412870 543152123 967242773 892566433 967242773 892566433 90950504 165529284 90950504 165529284 971307226 881281197 971307226 881281197 107180601 94106529 107180601 94106529 967167798 94106529 211578011 360833117 211578011 360833117 973564686 565537742 973564686 565537742 569176761 816050101 569176761 816050101 663817962 359719602 663817962 359719602 408727620 790850590 408727620 790850590 971207314 477352423 971207314 477352423 489839323 718758246 489839323 718758246 277355804 718758246 556500167 9852906 556500167 9852906 19513464 540077339 19513464 540077339 684304934 271823317 684304934 271823317 451218774 772914749 451218774 772914749 647259978 278710228 647259978 278710228 100096794 207509878 100096794 908998443 100096794 908998443 990407502 32640525 990407502 32640525 212294100 452643064 212294100 452643064 740863544 29018400 740863544 29018400 155821239 426141434 155821239 426141434 975348430 627711103 975348430 627711103 16426829 152889213 16426829 152889213 265570384 859708703 265570384 859708703 578666942 35232983 578666942 35232983 386262223 598181709 386262223 598181709 377121 497396659 377121 497396659 903160259 288335386 903160259 288335386 1589960 636787472 1589960 636787472 393711483 287316000 393711483 287316000 662486564 697648961 662486564 697648961 919037687 757316250 919037687 757316250 27237461 318057246 27237461 318057246 839103410 152182762 839103410 152182762 131932620 892069715 131932620 892069715 757536135 530711608 757536135 530711608 358728272 146492112 358728272 146492112 673457706 397001794 673457706 397001794 822993306 397001794 38787140 942683886 38787140 942683886 280969309 124556850 280969309 124556850 226813850 318124924 226813850 318124924 768250860 965692718 768250860 965692718 169342073 650164155 169342073 650164155 933493696 834193842 933493696 834193842 168328100 165520391 168328100 165520391 811629968 282514029 811629968 282514029 518385768 694733760 518385768 694733760 399642968 949191914 399642968 949191914 34635684 52452921 34635684 52452921 307875608 52452921 237280728 952912327 237280728 952912327 853338483 485335512 853338483 485335512 981478382 245418646 981478382 245418646 581432710 910799136 581432710 910799136 907833868 639635199 907833868 639635199 164054344 198835658 164054344 198835658 685564619 811370743 685564619 811370743 76896189 464385655 76896189 464385655 972410018 16927594 972410018 16927594 90164048 601415832 90164048 601415832 876407886 99161528 876407886 99161528 88562140 983815327 88562140 983815327 348983595 409210830 348983595 409210830 936207839 105921460 936207839 105921460 529522837 730809756 529522837 730809756 960173364 239914587 960173364 791283540 960173364 791283540 440632818 284937091 440632818 284937091 974901598 932413606 974901598 932413606 564378066 90584035 564378066 90584035 192243604 404503579 192243604 404503579 907147280 255774712 907147280 255774712 324094095 636724005 324094095 636724005 620693677 19598202 620693677 19598202 854491880 97562397 854491880 97562397 282438971 97562397 672042836 324524252 672042836 295275463 672042836 295275463 136062124 824330584 136062124 824330584 541372388 141284181 541372388 141284181 166392853 542354270 166392853 542354270 928424994 48432666 928424994 48432666 52659485 981344182 52659485 981344182 804845621 511355436 804845621 511355436 336365285 763089471 336365285 763089471 954996380 216457056 954996380 216457056 366829855 463056929 366829855 463056929 171887205 926679160 171887205 926679160 622370019 53052479 622370019 53052479 587624993 53052479 798486325 438337937 798486325 438337937 141563554 438337937 629193541 758944745 629193541 758944745 29212276 298724988 29212276 298724988 513265966 946379607 513265966 946379607 146936405 489345524 146936405 489345524 561041590 947440652 561041590 947440652 995496205 448213598 995496205 448213598 359286590 579487508 359286590 579487508 245938782 579487508 908084841 916978524 908084841 916978524 87629312 955205212 87629312 955205212 622921477 457416156 622921477 457416156 514936097 158856205 514936097 158856205 158662231 773380336 158662231 773380336 684082761 608235380 684082761 608235380 445253430 844933789 445253430 844933789 975854612 454322134 975854612 454322134 522059074 752114931 522059074 752114931 794789773 67629868 794789773 67629868 325662370 487869489 325662370 487869489 830025733 285077091 830025733 285077091 413967474 975984735 413967474 975984735 752378338 413911691 752378338 413911691 288485496 13407093 288485496 13407093 994389806 846072583 994389806 846072583 404121938 359191487 404121938 359191487 886371158 613481330 886371158 613481330 212571080 247232087 212571080 247232087 418176271 987857313 418176271 987857313 104591671 198503640 104591671 198503640 938426239 698501581 938426239 698501581 239137996 569989227 239137996 569989227 549910444 219507629 549910444 219507629 21629893 564002797 21629893 564002797 657527139 60141948 657527139 60141948 68492622 734440831 68492622 734440831 338458809 734440831 32356170 483783886 32356170 483783886 903297091 851726161 903297091 851726161 537301295 368945443 537301295 368945443 960836690 15335395 960836690 15335395 27825572 15335395 717281382 593648221 717281382 593648221 930001922 954017119 930001922 954017119 965024267 381024601 965024267 381024601 130621663 44128316 130621663 44128316 736470948 736891844 736470948 736891844 58761034 170881133 58761034 170881133 850155361 743496099 850155361 743496099 975721704 174733061 975721704 174733061 303391148 500455320 303391148 500455320 906713156 970613702 906713156 970613702 67431334 686742894 67431334 911269943 67431334 911269943 878171440 285280267 878171440 285280267 233359499 678067071 233359499 678067071 987633494 75457009 987633494 75457009 810469431 754678883 810469431 754678883 182227816 5237372 182227816 5237372 795965896 789482592 795965896 789482592 92775831 50546471 92775831 50546471 591738591 674719711 591738591 674719711 141832185 74238812 141832185 74238812 304220067 917040876 304220067 917040876 971523043 31416939 971523043 31416939 234154840 918721778 234154840 918721778 731384483 82234384 731384483 82234384 389040618 82234384 981589630 50038819 981589630 50038819 139077725 907581132 139077725 907581132 923649523 618600352 923649523 618600352 248455699 361294576 248455699 361294576 978151206 773486707 978151206 367288507 978151206 367288507 306149531 582443848 306149531 582443848 845193064 84908247 845193064 84908247 134642340 847555982 134642340 847555982 273246614 286840831 273246614 286840831 157458249 764233710 157458249 764233710 322735435 171815644 322735435 171815644 958714291 869850524 958714291 869850524 5408629 251769271 5408629 251769271 653628625 904021200 653628625 904021200 23655471 164891733 23655471 164891733 663224545 912458271 663224545 912458271 404853651 11823636 404853651 11823636 238346852 633661464 238346852 633661464 713646857 171735209 713646857 171735209 956420999 64100252 956420999 64100252 81663499 898194197 81663499 898194197 957216836 404435078 957216836 404435078 527388233 78538274 527388233 78538274 51515742 356103714 51515742 356103714 805715317 798450356 805715317 798450356 466109405 267653204 466109405 267653204 765283117 968780790 765283117 968780790 35028314 162511005 35028314 162511005 731480234 344925880 731480234 344925880 360888899 763912348 360888899 763912348 611735375 434227589 611735375 434227589 992936171 44324556 992936171 44324556 133291956 709943840 133291956 337725420 133291956 337725420 879471901 790892412 879471901 790892412 26080589 146134267 26080589 146134267 973828207 840598225 973828207 840598225 269184086 250979163 269184086 250979163 641010346 814015628 641010346 814015628 196666327 410552997 196666327 410552997 762024242 577396373 762024242 577396373 680969263 950165969 680969263 950165969 242293039 586644816 242293039 586644816 693030114 170244633 693030114 170244633 265482410 896627070 265482410 896627070 419922229 356144145 419922229 356144145 837646559 488583113 837646559 407361531 837646559 407361531 392264132 818642908 392264132 818642908 767649170 554091440 767649170 554091440 271947656 16540778 271947656 863607640 271947656 863607640 48755757 571340081 48755757 571340081 647949760 20909581 647949760 20909581 175507291 558990682 175507291 558990682 488819067 973292612 488819067 973292612 718144048 316909334 718144048 316909334 447195498 804431372 447195498 804431372 710828153 367392416 710828153 367392416 497177644 880188073 497177644 880188073 731545734 880188073 170439058 156555042 170439058 156555042 585591011 531436639 585591011 403621614 585591011 403621614 899970428 164601186 899970428 164601186 408102439 916712273 408102439 916712273 126184792 525016523 126184792 746963989 126184792 746963989 418325949 203460945 418325949 203460945 683102453 174276722 683102453 174276722 453158344 693035596 453158344 693035596 841783464 70865438 841783464 70865438 53093498 703522555 53093498 703522555 996529126 202060270 996529126 202060270 119599929 952397386 119599929 952397386 297793146 200545003 297793146 200545003 955271038 563721099 955271038 563721099 791625663 886069367 791625663 886069367 2072501 293433044 2072501 293433044 454247116 761903369 454247116 761903369 464534309 479180805 464534309 479180805 191768358 910539586 191768358 910539586 296428903 145956992 296428903 145956992 11796705 639514102 11796705 639514102 895516318 745042168 895516318 745042168 973015340 248697328 973015340 248697328 531036078 137344135 531036078 137344135 64755216 706550811 64755216 706550811 960455640 6437146 960455640 6437146 322546665 682087505 322546665 682087505 999707210 791076603 999707210 791076603 527620696 991128311 527620696 991128311 801802517 565301210 801802517 565301210 100993382 755398929 100993382 755398929 765051419 316060684 765051419 316060684 204111215 747812911 204111215 747812911 949105448 686310805 949105448 686310805 260375234 895638962 260375234 895638962 525238152 241036788 525238152 241036788 57230665 586561259 57230665 586561259 871693817 398274177 871693817 398274177 312066602 54205625 312066602 54205625 991785328 908837703 991785328 908837703 235583102 86747568 235583102 86747568 487727948 822197222 487727948 822197222 20344620 628495288 20344620 628495288 748486809 164301081 748486809 164301081 21495641 874398345 21495641 874398345 774719909 368431539 774719909 368431539 774878642 622560671 774878642 622560671 140448949 195712481 140448949 195712481 886624049 985151249 886624049 985151249 701617202 350841113 701617202 350841113 366936334 956414466 366936334 956414466 839744480 956414466 115026703 114780452 115026703 114780452 928423979 913524917 928423979 913524917 338227895 991774270 338227895 900881320 338227895 900881320 873748376 74112610 873748376 74112610 593616650 339933011 593616650 339933011 25479911 769675255 25479911 769675255 756421015 84168372 756421015 84168372 140327466 946247533 140327466 946247533 840366050 946247533 170770510 530350174 170770510 671591036 170770510 671591036 697121136 382087505 697121136 382087505 904195391 315144827 904195391 315144827 22920760 552059199 22920760 552059199 812857219 133200962 812857219 133200962 289703318 937880662 289703318 937880662 990541278 270841892 990541278 270841892 412191534 868974658 412191534 868974658 13117989 981155879 13117989 981155879 730636789 265371311 730636789 644548333 730636789 644548333 532770744 566347436 532770744 566347436 599336157 472690436 599336157 472690436 175169532 974548599 175169532 974548599 959837061 73355325 959837061 73355325 67825706 580406902 67825706 580406902 878930562 62469897 878930562 62469897 363988453 566179262 363988453 566179262 635949668 119795546 635949668 119795546 53672348 819249731 53672348 819249731 932430105 30935960 932430105 30935960 271595070 972771182 271595070 972771182 509424203 415963810 509424203 415963810 729239727 148307355 729239727 148307355 929119355 492824242 929119355 492824242 146555302 298353129 146555302 298353129 520274181 961764670 520274181 961764670 955591976 190328336 955591976 190328336 726299006 190328336 949002478 918739110 949002478 918739110 107899334 121382210 107899334 121382210 880271512 393283819 880271512 393283819 141357890 663326151 141357890 663326151 10284853 21397612 10284853 21397612 107328305 983788537 107328305 983788537 762472451 367320906 762472451 367320906 12763061 914114321 12763061 914114321 245226681 655568472 245226681 655568472 964280804 27137857 964280804 27137857 174182294 957278122 174182294 957278122 456535978 221368171 456535978 221368171 708965502 221368171 33126724 572506370 33126724 572506370 730763346 970662957 730763346 970662957 149996330 423977736 149996330 423977736 784786956 729489729 784786956 729489729 152344096 362093992 152344096 362093992 676848444 939158637 676848444 939158637 252754184 323338602 252754184 323338602 994666508 863582802 994666508 863582802 53581783 195179629 53581783 758296423 53581783 758296423 989015402 245827754 989015402 245827754 69191683 949513516 69191683 949513516 402578585 24643927 402578585 24643927 165092453 724150690 165092453 724150690 734752672 74648011 734752672 74648011 925052159 762137505 925052159 762137505 532519677 321555751 532519677 321555751 82498770 33773040 82498770 33773040 852887689 431355798 852887689 431355798 221398427 616564260 221398427 616564260 821106401 866223373 821106401 866223373 654278150 6074986 654278150 6074986 916167417 6074986 389319170 994210287 389319170 994210287 943447711 204834736 943447711 204834736 106011670 113124163 106011670 113124163 892502823 888847460 892502823 888847460 262281704 675602373 262281704 675602373 349795735 851090700 349795735 851090700 716549149 169490803 716549149 169490803 338408746 998375326 338408746 998375326 833313182 346269444 833313182 346269444 148410252 291397325 148410252 291397325 56193234 855366443 56193234 855366443 825172055 937992165 825172055 937992165 91705201 557484440 91705201 557484440 915848671 73492696 915848671 73492696 98721363 12919626 98721363 12919626 893635989 722042923 893635989 722042923 35121201 541230962 35121201 541230962 589525047 246195493 589525047 246195493 862486039 919144559 862486039 919144559 225027298 722951498 225027298 722951498 637442674 848441616 637442674 848441616 944776554 98043943 944776554 98043943 78545577 575476239 78545577 575476239 235536526 945377115 235536526 314172841 235536526 314172841 879167052 780120274 879167052 780120274 229655215 95015610 229655215 95015610 918594836 681538618 918594836 681538618 289832636 67893676 289832636 67893676 788337265 509261303 788337265 509261303 978655441 174265531 978655441 174265531 696459282 979309149 696459282 979309149 17584197 29316363 17584197 29316363 913583415 654975347 913583415 654975347 199706471 953584292 199706471 953584292 817382192 98135002 817382192 98135002 999696068 742633377 999696068 742633377 163192622 988656904 163192622 988656904 789947792 475830549 789947792 475830549 339995499 475830549 828014975 47948423 828014975 47948423 195968809 887277848 195968809 887277848 842403791 798307434 842403791 798307434 585201203 192356311 585201203 192356311 702865726 192356311 104364970 880710668 104364970 880710668 982201991 252528112 982201991 252528112 25173460 742889856 25173460 742889856 370305561 240145066 370305561 240145066 18734850 93882359 18734850 93882359 196594672 93882359 40763518 833624032 40763518 278787277 40763518 278787277 344080931 940636168 344080931 940636168 86879440 482025727 86879440 482025727 956348902 944082840 956348902 944082840 484174354 944082840 904309056 689657394 904309056 689657394 514576608 11036235 514576608 11036235 976796079 953423699 976796079 953423699 31451135 352884845 31451135 525004887 31451135 525004887 941065709 42890698 941065709 42890698 42666834 697345253 42666834 697345253 886498120 265295607 886498120 265295607 31087725 948590601 31087725 948590601 858729611 384191327 858729611 384191327 183170991 623850762 183170991 623850762 952806427 32475513 952806427 32475513 298520119 559073400 298520119 559073400 550840948 992804981 550840948 992804981 105352932 855349218 105352932 855349218 792142868 14845883 792142868 14845883 231728452 975176126 231728452 975176126 567007840 39973796 567007840 39973796 280026391 937567228 280026391 937567228 899356316 537935693 899356316 537935693 196481358 3273104 196481358 3273104 883035394 328013988 883035394 328013988 282789214 856692495 282789214 856692495 525640772 73347890 525640772 73347890 849086533 787683690 849086533 787683690 247436715 224968295 247436715 224968295 124127495 555553045 124127495 555553045 469202116 485295310 469202116 485295310 979175173 733632012 979175173 106819085 979175173 106819085 130106854 983220300 130106854 983220300 395640803 224703810 395640803 224703810 146030162 631804019 146030162 631804019 820702161 169541785 820702161 169541785 972484578 139242376 972484578 139242376 93386734 534614805 93386734 534614805 382827128 877756111 382827128 877756111 60127179 75840540 60127179 75840540 983898889 259495615 983898889 259495615 889390914 928458361 889390914 928458361 340279849 334966941 340279849 334966941 260534299 757481750 260534299 757481750 750914452 942024000 750914452 942024000 280560429 749894908 280560429 749894908 896669810 102474639 896669810 102474639 159905843 542274459 159905843 542274459 471237051 68451622 471237051 68451622 538527774 829093990 538527774 829093990 890792306 265945018 890792306 265945018 127588286 696336964 127588286 696336964 875733789 27329256 875733789 27329256 43730560 755472367 43730560 755472367 944492548 222984331 944492548 222984331 143744943 847814342 143744943 847814342 945235968 736882419 945235968 997298136 945235968 997298136 570532812 511792665 570532812 511792665 82358442 852350453 82358442 852350453 850727944 306010270 850727944 306010270 990235585 468424790 990235585 468424790 291237811 177746487 291237811 763447307 291237811 763447307 758742127 263351156 758742127 263351156 858259884 920178294 858259884 781732135 858259884 781732135 55974946 979444599 55974946 74548718 55974946 74548718 344402793 852740309 344402793 852740309 163709966 224288761 163709966 224288761 765055882 155560279 765055882 155560279 646110827 848284134 646110827 848284134 159803496 576324345 159803496 576324345 825773720 239908308 825773720 239908308 976439267 942585706 976439267 942585706 145642817 143530005 145642817 143530005 386070064 660495920 386070064 660495920 964244851 176520212 964244851 176520212 609740535 759737959 609740535 759737959 993147129 890059809 993147129 58934586 993147129 58934586 89236670 803958082 89236670 803958082 792462730 310111888 792462730 310111888 133256637 986554274 133256637 986554274 907677083 72051222 907677083 72051222 784977033 593638469 784977033 593638469 994280306 259445758 994280306 295251671 994280306 295251671 440325537 8950964 440325537 8950964 982529038 8950964 75212115 838124601 75212115 838124601 543504149 328914669 543504149 328914669 413441373 696041894 413441373 696041894 898827511 317799470 898827511 317799470 642595431 681030810 642595431 681030810 948937283 281313253 948937283 281313253 95032637 896435035 95032637 896435035 957230858 80868441 957230858 586792635 957230858 586792635 516678471 96656096 516678471 96656096 23451497 467893409 23451497 467893409 514978571 156378711 514978571 156378711 2800947 640310146 2800947 640310146 651378849 948121319 651378849 948121319 295861916 948121319 792070080 131967832 792070080 131967832 204487127 87193943 204487127 87193943 466424466 87193943 286883963 980306970 286883963 980306970 749148297 338255726 749148297 338255726 248154222 890383079 248154222 890383079 418106065 622137686 418106065 622137686 767609188 639150824 767609188 85486904 767609188 85486904 8277167 343969587 8277167 343969587 998138463 602753629 998138463 602753629 397797747 675970928 397797747 675970928 873014003 277148106 873014003 277148106 70551119 958882858 70551119 958882858 876512488 52496985 876512488 52496985 336595051 657814512 336595051 657814512 764446191 34872125 764446191 34872125 315620168 34872125 515610511 928967183 515610511 928967183 829913982 203174076 829913982 203174076 131871188 421194864 131871188 421194864 905026410 752449390 905026410 752449390 16945170 985584576 16945170 985584576 701904141 396342042 701904141 396342042 248063428 537950844 248063428 537950844 162866751 537950844 317903299 997802943 317903299 997802943 37585253 125183358 37585253 125183358 780855463 846694673 780855463 846694673 241235723 885945183 241235723 885945183 553316033 45551557 553316033 45551557 246501261 640189838 246501261 640189838 707837921 194040291 707837921 194040291 136111818 787757293 136111818 787757293 729339093 741598969 729339093 741598969 395173339 903763359 395173339 903763359 947314191 353842246 947314191 353842246 5414620 993369572 5414620 993369572 231691866 332722381 231691866 332722381 32653240 931870416 32653240 931870416 596154080 624335480 596154080 624335480 783248436 71712808 783248436 71712808 323968362 192368562 323968362 192368562 773803906 256361315 773803906 256361315 121800339 617259970 121800339 617259970 73032733 42464874 73032733 42464874 888402311 499313843 888402311 499313843 84587926 794250609 84587926 794250609 790531475 868249152 790531475 868249152 507076646 106181146 507076646 106181146 865032831 572488334 865032831 572488334 420719512 196870410 420719512 196870410 258453197 999278696 258453197 999278696 30981986 133166171 30981986 133166171 658758684 441991931 658758684 441991931 865850451 296088499 865850451 296088499 162947628 990719329 162947628 990719329 995662956 126012415 995662956 126012415 754073268 494384088 754073268 494384088 194853302 87529984 194853302 87529984 843645439 730592706 843645439 730592706 38320321 819690061 38320321 819690061 885490475 291935757 885490475 981569936 885490475 981569936 308156634 622019585 308156634 622019585 966724407 875335452 966724407 875335452 3449533 415335004 3449533 415335004 607023962 698136048 607023962 698136048 684059597 698136048 53597546 509581646 53597546 509581646 591104728 115325971 591104728 115325971 214831370 741564706 214831370 741564706 176053580 741564706 697858015 131686066 697858015 131686066 4624936 851733779 4624936 851733779 992290969 389997719 992290969 389997719 383128667 794010026 383128667 794010026 891770788 486325133 891770788 784931242 891770788 784931242 32592046 284078815 32592046 284078815 244713451 244730758 244713451 244730758 148915962 449200090 148915962 449200090 923855460 110373779 923855460 110373779 106977785 376163406 106977785 376163406 793400617 730963548 793400617 730963548 399603907 327521995 399603907 327521995 927281749 968546760 927281749 968546760 35151231 34897419 35151231 752005215 35151231 752005215 321622296 314612712 321622296 314612712 429726016 732833838 429726016 732833838 19319644 446162913 19319644 446162913 372762912 27522421 372762912 27522421 181025604 138342816 181025604 138342816 305057778 315837811 305057778 222937290 305057778 222937290 891849370 381058551 891849370 381058551 674423534 14514152 674423534 14514152 76277846 593306620 76277846 593306620 475643721 83050139 475643721 83050139 613782576 83050139 462377015 369361789 462377015 369361789 152686669 469708371 152686669 469708371 22373168 106025643 22373168 106025643 903299945 882688428 903299945 882688428 122480840 434446597 122480840 681756104 122480840 681756104 840040548 379337524 840040548 379337524 378969304 223901392 378969304 223901392 261437364 827671707 261437364 827671707 965333267 398439177 965333267 398439177 490918232 637112510 490918232 637112510 916421552 989302930 916421552 989302930 178056165 575997369 178056165 575997369 723524324 502423205 723524324 502423205 643152578 844570398 643152578 844570398 199194801 143165245 199194801 143165245 193631429 143165245 227830346 613166891 227830346 613166891 831777653 81589758 831777653 81589758 359835034 666532854 359835034 666532854 839011439 684174664 839011439 684174664 992734271 219663552 992734271 904958023 992734271 904958023 701429436 746710624 701429436 746710624 997517616 191027791 997517616 191027791 33464320 163451515 33464320 163451515 999341951 898627949 999341951 898627949 70904197 85601777 70904197 85601777 975429933 609688402 975429933 609688402 279751811 264825253 279751811 264825253 794669950 854960892 794669950 854960892 69685004 24576026 69685004 24576026 945401945 866372700 945401945 866372700 243489719 310120022 243489719 310120022 308683112 218621698 308683112 218621698 917436668 966604009 917436668 966604009 417313423 220787709 417313423 220787709 576270260 959248984 576270260 959248984 869197831 48437154 869197831 820459762 869197831 820459762 300139134 182563154 300139134 182563154 997586290 882909096 997586290 882909096 455326998 959563650 455326998 959563650 164816578 193807249 164816578 323284660 164816578 323284660 965274166 25140391 965274166 25140391 313184628 493597767 313184628 493597767 817382077 363399855 817382077 363399855 45768313 4988588 45768313 4988588 750796035 816447052 750796035 816447052 244214677 462592185 244214677 462592185 856079251 781813321 856079251 781813321 404725840 20046010 404725840 20046010 744030795 165082892 744030795 165082892 879155555 967914124 879155555 967914124 249770756 606154825 249770756 606154825 729015624 344237057 729015624 344237057 109649377 620745380 109649377 620745380 920180032 163841335 920180032 163841335 187855422 980926345 187855422 980926345 799910583 120052189 799910583 120052189 325607535 53572062 325607535 53572062 34148498 886752101 34148498 886752101 834377164 294986368 834377164 294986368 151181757 153465198 151181757 153465198 841606907 763469158 841606907 269001260 841606907 269001260 178285436 947052785 178285436 947052785 702571234 378475353 702571234 378475353 83066187 496344997 83066187 406022826 83066187 406022826 393866660 287597 393866660 287597 992738489 287597 116448974 577915655 116448974 577915655 698474360 313338605 698474360 313338605 105655393 469793924 105655393 469793924 227869915 885209772 227869915 885209772 229959796 296325124 229959796 296325124 140010620 897253309 140010620 897253309 633216773 278798673 633216773 278798673 131619650 553568679 131619650 553568679 632449072 881235499 632449072 881235499 269082971 641014126 269082971 641014126 831163639 62894870 831163639 62894870 262629997 888782217 262629997 888782217 966644509 35276991 966644509 35276991 200143328 852647325 200143328 852647325 320055176 630242924 320055176 630242924 243719341 892053806 243719341 892053806 897507715 421189271 897507715 421189271 412719017 18532411 412719017 18532411 976343709 718838863 976343709 718838863 21721480 66573324 21721480 66573324 953825530 562150883 953825530 562150883 691047934 902265816 691047934 902265816 189554561 181254147 189554561 181254147 885217925 538881065 885217925 538881065 112827686 893668979 112827686 893668979 750764417 567972086 750764417 567972086 341568433 5347335 341568433 5347335 901778579 805991285 901778579 805991285 676968605 47044266 676968605 47044266 863261978 857573863 863261978 857573863 363048760 143632273 363048760 143632273 890318480 977422330 890318480 977422330 226683684 197192257 226683684 197192257 186859916 996715780 186859916 996715780 937999216 46348503 937999216 46348503 335523327 463167658 335523327 463167658 93458245 574007533 93458245 550535226 93458245 550535226 513121654 803374330 513121654 803374330 918061252 862615188 918061252 862615188 604822423 381716882 604822423 381716882 343485758 181730831 343485758 181730831 536410700 776888347 536410700 776888347 881055869 51998704 881055869 51998704 171738457 339776247 171738457 339776247 818517853 639208958 818517853 639208958 155109713 52391528 155109713 52391528 678280967 591869886 678280967 591869886 235712779 834026896 235712779 310882678 235712779 310882678 850091214 813391122 850091214 813391122 25052708 181682001 25052708 181682001 239598531 801588291 239598531 801588291 951221900 547437925 951221900 547437925 515658719 994600030 515658719 994600030 110430969 569633738 110430969 569633738 504641808 929076442 504641808 929076442 135221911 451611513 135221911 451611513 780154688 998494213 780154688 998494213 92081121 61245314 92081121 61245314 33832780 843792017 33832780 843792017 264245995 13374317 264245995 13374317 892601984 992605087 892601984 992605087 398352603 15652155 398352603 15652155 842746164 15652155 305962255 815788559 305962255 815788559 624653484 517115656 624653484 517115656 865959672 393928219 865959672 393928219 57733110 67649210 57733110 67649210 979860479 339705438 979860479 339705438 383701062 120645761 383701062 120645761 149782320 778803561 149782320 778803561 444414168 926825959 444414168 926825959 96696092 202121215 96696092 202121215 770433110 106539189 770433110 106539189 463536433 874439493 463536433 874439493 352834502 874439493 785084827 353778424 785084827 353778424 512018429 698129588 512018429 698129588 93819228 282114826 93819228 282114826 620621652 816478555 620621652 816478555 947808264 2290793 947808264 2290793 731926768 790404489 731926768 790404489 990722873 81939644 990722873 81939644 154437370 663334560 154437370 663334560 900206897 171272248 900206897 171272248 405372610 282729546 405372610 282729546 648459033 156953637 648459033 156953637 562926353 775787913 562926353 775787913 630085265 905911572 630085265 905911572 244894505 104682803 244894505 104682803 986030394 349310703 986030394 349310703 551612094 883285341 551612094 883285341 214931678 126762326 214931678 525907574 214931678 525907574 985129147 51063200 985129147 142350879 985129147 142350879 50921471 59036734 50921471 59036734 420057605 400730183 420057605 400730183 316240210 465367278 316240210 465367278 754142176 210998868 754142176 210998868 498460663 484028904 498460663 484028904 984632812 773160314 984632812 773160314 417776743 97477609 417776743 97477609 740883975 538278454 740883975 538278454 83430311 155318778 83430311 155318778 604631324 875984079 604631324 875984079 957026825 57462176 957026825 57462176 41509359 676170660 41509359 676170660 910692172 998254817 910692172 998254817 33756120 683890176 33756120 683890176 948874199 53369654 948874199 53369654 92063554 939875289 92063554 939875289 952943647 691481292 952943647 691481292 20507474 168491527 20507474 168491527 919513181 798572437 919513181 798572437 228598413 390327329 228598413 544598644 228598413 544598644 932734408 353266262 932734408 877567524 932734408 877567524 4296417 1935176 4296417 1935176 325753600 733013701 325753600 733013701 945215334 776793218 945215334 776793218 33303143 307467271 33303143 307467271 929724584 169413078 929724584 169413078 464004003 541486673 464004003 541486673 93397038 758810632 93397038 758810632 970921053 993796295 970921053 993796295 405016751 32295655 405016751 32295655 591388746 32295655 462845121 647507254 462845121 647507254 789561327 479474792 789561327 479474792 39056215 65034146 39056215 65034146 975011686 747785343 975011686 747785343 427824895 296837637 427824895 296837637 919286215 193809683 919286215 193809683 46985279 909492826 46985279 909492826 499177735 989627603 499177735 989627603 767877821 60101968 767877821 60101968 56705045 537938024 56705045 537938024 939943020 143947258 939943020 143947258 680133803 450568938 680133803 450568938 986548521 941315794 986548521 941315794 548500599 941315794 831498090 103546079 831498090 103546079 320713222 785205124 320713222 785205124 981882175 644314294 981882175 644314294 492138449 805005035 492138449 805005035 303154837 15575578 303154837 15575578 941455204 242194191 941455204 242194191 435547339 579099325 435547339 579099325 680360571 827799915 680360571 827799915 183296751 431895154 183296751 431895154 807444592 882560068 807444592 882560068 314903338 666663983 314903338 666663983 617239290 926671838 617239290 276289929 617239290 276289929 427105135 615994667 427105135 615994667 141110952 307842736 141110952 307842736 483798346 675377674 483798346 675377674 43652443 996994 43652443 996994 667331423 220039822 667331423 220039822 523589126 624025317 523589126 624025317 28436019 944167260 28436019 944167260 498816284 448559446 498816284 672756359 498816284 672756359 819693948 468583271 819693948 468583271 171753715 349502843 171753715 349502843 471343109 32634676 471343109 32634676 201536148 956680143 201536148 956680143 803038888 724976626 803038888 724976626 138612077 33694480 138612077 33694480 803792462 33694480 459473198 869677281 459473198 869677281 290039188 39646695 290039188 39646695 927486329 104087 927486329 104087 270296245 992008695 270296245 992008695 686881012 246331446 686881012 246331446 6205367 984458232 6205367 786436427 6205367 786436427 261725532 47270673 261725532 47270673 867183340 217752622 867183340 217752622 29087000 506677800 29087000 506677800 577534110 138302660 577534110 138302660 361004924 564680423 361004924 564680423 736956425 16030277 736956425 16030277 34356125 841871918 34356125 841871918 875037307 250993659 875037307 250993659 40597335 820156019 40597335 820156019 970117613 87674604 970117613 87674604 185078358 731273873 185078358 731273873 944485850 994253868 944485850 994253868 423067425 165081877 423067425 165081877 993773321 837676239 993773321 837676239 68375173 320186332 68375173 320186332 997406768 709961461 997406768 709961461 527198765 528145974 527198765 970986663 527198765 970986663 707945833 252853565 707945833 252853565 170333212 797718953 170333212 797718953 977030079 845391117 977030079 845391117 216854168 231569279 216854168 231569279 813064618 785386551 813064618 785386551 470854727 348935097 470854727 914983257 470854727 914983257 68627748 511474891 68627748 511474891 60165276 916570650 60165276 916570650 371230554 569177148 371230554 569177148 1297840 347503060 1297840 347503060 883250698 773708649 883250698 773708649 362483977 664027938 362483977 664027938 328867466 955169341 328867466 955169341 273865397 109024249 273865397 109024249 11282346 540349947 11282346 540349947 856196667 905147794 856196667 905147794 385139374 296263872 385139374 296263872 751850973 971436886 751850973 971436886 301092935 642189834 301092935 642189834 542310093 82144314 542310093 82144314 60864009 838328515 60864009 838328515 869300112 167544014 869300112 167544014 105157519 949696861 105157519 631521114 105157519 631521114 411591040 281233578 411591040 281233578 635775926 974577138 635775926 974577138 917932091 79132696 917932091 79132696 456672952 653457201 456672952 653457201 130448187 10513684 130448187 10513684 598183967 10513684 32698750 945188444 32698750 945188444 551253547 1361335 551253547 1361335 887515448 230327912 887515448 230327912 495503626 736779359 495503626 736779359 46657477 336534919 46657477 336534919 592513494 946150815 592513494 946150815 915797213 256793314 915797213 256793314 24941920 987319650 24941920 987319650 728355733 507666350 728355733 507666350 594444611 766579816 594444611 766579816 35463712 257907111 35463712 257907111 916511174 888580547 916511174 888580547 331240146 31974289 331240146 31974289 409558107 943453884 409558107 943453884 51883374 246164523 51883374 246164523 407973604 877224891 407973604 877224891 850739669 877224891 778218353 76399804 778218353 76399804 807615851 872557223 807615851 872557223 562544137 278618296 562544137 278618296 928134315 819848830 928134315 819848830 108733123 324509070 108733123 324509070 863365119 648861254 863365119 648861254 511799350 33607481 511799350 33607481 359297500 912146572 359297500 912146572 743322719 92353063 743322719 92353063 988755699 974699811 988755699 974699811 13691699 974699811 893950329 571996068 893950329 571996068 497105926 571996068 795496355 15323848 795496355 15323848 350481374 937083818 350481374 937083818 21879967 32815833 21879967 32815833 516030507 217359176 516030507 217359176 40465840 769065232 40465840 769065232 664593019 389563621 664593019 389563621 335442196 946447439 335442196 495298392 335442196 495298392 611903891 160495305 611903891 160495305 644398385 410926673 644398385 410926673 1013654 978454230 1013654 978454230 923586102 978454230 595439987 768283162 595439987 768283162 885208991 8240932 885208991 8240932 977812537 614243803 977812537 614243803 207761734 641184569 207761734 641184569 856615080 69388305 856615080 69388305 252290597 895455519 252290597 895455519 736825698 269565411 736825698 269565411 252240635 580230955 252240635 580230955 95869912 114585557 95869912 114585557 976819875 49002975 976819875 49002975 44118857 270344452 44118857 270344452 951688579 167831232 951688579 167831232 426139932 539862383 426139932 539862383 586188134 152654813 586188134 152654813 6200145 784464811 6200145 784464811 822976650 424535856 822976650 547171918 822976650 547171918 146701934 369139972 146701934 369139972 970677298 556608315 970677298 556608315 452777150 378030678 452777150 378030678 143267561 743953439 143267561 743953439 278501205 428964334 278501205 428964334 777954539 800821000 777954539 800821000 235884003 139903729 235884003 139903729 61960135 495772947 61960135 495772947 597313821 211793203 597313821 928433271 597313821 928433271 707560907 338562451 707560907 338562451 844333766 191296343 844333766 191296343 154701536 305129174 154701536 305129174 524691757 182340454 524691757 182340454 291861787 961839379 291861787 961839379 779470768 288556641 779470768 288556641 837698685 860201075 837698685 860201075 371961735 313721561 371961735 678606939 371961735 678606939 932503417 250145238 932503417 250145238 463196699 835353631 463196699 835353631 7177378 78827654 7177378 78827654 558530080 540596474 558530080 540596474 175181419 41561776 175181419 41561776 120153077 41561776 940630814 761953986 940630814 761953986 253284331 88489305 253284331 88489305 55758780 54842148 55758780 54842148 968039686 824983551 968039686 824983551 24801575 53321305 24801575 53321305 764623017 932824515 764623017 932824515 348759345 247412340 348759345 247412340 973212323 790097317 973212323 790097317 196217051 321210488 196217051 321210488 851444212 657079198 851444212 657079198 62045507 995525864 62045507 995525864 29648590 243964125 29648590 243964125 224209919 463416870 224209919 463416870 19136283 58062145 19136283 58062145 687407309 651010778 687407309 651010778 46228994 976454497 46228994 976454497 881575735 483370934 881575735 483370934 319937488 773005403 319937488 773005403 621226630 141815465 621226630 141815465 40357927 667205459 40357927 667205459 724153970 662993533 724153970 662993533 188108674 145450882 188108674 145450882 765230525 705350256 765230525 705350256 53367269 205365230 53367269 205365230 868282922 13020648 868282922 13020648 631182474 888926448 631182474 888926448 164078581 11510191 164078581 11510191 995989517 641093635 995989517 641093635 232427523 962668994 232427523 962668994 999249950 243286427 999249950 243286427 85373349 280986080 85373349 280986080 885665768 924248172 885665768 924248172 123105360 96586189 123105360 96586189 491712458 864163527 491712458 864163527 167397739 435372054 167397739 435372054 604713598 60164644 604713598 60164644 317610223 942297399 317610223 942297399 692580688 392359819 692580688 392359819 569588033 703203717 569588033 120033958 569588033 120033958 32212896 520194000 32212896 520194000 916313551 878479404 916313551 878479404 994662598 37690138 994662598 37690138 31923729 977326943 31923729 977326943 809469515 290556309 809469515 290556309 324990531 812330004 324990531 812330004 899355302 184482298 899355302 254365683 899355302 254365683 135751634 170858021 135751634 170858021 906618104 837609167 906618104 837609167 643733401 352617037 643733401 352617037 279486995 904096486 279486995 47387737 279486995 47387737 985532509 908776867 985532509 908776867 786746549 908776867 851044205 42983311 851044205 42983311 319064129 784922986 319064129 784922986 891227001 14964819 891227001 14964819 104020978 905652109 104020978 905652109 642190423 671558183 642190423 671558183 561480341 671558183 677231655 698770146 677231655 698770146 129871444 4321590 129871444 4321590 779659012 666092895 779659012 666092895 940347019 666092895 720101977 10895879 720101977 10895879 439032134 10895879 533891331 809776870 533891331 809776870 2338702 125122370 2338702 125122370 843155682 774609519 843155682 774609519 465424927 247123564 465424927 247123564 788775025 923827765 788775025 923827765 168353778 114142797 168353778 114142797 283423240 331959939 283423240 331959939 764641330 531677370 764641330 531677370 510306535 85321693 510306535 85321693 699955816 915070834 699955816 915070834 501503523 138399891 501503523 138399891 800073301 333745891 800073301 333745891 89770887 877385824 89770887 877385824 733328952 338087069 733328952 338087069 189140980 752696419 189140980 752696419 667403634 665425083 667403634 665425083 53907808 944498907 53907808 944498907 270928381 77351212 270928381 77351212 939762058 993315319 939762058 993315319 892125410 238778250 892125410 238778250 93644913 525552386 93644913 525552386 494963832 783314459 494963832 783314459 991422537 5191591 991422537 5191591 456020463 727440654 456020463 727440654 158551727 201443985 158551727 201443985 582904897 997960032 582904897 997960032 996979581 997960032 360854955 625084402 360854955 625084402 394509732 625084402 16067546 119893312 16067546 119893312 345894656 796637545 345894656 796637545 510779902 114529394 510779902 114529394 739464650 968577652 739464650 968577652 4472062 107671760 4472062 107671760 915075022 942931819 915075022 942931819 715862438 213710274 715862438 213710274 115298658 949039090 115298658 949039090 781963815 414425690 781963815 414425690 51620057 272911554 51620057 272911554 967674427 941332097 967674427 941332097 468395816 343559573 468395816 343559573 921417723 869582081 921417723 869582081 19085647 765328746 19085647 765328746 675547902 147960108 675547902 147960108 209658185 791780193 209658185 791780193 978357438 32795805 978357438 32795805 70645259 330023657 70645259 330023657 70099014 330023657 921222177 616265073 921222177 616265073 153045554 116692960 153045554 116692960 831850082 759243990 831850082 759243990 112264445 70251085 112264445 70251085 980458249 939932337 980458249 163243119 980458249 163243119 301443750 935061381 301443750 935061381 480616331 983884506 480616331 983884506 449170414 354241932 449170414 354241932 987786032 519914621 987786032 519914621 209419150 39430615 209419150 39430615 944933514 500992277 944933514 500992277 408305566 751585007 408305566 751585007 207754333 339973348 207754333 339973348 657095962 764809760 657095962 7
#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...