Submission #1016950

#TimeUsernameProblemLanguageResultExecution timeMemory
1016950bachhoangxuanBroken Line (IOI19_line)Text
84.31 / 100
0 ms0 KiB
22 0 99 97 99 22 99 22 28 54 28 54 100 64 100 64 2 20 2 20 37 74 37 74 98 30 98 30 25 80 25 80 94 16 94 16 15 60 15 60 4 68 4 68 40
602 16 0 16 46 61 46 61 61 132 61 132 98 194 98 194 192 350 192 350 272 379 272 379 369 423 369 423 463 489 463 489 545 548 545 548 578 572 578 572 616 649 616 649 678 697 678 697 726 774 726 774 760 831 760 831 818 883 818 883 899 962 899 962 934 1073 934 1073 985 1122 985 1122 1042 1169 1042 1169 1097 1208 1097 1208 1152 1257 1152 1257 1253 1296 1253 1296 1365 1349 1365 1349 1417 1455 1417 1455 1530 1523 1530 1523 1596 1558 1596 1558 1661 1624 1661 1624 1705 1691 1705 1691 1764 1780 1764 1780 1825 1814 1825 1814 1911 1890 1911 1890 2029 1975 2029 1975 2048 2049 2048 2049 2111 2098 2111 2098 2211 2148 2211 2148 2303 2199 2303 2199 2343 2256 2343 2256 2364 2337 2364 2337 2484 2371 2484 2371 2514 2517 2514 2517 2637 2582 2637 2582 2719 2602 2719 2602 2762 2684 2762 2684 2873 2780 2873 2780 2898 2817 2898 2817 2997 2843 2997 2843 3053 2934 3053 2934 3153 2968 3153 2968 3186 3008 3186 3008 3284 3211 3284 3211 3394 3317 3394 3317 3454 3386 3454 3386 3475 3487 3475 3487 3514 3571 3514 3571 3612 3620 3612 3620 3719 3744 3719 3744 3736 3775 3736 3775 3819 3882 3819 3882 3927 3922 3927 3922 3964 3985 3964 3985 4116 4120 4116 4120 4174 4157 4174 4157 4212 4271 4212 4271 4233 4331 4233 4331 4366 4411 4366 4411 4382 4437 4382 4437 4449 4508 4449 4508 4525 4600 4525 4600 4601 4659 4601 4659 4666 4688 4666 4688 4709 4887 4709 4887 4738 4997 4738 4997 4797 5041 4797 5041 4829 5145 4829 5145 4888 5222 4888 5222 4931 5309 4931 5309 5064 5347 5064 5347 5130 5431 5130 5431 5176 5541 5176 5541 5246 5603 5246 5603 5265 5627 5265 5627 5302 5719 5302 5719 5394 5771 5394 5771 5523 5819 5523 5819 5572 5834 5572 5834 5659 5929 5659 5929 5765 5993 5765 5993 5804 6039 5804 6039 5848 6065 5848 6065 6028 6157 6028 6157 6124 6229 6124 6229 6186 6252 6186 6252 6250 6328 6250 6328 6271 6439 6271 6439 6358 6452 6358 6452 6428 6534 6428 6534 6453 6619 6453 6619 6512 6658 6512 6658 6551 6779 6551 6779 6572 6812 6572 6812 6654 6854 6654 6854 6691 6944 6691 6944 6815 6975 6815 6975 6839 7014 6839 7014 6970 7107 6970 7107 7015 7159 7015 7159 7101 7203 7101 7203 7196 7293 7196 7293 7235 7341 7235 7341 7262 7390 7262 7390 7361 7417 7361 7417 7395 7466 7395 7466 7465 7542 7465 7542 7512 7611 7512 7611 7544 7747 7544 7747 7678 7833 7678 7833 7756 7866 7756 7866 7827 7918 7827 7918 7932 7932 7932 7932 7953 8006 7953 8006 8001 8078 8001 8078 8035 8137 8035 8137 8107 8267 8107 8267 8176 8343 8176 8343 8242 8401 8242 8401 8313 8446 8313 8446 8372 8544 8372 8544 8449 8622 8449 8622 8505 8794 8505 8794 8631 8842 8631 8842 8692 8878 8692 8878 8731 8944 8731 8944 8925 9021 8925 9021 8992 9078 8992 9078 9045 9144 9045 9144 9137 9240 9137 9240 9157 9353 9157 9353 9293 9468 9293 9468 9412 9526 9412 9526 9468 9564 9468 9564 9496 9612 9496 9612 9617 9765 9617 9765 9706 9830 9706 9830 9750 9859 9750 9859 9785 9896 9785 9896 9810 9915 9810 9915 9922 9956 9922 9956 9948 9979 9948 9979 9977 10001 9977 12 9977 12 9965 63 9965 63 9929 137 9929 137 9790 190 9790 190 9767 313 9767 313 9738 351 9738 351 9707 375 9707 375 9657 406 9657 406 9611 447 9611 447 9500 549 9500 549 9464 570 9464 570 9419 595 9419 595 9379 647 9379 647 9343 699 9343 699 9235 830 9235 830 9156 886 9156 886 9130 915 9130 915 9048 1070 9048 1070 8995 1116 8995 1116 8887 1145 8887 1145 8763 1175 8763 1175 8715 1221 8715 1221 8696 1274 8696 1274 8673 1344 8673 1344 8551 1452 8551 1452 8518 1488 8518 1488 8474 1538 8474 1538 8374 1577 8374 1577 8328 1647 8328 1647 8309 1694 8309 1694 8181 1811 8181 1811 8123 1903 8123 1903 8099 1993 8099 1993 8002 2097 8002 2097 7930 2191 7930 2191 7848 2259 7848 2259 7757 2340 7757 2340 7676 2396 7676 2396 7547 2586 7547 2586 7469 2631 7469 2631 7390 2710 7390 2710 7301 2793 7301 2793 7206 2885 7206 2885 7043 2997 7043 2997 7019 3040 7019 3040 6976 3172 6976 3172 6877 3223 6877 3223 6840 3357 6840 3357 6817 3483 6817 3483 6696 3528 6696 3528 6656 3587 6656 3587 6600 3640 6600 3640 6558 3699 6558 3699 6472 3754 6472 3754 6457 3770 6457 3770 6424 3843 6424 3843 6350 3916 6350 3916 6309 3950 6309 3950 6229 4030 6229 4030 6127 4126 6127 4126 6058 4150 6058 4150 5934 4276 5934 4276 5781 4324 5781 4324 5747 4383 5747 4383 5723 4420 5723 4420 5635 4486 5635 4486 5565 4569 5565 4569 5493 4598 5493 4598 5342 4658 5342 4658 5258 4884 5258 4884 5193 5037 5193 5037 5153 5103 5153 5103 5080 5169 5080 5169 4997 5221 4997 5221 4955 5272 4955 5272 4900 5302 4900 5302 4880 5323 4880 5323 4851 5385 4851 5385 4808 5461 4808 5461 4786 5543 4786 5543 4680 5620 4680 5620 4650 5640 4650 5640 4595 5745 4595 5745 4545 5786 4545 5786 4516 5818 4516 5818 4485 5870 4485 5870 4367 5945 4367 5945 4306 5992 4306 5992 4239 6049 4239 6049 4190 6109 4190 6109 4172 6152 4172 6152 4149 6208 4149 6208 4111 6245 4111 6245 4098 6282 4098 6282 3973 6339 3973 6339 3958 6398 3958 6398 3891 6443 3891 6443 3841 6546 3841 6546 3731 6627 3731 6627 3702 6702 3702 6702 3656 6798 3656 6798 3631 6823 3631 6823 3546 6911 3546 6911 3472 6986 3472 6986 3426 7036 3426 7036 3302 7089 3302 7089 3258 7104 3258 7104 3216 7155 3216 7155 3185 7181 3185 7181 3155 7201 3155 7201 3052 7289 3052 7289 3009 7339 3009 7339 2909 7388 2909 7388 2876 7402 2876 7402 2821 7468 2821 7468 2716 7567 2716 7567 2638 7618 2638 7618 2570 7678 2570 7678 2505 7763 2505 7763 2485 7835 2485 7835 2393 7865 2393 7865 2341 7923 2341 7923 2309 7954 2309 7954 2218 8014 2218 8014 2129 8073 2129 8073 2070 8112 2070 8112 1981 8269 1981 8269 1822 8341 1822 8341 1768 8382 1768 8382 1712 8468 1712 8468 1580 8628 1580 8628 1552 8701 1552 8701 1511 8750 1511 8750 1391 8799 1391 8799 1345 8845 1345 8845 1252 8892 1252 8892 1071 8940 1071 8940 1044 9013 1044 9013 967 9146 967 9146 892 9214 892 9214 777 9341 777 9341 750 9387 750 9387 695 9435 695 9435 641 9460 641 9460 612 9498 612 9498 589 9525 589 9525 565 9582 565 9582 464 9702 464 9702 306 9790 306 9790 264 9833 264 9833 176 9892 176 9892 94 9921 94 9921 67 9950 67
5002 0 23706 18186 23706 2403 23706 2403 4253 22248 4253 22248 281 150 281 150 5879 12229 5879 12229 24683 18926 24683 18926 22993 4673 22993 4673 3593 22235 3593 22235 22815 17559 22815 17559 10832 23751 10832 23751 2417 7639 2417 7639 21524 22561 21524 22561 4587 13071 4587 13071 21041 1806 21041 1806 3724 21411 3724 21411 20371 5811 20371 5811 1765 24658 1765 24658 22614 10325 22614 10325 806 21373 806 21373 10068 9262 10068 9262 6213 681 6213 681 18727 18386 18727 18386 13548 7355 13548 7355 2294 991 2294 991 17567 24334 17567 24334 13504 13402 13504 13402 1693 21234 1693 21234 20365 2756 20365 2756 24819 15539 24819 15539 8725 8821 8725 8821 14589 19382 14589 19382 9417 4494 9417 4494 1857 18592 1857 18592 19002 4879 19002 4879 11669 15583 11669 15583 3093 1216 3093 1216 4528 24458 4528 24458 7614 3565 7614 3565 24840 24588 24840 24588 10125 16017 10125 16017 23034 299 23034 299 6868 24435 6868 24435 20475 12949 20475 12949 104 21182 104 21182 7780 11074 7780 11074 24337 376 24337 376 6358 23150 6358 23150 17222 5922 17222 5922 21950 1608 21950 1608 152 24551 152 24551 8682 16564 8682 16564 3839 3978 3839 3978 20930 12287 20930 12287 3709 20555 3709 20555 11726 1393 11726 1393 20340 18271 20340 18271 8478 12699 8478 12699 899 14114 899 14114 24063 22264 24063 22264 3771 4128 3771 4128 18369 22731 18369 22731 1748 13368 1748 13368 22217 22760 22217 22760 7257 14729 7257 14729 1635 19481 1635 19481 24391 1075 24391 1075 15525 23583 15525 23583 22175 14986 22175 14986 7200 16850 7200 16850 14445 23446 14445 23446 24512 12274 24512 12274 3445 18098 3445 18098 14173 4297 14173 4297 17276 20862 17276 20862 17875 1167 17875 1167 2300 8009 2300 8009 24589 20929 24589 20929 1500 12576 1500 12576 13994 5141 13994 5141 17237 12700 17237 12700 4421 2170 4421 2170 12426 24925 12426 24925 4853 20530 4853 20530 7613 24346 7613 24346 22811 5970 22811 5970 2065 23900 2065 23900 16900 13831 16900 13831 23843 135 23843 135 12524 20103 12524 20103 20644 15231 20644 15231 572 4376 572 4376 23085 18624 23085 18624 2006 1347 2006 1347 7487 22667 7487 22667 23968 1453 23968 1453 4046 20292 4046 20292 24441 11070 24441 11070 16650 8732 16650 8732 2047 16677 2047 16677 4658 24535 4658 24535 23346 18634 23346 18634 5323 7315 5323 7315 21913 23349 21913 23349 6490 5865 6490 5865 19788 11889 19788 11889 567 3892 567 3892 21575 22381 21575 22381 8394 1833 8394 1833 1724 17724 1724 17724 10861 12429 10861 12429 2562 4751 2562 4751 24113 22398 24113 22398 12761 13241 12761 13241 1901 21928 1901 21928 19648 3067 19648 3067 2160 13734 2160 13734 19351 1307 19351 1307 6384 19619 6384 19619 21653 11218 21653 11218 2542 21184 2542 21184 16940 565 16940 565 4189 18640 4189 18640 21490 4067 21490 4067 9454 23263 9454 23263 8183 4271 8183 4271 17128 19514 17128 19514 12056 9845 12056 9845 2653 24585 2653 24585 17413 11827 17413 11827 12036 2549 12036 2549 21356 14787 21356 14787 14442 3644 14442 3644 20389 21541 20389 21541 24607 1188 24607 1188 7511 6386 7511 6386 2500 18752 2500 18752 23201 4144 23201 4144 5618 23484 5618 23484 10275 12249 10275 12249 1070 9281 1070 9281 12653 20282 12653 20282 273 15700 273 15700 8789 16737 8789 16737 21937 11176 21937 11176 9621 908 9621 908 21308 21135 21308 21135 4735 5016 4735 5016 15759 4012 15759 4012 3455 22511 3455 22511 23043 542 23043 542 11793 2671 11793 2671 21635 21356 21635 21356 10240 4478 10240 4478 1038 24007 1038 24007 9622 18831 9622 18831 20107 2919 20107 2919 2018 21587 2018 21587 13331 10096 13331 10096 21600 20412 21600 20412 4258 6344 4258 6344 23044 2557 23044 2557 9799 23398 9799 23398 23972 1028 23972 1028 5492 18598 5492 18598 13532 3582 13532 3582 3985 13015 3985 13015 21610 24254 21610 24254 10107 4455 10107 4455 24503 23355 24503 23355 17519 2996 17519 2996 2669 5564 2669 5564 11908 23713 11908 23713 21272 12076 21272 12076 4584 17438 4584 17438 21763 22715 21763 22715 15100 3164 15100 3164 22952 13940 22952 13940 12307 2901 12307 2901 16542 24470 16542 24470 2559 6509 2559 6509 6441 19193 6441 19193 19570 16154 19570 16154 4930 23425 4930 23425 20412 9625 20412 9625 9514 23668 9514 23668 23326 2471 23326 2471 11466 19839 11466 19839 1273 4295 1273 4295 23867 816 23867 816 9961 15123 9961 15123 24071 4569 24071 4569 3290 23086 3290 23086 14682 3609 14682 3609 21377 18026 21377 18026 5270 21310 5270 21310 9282 2380 9282 2380 20599 14248 20599 14248 2090 18928 2090 18928 12833 627 12833 627 21368 6855 21368 6855 13223 20487 13223 20487 19868 2604 19868 2604 8104 1729 8104 1729 5032 24864 5032 24864 1699 14252 1699 14252 12706 7081 12706 7081 16538 18575 16538 18575 23964 16633 23964 16633 6261 4737 6261 4737 21271 15533 21271 15533 3422 23314 3422 23314 13374 182 13374 182 1498 12014 1498 12014 16665 1301 16665 1301 3461 12075 3461 12075 21287 14759 21287 14759 24522 18505 24522 18505 8081 12710 8081 12710 12862 4874 12862 4874 17298 17901 17298 17901 960 5785 960 5785 23019 20396 23019 20396 2473 2774 2473 2774 22526 23792 22526 23792 4314 1355 4314 1355 21333 24008 21333 24008 15782 11109 15782 11109 3478 24895 3478 24895 16383 174 16383 174 2046 17208 2046 17208 22140 944 22140 944 1442 21449 1442 21449 24467 7993 24467 7993 3728 23892 3728 23892 23819 13730 23819 13730 10977 22861 10977 22861 31 5059 31 5059 20879 8694 20879 8694 4707 24391 4707 24391 22067 1734 22067 1734 102 11323 102 11323 5770 17206 5770 17206 20843 2077 20843 2077 1290 23660 1290 23660 3986 7326 3986 7326 11101 2408 11101 2408 21945 21594 21945 21594 16550 138 16550 138 2360 1095 2360 1095 17673 14078 17673 14078 671 2415 671 2415 18479 21123 18479 21123 4906 970 4906 970 20799 7882 20799 7882 2304 19410 2304 19410 24146 639 24146 639 5594 20744 5594 20744 14375 4581 14375 4581 1601 19389 1601 19389 23206 24434 23206 24434 17292 3435 17292 3435 23059 15792 23059 15792 127 3229 127 3229 20434 24169 20434 24169 2592 19001 2592 19001 21695 2475 21695 2475 7296 18399 7296 18399 14885 13233 14885 13233 2147 24444 2147 24444 17633 5113 17633 5113 802 17090 802 17090 23991 21674 23991 21674 2539 3003 2539 3003 18248 23430 18248 23430 1907 14704 1907 14704 17808 10148 17808 10148 9577 24871 9577 24871 1481 4222 1481 4222 21855 15696 21855 15696 20840 24033 20840 24033 1786 865 1786 865 18200 20845 18200 20845 1400 4954 1400 4954 18882 24404 18882 24404 24430 3121 24430 3121 20471 12712 20471 12712 9397 3013 9397 3013 1723 8101 1723 8101 13594 13081 13594 13081 2276 24792 2276 24792 18691 3310 18691 3310 9107 23707 9107 23707 1520 6799 1520 6799 22392 23783 22392 23783 24144 826 24144 826 6891 18160 6891 18160 10854 1013 10854 1013 24223 12660 24223 12660 11476 1865 11476 1865 13256 2682 13256 2682 23333 14226 23333 14226 13535 24122 13535 24122 4814 7918 4814 7918 17116 24437 17116 24437 23962 10177 23962 10177 421 19085 421 19085 10672 6162 10672 6162 18067 2909 18067 2909 19642 12124 19642 12124 3036 19778 3036 19778 13813 14400 13813 14400 4181 22321 4181 22321 1545 14309 1545 14309 15833 13510 15833 13510 6309 347 6309 347 16817 16789 16817 16789 4916 4440 4916 4440 2929 664 2929 664 13242 21624 13242 21624 411 322 411 322 23737 24962 23737 24962 15351 7282 15351 7282 13052 1519 13052 1519 1426 19729 1426 19729 19732 1202 19732 1202 24426 23176 24426 23176 7559 13636 7559 13636 23951 23208 23951 23208 2861 1236 2861 1236 16789 5652 16789 5652 4941 3852 4941 3852 1144 23822 1144 23822 24368 1139 24368 1139 14817 20213 14817 20213 8495 710 8495 710 18607 6506 18607 6506 4663 22185 4663 22185 24970 19211 24970 19211 714 264 714 264 24111 24259 24111 24259 1911 7530 1911 7530 16477 21971 16477 21971 24404 10782 24404 10782 9851 20007 9851 20007 20613 918 20613 918 21609 20538 21609 20538 14897 1081 14897 1081 804 18484 804 18484 17340 24644 17340 24644 2034 8813 2034 8813 20294 12141 20294 12141 7041 2757 7041 2757 1190 21877 1190 21877 17939 27 17939 27 5888 19565 5888 19565 4139 1296 4139 1296 12467 23801 12467 23801 347 511 347 511 24182 18270 24182 18270 8400 7889 8400 7889 14896 13817 14896 13817 9099 6282 9099 6282 15148 22244 15148 22244 2729 1275 2729 1275 1100 21319 1100 21319 3894 2222 3894 2222 21000 7266 21000 7266 1533 2578 1533 2578 24001 10369 24001 10369 5235 17068 5235 17068 19218 3157 19218 3157 2418 24484 2418 24484 18875 22300 18875 22300 22612 3189 22612 3189 7726 11027 7726 11027 426 24721 426 24721 7493 12973 7493 12973 21323 23411 21323 23411 1329 2087 1329 2087 9867 24173 9867 24173 16757 2850 16757 2850 1988 2347 1988 2347 6856 22211 6856 22211 16954 19165 16954 19165 7086 1429 7086 1429 16303 13451 16303 13451 21503 9774 21503 9774 2674 974 2674 974 24903 11043 24903 11043 5225 748 5225 748 9187 24793 9187 24793 254 13305 254 13305 18217 4428 18217 4428 6437 7102 6437 7102 22544 16795 22544 16795 723 344 723 344 17400 12358 17400 12358 12350 21693 12350 21693 14449 1250 14449 1250 830 22456 830 22456 19778 2985 19778 2985 4401 11579 4401 11579 21700 23738 21700 23738 4097 12686 4097 12686 22133 55 22133 55 6822 21262 6822 21262 24245 3991 24245 3991 9550 15114 9550 15114 15515 5422 15515 5422 453 20373 453 20373 16013 3542 16013 3542 4979 24639 4979 24639 22238 6314 22238 6314 5030 24080 5030 24080 761 1938 761 1938 15931 22506 15931 22506 1220 4648 1220 4648 23023 13809 23023 13809 9280 5524 9280 5524 16025 13944 16025 13944 4836 1109 4836 1109 23094 7958 23094 7958 36 18707 36 18707 10897 18356 10897 18356 22908 1510 22908 1510 15894 16261 15894 16261 3922 2439 3922 2439 10840 21066 10840 21066 18690 5198 18690 5198 3030 13714 3030 13714 17684 19551 17684 19551 5010 23836 5010 23836 1681 318 1681 318 14183 23859 14183 23859 5715 11444 5715 11444 11958 21158 11958 21158 1211 9452 1211 9452 11147 612 11147 612 22039 17149 22039 17149 3984 15193 3984 15193 15924 2831 15924 2831 24654 23691 24654 23691 1347 7537 1347 7537 19183 17021 19183 17021 12496 4914 12496 4914 5707 14254 5707 14254 18953 22619 18953 22619 2382 2061 2382 2061 15731 23653 15731 23653 23442 21460 23442 21460 14995 14505 14995 14505 12879 3817 12879 3817 5555 24807 5555 24807 22606 14841 22606 14841 10231 22832 10231 22832 18499 11876 18499 11876 21237 20293 21237 20293 2162 934 2162 934 15075 7545 15075 7545 3749 24832 3749 24832 24761 5576 24761 5576 15497 53 15497 53 24919 16271 24919 16271 3118 3434 3118 3434 20075 13391 20075 13391 2977 4677 2977 4677 16709 9447 16709 9447 8847 23952 8847 23952 496 419 496 419 19520 24418 19520 24418 224 92 224 92 3824 24910 3824 24910 17837 5662 17837 5662 21355 24342 21355 24342 23495 5654 23495 5654 52 13823 52 13823 24148 7585 24148 7585 18629 23628 18629 23628 3099 14633 3099 14633 6582 2020 6582 2020 18656 23545 18656 23545 1803 13213 1803 13213 6158 23451 6158 23451 1384 2494 1384 2494 21115 21212 21115 21212 13951 8751 13951 8751 1676 24180 1676 24180 24502 7343 24502 7343 2082 13379 2082 13379 14361 8491 14361 8491 5756 379 5756 379 14823 10194 14823 10194 20447 4114 20447 4114 794 1600 794 1600 7543 20807 7543 20807 2283 16459 2283 16459 22548 6423 22548 6423 13085 20066 13085 20066 3827 5225 3827 5225 18989 14992 18989 14992 2934 632 2934 632 13612 20700 13612 20700 1766 1024 1766 1024 24925 11631 24925 11631 10413 19483 10413 19483 7572 15506 7572 15506 24041 811 24041 811 13501 22184 13501 22184 18899 1792 18899 1792 13581 12798 13581 12798 22173 1654 22173 1654 903 23727 903 23727 17256 1499 17256 1499 791 22867 791 22867 9094 2852 9094 2852 21367 24157 21367 24157 14784 8180 14784 8180 1152 18418 1152 18418 15835 3267 15835 3267 21460 24322 21460 24322 185 1972 185 1972 19741 19329 19741 19329 4939 4541 4939 4541 21435 22743 21435 22743 3225 4862 3225 4862 24722 21679 24722 21679 3308 6938 3308 6938 17929 10565 17929 10565 2525 24451 2525 24451 11389 2596 11389 2596 21906 22051 21906 22051 3690 13581 3690 13581 14926 18604 14926 18604 8996 24630 8996 24630 3377 18363 3377 18363 24957 2634 24957 2634 6470 22967 6470 22967 1861 4625 1861 4625 24609 23755 24609 23755 6002 6765 6002 6765 24662 19159 24662 19159 6359 1418 6359 1418 246 23154 246 23154 22753 16398 22753 16398 13129 6062 13129 6062 3937 19129 3937 19129 20322 3130 20322 3130 7271 23903 7271 23903 19448 643 19448 643 10102 16114 10102 16114 1385 22161 1385 22161 21467 1817 21467 1817 5559 21906 5559 21906 18623 44 18623 44 3626 3898 3626 3898 23219 18662 23219 18662 1827 1079 1827 1079 21526 23977 21526 23977 4819 4738 4819 4738 3329 18388 3329 18388 21451 21538 21451 21538 9940 2877 9940 2877 22958 24591 22958 24591 1649 3821 1649 3821 16260 16751 16260 16751 3683 23009 3683 23009 24987 41 24987 41 3470 163 3470 163 21556 13445 21556 13445 3452 20265 3452 20265 20919 15276 20919 15276 1744 2474 1744 2474 22201 4439 22201 4439 2622 14372 2622 14372 23589 668 23589 668 1852 12251 1852 12251 20222 22865 20222 22865 24873 3331 24873 3331 6256 24251 6256 24251 21804 10568 21804 10568 1619 23880 1619 23880 24936 6060 24936 6060 20390 12359 20390 12359 4569 146 4569 146 21421 23171 21421 23171 6048 786 6048 786 24042 23647 24042 23647 9760 3101 9760 3101 22823 21450 22823 21450 4059 9800 4059 9800 22222 654 22222 654 12431 20307 12431 20307 4162 7768 4162 7768 24249 608 24249 608 4196 6401 4196 6401 21535 17726 21535 17726 5873 13658 5873 13658 24434 3144 24434 3144 12197 19458 12197 19458 1051 7847 1051 7847 12323 3353 12323 3353 15992 10181 15992 10181 891 24709 891 24709 15945 5186 15945 5186 1275 10458 1275 10458 24185 19951 24185 19951 1757 9788 1757 9788 20196 1107 20196 1107 4759 22474 4759 22474 23446 1682 23446 1682 12926 12378 12926 12378 8235 23141 8235 23141 24896 12149 24896 12149 16769 15256 16769 15256 20601 2472 20601 2472 180 22344 180 22344 20668 10133 20668 10133 13142 23039 13142 23039 2758 4059 2758 4059 19709 484 19709 484 11495 17869 11495 17869 1310 118 1310 118 4370 13826 4370 13826 12471 5281 12471 5281 1154 14965 1154 14965 9803 21843 9803 21843 2700 189 2700 189 23826 22365 23826 22365 13176 12562 13176 12562 18249 23983 18249 23983 4436 10656 4436 10656 22687 23113 22687 23113 14956 2820 14956 2820 9457 9979 9457 9979 21692 19179 21692 19179 12429 7949 12429 7949 20244 22851 20244 22851 1259 14665 1259 14665 9926 6500 9926 6500 3932 10200 3932 10200 15603 3694 15603 3694 2089 24382 2089 24382 6524 3061 6524 3061 828 23485 828 23485 24788 17231 24788 17231 1814 2843 1814 2843 20536 16193 20536 16193 15600 5187 15600 5187 2809 19084 2809 19084 22886 12092 22886 12092 10932 23357 10932 23357 22945 1613 22945 1613 14345 19138 14345 19138 1150 22167 1150 22167 21245 5757 21245 5757 14749 15166 14749 15166 8294 23145 8294 23145 22978 9470 22978 9470 727 4670 727 4670 24818 21804 24818 21804 926 3857 926 3857 11456 22287 11456 22287 1646 15016 1646 15016 12272 24604 12272 24604 16442 19160 16442 19160 3367 1235 3367 1235 15290 6720 15290 6720 23484 23916 23484 23916 3207 18762 3207 18762 20935 13652 20935 13652 1202 200 1202 200 18517 18144 18517 18144 8668 11802 8668 11802 23357 6919 23357 6919 3108 22429 3108 22429 20201 3678 20201 3678 529 20900 529 20900 16268 23019 16268 23019 24238 13595 24238 13595 2361 10833 2361 10833 847 5455 847 5455 16225 16159 16225 16159 22089 4595 22089 4595 9973 20703 9973 20703 4078 1397 4078 1397 21884 7388 21884 7388 4105 22213 4105 22213 13840 7105 13840 7105 8123 20431 8123 20431 19867 1563 19867 1563 21440 8723 21440 8723 15619 21592 15619 21592 23498 1184 23498 1184 2788 19098 2788 19098 24004 7327 24004 7327 16166 237 16166 237 321 20583 321 20583 21771 24041 21771 24041 6205 9153 6205 9153 24514 23457 24514 23457 2580 977 2580 977 17417 12627 17417 12627 952 20945 952 20945 13005 11331 13005 11331 1288 16348 1288 16348 23665 3327 23665 3327 11211 21987 11211 21987 22278 2908 22278 2908 1392 12271 1392 12271 15725 18732 15725 18732 3393 23708 3393 23708 20145 7967 20145 7967 14474 3230 14474 3230 24808 21307 24808 21307 11040 5039 11040 5039 8288 15343 8288 15343 22122 6436 22122 6436 9396 21482 9396 21482 255 13816 255 13816 16531 622 16531 622 1169 13178 1169 13178 1558 2140 1558 2140 20033 14105 20033 14105 5866 23896 5866 23896 24841 17944 24841 17944 2181 22460 2181 22460 16223 8553 16223 8553 24300 20125 24300 20125 8617 8793 8617 8793 4264 626 4264 626 17831 17974 17831 17974 4524 16984 4524 16984 10835 23313 10835 23313 19969 15603 19969 15603 19353 4311 19353 4311 943 21614 943 21614 7127 15407 7127 15407 21203 6929 21203 6929 2618 13764 2618 13764 20792 23605 20792 23605 3331 14819 3331 14819 12111 8768 12111 8768 17233 24915 17233 24915 24940 2007 24940 2007 16920 9476 16920 9476 28 23729 28 23729 21903 18359 21903 18359 4746 8030 4746 8030 24878 1627 24878 1627 10944 18608 10944 18608 22177 5343 22177 5343 15253 23168 15253 23168 21473 12872 21473 12872 7674 8746 7674 8746 21551 2968 21551 2968 1688 19760 1688 19760 18354 3890 18354 3890 8609 19462 8609 19462 21892 841 21892 841 13491 20997 13491 20997 22645 3886 22645 3886 3600 21004 3600 21004 17631 1696 17631 1696 2568 14366 2568 14366 10013 3467 10013 3467 728 6454 728 6454 23074 24018 23074 24018 1344 8667 1344 8667 6054 20633 6054 20633 20226 108 20226 108 5876 8426 5876 8426 20516 24050 20516 24050 8167 766 8167 766 12088 19911 12088 19911 20556 5833 20556 5833 6714 24652 6714 24652 19490 10648 19490 10648 12920 5927 12920 5927 23691 19870 23691 19870 4413 20822 4413 20822 18631 2969 18631 2969 10883 13481 10883 13481 20160 24809 20160 24809 23910 6747 23910 6747 914 2849 914 2849 15361 23064 15361 23064 5027 4202 5027 4202 21647 24211 21647 24211 3943 3530 3943 3530 14314 9170 14314 9170 8086 17001 8086 17001 18406 12449 18406 12449 11572 24438 11572 24438 3299 1345 3299 1345 24798 3437 24798 3437 20794 23190 20794 23190 4178 2895 4178 2895 7978 16901 7978 16901 15695 11863 15695 11863 13425 23814 13425 23814 22430 11327 22430 11327 16908 22464 16908 22464 22380 2542 22380 2542 354 6415 354 6415 20385 14493 20385 14493 3368 131 3368 131 20277 17466 20277 17466 1944 7582 1944 7582 18707 2231 18707 2231 3921 11349 3921 11349 543 5122 543 5122 18737 21909 18737 21909 10555 722 10555 722 261 3628 261 3628 22891 20006 22891 20006 3973 9641 3973 9641 22837 17116 22837 17116 391 8696 391 8696 18452 5321 18452 5321 22626 1273 22626 1273 18571 10794 18571 10794 6934 17015 6934 17015 24039 1332 24039 1332 2812 5516 2812 5516 21567 9690 21567 9690 7320 2396 7320 2396 13439 20021 13439 20021 5585 15599 5585 15599 20950 24928 20950 24928 4845 19659 4845 19659 8546 14809 8546 14809 23607 936 23607 936 2789 21041 2789 21041 9908 23667 9908 23667 22557 4577 22557 4577 1544 16595 1544 16595 24737 631 24737 631 1571 23843 1571 23843 17852 15338 17852 15338 5536 4118 5536 4118 22309 18119 22309 18119 1618 4790 1618 4790 15728 19810 15728 19810 22587 13374 22587 13374 2817 75 2817 75 18990 21382 18990 21382 6753 2388 6753 2388 2777 21605 2777 21605 23997 1374 23997 1374 3557 24473 3557 24473 820 609 820 609 12522 14497 12522 14497 20257 8844 20257 8844 7584 1707 7584 1707 19208 23229 19208 23229 6254 3202 6254 3202 1061 23981 1061 23981 7105 3749 7105 3749 22505 21827 22505 21827 5657 2945 5657 2945 17284 22772 17284 22772 21911 7808 21911 7808 13823 14683 13823 14683 21520 21615 21520 21615 5625 1738 5625 1738 16837 13115 16837 13115 17610 8498 17610 8498 4236 24884 4236 24884 8299 2510 8299 2510 24424 16953 24424 16953 9913 20968 9913 20968 19291 12368 19291 12368 8091 21970 8091 21970 24564 9892 24564 9892 19390 258 19390 258 11605 22179 11605 22179 20339 393 20339 393 6046 15199 6046 15199 16800 3798 16800 3798 5685 22972 5685 22972 18736 14451 18736 14451 10439 814 10439 814 23527 7611 23527 7611 14168 20629 14168 20629 5955 5347 5955 5347 14821 20331 14821 20331 3738 4048 3738 4048 20259 17685 20259 17685 11442 8463 11442 8463 2765 19103 2765 19103 20090 2967 20090 2967 5804 19092 5804 19092 17973 1351 17973 1351 14195 21248 14195 21248 11198 2982 11198 2982 22150 18735 22150 18735 2273 6260 2273 6260 14948 11978 14948 11978 2711 9858 2711 9858 16610 1811 16610 1811 1015 24055 1015 24055 8453 6371 8453 6371 23830 22960 23830 22960 7737 20507 7737 20507 20507 808 20507 808 4061 22396 4061 22396 9801 1153 9801 1153 19307 10581 19307 10581 5583 1836 5583 1836 739 18536 739 18536 8886 21722 8886 21722 471 69 471 69 12277 2151 12277 2151 23391 6887 23391 6887 11076 24099 11076 24099 3669 17501 3669 17501 21285 226 21285 226 9054 23709 9054 23709 22584 188 22584 188 7089 11428 7089 11428 16425 21240 16425 21240 5287 743 5287 743 17618 11280 17618 11280 8042 23715 8042 23715 11880 12864 11880 12864 6343 24770 6343 24770 24867 5501 24867 5501 784 16416 784 16416 24494 24313 24494 24313 7076 3317 7076 3317 19722 24040 19722 24040 3396 9969 3396 9969 19566 56 19566 56 22437 8707 22437 8707 3203 21198 3203 21198 19979 1302 19979 1302 24412 2725 24412 2725 271 11297 271 11297 21612 1902 21612 1902 655 21352 655 21352 20387 1258 20387 1258 12878 10023 12878 10023 20649 21609 20649 21609 4645 13464 4645 13464 10969 353 10969 353 2041 23988 2041 23988 21840 6906 21840 6906 3935 22128 3935 22128 21002 6175 21002 6175 5202 7241 5202 7241 24505 24396 24505 24396 17034 8944 17034 8944 5419 15674 5419 15674 563 22450 563 22450 19262 2828 19262 2828 1942 24945 1942 24945 18421 17169 18421 17169 2173 2204 2173 2204 780 21899 780 21899 15989 2652 15989 2652 5269 17474 5269 17474 22829 9841 22829 9841 3942 16902 3942 16902 23556 2108 23556 2108 412 7797 412 7797 10806 23572 10806 23572 4326 3378 4326 3378 14325 17769 14325 17769 19248 4268 19248 4268 580 15235 580 15235 21746 2459 21746 2459 12309 14215 12309 14215 5173 23979 5173 23979 17702 16921 17702 16921 19437 4132 19437 4132 3 20558 3 20558 24684 4127 24684 4127 7404 19054 7404 19054 2330 702 2330 702 22905 21154 22905 21154 14936 4027 14936 4027 21930 24573 21930 24573 368 17193 368 17193 24670 2037 24670 2037 4957 14267 4957 14267 782 4525 782 4525 10910 16533 10910 16533 19611 15248 19611 15248 2278 4733 2278 4733 22478 18258 22478 18258 4044 6193 4044 6193 23166 17519 23166 17519 12279 3274 12279 3274 8266 23419 8266 23419 21450 10908 21450 10908 1868 16857 1868 16857 18276 10134 18276 10134 3726 20849 3726 20849 22523 24214 22523 24214 16997 14780 16997 14780 4163 22436 4163 22436 22577 5715 22577 5715 1608 24733 1608 24733 13494 8939 13494 8939 4505 19947 4505 19947 12929 17270 12929 17270 151 4105 151 4105 24699 8264 24699 8264 4931 24187 4931 24187 22276 4958 22276 4958 8999 23404 8999 23404 24158 7716 24158 7716 14711 20764 14711 20764 4165 4237 4165 4237 18051 20283 18051 20283 10281 759 10281 759 7681 11780 7681 11780 3531 20086 3531 20086 22652 1964 22652 1964 4087 10080 4087 10080 19325 12829 19325 12829 12702 6510 12702 6510 15221 2279 15221 2279 12549 7843 12549 7843 16135 1448 16135 1448 24760 7581 24760 7581 15259 21954 15259 21954 2229 1944 2229 1944 21890 5401 21890 5401 6101 17444 6101 17444 8947 3514 8947 3514 22034 7754 22034 7754 5532 5227 5532 5227 450 1524 450 1524 22088 17405 22088 17405 1492 24603 1492 24603 22381 9248 22381 9248 3796 1126 3796 1126 5806 21458 5806 21458 15219 1949 15219 1949 2200 9208 2200 9208 245 24517 245 24517 24747 14510 24747 14510 3293 20212 3293 20212 24365 6369 24365 6369 17642 23898 17642 23898 5260 19489 5260 19489 1134 3880 1134 3880 4287 20467 4287 20467 19268 2126 19268 2126 24814 4412 24814 4412 4198 16961 4198 16961 16630 19530 16630 19530 2795 2249 2795 2249 18311 17919 18311 17919 1993 10734 1993 10734 24460 2742 24460 2742 6568 22041 6568 22041 24706 20425 24706 20425 7126 12240 7126 12240 729 23406 729 23406 23204 8166 23204 8166 9474 19594 9474 19594 3137 666 3137 666 20773 23807 20773 23807 2586 4391 2586 4391 16970 21749 16970 21749 987 24675 987 24675 20367 3482 20367 3482 893 17139 893 17139 13170 24840 13170 24840 16910 22855 16910 22855 9703 360 9703 360 6686 13974 6686 13974 14972 7217 14972 7217 18407 1469 18407 1469 1326 7230 1326 7230 22241 18990 22241 18990 7302 3556 7302 3556 17848 10595 17848 10595 2331 21972 2331 21972 17288 6893 17288 6893 21307 23580 21307 23580 4393 1575 4393 1575 23277 21071 23277 21071 2001 59 2001 59 24886 19598 24886 19598 11130 23396 11130 23396 427 5112 427 5112 20900 18957 20900 18957 10175 532 10175 532 2979 8581 2979 8581 15069 17915 15069 17915 384 16655 384 16655 15082 21747 15082 21747 22065 16098 22065 16098 8137 2721 8137 2721 24612 21389 24612 21389 10670 5029 10670 5029 499 16150 499 16150 16178 617 16178 617 23261 16409 23261 16409 1507 20786 1507 20786 23130 6932 23130 6932 3950 231 3950 231 17775 15065 17775 15065 48 10674 48 10674 24660 3186 24660 3186 686 6223 686 6223 22751 20453 22751 20453 13424 1292 13424 1292 18913 15630 18913 15630 5671 10375 5671 10375 19269 23873 19269 23873 22386 2431 22386 2431 2494 21983 2494 21983 24421 5365 24421 5365 2057 24227 2057 24227 23720 4308 23720 4308 3190 19726 3190 19726 12346 4810 12346 4810 2672 14870 2672 14870 14362 4722 14362 4722 21034 8475 21034 8475 18611 21606 18611 21606 584 24539 584 24539 21213 10731 21213 10731 5065 19928 5065 19928 20394 4531 20394 4531 12559 23386 12559 23386 628 8146 628 8146 6016 23794 6016 23794 23635 7291 23635 7291 10508 23994 10508 23994 611 8988 611 8988 21108 13047 21108 13047 10210 16372 10210 16372 14456 2226 14456 2226 23959 10562 23959 10562 3022 2462 3022 2462 17983 12721 17983 12721 7646 20032 7646 20032 21529 1685 21529 1685 3793 21043 3793 21043 24573 11625 24573 11625 1979 5711 1979 5711 24874 19960 24874 19960 10720 1494 10720 1494 24569 19132 24569 19132 198 2398 198 2398 8434 20980 8434 20980 22028 956 22028 956 2816 23559 2816 23559 7464 6404 7464 6404 22656 23020 22656 23020 2274 24029 2274 24029 11284 14613 11284 14613 2601 5548 2601 5548 24133 22473 24133 22473 1874 1633 1874 1633 19153 7750 19153 7750 3825 24230 3825 24230 22944 1425 22944 1425 700 13483 700 13483 16026 9508 16026 9508 3656 15049 3656 15049 24237 17832 24237 17832 5168 2953 5168 2953 17938 22876 17938 22876 874 11655 874 11655 24271 1204 24271 1204 11891 14103 11891 14103 24054 5262 24054 5262 10516 14238 10516 14238 3878 24452 3878 24452 10318 14472 10318 14472 17847 23787 17847 23787 24682 10332 24682 10332 18478 2911 18478 2911 1074 18470 1074 18470 22528 3513 22528 3513 2214 24821 2214 24821 23854 12300 23854 12300 14814 24670 14814 24670 5311 16620 5311 16620 24229 12913 24229 12913 9366 17803 9366 17803 22334 4104 22334 4104 1271 17014 1271 17014 18130 11192 18130 11192 118 23805 118 23805 24541 7471 24541 7471 16551 12585 16551 12585 9697 2694 9697 2694 21169 22126 21169 22126 3441 779 3441 779 15994 16865 15994 16865 24401 5291 24401 5291 11012 12027 11012 12027 22560 21160 22560 21160 3911 4174 3911 4174 15855 19639 15855 19639 6807 4247 6807 4247 9575 7859 9575 7859 19076 23960 19076 23960 6651 11485 6651 11485 24278 8011 24278 8011 1103 23616 1103 23616 7595 1476 7595 1476 19658 22804 19658 22804 115 18101 115 18101 22617 3518 22617 3518 1156 17317 1156 17317 10040 14676 10040 14676 24780 21844 24780 21844 9231 9041 9231 9041 6746 18175 6746 18175 24766 441 24766 441 5302 16593 5302 16593 17465 576 17465 576 2155 6296 2155 6296 18609 2157 18609 2157 7106 21725 7106 21725 5472 9103 5472 9103 12250 19828 12250 19828 24917 716 24917 716 2880 20244 2880 20244 21255 831 21255 831 21741 24125 21741 24125 2469 967 2469 967 23990 22737 23990 22737 10614 1933 10614 1933 21475 246 21475 246 24330 14099 24330 14099 1920 1737 1920 1737 5324 22004 5324 22004 15153 7673 15153 7673 18757 2138 18757 2138 2564 13097 2564 13097 23774 20443 23774 20443 2449 2350 2449 2350 16591 23847 16591 23847 21765 9178 21765 9178 4770 783 4770 783 22058 22831 22058 22831 193 5062 193 5062 21589 9769 21589 9769 1023 22284 1023 22284 21586 2507 21586 2507 12037 14050 12037 14050 4235 24587 4235 24587 23632 250 23632 250 18865 9760 18865 9760 5460 20885 5460 20885 8684 11833 8684 11833 24352 6451 24352 6451 1904 933 1904 933 13835 24349 13835 24349 1943 12321 1943 12321 11462 13261 11462 13261 23943 7654 23943 7654 15802 8249 15802 8249 5305 21087 5305 21087 20332 11441 20332 11441 1443 5087 1443 5087 5645 23606 5645 23606 23696 3304 23696 3304 17125 20266 17125 20266 21702 793 21702 793 14135 19331 14135 19331 3963 4845 3963 4845 8614 18986 8614 18986 7311 3747 7311 3747 4609 23855 4609 23855 23002 7 23002 7 24845 24781 24845 24781 4416 21973 4416 21973 1407 9878 1407 9878 3704 6366 3704 6366 14080 17061 14080 17061 24544 19668 24544 19668 20712 11678 20712 11678 9837 3399 9837 3399 16096 15000 16096 15000 1242 882 1242 882 6185 20036 6185 20036 20524 9236 20524 9236 884 21744 884 21744 18208 939 18208 939 10981 23063 10981 23063 20835 747 20835 747 1834 15669 1834 15669 16124 21820 16124 21820 2680 12886 2680 12886 15170 8432 15170 8432 7115 18426 7115 18426 23754 2320 23754 2320 4747 4706 4747 4706 22920 16829 22920 16829 15591 22599 15591 22599 3928 4153 3928 4153 8767 24991 8767 24991 18443 2306 18443 2306 6570 17211 6570 17211 965 1861 965 1861 21506 10536 21506 10536 298 24790 298 24790 10562 10690 10562 10690 1192 24395 1192 24395 23850 6207 23850 6207 18576 19805 18576 19805 9763 5933 9763 5933 6578 12080 6578 12080 22324 866 22324 866 18896 21668 18896 21668 24448 2623 24448 2623 11393 18458 11393 18458 15851 16644 15851 16644 16306 9129 16306 9129 10685 4277 10685 4277 20547 2333 20547 2333 2207 18787 2207 18787 15615 4582 15615 4582 2316 13852 2316 13852 8949 23010 8949 23010 17437 799 17437 799 444 21128 444 21128 24572 5385 24572 5385 18434 14609 18434 14609 23995 24970 23995 24970 18821 13118 18821 13118 9797 1928 9797 1928 20020 21317 20020 21317 2689 14005 2689 14005 20048 21097 20048 21097 3976 17163 3976 17163 13434 3970 13434 3970 16865 11658 16865 11658 5848 19907 5848 19907 20611 7213 20611 7213 5115 20831 5115 20831 21434 2435 21434 2435 6755 13828 6755 13828 23611 1669 23611 1669 9901 6522 9901 6522 22916 23938 22916 23938 632 4296 632 4296 16146 12175 16146 12175 8753 1142 8753 1142 1254 22666 1254 22666 17202 8105 17202 8105 1285 23370 1285 23370 5870 868 5870 868 24575 9143 24575 9143 1135 4509 1135 4509 22246 21633 22246 21633 10471 3283 10471 3283 19066 7916 19066 7916 7213 23322 7213 23322 10664 210 10664 210 465 20385 465 20385 19387 8960 19387 8960 24686 24373 24686 24373 2176 24752 2176 24752 24509 10620 24509 10620 408 24649 408 24649 21726 16129 21726 16129 5078 4806 5078 4806 20578 24175 20578 24175 17045 579 17045 579 1529 24032 1529 24032 19564 8407 19564 8407 1550 6321 1550 6321 16073 22912 16073 22912 23422 2870 23422 2870 22 13822 22 13822 24657 20844 24657 20844 3199 4389 3199 4389 16851 18756 16851 18756 3960 2981 3960 2981 24066 23989 24066 23989 132 18355 132 18355 13868 7200 13868 7200 2644 1736 2644 1736 9501 12384 9501 12384 20657 23013 20657 23013 7184 12936 7184 12936 22302 24341 22302 24341 6795 12490 6795 12490 16081 2437 16081 2437 24169 24787 24169 24787 12645 3348 12645 3348 3501 22536 3501 22536 21629 13407 21629 13407 14700 21349 14700 21349 539 23562 539 23562 22726 506 22726 506 3802 24225 3802 24225 11017 8309 11017 8309 6222 23211 6222 23211 23820 7791 23820 7791 3532 12200 3532 12200 17006 22170 17006 22170 1030 4986 1030 4986 15799 18222 15799 18222 1706 12643 1706 12643 20776 22307 20776 22307 23935 5151 23935 5151 5038 17409 5038 17409 19983 2105 19983 2105 10552 21046 10552 21046 20012 6229 20012 6229 7548 21015 7548 21015 19144 391 19144 391 4753 23876 4753 23876 71 10075 71 10075 6993 21387 6993 21387 19384 9817 19384 9817 4949 5629 4949 5629 23672 21330 23672 21330 2856 4508 2856 4508 14852 23767 14852 23767 3971 10479 3971 10479 19937 20088 19937 20088 24362 18038 24362 18038 1433 9000 1433 9000 23197 180 23197 180 8083 12275 8083 12275 13534 1002 13534 1002 4147 18544 4147 18544 11506 7726 11506 7726 1523 19985 1523 19985 14102 1701 14102 1701 1209 20975 1209 20975 23292 8126 23292 8126 12855 13218 12855 13218 6327 1988 6327 1988 5217 18512 5217 18512 8625 11351 8625 11351 19465 929 19465 929 12306 14411 12306 14411 23967 24932 23967 24932 2288 5056 2288 5056 6026 24229 6026 24229 15774 3344 15774 3344 19770 16295 19770 16295 18539 1795 18539 1795 1283 14177 1283 14177 12204 23635 12204 23635 14523 5167 14523 5167 24650 22886 24650 22886 9166 8675 9166 8675 22443 20448 22443 20448 23559 735 23559 735 13846 15028 13846 15028 3498 207 3498 207 21846 19738 21846 19738 8126 5781 8126 5781 1869 18616 1869 18616 8623 3425 8623 3425 702 19523 702 19523 10176 3167 10176 3167 129 23234 129 23234 7660 8947 7660 8947 23263 23050 23263 23050 2810 14522 2810 14522 2019 23712 2019 23712 22906 19285 22906 19285 1420 8618 1420 8618 21010 19262 21010 19262 3874 11787 3874 11787 20069 24441 20069 24441 1435 12377 1435 12377 23502 7027 23502 7027 1735 17496 1735 17496 15957 1194 15957 1194 21597 24773 21597 24773 17164 9493 17164 9493 2864 23274 2864 23274 20207 3000 20207 3000 8516 15227 8516 15227 16373 8900 16373 8900 4375 633 4375 633 13285 16836 13285 16836 17394 701 17394 701 3864 21444 3864 21444 24129 17272 24129 17272 12123 6018 12123 6018 70 197 70 197 10934 18478 10934 18478 5704 3194 5704 3194 2589 16242 2589 16242 22239 4539 22239 4539 8793 21348 8793 21348 4839 3359 4839 3359 3251 9151 3251 9151 11152 19093 11152 19093 22684 6340 22684 6340 17140 22827 17140 22827 5696 5975 5696 5975 17369 12387 17369 12387 7219 4167 7219 4167 439 22079 439 22079 11470 10390 11470 10390 19823 19880 19823 19880 438 1864 438 1864 20780 7579 20780 7579 8038 19310 8038 19310 21947 6773 21947 6773 16197 3742 16197 3742 3897 19061 3897 19061 15068 5980 15068 5980 23701 2022 23701 2022 9690 16591 9690 16591 18099 4848 18099 4848 10156 13525 10156 13525 14666 24917 14666 24917 3657 7085 3657 7085 19228 313 19228 313 24471 14565 24471 14565 2474 22696 2474 22696 24800 18073 24800 18073 17704 8672 17704 8672 11357 16712 11357 16712 21461 3562 21461 3562 9408 17430 9408 17430 5681 23455 5681 23455 12727 6261 12727 6261 23123 1170 23123 1170 1906 9775 1906 9775 24768 24784 24768 24784 488 22704 488 22704 14952 6536 14952 6536 22864 20737 22864 20737 14046 16881 14046 16881 5640 4713 5640 4713 11821 19378 11821 19378 2184 3160 2184 3160 23585 24558 23585 24558 15542 11661 15542 11661 12580 21416 12580 21416 24478 8159 24478 8159 243 21964 243 21964 14758 33 14758 33 22668 5485 22668 5485 7026 10813 7026 10813 24141 211 24141 211 409 16135 409 16135 10219 110 10219 110 24065 13153 24065 13153 834 23768 834 23768 19309 11439 19309 11439 12303 1530 12303 1530 21099 17909 21099 17909 12158 105 12158 105 23551 20427 23551 20427 7565 6538 7565 6538 20128 21438 20128 21438 9194 4971 9194 4971 2994 1150 2994 1150 22289 22187 22289 22187 3497 14814 3497 14814 23513 9550 23513 9550 5210 17829 5210 17829 1073 1326 1073 1326 9032 9204 9032 9204 1026 22025 1026 22025 24592 363 24592 363 4362 24381 4362 24381 16623 19949 16623 19949 24651 24516 24651 24516 14608 15250 14608 15250 8821 9297 8821 9297 24787 1381 24787 1381 10425 22332 10425 22332 2710 11086 2710 11086 14866 18964 14866 18964 22036 4283 22036 4283 2198 16178 2198 16178 22936 3255 22936 3255 4076 16519 4076 16519 23176 24682 23176 24682 9563 12630 9563 12630 17368 312 17368 312 8193 10186 8193 10186 13474 20679 13474 20679 2952 8086 2952 8086 20381 17982 20381 17982 12014 2233 12014 2233 3840 21149 3840 21149 3334 5200 3334 5200 18591 17072 18591 17072 2933 24485 2933 24485 18633 14866 18633 14866 11752 23144 11752 23144 20192 635 20192 635 3826 9680 3826 9680 23095 21121 23095 21121 9169 3848 9169 3848 1441 13052 1441 13052 9165 5625 9165 5625 20830 23817 20830 23817 1504 9583 1504 9583 23317 1376 23317 1376 1270 19821 1270 19821 21495 13644 21495 13644 2424 6758 2424 6758 9371 22518 9371 22518 4757 2062 4757 2062 20708 13294 20708 13294 672 24200 672 24200 21470 221 21470 221 7724 16679 7724 16679 21952 21275 21952 21275 1648 1917 1648 1917 10680 20680 10680 20680 19541 2630 19541 2630 6271 16248 6271 16248 35 4774 35 4774 19166 19358 19166 19358 2560 3429 2560 3429 15341 23399 15341 23399 23523 12680 23523 12680 434 3268 434 3268 15440 19335 15440 19335 4555 6249 4555 6249 23804 23593 23804 23593 908 8649 908 8649 19737 21473 19737 21473 9777 9902 9777 9902 17950 24663 17950 24663 10225 5874 10225 5874 2442 19943 2442 19943 14741 13836 14741 13836 1129 208 1129 208 2871 21410 2871 21410 8282 8643 8282 8643 299 21617 299 21617 4477 20691 4477 20691 21243 11348 21243 11348 3834 3254 3834 3254 1332 20987 1332 20987 18442 7900 18442 7900 8427 3287 8427 3287 23504 77 23504 77 6277 1664 6277 1664 20842 22848 20842 22848 10791 2419 10791 2419 1916 9115 1916 9115 20917 18301 20917 18301 17871 3142 17871 3142 1796 18170 1796 18170 14638 4811 14638 4811 3364 23632 3364 23632 13703 9726 13703 9726 1223 21837 1223 21837 16949 10899 16949 10899 13565 19592 13565 19592 2400 5091 2400 5091 23024 22407 23024 22407 11864 919 11864 919 1524 19929 1524 19929 24174 24206 24174 24206 13728 8794 13728 8794 1033 869 1033 869 17459 19656 17459 19656 634 4130 634 4130 4913 12863 4913 12863 22221 4134 22221 4134 15936 22734 15936 22734 6339 9741 6339 9741 17696 20486 17696 20486 1337 5577 1337 5577 18233 13020 18233 13020 3713 23217 3713 23217 22716 13211 22716 13211 10812 7536 10812 7536 23376 23059 23376 23059 1179 4917 1179 4917 22812 21405 22812 21405 10418 4964 10418 4964 616 7712 616 7712 11983 24906 11983 24906 4978 15521 4978 15521 13921 4418 13921 4418 24989 12903 24989 12903 7177 661 7177 661 11977 24660 11977 24660 24122 219 24122 219 2380 2760 2380 2760 11286 13179 11286 13179 5152 20378 5152 20378 20465 921 20465 921 1037 23219 1037 23219 24499 19000 24499 19000 6106 829 6106 829 22801 18899 22801 18899 2483 4025 2483 4025 10770 17795 10770 17795 21294 9158 21294 9158 9904 18440 9904 18440 1066 3360 1066 3360 21415 6987 21415 6987 1390 21341 1390 21341 15997 12401 15997 12401 13275 15876 13275 15876 18991 24114 18991 24114 97 24831 97 24831 23776 14145 23776 14145 2398 22560 2398 22560 23931 752 23931 752 20276 10157 20276 10157 493 22875 493 22875 24771 17756 24771 17756 1040 9924 1040 9924 23173 16480 23173 16480 1388 2252 1388 2252 20595 23100 20595 23100 9539 2370 9539 2370 23851 11337 23851 11337 23 18799 23 18799 14192 3510 14192 3510 23509 11177 23509 11177 4034 15468 4034 15468 22116 12734 22116 12734 4209 1257 4209 1257 2101 16688 2101 16688 9578 11495 9578 11495 22834 3925 22834 3925 14 19736 14 19736 22563 4929 22563 4929 1856 13559 1856 13559 17515 22290 17515 22290 23572 10415 23572 10415 12765 17197 12765 17197 505 1308 505 1308 22989 19250 22989 19250 9829 11867 9829 11867 22030 23556 22030 23556 10779 1785 10779 1785 4204 17216 4204 17216 20766 8108 20766 8108 2122 23378 2122 23378 11269 3550 11269 3550 22365 24290 22365 24290 2917 4576 2917 4576 24809 24833 24809 24833 13077 3014 13077 3014 644 12270 644 12270 23917 20146 23917 20146 19221 6012 19221 6012 4985 18678 4985 18678 24839 1558 24839 1558 9214 23434 9214 23434 1249 154 1249 154 24388 3419 24388 3419 2078 22614 2078 22614 19905 11334 19905 11334 13028 3420 13028 3420 7984 23336 7984 23336 21196 16810 21196 16810 6983 16754 6983 16754 10504 294 10504 294 17863 23867 17863 23867 222 125 222 125 20744 14187 20744 14187 6303 13250 6303 13250 16597 6571 16597 6571 22271 21290 22271 21290 11046 12621 11046 12621 3494 23060 3494 23060 19819 11767 19819 11767 4379 18777 4379 18777 20284 24963 20284 24963 11313 923 11313 923 944 16025 944 16025 15761 8459 15761 8459 24603 24141 24603 24141 4115 2295 4115 2295 24040 6897 24040 6897 3843 18287 3843 18287 9255 20984 9255 20984 21821 24494 21821 24494 17800 3919 17800 3919 11302 21794 11302 21794 481 433 481 433 17581 20473 17581 20473 6302 13515 6302 13515 18981 2469 18981 2469 8941 6031 8941 6031 16360 14555 16360 14555 21879 982 21879 982 6314 21384 6314 21384 23010 4003 23010 4003 17623 16978 17623 16978 949 3048 949 3048 21671 20762 21671 20762 3762 386 3762 386 17721 17646 17721 17646 12246 5883 12246 5883 10661 21380 10661 21380 24090 5877 24090 5877 10569 863 10569 863 20441 21332 20441 21332 10725 3653 10725 3653 718 19826 718 19826 19013 3069 19013 3069 4309 12622 4309 12622 22282 2351 22282 2351 8242 12720 8242 12720 4804 21429 4804 21429 17468 17427 17468 17427 1843 5602 1843 5602 10291 10960 10291 10960 23294 22000 23294 22000 6452 18665 6452 18665 15698 21353 15698 21353 4316 1097 4316 1097 88 14118 88 14118 2984 3441 2984 3441 18083 24741 18083 24741 11426 3249 11426 3249 22423 23216 22423 23216 7693 2788 7693 2788 704 19908 704 19908 21916 7881 21916 7881 9292 24374 9292 24374 12739 4176 12739 4176 5055 19189 5055 19189 16684 4623 16684 4623 2535 7183 2535 7183 9952 24129 9952 24129 14987 2223 14987 2223 7553 22905 7553 22905 18264 8480 18264 8480 14360 20341 14360 20341 24623 2994 24623 2994 1009 23273 1009 23273 10466 14282 10466 14282 18789 570 18789 570 24729 24756 24729 24756 4751 5031 4751 5031 14301 23819 14301 23819 1193 3487 1193 3487 13908 13200 13908 13200 23078 1334 23078 1334 3554 4982 3554 4982 13987 24722 13987 24722 1099 23082 1099 23082 17185 374 17185 374 5255 20099 5255 20099 23859 452 23859 452 4312 15970 4312 15970 23697 1999 23697 1999 1465 9702 1465 9702 8448 16408 8448 16408 4270 4980 4270 4980 17310 18975 17310 18975 6467 4257 6467 4257 13783 13638 13783 13638 8055 16630 8055 16630 18700 1455 18700 1455 1903 20565 1903 20565 21430 13414 21430 13414 4283 19804 4283 19804 15776 285 15776 285 766 19087 766 19087 13665 8471 13665 8471 10067 17713 10067 17713 3639 12011 3639 12011 24119 20497 24119 20497 10638 1480 10638 1480 24921 18789 24921 18789 6237 8602 6237 8602 24228 21929 24228 21929 7500 3494 7500 3494 23102 7061 23102 7061 12470 13833 12470 13833 22050 8822 22050 8822 14473 22562 14473 22562 4285 24541 4285 24541 23667 7447 23667 7447 3326 13534 3326 13534 18558 2523 18558 2523 23040 6965 23040 6965 7122 19480 7122 19480 24786 6918 24786 6918 2439 1652 2439 1652 16998 17877 16998 17877 9649 3272 9649 3272 2075 13635 2075 13635 18627 5157 18627 5157 8110 19197 8110 19197 3790 9235 3790 9235 16933 20514 16933 20514 24691 8888 24691 8888 8765 17378 8765 17378 14259 1343 14259 1343 23247 11016 23247 11016 8868 18082 8868 18082 3338 11871 3338 11871 16380 22965 16380 22965 7774 3731 7774 3731 21240 23463 21240 23463 5336 6481 5336 6481 23098 11686 23098 11686 8842 14715 8842 14715 21386 22306 21386 22306 1241 3007 1241 3007 10687 17299 10687 17299 17577 2417 17577 2417 12092 20046 12092 20046 24713 4233 24713 4233 17562 13327 17562 13327 579 1505 579 1505 7878 7179 7878 7179 18158 22487 18158 22487 3819 9459 3819 9459 23296 22266 23296 22266 19610 8252 19610 8252 5801 22524 5801 22524 16802 3783 16802 3783 5644 36 5644 36 15926 17565 15926 17565 9158 5219 9158 5219 22477 16731 22477 16731 653 6821 653 6821 20503 20526 20503 20526 9791 1169 9791 1169 20417 19531 20417 19531 12795 4262 12795 4262 340 15701 340 15701 18937 1512 18937 1512 15474 24104 15474 24104 23081 1894 23081 1894 8894 16646 8894 16646 21302 5296 21302 5296 56 22812 56 22812 22541 1368 22541 1368 19342 13199 19342 13199 12010 1502 12010 1502 15803 21848 15803 21848 971 23603 971 23603 16948 5132 16948 5132 21051 21255 21051 21255 1266 1893 1266 1893 24444 11464 24444 11464 3692 3872 3692 3872 20822 13334 20822 13334 9370 4063 9370 4063 1194 20494 1194 20494 14845 717 14845 717 3408 22088 3408 22088 7021 18107 7021 18107 16375 22366 16375 22366 731 3727 731 3727 4233 20581 4233 20581 14238 25 14238 25 3336 20906 3336 20906 17522 10758 17522 10758 7001 24489 7001 24489 21316 9084 21316 9084 9279 11299 9279 11299 5493 24317 5493 24317 19563 14302 19563 14302 2519 458 2519 458 11173 23017 11173 23017 23145 302 23145 302 12096 19927 12096 19927 3172 12005 3172 12005 12979 22956 12979 22956 712 8915 712 8915 8940 23669 8940 23669 14680 3865 14680 3865 22649 21892 22649 21892 1491 785 1491 785 15453 21511 15453 21511 2982 3972 2982 3972 22211 23710 22211 23710 9687 8482 9687 8482 24804 20891 24804 20891 2213 3062 2213 3062 24929 20790 24929 20790 10815 22980 10815 22980 18128 11906 18128 11906 14407 6677 14407 6677 7538 22127 7538 22127 23724 7098 23724 7098 792 9112 792 9112 22955 22131 22955 22131 13288 16494 13288 16494 4665 3634 4665 3634 24254 10580 24254 10580 8763 3165 8763 3165 24616 23607 24616 23607 9826 3914 9826 3914 21772 24067 21772 24067 8589 12113 8589 12113 24472 21788 24472 21788 2978 3753 2978 3753 21641 19228 21641 19228 4730 4069 4730 4069 22524 20855 22524 20855 3663 24106 3663 24106 24437 4239 24437 4239 1628 20926 1628 20926 19524 12733 19524 12733 455 24277 455 24277 24796 10347 24796 10347 7066 1556 7066 1556 9491 18302 9491 18302 21123 6341 21123 6341 12507 20716 12507 20716 618 3009 618 3009 16084 24110 16084 24110 1136 1043 1136 1043 24104 14190 24104 14190 13188 992 13188 992 823 17154 823 17154 15088 11872 15088 11872 19283 21026 19283 21026 22910 24665 22910 24665 4904 1223 4904 1223 10584 17451 10584 17451 21592 24965 21592 24965 2010 2314 2010 2314 13892 15894 13892 15894 23760 3959 23760 3959 1027 19700 1027 19700 16072 15305 16072 15305 22658 1659 22658 1659 4660 24860 4660 24860 13799 957 13799 957 3902 24151 3902 24151 14366 18811 14366 18811 17496 1828 17496 1828 23189 23718 23189 23718 8227 9758 8227 9758 22639 1048 22639 1048 18962 17513 18962 17513 1564 79 1564 79 9272 15410 9272 15410 24371 2450 24371 2450 4448 24701 4448 24701 21661 1751 21661 1751 14953 13673 14953 13673 350 10398 350 10398 15212 23927 15212 23927 3131 11384 3131 11384 19623 17882 19623 17882 489 24234 489 24234 17149 11912 17149 11912 17282 263 17282 263 935 2034 935 2034 23012 21355 23012 21355 4354 7444 4354 7444 12317 24795 12317 24795 269 13318 269 13318 16730 17195 16730 17195 2719 13117 2719 13117 15587 1670 15587 1670 13290 15380 13290 15380 22126 9961 22126 9961 11631 16347 11631 16347 19484 23026 19484 23026 15633 3221 15633 3221 23621 22761 23621 22761 4214 4851 4214 4851 3149 23895 3149 23895 15767 2210 15767 2210 2534 7076 2534 7076 9253 23697 9253 23697 23608 14974 23608 14974 17165 10246 17165 10246 10313 39 10313 39 23897 7392 23897 7392 1082 24686 1082 24686 20109 5208 20109 5208 4990 19013 4990 19013 17624 9182 17624 9182 3130 13625 3130 13625 20529 23702 20529 23702 14049 5481 14049 5481 7136 15718 7136 15718 14214 12125 14214 12125 5160 775 5160 775 22226 22123 22226 22123 4894 10535 4894 10535 19430 24006 19430 24006 2446 100 2446 100 7434 19508 7434 19508 22042 2166 22042 2166 1162 23543 1162 23543 24209 14378 24209 14378 13638 80 13638 80 1047 4666 1047 4666 6496 9481 6496 9481 10274 17176 10274 17176 18971 8110 18971 8110 1605 24217 1605 24217 15011 2669 15011 2669 2623 21581 2623 21581 20448 17976 20448 17976 5374 403 5374 403 7212 21912 7212 21912 16392 13051 16392 13051 24973 3824 24973 3824 3860 14515 3860 14515 11090 4995 11090 4995 24588 24994 24588 24994 1805 5006 1805 5006 21150 23175 21150 23175 125 3610 125 3610 4397 19375 4397 19375 21232 2412 21232 2412 10242 19638 10242 19638 4028 141 4028 141 23179 23210 23179 23210 20021 3993 20021 3993 23211 22199 23211 22199 14921 6374 14921 6374 629 17260 629 17260 23169 1500 23169 1500 15722 14644 15722 14644 24624 1112 24624 1112 5592 9829 5592 9829 19885 7769 19885 7769 5192 16228 5192 16228 24114 14 24114 14 1139 10314 1139 10314 11714 10104 11714 10104 18908 6264 18908 6264 5354 19301 5354 19301 12759 3059 12759 3059 7734 21481 7734 21481 19640 16970 19640 16970 140 1222 140 1222 20661 22796 20661 22796 1115 8504 1115 8504 22247 24301 22247 24301 9975 341 9975 341 24770 24700 24770 24700 4485 993 4485 993 19866 20335 19866 20335 4234 16924 4234 16924 2291 24417 2291 24417 22236 3480 22236 3480 3481 11274 3481 11274 6113 17623 6113 17623 22313 22261 22313 22261 3753 1427 3753 1427 24137 18413 24137 18413 5421 19283 5421 19283 19319 4364 19319 4364 24295 11343 24295 11343 14992 17912 14992 17912 333 5402 333 5402 7377 11409 7377 11409 23045 467 23045 467 12313 9808 12313 9808 1559 23824 1559 23824 24086 4659 24086 4659 14719 465 14719 465 18213 12407 18213 12407 4101 7569 4101 7569 16616 17862 16616 17862 5396 553 5396 553 10699 24026 10699 24026 23250 84 23250 84 2666 7666 2666 7666 21518 20850 21518 20850 813 2664 813 2664 8909 10225 8909 10225 1890 22322 1890 22322 11446 3553 11446 3553 895 11555 895 11555 24377 7313 24377 7313 1080 847 1080 847 5589 16987 5589 16987 23832 1688 23832 1688 17881 17452 17881 17452 4261 21738 4261 21738 13370 11807 13370 11807 2008 22719 2008 22719 23808 9984 23808 9984 18463 22679 18463 22679 5993 8964 5993 8964 21376 21721 21376 21721 6948 13945 6948 13945 22170 5741 22170 5741 7636 12344 7636 12344 20165 6093 20165 6093 3569 2253 3569 2253 17963 5775 17963 5775 1919 22183 1919 22183 24736 2580 24736 2580 16801 13173 16801 13173 1726 6815 1726 6815 10295 13323 10295 13323 2482 5584 2482 5584 4866 3786 4866 3786 20295 18635 20295 18635 10151 22791 10151 22791 313 16093 313 16093 18654 315 18654 315 21281 12741 21281 12741 2324 7238 2324 7238 15680 17033 15680 17033 3151 9258 3151 9258 14093 21584 14093 21584 23758 5142 23758 5142 12672 12216 12672 12216 18975 17691 18975 17691 123 134 123 134 21231 23221 21231 23221 5932 17846 5932 17846 21740 3654 21740 3654 25 24514 25 24514 23315 7979 23315 7979 1555 23823 1555 23823 10227 4177 10227 4177 22735 17870 22735 17870 2049 23321 2049 23321 10000 7853 10000 7853 14676 17794 14676 17794 10216 6335 10216 6335 4692 16823 4692 16823 24899 11102 24899 11102 6406 2271 6406 2271 19744 17448 19744 17448 10097 18988 10097 18988 18608 272 18608 272 24857 24971 24857 24971 4045 6628 4045 6628 14247 5848 14247 5848 21861 606 21861 606 6335 20600 6335 20600 22980 476 22980 476 10071 23882 10071 23882 540 73 540 73 9850 22298 9850 22298 17083 1413 17083 1413 24096 21934 24096 21934 1593 17360 1593 17360 8346 11131 8346 11131 4391 1612 4391 1612 23880 23917 23880 23917 708 6711 708 6711 8576 12077 8576 12077 24206 1038 24206 1038 5813 14453 5813 14453 1313 21351 1313 21351 18532 3785 18532 3785 4568 11633 4568 11633 23779 938 23779 938 2365 22643 2365 22643 24774 10062 24774 10062 2492 24302 2492 24302 24369 998 24369 998 1811 23949 1811 23949 23051 4398 23051 4398 7920 1484 7920 1484 21809 24785 21809 24785 868 20994 868 20994 12142 2467 12142 2467 1754 12447 1754 12447 24962 24980 24962 24980 27 1614 27 1614 18447 14969 18447 14969 3743 177 3743 177 20409 17421 20409 17421 8689 18565 8689 18565 12505 7846 12505 7846 8333 24481 8333 24481 4317 12726 4317 12726 23948 1791 23948 1791 11322 23974 11322 23974 22935 114 22935 114 2466 15838 2466 15838 4696 3400 4696 3400 11588 14544 11588 14544 3111 23037 3111 23037 19164 10912 19164 10912 19540 24096 19540 24096 19275 6970 19275 6970 8954 22234 8954 22234 24385 5739 24385 5739 10619 8584 10619 8584 24754 21232 24754 21232 105 582 105 582 24943 15882 24943 15882 14578 1378 14578 1378 24224 18554 24224 18554 18126 13913 18126 13913 3707 4604 3707 4604 24136 18824 24136 18824 12674 3135 12674 3135 24807 17209 24807 17209 15354 3154 15354 3154 4369 11408 4369 11408 24383 17716 24383 17716 23649 5638 23649 5638 3342 7828 3342 7828 23394 19337 23394 19337 4492 5447 4492 5447 2986 23182 2986 23182 22208 15414 22208 15414 419 10003 419 10003 3761 23878 3761 23878 18150 5702 18150 5702 2293 1392 2293 1392 22297 16294 22297 16294 3662 20457 3662 20457 12585 11865 12585 11865 20748 99 20748 99 6725 11635 6725 11635 23460 15823 23460 15823 5890 11342 5890 11342 22847 20957 22847 20957 2713 8829 2713 8829 24826 19686 24826 19686 815 6408 815 6408 17763 22753 17763 22753 23036 14560 23036 14560 468 4957 468 4957 18901 20446 18901 20446 9937 9385 9937 9385 14029 22568 14029 22568 24454 261 24454 261 1637 12650 1637 12650 21224 6327 21224 6327 833 24326 833 24326 19223 1732 19223 1732 23307 23529 23307 23529 11855 425 11855 425 779 13124 779 13124 7382 4246 7382 4246 24883 15105 24883 15105 6534 2689 6534 2689 21371 9732 21371 9732 156 2644 156 2644 23216 5508 23216 5508 15877 23770 15877 23770 20980 2868 20980 2868 11539 7273 11539 7273 6911 20771 6911 20771 1768 2273 1768 2273 12596 24216 12596 24216 23781 13569 23781 13569 12617 16876 12617 16876 18684 1379 18684 1379 5957 22086 5957 22086 14975 2668 14975 2668 1989 16049 1989 16049 16805 72 16805 72 20097 20848 20097 20848 5156 6688 5156 6688 23473 21138 23473 21138 12114 1901 12114 1901 6463 22795 6463 22795 15017 7435 15017 7435 3622 20360 3622 20360 21643 900 21643 900 5582 8967 5582 8967 15200 18760 15200 18760 1831 496 1831 496 14355 15013 14355 15013 2204 4842 2204 4842 17012 20915 17012 20915 6576 1582 6576 1582 14501 19655 14501 19655 2353 1467 2353 1467 15269 20861 15269 20861 4950 2164 4950 2164 21304 10140 21304 10140 7932 19280 7932 19280 282 3461 282 3461 10782 20367 10782 20367 24565 3362 24565 3362 607 24088 607 24088 23743 463 23743 463 266 24109 266 24109 10033 15921 10033 15921 17464 5612 17464 5612 5631 24779 5631 24779 150 5320 150 5320 8596 8985 8596 8985 437 24855 437 24855 16365 13771 16365 13771 6977 2563 6977 2563 790 16927 790 16927 11310 11569 11310 11569 3226 23987 3226 23987 18818 1798 18818 1798 175 780 175 780 10891 6474 10891 6474 7530 13126 7530 13126 23816 23222 23816 23222 407 5052 407 5052 24175 8223 24175 8223 5345 21299 5345 21299 21864 1966 21864 1966 7253 11904 7253 11904 856 22685 856 22685 24863 1896 24863 1896 4516 21423 4516 21423 8703 8073 8703 8073 24014 17 24014 17 2405 19151 2405 19151 17986 165 17986 165 148 18935 148 18935 3597 14424 3597 14424 22784 1116 22784 1116 12914 21323 12914 21323 22296 13446 22296 13446 4250 6140 4250 6140 23229 19522 23229 19522 2234 4994 2234 4994 15498 22793 15498 22793 9770 6544 9770 6544 1837 24416 1837 24416 19620 21226 19620 21226 32 8661 32 8661 9364 20222 9364 20222 21121 515 21121 515 6003 21374 6003 21374 460 7876 460 7876 17166 14771 17166 14771 12651 20322 12651 20322 17363 4047 17363 4047 12105 9947 12105 9947 8748 20062 8748 20062 21965 6618 21965 6618 5203 19859 5203 19859 54 24870 54 24870 10452 12847 10452 12847 8875 23829 8875 23829 492 5636 492 5636 21073 19959 21073 19959 9971 3137 9971 3137 23395 14958 23395 14958 19944 10564 19944 10564 109 21075 109 21075 16385 3994 16385 3994 20457 18085 20457 18085 325 497 325 497 22793 18254 22793 18254 3995 7026 3995 7026 22983 23497 22983 23497 1417 11739 1417 11739 19264 19184 19264 19184 22439 6703 22439 6703 5187 18083 5187 18083 12991 8088 12991 8088 751 6504 751 6504 19189 20151 19189 20151 1654 12036 1654 12036 24972 2401 24972 2401 17554 21237 17554 21237 23933 9203 23933 9203 889 894 889 894 11792 22794 11792 22794 257 28 257 28 17672 15742 17672 15742 134 17170 134 17170 15136 7419 15136 7419 594 19348 594 19348 18418 9311 18418 9311 5116 22288 5116 22288 23096 3662 23096 3662 15549 18997 15549 18997 803 252 803 252 13022 21110 13022 21110 16669 14124 16669 14124 22515 1819 22515 1819 3090 16482 3090 16482 24563 22434 24563 22434 11903 9108 11903 9108 4245 24083 4245 24083 2402 13433 2402 13433 19220 116 19220 116 24418 7835 24418 7835 10345 14947 10345 14947 773 2800 773 2800 23773 14094 23773 14094 7418 24632 7418 24632 12497 3424 12497 3424 23360 21150 23360 21150 11034 6607 11034 6607 4426 10970 4426 10970 19116 1873 19116 1873 13393 20109 13393 20109 17784 1970 17784 1970 4846 24520 4846 24520 12333 7572 12333 7572 24049 19718 24049 19718 8671 21344 8671 21344 12143 7244 12143 7244 21246 15987 21246 15987 7128 3823 7128 3823 18951 14434 18951 14434 4694
50003 0 488707 145453519 488707 145453519 202543085 199653335 202543085 199653335 201666544 166898886 201666544 166898886 154699765 148901837 154699765 148901837 196974511 187962057 196974511 187962057 179644249 55890244 179644249 55890244 57246276 33569769 57246276 33569769 36529441 52355179 36529441 52355179 127423820 133894148 127423820 133894148 189113834 185662419 189113834 185662419 70870368 40992812 70870368 40992812 32473153 31701963 32473153 31701963 64770563 95870151 64770563 95870151 140975547 236832784 140975547 236832784 243431129 246887720 243431129 246887720 166743018 90842239 166743018 90842239 67128315 47525033 67128315 47525033 50073767 65997976 50073767 65997976 174706676 234899219 174706676 234899219 247897564 278656676 247897564 278656676 277236326 255765431 277236326 255765431 224089496 172093054 224089496 172093054 108228180 37565316 108228180 37565316 37351612 80523502 37351612 80523502 94928548 136223555 94928548 136223555 142472379 82590686 142472379 82590686 41232538 40020319 41232538 40020319 57842093 73911695 57842093 73911695 107897039 134431038 107897039 134431038 166047520 209408571 166047520 209408571 240294441 243579546 240294441 243579546 90677345 89949179 90677345 89949179 246239339 275618242 246239339 275618242 274334193 276308734 274334193 276308734 270370086 267856408 270370086 267856408 134665543 112080974 134665543 112080974 75678550 69724872 75678550 69724872 52838554 12550742 52838554 12550742 13328350 152831907 13328350 152831907 159872673 122790082 159872673 122790082 125027195 87942307 125027195 87942307 53666159 50237220 53666159 50237220 102755847 114226353 102755847 114226353 217366381 219855331 217366381 219855331 185908187 149457446 185908187 149457446 113517301 71335600 113517301 71335600 75048890 146498906 75048890 146498906 217753541 238591643 217753541 238591643 234377795 74648981 234377795 74648981 77336072 239584563 77336072 239584563 237351967 141474398 237351967 141474398 73921055 65806410 73921055 65806410 69153939 77970792 69153939 77970792 156582845 171487173 156582845 171487173 182039379 176924763 182039379 176924763 74553167 70817362 74553167 70817362 115325460 123776840 115325460 123776840 186376971 243399112 186376971 243399112 241252391 184463773 241252391 184463773 171883098 153760691 171883098 153760691 136179995 126428331 136179995 126428331 68319621 65850737 68319621 65850737 83544586 154748922 83544586 154748922 220410328 222372390 220410328 222372390 189207557 178033632 189207557 178033632 187719054 245043266 187719054 245043266 241867124 84247749 241867124 84247749 22390798 20523213 22390798 20523213 94366053 126932659 94366053 126932659 240249757 248502576 240249757 248502576 245392608 211728955 245392608 211728955 40760473 38686607 40760473 38686607 81675100 217416138 81675100 217416138 245541315 249787844 245541315 249787844 189684264 74398645 189684264 74398645 77121397 264769169 77121397 264769169 265216534 267364769 265216534 267364769 234232717 182287408 234232717 182287408 122757412 91412643 122757412 91412643 36564509 34915685 36564509 34915685 97797356 133888615 97797356 133888615 273013563 275716845 273013563 275716845 265327238 78648020 265327238 78648020 73479245 39621075 73479245 39621075 44572840 119146243 44572840 119146243 187214811 182396558 187214811 182396558 121888927 108512651 121888927 108512651 112961928 190365745 112961928 190365745 227147712 230661095 227147712 230661095 202643825 194848679 202643825 194848679 161769635 95292646 161769635 95292646 82031948 78097199 82031948 78097199 87306956 138097864 87306956 138097864 194107751 272241988 194107751 272241988 271318792 264401711 271318792 264401711 239392257 210808615 239392257 210808615 204618921 203157554 204618921 203157554 241185686 261196768 241185686 261196768 257056528 163786696 257056528 163786696 76491913 50282564 76491913 50282564 52364798 67564441 52364798 67564441 94378904 172398696 94378904 172398696 179760091 101534634 179760091 101534634 102292158 98517800 102292158 98517800 218808797 217157227 218808797 217157227 213085160 86697501 213085160 86697501 48649426 44213617 48649426 44213617 237117219 258604097 237117219 258604097 255028060 194764524 255028060 194764524 74083431 69503881 74083431 69503881 157253101 214889350 157253101 214889350 211134348 179051647 211134348 179051647 127461296 57214853 127461296 57214853 58436569 164953864 58436569 164953864 192719272 190509297 192719272 190509297 228536155 230693159 228536155 230693159 144360445 138054137 144360445 138054137 203653414 236487352 203653414 236487352 248479718 250957098 248479718 250957098 188146406 69554650 188146406 69554650 30901487 15329767 30901487 15329767 15545192 33816892 15545192 33816892 61929405 101301553 61929405 101301553 197668500 247050141 197668500 247050141 243887611 176029342 243887611 176029342 178728804 136792522 178728804 136792522 77902746 67401965 77902746 67401965 49187701 4348852 49187701 4348852 4598991 65887157 4598991 65887157 102125918 112126229 102125918 112126229 197390522 283576332 197390522 283576332 293349997 295507597 293349997 295507597 188871762 138680993 188871762 138680993 77825054 74503050 77825054 74503050 94013754 104803208 94013754 104803208 164298013 169193559 164298013 169193559 175873721 137614309 175873721 137614309 131148731 126314139 131148731 126314139 136887842 242741543 136887842 242741543 237569907 145914392 237569907 145914392 110609038 80608687 110609038 80608687 24971873 7780471 24971873 7780471 8112233 56677002 8112233 56677002 162958688 156970956 162958688 156970956 146696196 136289115 146696196 136289115 31583423 31371533 31583423 31371533 69300924 117109211 69300924 117109211 261555904 281241560 261555904 281241560 283731570 285406575 283731570 285406575 272140063 254888161 272140063 254888161 146006719 127897163 146006719 127897163 111511320 110001936 111511320 110001936 268937922 270580101 268937922 270580101 149012986 141644924 149012986 141644924 171229077 185135611 171229077 185135611 291175582 292600582 291175582 292600582 286542097 261015460 286542097 261015460 254447372 255585479 254447372 255585479 153104112 125244500 153104112 125244500 83309398 52636961 83309398 52636961 55323727 67859158 55323727 67859158 120470354 152557438 120470354 152557438 172915143 181417276 172915143 181417276 206159545 202961890 206159545 202961890 117917342 33320731 117917342 33320731 37105342 50066859 37105342 50066859 109199654 131137782 109199654 131137782 170564460 187288100 170564460 187288100 227132233 227319409 227132233 227319409 223972309 171098252 223972309 171098252 64845996 45750230 64845996 45750230 48367259 58211942 48367259 58211942 122255072 141101431 122255072 141101431 154542794 149929858 154542794 149929858 136477796 132315071 136477796 132315071 156231224 185651026 156231224 185651026 209215564 203314842 209215564 203314842 184718227 151656108 184718227 151656108 129275738 76988268 129275738 76988268 78610812 77531260 78610812 77531260 226030072 230040324 226030072 230040324 184894626 110278983 184894626 110278983 80106809 75945125 80106809 75945125 168443045 198586190 168443045 198586190 198957828 55534373 198957828 55534373 44605544 29733330 44605544 29733330 24406894 22710741 24406894 22710741 71583516 96858416 71583516 96858416 251156387 257787704 251156387 257787704 253244948 243896496 253244948 243896496 216771088 93618182 216771088 93618182 56412160 53154013 56412160 53154013 81668371 89111694 81668371 89111694 231334828 234346291 231334828 234346291 214265101 186418181 214265101 186418181 185256195 169401864 185256195 169401864 161179820 154939692 161179820 154939692 161754516 71532749 161754516 71532749 72131870 57316903 72131870 57316903 60329186 146128853 60329186 146128853 217887918 220896624 217887918 220896624 138732151 43994317 138732151 43994317 47334897 157091358 47334897 157091358 185113894 179740166 185113894 179740166 197702081 239353300 197702081 239353300 251359175 263889579 251359175 263889579 261562530 178325010 261562530 178325010 184172131 203599348 184172131 203599348 202522766 115258264 202522766 115258264 106559432 99120146 106559432 99120146 100678637 105101030 100678637 105101030 108797230 250392218 108797230 250392218 248128369 238853597 248128369 238853597 112737356 47101814 112737356 47101814 48728982 63026956 48728982 63026956 91130086 217243961 91130086 217243961 223054738 223181473 223054738 223181473 157563781 63340317 157563781 63340317 43993356 40564853 43993356 40564853 89125635 124852179 89125635 124852179 225345806 233159593 225345806 233159593 229964304 194429916 229964304 194429916 185835570 139744010 185835570 139744010 118571069 114711256 118571069 114711256 127279814 235637847 127279814 235637847 232274676 233877788 232274676 233877788 215410580 116428994 215410580 116428994 35439923 31996448 35439923 31996448 61729768 100205839 61729768 100205839 104721912 50474480 104721912 50474480 52929711 76516368 52929711 76516368 236161989 238495728 236161989 238495728 167935100 162639612 167935100 162639612 181532255 173699928 181532255 173699928 159096105 150274789 159096105 150274789 215863284 274402552 215863284 274402552 272573536 229428565 272573536 229428565 182342622 168373715 182342622 168373715 131216692 121484898 131216692 121484898 112281532 107811803 112281532 107811803 114823887 170664507 114823887 170664507 210424823 209205914 210424823 209205914 154368796 139516893 154368796 139516893 134142344 129489279 134142344 129489279 231150346 253133089 231150346 253133089 250468097 170067394 250468097 170067394 94549342 61854996 94549342 61854996 53568987 50243700 53568987 50243700 111355580 111505155 111355580 111505155 238101745 240906910 238101745 240906910 140302036 85330235 140302036 85330235 85107959 85388250 85107959 85388250 156508113 248307993 156508113 248307993 244113632 233401963 244113632 233401963 206556982 42460851 206556982 42460851 45232773 179841201 45232773 179841201 210062023 263343168 210062023 263343168 260449683 126664224 260449683 126664224 104936805 28055651 104936805 28055651 31040931 173620775 31040931 173620775 193333318 189168609 193333318 189168609 91032447 62086262 91032447 62086262 64947862 144624918 64947862 144624918 158989855 170492223 158989855 170492223 227211745 254014642 227211745 254014642 282642678 287095388 282642678 287095388 284345326 153669359 284345326 153669359 159766672 162565882 159766672 162565882 193812057 193335129 193812057 193335129 137849950 44124489 137849950 44124489 44302836 130877487 44302836 130877487 270114212 273449112 270114212 273449112 255765459 203635053 255765459 203635053 192313125 172508161 192313125 172508161 177288433 185762208 177288433 185762208 191160359 137780326 191160359 137780326 100611537 99805890 100611537 99805890 196713818 192123155 196713818 192123155 134905708 73748519 134905708 73748519 77713642 121060318 77713642 121060318 132316968 182505275 132316968 182505275 188005901 177670843 188005901 177670843 149264520 62102512 149264520 62102512 64242459 70124221 64242459 70124221 76040845 78979387 76040845 78979387 124832720 137415430 124832720 137415430 153010626 163785935 153010626 163785935 168071852 159050057 168071852 159050057 98677831 44878472 98677831 44878472 44874571 99378537 44874571 99378537 139163930 155860220 139163930 155860220 222740663 270108436 222740663 270108436 267752971 208406565 267752971 208406565 67831094 66022351 67831094 66022351 246927550 248799391 246927550 248799391 112185322 61527419 112185322 61527419 20953375 19611078 20953375 19611078 48930392 114320729 48930392 114320729 132840129 220224329 132840129 220224329 247857774 278066926 247857774 278066926 274905555 181480950 274905555 181480950 115376123 115241479 115376123 115241479 208581523 254182859 208581523 254182859 254031367 159207885 254031367 159207885 148870090 109238004 148870090 109238004 71364176 39435815 71364176 39435815 41277864 80469101 41277864 80469101 95368474 108964250 95368474 108964250 185135995 246832351 185135995 246832351 251520494 270918595 251520494 270918595 268351446 30603563 268351446 30603563 33419208 78744421 33419208 78744421 94925764 185428991 94925764 185428991 275787992 277393593 275787992 277393593 216867536 127194402 216867536 127194402 115681401 110519372 115681401 110519372 189117564 186417062 189117564 186417062 146547325 50197493 146547325 50197493 51299179 63666227 51299179 63666227 67603884 102603363 67603884 102603363 108575614 214568055 108575614 214568055 227700495 231249532 227700495 231249532 166929605 137775005 166929605 137775005 103579722 28728318 103579722 28728318 30690220 67165725 30690220 67165725 100858389 278828674 100858389 278828674 276414593 189052834 276414593 189052834 48791171 37757064 48791171 37757064 36730307 49878477 36730307 49878477 211737917 214198532 211737917 214198532 143068274 4118030 143068274 4118030 4965443 96246107 4965443 96246107 217545909 219838311 217545909 219838311 182303207 157188985 182303207 157188985 70860640 50658602 70860640 50658602 54444047 112024975 54444047 112024975 153470244 148139101 153470244 148139101 209276398 206400503 209276398 206400503 80032629 15335874 80032629 15335874 15725816 17975080 15725816 17975080 103888640 252427244 103888640 252427244 248835571 167826029 248835571 167826029 142784904 111908798 142784904 111908798 115127085 181551780 115127085 181551780 236397444 274755807 236397444 274755807 291155449 291892509 291155449 291892509 139991737 60356482 139991737 60356482 62008743 66337205 62008743 66337205 123786060 226388333 123786060 226388333 223120267 133683112 223120267 133683112 139286211 209227758 139286211 209227758 211608970 189233093 211608970 189233093 131968093 82593720 131968093 82593720 85073281 99893716 85073281 99893716 119969364 161025421 119969364 161025421 242155142 244006261 242155142 244006261 66660467 60189150 66660467 60189150 61479955 58898213 61479955 58898213 46102395 42056401 46102395 42056401 106939125 144879693 106939125 144879693 167075294 200463099 167075294 200463099 203149651 42874959 203149651 42874959 44883656 216433973 44883656 216433973 215862374 114446549 215862374 114446549 88211506 88328117 88211506 88328117 135416917 147349731 135416917 147349731 202819570 269827556 202819570 269827556 267835023 262590008 267835023 262590008 260408544 258091167 260408544 258091167 167150196 15924993 167150196 15924993 16844188 161421012 16844188 161421012 195061947 188069843 195061947 188069843 82251127 78193727 82251127 78193727 205244374 207099649 205244374 207099649 126843801 122061786 126843801 122061786 171973120 167772015 171973120 167772015 72754454 70829889 72754454 70829889 112411359 184345538 112411359 184345538 202724504 215233249 202724504 215233249 212819298 21443367 212819298 21443367 22532833 80910578 22532833 80910578 90758411 242184936 90758411 242184936 240247365 231130593 240247365 231130593 117925659 113175747 117925659 113175747 46850646 44566598 46850646 44566598 122913636 170078877 122913636 170078877 265959085 267760718 265959085 267760718 81756681 45339865 81756681 45339865 47858046 108824963 47858046 108824963 128798233 209650567 128798233 209650567 214603668 177503076 214603668 177503076 89786399 86073138 89786399 86073138 222565147 222607197 222565147 222607197 184116697 137601644 184116697 137601644 142692100 215558606 142692100 215558606 216410197 125908839 216410197 125908839 129811250 195707177 129811250 195707177 197994715 184304941 197994715 184304941 131998386 106706287 131998386 106706287 51969718 48472811 51969718 48472811 76991417 253943299 76991417 253943299 253090421 88701921 253090421 88701921 90943571 229017748 90943571 229017748 224992562 224241530 224992562 224241530 118147965 96590334 118147965 96590334 87542954 85666450 87542954 85666450 190901981 189243908 190901981 189243908 199406975 182995635 199406975 182995635 169475436 161810076 169475436 161810076 185862783 208455093 185862783 208455093 206451419 183793889 206451419 183793889 140065404 71575782 140065404 71575782 76789932 80147528 76789932 80147528 252163657 277830425 252163657 277830425 283424464 292383942 283424464 292383942 291008994 285650477 291008994 285650477 269706059 177797642 269706059 177797642 181471575 167312691 181471575 167312691 62332209 56978464 62332209 56978464 50793613 35828179 50793613 35828179 38854856 138634649 38854856 138634649 222241848 245608645 222241848 245608645 242639361 147638366 242639361 147638366 88239543 72963042 88239543 72963042 52864139 50599531 52864139 50599531 117761348 133373097 117761348 133373097 181059888 221154394 181059888 221154394 243040956 245527927 243040956 245527927 209484383 193922262 209484383 193922262 184445348 150488811 184445348 150488811 157342350 221642368 157342350 221642368 223336460 139024092 223336460 139024092 59542681 57554002 59542681 57554002 214519538 246912910 214519538 246912910 244048727 232343292 244048727 232343292 96743967 34660290 96743967 34660290 20232188 20499632 20232188 20499632 47688824 63970483 47688824 63970483 152585021 238965177 152585021 238965177 250595201 265272507 250595201 265272507 263649400 113466974 263649400 113466974 74302763 71644562 74302763 71644562 113068242 151448493 113068242 151448493 222214600 259067776 222214600 259067776 255417691 135608624 255417691 135608624 127279440 68024909 127279440 68024909 70120272 71974963 70120272 71974963 167498422 266231371 167498422 266231371 264712547 247172333 264712547 247172333 228297809 201099365 228297809 201099365 133610469 121437926 133610469 121437926 124543609 131978084 124543609 131978084 154272091 147493185 154272091 147493185 113802460 112539653 113802460 112539653 171172297 178468672 171172297 178468672 181985157 102981782 181985157 102981782 103320583 176755903 103320583 176755903 182096444 109389569 182096444 109389569 101838417 98865571 101838417 98865571 186533849 240934337 186533849 240934337 240395195 227490675 240395195 227490675 68539128 41636465 68539128 41636465 35993810 33463236 35993810 33463236 89699719 90264849 89699719 90264849 106550533 136505072 106550533 136505072 183143974 176779818 183143974 176779818 117524693 54755032 117524693 54755032 56296458 176435548 56296458 176435548 244534742 248290982 244534742 248290982 154607217 106646903 154607217 106646903 108819069 153004351 108819069 153004351 210670337 257299740 210670337 257299740 253451934 140710238 253451934 140710238 145612461 196291741 145612461 196291741 228280717 270325148 228280717 270325148 266194731 100757704 266194731 100757704 101204073 253915795 101204073 253915795 286029593 287356500 286029593 287356500 280296906 268991107 280296906 268991107 211547818 176872887 211547818 176872887 116402899 51826096 116402899 51826096 20860075 20377091 20860075 20377091 122369203 134773821 122369203 134773821 200402894 199310815 200402894 199310815 195044508 144212334 195044508 144212334 148696883 165382829 148696883 165382829 184965655 187905476 184965655 187905476 263822475 266334196 263822475 266334196 114233190 109632500 114233190 109632500 76307940 74333807 76307940 74333807 103464099 122769418 103464099 122769418 201988441 232133746 201988441 232133746 261584147 264111695 261584147 264111695 223920864 141525966 223920864 141525966 87967925 48845767 87967925 48845767 53310575 96014565 53310575 96014565 109842303 232320843 109842303 232320843 243110773 247777860 243110773 247777860 202517436 62260955 202517436 62260955 54256833 50488042 54256833 50488042 79171694 88795561 79171694 88795561 192891215 187141997 192891215 187141997 92304504 73888010 92304504 73888010 75307628 80863153 75307628 80863153 233320820 233316488 233320820 233316488 222434068 91685300 222434068 91685300 94178512 137760576 94178512 137760576 185978262 264349990 185978262 264349990 260306050 157370814 260306050 157370814 95617715 86854425 95617715 86854425 90236223 184610640 90236223 184610640 192997194 152842885 192997194 152842885 109223009 90813013 109223009 90813013 91016833 72259701 91016833 72259701 77135046 94959523 77135046 94959523 159783722 237107709 159783722 237107709 233584546 219502933 233584546 219502933 170161875 165162180 170161875 165162180 227130272 270078733 227130272 270078733 268537173 167145811 268537173 167145811 151653615 142717779 151653615 142717779 137417749 115034059 137417749 115034059 27120594 25002145 27120594 25002145 119541881 168561908 119541881 168561908 275127580 277048758 275127580 277048758 129927914 51758284 129927914 51758284 53895045 98068832 53895045 98068832 153199250 184649679 153199250 184649679 206793829 270986187 206793829 270986187 268748284 246769829 268748284 246769829 239491764 206240466 239491764 206240466 180884303 97742408 180884303 97742408 99466328 136900903 99466328 136900903 146330216 155211366 146330216 155211366 197683157 264906692 197683157 264906692 280418353 283151560 280418353 283151560 261180874 163828956 261180874 163828956 75848618 71815554 75848618 71815554 145367069 190529595 145367069 190529595 252638738 256218228 252638738 256218228 249051492 202893085 249051492 202893085 74319873 72504595 74319873 72504595 180227895 222848248 180227895 222848248 220184762 167949810 220184762 167949810 47725480 46569941 47725480 46569941 54310197 176168887 54310197 176168887 208195665 216786271 208195665 216786271 268119526 269676194 268119526 269676194 230255442 197357535 230255442 197357535 87609582 82606378 87609582 82606378 97316576 142999905 97316576 142999905 201359211 200417002 201359211 200417002 183010742 145372254 183010742 145372254 76602143 76557640 76602143 76557640 109172641 183219366 109172641 183219366 215465980 217747558 215465980 217747558 167856530 144402320 167856530 144402320 149191847 148492032 149191847 148492032 254520068 254929846 254520068 254929846 171183939 123641048 171183939 123641048 125581706 234536631 125581706 234536631 231583461 203811156 231583461 203811156 124486407 17451578 124486407 17451578 16819145 110275728 16819145 110275728 127549710 183044351 127549710 183044351 187926386 145163859 187926386 145163859 121311564 74819086 121311564 74819086 57433049 48538494 57433049 48538494 49618750 214871973 49618750 214871973 280828010 281947106 280828010 281947106 90830513 89301330 90830513 89301330 119612418 115567495 119612418 115567495 190648936 193282652 190648936 193282652 201959712 166834456 201959712 166834456 165554689 89899467 165554689 89899467 41079327 39337000 41079327 39337000 49639413 283546516 49639413 283546516 281535952 279922729 281535952 279922729 132449942 102984054 132449942 102984054 61328651 59663519 61328651 59663519 102757146 134703411 102757146 134703411 204771612 205265121 204771612 205265121 192910995 140979523 192910995 140979523 144715331 189742921 144715331 189742921 243084401 250589415 243084401 250589415 247935097 167821147 247935097 167821147 74063935 45183591 74063935 45183591 47030336 79809396 47030336 79809396 95744364 104311638 95744364 104311638 142162898 281137048 142162898 281137048 288260999 291299883 288260999 291299883 290346302 256775196 290346302 256775196 249394411 198206751 249394411 198206751 128345539 125167883 128345539 125167883 177615968 169913674 177615968 169913674 73600780 58552501 73600780 58552501 60993389 118318578 60993389 118318578 240973258 244011759 240973258 244011759 219214133 217577576 219214133 217577576 206981740 170405767 206981740 170405767 175858425 224487047 175858425 224487047 220922962 207837188 220922962 207837188 103604932 96119756 103604932 96119756 34894575 32003553 34894575 32003553 62898514 80338663 62898514 80338663 129068388 143853014 129068388 143853014 170429983 225708794 170429983 225708794 232513602 229824607 232513602 229824607 139887294 117046482 139887294 117046482 118206032 228374162 118206032 228374162 233918894 231311011 233918894 231311011 50180349 47764724 50180349 47764724 97731563 104266514 97731563 104266514 220010257 220166705 220010257 220166705 215304832 125530017 215304832 125530017 97364964 95418086 97364964 95418086 264172000 266780744 264172000 266780744 161336769 136253872 161336769 136253872 139211373 132490797 139211373 132490797 140176053 174463566 140176053 174463566 204573166 205285420 204573166 205285420 198251783 99981902 198251783 99981902 90104240 21525194 90104240 21525194 21242566 126582052 21242566 126582052 135927711 138528569 135927711 138528569 191762665 271969030 191762665 271969030 270529403 213998009 270529403 213998009 75873617 73350474 75873617 73350474 92703694 264701884 92703694 264701884 262393708 148294162 262393708 148294162 67208915 64592298 67208915 64592298 68765191 83182356 68765191 83182356 229850111 231572063 229850111 231572063 89400399 50516264 89400399 50516264 46510314 38185258 46510314 38185258 40659809 104560777 40659809 104560777 111182607 121230985 111182607 121230985 158445503 163047656 158445503 163047656 209327783 213182631 209327783 213182631 153130796 141949986 153130796 141949986 83642063 62146876 83642063 62146876 65299866 103726206 65299866 103726206 182472719 261250668 182472719 261250668 260750936 263823860 260750936 263823860 178175837 56893888 178175837 56893888 28591378 16678268 28591378 16678268 18311666 55722294 18311666 55722294 69327561 219777568 69327561 219777568 224631715 176171569 224631715 176171569 127735557 101988616 127735557 101988616 104848375 150419609 104848375 150419609 174076053 242408255 174076053 242408255 259777041 262399932 259777041 262399932 181195142 60496728 181195142 60496728 62443800 118816422 62443800 118816422 120158639 70568064 120158639 70568064 41574689 41277209 41574689 41277209 227675133 232460947 227675133 232460947 223793591 139975713 223793591 139975713 146580053 193656799 146580053 193656799 202025651 258459257 202025651 258459257 257402336 204295544 257402336 204295544 97386204 94760867 97386204 94760867 197807859 203374934 197807859 203374934 217668168 249033685 217668168 249033685 270518491 294796779 270518491 294796779 293997003 201247733 293997003 201247733 74186603 63969948 74186603 63969948 41391523 38263091 41391523 38263091 235797803 273489739 235797803 273489739 282455714 281858765 282455714 281858765 227198722 202439527 227198722 202439527 191824814 143627503 191824814 143627503 137665419 62786930 137665419 62786930 65511347 114664830 65511347 114664830 118023719 272026078 118023719 272026078 270243852 166884879 270243852 166884879 123622068 119541408 123622068 119541408 179444822 238943515 179444822 238943515 237547727 221589377 237547727 221589377 92295088 70023947 92295088 70023947 28007342 27824028 28007342 27824028 116119015 178375372 116119015 178375372 216193067 214676914 216193067 214676914 181182061 59431887 181182061 59431887 62930971 89287228 62930971 89287228 119997030 122150699 119997030 122150699 151614637 172841980 151614637 172841980 180761974 130953259 180761974 130953259 135661026 171130944 135661026 171130944 250318217 251909475 250318217 251909475 209092738 50262267 209092738 50262267 48849520 48064238 48849520 48064238 73721248 116411843 73721248 116411843 216081395 218914064 216081395 218914064 68300857 64745391 68300857 64745391 168671594 241638529 168671594 241638529 237583307 174081428 237583307 174081428 115280915 100071244 115280915 100071244 96296909 91847253 96296909 91847253 56485304 33259552 56485304 33259552 25097858 24224183 25097858 24224183 129321773 202320019 129321773 202320019 224952030 225126778 224952030 225126778 65264184 52156090 65264184 52156090 55250092 235030024 55250092 235030024 231784846 158246881 231784846 158246881 143802725 111023505 143802725 111023505 9312794 8794103 9312794 8794103 83442939 90294256 83442939 90294256 154856391 300708788 154856391 300708788 301673175 302135365 301673175 302135365 257975225 244070163 257975225 244070163 172394219 78864170 172394219 78864170 72286036 52304453 72286036 52304453 53907576 98698237 53907576 98698237 126516368 171057996 126516368 171057996 210740601 207837670 210740601 207837670 127107686 105362210 127107686 105362210 61892099 60164083 61892099 60164083 80376035 134735570 80376035 134735570 185805148 257309126 185805148 257309126 253979861 253295759 253979861 253295759 210014143 187438391 210014143 187438391 119004149 92168592 119004149 92168592 64823341 60198324 64823341 60198324 26326728 24772582 26326728 24772582 29833597 149347313 29833597 149347313 191771526 209297727 191771526 209297727 211811290 70547973 211811290 70547973 71712276 139293910 71712276 139293910 160221430 152160603 160221430 152160603 98993287 72399076 98993287 72399076 66637398 21257245 66637398 21257245 22106969 24693444 22106969 24693444 35702917 62918861 35702917 62918861 88974942 127967713 88974942 127967713 148557365 164211771 148557365 164211771 208181215 277813694 208181215 277813694 274767151 268725714 274767151 268725714 241856956 216291067 241856956 216291067 103565544 43598891 103565544 43598891 33565113 32580913 33565113 32580913 61363417 78837712 61363417 78837712 233682774 234762474 233682774 234762474 141473164 127687551 141473164 127687551 132721251 252700320 132721251 252700320 249369672 79548593 249369672 79548593 82835228 135520649 82835228 135520649 150423229 162323665 150423229 162323665 204196395 200493929 204196395 200493929 97905299 96801913 97905299 96801913 228158269 232949248 228158269 232949248 222781145 182644011 222781145 182644011 187394665 219394311 187394665 219394311 256632138 266978492 256632138 266978492 264604978 150279338 264604978 150279338 98818350 94495950 98818350 94495950 148112516 145731673 148112516 145731673 177295349 170828089 177295349 170828089 160231152 140867360 160231152 140867360 104253609 103149857 104253609 103149857 124115723 194184880 124115723 194184880 234356388 236807399 234356388 236807399 196007444 91396352 196007444 91396352 60871885 56488868 60871885 56488868 58705265 147463342 58705265 147463342 277704087 278337554 277704087 278337554 250793510 180053857 250793510 180053857 150357322 105800936 150357322 105800936 89551950 63789024 89551950 63789024 61863105 54583883 61863105 54583883 57557405 127428910 57557405 127428910 197793585 256214638 197793585 256214638 255628140 240475643 255628140 240475643 141781114 70650260 141781114 70650260 73268785 72836497 73268785 72836497 226845949 225545370 226845949 225545370 210865489 109111768 210865489 109111768 111724643 198187398 111724643 198187398 205659978 241774069 205659978 241774069 239197709 220835636 239197709 220835636 219337552 268191751 219337552 268191751 267039391 152318204 267039391 152318204 159458993 251052869 159458993 251052869 262564975 265419223 262564975 265419223 241048515 238141423 241048515 238141423 223851848 219442441 223851848 219442441 50341915 50037419 50341915 50037419 88347707 102830594 88347707 102830594 190700664 210196462 190700664 210196462 267786104 270906331 267786104 270906331 228599598 116765590 228599598 116765590 112381826 107194668 112381826 107194668 193471546 182606220 193471546 182606220 162869153 129538496 162869153 129538496 78527317 25155820 78527317 25155820 26628875 42054637 26628875 42054637 144952838 185597390 144952838 185597390 192152977 124410289 192152977 124410289 79443727 78087340 79443727 78087340 151445822 243362863 151445822 243362863 253322452 255799130 253322452 255799130 237104004 179151056 237104004 179151056 167208187 158161155 167208187 158161155 129553508 67619748 129553508 67619748 29128020 26422709 29128020 26422709 124493260 146652784 124493260 146652784 174421782 216435134 174421782 216435134 272713507 275405506 272713507 275405506 196243214 197733693 196243214 197733693 85328957 82250954 85328957 82250954 166507724 191128177 166507724 191128177 199925409 243198592 199925409 243198592 240862668 234238999 240862668 234238999 157696839 149401627 157696839 149401627 183978212 226063583 183978212 226063583 229252042 259333775 229252042 259333775 260784938 263273453 260784938 263273453 250753196 231605731 250753196 231605731 198464942 173326848 198464942 173326848 159717583 134581403 159717583 134581403 79711335 60549493 79711335 60549493 56466313 24873985 56466313 24873985 25939178 181929800 25939178 181929800 217240507 222641731 217240507 222641731 224451694 26982643 224451694 26982643 30522382 241565623 30522382 241565623 240495644 196161573 240495644 196161573 102806079 99790535 102806079 99790535 141365041 153354958 141365041 153354958 179465318 204575429 179465318 204575429 240210636 252439133 240210636 252439133 258881641 295911336 258881641 295911336 302780487 304650170 302780487 304650170 303632395 304057198 303632395 304057198 301862913 199906470 301862913 199906470 153128309 49695492 153128309 49695492 51446337 95609359 51446337 95609359 164262977 191175442 164262977 191175442 197056771 29618886 197056771 29618886 30218920 31440213 30218920 31440213 214590885 217668487 214590885 217668487 179073515 159992239 179073515 159992239 87427391 84722549 87427391 84722549 180053482 214297315 180053482 214297315 236913585 265417975 236913585 265417975 262442902 260059070 262442902 260059070 199318086 183000679 199318086 183000679 138832768 117501003 138832768 117501003 98100498 88788444 98100498 88788444 83495735 80877325 83495735 80877325 164203493 219904877 164203493 219904877 223808200 200449969 223808200 200449969 59492040 39210319 59492040 39210319 10822967 10301043 10822967 10301043 31060374 112714947 31060374 112714947 122540837 183644247 122540837 183644247 185515370 118914875 185515370 118914875 122338464 126629409 122338464 126629409 217897097 219495551 217897097 219495551 99543734 95989122 99543734 95989122 72193535 69527787 72193535 69527787 82579920 101953383 82579920 101953383 190349784 224946522 190349784 224946522 251081107 253196865 251081107 253196865 216147411 171676433 216147411 171676433 136152155 107442782 136152155 107442782 58456698 39980454 58456698 39980454 42617604 168084281 42617604 168084281 175768157 153235274 175768157 153235274 152679350 89284034 152679350 89284034 91969804 180759659 91969804 180759659 216346046 216948643 216346046 216948643 135729095 76875778 135729095 76875778 77368623 111380083 77368623 111380083 160049474 153312308 160049474 153312308 87616656 45685652 87616656 45685652 43317528 39985549 43317528 39985549 60931792 133711380 60931792 133711380 139019627 159962411 139019627 159962411 164266422 77971014 164266422 77971014 82313798 165577284 82313798 165577284 216969707 224916856 216969707 224916856 233456509 231356417 233456509 231356417 203861490 149627590 203861490 149627590 107485900 106244731 107485900 106244731 166825389 176161156 166825389 176161156 212406209 214509061 212406209 214509061 144345425 45609209 144345425 45609209 48517036 158921667 48517036 158921667 279966510 281403391 279966510 281403391 180334728 170917264 180334728 170917264 125723634 53437687 125723634 53437687 55357380 240489242 55357380 240489242 248987441 252587167 248987441 252587167 183241988 39911753 183241988 39911753 42602249 191098702 42602249 191098702 201675102 97843385 201675102 97843385 76069043 73151570 76069043 73151570 109105384 243497829 109105384 243497829 292068214 297927195 292068214 297927195 296516693 258690571 296516693 258690571 250343343 185106713 250343343 185106713 144346830 44660271 144346830 44660271 41626129 38556949 41626129 38556949 170238680 191646283 170238680 191646283 199102104 91520386 199102104 91520386 59403497 58183365 59403497 58183365 233514814 235662833 233514814 235662833 198435068 92730286 198435068 92730286 93712965 163292555 93712965 163292555 177195817 272843683 177195817 272843683 270553491 241435389 270553491 241435389 233489734 72640824 233489734 72640824 40974174 37292188 40974174 37292188 48513187 58737638 48513187 58737638 70645232 151561499 70645232 151561499 164581001 200928631 164581001 200928631 265498710 268160542 265498710 268160542 204956592 102100207 204956592 102100207 102744736 213746359 102744736 213746359 215311055 172669233 215311055 172669233 159611925 140228271 159611925 140228271 85763329 85107592 85763329 85107592 117097552 208652578 117097552 208652578 235831679 236032015 235831679 236032015 229991852 149370087 229991852 149370087 112385695 107754696 112385695 107754696 147628896 246766265 147628896 246766265 251658006 254584576 251658006 254584576 202573025 128774034 202573025 128774034 71879986 48253293 71879986 48253293 51412013 119984824 51412013 119984824 233025753 240467574 233025753 240467574 253245847 255445436 253245847 255445436 185212090 161496678 185212090 161496678 147383198 141686839 147383198 141686839 171664499 229141866 171664499 229141866 229765040 80241564 229765040 80241564 81883124 82689671 81883124 82689671 168488557 179866159 168488557 179866159 183417132 143206948 183417132 143206948 140357281 134465672 140357281 134465672 232217700 231499852 232217700 231499852 165478231 122782120 165478231 122782120 86690808 29767537 86690808 29767537 32610966 109326523 32610966 109326523 126741051 168925151 126741051 168925151 280584764 283175690 280584764 283175690 222694345 203160786 222694345 203160786 32863788 26569879 32863788 26569879 28414870 90872989 28414870 90872989 138532111 187630910 138532111 187630910 295924148 297009486 295924148 297009486 195336309 141564357 195336309 141564357 147097758 255009511 147097758 255009511 291892791 292914286 291892791 292914286 277857332 109267389 277857332 109267389 79445955 77108353 79445955 77108353 118484036 275563694 118484036 275563694 272716245 270411623 272716245 270411623 43579871 41955863 43579871 41955863 86699974 93121589 86699974 93121589 123964702 207033719 123964702 207033719 202595703 146746367 202595703 146746367 111908916 107217258 111908916 107217258 89993370 86014152 89993370 86014152 246788905 265693095 246788905 265693095 263833039 135094431 263833039 135094431 127531847 78809788 127531847 78809788 80421878 91403455 80421878 91403455 162664636 165586658 162664636 165586658 193401909 225658374 193401909 225658374 221326971 130319098 221326971 130319098 133715511 188922135 133715511 188922135 192600861 94683194 192600861 94683194 96811846 188308560 96811846 188308560 194838348 96279028 194838348 96279028 97887396 51518034 97887396 51518034 54627142 224968557 54627142 224968557 256663227 284680289 256663227 284680289 282563109 53000283 282563109 53000283 24320891 22488297 24320891 22488297 18714293 18009537 18714293 18009537 139475964 175481988 139475964 175481988 260665219 263702072 260665219 263702072 235744719 172696380 235744719 172696380 145129011 118310673 145129011 118310673 116410149 30960641 116410149 30960641 34162509 49353690 34162509 49353690 89748040 141969376 89748040 141969376 221318335 240077522 221318335 240077522 238283517 238371465 238283517 238371465 145618368 119948046 145618368 119948046 123306558 169573728 123306558 169573728 182548970 178353223 182548970 178353223 136365747 68938463 136365747 68938463 29321524 28057263 29321524 28057263 30886621 53962727 30886621 53962727 151265430 148128543 151265430 148128543 232158964 301418778 232158964 301418778 299858886 297656078 299858886 297656078 160023479 127208839 160023479 127208839 110853519 45128322 110853519 45128322 41752505 39085064 41752505 39085064 181601632 194324110 181601632 194324110 230025403 232731967 230025403 232731967 218550343 156688690 218550343 156688690 114559462 34611357 114559462 34611357 37850222 76491590 37850222 76491590 98637828 126991923 98637828 126991923 243403142 247823216 243403142 247823216 207180740 179712488 207180740 179712488 165368650 87694914 165368650 87694914 45482150 25878902 45482150 25878902 23067597 22617070 23067597 22617070 90611608 93886997 90611608 93886997 150720799 235416374 150720799 235416374 233941927 227524166 233941927 227524166 206673273 121804526 206673273 121804526 109266376 107600232 109266376 107600232 184928799 180737659 184928799 180737659 179571972 176963898 179571972 176963898 195104523 185759768 195104523 185759768 96198387 60350694 96198387 60350694 49534755 47104081 49534755 47104081 70512221 244347806 70512221 244347806 262253752 264233444 262253752 264233444 252876298 236920720 252876298 236920720 213848626 130932453 213848626 130932453 134481954 97783397 134481954 97783397 57535443 34028813 57535443 34028813 29474536 28483809 29474536 28483809 110497574 118471062 110497574 118471062 236485711 239379644 236485711 239379644 169202101 41847967 169202101 41847967 41223596 79491081 41223596 79491081 200211018 192755417 200211018 192755417 133443643 89801711 133443643 89801711 90873550 154526944 90873550 154526944 243331970 245057410 243331970 245057410 219822785 147152040 219822785 147152040 95099217 93097774 95099217 93097774 132159797 136547495 132159797 136547495 198527592 199917565 198527592 199917565 124535531 90321817 124535531 90321817 44558158 42319516 44558158 42319516 187577964 186558447 187577964 186558447 192102999 94389031 192102999 94389031 90283317 27763680 90283317 27763680 29634818 116502594 29634818 116502594 177121726 189464823 177121726 189464823 233945772 237388925 233945772 237388925 221766310 149316267 221766310 149316267 47266599 45136895 47266599 45136895 85882432 131781167 85882432 131781167 181300161 238352388 181300161 238352388 233073360 233418224 233073360 233418224 190541443 93263949 190541443 93263949 67284450 57296254 67284450 57296254 55079261 51027529 55079261 51027529 212790257 210244554 212790257 210244554 170470765 117904483 170470765 117904483 97207354 96470514 97207354 96470514 158997424 186378286 158997424 186378286 270579835 275861889 270579835 275861889 274125241 204813022 274125241 204813022 106380723 33773470 106380723 33773470 34083848 168640921 34083848 168640921 176984937 49635354 176984937 49635354 52587624 135775342 52587624 135775342 146130572 223555397 146130572 223555397 226241386 191554467 226241386 191554467 52078684 50324567 52078684 50324567 154605453 242100778 154605453 242100778 237725351 237588450 237725351 237588450 227292300 203837125 227292300 203837125 148514814 114667713 148514814 114667713 99084815 72986079 99084815 72986079 69810565 66757504 69810565 66757504 126250683 139290258 126250683 139290258 233971279 237096725 233971279 237096725 204634238 159082028 204634238 159082028 68934284 56989150 68934284 56989150 59495965 67332364 59495965 67332364 209996972 210460569 209996972 210460569 157486324 106150818 157486324 106150818 61165960 38753320 61165960 38753320 42192904 52617215 42192904 52617215 82023532 224597672 82023532 224597672 222509545 182102134 222509545 182102134 158241202 143922024 158241202 143922024 23953336 23199485 23953336 23199485 148455196 211353476 148455196 211353476 212258717 197866778 212258717 197866778 162733725 99264734 162733725 99264734 37029832 34400724 37029832 34400724 38651597 84922447 38651597 84922447 218796879 218012175 218796879 218012175 202829054 28817347 202829054 28817347 31136035 55622521 31136035 55622521 100620709 117060825 100620709 117060825 124555672 186766808 124555672 186766808 197464202 201084079 197464202 201084079 193401866 164601119 193401866 164601119 161321692 155093434 161321692 155093434 214901877 228311117 214901877 228311117 239800884 258163327 239800884 258163327 286808900 287387850 286808900 287387850 152621794 70481527 152621794 70481527 39036213 28039655 39036213 28039655 30414728 85812983 30414728 85812983 130330820 231949348 130330820 231949348 229780298 161462109 229780298 161462109 73898461 71762425 73898461 71762425 147358106 142767642 147358106 142767642 24416035 9941127 24416035 9941127 10178835 31637562 10178835 31637562 51561779 156776427 51561779 156776427 198239742 202251229 198239742 202251229 194354351 59438184 194354351 59438184 61616808 94670348 61616808 94670348 232115516 230269762 232115516 230269762 210175745 89670764 210175745 89670764 83493160 82620488 83493160 82620488 137244913 149811430 137244913 149811430 182382882 238961343 182382882 238961343 233848372 106249862 233848372 106249862 80330023 70267087 80330023 70267087 6517482 5908621 6517482 5908621 27789181 61584276 27789181 61584276 114730246 111786648 114730246 111786648 165866525 194962776 165866525 194962776 227195099 230069992 227195099 230069992 173842183 133054217 173842183 133054217 129029617 65699406 129029617 65699406 68096423 109514451 68096423 109514451 159970297 151314304 159970297 151314304 153507688 36483167 153507688 36483167 36967121 41786561 36967121 41786561 78826226 83337110 78826226 83337110 195240589 271500362 195240589 271500362 268593842 150158312 268593842 150158312 106743846 102744277 106743846 102744277 136671584 298469484 136671584 298469484 298484629 294090760 298484629 294090760 282743436 247119465 282743436 247119465 242635967 107317920 242635967 107317920 71195906 35168241 71195906 35168241 36361687 82437391 36361687 82437391 170215276 232740082 170215276 232740082 229475641 214378166 229475641 214378166 57663829 56164658 57663829 56164658 176287978 168804140 176287978 168804140 137369590 125845438 137369590 125845438 85549021 61978149 85549021 61978149 44225929 41567784 44225929 41567784 53572660 54962202 53572660 54962202 71490581 73430200 71490581 73430200 150108448 163435066 150108448 163435066 170131790 154256245 170131790 154256245 148618748 142749817 148618748 142749817 266012424 266566565 266012424 266566565 64332005 61445481 64332005 61445481 156429998 149963120 156429998 149963120 66141348 63811861 66141348 63811861 73508045 89846753 73508045 89846753 231658289 232181854 231658289 232181854 203104987 108546204 203104987 108546204 112439393 112441697 112439393 112441697 213174727 277497571 213174727 277497571 275956251 114691371 275956251 114691371 86001531 81165387 86001531 81165387 84183722 180215325 84183722 180215325 205360781 205276175 205360781 205276175 131823679 111640622 131823679 111640622 109701162 105153057 109701162 105153057 129959318 212350770 129959318 212350770 217116370 58712139 217116370 58712139 36112317 23447439 36112317 23447439 24864749 56389434 24864749 56389434 126273521 151500039 126273521 151500039 254122643 277478336 254122643 277478336 275966330 274871248 275966330 274871248 267042235 129538906 267042235 129538906 135475924 160646499 135475924 160646499 226437030 242072907 226437030 242072907 239603317 190567869 239603317 190567869 165918669 88476019 165918669 88476019 61893525 49492704 61893525 49492704 53208480 59913202 53208480 59913202 67211570 67099292 67211570 67099292 113063091 192574146 113063091 192574146 227947658 231826659 227947658 231826659 144708858 72685698 144708858 72685698 77093906 135625281 77093906 135625281 192375426 250536211 192375426 250536211 247364238 209158575 247364238 209158575 94135325 65068314 94135325 65068314 67165541 75599269 67165541 75599269 261910370 263474565 261910370 263474565 247270047 199003673 247270047 199003673 184398212 65848034 184398212 65848034 43554105 40574263 43554105 40574263 139697193 186675969 139697193 186675969 198241956 182364776 198241956 182364776 132678446 125480071 132678446 125480071 89867239 86511416 89867239 86511416 95074882 106141198 95074882 106141198 180336639 175244372 180336639 175244372 176365535 84559707 176365535 84559707 86553605 163117952 86553605 163117952 197636149 204784255 197636149 204784255 203899823 109263386 203899823 109263386 112072938 126409715 112072938 126409715 181956972 192159747 181956972 192159747 220483021 228904976 220483021 228904976 234754614 237194155 234754614 237194155 233360636 154483529 233360636 154483529 57646276 54350393 57646276 54350393 84442918 104649013 84442918 104649013 113158260 299570350 113158260 299570350 298567782 274797838 298567782 274797838 235425322 161522248 235425322 161522248 109784853 84003895 109784853 84003895 87682161 153444234 87682161 153444234 160506772 104600781 160506772 104600781 106349018 139712932 106349018 139712932 258407526 258878947 258407526 258878947 207707711 198451183 207707711 198451183 152805035 100451178 152805035 100451178 59029189 56471887 59029189 56471887 120555917 153588756 120555917 153588756 257107918 259726413 257107918 259726413 245409974 206160853 245409974 206160853 170305999 126196554 170305999 126196554 129669834 188340521 129669834 188340521 239540821 258512837 239540821 258512837 262089699 291804824 262089699 291804824 290903725 133163190 290903725 133163190 75102145 51797110 75102145 51797110 44544477 42648963 44544477 42648963 119904418 125305846 119904418 125305846 142788122 155219318 142788122 155219318 234203636 234362229 234203636 234362229 53912021 51627372 53912021 51627372 96574088 111492083 96574088 111492083 149840636 251129778 149840636 251129778 247596748 198218838 247596748 198218838 198903761 280024642 198903761 280024642 278354827 261718704 278354827 261718704 177648268 58410389 177648268 58410389 46688113 43571551 46688113 43571551 245673272 259103371 245673272 259103371 256433660 93231448 256433660 93231448 48814740 37969937 48814740 37969937 41360318 89409762 41360318 89409762 205864093 204405775 205864093 204405775 174423151 127923319 174423151 127923319 132960376 129142395 132960376 129142395 165584463 177078207 165584463 177078207 268447850 279446746 268447850 279446746 276361538 131737093 276361538 131737093 42686898 38349592 42686898 38349592 112571054 177454243 112571054 177454243 190082521 249146155 190082521 249146155 254402694 256629221 254402694 256629221 239769720 203119563 239769720 203119563 186785264 99671128 186785264 99671128 99810971 293856162 99810971 293856162 292298223 261948330 292298223 261948330 242839633 171143079 242839633 171143079 66197128 38602600 66197128 38602600 41375559 131356104 41375559 131356104 192330069 220475594 192330069 220475594 220972891 191305220 220972891 191305220 186164588 172666442 186164588 172666442 71037457 24366882 71037457 24366882 25564970 54237881 25564970 54237881 63109540 149183894 63109540 149183894 235872895 242725079 235872895 242725079 240517501 212530545 240517501 212530545 111605170 90303640 111605170 90303640 92731750 104763184 92731750 104763184 135746567 173641543 135746567 173641543 215098502 246057387 215098502 246057387 243225727 246515275 243225727 246515275 235729812 216320228 235729812 216320228 196783244 145814129 196783244 145814129 140871703 41916705 140871703 41916705 13285544 12979252 13285544 12979252 85315517 155893838 85315517 155893838 253267133 257290907 253267133 257290907 197246566 161211029 197246566 161211029 164877646 103905700 164877646 103905700 26855035 25519358 26855035 25519358 110824278 157960171 110824278 157960171 225576651 222753446 225576651 222753446 73642466 24579185 73642466 24579185 26973603 88111816 26973603 88111816 101057859 206163906 101057859 206163906 203446116 159254091 203446116 159254091 54793381 16199536 54793381 16199536 17196226 18831265 17196226 18831265 92718641 217049214 92718641 217049214 216117245 109979125 216117245 109979125 106546040 26674065 106546040 26674065 28716326 86475856 28716326 86475856 137369571 145535253 137369571 145535253 265529718 272833495 265529718 272833495 270145937 245506714 270145937 245506714 209406249 97401632 209406249 97401632 93955237 90115404 93955237 90115404 78432698 59831055 78432698 59831055 60953975 58048777 60953975 58048777 230216701 254657031 230216701 254657031 253283826 241972903 253283826 241972903 200995398 154485811 200995398 154485811 92470393 27579674 92470393 27579674 28888613 41045876 28888613 41045876 85910693 140639734 85910693 140639734 150986274 276337509 150986274 276337509 275119578 264487438 275119578 264487438 232584720 227998014 232584720 227998014 211519637 112550660 211519637 112550660 32734069 30413504 32734069 30413504 33301255 240105959 33301255 240105959 242839064 247411174 242839064 247411174 209291886 204097482 209291886 204097482 92334103 91824188 92334103 91824188 214635120 254429249 214635120 254429249 250361973 168556601 250361973 168556601 103682256 35636718 103682256 35636718 37870830 283451906 37870830 283451906 281289874 240963863 281289874 240963863 231604596 214988562 231604596 214988562 79357110 33229840 79357110 33229840 34166358 55404766 34166358 55404766 152392457 145911673 152392457 145911673 147286223 134124473 147286223 134124473 105802442 55066808 105802442 55066808 46145636 43694143 46145636 43694143 77783971 112630011 77783971 112630011 149676853 278429008 149676853 278429008 278422827 280522401 278422827 280522401 276495027 249032446 276495027 249032446 207019149 185256753 207019149 185256753 195453505 188504822 195453505 188504822 221396626 225138292 221396626 225138292 168740886 135550859 168740886 135550859 136117561 117111672 136117561 117111672 122026697 131525212 122026697 131525212 151909126 205469570 151909126 205469570 235770278 252392204 235770278 252392204 271702755 274433151 271702755 274433151 260895474 251090310 260895474 251090310 227234565 206849638 227234565 206849638 97370652 94679982 97370652 94679982 125526560 129388178 125526560 129388178 202972007 201875883 202972007 201875883 157740094 132621519 157740094 132621519 91099528 60247190 91099528 60247190 43842870 41927708 43842870 41927708 67321685 113937296 67321685 113937296 263802469 273660361 263802469 273660361 271240858 267856967 271240858 267856967 114846652 107179070 114846652 107179070 102944130 97625226 102944130 97625226 56454812 52204979 56454812 52204979 102079255 262644905 102079255 262644905 258974799 208595715 258974799 208595715 179710922 80291308 179710922 80291308 74740964 70589299 74740964 70589299 83643736 94991250 83643736 94991250 205865472 200009112 205865472 200009112 77269876 70219378 77269876 70219378 32132208 29268101 32132208 29268101 96541385 214347078 96541385 214347078 214075321 138190513 214075321 138190513 143698988 240795176 143698988 240795176 240524828 104496121 240524828 104496121 106018014 144591601 106018014 144591601 239602511 270818519 239602511 270818519 268197665 245749596 268197665 245749596 224155838 185201978 224155838 185201978 141761943 113014968 141761943 113014968 116848536 151541289 116848536 151541289 165321216 167708246 165321216 167708246 196855834 210723050 196855834 210723050 229648563 230643494 229648563 230643494 202870514 171791157 202870514 171791157 171951753 155915709 171951753 155915709 111427663 104317812 111427663 104317812 61570064 57165281 61570064 57165281 55324089 53949938 55324089 53949938 100839092 103031434 100839092 103031434 177093011 188254876 177093011 188254876 196422760 126178432 196422760 126178432 80132053 79730631 80132053 79730631 96435230 183538452 96435230 183538452 239144610 283257763 239144610 283257763 281592009 154038782 281592009 154038782 129545575 41413617 129545575 41413617 40893667 118599948 40893667 118599948 149494192 182123149 149494192 182123149 200571305 272861537 200571305 272861537 270543362 233219103 270543362 233219103 166434835 150072348 166434835 150072348 90385894 48914456 90385894 48914456 49225579 53113682 49225579 53113682 88716813 96609650 88716813 96609650 133750935 141012492 133750935 141012492 224244839 250712510 224244839 250712510 248491109 109098691 248491109 109098691 79673193 41440159 79673193 41440159 43909179 58080674 43909179 58080674 152814819 199416125 152814819 199416125 203799942 174994078 203799942 174994078 115694082 42533168 115694082 42533168 43357064 50314988 43357064 50314988 122130704 129017260 122130704 129017260 162582752 176387747 162582752 176387747 182146546 25662589 182146546 25662589 27508044 32476229 27508044 32476229 44317288 60968492 44317288 60968492 137375215 174998783 137375215 174998783 184105572 170884296 184105572 170884296 9933012 9122247 9933012 9122247 69070482 73497782 69070482 73497782 119385236 208223277 119385236 208223277 207524694 164485374 207524694 164485374 73257259 70041433 73257259 70041433 156424690 221816129 156424690 221816129 218522574 33325276 218522574 33325276 36495889 62791560 36495889 62791560 83045770 98619283 83045770 98619283 137817432 258574647 137817432 258574647 256042566 113399080 256042566 113399080 51775294 33205136 51775294 33205136 33948751 142035632 33948751 142035632 199166647 209571529 199166647 209571529 209611395 140445110 209611395 140445110 124258658 119517398 124258658 119517398 106209587 104947923 106209587 104947923 183130993 181872447 183130993 181872447 259253090 261419159 259253090 261419159 202651948 146803798 202651948 146803798 80799878 78534172 80799878 78534172 204740503 259991404 204740503 259991404 256361672 223938949 256361672 223938949 190819508 165404682 190819508 165404682 145546029 85381314 145546029 85381314 43871765 31951224 43871765 31951224 33706269 45677559 33706269 45677559 220294788 214872749 220294788 214872749 172719155 124762095 172719155 124762095 111576241 107675025 111576241 107675025 178113645 173965087 178113645 173965087 149720323 136119409 149720323 136119409 60601798 39054882 60601798 39054882 41562832 148597608 41562832 148597608 203673421 200079007 203673421 200079007 87239969 83044710 87239969 83044710 157165067 198225643 157165067 198225643 199038178 185035877 199038178 185035877 89582713 65953837 89582713 65953837 69107363 70034531 69107363 70034531 80218957 121961848 80218957 121961848 168275188 166067654 168275188 166067654 190115466 213586453 190115466 213586453 218173459 186545304 218173459 186545304 115262578 104626459 115262578 104626459 91293480 87602498 91293480 87602498 116159361 284132948 116159361 284132948 283290876 279583899 283290876 279583899 265042227 227575102 265042227 227575102 180249494 153719772 180249494 153719772 160390373 163516845 160390373 163516845 181863357 175587910 181863357 175587910 152641109 122116417 152641109 122116417 102960039 98991498 102960039 98991498 130025379 138763319 130025379 138763319 160318271 203855708 160318271 203855708 213075803 251932233 213075803 251932233 249606477 217504977 249606477 217504977 160101112 78318927 160101112 78318927 79868190 105885544 79868190 105885544 119966192 164369512 119966192 164369512 197615273 194972738 197615273 194972738 21111729 20279577 21111729 20279577 71841181 215761593 71841181 215761593 211621783 152879307 211621783 152879307 117903934 21868855 117903934 21868855 22049641 162372975 22049641 162372975 262060837 264814233 262060837 264814233 55669630 52373398 55669630 52373398 60005222 156719716 60005222 156719716 178877667 185631187 178877667 185631187 201350695 204283007 201350695 204283007 159255327 144663686 159255327 144663686 144622120 52539827 144622120 52539827 50037497 47844629 50037497 47844629 205517798 201530026 205517798 201530026 183404476 173874021 183404476 173874021 143004804 88993270 143004804 88993270 66472295 31856623 66472295 31856623 33733811 128517780 33733811 128517780 151312637 232607860 151312637 232607860 238006696 280918729 238006696 280918729 283322731 285605604 283322731 285605604 224181400 219737727 224181400 219737727 136503619 83540095 136503619 83540095 73842551 72126344 73842551 72126344 185178304 215075553 185178304 215075553 215207377 179013219 215207377 179013219 166945227 145049528 166945227 145049528 99152187 27149328 99152187 27149328 30106592 52040882 30106592 52040882 202540836 202824282 202540836 202824282 187514923 124640367 187514923 124640367 120597945 80497069 120597945 80497069 83573921 130327066 83573921 130327066 194790344 192854894 194790344 192854894 181619859 110898208 181619859 110898208 102069914 27440525 102069914 27440525 29635678 58010244 29635678 58010244 233984068 233910899 233984068 233910899 199033851 150782014 199033851 150782014 149957606 118059468 149957606 118059468 88629319 85505568 88629319 85505568 174998328 209488853 174998328 209488853 240869130 244856700 240869130 244856700 199115085 183771319 199115085 183771319 103714263 101726446 103714263 101726446 177465541 205032774 177465541 205032774 202758661 182579642 202758661 182579642 128835677 84678263 128835677 84678263 45079019 41294683 45079019 41294683 143565497 192778525 143565497 192778525 200815741 54860813 200815741 54860813 58934203 127870312 58934203 127870312 177020598 181548836 177020598 181548836 249203255 252373629 249203255 252373629 214962004 101962243 214962004 101962243 11328659 10048762 11328659 10048762 183221055 192922970 183221055 192922970 201007288 189118086 201007288 189118086 149811053 24293599 149811053 24293599 26147421 48850400 26147421 48850400 108527679 151925846 108527679 151925846 183105905 223510300 183105905 223510300 249288607 252738409 249288607 252738409 112411982 91607018 112411982 91607018 61447539 57967833 61447539 57967833 73436019 114066640 73436019 114066640 133274515 132984949 133274515 132984949 137208604 118299218 137208604 118299218 120476078 189731975 120476078 189731975 201862882 222020021 201862882 222020021 222111450 186384413 222111450 186384413 183633741 141564098 183633741 141564098 121730960 84306163 121730960 84306163 86222547 220522099 86222547 220522099 216945190 111983459 216945190 111983459 97081457 94479521 97081457 94479521 199948238 271445169 199948238 271445169 269827518 258225938 269827518 258225938 193555042 144164468 193555042 144164468 122246039 35503634 122246039 35503634 28512563 26299955 28512563 26299955 39867471 145360658 39867471 145360658 151087114 107666633 151087114 107666633 84415636 80890197 84415636 80890197 188851251 234807402 188851251 234807402 241900231 250619113 241900231 250619113 246499504 232811022 246499504 232811022 208106164 212339115 208106164 212339115 185710998 61447151 185710998 61447151 62980007 168128142 62980007 168128142 247546066 252043639 247546066 252043639 133852336 128145507 133852336 128145507 261021915 264398912 261021915 264398912 252248175 181064539 252248175 181064539 84226595 77493822 84226595 77493822 68423837 67379497 68423837 67379497 74062556 261532806 74062556 261532806 257900737 162266482 257900737 162266482 81350224 79305909 81350224 79305909 85743728 166691221 85743728 166691221 264553513 267954073 264553513 267954073 205259748 75208630 205259748 75208630 78610868 87012959 78610868 87012959 91448729 91022667 91448729 91022667 133894366 201524739 133894366 201524739 218755332 222414423 218755332 222414423 135084400 25943294 135084400 25943294 27267677 54228290 27267677 54228290 71138313 139967610 71138313 139967610 171693407 237577902 171693407 237577902 250172198 259206164 250172198 259206164 255421296 45555435 255421296 45555435 47344174 67222649 47344174 67222649 128802074 126924518 128802074 126924518 139822449 234552554 139822449 234552554 230031973 143578092 230031973 143578092 111531666 108542439 111531666 108542439 118512169 148114006 118512169 148114006 167833526 172245103 167833526 172245103 257729740 264795465 257729740 264795465 280630740 297227234 280630740 297227234 297002627 295534881 297002627 295534881 90369102 37397377 90369102 37397377 38848247 40811952 38848247 40811952 84770035 95767195 84770035 95767195 176351431 176960206 176351431 176960206 196685732 241072741 196685732 241072741 247274539 250740474 247274539 250740474 119310860 66715581 119310860 66715581 69327007 133983180 69327007 133983180 167582360 242003468 167582360 242003468 239224348 112239268 239224348 112239268 47819499 42326490 47819499 42326490 48972911 250057177 48972911 250057177 265936506 282271649 265936506 282271649 296895557 299042040 296895557 299042040 220955602 61068637 220955602 61068637 64212158 105332230 64212158 105332230 120882695 160650755 120882695 160650755 253630018 255733008 253630018 255733008 171214571 133943624 171214571 133943624 82807363 36863709 82807363 36863709 25603185 23686574 25603185 23686574 66694893 194245773 66694893 194245773 201910067 219892767 201910067 219892767 219936079 162244305 219936079 162244305 140036597 62080065 140036597 62080065 22813626 20027972 22813626 20027972 55581648 98831823 55581648 98831823 110955701 135400677 110955701 135400677 190057064 250832816 190057064 250832816 247896366 192086175 247896366 192086175 167783156 157276911 167783156 157276911 252537418 274856507 252537418 274856507 271868419 261968730 271868419 261968730 62093586 58473300 62093586 58473300 209401565 204215019 209401565 204215019 165007998 95103598 165007998 95103598 31195468 29650504 31195468 29650504 116339845 121199823 116339845 121199823 141578402 169580332 141578402 169580332 248889316 251672593 248889316 251672593 200171360 137347341 200171360 137347341 71270643 52968367 71270643 52968367 46099512 44096525 46099512 44096525 100187490 154036007 100187490 154036007 166933909 284263808 166933909 284263808 281477428 97242008 281477428 97242008 99629558 138618172 99629558 138618172 220913473 229335774 220913473 229335774 257483591 259828187 257483591 259828187 75553581 72294662 75553581 72294662 104599940 131488844 104599940 131488844 208506254 201334666 208506254 201334666 93051202 49633631 93051202 49633631 52776709 142824900 52776709 142824900 212733794 206848910 212733794 206848910 159255855 132205576 159255855 132205576 122021681 59231255 122021681 59231255 62139520 258967571 62139520 258967571 256207731 252439692 256207731 252439692 169469976 140419628 169469976 140419628 143193260 58926897 143193260 58926897 54942678 53201114 54942678 53201114 99390994 124633411 99390994 124633411 130100217 178046109 130100217 178046109 270954681 273928061 270954681 273928061 146056235 138712232 146056235 138712232 216018477 217753002 216018477 217753002 197844020 144534318 197844020 144534318 138854852 22431748 138854852 22431748 24305397 45945825 24305397 45945825 230848384 238749029 230848384 238749029 239471316 144804669 239471316 144804669 142807311 123214030 142807311 123214030 97782160 95937768 97782160 95937768 136371885 134777071 136371885 134777071 166577530 206275109 166577530 206275109 207140377 152037408 207140377 152037408 133272889 123040698 133272889 123040698 97260332 45917563 97260332 45917563 49289447 76003825 49289447 76003825 166400603 175573044 166400603 175573044 182962210 90911739 182962210 90911739 79445084 76195986 79445084 76195986 111503197 159200297 111503197 159200297 238440984 237207079 238440984 237207079 52089993 49309329 52089993 49309329 150160541 159661355 150160541 159661355 197005935 218268723 197005935 218268723 266101125 267768155 266101125 267768155 225658742 217674248 225658742 217674248 173919029 69310346 173919029 69310346 71841733 225774921 71841733 225774921 225434861 127632606 225434861 127632606 122053165 80017201 122053165 80017201 62718938 59872219 62718938 59872219 73543077 116078546 73543077 116078546 172662942 181592727 172662942 181592727 191008256 111178457 191008256 111178457 114956758 134178895 114956758 134178895 197225379 194943117 197225379 194943117 229753141 231911682 229753141 231911682 114156737 106493692 114156737 106493692 108323490 177590618 108323490 177590618 219856285 216360256 219856285 216360256 202888159 193554738 202888159 193554738 206343738 213319145 206343738 213319145 285763151 286385712 285763151 286385712 258085162 178712546 258085162 178712546 183628558 215505220 183628558 215505220 214444840 165917208 214444840 165917208 161346212 119718764 161346212 119718764 109827121 105868706 109827121 105868706 286133158 286908425 286133158 286908425 245023523 224406165 245023523 224406165 118726131 119009415 118726131 119009415 154111227 151123766 154111227 151123766 255503094 257744712 255503094 257744712 48955577 47656482 48955577 47656482 70142543 103489904 70142543 103489904 214191720 214296367 214191720 214296367 199480889 120469855 199480889 120469855 123986648 191224121 123986648 191224121 257308224 261239405 257308224 261239405 263906080 284887922 263906080 284887922 284219316 253558985 284219316 253558985 235920824 183018528 235920824 183018528 133070744 104061073 133070744 104061073 107449336 174456653 107449336 174456653 230654883 228511569 230654883 228511569 177271538 153666162 177271538 153666162 126308174 22831417 126308174 22831417 23590683 42105587 23590683 42105587 51146600 124212779 51146600 124212779 129674562 132197247 129674562 132197247 151362887 167789457 151362887 167789457 214269208 216149312 214269208 216149312 156417047 148920472 156417047 148920472 250963590 253884860 250963590 253884860 143451534 123953471 143451534 123953471 41806767 38690285 41806767 38690285 88483264 197633264 88483264 197633264 202313331 88249922 202313331 88249922 60430510 58479366 60430510 58479366 197230806 188233761 197230806 188233761 37389877 34800320 37389877 34800320 120998755 126872008 120998755 126872008 176925020 205187644 176925020 205187644 201402613 189036277 201402613 189036277 183553668 169188722 183553668 169188722 145969481 65926940 145969481 65926940 68648660 85191664 68648660 85191664 201234716 203238606 201234716 203238606 142235505 81351086 142235505 81351086 61097036 11447691 61097036 11447691 11045338 103543075 11045338 103543075 148728075 156569911 148728075 156569911 239074922 281450641 239074922 281450641 279083153 274299102 279083153 274299102 187247115 127832079 187247115 127832079 121753879 9778754 121753879 9778754 9786800 97493187 9786800 97493187 126540884 206698434 126540884 206698434 252715620 255407863 252715620 255407863 217400047 212092656 217400047 212092656 185207733 168345693 185207733 168345693 103461525 102488130 103461525 102488130 190032683 246567784 190032683 246567784 242894041 208117597 242894041 208117597 135838048 101759214 135838048 101759214 81566648 80382610 81566648 80382610 99796452 187986457 99796452 187986457 219371512 213916862 219371512 213916862 202788034 4400936 202788034 4400936 5224107 13057845 5224107 13057845 141050058 215837782 141050058 215837782 214628579 145424298 214628579 145424298 126841548 106433804 126841548 106433804 107313171 111551521 107313171 111551521 142432442 162264526 142432442 162264526 211710874 275457755 211710874 275457755 272800601 129868619 272800601 129868619 87695743 60922258 87695743 60922258 64133468 85975370 64133468 85975370 176424261 183461941 176424261 183461941 194543978 31565363 194543978 31565363 34350131 73454306 34350131 73454306 171641190 213345154 171641190 213345154 246558557 248577758 246558557 248577758 114338427 101890301 114338427 101890301 104898710 103971336 104898710 103971336 167343092 159683231 167343092 159683231 143745263 49460674 143745263 49460674 52221599 111390517 52221599 111390517 164758088 180927750 164758088 180927750 259082939 262159472 259082939 262159472 251925664 54211891 251925664 54211891 57255925 141988465 57255925 141988465 175558135 167898200 175558135 167898200 101211187 16663501 101211187 16663501 16777981 153442691 16777981 153442691 176592787 177942005 176592787 177942005 222073408 226197854 222073408 226197854 205052738 34645526 205052738 34645526 38089518 53375711 38089518 53375711 88816413 122550480 88816413 122550480 257458807 258631995 257458807 258631995 219202402 136502158 219202402 136502158 102203705 99323737 102203705 99323737 199118530 199315475 199118530 199315475 200690628 8627510 200690628 8627510 10020925 13318057 10020925 13318057 12813200 47698347 12813200 47698347 77339697 151522723 77339697 151522723 225721224 228876826 225721224 228876826 180845585 170891308 180845585 170891308 159700818 155927065 159700818 155927065 191574202 189103100 191574202 189103100 141671375 46536402 141671375 46536402 49572049 88506244 49572049 88506244 92475261 114303736 92475261 114303736 120171286 128463985 120171286 128463985 139232847 189947797 139232847 189947797 200549022 261157807 200549022 261157807 259053152 246192716 259053152 246192716 82801117 79094969 82801117 79094969 87825670 111501469 87825670 111501469 119467947 156782767 119467947 156782767 167960151 163090119 167960151 163090119 173697787 233251219 173697787 233251219 246638694 269648215 246638694 269648215 268052900 249704571 268052900 249704571 111156172 74417311 111156172 74417311 47690457 44962809 47690457 44962809 87133503 224184730 87133503 224184730 265786817 268337522 265786817 268337522 213456173 158289452 213456173 158289452 98080179 96299965 98080179 96299965 119667739 136722939 119667739 136722939 195202883 203770519 195202883 203770519 239852053 240480149 239852053 240480149 197966340 106899029 197966340 106899029 72743053 69597261 72743053 69597261 228921478 236707603 228921478 236707603 233883920 222570098 233883920 222570098 35767843 36057306 35767843 36057306 49536511 111001301 49536511 111001301 217358704 215753807 217358704 215753807 126368811 78055699 126368811 78055699 79467656 226700466 79467656 226700466 229024957 189582970 229024957 189582970 114142892 44457170 114142892 44457170 47495568 54120988 47495568 54120988 86148180 134640229 86148180 134640229 140032507 149475359 140032507 149475359 167556348 181580108 167556348 181580108 211242135 245764812 211242135 245764812 241540897 242011270 241540897 242011270 68091127 62313678 68091127 62313678 64375294 69509941 64375294 69509941 82051862 159023191 82051862 159023191 208242318 212888714 208242318 212888714 213463092 136972563 213463092 136972563 129367074 91252713 129367074 91252713 86232912 42793120 86232912 42793120 46117230 93569801 46117230 93569801 99040253 109239693 99040253 109239693 117005541 113174393 117005541 113174393 132343700 236723195 132343700 236723195 232975684 158301713 232975684 158301713 131200388 103789027 131200388 103789027 107495831 110564635 107495831 110564635 155946009 167351480 155946009 167351480 216271935 209051387 216271935 209051387 93079657 90542859 93079657 90542859 107572206 123553775 107572206 123553775 156310892 173605439 156310892 173605439 230552444 256432230 230552444 256432230 252505946 107916424 252505946 107916424 66192032 56649503 66192032 56649503 56315114 54179909 56315114 54179909 204261001 252024584 204261001 252024584 249370805 238937050 249370805 238937050 233989881 179410639 233989881 179410639 95185275 40267335 95185275 40267335 41251051 133244870 41251051 133244870 152539026 225205632 152539026 225205632 233606105 236575007 233606105 236575007 164031870 114893779 164031870 114893779 99902574 43087039 99902574 43087039 47848996 105261866 47848996 105261866 116574924 126921631 116574924 126921631 199638676 197936186 199638676 197936186 145117243 108674371 145117243 108674371 111711504 180156514 111711504 180156514 209091862 211003732 209091862 211003732 185357693 60870277 185357693 60870277 63907569 179578930 63907569 179578930 188297834 162234571 188297834 162234571 136901148 111280440 136901148 111280440 113841315 275118019 113841315 275118019 294036470 295522106 294036470 295522106 232660349 158493632 232660349 158493632 165945878 228260267 165945878 228260267 239891166 245090455 239891166 245090455 194766094 167256774 194766094 167256774 130404943 127724800 130404943 127724800 169801812 163705046 169801812 163705046 155012338 101475040 155012338 101475040 92601676 56980842 92601676 56980842 60893948 75652845 60893948 75652845 96248250 112869768 96248250 112869768 133102346 182569762 133102346 182569762 198567191 195495559 198567191 195495559 194821624 162340704 194821624 162340704 126333860 96888869 126333860 96888869 85152934 83394388 85152934 83394388 131475695 159958517 131475695 159958517 240879720 244709084 240879720 244709084 173151143 105751620 173151143 105751620 78914412 63047655 78914412 63047655 66525315 114475111 66525315 114475111 201446912 193016531 201446912 193016531 175888190 109972953 175888190 109972953 41728729 40980726 41728729 40980726 61664078 135596071 61664078 135596071 200048449 195170472 200048449 195170472 111769249 89800046 111769249 89800046 66848541 64024241 66848541 64024241 192180827 206926665 192180827 206926665 202328807 106891611 202328807 106891611 49824963 35171693 49824963 35171693 36118327 74482185 36118327 74482185 123123421 143083748 123123421 143083748 208293558 227904240 208293558 227904240 230653492 232205372 230653492 232205372 57003476 54441151 57003476 54441151 89249454 167388909 89249454 167388909 212125913 215022214 212125913 215022214 205671982 78928890 205671982 78928890 6381780 5967124 6381780 5967124 10842759 148077199 10842759 148077199 158226760 219332089 158226760 219332089 252502304 256703224 252502304 256703224 246793697 107926221 246793697 107926221 88991854 48906421 88991854 48906421 51957064 56942991 51957064 56942991 64339071 152664802 64339071 152664802 183580599 207823223 183580599 207823223 209947861 188619533 209947861 188619533 155643008 140814388 155643008 140814388 96331280 73868734 96331280 73868734 75498534 90090525 75498534 90090525 281077622 283408829 281077622 283408829 278946581 190104339 278946581 190104339 178611338 169951515 178611338 169951515 187750913 208907047 187750913 208907047 222065005 249725248 222065005 249725248 245008555 133278480 245008555 133278480 68153216 65520557 68153216 65520557 69971041 101103187 69971041 101103187 138652762 153655707 138652762 153655707 217478440 217747784 217478440 217747784 187089880 172345996 187089880 172345996 179411142 245187696 179411142 245187696 242100293 234890352 242100293 234890352 170512574 166005778 170512574 166005778 187783866 284605969 187783866 284605969 284296706 274500395 284296706 274500395 158136883 142524470 158136883 142524470 141923574 62117915 141923574 62117915 64497692 92302416 64497692 92302416 108018538 136772952 108018538 136772952 208966817 234310999 208966817 234310999 271305715 273662077 271305715 273662077 215938569 61111870 215938569 61111870 64167491 101346160 64167491 101346160 141794847 151759957 141794847 151759957 231023152 226169354 231023152 226169354 157471074 119131254 157471074 119131254 105481398 33781048 105481398 33781048 9315799 7267931 9315799 7267931 132488131 277958904 132488131 277958904 275134737 254256107 275134737 254256107 152469135 131467103 152469135 131467103 92600878 85233510 92600878 85233510 46864549 45221909 46864549 45221909 184731457 198079295 184731457 198079295 201343336 119672387 201343336 119672387 62231752 44928075 62231752 44928075 47618049 51629682 47618049 51629682 82406228 111852753 82406228 111852753 173215216 168467192 173215216 168467192 76722300 72357786 76722300 72357786 260003022 261665639 260003022 261665639 225491422 129818282 225491422 129818282 96510572 69061481 96510572 69061481 72627911 74099761 72627911 74099761 189910854 247159114 189910854 247159114 258875736 259252653 258875736 259252653 247119938 242200364 247119938 242200364 212534766 176399472 212534766 176399472 152048710 74577264 152048710 74577264 63126758 60133774 63126758 60133774 98903861 125352409 98903861 125352409 146533892 203617567 146533892 203617567 216098810 263294001 216098810 263294001 261900860 138553521 261900860 138553521 91514432 73528070 91514432 73528070 50874132 43868133 50874132 43868133 45772935 73118773 45772935 73118773 201672478 262506578 201672478 262506578 261871493 148182791 261871493 148182791 90330439 56672651 90330439 56672651 30199233 29323907 30199233 29323907 151711476 154343074 151711476 154343074 180322823 207489284 180322823 207489284 205278764 151471564 205278764 151471564 58125772 55885421 58125772 55885421 109119294 117244149 109119294 117244149 130127961 211047149 130127961 211047149 208982113 191931874 208982113 191931874 104024273 58593062 104024273 58593062 60552314 76127684 60552314 76127684 228855810 231877161 228855810 231877161 198272068 152489415 198272068 152489415 120029216 62712095 120029216 62712095 41630853 39749390 41630853 39749390 117090512 227838881 117090512 227838881 227491244 224063669 227491244 224063669 124840745 119523456 124840745 119523456 149106040 148319746 149106040 148319746 213707313 213441704 213707313 213441704 131693060 112194225 131693060 112194225 62847801 59402626 62847801 59402626 94045827 217745733 94045827 217745733 244069191 267257183 244069191 267257183 264708858 234413992 264708858 234413992 185243647 142040790 185243647 142040790 145906795 174417408 145906795 174417408 214860084 222566851 214860084 222566851 242897227 265304234 242897227 265304234 262858967 161057290 262858967 161057290 63665414 59931511 63665414 59931511 62364453 151853117 62364453 151853117 270402828 273417489 270402828 273417489 246462520 126886808 246462520 126886808 87781117 52399192 87781117 52399192 55482190 89502372 55482190 89502372 136020555 177867126 136020555 177867126 187485979 141920536 187485979 141920536 122995894 120730497 122995894 120730497 174217685 184379050 174217685 184379050 247896524 249836017 247896524 249836017 205455252 138908573 205455252 138908573 86106293 81759692 86106293 81759692 160454508 201624929 160454508 201624929 248317777 281289873 248317777 281289873 290141413 290773897 290141413 290773897 278508644 266220208 278508644 266220208 227190706 201225442 227190706 201225442 163341213 60175721 163341213 60175721 62305280 82278717 62305280 82278717 144972036 190859606 144972036 190859606 194400517 114630299 194400517 114630299 120342913 119442736 120342913 119442736 141222486 177738108 141222486 177738108 189740924 210223351 189740924 210223351 235275823 237795268 235275823 237795268 210465226 197607538 210465226 197607538 155528369 150233434 155528369 150233434 245152022 248518787 245152022 248518787 105866292 105247201 105866292 105247201 229551251 230586867 229551251 230586867 60164289 59166554 60164289 59166554 87622508 126315097 87622508 126315097 245638085 249452153 245638085 249452153 232763731 223492786 232763731 223492786 122161070 108575049 122161070 108575049 44911231 41350218 44911231 41350218 53021557 211804141 53021557 211804141 275292005 277252931 275292005 277252931 140115452 105058525 140115452 105058525 43886476 40742741 43886476 40742741 106006787 241375991 106006787 241375991 235890471 160853785 235890471 160853785 168140461 211300006 168140461 211300006 268386564 292228331 268386564 292228331 290300449 129827308 290300449 129827308 111153524 107105309 111153524 107105309 139380950 229153620 139380950 229153620 239084361 245315354 239084361 245315354 242465736 173848110 242465736 173848110 153038304 122681266 153038304 122681266 83053265 72848783 83053265 72848783 75739639 140869780 75739639 140869780 159527507 150109374 159527507 150109374 128840258 99987461 128840258 99987461 74746844 43403305 74746844 43403305 46283555 49450893 46283555 49450893 91929669 169942332 91929669 169942332 212811986 209403951 212811986 209403951 110279898 106957628 110279898 106957628 117609116 126377445 117609116 126377445 218457787 215132781 218457787 215132781 125297101 122047918 125297101 122047918 234157051 234092157 234157051 234092157 155581122 151135856 155581122 151135856 156915119 170043828 156915119 170043828 173974691 120445884 173974691 120445884 37677973 34367371 37677973 34367371 84443366 96632065 84443366 96632065 161819883 219390045 161819883 219390045 250405595 273353093 250405595 273353093 270960839 187989912 270960839 187989912 107247759 80585586 107247759 80585586 83783962 211308958 83783962 211308958 213414065 206747169 213414065 206747169 171398833 140350014 171398833 140350014 122648627 120234979 122648627 120234979 147452385 142839457 147452385 142839457 142157502 95097335 142157502 95097335 81317435 40960940 81317435 40960940 34835859 35796616 34835859 35796616 242342812 253405747 242342812 253405747 266837208 269633141 266837208 269633141 228270052 25556054 228270052 25556054 27301231 139777576 27301231 139777576 177568998 228850135 177568998 228850135 226666503 153122554 226666503 153122554 140764998 44059647 140764998 44059647 30471789 27722796 30471789 27722796 11937704 12120372 11937704 12120372 131010220 243086064 131010220 243086064 240479682 57390342 240479682 57390342 59562704 276676994 59562704 276676994 274928781 250426779 274928781 250426779 179844020 96849093 179844020 96849093 95786722 70489912 95786722 70489912 73117261 234653067 73117261 234653067 231308920 53555853 231308920 53555853 57434892 96412512 57434892 96412512 166856182 247740469 166856182 247740469 278388978 280483076 278388978 280483076 222500669 202314899 222500669 202314899 200909697 223521662 200909697 223521662 220386549 192000707 220386549 192000707 183689958 97502433 183689958 97502433 76417627 73663893 76417627 73663893 138456118 188773871 138456118 188773871 229310562 266336528 229310562 266336528 263640151 255605067 263640151 255605067 249068622 113026007 249068622 113026007 111909478 102173492 111909478 102173492 104075411 105037814 104075411 105037814 135021691 231606397 135021691 231606397 259747141 262032033 259747141 262032033 142941594 138101349 142941594 138101349 161803139 203903984 161803139 203903984 229586454 234968758 229586454 234968758 208673002 139833710 208673002 139833710 96507033 56822422 96507033 56822422 23641790 15771661 23641790 15771661 15045535 12055344 15045535 12055344 12600332 225736694 12600332 225736694 222444098 200790343 222444098 200790343 173782781 149730146 173782781 149730146 121921774 56508061 121921774 56508061 23226930 20823996 23226930 20823996 53787522 68212799 53787522 68212799 77469535 90950563 77469535 90950563 114203009 141878760 114203009 141878760 176044619 238478248 176044619 238478248 264045173 276427486 264045173 276427486 274300431 266035986 274300431 266035986 174395831 133141102 174395831 133141102 138041846 210955135 138041846 210955135 236919090 270482673 236919090 270482673 268641807 172602705 268641807 172602705 178072060 208900426 178072060 208900426 212417293 133889784 212417293 133889784 138631416 200777008 138631416 200777008 199330792 21044503 199330792 21044503 20453115 19395754 20453115 19395754 29277220 254165236 29277220 254165236 249607822 151176088 249607822 151176088 77893443 73113514 77893443 73113514 259241714 260839064 259241714 260839064 223577170 214491512 223577170 214491512 200685486 185483902 200685486 185483902 119291192 104665159 119291192 104665159 70345926 66933462 70345926 66933462 79500773 120757714 79500773 120757714 207641847 273436608 207641847 273436608 271259261 272220304 271259261 272220304 246889025 97711784 246889025 97711784 102551449 137315909 102551449 137315909 190141434 188680976 190141434 188680976 105276343 28126181 105276343 28126181 30404213 235569814 30404213 235569814 230607230 199835823 230607230 199835823 180977152 136093523 180977152 136093523 39921589 40176066 39921589 40176066 120744134 136800474 120744134 136800474 164680392 179068731 164680392 179068731 205820571 204588988 205820571 204588988 185951989 171985380 185951989 171985380 171743781 107877494 171743781 107877494 43786944 41067440 43786944 41067440 92920862 207799124 92920862 207799124 213763602 203710667 213763602 203710667 204706460 177076213 204706460 177076213 55807644 24627884 55807644 24627884 24682919 68599510 24682919 68599510 208884772 212896930 208884772 212896930 213503811 110457932 213503811 110457932 64950634 63271343 64950634 63271343 69009299 121567695 69009299 121567695 149681269 211159753 149681269 211159753 210176071 169725622 210176071 169725622 163198072 151137386 163198072 151137386 108442701 104380052 108442701 104380052 146432476 175231978 146432476 175231978 199622594 228860550 199622594 228860550 249436954 250955694 249436954 250955694 133906908 10621551 133906908 10621551 10535758 172161941 10535758 172161941 187241112 204422928 187241112 204422928 208124630 195550702 208124630 195550702 175324350 125513300 175324350 125513300 123480263 116952509 123480263 116952509 163106532 203739556 163106532 203739556 203423694 11760244 203423694 11760244 10738921 8963946 10738921 8963946 18709135 214402921 18709135 214402921 221149990 223002233 221149990 223002233 206861537 156962125 206861537 156962125 165092230 200401644 165092230 200401644 213359269 227301680 213359269 227301680 225886690 215155620 225886690 215155620 189591963 170784656 189591963 170784656 125149764 93182404 125149764 93182404 93748844 59850635 93748844 59850635 41125510 35091846 41125510 35091846 37650934 63622669 37650934 63622669 70183479 89950023 70183479 89950023 138868341 157406560 138868341 157406560 257290184 257840241 257290184 257840241 232097091 229494297 232097091 229494297 152414222 142912486 152414222 142912486 235832277 233766142 235832277 233766142 221571237 137769945 221571237 137769945 99381528 94997498 99381528 94997498 227760438 224673339 227760438 224673339 120661403 79108500 120661403 79108500 81126414 153433752 81126414 153433752 167388652 184990121 167388652 184990121 220795908 220048980 220795908 220048980 171621566 66880727 171621566 66880727 68027305 44520072 68027305 44520072 45866777 104737133 45866777 104737133 210958479 209789305 210958479 209789305 202741307 72457176 202741307 72457176 75156405 96889246 75156405 96889246 150656886 191054190 150656886 191054190 191919567 185232689 191919567 185232689 251775255 275020480 251775255 275020480 274814976 277260593 274814976 277260593 175805212 159272347 175805212 159272347 162400378 154653086 162400378 154653086 170893778 191201164 170893778 191201164 198446684 206283578 198446684 206283578 211372766 184305563 211372766 184305563 174354146 165015431 174354146 165015431 270526928 274916049 270526928 274916049 35387945 32761994 35387945 32761994 61551101 151249234 61551101 151249234 260865280 261751652 260865280 261751652 181064075 149718656 181064075 149718656 107842143 66922017 107842143 66922017 68658895 131768569 68658895 131768569 219476556 223338534 219476556 223338534 70696647 66890244 70696647 66890244 140502631 173606456 140502631 173606456 227472919 244187708 227472919 244187708 241163230 153278039 241163230 153278039 77947247 73069938 77947247 73069938 79273585 164969087 79273585 164969087 295790922 296207186 295790922 296207186 273452436 254949314 273452436 254949314 77712252 72338096 77712252 72338096 72962732 91119521 72962732 91119521 128375871 153603642 128375871 153603642 161680036 184025693 161680036 184025693 228873967 231023611 228873967 231023611 213233578 99365020 213233578 99365020 55989656 53671104 55989656 53671104 175298289 212554444 175298289 212554444 215110362 159340075 215110362 159340075 97461009 94723222 97461009 94723222 281069373 282673196 281069373 282673196 253157251 236885661 253157251 236885661 207446321 130129903 207446321 130129903 34955744 34502740 34955744 34502740 220311738 220015159 220311738 220015159 150190668 72564471 150190668 72564471 75890449 109829565 75890449 109829565 149110292 254998678 149110292 254998678 258368828 258878326 258368828 258878326 255261209 252061372 255261209 252061372 246850676 228760088 246850676 228760088 165983751 110951814 165983751 110951814 31171749 31073603 31171749 31073603 52904729 87877367 52904729 87877367 110573114 149509647 110573114 149509647 222339906 222432886 222339906 222432886 25920604 25615365 25920604 25615365 132511128 184123417 132511128 184123417 190289647 148895007 190289647 148895007 158786810 167334167 158786810 167334167 189556406 194507410 189556406 194507410 201018483 141184192 201018483 141184192 77951877 42073526 77951877 42073526 39651769 40434333 39651769 40434333 218423012 218095421 218423012 218095421 104405731 102416156 104405731 102416156 109247217 135184957 109247217 135184957 167266096 156925926 167266096 156925926 155997586 51751563 155997586 51751563 54059052 258280452 54059052 258280452 256391308 152075132 256391308 152075132 158812258 157618696 158812258 157618696 231385717 231296322 231385717 231296322 214346082 166775988 214346082 166775988 9247132 9512114 9247132 9512114 65787000 90367961 65787000 90367961 105648851 229222686 105648851 229222686 231675633 248267896 231675633 248267896 245730999 150491039 245730999 150491039 112644028 66582584 112644028 66582584 69397502 83978329 69397502 83978329 96539541 144320615 96539541 144320615 201494410 195170544 201494410 195170544 162271685 37111393 162271685 37111393 38066900 77108200 38066900 77108200 147043470 144154430 147043470 144154430 164816606 156846297 164816606 156846297 88971104 88424178 88971104 88424178 135525562 146581793 135525562 146581793 251669157 253904218 251669157 253904218 233105411 168042677 233105411 168042677 56966706 17995625 56966706 17995625 19003750 174202961 19003750 174202961 185766755 210728593 185766755 210728593 211577979 153769824 211577979 153769824 66551695 25984860 66551695 25984860 26620565 82786631 26620565 82786631 247087254 249215004 247087254 249215004 77623984 61562166 77623984 61562166 55107124 30016803 55107124 30016803 21478111 19436153 21478111 19436153 71741471 87779228 71741471 87779228 152535601 242993429 152535601 242993429 238657816 226781106 238657816 226781106 93642912 20059895 93642912 20059895 10910596 10304353 10910596 10304353 115048071 249567745 115048071 249567745 248544496 251353436 248544496 251353436 244905223 170679426 244905223 170679426 117781627 117054302 117781627 117054302 212248528 219834935 212248528 219834935 223294714 225978366 223294714 225978366 196754568 164059607 196754568 164059607 110780831 93655283 110780831 93655283 97219623 144017249 97219623 144017249 182547569 193712239 182547569 193712239 227262216 228685109 227262216 228685109 220794910 199965007 220794910 199965007 90949246 89469944 90949246 89469944 116600405 193007418 116600405 193007418 195153430 65151013 195153430 65151013 35979058 32804362 35979058 32804362 46225186 75741741 46225186 75741741 155150742 233830418 155150742 233830418 233575476 237633809 233575476 237633809 180217649 42748910 180217649 42748910 45331950 53771833 45331950 53771833 132292556 143150416 132292556 143150416 159944662 152785484 159944662 152785484 68008016 51539204 68008016 51539204 54856018 159512321 54856018 159512321 217999344 215562792 217999344 215562792 83523433 82764972 83523433 82764972 238058958 241745829 238058958 241745829 47951231 43738805 47951231 43738805 212540261 208323817 212540261 208323817 166442067 157469440 166442067 157469440 104264983 105821706 104264983 105821706 180864784 174817481 180864784 174817481 71355383 54297267 71355383 54297267 52503973 50245279 52503973 50245279 110468207 229877223 110468207 229877223 227120806 112592035 227120806 112592035 100424159 96084456 100424159 96084456 167932055 165427216 167932055 165427216 203091915 280172007 203091915 280172007 277541021 169419414 277541021 169419414 168764419 108711509 168764419 108711509 23676324 22244682 23676324 22244682 40231573 98326432 40231573 98326432 102394366 131376810 102394366 131376810 140026064 199271730 140026064 199271730 196117127 142184131 196117127 142184131 105356894 81934654 105356894 81934654 86111817 171336310 86111817 171336310 183088673 180292950 183088673 180292950 184728516 173981701 184728516 173981701 93872724 91928288 93872724 91928288 216661541 218917769 216661541 218917769 175920800 124845912 175920800 124845912 115710283 110304676 115710283 110304676 132384647 152249382 132384647 152249382 160367263 86960877 160367263 86960877 45553927 42524878 45553927 42524878 172493945 179743763 172493945 179743763 251166054 254141947 251166054 254141947 240228993 223745667 240228993 223745667 207817346 37385730 207817346 37385730 40182408 44967653 40182408 44967653 163379984 160130118 163379984 160130118 144582801 114801916 144582801 114801916 118070167 134176840 118070167 134176840 152046681 156200699 152046681 156200699 209104487 204024234 209104487 204024234 53823054 49893653 53823054 49893653 216664399 212564428 216664399 212564428 167077063 81574711 167077063 81574711 83267853 189250058 83267853 189250058 226056524 232755181 226056524 232755181 280851899 283138633 280851899 283138633 63999648 61278266 63999648 61278266 48647696 45655257 48647696 45655257 67077670 152055218 67077670 152055218 212426494 244889771 212426494 244889771 266323526 269212311 266323526 269212311 260458694 183661793 260458694 183661793 142927087 33429576 142927087 33429576 36095482 65410086 36095482 65410086 196308528 192272279 196308528 192272279 188114741 87082179 188114741 87082179 21841361 19386775 21841361 19386775 81121948 228233578 81121948 228233578 261623000 274733191 261623000 274733191 272874152 237220103 272874152 237220103 126069869 120012524 126069869 120012524 102637139 98521592 102637139 98521592 148004573 195089202 148004573 195089202 198997199 87949460 198997199 87949460 90571600 98250523 90571600 98250523 128707174 136546078 128707174 136546078 258156230 260933349 258156230 260933349 287600760 288012129 287600760 288012129 274714153 245912578 274714153 245912578 210668760 195529924 210668760 195529924 116757345 86366003 116757345 86366003 89207496 125097217 89207496 125097217 257171297 259401378 257171297 259401378 233682974 137971037 233682974 137971037 40709720 40940623 40709720 40940623 149275884 187633017 149275884 187633017 191108209 163351331 191108209 163351331 85769475 84508330 85769475 84508330 129378128 158202180 129378128 158202180 220555778 217466323 220555778 217466323 195708123 175363095 195708123 175363095 157580734 44284763 157580734 44284763 46935509 100121529 46935509 100121529 218640742 241498403 218640742 241498403 237657666 98223713 237657666 98223713 48459150 48256101 48459150 48256101 120732344 149587725 120732344 149587725 191794314 189393907 191794314 189393907 159154928 81776391 159154928 81776391 84038911 100427052 84038911 100427052 160649062 210801512 160649062 210801512 250696802 255116085 250696802 255116085 83570638 67405485 83570638 67405485 71992610 209140815 71992610 209140815 211130201 145543006 211130201 145543006 154202560 164961488 154202560 164961488 257589998 260458974 257589998 260458974 180251134 96453634 180251134 96453634 99331785 244039128 99331785 244039128 251087768 253991502 251087768 253991502 202424976 120975224 202424976 120975224 30815905 28018580 30815905 28018580 177118830 182311211 177118830 182311211 214651424 261695382 214651424 261695382 270336967 272021716 270336967 272021716 245004071 119319056 245004071 119319056 46405387 25051457 46405387 25051457 26089785 115341747 26089785 115341747 228102618 229764786 228102618 229764786 203008905 115123814 203008905 115123814 76749409 74506076 76749409 74506076 82951153 96632022 82951153 96632022 192328350 254895300 192328350 254895300 252155379 214838849 252155379 214838849 178677162 119473124 178677162 119473124 115894604 103797412 115894604 103797412 47702832 39275619 47702832 39275619 23570586 21791178 23570586 21791178 104094200 110260759 104094200 110260759 205962732 202571119 205962732 202571119 193960150 146571064 193960150 146571064 149206076 89638018 149206076 89638018 71502219 68996173 71502219 68996173 97637889 110777884 97637889 110777884 173483289 165095145 173483289 165095145 97337798 86758327 97337798 86758327 69202121 65363594 69202121 65363594 205280637 198866742 205280637 198866742 187154562 160367611 187154562 160367611 111585555 97747660 111585555 97747660 100114102 155554988 100114102 155554988 181583641 212688404 181583641 212688404 229133393 231125746 229133393 231125746 173768007 91713924 173768007 91713924 53531676 43911244 53531676 43911244 40557638 37282366 40557638 37282366 59402761 138006961 59402761 138006961 218704639 267931829 218704639 267931829 266363417 24792806 266363417 24792806 26524796 68362975 26524796 68362975 75221749 92598154 75221749 92598154 269423324 271635303 269423324 271635303 207220842 71996142 207220842 71996142 75447583 140914252 75447583 140914252 159850763 247748653 159850763 247748653 245665870 159662339 245665870 159662339 137082020 99797062 137082020 99797062 69782803 57232192 69782803 57232192 60700693 117659440 60700693 117659440 170968161 220403113 170968161 220403113 217703656 109368350 217703656 109368350 42423840 39713699 42423840 39713699 156116157 184515406 156116157 184515406 196235492 118435718 196235492 118435718 121057266 167413679 121057266 167413679 172991558 156032705 172991558 156032705 94203740 65923054 94203740 65923054 68419253 157702955 68419253 157702955 238260863 240363271 238260863 240363271 59850952 58406114 59850952 58406114 157771562 155487077 157771562 155487077 160283419 146182916 160283419 146182916 77549397 74541274 77549397 74541274 92764977 155936521 92764977 155936521 226074943 228015640 226074943 228015640 215744052 180957320 215744052 180957320 184693165 175938186 184693165 175938186 203071081 200552945 203071081 200552945 194598433 124954338 194598433 124954338 37281099 35315234 37281099 35315234 114118369 170056783 114118369 170056783 175455179 116228185 175455179 116228185 81140103 63810894 81140103 63810894 48919176 46973803 48919176 46973803 194272028 257869881 194272028 257869881 255732734 255599686 255732734 255599686 219801534 163968073 219801534 163968073 118338632 113690065 118338632 113690065 215905761 218170086 215905761 218170086 41506961 39428963 41506961 39428963 78299976 108150361 78299976 108150361 151494224 181761654 151494224 181761654 193746837 223588660 193746837 223588660 220500571 176666148 220500571 176666148 180370341 101819875 180370341 101819875 94416770 83346228 94416770 83346228 86145101 144463133 86145101 144463133 150359194 131180857 150359194 131180857 113402814 96080452 113402814 96080452 96718477 171053222 96718477 171053222 228520624 277840993 228520624 277840993 274307877 148593957 274307877 148593957 119412288 88997626 119412288 88997626 89932821 143712926 89932821 143712926 193868534 190237220 193868534 190237220 198892155 186394776 198892155 186394776 102511548 61880640 102511548 61880640 63112317 64714267 63112317 64714267 132210336 195818291 132210336 195818291 210878195 218341913 210878195 218341913 215341454 135563688 215341454 135563688 124452193 51772417 124452193 51772417 53450186 63769825 53450186 63769825 81777622 129165096 81777622 129165096 150939184 190733414 150939184 190733414 196890330 102917357 196890330 102917357 22618172 21238440 22618172 21238440 69850088 70751855 69850088 70751855 166344464 216303731 166344464 216303731 212590283 23627016 212590283 23627016 23880121 76751018 23880121 76751018 111078807 127568321 111078807 127568321 161359059 162335052 161359059 162335052 222571084 224900742 222571084 224900742 174752321 153985855 174752321 153985855 126708064 57201338 126708064 57201338 60167958 179173738 60167958 179173738 191462382 181052049 191462382 181052049 130245376 39013973 130245376 39013973 38737372 195051999 38737372 195051999 202688287 49461817 202688287 49461817 52453052 98399132 52453052 98399132 128649032 181513129 128649032 181513129 195277552 219172359 195277552 219172359 223425353 238871746 223425353 238871746 236351589 182579001 236351589 182579001 183240019 216808705 183240019 216808705 236788755 240687557 236788755 240687557 207915785 90680294 207915785 90680294 42922157 41123895 42922157 41123895 161741935 157593626 161741935 157593626 164383591 153076718 164383591 153076718 208612884 257067370 208612884 257067370 252951531 162137702 252951531 162137702 63910001 60630797 63910001 60630797 71814327 146838236 71814327 146838236 217646340 225958572 217646340 225958572 225654307 224120565 225654307 224120565 169784023 106290132 169784023 106290132 63467341 60158424 63467341 60158424 216947319 216148810 216947319 216148810 158539895 126975509 158539895 126975509 101503099 99338778 101503099 99338778 209080158 218396457 209080158 218396457 216108070 190682949 216108070 190682949 131628635 112822874 131628635 112822874 94927977 92395808 94927977 92395808 202594216 274498134 202594216 274498134 273320682 228839899 273320682 228839899 197155383 103434337 197155383 103434337 106163572 133205069 106163572 133205069 227742789 228713621 227742789 228713621 195431668 151012087 195431668 151012087 89875898 54702513 89875898 54702513 57168367 70375241 57168367 70375241 221396747 226385345 221396747 226385345 224007571 200732882 224007571 200732882 134875209 101326258 134875209 101326258 80102677 76818777 80102677 76818777 83902719 118510133 83902719 118510133 145873458 196664307 145873458 196664307 262719314 265637750 262719314 265637750 111412606 93505540 111412606 93505540 72288446 49330141 72288446 49330141 50411305 177846458 50411305 177846458 212520168 215331205 212520168 215331205 158994732 150692728 158994732 150692728 219881662 235981930 219881662 235981930 241595134 243919180 241595134 243919180 223577265 204772993 223577265 204772993 82921379 44118026 82921379 44118026 45353008 85827922 45353008 85827922 143767938 148439244 143767938 148439244 195582134 186705440 195582134 186705440 183833862 104822413 183833862 104822413 105479494 154409581 105479494 154409581 169326332 223927766 169326332 223927766 227305701 96304822 227305701 96304822 99152121 159901987 99152121 159901987 166887352 242133257 166887352 242133257 240259379 229038631 240259379 229038631 223220465 213436308 223220465 213436308 127644910 87298535 127644910 87298535 17947705 18406357 17947705 18406357 25089285 137961229 25089285 137961229 144377925 190348419 144377925 190348419 263959440 277476330 263959440 277476330 276097354 268603441 276097354 268603441 245661758 167652608 245661758 167652608 100214749 73194699 100214749 73194699 75906086 143281345 75906086 143281345 174422479 200754252 174422479 200754252 221938099 225140355 221938099 225140355 189618927 172335100 189618927 172335100 129822316 124619115 129822316 124619115 264997970 297565136 264997970 297565136 295832247 292714892 295832247 292714892 277274041 264785165 277274041 264785165 250630974 92955082 250630974 92955082 17236469 17344679 17236469 17344679 62252885 125779148 62252885 125779148 209772951 227803088 209772951 227803088 225094060 179078625 225094060 179078625 164748585 63192755 164748585 63192755 47639610 45107109 47639610 45107109 56234013 205666591 56234013 205666591 286765106 287887493 286765106 287887493 280957195 277836038 280957195 277836038 274537340 274424316 274537340 274424316 271063175 120552171 271063175 120552171 103327627 77325837 103327627 77325837 50366331 46969502 50366331 46969502 108694066 124646201 108694066 124646201 201468343 252967174 201468343 252967174 250879146 254591047 250879146 254591047 74723763 71052866 74723763 71052866 119175654 142779808 119175654 142779808 218939084 225919992 218939084 225919992 243045867 246474831 243045867 246474831 244027004 215409318 244027004 215409318 206409026 139147982 206409026 139147982 88393944 74910818 88393944 74910818 76845900 271283993 76845900 271283993 268846486 206350955 268846486 206350955 186075006 163177045 186075006 163177045 159031176 80280770 159031176 80280770 83102591 144108454 83102591 144108454 244161465 247777049 244161465 247777049 213365022 180280662 213365022 180280662 89769607 83830359 89769607 83830359 76398566 73892426 76398566 73892426 115286332 234232908 115286332 234232908 230886814 228571550 230886814 228571550 132190594 55661471 132190594 55661471 44841193 22549427 44841193 22549427 23266711 58853379 23266711 58853379 137643508 186374595 137643508 186374595 187815083 79635075 187815083 79635075 34384689 31344952 34384689 31344952 67220475 248145904 67220475 248145904 258012907 260726055 258012907 260726055 97721219 46062855 97721219 46062855 48639430 44369159 48639430 44369159 46226615 74621031 46226615 74621031 89774177 205226123 89774177 205226123 209566521 68606952 209566521 68606952 62581058 46016800 62581058 46016800 49406963 154307921 49406963 154307921 209961071 205106127 209961071 205106127 176789164 89707502 176789164 89707502 83062410 80364395 83062410 80364395 105252487 162351626 105252487 162351626 187058390 223811947 187058390 223811947 233047097 235755927 233047097 235755927 119860549 115374474 119860549 115374474 144276674 255226837 144276674 255226837 251842259 232453897 251842259 232453897 184989663 124515702 184989663 124515702 80882401 79190108 80882401 79190108 125037177 129310523 125037177 129310523 204589278 203662341 204589278 203662341 47186806 46073157 47186806 46073157 109471634 146226987 109471634 146226987 220777954 225773068 220777954 225773068 213998683 162387467 213998683 162387467 172510079 207396225 172510079 207396225 229661909 249813647 229661909 249813647 245302569 167856536 245302569 167856536 137410011 67417495 137410011 67417495 69897144 93731860 69897144 93731860 106946786 130895555 106946786 130895555 143013779 201949878 143013779 201949878 214610127 212248439 214610127 212248439 92948027 79663169 92948027 79663169 82849171 116943676 82849171 116943676 261138517 290504357 261138517 290504357 289746829 289533408 289746829 289533408 181493272 142980237 181493272 142980237 81572133 76767923 81572133 76767923 59899992 57910526 59899992 57910526 105952760 146807657 105952760 146807657 232536666 236440399 232536666 236440399 120641013 116476778 120641013 116476778 122509787 175266967 122509787 175266967 181928062 141604486 181928062 141604486 128138930 68520341 128138930 68520341 24239805 23397838 24239805 23397838 122646698 189364202 122646698 189364202 211949339 215130689 211949339 215130689 18656244 7936485 18656244 7936485 8781605 72124228 8781605 72124228 95049604 133251095 95049604 133251095 156370463 205265482 156370463 205265482 207406063 178444602 207406063 178444602 58042351 55633900 58042351 55633900 139003191 214258302 139003191 214258302 214668424 96610279 214668424 96610279 95535324 90636561 95535324 90636561 93696954 183764781 93696954 183764781 291594909 291964914 291594909 291964914 278514247 260549202 278514247 260549202 245199967 172480654 245199967 172480654 128598422 84530629 128598422 84530629 88356877 220803521 88356877 220803521 218792605 190571619 218792605 190571619 171962377 162930223 171962377 162930223 198960779 222139231 198960779 222139231 221099107 187592411 221099107 187592411 189729449 174421855 189729449 174421855 81646700 39240122 81646700 39240122 41567024 69449705 41567024 69449705 231324208 227667545 231324208 227667545 199881536 98981689 199881536 98981689 102753698 175338669 102753698 175338669 203513794 247960209 203513794 247960209 244509287 223122093 244509287 223122093 97377155 85546122 97377155 85546122 85849617 161364572 85849617 161364572 181681812 175579047 181681812 175579047 97953640 96707656 97953640 96707656 259106904 263227005 259106904 263227005 159912687 148449645 159912687 148449645 26814842 10914905 26814842 10914905 9276417 60050024 9276417 60050024 103053531 172511938 103053531 172511938 177756534 132674540 177756534 132674540 92519964 90811205 92519964 90811205 222106914 268657364 222106914 268657364 266924795 264867613 266924795 264867613 246802825 244144472 246802825 244144472 221193157 197487447 221193157 197487447 178703653 129383557 178703653 129383557 72785965 63869556 72785965 63869556 65951419 142290619 65951419 142290619 150962693 197549109 150962693 197549109 227122622 229759564 227122622 229759564 203517096 100545368 203517096 100545368 59171573 47791499 59171573 47791499 49950611 133768671 49950611 133768671 225916987 226812652 225916987 226812652 168704146 115727832 168704146 115727832 98070445 95655229 98070445 95655229 104324397 138191300 104324397 138191300 162850993 231432873 162850993 231432873 227139607 200763693 227139607 200763693 145321877 64346081 145321877 64346081 66005425 160377192 66005425 160377192 202034533 236611219 202034533 236611219 234362319 121748202 234362319 121748202 127649701 165427552 127649701 165427552 258674883 260222689 258674883 260222689 115233711 55502133 115233711 55502133 56088271 185477657 56088271 185477657 249998120 253292687 249998120 253292687 245236122 160781752 245236122 160781752 160079917 138185302 160079917 138185302 86012301 82471771 86012301 82471771 171186069 165185725 171186069 165185725 112861805 101492739 112861805 101492739 49564354 45641625 49564354 45641625 50136895 172112641 50136895 172112641 210884970 211922090 210884970 211922090 108672741 105998278 108672741 105998278 193148541 187904141 193148541 187904141 49649956 49922281 49649956 49922281 168013525 211212596 168013525 211212596 213305958 149110420 213305958 149110420 144085572 105474477 144085572 105474477 93924634 92163799 93924634 92163799 117626606 172675104 117626606 172675104 234430953 235161474 234430953 235161474 181451959 163251212 181451959 163251212 164805041 120755701 164805041 120755701 39587106 11935059 39587106 11935059 11979974 20140316 11979974 20140316 209504095 204340780 209504095 204340780 102240496 100632742 102240496 100632742 112058669 151088057 112058669 151088057 157169332 139783541 157169332 139783541 139964645 117748076 139964645 117748076 48999365 46644211 48999365 46644211 138874216 161335442 138874216 161335442 183365292 233960624 183365292 233960624 232568895 165060567 232568895 165060567 143328059 135020876 143328059 135020876 124978546 95669737 124978546 95669737 56869110 54686628 56869110 54686628 66937720 105727080 66937720 105727080 148609717 169413710 148609717 169413710 181674424 215378548 181674424 215378548 214508760 187103836 214508760 187103836 168430240 141608525 168430240 141608525 140221616 60134333 140221616 60134333 47144776 43397779 47144776 43397779 169172381 223025764 169172381 223025764 220675598 202375811 220675598 202375811 68591782 46422734 68591782 46422734 49529246 49701250 49529246 49701250 115562989 150791631 115562989 150791631 235159219 238141761 235159219 238141761 118946310 48602657 118946310 48602657 49580150 63619451 49580150 63619451 175268076 169917941 175268076 169917941 111619038 73929597 111619038 73929597 75764855 120832813 75764855 120832813 172880776 203402498 172880776 203402498 228091989 241076259 228091989 241076259 268724680 270738413 268724680 270738413 263348059 244515530 263348059 244515530 207989730 104243811 207989730 104243811 101746811 37221815 101746811 37221815 35866927 55651688 35866927 55651688 125975496 227276894 125975496 227276894 241029003 244401290 241029003 244401290 133030696 68819505 133030696 68819505 38473546 36039960 38473546 36039960 88987191 150426141 88987191 150426141 177035751 184156638 177035751 184156638 218880952 215978615 218880952 215978615 196407308 58670015 196407308 58670015 52923970 51001363 52923970 51001363 128759131 166338502 128759131 166338502 213375164 243361231 213375164 243361231 240027657 135962916 240027657 135962916 78675427 53248259 78675427 53248259 42357559 35278273 42357559 35278273 35405056 240868905 35405056 240868905 247872270 249765006 247872270 249765006 114189418 105418658 114189418 105418658 106689472 210820872 106689472 210820872 239087488 245367016 239087488 245367016 242471290 164979755 242471290 164979755 121473955 74960452 121473955 74960452 37681484 11711395 37681484 11711395 12216317 131522574 12216317 131522574 190737261 186885266 190737261 186885266 139886779 128072096 139886779 128072096 116868237 77891936 116868237 77891936 80540368 104592494 80540368 104592494 131656230 217081472 131656230 217081472 224008987 282228225 224008987 282228225 287261734 286825843 287261734 286825843 255435202 243628483 255435202 243628483 173922522 161803609 173922522 161803609 126073790 121201835 126073790 121201835 207469956 228934361 207469956 228934361 229930667 261081844 229930667 261081844 258947892 186451401 258947892 186451401 91839118 47888773 91839118 47888773 44177912 38021589 44177912 38021589 35782061 26089124 35782061 26089124 27321942 32254605 27321942 32254605 185532286 246995865 185532286 246995865 243140306 240187937 243140306 240187937 138090947 132554327 138090947 132554327 166186636 204121310 166186636 204121310 240175524 272885956 240175524 272885956 275978410 276789869 275978410 276789869 220530916 214094110 220530916 214094110 146995225 53827406 146995225 53827406 44423067 41973943 44423067 41973943 98422448 143302544 98422448 143302544 155359114 150252051 155359114 150252051 127423041 108932218 127423041 108932218 31982037 31141319 31982037 31141319 201802213 242699458 201802213 242699458 239581627 137899430 239581627 137899430 147789275 225222271 147789275 225222271 276123842 278069252 276123842 278069252 205536852 122636499 205536852 122636499 91299527 89391539 91299527 89391539 199099306 216219541 199099306 216219541 217369395 212613591 217369395 212613591 213410774 121160300 213410774 121160300 74394826 50407558 74394826 50407558 52466196 85377234 52466196 85377234 229204563 248486835 229204563 248486835 287697854 287415882 287697854 287415882 262495939 241006791 262495939 241006791 149026586 142552270 149026586 142552270 138336101 131869924 138336101 131869924 150119762 289599544 150119762 289599544 287740711 182915069 287740711 182915069 147392300 128062585 147392300 128062585 104099870 102730321 104099870 102730321 109752012 112446735 109752012 112446735 125983763 142351689 125983763 142351689 175592717 169996537 175592717 169996537 184707548 234905868 184707548 234905868 231341917 172542533 231341917 172542533 146539309 100730140 146539309 100730140 92917820 26746359 92917820 26746359 28418573 42174233 28418573 42174233 60144589 85052450 60144589 85052450 123984652 224493777 123984652 224493777 227359594 216365192 227359594 216365192 199154176 122434700 199154176 122434700 108243087 104599057 108243087 104599057 140648688 234019651 140648688 234019651 230362550 94078129 230362550 94078129 94895194 140806991 94895194 140806991 151756869 159221391 151756869 159221391 173576624 181581837 173576624 181581837 238910343 249571122 238910343 249571122 246477724 246111869 246477724 246111869 226197828 100445389 226197828 100445389 67158432 63914254 67158432 63914254 86905588 145012176 86905588 145012176 194212796 238451456 194212796 238451456 246391299 258565200 246391299 258565200 260400330 264908691 260400330 264908691 222483030 167527331 222483030 167527331 22934874 21548973 22934874 21548973 277396806 278970530 277396806 278970530 235402107 198935481 235402107 198935481 58115877 54308069 58115877 54308069 56956633 188466488 56956633 188466488 189202880 132736789 189202880 132736789 99214083 96672749 99214083 96672749 117403028 124632108 117403028 124632108 267080881 269060237 267080881 269060237 99736645 95905142 99736645 95905142 152159693 167518271 152159693 167518271 195252841 186108313 195252841 186108313 174144616 137744779 174144616 137744779 137845242 25729522 137845242 25729522 27966041 44444618 27966041 44444618 96210702 96915128 96210702 96915128 154022636 247158416 154022636 247158416 244509614 207767170 244509614 207767170 113031593 17232175 113031593 17232175 19283125 27026226 19283125 27026226 46112011 64814397 46112011 64814397 219529007 249391071 219529007 249391071 272391433 294482858 272391433 294482858 300440852 300685693 300440852 300685693 159674009 124040993 159674009 124040993 96980220 94677491 96980220 94677491 103066843 241295048 103066843 241295048 238106558 238408522 238106558 238408522 202200044 186990270 202200044 186990270 168854987 159761215 168854987 159761215 123041535 86630320 123041535 86630320 66545776 25864285 66545776 25864285 27322472 45407998 27322472 45407998 48960557 128339273 48960557 128339273 134902003 170256659 134902003 170256659 202192560 205750942 202192560 205750942 207079859 188381788 207079859 188381788 53148680 46120499 53148680 46120499 49023894 101566999 49023894 101566999 176456840 219713766 176456840 219713766 235556105 239048026 235556105 239048026 226730198 134676527 226730198 134676527 14104712 12766150 14104712 12766150 68024088 168852886 68024088 168852886 187510935 180578098 187510935 180578098 30706172 31618606 30706172 31618606 95840050 111173008 95840050 111173008 165481050 253562260 165481050 253562260 250259893 169944189 250259893 169944189 149885084 143427983 149885084 143427983 185019222 254811228 185019222 254811228 254497897 280887820 254497897 280887820 279004134 40230783 279004134 40230783 42928218 84686083 42928218 84686083 209590403 243920808 209590403 243920808 240594213 56840870 240594213 56840870 48497179 48860662 48497179 48860662 175537602 206277571 175537602 206277571 205813437 185189471 205813437 185189471 115105402 107263690 115105402 107263690 111882274 151483164 111882274 151483164 225145023 225120565 225145023 225120565 210151614 163848728 210151614 163848728 103801057 99268245 103801057 99268245 36232987 34098883 36232987 34098883 157359693 202795739 157359693 202795739 217298917 215809851 217298917 215809851 174902439 151176362 174902439 151176362 149425734 145033975 149425734 145033975 177446150 246235820 177446150 246235820 246432042 248697416 246432042 248697416 132741303 92039668 132741303 92039668 94630657 151990940 94630657 151990940 157627794 18862272 157627794 18862272 18489056 174899013 18489056 174899013 238558365 250095507 238558365 250095507 247870365 237155166 247870365 237155166 101935072 73475748 101935072 73475748 42646047 43293302 42646047 43293302 66264620 77721070 66264620 77721070 211272448 253157323 211272448 253157323 251354798 237420201 251354798 237420201 132344870 86336766 132344870 86336766 86600700 94850792 86600700 94850792 163697858 178313672 163697858 178313672 230199791 246319537 230199791 246319537 242244714 78538548 242244714 78538548 50034705 48149809 50034705 48149809 52603910 75194592 52603910 75194592 116850624 125628680 116850624 125628680 137131704 187794366 137131704 187794366 188784705 159089852 188784705 159089852 137032195 117283561 137032195 117283561 89656941 68310690 89656941 68310690 63789196 62007309 63789196 62007309 85067287 141353349 85067287 141353349 192695174 279488680 192695174 279488680 277873630 73705237 277873630 73705237 70214668 67608650 70214668 67608650 145562283 259748548 145562283 259748548 259182810 115858869 259182810 115858869 116557647 295795204 116557647 295795204 294304349 177893192 294304349 177893192 125170081 60459071 125170081 60459071 42359469 28427046 42359469 28427046 29104518 46815005 29104518 46815005 225890292 227071573 225890292 227071573 141279072 80078013 141279072 80078013 17657462 18466888 17657462 18466888 72362889 98107432 72362889 98107432 159998858 155548391 159998858 155548391 148637492 137141548 148637492 137141548 143765007 151775161 143765007 151775161 164930661 203530272 164930661 203530272 210038230 175200756 210038230 175200756 164979915 143617034 164979915 143617034 145956516 126852460 145956516 126852460 117511046 45495995 117511046 45495995 48808504 121572505 48808504 121572505 190224752 184289778 190224752 184289778 158436847 125682339 158436847 125682339 119115823 101436351 119115823 101436351 73220300 49910840 73220300 49910840 52143320 101105414 52143320 101105414 148285641 164285834 148285641 164285834 257530066 296815591 257530066 296815591 296656009 166435284 296656009 166435284 125942486 90004715 125942486 90004715 91988781 113940487 91988781 113940487 126520365 176904145 126520365 176904145 213866112 216124178 213866112 216124178 169750641 164427188 169750641 164427188 229006569 226791785 229006569 226791785 91338903 65991583 91338903 65991583 68524984 142027596 68524984 142027596 182599104 205694094 182599104 205694094 277000719 279236563 277000719 279236563 255851469 157544051 255851469 157544051 60868944 49481679 60868944 49481679 50719707 68380994 50719707 68380994 195697858 237088110 195697858 237088110 252803750 261784723 252803750 261784723 259462213 241913364 259462213 241913364 90074319 13958642 90074319 13958642 14652036 64772055 14652036 64772055 98143563 109657172 98143563 109657172 219081246 232801691 219081246 232801691 256145037 259207702 256145037 259207702 159602906 150528441 159602906 150528441 214976321 281538545 214976321 281538545 289757353 289904489 289757353 289904489 206756412 85353682 206756412 85353682 85226312 251563590 85226312 251563590 249115198 193184335 249115198 193184335 189460210 76400290 189460210 76400290 77989138 171178179 77989138 171178179 239620799 243617885 239620799 243617885 225785184 181301471 225785184 181301471 163983598 79556344 163983598 79556344 74782412 72163017 74782412 72163017 125360842 193852848 125360842 193852848 253472413 257294237 253472413 257294237 197365436 83621110 197365436 83621110 44498863 37040134 44498863 37040134 39106192 80735070 39106192 80735070 116562049 214298169 116562049 214298169 213837667 198046323 213837667 198046323 25631910 24798453 25631910 24798453 43741503 44429152 43741503 44429152 74999341 85904861 74999341 85904861 155951498 247630669 155951498 247630669 243277312 227837411 243277312 227837411 178553127 138386614 178553127 138386614 127192929 105074632 127192929 105074632 84476674 76407394 84476674 76407394 78177391 105257447 78177391 105257447 134145072 225736568 134145072 225736568 234600553 244629424 234600553 244629424 241490509 58207143 241490509 58207143 55307203 53222806 55307203 53222806 259519196 289214386 259519196 289214386 287607962 222331971 287607962 222331971 210712213 172408093 210712213 172408093 142162803 106073626 142162803 106073626 108942013 176146618 108942013 176146618 190335394 189643347 190335394 189643347 145531107 113460709 145531107 113460709 71292174 60468990 71292174 60468990 63644770 103966610 63644770 103966610 138020632 142295183 138020632 142295183 281433122 282798961 281433122 282798961 273180614 67547431 273180614 67547431 69772313 148020492 69772313 148020492 189223617 187903116 189223617 187903116 248923577 262040616 248923577 262040616 277746317 281614538 277746317 281614538 275796920 247280730 275796920 247280730 143799247 38202723 143799247 38202723 37586403 102638324 37586403 102638324 194432764 194391798 194432764 194391798 197816012 188634713 197816012 188634713 157094710 103603843 157094710 103603843 80555732 67391584 80555732 67391584 70562827 156600237 70562827 156600237 234589870 266907589 234589870 266907589 265419101 57055242 265419101 57055242 52765118 27404178 52765118 27404178 29695456 119485171 29695456 119485171 144699251 183280407 144699251 183280407 253899368 256207152 253899368 256207152 174519822 101216563 174519822 101216563 105551467 128559773 105551467 128559773 157993156 147993312 157993156 147993312 134237190 128956750 134237190 128956750 116880450 48089764 116880450 48089764 51245422 59939779 51245422 59939779 69797198 101579474 69797198 101579474 192555906 186766706 192555906 186766706 180475446 153714146 180475446 153714146 151711672 78308627 151711672 78308627 78020946 58818864 78020946 58818864 61085356 75945302 61085356 75945302 84378811 98824067 84378811 98824067 110857691 121275989 110857691 121275989 125894072 112313190 125894072 112313190 75493065 74732721 75493065 74732721 90904445 118477987 90904445 118477987 184857872 185405851 184857872 185405851 210575809 212667982 210575809 212667982 173473340 157093720 173473340 157093720 144392427 55135598 144392427 55135598 29849925 27091618 29849925 27091618 82409861 99005753 82409861 99005753 200043103 276687939 200043103 276687939 275043579 175889139 275043579 175889139 182958645 188345727 182958645 188345727 203214837 201864318 203214837 201864318 113447042 91670109 113447042 91670109 57292108 46759196 57292108 46759196 38194663 35718790 38194663 35718790 49001855 92975317 49001855 92975317 136047292 219543586 136047292 219543586 215641413 140694645 215641413 140694645 145213206 178533276 145213206 178533276 199290836 211407194 199290836 211407194 216567807 218522211 216567807 218522211 181395263 21936922 181395263 21936922 23082912 28537754 23082912 28537754 43809326 180640968 43809326 180640968 193313380 186875626 193313380 186875626 35467837 34981002 35467837 34981002 54116169 217661648 54116169 217661648 275874762 278740286 275874762 278740286 261958373 164544812 261958373 164544812 170312481 229813771 170312481 229813771 228293004 220521139 228293004 220521139 167097201 77776201 167097201 77776201 29549437 30025696 29549437 30025696 40274475 111442833 40274475 111442833 193800460 184009255 193800460 184009255 151946328 113075985 151946328 113075985 115344753 108108399 115344753 108108399 69345970 67175657 69345970 67175657 134262337 264527597 134262337 264527597 262488108 250786608 262488108 250786608 90967119 43793257 90967119 43793257 47914800 156487834 47914800 156487834 164545187 103718617 164545187 103718617 78468015 76260057 78468015 76260057 106162893 187952699 106162893 187952699 194004749 192289858 194004749 192289858 269083049 271829454 269083049 271829454 166622950 122797306 166622950 122797306 69277473 61382119 69277473 61382119 64242609 230643179 64242609 230643179 228945866 187571250 228945866 187571250 122787503 101991010 122787503 101991010 99345670 96406174 99345670 96406174 237243466 242736537 237243466 242736537 200574315 190170991 200574315 190170991 58177171 53829705 58177171 53829705 68846021 130357957 68846021 130357957 211550785 237350414 211550785 237350414 234856434 59938404 234856434 59938404 60971058 68450651 60971058 68450651 83640412 248585229 83640412 248585229 244281205 170055446 244281205 170055446 174177271 129440169 174177271 129440169 134981928 152987766 134981928 152987766 193199893 192849790 193199893 192849790 253380284 264366114 253380284 264366114 273546553 279870669 273546553 279870669 277853084 136538572 277853084 136538572 104520766 62503165 104520766 62503165 57741485 40229480 57741485 40229480 41842418 89359882 41842418 89359882 104769574 220374106 104769574 220374106 218414090 114542046 218414090 114542046 66808373 62912286 66808373 62912286 79179287 92952020 79179287 92952020 149014347 147786623 149014347 147786623 160475337 213027487 160475337 213027487 213463997 129452641 213463997 129452641 134622674 213515900 134622674 213515900 224695803 234542641 224695803 234542641 234383868 187060961 234383868 187060961 142650309 126955478 142650309 126955478 112369131 87514100 112369131 87514100 76390561 73546261 76390561 73546261 166661683 160357056 166661683 160357056 65785494 62066673 65785494 62066673 172972747 220465088 172972747 220465088 262579228 295309130 262579228 295309130 293941301 182770732 293941301 182770732 174844949 100878746 174844949 100878746 91060822 19444248 91060822 19444248 19897452 232673826 19897452 232673826 235597563 224065017 235597563 224065017 106534056 102999794 106534056 102999794 150666474 160604118 150666474 160604118 240891825 241504876 240891825 241504876 88505300 87068249 88505300 87068249 138742152 211509105 138742152 211509105 257404673 259445147 257404673 259445147 171718880 108454211 171718880 108454211 113544726 211853209 113544726 211853209 229888354 231483623 229888354 231483623 114091665 104879064 114091665 104879064 82889545 55615941 82889545 55615941 16564979 12694431 16564979 12694431 13078322 23042090 13078322 23042090 100992509 147505050 100992509 147505050 175336992 263157754 175336992 263157754 260841250 233345925 260841250 233345925 104670463 100806106 104670463 100806106 181744315 200333287 181744315 200333287 205371143 68947950 205371143 68947950 71716259 123067148 71716259 123067148 173543542 247332264 173543542 247332264 250382249 253025691 250382249 253025691 93140397 64426342 93140397 64426342 37726138 34079641 37726138 34079641 140096499 146586542 140096499 146586542 175438088 166943613 175438088 166943613 161938892 142856812 161938892 142856812 144502206 107624953 144502206 107624953 81518145 77499136 81518145 77499136 230548551 234107249 230548551 234107249 170481912 127041858 170481912 127041858 113699853 109067302 113699853 109067302 277370287 279258815 277370287 279258815 138367069 105795311 138367069 105795311 103044955 60384411 103044955 60384411 52068369 50452258 52068369 50452258 128405131 242691619 128405131 242691619 287836995 288686266 287836995 288686266 251119002 170403138 251119002 170403138 155051646 145044754 155051646 145044754 206306995 198551105 206306995 198551105 82177695 31448513 82177695 31448513 33483572 91500491 33483572 91500491 149259695 154598576 149259695 154598576 181070549 171984693 181070549 171984693 83841452 71649143 83841452 71649143 62361429 61026169 62361429 61026169 65261481 231562420 65261481 231562420 262575432 264358685 262575432 264358685 208693513 53929679 208693513 53929679 56273153 64044611 56273153 64044611 152610470 145391454 152610470 145391454 13572987 9476380 13572987 9476380 1289609 720494 1289609 720494 138382480 278067301 138382480 278067301 288078151 289024227 288078151 289024227 275104414 272851519 275104414 272851519 96873083 68706145 96873083 68706145 56373961 35789937 56373961 35789937 28719842 28082550 28719842 28082550 35332371 162196257 35332371 162196257 205318530 197501690 205318530 197501690 195334303 179563653 195334303 179563653 157601762 148973281 157601762 148973281 178177888 222428816 178177888 222428816 222729809 90674171 222729809 90674171 57409158 36981431 57409158 36981431 39466679 94261055 39466679 94261055 251886091 255939137 251886091 255939137 179177721 91637651 179177721 91637651 93250136 59818233 93250136 59818233 56906493 55042012 56906493 55042012 74959818 244183647 74959818 244183647 242024898 232997257 242024898 232997257 19334770 18887274 19334770 18887274 110136385 147009530 110136385 147009530 189509504 252496727 189509504 252496727 252056334 255257880 252056334 255257880 213735811 165261961 213735811 165261961 147486873 77026433 147486873 77026433 79491735 115394790 79491735 115394790 248647528 259732243 248647528 259732243 287917567 289446854 287917567 289446854 231642720 225964925 231642720 225964925 138876253 123298552 138876253 123298552 126578388 125239107 126578388 125239107 184183784 196272697 184183784 196272697 224444652 224781963 224444652 224781963 200525570 181267717 200525570 181267717 170857926 142656742 170857926 142656742 83933243 70407336 83933243 70407336 67028966 63349607 67028966 63349607 87077318 141403085 87077318 141403085 149377502 155288843 149377502 155288843 178807642 252972244 178807642 252972244 248932285 74025148 248932285 74025148 57234026 55054818 57234026 55054818 206896388 222859766 206896388 222859766 235967539 282126111 235967539 282126111 279424693 233698535 279424693 233698535 217360698 83387639 217360698 83387639 88059420 128601868 88059420 128601868 150146389 173456462 150146389 173456462 249311321 250260728 249311321 250260728 224379725 175900658 224379725 175900658 177055346 165673436 177055346 165673436 115067460 112788422 115067460 112788422 154448275 145964385 154448275 145964385 117292304 102363759 117292304 102363759 104812182 165246306 104812182 165246306 173254258 83613301 173254258 83613301 62082907 26792985 62082907 26792985 28454379 40783964 28454379 40783964 73985385 96685374 73985385 96685374 107483803 196478311 107483803 196478311 211057426 228351253 211057426 228351253 225473672 196122919 225473672 196122919 181896063 164550519 181896063 164550519 124061289 91217200 124061289 91217200 67743633 51788235 67743633 51788235 54228054 149287076 54228054 149287076 192378942 234363264 192378942 234363264 297703226 298607101 297703226 298607101 289651512 219209710 289651512 219209710 222426830 235502040 222426830 235502040 252186029 255763911 252186029 255763911 222979147 137440203 222979147 137440203 133339899 120792643 133339899 120792643 79406230 77871426 79406230 77871426 139122535 153018972 139122535 153018972 201980502 207987507 201980502 207987507 213179334 23403377 213179334 23403377 9139680 9582689 9139680 9582689 10540215 65001409 10540215 65001409 70227505 206338236 70227505 206338236 202848907 187387437 202848907 187387437 191720717 200455558 191720717 200455558 201384327 125665393 201384327 125665393 76882166 74199278 76882166 74199278 167299329 213201020 167299329 213201020 212093266 156055646 212093266 156055646 143692055 117767394 143692055 117767394 19148786 17964054 19148786 17964054 50923639 88453496 50923639 88453496 188467496 194052228 188467496 194052228 278030969 279847846 278030969 279847846 261586021 234730842 261586021 234730842 217032805 30050220 217032805 30050220 31867205 77569288 31867205 77569288 208482847 252366023 208482847 252366023 247721681 48269400 247721681 48269400 50786730 119223336 50786730 119223336 131476448 133314461 131476448 133314461 139864995 61688968 139864995 61688968 64888710 181774418 64888710 181774418 208842310 223867783 208842310 223867783 219593964 85053950 219593964 85053950 86069902 136557602 86069902 136557602 167086289 161751391 167086289 161751391 92603841 80832662 92603841 80832662 84395318 185005251 84395318 185005251 250671010 253401343 250671010 253401343 164347794 131082528 164347794 131082528 95770285 91562290 95770285 91562290 62464288 60370645 62464288 60370645 97944095 129670567 97944095 129670567 142358028 208704132 142358028 208704132 208574398 204336253 208574398 204336253 175571772 102173080 175571772 102173080 84812996 35652177 84812996 35652177 27403867 25137082 27403867 25137082 117991930 145442816 117991930 145442816 210008771 222352009 210008771 222352009 233902494 236728226 233902494 236728226 221088908 164465945 221088908 164465945 169196295 223354119 169196295 223354119 244798625 269459463 244798625 269459463 267256816 187849412 267256816 187849412 78817507 74661062 78817507 74661062 85900372 155729182 85900372 155729182 209531932 212030089 209531932 212030089 151300666 147444720 151300666 147444720 180980562 244183571 180980562 244183571 238838039 54964608 238838039 54964608 48669261 47997224 48669261 47997224 75373243 273216008 75373243 273216008 271387907 252280269 271387907 252280269 191403087 35962176 191403087 35962176 39258236 67421517 39258236 67421517 118945340 278021701 118945340 278021701 275224775 248441560 275224775 248441560 221054580 165648285 221054580 165648285 129368619 50798246 129368619 50798246 52264473 67283946 52264473 67283946 204562123 225451485 204562123 225451485 223349438 184182738 223349438 184182738 150553498 119655006 150553498 119655006 40184160 38333125 40184160 38333125 101206021 109585758 101206021 109585758 127976388 136877991 127976388 136877991 153559338 282876056 153559338 282876056 288028575 288289490 288028575 288289490 200894195 161122012 200894195 161122012 100385767 94171430 100385767 94171430 62587137 59709084 62587137 59709084 153625391 190429970 153625391 190429970 240722000 270295266 240722000 270295266 274484086 286779143 274484086 286779143 285424633 240555538 285424633 240555538 165106095 109390916 165106095 109390916 91813206 67923886 91813206 67923886 63256591 60547645 63256591 60547645 110694699 145476454 110694699 145476454 196627669 257398198 196627669 257398198 255843154 125313909 255843154 125313909 76458289 75417144 76458289 75417144 80917016 231090484 80917016 231090484 241733545 244069764 241733545 244069764 186632492 84172832 186632492 84172832 85274527 87412166 85274527 87412166 110553440 217744974 110553440 217744974 262708395 265520851 262708395 265520851 91569358 89208832 91569358 89208832 117653998 140597207 117653998 140597207 159371646 189297067 159371646 189297067 223508378 224605984 223508378 224605984 77241392 54483242 77241392 54483242 55814691 133692862 55814691 133692862 170473623 237525273 170473623 237525273 257942817 262136665 257942817 262136665 67010725 42888569 67010725 42888569 45111602 137631754 45111602 137631754 187463636 189106024 187463636 189106024 190785948 104388991 190785948 104388991 108996280 163489978 108996280 163489978 168852657 82495579 168852657 82495579 84684944 135703267 84684944 135703267 204351578 256506037 204351578 256506037 255680899 247445482 255680899 247445482 216621628 166370373 216621628 166370373 139833037 113939465 139833037 113939465 51866926 49618727 51866926 49618727 126790941 247471396 126790941 247471396 273324496 289380764 273324496 289380764 287298389 271184347 287298389 271184347 232597831 200214828 232597831 200214828 45110972 42676295 45110972 42676295 138505301 140933561 138505301 140933561 166761070 154911134 166761070 154911134 147442942 66133376 147442942 66133376 69155337 133097802 69155337 133097802 188606114 196959262 188606114 196959262 198185928 156953153 198185928 156953153 158915494 91244365 158915494 91244365 93838682 214031272 93838682 214031272 216037355 88572144 216037355 88572144 91417436 152588200 91417436 152588200 255540535 257433213 255540535 257433213 143481221 80777798 143481221 80777798 86091245 125868144 86091245 125868144 270972709 273148923 270972709 273148923 244085811 200807305 244085811 200807305 110186856 109242928 110186856 109242928 124393365 203162444 124393365 203162444 207226514 148785853 207226514 148785853 97910542 76148624 97910542 76148624 78995262 118214889 78995262 118214889 247011623 250554924 247011623 250554924 43327226 39545014 43327226 39545014 117445235 124697715 117445235 124697715 132417109 128402069 132417109 128402069 139920801 137551068 139920801 137551068 185421945 229124263 185421945 229124263 228226889 179525629 228226889 179525629 96460679 93231108 96460679 93231108 102143173 138594206 102143173 138594206 161888401 187185547 161888401 187185547 222191377 219389201 222191377 219389201 199102186 179863883 199102186 179863883 191285138 184544845 191285138 184544845 186412290 159160034 186412290 159160034 145124606 60555952 145124606 60555952 62503253 90349714 62503253 90349714 228547728 231569540 228547728 231569540 127179242 91357626 127179242 91357626 52860596 27689588 52860596 27689588 30036205 121686985 30036205 121686985 221722091 256844185 221722091 256844185 256174573 184814688 256174573 184814688 183848716 123630259 183848716 123630259 102074696 82906723 102074696 82906723 85935022 238591532 85935022 238591532 238264989 177265182 238264989 177265182 171449845 154582007 171449845 154582007 99297695 88769641 99297695 88769641 90021434 149383256 90021434 149383256 165356124 251340868 165356124 251340868 249410244 214916735 249410244 214916735 181797331 87265038 181797331 87265038 89561960 110857452 89561960 110857452 239767901 277769133 239767901 277769133 275197555 257322525 275197555 257322525 242529534 69365293 242529534 69365293 71336547 171654496 71336547 171654496 175349494 49547755 175349494 49547755 51290619 69023425 51290619 69023425 206119593 258943342 206119593 258943342 256599889 206135173 256599889 206135173 91912571 76052057 91912571 76052057 43023942 37197942 43023942 37197942 39866859 50591371 39866859 50591371 126690799 143054057 126690799 143054057 252365107 282551965 252365107 282551965 280318079 177494694 280318079 177494694 94978042 76695958 94978042 76695958 78882612 105939396 78882612 105939396 144580191 218749013 144580191 218749013 248665446 252144029 248665446 252144029 130798412 31262083 130798412 31262083 34532120 93022726 34532120 93022726 125011166 256272044 125011166 256272044 273821698 276139828 273821698 276139828 189700466 174507992 189700466 174507992 50108314 47573901 50108314 47573901 132074129 148267228 132074129 148267228 192646776 241828096 192646776 241828096 241810590 153765560 241810590 153765560 161595194 199581039 161595194 199581039 199900444 145753440 199900444 145753440 144282449 82418743 144282449 82418743 51941035 51374931 51941035 51374931 110198252 166443755 110198252 166443755 198559020 187478851 198559020 187478851 174425578 122077977 174425578 122077977 127035928 124484299 127035928 124484299 110986150 51945617 110986150 51945617 40707813 27996528 40707813 27996528 29105444 80959847 29105444 80959847 102957367 146748805 102957367 146748805 172973850 241245291 172973850 241245291 238402149 206499238 238402149 206499238 171934335 152290414 171934335 152290414 86399256 70543542 86399256 70543542 48115898 45101079 48115898 45101079 126011229 125353815 126011229 125353815 167604629 263062483 167604629 263062483 262225393 165237688 262225393 165237688 169452196 148621295 169452196 148621295 73763864 73815248 73763864 73815248 93457472 198368098 93457472 198368098 264932052 266298332 264932052 266298332 107801897 82416329 107801897 82416329 29032707 27722027 29032707 27722027 45129928 197549353 45129928 197549353 201990391 53589845 201990391 53589845 56824553 131394256 56824553 131394256 188964025 228720951 188964025 228720951 240438044 264729008 240438044 264729008 262555463 262836332 262555463 262836332 166236091 133450802 166236091 133450802 137312796 143726994 137312796 143726994 171397387 228670061 171397387 228670061 288328132 289283650 288328132 289283650 273283874 245964065 273283874 245964065 243104099 257382510 243104099 257382510 254687088 111981061 254687088 111981061 114866758 147885430 114866758 147885430 154040290 231692998 154040290 231692998 230311668 167218462 230311668 167218462 68534751 65003427 68534751 65003427 95408851 160623107 95408851 160623107 167283759 86204150 167283759 86204150 61943189 59441191 61943189 59441191 74929945 217830762 74929945 217830762 262946363 271576465 262946363 271576465 268245421 206853693 268245421 206853693 184161603 163143954 184161603 163143954 62142724 60610356 62142724 60610356 142376891 213241694 142376891 213241694 269557765 270857283 269557765 270857283 182370439 154452382 182370439 154452382 139845590 62459134 139845590 62459134 23039427 22493422 23039427 22493422 135290467 227829866 135290467 227829866 243575535 262316748 243575535 262316748 277357330 279155595 277357330 279155595 247860562 203467372 247860562 203467372 204771006 137488182 204771006 137488182 107790948 107117446 107790948 107117446 243360767 259487048 243360767 259487048 256345347 231342780 256345347 231342780 196335109 184519835 196335109 184519835 177028512 169366649 177028512 169366649 187832543 204480040 187832543 204480040 219382424 260715205 219382424 260715205 258949923 172084926 258949923 172084926 155769992 150117318 155769992 150117318 163095461 169200071 163095461 169200071 221633802 226102264 221633802 226102264 202751672 105328741 202751672 105328741 85576765 82006565 85576765 82006565 115732710 129928678 115732710 129928678 141482763 155591970 141482763 155591970 258842028 261017489 258842028 261017489 242403782 209967846 242403782 209967846 183842569 146979472 183842569 146979472 154063995 245197184 154063995 245197184 241068624 169094283 241068624 169094283 172012640 102616071 172012640 102616071 64764848 34257897 64764848 34257897 37043905 68596835 37043905 68596835 201148636 200211394 201148636 200211394 103462112 99859777 103462112 99859777 128103793 218415894 128103793 218415894 217519560 101592324 217519560 101592324 73823310 70755716 73823310 70755716 196573767 187981254 196573767 187981254 179014752 156852045 179014752 156852045 113011983 75895170 113011983 75895170 45930491 44402925 45930491 44402925 163883946 160777741 163883946 160777741 219575431 220561282 219575431 220561282 42339957 39398433 42339957 39398433 71078953 186032063 71078953 186032063 195371115 182144681 195371115 182144681 80864363 74132669 80864363 74132669 77387618 89794830 77387618 89794830 138724774 199900616 138724774 199900616 205083604 119397599 205083604 119397599 63832572 30950706 63832572 30950706 26151084 23960069 26151084 23960069 28029702 128522762 28029702 128522762 176188558 276122895 176188558 276122895 273221666 91642229 273221666 91642229 83212591 49769951 83212591 49769951 54195469 125342506 54195469 125342506 236538417 239087779 236538417 239087779 165997371 150868942 165997371 150868942 151264933 115990667 151264933 115990667 121601086 124762268 121601086 124762268 255017286 257434618 255017286 257434618 249699558 220137112 249699558 220137112 137997642 36368496 137997642 36368496 37282144 33056318 37282144 33056318 36912084 69342025 36912084 69342025 102018670 108037481 102018670 108037481 112859520 104581292 112859520 104581292 108386178 141211689 108386178 141211689 169349430 172290591 169349430 172290591 177538141 98530800 177538141 98530800 54739411 52821519 54739411 52821519 196966102 237979942 196966102 237979942 260194733 262603152 260194733 262603152 34387337 31546193 34387337 31546193 53016464 150362352 53016464 150362352 231075075 232916746 231075075 232916746 128246357 93679109 128246357 93679109 63327132 60655126 63327132 60655126 103560621 116108015 103560621 116108015 185735517 212851262 185735517 212851262 209526408 113758997 209526408 113758997 104957716 101117899 104957716 101117899 260297486 262353412 260297486 262353412 222132063 172879127 222132063 172879127 141356746 127596059 141356746 127596059 57657905 52591588 57657905 52591588 47556459 45533379 47556459 45533379 61635429 108403747 61635429 108403747 250237771 252180396 250237771 252180396 190270273 156547336 190270273 156547336 109776506 106633849 109776506 106633849 125702814 129429171 125702814 129429171 209147078 289097944 209147078 289097944 288620927 278786477 288620927 278786477 200416773 177046572 200416773 177046572 112392756 45454603 112392756 45454603 48224050 52636516 48224050 52636516 59524785 92149063 59524785 92149063 172804862 165576648 172804862 165576648 115357081 110930075 115357081 110930075 233252295 234365188 233252295 234365188 49872568 45878912 49872568 45878912 173151202 189540560 173151202 189540560 258503884 261150445 258503884 261150445 212013755 82773984 212013755 82773984 85150794 96728564 85150794 96728564 158669253 192417432 158669253 192417432 196787297 185415840 196787297 185415840 257607050 259228431 257607050 259228431 217956072 143731137 217956072 143731137 149701324 235257936 149701324 235257936 238583437 241705452 238583437 241705452 231750620 137854338 231750620 137854338 140720837 106619552 140720837 106619552 83265115 36894657 83265115 36894657 37937442 53017823 37937442 53017823 81024866 199877152 81024866 199877152 207077630 90674865 207077630 90674865 90901677 21692989 90901677 21692989 23368405 129959364 23368405 129959364 150630004 264299561 150630004 264299561 274775114 276688353 274775114 276688353 272541625 103245491 272541625 103245491 104919923 256889446 104919923 256889446 276737582 291271219 276737582 291271219 290261630 246316513 290261630 246316513 233371521 219126861 233371521 219126861 87792716 75166493 87792716 75166493 57395052 54583438 57395052 54583438 67011682 164979085 67011682 164979085 195177400 189177619 195177400 189177619 180897471 39686870 180897471 39686870 41223334 125687265 41223334 125687265 161125648 240544289 161125648 240544289 237522966 182766561 237522966 182766561 78429898 45599023 78429898 45599023 47688979 65706943 47688979 65706943 204239808 245562310 204239808 245562310 242819744 200659558 242819744 200659558 133143970 128373446 133143970 128373446 140025805 157158661 140025805 157158661 185956169 181049895 185956169 181049895 170285460 162680768 170285460 162680768 228064016 246420259 228064016 246420259 244599226 241921398 244599226 241921398 225563832 218021968 225563832 218021968 214533014 117332995 214533014 117332995 79598637 77578571 79598637 77578571 183072830 196702933 183072830 196702933 227441067 225076228 227441067 225076228 131574342 77870863 131574342 77870863 36066828 35490420 36066828 35490420 48642551 259200616 48642551 259200616 257967820 246282196 257967820 246282196 140105933 79381499 140105933 79381499 80347311 155439416 80347311 155439416 177737904 202650043 177737904 202650043 218098887 221785376 218098887 221785376 251671556 255167408 251671556 255167408 245361150 160947947 245361150 160947947 72094635 69973914 72094635 69973914 137525694 296290948 137525694 296290948 300143215 300394872 300143215 300394872 21866659 20744497 21866659 20744497 37412856 40332490 37412856 40332490 56483903 240209922 56483903 240209922 241354680 244642509 241354680 244642509 218696365 191231809 218696365 191231809 76987305 74609205 76987305 74609205 130502966 226103545 130502966 226103545 224691203 151716796 224691203 151716796 46066165 43922211 46066165 43922211 223795985 260957261 223795985 260957261 259129038 199325527 259129038 199325527 179448346 164132864 179448346 164132864 155110758 111918428 155110758 111918428 36402305 34302208 36402305 34302208 49799653 55014378 49799653 55014378 115554541 152256581 115554541 152256581 179562986 186588698 179562986 186588698 202833953 237316500 202833953 237316500 286074711 288373968 286074711 288373968 180287195 107153399 180287195 107153399 111080942 146745421 111080942 146745421 161721543 183289624 161721543 183289624 191050206 254340950 191050206 254340950 253935002 206493125 253935002 206493125 200162879 112461014 200162879 112461014 76236383 63141033 76236383 63141033 65500470 153815076 65500470 153815076 199784239 192426817 199784239 192426817 142929278 76099715 142929278 76099715 78221392 116353433 78221392 116353433 210288419 239322478 210288419 239322478 237924279 241659001 237924279 241659001 202395162 198040307 202395162 198040307 149868403 128632943 149868403 128632943 101169330 37757507 101169330 37757507 30735071 19877899 30735071 19877899 21962171 80029704 21962171 80029704 85964762 88612323 85964762 88612323 132523404 162560624 132523404 162560624 185092605 231240892 185092605 231240892 226370921 205875689 226370921 205875689 184067297 128458475 184067297 128458475 110330058 83992367 110330058 83992367 87990966 145552621 87990966 145552621 151117808 124999554 151117808 124999554 125176023 49258185 125176023 49258185 50717613 79376644 50717613 79376644 114554177 114096119 114554177 114096119 97187969 94452804 97187969 94452804 123678006 184721332 123678006 184721332 190439869 128476566 190439869 128476566 113964877 59541265 113964877 59541265 60083671 185705237 60083671 185705237 191553580 170823210 191553580 170823210 172185556 131571092 172185556 131571092 131377985 78563054 131377985 78563054 61944578 58277831 61944578 58277831 216294567 214053688 216294567 214053688 133440112 72029207 133440112 72029207 73536973 69156917 73536973 69156917 78833728 97346207 78833728 97346207 123365812 117929321 123365812 117929321 101391998 76978627 101391998 76978627 30878198 28946864 30878198 28946864 17766940 16444171 17766940 16444171 77900296 120835254 77900296 120835254 168945533 182786849 168945533 182786849 224871507 251664619 224871507 251664619 249134339 196229991 249134339 196229991 166764807 128241332 166764807 128241332 120307100 112401311 120307100 112401311 110996994 105853669 110996994 105853669 162449918 234773736 162449918 234773736 243283464 246085073 243283464 246085073 165983418 63179307 165983418 63179307 66097705 129492249 66097705 129492249 132815229 36946775 132815229 36946775 35706710 32045919 35706710 32045919 213490636 227102138 213490636 227102138 273547744 275721589 273547744 275721589 206636165 193160502 206636165 193160502 200262045 259970508 200262045 259970508 258260325 261164116 258260325 261164116 180176751 141249866 180176751 141249866 103386099 96697865 103386099 96697865 96055404 46717714 96055404 46717714 50380450 50458518 50380450 50458518 84362349 108824114 84362349 108824114 115096746 173723946 115096746 173723946 180316067 164646902 180316067 164646902 39624504 32936800 39624504 32936800 34372042 103640020 34372042 103640020 117529516 171477171 117529516 171477171 239498185 266717837 239498185 266717837 264166761 258277379 264166761 258277379 253954320 165359616 253954320 165359616 153102641 110636237 153102641 110636237 82286421 68580342 82286421 68580342 70135655 134894320 70135655 134894320 176514424 183837518 176514424 183837518 192145531 227341870 192145531 227341870 223525344 145466270 223525344 145466270 139326432 131432931 139326432 131432931 72666512 70746789 72666512 70746789 99021341 107736865 99021341 107736865 116751450 196486620 116751450 196486620 210061484 209999962 210061484 209999962 144160238 104063457 144160238 104063457 82626089 80452144 82626089 80452144 148348717 174370298 148348717 174370298 224280553 241126458 224280553 241126458 246262123 255622690 246262123 255622690 261290956 288629734 261290956 288629734 286028339 116063217 286028339 116063217 115956212 109245381 115956212 109245381 105373017 98561318 105373017 98561318 104005627 125240956 104005627 125240956 153618498 215161303 153618498 215161303 262356901 264369276 262356901 264369276 166907258 98095336 166907258 98095336 102217142 206479461 102217142 206479461 210259375 205342020 210259375 205342020 73183700 71250906 73183700 71250906 86954050 105967261 86954050 105967261 157887845 195985805 157887845 195985805 247964809 250265329 247964809 250265329 226356589 220998188 226356589 220998188 148282589 137219891 148282589 137219891 136109337 71532556 136109337 71532556 73598621 117171441 73598621 117171441 225374006 228037645 225374006 228037645 198650404 91731658 198650404 91731658 93203870 154754088 93203870 154754088 195876672 235914665 195876672 235914665 232569481 184153458 232569481 184153458 183257997 117347271 183257997 117347271 51124890 37434878 51124890 37434878 39066633 48312166 39066633 48312166 151102992 257863372 151102992 257863372 254976651 231746204 254976651 231746204 27054459 25846361 27054459 25846361 47306524 73901988 47306524 73901988 158321502 180507684 158321502 180507684 213867613 216859698 213867613 216859698 238029622 242135819 238029622 242135819 222170737 171707057 222170737 171707057 122747979 120050878 122747979 120050878 172477367 167214808 172477367 167214808 161310758 121352263 161310758 121352263 56857477 49816557 56857477 49816557 50838463 80462892 50838463 80462892 174812083 169323999 174812083 169323999 29094574 28586468 29094574 28586468 80966547 213149946 80966547 213149946 257744613 258503976 257744613 258503976 232950254 181557657 232950254 181557657 89876329 28830111 89876329 28830111 27422083 27828156 27422083 27828156 56770498 55336037 56770498 55336037 145333529 150899983 145333529 150899983 209439915 205552270 209439915 205552270 176489628 151488496 176489628 151488496 146433580 95672833 146433580 95672833 95895599 72824885 95895599 72824885 76400768 103239873 76400768 103239873 153727867 243299005 153727867 243299005 241417950 119892020 241417950 119892020 63895160 60689796 63895160 60689796 92763559 153318004 92763559 153318004 163427121 172630567 163427121 172630567 207435140 205237357 207435140 205237357 196484924 135433279 196484924 135433279 138480878 124281248 138480878 124281248 98432825 71938432 98432825 71938432 46410343 46518327 46410343 46518327 71504576 131230937 71504576 131230937 143200889 148616291 143200889 148616291 173071524 199975695 173071524 199975695 221731954 236489118 221731954 236489118 286592283 287794499 286592283 287794499 259973275 235941479 259973275 235941479 100868898 94957833 100868898 94957833 96985559 180771184 96985559 180771184 229577131 229685984 229577131 229685984 214089124 58837453 214089124 58837453 61096861 67720358 61096861 67720358 205422505 217760105 205422505 217760105 253350358 259171123 253350358 259171123 258338981 238583651 258338981 238583651 221901408 217684230 221901408 217684230 154217893 114825884 154217893 114825884 74004679 70791655 74004679 70791655 159536875 222741433 159536875 222741433 246852506 248763551 246852506 248763551 178085187 159938385 178085187 159938385 131837848 118098786 131837848 118098786 105122046 92123077 105122046 92123077 26264637 24791158 26264637 24791158 82149563 207911145 82149563 207911145 213044764 249396119 213044764 249396119 246346941 151580900 246346941 151580900 112038735 98266180 112038735 98266180 103255490 188962269 103255490 188962269 193870104 129722792 193870104 129722792 61868974 60414698 61868974 60414698 79113533 94792231 79113533 94792231 196736397 200546522 196736397 200546522 242256464 253952676 242256464 253952676 251672893 232185442 251672893 232185442 114039426 112183211 114039426 112183211 24790144 18004751 24790144 18004751 19789605 31532336 19789605 31532336 70741454 180904674 70741454 180904674 244531794 248949985 244531794 248949985 216169910 145766715 216169910 145766715 138913360 132536729 138913360 132536729 77933101 51024804 77933101 51024804 51723371 195166633 51723371 195166633 197763285 191112156 197763285 191112156 135522820 122442842 135522820 122442842 52163570 21757028 52163570 21757028 23527979 64226180 23527979 64226180 219904758 222972036 219904758 222972036 113327654 97589770 113327654 97589770 99714288 104241654 99714288 104241654 114414430 175604914 114414430 175604914 232292511 236303356 232292511 236303356 229546459 204683047 229546459 204683047 7860397 3423427 7860397 3423427 4135273 17496678 4135273 17496678 131733167 187227197 131733167 187227197 188702411 125015513 188702411 125015513 130865168 141956017 130865168 141956017 237572926 241833640 237572926 241833640 213280699 184004505 213280699 184004505 177665245 132156442 177665245 132156442 118016494 114260825 118016494 114260825 224595735 227638227 224595735 227638227 155987885 146820453 155987885 146820453 231059715 250052024 231059715 250052024 246353735 236873177 246353735 236873177 73726499 70392117 73726499 70392117 90886969 98534351 90886969 98534351 141309684 146286973 141309684 146286973 157072642 165168754 157072642 165168754 198925317 245500942 198925317 245500942 249008104 252942194 249008104 252942194 249253516 126572167 249253516 126572167 21688571 20791164 21688571 20791164 119255960 256001111 119255960 256001111 253682994 190501432 253682994 190501432 24651251 23172010 24651251 23172010 152728514 185614479 152728514 185614479 194436764 98171019 194436764 98171019 72705819 69847601 72705819 69847601 147845441 150541502 147845441 150541502 160966398 224607547 160966398 224607547 221985764 131405088 221985764 131405088 93717390 91112273 93717390 91112273 135624437 248142103 135624437 248142103 281879549 283169117 281879549 283169117 237627686 207963292 237627686 207963292 189102008 130595232 189102008 130595232 51599954 48251029 51599954 48251029 77825241 200516565 77825241 200516565 200960931 177282666 200960931 177282666 186235331 201414244 186235331 201414244 267472991 276455383 267472991 276455383 275180299 266045968 275180299 266045968 218499909 206549560 218499909 206549560 131799556 108221270 131799556 108221270 111358155 207329650 111358155 207329650 212166458 85934675 212166458 85934675 89641575 115912096 89641575 115912096 169295994 171820333 169295994 171820333 215709651 216559672 215709651 216559672 134029519 122410756 134029519 122410756 127573429 265107195 127573429 265107195 262751169 231809480 262751169 231809480 140267941 120821268 140267941 120821268 85777210 84493364 85777210 84493364 151490109 186867799 151490109 186867799 193952571 163532962 193952571 163532962 170861541 245731972 170861541 245731972 260222127 263459174 260222127 263459174 244769539 179287214 244769539 179287214 171888110 135414366 171888110 135414366 124168459 59490360 124168459 59490360 41963183 32691254 41963183 32691254 34617576 43977605 34617576 43977605 87023149 125652778 87023149 125652778 168271280 162850202 168271280 162850202 63277209 61685996 63277209 61685996 143743166 170765064 143743166 170765064 177888879 97630958 177888879 97630958 92053116 64142306 92053116 64142306 66748687 87439507 66748687 87439507 213974113 210233634 213974113 210233634 94175294 91402660 94175294 91402660 54705261 52829244 54705261 52829244 218705681 281263801 218705681 281263801 279807373 165204940 279807373 165204940 169784334 202694784 169784334 202694784 201958683 171671024 201958683 171671024 176578748 136131046 176578748 136131046 137359537 108257636 137359537 108257636 67322047 63850703 67322047 63850703 73668491 141883061 73668491 141883061 147264068 155079457 147264068 155079457 227841463 227988296 227841463 227988296 139800951 50955974 139800951 50955974 33071674 30952402 33071674 30952402 99424158 149178342 99424158 149178342 156022386 77121011 156022386 77121011 78952802 271021271 78952802 271021271 269198859 201939748 269198859 201939748 76550574 75125293 76550574 75125293 90883666 88353543 90883666 88353543 128090327 176110668 128090327 176110668 204250916 255701814 204250916 255701814 252835029 195940514 252835029 195940514 178351709 78696521 178351709 78696521 81380438 122115040 81380438 122115040 125370284 84524794 125370284 84524794 56368448 44321325 56368448 44321325 46983000 64333729 46983000 64333729 91322695 123696742 91322695 123696742 157370092 178465340 157370092 178465340 207720194 225519896 207720194 225519896 231810869 233876522 231810869 233876522 164022553 139423024 164022553 139423024 98508084 73048670 98508084 73048670 76502861 102055411 76502861 102055411 168794572 184732834 168794572 184732834 193192793 115355765 193192793 115355765 55217213 52155772 55217213 52155772 66817101 100913087 66817101 100913087 211985257 215737583 211985257 215737583 123402870 80019575 123402870 80019575 80465427 84455547 80465427 84455547 165392350 157041218 165392350 157041218 180627697 208264651 180627697 208264651 209988203 223222432 209988203 223222432 253598712 257339141 253598712 257339141 141547878 114333740 141547878 114333740 116746264 118497532 116746264 118497532 265139380 267428061 265139380 267428061 228890930 101081053 228890930 101081053 60414006 35301318 60414006 35301318 37775677 78851084 37775677 78851084 214124254 209372237 214124254 209372237 53621246 49901965 53621246 49901965 140580260 223827313 140580260 223827313 259427260 259427171 259427260 259427171 222875659 173550348 222875659 173550348 166614033 109252265 166614033 109252265 62665146 48720174 62665146 48720174 49705974 225424288 49705974 225424288 223002330 108478021 223002330 108478021 87573991 84863861 87573991 84863861 130707169 273734562 130707169 273734562 271333548 150562321 271333548 150562321 157293673 189645673 157293673 189645673 247425850 250829464 247425850 250829464 190432870 167314300 190432870 167314300 71096511 68494181 71096511 68494181 211188083 206747805 211188083 206747805 153730676 106599455 153730676 106599455 109355565 128520781 109355565 128520781 147562395 151521366 147562395 151521366 160955308 164766811 160955308 164766811 253471064 256295900 253471064 256295900 155221795 103360637 155221795 103360637 94594510 48484965 94594510 48484965 28224019 26272060 28224019 26272060 193318097 245373372 193318097 245373372 250355072 253180091 250355072 253180091 212526865 102406178 212526865 102406178 70913951 69045287 70913951 69045287 214728486 212997894 214728486 212997894 103283852 64189892 103283852 64189892 66497002 162564656 66497002 162564656 235396498 238091782 235396498 238091782 164958432 33061522 164958432 33061522 34001078 84409041 34001078 84409041 161766929 233984002 161766929 233984002 244550160 248603031 244550160 248603031 172105622 163502696 172105622 163502696 166086450 135640270 166086450 135640270 94625332 91794663 94625332 91794663 166659266 160438772 166659266 160438772 156502851 70904242 156502851 70904242 24084039 22551798 24084039 22551798 107007582 139720319 107007582 139720319 159996125 150727991 159996125 150727991 114285947 105578476 114285947 105578476 100038667 98908299 100038667 98908299 187502608 190504545 187502608 190504545 196962805 121776403 196962805 121776403 16194252 15422885 16194252 15422885 65099900 182220858 65099900 182220858 233183240 232739638 233183240 232739638 123345370 120451362 123345370 120451362 203628854 199971423 203628854 199971423 183616827 141363415 183616827 141363415 138124697 92971854 138124697 92971854 73854579 19457954 73854579 19457954 20817323 87750761 20817323 87750761 262604523 264448268 262604523 264448268 154397696 140242564 154397696 140242564 65439193 49734689 65439193 49734689 47690884 45115692 47690884 45115692 124563841 225674673 124563841 225674673 225412599 152511656 225412599 152511656 157176954 140744086 157176954 140744086 114094138 85543369 114094138 85543369 74216611 70275660 74216611 70275660 233265681 237657380 233265681 237657380 218478683 174448702 218478683 174448702 75001076 68910081 75001076 68910081 16937029 17415536 16937029 17415536 241558809 245260603 241558809 245260603 43046026 42952856 43046026 42952856 59714998 171852209 59714998 171852209 178672709 158583023 178672709 158583023 62578631 9064892 62578631 9064892 9561734 16624906 9561734 16624906 23685195 142459563 23685195 142459563 241681127 244206865 241681127 244206865 210969698 189596469 210969698 189596469 153972581 96135506 153972581 96135506 51991791 25441556 51991791 25441556 26475829 38892694 26475829 38892694 81468730 223247717 81468730 223247717 224644316 246790634 224644316 246790634 242930606 239612746 242930606 239612746 145146946 132593690 145146946 132593690 112277595 63995554 112277595 63995554 67688608 141872304 67688608 141872304 188340950 237880606 188340950 237880606 238565861 231573841 238565861 231573841 159437779 48698992 159437779 48698992 52069446 130719934 52069446 130719934 228507720 230163665 228507720 230163665 41228525 40060822 41228525 40060822 52116149 175718461 52116149 175718461 215930034 228013725 215930034 228013725 225055978 196577062 225055978 196577062 150695918 134545333 150695918 134545333 71594609 51116651 71594609 51116651 52682667 124868088 52682667 124868088 151488940 281132997 151488940 281132997 286883590 292921058 286883590 292921058 292572026 290962847 292572026 290962847 271771660 163017122 271771660 163017122 132404781 87840300 132404781 87840300 91888041 195282838 91888041 195282838 235415137 257809612 235415137 257809612 256129385 182335747 256129385 182335747 139519704 114992508 139519704 114992508 72316144 33354651 72316144 33354651 33758456 40298925 33758456 40298925 109408072 114289836 109408072 114289836 137794101 222693602 137794101 222693602 220492493 139976235 220492493 139976235 96433678 86148872 96433678 86148872 55053113 54090436 55053113 54090436 56433120 99820137 56433120 99820137 133242427 194782701 133242427 194782701 198419563 140610375 198419563 140610375 111501015 22735427 111501015 22735427 17253105 16302338 17253105 16302338 130443580 204342924 130443580 204342924 205226849 80092633 205226849 80092633 81593316 133588204 81593316 133588204 182760817 250573703 182760817 250573703 246657627 184427259 246657627 184427259 154825764 59109659 154825764 59109659 22648287 4850092 22648287 4850092 4824699 14510104 4824699 14510104 60163491 132829910 60163491 132829910 164429726 208883425 164429726 208883425 212785413 149121344 212785413 149121344 94672243 56203079 94672243 56203079 59968997 84835146 59968997 84835146 104215869 135277429 104215869 135277429 203428801 202052984 203428801 202052984 154443101 113651021 154443101 113651021 114379558 174783852 114379558 174783852 187612541 207783990 187612541 207783990 209115913 36447412 209115913 36447412 37890628 52442074 37890628 52442074 66073682 90331570 66073682 90331570 220159671 217047484 220159671 217047484 152248057 113071200 152248057 113071200 56397968 55622312 56397968 55622312 75278189 162700772 75278189 162700772 195695082 239235279 195695082 239235279 235742070 70912633 235742070 70912633 73075171 101661984 73075171 101661984 114707547 202122095 114707547 202122095 207758408 158359195 207758408 158359195 81764832 78645775 81764832 78645775 124257897 156051964 124257897 156051964 240192465 261693407 240192465 261693407 258050322 243692127 258050322 243692127 117833689 41842741 117833689 41842741 45838044 53773375 45838044 53773375 67209541 85525482 67209541 85525482 120436354 127903903 120436354 127903903 170487022 206437935 170487022 206437935 209807271 151386943 209807271 151386943 154964723 33284511 154964723 33284511 34828135 81920244 34828135 81920244 256331408 256609566 256331408 256609566 245383944 246222520 245383944 246222520 223184114 218987226 223184114 218987226 207260771 136089593 207260771 136089593 143284331 137728859 143284331 137728859 112991363 110505198 112991363 110505198 132751130 137546736 132751130 137546736 155574695 202024719 155574695 202024719 228028040 243840078 228028040 243840078 240304376 141926670 240304376 141926670 77197551 58993291 77197551 58993291 61695076 117961195 61695076 117961195 142682233 173466477 142682233 173466477 213382391 216154500 213382391 216154500 180890386 170749747 180890386 170749747 73702646 67754885 73702646 67754885 70778701 137406128 70778701 137406128 256313448 284893676 256313448 284893676 290429015 293684759 290429015 293684759 293202309 219160466 293202309 219160466 180153265 173384047 180153265 173384047 149503705 51538013 149503705 51538013 53154194 178139118 53154194 178139118 197040484 263802502 197040484 263802502 261483625 235669142 261483625 235669142 178222822 157072284 178222822 157072284 105790754 103785212 105790754 103785212 148040607 143880707 148040607 143880707 167797489 192383566 167797489 192383566 234150909 236747104 234150909 236747104 178217684 109370481 178217684 109370481 12307549 10874357 12307549 10874357 10199833 71012478 10199833 71012478 117833275 122028525 117833275 122028525 188598366 196538746 188598366 196538746 260813235 262525415 260813235 262525415 111597195 74679660 111597195 74679660 78616593 81319329 78616593 81319329 93567101 150821376 93567101 150821376 230317431 233339390 230317431 233339390 206080229 165516659 206080229 165516659 173448669 185727474 173448669 185727474 189114649 175894580 189114649 175894580 122185666 84432111 122185666 84432111 86255746 235847338 86255746 235847338 232440338 113283713 232440338 113283713 105606549 80063393 105606549 80063393 82594057 164703841 82594057 164703841 240539771 268058976 240539771 268058976 266320689 151617019 266320689 151617019 119008246 78046903 119008246 78046903 79273685 176298993 79273685 176298993 211018879 234814433 211018879 234814433 241000444 260655731 241000444 260655731 259972270 113182938 259972270 113182938 110981175 89367907 110981175 89367907 92557776 242018225 92557776 242018225 238578446 233840926 238578446 233840926 129088588 76050656 129088588 76050656 78690224 201517211 78690224 201517211 198648480 99269938 198648480 99269938 100820883 96813997 100820883 96813997 133449285 140014201 133449285 140014201 206282394 201911686 206282394 201911686 154651524 128998673 154651524 128998673 129684421 126726040 129684421 126726040 171912910 240772524 171912910 240772524 236914567 141804247 236914567 141804247 148084276 238778045 148084276 238778045 233732809 142769809 233732809 142769809 66027632 55469618 66027632 55469618 57945682 108643375 57945682 108643375 150034426 196649292 150034426 196649292 231373311 227415970 231373311 227415970 222791388 118278018 222791388 118278018 72233707 39539735 72233707 39539735 34208699 33179839 34208699 33179839 131546953 238008874 131546953 238008874 234028226 165474306 234028226 165474306 70782026 68708018 70782026 68708018 211798599 213271908 211798599 213271908 216090765 143270135 216090765 143270135 149065941 248416626 149065941 248416626 250709803 273846499 250709803 273846499 272358490 166487111 272358490 166487111 100063562 83133944 100063562 83133944 30596553 28611436 30596553 28611436 54033960 79779691 54033960 79779691 94888144 257956480 94888144 257956480 253606052 56228073 253606052 56228073 50252009 48678852 50252009 48678852 153394249 250189358 153394249 250189358 265371495 287505212 265371495 287505212 302342520 302261833 302342520 302261833 288890230 249663720 288890230 249663720 218459024 191280876 218459024 191280876 106531667 96745150 106531667 96745150 56077045 53615499 56077045 53615499 253620717 279189791 253620717 279189791 276371997 272022488 276371997 272022488 145359969 91523927 145359969 91523927 74062739 40807401 74062739 40807401 44286359 158316931 44286359 158316931 173907677 189120843 173907677 189120843 260017284 264102097 260017284 264102097 252094298 228115020 252094298 228115020 217140676 196228674 217140676 196228674 197279981 249309786 197279981 249309786 245557824 89825894 245557824 89825894 81712150 80068116 81712150 80068116 89348856 95960873 89348856 95960873 149626160 157763050 149626160 157763050 181670899 174272639 181670899 174272639 137039191 103043492 137039191 103043492 104718999 137710527 104718999 137710527 165549016 173242562 165549016 173242562 201541786 196871543 201541786 196871543 136373623 132674646 136373623 132674646 239964008 244774773 239964008 244774773 180681790 76247137 180681790 76247137 73223226 70896477 73223226 70896477 76403175 102587037 76403175 102587037 143385147 233531535 143385147 233531535 251326504 254139260 251326504 254139260 78257938 54883666 78257938 54883666 32425961 30793559 32425961 30793559 101061074 138340039 101061074 138340039 152610046 225348239 152610046 225348239 225247773 150434569 225247773 150434569 107052941 106664471 107052941 106664471 230129709 255853531 230129709 255853531 251479793 135303728 251479793 135303728 141103003 173332120 141103003 173332120 243489171 246098023 243489171 246098023 108623253 81800226 108623253 81800226 58836659 55510537 58836659 55510537 116657065 138769936 116657065 138769936 205195868 195004661 205195868 195004661 137642286 52944448 137642286 52944448 44532368 43875810 44532368 43875810 51246761 93046569 51246761 93046569 122958022 144449764 122958022 144449764 172684245 246381895 172684245 246381895 243864517 241455314 243864517 241455314 124729004 119191950 124729004 119191950 137067688 158124641 137067688 158124641 173866773 273301423 173866773 273301423 271521609 63802253 271521609 63802253 66794324 74123439 66794324 74123439 127750017 230229930 127750017 230229930 227155716 144343466 227155716 144343466 122157700 111866722 122157700 111866722 113122358 112846704 113122358 112846704 118315867 134618197 118315867 134618197 262330784 264507819 262330784 264507819 237306975 217370366 237306975 217370366 193208340 173377034 193208340 173377034 155515770 123319270 155515770 123319270 107528059 105781188 107528059 105781188 131207198 145246150 131207198 145246150 238859172 241043770 238859172 241043770 187730953 81348817 187730953 81348817 47399684 36135114 47399684 36135114 35808087 65838853 35808087 65838853 154590119 273483326 154590119 273483326 270592376 225880283 270592376 225880283 183741777 90675822 183741777 90675822 55923100 52392302 55923100 52392302 61898722 224664945 61898722 224664945 230603955 229471992 230603955 229471992 209823610 36350075 209823610 36350075 38521815 55661175 38521815 55661175 129398493 227224161 129398493 227224161 227826408 111962166 227826408 111962166 115162514 125252881 115162514 125252881 198118547 195855555 198118547 195855555 155771373 103407262 155771373 103407262 37322642 34507346 37322642 34507346 210365757 221639447 210365757 221639447 238219629 237157357 238219629 237157357 221217776 132676755 221217776 132676755 63366842 11624452 63366842 11624452 11498029 29518787 11498029 29518787 127045748 256574193 127045748 256574193 255498261 198915462 255498261 198915462 150803801 138491041 150803801 138491041 123422405 98894069 123422405 98894069 87410034 46925471 87410034 46925471 49504361 156325849 49504361 156325849 167324032 261623265 167324032 261623265 275189774 278260881 275189774 278260881 261591462 172592769 261591462 172592769 156448279 39141244 156448279 39141244 44140902 91560110 44140902 91560110 142084377 198229420 142084377 198229420 245912685 248744388 245912685 248744388 57207816 54730080 57207816 54730080 62644928 98040869 62644928 98040869 152669587 237058402 152669587 237058402 258774745 260199011 258774745 260199011 232905441 197558462 232905441 197558462 189790812 170979270 189790812 170979270 175890829 201800865 175890829 201800865 232690970 236294197 232690970 236294197 194087058 151484014 194087058 151484014 135835102 118392993 135835102 118392993 48769706 48120512 48769706 48120512 209878127 222631523 209878127 222631523 257439203 264583889 257439203 264583889 262848013 262098386 262848013 262098386 233249253 224546190 233249253 224546190 127914108 34739458 127914108 34739458 37171660 90580202 37171660 90580202 207135605 205553115 207135605 205553115 173280922 149315377 173280922 149315377 149099833 98898503 149099833 98898503 51254310 9027038 51254310 9027038 9248540 35303820 9248540 35303820 217383544 221383916 217383544 221383916 222658752 184424016 222658752 184424016 96477019 77807711 96477019 77807711 57502419 54188083 57502419 54188083 135622663 169879253 135622663 169879253 175950289 125947579 175950289 125947579 73493252 53720719 73493252 53720719 56000133 63336369 56000133 63336369 199070997 218168972 199070997 218168972 255904680 267692140 255904680 267692140 264984679 260050736 264984679 260050736 232059349 102622236 232059349 102622236 102669708 135033324 102669708 135033324 247123834 250897946 247123834 250897946 248230312 128987030 248230312 128987030 77077444 75869577 77077444 75869577 172577876 256897785 172577876 256897785 264581909 266808303 264581909 266808303 150195237 142171645 150195237 142171645 153293210 168058136 153293210 168058136 176378406 111960933 176378406 111960933 84451929 80241021 84451929 80241021 138738997 146058998 138738997 146058998 240594954 241764631 240594954 241764631 73999689 70276954 73999689 70276954 147080694 166253513 147080694 166253513 191068098 260230438 191068098 260230438 259672079 239961713 259672079 239961713 129484693 117768715 129484693 117768715 80891043 77244272 80891043 77244272 149840511 144651705 149840511 144651705 130102301 115911146 130102301 115911146 112194780 30759700 112194780 30759700 34066929 69650558 34066929 69650558 127938025 123083973 127938025 123083973 93804189 35892774 93804189 35892774 38032585 67997570 38032585 67997570 84748303 125417303 84748303 125417303 192843612 187729772 192843612 187729772 183856349 109600188 183856349 109600188 111608746 89021246 111608746 89021246 90039019 221861491 90039019 221861491 219730869 177405728 219730869 177405728 133361881 123689937 133361881 123689937 118915486 114167497 118915486 114167497 136889791 222337667 136889791 222337667 219171600 177785368 219171600 177785368 143914964 102032860 143914964 102032860 22607115 20413154 22607115 20413154 32130868 284986626 32130868 284986626 282454200 212169603 282454200 212169603 205769433 34256203 205769433 34256203 34666499 45941506 34666499 45941506 214011714 211939912 214011714 211939912 104063599 91671751 104063599 91671751 87374528 83344122 87374528 83344122 145578823 230586036 145578823 230586036 229069285 105569039 229069285 105569039 89406454 86770310 89406454 86770310 151726293 203680487 151726293 203680487 216641656 245524325 216641656 245524325 243930501 134013476 243930501 134013476 119994432 99752154 119994432 99752154 55445941 38992469 55445941 38992469 38548838 144135079 38548838 144135079 161629859 269262310 161629859 269262310 266107689 107660851 266107689 107660851 62564944 60411122 62564944 60411122 105448869 161704508 105448869 161704508 227576942 254152125 227576942 254152125 250861144 200285101 250861144 200285101 180904426 146698835 180904426 146698835 152234629 169101559 152234629 169101559 220849227 221827761 220849227 221827761 135997996 105187813 135997996 105187813 53965988 51661522 53965988 51661522 98152672 101286829 98152672 101286829 116755054 211895067 116755054 211895067 224836969 254602194 224836969 254602194 260675197 264034592 260675197 264034592 228608970 203186727 228608970 203186727 193830197 191716512 193830197 191716512 238218381 241559643 238218381 241559643 219155237 163828406 219155237 163828406 154088699 144848013 154088699 144848013 196918882 281003049 196918882 281003049 279867652 219771142 279867652 219771142 207580045 40980764 207580045 40980764 45204333 122239894 45204333 122239894 156862828 155006474 156862828 155006474 201771237 206911911 201771237 206911911 195859300 183258865 195859300 183258865 182120031 167410585 182120031 167410585 151448016 138076338 151448016 138076338 104798967 100696535 104798967 100696535 129350268 123341709 129350268 123341709 65649746 49339543 65649746 49339543 31624231 28867755 31624231 28867755 44240899 49340860 44240899 49340860 143949644 240632094 143949644 240632094 235370392 174403620 235370392 174403620 172642750 127456837 172642750 127456837 99051943 49177895 99051943 49177895 50852335 89200864 50852335 89200864 119422332 206884700 119422332 206884700 236382049 285813347 236382049 285813347 284200360 229221804 284200360 229221804 185150068 162820696 185150068 162820696 118663100 118087602 118663100 118087602 156754474 229256478 156754474 229256478 228142668 197088557 228142668 197088557 108751166 105942207 108751166 105942207 143840830 142576721 143840830 142576721 260382743 263960900 260382743 263960900 140958557 59618718 140958557 59618718 45666448 42770249 45666448 42770249 86201650 225187412 86201650 225187412 273812304 275651720 273812304 275651720 164966329 33667332 164966329 33667332 21209711 20187627 21209711 20187627 36116850 189529021 36116850 189529021 206476306 246190822 206476306 246190822 251473922 285507627 251473922 285507627 282757298 275950282 282757298 275950282 265350215 261889293 265350215 261889293 257872612 130404661 257872612 130404661 87623946 85525374 87623946 85525374 103633778 107006698 103633778 107006698 238265574 241538473 238265574 241538473 229853001 112683084 229853001 112683084 115252107 166564115 115252107 166564115 175209888 77368299 175209888 77368299 29297234 28487723 29297234 28487723 165071615 217390846 165071615 217390846 222688871 219574602 222688871 219574602 82042188 68147760 82042188 68147760 38551791 37507591 38551791 37507591 45113656 226391444 45113656 226391444 226270157 215602971 226270157 215602971 127118055 92577292 127118055 92577292 63913054 62815984 63913054 62815984 195993107 194240287 195993107 194240287 199492251 35739048 199492251 35739048 38621054 92024053 38621054 92024053 115676071 136411751 115676071 136411751 220938025 268934644 220938025 268934644 267516290 251632730 267516290 251632730 131840845 129071523 131840845 129071523 190394470 259568503 190394470 259568503 256548816 187385272 256548816 187385272 150972924 93514189 150972924 93514189 77841706 75457131 77841706 75457131 211838868 208589319 211838868 208589319 172263184 87623547 172263184 87623547 13966808 13855105 13966808 13855105 141027142 155435997 141027142 155435997 215338538 224299939 215338538 224299939 231855209 253184802 231855209 253184802 260183676 261054318 260183676 261054318 194188904 108295989 194188904 108295989 108828261 111391410 108828261 111391410 162789819 163105549 162789819 163105549 191439773 249221090 191439773 249221090 251226946 286325717 251226946 286325717 285368046 229736991 285368046 229736991 215598045 205103928 215598045 205103928 179429529 84010366 179429529 84010366 88416320 91692230 88416320 91692230 192179337 202582214 192179337 202582214 217971530 214783762 217971530 214783762 143436195 133306483 143436195 133306483 119312709 107009032 119312709 107009032 86938971 85323953 86938971 85323953 102413646 152150554 102413646 152150554 177882030 176926392 177882030 176926392 216856238 217442451 216856238 217442451 78884281 54475566 78884281 54475566 57399486 91079062 57399486 91079062 116148983 183287307 116148983 183287307 188355053 144355225 188355053 144355225 84336392 79505028 84336392 79505028 259638229 261899035 259638229 261899035 199509529 129586874 199509529 129586874 121626528 91934376 121626528 91934376 93338289 92571908 93338289 92571908 104736525 125294437 104736525 125294437 166403220 196453043 166403220 196453043 203798621 223625863 203798621 223625863 223478389 198809983 223478389 198809983 172477973 110542393 172477973 110542393 40557957 38967208 40557957 38967208 123249998 248140694 123249998 248140694 250982144 253868473 250982144 253868473 183041769 49498613 183041769 49498613 24760738 23111790 24760738 23111790 77902139 229341210 77902139 229341210 284873824 285503390 284873824 285503390 252598344 110778346 252598344 110778346 108114792 73265997 108114792 73265997 50993527 27685052 50993527 27685052 29912411 50145305 29912411 50145305 105468070 126398120 105468070 126398120 166508847 266558544 166508847 266558544 263563366 227186486 263563366 227186486 205638975 186583791 205638975 186583791 165358139 82851374 165358139 82851374 37804223 32785795 37804223 32785795 35725171 87967372 35725171 87967372 212793223 211676315 212793223 211676315 199445167 152258605 199445167 152258605 141321202 88088857 141321202 88088857 90534419 134748105 90534419 134748105 206261252 211540216 206261252 211540216 199490298 110264189 199490298 110264189 70429406 63273161 70429406 63273161 48840847 45085081 48840847 45085081 130918423 137738108 130918423 137738108 212184329 214711297 212184329 214711297 179864276 174794800 179864276 174794800 190476843 184060252 190476843 184060252 160127481 68067618 160127481 68067618 71907507 129640109 71907507 129640109 224511082 224098422 224511082 224098422 210222616 174986574 210222616 174986574 77326589 64034731 77326589 64034731 66739208 161018205 66739208 161018205 167272099 118044100 167272099 118044100 120749381 194344321 120749381 194344321 205740756 204783084 205740756 204783084 78672592 75623634 78672592 75623634 187753995 217799125 187753995 217799125 230618240 232247119 230618240 232247119 220041774 150514439 220041774 150514439 54546726 32826081 54546726 32826081 33527584 86170799 33527584 86170799 95287485 159124569 95287485 159124569 240120827 249351947 240120827 249351947 255397700 257370383 255397700 257370383 219347556 66540026 219347556 66540026 59268632 57636540 59268632 57636540 66115513 234701257 66115513 234701257 233685616 159668444 233685616 159668444 97457969 14013704 97457969 14013704 13103089 152186208 13103089 152186208 183039673 247555451 183039673 247555451 242544928 235293486 242544928 235293486 170300750 163451658 170300750 163451658 177055951 176236750 177055951 176236750 184010174 164511748 184010174 164511748 75902704 75274609 75902704 75274609 102606469 106002893 102606469 106002893 178625670 257490618 178625670 257490618 254432375 198755236 254432375 198755236 173840125 130573211 173840125 130573211 119464772 74811001 119464772 74811001 76501189 157459269 76501189 157459269 218075268 233785222 218075268 233785222 275997634 277338125 275997634 277338125 270790716 247992067 270790716 247992067 206584519 207426418 206584519 207426418 225488722 229232681 225488722 229232681 181530571 151266107 181530571 151266107 125086442 121817261 125086442 121817261 227630358 275352828 227630358 275352828 272895865 119079290 272895865 119079290 83703817 53676395 83703817 53676395 55125761 62937420 55125761 62937420 81246296 83730149 81246296 83730149 97674660 106181359 97674660 106181359 131259003 191186789 131259003 191186789 273489937 287438413 273489937 287438413 298608531 299146661 298608531 299146661 222876717 107354099 222876717 107354099 46653729 42730728 46653729 42730728 50303937 156867877 50303937 156867877 216577626 215339273 216577626 215339273 178901868 163118026 178901868 163118026 68189263 64430297 68189263 64430297 108870655 160871019 108870655 160871019 183215512 246953371 183215512 246953371 252307914 259507204 252307914 259507204 256646668 222408454 256646668 222408454 163018925 123639048 163018925 123639048 111757634 21622684 111757634 21622684 21880607 19369692 21880607 19369692 30866404 80863479 30866404 80863479 202351363 195392803 202351363 195392803 183559817 146352222 183559817 146352222 154203724 273744736 154203724 273744736 270550202 242135087 270550202 242135087 192922514 152745885 192922514 152745885 28114755 25538828 28114755 25538828 36334226 57971787 36334226 57971787 70322126 129900675 70322126 129900675 190560779 266201731 190560779 266201731 264874065 150067539 264874065 150067539 13611
76891 56951102 0 56951102 944608264 126692086 944608264 126692086 882059670 205258530 882059670 205258530 839803818 904602149 839803818 904602149 379839387 449905903 379839387 449905903 281523310 225195684 281523310 225195684 977901101 12298310 977901101 12298310 991672992 12298310 972581624 70416969 972581624 70416969 52152330 109311286 52152330 109311286 136278029 281454475 136278029 281454475 207700740 318677445 207700740 318677445 216530818 334963733 216530818 334963733 267900767 449060101 267900767 449060101 373322892 973913586 373322892 973913586 584784123 783750321 584784123 783750321 376292717 555737965 376292717 555737965 657065427 695059023 657065427 695059023 344462432 987616467 344462432 987616467 559800698 426146664 559800698 426146664 722947985 350149115 722947985 350149115 138163901 14875135 138163901 14875135 9922575 14875135 965897245 182047972 965897245 182047972 267195431 424479110 267195431 424479110 315602347 983969201 315602347 983969201 603091448 823955046 603091448 823955046 540531660 431644469 540531660 431644469 763410194 200840252 763410194 200840252 111037481 52579174 111037481 52579174 35619452 52579174 710752364 573193013 710752364 573193013 481815304 760376405 481815304 760376405 671896981 402958945 671896981 402958945 147421372 192059176 147421372 192059176 946137650 80351747 946137650 484126405 946137650 484126405 534889422 802044410 534889422 802044410 706973089 391548592 706973089 391548592 192747894 245536276 192747894 245536276 99588677 149732505 99588677 174732790 99588677 174732790 851296443 369695406 851296443 369695406 550679269 963601084 550679269 963601084 468273967 359078091 468273967 359078091 229494969 301911760 229494969 301911760 854324144 195671836 854324144 195671836 948415249 28964207 948415249 28964207 981015225 28964207 154844423 262358926 154844423 262358926 815136886 506325140 815136886 506325140 479230266 826131872 479230266 826131872 159249370 223451011 159249370 223451011 956559338 41173351 956559338 41173351 972241652 41173351 66514751 168286987 66514751 168286987 803366581 351963071 803366581 351963071 750847069 487604021 750847069 487604021 385787910 808311886 385787910 808311886 634115063 669235902 634115063 669235902 494850430 129435392 494850430 129435392 991563419 12389203 991563419 58806820 991563419 58806820 907554393 178370595 907554393 178370595 840401964 331917638 840401964 331917638 751270878 446638391 751270878 446638391 538790219 994289650 538790219 994289650 372376942 571851636 372376942 571851636 649125927 920854421 649125927 920854421 520614215 468034894 520614215 468034894 748907965 352426215 748907965 352426215 840396597 219012773 840396597 219012773 144872240 219012773 737232757 430378801 737232757 430378801 686251941 846524804 686251941 846524804 550794841 461614981 550794841 461614981 705802133 289726501 705802133 289726501 173742421 235136554 173742421 235136554 154351192 232772567 154351192 232772567 149476220 204417656 149476220 204417656 956701118 64142397 956701118 162878997 956701118 162878997 308775013 781511327 308775013 781511327 554698220 685139739 554698220 685139739 676473070 283336342 676473070 283336342 179587870 199312089 179587870 199312089 105435469 91563367 105435469 91563367 47994788 66238939 47994788 66238939 997023205 4469018 997023205 415321252 997023205 415321252 693712891 494233567 693712891 494233567 332444105 654348357 332444105 654348357 690936934 343881244 690936934 343881244 186263974 170674413 186263974 170674413 901055844 8341650 901055844 8341650 5616104 8341650 11717330 46968476 11717330 46968476 893127263 217308879 893127263 217308879 806447011 298641692 806447011 298641692 778175910 382616750 778175910 382616750 730705554 857677652 730705554 857677652 420664692 631336436 420664692 631336436 690393720 450181806 690393720 450181806 217267679 238440203 217267679 238440203 845689378 109239003 845689378 109239003 63680271 34828684 63680271 34828684 22952671 34828684 866602487 296332925 866602487 296332925 302552316 693621985 302552316 693621985 606503518 928893310 606503518 928893310 706627950 212930153 706627950 212930153 998068441 2666274 998068441 60936639 998068441 60936639 771820605 407470903 771820605 407470903 308383321 462375534 308383321 462375534 663410869 587051761 663410869 587051761 316880262 471484031 316880262 471484031 8711229 7827910 8711229 7827910 994162472 7827910 181982192 283494326 181982192 283494326 630862991 601843075 630862991 601843075 382267351 976897814 382267351 976897814 605257322 576843688 605257322 576843688 327077426 481584543 327077426 481584543 191373695 284488498 191373695 284488498 851512913 159872767 851512913 159872767 4539468 7165913 4539468 83236655 4539468 83236655 821559089 336669223 821559089 336669223 239482904 469589122 239482904 469589122 456932532 853806599 456932532 853806599 259893325 254646132 259893325 254646132 854994657 100411245 854994657 100411245 66643459 100411245 106202833 263192677 106202833 263192677 766966621 348447989 766966621 348447989 304439006 755270590 304439006 755270590 689368730 344511624 689368730 344511624 867275512 23165419 867275512 23165419 15101525 23165419 980895014 72357857 980895014 72357857 60576410 291851742 60576410 291851742 801357516 408134757 801357516 408134757 281082928 637219011 281082928 637219011 577126033 997974138 577126033 997974138 715762536 382741278 715762536 382741278 22231042 33536773 22231042 50977973 22231042 50977973 957123987 68307495 957123987 68307495 92172046 964365205 92172046 964365205 600114248 892145282 600114248 892145282 481598291 586562375 481598291 586562375 313783121 440221670 313783121 440221670 729396456 326502064 729396456 326502064 103120876 47764125 103120876 47764125 967442240 47764125 187562287 294560930 187562287 294560930 741562847 454791294 741562847 454791294 550534481 897076578 550534481 897076578 671698205 462707946 671698205 462707946 702226389 439249508 702226389 439249508 262091874 392028257 262091874 392028257 847387501 73536516 847387501 73536516 49453245 73536516 86307915 218233425 86307915 218233425 282215909 729389231 282215909 729389231 647684936 332506751 647684936 332506751 205222948 309321184 205222948 309321184 797287973 150957182 797287973 150957182 73150254 109927015 73150254 229774388 73150254 229774388 777488370 372588548 777488370 372588548 739460586 498988455 739460586 498988455 430388291 714817767 430388291 714817767 552186778 488183303 552186778 488183303 225719754 229343114 225719754 229343114 950927733 73180882 950927733 402055137 950927733 402055137 283878927 430463034 283878927 430463034 784243463 282280506 784243463 282280506 845220262 58425085 845220262 58425085 999596237 451789 999596237 67893406 999596237 67893406 48106463 177747204 48106463 177747204 128856435 256193679 128856435 256193679 809729766 287164341 809729766 287164341 246450145 371617526 246450145 371617526 258334858 703639946 258334858 703639946 652379329 486479869 652379329 486479869 312158108 405923858 312158108 405923858 159851217 115859990 159851217 115859990 929243739 107731554 929243739 154678506 929243739 154678506 828363234 464160978 828363234 464160978 637625913 939701316 637625913 939701316 492565482 547015413 492565482 547015413 684921965 417553644 684921965 417553644 917227756 1171263 917227756 1171263 999044350 1171263 150114780 280963347 150114780 280963347 354331569 975735322 354331569 975735322 410590666 759812558 410590666 759812558 539673653 492072451 539673653 492072451 735152444 296286337 735152444 296286337 26308881 22375485 26308881 22375485 985192482 22375485 170787738 666799806 170787738 666799806 638543337 772769218 638543337 772769218 371715587 872871896 371715587 872871896 737702000 42775519 737702000 42775519 14663512 22708469 14663512 94061912 14663512 94061912 852392222 261192906 852392222 261192906 270644115 496266982 270644115 496266982 461048832 940708503 461048832 940708503 374897436 538241974 374897436 538241974 536583606 847842964 536583606 847842964 392495770 731656855 392495770 731656855 692421782 450597942 692421782 450597942 891889857 99452555 891889857 99452555 17107611 7246942 17107611 7246942 4554614 7246942 121689451 344659064 121689451 344659064 538842841 971423925 538842841 971423925 416246849 458195334 416246849 458195334 230683674 228249118 230683674 228249118 867911767 130149333 867911767 130149333 43617839 55903742 43617839 55903742 962302362 55903742 107905221 276630527 107905221 276630527 776238967 349771636 776238967 349771636 753985246 457424364 753985246 457424364 437547230 948699559 437547230 948699559 655591067 524320902 655591067 524320902 365842050 981349072 365842050 981349072 612150892 564082450 612150892 564082450 387657572 969479605 387657572 969479605 530585609 748545701 530585609 748545701 636934136 886992394 636934136 886992394 556306269 509383608 556306269 509383608 398472431 968974625 398472431 968974625 490842644 532773711 490842644 532773711 557150552 969261522 557150552 969261522 280026712 137633128 280026712 137633128 908820625 137633128 142220475 296335760 142220475 296335760 731327504 399258006 731327504 399258006 703025523 780183422 703025523 780183422 333583757 484352313 333583757 484352313 676576281 444000718 676576281 444000718 773858851 86290103 773858851 86290103 30652473 37854669 30652473 37854669 974487937 37854669 949261618 196558796 949261618 196558796 200140409 474745685 200140409 474745685 383156014 813120448 383156014 813120448 660630547 934719159 660630547 934719159 253962406 192920883 253962406 192920883 901561162 34720602 901561162 34720602 18140393 28175368 18140393 42360874 18140393 42360874 109820336 263466731 109820336 263466731 227005069 682589305 227005069 682589305 660115095 941064676 660115095 941064676 338093215 790436144 338093215 790436144 574479089 570757516 574479089 570757516 415291071 946624458 415291071 946624458 340797667 573418196 340797667 573418196 474755334 944638219 474755334 944638219 246261776 240635721 246261776 240635721 149859942 200242011 149859942 200242011 912618523 60474850 912618523 60474850 959241283 60474850 45482537 173181168 45482537 173181168 148406241 338852840 148406241 338852840 752601109 404356666 752601109 404356666 575464822 988013091 575464822 988013091 446974653 553857468 446974653 553857468 648909154 859774633 648909154 859774633 365670549 658724729 365670549 658724729 593573847 986807019 593573847 986807019 389395832 774401716 389395832 774401716 599256207 475237065 599256207 475237065 288694964 431430784 288694964 431430784 723775543 408534917 723775543 408534917 832270989 141607855 832270989 141607855 951656605 1609790 951656605 1609790 1102171 1609790 808025730 303757969 808025730 303757969 250548530 408821495 250548530 408821495 705322454 489379486 705322454 489379486 554268188 675801792 554268188 675801792 398704221 998974092 398704221 998974092 613599228 546415004 613599228 546415004 340961822 869563495 340961822 869563495 627212730 440531692 627212730 440531692 226774266 340334953 226774266 340334953 208098565 306308128 208098565 306308128 822781610 247557091 822781610 247557091 859216403 136983279 859216403 136983279 39845434 59105210 39845434 262175537 39845434 262175537 715657760 431065577 715657760 431065577 316402101 479189634 316402101 479189634 664721280 881492174 664721280 881492174 314593020 463793582 314593020 463793582 204628164 246861364 204628164 246861364 883288585 99584321 883288585 99584321 12908024 19796687 12908024 135896379 12908024 135896379 871383895 390750047 871383895 390750047 273577146 422482822 273577146 422482822 701932448 493023253 701932448 493023253 603252454 761375942 603252454 761375942 344295211 973551023 344295211 973551023 625525638 494464883 625525638 494464883 786472443 220397388 786472443 220397388 935326653 5500946 935326653 5500946 996281794 5500946 10785361 119893212 10785361 119893212 128060554 320271519 128060554 320271519 284214885 948013655 284214885 948013655 578490719 518805033 578490719 518805033 651941742 618688202 651941742 618688202 525278906 979646267 525278906 979646267 364582602 500984567 364582602 500984567 645272400 849219910 645272400 849219910 405054490 329037111 405054490 329037111 794761395 290966609 794761395 290966609 881078904 44810161 881078904 44810161 978261992 4846540 978261992 4846540 3045299 4846540 163196117 274568105 163196117 274568105 763990955 413356330 763990955 413356330 595174749 863091476 595174749 863091476 437194580 732614501 437194580 732614501 637968406 522944722 637968406 522944722 528068649 849750488 528068649 849750488 713897979 419008835 713897979 419008835 788244122 127489692 788244122 127489692 924809436 26822429 924809436 26822429 982265115 26822429 238328434 838651411 238328434 838651411 644653483 913088275 644653483 913088275 362136373 296433214 362136373 296433214 938144392 51751270 938144392 51751270 35169494 51751270 57186763 112193773 57186763 112193773 180730243 947493643 180730243 947493643 646711311 928606656 646711311 928606656 584341460 533418437 584341460 533418437 241416575 53851449 241416575 53851449 36410532 53851449 897066522 165576780 897066522 165576780 141465123 263519887 141465123 263519887 210282983 452574385 210282983 452574385 327296211 706280239 327296211 706280239 657489932 278391114 657489932 278391114 901017718 92652671 901017718 92652671 46925126 16195312 46925126 16195312 989290093 16195312 44209710 178481045 44209710 178481045 555236655 921459588 555236655 921459588 355072476 716913144 355072476 716913144 856772125 163211171 856772125 163211171 103589598 129332067 103589598 129332067 54701560 11088477 54701560 11088477 7337146 11088477 904092040 152498491 904092040 152498491 263584333 401234980 263584333 401234980 698790766 458647862 698790766 458647862 454067443 741229340 454067443 741229340 414101805 932482894 414101805 932482894 569653476 427878104 569653476 427878104 243572883 264342396 243572883 264342396 27657617 41415514 27657617 54010632 27657617 54010632 900149731 193775200 900149731 193775200 147976404 290338871 147976404 290338871 205105856 924799045 205105856 924799045 953539169 8498100 953539169 8498100 5713941 8498100 58908377 352173230 58908377 352173230 248125039 372345652 248125039 372345652 713176787 442316845 713176787 442316845 393939459 582733081 393939459 582733081 642350662 903282062 642350662 903282062 660459681 939462706 660459681 939462706 374632649 532043095 374632649 532043095 209312743 2503515 209312743 2503515 998219960 2503515 932536164 191380006 932536164 191380006 798119019 895926167 798119019 895926167 306924672 174063560 306924672 174063560 87984801 60697808 87984801 60697808 997787351 3175806 997787351 8639854 997787351 8639854 65696736 280296332 65696736 280296332 208860701 391505183 208860701 391505183 278777491 486785271 278777491 486785271 715868138 321798703 715868138 321798703 205423928 261232930 205423928 261232930 167730144 125777965 167730144 125777965 916956338 125777965 840694118 982032742 840694118 982032742 350010964 603089816 350010964 603089816 612767848 907994845 612767848 907994845 333222974 577415458 333222974 577415458 417243906 688610210 417243906 688610210 641160299 836438948 641160299 836438948 539442247 398180706 539442247 398180706 205559450 309902788 205559450 309902788 831356361 121652966 831356361 121652966 977306547 15859951 977306547 15859951 989460918 15859951 169137946 283531487 169137946 283531487 298345811 645213673 298345811 645213673 490497119 985990031 490497119 985990031 661041939 621332888 661041939 621332888 407006679 718107598 407006679 718107598 611717027 565823639 611717027 565823639 335755417 818493152 335755417 818493152 724221369 372758040 724221369 372758040 856510911 190399974 856510911 190399974 105566717 77911094 105566717 77911094 947684506 77911094 906262557 239991919 906262557 239991919 783395215 335508559 783395215 335508559 249860366 526522314 249860366 526522314 543198485 941766376 543198485 941766376 372396885 635392658 372396885 635392658 609969655 861438179 609969655 861438179 386523250 559317257 386523250 559317257 330005884 428928410 330005884 428928410 150800767 175024737 150800767 175024737 906653882 123609556 906653882 123609556 68770152 89445141 68770152 89445141 981528346 28296564 981528346 35205176 981528346 35205176 894999757 167413573 894999757 167413573 884772665 181978381 884772665 181978381 860691542 231467686 860691542 231467686 292282694 857589291 292282694 857589291 580798578 903334866 580798578 903334866 641351993 419955930 641351993 419955930 54898931 72026521 54898931 72026521 40277472 12949044 40277472 12949044 991173721 12949044 51172296 130706818 51172296 130706818 902066144 251348263 902066144 251348263 781880137 575178607 781880137 575178607 256010246 206049143 256010246 206049143 23582742 21945477 23582742 21945477 985590151 21945477 838384275 258912189 838384275 258912189 779584529 447098856 779584529 447098856 687142894 522916450 687142894 522916450 327097696 370727529 327097696 370727529 221503252 274768777 221503252 274768777 851324316 106895409 851324316 106895409 70822344 106895409 104961215 184876322 104961215 184876322 376843814 691712273 376843814 691712273 369924857 955557177 369924857 955557177 902421611 133602953 902421611 133602953 49779164 50284536 49779164 50284536 966149759 50284536 916886086 203750770 916886086 203750770 141057098 227995362 141057098 227995362 188518624 305256873 188518624 305256873 773882626 609746096 773882626 609746096 281017144 324717177 281017144 324717177 818537804 90615684 818537804 90615684 60565514 90615684 869091729 228324614 869091729 228324614 766784757 363992297 766784757 363992297 691932739 704297970 691932739 704297970 310710247 310784771 310710247 310784771 873843891 163107144 873843891 163107144 56895686 85049085 56895686 168829947 56895686 168829947 884684955 193083315 884684955 193083315 177522923 311967943 177522923 311967943 761492175 390187105 761492175 390187105 402478186 995043809 402478186 995043809 626681584 712425975 626681584 712425975 342364726 985495378 342364726 985495378 644104508 828823445 644104508 828823445 307781937 451604424 307781937 451604424 284960684 349694268 284960684 349694268 218861764 203450739 218861764 203450739 866069406 12553380 866069406 12553380 991415485 12553380 864161633 279215333 864161633 279215333 813425359 360590996 813425359 360590996 708768849 994180434 708768849 994180434 403698654 531368312 403698654 531368312 656185386 744377201 656185386 744377201 448453036 550402955 448453036 550402955 685788632 368682063 685788632 368682063 47121770 69830182 47121770 211029848 47121770 211029848 336706446 746627765 336706446 746627765 542486472 508635743 542486472 508635743 310078788 164210041 310078788 164210041 12402020 18922717 12402020 84011508 12402020 84011508 929631159 229552228 929631159 229552228 714340844 438613551 714340844 438613551 648935076 976669308 648935076 976669308 547436876 482065920 547436876 482065920 728763952 329128453 728763952 329128453 17168178 26749294 17168178 35315378 17168178 35315378 967593882 335617069 967593882 335617069 295440771 745817312 295440771 745817312 514289746 433851643 514289746 433851643 717066466 296478767 717066466 296478767 144912617 56418597 144912617 56418597 961970141 56418597 940290866 116824105 940290866 116824105 87750161 147399420 87750161 147399420 212116264 903444860 212116264 903444860 653525559 511839491 653525559 511839491 574227508 868022962 574227508 868022962 354622583 554735355 354622583 554735355 390806767 892235915 390806767 892235915 646137334 790859358 646137334 790859358 415092524 555946145 415092524 555946145 649566353 846085939 649566353 846085939 335609164 399444812 335609164 399444812 252956428 250695948 252956428 250695948 137377984 170299312 137377984 170299312 896322509 129546010 896322509 129546010 31920235 47583916 31920235 66882180 31920235 66882180 925398148 211480488 925398148 211480488 838362521 284101410 838362521 284101410 808543728 382622250 808543728 382622250 274835830 755915376 274835830 755915376 534802488 531180252 534802488 531180252 483987519 736601365 483987519 736601365 331225581 487784780 331225581 487784780 273196107 352991882 273196107 352991882 193219976 106889220 193219976 106889220 993025844 9703169 993025844 52408619 993025844 52408619 70005903 105807222 70005903 105807222 99870019 353397990 99870019 353397990 710108694 699894376 710108694 699894376 461031750 938434998 461031750 938434998 618579325 900088726 618579325 900088726 520759068 472046061 520759068 472046061 299679436 446379857 299679436 446379857 706141179 350111627 706141179 350111627 202486094 192995987 202486094 192995987 921443825 110477450 921443825 110477450 949132244 71389134 949132244 71389134 967032917 46892967 967032917 46892967 989230052 16343412 989230052 277458453 989230052 277458453 189221855 881382643 189221855 881382643 672043821 408301965 672043821 408301965 746973922 326194751 746973922 326194751 793544955 76789368 793544955 76789368 51493569 76789368 58253915 168784748 58253915 168784748 817452509 296086548 817452509 296086548 219681206 559625303 219681206 559625303 576530813 977137337 576530813 977137337 405426688 680881719 405426688 680881719 345086414 385944553 345086414 385944553 759182359 325076151 759182359 325076151 176975375 129154825 176975375 129154825 66018131 8759767 66018131 8759767 5942175 8759767 22586276 128570278 22586276 128570278 235186162 766789343 235186162 766789343 533892578 529328089 533892578 529328089 325593548 472901377 325593548 472901377 727536481 387647767 727536481 387647767 175988201 164385709 175988201 164385709 86135283 119803578 86135283 119803578 68440303 17906254 68440303 17906254 987879062 17906254 965161489 106799188 965161489 106799188 747424714 439129414 747424714 439129414 311809326 941700382 311809326 941700382 509902100 421994376 509902100 421994376 842951917 105882721 842951917 105882721 70191944 105882721 847964917 468601517 847964917 468601517 478886605 813674386 478886605 813674386 448437859 888256007 448437859 888256007 352289574 370931961 352289574 370931961 241694471 313687528 241694471 313687528 171662905 243926176 171662905 243926176 851437290 150608401 851437290 150608401 900047704 150608401 882447757 423852510 882447757 423852510 429525257 826424971 429525257 826424971 657197125 459050733 657197125 459050733 245635521 347805777 245635521 347805777 184883082 122826920 184883082 122826920 77375675 111559415 77375675 111559415 981736510 27823967 981736510 116243002 981736510 116243002 280364915 477812895 280364915 477812895 434616993 975039372 434616993 975039372 649131190 758576194 649131190 758576194 383983192 528172478 383983192 528172478 613453003 31952557 613453003 31952557 21085978 31952557 940237426 137735392 940237426 137735392 109830112 214964965 109830112 214964965 689461426 609342402 689461426 609342402 347372494 512247602 347372494 512247602 607190194 867716776 607190194 867716776 403054290 630898932 403054290 630898932 548380534 302562922 548380534 302562922 48858785 43583287 48858785 43583287 28801996 43583287 197458883 332803493 197458883 332803493 767143904 964872554 767143904 964872554 430015547 585018023 430015547 585018023 604378890 751029063 604378890 751029063 339596298 976029330 339596298 976029330 542409315 547199065 542409315 547199065 658468099 735428143 658468099 735428143 385529169 847468275 385529169 847468275 523640968 551242000 523640968 551242000 389664215 888377983 389664215 888377983 505736089 602462945 505736089 602462945 650773043 830026145 650773043 830026145 584679411 480475728 584679411 480475728 693706057 216379621 693706057 216379621 103112762 49146373 103112762 49146373 966773987 49146373 305592666 469715257 305592666 469715257 670976666 778304494 670976666 778304494 475426626 576638716 475426626 576638716 329261625 443364597 329261625 443364597 848748254 128766009 848748254 128766009 968275680 46561367 968275680 77152108 968275680 77152108 111789814 293430769 111789814 293430769 206038002 773871264 206038002 773871264 559802341 689867082 559802341 689867082 334381974 408900703 334381974 408900703 265059565 300558665 265059565 300558665 137589319 118493377 137589319 118493377 1136265 1628570 1136265 8913590 1136265 8913590 950145708 123661656 950145708 123661656 121781374 198803004 121781374 198803004 831319680 342792865 831319680 342792865 704791014 473662644 704791014 473662644 382675779 786750591 382675779 786750591 605743153 642959251 605743153 642959251 388065532 964332079 388065532 964332079 631789160 905184111 631789160 905184111 511483615 502442239 511483615 502442239 585195265 878279479 585195265 878279479 365570275 552642608 365570275 552642608 572840308 871098608 572840308 871098608 447742787 307627721 447742787 307627721 800024689 294227217 800024689 294227217 988553645 17229552 988553645 521440383 988553645 521440383 574759491 684912800 574759491 684912800 338539205 631817012 338539205 631817012 970168659 43637284 970168659 43637284 970613803 43637284 84516242 144627771 84516242 144627771 808569017 451899967 808569017 451899967 304364686 676415451 304364686 676415451 563563301 997328320 563563301 997328320 378838048 835376204 378838048 835376204 678267280 261255088 678267280 261255088 134155833 173457605 134155833 173457605 894034265 36061752 894034265 36061752 23852965 36061752 886663227 935214048 886663227 935214048 355532020 518464405 355532020 518464405 431106138 930638148 431106138 930638148 335771865 412679665 335771865 412679665 239835494 356531480 239835494 356531480 155020604 120219866 155020604 120219866 962099269 4094829 962099269 4094829 997183645 4094829 62215215 98225723 62215215 98225723 816778461 338623213 816778461 338623213 764789820 396023487 764789820 396023487 315722393 813988910 315722393 813988910 585686394 986515349 585686394 986515349 423449220 731544202 423449220 731544202 625319744 939835267 625319744 939835267 346215868 499930090 346215868 499930090 553562399 987869425 553562399 987869425 312948054 338209421 312948054 338209421 216696710 220665518 216696710 220665518 886180539 124362731 886180539 124362731 82781190 124362731 249782906 376161461 249782906 376161461 691434286 930886680 691434286 930886680 233899575 306066174 233899575 306066174 812078064 223960969 812078064 223960969 967334479 34995764 967334479 34995764 23119751 34995764 29306478 113717487 29306478 113717487 913480112 151932482 913480112 151932482 820441519 308601585 820441519 308601585 762383549 997261033 762383549 997261033 505642296 419926569 505642296 419926569 753324080 50554061 753324080 50554061 965958808 50554061 71167232 160359993 71167232 160359993 164167207 337263220 164167207 337263220 257972839 796639783 257972839 796639783 603189463 609440064 603189463 609440064 448107226 828270584 448107226 828270584 659904632 597151011 659904632 597151011 488076214 849132863 488076214 849132863 615038526 523181658 615038526 523181658 333339840 942735964 333339840 942735964 639187522 588562933 639187522 588562933 720033491 305848028 720033491 305848028 123091858 137041512 123091858 137041512 34582503 13462415 34582503 13462415 9015982 13462415 990203366 93178863 990203366 93178863 133625160 268097700 133625160 268097700 245283536 408794043 245283536 408794043 706461875 989964873 706461875 989964873 642664760 464893020 642664760 464893020 765483044 262601010 765483044 262601010 171339387 250787695 171339387 250787695 904736486 63502025 904736486 63502025 957155886 63502025 949853346 158548009 949853346 158548009 736710921 943257729 736710921 943257729 434818706 531618004 434818706 531618004 374583564 919883807 374583564 919883807 642905198 701685422 642905198 701685422 387349898 963091109 387349898 963091109 582125813 559843556 582125813 559843556 653032763 948673638 653032763 948673638 309109864 436709969 309109864 436709969 796615083 199347712 796615083 199347712 84617846 3984043 84617846 3984043 997712674 3383718 997712674 12305161 997712674 12305161 22854448 184867760 22854448 184867760 821380339 375804614 821380339 375804614 269835074 421624892 269835074 421624892 596988999 932828591 596988999 932828591 666327705 438568236 666327705 438568236 779602158 103561324 779602158 103561324 959641937 59973063 959641937 128445596 959641937 128445596 812768255 687926774 812768255 687926774 415584536 443371103 415584536 443371103 959719995 59815901 959719995 137726124 959719995 137726124 105136884 381001570 105136884 381001570 264042472 478147850 264042472 478147850 672789513 921245821 672789513 921245821 479149942 581022292 479149942 581022292 175912213 46414367 175912213 46414367 31138226 46414367 129508781 229553903 129508781 229553903 750408534 373568019 750408534 373568019 371615931 866817299 371615931 866817299 465048953 932967371 465048953 932967371 383685824 496209675 383685824 496209675 301053981 372064253 301053981 372064253 235074938 346197071 235074938 346197071 767907105 162737301 767907105 162737301 103318492 153058549 103318492 153058549 8142855 12298309 8142855 23807881 8142855 23807881 874944891 310794808 874944891 310794808 231575012 412590068 231575012 412590068 340073467 589653415 340073467 589653415 517446174 987427455 517446174 987427455 658110906 682073760 658110906 682073760 321326427 453494464 321326427 453494464 276672682 282635132 276672682 282635132 913043927 27293564 913043927 27293564 17540400 27293564 913839873 175410802 913839873 175410802 783173471 458855123 783173471 458855123 560841913 867664310 560841913 867664310 604594347 658783638 604594347 658783638 335082852 873246865 335082852 873246865 516204461 637576042 516204461 637576042 325614817 459870791 325614817 459870791 213652900 157552202 213652900 157552202 65784591 76832455 65784591 76832455 14209899 19571896 14209899 19571896 12793331 19571896 23291560 182124506 23291560 182124506 141484811 225080519 141484811 225080519 839440595 379240767 839440595 379240767 709383452 737428661 709383452 737428661 393943446 761007649 393943446 761007649 658062083 552245579 658062083 552245579 394722770 862686659 394722770 862686659 627232685 499418534 627232685 499418534 698172720 436809715 698172720 436809715 204006281 292571333 204006281 292571333 868555904 29751225 868555904 29751225 980359213 29751225 50887591 157483975 50887591 157483975 120679010 199047100 120679010 199047100 782069712 355742310 782069712 355742310 247745203 464636616 247745203 464636616 544620134 897897471 544620134 897897471 607856376 604449604 607856376 604449604 992556954 5037429 992556954 5037429 996610729 5037429 936929534 335494351 936929534 335494351 250720612 454643511 250720612 454643511 305299456 496295418 305299456 496295418 363125906 953874183 363125906 953874183 523344689 688496183 523344689 688496183 409598965 918176098 409598965 918176098 639471851 460232115 639471851 460232115 296537310 416089800 296537310 416089800 189576714 279472184 189576714 279472184 142780647 155949928 142780647 155949928 52048122 25656662 52048122 25656662 16465441 25656662 966803533 80178844 966803533 80178844 937736664 110143145 937736664 110143145 886714367 200818610 886714367 200818610 701395478 844448447 701395478 844448447 353927571 603214783 353927571 603214783 650071194 927816515 650071194 927816515 476423043 557385232 476423043 557385232 570342422 825873933 570342422 825873933 306487634 384674132 306487634 384674132 174452190 133537068 174452190 133537068 938779528 92135246 938779528 152796668 938779528 152796668 211221818 323666207 211221818 323666207 265202355 582327900 265202355 582327900 508665862 952004617 508665862 952004617 399205544 772844536 399205544 772844536 662752853 925210219 662752853 925210219 414040867 598846680 414040867 598846680 641769149 686307665 641769149 686307665 452690062 727865902 452690062 727865902 701203605 202605846 701203605 202605846 955083198 66616100 955083198 259130150 955083198 259130150 218913789 330750079 218913789 330750079 700273739 563071495 700273739 563071495 362255412 967656916 362255412 967656916 664265599 421393496 664265599 421393496 803649173 284075443 803649173 284075443 76678742 16523197 76678742 16523197 989142464 16523197 968349147 102880902 968349147 102880902 875448257 200341447 875448257 200341447 157080443 329677999 157080443 329677999 536441364 911095259 536441364 911095259 357022342 749451404 357022342 749451404 695595513 336733280 695595513 336733280 135657279 180964161 135657279 180964161 892789345 158272677 892789345 158272677 105450758 158272677 853488972 350315436 853488972 350315436 760921021 383048717 760921021 383048717 286548406 483144886 286548406 483144886 630180576 725730381 630180576 725730381 374280252 492016128 374280252 492016128 699864278 382434115 699864278 382434115 214559709 172683006 214559709 172683006 901929305 56078309 901929305 56078309 962176514 56078309 960102893 124222984 960102893 124222984 122649027 234519470 122649027 234519470 759044758 953762663 759044758 953762663 612545711 652159487 612545711 652159487 393305769 321597362 393305769 321597362 828646314 246048618 828646314 246048618 856164651 190817783 856164651 190817783 33652395 39465460 33652395 39465460 26213552 39465460 108396510 614096828 108396510 614096828 674469677 407224521 674469677 407224521 172069222 241668872 172069222 241668872 42094966 9421688 42094966 9421688 6405797 9421688 951861814 229839304 951861814 229839304 806875622 303240053 806875622 303240053 703489053 607180156 703489053 607180156 367296878 977989151 367296878 977989151 453706807 604632718 453706807 604632718 691863678 437390695 691863678 437390695 281616660 407774806 281616660 407774806 903633851 37996548 903633851 37996548 25338893 37996548 63588923 133464412 63588923 133464412 787166561 440110832 787166561 440110832 566407726 952672907 566407726 952672907 269641638 129625563 269641638 129625563 79460121 3932923 79460121 3932923 997261887 3932923 209198560 378590925 209198560 378590925 743209904 431767744 743209904 431767744 400844824 940009089 400844824 940009089 580997602 502253716 580997602 502253716 251725233 353399993 251725233 353399993 835229853 188407176 835229853 188407176 125381163 75929943 125381163 75929943 50913606 75929943 872287076 228907822 872287076 228907822 790670025 397038242 790670025 397038242 368482495 878855946 368482495 878855946 628821670 558060615 628821670 558060615 425836192 910352451 425836192 910352451 323160078 484118169 323160078 484118169 865288160 35645480 865288160 35645480 23576448 35645480 48744316 78810606 48744316 78810606 176760769 482726741 176760769 482726741 476577577 801738244 476577577 801738244 770614003 176971005 770614003 176971005 966592166 2503513 966592166 2503513 1527672 2503513 982433886 51996567 982433886 51996567 848405242 235092978 848405242 235092978 155622083 264847239 155622083 264847239 812111874 299351462 812111874 299351462 686361853 621894192 686361853 621894192 565418579 520650497 565418579 520650497 629262585 911827858 629262585 911827858 338071043 536106098 338071043 536106098 595205410 909386543 595205410 909386543 339754255 472866377 339754255 472866377 763748798 334231800 763748798 334231800 188282691 74699160 188282691 74699160 977228439 34629242 977228439 57434292 977228439 57434292 889276959 240490705 889276959 240490705 788958115 369616056 788958115 369616056 504257816 793147590 504257816 793147590 338632863 499873890 338632863 499873890 551049469 852527973 551049469 852527973 408381127 951631844 408381127 951631844 371529422 371877910 371529422 371877910 235270117 342853104 235270117 342853104 781390160 297194545 781390160 297194545 184581630 266401441 184581630 266401441 160191017 233036359 160191017 233036359 890320638 56847824 890320638 56847824 961680747 56847824 87142026 415778440 87142026 415778440 690053390 564369382 690053390 564369382 421482928 869827362 421482928 869827362 600302619 401545438 600302619 401545438 197147281 52610242 197147281 52610242 35659128 52610242 103184733 231763883 103184733 231763883 757020456 869192193 757020456 869192193 449582076 646808788 449582076 646808788 403219341 510872980 403219341 510872980 616768140 895520055 616768140 895520055 912800788 57215033 912800788 57215033 961509949 57215033 55419335 124789733 55419335 124789733 861821114 268288173 861821114 268288173 208809077 329472318 208809077 329472318 613160831 632701882 613160831 632701882 314526159 419392931 314526159 419392931 878269506 11198726 878269506 11198726 992212600 11198726 877820981 226091693 877820981 226091693 201680595 387474482 201680595 387474482 733571606 892872046 733571606 892872046 372670316 836655466 372670316 836655466 506141590 756061686 506141590 756061686 603362917 612645950 603362917 612645950 370666060 869842459 370666060 869842459 690021608 359307783 690021608 359307783 200560563 283172808 200560563 283172808 185307193 4993445 185307193 4993445 3183666 4993445 241592656 404895579 241592656 404895579 714137060 578440588 714137060 578440588 315489976 295279360 315489976 295279360 855413782 192364951 855413782 192364951 47477275 1659480 47477275 1659480 998751859 1659480 967714834 106344301 967714834 106344301 703563099 469393805 703563099 469393805 348024507 659000315 348024507 659000315 636289515 939414666 636289515 939414666 398173841 732106969 398173841 732106969 377064175 645022426 377064175 645022426 534200108 898098234 534200108 898098234 683021539 381837533 683021539 381837533 761319076 182124507 761319076 182124507 950187754 47834610 950187754 47834610 16978856 26347030 16978856 37157416 16978856 37157416 33447952 137939089 33447952 137939089 874529572 197678753 874529572 197678753 209293650 427418151 209293650 427418151 330382228 940481269 330382228 940481269 796023822 263690775 796023822 263690775 132307900 129625562 132307900 129625562 998448069 2036591 998448069 60451286 998448069 60451286 912549854 400584976 912549854 400584976 684132623 982096998 684132623 982096998 326891177 436709965 326891177 436709965 272645311 287448907 272645311 287448907 857031620 175258021 857031620 175258021 883691726 175258021 881562332 224536840 881562332 224536840 152546338 319278675 152546338 319278675 319143693 491181487 319143693 491181487 494892308 803805344 494892308 803805344 345568786 494387114 345568786 494387114 980880864 29278215 980880864 52833884 980880864 52833884 933911643 125632098 933911643 125632098 85649514 268706509 85649514 268706509 700195537 866190059 700195537 866190059 579629214 267738293 579629214 267738293 65136047 97914727 65136047 119471500 65136047 119471500 851783720 275728077 851783720 275728077 204360852 357214806 204360852 357214806 262112901 959279874 262112901 959279874 607292061 899269157 607292061 899269157 462838606 630420785 462838606 630420785 787600542 228589167 787600542 228589167 853173720 182166716 853173720 182166716 894323343 76795905 894323343 76795905 4059234 6369945 4059234 78658978 4059234 78658978 322923318 848633007 322923318 848633007 436902776 679785803 436902776 679785803 540596384 864815435 540596384 864815435 662172816 521900998 662172816 521900998 385147573 744640444 385147573 744640444 655523193 885043468 655523193 885043468 605529399 269327027 605529399 269327027 47078654 55934637 47078654 55934637 37732154 55934637 884701546 444393134 884701546 444393134 323519535 685656925 323519535 685656925 733478354 114772633 733478354 114772633 995327629 6506645 995327629 226605450 995327629 226605450 162281522 276528277 162281522 276528277 603643612 713620620 603643612 713620620 206404470 297974016 206404470 297974016 69760163 103097569 69760163 103097569 941610125 67221987 941610125 67221987 954671494 67221987 83821441 418371689 83821441 418371689 349623144 778262807 349623144 778262807 478005579 495632243 478005579 495632243 269542528 287900617 269542528 287900617 100589502 145613495 100589502 145613495 26699820 27059099 26699820 27059099 982142796 27059099 97699457 146838224 97699457 146838224 877914762 217759261 877914762 217759261 740626443 931417303 740626443 931417303 308258003 241562962 308258003 241562962 130621575 138080899 130621575 138080899 977287530 4680389 977287530 4680389 1473808 2171571 1473808 132364618 1473808 132364618 139018146 341068619 139018146 341068619 726968388 432479987 726968388 432479987 351159782 854486928 351159782 854486928 652107276 538812554 652107276 538812554 344359416 989040975 344359416 989040975 647658658 500522825 647658658 500522825 411124857 985505840 411124857 985505840 520936889 615168023 520936889 615168023 93692317 127560148 93692317 127560148 972682003 36790918 972682003 36790918 24534543 36790918 152400096 357769161 152400096 357769161 282222057 453808765 282222057 453808765 640491558 901431156 640491558 901431156 717165095 201582452 717165095 201582452 906023405 141287734 906023405 207815811 906023405 207815811 843334519 333644304 843334519 333644304 243225246 833806004 243225246 833806004 602340319 592311773 602340319 592311773 292610137 322692477 292610137 322692477 826658465 260883806 826658465 260883806 42692601 46869764 42692601 46869764 31411018 46869764 99996940 316645424 99996940 316645424 725913654 491549660 725913654 491549660 332000039 741209457 332000039 741209457 504225026 521917371 504225026 521917371 345681363 690301998 345681363 690301998 640887879 794766033 640887879 794766033 414792553 515990842 414792553 515990842 653731116 920696582 653731116 920696582 267464091 347138083 267464091 347138083 196754286 257555894 196754286 257555894 880083080 57925122 880083080 57925122 977480242 34080573 977480242 163797312 977480242 163797312 722329360 895945238 722329360 895945238 601899886 555746798 601899886 555746798 360158295 876328574 360158295 876328574 665811967 430760450 665811967 430760450 889862249 165229949 889862249 165229949 77778118 116986343 77778118 286238322 77778118 286238322 792526748 666096528 792526748 666096528 338515485 723532150 338515485 723532150 667363910 421852910 667363910 421852910 822305263 261092621 822305263 261092621 914069540 43876220 914069540 43876220 28976863 43876220 927650874 194199659 927650874 194199659 153149348 391975270 153149348 391975270 731883299 453106980 731883299 453106980 319864636 980540203 319864636 980540203 633733197 743593512 633733197 743593512 399152589 821079748 399152589 821079748 584484714 671455262 584484714 671455262 644166441 982150541 644166441 982150541 490583437 583627838 490583437 583627838 343508335 943117409 343508335 943117409 537155119 592690970 537155119 592690970 649427326 869667181 649427326 869667181 316072667 107116116 316072667 107116116 30544893 24992015 30544893 24992015 983557725 24992015 979562668 33522913 979562668 33522913 817668429 421028885 817668429 421028885 364384599 989006227 364384599 989006227 431973872 643341685 431973872 643341685 551871738 550918659 551871738 550918659 315720442 403116298 315720442 403116298 799492186 145197895 799492186 145197895 48768128 22503714 48768128 22503714 985064631 22503714 305885195 747801591 305885195 747801591 677282416 336274908 677282416 336274908 199672392 252051775 199672392 252051775 88701573 119432587 88701573 119432587 71991802 78041936 71991802 78041936 37384285 65011 37384285 65011 62457 65011 920225230 254192847 920225230 254192847 176102371 352378479 176102371 352378479 272092004 469682381 272092004 469682381 358860527 952028744 358860527 952028744 586234349 879898249 586234349 879898249 658062524 518035823 658062524 518035823 554491767 864088851 554491767 864088851 595875399 646789172 595875399 646789172 352202207 927285180 352202207 927285180 591407684 588559393 591407684 588559393 646649693 874667861 646649693 874667861 592103924 970962392 592103924 970962392 411836250 689175755 411836250 689175755 651938556 5527513 651938556 5527513 996245025 5527513 59336813 108977290 59336813 108977290 87102318 172772377 87102318 172772377 879002890 267496303 879002890 267496303 534612696 918695058 534612696 918695058 373087756 429517548 373087756 429517548 264718385 359745876 264718385 359745876 199450219 13190718 199450219 13190718 8790872 13190718 129011853 353330123 129011853 353330123 507195015 985156869 507195015 985156869 343071869 466327220 343071869 466327220 239280124 349312509 239280124 349312509 55753977 7810181 55753977 7810181 5092312 7810181 900936618 194569280 900936618 194569280 138862200 769742744 138862200 769742744 635670061 476240727 635670061 476240727 249711236 326342715 249711236 326342715 140729076 43314483 140729076 43314483 2626520 3903160 2626520 81685979 2626520 81685979 937645599 842424959 937645599 842424959 487497795 644710409 487497795 644710409 913681662 97406318 913681662 97406318 64871577 97406318 174888233 316623450 174888233 316623450 442881610 821453538 442881610 821453538 653994956 698917937 653994956 698917937 371987172 559229467 371987172 559229467 727196020 314383142 727196020 314383142 110109181 157570344 110109181 157570344 920170301 39855240 920170301 39855240 973023665 39855240 889696618 182335190 889696618 182335190 878065230 297669560 878065230 297669560 298605115 810078463 298605115 810078463 441099929 982682073 441099929 982682073 388881553 826934048 388881553 826934048 576126600 963097290 576126600 963097290 661644365 666808118 661644365 666808118 390335784 564790490 390335784 564790490 649903171 655342672 649903171 655342672 375148413 310238467 375148413 310238467 178473080 227022160 178473080 227022160 974724742 17458394 974724742 17458394 988366770 17458394 974124389 42797931 974124389 42797931 797353929 466483086 797353929 466483086 331741451 990856250 331741451 990856250 520360113 638373692 520360113 638373692 675623162 190520974 675623162 190520974 66222777 99729611 66222777 112918290 66222777 112918290 91021124 311282010 91021124 311282010 295815101 563496260 295815101 563496260 712380192 373304006 712380192 373304006 933003773 102102217 933003773 326126724 933003773 326126724 281463503 704674635 281463503 704674635 673513474 368345739 673513474 368345739 104272097 53578241 104272097 53578241 979926285 30187037 979926285 110350158 979926285 110350158 96125725 158498763 96125725 158498763 887392681 171501693 887392681 171501693 195813907 372386890 195813907 372386890 309110377 558104165 309110377 558104165 676943532 332791411 676943532 332791411 779862816 196771687 779862816 196771687 48232843 71749875 48232843 186272581 48232843 186272581 129285177 463957532 129285177 463957532 338325524 892177573 338325524 892177573 704008214 401125757 704008214 401125757 734557514 346564765 734557514 346564765 786650058 109311285 786650058 109311285 948587305 34037068 948587305 34037068 22546249 34037068 68798634 218842558 68798634 218842558 162327049 262836599 162327049 262836599 801424418 345035458 801424418 345035458 702270937 712021373 702270937 712021373 201772980 256550886 201772980 256550886 874339841 18065950 874339841 18065950 11934714 18065950 754266979 407463388 754266979 407463388 341724693 912114813 341724693 912114813 594715734 693285532 594715734 693285532 355794618 967318074 355794618 967318074 550423306 519242574 550423306 519242574 346109433 949380440 346109433 949380440 556436835 999433053 556436835 999433053 311897984 329049502 311897984 329049502 944289396 6066761 944289396 6066761 995762974 6066761 84712486 170873456 84712486 170873456 826282615 288450783 826282615 288450783 750641264 373527326 750641264 373527326 323896254 989143715 323896254 989143715 374420743 516696548 374420743 516696548 637830209 865961962 637830209 865961962 456871479 459324312 456871479 459324312 698611798 414586525 698611798 414586525 243312510 80020406 243312510 80020406 953031083 45034319 953031083 45034319 969428294 45034319 926785300 180191634 926785300 180191634 856943266 216005570 856943266 216005570 175342447 817214609 175342447 817214609 601183219 612648908 601183219 612648908 314623525 354288512 314623525 354288512 829183776 201823764 829183776 201823764 936800407 95134724 936800407 178866175 936800407 178866175 880474765 289045811 880474765 289045811 229523465 383855134 229523465 383855134 271586949 501134552 271586949 501134552 538240169 896364602 538240169 896364602 374169327 672334221 374169327 672334221 610531595 524039109 610531595 524039109 384166836 898705769 384166836 898705769 665379988 388311064 665379988 388311064 241736663 275740198 241736663 275740198 148198839 148957422 148198839 148957422 901254086 148957422 202101463 714600475 202101463 714600475 683816114 305133520 683816114 305133520 796419161 296449873 796419161 296449873 99585118 99814481 99585118 99814481 934449193 99814481 69975924 265859601 69975924 265859601 571763703 752205362 571763703 752205362 405011716 455705389 405011716 455705389 706277052 429394620 706277052 429394620 747842700 372588547 747842700 372588547 149500451 153730138 149500451 153730138 102550535 153730138 106149256 166815640 106149256 166815640 698734077 729672264 698734077 729672264 389305485 464424490 389305485 464424490 205813824 133681977 205813824 133681977 995478083 6333442 995478083 235180715 995478083 235180715 178197648 312413696 178197648 312413696 763308460 782021426 763308460 782021426 339423960 457555787 339423960 457555787 270565384 296108213 270565384 296108213 925490983 102029521 925490983 102029521 4617941 7300318 4617941 146164436 4617941 146164436 885557993 184480203 885557993 184480203 836483008 270876961 836483008 270876961 179157714 341579767 179157714 341579767 253607972 460382150 253607972 460382150 670315771 739213991 670315771 739213991 278319972 282203660 278319972 282203660 814121486 151884892 814121486 151884892 6678458 9793032 6678458 112251489 6678458 112251489 105151834 197832036 105151834 197832036 189641954 856172628 189641954 856172628 736608571 380121058 736608571 380121058 219740083 274267031 219740083 274267031 103916768 110705501 103916768 110705501 930072721 100173710 930072721 100173710 14150569 22182725 14150569 166716992 14150569 166716992 207055128 331346840 207055128 331346840 226000822 429834085 226000822 429834085 698705265 452205901 698705265 452205901 685140020 600928880 685140020 600928880 354981534 486134435 354981534 486134435 691781832 418957808 691781832 418957808 232717145 126951225 232717145 126951225 918532980 37357010 918532980 37357010 974816387 37357010 81085398 213951916 81085398 213951916 716889870 637770987 716889870 637770987 460883541 336046552 460883541 336046552 96683159 54629894 96683159 54629894 4590124 7272165 4590124 12836978 4590124 12836978 156011015 249236779 156011015 249236779 387205229 981470365 387205229 981470365 463090729 598152683 463090729 598152683 182223522 74299905 182223522 74299905 49937880 74299905 160983639 407966668 160983639 407966668 669127967 871718914 669127967 871718914 432781382 352189880 432781382 352189880 913887571 90186532 913887571 90186532 963555153 54081581 963555153 63298039 963555153 63298039 952952340 225042716 952952340 225042716 165637384 315165129 165637384 315165129 217185096 990338820 217185096 990338820 478532576 516642422 478532576 516642422 597070874 725677668 597070874 725677668 337810341 955123424 337810341 955123424 577004202 797035165 577004202 797035165 656522471 503078013 656522471 503078013 483794447 817791228 483794447 817791228 239734970 127805542 239734970 127805542 24099517 36389816 24099517 182775933 24099517 182775933 858703264 302520200 858703264 302520200 514171463 979047177 514171463 979047177 307759302 206626358 307759302 206626358 13747993 18844904 13747993 18844904 12394083 18844904 937405696 113759247 937405696 113759247 84381232 142366907 84381232 142366907 185194438 289584729 185194438 289584729 805044526 405397152 805044526 405397152 309874115 778417553 309874115 778417553 662374822 988514749 662374822 988514749 284638469 315435835 284638469 315435835 789863038 105772382 789863038 105772382 957889608 62733327 957889608 267369732 957889608 267369732 803824155 748238322 803824155 748238322 390800255 997341604 390800255 997341604 630599924 592734821 630599924 592734821 192516962 29414559 192516962 29414559 980695528 29414559 841197083 284049054 841197083 284049054 659393738 840101446 659393738 840101446 376185179 802454861 376185179 802454861 581123552 604878972 581123552 604878972 421932858 498183156 421932858 498183156 747995085 319020307 747995085 319020307 44871535 24644576 44871535 24644576 990691076 14041312 990691076 99486036 990691076 99486036 922299096 129888815 922299096 129888815 89447140 200431047 89447140 200431047 167608250 334189410 167608250 334189410 262492669 491930284 262492669 491930284 445103475 873859332 445103475 873859332 544361713 572843083 544361713 572843083 409503967 978670600 409503967 978670600 653380715 584963240 653380715 584963240 336589971 503376799 336589971 503376799 680566926 316109439 680566926 316109439 188137808 155571945 188137808 155571945 904305706 127494318 904305706 127494318 928229697 49686038 928229697 49686038 23821745 35975444 23821745 242203825 23821745 242203825 310347508 475099035 310347508 475099035 588469836 908147294 588469836 908147294 407292099 407682190 407292099 407682190 165005510 239824867 165005510 239824867 970662964 42789259 970662964 42789259 28280870 42789259 942465650 181357025 942465650 181357025 257141566 908733657 257141566 908733657 616492307 594576027 616492307 594576027 308688353 443823535 308688353 443823535 704686988 419388230 704686988 419388230 177459454 42482753 177459454 42482753 28117387 42482753 44468348 137171218 44468348 137171218 896841031 198604203 896841031 198604203 469519058 751444410 469519058 751444410 290114081 432788882 290114081 432788882 273791739 361619367 273791739 361619367 830103959 228533577 830103959 228533577 134676854 68897809 134676854 68897809 46435203 68897809 224110326 964907934 224110326 964907934 649918521 540791231 649918521 540791231 352346919 921965259 352346919 921965259 320843522 304865362 320843522 304865362 24572439 34588780 24572439 34588780 22844802 34588780 56327767 410069545 56327767 410069545 721635266 895367749 721635266 895367749 441107282 678082762 441107282 678082762 661262868 335106073 661262868 335106073 148008759 220434031 148008759 220434031 861929075 136896690 861929075 136896690 952467942 25502506 952467942 25502506 7387472 11148672 7387472 208462191 7387472 208462191 827295726 287027138 827295726 287027138 728712824 418436478 728712824 418436478 676034271 661109886 676034271 661109886 322734373 443263308 322734373 443263308 813480376 54159973 813480376 54159973 7369306 11148341 7369306 37870857 7369306 37870857 947154334 92824118 947154334 92824118 936402555 179952965 936402555 179952965 819713125 286051668 819713125 286051668 768618425 369447678 768618425 369447678 703375207 883729596 703375207 883729596 614741268 575561933 614741268 575561933 477628932 962388370 477628932 962388370 589795112 876845469 589795112 876845469 398953718 567405182 398953718 567405182 593232067 941934119 593232067 941934119 289081546 171079630 289081546 171079630 89549358 66867633 89549358 66867633 44959106 66867633 801239121 445237906 801239121 445237906 607894905 795717111 607894905 795717111 401183494 667933577 401183494 667933577 674076353 264428155 674076353 264428155 117845332 176282743 117845332 176282743 935231767 98494606 935231767 266568764 935231767 266568764 684931986 752884835 684931986 752884835 631338982 946874586 631338982 946874586 328308300 463048956 328308300 463048956 824117045 235619897 824117045 235619897 44474565 65989524 44474565 201643874 44474565 201643874 801744355 365808099 801744355 365808099 733833584 865301964 733833584 865301964 523236453 778949704 523236453 778949704 383745950 504078234 383745950 504078234 661219267 979768856 661219267 979768856 595994935 525712389 595994935 525712389 653951385 660832926 653951385 660832926 491980704 989610225 491980704 989610225 364140828 963273157 364140828 963273157 643228937 550797336 643228937 550797336 413615284 785764838 413615284 785764838 578025257 505838915 578025257 505838915 189745586 272592371 189745586 272592371 842257116 226353740 842257116 226353740 117884074 146488537 117884074 146488537 57910481 21684727 57910481 21684727 985682961 21684727 767240765 380207399 767240765 380207399 685914420 716451524 685914420 716451524 518125396 612302754 518125396 612302754 716498622 349081787 716498622 349081787 192292648 56357081 192292648 56357081 38041635 56357081 951000313 124616209 951000313 124616209 765510729 449790781 765510729 449790781 585600371 988682290 585600371 988682290 359030479 665080070 359030479 665080070 678417429 345101561 678417429 345101561 95216410 138054028 95216410 138054028 908320213 138054028 149948990 249541281 149948990 249541281 705299999 909227382 705299999 909227382 581610408 529175194 581610408 529175194 385187454 925778129 385187454 925778129 570321333 369972939 570321333 369972939 232234876 139075230 232234876 139075230 17730657 27547330 17730657 121708314 17730657 121708314 188541298 287027140 188541298 287027140 765254366 363627122 765254366 363627122 294128016 840533340 294128016 840533340 624163524 568719780 624163524 568719780 380992785 916431128 380992785 916431128 575119657 973406019 575119657 973406019 389559620 645470679 389559620 645470679 637754600 916964993 637754600 916964993 517612516 635434372 517612516 635434372 267585797 348036225 267585797 348036225 207048565 95697040 207048565 95697040 63949815 95697040 856813298 340413885 856813298 340413885 268355547 449330057 268355547 449330057 336687557 988086005 336687557 988086005 688945038 440733043 688945038 440733043 767490363 94222371 767490363 94222371 16279072 18465934 16279072 18465934 987596887 18465934 906300623 310611815 906300623 310611815 738068108 883339848 738068108 883339848 371402505 520008871 371402505 520008871 664244959 382586918 664244959 382586918 76920721 115638186 76920721 144124806 76920721 144124806 157355421 279569240 157355421 279569240 804599338 356908589 804599338 356908589 738622694 614039403 738622694 614039403 330901240 329010059 330901240 329010059 124198830 139978826 124198830 139978826 922691700 47240538 922691700 47240538 967735589 47240538 193380156 359650916 193380156 359650916 630842011 803952205 630842011 803952205 389417860 507253620 389417860 507253620 647914268 700967163 647914268 700967163 402721715 832643553 402721715 832643553 669063593 357576112 669063593 357576112 787659045 275994276 787659045 275994276 168203398 242429147 168203398 242429147 102071112 131727001 102071112 131727001 955265891 30465269 955265891 30465269 20039497 30465269 952500538 179254078 952500538 179254078 653425922 645997185 653425922 645997185 560336258 935682334 560336258 935682334 361916693 382293504 361916693 382293504 239256821 213888293 239256821 213888293 962680654 55604847 962680654 134132128 962680654 134132128 898439470 280757571 898439470 280757571 788700378 340461072 788700378 340461072 721681577 483987569 721681577 483987569 584110351 948010008 584110351 948010008 351677469 530993247 351677469 530993247 437865951 979335523 437865951 979335523 406867132 551972584 406867132 551972584 590141281 923482189 590141281 923482189 339278746 590566374 339278746 590566374 640520837 862601682 640520837 862601682 290753476 327272548 290753476 327272548 809491031 256466801 809491031 256466801 3602502 5563211 3602502 126581931 3602502 126581931 758027606 957179973 758027606 957179973 386447035 662480246 386447035 662480246 559321118 525758484 559321118 525758484 474076611 801513294 474076611 801513294 401790870 947781332 401790870 947781332 662402654 516727146 662402654 516727146 603252812 931935029 603252812 931935029 433175027 662002638 433175027 662002638 400306276 830775899 400306276 830775899 362351267 436104052 362351267 436104052 796997037 292792609 796997037 292792609 936320708 96000720 936320708 108170164 936320708 108170164 171997022 333453015 171997022 333453015 757591113 431481192 757591113 431481192 294215946 892034651 294215946 892034651 629212095 471958422 629212095 471958422 294101870 380505277 294101870 380505277 176308595 112616870 176308595 112616870 946672849 49928068 946672849 49928068 23617391 28913164 23617391 28913164 981034728 28913164 80806730 419358986 80806730 419358986 712241133 571120653 712241133 571120653 418753108 811894183 418753108 811894183 480700987 642231042 480700987 642231042 613290607 903810074 613290607 903810074 226493076 286777316 226493076 286777316 843055385 80040491 843055385 80040491 957872749 34856272 957872749 34856272 991786064 243820 991786064 243820 209395 243820 926707848 217865100 926707848 217865100 826455629 643966188 826455629 643966188 378107786 947786211 378107786 947786211 535466678 468622214 535466678 468622214 713969127 370641720 713969127 370641720 772997560 139062904 772997560 139062904 949061370 6800929 949061370 6800929 4314977 6800929 141660343 326456069 141660343 326456069 248673443 387787426 248673443 387787426 264081418 796042727 264081418 796042727 730226050 381746650 730226050 381746650 233763092 287698474 233763092 287698474 843756631 200101653 843756631 200101653 966359911 27494196 966359911 27494196 17702884 27494196 965701380 87752629 965701380 87752629 903351907 217755881 903351907 217755881 312946463 494265779 312946463 494265779 628655095 972329214 628655095 972329214 391249330 556612540 391249330 556612540 613066913 983912095 613066913 983912095 424758835 334966832 424758835 334966832 891408653 151808800 891408653 151808800 986534184 20176856 986534184 90035616 986534184 90035616 61720094 153235083 61720094 153235083 213210101 496790737 213210101 496790737 376663850 875041992 376663850 875041992 712765637 153891981 712765637 153891981 84146196 126689944 84146196 162704852 84146196 162704852 860059190 354653854 860059190 354653854 444869929 870146597 444869929 870146597 955765330 31935958 955765330 31935958 21074898 31935958 69202092 280420319 69202092 280420319 792487911 323812313 792487911 323812313 686026655 555301696 686026655 555301696 490126822 955627823 490126822 955627823 440353270 603427200 440353270 603427200 518693183 923269869 518693183 923269869 565393468 424620488 565393468 424620488 727336361 320669868 727336361 320669868 858832627 86340572 858832627 86340572 57699072 86340572 795656117 334900405 795656117 334900405 506629419 907856872 506629419 907856872 635370784 762119745 635370784 762119745 296388758 422158008 296388758 422158008 991182160 12871518 991182160 63874407 991182160 63874407 51695783 93488582 51695783 93488582 816976572 405082501 816976572 405082501 279688713 429111391 279688713 429111391 515966734 989217203 515966734 989217203 777584242 315632639 777584242 315632639 132991441 189258430 132991441 189258430 16416181 14610315 16416181 14610315 990317647 14610315 937671476 132045397 937671476 132045397 107084270 245680220 107084270 245680220 780079441 337365622 780079441 337365622 755166093 912568974 755166093 912568974 557941667 642504017 557941667 642504017 337117552 919849762 337117552 919849762 446799354 455911649 446799354 455911649 713446043 336945273 713446043 336945273 204193890 164418732 204193890 164418732 80696842 35802551 80696842 35802551 23644880 35802551 946630485 152457726 946630485 152457726 106911517 176132412 106911517 176132412 751789459 625709980 751789459 625709980 403213004 959753010 403213004 959753010 637355311 518668341 637355311 518668341 534040311 990365970 534040311 990365970 562322789 402757209 562322789 402757209 748955483 346961110 748955483 346961110 197847805 65103814 197847805 65103814 956277080 65103814 56145570 131330552 56145570 131330552 888237212 264325184 888237212 264325184 289546835 484006176 289546835 484006176 327180172 530399312 327180172 530399312 626334353 795874882 626334353 795874882 345323428 559337512 345323428 559337512 483738219 435476056 483738219 435476056 813656050 169007189 813656050 169007189 105057661 76795903 105057661 76795903 956782919 59778061 956782919 59778061 19446299 22106365 19446299 22106365 1238940 1744409 1238940 100694732 1238940 100694732 77953217 155826344 77953217 155826344 143687071 329814663 143687071 329814663 680028007 511252796 680028007 511252796 370214387 849281424 370214387 849281424 644530437 528605013 644530437 528605013 371954474 818233943 371954474 818233943 476907157 452223581 476907157 452223581 250118384 354021170 250118384 354021170 804133392 263225735 804133392 263225735 104630024 125981356 104630024 125981356 83713292 125981356 695153783 763910522 695153783 763910522 252768392 102931636 252768392 102931636 989651087 15487569 989651087 56363150 989651087 56363150 936635899 196298645 936635899 196298645 789168119 885651541 789168119 885651541 509358570 576614274 509358570 576614274 234115571 292269169 234115571 292269169 951014072 68487037 951014072 68487037 46192480 68487037 49053752 94639082 49053752 94639082 69072795 163682058 69072795 163682058 876669614 287179458 876669614 287179458 798023804 637438380 798023804 637438380 408540324 879479433 408540324 879479433 601349768 713763089 601349768 713763089 518596589 523802341 518596589 523802341 661968956 840441151 661968956 840441151 407114629 742328419 407114629 742328419 748410633 264593131 748410633 264593131 826309781 120045040 826309781 120045040 920755830 120045040 99763667 261046743 99763667 261046743 786683967 617351921 786683967 617351921 559961861 857940192 559961861 857940192 596434837 719070366 596434837 719070366 475523587 945785253 475523587 945785253 347817010 173070647 347817010 173070647 884853002 173070647 869438091 390897681 869438091 390897681 288204712 451382464 288204712 451382464 410840786 998090255 410840786 998090255 636445649 661580881 636445649 661580881 368402337 955852680 368402337 955852680 557137309 559294937 557137309 559294937 614662084 800748221 614662084 800748221 344139194 781045098 344139194 781045098 580944085 990975696 580944085 990975696 530346659 144457429 530346659 144457429 74175851 93085549 74175851 93085549 62251487 93085549 131641904 270664382 131641904 270664382 718495468 600771220 718495468 600771220 425209818 790671876 425209818 790671876 577864880 612579812 577864880 612579812 338090177 929612483 338090177 929612483 593773609 490137105 593773609 490137105 290973559 208487422 290973559 208487422 961151991 32980935 961151991 32980935 21664030 32980935 23694905 410602927 23694905 410602927 327410241 975612938 327410241 975612938 644257447 640387311 644257447 640387311 394033715 767321747 394033715 767321747 673942445 374291053 673942445 374291053 858770078 118966602 858770078 118966602 19112517 29589221 19112517 236765464 19112517 236765464 264638810 445760373 264638810 445760373 685377561 887589729 685377561 887589729 265011184 397473713 265011184 397473713 237151512 46197082 237151512 46197082 987337354 18946183 987337354 100884214 987337354 100884214 849539465 270492693 849539465 270492693 218253429 383610796 218253429 383610796 328793408 871511562 328793408 871511562 466414703 433520263 466414703 433520263 194396217 145171553 194396217 145171553 973726841 39160090 973726841 91890388 973726841 91890388 100425569 400379234 100425569 400379234 429010266 851999853 429010266 851999853 848114877 224980541 848114877 224980541 869756044 194059117 869756044 194059117 69467813 30868065 69467813 30868065 988871113 1846687 988871113 1846687 1267850 1846687 13279193 91388596 13279193 91388596 126882970 247875937 126882970 247875937 317050254 607311930 317050254 607311930 529417816 727176663 529417816 727176663 284375048 383238995 284375048 383238995 785394843 256324791 785394843 256324791 51401498 76690275 51401498 167562921 51401498 167562921 877049183 220578549 877049183 220578549 151659227 269905580 151659227 269905580 804347909 347781622 804347909 347781622 533171471 794614213 533171471 794614213 496558610 872734759 496558610 872734759 389693797 844870086 389693797 844870086 798318753 264412475 798318753 264412475 105190797 46619355 105190797 46619355 31217268 46619355 833716584 277375150 833716584 277375150 263241800 944750458 263241800 944750458 711875810 373159447 711875810 373159447 47952010 62250885 47952010 62250885 41952043 62250885 78083768 168552148 78083768 168552148 881564573 242203827 881564573 242203827 174443813 922533779 174443813 922533779 365694852 606618898 365694852 606618898 584363854 805347708 584363854 805347708 431175453 609832182 431175453 609832182 691719261 288151876 691719261 288151876 64857668 23618780 64857668 23618780 984247458 23618780 70307004 234493500 70307004 234493500 830958281 329533083 830958281 329533083 245764761 385897615 245764761 385897615 259786766 404136416 259786766 404136416 308421606 981925441 308421606 981925441 456699995 600089221 456699995 600089221 664942748 264276647 664942748 264276647 849369436 225801105 849369436 225801105 119403280 35975445 119403280 35975445 976133400 35975445 898076681 185774784 898076681 185774784 157134315 287836267 157134315 287836267 797866092 758667845 797866092 758667845 409724721 944965590 409724721 944965590 587009684 482037982 587009684 482037982 712081153 12656964 712081153 12656964 8345114 12656964 12852411 31097501 12852411 31097501 953251061 77827782 953251061 77827782 66354394 268936193 66354394 268936193 269235747 459195954 269235747 459195954 615279589 729933597 615279589 729933597 155436300 174327744 155436300 174327744 100131504 8658064 100131504 8658064 993655898 8658064 950112456 83528394 950112456 83528394 816827871 340224998 816827871 340224998 612047963 929323392 612047963 929323392 657948487 444181710 657948487 444181710 215331669 122928579 215331669 122928579 52363164 42111706 52363164 42111706 971651515 42111706 968439150 191102056 968439150 191102056 179843067 383484772 179843067 383484772 338831648 900728421 338831648 900728421 604841871 399842851 604841871 399842851 209733777 161652031 209733777 161652031 107958063 161652031 856741475 272695051 856741475 272695051 227415734 412951741 227415734 412951741 706681914 494237820 706681914 494237820 451569496 860387585 451569496 860387585 627563026 309245842 627563026 309245842 793236827 284819147 793236827 284819147 859272916 207565996 859272916 207565996 50904024 53470238 50904024 53470238 963967603 53470238 46562326 92501192 46562326 92501192 858119235 296933091 858119235 296933091 267542400 926578930 267542400 926578930 449053531 685219392 449053531 685219392 603896999 582284157 603896999 582284157 674775350 45143162 674775350 45143162 981569057 17814106 981569057 17814106 988023469 17814106 29854371 46319041 29854371 46319041 59782673 212183191 59782673 212183191 816267523 343668854 816267523 343668854 687090495 482594008 687090495 482594008 322030120 893723174 322030120 893723174 483911108 438458538 483911108 438458538 273720338 391885349 273720338 391885349 233238113 201314192 233238113 201314192 884023120 164338934 884023120 164338934 109897078 164338934 168447358 358669915 168447358 358669915 264432043 857201660 264432043 857201660 572074949 534100501 572074949 534100501 652140691 984000766 652140691 984000766 564760970 567771040 564760970 567771040 588107082 717956424 588107082 717956424 395082285 619282209 395082285 619282209 625267586 859027501 625267586 859027501 251040310 175785362 251040310 175785362 977252442 10977004 977252442 10977004 7290834 10977004 746404593 387474484 746404593 387474484 730785137 879499649 730785137 879499649 330444234 265246083 330444234 265246083 31990562 37144060 31990562 37144060 24717494 37144060 870639862 333949993 870639862 333949993 380630310 952494384 380630310 952494384 469648816 448808832 469648816 448808832 235879876 44930643 235879876 44930643 29685265 44930643 218914091 338439118 218914091 338439118 268410764 738514195 268410764 738514195 574574576 573644382 574574576 573644382 390163601 995258348 390163601 995258348 343880907 801619342 343880907 801619342 697402301 351545541 697402301 351545541 195099861 184846406 195099861 184846406 111429279 130515771 111429279 130515771 38657089 57228200 38657089 124191024 38657089 124191024 893719864 175258332 893719864 175258332 218375063 376886298 218375063 376886298 737286687 445375218 737286687 445375218 488295434 862184562 488295434 862184562 733611540 284948895 733611540 284948895 964788558 52443622 964788558 176252890 964788558 176252890 843169349 320818802 843169349 320818802 731893744 453333001 731893744 453333001 668282886 591957248 668282886 591957248 537364246 701842504 537364246 701842504 655667569 989589194 655667569 989589194 356740102 585774102 356740102 585774102 676922460 403768906 676922460 403768906 803765607 213207419 803765607 213207419 955340325 66238850 955340325 138660268 955340325 138660268 101509627 154871258 101509627 154871258 864200404 213886028 864200404 213886028 438857438 569507162 438857438 569507162 641472372 845344899 641472372 845344899 353899751 643368719 353899751 643368719 521307447 813729337 521307447 813729337 624027805 663079508 624027805 663079508 478129288 866084568 478129288 866084568 591320577 617584889 591320577 617584889 442889159 516936442 442889159 516936442 606151124 845115572 606151124 845115572 748379429 260912450 748379429 260912450 23853194 6238648 23853194 6238648 995650249 6238648 57348738 200033468 57348738 200033468 135540100 330922327 135540100 330922327 722571219 443907560 722571219 443907560 682056929 482631365 682056929 482631365 484986919 586848879 484986919 586848879 219650644 302550778 219650644 302550778 51547751 17262901 51547751 17262901 11145371 17262901 900830770 313738393 900830770 313738393 265721507 577570761 265721507 577570761 538106330 886002482 538106330 886002482 831985502 135192739 831985502 135192739 912483130 68307493 912483130 68307493 4443171 3681318 4443171 3681318 2440946 3681318 926626005 115096938 926626005 115096938 701005532 911884336 701005532 911884336 295772006 304649788 295772006 304649788 880915845 44715620 880915845 44715620 969728835 44715620 37413109 165993448 37413109 165993448 725259878 694137496 725259878 694137496 425178028 948449091 425178028 948449091 618445486 580347108 618445486 580347108 431848580 853906231 431848580 853906231 617400605 952618157 617400605 952618157 468995138 268195511 468995138 268195511 139645832 187010692 139645832 187010692 885559846 163214035 885559846 163214035 919009168 10437425 919009168 10437425 992675043 10437425 111307802 322082840 111307802 322082840 245382023 416996134 245382023 416996134 324309952 549235785 324309952 549235785 589679959 948152461 589679959 948152461 348306834 429064774 348306834 429064774 70354570 106027754 70354570 136845223 70354570 136845223 195519729 337981532 195519729 337981532 725351071 705558729 725351071 705558729 385974599 944346284 385974599 944346284 603195318 518222854 603195318 518222854 448118887 808467138 448118887 808467138 592321603 957788542 592321603 957788542 402097319 514380019 402097319 514380019 713803961 330431027 713803961 330431027 819025958 119803579 819025958 119803579 920891954 119803579 80047536 220937509 80047536 220937509 720968533 487035958 720968533 487035958 671145292 882469884 671145292 882469884 321691579 399155920 321691579 399155920 880638404 175258336 880638404 175258336 106018947 145197897 106018947 145197897 930025525 1207655 930025525 1207655 803449 1207655 957926149 72084559 957926149 72084559 57191625 181978383 57191625 181978383 193771401 345704885 193771401 345704885 745864885 742153459 745864885 742153459 564247409 774304677 564247409 774304677 358578886 563940148 358578886 563940148 610829145 929688847 610829145 929688847 332235539 485282617 332235539 485282617 684121145 364176493 684121145 364176493 769468975 216056616 769468975 216056616 54907336 82416071 54907336 116922807 54907336 116922807 919154096 246708306 919154096 246708306 663527156 843594305 663527156 843594305 442326758 689063330 442326758 689063330 287660346 372191131 287660346 372191131 760920503 334869566 760920503 334869566 183532939 124697827 183532939 124697827 526492 701011 526492 11257725 526492 11257725 956255271 166184901 956255271 166184901 841930804 961786559 841930804 961786559 565571834 589268750 565571834 589268750 414187174 846623098 414187174 846623098 633122507 690184188 633122507 690184188 426531484 517891900 426531484 517891900 598663287 966382970 598663287 966382970 455055665 606904973 455055665 606904973 589662228 953234541 589662228 953234541 635214474 490933799 635214474 490933799 311319936 459020160 311319936 459020160 888954037 123189444 888954037 123189444 925911844 36373665 925911844 36373665 975851339 36373665 42770957 356806905 42770957 356806905 301960644 691745306 301960644 691745306 575151011 936147575 575151011 936147575 313510193 460420480 313510193 460420480 752279652 304719375 752279652 304719375 941643906 34832843 941643906 34832843 22975832 34832843 904694762 241539628 904694762 241539628 207449797 843477301 207449797 843477301 694251201 397046215 694251201 397046215 815001414 267000243 815001414 267000243 95049876 70924494 95049876 70924494 13878900 21846893 13878900 260488214 13878900 260488214 233517770 390155711 233517770 390155711 398972128 882020077 398972128 882020077 401602901 519506783 401602901 519506783 741876024 189152743 741876024 189152743 922513144 42619192 922513144 42619192 971422524 42619192 105528081 481286649 105528081 481286649 610154684 905992206 610154684 905992206 397642219 529626394 397642219 529626394 659077556 676556145 659077556 676556145 344438522 771800939 344438522 771800939 655811208 648325017 655811208 648325017 355089195 981360888 355089195 981360888 441727449 638841090 441727449 638841090 859795098 181305951 859795098 181305951 99143974 78135423 99143974 78135423 41899548 60083838 41899548 60083838 959474849 60083838 101339302 274261430 101339302 274261430 798793164 338759862 798793164 338759862 264118737 407569442 264118737 407569442 723925008 769123514 723925008 769123514 361958239 985765341 361958239 985765341 437642826 746137494 437642826 746137494 747497070 74480588 747497070 74480588 50061583 74480588 781234343 915897026 781234343 915897026 349444615 381615778 349444615 381615778 786616203 230512911 786616203 230512911 138413046 207031868 138413046 207031868 11666522 17802429 11666522 199819001 11666522 199819001 163822314 389212957 163822314 389212957 291078258 883534309 291078258 883534309 670842755 467023804 670842755 467023804 905112833 131544035 905112833 131544035 87607398 131544035 93451932 161124306 93451932 161124306 107546521 891314277 107546521 891314277 582368161 421855576 582368161 421855576 225225026 152391032 225225026 152391032 995722315 667153 995722315 667153 509643 667153 996969203 266992795 996969203 266992795 207215704 488718811 207215704 488718811 545608642 648929117 545608642 648929117 677528661 247194073 677528661 247194073 142312736 100738376 142312736 100738376 943740188 6254048 943740188 6254048 995604589 6254048 8623604 181799881 8623604 181799881 719126520 555094556 719126520 555094556 457135009 919559627 457135009 919559627 570691777 542624944 570691777 542624944 440718080 816720109 440718080 816720109 404931848 638218650 404931848 638218650 661474843 950195266 661474843 950195266 549530146 338804485 549530146 338804485 839102781 208262868 839102781 208262868 69449359 22483742 69449359 22483742 985082175 22483742 130878276 216362571 130878276 216362571 854478404 516265448 854478404 516265448 278760718 403134224 278760718 403134224 852462360 76050869 852462360 76050869 49220662 73185347 49220662 406137523 49220662 406137523 538538356 926758542 538538356 926758542 408514170 597696641 408514170 597696641 525910065 880460751 525910065 880460751 365426177 539255480 365426177 539255480 674939607 414954668 674939607 414954668 797829349 245497908 797829349 245497908 78232971 27322267 78232971 27322267 17568812 27322267 145367572 293675565 145367572 293675565 295223211 828312050 295223211 828312050 635820339 625665783 635820339 625665783 337494255 943009778 337494255 943009778 650265071 471430329 650265071 471430329 715539965 378956222 715539965 378956222 214701200 188383742 214701200 188383742 69456037 39317298 69456037 39317298 26012854 39317298 908105800 146230252 908105800 146230252 895559720 249251861 895559720 249251861 767263416 419164075 767263416 419164075 671637748 880975997 671637748 880975997 441277353 633965792 441277353 633965792 262795179 294106267 262795179 294106267 903294810 8328680 903294810 8328680 5609118 8328680 990994197 102343326 990994197 102343326 98692845 160832264 98692845 160832264 152185029 309472188 152185029 309472188 691491534 967883633 691491534 967883633 344079225 625648340 344079225 625648340 686321885 455957535 686321885 455957535 234681600 300819798 234681600 300819798 64755689 89218339 64755689 89218339 940615683 89218339 72429799 138338523 72429799 138338523 896457966 224485975 896457966 224485975 218047991 367036591 218047991 367036591 686611497 980382917 686611497 980382917 352128376 602427871 352128376 602427871 660288477 997896869 660288477 997896869 471945256 359033829 471945256 359033829 212096916 231381811 212096916 231381811 146227134 7909975 146227134 7909975 5245100 7909975 213147351 487422604 213147351 487422604 326332856 734006350 326332856 734006350 485454377 896629529 485454377 896629529 671054815 463070843 671054815 463070843 911813085 52078687 911813085 52078687 35363056 52078687 738765779 402260245 738765779 402260245 663291682 889094552 663291682 889094552 558641067 471482067 558641067 471482067 795095765 46076556 795095765 46076556 968574464 46076556 92500105 239357473 92500105 239357473 840722804 327742298 840722804 327742298 727093798 435660747 727093798 435660747 292187820 937158106 292187820 937158106 466030722 426598392 466030722 426598392 797684006 114282735 797684006 114282735 938778172 537585 938778172 537585 417373 537585 80117066 225153609 80117066 225153609 217848931 887079723 217848931 887079723 635114323 499824810 635114323 499824810 431408649 886694134 431408649 886694134 591867717 474903305 591867717 474903305 727337349 310982153 727337349 310982153 205680102 207399782 205680102 207399782 891395530 37932350 891395530 37932350 25282545 37932350 884209616 185817921 884209616 185817921 143864935 303284754 143864935 303284754 711667763 762879034 711667763 762879034 362791076 177485865 362791076 177485865 914270052 78355080 914270052 78355080 21519041 18077521 21519041 18077521 995999881 5715930 995999881 12494411 995999881 12494411 12709877 183346253 12709877 183346253 163594817 477520868 163594817 477520868 666780247 595310794 666780247 595310794 310081384 219360442 310081384 219360442 932357863 76526371 932357863 76526371 948686532 76526371 873949925 284909654 873949925 284909654 324132223 981439447 324132223 981439447 488543604 588593352 488543604 588593352 432018867 646590404 432018867 646590404 343066145 499865182 343066145 499865182 619703904 707667084 619703904 707667084 481872194 609424838 481872194 609424838 251216417 285085175 251216417 285085175 855218173 55485255 855218173 55485255 962719523 55485255 87488637 164579177 87488637 164579177 821919931 270476129 821919931 270476129 289084807 752322207 289084807 752322207 593236133 440770547 593236133 440770547 185338180 128404818 185338180 128404818 51269226 52978363 51269226 52978363 7850997 8895168 7850997 8895168 6001058 8895168 954897628 100115267 954897628 100115267 285216168 886608709 285216168 886608709 469601817 709282472 469601817 709282472 298786518 346386537 298786518 346386537 769724416 248550542 769724416 248550542 132789162 15291339 132789162 15291339 989844773 15291339 962662526 69830183 962662526 69830183 923336879 189754738 923336879 189754738 215630835 671795411 215630835 671795411 748759521 276856388 748759521 276856388 885355384 29558876 885355384 29558876 19086858 29558876 45226466 131509249 45226466 131509249 911010421 414881577 911010421 414881577 700380768 546341725 700380768 546341725 165689047 53148746 165689047 53148746 36003895 53148746 817918903 383906480 817918903 383906480 717499679 462810960 717499679 462810960 311817262 832812833 311817262 832812833 589918859 316670312 589918859 316670312 179968558 259821481 179968558 259821481 873758773 153696776 873758773 153696776 69544659 35773815 69544659 35773815 976391432 35773815 910965074 164919511 910965074 164919511 205403846 515930899 205403846 515930899 535100138 750033627 535100138 750033627 652190290 412935826 652190290 412935826 729173178 401112321 729173178 401112321 96746346 145266820 96746346 160158868 96746346 160158868 872340852 225974755 872340852 225974755 580500097 765981760 580500097 765981760 320203715 393099117 320203715 393099117 748649738 330774265 748649738 330774265 813710214 205604517 813710214 205604517 13623557 10836894 13623557 10836894 7173067 10836894 929697275 263168015 929697275 263168015 816361630 276611951 816361630 276611951 218833273 391987768 218833273 391987768 381198477 895807966 381198477 895807966 550538441 560796476 550538441 560796476 661776724 831923725 661776724 831923725 381136247 579130917 381136247 579130917 642514937 877890645 642514937 877890645 461372730 800350452 461372730 800350452 654411053 932870765 654411053 932870765 334213320 414073976 334213320 414073976 261869034 9860598 261869034 9860598 992980261 9860598 8426412 145951267 8426412 145951267 155915708 237659460 155915708 237659460 191850086 351821940 191850086 351821940 244234523 927369488 244234523 927369488 499722934 671935399 499722934 671935399 660758791 955718141 660758791 955718141 376185706 361124913 376185706 361124913 841138353 110931999 841138353 110931999 39551132 13462410 39551132 13462410 990924452 13462410 38691317 116053031 38691317 116053031 921791854 167514156 921791854 167514156 772297669 380890756 772297669 380890756 337281238 985027607 337281238 985027607 573932281 522625407 573932281 522625407 618041544 912585154 618041544 912585154 371657423 201701576 371657423 201701576 121542260 171926526 121542260 171926526 109683933 70835931 109683933 70835931 953807098 68893215 953807098 190638791 953807098 190638791 730132462 567506973 730132462 567506973 416141064 977338086 416141064 977338086 626638668 518069340 626638668 518069340 555796527 922665803 555796527 922665803 331725497 496135013 331725497 496135013 709313989 342375059 709313989 342375059 189468036 159358104 189468036 159358104 98324857 60562949 98324857 60562949 968860313 45583099 968860313 57378705 968860313 57378705 889247483 268576950 889247483 268576950 181490207 362953707 181490207 362953707 249673642 469795821 249673642 469795821 642333447 945726328 642333447 945726328 368954164 660985333 368954164 660985333 593956244 700915356 593956244 700915356 270403462 359148835 270403462 359148835 816904102 195777247 816904102 195777247 109647450 2470006 109647450 2470006 998248537 2470006 975875916 187887986 975875916 187887986 801607674 464526896 801607674 464526896 359279570 914255315 359279570 914255315 656008681 254435612 656008681 254435612 133785868 122008043 133785868 122008043 63840534 95561042 63840534 100507827 63840534 100507827 918695594 157111389 918695594 157111389 227610472 430576938 227610472 430576938 579984366 851891782 579984366 851891782 425170957 658558880 425170957 658558880 541080266 519130448 541080266 519130448 340862655 868615554 340862655 868615554 317155133 401532836 317155133 401532836 238307923 185185969 238307923 185185969 989079729 16548409 989079729 30864287 989079729 30864287 49685380 161393118 49685380 161393118 328685138 955849192 328685138 955849192 479412055 746583240 479412055 746583240 680348754 293345722 680348754 293345722 834987018 174470167 834987018 174470167 92886235 12774204 92886235 12774204 8522365 12774204 39211022 114772635 39211022 114772635 909346680 337116262 909346680 337116262 741214816 424278249 741214816 424278249 318391207 857758951 318391207 857758951 597138127 229261139 597138127 229261139 111775734 102069346 111775734 102069346 36436992 46569135 36436992 46569135 31188805 46569135 49543745 146056729 49543745 146056729 110317526 310348329 110317526 310348329 262137882 449281012 262137882 449281012 684575163 474892778 684575163 474892778 463711363 925723167 463711363 925723167 415063951 400725632 415063951 400725632 247149727 320531999 247149727 320531999 161437737 184876159 161437737 184876159 954276701 20437380 954276701 20437380 13251375 20437380 963281094 104852124 963281094 104852124 920720223 336597824 920720223 336597824 740608238 490525395 740608238 490525395 645013526 899940784 645013526 899940784 363616538 676944324 363616538 676944324 723376552 356528764 723376552 356528764 888065720 78961454 888065720 78961454 52840237 78961454 134811671 489750384 134811671 489750384 664506993 728293981 664506993 728293981 526748969 812904339 526748969 812904339 404235592 511767570 404235592 511767570 613044395 791635015 613044395 791635015 297310557 254037775 297310557 254037775 841650286 231270581 841650286 231270581 995317542 6520123 995317542 101244011 995317542 101244011 916423232 137450577 916423232 137450577 863077282 374928256 863077282 374928256 311894913 987606680 311894913 987606680 605277636 522440376 605277636 522440376 251301562 359569184 251301562 359569184 776084087 259074907 776084087 259074907 846328300 99828145 846328300 99828145 54676518 56570129 54676518 56570129 38204160 56570129 895620525 339233552 895620525 339233552 276808807 884674807 276808807 884674807 622204816 978570013 622204816 978570013 314598917 412651124 314598917 412651124 252446719 335258058 252446719 335258058 779651045 199951533 779651045 199951533 886121439 74615184 886121439 74615184 952196535 67074076 952196535 67074076 45115314 67074076 79441003 144331127 79441003 144331127 864481955 276735541 864481955 276735541 781025768 365091290 781025768 365091290 277809195 455223096 277809195 455223096 312676059 587081363 312676059 587081363 599968217 944233607 599968217 944233607 674162056 446707511 674162056 446707511 708018039 405285034 708018039 405285034 774862194 276267822 774862194 276267822 822702210 45621912 822702210 45621912 3339681 5253128 3339681 14432528 3339681 14432528 890582419 215542760 890582419 215542760 787569724 387156586 787569724 387156586 719158713 479449312 719158713 479449312 321148834 520115343 321148834 520115343 653040587 985056910 653040587 985056910 495765737 480906668 495765737 480906668 313852267 92118446 313852267 92118446 938830080 92118446 899036556 218437794 899036556 218437794 279952272 962328918 279952272 962328918 578290683 590919821 578290683 590919821 465754712 822905311 465754712 822905311 649196250 144997366 649196250 144997366 919316928 122144354 919316928 199376392 919316928 199376392 153754013 262845758 153754013 262845758 820216643 294987406 820216643 294987406 756788880 640571741 756788880 640571741 389120319 764579735 389120319 764579735 670317071 453687573 670317071 453687573 710663731 259446398 710663731 259446398 110509319 159065844 110509319 159065844 106006582 159065844 845333504 260655255 845333504 260655255 769296800 359227940 769296800 359227940 271030476 457353471 271030476 457353471 583002896 717845701 583002896 717845701 448389822 954578969 448389822 954578969 626132986 752795965 626132986 752795965 349201908 876936915 349201908 876936915 612696743 538330726 612696743 538330726 498748881 737142430 498748881 737142430 599868430 518057423 599868430 518057423 393287059 712562816 393287059 712562816 613137481 792072958 613137481 792072958 548570930 212190116 548570930 212190116 859602318 24678780 859602318 24678780 15927533 24678780 116812270 176722600 116812270 176722600 135197481 321968660 135197481 321968660 225152423 418699901 225152423 418699901 663305788 962005990 663305788 962005990 583900939 776273755 583900939 776273755 341101666 468725061 341101666 468725061 294187772 411178329 294187772 411178329 909039213 45727778 909039213 45727778 968741922 45727778 950751561 89980725 950751561 89980725 160369519 277056764 160369519 277056764 732791050 413254757 732791050 413254757 607989700 726904049 607989700 726904049 376098421 890509807 376098421 890509807 638427294 727453519 638427294 727453519 321791837 368646221 321791837 368646221 123098248 80300387 123098248 80300387 53678054 80300387 932339831 110830340 932339831 110830340 111789748 276735542 111789748 276735542 329183368 924241629 329183368 924241629 415037494 885197548 415037494 885197548 511219140 729177574 511219140 729177574 627557021 816476272 627557021 816476272 315330067 412951744 315330067 412951744 839941948 157360679 839941948 157360679 56078760 79598447 56078760 79598447 946673188 79598447 940850794 149078142 940850794 149078142 900342756 490933796 900342756 490933796 65194817 26559546 65194817 26559546 17083155 26559546 52050798 128840112 52050798 128840112 108510135 338584857 108510135 338584857 254686025 411394168 254686025 411394168 424621713 991382139 424621713 991382139 613950360 454906696 613950360 454906696 765290834 287365703 765290834 287365703 181822889 271245487 181822889 271245487 855603797 56018405 855603797 56018405 1504125 2470007 1504125 77704767 1504125 77704767 915049521 186993102 915049521 186993102 762565933 410553560 762565933 410553560 468114903 655355452 468114903 655355452 569629892 763782541 569629892 763782541 380258766 680402850 380258766 680402850 611132078 532355406 611132078 532355406 516398527 863151788 516398527 863151788 671155053 329155278 671155053 329155278 787674016 215663725 787674016 215663725 119280641 48746504 119280641 48746504 991682635 12289881 991682635 346786698 991682635 346786698 741027944 451730862 741027944 451730862 689043021 561917017 689043021 561917017 430062010 846531196 430062010 846531196 725355039 315518266 725355039 315518266 185000615 91890385 185000615 91890385 34953238 51534537 34953238 94147157 34953238 94147157 916122639 146019896 916122639 146019896 838635524 896602846 838635524 896602846 450369181 605881348 450369181 605881348 532096964 941596166 532096964 941596166 340151177 841087607 340151177 841087607 560198774 536074143 560198774 536074143 404772811 929229442 404772811 929229442 648481921 559026715 648481921 559026715 30779385 45826084 30779385 135702171 30779385 135702171 149584423 264659394 149584423 264659394 223592612 363673130 223592612 363673130 281104694 915300899 281104694 915300899 514892622 554407321 514892622 554407321 652523598 989768007 652523598 989768007 570905837 501968620 570905837 501968620 503173172 948594181 503173172 948594181 427884317 593363045 427884317 593363045 470559834 683114212 470559834 683114212 694821842 374236219 694821842 374236219 757273180 338331869 757273180 338331869 136044888 61261758 136044888 61261758 41285564 61261758 890215370 209740038 890215370 209740038 199862015 984904004 199862015 984904004 618612711 849305860 618612711 849305860 297094172 419409244 297094172 419409244 726425821 267544966 726425821 267544966 92306155 103156652 92306155 103156652 932330027 103156652 98611273 302985191 98611273 302985191 777053154 411753418 777053154 411753418 370894302 798510505 370894302 798510505 477794503 398494658 477794503 398494658 61492988 84152032 61492988 84152032 973418571 28502300 973418571 28502300 981400667 28502300 28406640 69445406 28406640 69445406 684469826 481806294 684469826 481806294 648980221 978726109 648980221 978726109 458478538 606388385 458478538 606388385 630007237 969163520 630007237 969163520 311410912 284905497 311410912 284905497 880210590 87780486 880210590 87780486 941413437 87780486 77023733 198821101 77023733 198821101 853435061 773742766 853435061 773742766 350789928 539415624 350789928 539415624 750437264 337990813 750437264 337990813 869427871 138883772 869427871 138883772 83644110 93488585 83644110 93488585 937808970 93488585 143234587 340470028 143234587 340470028 395456333 882963080 395456333 882963080 581001300 598222749 581001300 598222749 447466698 767286102 447466698 767286102 621546307 912621553 621546307 912621553 355992844 210099633 355992844 210099633 937870498 9896746 937870498 9896746 992921329 9896746 6996044 94793479 6996044 94793479 675655870 691520802 675655870 691520802 442776521 853763840 442776521 853763840 532283992 578730751 532283992 578730751 718295946 311976835 718295946 311976835 846873961 222964909 846873961 222964909 73369538 70908028 73369538 70908028 968355036 43672556 968355036 43672556 970604717 43672556 61639270 278560716 61639270 278560716 185702069 356494613 185702069 356494613 755000844 434888628 755000844 434888628 695668979 873545531 695668979 873545531 344708640 425645432 344708640 425645432 228511417 342693655 228511417 342693655 114323723 171284260 114323723 171284260 938569540 92484463 938569540 304102066 938569540 304102066 294106467 879201250 294106467 879201250 461029860 700473835 461029860 700473835 577399940 669455127 577399940 669455127 482871617 895863632 482871617 895863632 896033227 83879136 896033227 83879136 56020367 83879136 128497739 245519586 128497739 245519586 767150194 410898004 767150194 410898004 298183611 547469492 298183611 547469492 645405449 968111083 645405449 968111083 440419708 523572432 440419708 523572432 557397373 717857468 557397373 717857468 336741725 994559107 336741725 994559107 632052159 668939189 632052159 668939189 324936599 416936785 324936599 416936785 771196158 320607022 771196158 320607022 205818889 225769341 205818889 225769341 19520617 29984025 19520617 137473187 19520617 137473187 103126797 268295370 103126797 268295370 631359593 725140347 631359593 725140347 347538130 486480092 347538130 486480092 758594965 282417787 758594965 282417787 146555353 8695777 146555353 8695777 993643394 8695777 425057657 833985664 425057657 833985664 558137142 965102151 558137142 965102151 428683535 577657471 428683535 577657471 647754171 941410057 647754171 941410057 550469370 535805157 550469370 535805157 322607198 405600923 322607198 405600923 758774377 231396996 758774377 231396996 100777372 18279646 100777372 18279646 987678967 18279646 977475713 71735194 977475713 71735194 99429529 488841603 99429529 488841603 627965894 673319995 627965894 673319995 342037053 610910155 342037053 610910155 568730246 508703912 568730246 508703912 262206127 110311453 262206127 110311453 947233680 40910483 947233680 40910483 4634185 7315396 4634185 110887746 4634185 110887746 199914191 378292648 199914191 378292648 707765931 665742931 707765931 665742931 395731992 857082905 395731992 857082905 656241072 948917259 656241072 948917259 390265289 459870471 390265289 459870471 708204462 169134681 708204462 169134681 934115365 3781872 934115365 3781872 997394587 3781872 982035675 84104847 982035675 84104847 136521343 246048619 136521343 246048619 220249811 452783467 220249811 452783467 665334980 496860812 665334980 496860812 530120408 673479136 530120408 673479136 149308430 202072420 149308430 202072420 876686164 53253035 876686164 53253035 964055036 53253035 94070259 238653116 94070259 238653116 345379180 950071797 345379180 950071797 610902856 588531336 610902856 588531336 383477341 987680819 383477341 987680819 694394243 426621285 694394243 426621285 261795336 180782457 261795336 180782457 937865808 43747535 937865808 43747535 28892842 43747535 69902316 148904952 69902316 148904952 901171518 403448920 901171518 403448920 721335532 550182092 721335532 550182092 425399047 939357861 425399047 939357861 267195315 397552153 267195315 397552153 819194958 162949087 819194958 162949087 948125247 73899819 948125247 73899819 986049931 20960375 986049931 119385495 986049931 119385495 210903953 335144785 210903953 335144785 264167567 408500004 264167567 408500004 550971309 950290945 550971309 950290945 451568242 416913016 451568242 416913016 737653985 101315359 737653985 101315359 994557852 1846691 994557852 1846691 998627010 1846691 41279954 65854003 41279954 65854003 885267890 213693027 885267890 213693027 158538039 870277739 158538039 870277739 697746217 344997810 697746217 344997810 214831824 215226960 214831824 215226960 922064570 15736421 922064570 15736421 989568586 15736421 987522787 147369328 987522787 147369328 792097023 893162804 792097023 893162804 408892116 438990289 408892116 438990289 752885730 243635457 752885730 243635457 130988059 164385805 130988059 164385805 917275479 59953206 917275479 59953206 40391269 59953206 950309514 84011512 950309514 84011512 72507475 129945072 72507475 129945072 794006116 308893575 794006116 308893575 236553226 441341567 236553226 441341567 322789435 770250476 322789435 770250476 632599568 228056758 632599568 228056758 887696723 102612340 887696723 102612340 23704428 35820443 23704428 88472933 23704428 88472933 147637836 261936087 147637836 261936087 231432283 353571819 231432283 353571819 246303147 923486054 246303147 923486054 796731471 285839411 796731471 285839411 44093875 44112251 44093875 44112251 970278196 44112251 883546512 249042108 883546512 249042108 785097729 420658257 785097729 420658257 338541097 832626042 338541097 832626042 506521074 704704953 506521074 704704953 468913326 605393008 468913326 605393008 678509992 336069939 678509992 336069939 65709736 63150214 65709736 63150214 991123722 8089924 991123722 8089924 5356657 8089924 900304183 173901938 900304183 173901938 146120792 275866826 146120792 275866826 731946100 420957835 731946100 420957835 492726721 859297355 492726721 859297355 606540443 525812263 606540443 525812263 341520420 991878487 341520420 991878487 374512189 595660436 374512189 595660436 407828618 884847552 407828618 884847552 628753918 436990809 628753918 436990809 816485916 273316647 816485916 273316647 96455765 90591783 96455765 90591783 60549659 90591783 922986180 897196822 922986180 897196822 306172544 453633893 306172544 453633893 904873845 131738892 904873845 131738892 87632854 96858805 87632854 96858805 965220247 51713499 965220247 102673125 965220247 102673125 96571203 784920485 96571203 784920485 649402579 575807493 649402579 575807493 256528509 373774283 256528509 373774283 865915421 190608880 865915421 190608880 78527472 64867314 78527472 64867314 43532180 64867314 869933068 270071951 869933068 270071951 282117359 437945015 282117359 437945015 687868548 779204307 687868548 779204307 438826474 955200891 438826474 955200891 620841122 359182119 620841122 359182119 803756229 265964658 803756229 265964658 899436204 45784873 899436204 45784873 981426363 28398481 981426363 227514221 981426363 227514221 231608395 480471074 231608395 480471074 668764543 500364990 668764543 500364990 256129493 160008398 256129493 160008398 70052119 63670120 70052119 63670120 12430992 18946185 12430992 305209488 12430992 305209488 746150111 425609386 746150111 425609386 689449207 476131914 689449207 476131914 355694174 654690075 355694174 654690075 519026377 947097814 519026377 947097814 632605515 625311964 632605515 625311964 368189006 853802442 368189006 853802442 457800558 322417059 457800558 322417059 128652098 144126859 128652098 144126859 920551146 48334030 920551146 48334030 967226652 48334030 925735715 401508408 925735715 401508408 311427131 810671433 311427131 810671433 593208610 498736528 593208610 498736528 310012471 395481278 310012471 395481278 235956225 255743881 235956225 255743881 109233349 154553076 109233349 154553076 984007153 19355304 984007153 19355304 12657014 19355304 166707152 271926104 166707152 271926104 180195412 356403591 180195412 356403591 577578617 654919829 577578617 654919829 253649574 16676097 253649574 16676097 10907377 16676097 958328423 124975819 958328423 124975819 106408157 284400305 106408157 284400305 797608335 329509107 797608335 329509107 230780820 998924056 230780820 998924056 339658949 535068599 339658949 535068599 662112332 777785418 662112332 777785418 374261023 736596807 374261023 736596807 820650399 159251548 820650399 159251548 88481801 13783179 88481801 13783179 990795683 13783179 40486786 172956153 40486786 172956153 811760071 622555793 811760071 622555793 418222721 733540191 418222721 733540191 542444241 557910162 542444241 557910162 336267966 939785009 336267966 939785009 618429378 925565677 618429378 925565677 481349152 408608671 481349152 408608671 169588707 208893944 169588707 208893944 134551617 35528055 134551617 35528055 976539563 35528055 72306578 182689407 72306578 182689407 750784495 408430456 750784495 408430456 285930850 451439674 285930850 451439674 454653817 724902287 454653817 724902287 550806961 810980074 550806961 810980074 383043505 590236698 383043505 590236698 509772933 988274037 509772933 988274037 347457957 803382583 347457957 803382583 527732613 894627488 527732613 894627488 633027542 651962657 633027542 651962657 335106234 989775826 335106234 989775826 396875660 554754892 396875660 554754892 820079959 140093703 820079959 140093703 914552794 46062342 914552794 46062342 968582069 46062342 56437202 110404630 56437202 110404630 919498544 193283702 919498544 193283702 136768096 211923393 136768096 211923393 230181274 482438002 230181274 482438002 563582593 833886800 563582593 833886800 482934364 954542959 482934364 954542959 330916605 226756645 330916605 226756645 141390520 104192495 141390520 104192495 931565017 104192495 77279125 310291290 77279125 310291290 304040143 520350498 304040143 520350498 619640503 902612326 619640503 902612326 421175988 546290818 421175988 546290818 272333294 124522655 272333294 124522655 81818885 87589998 81818885 87589998 43486875 24710166 43486875 24710166 8446652 12731889 8446652 117912083 8446652 117912083 908179285 184527020 908179285 184527020 136367564 314455546 136367564 314455546 775917861 340840593 775917861 340840593 759755940 960836414 759755940 960836414 494628203 496292393 494628203 496292393 686834210 433611214 686834210 433611214 712772760 162161252 712772760 162161252 965082625 29824973 965082625 29824973 980301778 29824973 802894392 332252127 802894392 332252127 290634707 511791104 290634707 511791104 708628809 377105697 708628809 377105697 213450515 249492615 213450515 249492615 916281120 11517845 916281120 11517845 992050418 11517845 890078348 226777358 890078348 226777358 181261356 334377201 181261356 334377201 222645590 356137198 222645590 356137198 330658230 991260711 330658230 991260711 568801437 335302382 568801437 335302382 981106287 28785886 981106287 36089291 981106287 36089291 81648889 159892927 81648889 159892927 867075607 217256944 867075607 217256944 577104395 825657542 577104395 825657542 381169708 689689317 381169708 689689317 740481704 351370336 740481704 351370336 201795831 264623874 201795831 264623874 832363727 31860505 832363727 31860505 20964804 31860505 27740055 263824359 27740055 263824359 181503732 283879283 181503732 283879283 693183128 456992618 693183128 456992618 663033220 548118141 663033220 548118141 377354834 852715219 377354834 852715219 723062405 385882843 723062405 385882843 103830675 99095030 103830675 99095030 26659967 40138374 26659967 71048271 26659967 71048271 889018379 223360840 889018379 223360840 244120910 446711014 244120910 446711014 670368269 505034614 670368269 505034614 571820235 715604733 571820235 715604733 514508358 752539710 514508358 752539710 365959355 497189782 365959355 497189782 317289535 389725326 317289535 389725326 247691095 304217921 247691095 304217921 171444587 171561752 171444587 171561752 934975888 25801952 934975888 25801952 16532423 25801952 46548081 151808798 46548081 151808798 859494763 381163924 859494763 381163924 685437985 785289981 685437985 785289981 356777006 600630719 356777006 600630719 648362802 770942930 648362802 770942930 396374313 575764646 396374313 575764646 733630094 350046235 733630094 350046235 224055777 314080223 224055777 314080223 142272932 165451044 142272932 165451044 1634483 2636299 1634483 506001028 1634483 506001028 550918110 716150686 550918110 716150686 334415291 882248298 334415291 882248298 715668355 73104417 715668355 73104417 46610784 39505692 46610784 39505692 997788762 3171668 997788762 236113743 997788762 236113743 756192544 457658836 756192544 457658836 598948588 969119430 598948588 969119430 424099193 822459947 424099193 822459947 599629527 547071920 599629527 547071920 332195376 360801885 332195376 360801885 214227775 79871506 214227775 79871506 977283361 34574423 977283361 200892240 977283361 200892240 221104593 471214915 221104593 471214915 506654606 767556945 506654606 767556945 586893831 869375502 586893831 869375502 273620657 284488499 273620657 284488499 173328144 145796075 173328144 145796075 947981069 56015515 947981069 56015515 962223639 56015515 856917132 295976556 856917132 295976556 228961311 447111701 228961311 447111701 689652133 792035808 689652133 792035808 590240698 924689130 590240698 924689130 390337741 755226334 390337741 755226334 595964242 877488630 595964242 877488630 702146667 405270031 702146667 405270031 755980034 286477227 755980034 286477227 811555923 269337663 811555923 269337663 872576152 116699724 872576152 116699724 9810707 14610312 9810707 455637693 9810707 455637693 485990089 752857744 485990089 752857744 578227726 214964966 578227726 214964966 865691557 200431049 865691557 342964364 865691557 342964364 234774954 424003177 234774954 424003177 467823678 851793265 467823678 851793265 378571448 568920713 378571448 568920713 508051886 812588618 508051886 812588618 579710137 917899666 579710137 917899666 354595224 601453147 354595224 601453147 627051607 827012190 627051607 827012190 51609376 44649042 51609376 44649042 969825794 44649042 36099455 88357286 36099455 88357286 764196783 694783206 764196783 694783206 258252292 322287038 258252292 322287038 804032486 108464543 804032486 108464543 960443687 14194209 960443687 14194209 9540048 14194209 21728162 281574063 21728162 281574063 190825227 339274499 190825227 339274499 275996709 983925887 275996709 983925887 622028484 514587890 622028484 514587890 359736321 952940447 359736321 952940447 600684025 727023168 600684025 727023168 463677258 880044517 463677258 880044517 339023917 993761412 339023917 993761412 457087024 519640408 457087024 519640408 583341452 915002853 583341452 915002853 404333415 373611985 404333415 373611985 845394288 147520368 845394288 147520368 74964094 98045032 74964094 98045032 935473257 98045032 915988163 192584994 915988163 192584994 834276721 251855565 834276721 251855565 270655702 464916197 270655702 464916197 469124990 926769791 469124990 926769791 616725414 584387137 616725414 584387137 456443414 442330980 456443414 442330980 761081681 210310790 761081681 210310790 939206112 91297109 939206112 91297109 13258145 19192921 13258145 19192921 987174324 19192921 962183809 95429131 962183809 95429131 932572477 283069528 932572477 283069528 187911331 386207851 187911331 386207851 697898449 514813748 697898449 514813748 357190401 925457024 357190401 925457024 437166924 427011758 437166924 427011758 746779964 224246778 746779964 224246778 876431370 30221776 876431370 30221776 19912603 30221776 412674679 769832947 412674679 769832947 240552224 68438924 240552224 68438924 25550855 38413094 25550855 208359876 25550855 208359876 168285873 405082502 168285873 405082502 710198845 911561875 710198845 911561875 455995089 624881248 455995089 624881248 615569501 997452038 615569501 997452038 341980733 928389311 341980733 928389311 604135323 550721591 604135323 550721591 347494251 793006907 347494251 793006907 471221339 477437512 471221339 477437512 236666923 207748099 236666923 207748099 864790826 81690028 864790826 81690028 22402492 33651669 22402492 168807035 22402492 168807035 199770053 374989338 199770053 374989338 692000501 462362663 692000501 462362663 669924541 586747857 669924541 586747857 406544716 661416850 406544716 661416850 325128459 478952556 325128459 478952556 221409467 238659200 221409467 238659200 857759502 152636585 857759502 152636585 991964359 11836858 991964359 298042019 991964359 298042019 767669630 471240199 767669630 471240199 288948034 271603634 288948034 271603634 2041861 3168910 2041861 12350118 2041861 12350118 68399220 391965078 68399220 391965078 670443266 785420358 670443266 785420358 381358181 602628581 381358181 602628581 592730889 865666499 592730889 865666499 436706825 546796737 436706825 546796737 336304347 995245855 336304347 995245855 469718080 489431146 469718080 489431146 270987114 384293954 270987114 384293954 158419688 22693796 158419688 22693796 984796029 22693796 848902816 789794142 848902816 789794142 383949938 369057858 383949938 369057858 169864844 162220747 169864844 162220747 926385372 21718700 926385372 21718700 13818341 21718700 13898510 107952994 13898510 107952994 156691479 428664977 156691479 428664977 353113924 968622744 353113924 968622744 653158277 709578902 653158277 709578902 498073301 605185554 498073301 605185554 560503407 772592631 560503407 772592631 634782532 209335547 634782532 209335547 860978651 146491144 860978651 146491144 902581065 146491144 158187256 398308151 158187256 398308151 620782479 753392020 620782479 753392020 273290036 402050407 273290036 402050407 758785873 329411066 758785873 329411066 886198806 43998404 886198806 43998404 18269894 28398480 18269894 101157937 18269894 101157937 903744673 150322850 903744673 150322850 848285816 323682672 848285816 323682672 779750353 365629898 779750353 365629898 724924848 421181484 724924848 421181484 305558799 463304039 305558799 463304039 655804764 866737493 655804764 866737493 381769060 387787427 381769060 387787427 893125627 88263732 893125627 88263732 941165471 88263732 92230584 187973835 92230584 187973835 873542269 229225755 873542269 229225755 154374902 266359221 154374902 266359221 194590160 361005190 194590160 361005190 294793804 913787684 294793804 913787684 542730851 182679357 542730851 182679357 968063044 46776835 968063044 107788137 968063044 107788137 127773685 354107640 127773685 354107640 734692350 760580304 734692350 760580304 524492520 873876734 524492520 873876734 612293567 484702609 612293567 484702609 314729181 386653625 314729181 386653625 764798675 251733727 764798675 251733727 127767448 82048653 127767448 82048653 968655037 10227044 968655037 10227044 992725305 10227044 890196529 174783866 890196529 174783866 130820692 233415709 130820692 233415709 821514963 283301624 821514963 283301624 763147842 418493029 763147842 418493029 710153436 733869027 710153436 733869027 535476679 486636104 535476679 486636104 689866457 417862808 689866457 417862808 213854181 81290335 213854181 81290335 945530832 81290335 114452277 291371243 114452277 291371243 583001524 996352573 583001524 996352573 326627405 142354749 326627405 142354749 956607068 64283651 956607068 243096709 956607068 243096709 765070328 373382967 765070328 373382967 249712509 427865152 249712509 427865152 568205473 874715040 568205473 874715040 662235100 584431392 662235100 584431392 434944738 991220053 434944738 991220053 593680223 858880040 593680223 858880040 223906356 207932781 223906356 207932781 117097504 60390886 117097504 60390886 40739065 60390886 942312740 141554732 942312740 141554732 776894781 914793354 776894781 914793354 353695607 508848291 353695607 508848291 347587080 851347405 347587080 851347405 634513839 468908524 634513839 468908524 791502844 273648026 791502844 273648026 167566626 227835469 167566626 227835469 23184035 35066701 23184035 43702975 23184035 43702975 99850219 228249119 99850219 228249119 798531724 452784875 798531724 452784875 605616156 964790568 605616156 964790568 285719938 34544192 285719938 34544192 22790099 34544192 37426316 117820149 37426316 117820149 175420115 343227843 175420115 343227843 759451233 735449993 759451233 735449993 288420977 422155419 288420977 422155419 188598090 17287554 188598090 17287554 11214037 17287554 915477438 156859781 915477438 156859781 894526736 227484592 894526736 227484592 237021654 770029697 237021654 770029697 529037946 514344857 529037946 514344857 655223709 585930649 655223709 585930649 387138923 998827992 387138923 998827992 468600385 680912508 468600385 680912508 547990566 524597033 547990566 524597033 535613138 994878795 535613138 994878795 418639523 508237731 418639523 508237731 579736834 725783775 579736834 725783775 336691876 968769979 336691876 968769979 646977583 887055071 646977583 887055071 513894525 505790985 513894525 505790985 601111388 900328975 601111388 900328975 427478137 854887668 427478137 854887668 692027319 422730062 692027319 422730062 259420175 357070623 259420175 357070623 785594784 301684127 785594784 301684127 820655595 137200468 820655595 137200468 91257615 137200468 140914775 248046000 140914775 248046000 822110028 347973402 822110028 347973402 448313686 650310931 448313686 650310931 247434954 125670915 247434954 125670915 935669132 47639501 935669132 47639501 967498762 47639501 864860196 263192679 864860196 263192679 268007309 477940517 268007309 477940517 636380767 758856242 636380767 758856242 598750334 933836643 598750334 933836643 399136817 556902541 399136817 556902541 585952438 820997221 585952438 820997221 364723813 567952633 364723813 567952633 661853332 985937189 661853332 985937189 554075067 778128849 554075067 778128849 420807517 686892224 420807517 686892224 374152106 895198246 374152106 895198246 616614484 769190846 616614484 769190846 507951055 523893887 507951055 523893887 381844761 671105531 381844761 671105531 576135787 846594208 576135787 846594208 654247512 624842054 654247512 624842054 485831163 975531704 485831163 975531704 651685170 440620257 651685170 440620257 73824123 99799402 73824123 99799402 947918892 77371810 947918892 117417348 947918892 117417348 128479971 232977042 128479971 232977042 177135919 298960459 177135919 298960459 227853716 382862498 227853716 382862498 680206227 512794052 680206227 512794052 598177430 947859027 598177430 947859027 113553571 88050101 113553571 88050101 947260868 50408762 947260868 50408762 21421464 32486991 21421464 36963323 21421464 36963323 62271868 176940633 62271868 176940633 196700937 402987929 196700937 402987929 689483622 881239679 689483622 881239679 334734990 520248373 334734990 520248373 510101052 753230819 510101052 753230819 367659187 549316590 367659187 549316590 586422479 896600590 586422479 896600590 238048336 160519011 238048336 160519011 29111099 31952561 29111099 31952561 978697518 31952561 80943013 209657147 80943013 209657147 829049874 313080728 829049874 313080728 258925811 761770478 258925811 761770478 577667091 658826586 577667091 658826586 224804514 73850035 224804514 73850035 950392805 73850035 81956889 149245583 81956889 149245583 809856176 446582470 809856176 446582470 305070698 493846675 305070698 493846675 594567185 877803653 594567185 877803653 341503292 635433446 341503292 635433446 645133410 716684988 645133410 716684988 501690106 566349799 501690106 566349799 760862235 331816834 760862235 331816834 164958288 143079069 164958288 143079069 16378724 25587667 16378724 56303952 16378724 56303952 339961675 980750879 339961675 980750879 547581546 700958819 547581546 700958819 32143197 20598748 32143197 20598748 13295807 20598748 174330979 318787291 174330979 318787291 273128446 989720377 273128446 989720377 556551799 735141276 556551799 735141276 653251647 994201801 653251647 994201801 380104855 458278675 380104855 458278675 266172391 372742952 266172391 372742952 977295342 5995933 977295342 5995933 3855281 5995933 135150968 293592582 135150968 293592582 250445614 376920961 250445614 376920961 700898464 461772815 700898464 461772815 366222645 994970972 366222645 994970972 625325931 678587561 625325931 678587561 396717576 909831578 396717576 909831578 589207510 586599621 589207510 586599621 642871061 514489475 642871061 514489475 489889401 808143229 489889401 808143229 631037056 573342234 631037056 573342234 87835551 127880929 87835551 127880929 943647456 84324697 943647456 182586770 943647456 182586770 218814637 490169096 218814637 490169096 622003125 957002309 622003125 957002309 587801469 608291888 587801469 608291888 723782688 296428096 723782688 296428096 819265385 256598894 819265385 256598894 906122832 80622798 906122832 80622798 53787796 80622798 917193732 208526411 917193732 208526411 787527886 370436199 787527886 370436199 720290789 465769238 720290789 465769238 499372985 941169222 499372985 941169222 613919566 648883099 613919566 648883099 404003113 927460468 404003113 927460468 301762721 329547182 301762721 329547182 216597182 206594970 216597182 206594970 120367212 67418790 120367212 67418790 9500913 12291757 9500913 12291757 991675967 12291757 919735821 376603926 919735821 376603926 646717242 756514829 646717242 756514829 243742712 298243174 243742712 298243174 819653065 267081813 819653065 267081813 24428438 8773997 24428438 8773997 5956826 8773997 868210047 208927030 868210047 208927030 270408275 424129756 270408275 424129756 524495132 869590463 524495132 869590463 352706327 553866944 352706327 553866944 551683855 407719751 551683855 407719751 965078278 39247842 965078278 39247842 25951243 39247842 929036034 129378354 929036034 129378354 138495427 218463116 138495427 218463116 181737745 910346772 181737745 910346772 483872565 539952960 483872565 539952960 589321860 644218455 589321860 644218455 365543746 973124016 365543746 973124016 467027393 704175655 467027393 704175655 660040937 871574920 660040937 871574920 445112194 669244583 445112194 669244583 345172155 856946744 345172155 856946744 652771113 550824829 652771113 550824829 284078523 347993961 284078523 347993961 988683433 17092275 988683433 17270108 988683433 17270108 26901799 205895056 26901799 205895056 174665450 368191720 174665450 368191720 743079448 385531048 743079448 385531048 715462468 965097514 715462468 965097514 425767025 223871950 425767025 223871950 126379856 188245283 126379856 188245283 947562286 55074263 947562286 55074263 37081828 55074263 57512115 114339431 57512115 114339431 901538409 156414985 901538409 156414985 792541256 349898189 792541256 349898189 762294963 447940592 762294963 447940592 319013701 986043780 319013701 986043780 661047578 513704329 661047578 513704329 92166212 5477520 92166212 5477520 3518236 5477520 21228354 75460462 21228354 75460462 138859911 337843393 138859911 337843393 541472995 836240647 541472995 836240647 458596191 544051372 458596191 544051372 646912887 522874956 646912887 522874956 386128647 988571251 386128647 988571251 469487220 524507458 469487220 524507458 666315361 371431462 666315361 371431462 778882961 282304795 778882961 282304795 119281839 175797601 119281839 175797601 94381315 136561697 94381315 136561697 928868011 3932922 928868011 3932922 2629886 3932922 44487772 84974262 44487772 84974262 446190483 954602280 446190483 954602280 336243961 633213582 336243961 633213582 531133624 476932559 531133624 476932559 710665507 310651405 710665507 310651405 50831751 75725224 50831751 316212819 50831751 316212819 255391076 912729691 255391076 912729691 626808086 966006984 626808086 966006984 404098316 912091049 404098316 912091049 536223772 572192347 536223772 572192347 390891573 919061599 390891573 919061599 654112291 622760871 654112291 622760871 457377065 769259608 457377065 769259608 612389260 985798175 612389260 985798175 465673272 772288818 465673272 772288818 764528606 335235652 764528606 335235652 843831775 70836275 843831775 70836275 972508241 40501916 972508241 112380667 972508241 112380667 897669362 161479444 897669362 161479444 128556302 202891969 128556302 202891969 837460603 321779063 837460603 321779063 242001540 434790618 242001540 434790618 563503410 882134105 563503410 882134105 135745757 124041961 135745757 124041961 919184232 86212381 919184232 86212381 942383718 86212381 123112645 215532651 123112645 215532651 746950371 586088310 746950371 586088310 547186194 814473020 547186194 814473020 776045917 182337115 776045917 182337115 66908048 43227955 66908048 43227955 970878158 43227955 56179333 259603488 56179333 259603488 810007526 948588833 810007526 948588833 559849518 412478644 559849518 412478644 258487505 142103400 258487505 142103400 53115520 44869967 53115520 44869967 2431846 3673280 2431846 16459999 2431846 16459999 22706320 46943400 22706320 46943400 47415935 105500712 47415935 105500712 930278689 185254036 930278689 185254036 857496027 223527611 857496027 223527611 702053157 455535621 702053157 455535621 622956709 986524548 622956709 986524548 609742748 595287570 609742748 595287570 372212530 875118136 372212530 875118136 649001940 583553429 649001940 583553429 310711899 461016546 310711899 461016546 689805792 405600922 689805792 405600922 169463538 182125661 169463538 182125661 101892962 101616939 101892962 101616939 953054677 22823261 953054677 22823261 14793990 22823261 148030302 280070616 148030302 280070616 713932329 491181490 713932329 491181490 666023822 642225650 666023822 642225650 346754399 833196121 346754399 833196121 657746950 386262010 657746950 386262010 186118096 166480604 186118096 166480604 53890257 60858346 53890257 60858346 39780328 59031878 39780328 231344668 39780328 231344668 196537696 305110956 196537696 305110956 679548133 668947421 679548133 668947421 321251628 457939843 321251628 457939843 690618661 271453485 690618661 271453485 162251260 118205936 162251260 118205936 78456879 117809356 78456879 172588872 78456879 172588872 841627493 309313616 841627493 309313616 733732280 395323346 733732280 395323346 384962087 950640839 384962087 950640839 635622798 538075570 635622798 538075570 143195217 146784999 143195217 146784999 902750870 146209779 902750870 154779791 902750870 154779791 704695531 466746076 704695531 466746076 331435594 642674363 331435594 642674363 390630020 538228992 390630020 538228992 775397787 173734807 775397787 173734807 981059149 1952385 981059149 1952385 998497588 1952385 133959870 278546949 133959870 278546949 217740939 408483579 217740939 408483579 302587784 723230155 302587784 723230155 514001612 527473589 514001612 527473589 649693599 963818583 649693599 963818583 489005135 653938901 489005135 653938901 344458568 536751061 344458568 536751061 627955739 776227308 627955739 776227308 345471340 838471971 345471340 838471971 698843469 418852155 698843469 418852155 740294026 313197282 740294026 313197282 197080243 141952155 197080243 141952155 980924098 29122489 980924098 136966634 980924098 136966634 152812711 391351691 152812711 391351691 718403851 476003558 718403851 476003558 616051219 899329908 616051219 899329908 370662698 836203323 370662698 836203323 642386340 341769867 642386340 341769867 178484315 123899932 178484315 123899932 15172411 23267768 15172411 159272134 15172411 159272134 134119605 216200087 134119605 216200087 704667726 468559447 704667726 468559447 599322874 845484390 599322874 845484390 467048460 993154152 467048460 993154152 618935924 580014230 618935924 580014230 564424690 717588270 564424690 717588270 297371610 290558047 297371610 290558047 140051406 113004371 140051406 113004371 66270489 99799399 66270489 160075630 66270489 160075630 860710586 498051531 860710586 498051531 157471988 168124258 157471988 168124258 902947064 79944850 902947064 79944850 970695175 42482748 970695175 42482748 971497960 42482748 69238029 153436189 69238029 153436189 832468278 358134238 832468278 358134238 249947748 460209613 249947748 460209613 316717064 478133554 316717064 478133554 571912972 812872979 571912972 812872979 377674072 998522187 377674072 998522187 620137060 370838820 620137060 370838820 228822018 339319554 228822018 339319554 222080553 323487811 222080553 323487811 868851159 80727654 868851159 80727654 45805369 67678629 45805369 117270957 45805369 117270957 803826711 332061566 803826711 332061566 761103785 367508468 761103785 367508468 323895969 890033445 323895969 890033445 586524778 351629856 586524778 351629856 7741579 11850426 7741579 43793902 7741579 43793902 104861394 248157857 104861394 248157857 830317604 285375690 830317604 285375690 383511706 918641336 383511706 918641336 694016289 424473214 694016289 424473214 279904731 346703289 279904731 346703289 157793567 122449158 157793567 122449158 81640978 122449158 896577096 192760173 896577096 192760173 722586295 757429902 722586295 757429902 401384450 887108881 401384450 887108881 547329767 525439242 547329767 525439242 361743154 819193806 361743154 819193806 655950186 340421365 655950186 340421365 773563297 24661055 773563297 24661055 15913342 24661055 983486880 147415370 983486880 147415370 838947699 281808951 838947699 281808951 783656902 434173236 783656902 434173236 696419850 582211276 696419850 582211276 593395203 864568374 593395203 864568374 336748172 520356169 336748172 520356169 456337918 860196439 456337918 860196439 525381159 613288866 525381159 613288866 426960132 691506900 426960132 691506900 558595423 608600693 558595423 608600693 410750237 986507610 410750237 986507610 345035716 568088194 345035716 568088194 631539301 915130296 631539301 915130296 354113765 794739634 354113765 794739634 571889465 945171792 571889465 945171792 432403632 788070425 432403632 788070425 758577748 300378578 758577748 300378578 140565500 175742108 140565500 175742108 915444523 128159999 915444523 141843787 915444523 141843787 148418701 261904108 148418701 261904108 812587388 326808383 812587388 326808383 292294308 449475723 292294308 449475723 621806809 780018344 621806809 780018344 350014957 948776205 350014957 948776205 509371001 481401242 509371001 481401242 295786466 435983655 295786466 435983655 185643479 134402618 185643479 134402618 12253394 4699113 12253394 4699113 2967260 4699113 843312781 369280843 843312781 369280843 368190229 640551953 368190229 640551953 547850592 984278143 547850592 984278143 404554739 716315645 404554739 716315645 665141626 489146368 665141626 489146368 324318592 320389813 324318592 320389813 208663434 189116276 208663434 189116276 908279082 86651600 908279082 86651600 942137368 86651600 786951371 384979552 786951371 384979552 610181166 812984173 610181166 812984173 492748685 989818041 492748685 989818041 370328805 743745193 370328805 743745193 632983635 576647415 632983635 576647415 398547513 971563513 398547513 971563513 582046478 853109687 582046478 853109687 444407346 487280253 444407346 487280253 730872785 344639149 730872785 344639149 84564552 17058328 84564552 17058328 11073114 17058328 11128519 54168375 11128519 54168375 152962733 272726726 152962733 272726726 688386052 841199920 688386052 841199920 575472845 603720570 575472845 603720570 346277653 677676448 346277653 677676448 626987944 954987096 626987944 954987096 345497849 651887690 345497849 651887690 654149349 827920423 654149349 827920423 363154061 947921218 363154061 947921218 615662354 276192263 615662354 276192263 133261186 140197947 133261186 140197947 24818078 31825140 24818078 31825140 991517428 12439784 991517428 183728582 991517428 183728582 172600197 324844049 172600197 324844049 232891961 388190428 232891961 388190428 329582644 989676924 329582644 989676924 675691010 335295981 675691010 335295981 822374393 18595606 822374393 18595606 987555036 18595606 875111208 436841976 875111208 436841976 621985258 695612090 621985258 695612090 408395981 500377189 408395981 500377189 559460929 827484660 559460929 827484660 375892738 709219857 375892738 709219857 791691087 303507046 791691087 303507046 170394288 195012978 170394288 195012978 930124836 28410731 930124836 28410731 981426254 28410731 968164709 55843723 968164709 55843723 71422859 184639337 71422859 184639337 869332796 255001417 869332796 255001417 184756127 324094335 184756127 324094335 234819096 474213992 234819096 474213992 591648783 873098408 591648783 873098408 369093290 660153684 369093290 660153684 592198236 769409202 592198236 769409202 385967572 959791087 385967572 959791087 602235554 733736813 602235554 733736813 384360176 613389698 384360176 613389698 583073458 402936885 583073458 402936885 853812107 17092277 853812107 17092277 11079414 17092277 59667196 161884565 59667196 161884565 181899761 298432339 181899761 298432339 749881962 435248312 749881962 435248312 342772174 844934564 342772174 844934564 755066738 208746898 755066738 208746898 900368309 29447033 900368309 29447033 980651816 29447033 98892603 425437192 98892603 425437192 629709070 927654808 629709070 927654808 518657565 421379512 518657565 421379512 185011603 142383174 185011603 142383174 996525873 5189358 996525873 98451259 996525873 98451259 106544482 172349011 106544482 172349011 796467579 307097295 796467579 307097295 761891461 385677830 761891461 385677830 419634774 967143422 419634774 967143422 621480653 688977967 621480653 688977967 381432375 502865368 381432375 502865368 355427845 980150363 355427845 980150363 579507349 154836967 579507349 154836967 97986081 1295096 97986081 1295096 999017568 1295096 72198592 579508168 72198592 579508168 501605208 760264631 501605208 760264631 363394603 465539761 363394603 465539761 739509436 337306659 739509436 337306659 884080526 124389199 884080526 124389199 917720535 124389199 92762386 265952274 92762386 265952274 219236450 731671046 219236450 731671046 613442172 879374804 613442172 879374804 111462117 107538571 111462117 107538571 929452108 107538571 185385920 318631716 185385920 318631716 777337569 355338585 777337569 355338585 650810526 654617184 650810526 654617184 437635680 961406275 437635680 961406275 658935750 811338800 658935750 811338800 476877475 517653145 476877475 517653145 550141684 829686604 550141684 829686604 633357902 977676778 633357902 977676778 546740172 442912240 546740172 442912240 95035588 29215067 95035588 29215067 18812269 29215067 831883179 299452797 831883179 299452797 289878851 468798220 289878851 468798220 408018240 886470893 408018240 886470893 567487564 995157022 567487564 995157022 365310286 639041266 365310286 639041266 659756226 921204122 659756226 921204122 324400701 471739846 324400701 471739846 280280708 389942971 280280708 389942971 126763660 106723566 126763660 106723566 938069648 93154299 938069648 160583635 938069648 160583635 320100774 521333336 320100774 521333336 652260695 873170386 652260695 873170386 395465620 784158639 395465620 784158639 613314707 582690209 613314707 582690209 348164090 763298459 348164090 763298459 497900902 913486160 497900902 913486160 754407565 350908424 754407565 350908424 182941865 211245501 182941865 211245501 980041321 5410001 980041321 5410001 996391357 5410001 4348543 130991998 4348543 130991998 153255276 280499987 153255276 280499987 679897914 983182154 679897914 983182154 389333575 370482884 389333575 370482884 773673371 306066176 773673371 306066176 161555103 226694387 161555103 226694387 72429434 308496 72429434 308496 252914 308496 43469633 107429620 43469633 107429620 100552641 514705075 100552641 514705075 420516975 760755063 420516975 760755063 686567238 403163556 686567238 403163556 805179107 136143383 805179107 136143383 80404692 99215476 80404692 99215476 57686558 81685977 57686558 81685977 984572167 13422819 984572167 13422819 8915143 13422819 55366963 258033162 55366963 258033162 822608640 268415671 822608640 268415671 805378584 415152772 805378584 415152772 611161996 792927736 611161996 792927736 384632072 428637395 384632072 428637395 758794466 315840796 758794466 315840796 880325488 68479484 880325488 68479484 976539330 35564739 976539330 76006304 976539330 76006304 65495128 242270620 65495128 242270620 179056344 309432026 179056344 309432026 757846551 460460861 757846551 460460861 309107832 468827459 309107832 468827459 464709873 635065004 464709873 635065004 675868926 357846550 675868926 357846550 44640094 66245407 44640094 213834103 44640094 213834103 832013077 257050684 832013077 257050684 277245970 591113558 277245970 591113558 614321859 985095600 614321859 985095600 838929398 92916578 838929398 92916578 62087550 92916578 933290451 119750325 933290451 119750325 84736165 208651600 84736165 208651600 790240573 436807247 790240573 436807247 426462511 859548473 426462511 859548473 570351347 657240785 570351347 657240785 346002305 951564906 346002305 951564906 625465174 812285891 625465174 812285891 315770648 292457239 315770648 292457239 177341706 225084452 177341706 225084452 855727962 200891042 855727962 200891042 865353795 200891042 136915025 255268903 136915025 255268903 279071510 985378392 279071510 985378392 575528286 717976799 575528286 717976799 177923923 77382780 177923923 77382780 16329275 25536721 16329275 115000729 16329275 115000729 794103899 403708531 794103899 403708531 298233782 447441311 298233782 447441311 542124401 877290371 542124401 877290371 351398800 469897677 351398800 469897677 105680348 156872309 105680348 156872309 59238196 50036972 59238196 50036972 990710759 13912096 990710759 65421298 990710759 65421298 56206283 86157409 56206283 86157409 913697456 250494442 913697456 250494442 199562935 548354640 199562935 548354640 600830235 968943445 600830235 968943445 351791932 749852054 351791932 749852054 574961271 377003421 574961271 377003421 766956091 327296625 766956091 327296625 118852140 175755358 118852140 175755358 893661294 62634210 893661294 62634210 963279364 54373842 963279364 56886358 963279364 56886358 54665222 109329855 54665222 109329855 903978527 146837271 903978527 146837271 880612292 395774619 880612292 395774619 696703992 892671929 696703992 892671929 388657502 528967628 388657502 528967628 647008608 967506297 647008608 967506297 382550709 651606889 382550709 651606889 612542882 497648627 612542882 497648627 305149847 437945013 305149847 437945013 801466214 208171641 801466214 208171641 38654202 44209927 38654202 44209927 970170018 44209927 236178398 424224498 236178398 424224498 476551719 947502013 476551719 947502013 334331105 453835591 334331105 453835591 796148310 9793036 796148310 9793036 993014363 9793036 990458552 80688417 990458552 80688417 79161780 122012941 79161780 122012941 905467786 430919969 905467786 430919969 655030622 985130429 655030622 985130429 401732030 452620003 401732030 452620003 763793796 36522111 763793796 36522111 975687503 36522111 197528425 363428486 197528425 363428486 703038226 802371368 703038226 802371368 309305227 458464191 309305227 458464191 291008391 433731352 291008391 433731352 194788864 273750078 194788864 273750078 903401630 27037839 903401630 27037839 17379400 27037839 90909595 233327173 90909595 233327173 843669300 270570825 843669300 270570825 241629831 506029651 241629831 506029651 713855347 222884467 713855347 222884467 111433331 158998202 111433331 158998202 65979903 94884367 65979903 94884367 43239760 64283649 43239760 233532041 43239760 233532041 201534840 965990933 201534840 965990933 523204118 91858498 523204118 91858498 939036529 91858498 78083046 470436538 78083046 470436538 674413931 696031267 674413931 696031267 459256359 982569047 459256359 982569047 141586127 15111965 141586127 15111965 10077754 15111965 158929254 270116107 158929254 270116107 760783812 691704583 760783812 691704583 365133088 623832863 365133088 623832863 636629665 494904037 636629665 494904037 328516794 463957533 328516794 463957533 739234006 295689088 739234006 295689088 96494168 132807164 96494168 132807164 919153895 104561308 919153895 104561308 58817566 22668004 58817566 22668004 14590705 22668004 82115494 221806487 82115494 221806487 693017755 544795917 693017755 544795917 362510710 507876626 362510710 507876626 737736982 317288406 737736982 317288406 800993602 132750192 800993602 132750192 985006668 22536350 985006668 126602891 985006668 126602891 876769280 611479859 876769280 611479859 238861143 300060976 238861143 300060976 152692401 183221224 152692401 183221224 39596352 57804430 39596352 57804430 961183925 57804430 949886079 248919302 949886079 248919302 754458010 425400036 754458010 425400036 630433177 926705081 630433177 926705081 624838172 536243223 624838172 536243223 480555109 989626677 480555109 989626677 406312613 904186170 406312613 904186170 586234379 528872198 586234379 528872198 402366406 800862711 402366406 800862711 360590165 368808423 360590165 368808423 245060480 96472131 245060480 96472131 64353976 96472131 930203016 147520372 930203016 147520372 752748630 693806795 752748630 693806795 241362425 295790708 241362425 295790708 817391796 77794715 817391796 77794715 27749493 41744363 27749493 48628807 27749493 48628807 122912923 207418172 122912923 207418172 785726223 379093105 785726223 379093105 284776093 471574971 284776093 471574971 589214753 926981676 589214753 926981676 407837802 574462857 407837802 574462857 601345412 694948269 601345412 694948269 725416324 194448225 725416324 194448225 946139345 65487222 946139345 65487222 955985727 65487222 45970129 162428791 45970129 162428791 212833272 356245138 212833272 356245138 716663934 943467980 716663934 943467980 539196614 530912291 539196614 530912291 421459016 985901424 421459016 985901424 697178793 241161467 697178793 241161467 96093401 85793111 96093401 85793111 35774439 52868862 35774439 127929740 35774439 127929740 913390711 282798365 913390711 282798365 213502382 341237009 213502382 341237009 248972060 460078476 248972060 460078476 701703040 418619047 701703040 418619047 145531494 164355147 145531494 164355147 109584953 128206719 109584953 128206719 81676104 72065347 81676104 72065347 40155946 59683502 40155946 62802153 40155946 62802153 845555293 266550263 845555293 266550263 184945695 297508365 184945695 297508365 546607602 918796964 546607602 918796964 344771794 538929362 344771794 538929362 646340573 998584021 646340573 998584021 398423231 515505913 398423231 515505913 832965021 45473654 832965021 45473654 30340301 45473654 859316191 317233789 859316191 317233789 775376395 334218461 775376395 334218461 296446069 932854516 296446069 932854516 597370072 622131156 597370072 622131156 522995615 889695352 522995615 889695352 416624599 557654762 416624599 557654762 557917835 956120845 557917835 956120845 407375634 579777809 407375634 579777809 355672364 919966632 355672364 919966632 836435763 180017419 836435763 180017419 100717331 72512801 100717331 72512801 983740024 24700005 983740024 38368300 983740024 38368300 938983351 201974229 938983351 201974229 186090763 383466419 186090763 383466419 287893034 517777459 287893034 517777459 590567819 697630231 590567819 697630231 268086768 381319470 268086768 381319470 765285359 318526296 765285359 318526296 882107669 52519362 882107669 52519362 964713347 52519362 806722466 330009005 806722466 330009005 286423481 772811695 286423481 772811695 521274293 595539677 521274293 595539677 358151408 687656846 358151408 687656846 654229300 911240235 654229300 911240235 416177895 575981102 416177895 575981102 559246247 511162685 559246247 511162685 466452025 879476402 466452025 879476402 565030003 375934198 565030003 375934198 839136643 55258692 839136643 55258692 962782669 55258692 838238899 793050629 838238899 793050629 487757511 754799900 487757511 754799900 792550251 265228965 792550251 265228965 931300872 21285258 931300872 21285258 6549674 9576481 6549674 58401377 6549674 58401377 880097637 202200605 880097637 202200605 235845356 398234991 235845356 398234991 290608978 485764400 290608978 485764400 360773216 906592990 360773216 906592990 389053030 533131353 389053030 533131353 650915229 938078689 650915229 938078689 546102177 724789368 546102177 724789368 646359376 822754587 646359376 822754587 318470810 437067586 318470810 437067586 754657241 27293566 754657241 27293566 982069541 27293566 979096295 89448638 979096295 89448638 71994237 183460551 71994237 183460551 851802708 355366220 851802708 355366220 248313585 687464742 248313585 687464742 596929767 725066281 596929767 725066281 537542330 490510551 537542330 490510551 323891054 459176129 323891054 459176129 291035901 400282516 291035901 400282516 199288002 281854840 199288002 281854840 130792132 161078239 130792132 161078239 965567830 51057036 965567830 204818203 965567830 204818203 306656756 786349821 306656756 786349821 661751838 497292219 661751838 497292219 315786804 433988665 315786804 433988665 280531942 260586686 280531942 260586686 140135620 200033466 140135620 200033466 869752558 151410219 869752558 151410219 75325872 107378183 75325872 107378183 989022814 6449568 989022814 6449568 4083639 6449568 858999160 325315016 858999160 325315016 218540245 941020077 218540245 941020077 560016827 690988766 560016827 690988766 467125117 929284950 467125117 929284950 612225410 844796213 612225410 844796213 323919561 402624014 323919561 402624014 735814584 154979458 735814584 154979458 48504242 59984175 48504242 59984175 22603825 34143810 22603825 35407287 22603825 35407287 62280199 227022159 62280199 227022159 228461066 432867168 228461066 432867168 704273510 533691451 704273510 533691451 436544158 993885779 436544158 993885779 269328166 374389953 269328166 374389953 807566077 257198002 807566077 257198002 951335930 52613059 951335930 52613059 964643513 52613059 58388393 129920915 58388393 129920915 860698456 381181308 860698456 381181308 698283514 607311101 698283514 607311101 458825483 971447353 458825483 971447353 502012907 580151255 502012907 580151255 332276997 470495022 332276997 470495022 233339998 75725225 233339998 75725225 949220022 75725225 823379052 435630290 823379052 435630290 644894518 637271357 644894518 637271357 460742855 509115371 460742855 509115371 413242626 626421892 413242626 626421892 535604984 533271691 535604984 533271691 62918981 68438925 62918981 68438925 954038500 68438925 916135504 209055084 916135504 209055084 822962056 357845240 822962056 357845240 241403923 389320939 241403923 389320939 733591179 944985416 733591179 944985416 396367359 278673872 396367359 278673872 179808848 175725125 179808848 175725125 903114335 8966639 903114335 8966639 993455589 8966639 36056632 89703660 36056632 89703660 918255136 312455300 918255136 312455300 759587345 362654839 759587345 362654839 707321041 930654779 707321041 930654779 231702057 154640086 231702057 154640086 926501219 111672798 926501219 178902329 926501219 178902329 796523028 345080783 796523028 345080783 234052269 369423872 234052269 369423872 530369184 936296882 530369184 936296882 399886954 611629350 399886954 611629350 281249861 410191689 281249861 410191689 172043971 202500376 172043971 202500376 936267258 96066958 936267258 181423064 936267258 181423064 687687471 469757970 687687471 469757970 620543538 904092244 620543538 904092244 515692411 580695763 515692411 580695763 341375178 954593506 341375178 954593506 525151334 629451963 525151334 629451963 208711734 21543526 208711734 21543526 13746692 21543526 926975292 304095779 926975292 304095779 752145132 846176408 752145132 846176408 403084737 197394005 403084737 197394005 956072159 2783044 956072159 2783044 1716471 2783044 29816979 57804429 29816979 57804429 941283255 224878295 941283255 224878295 231183528 602636024 231183528 602636024 719422160 289898806 719422160 289898806 841734063 226845637 841734063 226845637 884177038 174327749 884177038 182750172 884177038 182750172 155103092 280785210 155103092 280785210 253584289 455952311 253584289 455952311 370025590 802499704 370025590 802499704 657949833 449168471 657949833 449168471 705622890 330005834 705622890 330005834 147551082 62379184 147551082 62379184 978146145 33130879 978146145 62053544 978146145 62053544 109033190 192092805 109033190 192092805 855413430 230266321 855413430 230266321 475154031 784022490 475154031 784022490 748605903 169856925 748605903 169856925 907854387 11085167 907854387 11085167 7313263 11085167 807010381 310749442 807010381 310749442 747201745 812737498 747201745 812737498 539357972 459389716 539357972 459389716 275959122 296217794 275959122 296217794 183076434 269262749 183076434 269262749 897305364 57215028 897305364 57215028 29315097 44490092 29315097 169894085 29315097 169894085 810446375 341114891 810446375 341114891 769160711 342661177 769160711 342661177 694619377 808989725 694619377 808989725 378203375 909958188 378203375 909958188 492454746 835782441 492454746 835782441 385807846 682690056 385807846 682690056 597590447 938273344 597590447 938273344 363739052 498079866 363739052 498079866 237911647 246630392 237911647 246630392 108619159 58971814 108619159 58971814 39682003 58971814 924507097 193941145 924507097 193941145 180099286 311142729 180099286 311142729 681410850 989186905 681410850 989186905 260345577 383318928 260345577 383318928 876853985 114960208 876853985 114960208 989068405 15032104 989068405 15032104 9962564 15032104 975904183 93987323 975904183 93987323 841084899 284047293 841084899 284047293 804242558 355754578 804242558 355754578 289331879 448027571 289331879 448027571 631620992 739350889 631620992 739350889 400497487 974883586 400497487 974883586 577853105 429570859 577853105 429570859 747778593 358791533 747778593 358791533 141646058 64143598 141646058 64143598 43146570 64143598 881397269 315493497 881397269 315493497 257193201 485736289 257193201 485736289 421678931 957933604 421678931 957933604 469048940 599413807 469048940 599413807 317250414 261628275 317250414 261628275 1638094 2666279 1638094 97483781 1638094 97483781 73417470 130151778 73417470 130151778 106584311 370500771 106584311 370500771 705689205 919019270 705689205 919019270 364912969 690140787 364912969 690140787 647933693 549051713 647933693 549051713 507704106 733495623 507704106 733495623 618793727 790537719 618793727 790537719 343000687 520058146 343000687 520058146 808346354 245069921 808346354 245069921 142295225 78771438 142295225 78771438 27017067 40621564 27017067 286202484 27017067 286202484 772927618 351724896 772927618 351724896 726340475 454013696 726340475 454013696 345529913 948447915 345529913 948447915 541246420 366744301 541246420 366744301 798555326 247715624 798555326 247715624 110131508 108570555 110131508 108570555 931099056 80704339 931099056 80704339 48164140 71696775 48164140 634726005 48164140 634726005 735882979 385024014 735882979 385024014 766605261 233167397 766605261 233167397 908389720 2777685 908389720 2777685 998015678 2777685 978693386 137363574 978693386 137363574 899994072 164890166 899994072 164890166 693525376 946465112 693525376 946465112 426767758 315674428 426767758 315674428 868929906 88295933 868929906 88295933 941913165 1951448 941913165 1951448 998525290 1951448 765069594 984965261 765069594 984965261 422108135 562599915 422108135 562599915 332783536 455634007 332783536 455634007 716815094 365290652 716815094 365290652 786148273 312079123 786148273 312079123 127422310 6107612 127422310 6107612 995692644 6107612 974402275 268099193 974402275 268099193 818287563 309575057 818287563 309575057 783712804 327476921 783712804 327476921 706224566 884291906 706224566 884291906 357945551 628166379 357945551 628166379 572306617 815611896 572306617 815611896 626902980 911848127 626902980 911848127 437507631 666725853 437507631 666725853 762328857 197528958 762328857 197528958 30302802 45411635 30302802 371914747 30302802 371914747 276427987 586478557 276427987 586478557 884784849 134801896 884784849 134801896 51633002 2949472 51633002 2949472 997925697 2949472 63129432 288119080 63129432 288119080 192855915 415781518 192855915 415781518 692047353 655643397 692047353 655643397 344597289 672961991 344597289 672961991 939920230 1039826 939920230 1039826 774933 1039826 10468818 27570057 10468818 27570057 254058670 404737039 254058670 404737039 465946812 952400917 465946812 952400917 545787389 508209483 545787389 508209483 324549633 281494321 324549633 281494321 881075083 175979900 881075083 175979900 927822139 23312254 927822139 23312254 984378567 23312254 866386019 256194138 866386019 256194138 299355765 808206053 299355765 808206053 620095001 673915985 620095001 673915985 332876794 486263236 332876794 486263236 707305426 379580617 707305426 379580617 173628272 244725719 173628272 244725719 849947893 131867701 849947893 131867701 88033740 131867701 909194963 145610868 909194963 145610868 97143087 261363150 97143087 261363150 784020349 331825092 784020349 331825092 176143458 245836253 176143458 245836253 919034998 54383715 919034998 54383715 963262988 54383715 108649941 364806183 108649941 364806183 739324184 472564241 739324184 472564241 558416493 979607387 558416493 979607387 486723636 503242691 486723636 503242691 231753698 281724741 231753698 281724741 111870398 79975438 111870398 79975438 53488092 79975438 945452243 139280877 945452243 139280877 870396092 344189486 870396092 344189486 673827953 912782279 673827953 912782279 292025825 327321564 292025825 327321564 118778024 71645254 118778024 71645254 48130647 71645254 925071608 169072959 925071608 169072959 162338532 371360620 162338532 371360620 712515338 897121577 712515338 897121577 423862424 513853056 423862424 513853056 397328147 686387873 397328147 686387873 797924067 225156018 797924067 225156018 870650624 185508718 870650624 185508718 10524496 15877650 10524496 212123727 10524496 212123727 794582867 625509606 794582867 625509606 330671423 493023256 330671423 493023256 119288102 9811466 119288102 9811466 6679931 9811466 28305736 185588314 28305736 185588314 841807724 240585182 841807724 240585182 797515847 643805249 797515847 643805249 314976097 457152328 314976097 457152328 296493296 398960174 296493296 398960174 158325058 177428938 158325058 177428938 902530554 47764553 902530554 47764553 967437980 47764553 247558361 435954932 247558361 435954932 429861819 877115892 429861819 877115892 615381624 523551130 615381624 523551130 517477736 769482445 517477736 769482445 424569489 532610037 424569489 532610037 618579953 862709008 618579953 862709008 318020671 337983556 318020671 337983556 813178316 18815469 813178316 18815469 12385967 18815469 962239738 285428299 962239738 285428299 283571672 432127377 283571672 432127377 352595007 830188655 352595007 830188655 750656975 305335205 750656975 305335205 850812239 89483171 850812239 89483171 6590201 9596870 6590201 25987019 6590201 25987019 856740501 261207327 856740501 261207327 196933428 349483913 196933428 349483913 613368184 670868918 613368184 670868918 356247934 709607699 356247934 709607699 580755402 974651844 580755402 974651844 357925957 577405661 357925957 577405661 635450174 617919522 635450174 617919522 513428221 944011467 513428221 944011467 322247101 464370979 322247101 464370979 205476927 167558544 205476927 167558544 996559065 1786061 996559065 1786061 1266782 1786061 818888359 425583147 818888359 425583147 412662667 809884176 412662667 809884176 797119449 244315776 797119449 244315776 898138190 85401407 898138190 85401407 57176287 85401407 66067336 134711211 66067336 134711211 188724727 535698003 188724727 535698003 397970653 884582194 397970653 884582194 559193104 388503561 559193104 388503561 752888716 292225674 752888716 292225674 189053212 226911252 189053212 226911252 873906871 26822428 873906871 26822428 17237006 26822428 169746848 258779418 169746848 258779418 285420291 897574479 285420291 897574479 380309227 718392316 380309227 718392316 474104052 502351652 474104052 502351652 613306391 788563059 613306391 788563059 580128888 972801850 580128888 972801850 359946887 501946206 359946887 501946206 654970124 655287314 654970124 655287314 413884214 522014964 413884214 522014964 553338575 945362596 553338575 945362596 335660359 433924083 335660359 433924083 819401186 89393129 819401186 89393129 963521673 12006611 963521673 12006611 7836045 12006611 982168495 27467907 982168495 27467907 969051206 55995645 969051206 55995645 67215456 123882507 67215456 123882507 834882738 417138404 834882738 417138404 582795561 937515950 582795561 937515950 309901050 71901517 309901050 71901517 951809519 71901517 75726985 120464638 75726985 120464638 841863253 245908805 841863253 245908805 743415539 678594502 743415539 678594502 484371793 833648724 484371793 833648724 527290903 580987314 527290903 580987314 673155843 375604310 673155843 375604310 95022050 55754023 95022050 55754023 985358629 22189775 985358629 66453208 985358629 66453208 83216290 142920764 83216290 142920764 809330416 356664747 809330416 356664747 294325827 475206069 294325827 475206069 324520218 856162590 324520218 856162590 588607306 372030834 588607306 372030834 790863798 161434918 790863798 161434918 91451477 58098658 91451477 58098658 985517676 21994064 985517676 87595834 985517676 87595834 77517810 851559560 77517810 851559560 688963471 438892868 688963471 438892868 712044089 424174114 712044089 424174114 250290323 372735909 250290323 372735909 821354286 176524691 821354286 176524691 930298978 19699738 930298978 19699738 986775015 19699738 977424144 56042448 977424144 56042448 113676096 176282746 113676096 176282746 793155908 332959351 793155908 332959351 265209620 471920845 265209620 471920845 669508449 992774833 669508449 992774833 422542381 728510373 422542381 728510373 562144603 620317578 562144603 620317578 525674430 862667964 525674430 862667964 399016489 540791703 399016489 540791703 457045015 885577594 457045015 885577594 659860786 435399421 659860786 435399421 789049921 293410813 789049921 293410813 117587060 156721153 117587060 156721153 87412983 65699286 87412983 65699286 960679166 17796564 960679166 17796564 11655619 17796564 905031238 182444101 905031238 182444101 131608444 213498845 131608444 213498845 735378364 414369512 735378364 414369512 713960892 824783068 713960892 824783068 358598471 422018381 358598471 422018381 264130726 373618861 264130726 373618861 179792343 175075820 179792343 175075820 898344027 32150427 898344027 32150427 2889889 4470066 2889889 151747932 2889889 151747932 704672376 496208289 704672376 496208289 589486252 908394773 589486252 908394773 290990129 401257890 290990129 401257890 137911524 157329719 137911524 157329719 898804223 79333684 898804223 79333684 946708971 79333684 925153036 123787301 925153036 123787301 121443808 200448102 121443808 200448102 849595244 656625491 849595244 656625491 333632963 953918431 333632963 953918431 646196456 501282038 646196456 501282038 468731713 987122852 468731713 987122852 631063487 516406184 631063487 516406184 466912767 825128196 466912767 825128196 703722094 420382148 703722094 420382148 148927898 61662175 148927898 61662175 958512008 61662175 936757835 253323854 936757835 253323854 830560802 268199233 830560802 268199233 771585529 387037415 771585529 387037415 277632951 428036742 277632951 428036742 666346512 675789206 666346512 675789206 246301337 288269389 246301337 288269389 840020787 177811028 840020787 177811028 885942294 167271258 885942294 167271258 899818672 144844539 899818672 144844539 61199758 22483744 61199758 22483744 14269907 22483744 18350848 110906023 18350848 110906023 912765874 862632949 912765874 862632949 504109574 608951652 504109574 608951652 636324008 872731033 636324008 872731033 394295870 549786116 394295870 549786116 654038933 786056100 654038933 786056100 343931804 995804957 343931804 995804957 543581934 652860541 543581934 652860541 588437933 805528837 588437933 805528837 381532717 668439678 381532717 668439678 648147208 950411540 648147208 950411540 409723219 554645516 409723219 554645516 518253819 976345228 518253819 976345228 323516019 479719247 323516019 479719247 261315556 359681181 261315556 359681181 762359569 315431659 762359569 315431659 65919265 87010681 65919265 87010681 951182648 72750718 951182648 397861983 951182648 397861983 297906210 722009028 297906210 722009028 629147413 937449594 629147413 937449594 348202592 793457476 348202592 793457476 559760408 677756157 559760408 677756157 444521581 786555120 444521581 786555120 610513825 369512939 610513825 369512939 754231620 321445074 754231620 321445074 842688284 33774869 842688284 33774869 22454013 33774869 58507464 175473607 58507464 175473607 879396577 234065409 879396577 234065409 743504367 455223097 743504367 455223097 346209762 823734823 346209762 823734823 545306412 490272001 545306412 490272001 685752677 388654694 685752677 388654694 783794022 288558252 783794022 288558252 89461568 31600081 89461568 31600081 2587855 3782105 2587855 62469081 2587855 62469081 910985905 150011584 910985905 150011584 110519808 306771763 110519808 306771763 784678727 378638836 784678727 378638836 297886534 673029337 297886534 673029337 573154953 741519452 573154953 741519452 216763808 43994720 216763808 43994720 970387375 43994720 939476466 174459944 939476466 174459944 415258560 941539377 415258560 941539377 492206933 259052446 492206933 259052446 117110982 151249896 117110982 151249896 57726301 46334034 57726301 46334034 968361641 46334034 963296730 70080058 963296730 70080058 63626680 175785364 63626680 175785364 691556428 647053005 691556428 647053005 524908930 475543147 524908930 475543147 913239989 131155668 913239989 148044218 913239989 148044218 833320370 328508394 833320370 328508394 243884672 382068010 243884672 382068010 708238315 446136129 708238315 446136129 300569500 877631796 300569500 877631796 476801697 278153165 476801697 278153165 821367011 172293906 821367011 172293906 83652336 125814559 83652336 212930152 83652336 212930152 222993910 355902577 222993910 355902577 741702261 432788883 741702261 432788883 705109662 549658617 705109662 549658617 371140685 915087162 371140685 915087162 622835865 578685072 622835865 578685072 320540481 419151179 320540481 419151179 731619914 240923548 731619914 240923548 84222840 19568739 84222840 19568739 8370293 12658158 8370293 145543950 8370293 145543950 146811714 481334852 146811714 481334852 804506359 32873309 804506359 32873309 978277243 32873309 35355625 227163646 35355625 227163646 273641789 477692425 273641789 477692425 618861373 660198879 618861373 660198879 447941579 821712108 447941579 821712108 698695422 313400882 698695422 313400882 883224615 154909203 883224615 154909203 83138407 16293439 83138407 16293439 992036458 11556758 992036458 248510712 992036458 248510712 817118918 298076402 817118918 298076402 228278897 364162628 228278897 364162628 254968204 409518817 254968204 409518817 438218812 984599560 438218812 984599560 654461720 539696377 654461720 539696377 334393221 903729543 334393221 903729543 467995551 516936839 467995551 516936839 706141640 299893324 706141640 299893324 822163326 66884701 822163326 66884701 14107932 22151411 14107932 554128908 14107932 554128908 618282087 947436488 618282087 947436488 472552147 758621890 472552147 758621890 578941487 652722763 578941487 652722763 431484424 373728025 431484424 373728025 781472184 173736656 781472184 173736656 83670350 93228889 83670350 93228889 24870696 37397909 24870696 131730369 24870696 131730369 163437347 929011790 163437347 929011790 632848370 791407376 632848370 791407376 320685733 386582070 320685733 386582070 222103412 325162367 222103412 325162367 209326736 284644832 209326736 284644832 892715222 135304480 892715222 135304480 69151288 55572411 69151288 55572411 962714154 55572411 50156931 132995692 50156931 132995692 148477482 295631595 148477482 295631595 769049546 373295352 769049546 373295352 684084632 474247300 684084632 474247300 305232674 25692058 305232674 25692058 16493543 25692058 933891841 234493503 933891841 234493503 835101227 366353458 835101227 366353458 245989713 486497577 245989713 486497577 502506689 806788101 502506689 806788101 691421713 293527439 691421713 293527439 836832644 154908614 836832644 154908614 19790468 19315518 19790468 19315518 12643149 19315518 30118642 201485627 30118642 201485627 839878458 242010296 839878458 242010296 717851245 727104207 717851245 727104207 332403268 19192922 332403268 19192922 12568689 19192922 26028588 226209014 26028588 226209014 209857195 428483088 209857195 428483088 596940711 859778479 596940711 859778479 639417454 679657104 639417454 679657104 430563739 994126219 430563739 994126219 359572710 425085426 359572710 425085426 733352908 391558175 733352908 391558175 762197662 348746699 762197662 348746699 65466980 71769472 65466980 71769472 969230924 45184551 969230924 130519307 969230924 130519307 831411564 265051755 831411564 265051755 750516126 893464605 750516126 893464605 376269536 796611798 376269536 796611798 523387794 914621941 523387794 914621941 728085810 335200828 728085810 335200828 161129144 110944778 161129144 110944778 926874189 110944778 685948820 843273933 685948820 843273933 466553048 468761428 466553048 468761428 799799370 46365807 799799370 46365807 968350295 46365807 948588959 96989583 948588959 96989583 852772200 256131761 852772200 256131761 264629485 846527490 264629485 846527490 589964929 374864757 589964929 374864757 188880575 52548136 188880575 52548136 35604145 52548136 91473994 188155311 91473994 188155311 873320306 286121789 873320306 286121789 258191719 782344897 258191719 782344897 625391642 527290740 625391642 527290740 404554458 977531488 404554458 977531488 639703640 566069066 639703640 566069066 238184221 12628704 238184221 12628704 991406709 12628704 977005010 188817844 977005010 188817844 863734122 281259697 863734122 281259697 800457215 485543365 800457215 485543365 331033342 630537036 331033342 630537036 611665475 942425955 611665475 942425955 421802708 532632031 421802708 532632031 952811480 64921177 952811480 64921177 43549698 64921177 77197621 215625052 77197621 215625052 835921682 975404067 835921682 975404067 607230695 767387075 607230695 767387075 390780815 488117729 390780815 488117729 289529268 247910924 289529268 247910924 144087874 190657450 144087874 190657450 967072349 48666664 967072349 134853545 967072349 134853545 302829439 818659822 302829439 818659822 515532410 384467676 515532410 384467676 136117311 95299170 136117311 95299170 59836356 89403501 59836356 89403501 983123655 5962699 983123655 5962699 3806452 5962699 7172985 72750715 7172985 72750715 713312428 644040835 713312428 644040835 270619306 377869448 270619306 377869448 755665586 357769158 755665586 357769158 762462787 183009099 762462787 183009099 973284745 9209387 973284745 9209387 993354214 9209387 939697184 97483776 939697184 97483776 923696107 276865077 923696107 276865077 215779859 850080122 215779859 850080122 581937888 572872895 581937888 572872895 334264904 558027489 334264904 558027489 610356049 831801532 610356049 831801532 449747139 450878551 449747139 450878551 229636973 334115460 229636973 334115460 216314794 237165984 216314794 237165984 852042231 90118017 852042231 90118017 940155270 90118017 851017589 331518111 851017589 331518111 676480516 481319222 676480516 481319222 526559157 967871506 526559157 967871506 649338957 440758399 649338957 440758399 714303144 5936881 714303144 5936881 995843733 5936881 24666083 48170040 24666083 48170040 117936493 201854630 117936493 201854630 179045641 370425195 179045641 370425195 740536833 399452820 740536833 399452820 318252630 998412040 318252630 998412040 457823188 595344036 457823188 595344036 354470107 847318118 354470107 847318118 511880411 257233889 511880411 257233889 853648941 154119104 853648941 154119104 102862534 154119104 174904457 386807772 174904457 386807772 677034789 924357700 677034789 924357700 373652760 736983929 373652760 736983929 747097957 209395067 747097957 209395067 92013975 122244683 92013975 122244683 22112154 33415061 22112154 259301057 22112154 259301057 773994421 876645544 773994421 876645544 386410163 474470742 386410163 474470742 278407742 290249476 278407742 290249476 817729762 248101464 817729762 248101464 114575358 111433283 114575358 111433283 957480835 63188156 957480835 123382866 957480835 123382866 906854423 271772857 906854423 271772857 267782155 403706560 267782155 403706560 275767757 800899509 275767757 800899509 555674735 317224249 555674735 317224249 834583178 230321677 834583178 230321677 886155874 85276167 886155874 85276167 985370278 22130933 985370278 53536144 985370278 53536144 957606535 328545811 957606535 328545811 256924267 460828765 256924267 460828765 644142353 992764868 644142353 992764868 479206161 544994966 479206161 544994966 573253606 969902300 573253606 969902300 524702594 672276486 524702594 672276486 333298374 854105601 333298374 854105601 811608003 261430597 811608003 261430597 955592314 4237675 955592314 4237675 2622137 3902284 2622137 7441339 2622137 7441339 54848540 106334941 54848540 106334941 855556483 265007671 855556483 265007671 768413639 403084897 768413639 403084897 273362579 424714052 273362579 424714052 685902989 503354668 685902989 503354668 419558563 534824896 419558563 534824896 635191678 915410432 635191678 915410432 306759557 425930919 306759557 425930919 254009952 356790715 254009952 356790715 190397471 85050741 190397471 85050741 943076136 85050741 95223132 153989413 95223132 153989413 887215797 353992470 887215797 353992470 271440337 573028045 271440337 573028045 662158532 874819872 662158532 874819872 539211431 701297530 539211431 701297530 707425337 363917172 707425337 363917172 789884197 265200869 789884197 265200869 87529036 78616820 87529036 78616820 947360110 78616820 207802209 415118343 207802209 415118343 685697315 979497546 685697315 979497546 361998256 484839820 361998256 484839820 684947217 13997587 684947217 13997587 990708122 13997587 41037802 111865530 41037802 111865530 287813585 649067013 287813585 649067013 673127433 409015614 673127433 409015614 268115165 242023612 268115165 242023612 96685326 24013986 96685326 24013986 15707284 24013986 198241103 382271955 198241103 382271955 609664303 929274392 609664303 929274392 368525015 776828861 368525015 776828861 660498353 542142329 660498353 542142329 583016147 950100080 583016147 950100080 355635946 304145013 355635946 304145013 184389505 243829815 184389505 243829815 937714100 93868117 937714100 116135959 937714100 116135959 177696463 293813514 177696463 293813514 726635755 596668739 726635755 596668739 392378366 817111830 392378366 817111830 549224246 648920737 549224246 648920737 402868860 941790999 402868860 941790999 570786299 462516564 570786299 462516564 845562161 230054636 845562161 230054636 150325319 22772210 150325319 22772210 14717262 22772210 956460446 149732506 956460446 149732506 132591816 307097297 132591816 307097297 214998122 477295456 214998122 477295456 766699185 277426816 766699185 277426816 161643739 168317631 161643739 168317631 922543020 110404628 922543020 110404628 949221378 75707768 949221378 195806698 949221378 195806698 867545856 221383028 867545856 221383028 184116326 427206909 184116326 427206909 326184414 951366717 326184414 951366717 596535358 715117885 596535358 715117885 353746956 515175009 353746956 515175009 795643985 246012627 795643985 246012627 880222311 32934003 880222311 32934003 21643006 32934003 85778210 152386679 85778210 152386679 877111198 217521050 877111198 217521050 207155058 842102277 207155058 842102277 501583766 963982665 501583766 963982665 680885151 467906787 680885151 467906787 185746500 231687850 185746500 231687850 151916395 61842814 151916395 61842814 960302207 55868261 960302207 55868261 37650775 55868261 949263152 115989892 949263152 115989892 85593844 137457826 85593844 137457826 843890878 309433158 843890878 309433158 313633586 853121246 313633586 853121246 597288336 773418098 597288336 773418098 524593160 686722812 524593160 686722812 673188734 452051922 673188734 452051922 745807718 343881242 745807718 343881242 891098781 75743483 891098781 75743483 50835237 75743483 882008818 363847685 882008818 363847685 676714363 869565881 676714363 869565881 578842119 707321534 578842119 707321534 409582907 954247762 409582907 954247762 436828120 249128170 436828120 249128170 859325472 167642266 859325472 167642266 103965962 37062477 103965962 37062477 24670466 37062477 93576397 152164815 93576397 152164815 864225366 369837574 864225366 369837574 277222681 419926566 277222681 419926566 281172737 745195507 281172737 745195507 595162309 815813073 595162309 815813073 353095659 630370545 353095659 630370545 550022697 827576743 550022697 827576743 402379091 604376623 402379091 604376623 513149165 837800969 513149165 837800969 289285469 78542741 289285469 78542741 16150342 25206236 16150342 36130900 16150342 36130900 815764515 303284756 815764515 303284756 692965710 688028766 692965710 688028766 269931420 198753232 269931420 198753232 60779227 60188163 60779227 60188163 959435027 60188163 817390220 291562757 817390220 291562757 195111366 360767219 195111366 360767219 748113408 625491405 748113408 625491405 392698962 882429762 392698962 882429762 550697861 508487581 550697861 508487581 343242687 728473532 343242687 728473532 572760905 925459846 572760905 925459846 672550979 318387235 672550979 318387235 866684313 50671105 866684313 50671105 30109927 45250781 30109927 121354262 30109927 121354262 212126850 432811271 212126850 432811271 661925141 621160326 661925141 621160326 296450095 350932520 296450095 350932520 771846051 145589888 771846051 145589888 86304605 12585930 86304605 12585930 8337317 12585930 928832594 145965926 928832594 145965926 839882158 448728120 839882158 448728120 417549482 949638223 417549482 949638223 931552309 101672067 931552309 101672067 66484957 77329851 66484957 77329851 966859827 49019244 966859827 120097653 966859827 120097653 168880284 290697592 168880284 290697592 768152182 652147302 768152182 652147302 347115872 471895531 347115872 471895531 753401538 267046090 753401538 267046090 134777858 142587733 134777858 142587733 977939802 33288203 977939802 34277634 977939802 34277634 31309231 75092973 31309231 75092973 947562833 163238796 947562833 163238796 157035978 460416320 157035978 460416320 319838960 943055806 319838960 943055806 481332856 483706569 481332856 483706569 758018035 298669364 758018035 298669364 100030798 75987676 100030798 75987676 992674128 10468942 992674128 96265851 992674128 96265851 161781513 568930252 161781513 568930252 582203582 416073107 582203582 416073107 738381599 367289134 738381599 367289134 754808899 272500500 754808899 272500500 876545176 117989484 876545176 117989484 60506848 67859722 60506848 67859722 16028498 24832465 16028498 41757893 16028498 41757893 53390760 364625178 53390760 364625178 990464561 3758284 990464561 3758284 997417557 3758284 83349155 128446600 83349155 128446600 134526549 356648273 134526549 356648273 276451679 423495602 276451679 423495602 308400002 519420774 308400002 519420774 544038580 718728786 544038580 718728786 318019190 264635650 318019190 264635650 164658310 95076422 164658310 95076422 948609902 22954589 948609902 22954589 984586078 22954589 731290676 412175402 731290676 412175402 310720964 761757402 310720964 761757402 661774382 672990619 661774382 672990619 480728899 980336687 480728899 980336687 547988376 508583966 547988376 508583966 373707771 623743498 373707771 623743498 463310615 755193546 463310615 755193546 637254458 571388947 637254458 571388947 664534416 301971836 664534416 301971836 12947353 19821020 12947353 244589280 12947353 244589280 199233152 320174145 199233152 320174145 769352039 440461023 769352039 440461023 678117230 762238107 678117230 762238107 570620386 561734434 570620386 561734434 528338563 781879826 528338563 781879826 192160506 95293930 192160506 95293930 34499998 50625114 34499998 117470073 34499998 117470073 905478810 204098775 905478810 204098775 233216829 359674480 233216829 359674480 744126969 485184273 744126969 485184273 506672852 895272746 506672852 895272746 113258683 142750036 113258683 142750036 913471703 50309416 913471703 50309416 34110093 50309416 963746391 110006528 963746391 110006528 156922030 311258087 156922030 311258087 737695314 408013699 737695314 408013699 379300768 972542850 379300768 972542850 659751053 760592122 659751053 760592122 416493300 587637603 416493300 587637603 571794870 505714881 571794870 505714881 357309876 777886264 357309876 777886264 653111063 541191742 653111063 541191742 190549330 283409806 190549330 283409806 146516773 176166489 146516773 176166489 76552288 60235629 76552288 60235629 40643185 60235629 955046366 261910672 955046366 261910672 762666300 465221706 762666300 465221706 341317564 953274531 341317564 953274531 387394610 683537805 387394610 683537805 542385106 756472913 542385106 756472913 88706364 48837337 88706364 48837337 966989771 48837337 120286488 247833973 120286488 247833973 191447654 766136981 191447654 766136981 655305860 981728042 655305860 981728042 426178085 637085218 426178085 637085218 719880240 367316720 719880240 367316720 797003482 207245629 797003482 207245629 85099024 66924886 85099024 66924886 985570968 21951082 985570968 27231804 985570968 27231804 29215273 55231445 29215273 55231445 961277668 145391449 961277668 145391449 104204747 205660624 104204747 205660624 211000238 396944221 211000238 396944221 273482481 446340187 273482481 446340187 380735936 816675205 380735936 816675205 711927670 365922988 711927670 365922988 852458773 144964131 852458773 144964131 957119058 62724212 957119058 62724212 990147870 14907717 990147870 42103889 990147870 42103889 63156225 177420664 63156225 177420664 141530586 217894405 141530586 217894405 759721307 493844799 759721307 493844799 567120551 960299920 567120551 960299920 679606644 429859208 679606644 429859208 784984643 206593976 784984643 206593976 116216245 139675603 116216245 139675603 906846027 139675603 861142534 322719098 861142534 322719098 323225178 995535935 323225178 995535935 428658955 537606380 428658955 537606380 608821036 898792707 608821036 898792707 348337573 711862746 348337573 711862746 662416164 990576072 662416164 990576072 478657977 425664945 478657977 425664945 280997415 380673512 280997415 380673512 743463891 327918770 743463891 327918770 186132944 231522587 186132944 231522587 79295857 55729652 79295857 55729652 962629665 55729652 836098628 283686931 836098628 283686931 765871838 490352828 765871838 490352828 664790796 507452492 664790796 507452492 277484591 374436067 277484591 374436067 762717846 312065241 762717846 312065241 886919617 8659218 886919617 8659218 993647525 8659218 7355824 107661065 7355824 107661065 197912452 351537039 197912452 351537039 304261102 567573548 304261102 567573548 631002650 582074356 631002650 582074356 311873140 341018957 311873140 341018957 801899468 290709986 801899468 290709986 185717561 89568806 185717561 89568806 940424134 89568806 64390396 110457453 64390396 110457453 887842875 179765546 887842875 179765546 142058981 217198093 142058981 217198093 225696317 377807463 225696317 377807463 287117038 843877483 287117038 843877483 631825305 796095799 631825305 796095799 365853425 671799763 365853425 671799763 649701345 827950444 649701345 827950444 357490797 981151963 357490797 981151963 664205627 485964792 664205627 485964792 699900179 340902551 699900179 340902551 817753772 263114826 817753772 263114826 145592665 64385721 145592665 64385721 956512056 64385721 60326665 186548431 60326665 186548431 793835885 324880423 793835885 324880423 219428730 348116927 219428730 348116927 242006566 570603219 242006566 570603219 637243582 898821541 637243582 898821541 390245222 541464724 390245222 541464724 632956200 781540285 632956200 781540285 305621195 404351912 305621195 404351912 743698451 206317548 743698451 206317548 962923303 12685196 962923303 12685196 991351116 12685196 244970348 422525325 244970348 422525325 671476608 788232231 671476608 788232231 324556811 457911798 324556811 457911798 291796142 348447146 291796142 348447146 769568832 209532769 769568832 209532769 874196605 50818573 874196605 50818573 34595471 50818573 99125054 194372627 99125054 194372627 158555807 301508442 158555807 301508442 712935647 890236107 712935647 890236107 400399763 72545590 400399763 72545590 10616739 1024027 10616739 1024027 762648 1024027 28661919 131235894 28661919 131235894 890302398 272800548 890302398 272800548 770310692 426556407 770310692 426556407 331804456 785339017 331804456 785339017 700713215 428036744 700713215 428036744 908664098 108345325 908664098 108345325 987091653 14654545 987091653 14654545 990306465 14654545 14105712 75823471 14105712 75823471 123525882 336196959 123525882 336196959 268217860 879872775 268217860 879872775 494500285 398589606 494500285 398589606 775693952 174462377 775693952 174462377 11953585 18247565 11953585 18927973 11953585 18927973 45198945 268283736 45198945 268283736 281892295 440390413 281892295 440390413 415622077 918855109 415622077 918855109 356233543 580934400 356233543 580934400 642111515 682027321 642111515 682027321 467447984 938743036 467447984 938743036 366160380 599007262 366160380 599007262 615286842 912042252 615286842 912042252 311200480 405434525 311200480 405434525 753522203 336466782 753522203 336466782 71013250 107408126 71013250 144676372 71013250 144676372 902754565 161967568 902754565 161967568 109954085 271738569 109954085 271738569 609146650 754177999 609146650 754177999 343483213 560454992 343483213 560454992 400166237 897379716 400166237 897379716 463499853 302396184 463499853 302396184 878812180 153591364 878812180 153591364 945365609 39380240 945365609 39380240 973414179 39380240 183560380 341292633 183560380 341292633 309491853 885104252 309491853 885104252 802682562 271570029 802682562 271570029 887511102 41027522 887511102 41027522 26712051 40276303 26712051 154950930 26712051 154950930 828570506 344826698 828570506 344826698 754071078 469715260 754071078 469715260 478920191 788867179 478920191 788867179 387502922 503898792 387502922 503898792 659728003 869936390 659728003 869936390 502065654 666446976 502065654 666446976 690646685 421661175 690646685 421661175 722776572 402261474 722776572 402261474 256454815 284210690 256454815 284210690 177271229 214865438 177271229 214865438 910849448 11332612 910849448 11332612 992189448 11332612 923596547 286583650 923596547 286583650 676936835 942995512 676936835 942995512 462557217 695426114 462557217 695426114 658481757 994706920 658481757 994706920 355617920 670693465 355617920 670693465 898348864 131116302 898348864 131116302 87253181 131116302 884359687 197627820 884359687 197627820 706836587 889500935 706836587 889500935 316028219 315225664 316028219 315225664 792001896 297034827 792001896 297034827 62714707 92175655 62714707 92175655 61572122 92175655 719565539 524354472 719565539 524354472 454587085 561866533 454587085 561866533 590693225 914214808 590693225 914214808 828993831 114373150 828993831 114373150 76158362 114373150 771748367 398695288 771748367 398695288 587420241 816271059 587420241 816271059 228636271 222884468 228636271 222884468 889185294 32823115 889185294 32823115 978296105 32823115 975891375 259278666 975891375 259278666 228048519 366593807 228048519 366593807 586430123 888599432 586430123 888599432 355035853 952688361 355035853 952688361 614137048 350885348 614137048 350885348 845842844 172683011 845842844 172683011 91247128 36503153 91247128 36503153 4572006 7267694 4572006 135343306 4572006 135343306 119693491 320896067 119693491 320896067 770747030 375242777 770747030 375242777 289653085 848000401 289653085 848000401 580325329 500304401 580325329 500304401 370166382 825364033 370166382 825364033 724378358 401386527 724378358 401386527 819937037 10578075 819937037 10578075 7126217 10578075 948796822 188908678 948796822 188908678 834577899 594603231 834577899 594603231 363328779 884913653 363328779 884913653 517156736 751143049 517156736 751143049 349844560 507181523 349844560 507181523 513345197 914156239 513345197 914156239 641892785 942234568 641892785 942234568 408962212 580055686 408962212 580055686 565702931 969182242 565702931 969182242 390017435 830436584 390017435 830436584 340056564 488946946 340056564 488946946 672127350 396802004 672127350 396802004 245290649 330996523 245290649 330996523 821272995 180136372 821272995 180136372 40409026 20739795 40409026 20739795 13404686 20739795 869527065 395038852 869527065 395038852 467495502 793555685 467495502 793555685 876091626 133791173 876091626 133791173 49840170 74219234 49840170 142896550 49840170 142896550 892573873 165743992 892573873 165743992 193950902 381825447 193950902 381825447 665029441 846859480 665029441 846859480 442845138 570161521 442845138 570161521 585590836 928601363 585590836 928601363 641049836 775644095 641049836 775644095 337614655 520584278 337614655 520584278 655309943 998339290 655309943 998339290 314152445 424911687 314152445 424911687 895055322 139625976 895055322 139625976 83895823 47764548 83895823 47764548 20650135 20005516 20650135 20005516 986573905 20005516 37629364 56488574 37629364 56488574 56008612 88472958 56008612 88472958 882549766 237635345 882549766 237635345 306926027 596766225 306926027 596766225 676872060 356494611 676872060 356494611 781332952 299708150 781332952 299708150 118609415 87531413 118609415 87531413 58536819 87531413 855513707 338559248 855513707 338559248 247065750 846538090 247065750 846538090 505882859 447930187 505882859 447930187 94778532 59265049 94778532 59265049 996903477 4704720 996903477 18065948 996903477 18065948 40618734 111827282 40618734 111827282 149250293 446144046 149250293 446144046 669549133 833527812 669549133 833527812 510039157 532869036 510039157 532869036 387454403 977121134 387454403 977121134 620938746 867794191 620938746 867794191 607563455 515115501 607563455 515115501 343707464 688242719 343707464 688242719 851517352 167637798 851517352 167637798 53710297 71920761 53710297 71920761 980083634 27322569 980083634 27322569 17571458 27322569 115979223 202996289 115979223 202996289 186372673 383987901 186372673 383987901 715243812 742995619 715243812 742995619 418465077 516046071 418465077 516046071 605902946 878324505 605902946 878324505 387725121 539300576 387725121 539300576 359145635 882347652 359145635 882347652 892433962 84449844 892433962 84449844 4752837 7512982 4752837 104256266 4752837 104256266 827128524 303589290 827128524 303589290 683771779 472983908 683771779 472983908 649810290 910517067 649810290 910517067 371918176 481005411 371918176 481005411 301746118 399435592 301746118 399435592 810082670 262686236 810082670 262686236 851669546 220665521 851669546 220665521 57449730 37300873 57449730 37300873 992224279 11171531 992224279 213772698 992224279 213772698 204266308 788239524 204266308 788239524 689953958 456810999 689953958 456810999 771209179 249529993 771209179 249529993 833779194 249529993 221144210 384972340 221144210 384972340 276956233 452428930 276956233 452428930 722255686 192387124 722255686 192387124 124671792 140730680 124671792 140730680 39555174 58587607 39555174 75578598 39555174 75578598 941836338 373159448 941836338 373159448 258509985 678843548 258509985 678843548 591419959 839574592 591419959 839574592 315879221 456597679 315879221 456597679 250750191 324442793 250750191 324442793 829389083 58391315 829389083 58391315 39391407 58391315 142764018 340754015 142764018 340754015 728119545 429040839 728119545 429040839 290097005 702414981 290097005 702414981 762418576 324203129 762418576 324203129 184629006 202391288 184629006 202391288 887191027 65632445 887191027 65632445 44202306 65632445 874951371 203947583 874951371 203947583 150796063 354965244 150796063 354965244 704783247 680473443 704783247 680473443 429397210 991781718 429397210 991781718 296146071 388200415 296146071 388200415 241077434 311109299 241077434 311109299 816859398 266371826 816859398 266371826 157392334 201030791 157392334 201030791 119444485 176077428 119444485 176077428 94807772 113909410 94807772 113909410 25650016 6576639 25650016 6576639 995212728 6576639 62221556 232193721 62221556 232193721 822450924 404968190 822450924 404968190 669441289 805588526 669441289 805588526 452837457 656251620 452837457 656251620 639883447 805308279 639883447 805308279 444033144 308711398 444033144 308711398 41631648 61662177 41631648 90186530 41631648 90186530 247207816 387844887 247207816 387844887 267499461 412588834 267499461 412588834 712597450 825537563 712597450 825537563 467967652 628920838 467967652 628920838 511752881 379866835 511752881 379866835 193547670 283463040 193547670 283463040 95461687 103497286 95461687 103497286 956752217 64078944 956752217 233262099 956752217 233262099 172693844 633246813 172693844 633246813 555504531 745849627 555504531 745849627 277214157 303825050 277214157 303825050 934082674 36963322 934082674 36963322 975311300 36963322 960776826 70287722 960776826 70287722 120842661 241036451 120842661 241036451 234160460 573504817 234160460 573504817 630019329 986965811 630019329 986965811 535533521 530556224 535533521 530556224 390603243 663603024 390603243 663603024 615512268 902932192 615512268 902932192 364646220 771749837 364646220 771749837 520433466 851744957 520433466 851744957 247996288 248968714 247996288 248968714 938135300 7015539 938135300 7015539 994981982 7015539 6088081 121267190 6088081 121267190 84943869 147242748 84943869 147242748 814491919 516208045 814491919 516208045 596051015 969039888 596051015 969039888 364594598 507889440 364594598 507889440 633229475 768060091 633229475 768060091 343324058 958693496 343324058 958693496 593706339 588820046 593706339 588820046 204566650 89093535 204566650 89093535 940648621 89093535 790318660 348036226 790318660 348036226 364536917 941506703 364536917 941506703 567733760 444283135 567733760 444283135 863052483 57354118 863052483 57354118 24840679 37361303 24840679 57750645 24840679 57750645 859422719 850623103 859422719 850623103 466342969 792838497 466342969 792838497 396020783 729546106 396020783 729546106 705134363 225969477 705134363 225969477 92241235 96277452 92241235 96277452 64240487 96277452 886532342 233139933 886532342 233139933 839520719 359286276 839520719 359286276 271517806 635032374 271517806 635032374 658215841 963253970 658215841 963253970 550055867 781326331 550055867 781326331 599162326 615531608 599162326 615531608 341381403 941040543 341381403 941040543 572369190 601613921 572369190 601613921 646096329 513117124 646096329 513117124 368272874 997698677 368272874 997698677 632703960 734961042 632703960 734961042 404626669 989838890 404626669 989838890 640834542 250563157 640834542 250563157 37219958 13725251 37219958 13725251 9176824 13725251 34364480 237601802 34364480 237601802 816222490 931515507 816222490 931515507 429877660 547627240 429877660 547627240 742083041 331635366 742083041 331635366 113360883 105165813 113360883 105165813 49183403 39632170 49183403 39632170 26325843 39632170 964098570 125609792 964098570 125609792 842968325 270308112 842968325 270308112 267136455 472328550 267136455 472328550 330832858 677893559 330832858 677893559 504058555 513461888 504058555 513461888 352573448 817955916 352573448 817955916 576017156 437269030 576017156 437269030 84462573 109672009 84462573 109672009 927632120 109672009 383080959 923568999 383080959 923568999 447043539 554429748 447043539 554429748 631945780 882209305 631945780 882209305 390402165 540552212 390402165 540552212 781204379 20974300 781204379 20974300 13529811 20974300 907525691 170923813 907525691 170923813 167557244 385069156 167557244 385069156 590169046 769124236 590169046 769124236 436071456 986035411 436071456 986035411 642564254 536569691 642564254 536569691 352515655 832140657 352515655 832140657 728973392 376281773 728973392 376281773 250816211 314071300 250816211 314071300 806795850 199051921 806795850 199051921 931363277 7636826 931363277 7636826 994366671 7636826 173128805 329676926 173128805 329676926 696837239 963242519 696837239 963242519 463199692 8
91892 0 3706581 3661092 3706581 3661092 759238 886863 759238 886863 3336069 4808922 3336069 4808922 804118 650633 804118 650633 4712944 3835390 4712944 3835390 386155 1464274 386155 1464274 4359037 3112759 4359037 3112759 1085882 437200 1085882 437200 4244319 3340804 4244319 3340804 889679 415839 889679 415839 1667949 3101493 1667949 3101493 4370352 1657958 4370352 1657958 1049107 442655 1049107 442655 4022628 4657653 4022628 4657653 1648940 1685008 1648940 1685008 4157082 3004410 4157082 3004410 948875 1226301 948875 1226301 4515810 2370135 4515810 2370135 1898202 3343308 1898202 3343308 4112701 1669964 4112701 1669964 126600 3492567 126600 3492567 4076894 613371 4076894 613371 1649151 1278891 1649151 1278891 1136657 2170575 1136657 2170575 4083942 2634431 4083942 2634431 4743335 1681187 4743335 1681187 858126 654939 858126 654939 2006800 1886682 2006800 1886682 3718916 2262005 3718916 2262005 3919691 3055581 3919691 3055581 3344723 1657650 3344723 1657650 903379 703348 903379 703348 415449 3021291 415449 3021291 4417437 2515255 4417437 2515255 1070355 912194 1070355 912194 474104 3073034 474104 3073034 4285768 1664046 4285768 1664046 1680562 3332706 1680562 3332706 257652 854391 257652 854391 4290403 3080743 4290403 3080743 1069829 500867 1069829 500867 483819 4090683 483819 4090683 3349731 2187271 3349731 2187271 3850724 2010883 3850724 2010883 2169831 783492 2169831 783492 661318 604015 661318 604015 483816 131463 483816 131463 4042488 3091008 4042488 3091008 1348412 305792 1348412 305792 310220 461021 310220 461021 1626976 2982683 1626976 2982683 3578283 3336858 3578283 3336858 1669681 1472403 1669681 1472403 2869487 3350720 2869487 3350720 4398779 2291207 4398779 2291207 3882844 156387 3882844 156387 278858 407724 278858 407724 731618 3785901 731618 3785901 4531583 354207 4531583 354207 562653 4861001 562653 4861001 1672195 365985 1672195 365985 395819 1025040 395819 1025040 3325609 1686033 3325609 1686033 1363145 1249989 1363145 1249989 4158484 4178961 4158484 4178961 1673909 99213 1673909 99213 1094414 1339172 1094414 1339172 3937837 3338497 3937837 3338497 258976 679516 258976 679516 1445176 2401755 1445176 2401755 4797799 794644 4797799 794644 629325 597227 629325 597227 528833 266535 528833 266535 4558631 3341018 4558631 3341018 1682990 1066730 1682990 1066730 4343273 3346319 4343273 3346319 939646 346921 939646 346921 205551 3318273 205551 3318273 1266278 893655 1266278 893655 3870778 4533708 3870778 4533708 740462 790198 740462 790198 1655807 3323335 1655807 3323335 4820422 345434 4820422 345434 1439913 2391647 1439913 2391647 4564659 1995668 4564659 1995668 3356789 72247 3356789 72247 447773 3318838 447773 3318838 4702876 380102 4702876 380102 18916 2956495 18916 2956495 4306284 1660851 4306284 1660851 4576530 2284148 4576530 2284148 4098381 3107133 4098381 3107133 772668 463092 772668 463092 3352308 3057497 3352308 3057497 4013252 1349919 4013252 1349919 940064 315917 940064 315917 4209939 1656940 4209939 1656940 268092 4766809 268092 4766809 3904751 2164964 3904751 2164964 3351690 616005 3351690 616005 814061 958896 814061 958896 573944 1649295 573944 1649295 4684461 3032271 4684461 3032271 657878 1435054 657878 1435054 1567555 3977424 1567555 3977424 3752790 1161179 3752790 1161179 1910148 4308693 1910148 4308693 1344792 786632 1344792 786632 4586231 2898408 4586231 2898408 1272046 268078 1272046 268078 4551803 2212629 4551803 2212629 4093660 2744528 4093660 2744528 4615203 3343031 4615203 3343031 420830 1391491 420830 1391491 1685422 672351 1685422 672351 342405 3343528 342405 3343528 4773565 1650598 4773565 1650598 3314917 4697408 3314917 4697408 437122 38703 437122 38703 3655893 2189729 3655893 2189729 4623565 361535 4623565 361535 777957 1245088 777957 1245088 3314412 2440546 3314412 2440546 4278775 220701 4278775 220701 414164 1901636 414164 1901636 4666731 2951191 4666731 2951191 4322283 679211 4322283 679211 3127011 4382792 3127011 4382792 3918247 1254188 3918247 1254188 1173493 479562 1173493 479562 4723783 1864499 4723783 1864499 310945 944155 310945 944155 4461070 2593035 4461070 2593035 668649 916604 668649 916604 3763376 3398741 3763376 3398741 606774 620468 606774 620468 1344925 2845077 1344925 2845077 4548100 191226 4548100 191226 319164 1273465 319164 1273465 4346910 2415146 4346910 2415146 3352940 2237503 3352940 2237503 4678742 351820 4678742 351820 521455 1163524 521455 1163524 4668994 4966570 4668994 4966570 1366187 1020010 1366187 1020010 602633 2433146 602633 2433146 4685238 3571518 4685238 3571518 19721 269699 19721 269699 506497 1685995 506497 1685995 3328623 33240 3328623 33240 1005872 2600114 1005872 2600114 4788729 1676270 4788729 1676270 2984911 1085089 2984911 1085089 329039 298538 329039 298538 3726317 2173759 3726317 2173759 1138565 3349741 1138565 3349741 4120059 2000045 4120059 2000045 1669312 1332015 1669312 1332015 4400517 2002211 4400517 2002211 1179983 983653 1179983 983653 3831283 4773436 3831283 4773436 540932 900454 540932 900454 1685888 2038354 1685888 2038354 3329296 1357739 3329296 1357739 885488 557559 885488 557559 1653635 1889332 1653635 1889332 4196899 4711390 4196899 4711390 1755854 947894 1755854 947894 4423739 3016689 4423739 3016689 1666517 1103928 1666517 1103928 294309 3319120 294309 3319120 4155062 618621 4155062 618621 972035 2908710 972035 2908710 4583746 3337478 4583746 3337478 2831851 18376 2831851 18376 670294 1655710 670294 1655710 4014349 3125326 4014349 3125326 573457 461661 573457 461661 4202196 3617314 4202196 3617314 2195660 711431 2195660 711431 315258 3871468 315258 3871468 4398116 2293772 4398116 2293772 4229943 3065742 4229943 3065742 1672666 4009214 1672666 4009214 1385532 2281340 1385532 2281340 4761891 1663457 4761891 1663457 2117439 4609830 2117439 4609830 1652823 426186 1652823 426186 597733 3852950 597733 3852950 3526281 304991 3526281 304991 660709 3024732 660709 3024732 4436487 1176834 4436487 1176834 1652757 4772340 1652757 4772340 2960699 1655797 2960699 1655797 4105561 3322805 4105561 3322805 1437531 4605573 1437531 4605573 3792714 2051834 3792714 2051834 1564644 4068346 1564644 4068346 1662478 724264 1662478 724264 551315 366309 551315 366309 1670293 3321878 1670293 3321878 4040073 444370 4040073 444370 877943 4064666 877943 4064666 4765241 1994983 4765241 1994983 769046 426266 769046 426266 2142120 2677145 2142120 2677145 4508012 429052 4508012 429052 803812 3921049 803812 3921049 3893438 301282 3893438 301282 958885 1193383 958885 1193383 2698497 2707471 2698497 2707471 4473955 3341770 4473955 3341770 1181999 996068 1181999 996068 18583 1878433 18583 1878433 4629174 2221287 4629174 2221287 1657675 1335415 1657675 1335415 317574 4535400 317574 4535400 4735974 2696026 4735974 2696026 3332549 4701504 3332549 4701504 400961 349308 400961 349308 3660698 1656296 3660698 1656296 4285462 3085953 4285462 3085953 314508 3899932 314508 3899932 4208804 178015 4208804 178015 592704 3352243 592704 3352243 3677700 220580 3677700 220580 297866 3731802 297866 3731802 3334438 420007 3334438 420007 661816 2284112 661816 2284112 4619483 1665733 4619483 1665733 507283 3332769 507283 3332769 4062000 1682447 4062000 1682447 1874583 1107947 1874583 1107947 523020 359877 523020 359877 348336 3308358 348336 3308358 4072516 2246240 4072516 2246240 4456834 3351226 4456834 3351226 4643379 107862 4643379 107862 1027544 2668485 1027544 2668485 4661379 1892308 4661379 1892308 3363704 3351666 3363704 3351666 484194 516595 484194 516595 1660173 2396717 1660173 2396717 4301538 1400697 4301538 1400697 960102 248056 960102 248056 1652855 4926042 1652855 4926042 4660512 1706397 4660512 1706397 71165 943778 71165 943778 4528439 2717121 4528439 2717121 4360085 1679472 4360085 1679472 4030985 2774707 4030985 2774707 651475 306658 651475 306658 299931 403263 299931 403263 1225449 558751 1225449 558751 397608 2480258 397608 2480258 3327897 701696 3327897 701696 274274 1723465 274274 1723465 4033356 2955228 4033356 2955228 2725412 3894666 2725412 3894666 1668749 3339331 1668749 3339331 4078317 221302 4078317 221302 598269 3330753 598269 3330753 4018818 1867078 4018818 1867078 882007 654811 882007 654811 1436613 3125497 1436613 3125497 4899520 3330440 4899520 3330440 1188312 474943 1188312 474943 1667298 3333994 1667298 3333994 4239254 2163874 4239254 2163874 535442 382150 535442 382150 318770 2664237 318770 2664237 4973931 34094 4973931 34094 1667013 2011863 1667013 2011863 2609562 711002 2609562 711002 894791 987477 894791 987477 1432815 2364948 1432815 2364948 4773946 4619109 4773946 4619109 1675978 3055795 1675978 3055795 4964942 216164 4964942 216164 1395315 3532586 1395315 3532586 3777361 1264500 3777361 1264500 1149534 398012 1149534 398012 1670943 619620 1670943 619620 671256 1154796 671256 1154796 1648581 3334260 1648581 3334260 4341238 2167775 4341238 2167775 3350338 1038751 3350338 1038751 427941 283722 427941 283722 1658956 3350743 1658956 3350743 4382389 930061 4382389 930061 1348785 2726475 1348785 2726475 4470308 341598 4470308 341598 798513 3341490 798513 3341490 4752182 2299764 4752182 2299764 2623856 3348776 2623856 3348776 95972 1210985 95972 1210985 2342700 3348943 2342700 3348943 509604 369048 509604 369048 4732138 2767055 4732138 2767055 3351282 808929 3351282 808929 366764 4553500 366764 4553500 3656214 299309 3656214 299309 246783 1656231 246783 1656231 4768417 3315530 4768417 3315530 154792 1163222 154792 1163222 642479 156254 642479 156254 4554514 2149777 4554514 2149777 3638978 727637 3638978 727637 447857 2449509 447857 2449509 4359165 1265649 4359165 1265649 519058 707315 519058 707315 1423572 2833072 1423572 2833072 4258702 600116 4258702 600116 746718 2815487 746718 2815487 4278870 1668878 4278870 1668878 244463 527164 244463 527164 4493585 3320047 4493585 3320047 531739 544341 531739 544341 2361981 3252726 2361981 3252726 3776041 1389737 3776041 1389737 991823 215064 991823 215064 1661421 2184986 1661421 2184986 3685787 1480617 3685787 1480617 722998 485407 722998 485407 1417639 3317319 1417639 3317319 4944015 1649258 4944015 1649258 773019 4134676 773019 4134676 2675488 1004991 2675488 1004991 655402 4340956 655402 4340956 3689653 733210 3689653 733210 701852 2633876 701852 2633876 4465549 659967 4465549 659967 953641 3888890 953641 3888890 2070762 3065039 2070762 3065039 4769473 1666497 4769473 1666497 1041967 557558 1041967 557558 3337838 2770269 3337838 2770269 4570013 3332679 4570013 3332679 2330670 559269 2330670 559269 217872 198535 217872 198535 377948 788859 377948 788859 1671623 4444549 1671623 4444549 4761661 2662991 4761661 2662991 4131324 2491510 4131324 2491510 288234 371411 288234 371411 831079 1681283 831079 1681283 3336673 2908588 3336673 2908588 4100680 2481890 4100680 2481890 4622695 3808369 4622695 3808369 1398663 702549 1398663 702549 301573 155046 301573 155046 1685507 2890772 1685507 2890772 4413135 2526435 4413135 2526435 3992681 125253 3992681 125253 236885 892188 236885 892188 4263791 1664197 4263791 1664197 553763 1928937 553763 1928937 4388261 256568 4388261 256568 955677 1675042 955677 1675042 4464045 4951783 4464045 4951783 502156 1289130 502156 1289130 4306898 3347735 4306898 3347735 276045 1349673 276045 1349673 4786209 2157435 4786209 2157435 315198 256460 315198 256460 4277861 3339000 4277861 3339000 4780002 1465464 4780002 1465464 2605044 3349069 2605044 3349069 4387834 1190848 4387834 1190848 285768 4191120 285768 4191120 3545049 1651995 3545049 1651995 4884210 3344283 4884210 3344283 4042403 317218 4042403 317218 440532 3315551 440532 3315551 3202512 195142 3202512 195142 4756468 4200665 4756468 4200665 3319753 3332096 3319753 3332096 4831119 3465927 4831119 3465927 1269986 241366 1269986 241366 1679205 3320283 1679205 3320283 783566 4579294 783566 4579294 4678959 872222 4678959 872222 246887 1659601 246887 1659601 4380616 3346391 4380616 3346391 2987990 276795 2987990 276795 490951 3352610 490951 3352610 4814195 2737626 4814195 2737626 4027351 2237857 4027351 2237857 1657394 737087 1657394 737087 895572 2252255 895572 2252255 4635358 3329864 4635358 3329864 3113512 2357423 3113512 2357423 4738928 3170102 4738928 3170102 1918061 1424046 1918061 1424046 374069 1250506 374069 1250506 3904192 3319895 3904192 3319895 204215 4281872 204215 4281872 4525988 1133363 4525988 1133363 851197 3531700 851197 3531700 4180001 2710038 4180001 2710038 2351603 3331155 2351603 3331155 1659838 2696023 1659838 2696023 4502782 351754 4502782 351754 144964 4021021 144964 4021021 3992468 734861 3992468 734861 826404 1438093 826404 1438093 4565977 3352289 4565977 3352289 1673780 546071 1673780 546071 844986 2905630 844986 2905630 3966163 406057 3966163 406057 453764 786558 453764 786558 4427069 3327903 4427069 3327903 2128223 3127485 2128223 3127485 1677617 1242367 1677617 1242367 511824 583343 511824 583343 3317848 1886331 3317848 1886331 4086171 3218219 4086171 3218219 128888 376213 128888 376213 506958 1511392 506958 1511392 2765859 2206459 2765859 2206459 4782616 3352963 4782616 3352963 1626739 2151115 1626739 2151115 4139099 2878580 4139099 2878580 4796666 3333430 4796666 3333430 1424629 1112102 1424629 1112102 1070430 1070149 1070430 1070149 1884423 3313893 1884423 3313893 4162545 815714 4162545 815714 754101 4599339 754101 4599339 3818366 466473 3818366 466473 620274 1093119 620274 1093119 1670932 4616088 1670932 4616088 4116980 2407751 4116980 2407751 4961713 859260 4961713 859260 627735 585671 627735 585671 4351136 2868953 4351136 2868953 1335674 1403324 1335674 1403324 3314583 358396 3314583 358396 847457 3315709 847457 3315709 4604715 2652887 4604715 2652887 1660788 1078730 1660788 1078730 3349453 2281035 3349453 2281035 901216 567020 901216 567020 1279547 1665568 1279547 1665568 4575504 2812741 4575504 2812741 3571506 726845 3571506 726845 141726 2232424 141726 2232424 4123802 2807980 4123802 2807980 3722080 244793 3722080 244793 2540076 3340685 2540076 3340685 3324039 421089 3324039 421089 431377 1672952 431377 1672952 4489886 4690980 4489886 4690980 1648320 2292996 1648320 2292996 4723668 1405363 4723668 1405363 3319017 2877882 3319017 2877882 4373545 2251889 4373545 2251889 1657246 2693203 1657246 2693203 4243125 1684151 4243125 1684151 4757869 1967277 4757869 1967277 239869 4443107 239869 4443107 4414608 2074632 4414608 2074632 361801 439728 361801 439728 1142378 3336976 1142378 3336976 3557913 2066668 3557913 2066668 4205333 3353146 4205333 3353146 4498294 163535 4498294 163535 1205989 1673769 1205989 1673769 4260165 3569455 4260165 3569455 711 207920 711 207920 3350388 1668841 3350388 1668841 4610872 3318408 4610872 3318408 1238250 3327504 1238250 3327504 4169317 602695 4169317 602695 571201 3323438 571201 3323438 3792424 2435710 3792424 2435710 3328142 1675730 3328142 1675730 1190079 535870 1190079 535870 3907041 2770927 3907041 2770927 3535799 805559 3535799 805559 437292 3349412 437292 3349412 3305554 2193715 3305554 2193715 4784435 3351035 4784435 3351035 941954 247944 941954 247944 4388113 1834471 4388113 1834471 2909579 516102 2909579 516102 38989 4522350 38989 4522350 4682088 2795874 4682088 2795874 4387849 1654586 4387849 1654586 3855708 2239415 3855708 2239415 4566349 3335049 4566349 3335049 2466377 1628991 2466377 1628991 610573 696655 610573 696655 4045069 3382407 4045069 3382407 841928 1568068 841928 1568068 4625445 3327142 4625445 3327142 4075157 1655756 4075157 1655756 264704 4506098 264704 4506098 4529074 729018 4529074 729018 522346 3901754 522346 3901754 4619437 2369453 4619437 2369453 483315 4231757 483315 4231757 4739662 1975943 4739662 1975943 4359861 3340430 4359861 3340430 4161216 368016 4161216 368016 1559441 3750855 1559441 3750855 4559692 2603651 4559692 2603651 3642426 1955311 3642426 1955311 701098 794087 701098 794087 4646406 2047286 4646406 2047286 1671754 3337434 1671754 3337434 4705263 279084 4705263 279084 1199344 2004014 1199344 2004014 4495379 973296 4495379 973296 357367 2959406 357367 2959406 4468748 1676084 4468748 1676084 375569 1055456 375569 1055456 4314375 4050288 4314375 4050288 517191 3329829 517191 3329829 3775365 967738 3775365 967738 412804 1420489 412804 1420489 4087935 3352911 4087935 3352911 300579 557136 300579 557136 1676935 2613555 1676935 2613555 4590616 3352919 4590616 3352919 604211 1236249 604211 1236249 4097815 2814332 4097815 2814332 4682857 292022 4682857 292022 277024 3999742 277024 3999742 3375815 818320 3375815 818320 1272148 3323586 1272148 3323586 4427870 305081 4427870 305081 341809 3315486 341809 3315486 4355964 565473 4355964 565473 1257589 3886031 1257589 3886031 4722650 477554 4722650 477554 224866 1680809 224866 1680809 940958 446296 940958 446296 3623404 2915107 3623404 2915107 4094516 1060795 4094516 1060795 352968 3353056 352968 3353056 1755494 1652291 1755494 1652291 4649329 3344412 4649329 3344412 149442 302329 149442 302329 3914680 2223498 3914680 2223498 3728553 2989141 3728553 2989141 754386 594620 754386 594620 4692954 4037825 4692954 4037825 1062920 2496157 1062920 2496157 4316017 3336869 4316017 3336869 952075 764448 952075 764448 904120 1674209 904120 1674209 4235329 3104944 4235329 3104944 1682579 593923 1682579 593923 4547092 3347783 4547092 3347783 462989 1654341 462989 1654341 4666065 2206051 4666065 2206051 372228 681135 372228 681135 3970133 2962183 3970133 2962183 1275683 383392 1275683 383392 1009442 3036425 1009442 3036425 4231581 1193810 4231581 1193810 824831 620833 824831 620833 3654810 3336311 3654810 3336311 1323677 1664253 1323677 1664253 4985776 2588694 4985776 2588694 2191504 1320586 2191504 1320586 4273379 3321181 4273379 3321181 807284 4531 807284 4531 4110552 3319109 4110552 3319109 1315796 260468 1315796 260468 1739288 3988473 1739288 3988473 1650787 1869825 1650787 1869825 4630203 4502722 4630203 4502722 3336474 3347364 3336474 3347364 561727 607655 561727 607655 3027641 2058090 3027641 2058090 3924092 2634620 3924092 2634620 4412740 2147613 4412740 2147613 416179 942260 416179 942260 3330585 4556490 3330585 4556490 522038 1650156 522038 1650156 3650693 3350001 3650693 3350001 1660745 4950190 1660745 4950190 2119156 1608444 2119156 1608444 3944610 3989889 3944610 3989889 557477 557259 557477 557259 2075931 2202623 2075931 2202623 4244369 3350684 4244369 3350684 4281395 456779 4281395 456779 1192743 1655043 1192743 1655043 4217084 2573239 4217084 2573239 928416 613276 928416 613276 3313990 3471240 3313990 3471240 4469085 464539 4469085 464539 555779 4728305 555779 4728305 4135214 839945 4135214 839945 722922 1378596 722922 1378596 4169772 3333964 4169772 3333964 3986198 731282 3986198 731282 791135 1461851 791135 1461851 4008068 3324896 4008068 3324896 432024 405895 432024 405895 1646938 2754788 1646938 2754788 4186500 399817 4186500 399817 732230 2022486 732230 2022486 4603222 2264736 4603222 2264736 1315038 823047 1315038 823047 670795 2070041 670795 2070041 4386870 2844337 4386870 2844337 3777680 1642396 3777680 1642396 276514 286828 276514 286828 1656897 3318454 1656897 3318454 4711163 2849560 4711163 2849560 4282680 2351199 4282680 2351199 1321173 1168065 1321173 1168065 4356239 3000571 4356239 3000571 554770 4784407 554770 4784407 3321096 500754 3321096 500754 961343 1672491 961343 1672491 4746631 2410036 4746631 2410036 1536323 1668598 1536323 1668598 4317473 737695 4317473 737695 719268 3217344 719268 3217344 4198103 1675234 4198103 1675234 776939 633611 776939 633611 231944 2767811 231944 2767811 3883750 1970501 3883750 1970501 1633597 266165 1633597 266165 427166 629471 427166 629471 1236192 2171027 1236192 2171027 4514415 2145200 4514415 2145200 4186859 3134320 4186859 3134320 1519735 656381 1519735 656381 263234 250600 263234 250600 4108571 2889308 4108571 2889308 3626633 4958252 3626633 4958252 1648349 182235 1648349 182235 3332147 2076306 3332147 2076306 4917639 814534 4917639 814534 509166 219193 509166 219193 4751215 3508301 4751215 3508301 686029 820910 686029 820910 868306 1671002 868306 1671002 4280460 3328574 4280460 3328574 206281 1670082 206281 1670082 2749956 515550 2749956 515550 3860329 3105280 3860329 3105280 477726 254156 477726 254156 4675734 3095826 4675734 3095826 39769 3347313 39769 3347313 4964850 1922903 4964850 1922903 4113080 3336668 4113080 3336668 468515 686559 468515 686559 4747590 3118420 4747590 3118420 971708 462548 971708 462548 4327046 3316323 4327046 3316323 1510569 4704452 1510569 4704452 1684911 511361 1684911 511361 3345148 2615584 3345148 2615584 3264457 3567582 3264457 3567582 4635864 498127 4635864 498127 836734 2839436 836734 2839436 4749179 780047 4749179 780047 638751 273500 638751 273500 1589336 1684367 1589336 1684367 3707751 2284907 3707751 2284907 4224569 623043 4224569 623043 353568 336316 353568 336316 4567789 2468315 4567789 2468315 4070184 3348004 4070184 3348004 4969892 2191776 4969892 2191776 3328345 4708692 3328345 4708692 586360 1020646 586360 1020646 2272840 1679817 2272840 1679817 3813322 3318482 3813322 3318482 1213605 857769 1213605 857769 709669 3133991 709669 3133991 4506337 2670012 4506337 2670012 3327899 938239 3327899 938239 693869 3682406 693869 3682406 3656731 568489 3656731 568489 914567 3327405 914567 3327405 4867316 274585 4867316 274585 279216 2786319 279216 2786319 4634058 1653584 4634058 1653584 1490690 3326275 1490690 3326275 3612587 407949 3612587 407949 821012 2651963 821012 2651963 4614274 3337305 4614274 3337305 3544481 1676066 3544481 1676066 481211 531668 481211 531668 1068870 1388340 1068870 1388340 3345871 4665075 3345871 4665075 2445062 490320 2445062 490320 802389 3345485 802389 3345485 4170712 2825739 4170712 2825739 4518521 717744 4518521 717744 3262353 2407747 3262353 2407747 4353675 294462 4353675 294462 1211717 3036199 1211717 3036199 3506913 1666080 3506913 1666080 1235694 916649 1235694 916649 694451 1115528 694451 1115528 1837416 2242816 1837416 2242816 3962932 2896441 3962932 2896441 262128 246411 262128 246411 1323066 1676360 1323066 1676360 3873669 2691131 3873669 2691131 990101 1247488 990101 1247488 4738149 2839832 4738149 2839832 1091319 1119634 1091319 1119634 4578914 3349300 4578914 3349300 3851292 877366 3851292 877366 645042 1326926 645042 1326926 4725539 4362928 4725539 4362928 757937 893263 757937 893263 4376923 4666376 4376923 4666376 3324999 2107907 3324999 2107907 3997906 3340109 3997906 3340109 889481 1666597 889481 1666597 2832673 531739 2832673 531739 500503 3189780 500503 3189780 4525780 1659452 4525780 1659452 2977179 1666930 2977179 1666930 512497 503264 512497 503264 1674204 1893805 1674204 1893805 4291231 2795826 4291231 2795826 1094516 86001 1094516 86001 4341112 2116091 4341112 2116091 209390 1414798 209390 1414798 622555 801946 622555 801946 3983651 3352650 3983651 3352650 223633 1369664 223633 1369664 997296 3943439 997296 3943439 4548090 3045190 4548090 3045190 710328 41725 710328 41725 4351342 3340116 4351342 3340116 1530301 3813374 1530301 3813374 4672603 2308040 4672603 2308040 1650758 1649951 1650758 1649951 791945 539720 791945 539720 3977324 3319650 3977324 3319650 328803 538228 328803 538228 4258003 4678790 4258003 4678790 1276787 1140364 1276787 1140364 616625 567563 616625 567563 1159548 1668938 1159548 1668938 4687228 3313526 4687228 3313526 3927270 1682862 3927270 1682862 1377560 4590320 1377560 4590320 3315975 2179040 3315975 2179040 4473005 2304400 4473005 2304400 174873 4334385 174873 4334385 3901510 77667 3901510 77667 958031 2937882 958031 2937882 4601521 333155 4601521 333155 407668 3346144 407668 3346144 3639017 1658680 3639017 1658680 4276713 4220256 4276713 4220256 3029079 2585313 3029079 2585313 4245769 910689 4245769 910689 843274 77017 843274 77017 4101133 3322324 4101133 3322324 1666658 1325421 1666658 1325421 701284 4032042 701284 4032042 4702728 2618270 4702728 2618270 3332067 4964123 3332067 4964123 1671200 2122635 1671200 2122635 4317136 2899113 4317136 2899113 926607 230162 926607 230162 4498634 3346843 4498634 3346843 1675850 2510279 1675850 2510279 3835369 545270 3835369 545270 1116702 2074134 1116702 2074134 4747057 844474 4747057 844474 719915 1381305 719915 1381305 2588913 3330380 2588913 3330380 4363824 549522 4363824 549522 575973 1116799 575973 1116799 4921107 2161270 4921107 2161270 806240 371230 806240 371230 1655028 3524206 1655028 3524206 3339116 1660011 3339116 1660011 4660054 4701980 4660054 4701980 1658465 1359893 1658465 1359893 792793 778301 792793 778301 919784 1102716 919784 1102716 1320601 3900603 1320601 3900603 3691182 2223950 3691182 2223950 4766610 3335190 4766610 3335190 349448 747284 349448 747284 3595507 2578132 3595507 2578132 4376084 4887598 4376084 4887598 1315279 1098179 1315279 1098179 297446 4590631 297446 4590631 1681917 541004 1681917 541004 656804 3009327 656804 3009327 4755458 532170 4755458 532170 255259 1670835 255259 1670835 4715862 2564929 4715862 2564929 3819911 4501294 3819911 4501294 3339452 1305350 3339452 1305350 298296 1640332 298296 1640332 4513795 3696184 4513795 3696184 1652985 1975345 1652985 1975345 4166363 4967974 4166363 4967974 357464 2518665 357464 2518665 4613142 3326564 4613142 3326564 581987 970668 581987 970668 4226424 3001629 4226424 3001629 3435679 4325002 3435679 4325002 1578908 951161 1578908 951161 3353172 1675302 3353172 1675302 1675068 1414845 1675068 1414845 937455 3347235 937455 3347235 4846606 173465 4846606 173465 3322985 2688130 3322985 2688130 216444 680964 216444 680964 3687369 3317562 3687369 3317562 214811 434199 214811 434199 1662197 2463230 1662197 2463230 4223780 2947185 4223780 2947185 1670152 2016362 1670152 2016362 4552812 2242254 4552812 2242254 1232227 596686 1232227 596686 960299 2768842 960299 2768842 4575123 3333789 4575123 3333789 2236757 778442 2236757 778442 598825 1324513 598825 1324513 4418916 3333792 4418916 3333792 572833 3110176 572833 3110176 4572422 2161780 4572422 2161780 623322 930536 623322 930536 3736820 2798276 3736820 2798276 3913544 1360469 3913544 1360469 641323 638360 641323 638360 1162098 2147525 1162098 2147525 3349792 4495827 3349792 4495827 1674608 3316765 1674608 3316765 3507029 3394365 3507029 3394365 2655426 2766927 2655426 2766927 4276177 414275 4276177 414275 783861 1189059 783861 1189059 3835598 3324363 3835598 3324363 4414894 1277905 4414894 1277905 777875 314396 777875 314396 3348001 4018186 3348001 4018186 1647168 3336335 1647168 3336335 683817 465498 683817 465498 4284909 2613673 4284909 2613673 4425802 3564940 4425802 3564940 894375 583028 894375 583028 4637135 2869618 4637135 2869618 755149 406587 755149 406587 4699970 2456661 4699970 2456661 3829600 1682931 3829600 1682931 675365 341346 675365 341346 4752141 2526825 4752141 2526825 4109198 4903905 4109198 4903905 522314 1379472 522314 1379472 4065852 3333499 4065852 3333499 236158 280246 236158 280246 370896 4827705 370896 4827705 4475143 591188 4475143 591188 1029179 2485444 1029179 2485444 4913157 3335257 4913157 3335257 474092 851065 474092 851065 868910 4064014 868910 4064014 4336098 1651295 4336098 1651295 427106 517909 427106 517909 969713 1148753 969713 1148753 4016548 2836738 4016548 2836738 4598860 1665978 4598860 1665978 583481 1035139 583481 1035139 3314931 3105148 3314931 3105148 4441468 2321965 4441468 2321965 1651599 1250241 1651599 1250241 1003086 411738 1003086 411738 294347 1679570 294347 1679570 2372310 2042626 2372310 2042626 820902 502229 820902 502229 3969781 3149738 3969781 3149738 1547607 4145229 1547607 4145229 1153311 88784 1153311 88784 4015839 3051505 4015839 3051505 4722503 656266 4722503 656266 827159 1670096 827159 1670096 4046335 3332845 4046335 3332845 1651716 480074 1651716 480074 453444 3327823 453444 3327823 3819319 2044163 3819319 2044163 4631513 2852786 4631513 2852786 1081867 441000 1081867 441000 3330839 4075734 3330839 4075734 3830018 2785390 3830018 2785390 573176 999123 573176 999123 3581354 3033051 3581354 3033051 544271 1060898 544271 1060898 2449174 3330656 2449174 3330656 4580032 1671957 4580032 1671957 3548570 3834849 3548570 3834849 1271014 928213 1271014 928213 4608719 2750115 4608719 2750115 764196 4038839 764196 4038839 3839651 2648403 3839651 2648403 3998330 3666415 3998330 3666415 1172678 1661928 1172678 1661928 4588036 3335320 4588036 3335320 254603 1323848 254603 1323848 1666522 3319637 1666522 3319637 4151726 1394878 4151726 1394878 679511 480496 679511 480496 3351520 3327391 3351520 3327391 1648417 1138885 1648417 1138885 4485041 2553611 4485041 2553611 977359 354537 977359 354537 3789908 3203908 3789908 3203908 637362 3598888 637362 3598888 4169851 1657655 4169851 1657655 426390 2880270 426390 2880270 3349019 1159414 3349019 1159414 3322374 494834 3322374 494834 990558 2565160 990558 2565160 4602859 3345790 4602859 3345790 1084195 3323942 1084195 3323942 1437298 320068 1437298 320068 372990 2610200 372990 2610200 3690295 1678297 3690295 1678297 4712278 2898917 4712278 2898917 1193917 4516594 1193917 4516594 3928340 131612 3928340 131612 789857 1177177 789857 1177177 3340865 2936855 3340865 2936855 3785684 2038740 3785684 2038740 1488577 1663894 1488577 1663894 4677752 3319239 4677752 3319239 1669217 1000354 1669217 1000354 514804 3332011 514804 3332011 4480049 1421990 4480049 1421990 2972217 3315103 2972217 3315103 345996 567235 345996 567235 4738478 3333281 4738478 3333281 719753 221214 719753 221214 4604613 3346373 4604613 3346373 1386061 2446805 1386061 2446805 3985675 607164 3985675 607164 604719 2168597 604719 2168597 4186666 3330837 4186666 3330837 988872 465228 988872 465228 3913189 3346279 3913189 3346279 731785 998507 731785 998507 3319681 4855647 3319681 4855647 1452187 1652985 1452187 1652985 3336799 2750199 3336799 2750199 4355508 1650616 4355508 1650616 4750801 2742971 4750801 2742971 271728 359996 271728 359996 3828136 4615829 3828136 4615829 861222 485019 861222 485019 4460441 4456228 4460441 4456228 2614140 1647235 2614140 1647235 4767388 2427254 4767388 2427254 255280 418622 255280 418622 4704991 2609929 4704991 2609929 3628651 1664715 3628651 1664715 4709151 2368753 4709151 2368753 1647634 1145410 1647634 1145410 3835564 3314874 3835564 3314874 2709112 1200032 2709112 1200032 1666289 2524179 1666289 2524179 222114 300349 222114 300349 1668693 963026 1668693 963026 913830 714211 913830 714211 1441175 2858504 1441175 2858504 4619679 549052 4619679 549052 676174 4373806 676174 4373806 3675528 1184703 3675528 1184703 850891 654684 850891 654684 1628288 2962102 1628288 2962102 3314176 1429045 3314176 1429045 222407 114118 222407 114118 4746619 3322671 4746619 3322671 1653552 1351233 1653552 1351233 4253257 3547569 4253257 3547569 849159 1285819 849159 1285819 4357785 3313613 4357785 3313613 208321 331777 208321 331777 1685298 3014986 1685298 3014986 3900949 1056532 3900949 1056532 845365 3344509 845365 3344509 3622191 2268000 3622191 2268000 4388915 720495 4388915 720495 1033204 2108206 1033204 2108206 3997522 2720518 3997522 2720518 1155801 3964673 1155801 3964673 4047096 766988 4047096 766988 582750 3990994 582750 3990994 4700542 2821236 4700542 2821236 2802255 3339722 2802255 3339722 1656460 1679692 1656460 1679692 4144020 2664011 4144020 2664011 1435522 742078 1435522 742078 4321104 2593525 4321104 2593525 3790805 740761 3790805 740761 789958 1658815 789958 1658815 4572520 141765 4572520 141765 592107 1318478 592107 1318478 2907452 2183498 2907452 2183498 4088843 2684501 4088843 2684501 3320040 308934 3320040 308934 4786428 1937212 4786428 1937212 1669688 520081 1669688 520081 874983 2423329 874983 2423329 3330097 1728401 3330097 1728401 285239 651390 285239 651390 1271826 4991473 1271826 4991473 1666509 3350055 1666509 3350055 3995546 1271681 3995546 1271681 446478 824892 446478 824892 915510 2629125 915510 2629125 4580311 3331166 4580311 3331166 774345 1287886 774345 1287886 3983404 4520803 3983404 4520803 634404 583727 634404 583727 1062296 3349078 1062296 3349078 4291757 398748 4291757 398748 938823 3509452 938823 3509452 4675634 2255157 4675634 2255157 583878 606203 583878 606203 1140603 1673627 1140603 1673627 3757049 2501866 3757049 2501866 4522080 792840 4522080 792840 284780 2729863 284780 2729863 4390783 2152902 4390783 2152902 2618810 3477496 2618810 3477496 3343284 1661359 3343284 1661359 1664504 3318402 1664504 3318402 4360296 1676967 4360296 1676967 1670429 3335021 1670429 3335021 4009296 1669131 4009296 1669131 1346022 785317 1346022 785317 2570427 2741273 2570427 2741273 481482 3338204 481482 3338204 4226942 2259263 4226942 2259263 3809892 3033460 3809892 3033460 408411 944270 408411 944270 1381530 2644120 1381530 2644120 4352184 2737428 4352184 2737428 1683214 1671516 1683214 1671516 4408669 3754521 4408669 3754521 518828 457947 518828 457947 4473918 3339079 4473918 3339079 1023904 1646789 1023904 1646789 4758142 1676858 4758142 1676858 1273165 238839 1273165 238839 228846 4139631 228846 4139631 3323334 1389589 3323334 1389589 4243302 2541728 4243302 2541728 1662205 546434 1662205 546434 357432 1671831 357432 1671831 2964809 3056247 2964809 3056247 4572041 2653358 4572041 2653358 3568570 956572 3568570 956572 529581 2900022 529581 2900022 3698513 3347997 3698513 3347997 4712302 203804 4712302 203804 1147914 1927860 1147914 1927860 4360791 2986655 4360791 2986655 125094 287104 125094 287104 1512897 4978261 1512897 4978261 4736969 994952 4736969 994952 654202 4639271 654202 4639271 4182767 502664 4182767 502664 572518 1057689 572518 1057689 4165416 3347400 4165416 3347400 4739626 2494095 4739626 2494095 1669020 4440616 1669020 4440616 4746086 2681922 4746086 2681922 1654586 3318389 1654586 3318389 1396541 288685 1396541 288685 513556 1671517 513556 1671517 1234337 404578 1234337 404578 3559980 3644899 3559980 3644899 505449 178806 505449 178806 4110874 2570655 4110874 2570655 4610811 4014312 4610811 4014312 850521 509344 850521 509344 4346575 2744956 4346575 2744956 3320480 1481337 3320480 1481337 4202572 3314835 4202572 3314835 1246208 923763 1246208 923763 2628251 3317921 2628251 3317921 4535243 2176721 4535243 2176721 1664048 4248085 1664048 4248085 4692418 289588 4692418 289588 917033 4099781 917033 4099781 4386914 787546 4386914 787546 345719 3318490 345719 3318490 4641077 1987260 4641077 1987260 530441 1439609 530441 1439609 4780660 4061685 4780660 4061685 661018 827397 661018 827397 1167006 3086156 1167006 3086156 4254730 791295 4254730 791295 842774 3871628 842774 3871628 4622657 432320 4622657 432320 641454 1663974 641454 1663974 3953198 3090172 3953198 3090172 1650350 2361109 1650350 2361109 4700911 3348810 4700911 3348810 189940 1198037 189940 1198037 4450980 3401039 4450980 3401039 1663688 4559032 1663688 4559032 916233 371998 916233 371998 3972113 3038828 3972113 3038828 3314071 1167231 3314071 1167231 349383 285223 349383 285223 248902 91708 248902 91708 3937446 3395866 3937446 3395866 54977 3230331 54977 3230331 4007899 1135610 4007899 1135610 679861 758915 679861 758915 3610433 4820157 3610433 4820157 503910 1424206 503910 1424206 3278577 2132782 3278577 2132782 4889871 3350697 4889871 3350697 1679829 577166 1679829 577166 329510 2167546 329510 2167546 4424530 3336607 4424530 3336607 872683 2407867 872683 2407867 4217602 3337695 4217602 3337695 385116 444493 385116 444493 1397231 3972831 1397231 3972831 3284692 834559 3284692 834559 673547 4653087 673547 4653087 3515177 2379666 3515177 2379666 4949405 3352668 4949405 3352668 334213 767749 334213 767749 4763738 3315455 4763738 3315455 63405 3349232 63405 3349232 4674556 1678966 4674556 1678966 403407 1190552 403407 1190552 2233733 3610659 2233733 3610659 3835754 355436 3835754 355436 625266 1028734 625266 1028734 4410078 2977878 4410078 2977878 1419000 1048253 1419000 1048253 780457 557213 780457 557213 3334210 3342359 3334210 3342359 256373 546198 256373 546198 663752 2588007 663752 2588007 3999855 4857321 3999855 4857321 1159904 510190 1159904 510190 791223 2058957 791223 2058957 2464130 3330698 2464130 3330698 4687643 1290267 4687643 1290267 363330 3018528 363330 3018528 3682152 263328 3682152 263328 601927 4899173 601927 4899173 4711437 1101942 4711437 1101942 516655 1651747 516655 1651747 2277134 2619425 2277134 2619425 4191590 2145157 4191590 2145157 1649557 4808243 1649557 4808243 3916458 195187 3916458 195187 1653740 2629874 1653740 2629874 4436544 1665938 4436544 1665938 4026534 3323470 4026534 3323470 1670396 2252168 1670396 2252168 4560858 1763893 4560858 1763893 1669081 3786349 1669081 3786349 1562710 2646055 1562710 2646055 4296825 1594188 4296825 1594188 2916257 3083422 2916257 3083422 3888129 1650347 3888129 1650347 4126061 3346380 4126061 3346380 4769799 2802174 4769799 2802174 1006505 962866 1006505 962866 4680049 2994130 4680049 2994130 1046171 366095 1046171 366095 3351701 1071337 3351701 1071337 650275 579587 650275 579587 3350547 4605708 3350547 4605708 1681507 1091576 1681507 1091576 1669540 2083748 1669540 2083748 4545608 2917287 4545608 2917287 38640 235366 38640 235366 974998 2822939 974998 2822939 3941024 969565 3941024 969565 436959 415425 436959 415425 2156118 2222321 2156118 2222321 3941223 4905116 3941223 4905116 1646894 4326708 1646894 4326708 3189901 281936 3189901 281936 1088918 2792459 1088918 2792459 4401898 1387761 4401898 1387761 1806577 2409751 1806577 2409751 4269446 1658110 4269446 1658110 3331907 3348244 3331907 3348244 4509591 375717 4509591 375717 244715 2854891 244715 2854891 4068722 1068064 4068722 1068064 3328129 4190260 3328129 4190260 1666376 650059 1666376 650059 910878 3941845 910878 3941845 3901194 339024 3901194 339024 636442 699603 636442 699603 1512033 1965544 1512033 1965544 4784124 1684702 4784124 1684702 951494 482784 951494 482784 4052085 2835193 4052085 2835193 781046 820804 781046 820804 2321225 4866676 2321225 4866676 1555226 1681017 1555226 1681017 770923 847371 770923 847371 1365340 4780243 1365340 4780243 4292231 1787386 4292231 1787386 1953302 497201 1953302 497201 493077 4140758 493077 4140758 3286602 553708 3286602 553708 878849 1654666 878849 1654666 3129748 3693258 3129748 3693258 4555597 235701 4555597 235701 294317 955679 294317 955679 1647040 3759133 1647040 3759133 4762804 844209 4762804 844209 695962 571201 695962 571201 4453858 2292241 4453858 2292241 2285070 4342332 2285070 4342332 4369000 727750 4369000 727750 692222 448009 692222 448009 3748922 4583943 3748922 4583943 941503 2234590 941503 2234590 3674899 1678418 3674899 1678418 407176 262662 407176 262662 4673818 3560026 4673818 3560026 286149 606818 286149 606818 3115766 3689260 3115766 3689260 4182355 318945 4182355 318945 857579 1298815 857579 1298815 4094397 3339033 4094397 3339033 742092 1669043 742092 1669043 4232615 3830985 4232615 3830985 474428 518379 474428 518379 3602592 1982113 3602592 1982113 3899942 3541998 3899942 3541998 522528 598791 522528 598791 3320535 3897959 3320535 3897959 4933366 1789011 4933366 1789011 971839 277633 971839 277633 291108 374141 291108 374141 3145673 3332838 3145673 3332838 275352 297223 275352 297223 583195 733067 583195 733067 4636474 2186619 4636474 2186619 1648988 3327710 1648988 3327710 1040618 761451 1040618 761451 3345736 4237756 3345736 4237756 891052 698589 891052 698589 4169702 3324689 4169702 3324689 1447612 439289 1447612 439289 4107269 3774606 4107269 3774606 472852 855564 472852 855564 1650196 3344178 1650196 3344178 3740594 323678 3740594 323678 1186791 1257853 1186791 1257853 43361 3771951 43361 3771951 4324165 2227452 4324165 2227452 4723895 1657464 4723895 1657464 3674991 2605904 3674991 2605904 4428971 389293 4428971 389293 847838 939370 847838 939370 978608 1014261 978608 1014261 4371107 2983213 4371107 2983213 886791 671174 886791 671174 486977 1782588 486977 1782588 4549718 2933002 4549718 2933002 836072 3618947 836072 3618947 391929 295303 391929 295303 3316791 3315573 3316791 3315573 640920 1661243 640920 1661243 3951494 4557776 3951494 4557776 1657392 3327724 1657392 3327724 4620274 1148731 4620274 1148731 1118646 3334508 1118646 3334508 4948226 1975931 4948226 1975931 3621476 253516 3621476 253516 632051 1016585 632051 1016585 3660084 2634226 3660084 2634226 4745977 3319145 4745977 3319145 4468982 1704975 4468982 1704975 928447 415161 928447 415161 4445823 2810163 4445823 2810163 881575 1646870 881575 1646870 4600128 3087852 4600128 3087852 550644 574564 550644 574564 4509630 2428349 4509630 2428349 3889962 3345666 3889962 3345666 71233 1341373 71233 1341373 4013421 3331998 4013421 3331998 415027 1673325 415027 1673325 3735293 3437890 3735293 3437890 989277 433795 989277 433795 4139582 2929459 4139582 2929459 4606462 1272605 4606462 1272605 1675086 3448905 1675086 3448905 4693906 2431619 4693906 2431619 3626317 4122398 3626317 4122398 1000121 410337 1000121 410337 3287664 2245541 3287664 2245541 4490027 755970 4490027 755970 1351281 1951864 1351281 1951864 3343636 357785 3343636 357785 959314 1682665 959314 1682665 4174548 4728230 4174548 4728230 2813601 765914 2813601 765914 316058 3163490 316058 3163490 3558170 1961560 3558170 1961560 225295 1656207 225295 1656207 4956104 1070968 4956104 1070968 1115065 3316364 1115065 3316364 4932687 1666519 4932687 1666519 493730 741505 493730 741505 3722355 3094401 3722355 3094401 92273 1243834 92273 1243834 3627551 4291353 3627551 4291353 1025689 493682 1025689 493682 3118051 3338020 3118051 3338020 4596380 879037 4596380 879037 639604 1281345 639604 1281345 4744203 2470381 4744203 2470381 1020152 519301 1020152 519301 3788421 2914152 3788421 2914152 1674459 1147627 1674459 1147627 1024534 3338107 1024534 3338107 3344148 300693 3344148 300693 722364 2886631 722364 2886631 4129161 2493085 4129161 2493085 4185393 3318378 4185393 3318378 1190552 363125 1190552 363125 1677227 3328413 1677227 3328413 4628724 3083214 4628724 3083214 1448593 4598087 1448593 4598087 3480500 275903 3480500 275903 1355528 2865409 1355528 2865409 4453824 860905 4453824 860905 49287 3333550 49287 3333550 4284059 234654 4284059 234654 744787 3319851 744787 3319851 4221306 336251 4221306 336251 400511 628455 400511 628455 3617709 3339327 3617709 3339327 158870 231601 158870 231601 1680867 4465855 1680867 4465855 4786404 1860475 4786404 1860475 1873493 467294 1873493 467294 808991 2586004 808991 2586004 4721169 1357691 4721169 1357691 1236471 3331896 1236471 3331896 4336130 3190133 4336130 3190133 1333741 4969182 1333741 4969182 4324835 711781 4324835 711781 544874 4272196 544874 4272196 3332899 2394888 3332899 2394888 4569980 1654964 4569980 1654964 683510 81494 683510 81494 1668664 2540680 1668664 2540680 4577542 4979067 4577542 4979067 1205911 896571 1205911 896571 521781 3343868 521781 3343868 1695656 2483855 1695656 2483855 4646331 2960638 4646331 2960638 642512 612990 642512 612990 3325837 1998608 3325837 1998608 245861 1282639 245861 1282639 4769364 2174778 4769364 2174778 1151519 681664 1151519 681664 855090 2999921 855090 2999921 4613559 2697154 4613559 2697154 1684590 2456715 1684590 2456715 4602454 1427750 4602454 1427750 354415 1652414 354415 1652414 1885220 3790793 1885220 3790793 3947194 659908 3947194 659908 648718 1174881 648718 1174881 1671977 2629833 1671977 2629833 4877191 3316743 4877191 3316743 2329265 4440749 2329265 4440749 861092 3333511 861092 3333511 3256659 2539454 3256659 2539454 4595585 2950780 4595585 2950780 639257 708806 639257 708806 884448 3137998 884448 3137998 4606229 2783816 4606229 2783816 3880901 2933940 3880901 2933940 1660262 1986365 1660262 1986365 4558130 3011318 4558130 3011318 1675552 1652794 1675552 1652794 4202666 2207079 4202666 2207079 686703 255727 686703 255727 3598898 3327917 3598898 3327917 552942 1012341 552942 1012341 4173315 3331538 4173315 3331538 234809 499989 234809 499989 4035815 3347909 4035815 3347909 232340 572132 232340 572132 834929 1666856 834929 1666856 4781147 4641685 4781147 4641685 1017383 872895 1017383 872895 4967909 1680825 4967909 1680825 3320526 2229890 3320526 2229890 1348070 529837 1348070 529837 755060 2637174 755060 2637174 4028369 1330490 4028369 1330490 790877 526088 790877 526088 1687705 3188046 1687705 3188046 949454 926301 949454 926301 716855 1968737 716855 1968737 4701880 3352982 4701880 3352982 3589378 376674 3589378 376674 557700 4992183 557700 4992183 3325978 3008680 3325978 3008680 3817407 394608 3817407 394608 588082 4817222 588082 4817222 4516068 901086 4516068 901086 636161 1130492 636161 1130492 3323132 1665155 3323132 1665155 863689 2323723 863689 2323723 4357263 892064 4357263 892064 3325194 1632872 3325194 1632872 815926 528169 815926 528169 373771 1650492 373771 1650492 3534928 1621294 3534928 1621294 3109634 4762446 3109634 4762446 4359569 2097485 4359569 2097485 895551 628114 895551 628114 3182128 1683296 3182128 1683296 4346442 3325197 4346442 3325197 4915722 3436795 4915722 3436795 1024329 236811 1024329 236811 2658105 3697813 2658105 3697813 4771948 2211900 4771948 2211900 1670953 686114 1670953 686114 628750 3325851 628750 3325851 3706197 589494 3706197 589494 603145 3944464 603145 3944464 2793713 438487 2793713 438487 389581 3264598 389581 3264598 3837969 1648731 3837969 1648731 3318775 3008787 3318775 3008787 4338584 1678049 4338584 1678049 3635340 2954173 3635340 2954173 4833597 450908 4833597 450908 1654743 2662180 1654743 2662180 4768358 31229 4768358 31229 581736 1984846 581736 1984846 4194158 2704586 4194158 2704586 601347 887344 601347 887344 4260343 2293775 4260343 2293775 4651358 1235687 4651358 1235687 709431 439325 709431 439325 3339265 2526701 3339265 2526701 1649295 868011 1649295 868011 4528326 3340154 4528326 3340154 1923403 1130108 1923403 1130108 3645395 3320606 3645395 3320606 4355395 384227 4355395 384227 1168770 3321997 1168770 3321997 774196 944649 774196 944649 4853885 3563850 4853885 3563850 857565 771708 857565 771708 4397932 4365623 4397932 4365623 2997718 481668 2997718 481668 367823 3840142 367823 3840142 4785342 976359 4785342 976359 528961 3338179 528961 3338179 4137669 2056508 4137669 2056508 4724793 3118465 4724793 3118465 1103052 1171064 1103052 1171064 4062405 2919945 4062405 2919945 4574941 2131123 4574941 2131123 4469067 3641679 4469067 3641679 1312488 499052 1312488 499052 1024214 3324213 1024214 3324213 5001023 1677340 5001023 1677340 389950 477635 389950 477635 3884549 3332645 3884549 3332645 446810 451024 446810 451024 3319624 4248775 3319624 4248775 4637420 1982994 4637420 1982994 220779 399829 220779 399829 1174697 3327434 1174697 3327434 2241398 2260913 2241398 2260913 4294347 2765824 4294347 2765824 1678911 1658704 1678911 1658704 4466897 3703157 4466897 3703157 1125943 396967 1125943 396967 3342141 3098295 3342141 3098295 4143869 283027 4143869 283027 826143 2377791 826143 2377791 4298479 2772002 4298479 2772002 3827975 1673159 3827975 1673159 1683478 892100 1683478 892100 358455 328168 358455 328168 755447 2842098 755447 2842098 4503354 310741 4503354 310741 1086358 1648890 1086358 1648890 4159901 2724851 4159901 2724851 3314822 485593 3314822 485593 866756 2187171 866756 2187171 4023152 2930378 4023152 2930378 1221122 250040 1221122 250040 3618391 4867372 3618391 4867372 1163808 1111674 1163808 1111674 537296 2953096 537296 2953096 4445065 325330 4445065 325330 349689 880422 349689 880422 3917610 3108841 3917610 3108841 1679847 1685955 1679847 1685955 3576898 4055820 3576898 4055820 1265243 1225488 1265243 1225488 4375300 4735853 4375300 4735853 961027 2414043 961027 2414043 4150164 3319049 4150164 3319049 778373 651576 778373 651576 2806977 2688942 2806977 2688942 4632042 1307575 4632042 1307575 1100759 3345816 1100759 3345816 4579526 510704 4579526 510704 1057698 3342106 1057698 3342106 4665836 2858453 4665836 2858453 4141762 3351026 4141762 3351026 1489455 1372115 1489455 1372115 4666767 2943253 4666767 2943253 2547397 4680961 2547397 4680961 4792093 2627666 4792093 2627666 1224153 4151065 1224153 4151065 4361625 692988 4361625 692988 519028 1654350 519028 1654350 3319798 332920 3319798 332920 408263 4302705 408263 4302705 4382279 808407 4382279 808407 626849 436304 626849 436304 2233912 2827394 2233912 2827394 3828988 237914 3828988 237914 235259 306817 235259 306817 4495512 3333267 4495512 3333267 470538 1053571 470538 1053571 4209844 2183355 4209844 2183355 1255943 381182 1255943 381182 4690378 2348698 4690378 2348698 792479 284300 792479 284300 254170 1667631 254170 1667631 4747831 2227283 4747831 2227283 839596 505824 839596 505824 2359776 2838911 2359776 2838911 4108315 390526 4108315 390526 535464 887184 535464 887184 2577208 2005792 2577208 2005792 4959338 611275 4959338 611275 3077833 3351159 3077833 3351159 4433949 2340376 4433949 2340376 4124548 3058924 4124548 3058924 3319603 167673 3319603 167673 246456 471149 246456 471149 3957234 4099405 3957234 4099405 1054240 2429698 1054240 2429698 3806042 3326059 3806042 3326059 1036495 1639867 1036495 1639867 4787396 3325765 4787396 3325765 338158 208923 338158 208923 4523581 3444358 4523581 3444358 70276 875729 70276 875729 1449544 1768398 1449544 1768398 3348440 1648159 3348440 1648159 4581501 3329403 4581501 3329403 3842927 2020624 3842927 2020624 1683417 2307965 1683417 2307965 4682457 3326098 4682457 3326098 1779259 831115 1779259 831115 660113 1057461 660113 1057461 326271 4771430 326271 4771430 1069490 2810281 1069490 2810281 4315331 1659842 4315331 1659842 735579 381280 735579 381280 4499583 3332376 4499583 3332376 2480444 529854 2480444 529854 1159112 2387214 1159112 2387214 3572132 1334405 3572132 1334405 410319 292096 410319 292096 2328813 2467500 2328813 2467500 4344708 1409774 4344708 1409774 1152169 898178 1152169 898178 505169 2541271 505169 2541271 4396097 5001153 4396097 5001153 503970 475000 503970 475000 4352861 2426682 4352861 2426682 350701 1224269 350701 1224269 3110442 3399263 3110442 3399263 351859 2565360 351859 2565360 4112977 1667413 4112977 1667413 1664428 2884155 1664428 2884155 4428847 2013334 4428847 2013334 1339620 537449 1339620 537449 838151 3006265 838151 3006265 4564748 645798 4564748 645798 814929 3168051 814929 3168051 4281681 591685 4281681 591685 692194 755278 692194 755278 1998168 3347841 1998168 3347841 4767339 1657235 4767339 1657235 439150 1105023 439150 1105023 4700581 2855451 4700581 2855451 3784722 529681 3784722 529681 635173 1111368 635173 1111368 3325720 3332654 3325720 3332654 877025 218461 877025 218461 4954356 2576004 4954356 2576004 733976 3702181 733976 3702181 4544738 1433646 4544738 1433646 788147 678096 788147 678096 3656268 2826315 3656268 2826315 4587800 2996646 4587800 2996646 1409457 1107336 1409457 1107336 431639 1664293 431639 1664293 3881891 2139708 3881891 2139708 552486 1037808 552486 1037808 1369859 3321469 1369859 3321469 4069105 349747 4069105 349747 501494 572544 501494 572544 4343620 2933739 4343620 2933739 1032213 622876 1032213 622876 1069860 2897252 1069860 2897252 4516445 2259258 4516445 2259258 3621189 1749948 3621189 1749948 856599 1151272 856599 1151272 4272890 2776516 4272890 2776516 2877655 1129280 2877655 1129280 338665 3621757 338665 3621757 4248175 2275639 4248175 2275639 4699423 1680180 4699423 1680180 2535646 3344141 2535646 3344141 715159 803918 715159 803918 4425223 3343959 4425223 3343959 1535696 1114085 1535696 1114085 735730 873967 735730 873967 1031922 1204030 1031922 1204030 4335299 3353092 4335299 3353092 2429396 3337842 2429396 3337842 4053296 467595 4053296 467595 3321446 2232420 3321446 2232420 925192 1653405 925192 1653405 4738119 2182205 4738119 2182205 1654537 579000 1654537 579000 645605 940748 645605 940748 4773955 2929006 4773955 2929006 1136024 302415 1136024 302415 3339478 2948024 3339478 2948024 3800488 787661 3800488 787661 746714 3630502 746714 3630502 3868620 353730 3868620 353730 909240 2443150 909240 2443150 4878845 3343812 4878845 3343812 702406 857969 702406 857969 4889692 4096962 4889692 4096962 707362 1656118 707362 1656118 4393445 3314729 4393445 3314729 433036 440535 433036 440535 2112571 2719721 2112571 2719721 974258 400367 974258 400367 4099370 2995588 4099370 2995588 2750399 4517319 2750399 4517319 976118 1653476 976118 1653476 4528400 2385612 4528400 2385612 3848379 3321502 3848379 3321502 2023367 2413252 2023367 2413252 4238379 3325279 4238379 3325279 347145 1013358 347145 1013358 801718 786456 801718 786456 1420769 2356524 1420769 2356524 3797359 4476805 3797359 4476805 1647021 1663776 1647021 1663776 3672270 3324444 3672270 3324444 4472946 1511471 4472946 1511471 1343754 852270 1343754 852270 4445597 2844237 4445597 2844237 3350595 1402571 3350595 1402571 376756 312451 376756 312451 4179389 1655742 4179389 1655742 1211574 804023 1211574 804023 226495 233231 226495 233231 433293 1656392 433293 1656392 4457426 2612241 4457426 2612241 4038299 273339 4038299 273339 450021 1145219 450021 1145219 3353103 3352190 3353103 3352190 352028 366115 352028 366115 1062813 3328064 1062813 3328064 4760880 2601561 4760880 2601561 373849 769499 373849 769499 3323387 2052835 3323387 2052835 4660890 1675709 4660890 1675709 1484706 413817 1484706 413817 854776 4982938 854776 4982938 4215386 1900815 4215386 1900815 1178055 565695 1178055 565695 921537 2357263 921537 2357263 3889066 1276287 3889066 1276287 3206248 3351172 3206248 3351172 496656 1380069 496656 1380069 4269407 2112475 4269407 2112475 3337454 49486 3337454 49486 3550148 3697491 3550148 3697491 1649511 629521 1649511 629521 3971059 2994558 3971059 2994558 986424 3334714 986424 3334714 4175796 243731 4175796 243731 254218 901928 254218 901928 1511711 3348097 1511711 3348097 4225085 201360 4225085 201360 325735 3335582 325735 3335582 3545669 484999 3545669 484999 1138713 3012075 1138713 3012075 3823213 2396875 3823213 2396875 4250976 3010139 4250976 3010139 4756855 4035313 4756855 4035313 2696404 2122348 2696404 2122348 352198 1183141 352198 1183141 4770747 3713426 4770747 3713426 233890 544570 233890 544570 785922 1082732 785922 1082732 3665475 2321937 3665475 2321937 4441252 682552 4441252 682552 126788 3719477 126788 3719477 3662266 1256683 3662266 1256683 686011 584313 686011 584313 4233066 3698768 4233066 3698768 305332 1259424 305332 1259424 474903 584248 474903 584248 1149282 2829485 1149282 2829485 4740892 3317529 4740892 3317529 377876 946843 377876 946843 3880852 2513233 3880852 2513233 200861 4961102 200861 4961102 1673473 1244168 1673473 1244168 4276076 1663369 4276076 1663369 1686359 3100812 1686359 3100812 4091599 2054288 4091599 2054288 4649553 4732162 4649553 4732162 410603 876255 410603 876255 3734315 3067568 3734315 3067568 1390643 294518 1390643 294518 4403794 4496960 4403794 4496960 940048 678208 940048 678208 260113 2634380 260113 2634380 3843938 516590 3843938 516590 1065375 1348080 1065375 1348080 1664008 3340062 1664008 3340062 4509646 1678020 4509646 1678020 136658 3318272 136658 3318272 3587343 339184 3587343 339184 948648 1268986 948648 1268986 4299461 2579234 4299461 2579234 865011 4937945 865011 4937945 3361898 614541 3361898 614541 749063 2934151 749063 2934151 4016030 1519350 4016030 1519350 1841426 4486627 1841426 4486627 4499894 718268 4499894 718268 642482 3340345 642482 3340345 4582818 2832338 4582818 2832338 3343877 1651889 3343877 1651889 1659661 3327127 1659661 3327127 4754982 2034972 4754982 2034972 1670824 1653181 1670824 1653181 3541821 3336083 3541821 3336083 327548 1678783 327548 1678783 4358654 3324332 4358654 3324332 363001 211108 363001 211108 4588857 2573476 4588857 2573476 4036859 1654716 4036859 1654716 495734 1027149 495734 1027149 1239295 4671020 1239295 4671020 4556903 1672143 4556903 1672143 455920 543075 455920 543075 1246966 2681815 1246966 2681815 4760923 3348145 4760923 3348145 3692644 2290972 3692644 2290972 4093499 438145 4093499 438145 1120324 2867881 1120324 2867881 4753409 267064 4753409 267064 982954 1176088 982954 1176088 3244663 2079114 3244663 2079114 4346301 1653909 4346301 1653909 1072176 4278794 1072176 4278794 4611828 265738 4611828 265738 412406 3350961 412406 3350961 1671676 4871788 1671676 4871788 4709289 1668033 4709289 1668033 3684841 3526355 3684841 3526355 979328 796353 979328 796353 563187 309456 563187 309456 3326102 2010253 3326102 2010253 739348 321771 739348 321771 4190664 2714400 4190664 2714400 976684 531606 976684 531606 297628 1943570 297628 1943570 4586944 2276673 4586944 2276673 765297 889215 765297 889215 1351629 3328736 1351629 3328736 3320498 450204 3320498 450204 595515 624059 595515 624059 1052570 3118840 1052570 3118840 4500026 243705 4500026 243705 587246 1066885 587246 1066885 3317501 3945479 3317501 3945479 4157742 1178085 4157742 1178085 1223235 3352383 1223235 3352383 3352471 2207322 3352471 2207322 4592409 305161 4592409 305161 556450 1665202 556450 1665202 3958718 3334778 3958718 3334778 1324667 1035680 1324667 1035680 4413584 2537833 4413584 2537833 1678442 361239 1678442 361239 256987 2146375 256987 2146375 4385970 634757 4385970 634757 231009 1666556 231009 1666556 4501876 3321892 4501876 3321892 1653690 1651398 1653690 1651398 1922106 2855350 1922106 2855350 4593113 1660580 4593113 1660580 2015986 4245579 2015986 4245579 4083130 258904 4083130 258904 681844 2055315 681844 2055315 3892599 4406110 3892599 4406110 433245 3675779 433245 3675779 4407587 1217551 4407587 1217551 803845 2956721 803845 2956721 4151725 734722 4151725 734722 615590 2155740 615590 2155740 4784318 1663026 4784318 1663026 1663212 1167264 1663212 1167264 167354 4968409 167354 4968409 4787709 1650139 4787709 1650139 557781 550017 557781 550017 634636 3333224 634636 3333224 4023716 1662650 4023716 1662650 362319 467170 362319 467170 1669146 3259143 1669146 3259143 4236935 1682037 4236935 1682037 1156603 304598 1156603 304598 1675818 4858864 1675818 4858864 3920133 1678716 3920133 1678716 1347549 1065182 1347549 1065182 3848252 2751796 3848252 2751796 4516040 3316450 4516040 3316450 312057 825875 312057 825875 3950707 3341117 3950707 3341117 4723366 2464676 4723366 2464676 121105 279700 121105 279700 320424 817973 320424 817973 3322319 2932741 3322319 2932741 4658776 322352 4658776 322352 335110 2087229 335110 2087229 4251349 2878356 4251349 2878356 4529651 267512 4529651 267512 263062 1656311 263062 1656311 3968182 3020593 3968182 3020593 4787828 3336786 4787828 3336786 3320323 464865 3320323 464865 1008987 1330424 1008987 1330424 1722915 2127220 1722915 2127220 4039203 4770507 4039203 4770507 725379 401562 725379 401562 3656280 4790594 3656280 4790594 230302 1650871 230302 1650871 4588900 2518547 4588900 2518547 452445 4013175 452445 4013175 3322884 3347523 3322884 3347523 4759984 2049094 4759984 2049094 318601 330364 318601 330364 425930 442517 425930 442517 502134 1045640 502134 1045640 4436967 2293256 4436967 2293256 4310211 3699806 4310211 3699806 1286597 1238282 1286597 1238282 299704 3316184 299704 3316184 4791882 1661000 4791882 1661000 3857888 2950432 3857888 2950432 38543 1655093 38543 1655093 4665702 2395822 4665702 2395822 409867 1319966 409867 1319966 1653606 2972027 1653606 2972027 4589898 1670259 4589898 1670259 4790588 3025350 4790588 3025350 4647402 1203371 4647402 1203371 806202 4097977 806202 4097977 3405175 1648530 3405175 1648530 4226666 3352782 4226666 3352782 50929 975894 50929 975894 1061452 250561 1061452 250561 4084687 2764365 4084687 2764365 4622284 730532 4622284 730532 890885 1830485 890885 1830485 3643214 2092364 3643214 2092364 4519390 2698843 4519390 2698843 3793611 3379373 3793611 3379373 755946 676955 755946 676955 468718 4787930 468718 4787930 3589126 1658941 3589126 1658941 425566 562409 425566 562409 3328046 2406050 3328046 2406050 4469902 644431 4469902 644431 901880 1387456 901880 1387456 4517610 3351853 4517610 3351853 983022 2823118 983022 2823118 3982963 355707 3982963 355707 995154 3999418 995154 3999418 3768844 690481 3768844 690481 855025 3347786 855025 3347786 4668958 2266194 4668958 2266194 4096055 4327306 4096055 4327306 378642 250638 378642 250638 3350693 2821246 3350693 2821246 4160816 2220217 4160816 2220217 3781779 3317535 3781779 3317535 261878 957741 261878 957741 1133542 3329771 1133542 3329771 4059801 1684925 4059801 1684925 703566 627783 703566 627783 424631 4772786 424631 4772786 677300 1667931 677300 1667931 4436702 2293177 4436702 2293177 3346100 4948418 3346100 4948418 1236870 317348 1236870 317348 4267179 1681488 4267179 1681488 3925718 3014216 3925718 3014216 4744312 1645735 4744312 1645735 357851 3326601 357851 3326601 4007452 668668 4007452 668668 467860 1190610 467860 1190610 1428661 1931371 1428661 1931371 4445580 2457849 4445580 2457849 2962533 3661195 2962533 3661195 1682162 2439492 1682162 2439492 4525658 681317 4525658 681317 1011385 4346918 1011385 4346918 4717898 2623359 4717898 2623359 1656626 554185 1656626 554185 4403400 2358205 4403400 2358205 766344 785395 766344 785395 4464303 2807334 4464303 2807334 4378950 2241331 4378950 2241331 444887 484616 444887 484616 4323842 2735008 4323842 2735008 1324167 574285 1324167 574285 598970 3335432 598970 3335432 4391734 292352 4391734 292352 588781 1301394 588781 1301394 1412782 1647697 1412782 1647697 4702036 2906812 4702036 2906812 4325531 1093915 4325531 1093915 589646 3730864 589646 3730864 3776003 1658506 3776003 1658506 4582522 2364714 4582522 2364714 3592587 1656440 3592587 1656440 494864 1026454 494864 1026454 724426 2250741 724426 2250741 3681435 1661837 3681435 1661837 4162241 3737598 4162241 3737598 716010 861183 716010 861183 1658671 4777713 1658671 4777713 931986 86594 931986 86594 4457698 3523298 4457698 3523298 1445726 1651828 1445726 1651828 270303 583146 270303 583146 3715795 3342412 3715795 3342412 4408934 1521902 4408934 1521902 459859 1118066 459859 1118066 3846364 3343313 3846364 3343313 354938 535503 354938 535503 3725218 3338093 3725218 3338093 248724 687376 248724 687376 906098 3333756 906098 3333756 4291928 123518 4291928 123518 290673 1667425 290673 1667425 4705485 2724344 4705485 2724344 1669814 4112549 1669814 4112549 50269 253248 50269 253248 3317203 3343058 3317203 3343058 1621405 2125081 1621405 2125081 4030898 3345474 4030898 3345474 1278536 1096977 1278536 1096977 4115966 2885678 4115966 2885678 3316786 1661023 3316786 1661023 1681863 3333192 1681863 3333192 4670602 1994859 4670602 1994859 3596546 1676058 3596546 1676058 1037594 363578 1037594 363578 4046596 3350014 4046596 3350014 335167 1228321 335167 1228321 1241979 3326715 1241979 3326715 635292 235921 635292 235921 3670835 3095421 3670835 3095421 1295912 1184524 1295912 1184524 926893 2689898 926893 2689898 4683343 4784792 4683343 4784792 1680404 1653799 1680404 1653799 4059007 3320336 4059007 3320336 4567569 2979124 4567569 2979124 3588268 3337359 3588268 3337359 126882 2924729 126882 2924729 4073275 2192631 4073275 2192631 4486267 2828232 4486267 2828232 3699314 3337649 3699314 3337649 1133545 397714 1133545 397714 4424372 3453943 4424372 3453943 3286720 2223007 3286720 2223007 3961196 318175 3961196 318175 304345 1684058 304345 1684058 1647614 2928772 1647614 2928772 4256411 1116295 4256411 1116295 575363 402632 575363 402632 185580 3726628 185580 3726628 4451767 1666412 4451767 1666412 1648510 1069005 1648510 1069005 3724501 2204731 3724501 2204731 4741062 3350220 4741062 3350220 1653767 1670025 1653767 1670025 4041263 3319908 4041263 3319908 1676134 2297765 1676134 2297765 4400489 1651344 4400489 1651344 547788 1102254 547788 1102254 4627393 3346909 4627393 3346909 1648599 2097679 1648599 2097679 4624149 342199 4624149 342199 1097365 2954618 1097365 2954618 4236977 475304 4236977 475304 737599 3314861 737599 3314861 4199038 268134 4199038 268134 825720 1411564 825720 1411564 4480955 2700980 4480955 2700980 4353397 2482994 4353397 2482994 469788 303955 469788 303955 4753451 4857587 4753451 4857587 447030 663272 447030 663272 4458329 3459259 4458329 3459259 1647128 590215 1647128 590215 388910 3347880 388910 3347880 3321041 1988647 3321041 1988647 3769898 3120415 3769898 3120415 3320972 453645 3320972 453645 463366 1158192 463366 1158192 1686089 2663737 1686089 2663737 4214361 1013849 4214361 1013849 1334309 4928932 1334309 4928932 4422466 834691 4422466 834691 501143 2765700 501143 2765700 4068209 442757 4068209 442757 1841565 2008828 1841565 2008828 3636118 3328412 3636118 3328412 2860865 721619 2860865 721619 77964 3319824 77964 3319824 4725270 2651815 4725270 2651815 3325388 1586352 3325388 1586352 4529163 3726977 4529163 3726977 1661326 1675863 1661326 1675863 4201246 3317439 4201246 3317439 1210153 825234 1210153 825234 4734163 2779443 4734163 2779443 1037727 785397 1037727 785397 205160 1936182 205160 1936182 4583665 3778952 4583665 3778952 1656792 1884574 1656792 1884574 4569271 2877669 4569271 2877669 652418 958105 652418 958105 3438246 2287588 3438246 2287588 4259814 4372397 4259814 4372397 542396 1664038 542396 1664038 4197877 3500765 4197877 3500765 476075 1672890 476075 1672890 4718297 3017319 4718297 3017319 4546015 2478807 4546015 2478807 3644449 496393 3644449 496393 562933 3493505 562933 3493505 4513676 2835782 4513676 2835782 96076 1650010 96076 1650010 1670732 4443542 1670732 4443542 503928 364239 503928 364239 2384778 2501064 2384778 2501064 4449343 1130047 4449343 1130047 244113 4039580 244113 4039580 3313432 3347187 3313432 3347187 4743807 2311806 4743807 2311806 320210 1132114 320210 1132114 4655216 2040472 4655216 2040472 873769 131106 873769 131106 4671771 3349858 4671771 3349858 4343699 449199 4343699 449199 586215 2636369 586215 2636369 4096965 1647752 4096965 1647752 712981 744145 712981 744145 1397343 1670917 1397343 1670917 3176788 1956414 3176788 1956414 4151365 3756209 4151365 3756209 680372 521925 680372 521925 1370131 1768218 1370131 1768218 3580563 2100496 3580563 2100496 1451471 4674210 1451471 4674210 3754586 772335 3754586 772335 1656539 2331021 1656539 2331021 4362884 679396 4362884 679396 950397 1296150 950397 1296150 4292224 2963296 4292224 2963296 3629590 3337967 3629590 3337967 811999 906757 811999 906757 1179695 1660140 1179695 1660140 4575065 2656862 4575065 2656862 3348233 3978055 3348233 3978055 453079 1051548 453079 1051548 1556382 2584612 1556382 2584612 4289303 2179087 4289303 2179087 1660295 4409812 1660295 4409812 4733789 2741146 4733789 2741146 1092776 4334813 1092776 4334813 3981932 1206381 3981932 1206381 62999 2270707 62999 2270707 4422800 376925 4422800 376925 790128 1905295 790128 1905295 4350824 3344034 4350824 3344034 746697 4202933 746697 4202933 4606309 1021649 4606309 1021649 844658 775781 844658 775781 3770795 3035994 3770795 3035994 378923 825384 378923 825384 1660024 232914 1660024 232914 309404 2376915 309404 2376915 4481842 1522339 4481842 1522339 380762 435823 380762 435823 3343089 2507849 3343089 2507849 4563248 244933 4563248 244933 406428 4989393 406428 4989393 3626691 2452716 3626691 2452716 4702695 3341066 4702695 3341066 1130954 3032478 1130954 3032478 3919991 623598 3919991 623598 939215 3597708 939215 3597708 4429424 2511239 4429424 2511239 3358795 1657531 3358795 1657531 698514 634722 698514 634722 1653583 2859619 1653583 2859619 3986827 1709893 3986827 1709893 541059 927827 541059 927827 4160546 3338959 4160546 3338959 172985 3041893 172985 3041893 4295524 2278391 4295524 2278391 3754672 3343891 3754672 3343891 4751607 1674759 4751607 1674759 1651499 4981750 1651499 4981750 4144477 354177 4144477 354177 645540 4562206 645540 4562206 3926404 293009 3926404 293009 291340 1675386 291340 1675386 3347745 3019880 3347745 3019880 4060217 1343401 4060217 1343401 1409184 2509653 1409184 2509653 4329592 3844373 4329592 3844373 1339930 261534 1339930 261534 3929330 2285211 3929330 2285211 1661085 704162 1661085 704162 889763 999257 889763 999257 3339086 2387183 3339086 2387183 4690690 514819 4690690 514819 545257 2567003 545257 2567003 4244859 2872334 4244859 2872334 3605819 3072287 3605819 3072287 1684108 2459649 1684108 2459649 4642508 1673888 4642508 1673888 370900 936048 370900 936048 2579221 2917129 2579221 2917129 4701795 5017676 4701795 5017676 3336207 874718 3336207 874718 214682 4988056 214682 4988056 4128690 2324013 4128690 2324013 1224120 939895 1224120 939895 507829 3056290 507829 3056290 4545969 2588277 4545969 2588277 4230496 866308 4230496 866308 325724 239004 325724 239004 4978064 2256414 4978064 2256414 1153764 619662 1153764 619662 551446 3316787 551446 3316787 4350340 1655650 4350340 1655650 2750457 674498 2750457 674498 551713 3346360 551713 3346360 4728253 2282912 4728253 2282912 4196498 3471291 4196498 3471291 601772 708301 601772 708301 1256853 3048637 1256853 3048637 3899507 1684941 3899507 1684941 1662743 4677895 1662743 4677895 351115 316108 351115 316108 1635392 3343724 1635392 3343724 824299 433671 824299 433671 3872787 3337181 3872787 3337181 635923 607914 635923 607914 4118380 2599347 4118380 2599347 368048 225837 368048 225837 170143 4177676 170143 4177676 843129 41228 843129 41228 4418132 2513949 4418132 2513949 1664009 2187521 1664009 2187521 3847478 1017182 3847478 1017182 357029 4071127 357029 4071127 4298905 1268916 4298905 1268916 1262881 1094927 1262881 1094927 532955 3318033 532955 3318033 3545513 1967840 3545513 1967840 4299944 3340570 4299944 3340570 3319367 4508006 3319367 4508006 272124 542813 272124 542813 4554368 3432083 4554368 3432083 901114 1022151 901114 1022151 1127447 492678 1127447 492678 1660778 3348275 1660778 3348275 3322756 2346019 3322756 2346019 4400848 447545 4400848 447545 2956504 1674006 2956504 1674006 4239308 2801463 4239308 2801463 2977815 681723 2977815 681723 712373 860488 712373 860488 1307283 1406864 1307283 1406864 4673389 2269501 4673389 2269501 2659384 384396 2659384 384396 387977 3018293 387977 3018293 4020365 2559619 4020365 2559619 4297549 407968 4297549 407968 1000459 2978650 1000459 2978650 4796301 356909 4796301 356909 375078 472294 375078 472294 466482 3376861 466482 3376861 4473436 163433 4473436 163433 516798 1540882 516798 1540882 4263750 3345351 4263750 3345351 1882482 648574 1882482 648574 622216 1618120 622216 1618120 3344648 3362311 3344648 3362311 4444884 838076 4444884 838076 847057 1169986 847057 1169986 3120334 2674937 3120334 2674937 4447406 1666564 4447406 1666564 957156 4453540 957156 4453540 4754541 470439 4754541 470439 1063393 4191177 1063393 4191177 3682340 704768 3682340 704768 656878 1874694 656878 1874694 4383514 4138504 4383514 4138504 1655087 3241731 1655087 3241731 4288366 664619 4288366 664619 924770 2663598 924770 2663598 4263941 2601162 4263941 2601162 1364564 939962 1364564 939962 4871502 3096560 4871502 3096560 1652014 1106757 1652014 1106757 954011 4853244 954011 4853244 3708983 2441614 3708983 2441614 4705372 4272466 4705372 4272466 3317007 1081356 3317007 1081356 308422 3246907 308422 3246907 4210784 475548 4210784 475548 464788 2665706 464788 2665706 4326863 3508857 4326863 3508857 2477530 3337495 2477530 3337495 3708994 395849 3708994 395849 845734 973297 845734 973297 2321103 4069457 2321103 4069457 4782571 1148010 4782571 1148010 498524 1679337 498524 1679337 3589388 4682796 3589388 4682796 1661467 1733592 1661467 1733592 4670749 2860806 4670749 2860806 538402 531605 538402 531605 1647493 4383340 1647493 4383340 4242879 2303920 4242879 2303920 719453 962102 719453 962102 3134741 2064980 3134741 2064980 3746890 3323168 3746890 3323168 631244 526854 631244 526854 4265422 2527632 4265422 2527632 4061434 2806417 4061434 2806417 3796233 1678751 3796233 1678751 1138755 454497 1138755 454497 3330946 3340481 3330946 3340481 1667087 1440148 1667087 1440148 1302418 869589 1302418 869589 4582246 2592374 4582246 2592374 1683769 2579783 1683769 2579783 4177887 2205178 4177887 2205178 772808 248747 772808 248747 232922 1032895 232922 1032895 3335778 3942458 3335778 3942458 3569587 1435497 3569587 1435497 316832 722565 316832 722565 4741661 4456627 4741661 4456627 1665328 945425 1665328 945425 619143 4953939 619143 4953939 2530782 3346069 2530782 3346069 4816458 2624692 4816458 2624692 4251623 623041 4251623 623041 3314624 1647155 3314624 1647155 2805116 2244670 2805116 2244670 4599752 1195557 4599752 1195557 3019959 2072551 3019959 2072551 5000463 784810 5000463 784810 1368765 2931318 1368765 2931318 3855875 2144082 3855875 2144082 869227 1259156 869227 1259156 4186289 3328510 4186289 3328510 881317 1164271 881317 1164271 4491116 2299482 4491116 2299482 1677199 1187099 1677199 1187099 985309 691869 985309 691869 431769 4610406 431769 4610406 3340294 665981 3340294 665981 712529 2741420 712529 2741420 3791583 3342608 3791583 3342608 4630601 1431295 4630601 1431295 1232739 4701668 1232739 4701668 1679929 1052520 1679929 1052520 4233059 2663022 4233059 2663022 1743270 4297651 1743270 4297651 4485481 2116048 4485481 2116048 546567 801102 546567 801102 4027104 3347341 4027104 3347341 4449846 581739 4449846 581739 1157169 2611058 1157169 2611058 4603559 3330740 4603559 3330740 343546 236314 343546 236314 1679981 1106841 1679981 1106841 500585 3700192 500585 3700192 3346664 41938 3346664 41938 395442 4346875 395442 4346875 4236902 1677639 4236902 1677639 3971401 3106362 3971401 3106362 1678143 2543050 1678143 2543050 4631658 461484 4631658 461484 919430 3814604 919430 3814604 4690731 1647944 4690731 1647944 242153 4676302 242153 4676302 3349974 1234724 3349974 1234724 427412 2342219 427412 2342219 4719780 3349385 4719780 3349385 283247 505810 283247 505810 583797 3446802 583797 3446802 3993597 1428704 3993597 1428704 995360 3346084 995360 3346084 4082015 181655 4082015 181655 440133 1288108 440133 1288108 4320255 2726846 4320255 2726846 330082 1334434 330082 1334434 3540099 4994445 3540099 4994445 3327136 641530 3327136 641530 1318385 3347628 1318385 3347628 4656723 1996239 4656723 1996239 1685508 779615 1685508 779615 273514 3340623 273514 3340623 4619813 249433 4619813 249433 343902 4458400 343902 4458400 3315228 1407964 3315228 1407964 266489 1319284 266489 1319284 1394044 2636802 1394044 2636802 4247768 583218 4247768 583218 587691 1189320 587691 1189320 1683809 3353004 1683809 3353004 4490333 2460430 4490333 2460430 3643109 1655746 3643109 1655746 2045183 3341675 2045183 3341675 3966488 279070 3966488 279070 278386 1683883 278386 1683883 3915987 2580678 3915987 2580678 4759583 462251 4759583 462251 368784 380391 368784 380391 574579 1880143 574579 1880143 4095309 3324456 4095309 3324456 4654322 1272133 4654322 1272133 317137 3315341 317137 3315341 3869486 755251 3869486 755251 268413 1679318 268413 1679318 2902246 2991920 2902246 2991920 4189576 2405047 4189576 2405047 587714 823475 587714 823475 3337059 1661738 3337059 1661738 521073 948822 521073 948822 1311300 3331263 1311300 3331263 4539346 2323300 4539346 2323300 3873159 582454 3873159 582454 367050 4235448 367050 4235448 3913947 456507 3913947 456507 696185 1433287 696185 1433287 4214838 2562516 4214838 2562516 29730 3631434 29730 3631434 4772307 2381687 4772307 2381687 3321545 4396513 3321545 4396513 3343139 3352213 3343139 3352213 1550278 526819 1550278 526819 3584450 2986716 3584450 2986716 4955976 4033347 4955976 4033347 3092580 748423 3092580 748423 260571 3316865 260571 3316865 3900152 545005 3900152 545005 605353 4540249 605353 4540249 2691321 768722 2691321 768722 729248 3110166 729248 3110166 4731942 1681428 4731942 1681428 721545 920078 721545 920078 1156099 1246050 1156099 1246050 4781931 777857 4781931 777857 830368 4349529 830368 4349529 4642792 1668518 4642792 1668518 4761371 2107133 4761371 2107133 805947 1157779 805947 1157779 3890194 4847843 3890194 4847843 1660669 2259223 1660669 2259223 4795326 409434 4795326 409434 1662615 3070419 1662615 3070419 4663158 640621 4663158 640621 355689 3749019 355689 3749019 4450295 1684677 4450295 1684677 1684452 3332268 1684452 3332268 4779492 631185 4779492 631185 526573 1186070 526573 1186070 367371 3906039 367371 3906039 1661718 303480 1661718 303480 1072984 1377980 1072984 1377980 3712424 3175703 3712424 3175703 623124 886118 623124 886118 3722585 4886179 3722585 4886179 1651033 953993 1651033 953993 455147 3333931 455147 3333931 3765706 1195179 3765706 1195179 462423 2156854 462423 2156854 4332541 2565657 4332541 2565657 1229682 684243 1229682 684243 552153 1680148 552153 1680148 1984919 264971 1984919 264971 4394900 4618452 4394900 4618452 1648685 310899 1648685 310899 4117300 3352559 4117300 3352559 323656 301772 323656 301772 3318000 3327729 3318000 3327729 498006 622120 498006 622120 764219 1650027 764219 1650027 4420549 3913539 4420549 3913539 244430 703689 244430 703689 3992135 5002897 3992135 5002897 571679 487065 571679 487065 3083342 2730718 3083342 2730718 4741110 3334118 4741110 3334118 261242 499722 261242 499722 3640590 4833052 3640590 4833052 1119156 637829 1119156 637829 2334702 4970721 2334702 4970721 4261014 1520828 4261014 1520828 1177553 3314261 1177553 3314261 4188450 1896711 4188450 1896711 4784545 3348136 4784545 3348136 296622 497273 296622 497273 1072090 1670705 1072090 1670705 4749871 3338252 4749871 3338252 3236918 818003 3236918 818003 479358 3323190 479358 3323190 3696034 2358136 3696034 2358136 1283382 364308 1283382 364308 343876 239444 343876 239444 4391877 3323855 4391877 3323855 3885852 288439 3885852 288439 397559 522415 397559 522415 1660990 4089310 1660990 4089310 4678459 2261648 4678459 2261648 1227214 897535 1227214 897535 4022999 3660550 4022999 3660550 1657511 748375 1657511 748375 718603 1678911 718603 1678911 1656509 4095578 1656509 4095578 4946557 2109683 4946557 2109683 4053843 2449098 4053843 2449098 336940 4990814 336940 4990814 4479722 797103 4479722 797103 458746 3351347 458746 3351347 3651768 2752750 3651768 2752750 4127717 1114914 4127717 1114914 624782 617229 624782 617229 3318462 2652714 3318462 2652714 4532391 2954255 4532391 2954255 4656100 17600 4656100 17600 423738 1660850 423738 1660850 4361702 3313699 4361702 3313699 4078372 541679 4078372 541679 462995 3318131 462995 3318131 4247951 1930463 4247951 1930463 981847 580768 981847 580768 3785101 2465849 3785101 2465849 4833247 3595417 4833247 3595417 1658954 1648772 1658954 1648772 4076334 3106418 4076334 3106418 1148161 937056 1148161 937056 622822 1270855 622822 1270855 1378280 3161978 1378280 3161978 3323780 903326 3323780 903326 686762 1245826 686762 1245826 4873795 2349489 4873795 2349489 385823 807881 385823 807881 4612795 4236200 4612795 4236200 767289 466499 767289 466499 4766331 3010600 4766331 3010600 257467 1080810 257467 1080810 4634840 3327606 4634840 3327606 2735364 4376804 2735364 4376804 4763393 2320466 4763393 2320466 392694 310102 392694 310102 129067 3392009 129067 3392009 4230887 928452 4230887 928452 388870 3480960 388870 3480960 3559263 505210 3559263 505210 1122493 1359159 1122493 1359159 1662456 3423962 1662456 3423962 3828360 2088527 3828360 2088527 3624804 1355271 3624804 1355271 688714 234141 688714 234141 1669773 1659409 1669773 1659409 3559306 2866233 3559306 2866233 3909908 287654 3909908 287654 1117193 1655723 1117193 1655723 4400558 3133784 4400558 3133784 1654592 4329989 1654592 4329989 4577877 2770948 4577877 2770948 233159 252036 233159 252036 2340571 3319992 2340571 3319992 4245096 1997870 4245096 1997870 1648015 1675795 1648015 1675795 1233009 638910 1233009 638910 62165 3352013 62165 3352013 3863414 1914271 3863414 1914271 4791012 4529468 4791012 4529468 1153219 891496 1153219 891496 563764 4724469 563764 4724469 1937528 2269760 1937528 2269760 4542839 3322546 4542839 3322546 556691 486308 556691 486308 2949447 4242498 2949447 4242498 4717091 1668503 4717091 1668503 1472043 1412430 1472043 1412430 1051193 384733 1051193 384733 400714 1653810 400714 1653810 4588174 2315320 4588174 2315320 284757 3335661 284757 3335661 4049653 1385051 4049653 1385051 385398 1668097 385398 1668097 3725017 3348420 3725017 3348420 796708 1019733 796708 1019733 4659366 3343206 4659366 3343206 1662424 2102503 1662424 2102503 268193 1143985 268193 1143985 4479453 4411748 4479453 4411748 598990 903054 598990 903054 1350154 3329767 1350154 3329767 4684462 1225566 4684462 1225566 370193 363734 370193 363734 946199 1002942 946199 1002942 1234705 2879820 1234705 2879820 3964549 616515 3964549 616515 231543 3345715 231543 3345715 3320860 68787 3320860 68787 1653667 2712577 1653667 2712577 4750285 549080 4750285 549080 578867 1034752 578867 1034752 3043151 3335931 3043151 3335931 511653 894734 511653 894734 4749729 3333705 4749729 3333705 3333828 1444157 3333828 1444157 3535651 2764390 3535651 2764390 4279377 244985 4279377 244985 363057 3957696 363057 3957696 4762787 2423855 4762787 2423855 1667081 1276417 1667081 1276417 814707 4191148 814707 4191148 4318071 625078 4318071 625078 713177 4563555 713177 4563555 3348139 2341428 3348139 2341428 4485416 719778 4485416 719778 1652548 2383836 1652548 2383836 4702407 1905113 4702407 1905113 1673843 4033064 1673843 4033064 1664037 2126719 1664037 2126719 4718273 241841 4718273 241841 855277 2335774 855277 2335774 3333757 1136970 3333757 1136970 4336062 2886028 4336062 2886028 234457 592303 234457 592303 3345122 2366631 3345122 2366631 2667322 4325191 2667322 4325191 4101508 422763 4101508 422763 909068 1655270 909068 1655270 4807145 3692728 4807145 3692728 1061470 566354 1061470 566354 2914368 4215337 2914368 4215337 4638562 2508100 4638562 2508100 621290 806581 621290 806581 3314895 4834936 3314895 4834936 408760 331454 408760 331454 4234742 2486263 4234742 2486263 1667526 3065310 1667526 3065310 1177292 1035974 1177292 1035974 4354750 2222455 4354750 2222455 3743893 3685060 3743893 3685060 391007 1190824 391007 1190824 4632470 2812683 4632470 2812683 4380504 2240918 4380504 2240918 676719 1606571 676719 1606571 4515811 2803929 4515811 2803929 1656826 2349217 1656826 2349217 4530621 1669234 4530621 1669234 1387965 1880418 1387965 1880418 4768646 1912423 4768646 1912423 4410142 4020890 4410142 4020890 893479 224513 893479 224513 109161 3340370 109161 3340370 624212 924138 624212 924138 4258877 3318727 4258877 3318727 1682400 346579 1682400 346579 602295 3331452 602295 3331452 4001335 1946778 4001335 1946778 696069 3518747 696069 3518747 4466685 478513 4466685 478513 798570 1948122 798570 1948122 3835771 4186421 3835771 4186421 655905 886699 655905 886699 1210676 3564138 1210676 3564138 3313588 1960551 3313588 1960551 4664171 3324607 4664171 3324607 1056029 2925783 1056029 2925783 4732383 1680910 4732383 1680910 2518201 3333688 2518201 3333688 3572309 1604423 3572309 1604423 1536503 3805765 1536503 3805765 4069240 569663 4069240 569663 869361 2210780 869361 2210780 4088967 3327153 4088967 3327153 883754 563569 883754 563569 512900 1175391 512900 1175391 525659 396765 525659 396765 4361334 2538139 4361334 2538139 1664487 3676571 1664487 3676571 4257426 1149553 4257426 1149553 547451 2975162 547451 2975162 4402367 1665997 4402367 1665997 3000123 3332118 3000123 3332118 697502 1676091 697502 1676091 3546701 1961148 3546701 1961148 1044784 489752 1044784 489752 419404 2214859 419404 2214859 4159301 1119998 4159301 1119998 1433204 1674034 1433204 1674034 2758987 431089 2758987 431089 1089359 3954993 1089359 3954993 3603161 479778 3603161 479778 970142 3343973 970142 3343973 4162613 1663898 4162613 1663898 3760167 3331281 3760167 3331281 369109 2990564 369109 2990564 4571690 1980510 4571690 1980510 1660569 3005457 1660569 3005457 4593955 2438347 4593955 2438347 3576080 3344539 3576080 3344539 3244643 738534 3244643 738534 804180 2333783 804180 2333783 4545623 1155087 4545623 1155087 1677639 3345869 1677639 3345869 3342831 296031 3342831 296031 615009 785569 615009 785569 1664941 2409169 1664941 2409169 4403434 1956253 4403434 1956253 492070 930482 492070 930482 3768349 2708483 3768349 2708483 4610399 35901 4610399 35901 1116274 2694738 1116274 2694738 4138277 781513 4138277 781513 1061063 3046781 1061063 3046781 4716136 1671498 4716136 1671498 1318075 3319006 1318075 3319006 4458999 2483818 4458999 2483818 3322963 283241 3322963 283241 458533 3115114 458533 3115114 4430546 1685856 4430546 1685856 1223702 946485 1223702 946485 310877 3324421 310877 3324421 3625702 1766891 3625702 1766891 762251 4952316 762251 4952316 4088689 510300 4088689 510300 1672034 3333631 1672034 3333631 4872009 503401 4872009 503401 723681 1680343 723681 1680343 4409440 2726439 4409440 2726439 558910 569637 558910 569637 4027151 3328347 4027151 3328347 1683060 2805472 1683060 2805472 4243671 2293889 4243671 2293889 4384438 2944281 4384438 2944281 1083934 593916 1083934 593916 459801 1646954 459801 1646954 4727907 2369130 4727907 2369130 229940 198891 229940 198891 3674418 3244896 3674418 3244896 2648124 3347939 2648124 3347939 3787720 592351 3787720 592351 317310 1661626 317310 1661626 4673332 3968623 4673332 3968623 1165040 469893 1165040 469893 3800901 2865075 3800901 2865075 218545 222576 218545 222576 280105 1899884 280105 1899884 4592170 3271085 4592170 3271085 400600 560927 400600 560927 1015168 1283647 1015168 1283647 4764722 2556905 4764722 2556905 920377 678532 920377 678532 583315 1657612 583315 1657612 4760219 2717132 4760219 2717132 4294128 1647844 4294128 1647844 1610662 2582894 1610662 2582894 4616163 3340760 4616163 3340760 4255289 628536 4255289 628536 869399 4454228 869399 4454228 3884828 725762 3884828 725762 321369 285057 321369 285057 4619000 3748824 4619000 3748824 496809 1721593 496809 1721593 1677591 4631615 1677591 4631615 4713003 2331363 4713003 2331363 1340334 187484 1340334 187484 3982076 3016474 3982076 3016474 4895711 3353170 4895711 3353170 71877 426510 71877 426510 1646864 3251173 1646864 3251173 4241615 2290742 4241615 2290742 1677288 3121440 1677288 3121440 4416016 2341917 4416016 2341917 3841123 2859588 3841123 2859588 1433647 554396 1433647 554396 753002 3341123 753002 3341123 1124748 792272 1124748 792272 4389095 2400645 4389095 2400645 3320677 1397728 3320677 1397728 522707 626941 522707 626941 4586652 4324769 4586652 4324769 1199772 369580 1199772 369580 2225176 3315144 2225176 3315144 1071033 930818 1071033 930818 3785286 4398642 3785286 4398642 1172085 2503206 1172085 2503206 4586531 1054768 4586531 1054768 631532 1443019 631532 1443019 2156998 4908961 2156998 4908961 4763574 1651644 4763574 1651644 3335705 2005864 3335705 2005864 4717264 3332062 4717264 3332062 4123166 1663906 4123166 1663906 1079578 1977462 1079578 1977462 4576376 3324855 4576376 3324855 982796 1160657 982796 1160657 404288 3351656 404288 3351656 4914726 2434528 4914726 2434528 3690534 143473 3690534 143473 227145 470800 227145 470800 1479533 2835355 1479533 2835355 4371376 500470 4371376 500470 1281779 1675713 1281779 1675713 4021372 1659432 4021372 1659432 685706 896990 685706 896990 2420510 3334024 2420510 3334024 724638 535504 724638 535504 4618840 3349974 4618840 3349974 491965 3317942 491965 3317942 3705513 205398 3705513 205398 454922 641932 454922 641932 735724 1650351 735724 1650351 3051642 3661255 3051642 3661255 313275 245018 313275 245018 4057125 2673707 4057125 2673707 3859881 3341611 3859881 3341611 675040 2115162 675040 2115162 4567459 3335518 4567459 3335518 330813 276473 330813 276473 4661938 4583519 4661938 4583519 1675668 751890 1675668 751890 604322 2921871 604322 2921871 4371228 1925890 4371228 1925890 3320489 331623 3320489 331623 483323 3565652 483323 3565652 4471530 3047507 4471530 3047507 3645252 755546 3645252 755546 344859 3336757 344859 3336757 4055326 1504290 4055326 1504290 1662876 2649022 1662876 2649022 4229808 806749 4229808 806749 770576 3588384 770576 3588384 2425315 2111150 2425315 2111150 4337980 2745171 4337980 2745171 941168 667290 941168 667290 4014408 2987365 4014408 2987365 3620978 545516 3620978 545516 972929 3325062 972929 3325062 4585137 959581 4585137 959581 557277 2780324 557277 2780324 4641964 1653689 4641964 1653689 3680736 2489132 3680736 2489132 4413809 3375004 4413809 3375004 296728 291714 296728 291714 1385036 2106401 1385036 2106401 4568499 1650128 4568499 1650128 2772979 2900117 2772979 2900117 4497791 3325877 4497791 3325877 4744360 1655339 4744360 1655339 1007266 604116 1007266 604116 1411579 3324699 1411579 3324699 3335211 1978582 3335211 1978582 4157525 4783344 4157525 4783344 35755 597146 35755 597146 3596464 4249661 3596464 4249661 1657337 408782 1657337 408782 796240 1655936 796240 1655936 4225079 3351673 4225079 3351673 502786 701501 502786 701501 1430219 2334151 1430219 2334151 4523446 978281 4523446 978281 1130974 1651322 1130974 1651322 799882 823617 799882 823617 1682499 3430113 1682499 3430113 4078927 1665283 4078927 1665283 692996 210807 692996 210807 140892 3795358 140892 3795358 3617925 636089 3617925 636089 613267 3474152 613267 3474152 4578634 2213239 4578634 2213239 4277768 3334565 4277768 3334565 3969151 449124 3969151 449124 728508 1078251 728508 1078251 4535539 3341436 4535539 3341436 1685375 1679057 1685375 1679057 4772745 2503614 4772745 2503614 362896 1659521 362896 1659521 4728442 3330016 4728442 3330016 408453 4736595 408453 4736595 4436796 393117 4436796 393117 832164 3332386 832164 3332386 4190738 521046 4190738 521046 323406 3316437 323406 3316437 3842879 1917983 3842879 1917983 1663307 3403584 1663307 3403584 4500572 1425278 4500572 1425278 360287 790343 360287 790343 4787707 2824731 4787707 2824731 1364573 431382 1364573 431382 4496842 3045634 4496842 3045634 1672450 509316 1672450 509316 565601 555290 565601 555290 1294712 2912894 1294712 2912894 4636401 1647229 4636401 1647229 918420 476041 918420 476041 460729 3113452 460729 3113452 4467249 2761592 4467249 2761592 1184342 475055 1184342 475055 1535762 3313780 1535762 3313780 4347133 663175 4347133 663175 1007514 772310 1007514 772310 347290 3835309 347290 3835309 3552861 466260 3552861 466260 341366 3544459 341366 3544459 4509854 2594972 4509854 2594972 271104 439566 271104 439566 1246388 2731398 1246388 2731398 4072280 2007875 4072280 2007875 861377 713624 861377 713624 4144059 4350943 4144059 4350943 270851 16004 270851 16004 4082434 2845106 4082434 2845106 4640311 278381 4640311 278381 1050765 1077342 1050765 1077342 1674676 2559793 1674676 2559793 4731054 555201 4731054 555201 762337 1680639 762337 1680639 484836 727109 484836 727109 4630192 2396566 4630192 2396566 3735086 407643 3735086 407643 664981 2870539 664981 2870539 4119930 1390228 4119930 1390228 533993 726699 533993 726699 907493 3317238 907493 3317238 3344654 1652950 3344654 1652950 4754549 2001408 4754549 2001408 1101669 1647766 1101669 1647766 4330994 4202232 4330994 4202232 302232 389735 302232 389735 1237691 1325257 1237691 1325257 4294184 2547209 4294184 2547209 418673 441154 418673 441154 4434163 2798316 4434163 2798316 1231449 557993 1231449 557993 47306 3013676 47306 3013676 4333964 2163663 4333964 2163663 3626872 3227428 3626872 3227428 546778 551124 546778 551124 3635403 4412714 3635403 4412714 701501 1135307 701501 1135307 2946332 2897371 2946332 2897371 4549132 2229921 4549132 2229921 4390602 3064434 4390602 3064434 3328324 761341 3328324 761341 994145 642273 994145 642273 3804917 2634038 3804917 2634038 4295462 461993 4295462 461993 376216 2147027 376216 2147027 4244324 2999967 4244324 2999967 1258477 538693 1258477 538693 1062591 3044377 1062591 3044377 4127727 205886 4127727 205886 194573 1039171 194573 1039171 4580818 2786916 4580818 2786916 65362 3339511 65362 3339511 4358984 2652751 4358984 2652751 1676291 910281 1676291 910281 774258 612280 774258 612280 3897566 3349968 3897566 3349968 1684650 2025509 1684650 2025509 4702692 724768 4702692 724768 369079 1327092 369079 1327092 3325185 2917314 3325185 2917314 4542878 746660 4542878 746660 789722 3330688 789722 3330688 4233364 343575 4233364 343575 724818 3353278 724818 3353278 4387778 2180633 4387778 2180633 1681788 4105846 1681788 4105846 1664177 1650311 1664177 1650311 4272706 2586062 4272706 2586062 970193 1391998 970193 1391998 4362498 3739585 4362498 3739585 784512 814621 784512 814621 4632607 2613169 4632607 2613169 3344678 3332545 3344678 3332545 1421920 272825 1421920 272825 378344 1241366 378344 1241366 1396496 1440289 1396496 1440289 1493537 4885957 1493537 4885957 4760651 1754192 4760651 1754192 1260345 711750 1260345 711750 488204 1922305 488204 1922305 4296282 3329639 4296282 3329639 5000929 578181 5000929 578181 460313 3321670 460313 3321670 4775187 2505003 4775187 2505003 3362179 402777 3362179 402777 357146 2904661 357146 2904661 4503101 1059349 4503101 1059349 539298 3338926 539298 3338926 4198647 443498 4198647 443498 863776 2798962 863776 2798962 3791239 1130618 3791239 1130618 1649636 4098986 1649636 4098986 3997429 2098293 3997429 2098293 993688 681435 993688 681435 1683954 2679023 1683954 2679023 1654920 725949 1654920 725949 518234 1153254 518234 1153254 3336904 1797417 3336904 1797417 3314835 3323654 3314835 3323654 405332 817365 405332 817365 4560255 2810940 4560255 2810940 3313364 1653995 3313364 1653995 1653267 2081067 1653267 2081067 4579064 3026060 4579064 3026060 1652765 1103352 1652765 1103352 419781 2605289 419781 2605289 4397746 2922603 4397746 2922603 4719957 541862 4719957 541862 892028 1695409 892028 1695409 3639899 2470258 3639899 2470258 4737303 609483 4737303 609483 598618 3251677 598618 3251677 4733854 2024644 4733854 2024644 4501130 2492997 4501130 2492997 4069381 3350214 4069381 3350214 3349032 2653639 3349032 2653639 4291978 1682566 4291978 1682566 3902942 3340894 3902942 3340894 4637153 1526364 4637153 1526364 1658162 3347314 1658162 3347314 1179579 1095468 1179579 1095468 1683880 3641322 1683880 3641322 1107445 3029542 1107445 3029542 3914481 772188 3914481 772188 270385 3325939 270385 3325939 3978501 2396488 3978501 2396488 4289229 3345189 4289229 3345189 599083 493415 599083 493415 312601 3290385 312601 3290385 3836100 1169980 3836100 1169980 1044800 564414 1044800 564414 2984471 2456976 2984471 2456976 4377148 2827771 4377148 2827771 1669794 4671120 1669794 4671120 3730713 2515874 3730713 2515874 4819569 3343661 4819569 3343661 575182 379027 575182 379027 3314190 3283004 3314190 3283004 4431399 873744 4431399 873744 452060 2545891 452060 2545891 4551259 3537092 4551259 3537092 3315905 714238 3315905 714238 444659 3324105 444659 3324105 3611627 586755 3611627 586755 123208 4791308 123208 4791308 3531414 820529 3531414 820529 469112 1673628 469112 1673628 3692556 2252369 3692556 2252369 4015080 2450447 4015080 2450447 4371318 1648818 4371318 1648818 305411 856619 305411 856619 4453011 2935208 4453011 2935208 3555655 1649747 3555655 1649747 356578 713226 356578 713226 3678095 3313336 3678095 3313336 450417 685705 450417 685705 983782 1514915 983782 1514915 3321078 3057433 3321078 3057433 4334317 1653570 4334317 1653570 1030652 598783 1030652 598783 1116890 1883696 1116890 1883696 4132007 3973802 4132007 3973802 1509143 24416 1509143 24416 4565357 2922086 4565357 2922086 745748 275826 745748 275826 1828377 2048409 1828377 2048409 3825811 2473312 3825811 2473312 4783297 465472 4783297 465472 1030980 1683499 1030980 1683499 3645948 3317638 3645948 3317638 4250871 1244194 4250871 1244194 705528 437535 705528 437535 3824743 2969104 3824743 2969104 3703685 1974023 3703685 1974023 2496532 3329782 2496532 3329782 3982559 420921 3982559 420921 426951 1681855 426951 1681855 4408352 3344676 4408352 3344676 348338 233124 348338 233124 3089193 3708276 3089193 3708276 447401 493002 447401 493002 2778653 3349010 2778653 3349010 4523052 2428951 4523052 2428951 292331 273055 292331 273055 4333799 1686271 4333799 1686271 514991 385779 514991 385779 1685671 2445218 1685671 2445218 3352425 1025749 3352425 1025749 973747 335475 973747 335475 4710229 1998297 4710229 1998297 1677755 1823206 1677755 1823206 4341624 3335390 4341624 3335390 178312 2913666 178312 2913666 3735301 2343338 3735301 2343338 4148743 4425440 4148743 4425440 1395777 723905 1395777 723905 376815 3289213 376815 3289213 4451467 2190615 4451467 2190615 469511 321112 469511 321112 4797895 3351290 4797895 3351290 230888 621165 230888 621165 1685999 1652555 1685999 1652555 3333373 2789881 3333373 2789881 4893872 500788 4893872 500788 544272 3339044 544272 3339044 208963 1654992 208963 1654992 4598761 2066984 4598761 2066984 3329347 3760355 3329347 3760355 4909519 1246302 4909519 1246302 1252421 3341478 1252421 3341478 4547338 1985549 4547338 1985549 1054419 493193 1054419 493193 2320554 2624171 2320554 2624171 4561147 267597 4561147 267597 927463 3021509 927463 3021509 4195192 2130215 4195192 2130215 2774078 3610241 2774078 3610241 4368671 1895847 4368671 1895847 1683234 3332428 1683234 3332428 3735435 2629542 3735435 2629542 666052 4643949 666052 4643949 4503358 1679653 4503358 1679653 559149 847631 559149 847631 1087101 2699429 1087101 2699429 4708121 1919422 4708121 1919422 783036 816514 783036 816514 1421708 3588121 1421708 3588121 3537187 1650739 3537187 1650739 3044703 2314709 3044703 2314709 3864691 932832 3864691 932832 529202 3281729 529202 3281729 4606944 988375 4606944 988375 1369014 2712001 1369014 2712001 4757511 437315 4757511 437315 582631 1269396 582631 1269396 3964336 4945901 3964336 4945901 1666395 2101538 1666395 2101538 4757567 956132 4757567 956132 649356 1944420 649356 1944420 4312730 3329178 4312730 3329178 1330025 3265861 1330025 3265861 3820414 1935570 3820414 1935570 1072629 1081440 1072629 1081440 4070456 3326225 4070456 3326225 2305861 1085529 2305861 1085529 552975 2246122 552975 2246122 4256857 3326708 4256857 3326708 1394597 1006833 1394597 1006833 353382 38986 353382 38986 4501600 4103121 4501600 4103121 1661163 552646 1661163 552646 4791827 2349883 4791827 2349883 756799 3694689 756799 3694689 4047236 694416 4047236 694416 533003 1657561 533003 1657561 4203349 4215800 4203349 4215800 1090466 3316213 1090466 3316213 4233666 765122 4233666 765122 462327 4975731 462327 4975731 3659481 761809 3659481 761809 2374118 2470190 2374118 2470190 4303947 80461 4303947 80461 201261 2713413 201261 2713413 4476134 248816 4476134 248816 511892 2816328 511892 2816328 4454868 1678802 4454868 1678802 1871337 2859780 1871337 2859780 4043345 651401 4043345 651401 638119 2874134 638119 2874134 4434356 845806 4434356 845806 347000 1408999 347000 1408999 1840353 1764589 1840353 1764589 905550 689996 905550 689996 4328997 2468689 4328997 2468689 3222946 1423900 3222946 1423900 417477 3335145 417477 3335145 4741221 2979803 4741221 2979803 440613 524336 440613 524336 1663111 4926142 1663111 4926142 3351067 3229692 3351067 3229692 1006003 321755 1006003 321755 3574717 2929948 3574717 2929948 4100155 1672790 4100155 1672790 4678847 1518019 4678847 1518019 3330151 3328859 3330151 3328859 1675285 3067859 1675285 3067859 4878419 1294342 4878419 1294342 1673298 567309 1673298 567309 986472 3522002 986472 3522002 4692621 1132175 4692621 1132175 406751 3324794 406751 3324794 3957058 233029 3957058 233029 313656 3336547 313656 3336547 4763983 3018347 4763983 3018347 1686060 2433759 1686060 2433759 4489422 1652220 4489422 1652220 1649603 293306 1649603 293306 459549 3330096 459549 3330096 4739521 2487494 4739521 2487494 1656827 743050 1656827 743050 2668227 2454687 2668227 2454687 4661735 1204302 4661735 1204302 367908 360170 367908 360170 563551 1242872 563551 1242872 1405868 3336642 1405868 3336642 3908436 2302888 3908436 2302888 4441447 2092520 4441447 2092520 3321399 3321158 3321399 3321158 4669172 1668115 4669172 1668115 998769 363835 998769 363835 3608462 3381768 3608462 3381768 471769 610946 471769 610946 4637625 3543579 4637625 3543579 3323205 122159 3323205 122159 266475 3373459 266475 3373459 3099793 1686140 3099793 1686140 4826773 4980990 4826773 4980990 3350981 2289838 3350981 2289838 4578976 422005 4578976 422005 426123 3975931 426123 3975931 4088682 263614 4088682 263614 153576 3284779 153576 3284779 3808598 1915965 3808598 1915965 1063169 323770 1063169 323770 3581954 3583187 3581954 3583187 1075412 210433 1075412 210433 4666057 1891248 4666057 1891248 1458118 1652110 1458118 1652110 3327934 3539010 3327934 3539010 3615632 1900648 3615632 1900648 319859 257658 319859 257658 4393511 3087345 4393511 3087345 1663217 262017 1663217 262017 229490 3182506 229490 3182506 3773023 2540415 3773023 2540415 4602740 202150 4602740 202150 377324 828501 377324 828501 1311242 2007198 1311242 2007198 4769136 1681075 4769136 1681075 3896182 3323197 3896182 3323197 3347075 2664540 3347075 2664540 4673146 618869 4673146 618869 652143 3318425 652143 3318425 2676415 1320473 2676415 1320473 3351074 2789046 3351074 2789046 4597929 3513632 4597929 3513632 1672156 2720521 1672156 2720521 3981692 1672159 3981692 1672159 1652185 3331039 1652185 3331039 3969765 2210346 3969765 2210346 1665813 359770 1665813 359770 235312 204950 235312 204950 4770988 3742257 4770988 3742257 325986 323491 325986 323491 4455042 3344379 4455042 3344379 809161 622129 809161 622129 412768 1713583 412768 1713583 4124825 4065241 4124825 4065241 814062 796152 814062 796152 1681415 3108852 1681415 3108852 3642029 232869 3642029 232869 961380 2975874 961380 2975874 4252364 307832 4252364 307832 1191524 1681950 1191524 1681950 3891365 986746 3891365 986746 245807 1680614 245807 1680614 3756295 4200352 3756295 4200352 1227170 315636 1227170 315636 3315558 1661541 3315558 1661541 4766539 3348101 4766539 3348101 3260852 1659087 3260852 1659087 1073093 3914732 1073093 3914732 1675144 444875 1675144 444875 4320347 2494447 4320347 2494447 736421 220814 736421 220814 1649650 3812027 1649650 3812027 4449611 323543 4449611 323543 466518 1197439 466518 1197439 1427219 3822898 1427219 3822898 3351958 434277 3351958 434277 624486 3763506 624486 3763506 3023607 1462147 3023607 1462147 4724164 3329227 4724164 3329227 414148 3983768 414148 3983768 4606372 745063 4606372 745063 890189 1405065 890189 1405065 3555881 4057862 3555881 4057862 2270579 1987982 2270579 1987982 3915813 4095436 3915813 4095436 455411 1944458 455411 1944458 3656135 478953 3656135 478953 326492 1676704 326492 1676704 4606784 3348721 4606784 3348721 4458876 413048 4458876 413048 366964 3240047 366964 3240047 3864117 367297 3864117 367297 377753 2156331 377753 2156331 4728498 3336667 4728498 3336667 3319590 1963351 3319590 1963351 3581933 365966 3581933 365966 1022489 3322307 1022489 3322307 449378 612132 449378 612132 1654076 4458577 1654076 4458577 4689372 533721 4689372 533721 830170 4120399 830170 4120399 1676427 211897 1676427 211897 4632363 2258599 4632363 2258599 3253319 1662095 3253319 1662095 4664208 2175668 4664208 2175668 3317974 3501937 3317974 3501937 4558338 2518136 4558338 2518136 4036679 2882998 4036679 2882998 586873 651893 586873 651893 4359011 3320563 4359011 3320563 732152 725079 732152 725079 4347591 2761110 4347591 2761110 247331 1195663 247331 1195663 3963709 2930786 3963709 2930786 1461211 208868 1461211 208868 4121306 2602652 4121306 2602652 4476100 3245841 4476100 3245841 1634922 400182 1634922 400182 803240 1252906 803240 1252906 3314366 2892698 3314366 2892698 301929 808680 301929 808680 3859759 2208233 3859759 2208233 765723 866106 765723 866106 908217 2957776 908217 2957776 4572085 2631293 4572085 2631293 1684744 1681045 1684744 1681045 4356764 2634591 4356764 2634591 868772 737707 868772 737707 1233729 3325935 1233729 3325935 4640335 2536849 4640335 2536849 1390041 1239810 1390041 1239810 1063160 3352573 1063160 3352573 4589734 1420188 4589734 1420188 526389 774473 526389 774473 936080 1199117 936080 1199117 4390772 3085652 4390772 3085652 3158577 474207 3158577 474207 986271 3335819 986271 3335819 4680178 2736081 4680178 2736081 3855323 381478 3855323 381478 829224 2618291 829224 2618291 4366513 938911 4366513 938911 484666 3347102 484666 3347102 4124103 2254703 4124103 2254703 1314010 624709 1314010 624709 819110 1673880 819110 1673880 3724413 3437658 3724413 3437658 702437 476421 702437 476421 1221097 3646280 1221097 3646280 4688271 290730 4688271 290730 379980 3608680 379980 3608680 4746996 611310 4746996 611310 742388 3352506 742388 3352506 1887864 2304054 1887864 2304054 4217710 4444339 4217710 4444339 1666329 346683 1666329 346683 317357 3299760 317357 3299760 4661820 852307 4661820 852307 245622 2508475 245622 2508475 4394181 514622 4394181 514622 1659281 3322567 1659281 3322567 4413848 1198548 4413848 1198548 869281 517219 869281 517219 2684314 3183106 2684314 3183106 4710993 1712393 4710993 1712393 620504 260374 620504 260374 158581 4807480 158581 4807480 3047935 1656123 3047935 1656123 3986382 3324100 3986382 3324100 1671351 3152869 1671351 3152869 4771191 1676994 4771191 1676994 3746842 2121530 3746842 2121530 4691276 1986590 4691276 1986590 327324 3862972 327324 3862972 4424083 2198280 4424083 2198280 2569997 785110 2569997 785110 585502 71340 585502 71340 4159042 3347641 4159042 3347641 1153004 497134 1153004 497134 2483936 2787270 2483936 2787270 331715 548473 331715 548473 1650155 2419371 1650155 2419371 4577549 4898734 4577549 4898734 213809 301168 213809 301168 4294058 3333291 4294058 3333291 1593770 628552 1593770 628552 580572 3372958 580572 3372958 4690571 2857638 4690571 2857638 256479 1365221 256479 1365221 3677197 2471519 3677197 2471519 4267952 906946 4267952 906946 329194 2866021 329194 2866021 4021591 464820 4021591 464820 774959 1662046 774959 1662046 4494226 2565018 4494226 2565018 321754 760475 321754 760475 4444553 2484172 4444553 2484172 342451 952096 342451 952096 1277144 2805501 1277144 2805501 4362657 1092488 4362657 1092488 460204 1281858 460204 1281858 4648797 2931244 4648797 2931244 3334824 4400722 3334824 4400722 1686489 765153 1686489 765153 286842 1363140 286842 1363140 4417272 4956844 4417272 4956844 1286859 440562 1286859 440562 45910 3697916 45910 3697916 4721976 2592154 4721976 2592154 3340497 3996502 3340497 3996502 1564242 1645947 1564242 1645947 4203010 3349164 4203010 3349164 3461636 2560588 3461636 2560588 4299135 412993 4299135 412993 863661 3633992 863661 3633992 4709722 2842046 4709722 2842046 777089 713032 777089 713032 318480 2378463 318480 2378463 3326327 2565747 3326327 2565747 1451265 389763 1451265 389763 656300 3088905 656300 3088905 3693185 958850 3693185 958850 522525 1400533 522525 1400533 4706848 2261100 4706848 2261100 151577 4001637 151577 4001637 3337422 4377070 3337422 4377070 1461687 3025977 1461687 3025977 4665603 1659891 4665603 1659891 4121726 3859408 4121726 3859408 673130 509540 673130 509540 287437 4502247 287437 4502247 1664845 3342733 1664845 3342733 3775642 721664 3775642 721664 625761 4210296 625761 4210296 4047507 478571 4047507 478571 2703496 3229903 2703496 3229903 1662031 2247481 1662031 2247481 4121944 2631280 4121944 2631280 3342500 778773 3342500 778773 259798 249543 259798 249543 1733246 2843868 1733246 2843868 579046 1007811 579046 1007811 1673699 3350217 1673699 3350217 4525243 1068432 4525243 1068432 1155773 3573192 1155773 3573192 2729452 2666693 2729452 2666693 4398643 1079486 4398643 1079486 523436 402796 523436 402796 380439 2667399 380439 2667399 4436063 46687 4436063 46687 2679728 2735355 2679728 2735355 248974 635882 248974 635882 4408052 2975210 4408052 2975210 1681660 3353100 1681660 3353100 4377138 495131 4377138 495131 1074336 2993838 1074336 2993838 4651356 293238 4651356 293238 433110 3333270 433110 3333270 4137116 2365916 4137116 2365916 3259537 359222 3259537 359222 4769721 3657193 4769721 3657193 884544 675498 884544 675498 1918550 4243385 1918550 4243385 4533081 2669630 4533081 2669630 1676836 1181662 1676836 1181662 1147461 349001 1147461 349001 1661512 4057524 1661512 4057524 3333167 2052648 3333167 2052648 3949637 2823239 3949637 2823239 1662191 1228856 1662191 1228856 3582908 3097854 3582908 3097854 754346 228790 754346 228790 76563 3352110 76563 3352110 4706875 614599 4706875 614599 384108 3349977 384108 3349977 4742866 145921 4742866 145921 690767 1983872 690767 1983872 3992700 3343255 3992700 3343255 1660774 946776 1660774 946776 3908846 3096608 3908846 3096608 3351734 4503335 3351734 4503335 1087519 550157 1087519 550157 4702776 3337816 4702776 3337816 3352657 297381 3352657 297381 1115495 3332396 1115495 3332396 4143357 2037240 4143357 2037240 3318010 3633278 3318010 3633278 4338201 627068 4338201 627068 1654091 3076175 1654091 3076175 3847280 462232 3847280 462232 663148 887083 663148 887083 4588827 2355018 4588827 2355018 1655166 4466692 1655166 4466692 3997753 1989643 3997753 1989643 880173 352926 880173 352926 250276 4749154 250276 4749154 1683895 807748 1683895 807748 742552 3347164 742552 3347164 4896157 2419145 4896157 2419145 687495 714224 687495 714224 1065137 1408014 1065137 1408014 3991089 3341337 3991089 3341337 759817 547981 759817 547981 4276031 2620356 4276031 2620356 321673 1015984 321673 1015984 1186069 2963867 1186069 2963867 4245822 1656850 4245822 1656850 880954 3396013 880954 3396013 3503040 1274766 3503040 1274766 880806 408820 880806 408820 104152 3315403 104152 3315403 4212322 211662 4212322 211662 870928 4831117 870928 4831117 4417542 1994281 4417542 1994281 4700338 3317778 4700338 3317778 3726779 1647004 3726779 1647004 300001 4712656 300001 4712656 1683679 337882 1683679 337882 1041512 3326208 1041512 3326208 3601811 939269 3601811 939269 2812305 2165735 2812305 2165735 4639308 2023759 4639308 2023759 839448 610309 839448 610309 1218634 1344940 1218634 1344940 3341599 3116928 3341599 3116928 4234987 209571 4234987 209571 209162 2983803 209162 2983803 4498903 2465139 4498903 2465139 3339357 1023646 3339357 1023646 526410 498481 526410 498481 443622 388567 443622 388567 2750393 3325608 2750393 3325608 3904528 2125068 3904528 2125068 4633048 3326868 4633048 3326868 1653273 863484 1653273 863484 533028 3146999 533028 3146999 4474936 2421016 4474936 2421016 705112 412976 705112 412976 291635 2413974 291635 2413974 4722584 3103098 4722584 3103098 1567985 460800 1567985 460800 546100 1684628 546100 1684628 4017251 2769945 4017251 2769945 16935 232253 16935 232253 2262168 4140923 2262168 4140923 1371034 519707 1371034 519707 4759776 4395994 4759776 4395994 2833795 2567184 2833795 2567184 4539647 522552 4539647 522552 724568 906512 724568 906512 973970 3315174 973970 3315174 4653166 1317399 4653166 1317399 301612 2838599 301612 2838599 3805410 354479 3805410 354479 658537 3011592 658537 3011592 4773334 1682813 4773334 1682813 1424620 774298 1424620 774298 826880 3531997 826880 3531997 4449266 2164124 4449266 2164124 464520 389892 464520 389892 3345854 4104010 3345854 4104010 4281210 2120574 4281210 2120574 3352740 3336541 3352740 3336541 835016 352451 835016 352451 1679009 3345044 1679009 3345044 4081099 505356 4081099 505356 1684703 1682547 1684703 1682547 4141143 4053553 4141143 4053553 2516496 1337773 2516496 1337773 1157741 109083 1157741 109083 4833032 2468772 4833032 2468772 3341691 2868956 3341691 2868956 4186922 453719 4186922 453719 701552 1075666 701552 1075666 4024959 3351670 4024959 3351670 1656696 2783888 1656696 2783888 3891616 273868 3891616 273868 917169 2254744 917169 2254744 4691939 624513 4691939 624513 793044 2988205 793044 2988205 3841681 677020 3841681 677020 644575 3349256 644575 3349256 4172166 1198116 4172166 1198116 4713244 3340569 4713244 3340569 2559395 1081563 2559395 1081563 402682 4089921 402682 4089921 3769875 1143922 3769875 1143922 1429305 4309569 1429305 4309569 4633090 1244838 4633090 1244838 343722 1434257 343722 1434257 3651006 2931504 3651006 2931504 4520033 2550040 4520033 2550040 1664174 733462 1664174 733462 633739 4565493 633739 4565493 1337834 2046802 1337834 2046802 3794460 4216607 3794460 4216607 3323533 1659960 3323533 1659960 654710 805684 654710 805684 3332171 3838883 3332171 3838883 1061727 244200 1061727 244200 3873357 4509222 3873357 4509222 3158029 1647613 3158029 1647613 4624738 648723 4624738 648723 956024 3430986 956024 3430986 3773779 1968012 3773779 1968012 249714 396166 249714 396166 4042484 2561848 4042484 2561848 4555866 334649 4555866 334649 728658 3322071 728658 3322071 4499254 2290584 4499254 2290584 3952977 3348738 3952977 3348738 318554 1237214 318554 1237214 3331024 666346 3331024 666346 422198 2852842 422198 2852842 4277569 1653660 4277569 1653660 3180660 2011771 3180660 2011771 4686993 4287098 4686993 4287098 3012990 961749 3012990 961749 4425162 2743529 4425162 2743529 757958 848623 757958 848623 1682160 1667596 1682160 1667596 4747244 4199363 4747244 4199363 932461 1310018 932461 1310018 4757897 2546036 4757897 2546036 735501 112769 735501 112769 4384138 2753259 4384138 2753259 3860474 731202 3860474 731202 750478 753416 750478 753416 1009358 2964409 1009358 2964409 4038336 2025014 4038336 2025014 390032 1076730 390032 1076730 4573804 2484739 4573804 2484739 467264 3335031 467264 3335031 4348637 2435498 4348637 2435498 3339594 4141403 3339594 4141403 726368 3115945 726368 3115945 4621427 920290 4621427 920290 1671978 3792793 1671978 3792793 3588886 2491247 3588886 2491247 4229463 518531 4229463 518531 1111758 1653146 1111758 1653146 4715629 2723683 4715629 2723683 1918963 4199965 1918963 4199965 4692189 2169991 4692189 2169991 1657603 3347287 1657603 3347287 4016111 2154149 4016111 2154149 614146 400121 614146 400121 3551553 3338418 3551553 3338418 1684757 4553294 1684757 4553294 3737779 2486749 3737779 2486749 4473623 1671049 4473623 1671049 3149108 1652800 3149108 1652800 4465034 4751647 4465034 4751647 1606800 2811500 1606800 2811500 3914496 1178075 3914496 1178075 280329 2868719 280329 2868719 4223952 3846064 4223952 3846064 1130142 547208 1130142 547208 4275159 3046302 4275159 3046302 3321356 1210817 3321356 1210817 352520 203800 352520 203800 3976696 3024588 3976696 3024588 811874 636977 811874 636977 1646739 342139 1646739 342139 911033 3352590 911033 3352590 309902 529212 309902 529212 1677172 2960001 1677172 2960001 4499301 457688 4499301 457688 773186 1659241 773186 1659241 3335896 3352042 3335896 3352042 4799348 427360 4799348 427360 672579 809734 672579 809734 4595178 3327911 4595178 3327911 2280813 4202343 2280813 4202343 4743922 1176183 4743922 1176183 639103 655657 639103 655657 4779786 2730777 4779786 2730777 3559999 4424599 3559999 4424599 815972 939296 815972 939296 1686391 2194919 1686391 2194919 4251704 3468689 4251704 3468689 721498 824857 721498 824857 815869 175837 815869 175837 4032667 2647480 4032667 2647480 614389 200784 614389 200784 3314943 1952210 3314943 1952210 4771854 3316749 4771854 3316749 924409 1014680 924409 1014680 4424808 3341190 4424808 3341190 1664920 884083 1664920 884083 723287 3830493 723287 3830493 4265772 2343304 4265772 2343304 1685614 1569942 1685614 1569942 4662555 3334774 4662555 3334774 868801 538267 868801 538267 1676831 2328984 1676831 2328984 3742341 460579 3742341 460579 545326 3315768 545326 3315768 3712941 392168 3712941 392168 650772 2797263 650772 2797263 3970772 1125888 3970772 1125888 1875860 3658861 1875860 3658861 1227888 1149789 1227888 1149789 3675352 4930667 3675352 4930667 904495 626187 904495 626187 4619984 4032855 4619984 4032855 1651263 417040 1651263 417040 1071246 3337112 1071246 3337112 355857 700786 355857 700786 1427922 3345075 1427922 3345075 4335512 788911 4335512 788911 263519 3350376 263519 3350376 4477119 918429 4477119 918429 523318 1230742 523318 1230742 4690790 2495144 4690790 2495144 3760123 3345646 3760123 3345646 1643372 3240857 1643372 3240857 4294899 628322 4294899 628322 500741 2554795 500741 2554795 4323348 3346041 4323348 3346041 1237776 1413709 1237776 1413709 3658093 3108136 3658093 3108136 451504 293214 451504 293214 4570046 2745932 4570046 2745932 1657291 1655968 1657291 1655968 4727923 4794299 4727923 4794299 380502 1066865 380502 1066865 4507322 3341215 4507322 3341215 2927544 1035495 2927544 1035495 652645 3338945 652645 3338945 3330715 2773138 3330715 2773138 1652732 2105767 1652732 2105767 4101323 4034781 4101323 4034781 544934 498578 544934 498578 3317367 2327014 3317367 2327014 4295862 3335606 4295862 3335606 1968379 988856 1968379 988856 651546 517215 651546 517215 3914794 3342650 3914794 3342650 820440 2341226 820440 2341226 4091372 3342252 4091372 3342252 3018846 2034412 3018846 2034412 4679432 259265 4679432 259265 1443279 2639750 1443279 2639750 3633446 158256 3633446 158256 904954 3406099 904954 3406099 4583696 584540 4583696 584540 835263 3340016 835263 3340016 4766147 2883594 4766147 2883594 4017779 1678466 4017779 1678466 4598301 4066605 4598301 4066605 593729 759248 593729 759248 4428557 3329313 4428557 3329313 2050544 870315 2050544 870315 657424 1592202 657424 1592202 4162357 3344061 4162357 3344061 4598576 1669649 4598576 1669649 3340195 4374198 3340195 4374198 402723 2707431 402723 2707431 4451150 4672545 4451150 4672545 1229318 391828 1229318 391828 4531626 2488818 4531626 2488818 2283557 390875 2283557 390875 4297021 2608636 4297021 2608636 395988 1063634 395988 1063634 1165373 1661475 1165373 1661475 3930803 3391095 3930803 3391095 950495 2768567 950495 2768567 4372973 1674331 4372973 1674331 1430752 3324718 1430752 3324718 3334191 989359 3334191 989359 2564082 4347948 2564082 4347948 781238 2101066 781238 2101066 4745894 232916 4745894 232916 640511 3902955 640511 3902955 3688331 418824 3688331 418824 739803 3023122 739803 3023122 4545943 1591773 4545943 1591773 1664639 3324227 1664639 3324227 4050256 626433 4050256 626433 689512 962838 689512 962838 4652025 3314915 4652025 3314915 678047 1211766 678047 1211766 2860664 3315983 2860664 3315983 730417 4038393 730417 4038393 4369429 531648 4369429 531648 534429 820098 534429 820098 1220019 3868346 1220019 3868346 3351203 2614015 3351203 2614015 4497770 2860592 4497770 2860592 3733296 1889919 3733296 1889919 2106057 596568 2106057 596568 880233 2031614 880233 2031614 4206555 3026493 4206555 3026493 907288 567350 907288 567350 4120880 2996771 4120880 2996771 417687 552383 417687 552383 657445 4162119 657445 4162119 4017436 432226 4017436 432226 319283 2436846 319283 2436846 4348312 3345951 4348312 3345951 1394506 1661590 1394506 1661590 4185446 3794608 4185446 3794608 1320172 675648 1320172 675648 444082 3071481 444082 3071481 4441773 553989 4441773 553989 398583 3895967 398583 3895967 3430294 2139178 3430294 2139178 4763385 3333644 4763385 3333644 547274 356995 547274 356995 4729603 4116518 4729603 4116518 2173111 3318806 2173111 3318806 3668257 378488 3668257 378488 454458 3345884 454458 3345884 1401611 1648812 1401611 1648812 3871600 5010874 3871600 5010874 1918567 1420901 1918567 1420901 4624578 3341649 4624578 3341649 3349497 1505200 3349497 1505200 1662750 1958665 1662750 1958665 1671128 4286354 1671128 4286354 3805662 1661834 3805662 1661834 270768 861225 270768 861225 4764465 2532943 4764465 2532943 562916 593675 562916 593675 4341201 3044380 4341201 3044380 509754 703830 509754 703830 1749825 3319040 1749825 3319040 4288745 1106527 4288745 1106527 3317492 614433 3317492 614433 286942 2408491 286942 2408491 3349315 482546 3349315 482546 369876 2858016 369876 2858016 3817582 957588 3817582 957588 445906 1647593 445906 1647593 4630261 1658564 4630261 1658564 1649271 3325244 1649271 3325244 3786491 2725023 3786491 2725023 4770701 704148 4770701 704148 550111 2177692 550111 2177692 4110320 3342635 4110320 3342635 4632597 98915 4632597 98915 246606 3606716 246606 3606716 4324343 845390 4324343 845390 1681439 3328693 1681439 3328693 1062112 280356 1062112 280356 275915 2482762 275915 2482762 4446172 2923521 4446172 2923521 4915026 364685 4915026 364685 1123026 2256226 1123026 2256226 4512049 4197663 4512049 4197663 1649980 3040299 1649980 3040299 3324790 1182429 3324790 1182429 3943899 2378954 3943899 2378954 893209 592912 893209 592912 4440375 2612937 4440375 2612937 1276897 4584147 1276897 4584147 3878296 1403545 3878296 1403545 151689 2078634 151689 2078634 3979866 4804486 3979866 4804486 1189461 301918 1189461 301918 3334139 4578195 3334139 4578195 1524958 1347674 1524958 1347674 669023 606787 669023 606787 1680953 3351675 1680953 3351675 3794467 1234826 3794467 1234826 1442242 2067452 1442242 2067452 4664400 2973123 4664400 2973123 1076527 1653582 1076527 1653582 4669040 3334937 4669040 3334937 1307449 1164243 1307449 1164243 1808780 4933327 1808780 4933327 3809792 434280 3809792 434280 1664021 4211931 1664021 4211931 4671452 2660621 4671452 2660621 4105848 2308656 4105848 2308656 1648072 4021872 1648072 4021872 4945201 1653412 4945201 1653412 1593001 3332328 1593001 3332328 411003 1411713 411003 1411713 1670049 3345952 1670049 3345952 4679109 1064304 4679109 1064304 1316094 3316940 1316094 3316940 4082560 268692 4082560 268692 617991 4743781 617991 4743781 3315969 219321 3315969 219321 904275 4179864 904275 4179864 1667078 2071770 1667078 2071770 4368660 3333435 4368660 3333435 1685499 2060097 1685499 2060097 4582561 3618795 4582561 3618795 1650050 707254 1650050 707254 4410104 3333010 4410104 3333010 1292808 1210204 1292808 1210204 402005 3295206 402005 3295206 3352352 1666425 3352352 1666425 4225222 4439729 4225222 4439729 986602 842180 986602 842180 645847 1241029 645847 1241029 3872542 3924827 3872542 3924827 538404 931895 538404 931895 4462916 2358780 4462916 2358780 340886 329222 340886 329222 4420666 3331672 4420666 3331672 4704772 1521711 4704772 1521711 677196 325824 677196 325824 4952778 2492195 4952778 2492195 1677769 1186044 1677769 1186044 1166844 425836 1166844 425836 336907 3323500 336907 3323500 4113874 68942 4113874 68942 365851 557579 365851 557579 920945 3351398 920945 3351398 4769510 1665728 4769510 1665728 1171346 2466520 1171346 2466520 4103412 3321754 4103412 3321754 607659 666871 607659 666871 3733460 4450938 3733460 4450938 1280544 1174809 1280544 1174809 769334 415215 769334 415215 4700752 2032252 4700752 2032252 2028570 3809446 2028570 3809446 4269913 1328605 4269913 1328605 638976 487737 638976 487737 1966436 3012604 1966436 3012604 506139 372489 506139 372489 3829731 4432502 3829731 4432502 1003852 979665 1003852 979665 1662813 3338608 1662813 3338608 277277 2441781 277277 2441781 4933740 344669 4933740 344669 585560 4875604 585560 4875604 3827367 2493734 3827367 2493734 4631829 3067037 4631829 3067037 215300 1374907 215300 1374907 1148164 2586441 1148164 2586441 3761186 3898196 3761186 3898196 1639791 1006904 1639791 1006904 349155 3346195 349155 3346195 4852915 391197 4852915 391197 527738 3344116 527738 3344116 4169424 1663961 4169424 1663961 1651189 4505067 1651189 4505067 2582293 2709773 2582293 2709773 4116067 473525 4116067 473525 978065 1666941 978065 1666941 3324644 3326445 3324644 3326445 4786200 2677360 4786200 2677360 4118896 968529 4118896 968529 937319 501939 937319 501939 4179611 3352627 4179611 3352627 704853 645003 704853 645003 4713209 2635705 4713209 2635705 2247192 901024 2247192 901024 4727835 2370638 4727835 2370638 436775 365488 436775 365488 324468 3343997 324468 3343997 3825161 3010357 3825161 3010357 1672783 3940863 1672783 3940863 4603612 215002 4603612 215002 245076 1674253 245076 1674253 4398341 2505648 4398341 2505648 4135592 2002235 4135592 2002235 4880356 1647316 4880356 1647316 2743522 2698203 2743522 2698203 4269887 1648738 4269887 1648738 537227 4890763 537227 4890763 3348817 530444 3348817 530444 1559387 3270383 1559387 3270383 3974291 413054 3974291 413054 342871 1965763 342871 1965763 3635420 4485554 3635420 4485554 3053027 2243030 3053027 2243030 4064306 3006554 4064306 3006554 1122354 3348228 1122354 3348228 4709145 1420646 4709145 1420646 1680450 3346079 1680450 3346079 3902083 1405812 3902083 1405812 566441 597649 566441 597649 4544989 2198929 4544989 2198929 1660975 4167790 1660975 4167790 4266588 2475987 4266588 2475987 3486888 1277533 3486888 1277533 380128 1675669 380128 1675669 3852853 2591544 3852853 2591544 4275970 1134785 4275970 1134785 919793 464529 919793 464529 4787714 2590704 4787714 2590704 1350038 226399 1350038 226399 4297887 3417623 4297887 3417623 1175620 221564 1175620 221564 4671799 2283535 4671799 2283535 289416 1033807 289416 1033807 704992 346610 704992 346610 4804473 2922995 4804473 2922995 1683573 918732 1683573 918732 815325 577630 815325 577630 4331826 2644388 4331826 2644388 1045396 318999 1045396 318999 4760912 2995686 4760912 2995686 1252276 986659 1252276 986659 587967 3318663 587967 3318663 4474429 2694625 4474429 2694625 8581 1368257 8581 1368257 3867619 4520416 3867619 4520416 837975 827631 837975 827631 2894570 2596501 2894570 2596501 4766084 4127284 4766084 4127284 1662397 1682730 1662397 1682730 3583441 3641791 3583441 3641791 578642 526163 578642 526163 4689967 2987484 4689967 2987484 4620327 2898554 4620327 2898554 4096847 815213 4096847 815213 490943 3331204 490943 3331204 3791844 583605 3791844 583605 1063313 3337175 1063313 3337175 3845701 1066135 3845701 1066135 619697 530209 619697 530209 1665046 2010484 1665046 2010484 3836131 4245953 3836131 4245953 1155439 413901 1155439 413901 4576784 3328619 4576784 3328619 2140416 2404422 2140416 2404422 406522 489654 406522 489654 4705547 3322578 4705547 3322578 3905723 2082494 3905723 2082494 798703 733491 798703 733491 4290819 3315654 4290819 3315654 3917859 2455147 3917859 2455147 4467152 1128907 4467152 1128907 206692 4650269 206692 4650269 4760948 2634106 4760948 2634106 3838339 532426 3838339 532426 728794 1665638 728794 1665638 4745694 3185671 4745694 3185671 305620 241696 305620 241696 3331568 1680728 3331568 1680728 1063817 294586 1063817 294586 1664024 4446965 1664024 4446965 1008853 1667895 1008853 1667895 4695069 2191406 4695069 2191406 3324648 1659506 3324648 1659506 337775 2580537 337775 2580537 3556222 451224 3556222 451224 688519 3327414 688519 3327414 4460514 2500247 4460514 2500247 3984448 3172897 3984448 3172897 1295724 684438 1295724 684438 214932 1459187 214932 1459187 3028594 2577324 3028594 2577324 4490666 1021703 4490666 1021703 636228 3337573 636228 3337573 4487256 1650030 4487256 1650030 1647341 3962770 1647341 3962770 4738465 446702 4738465 446702 253353 1985756 253353 1985756 4391064 4594692 4391064 4594692 612500 328968 612500 328968 4458118 4492163 4458118 4492163 683883 463332 683883 463332 4501052 3320763 4501052 3320763 3838148 1247509 3838148 1247509 1653519 3908624 1653519 3908624 3327842 1301362 3327842 1301362 3585450 4040174 3585450 4040174 945490 2655643 945490 2655643 4217975 2245106 4217975 2245106 766938 261924 766938 261924 4284431 3351269 4284431 3351269 370169 1029477 370169 1029477 4739222 3072223 4739222 3072223 3347222 3379415 3347222 3379415 55201 2279613 55201 2279613 4725499 1659626 4725499 1659626 4456160 2905470 4456160 2905470 923400 705974 923400 705974 3897738 3346223 3897738 3346223 252664 494205 252664 494205 4149622 2662350 4149622 2662350 3376819 1647364 3376819 1647364 386411 1002081 386411 1002081 4091645 2704238 4091645 2704238 3327753 1348066 3327753 1348066 1286618 976132 1286618 976132 88625 3336216 88625 3336216 3589434 1403570 3589434 1403570 400918 756840 400918 756840 4481099 3348663 4481099 3348663 3886967 2272061 3886967 2272061 4691563 3320332 4691563 3320332 1665467 4224377 1665467 4224377 4936539 2332559 4936539 2332559 497227 506370 497227 506370 4728427 3134763 4728427 3134763 443705 229220 443705 229220 4843535 2115056 4843535 2115056 2747953 4582083 2747953 4582083 60937 217070 60937 217070 4224939 4156041 4224939 4156041 433035 823378 433035 823378 4725838 2872889 4725838 2872889 438605 1200006 438605 1200006 4931437 3883787 4931437 3883787 846715 2021969 846715 2021969 4658035 866871 4658035 866871 431100 2807638 431100 2807638 4361270 1152173 4361270 1152173 263345 2484273 263345 2484273 3758698 617521 3758698 617521 978014 2961084 978014 2961084 3094154 1174423 3094154 1174423 4693946 2018087 4693946 2018087 4498927 2599147 4498927 2599147 2215964 3317587 2215964 3317587 4255021 819015 4255021 819015 521481 386788 521481 386788 3605676 2415878 3605676 2415878 4364378 1653226 4364378 1653226 2024055 3344874 2024055 3344874 450659 494560 450659 494560 3622361 1974755 3622361 1974755 1665544 1135600 1665544 1135600 1134178 2744505 1134178 2744505 4475500 2911610 4475500 2911610 1415237 593909 1415237 593909 248263 259134 248263 259134 813113 1682648 813113 1682648 4630230 2849455 4630230 2849455 4005058 125939 4005058 125939 525271 898224 525271 898224 4670323 2616002 4670323 2616002 808258 341487 808258 341487 4861237 3343895 4861237 3343895 496381 3083761 496381 3083761 4170548 1652902 4170548 1652902 337879 917720 337879 917720 4587846 3894955 4587846 3894955 965791 323765 965791 323765 4540314 1956812 4540314 1956812 1669145 2889026 1669145 2889026 4271873 271653 4271873 271653 1070503 1320748 1070503 1320748 1651973 766573 1651973 766573 3211795 2631326 3211795 2631326 4624440 3315618 4624440 3315618 1684128 1671813 1684128 1671813 4237040 2739367 4237040 2739367 3407503 820093 3407503 820093 628867 2143259 628867 2143259 4728145 3350546 4728145 3350546 3454021 1257437 3454021 1257437 1618223 3325502 1618223 3325502 4395351 364940 4395351 364940 3317037 4899970 3317037 4899970 3347780 3337415 3347780 3337415 4537003 745409 4537003 745409 844066 4636505 844066 4636505 1680775 255385 1680775 255385 994336 1674379 994336 1674379 4566721 3328374 4566721 3328374 375101 636422 375101 636422 701141 3352521 701141 3352521 4160915 2264372 4160915 2264372 3335201 525393 3335201 525393 767619 1658660 767619 1658660 3994912 2389557 3994912 2389557 4673474 4605839 4673474 4605839 1650419 1660506 1650419 1660506 1205587 708587 1205587 708587 707950 1441053 707950 1441053 4791785 2960456 4791785 2960456 1243107 379879 1243107 379879 4650062 3100948 4650062 3100948 1659668 485425 1659668 485425 1055895 1090646 1055895 1090646 3588792 3346794 3588792 3346794 4662797 3081274 4662797 3081274 1678644 1674302 1678644 1674302 3351722 432124 3351722 432124 386272 3205971 386272 3205971 3613054 282174 3613054 282174 503429 658348 503429 658348 3725829 3087783 3725829 3087783 1679289 659085 1679289 659085 706153 1677779 706153 1677779 4775221 4582132 4775221 4582132 1808061 2303727 1808061 2303727 4162497 3344440 4162497 3344440 615978 1052604 615978 1052604 1684724 3351107 1684724 3351107 4601685 1881467 4601685 1881467 637621 259622 637621 259622 4487443 2002873 4487443 2002873 3333883 4441246 3333883 4441246 572107 556642 572107 556642 4680468 4196235 4680468 4196235 1425215 872240 1425215 872240 4691673 3335618 4691673 3335618 706687 455751 706687 455751 3349383 4679176 3349383 4679176 2257517 1658208 2257517 1658208 649118 699429 649118 699429 4027008 3327040 4027008 3327040 724045 720001 724045 720001 1655928 4624696 1655928 4624696 3573199 1415453 3573199 1415453 1661619 3323518 1661619 3323518 4178176 2305324 4178176 2305324 223795 503814 223795 503814 1412867 2214029 1412867 2214029 4965354 844365 4965354 844365 645597 4151153 645597 4151153 4049224 2652203 4049224 2652203 859358 214992 859358 214992 3094553 4974540 3094553 4974540 4096430 1073497 4096430 1073497 549496 1672437 549496 1672437 4395795 2705290 4395795 2705290 4234828 2068412 4234828 2068412 297605 343592 297605 343592 379477 4648869 379477 4648869 1678657 2501931 1678657 2501931 4180255 3043444 4180255 3043444 3171368 1327829 3171368 1327829 704104 2688558 704104 2688558 4753549 945644 4753549 945644 3325304 3347797 3325304 3347797 2446708 1669134 2446708 1669134 4682781 2082586 4682781 2082586 2595912 4005955 2595912 4005955 4394406 777101 4394406 777101 368604 4946319 368604 4946319 3913850 1653371 3913850 1653371 1705642 632978 1705642 632978 495632 3323656 495632 3323656 1648184 1654056 1648184 1654056 4760540 3161576 4760540 3161576 691418 731183 691418 731183 3187899 2843287 3187899 2843287 4250163 306618 4250163 306618 259635 195196 259635 195196 4247437 3955563 4247437 3955563 939602 909835 939602 909835 458195 3319635 458195 3319635 4555426 2055879 4555426 2055879 3342331 4087013 3342331 4087013 57142 231785 57142 231785 777145 934483 777145 934483 260070 2253801 260070 2253801 4372442 811140 4372442 811140 2016190 4018046 2016190 4018046 3933911 1664769 3933911 1664769 4783589 3794167 4783589 3794167 261572 424241 261572 424241 458246 3019304 458246 3019304 3721634 354055 3721634 354055 4384406 2589385 4384406 2589385 1648527 539779 1648527 539779 1014486 3347616 1014486 3347616 3949034 2167558 3949034 2167558 1652720 3350049 1652720 3350049 4150689 873221 4150689 873221 770201 894502 770201 894502 4512519 3313421 4512519 3313421 1351329 4022446 1351329 4022446 3939605 1366538 3939605 1366538 562284 773128 562284 773128 3340287 258212 3340287 258212 289274 2852772 289274 2852772 4395646 1685574 4395646 1685574 4091192 2798320 4091192 2798320 453160 3344244 453160 3344244 3568102 394962 3568102 394962 102396 3346692 102396 3346692 4083622 1658340 4083622 1658340 487803 806056 487803 806056 1664183 3318658 1664183 3318658 4652389 1657089 4652389 1657089 768359 781759 768359 781759 1061425 627056 1061425 627056 3318980 3351014 3318980 3351014 970519 508102 970519 508102 1265170 3315719 1265170 3315719 3764413 2870521 3764413 2870521 4665689 4599946 4665689 4599946 1028872 580598 1028872 580598 3906775 4432409 3906775 4432409 1614267 2467374 1614267 2467374 4538499 1919495 4538499 1919495 3116892 780703 3116892 780703 400333 4324535 400333 4324535 3332657 1909871 3332657 1909871 4799302 351603 4799302 351603 648835 4554830 648835 4554830 3604674 2119164 3604674 2119164 4651498 3857616 4651498 3857616 634603 629416 634603 629416 4326137 4424415 4326137 4424415 433097 285285 433097 285285 3313341 2970226 3313341 2970226 4408554 2018045 4408554 2018045 850920 556342 850920 556342 1499311 2787470 1499311 2787470 3990285 2552694 3990285 2552694 4224305 2215143 4224305 2215143 4542231 4025843 4542231 4025843 3328646 1666976 3328646 1666976 589869 3272045 589869 3272045 3321810 62012 3321810 62012 303548 1649454 303548 1649454 4728709 2968124 4728709 2968124 972894 625066 972894 625066 4122268 4480545 4122268 4480545 467516 1156317 467516 1156317 1270554 1769179 1270554 1769179 4170472 3319550 4170472 3319550 972010 1095445 972010 1095445 4377985 2338662 4377985 2338662 725847 525037 725847 525037 3548133 3327198 3548133 3327198 2036100 2357711 2036100 2357711 1444695 616205 1444695 616205 4634939 2523572 4634939 2523572 1313323 4307068 1313323 4307068 3326754 1652957 3326754 1652957 4294815 4381899 4294815 4381899 1208767 2090043 1208767 2090043 3862799 3575792 3862799 3575792 385724 1218914 385724 1218914 861476 3634700 861476 3634700 4818999 3052277 4818999 3052277 4241522 1653425 4241522 1653425 1294399 621181 1294399 621181 3316501 2140316 3316501 2140316 1652942 2872927 1652942 2872927 3342996 2503149 3342996 2503149 4730524 1685040 4730524 1685040 189101 3550058 189101 3550058 3320321 1665265 3320321 1665265 1126740 470605 1126740 470605 1361914 3042806 1361914 3042806 4663738 586225 4663738 586225 595134 917861 595134 917861 1667697 316592 1667697 316592 35547 4517439 35547 4517439 4006633 796806 4006633 796806 742505 3334299 742505 3334299 4335044 2282835 4335044 2282835 673096 714961 673096 714961 3329372 2883260 3329372 2883260 4010516 1971234 4010516 1971234 1275864 743335 1275864 743335 485671 1334007 485671 1334007 166214 4532241 166214 4532241 4399047 281590 4399047 281590 769215 3139707 769215 3139707 4714453 1076905 4714453 1076905 89452 3623258 89452 3623258 3346934 156743 3346934 156743 1168811 2054940 1168811 2054940 4628053 4875226 4628053 4875226 722604 838034 722604 838034 3891999 2939018 3891999 2939018 1773104 809823 1773104 809823 815124 3696400 815124 3696400 4651116 2832635 4651116 2832635 235275 946340 235275 946340 4335682 2755667 4335682 2755667 1659210 960437 1659210 960437 4224482 2605136 4224482 2605136 1659947 4203824 1659947 4203824 4657932 3289069 4657932 3289069 1010660 1658234 1010660 1658234 3716771 2844518 3716771 2844518 3860631 1924694 3860631 1924694 3340589 3333243 3340589 3333243 1668979 166111 1668979 166111 4477979 2249391 4477979 2249391 3907285 3620562 3907285 3620562 1058011 2659570 1058011 2659570 4050309 480040 4050309 480040 352180 1465558 352180 1465558 4339244 2323614 4339244 2323614 1010519 324266 1010519 324266 108595 2095844 108595 2095844 4342903 3348740 4342903 3348740 3158678 2035592 3158678 2035592 3858057 3938969 3858057 3938969 427245 3321422 427245 3321422 4413037 2237860 4413037 2237860 3860798 1032134 3860798 1032134 242681 3338384 242681 3338384 4658793 433004 4658793 433004 1127483 1546119 1127483 1546119 4273879 2664609 4273879 2664609 3806558 1680798 3806558 1680798 464682 580675 464682 580675 1106009 2256787 1106009 2256787 3989202 3410826 3989202 3410826 2938922 787750 2938922 787750 280235 33713 280235 33713 3901169 4405889 3901169 4405889 1263290 3005206 1263290 3005206 4550180 1651813 4550180 1651813 1834350 4265534 1834350 4265534 3344613 2196590 3344613 2196590 3914847 3923013 3914847 3923013 1383929 911339 1383929 911339 659951 2095142 659951 2095142 4158536 4588478 4158536 4588478 839101 559188 839101 559188 4106838 3489161 4106838 3489161 1174403 602100 1174403 602100 436531 3729031 436531 3729031 4745857 1677834 4745857 1677834 1432697 639120 1432697 639120 607107 2764414 607107 2764414 4582867 1905349 4582867 1905349 1262083 126835 1262083 126835 4723966 2012118 4723966 2012118 3318838 4525671 3318838 4525671 4422365 2072433 4422365 2072433 612207 1026073 612207 1026073 4689717 4096050 4689717 4096050 872525 2866413 872525 2866413 4765193 1649328 4765193 1649328 824708 4561432 824708 4561432 4249657 554957 4249657 554957 971286 4319350 971286 4319350 4808749 2365131 4808749 2365131 3331403 1674263 3331403 1674263 1082192 3333401 1082192 3333401 4323999 646775 4323999 646775 456424 3336496 456424 3336496 4684692 327240 4684692 327240 456565 1071343 456565 1071343 3702537 3932162 3702537 3932162 1664252 1971614 1664252 1971614 4720406 352930 4720406 352930 471787 2855150 471787 2855150 4549620 2100920 4549620 2100920 210140 3328239 210140 3328239 4073694 411037 4073694 411037 523621 5008458 523621 5008458 3321467 2098088 3321467 2098088 4318540 3333506 4318540 3333506 3349750 902188 3349750 902188 530944 562165 530944 562165 1440923 4141270 1440923 4141270 4083976 577008 4083976 577008 1153590 1404174 1153590 1404174 4493377 3336382 4493377 3336382 1603449 579477 1603449 579477 550831 2308987 550831 2308987 4511745 3329159 4511745 3329159 658559 695578 658559 695578 3629434 2905569 3629434 2905569 3801868 873741 3801868 873741 925178 3269664 925178 3269664 3791591 1889044 3791591 1889044 743399 451650 743399 451650 4482661 4927281 4482661 4927281 1686480 2574137 1686480 2574137 3623495 1037995 3623495 1037995 586176 3831475 586176 3831475 3897691 1401646 3897691 1401646 786381 691108 786381 691108 3540511 4581209 3540511 4581209 1674178 1213919 1674178 1213919 714319 786478 714319 786478 1659039 2899184 1659039 2899184 4552946 299941 4552946 299941 1344212 2618777 1344212 2618777 4063315 1913377 4063315 1913377 3088264 3331631 3088264 3331631 4000232 1669579 4000232 1669579 4417319 2592584 4417319 2592584 1655395 4586880 1655395 4586880 4485018 1217862 4485018 1217862 708122 874104 708122 874104 4749290 2923584 4749290 2923584 1444847 337240 1444847 337240 444774 637618 444774 637618 4182637 3350887 4182637 3350887 1669616 1368394 1669616 1368394 1064487 2629691 1064487 2629691 4727786 757156 4727786 757156 779699 1113345 779699 1113345 4282889 2179126 4282889 2179126 353901 384681 353901 384681 4326716 2594835 4326716 2594835 1672285 3198768 1672285 3198768 267937 233332 267937 233332 4405079 2640839 4405079 2640839 1684619 322084 1684619 322084 484036 3319137 484036 3319137 4637723 1660830 4637723 1660830 1669925 54582 1669925 54582 435801 3346129 435801 3346129 4024655 539792 4024655 539792 1949820 4758985 1949820 4758985 4781987 1662170 4781987 1662170 4216449 2895401 4216449 2895401 1994282 238736 1994282 238736 869991 2319642 869991 2319642 3726639 3352500 3726639 3352500 1215366 268992 1215366 268992 4724084 2517949 4724084 2517949 3565011 426092 3565011 426092 633910 4525554 633910 4525554 4214896 612341 4214896 612341 1654178 3350493 1654178 3350493 4672832 2870435 4672832 2870435 4178788 1681066 4178788 1681066 1269522 626230 1269522 626230 3322094 1680374 3322094 1680374 1660367 2869009 1660367 2869009 4073374 1985105 4073374 1985105 3428828 916074 3428828 916074 250724 3338474 250724 3338474 4450736 846398 4450736 846398 720859 3051735 720859 3051735 4709352 2918126 4709352 2918126 1672614 289091 1672614 289091 688834 3615355 688834 3615355 1668130 519612 1668130 519612 341425 2168213 341425 2168213 4613224 509553 4613224 509553 624811 3340508 624811 3340508 4491907 410514 4491907 410514 917156 2677432 917156 2677432 4433158 1677677 4433158 1677677 1767785 729117 1767785 729117 231097 1678599 231097 1678599 3314168 3341437 3314168 3341437 4103011 1652960 4103011 1652960 345581 2865397 345581 2865397 3269140 249296 3269140 249296 446381 4846648 446381 4846648 5004179 1683034 5004179 1683034 1879811 3351668 1879811 3351668 3325471 716907 3325471 716907 4546364 3337801 4546364 3337801 918376 320726 918376 320726 4533330 2450488 4533330 2450488 3804726 3053998 3804726 3053998 959983 634840 959983 634840 1683092 1649868 1683092 1649868 4928806 3052702 4928806 3052702 4672511 1084425 4672511 1084425 280070 3328817 280070 3328817 4158646 2122680 4158646 2122680 2158772 4068632 2158772 4068632 542242 2806977 542242 2806977 4070030 457471 4070030 457471 212133 1871008 212133 1871008 4430293 2355329 4430293 2355329 4217796 3098876 4217796 3098876 2811609 1425428 2811609 1425428 739358 827799 739358 827799 3324634 3015129 3324634 3015129 3957511 1878686 3957511 1878686 1573517 519842 1573517 519842 4752795 3329913 4752795 3329913 284964 291392 284964 291392 427590 3522237 427590 3522237 3922283 1090072 3922283 1090072 397951 3343969 397951 3343969 4532488 314653 4532488 314653 1188786 2656641 1188786 2656641 4533309 3345653 4533309 3345653 1661586 2614401 1661586 2614401 4513652 782376 4513652 782376 646150 2782224 646150 2782224 4083361 2070954 4083361 2070954 3653244 3205592 3653244 3205592 697494 576227 697494 576227 3321640 3629471 3321640 3629471 4141364 1661429 4141364 1661429 245941 4906728 245941 4906728 4691905 1655198 4691905 1655198 59420 1673026 59420 1673026 4553418 2155597 4553418 2155597 1370713 1348689 1370713 1348689 511935 745736 511935 745736 2252559 4156256 2252559 4156256 4280243 352445 4280243 352445 392537 2808934 392537 2808934 4146738 943476 4146738 943476 769525 509903 769525 509903 418204 4040117 418204 4040117 3597355 2245705 3597355 2245705 4794751 261471 4794751 261471 843688 2877114 843688 2877114 4654842 895177 4654842 895177 606353 4837828 606353 4837828 3186238 1579500 3186238 1579500 4564867 3334152 4564867 3334152 2884373 735693 2884373 735693 1027762 3619028 1027762 3619028 3837855 572170 3837855 572170 624886 1408010 624886 1408010 4336034 3088562 4336034 3088562 883300 491542 883300 491542 3741175 2145089 3741175 2145089 912623 487457 912623 487457 281532 2189982 281532 2189982 4635119 3343167 4635119 3343167 300915 345659 300915 345659 3765088 2804251 3765088 2804251 308696 1350338 308696 1350338 4419374 2468135 4419374 2468135 1667093 553928 1667093 553928 403872 297927 403872 297927 4465940 2426095 4465940 2426095 3911116 3053801 3911116 3053801 4942470 564290 4942470 564290 793337 2978292 793337 2978292 4330702 1995186 4330702 1995186 1298791 1015499 1298791 1015499 279580 4779297 279580 4779297 1967359 1668318 1967359 1668318 3507804 3525049 3507804 3525049 2942831 862827 2942831 862827 3829933 3271837 3829933 3271837 1653556 537926 1653556 537926 929051 1111415 929051 1111415 2443995 3336222 2443995 3336222 4725860 1676594 4725860 1676594 403421 1169839 403421 1169839 4442555 4091537 4442555 4091537 1660605 1150757 1660605 1150757 1034300 4504445 1034300 4504445 4080238 1990677 4080238 1990677 1091897 304277 1091897 304277 313613 1370541 313613 1370541 4724648 2704660 4724648 2704660 3877297 1390355 3877297 1390355 1346142 3334491 1346142 3334491 1659582 655176 1659582 655176 228685 3348626 228685 3348626 3958444 1655769 3958444 1655769 4537542 3316805 4537542 3316805 1656044 1377689 1656044 1377689 592617 873778 592617 873778 4219347 3332897 4219347 3332897 3895434 2069473 3895434 2069473 3346307 2902477 3346307 2902477 1152906 1416730 1152906 1416730 1679302 2873061 1679302 2873061 4465277 2134640 4465277 2134640 431547 698491 431547 698491 4761326 3332190 4761326 3332190 18127 587603 18127 587603 4449715 2739507 4449715 2739507 458729 4171896 458729 4171896 3326950 2866504 3326950 2866504 4370489 680390 4370489 680390 1714206 1951087 1714206 1951087 1651799 1005579 1651799 1005579 4316650 2487676 4316650 2487676 274899 289354 274899 289354 3901031 3324479 3901031 3324479 3768781 1121301 3768781 1121301 1486244 4251362 1486244 4251362 4247306 2100304 4247306 2100304 1386474 575852 1386474 575852 4541437 2520316 4541437 2520316 1666367 559184 1666367 559184 621561 2783765 621561 2783765 4483695 1649000 4483695 1649000 3317903 2620727 3317903 2620727 4393800 808629 4393800 808629 843866 2323805 843866 2323805 4752576 3349520 4752576 3349520 562914 776746 562914 776746 3652374 3350628 3652374 3350628 4415799 2174325 4415799 2174325 1656892 598573 1656892 598573 998515 919851 998515 919851 777137 483761 777137 483761 373996 4316862 373996 4316862 4569088 1680456 4569088 1680456 538532 691573 538532 691573 4567445 2323596 4567445 2323596 277723 69071 277723 69071 4308346 3610863 4308346 3610863 989956 1116639 989956 1116639 3674526 2840783 3674526 2840783 4656519 3334689 4656519 3334689 1676685 2085288 1676685 2085288 4629586 1889718 4629586 1889718 4774452 2284655 4774452 2284655 1058326 566241 1058326 566241 3873779 3335683 3873779 3335683 1683001 1396006 1683001 1396006 332490 509287 332490 509287 814292 3556465 814292 3556465 3322566 323080 3322566 323080 106546 3237809 106546 3237809 4129859 734585 4129859 734585 352217 2436040 352217 2436040 4593549 328800 4593549 328800 757709 1099639 757709 1099639 3844557 4838539 3844557 4838539 1684824 3375067 1684824 3375067 1046954 723693 1046954 723693 1825683 3318434 1825683 3318434 3334182 712498 3334182 712498 355787 3323170 355787 3323170 3706571 1979795 3706571 1979795 614473 804590 614473 804590 4527296 2840572 4527296 2840572 1650456 499987 1650456 499987 4302744 2888683 4302744 2888683 4744299 3319351 4744299 3319351 3081095 1675171 3081095 1675171 1087846 563932 1087846 563932 3351911 2283920 3351911 2283920 4219773 4089166 4219773 4089166 330312 489674 330312 489674 4053372 3314315 4053372 3314315 3444440 748094 3444440 748094 1648850 3345742 1648850 3345742 282835 1156286 282835 1156286 4396075 3335984 4396075 3335984 382947 543352 382947 543352 4511330 4554879 4511330 4554879 1655701 2739491 1655701 2739491 4733628 1074094 4733628 1074094 498441 3751714 498441 3751714 3548624 837258 3548624 837258 163971 3321779 163971 3321779 3597653 702161 3597653 702161 628387 619661 628387 619661 1437777 4387330 1437777 4387330 4740252 1662634 4740252 1662634 788003 225309 788003 225309 78160 3690467 78160 3690467 3286193 36579 3286193 36579 1247934 2372120 1247934 2372120 4664833 3350495 4664833 3350495 1243441 725380 1243441 725380 27133 3544207 27133 3544207 3917191 1017397 3917191 1017397 372674 1363435 372674 1363435 1659514 3321819 1659514 3321819 307096 598989 307096 598989 4910587 3098487 4910587 3098487 760407 677285 760407 677285 4449182 2584110 4449182 2584110 1646725 4756282 1646725 4756282 3781340 1921241 3781340 1921241 3006727 1650799 3006727 1650799 575888 884677 575888 884677 3345609 3321685 3345609 3321685 4867565 806367 4867565 806367 1222779 2170061 1222779 2170061 4689301 367025 4689301 367025 981513 1668864 981513 1668864 3945113 3353326 3945113 3353326 711289 486927 711289 486927 4484450 2503373 4484450 2503373 3749592 1212076 3749592 1212076 449296 1659436 449296 1659436 4639539 4079609 4639539 4079609 237459 367922 237459 367922 4118796 3333232 4118796 3333232 1046468 563224 1046468 563224 3321540 355888 3321540 355888 1660231 3335179 1660231 3335179 4334750 1047621 4334750 1047621 438167 1663304 438167 1663304 3093878 2574562 3093878 2574562 4203050 1666012 4203050 1666012 2335644 3342314 2335644 3342314 3548003 3064398 3548003 3064398 4566368 1678157 4566368 1678157 378445 1002738 378445 1002738 3768259 3759395 3768259 3759395 816603 624748 816603 624748 1685580 4056868 1685580 4056868 554612 1229696 554612 1229696 4528507 2499123 4528507 2499123 689284 555946 689284 555946 3024815 2984996 3024815 2984996 3948275 1104342 3948275 1104342 759024 3038244 759024 3038244 3848920 2169522 3848920 2169522 4663712 3327437 4663712 3327437 737841 633021 737841 633021 3334025 1368093 3334025 1368093 706330 269640 706330 269640 157843 3348348 157843 3348348 4585213 1657791 4585213 1657791 851789 741167 851789 741167 2397228 3332533 2397228 3332533 4728856 2547327 4728856 2547327 591625 3619715 591625 3619715 4922627 226544 4922627 226544 748483 3338658 748483 3338658 3693775 2053194 3693775 2053194 789011 379835 789011 379835 4392367 4161877 4392367 4161877 1387293 2185312 1387293 2185312 4553769 531644 4553769 531644 1108474 3323582 1108474 3323582 4497664 1684323 4497664 1684323 1660244 4570706 1660244 4570706 4485525 954064 4485525 954064 636259 3249234 636259 3249234 4631102 263744 4631102 263744 702008 2816738 702008 2816738 4703696 917456 4703696 917456 840545 1673384 840545 1673384 374595 1118473 374595 1118473 3068222 3318044 3068222 3318044 3980162 384821 3980162 384821 865991 1677155 865991 1677155 4391611 3328358 4391611 3328358 1820225 1520418 1820225 1520418 942616 408180 942616 408180 3074593 1661749 3074593 1661749 4502953 3770439 4502953 3770439 1822221 1944568 1822221 1944568 3835013 134099 3835013 134099 327273 1991471 327273 1991471 3343265 3216202 3343265 3216202 210368 996912 210368 996912 4111710 3326431 4111710 3326431 817915 861982 817915 861982 4700947 2559763 4700947 2559763 4174008 2292857 4174008 2292857 3349876 3852543 3349876 3852543 1654882 585441 1654882 585441 4685426 2509273 4685426 2509273 3167689 3622861 3167689 3622861 593055 734178 593055 734178 2522649 1919524 2522649 1919524 4282433 1126451 4282433 1126451 3173597 3708010 3173597 3708010 3628916 788779 3628916 788779 833703 3888690 833703 3888690 4429929 421156 4429929 421156 324760 1652167 324760 1652167 4594622 3346988 4594622 3346988 640490 1001083 640490 1001083 4473743 3387476 4473743 3387476 1089654 2414092 1089654 2414092 4435642 354528 4435642 354528 578733 1682394 578733 1682394 3338062 2797243 3338062 2797243 1658985 1676757 1658985 1676757 4771864 3314764 4771864 3314764 3314589 1678932 3314589 1678932 4435698 2560509 4435698 2560509 3745631 3342962 3745631 3342962 1064595 414580 1064595 414580 1315859 4108977 1315859 4108977 4569173 303416 4569173 303416 658403 4251028 658403 4251028 3866036 987797 3866036 987797 1424518 4963444 1424518 4963444 4318633 1129126 4318633 1129126 367295 2559571 367295 2559571 4308113 370730 4308113 370730 635912 4429103 635912 4429103 3843392 588232 3843392 588232 2850092 1796639 2850092 1796639 331117 3343447 331117 3343447 3876611 599515 3876611 599515 617436 2179361 617436 2179361 3984924 858059 3984924 858059 1202637 4556152 1202637 4556152 4985806 1662303 4985806 1662303 1875743 4653503 1875743 4653503 1044196 238104 1044196 238104 3329363 2432820 3329363 2432820 4211458 643838 4211458 643838 710773 1675268 710773 1675268 4430334 2623449 4430334 2623449 282282 3350949 282282 3350949 4749092 2813580 4749092 2813580 3846300 1109948 3846300 1109948 1021755 1928877 1021755 1928877 4073001 4883194 4073001 4883194 1658798 2989860 1658798 2989860 4333670 522180 4333670 522180 957220 3335505 957220 3335505 4669666 363657 4669666 363657 3313458 2522560 3313458 2522560 3866165 4313499 3866165 4313499 1653924 2947471 1653924 2947471 4013181 326675 4013181 326675 396204 615126 396204 615126 4542720 2167807 4542720 2167807 1180726 1412369 1180726 1412369 223232 1677201 223232 1677201 4365404 2849817 4365404 2849817 3058562 141554 3058562 141554 509233 1039792 509233 1039792 1981834 3341288 1981834 3341288 4536954 2615744 4536954 2615744 3767703 3313766 3767703 3313766 4222527 505555 4222527 505555 1662767 4187884 1662767 4187884 4841246 3317147 4841246 3317147 152107 2711709 152107 2711709 4533834 3205475 4533834 3205475 193609 1335340 193609 1335340 3927296 2101671 3927296 2101671 4555424 4240120 4555424 4240120 332130 2546624 332130 2546624 4393529 1648315 4393529 1648315 1438670 3334645 1438670 3334645 451444 168973 451444 168973 4381400 3323418 4381400 3323418 184932 277785 184932 277785 1652622 3350707 1652622 3350707 4755687 2596134 4755687 2596134 1661499 552679 1661499 552679 819370 3327430 819370 3327430 4765526 2960304 4765526 2960304 4039083 553343 4039083 553343 706444 1892914 706444 1892914 3578346 3274162 3578346 3274162 290039 290848 290039 290848 722092 1249235 722092 1249235 4768159 3316146 4768159 3316146 447396 446429 447396 446429 791344 2382252 791344 2382252 4738100 1658725 4738100 1658725 1652680 3421828 1652680 3421828 4378300 1662212 4378300 1662212 1654625 3658852 1654625 3658852 4899303 1573547 4899303 1573547 3318422 2589236 3318422 2589236 699220 493516 699220 493516 383569 3558322 383569 3558322 4573443 758017 4573443 758017 818102 4606986 818102 4606986 3931935 34565 3931935 34565 307958 1682043 307958 1682043 3640127 235197 3640127 235197 289216 411293 289216 411293 1415630 2903039 1415630 2903039 4111464 333186 4111464 333186 336689 3319044 336689 3319044 3953919 331424 3953919 331424 525684 3321030 525684 3321030 3769123 1882943 3769123 1882943 753864 89960 753864 89960 4784773 4895033 4784773 4895033 599115 550988 599115 550988 3622987 3120667 3622987 3120667 2630562 513679 2630562 513679 360980 4650198 360980 4650198 4008356 1896070 4008356 1896070 3318290 752149 3318290 752149 562669 1672512 562669 1672512 3352695 4121800 3352695 4121800 389361 1061676 389361 1061676 3326766 2814751 3326766 2814751 1248907 805803 1248907 805803 251643 1668025 251643 1668025 4270600 2789832 4270600 2789832 866811 1015073 866811 1015073 3609350 2559381 3609350 2559381 4734961 4655710 4734961 4655710 149987 1000822 149987 1000822 1655359 3340595 1655359 3340595 4191860 758991 4191860 758991 1732345 4665724 1732345 4665724 182706 742540 182706 742540 3947268 3342980 3947268 3342980 648164 334953 648164 334953 4641188 3425577 4641188 3425577 1316689 127903 1316689 127903 4143667 3991083 4143667 3991083 190947 637521 190947 637521 3566215 4721985 3566215 4721985 1659807 1656756 1659807 1656756 4356607 3632241 4356607 3632241 207873 551891 207873 551891 4608825 3245059 4608825 3245059 12066 3692800 12066 3692800 3846851 1657594 3846851 1657594 2100978 3324484 2100978 3324484 4221813 1929344 4221813 1929344 3120898 3033971 3120898 3033971 4436917 2051881 4436917 2051881 280154 525301 280154 525301 2569139 3345004 2569139 3345004 687054 600005 687054 600005 4267140 1658667 4267140 1658667 252340 780990 252340 780990 4568910 3333656 4568910 3333656 2304302 1169166 2304302 1169166 1280060 3550981 1280060 3550981 4565132 2335829 4565132 2335829 1451668 4834339 1451668 4834339 4094080 748484 4094080 748484 383607 1537980 383607 1537980 4872140 2311141 4872140 2311141 3853951 1657831 3853951 1657831 505882 957092 505882 957092 3178617 1913307 3178617 1913307 4061922 3347065 4061922 3347065 938605 786227 938605 786227 610560 1441906 610560 1441906 3998830 4790139 3998830 4790139 1529614 1661365 1529614 1661365 3816035 2176422 3816035 2176422 600987 218294 600987 218294 3334967 4531093 3334967 4531093 1388175 655952 1388175 655952 520459 1187992 520459 1187992 272893 2639414 272893 2639414 3947075 35957 3947075 35957 574537 3317290 574537 3317290 4390189 2134494 4390189 2134494 4846613 4685854 4846613 4685854 1660993 692255 1660993 692255 355055 3334209 355055 3334209 3693672 2245728 3693672 2245728 4164762 3345765 4164762 3345765 1340294 700917 1340294 700917 3980304 3023627 3980304 3023627 1044582 526038 1044582 526038 4933473 2671446 4933473 2671446 597928 370439 597928 370439 1664735 4774686 1664735 4774686 4833501 365370 4833501 365370 789481 3482439 789481 3482439 4365718 2003162 4365718 2003162 1044297 798535 1044297 798535 366351 264079 366351 264079 4527907 2793556 4527907 2793556 1670630 3340641 1670630 3340641 4676048 642521 4676048 642521 312728 1676050 312728 1676050 3969685 2599175 3969685 2599175 4443503 3327814 4443503 3327814 4055206 2105412 4055206 2105412 788023 437368 788023 437368 3918291 2830904 3918291 2830904 1565203 1654052 1565203 1654052 1894743 2427382 1894743 2427382 4370447 1664104 4370447 1664104 516764 768974 516764 768974 4642329 2831176 4642329 2831176 1679020 3327260 1679020 3327260 4719748 1174418 4719748 1174418 1630028 3328980 1630028 3328980 4105068 1651156 4105068 1651156 3863860 3346075 3863860 3346075 611246 556284 611246 556284 4138285 3102854 4138285 3102854 452882 535742 452882 535742 4632192 2253150 4632192 2253150 636345 3336099 636345 3336099 4654271 2963497 4654271 2963497 1394307 578560 1394307 578560 503591 1184299 503591 1184299 3988563 2812073 3988563 2812073 1659919 593685 1659919 593685 739442 3390671 739442 3390671 3878241 1818314 3878241 1818314 1650216 4626013 1650216 4626013 2379774 848009 2379774 848009 699170 4468393 699170 4468393 1681791 1649511 1681791 1649511 4470544 2927011 4470544 2927011 4680276 1668107 4680276 1668107 327086 1029989 327086 1029989 3326772 1959151 3326772 1959151 4595808 416002 4595808 416002 511259 3349255 511259 3349255 4566969 1676309 4566969 1676309 125625 4178122 125625 4178122 1659087 437382 1659087 437382 876092 3355801 876092 3355801 4791182 2303005 4791182 2303005 3994586 3063896 3994586 3063896 863780 712851 863780 712851 4509122 2642650 4509122 2642650 599299 974501 599299 974501 1250065 2134892 1250065 2134892 4490877 3327190 4490877 3327190 327262 1192854 327262 1192854 3323493 2124848 3323493 2124848 4755646 406434 4755646 406434 339288 1866620 339288 1866620 3636389 2549751 3636389 2549751 4604740 3323193 4604740 3323193 1752781 654621 1752781 654621 433981 2268133 433981 2268133 3849102 417638 3849102 417638 447957 3332439 447957 3332439 3812906 196114 3812906 196114 780479 3330596 780479 3330596 4625180 2158516 4625180 2158516 166877 1657547 166877 1657547 3767065 1991006 3767065 1991006 3619088 630099 3619088 630099 714449 4405353 714449 4405353 4047649 1648823 4047649 1648823 497196 3893317 497196 3893317 2615120 1677291 2615120 1677291 4595339 4244973 4595339 4244973 857394 371574 857394 371574 314363 2668515 314363 2668515 4416431 239913 4416431 239913 641249 653797 641249 653797 4042775 2451673 4042775 2451673 4481771 1670447 4481771 1670447 275978 420440 275978 420440 779811 1670105 779811 1670105 4367237 3344700 4367237 3344700 1678841 519051 1678841 519051 710937 3568306 710937 3568306 4121324 2307949 4121324 2307949 1668590 673400 1668590 673400 444050 3333668 444050 3333668 4789717 1675206 4789717 1675206 1215089 3875755 1215089 3875755 4292320 865075 4292320 865075 370804 339006 370804 339006 4022192 3505218 4022192 3505218 1647538 1268931 1647538 1268931 1225950 2273723 1225950 2273723 4105479 3332294 4105479 3332294 3248058 3842241 3248058 3842241 577961 600598 577961 600598 3326265 3345538 3326265 3345538 3807091 312102 3807091 312102 682781 4047717 682781 4047717 3671958 359806 3671958 359806 1648709 1673832 1648709 1673832 742551 727262 742551 727262 2926496 4820384 2926496 4820384 1197243 1083808 1197243 1083808 221231 3991177 221231 3991177 3649712 494424 3649712 494424 1438442 3322002 1438442 3322002 4465202 439219 4465202 439219 752900 2719767 752900 2719767 4483062 1156486 4483062 1156486 1652682 3317730 1652682 3317730 3341760 1917400 3341760 1917400 3886465 3072757 3886465 3072757 2403535 4916360 2403535 4916360 4351881 1894019 4351881 1894019 1664992 2691209 1664992 2691209 3445818 1671948 3445818 1671948 4536541 2764248 4536541 2764248 4365011 1678215 4365011 1678215 4212452 2520290 4212452 2520290 1217232 822822 1217232 822822 3329668 3029125 3329668 3029125 3731765 605520 3731765 605520 210705 4356204 210705 4356204 3821381 2645289 3821381 2645289 4980405 3342210 4980405 3342210 1263917 1195875 1263917 1195875 3563045 2406972 3563045 2406972 4518944 2864986 4518944 2864986 605366 300179 605366 300179 234485 1675474 234485 1675474 4099507 3328529 4099507 3328529 3619117 1205017 3619117 1205017 446927 3338372 446927 3338372 3801308 2364610 3801308 2364610 4554819 3337517 4554819 3337517 1665057 2199924 1665057 2199924 4143915 3341060 4143915 3341060 603472 4048420 603472 4048420 3908610 1075506 3908610 1075506 1339573 2499547 1339573 2499547 4548525 350942 4548525 350942 645705 742105 645705 742105 3430703 2332272 3430703 2332272 4495069 845144 4495069 845144 645025 2855754 645025 2855754 4073330 534731 4073330 534731 348294 3331953 348294 3331953 4764006 1936788 4764006 1936788 3808631 3337544 3808631 3337544 4399386 2376362 4399386 2376362 3891249 646116 3891249 646116 886919 3106378 886919 3106378 4355856 907806 4355856 907806 282054 3351211 282054 3351211 4369633 1593327 4369633 1593327 860850 674904 860850 674904 4187232 2650377 4187232 2650377 3823620 3078322 3823620 3078322 1226698 70395 1226698 70395 3898972 2463304 3898972 2463304 4639642 1388966 4639642 1388966 261076 3394101 261076 3394101 3895249 356815 3895249 356815 1059268 1609168 1059268 1609168 1683825 3707636 1683825 3707636 4622708 662956 4622708 662956 512167 3691731 512167 3691731 4291105 1055749 4291105 1055749 404949 1287863 404949 1287863 4535752 2223298 4535752 2223298 4247748 3348108 4247748 3348108 847106 463318 847106 463318 3967518 3860702 3967518 3860702 1664792 515531 1664792 515531 502405 3340425 502405 3340425 4798754 1667495 4798754 1667495 3344769 715607 3344769 715607 1422505 1971527 1422505 1971527 4009124 4507777 4009124 4507777 793065 794906 793065 794906 3318125 4061828 3318125 4061828 1147526 412748 1147526 412748 1673372 3801289 1673372 3801289 4196666 250261 4196666 250261 450699 829189 450699 829189 3319394 4448205 3319394 4448205 1089867 297833 1089867 297833 3851578 2977736 3851578 2977736 3195785 4960951 3195785 4960951 3809078 57909 3809078 57909 699363 1893304 699363 1893304 4746230 528557 4746230 528557 1086854 1683843 1086854 1683843 3349908 4379854 3349908 4379854 318629 388363 318629 388363 1301846 2989884 1301846 2989884 4224510 1654075 4224510 1654075 3069780 3351158 3069780 3351158 545290 3318988 545290 3318988 2581917 3335408 2581917 3335408 1681784 269200 1681784 269200 560846 3067445 560846 3067445 4742354 438972 4742354 438972 156093 3812035 156093 3812035 3345681 1682719 3345681 1682719 4281381 3321770 4281381 3321770 1267114 1282967 1267114 1282967 4813249 1684465 4813249 1684465 4435104 4272992 4435104 4272992 1234398 559925 1234398 559925 4770156 3332134 4770156 3332134 114684 213579 114684 213579 1678572 2655033 1678572 2655033 4468634 1417229 4468634 1417229 262898 3638185 262898 3638185 3982603 674523 3982603 674523 991544 1011071 991544 1011071 2599409 2087178 2599409 2087178 4529921 2763598 4529921 2763598 3681280 3252084 3681280 3252084 808719 535556 808719 535556 4680963 4343611 4680963 4343611 487753 293900 487753 293900 4584687 3326882 4584687 3326882 3830293 1679187 3830293 1679187 3320068 764350 3320068 764350 1116862 1317628 1116862 1317628 4503405 3092800 4503405 3092800 1823508 1474290 1823508 1474290 3707226 3336530 3707226 3336530 1009084 2473683 1009084 2473683 4366262 3872672 4366262 3872672 3106306 2428861 3106306 2428861 4734359 3330534 4734359 3330534 3700548 277918 3700548 277918 895316 922012 895316 922012 1077558 3208737 1077558 3208737 4780691 2116983 4780691 2116983 4361713 2575597 4361713 2575597 3748905 2025485 3748905 2025485 858248 384605 858248 384605 4574160 2315366 4574160 2315366 1675012 3828161 1675012 3828161 786196 2545084 786196 2545084 4249601 92345 4249601 92345 1006858 4358117 1006858 4358117 3940789 1896729 3940789 1896729 2177179 732984 2177179 732984 205959 2540535 205959 2540535 4277791 1658630 4277791 1658630 1659656 4122705 1659656 4122705 4689407 2782699 4689407 2782699 305037 334095 305037 334095 4038725 2925353 4038725 2925353 443630 869612 443630 869612 933886 3761410 933886 3761410 4744762 2513235 4744762 2513235 4058082 1673698 4058082 1673698 3257135 2964043 3257135 2964043 3976908 1683712 3976908 1683712 789931 584329 789931 584329 1166975 2939673 1166975 2939673 4761102 4863252 4761102 4863252 1080475 657859 1080475 657859 632356 3318310 632356 3318310 4781770 1657173 4781770 1657173 2165162 3092724 2165162 3092724 4752962 2889983 4752962 2889983 4046707 1444911 4046707 1444911 585967 361059 585967 361059 3324461 2385421 3324461 2385421 4653750 3005664 4653750 3005664 2080732 3997681 2080732 3997681 436532 873191 436532 873191 4424410 2092512 4424410 2092512 3351449 2668172 3351449 2668172 4121210 393493 4121210 393493 685400 2038794 685400 2038794 4995987 3354257 4995987 3354257 500229 411072 500229 411072 3958743 3659034 3958743 3659034 1675600 2109583 1675600 2109583 3795068 3342820 3795068 3342820 1046295 1518910 1046295 1518910 4656687 4913219 4656687 4913219 939090 1010135 939090 1010135 3353326 228370 3353326 228370 1191638 2988136 1191638 2988136 3331075 1656665 3331075 1656665 1338354 967185 1338354 967185 4095211 3328210 4095211 3328210 1107910 329180 1107910 329180 3340503 2852918 3340503 2852918 70389 197913 70389 197913 3315580 1950303 3315580 1950303 4094817 3073504 4094817 3073504 845383 887995 845383 887995 4398940 2418620 4398940 2418620 353816 364167 353816 364167 1303901 2876094 1303901 2876094 4557828 238425 4557828 238425 1245837 4013453 1245837 4013453 4686264 2467281 4686264 2467281 3788760 3348409 3788760 3348409 4667778 2988032 4667778 2988032 1664703 2676601 1664703 2676601 331124 791507 331124 791507 3329932 3079301 3329932 3079301 1342160 3796951 1342160 3796951 4902674 442556 4902674 442556 1179445 3314308 1179445 3314308 4070459 2403121 4070459 2403121 4200087 4085638 4200087 4085638 1382033 2665352 1382033 2665352 4428569 1664687 4428569 1664687 1292584 351497 1292584 351497 269399 2130459 269399 2130459 4466739 3317108 4466739 3317108 579024 580180 579024 580180 1056008 3338326 1056008 3338326 4292311 2563701 4292311 2563701 2232537 3492249 2232537 3492249 4653961 281366 4653961 281366 854028 4525167 854028 4525167 3865802 1537724 3865802 1537724 1675647 325528 1675647 325528 4741482 3067624 4741482 3067624 3648340 1100166 3648340 1100166 340551 1684641 340551 1684641 4494573 2348230 4494573 2348230 3931827 1681301 3931827 1681301 1157136 264852 1157136 264852 4752158 4948385 4752158 4948385 1215352 1304836 1215352 1304836 4785050 3337309 4785050 3337309 4100488 961018 4100488 961018 371589 2571631 371589 2571631 4648356 3097643 4648356 3097643 432209 790007 432209 790007 4428672 3352653 4428672 3352653 1647395 285902 1647395 285902 256669 3477115 256669 3477115 4723752 2614592 4723752 2614592 1183197 821967 1183197 821967 4471550 4063559 4471550 4063559 1657583 2585155 1657583 2585155 4364128 1672891 4364128 1672891 486088 983287 486088 983287 1674369 4955547 1674369 4955547 928113 1164665 928113 1164665 1648335 4827929 1648335 4827929 3328055 1653236 3328055 1653236 1251566 3313335 1251566 3313335 4076970 2051848 4076970 2051848 292452 312302 292452 312302 3323971 3336296 3323971 3336296 4008189 894208 4008189 894208 2978311 4764040 2978311 4764040 1107819 401482 1107819 401482 4434783 4587365 4434783 4587365 1659143 2227826 1659143 2227826 4195735 1453263 4195735 1453263 1274534 3320063 1274534 3320063 4771985 3007490 4771985 3007490 850426 337403 850426 337403 3320875 3332558 3320875 3332558 4971580 3352763 4971580 3352763 2233919 256660 2233919 256660 651233 672632 651233 672632 4512413 3316711 4512413 3316711 686610 698213 686610 698213 1098688 2136519 1098688 2136519 4807038 3327052 4807038 3327052 410424 1673245 410424 1673245 4399679 2808021 4399679 2808021 1653828 4777353 1653828 4777353 4772432 2896359 4772432 2896359 4057509 2017856 4057509 2017856 1340271 585775 1340271 585775 978002 997390 978002 997390 2487300 4377635 2487300 4377635 4423520 413422 4423520 413422 219570 4182973 219570 4182973 4001843 1675834 4001843 1675834 438078 426537 438078 426537 756718 1673662 756718 1673662 3322499 4002057 3322499 4002057 4622437 478471 4622437 478471 481846 2984486 481846 2984486 4708358 1104247 4708358 1104247 1218185 2899580 1218185 2899580 3336895 640568 3336895 640568 1180905 3930509 1180905 3930509 4761707 1684577 4761707 1684577 3348694 259302 3348694 259302 269491 322775 269491 322775 926579 2370459 926579 2370459 4597656 1507786 4597656 1507786 463910 472970 463910 472970 1173282 3328307 1173282 3328307 4420794 529948 4420794 529948 794561 1658882 794561 1658882 4477714 2805408 4477714 2805408 3352651 670373 3352651 670373 949932 1653426 949932 1653426 4011038 4948278 4011038 4948278 597318 364863 597318 364863 365888 2889583 365888 2889583 4601277 3334993 4601277 3334993 383933 1007584 383933 1007584 3316213 3338011 3316213 3338011 915865 298652 915865 298652 1988063 3815717 1988063 3815717 916076 449194 916076 449194 4315478 4360358 4315478 4360358 748648 3334916 748648 3334916 4020959 329868 4020959 329868 426200 1658645 426200 1658645 1638302 874328 1638302 874328 4113019 3329726 4113019 3329726 322947 2193694 322947 2193694 4341833 3062974 4341833 3062974 1097710 496017 1097710 496017 4615033 5001782 4615033 5001782 122268 790966 122268 790966 3426895 2398058 3426895 2398058 4510289 1672917 4510289 1672917 560547 364978 560547 364978 3886319 2794298 3886319 2794298 4287128 1084074 4287128 1084074 442939 1834483 442939 1834483 4219090 3505626 4219090 3505626 829601 484255 829601 484255 4558901 4903754 4558901 4903754 1670008 1684528 1670008 1684528 4387457 2615348 4387457 2615348 201083 218709 201083 218709 496020 4047887 496020 4047887 4500933 2744200 4500933 2744200 4040348 2010620 4040348 2010620 3342196 174859 3342196 174859 3349862 638443 3349862 638443 283539 4608254 283539 4608254 4634916 1313935 4634916 1313935 701368 897924 701368 897924 1145364 2794480 1145364 2794480 4970376 1669784 4970376 1669784 1649922 4795549 1649922 4795549 3682359 2128942 3682359 2128942 4599002 3331822 4599002 3331822 1673609 2421486 1673609 2421486 4629143 838778 4629143 838778 313832 3317820 313832 3317820 4717956 703497 4717956 703497 821759 3345685 821759 3345685 4740418 2064669 4740418 2064669 4541453 2275605 4541453 2275605 3338096 784817 3338096 784817 471881 2644733 471881 2644733 3605035 4802185 3605035 4802185 1658214 364025 1658214 364025 82410 1660879 82410 1660879 4666110 1979210 4666110 1979210 1088002 853658 1088002 853658 609823 4781395 609823 4781395 3351649 2023542 3351649 2023542 4064720 2766847 4064720 2766847 600725 3374471 600725 3374471 3998694 606310 3998694 606310 1665414 3193163 1665414 3193163 1025489 271266 1025489 271266 4097187 4737940 4097187 4737940 417363 680279 417363 680279 4175148 3315988 4175148 3315988 917693 3945918 917693 3945918 2544851 1655096 2544851 1655096 1073122 609536 1073122 609536 660140 3036348 660140 3036348 4712622 383619 4712622 383619 792322 3159129 792322 3159129 3827520 1652046 3827520 1652046 1199816 660905 1199816 660905 613196 3338344 613196 3338344 1684705 1891735 1684705 1891735 4798586 4277050 4798586 4277050 1652301 370523 1652301 370523 372782 662888 372782 662888 3330041 2683772 3330041 2683772 4560158 486858 4560158 486858 231817 4170011 231817 4170011 4279473 275103 4279473 275103 361637 1356048 361637 1356048 3592605 2943302 3592605 2943302 4520730 2363335 4520730 2363335 3945711 2183881 3945711 2183881 1650955 4682352 1650955 4682352 3314619 2501911 3314619 2501911 4696712 20888 4696712 20888 558710 737362 558710 737362 785648 1684240 785648 1684240 2821986 701247 2821986 701247 1357584 1564153 1357584 1564153 4325672 3346539 4325672 3346539 2926869 1004346 2926869 1004346 776816 405801 776816 405801 4407351 3028169 4407351 3028169 1077260 1135750 1077260 1135750 3985872 4372903 3985872 4372903 1650818 2037750 1650818 2037750 4669984 1281091 4669984 1281091 459309 408693 459309 408693 3659876 4142388 3659876 4142388 1647760 2189019 1647760 2189019 3686509 463385 3686509 463385 1286593 2881307 1286593 2881307 4504046 1667177 4504046 1667177 3327127 4471915 3327127 4471915 244983 1176155 244983 1176155 1663101 3302829 1663101 3302829 3352718 355098 3352718 355098 276421 3314693 276421 3314693 4733294 857112 4733294 857112 1070864 4838181 1070864 4838181 4942024 1574584 4942024 1574584 1136941 364713 1136941 364713 3881587 4748384 3881587 4748384 399535 482580 399535 482580 1693855 3504397 1693855 3504397 4182359 2256390 4182359 2256390 4479737 1940309 4479737 1940309 92876 3353151 92876 3353151 3084438 1319964 3084438 1319964 4360911 2410619 4360911 2410619 2913162 3347489 2913162 3347489 4544192 294392 4544192 294392 280983 30709 280983 30709 4785645 3319367 4785645 3319367 847550 4329738 847550 4329738 3881554 1905642 3881554 1905642 1646846 912631 1646846 912631 3331880 414981 3331880 414981 1184820 1678611 1184820 1678611 2486829 313798 2486829 313798 3861093 3318257 3861093 3318257 772187 4979083 772187 4979083 3890215 2112963 3890215 2112963 3332910 111087 3332910 111087 3314736 3038442 3314736 3038442 3696231 399178 3696231 399178 406562 3969104 406562 3969104 3678857 2758173 3678857 2758173 336931 525170 336931 525170 973932 1680688 973932 1680688 3319511 844020 3319511 844020 349962 4093413 349962 4093413 1668162 1507818 1668162 1507818 4576737 3322843 4576737 3322843 3326347 4612944 3326347 4612944 270592 3337115 270592 3337115 3663102 1137453 3663102 1137453 442011 1680145 442011 1680145 4482855 1654625 4482855 1654625 1681066 4813022 1681066 4813022 1669778 255619 1669778 255619 912150 2298760 912150 2298760 4629182 1671757 4629182 1671757 1300648 4096640 1300648 4096640 3960223 2017883 3960223 2017883 1580844 3343047 1580844 3343047 3827321 302996 3827321 302996 1198634 4780623 1198634 4780623 4763109 2963346 4763109 2963346 353233 3346482 353233 3346482 3748752 284068 3748752 284068 311837 885339 311837 885339 1091661 378576 1091661 378576 4644315 3336522 4644315 3336522 3720661 2253869 3720661 2253869 247054 3345511 247054 3345511 1662918 1894294 1662918 1894294 3592025 4721432 3592025 4721432 1281156 779595 1281156 779595 718387 3333393 718387 3333393 4202377 336008 4202377 336008 3349399 3350717 3349399 3350717 659404 427193 659404 427193 3350400 4602894 3350400 4602894 1652975 2864633 1652975 2864633 4180393 2435329 4180393 2435329 4705058 1723636 4705058 1723636 288743 696251 288743 696251 3828155 2940824 3828155 2940824 1658947 1187841 1658947 1187841 4098222 2689600 4098222 2689600 458803 1123368 458803 1123368 4285932 4267597 4285932 4267597 310123 683355 310123 683355 3339929 2317296 3339929 2317296 4779494 3327033 4779494 3327033 1333754 686464 1333754 686464 318582 3502090 318582 3502090 3776015 1674803 3776015 1674803 478104 993764 478104 993764 3748672 3325123 3748672 3325123 369369 580046 369369 580046 1109926 1649387 1109926 1649387 3818058 2876034 3818058 2876034 1878274 349930 1878274 349930 1081165 1658681 1081165 1658681 4558282 3085401 4558282 3085401 494607 638011 494607 638011 4424391 2445265 4424391 2445265 1648077 822301 1648077 822301 4207071 2726644 4207071 2726644 1675348 1039224 1675348 1039224 441516 1892285 441516 1892285 3960441 3252640 3960441 3252640 260767 407364 260767 407364 4763638 3079472 4763638 3079472 4137426 2189731 4137426 2189731 2209556 491707 2209556 491707 767533 3347710 767533 3347710 4156697 405817 4156697 405817 233647 3093277 233647 3093277 4611404 1030949 4611404 1030949 1251707 1402243 1251707 1402243 3347410 4145967 3347410 4145967 848641 232511 848641 232511 1651565 3327436 1651565 3327436 4763964 430269 4763964 430269 1079894 833283 1079894 833283 209493 3688408 209493 3688408 3171921 2553767 3171921 2553767 4337899 219154 4337899 219154 602955 4408856 602955 4408856 3981804 2461363 3981804 2461363 4974998 393959 4974998 393959 637433 4692793 637433 4692793 4452649 2287415 4452649 2287415 3829811 445083 3829811 445083 639222 3661835 639222 3661835 3861780 2686255 3861780 2686255 4737905 3096386 4737905 3096386 4763857 997563 4763857 997563 1283074 1527266 1283074 1527266 4638132 2281904 4638132 2281904 2871851 482170 2871851 482170 390238 3349146 390238 3349146 3575075 1661029 3575075 1661029 783558 3331710 783558 3331710 3557796 3082113 3557796 3082113 4042924 2279151 4042924 2279151 3873077 877771 3873077 877771 541896 3714024 541896 3714024 4229544 832649 4229544 832649 379204 302799 379204 302799 3335568 3329022 3335568 3329022 116058 2274318 116058 2274318 4143580 2665582 4143580 2665582 3644838 1189017 3644838 1189017 757264 272793 757264 272793 2611151 3711764 2611151 3711764 4898385 689711 4898385 689711 4338197 3943921 4338197 3943921 2829341 3316272 2829341 3316272 19696 1921539 19696 1921539 4742711 523122 4742711 523122 774905 2908400 774905 2908400 4696412 3130306 4696412 3130306 399170 405105 399170 405105 3336199 3338530 3336199 3338530 390183 1024794 390183 1024794 3843326 4512618 3843326 4512618 167384 623880 167384 623880 4762679 2843652 4762679 2843652 3798926 2068034 3798926 2068034 1663088 449461 1663088 449461 1252017 4019659 1252017 4019659 3324976 251681 3324976 251681 1154042 3344775 1154042 3344775 4694588 2911748 4694588 2911748 3880483 749858 3880483 749858 912698 2872028 912698 2872028 4261079 1250902 4261079 1250902 187180 3347155 187180 3347155 1179480 930606 1179480 930606 3320919 3022095 3320919 3022095 4040997 285369 4040997 285369 370826 4236441 370826 4236441 4686338 807585 4686338 807585 791650 1684183 791650 1684183 4689876 772288 4689876 772288 514525 3333664 514525 3333664 4719037 2559772 4719037 2559772 3879437 357342 3879437 357342 276897 3320451 276897 3320451 3684506 377327 3684506 377327 938028 3336397 938028 3336397 4569448 1139493 4569448 1139493 377219 3351643 377219 3351643 1445286 1234013 1445286 1234013 4140356 2724716 4140356 2724716 621032 603393 621032 603393 1655010 3340253 1655010 3340253 4968862 2722622 4968862 2722622 3153886 382735 3153886 382735 1111398 3312506 1111398 3312506 4769666 1087988 4769666 1087988 907148 565859 907148 565859 3752220 3329902 3752220 3329902 4152443 2180764 4152443 2180764 13222 3350152 13222 3350152 1673250 683289 1673250 683289 660693 3316998 660693 3316998 4797912 452926 4797912 452926 457050 4300905 457050 4300905 4613526 1480852 4613526 1480852 848776 700768 848776 700768 4074950 4440809 4074950 4440809 502064 512856 502064 512856 4498077 2682935 4498077 2682935 515571 1104549 515571 1104549 1677929 3341031 1677929 3341031 4269567 1905183 4269567 1905183 3341336 280571 3341336 280571 1663922 2778949 1663922 2778949 4163592 1089405 4163592 1089405 1332228 4505436 1332228 4505436 3682422 1431400 3682422 1431400 979451 326481 979451 326481 331025 1866300 331025 1866300 3602071 4313248 3602071 4313248 8753 1911765 8753 1911765 4237180 2766993 4237180 2766993 829309 3336164 829309 3336164 4488847 2374991 4488847 2374991 4093158 2431665 4093158 2431665 273885 419220 273885 419220 4563041 2681846 4563041 2681846 2158002 3389592 2158002 3389592 498445 1062786 498445 1062786 4549642 3326294 4549642 3326294 593583 238193 593583 238193 3334344 2316663 3334344 2316663 4606003 1668647 4606003 1668647 4126728 2931434 4126728 2931434 1683845 1416141 1683845 1416141 4567628 2008617 4567628 2008617 2409499 561967 2409499 561967 639476 2130785 639476 2130785 4585839 3350073 4585839 3350073 223389 219112 223389 219112 296601 1790453 296601 1790453 3720876 3325406 3720876 3325406 3352580 133656 3352580 133656 930410 2104805 930410 2104805 4277645 2832656 4277645 2832656 508918 776072 508918 776072 1351436 3328118 1351436 3328118 3731474 1410615 3731474 1410615 1310794 259316 1310794 259316 1923124 2648700 1923124 2648700 4115212 2462693 4115212 2462693 4289218 1737393 4289218 1737393 1681462 3513937 1681462 3513937 237343 2635508 237343 2635508 4748712 3350479 4748712 3350479 2780921 2984460 2780921 2984460 3820142 304761 3820142 304761 1321633 2737372 1321633 2737372 4293185 2532257 4293185 2532257 1726408 3345091 1726408 3345091 3322766 2770899 3322766 2770899 4485021 1363291 4485021 1363291 1066090 503824 1066090 503824 3740583 4805902 3740583 4805902 266811 355750 266811 355750 4522812 2726388 4522812 2726388 888036 3546393 888036 3546393 4614204 1094487 4614204 1094487 167814 2224210 167814 2224210 4286941 3344442 4286941 3344442 423960 866647 423960 866647 4553611 2426072 4553611 2426072 3719022 1983057 3719022 1983057 447126 694346 447126 694346 1650627 2548057 1650627 2548057 4651166 419253 4651166 419253 606865 3396927 606865 3396927 4651968 810826 4651968 810826 549679 1666139 549679 1666139 4209235 3366580 4209235 3366580 2462103 1013913 2462103 1013913 627384 3659733 627384 3659733 1535000 3345683 1535000 3345683 4297560 329158 4297560 329158 691530 809296 691530 809296 934354 565655 934354 565655 3631999 4975983 3631999 4975983 951302 788341 951302 788341 614006 555492 614006 555492 1660559 4145566 1660559 4145566 2592705 246821 2592705 246821 636480 1920586 636480 1920586 4152911 2702831 4152911 2702831 4421152 3051737 4421152 3051737 271660 1174463 271660 1174463 3350237 4691612 3350237 4691612 3334143 1623828 3334143 1623828 4452809 2832023 4452809 2832023 476853 542706 476853 542706 1575854 3346106 1575854 3346106 3865060 325126 3865060 325126 1161540 2053844 1161540 2053844 4768747 1655008 4768747 1655008 599206 887289 599206 887289 1061166 3530381 1061166 3530381 3111369 1648070 3111369 1648070 1685651 4900953 1685651 4900953 862739 603885 862739 603885 1647369 3333970 1647369 3333970 3999447 2500145 3999447 2500145 4252687 1274156 4252687 1274156 1208392 766890 1208392 766890 767949 907063 767949 907063 4654194 2930255 4654194 2930255 3715096 948073 3715096 948073 1655985 3336972 1655985 3336972 501529 529773 501529 529773 3860339 2013520 3860339 2013520 1680243 1660285 1680243 1660285 4548885 2183766 4548885 2183766 4012174 2956643 4012174 2956643 488250 975128 488250 975128 4209387 3339788 4209387 3339788 1652412 366132 1652412 366132 4940654 3331679 4940654 3331679 4578169 758423 4578169 758423 820308 2002479 820308 2002479 4758954 3389649 4758954 3389649 1681395 492323 1681395 492323 848784 3340400 848784 3340400 4491910 1329802 4491910 1329802 1406619 3350710 1406619 3350710 3940572 832611 3940572 832611 58242 3352370 58242 3352370 3569350 2666555 3569350 2666555 4554930 3331680 4554930 3331680 456056 4617816 456056 4617816 3559418 394455 3559418 394455 722841 1340631 722841 1340631 3584261 2774041 3584261 2774041 4294765 2294965 4294765 2294965 4590055 4843637 4590055 4843637 533620 538943 533620 538943 4734029 3062868 4734029 3062868 1390179 794723 1390179 794723 797733 4571127 797733 4571127 4573487 677415 4573487 677415 731095 1679927 731095 1679927 4091666 2596797 4091666 2596797 1169523 308827 1169523 308827 3335877 3328696 3335877 3328696 4741355 1096710 4741355 1096710 2658739 2689062 2658739 2689062 148747 322903 148747 322903 407632 3313861 407632 3313861 1669552 1666971 1669552 1666971 1225299 1059425 1225299 1059425 464559 4119864 464559 4119864 3974229 1649768 3974229 1649768 1670357 3099030 1670357 3099030 4220425 739885 4220425 739885 340144 312676 340144 312676 4172812 2701353 4172812 2701353 1859643 4833656 1859643 4833656 4420490 2709363 4420490 2709363 1658344 3344227 1658344 3344227 4728182 780036 4728182 780036 820824 3329013 820824 3329013 1110893 256607 1110893 256607 3342605 2758818 3342605 2758818 4030694 2279502 4030694 2279502 4470769 1854250 4470769 1854250 1221901 4840645 1221901 4840645 4577647 2756407 4577647 2756407 505658 739052 505658 739052 3542564 3321528 3542564 3321528 1662359 565437 1662359 565437 485629 3343923 485629 3343923 4039408 60466 4039408 60466 593022 3321980 593022 3321980 3664170 2981114 3664170 2981114 4332828 2578853 4332828 2578853 870703 1149066 870703 1149066 2184308 2130374 2184308 2130374 4387823 2636128 4387823 2636128 1363825 1672969 1363825 1672969 3980308 2954237 3980308 2954237 2148893 1451377 2148893 1451377 4295767 2506936 4295767 2506936 1053477 909027 1053477 909027 4626599 3347117 4626599 3347117 2081517 343657 2081517 343657 262121 2185476 262121 2185476 4670102 3467024 4670102 3467024 446729 305605 446729 305605 4905061 2274528 4905061 2274528 702353 697635 702353 697635 1004116 563184 1004116 563184 1126275 3317612 1126275 3317612 4380257 1324164 4380257 1324164 4860112 3341987 4860112 3341987 383019 929389 383019 929389 3826474 4592502 3826474 4592502 3337992 1992670 3337992 1992670 3812451 2687641 3812451 2687641 4705977 3314115 4705977 3314115 653866 364751 653866 364751 3942387 3342950 3942387 3342950 607177 1679920 607177 1679920 4048395 3224130 4048395 3224130 268719 4171083 268719 4171083 3655151 1276466 3655151 1276466 1649243 3331687 1649243 3331687 4649110 2935740 4649110 2935740 525206 875682 525206 875682 4187809 4377859 4187809 4377859 902182 421933 902182 421933 315016 270936 315016 270936 1684239 1653672 1684239 1653672 3346948 2263512 3346948 2263512 4409783 1685437 4409783 1685437 935954 836236 935954 836236 355840 3346495 355840 3346495 1271828 3937400 1271828 3937400 3348198 593543 3348198 593543 770875 1888797 770875 1888797 3621191 2147607 3621191 2147607 4550255 3317301 4550255 3317301 245184 331955 245184 331955 746266 1672966 746266 1672966 4760077 4219444 4760077 4219444 2175484 822444 2175484 822444 1401431 2655347 1401431 2655347 4479305 1166399 4479305 1166399 714852 1904852 714852 1904852 4107698 2662872 4107698 2662872 4364225 4108229 4364225 4108229 865807 674329 865807 674329 2708457 4656333 2708457 4656333 693276 960122 693276 960122 4168376 3329463 4168376 3329463 953683 1991245 953683 1991245 3335936 4333989 3335936 4333989 1661991 1897109 1661991 1897109 4341188 3327857 4341188 3327857 3337823 491748 3337823 491748 1056327 2626659 1056327 2626659 4136311 1838237 4136311 1838237 1404613 802879 1404613 802879 269087 3322820 269087 3322820 3733926 1034864 3733926 1034864 1085685 1989575 1085685 1989575 4635489 3323982 4635489 3323982 2265136 2133563 2265136 2133563 4665197 3326845 4665197 3326845 503631 551916 503631 551916 3880806 2907499 3880806 2907499 217926 314261 217926 314261 1080977 1350276 1080977 1350276 1673506 3349583 1673506 3349583 4105160 32109 4105160 32109 626190 2811912 626190 2811912 4882212 3414390 4882212 3414390 1068562 427914 1068562 427914 4440157 3320484 4440157 3320484 1612929 1650747 1612929 1650747 3885019 2583366 3885019 2583366 4523526 4107650 4523526 4107650 911037 344140 911037 344140 1769970 2293749 1769970 2293749 4382942 2792598 4382942 2792598 3316872 4352138 3316872 4352138 4297877 717344 4297877 717344 320923 2994637 320923 2994637 4161904 121804 4161904 121804 1682859 3324568 1682859 3324568 3322551 264629 3322551 264629 4515311 2765287 4515311 2765287 511218 670803 511218 670803 3895458 2389112 3895458 2389112 4218644 2493873 4218644 2493873 544200 1657360 544200 1657360 1225649 569698 1225649 569698 4747310 2731051 4747310 2731051 1389747 808076 1389747 808076 3330670 4418720 3330670 4418720 4706024 865858 4706024 865858 357602 4249638 357602 4249638 3320767 1670557 3320767 1670557 472465 315439 472465 315439 3793088 4858063 3793088 4858063 670439 1650272 670439 1650272 3690863 3052684 3690863 3052684 3336537 567712 3336537 567712 979008 1677129 979008 1677129 1816006 1347678 1816006 1347678 4045818 2967473 4045818 2967473 1532730 4896647 1532730 4896647 3805256 1211578 3805256 1211578 625009 973506 625009 973506 3686940 3339893 3686940 3339893 1391323 830919 1391323 830919 3932845 3011522 3932845 3011522 1432123 639192 1432123 639192 265740 4431846 265740 4431846 3541787 385680 3541787 385680 334240 2594971 334240 2594971 4205111 233341 4205111 233341 227598 2961650 227598 2961650 4558311 473965 4558311 473965 1671443 2858547 1671443 2858547 3946511 2248431 3946511 2248431 4943757 1657314 4943757 1657314 555924 465400 555924 465400 4161660 3334683 4161660 3334683 1654166 3632448 1654166 3632448 3644991 740100 3644991 740100 281949 3342785 281949 3342785 4356418 1833311 4356418 1833311 492169 878164 492169 878164 4699491 3981699 4699491 3981699 701553 1234368 701553 1234368 4588436 2719222 4588436 2719222 4367165 2278454 4367165 2278454 3904778 645803 3904778 645803 947663 3338302 947663 3338302 3326579 259730 3326579 259730 136163 4928366 136163 4928366 3884374 362045 3884374 362045 1265815 2746902 1265815 2746902 4711703 3349242 4711703 3349242 239420 3006836 239420 3006836 3747531 507631 3747531 507631 738006 2710134 738006 2710134 4527792 330812 4527792 330812 526287 3767708 526287 3767708 4605074 1650766 4605074 1650766 3347005 4826164 3347005 4826164 2152602 727949 2152602 727949 701399 974447 701399 974447 1040009 3193671 1040009 3193671 3559475 715922 3559475 715922 1658611 3331871 1658611 3331871 3783026 447321 3783026 447321 304356 1663602 304356 1663602 4276240 2877536 4276240 2877536 3717778 1251512 3717778 1251512 411438 1673011 411438 1673011 4647281 4078553 4647281 4078553 237383 392433 237383 392433 2837285 2978347 2837285 2978347 4741386 1817882 4741386 1817882 226483 345369 226483 345369 946331 4175523 946331 4175523 4416438 2312603 4416438 2312603 833695 701626 833695 701626 4195073 3959798 4195073 3959798 2457223 3092434 2457223 3092434 3985618 2557352 3985618 2557352 4672021 1651099 4672021 1651099 4338119 3323580 4338
112925 26613381 0 26613381 973175528 26613381 726313253 460722537 726313253 460722537 454202489 549130596 454202489 549130596 237703065 950081556 237703065 950081556 35792030 965182180 35792030 949876583 35792030 949876583 123138640 704553007 123138640 704553007 370951226 572318617 370951226 572318617 451159735 12914659 451159735 12914659 987321690 12914659 944021765 185692178 944021765 185692178 811837666 385870054 811837666 385870054 587718266 759611514 587718266 759611514 173008829 894399425 173008829 894399425 8999448 991341465 8999448 975062173 8999448 975062173 98544707 805692080 98544707 805692080 286602489 711689849 286602489 711689849 449504233 308395275 449504233 308395275 690600869 308395275 596620386 409461691 596620386 409461691 584106370 598943396 584106370 598943396 264856483 992105463 264856483 992105463 8141812 992105463 144497010 846569311 144497010 846569311 158620809 750604795 158620809 750604795 256283151 647407296 256283151 647407296 553070687 372067792 553070687 372067792 868746494 65834017 868746494 65834017 980614521 18744381 980614521 290544545 980614521 290544545 661207417 389997397 661207417 389997397 573950004 475821474 573950004 475821474 494146365 731894273 494146365 731894273 62908310 939271102 62908310 896619347 62908310 896619347 450378666 371046346 450378666 371046346 879945759 117405144 879945759 117405144 882250700 41819314 882250700 41819314 998372233 1801780 998372233 15038131 998372233 15038131 920194390 132544324 920194390 132544324 715108463 564446202 715108463 564446202 343007175 715097850 343007175 715097850 280965776 731544671 280965776 731544671 257641280 898159369 257641280 898159369 103477055 898159369 162110648 612116781 162110648 612116781 483539913 480266085 483539913 480266085 579371447 297715534 579371447 297715534 863765136 134522861 863765136 149888327 863765136 149888327 809484514 322771956 809484514 322771956 571100721 504401532 571100721 504401532 266970406 762756565 266970406 762756565 108453065 892621412 108453065 686528865 108453065 686528865 673600889 8984535 673600889 8984535 990757442 8984535 984915438 31551217 984915438 31551217 845590341 203306997 845590341 203306997 718920165 468795615 718920165 468795615 385525845 693643466 385525845 693643466 276499616 925108053 276499616 925108053 76681487 925108053 130016452 629658868 130016452 629658868 480241159 192538730 480241159 192538730 833613257 89776382 833613257 89776382 983938932 15637841 983938932 56194030 983938932 56194030 842879206 514395900 842879206 514395900 461839632 669437079 461839632 669437079 233716971 830559097 233716971 830559097 91943852 914972187 91943852 914972187 86896981 914972187 110057674 798649222 110057674 798649222 227889575 719051086 227889575 719051086 317732422 593252002 317732422 593252002 429688791 508847517 429688791 508847517 608413161 13369267 608413161 13369267 986771336 13369267 765161131 425707628 765161131 425707628 468497219 682931898 468497219 682931898 318320811 779375346 318320811 779375346 119584508 881511369 119584508 857215332 119584508 857215332 345728059 606267927 345728059 606267927 574383063 403557984 574383063 403557984 612199492 167348317 612199492 167348317 874722281 28998619 874722281 28998619 970223676 28998619 894764545 126631670 894764545 126631670 817339141 221553010 817339141 221553010 701184257 698611329 701184257 698611329 84649392 919554438 84649392 919554438 82474756 919554438 256060687 633813758 256060687 633813758 496580713 451316941 496580713 451316941 637644812 218229948 637644812 218229948 825269884 173415091 825269884 191357253 825269884 191357253 782084352 263666515 782084352 263666515 575827981 487982487 575827981 487982487 468774585 859347498 468774585 859347498 142208069 859347498 162840916 750214935 162840916 750214935 362175406 588935000 362175406 588935000 432333921 351702004 432333921 351702004 749256366 150909477 749256366 150909477 861603611 51046435 861603611 51046435 947689088 51046435 878825045 120404749 878825045 120404749 694034712 305868484 694034712 305868484 401549717 760986739 401549717 760986739 204963513 916261050 204963513 916261050 17237140 983820864 17237140 971671407 17237140 971671407 528995769 423589354 528995769 423589354 649619778 261764712 649619778 261764712 753128942 30987781 753128942 30987781 968397791 30987781 946164279 74151337 946164279 74151337 716106234 514586973 716106234 514586973 354515772 738523832 354515772 738523832 128638622 953129885 128638622 953129885 47868223 953129885 461701914 520702191 461701914 520702191 950318232 48382246 950318232 49017025 950318232 49017025 916470709 143593408 916470709 143593408 671885396 333753291 671885396 333753291 482315133 568576741 482315133 568576741 361918231 950765610 361918231 950765610 50387750 950765610 130957927 754144811 130957927 754144811 258224963 509088573 258224963 509088573 561252617 335595265 561252617 335595265 666097203 303513271 666097203 303513271 830051945 2154655 830051945 2154655 998063827 2154655 833788275 310559540 833788275 310559540 640320281 387823884 640320281 387823884 404517034 787683690 404517034 787683690 212242257 787683690 693307887 284958026 693307887 284958026 827415257 117138010 827415257 117138010 917600807 81360667 917600807 144174512 917600807 144174512 570619793 443356879 570619793 443356879 556035933 505459975 556035933 505459975 193585052 933339956 193585052 933339956 9869558 990541599 9869558 985610566 9869558 985610566 56066814 875588585 56066814 875588585 144891769 717699774 144891769 717699774 302706351 121643893 302706351 121643893 993134024 6848471 993134024 97555128 993134024 97555128 901100696 239078454 901100696 239078454 470229266 593258905 470229266 593258905 16728962 984254555 16728962 791670908 16728962 791670908 244123196 709348608 244123196 709348608 844286763 153762263 844286763 153762263 868891052 6241077 868891052 6241077 993779795 6241077 562572190 685313688 562572190 685313688 255661365 745085410 255661365 711299174 255661365 711299174 527473711 172179744 527473711 172179744 886007710 5596912 886007710 5596912 994409672 5596912 977974427 29161059 977974427 29161059 758767170 298434718 758767170 298434718 552350586 620196853 552350586 620196853 314797342 937930707 314797342 937930707 16984560 984011028 16984560 794402115 16984560 794402115 343748497 581273265 343748497 581273265 493622816 425866667 493622816 425866667 582924343 171063675 582924343 171063675 843895351 31118021 843895351 31118021 968236668 31118021 903489289 112352120 903489289 112352120 876577036 163965040 876577036 163965040 769195909 779744730 769195909 779744730 94738161 980893071 94738161 980893071 20380851 980893071 82369659 841788272 82369659 841788272 291424845 684692837 291424845 684692837 382802611 329298669 382802611 329298669 671226034 285610212 671226034 285610212 713907996 285610212 684751153 373443464 684751153 373443464 575128453 455237914 575128453 455237914 215899316 839620178 215899316 839620178 27640051 973615947 27640051 930360095 27640051 930360095 206441005 717385535 206441005 717385535 398056193 577789282 398056193 577789282 483832014 463799664 483832014 463799664 577588569 393731197 577588569 393731197 804470499 180319743 804470499 180319743 889433019 191500 889433019 191500 999858829 191500 999663468 156193041 999663468 156193041 758407567 354282541 758407567 354282541 604076838 530360853 604076838 530360853 338349311 750684037 338349311 750684037 49893289 951174994 49893289 951002874 49893289 951002874 227311045 739268651 227311045 739268651 365533751 478379197 365533751 478379197 559063893 431163888 559063893 431163888 648459033 346614211 648459033 346614211 668689237 148915001 668689237 148915001 850107717 148915001 745917887 344280333 745917887 344280333 390962394 618824085 390962394 618824085 281780199 940085376 281780199 940085376 62001363 940085376 103396420 894574271 103396420 894574271 113370120 872953150 113370120 872953150 236223638 491506745 236223638 491506745 607611233 25715773 607611233 25715773 973900385 25715773 914317101 216266705 914317101 216266705 766523621 472271893 766523621 472271893 524691167 513150234 524691167 513150234 413417586 835360060 413417586 835360060 80689485 921358627 80689485 834870357 80689485 834870357 168207380 628343653 168207380 628343653 467478775 297074171 467478775 297074171 847258168 26983957 847258168 26983957 972574979 26983957 904189510 135606843 904189510 135606843 813467934 480147500 813467934 480147500 261119826 739946673 261119826 577687704 261119826 577687704 589975965 381181000 589975965 381181000 659657458 285805432 659657458 285805432 846355320 82751240 846355320 82751240 961044685 37951937 961044685 74784821 961044685 74784821 717252538 298519116 717252538 298519116 561347516 442498971 561347516 442498971 524304678 600022143 524304678 600022143 387851620 679387104 387851620 679387104 318496565 720210654 318496565 720210654 258934053 799299651 258934053 799299651 184283996 866223285 184283996 866223285 57810684 943799514 57810684 24380148 57810684 24380148 975044634 24380148 946575779 63585960 946575779 63585960 892371373 113099488 892371373 113099488 884450609 146222374 884450609 146222374 634961523 633691939 634961523 633691939 355571153 692816142 355571153 692816142 250889222 981134552 250889222 981134552 20005161 981134552 707318713 242483186 707318713 242483186 918456660 11709198 918456660 11709198 988307606 11709198 911459242 520287153 911459242 520287153 232660341 836146928 232660341 836146928 164687055 836146928 224990465 744506925 224990465 744506925 462674411 443408813 462674411 443408813 660761305 60977903 660761305 60977903 937405806 60977903 850428225 320414728 850428225 320414728 572767313 440999776 572767313 440999776 308367912 700680821 308367912 700680821 127824246 887391356 127824246 887391356 72845807 928870589 72845807 891059498 72845807 891059498 127329445 822733591 127329445 822733591 221350623 755791219 221350623 755791219 462469326 246082130 462469326 246082130 753780895 207097760 753780895 207097760 962208985 36592584 962208985 158314915 962208985 158314915 740426772 361006910 740426772 361006910 446708079 813287547 446708079 813287547 13342405 987376275 13342405 941294808 13342405 941294808 188377950 664988425 188377950 664988425 408641184 556197835 408641184 556197835 522504427 364269200 522504427 364269200 701460484 222301699 701460484 222301699 865770325 27666505 865770325 27666505 971756508 27666505 918128011 97697358 918128011 97697358 632969822 588371754 632969822 588371754 37950923 963237569 37950923 699691657 37950923 699691657 331660771 586854450 331660771 586854450 541976735 386474995 541976735 386474995 632113250 124772129 632113250 124772129 873244336 124772129 703987843 405699150 703987843 405699150 574583326 445454163 574583326 445454163 507628351 511011265 507628351 511011265 415099194 774336536 415099194 774336536 48095739 959172080 48095739 959172080 41722004 959172080 111808518 841545105 111808518 841545105 223500337 717680438 223500337 717680438 362563590 614905740 362563590 614905740 663636766 182036773 663636766 182036773 922800059 66914476 922800059 66914476 931674780 66914476 766271595 292140950 766271595 292140950 633957881 397506303 633957881 397506303 375414716 659779055 375414716 659779055 58753743 944807437 58753743 944807437 56581368 944807437 65094699 820572733 65094699 820572733 438207254 536396612 438207254 536396612 567195436 403563476 567195436 403563476 707779495 223696514 707779495 223696514 817983887 145068483 817983887 145068483 925003719 73644493 925003719 120632138 925003719 120632138 733648314 318606653 733648314 318606653 583444763 448412911 583444763 448412911 438103131 613770868 438103131 613770868 366859836 686733026 366859836 686733026 138612077 878182521 138612077 878182521 123105360 878182521 473062565 240624779 473062565 240624779 928073667 2277168 928073667 2277168 997957602 2277168 879181685 128914058 879181685 128914058 750305781 268445331 750305781 268445331 653432647 450211618 653432647 450211618 452488500 565164044 452488500 565164044 20281151 980937038 20281151 887516908 20281151 887516908 192128764 788009263 192128764 788009263 317548572 623036194 317548572 623036194 388326324 533869241 388326324 533869241 499983979 57904200 499983979 57904200 941065709 57904200 805055363 222429792 805055363 222429792 713708473 524312579 713708473 524312579 367251920 669925582 367251920 669925582 283449372 960958414 283449372 960958414 39876153 960958414 160144865 754164626 160144865 754164626 304561696 277372335 304561696 277372335 807263068 38700397 807263068 38700397 960268128 38700397 857521848 283079307 857521848 283079307 593071720 501751269 593071720 501751269 383179520 624911891 383179520 624911891 249329191 757914311 249329191 757914311 122688916 952865318 122688916 952865318 48063620 952865318 78004220 902626497 78004220 902626497 326565633 569601312 326565633 569601312 500610487 219438524 500610487 219438524 808606891 180167078 808606891 180167078 841613578 128518051 841613578 128518051 957337856 28048244 957337856 28048244 971305842 28048244 870879993 255673971 870879993 255673971 626953905 381846846 626953905 381846846 455688528 658957218 455688528 658957218 265149260 962733256 265149260 962733256 38471978 962733256 381482290 477436819 381482290 477436819 794310701 117818433 794310701 117818433 939543164 418475 939543164 418475 999625774 418475 851296355 333757212 851296355 333757212 656291857 373015653 656291857 373015653 603338179 476587503 603338179 476587503 407291987 609920461 407291987 609920461 255212365 897289741 255212365 897289741 53437612 950445883 53437612 950445883 50717183 950445883 336041536 574842618 336041536 574842618 551607349 183527149 551607349 183527149 827961533 31625748 827961533 31625748 967700880 31625748 789583472 344838489 789583472 344838489 262025887 784759321 262025887 784759321 98981372 903138985 98981372 756335987 98981372 756335987 279505975 352080499 279505975 352080499 700159986 208383482 700159986 208383482 936608412 61860631 936608412 590338601 936608412 590338601 221223228 795444970 221223228 795444970 172296566 905308721 172296566 905308721 83620947 928922051 83620947 928922051 38714967 962366737 38714967 897305721 38714967 897305721 545225529 422929495 545225529 422929495 610482761 330600545 610482761 330600545 688087922 2238422 688087922 2238422 998020655 2238422 996777314 47830282 996777314 47830282 862121910 162559583 862121910 162559583 700092956 335712756 700092956 335712756 594490730 567667182 594490730 567667182 372602090 809632498 372602090 809632498 70187098 931552585 70187098 824011681 70187098 824011681 233462449 466956950 233462449 466956950 555003412 308750961 555003412 308750961 793016770 140545177 793016770 140545177 909903291 57975611 909903291 57975611 940910663 57975611 703888208 513621843 703888208 513621843 386347893 705403320 386347893 705403320 274614298 916678427 274614298 916678427 85297613 916678427 161131891 665527590 161131891 665527590 482585514 501729052 482585514 501729052 591405272 218833004 591405272 218833004 901360353 36245308 901360353 36245308 962568654 36245308 835594315 309911903 835594315 309911903 401184534 603779969 401184534 603779969 355398733 784929329 355398733 784929329 54204623 999354597 54204623 999354597 657928 999354597 341024363 466526769 341024363 466526769 563088465 303710812 563088465 303710812 724406299 123747329 724406299 123747329 874449936 123747329 864766346 249532396 864766346 249532396 656568323 811039891 656568323 811039891 179054526 821643681 179054526 752127530 179054526 752127530 333973845 621162244 333973845 621162244 417125672 315913221 417125672 315913221 982239793 17189440 982239793 57101751 982239793 57101751 914692657 176532948 914692657 176532948 761728619 359265484 761728619 359265484 626974165 738455733 626974165 738455733 241953181 930211518 241953181 930211518 36873907 986476037 36873907 986476037 14331037 986476037 72803543 838315010 72803543 838315010 259438936 653427508 259438936 653427508 575866895 414314447 575866895 414314447 777003603 200015570 777003603 200015570 798275651 200015570 649935234 537936588 649935234 537936588 22248616 979082864 22248616 690784939 22248616 690784939 770480971 17180170 770480971 17180170 982281421 17180170 942508478 532992322 942508478 532992322 444205037 686501411 444205037 686501411 32392228 968725793 32392228 886069367 32392228 886069367 215430253 641754226 215430253 641754226 574822161 328064446 574822161 328064446 957849075 9651094 957849075 9651094 990183953 9651094 976439267 26368317 976439267 26368317 881809037 281054296 881809037 281054296 536849809 487559515 536849809 487559515 321160661 857322564 321160661 857322564 135290343 893230104 135290343 893230104 9900663 990441225 9900663 504710047 9900663 504710047 509168468 482935739 509168468 482935739 667369366 241427029 667369366 241427029 810296264 35916527 810296264 35916527 962971769 35916527 908840059 207335079 908840059 207335079 741398094 539634739 741398094 539634739 307127989 788946153 307127989 788946153 193827994 836429351 193827994 836429351 148574752 986235324 148574752 986235324 14532494 986235324 42403867 927367866 42403867 927367866 235704544 479626134 235704544 479626134 680339946 295292444 680339946 295292444 843310633 155511611 843310633 254434988 843310633 254434988 738342814 269001260 738342814 269001260 721750162 313268598 721750162 313268598 625335696 501458986 625335696 501458986 108011948 976488569 108011948 976488569 24742039 976488569 347177271 494663539 347177271 494663539 626213585 221340208 626213585 221340208 949877459 35337445 949877459 35337445 994830660 5343073 994830660 139531675 994830660 139531675 708636975 473092412 708636975 473092412 276017217 874542323 276017217 874542323 126338975 874542323 140590970 569855325 140590970 569855325 547944275 386623219 547944275 386623219 624052498 5260846 624052498 5260846 994937782 5260846 864234019 151733893 864234019 151733893 669694297 454374520 669694297 454374520 507236676 514680228 507236676 514680228 93383238 937799238 93383238 937799238 64581024 937799238 127159351 682512867 127159351 682512867 402841665 597449062 402841665 597449062 480682242 517932215 480682242 517932215 629713876 313849194 629713876 313849194 697214405 193670879 697214405 193670879 846440471 74671124 846440471 74671124 923903690 74671124 839602705 585798048 839602705 585798048 368682598 646258276 368682598 646258276 297846209 766698608 297846209 766698608 54381309 961517888 54381309 961517888 9895674 990504321 9895674 943023985 9895674 943023985 153259825 795422244 153259825 795422244 258588087 571143900 258588087 571143900 490759301 483113751 490759301 483113751 632237341 326277652 632237341 326277652 901719131 42900438 901719131 42900438 955997707 42900438 785730272 221722425 785730272 221722425 663248716 347989582 663248716 347989582 71467307 932104898 71467307 932104898 69609061 932104898 104184385 864768089 104184385 864768089 254397019 705901486 254397019 705901486 521605635 478459391 521605635 478459391 606649870 125667119 606649870 125667119 934917775 48878488 934917775 48878488 949736381 48878488 701060957 450750228 701060957 450750228 101275319 900627325 101275319 814422497 101275319 814422497 210334472 638852172 210334472 638852172 397476428 464226869 397476428 464226869 595764362 384990201 595764362 384990201 805213661 103171948 805213661 103171948 931246029 15100224 931246029 15100224 987200753 13055223 987200753 97261840 987200753 97261840 813669256 188658471 813669256 188658471 621995427 404412187 621995427 404412187 581738294 430139726 581738294 430139726 259193352 741861819 259193352 735047181 259193352 735047181 277764713 604092162 277764713 604092162 549285774 446842030 549285774 446842030 633034032 23982623 633034032 23982623 975506439 23982623 864075375 409547177 864075375 409547177 551151306 503786525 551151306 503786525 71486788 929954186 71486788 782215344 71486788 782215344 323015917 550670401 323015917 550670401 487460591 407601045 487460591 407601045 614007650 339802762 614007650 339802762 691175023 203968731 691175023 203968731 939909597 58843530 939909597 81555233 939909597 81555233 873138971 513089723 873138971 513089723 381720537 821527201 381720537 821527201 144900725 916673118 144900725 916673118 85336243 916673118 321746900 667772482 321746900 667772482 419353793 324001461 419353793 324001461 697285022 219351082 697285022 219351082 810190150 69247752 810190150 69247752 958028493 17436028 958028493 17436028 982020710 17436028 937041815 236452192 937041815 236452192 721610300 557015879 721610300 557015879 431685606 895454008 431685606 895454008 94992731 907349639 94992731 821197777 94992731 821197777 269366247 448817451 269366247 448817451 572894025 396670707 572894025 396670707 811698820 183756292 811698820 183756292 945504785 53141421 945504785 205359259 945504785 205359259 572262400 433744694 572262400 433744694 311869414 820210203 311869414 820210203 144045601 926940470 144045601 926940470 75037238 926940470 101497064 692388138 101497064 692388138 316784899 642747497 316784899 642747497 445668242 254550980 445668242 254550980 811467338 161975943 811467338 161975943 862017086 106206864 862017086 106206864 911989243 54044152 911989243 54044152 944721211 54044152 930666778 148731307 930666778 148731307 818517853 231100366 818517853 231100366 745658088 333734551 745658088 333734551 248731450 784167888 248731450 784167888 65463442 936837918 65463442 758897753 65463442 758897753 258592523 731691527 258592523 731691527 269236593 486752439 269236593 486752439 593966737 36414961 593966737 36414961 989571888 10230801 989571888 39934762 989571888 39934762 569637720 536871034 569637720 536871034 439959862 921787559 439959862 921787559 80053035 921787559 342285713 566391417 342285713 566391417 492707963 168203585 492707963 168203585 938376610 59993791 938376610 83566755 938376610 83566755 581838507 470231071 581838507 470231071 498359077 661466416 498359077 661466416 270790787 753614714 270790787 753614714 247491337 753614714 294567645 640363292 294567645 640363292 428972445 490811389 428972445 490811389 520052839 455775359 520052839 455775359 588293300 381348146 588293300 381348146 759239747 127844353 759239747 127844353 964650426 31498592 964650426 31498592 967982755 31498592 921396508 222900667 921396508 222900667 771966022 252666140 771966022 252666140 667047053 464294874 667047053 464294874 188049968 827693423 188049968 827693423 173172659 827693423 238658758 749926953 238658758 749926953 376296229 388383203 376296229 388383203 659363448 333185263 659363448 333185263 893102544 106083166 893102544 237373934 893102544 237373934 697620991 319882454 697620991 319882454 404498809 759584282 404498809 759584282 167933608 996576468 167933608 996576468 3412769 996576468 191328840 557121490 191328840 557121490 602940232 370987656 602940232 370987656 693316420 281038063 693316420 281038063 728907739 249847428 728907739 249847428 816704824 177645261 816704824 177645261 904013817 87932192 904013817 87932192 910350104 87932192 800957408 218988202 800957408 218988202 562391472 459925194 562391472 459925194 423788209 942293068 423788209 942293068 56459158 944948525 56459158 940223269 56459158 940223269 80639325 800355270 80639325 800355270 447888885 479336315 447888885 479336315 524936533 190561781 524936533 190561781 993635863 6449054 993635863 111798622 993635863 111798622 797593087 382733428 797593087 382733428 542059770 508298444 542059770 508298444 118602862 886468462 118602862 886468462 114679512 886468462 329243702 636800745 329243702 636800745 393638578 601020347 393638578 601020347 453654749 292114700 453654749 292114700 759623950 79566463 759623950 79566463 984897472 14835455 984897472 133168192 984897472 133168192 133637203 867661859 133637203 606629952 133637203 606629952 393310100 582906574 393310100 582906574 482905061 416933451 482905061 416933451 598464047 376923623 598464047 376923623 778010918 11612207 778010918 11612207 988438764 11612207 938805909 601180031 938805909 601180031 137340854 864398447 137340854 732559433 137340854 732559433 438403318 434013742 438403318 434013742 599336157 378748224 599336157 378748224 854747545 144134509 854747545 176330422 854747545 176330422 617791704 544073298 617791704 544073298 320125799 866519364 320125799 866519364 119293708 964309422 119293708 964309422 36727256 964309422 117605406 872576342 117605406 872576342 227406504 729312506 227406504 729312506 322145546 558053369 322145546 558053369 558178157 399953207 558178157 399953207 713798701 252643486 713798701 252643486 907130310 91584074 907130310 205655012 907130310 205655012 689478476 638830318 689478476 638830318 240558514 824019726 240558514 824019726 14001736 986686122 14001736 910774615 14001736 910774615 147996760 768939905 147996760 768939905 312845434 560558264 312845434 560558264 460408691 483496876 460408691 483496876 593214000 339649603 593214000 339649603 822329178 147755028 822329178 147755028 942061549 57012598 942061549 189995356 942061549 189995356 719094396 360365153 719094396 360365153 627018774 433607220 627018774 433607220 524415430 544439028 524415430 544439028 440582948 564976716 440582948 564976716 322416107 729924627 322416107 729924627 206173628 890497251 206173628 890497251 109996956 950563839 109996956 950563839 50564434 950563839 53660042 739893703 53660042 739893703 449776854 479191409 449776854 479191409 667156119 91875458 667156119 91875458 911256794 25249492 911256794 25249492 974292140 25249492 338033733 824315795 338033733 824315795 167325034 887495612 167325034 887495612 26311644 974766026 26311644 964184307 26311644 964184307 262501279 270755797 262501279 270755797 739653187 122407285 739653187 122407285 875720780 122407285 858981882 360595523 858981882 360595523 488712371 540509540 488712371 540509540 346886334 857646589 346886334 857646589 75365866 926588929 75365866 512108727 75365866 512108727 542173265 62924625 542173265 62924625 935371161 62924625 851490700 861968940 851490700 861968940 3160693 996808423 3160693 798375706 3160693 798375706 209835965 761719687 209835965 761719687 240118315 575449561 240118315 575449561 486193160 498095373 486193160 498095373 694464650 287826708 694464650 287826708 746021048 174375137 746021048 174375137 982026762 17434850 982026762 124528613 982026762 124528613 811367808 505741612 811367808 505741612 412671803 648669305 412671803 648669305 4154985 995691731 4154985 875747432 4154985 875747432 601081092 315593985 601081092 315593985 753480102 178118694 753480102 178118694 897604537 102049393 897604537 104418149 897604537 104418149 850260222 168743951 850260222 168743951 735231813 363765064 735231813 363765064 405201008 676692259 405201008 676692259 247191670 835296746 247191670 835296746 165582212 835296746 429904371 503223711 429904371 503223711 658021726 264727253 658021726 264727253 785270777 98135456 785270777 98135456 906262209 18346042 906262209 18346042 981035722 18346042 829588270 209182337 829588270 209182337 570567630 514072291 570567630 514072291 403146745 924187666 403146745 924187666 77562066 924187666 126655380 696219988 126655380 696219988 367601180 622252049 367601180 622252049 655178162 281031673 655178162 281031673 800590163 113652912 800590163 113652912 999827507 213352 999827507 28033270 999827507 28033270 749309480 322249899 749309480 322249899 597422988 426636209 597422988 426636209 335256022 818204842 335256022 818204842 182608191 818204842 249116109 720184509 249116109 720184509 572258309 332957734 572258309 332957734 719496833 266941542 719496833 266941542 827223486 171718646 827223486 274580617 827223486 274580617 472667614 691733254 472667614 691733254 194188068 817844368 194188068 817844368 78820344 971380990 78820344 971380990 29917772 971380990 73032733 891791663 73032733 891791663 280882149 672828716 280882149 672828716 343116888 605401665 343116888 605401665 796686458 190271466 796686458 190271466 828890268 145956992 828890268 145956992 991467549 8271548 991467549 82350567 991467549 82350567 716633117 343191910 716633117 343191910 521473655 565018081 521473655 565018081 369917859 642948057 369917859 642948057 356930135 782064910 356930135 782064910 169152872 943381257 169152872 943381257 29972490 971258344 29972490 956268900 29972490 956268900 284200643 583408613 284200643 583408613 420629049 557261245 420629049 557261245 442959381 527818834 442959381 527818834 590190732 224288761 590190732 224288761 927908155 70727731 927908155 104939827 927908155 104939827 894397910 142410814 894397910 142410814 841419822 325278298 841419822 325278298 562788288 537958956 562788288 537958956 381590824 786694544 381590824 786694544 191961958 845916604 191961958 845916604 154831819 845916604 261093812 697119895 261093812 697119895 404635429 554216325 404635429 554216325 480181524 517089668 480181524 517089668 578767238 278114436 578767238 278114436 824312330 158132035 824312330 158132035 867035404 1628081 867035404 1628081 998562268 1628081 957462938 127327029 957462938 127327029 741536249 282194350 741536249 282194350 604663283 400053490 604663283 400053490 325780886 945949539 325780886 945949539 50425836 950724797 50425836 863778629 50425836 863778629 175717990 747821097 175717990 747821097 289572358 628714074 289572358 628714074 562845440 413353022 562845440 413353022 791957853 39656134 791957853 39656134 974508058 25034183 974508058 266602571 974508058 266602571 686515140 363132599 686515140 363132599 464327435 680176769 464327435 680176769 293507642 791583042 293507642 791583042 66099320 936039649 66099320 821735487 66099320 821735487 258318431 733589343 258318431 733589343 384094717 515264122 384094717 515264122 940411533 58332080 940411533 134697152 940411533 134697152 851361902 149009451 851361902 149009451 690788273 641777441 690788273 641777441 275024120 801318076 275024120 801318076 190677151 885487694 190677151 885487694 114430759 963295070 114430759 963295070 30502687 975017006 30502687 975017006 18362584 992024059 18362584 992024059 8277167 992024059 117705455 849631640 117705455 849631640 241992997 753339589 241992997 753339589 391884371 603098750 391884371 603098750 544826371 276824643 544826371 276824643 870148503 896344 870148503 896344 999196954 896344 747977972 599458408 747977972 599458408 287869473 936688487 287869473 936688487 65539107 936688487 154460276 621921059 154460276 621921059 654013025 197628125 654013025 197628125 866357506 62210382 866357506 62210382 936191965 62210382 796622764 270290354 796622764 270290354 700489808 362048545 700489808 362048545 511955799 546807518 511955799 546807518 293134998 868647301 293134998 868647301 115579704 941192380 115579704 941192380 60792049 941192380 159217513 783517898 159217513 783517898 336753280 368466360 336753280 368466360 654267972 319448305 654267972 319448305 832820308 78971284 832820308 78971284 921325999 77412956 921325999 212682015 921325999 212682015 749101591 287499919 749101591 287499919 709362439 378653674 709362439 378653674 538300333 697260534 538300333 697260534 279125183 963351692 279125183 963351692 35435157 972921681 35435157 972921681 28302669 972921681 246546310 674643117 246546310 674643117 674075865 301225925 674075865 301225925 929438854 41905539 929438854 41905539 957220846 41905539 952977562 133816686 952977562 133816686 761281880 343428666 761281880 343428666 550456051 759286485 550456051 759286485 169342420 918723068 169342420 918723068 35049170 965866978 35049170 925679303 35049170 925679303 423948204 499508962 423948204 499508962 556402439 353926085 556402439 353926085 711660453 250189305 711660453 250189305 980074449 19298163 980074449 59113341 980074449 59113341 799792361 942244794 799792361 942244794 49834416 951237601 49834416 691727885 49834416 691727885 357635994 459821591 357635994 459821591 554356122 279723761 554356122 279723761 745371644 90013845 745371644 90013845 987713777 12415215 987713777 27602276 987713777 27602276 569719818 454557530 569719818 454557530 369742549 639969776 369742549 639969776 290569837 996890793 290569837 996890793 3105231 996890793 32238183 931370626 32238183 931370626 482649851 325679282 482649851 325679282 805141646 192708655 805141646 287800374 805141646 287800374 690374752 348773050 690374752 348773050 604624785 424798184 604624785 424798184 524930378 498671586 524930378 498671586 295752119 749772988 295752119 749772988 232730898 984623727 232730898 984623727 9534795 990865000 9534795 962525219 9534795 962525219 106213826 502250475 106213826 502250475 734585848 133338880 734585848 133338880 869200757 60519176 869200757 60519176 996917695 3124114 996917695 9442207 996917695 9442207 975314558 100490289 975314558 100490289 838781050 186531211 838781050 186531211 686700393 370712758 686700393 370712758 532226054 476013716 532226054 476013716 294851248 923769946 294851248 923769946 76846038 924964988 76846038 479932773 76846038 479932773 613104527 132746144 613104527 132746144 889831671 50642492 889831671 50642492 948113660 50642492 892256233 219302524 892256233 219302524 664259781 447389150 664259781 447389150 539596377 890320790 539596377 890320790 29705774 971561080 29705774 671938545 29705774 671938545 371230554 610415692 371230554 610415692 724107874 204002688 724107874 204002688 794269584 204002688 693007634 561527981 693007634 561527981 389906456 667725629 389906456 667725629 254395903 970918326 254395903 970918326 30525547 970918326 320592396 605734885 320592396 605734885 569914540 408207510 569914540 408207510 812260028 87529984 812260028 87529984 954674535 44147778 954674535 227222475 954674535 227222475 650676958 403903097 650676958 403903097 216347586 783520158 216347586 762373659 216347586 762373659 277428742 588622099 277428742 588622099 448247571 536386532 448247571 536386532 574960587 162568918 574960587 162568918 874860437 118364206 874860437 118364206 990365575 9533811 990365575 276401765 990365575 276401765 488803048 532665672 488803048 532665672 268253565 778948024 268253565 778948024 107180601 897838336 107180601 897838336 64842759 937545087 64842759 359177136 64842759 359177136 689008573 229147090 689008573 229147090 881963462 46100969 881963462 46100969 952628544 46100969 735906384 537184630 735906384 537184630 310265685 704165917 310265685 704165917 198173772 871948258 198173772 871948258 129189618 871948258 321237189 602317700 321237189 602317700 439865278 427863786 439865278 427863786 592443767 406272508 592443767 406272508 793519583 146129619 793519583 146129619 939881893 18874265 939881893 18874265 980503905 18874265 954433316 132388560 954433316 132388560 815539563 310070643 815539563 310070643 563955087 543788643 563955087 543788643 397070462 673798266 397070462 673798266 227374502 992053297 227374502 992053297 8223188 992053297 146742315 806918257 146742315 806918257 194228817 573873794 194228817 573873794 668263586 53771745 668263586 53771745 944990197 53771745 805845340 217961327 805845340 217961327 422626149 587778818 422626149 587778818 119423659 910416760 119423659 910416760 91869723 910416760 184640996 733887894 184640996 733887894 864874776 26240441 864874776 26240441 991841315 7977350 991841315 43303407 991841315 43303407 883766282 160890343 883766282 160890343 659569673 515467092 659569673 515467092 469794855 726422724 469794855 726422724 128017783 886841698 128017783 886841698 27752515 973435952 27752515 929109303 27752515 929109303 147483402 843579332 147483402 843579332 190571429 776303501 190571429 776303501 257191032 692717838 257191032 692717838 379399786 486051636 379399786 486051636 602664928 362105829 602664928 362105829 857716777 141177387 857716777 175947113 857716777 175947113 664657293 349575355 664657293 349575355 465003771 679479072 465003771 679479072 290858547 879392287 290858547 879392287 22083838 991627179 22083838 991627179 8803756 991627179 97430295 341563282 97430295 341563282 811926614 136622062 811926614 136622062 903099207 13251187 903099207 13251187 998634617 1566245 998634617 355807309 998634617 355807309 553397333 616284215 553397333 616284215 113850736 887221558 113850736 808560205 113850736 808560205 235279674 593621747 235279674 593621747 565735486 329427862 565735486 329427862 682450468 196541211 682450468 196541211 956714848 42280396 956714848 232123663 956714848 232123663 700408819 389162906 700408819 389162906 566641929 685470656 566641929 685470656 103664854 897959949 103664854 742838272 103664854 742838272 349386108 341901381 349386108 341901381 862910325 4024870 862910325 4024870 996062343 4024870 969146597 66778153 969146597 66778153 816028569 298716402 816028569 298716402 440065725 576174781 440065725 576174781 179693357 847516181 179693357 847516181 106559851 894722207 106559851 871285775 106559851 871285775 150455707 734400659 150455707 734400659 566853887 344003926 566853887 344003926 719516020 195756796 719516020 195756796 826898045 155330386 826898045 155330386 917160554 52242684 917160554 52242684 946421975 52242684 833027012 376222418 833027012 376222418 519990218 571522917 519990218 571522917 392484236 734430908 392484236 734430908 257710731 766566147 257710731 766566147 150563578 878978200 150563578 878978200 69975769 931818923 69975769 895968715 69975769 895968715 216664957 630904374 216664957 630904374 502735025 421121593 502735025 421121593 658398008 94467010 658398008 94467010 904397979 94467010 787674575 317219099 787674575 317219099 582317147 586986744 582317147 586986744 191879492 853331299 191879492 853331299 34123462 966933931 34123462 935253369 34123462 935253369 265946507 718012251 265946507 718012251 502135849 352452512 502135849 352452512 707301504 190138418 707301504 190138418 852190155 57729238 852190155 57729238 968585623 20908841 968585623 20908841 978498491 20908841 922856193 244764092 922856193 244764092 752645048 683805828 752645048 683805828 317571583 878031424 317571583 878031424 87270992 934078907 87270992 934078907 42662274 958133624 42662274 865580924 42662274 865580924 150695533 740927994 150695533 740927994 373760009 446792453 373760009 446792453 607994297 277991199 607994297 277991199 795924080 2013555 795924080 2013555 998216903 2013555 933894080 93688841 933894080 93688841 777695435 256622807 777695435 256622807 594672324 450952076 594672324 450952076 515301992 486821134 515301992 486821134 286796845 900487970 286796845 900487970 101460555 900487970 239357925 732657613 239357925 732657613 494370072 502753952 494370072 502753952 536495711 308537156 536495711 308537156 848760217 80765511 848760217 80765511 923922877 45445179 923922877 45445179 986071952 13852615 986071952 26498050 986071952 26498050 907028865 131511646 907028865 131511646 846288156 345330933 846288156 345330933 640301000 613582793 640301000 613582793 313249986 770551683 313249986 770551683 228517001 773128658 228517001 773128658 220837719 786809219 220837719 786809219 181084063 860974036 181084063 860974036 140469649 860974036 251024655 721423005 251024655 721423005 314803348 678896848 314803348 678896848 516597207 453876080 516597207 453876080 697598376 299366633 697598376 299366633 892266937 106741987 892266937 476456071 892266937 476456071 317431269 684355317 317431269 630658541 317431269 630658541 413707465 537256820 413707465 537256820 643965977 319970534 643965977 319970534 750007693 98488223 750007693 98488223 960338241 22296160 960338241 22296160 977152337 22296160 869930263 164710247 869930263 164710247 791497711 274360242 791497711 274360242 667354795 595320307 667354795 595320307 313326836 713140389 313326836 713140389 265177420 824795362 265177420 824795362 45323927 955169341 45323927 889251095 45323927 889251095 246044107 493579198 246044107 493579198 646987724 241059800 646987724 241059800 885878216 112543399 885878216 210653010 885878216 210653010 750843209 423734632 750843209 423734632 222126115 778021520 222126115 692830238 222126115 692830238 601053462 385044482 601053462 385044482 695349968 127265513 695349968 127265513 872837537 85815108 872837537 85815108 912542006 85815108 861194901 219445332 861194901 219445332 327003766 684419557 327003766 684419557 76654721 925160443 76654721 906607551 76654721 906607551 106656999 875585651 106656999 875585651 251390867 736171555 251390867 736171555 575575377 337345811 575575377 337345811 740154800 95309786 740154800 95309786 903582886 95309786 898475925 414934846 898475925 414934846 124894281 933069602 124894281 933069602 68797176 933069602 96931993 603224294 96931993 603224294 549048699 217419357 549048699 217419357 823276137 150350388 823276137 150350388 967410896 31952829 967410896 502441393 967410896 502441393 333387008 815482226 333387008 815482226 151289472 986941252 151289472 986941252 13673356 986941252 81995733 532717138 81995733 532717138 606662518 277365872 606662518 277365872 744743948 124054719 744743948 124054719 898678577 73714863 898678577 73714863 929356672 42760090 929356672 42760090 963499769 35394887 963499769 126113867 963499769 126113867 855220940 194040291 855220940 194040291 747391580 348707536 747391580 348707536 591039272 511605061 591039272 511605061 390559278 654635696 390559278 654635696 300325747 752662915 300325747 752662915 68456143 985616912 68456143 985616912 15178242 985616912 124312875 821706728 124312875 821706728 375852330 592365899 375852330 592365899 426389570 533903256 426389570 533903256 497633476 70240352 497633476 70240352 928508182 70240352 873995722 165562403 873995722 165562403 779984545 887499256 779984545 887499256 113615732 887499256 173883079 736846840 173883079 736846840 267508271 588569839 267508271 588569839 555466691 97849267 555466691 97849267 901580690 97849267 841937514 489228422 841937514 489228422 487751997 571508038 487751997 571508038 382296975 644514122 382296975 644514122 311277951 943175583 311277951 943175583 58672884 943175583 286141654 296353267 286141654 296353267 847690455 135833338 847690455 135833338 879383963 118938157 879383963 153451608 879383963 153451608 835873826 451376784 835873826 451376784 390489997 615368037 390489997 615368037 358300998 664295163 358300998 664295163 187841832 854422731 187841832 854422731 24962141 993386051 24962141 993386051 6618912 993386051 76898711 547880540 76898711 547880540 730394122 266283079 730394122 266283079 940696439 20947897 940696439 20947897 984569758 15190901 984569758 248164099 984569758 248164099 525914895 681115405 525914895 681115405 235149668 886125865 235149668 886125865 114982917 886125865 344390547 529002231 344390547 529002231 569775370 403571377 569775370 403571377 722967582 276560302 722967582 493351166 722967582 493351166 381433929 893435838 381433929 893435838 107634262 893435838 393058465 422877257 393058465 422877257 627422376 245873965 627422376 245873965 845121948 58062145 845121948 58062145 940774328 58062145 904011110 259182216 904011110 259182216 644418032 663868389 644418032 663868389 320174477 967245703 320174477 967245703 33788836 967245703 534876470 424305543 534876470 424305543 701874047 176319780 701874047 176319780 822120200 176319780 676450834 416474506 676450834 416474506 441977504 599415103 441977504 599415103 25127420 976153017 25127420 946975706 25127420 946975706 251188554 666593840 251188554 666593840 464595344 498158919 464595344 498158919 582971733 335832327 582971733 335832327 753354387 246042752 753354387 402888950 753354387 402888950 512984881 606716650 512984881 606716650 284857252 743680424 284857252 743680424 65737459 936423041 65737459 659866468 65737459 659866468 395150012 538974589 395150012 538974589 626931768 135540571 626931768 135540571 862702590 135540571 860389274 266254042 860389274 266254042 550654022 458208854 550654022 458208854 441007181 618942640 441007181 618942640 311818244 689886785 311818244 651504756 311818244 651504756 433471871 508000422 433471871 508000422 511875666 401730919 511875666 401730919 626709691 154790399 626709691 154790399 874703128 111774026 874703128 111774026 932558533 54564152 932558533 54564152 944313925 54564152 855687395 235165726 855687395 235165726 715956279 291375105 715956279 291375105 612970220 514339020 612970220 514339020 440303931 835512503 440303931 835512503 42857819 957973597 42857819 946055560 42857819 946055560 130344684 801968474 130344684 801968474 203213331 746262562 203213331 746262562 294699760 683696771 294699760 683696771 348120769 651414498 348120769 651414498 427130362 370640188 427130362 370640188 663335833 334565120 663335833 334565120 704515749 147699836 704515749 147699836 936999568 61368777 936999568 77599941 936999568 77599941 896697282 220039391 896697282 220039391 605367321 526512866 605367321 526512866 417538247 621456910 417538247 621456910 205122860 885150041 205122860 885150041 46101887 989591264 46101887 989591264 10956905 989591264 129005909 762502278 129005909 762502278 348992141 607000225 348992141 607000225 579815359 335012849 579815359 335012849 690971040 273612265 690971040 273612265 887660978 110990864 887660978 260444382 887660978 260444382 606008963 619840214 606008963 619840214 182570557 928495846 182570557 928495846 73225466 928495846 122190711 847212687 122190711 847212687 184225395 326725178 184225395 326725178 721143330 27942375 721143330 27942375 971461118 27942375 883790512 242645639 883790512 242645639 672590173 469786350 672590173 469786350 507027437 509209338 507027437 509209338 373977242 736162659 373977242 736162659 213110659 980019598 213110659 980019598 21353694 980019598 45114592 780430258 45114592 780430258 298377050 671849420 298377050 671849420 446686819 442818698 446686819 442818698 751814604 10560952 751814604 10560952 989315012 10560952 855677661 257129778 855677661 257129778 640530844 587080679 640530844 587080679 299208443 727367316 299208443 727367316 1573356 998272387 1573356 953128604 1573356 953128604 330452384 668967283 330452384 668967283 623141781 352097836 623141781 352097836 711192247 242840757 711192247 242840757 784616234 14756968 784616234 14756968 984986167 14756968 881629376 146861980 881629376 146861980 713938747 314980784 713938747 314980784 658875562 568953222 658875562 568953222 345789287 657408770 345789287 657408770 287030447 792858614 287030447 792858614 74231628 927593879 74231628 762508576 74231628 762508576 259054773 654911819 259054773 654911819 686794874 176350943 686794874 176350943 952952833 45787184 952952833 73442068 952952833 73442068 854039879 250029533 854039879 250029533 614959035 587674120 614959035 587674120 108849647 939256260 108849647 939256260 44872249 966430781 44872249 966430781 34607367 966430781 66117983 613996366 66117983 613996366 586373185 355798625 586373185 355798625 672752435 255271293 672752435 255271293 796829314 113606985 796829314 113606985 904014093 75884759 904014093 75884759 922821805 75884759 904388694 132269277 904388694 132269277 835541958 222109958 835541958 222109958 704224024 449509007 704224024 449509007 408857605 675669666 408857605 675669666 195483526 829322853 195483526 829322853 67642423 934512039 67642423 818549393 67642423 818549393 265230550 730969918 265230550 730969918 360941100 532938741 360941100 532938741 743804418 170379961 743804418 170379961 957103789 41966249 957103789 53664864 957103789 53664864 857153070 338897013 857153070 338897013 496991478 984909325 496991478 984909325 15990061 984909325 72652412 879456835 72652412 879456835 217374063 775203861 217374063 775203861 576190891 406672125 576190891 406672125 721627572 277749985 721627572 300889769 721627572 300889769 568990676 531792215 568990676 531792215 113789448 896020648 113789448 896020648 68105335 933999672 68105335 881177899 68105335 881177899 352936127 554607831 352936127 554607831 577175568 245641359 577175568 245641359 936018987 62395245 936018987 142970479 936018987 142970479 730692847 336102787 730692847 336102787 442514114 668576088 442514114 668576088 296091047 726101932 296091047 726101932 235072018 838426064 235072018 838426064 4221008 995554589 4221008 923535562 4221008 923535562 200472783 517063602 200472783 517063602 516733504 471758739 516733504 471758739 603636016 12174574 603636016 12174574 987867579 12174574 971737936 84701295 971737936 84701295 894906233 152141639 894906233 152141639 524924806 487426834 524924806 487426834 493109634 508887319 493109634 508887319 325235831 864071843 325235831 864071843 115357772 885568067 115357772 787535993 115357772 787535993 508819257 330797358 508819257 330797358 860976772 137703566 860976772 530326029 860976772 530326029 296957438 760163376 296957438 760163376 155376732 921535580 155376732 921535580 80525029 921535580 170690662 563778670 170690662 563778670 470080970 384598070 470080970 384598070 676191738 276212246 676191738 276212246 992873334 7031479 992873334 24198354 992873334 24198354 738306249 346704968 738306249 346704968 555070373 513041092 555070373 513041092 417474129 725652839 417474129 725652839 257221824 769923148 257221824 769923148 95731180 972058109 95731180 972058109 29146053 972058109 98759383 851038643 98759383 851038643 213636834 645117636 213636834 645117636 371022763 599516175 371022763 599516175 425352766 513604207 425352766 513604207 575668177 386972118 575668177 386972118 628098838 302017318 628098838 302017318 786484384 152296732 786484384 152296732 883635267 58606497 883635267 58606497 972283701 27257864 972283701 78149501 972283701 78149501 583842252 484509110 583842252 484509110 319322479 934050180 319322479 934050180 67867156 934328019 67867156 934328019 67804325 934328019 218518672 219289879 218518672 219289879 876377672 15520304 876377672 15520304 984044442 15520304 980776805 33929920 980776805 33929920 871284687 146285785 871284687 146285785 701212853 497975802 701212853 497975802 450130792 748787182 450130792 748787182 64640911 937749449 64640911 921804600 64640911 921804600 137847440 395458571 137847440 395458571 661043250 17251851 661043250 17251851 996391071 3648688 996391071 4166449 996391071 4166449 928720682 152536780 928720682 152536780 784393696 234259978 784393696 234259978 618510772 431476885 618510772 431476885 522579407 509039374 522579407 509039374 350233438 692885673 350233438 692885673 198099974 834380078 198099974 834380078 147537735 853660777 147537735 709090536 147537735 709090536 305335858 564095842 305335858 564095842 493196312 4962365 493196312 4962365 995116476 4962365 933627228 179234341 933627228 179234341 792797495 285868082 792797495 285868082 608865544 796998934 608865544 796998934 183362614 917405105 183362614 917405105 67207630 978590880 67207630 978590880 22683930 978590880 34674641 917297096 34674641 917297096 140934261 698858261 140934261 698858261 320362526 392052400 320362526 392052400 643519077 174079241 643519077 174079241 824517477 174079241 748408749 538185394 748408749 538185394 426577261 580471023 426577261 580471023 91438842 910880663 91438842 836686498 91438842 836686498 298842960 642484774 298842960 642484774 720964343 143709746 720964343 143709746 881487976 65012146 881487976 65012146 954735419 44111341 954735419 136879135 954735419 136879135 697002788 351329790 697002788 351329790 601015277 427614232 601015277 427614232 340510998 680820629 340510998 680820629 320713222 680820629 360265098 526078476 360265098 526078476 484929044 327888146 484929044 327888146 809622106 188471118 809622106 343744651 809622106 343744651 373119773 847599901 373119773 847599901 128935258 923034766 128935258 923034766 36782778 964285418 36782778 910825487 36782778 910825487 95979649 843480416 95979649 843480416 214038731 671882038 214038731 671882038 338785298 240565675 338785298 240565675 796529040 159265394 796529040 159265394 871322590 37947583 871322590 37947583 961047312 37947583 957591328 124298689 957591328 124298689 704664413 572655380 704664413 572655380 336090266 760780392 336090266 760780392 70323339 940404029 70323339 940404029 10219810 990282140 10219810 978824018 10219810 978824018 77596261 886813507 77596261 886813507 125886745 829541968 125886745 829541968 181914306 292334907 181914306 292334907 796627435 78211811 796627435 78211811 920584685 78211811 895753648 278710228 895753648 278710228 648865585 523576089 648865585 523576089 358870669 988255012 358870669 988255012 12567561 988255012 176485951 783836594 176485951 783836594 283228210 683192622 283228210 683192622 385973711 454741549 385973711 454741549 546429076 447375457 546429076 447375457 738085046 168797917 738085046 168797917 938972079 59556988 938972079 168450072 938972079 168450072 579190077 482506103 579190077 482506103 512574019 582533570 512574019 582533570 317802671 683980449 317802671 331857058 317802671 331857058 899277614 18264506 899277614 18264506 981101751 18264506 868675352 302413799 868675352 302413799 594068979 552463290 594068979 552463290 409788036 620647504 409788036 620647504 361933428 972858907 361933428 972858907 28333714 972858907 70336194 710941746 70336194 710941746 292648494 610234779 292648494 610234779 403799707 592180259 403799707 592180259 443842537 529876550 443842537 529876550 490598876 487996227 490598876 487996227 704448478 116931726 704448478 116931726 881500934 116931726 361764711 759978635 361764711 759978635 2440562 997413967 2440562 857117012 2440562 857117012 146949533 808616373 146949533 808616373 542660495 428333341 542660495 428333341 583389793 88985259 583389793 88985259 924796951 73749784 924796951 271723364 924796951 271723364 365775183 720011651 365775183 720011651 213013886 872752562 213013886 872752562 117573234 946776515 117573234 946776515 9033176 991315166 9033176 989205043 9033176 989205043 297954348 381419177 297954348 381419177 662581247 285857536 662581247 285857536 971722454 27757615 971722454 150470059 971722454 150470059 793228280 231359366 793228280 231359366 749088070 268682431 749088070 268682431 639010107 490673179 639010107 490673179 470346529 660311227 470346529 660311227 244341218 816487354 244341218 816487354 88639427 995840601 88639427 995840601 4062512 995840601 77517859 230787628 77517859 230787628 767595160 230787628 629401757 505464505 629401757 505464505 487725740 530333182 487725740 530333182 121153209 932306015 121153209 932306015 69418403 932306015 611385086 360523719 611385086 360523719 717453180 224895305 717453180 224895305 774587016 177783306 774587016 177783306 970042626 29238226 970042626 177834987 970042626 177834987 710020231 347882688 710020231 347882688 649515042 384267872 649515042 384267872 322394662 694156176 322394662 694156176 272439297 897669896 272439297 897669896 12179917 988508654 12179917 830472987 12179917 830472987 183893860 749175328 183893860 749175328 329230001 628940189 329230001 628940189 374253379 567561160 374253379 567561160 590516724 312421699 590516724 312421699 745517697 108024046 745517697 108024046 919513181 34867650 919513181 34867650 964148458 34867650 780122351 269332442 780122351 269332442 583811491 824330584 583811491 824330584 31882462 969360208 31882462 923191522 31882462 923191522 123544189 713181028 123544189 713181028 333048774 565236903 333048774 565236903 438863087 463944089 438863087 463944089 543393704 424377833 543393704 424377833 643414995 67636602 643414995 67636602 942549839 43813899 942549839 43813899 955086995 43813899 773154168 303686094 773154168 303686094 574174974 549643379 574174974 549643379 447489730 705522575 447489730 705522575 233938459 991128311 233938459 991128311 9240301 991128311 13053078 821443253 13053078 821443253 265191912 637586186 265191912 637586186 370663815 483542786 370663815 483542786 551595900 361064309 551595900 361064309 693779932 300109681 693779932 300109681 711483835 38286725 711483835 38286725 960660178 38286725 959726813 67946647 959726813 67946647 912079603 106837212 912079603 106837212 831777653 345708215 831777653 345708215 560045638 742780994 560045638 742780994 233823866 820200079 233823866 820200079 148494441 919006827 148494441 919006827 83052361 919006827 665544557 274725862 665544557 274725862 811730145 99745840 811730145 99745840 951253752 41076375 951253752 41076375 957994807 41076375 702559925 376139112 702559925 376139112 523674462 667555968 523674462 667555968 180257704 875837523 180257704 875837523 114332698 886704407 114332698 883811548 114332698 883811548 368753594 547496561 368753594 547496561 862040324 100204073 862040324 100204073 932555980 53581117 932555980 53581117 945161608 53581117 490321981 820368649 490321981 820368649 57805830 943799645 57805830 905650436 57805830 905650436 122722937 865156301 122722937 865156301 168488563 724765114 168488563 724765114 360211085 611064561 360211085 611064561 711673067 148639358 711673067 148639358 850317026 148639358 674591252 734606241 674591252 734606241 1296549 998546411 1296549 990326846 1296549 990326846 44516006 936100971 44516006 936100971 71946561 905795339 71946561 905795339 319008720 300265234 319008720 300265234 969935235 29330988 969935235 231728678 969935235 231728678 759964928 438301102 759964928 438301102 377681552 679528507 377681552 679528507 262449510 989930888 262449510 989930888 10480822 989930888 176994882 812838079 176994882 812838079 279706782 691747020 279706782 691747020 565760395 319061264 565760395 319061264 687570674 74139128 687570674 74139128 977720640 21610592 977720640 275719356 977720640 275719356 517631563 719132742 517631563 719132742 276560395 750391038 276560395 750391038 209014954 827476390 209014954 827476390 126299588 874592964 126299588 695283814 126299588 695283814 319860199 674682922 319860199 674682922 485836822 409926868 485836822 409926868 766530032 89184666 766530032 89184666 946421210 46625527 946421210 46625527 988393840 11628478 988393840 233251370 988393840 233251370 753562809 428561920 753562809 428561920 488445895 511968442 488445895 511968442 481984475 623535127 481984475 623535127 249770756 754134926 249770756 754134926 242183197 770577832 242183197 770577832 185609840 919458613 185609840 919458613 47115980 994569687 47115980 994569687 5295406 994569687 115628895 878356785 115628895 878356785 154466859 745826632 154466859 745826632 284106855 641607944 284106855 641607944 454715951 512654904 454715951 512654904 495514956 467609355 495514956 467609355 895038823 104517995 895038823 482234202 895038823 482234202 512089594 658191983 512089594 658191983 267167933 825848674 267167933 825848674 17426433 983598057 17426433 834365586 17426433 834365586 302724409 677525483 302724409 677525483 424060888 527322440 424060888 527322440 572411596 415803699 572411596 415803699 634190697 279106309 634190697 279106309 801828038 27373468 801828038 27373468 972108741 27373468 929073099 121442421 929073099 121442421 863261662 360979994 863261662 360979994 592833156 592373479 592833156 592373479 62119939 940007875 62119939 764374070 62119939 764374070 253346948 580006532 253346948 580006532 448975019 445770699 448975019 445770699 656333275 197192257 656333275 197192257 877334980 120854586 877334980 169107308 877334980 169107308 748374280 381785021 748374280 381785021 492949518 527554180 492949518 527554180 280504369 857617063 280504369 857617063 96696027 905337404 96696027 737355224 96696027 737355224 305186719 502170336 305186719 502170336 533147735 358854512 533147735 358854512 701973916 146765934 701973916 146765934 864144535 110686009 864144535 110686009 888113783 110686009 849208391 248832055 849208391 248832055 485898624 553306473 485898624 553306473 250326121 883467462 250326121 883467462 91641751 910752807 91641751 596582709 91641751 596582709 437870956 502913230 437870956 502913230 587538563 316484840 587538563 316484840 817869158 40013111 817869158 40013111 966566432 32863278 966566432 34927377 966566432 34927377 918014969 242129501 918014969 242129501 715203478 426752277 715203478 426752277 574234567 471907968 574234567 471907968 409766050 627186883 409766050 627186883 169891049 861055201 169891049 861055201 140380941 861055201 167416432 771939113 167416432 771939113 262814587 699216326 262814587 699216326 343022981 197937507 343022981 197937507 885551911 109909823 885551911 109909823 985993686 13935770 985993686 201758438 985993686 201758438 733871515 352534548 733871515 352534548 475240356 984435650 475240356 984435650 16462095 984435650 89384166 797755535 89384166 797755535 211668453 650701943 211668453 650701943 555366126 402164734 555366126 402164734 633319847 172984096 633319847 172984096 825818397 172984096 774334011 228169129 774334011 228169129 761385578 432153177 761385578 432153177 137470036 949512236 137470036 949512236 11068620 989417755 11068620 983849031 11068620 983849031 117123669 810299348 117123669 810299348 353694815 515015445 353694815 515015445 549646422 285767298 549646422 285767298 918293363 80600498 918293363 302460963 918293363 302460963 605827038 449438998 605827038 449438998 443490373 564565967 443490373 564565967 429564019 600521487 429564019 600521487 360344490 680746484 360344490 680746484 243840774 757395351 243840774 746817516 243840774 746817516 438601193 506346742 438601193 506346742 500471399 260536531 500471399 260536531 901088434 76643520 901088434 76643520 923815894 34964825 923815894 34964825 963936919 34964825 864728925 150582792 864728925 150582792 702625532 441036052 702625532 441036052 352022564 670237078 352022564 670237078 327712676 804831041 327712676 804831041 190253202 956118935 190253202 956118935 44586970 956118935 638302697 140683977 638302697 140683977 919816239 47164082 919816239 47164082 951658175 47164082 781856018 380658217 781856018 380658217 483212630 664268759 483212630 664268759 260406168 908516289 260406168 908516289 93927713 908516289 631236101 343578726 631236101 343578726 691962323 4791615 691962323 4791615 995330795 4791615 983973183 70606990 983973183 70606990 817390061 427524324 817390061 427524324 539321876 538412011 539321876 538412011 217029026 988697801 217029026 988697801 11975008 988697801 22773980 966436376 22773980 966436376 237658423 704364505 237658423 704364505 538034347 325276599 538034347 325276599 713495602 259495615 713495602 259495615 944337925 20818517 944337925 20818517 991026651 8654136 991026651 42558790 991026651 42558790 930923622 196694141 930923622 196694141 800212438 210402985 800212438 210402985 766824776 253225414 766824776 253225414 417021532 705524149 417021532 705524149 244507736 809426997 244507736 809426997 113920552 889516974 113920552 889516974 39997203 960801441 39997203 525950479 39997203 525950479 552075143 93047356 552075143 93047356 972342954 27218817 972342954 573280380 972342954 573280380 379424035 626460555 379424035 626460555 356602108 765008994 356602108 765008994 127731711 929847564 127731711 929847564 71577876 929847564 244826475 633375888 244826475 633375888 385348969 499914034 385348969 499914034 587523646 398272368 587523646 398272368 690685677 29041042 690685677 29041042 970178524 29041042 919816772 178791754 919816772 178791754 764349275 285201020 764349275 285201020 669036822 372166152 669036822 372166152 512757767 577258452 512757767 577258452 309010980 821145107 309010980 821145107 168610296 893493072 168610296 893493072 97710795 904183351 97710795 745886199 97710795 745886199 306039651 640270532 306039651 640270532 618107252 301783871 618107252 301783871 788337265 153925160 788337265 153925160 845028198 153925160 827549434 342994944 827549434 342994944 521340167 529897042 521340167 529897042 311637070 760726176 311637070 760726176 150502522 973732957 150502522 973732957 27578070 973732957 153421439 547579563 153421439 547579563 566501676 363273115 566501676 363273115 649415427 217405054 649415427 217405054 873109328 117236920 873109328 117236920 914524019 8930770 914524019 8930770 990859092 8930770 884077145 131636715 884077145 131636715 833011984 609499150 833011984 609499150 349316490 816786319 349316490 816786319 170182165 940037820 170182165 940037820 36959106 964152559 36959106 746876265 36959106 746876265 307434566 376361239 307434566 376361239 958044096 41006928 958044096 62016211 958044096 62016211 928702256 109663799 928702256 109663799 701907518 484400882 701907518 484400882 362956683 656373638 362956683 656373638 229366271 805681967 229366271 805681967 89925316 926712926 89925316 926712926 75204210 926712926 225098204 639464941 225098204 639464941 450273922 526146448 450273922 526146448 616729278 178172933 616729278 178172933 871338382 114758986 871338382 114758986 883577581 114758986 869420432 155116074 869420432 155116074 393054075 710363455 393054075 710363455 65314721 937004333 65314721 746536521 65314721 746536521 289232048 687377105 289232048 687377105 435238742 513459762 435238742 513459762 737506125 260191944 737506125 260191944 927895380 70753492 927895380 77569449 927895380 77569449 852014905 466608025 852014905 466608025 456345102 787803280 456345102 787803280 176175482 824751690 176175482 811431224 176175482 811431224 349881659 519087979 349881659 519087979 613339789 317578010 613339789 317578010 688222312 119316797 688222312 119316797 878907457 119316797 737758215 414443878 737758215 414443878 535994206 688069954 535994206 688069954 224619078 969657978 224619078 969657978 31611453 969657978 53464663 937895898 53464663 937895898 105061419 859245029 105061419 859245029 229003555 706841097 229003555 706841097 351491371 328081901 351491371 328081901 697436231 253202140 697436231 253202140 954309362 44572976 954309362 274234768 954309362 274234768 364678957 994040564 364678957 994040564 5712527 994040564 524159682 306170976 524159682 306170976 837872893 30340274 837872893 30340274 969056315 30216304 969056315 76384081 969056315 76384081 775940966 229590655 775940966 229590655 671078991 403767374 671078991 403767374 261515770 744161060 261515770 744161060 181489662 896974180 181489662 896974180 40235352 982141348 40235352 982141348 18901588 982141348 74576195 847551502 74576195 847551502 267121687 703096159 267121687 703096159 372900565 567292371 372900565 567292371 506876839 425206315 506876839 425206315 793448526 203619794 793448526 203619794 839504200 38932914 839504200 38932914 960137942 38932914 939749073 586615877 939749073 586615877 158361592 849642232 158361592 849642232 71882356 929619352 71882356 835991184 71882356 835991184 171206325 604734336 171206325 604734336 503651831 384813298 503651831 384813298 796068943 84044868 796068943 84044868 914596560 84044868 862889870 267900363 862889870 267900363 701276842 314081705 701276842 314081705 630130154 390347320 630130154 390347320 570161446 538667466 570161446 538667466 446822354 565371032 446822354 565371032 393842815 673171913 393842815 673171913 240049438 938772155 240049438 938772155 63644638 938772155 198084561 394522576 198084561 394522576 633275745 163397245 633275745 163397245 858729611 62374303 858729611 62374303 936046601 62374303 875102691 162962594 875102691 162962594 809711134 208174499 809711134 208174499 729492966 385218222 729492966 385218222 470318912 941599489 470318912 941599489 60358066 941599489 348209515 627570140 348209515 627570140 404344936 470838037 404344936 470838037 548975368 389275440 548975368 389275440 989747051 3074458 989747051 3074458 997010735 3074458 958464121 142571191 958464121 142571191 705588330 507969811 705588330 507969811 360833661 656592139 360833661 656592139 284785368 989542824 284785368 989542824 10974001 989542824 206524701 740090871 206524701 740090871 367791053 589512962 367791053 589512962 411638770 393207286 411638770 393207286 635854032 260915230 635854032 260915230 913607268 14499688 913607268 14499688 988657864 11366907 988657864 157787639 988657864 157787639 673541456 434267417 673541456 434267417 385664764 969455981 385664764 969455981 27228339 973919249 27228339 833884043 27228339 833884043 463548916 398866952 463548916 398866952 998338105 1838957 998338105 70991428 998338105 70991428 753097709 308326873 753097709 308326873 594691759 766370513 594691759 766370513 93222386 952211471 93222386 952211471 48724386 952211471 171218861 768009795 171218861 768009795 248004666 476871644 248004666 476871644 573439697 25957413 573439697 25957413 988591109 11441535 988591109 336296877 988591109 336296877 638868768 432417194 638868768 432417194 527038534 653905969 527038534 653905969 326059054 955056809 326059054 955056809 45405330 955056809 70099014 903677067 70099014 903677067 149532281 803601143 149532281 803601143 230159929 672059376 230159929 672059376 542686622 432172456 542686622 432172456 680131926 202745141 680131926 202745141 878686375 119542654 878686375 221569074 878686375 221569074 774459596 254715476 774459596 254715476 685689612 405260581 685689612 405260581 384719636 730811239 384719636 730811239 155152326 883756744 155152326 883756744 42422449 958393346 42422449 776839395 42422449 776839395 373596016 619759483 373596016 619759483 408858888 569294534 408858888 569294534 553827618 277535020 553827618 277535020 866234842 122097251 866234842 122097251 968268895 31074234 968268895 35926659 968268895 35926659 951651274 73163104 951651274 73163104 827775087 188324895 827775087 188324895 748490344 365476783 748490344 365476783 351812270 896979799 351812270 896979799 81728933 940993970 81728933 940993970 10372722 990059195 10372722 848903975 10372722 848903975 199938378 793723215 199938378 793723215 318181392 513687826 318181392 513687826 553737456 207873194 553737456 207873194 908479827 89983949 908479827 150785048 908479827 150785048 756861071 268272788 756861071 268272788 661120654 392680376 661120654 392680376 533200630 537250920 533200630 537250920 331989312 795286535 331989312 795286535 85612720 916274251 85612720 876340828 85612720 876340828 192613938 589882463 192613938 589882463 549408614 435393193 549408614 435393193 749871701 227267123 749871701 227267123 787791351 170030427 787791351 170030427 938944645 21513123 938944645 21513123 977854927 21513123 829980559 261479713 829980559 261479713 669821495 502891064 669821495 502891064 377109317 669661035 377109317 669661035 101445479 909969940 101445479 909969940 39779907 987397977 39779907 987397977 13283608 987397977 60247678 858834070 60247678 858834070 151917488 820638936 151917488 820638936 313550145 497134139 313550145 497134139 802568014 195444926 802568014 524170169 802568014 524170169 448592262 678262780 448592262 678262780 97929411 931128748 97929411 931128748 16003101 984903382 16003101 914673877 16003101 914673877 330475123 559837728 330475123 559837728 652064826 305586617 652064826 305586617 713370169 52703260 713370169 52703260 973136056 26701165 973136056 101324765 973136056 101324765 858168967 160163784 858168967 160163784 800591875 690167060 800591875 690167060 32444549 970398366 32444549 970398366 31007455 970398366 59001405 935108991 59001405 935108991 100260812 809463121 100260812 809463121 215204696 771754209 215204696 771754209 236775163 348082276 236775163 348082276 824871535 154001610 824871535 154001610 868283632 64371116 868283632 64371116 990765775 8982408 990765775 47269221 990765775 47269221 937608919 174862248 937608919 174862248 323600804 730628782 323600804 730628782 239110836 912919739 239110836 912919739 30770764 976090758 30770764 976090758 25229420 976090758 293916652 637814492 293916652 637814492 457469652 407364272 457469652 407364272 693923542 256734931 693923542 256734931 771321591 30481603 771321591 30481603 968870042 30481603 903980718 138941810 903980718 138941810 767433638 440248909 767433638 440248909 384902078 674148728 384902078 674148728 198540307 853788995 198540307 853788995 17724075 983311618 17724075 979604237 17724075 979604237 68957061 831697655 68957061 831697655 357639233 300087330 357639233 300087330 890169664 71577943 890169664 71577943 945978410 52748589 945978410 200701112 945978410 200701112 747337360 277705111 747337360 277705111 636611944 395469195 636611944 395469195 500928432 734108065 500928432 734108065 178839041 826819050 178839041 826819050 59513796 942505338 59513796 709153047 59513796 709153047 437147107 266427461 437147107 266427461 994121371 5905199 994121371 434341919 994121371 434341919 270858914 736381590 270858914 736381590 53537677 947776289 53537677 889890415 53537677 889890415 299099143 430989410 299099143 430989410 651886959 88594411 651886959 88594411 909744946 88594411 767233276 285477719 767233276 285477719 209333993 790420554 209333993 441068860 209333993 441068860 777792717 126405062 777792717 126405062 987845721 12206454 987845721 154664063 987845721 154664063 640416874 388798330 640416874 388798330 449101391 651004928 449101391 651004928 185579292 991925478 185579292 991925478 8427797 991925478 51328542 809786973 51328542 809786973 282884410 696777781 282884410 696777781 336303019 273711262 336303019 273711262 969822660 10386346 969822660 10386346 989437904 10386346 614966898 453193044 614966898 453193044 531370096 490174687 531370096 490174687 462829257 634156578 462829257 634156578 338458809 678344302 338458809 678344302 323210853 678344302 496414016 424426450 496414016 424426450 612667699 325015549 612667699 325015549 756079261 241441149 756079261 241441149 783350768 187858717 783350768 187858717 810389484 187858717 310276253 703883984 310276253 703883984 254821142 934519665 254821142 934519665 67638694 934519665 219663600 583986208 219663600 583986208 594998457 379215866 594998457 379215866 658039920 177014677 658039920 177014677 949211272 49329713 949211272 108226245 949211272 108226245 780255849 398288557 780255849 398288557 592089074 527421708 592089074 527421708 456858719 649879489 456858719 649879489 249056928 752906157 249056928 752906157 147774129 962012764 147774129 962012764 38978359 962012764 232631913 731140369 232631913 731140369 352515526 39874074 352515526 39874074 987203067 13053297 987203067 43084956 987203067 43084956 681508014 332832744 681508014 332832744 656425006 614821961 656425006 614821961 369163813 941018140 369163813 941018140 60976697 941018140 153126660 844954969 153126660 844954969 372762912 367522824 372762912 367522824 642595431 85531826 642595431 85531826 939309197 59323333 939309197 142016943 939309197 142016943 662709662 402835418 662709662 402835418 588954613 455404270 588954613 455404270 518008753 493326402 518008753 493326402 143713649 857847706 143713649 850696090 143713649 850696090 653933685 294899254 653933685 294899254 758154787 237388338 758154787 237388338 763345295 62525514 763345295 62525514 991273386 8494243 991273386 48837388 991273386 48837388 749992656 314490633 749992656 314490633 537934691 530083155 537934691 530083155 419661083 636993282 419661083 636993282 156940236 875037654 156940236 875037654 96042192 906105561 96042192 794466464 96042192 794466464 331954592 493172394 331954592 493172394 571085497 108277287 571085497 108277287 976121562 23418540 976121562 56113253 976121562 56113253 932628790 858830091 932628790 858830091 97904807 920410706 97904807 920410706 81509630 920410706 458003241 470590019 458003241 470590019 645127828 180240714 645127828 180240714 853481887 60102395 853481887 60102395 947140965 51651611 947140965 113956940 947140965 113956940 850592946 253678790 850592946 253678790 435067973 617846598 435067973 617846598 334357635 772184060 334357635 772184060 114329552 905990718 114329552 905990718 96174451 905990718 130091179 855046338 130091179 855046338 322143198 675605544 322143198 675605544 767707533 99005630 767707533 99005630 900348027 99005630 895358925 134025123 895358925 134025123 862273326 357512582 862273326 357512582 467911561 609043484 467911561 609043484 349024749 700571407 349024749 700571407 55778435 977529700 55778435 977529700 12677906 988134430 12677906 958386474 12677906 958386474 73156946 886629461 73156946 886629461 120525297 489628671 120525297 489628671 604795593 241382722 604795593 241382722 923645020 74900715 923645020 92445867 923645020 92445867 780195192 225343141 780195192 225343141 734927425 282078006 734927425 282078006 591012422 538651302 591012422 538651302 301815127 724549778 301815127 724549778 259814166 755979783 259814166 755979783 245304361 755979783 312509702 685331290 312509702 685331290 560594853 286416437 560594853 286416437 721641604 178416543 721641604 178416543 975281132 24289864 975281132 40590704 975281132 40590704 883572654 206371265 883572654 206371265 677112636 366922850 677112636 366922850 203585508 839468163 203585508 839468163 77439225 924277431 77439225 776886198 77439225 776886198 437159991 495505056 437159991 495505056 751648415 106937521 751648415 106937521 978675585 9127551 978675585 9127551 990706347 9127551 956920358 101635806 956920358 101635806 515514533 591877648 515514533 591877648 377282320 699419087 377282320 699419087 246649016 788673617 246649016 788673617 58190386 977636865 58190386 977636865 23517613 977636865 102969400 603665772 102969400 603665772 955996386 42922779 955996386 619440225 955996386 619440225 143035153 929524318 143035153 929524318 63764540 986715892 63764540 986715892 13921969 986715892 104263163 874171621 104263163 874171621 394955288 556308795 394955288 556308795 465725978 424735105 465725978 424735105 736270687 190443572 736270687 190443572 836857150 153763130 836857150 153763130 873529933 64959711 873529933 64959711 968013002 31434285 968013002 110561285 968013002 110561285 809538211 269575803 809538211 269575803 565492748 556923103 565492748 556923103 384344298 808309967 384344298 808309967 53135845 948117888 53135845 899200155 53135845 899200155 193973252 705209389 193973252 705209389 899261301 2611233 899261301 2611233 997977322 2260217 997977322 268869945 997977322 268869945 313404702 724949143 313404702 724949143 32241497 968832618 32241497 794856534 32241497 794856534 313834133 262151378 313834133 262151378 750530549 83219625 750530549 83219625 915232943 83219625 842917261 333247514 842917261 333247514 621760826 410371606 621760826 410371606 258800756 855355010 258800756 855355010 97182810 913141370 97182810 913141370 88979347 913141370 100195431 825865192 100195431 825865192 293171633 707342625 293171633 707342625 675203671 256361315 675203671 256361315 828644955 20097148 828644955 20097148 979131276 20097148 972398031 102727397 972398031 102727397 828347047 180445066 828347047 180445066 660417107 344771699 660417107 344771699 254142772 832983459 254142772 832983459 106761402 916179283 106761402 916179283 85776066 916179283 543538699 405874726 543538699 405874726 769501643 229004966 769501643 242091456 769501643 242091456 598783951 522896020 598783951 522896020 350837904 653755976 350837904 653755976 44422499 956370914 44422499 917050216 44422499 917050216 142758849 755029547 142758849 755029547 262032758 627796839 262032758 627796839 437490296 485224607 437490296 485224607 629520716 343718804 629520716 343718804 767648836 804911 767648836 804911 999326512 804911 645013487 525045963 645013487 525045963 444612820 558504747 444612820 558504747 121955393 879300849 121955393 608299730 121955393 608299730 411749926 469702613 411749926 469702613 551852045 422638549 551852045 422638549 602115145 376546948 602115145 376546948 628277813 304233444 628277813 304233444 694976888 304233444 572417179 799937669 572417179 799937669 200415910 799937669 365021954 613310578 365021954 613310578 460022667 501729508 460022667 501729508 530951894 463442383 530951894 463442383 806315600 6380769 806315600 6380769 993691402 6380769 967338512 41594509 967338512 41594509 832150349 227985193 832150349 227985193 645966315 479108992 645966315 479108992 483285379 642462403 483285379 642462403 12813497 987973498 12813497 892775240 12813497 892775240 278813592 612911212 278813592 612911212 594207377 324733732 594207377 324733732 878826752 74428300 878826752 74428300 986770032 7048568 986770032 7048568 992841640 7048568 955430237 62620546 955430237 62620546 861694846 188171117 861694846 188171117 779659012 439145759 779659012 439145759 456712737 628967609 456712737 628967609 318048528 736868106 318048528 736868106 209279392 825954395 209279392 825954395 141518622 968078458 141518622 968078458 23910510 977332545 23910510 914124279 23910510 914124279 176731838 812341944 176731838 812341944 398594990 495612588 398594990 495612588 554229048 353257523 554229048 353257523 878022948 120168088 878022948 164959598 878022948 164959598 824406903 255265948 824406903 255265948 739913273 305785190 739913273 305785190 643544196 603204754 643544196 603204754 212548306 819347577 212548306 819347577 177765261 957438995 177765261 957438995 23595461 977578624 23595461 966224788 23595461 966224788 306589742 671456866 306589742 671456866 513415277 401598976 513415277 401598976 610784621 267449574 610784621 267449574 778748936 215576073 778748936 215576073 921660595 77063984 921660595 261376600 921660595 261376600 695375581 464970641 695375581 464970641 509160628 590380992 509160628 590380992 386508941 963811209 386508941 963811209 29868311 971449101 29868311 851637118 29868311 851637118 161866548 786548692 161866548 786548692 215025791 775909009 215025791 775909009 235510186 758235246 235510186 758235246 284151030 667297520 284151030 667297520 470623501 395049499 470623501 395049499 631105807 326776522 631105807 326776522 758197954 51580414 758197954 51580414 947158018 51580414 660925711 467057291 660925711 467057291 301854417 746386128 301854417 746386128 123124728 940345215 123124728 940345215 61034305 989781827 61034305 989781827 10677455 989781827 197119943 664964781 197119943 664964781 400725312 542394733 400725312 542394733 487960568 507824023 487960568 507824023 494311256 374905223 494311256 374905223 755600035 40663415 755600035 40663415 958485431 40663415 929829817 300956511 929829817 300956511 656851306 600493053 656851306 600493053 272846937 836010157 272846937 836010157 147472643 853709152 147472643 788853467 147472643 788853467 290173139 698898607 290173139 698898607 357261553 58267036 357261553 58267036 940515290 58267036 821598165 224032875 821598165 224032875 453579261 726831192 453579261 726831192 87553201 964277011 87553201 964277011 36783317 964277011 250020527 718401797 250020527 718401797 419884164 528086025 419884164 528086025 548751992 219805920 548751992 219805920 875253659 72453539 875253659 72453539 926411735 72453539 902723588 223436700 902723588 223436700 667565174 545657151 667565174 545657151 309889828 730250066 309889828 730250066 178002812 952643595 178002812 952643595 48151925 952643595 635565556 257477621 635565556 257477621 755991492 222869145 755991492 222869145 833047248 166090486 833047248 178473217 833047248 178473217 801771027 396492484 801771027 396492484 451989135 607022138 451989135 607022138 312858457 773126985 312858457 773126985 4435224 995465308 4435224 662146152 4435224 662146152 427912290 543999468 427912290 543999468 501169580 419462972 501169580 419462972 705570853 276587348 705570853 276587348 725080181 191817259 725080181 191817259 964487238 34611367 964487238 49638631 964487238 49638631 744088760 435912825 744088760 435912825 456958593 586071378 456958593 586071378 340639889 702789114 340639889 702789114 209844699 857795259 209844699 857795259 83234538 918750154 83234538 880303196 83234538 880303196 220131693 655079902 220131693 655079902 361543956 563219666 361543956 563219666 530890858 466181877 530890858 466181877 700471449 254256405 700471449 254256405 782182410 158215003 782182410 158215003 851597271 30306864 851597271 30306864 968947933 30306864 814620716 270063470 814620716 270063470 417877061 665613874 417877061 665613874 169467176 976084327 169467176 976084327 3121700 996855367 3121700 802091385 3121700 802091385 326768085 493243120 326768085 493243120 601468799 275408487 601468799 275408487 747647009 66166198 747647009 66166198 932367514 66166198 910200967 90946491 910200967 90946491 616712893 724320033 616712893 724320033 185041225 855066770 185041225 855066770 146208959 855066770 173679309 523308160 173679309 523308160 575415149 281438755 575415149 281438755 727065531 179868478 727065531 179868478 895604399 40641430 895604399 40641430 965436020 33708017 965436020 95040485 965436020 95040485 809781420 365705763 809781420 365705763 629836727 374880889 629836727 374880889 527500058 527150777 527500058 527150777 384749941 793274590 384749941 793274590 139121454 862291424 139121454 835402015 139121454 835402015 314160028 525807866 314160028 525807866 488569128 490103390 488569128 490103390 642142937 295275463 642142937 295275463 728796579 269392329 728796579 269392329 744921258 97407339 744921258 97407339 901901607 97407339 697421337 423055436 697421337 423055436 370500299 645459839 370500299 645459839 82615156 919392471 82615156 914709422 82615156 914709422 517464944 299086107 517464944 299086107 743568633 239591221 743568633 239591221 803369110 47917494 803369110 47917494 950800017 47917494 932428615 164744382 932428615 164744382 823851344 503843961 823851344 503843961 456684584 561018475 456684584 561018475 101213303 985151249 101213303 985151249 15645711 985151249 32214133 718441330 32214133 718441330 304176442 612327063 304176442 612327063 388536227 553520786 388536227 553520786 758801452 89183997 758801452 89183997 933571443 32959223 933571443 32959223 966400560 32959223 959260528 109880958 959260528 109880958 740474359 385449765 740474359 385449765 592847918 947458956 592847918 947458956 10969780 989547714 10969780 887724751 10969780 887724751 234122140 735974731 234122140 735974731 383152430 585667145 383152430 585667145 440025221 540481315 440025221 540481315 703983768 86424474 703983768 86424474 911824355 86424474 809382761 300562606 809382761 300562606 670426365 523187682 670426365 523187682 424201309 681545814 424201309 681545814 284354255 763420385 284354255 763420385 169786966 830851607 169786966 785189754 169786966 785189754 281178962 624456492 281178962 624456492 463622645 258726517 463622645 258726517 802164935 195659083 802164935 264052988 802164935 264052988 327683322 727771568 327683322 727771568 200997899 799282104 200997899 780612965 200997899 780612965 245614890 559453730 245614890 559453730 780973696 4088907 780973696 4088907 996034832 4088907 988254739 46971209 988254739 46971209 912438344 109929057 912438344 109929057 853602007 326652991 853602007 326652991 628694615 452818227 628694615 452818227 505287925 591601158 505287925 591601158 341221065 670714815 341221065 670714815 176953710 892264948 176953710 892264948 108763418 892264948 118417925 809587056 118417925 809587056 391589635 351885328 391589635 351885328 800656358 197366819 800656358 732021894 800656358 732021894 181642109 924792200 181642109 924792200 76958573 924792200 95230195 818169173 95230195 818169173 662814006 265945018 662814006 265945018 955524000 34807079 955524000 34807079 964210787 34807079 774654653 282205684 774654653 282205684 391710447 631019363 391710447 631019363 156457634 855614101 156457634 855614101 142128828 938631692 142128828 938631692 63874798 938631692 78772044 876530525 78772044 876530525 175279615 638697907 175279615 638697907 454285122 481834421 454285122 481834421 792472902 188747130 792472902 188747130 811550079 14594036 811550079 14594036 985150638 14594036 875106931 168991983 875106931 168991983 267414657 747609325 267414657 747609325 101570423 937535360 101570423 937535360 64867567 937535360 81574632 911058231 81574632 911058231 173660268 708529394 173660268 708529394 298868839 558476658 298868839 558476658 481320815 456822691 481320815 456822691 612554865 120035573 612554865 120035573 878243131 120035573 806540180 204062364 806540180 204062364 695389506 570273123 695389506 570273123 235732658 872601014 235732658 872601014 128395491 872601014 162460287 725271071 162460287 725271071 338761540 552521559 338761540 552521559 604006717 361850985 604006717 361850985 683929506 113913442 683929506 113913442 984730489 15014635 984730489 43612309 984730489 43612309 910094895 113950687 910094895 113950687 582286179 734120365 582286179 734120365 5003239 994841152 5003239 843302616 5003239 843302616 357383392 570867266 357383392 570867266 499182302 493762552 499182302 493762552 537438945 353874403 537438945 353874403 694726315 158203368 694726315 158203368 981674309 2123250 981674309 2123250 998083358 2123250 683235986 371023449 683235986 371023449 531246150 474878462 531246150 474878462 463209514 540765493 463209514 540765493 436785218 645285419 436785218 645285419 167083429 833951944 167083429 303734623 167083429 303734623 853362450 145481576 853362450 159202681 853362450 159202681 624329716 677094906 624329716 677094906 227506966 927257514 227506966 927257514 74658081 927257514 147844676 791205971 147844676 791205971 361672447 554023464 361672447 554023464 561619929 178663239 561619929 178663239 819857719 178663239 777649100 274158702 777649100 274158702 663724737 640041214 663724737 640041214 324201630 905097952 324201630 905097952 78095986 978951445 78095986 978951445 22343555 978951445 642713246 248318316 642713246 248318316 952891323 45886785 952891323 96394581 952891323 96394581 728165602 357518020 728165602 357518020 182498139 859818939 182498139 859818939 135127936 866298589 135127936 707375372 135127936 707375372 338331983 514209354 338331983 514209354 901943311 70520081 901943311 70520081 987089370 13117847 987089370 334184387 987089370 334184387 447293487 715126481 447293487 715126481 211190913 886114837 211190913 886114837 79708245 952569487 79708245 952569487 48293498 952569487 206486943 673158511 206486943 673158511 579738821 411139449 579738821 411139449 721841733 214442424 721841733 214442424 784199677 214442424 730407845 405918651 730407845 405918651 593120668 500016547 593120668 500016547 318196005 919557503 318196005 919557503 13020707 987805890 13020707 693376421 13020707 693376421 418102234 501360275 418102234 501360275 520593935 379903591 520593935 379903591 874831946 71265929 874831946 71265929 976137318 14106467 976137318 14106467 985875000 14106467 979148428 26468332 979148428 26468332 496833154 592429481 496833154 592429481 231906686 929005680 231906686 929005680 48125626 952739500 48125626 931124242 48125626 931124242 344293134 25193049 344293134 25193049 974331151 25193049 539368515 497201784 539368515 497201784 496974627 679294921 496974627 679294921 201154151 799174925 201154151 782585974 201154151 782585974 268154517 721154221 268154517 721154221 458997435 384937961 458997435 384937961 928339938 22156967 928339938 22156967 977263444 22156967 905247545 271652538 905247545 271652538 461007572 657662824 461007572 657662824 267825799 745801141 267825799 745801141 82440747 919602827 82440747 680260059 82440747 680260059 535359902 54422497 535359902 54422497 976263647 23230924 976263647 57487727 976263647 57487727 853399315 237788769 853399315 237788769 555318366 465506670 555318366 465506670 334935600 669774218 334935600 669774218 104272247 897358433 104272247 896882103 104272247 896882103 340353938 590817712 340353938 590817712 468924515 498125979 468924515 498125979 538508392 282349191 538508392 282349191 774197455 14762994 774197455 14762994 984956233 14762994 737630588 479875667 737630588 479875667 413970577 806002222 413970577 806002222 177803717 822867908 177803717 650176125 177803717 650176125 422731556 442372461 422731556 442372461 709747524 197956178 709747524 197956178 986217189 13794024 986217189 44587292 986217189 44587292 905828803 113187081 905828803 113187081 582959744 600142017 582959744 600142017 322661397 715989841 322661397 715989841 237086820 918552411 237086820 918552411 79338042 922567083 79338042 869167006 79338042 869167006 239093152 750493893 239093152 750493893 347374221 261826290 347374221 261826290 854209858 144532032 854209858 248501992 854209858 248501992 584341828 468383461 584341828 468383461 444127553 692250445 444127553 692250445 185278119 847854511 185278119 847854511 43641900 957258299 43641900 914865457 43641900 914865457 413699921 510879438 413699921 510879438 703868204 205592436 703868204 205592436 946669226 808047 946669226 808047 999293903 808047 960196151 287684795 960196151 287684795 311048239 923135102 311048239 923135102 64796883 977275389 64796883 977275389 23997885 977275389 105902699 813072240 105902699 813072240 410654559 197185725 410654559 197185725 939710654 59036734 939710654 189209736 939710654 189209736 782694091 263321172 782694091 263321172 674015969 356223841 674015969 356223841 555620649 462908515 555620649 462908515 469617116 999395544 469617116 999395544 612444 999395544 85647895 888915621 85647895 888915621 173802757 823523547 173802757 823523547 266482090 696380434 266482090 696380434 467475851 467771601 467475851 467771601 591569849 391856518 591569849 391856518 639383673 256374159 639383673 256374159 803312703 173055647 803312703 173055647 825694197 173055647 740834046 417104984 740834046 417104984 158505685 842456646 158505685 816918108 158505685 816918108 244465961 377292655 244465961 377292655 642354140 335740142 642354140 335740142 668332681 228258490 668332681 228258490 972857440 26795038 972857440 82609284 972857440 82609284 793341586 214717045 793341586 214717045 670630923 330539307 670630923 330539307 494319916 513250386 494319916 513250386 480162891 532515583 480162891 532515583 310174933 731140914 310174933 731140914 260950540 946697874 260950540 946697874 54734108 946697874 290639804 582562211 290639804 582562211 454409616 505243332 454409616 505243332 525830555 365942949 525830555 365942949 685213385 256759910 685213385 256759910 911776268 86455384 911776268 175490615 911776268 175490615 663551450 420453003 663551450 420453003 401615341 810466217 401615341 810466217 83309321 918685209 83309321 868317547 83309321 868317547 472652744 413202979 472652744 413202979 607527859 319519653 607527859 319519653 869447236 77768900 869447236 77768900 963613214 35276991 963613214 270013222 963613214 270013222 654709286 595663620 654709286 595663620 157588042 884372140 157588042 884372140 67427246 934864131 67427246 927236850 67427246 927236850 175899706 645804831 175899706 645804831 693095947 204912548 693095947 204912548 827466601 31905185 827466601 31905185 967449216 31905185 723596196 608954663 723596196 608954663 355282103 657946355 355282103 657946355 310138712 904622750 310138712 904622750 97346884 904622750 373895990 624266660 373895990 624266660 492321400 426500704 492321400 426500704 602894326 330274300 602894326 330274300 746352460 231443575 746352460 231443575 807483996 165760028 807483996 165760028 833382222 165760028 724222860 370522241 724222860 370522241 399170271 791694866 399170271 791694866 128523421 998308554 128523421 998308554 1535921 998308554 106755158 727251116 106755158 727251116 498929274 484062779 498929274 484062779 533302755 344211394 533302755 344211394 961328338 37546802 961328338 207241195 961328338 207241195 529793818 471676641 529793818 471676641 514182996 623902287 514182996 623902287 112684729 914119711 112684729 914119711 87793063 914119711 202376138 81124000 202376138 81124000 947077792 51721292 947077792 137450505 947077792 137450505 595823043 429415219 595823043 429415219 570007856 446759962 570007856 446759962 458936205 563839895 458936205 563839895 431997888 598744198 431997888 598744198 339261297 821927791 339261297 821927791 94936676 907422125 94936676 906242863 94936676 906242863 126912396 869595724 126912396 869595724 134865225 844614914 134865225 844614914 166328620 821299420 166328620 821299420 196882679 571843569 196882679 571843569 446914056 547116374 446914056 547116374 475165897 431837941 475165897 431837941 893217228 105943340 893217228 191329185 893217228 191329185 625993566 481391895 625993566 481391895 516570288 503101894 516570288 503101894 200664996 906407143 200664996 906407143 95850025 906407143 300146384 641520095 300146384 641520095 444900336 544715436 444900336 544715436 483957907 488703778 483957907 488703778 591131030 394616566 591131030 394616566 865004162 62798014 865004162 62798014 935548216 62798014 810414307 265232386 810414307 265232386 528472744 540067636 528472744 540067636 388865193 692381310 388865193 692381310 108773484 892259535 108773484 827997497 108773484 827997497 355129148 641469344 355129148 641469344 794531292 166158796 794531292 166158796 972948608 26761951 972948608 211240340 972948608 211240340 728541212 297220697 728541212 297220697 655395431 642820166 655395431 642820166 318337690 695525016 318337690 695525016 231176753 836605191 231176753 836605191 76264509 995234628 76264509 995234628 4651498 995234628 29615262 817647780 29615262 817647780 226450026 720759454 226450026 720759454 727570344 131881720 727570344 131881720 866174293 131881720 799328508 249192574 799328508 249192574 727304059 318317462 727304059 318317462 548178722 525838619 548178722 525838619 466815671 626917506 466815671 626917506 298299313 807475572 298299313 807475572 133133523 868051837 133133523 670919204 133133523 670919204 734823718 89748593 734823718 89748593 956949597 26930080 956949597 26930080 972602175 26930080 969754124 60664099 969754124 60664099 670397631 759950679 670397631 759950679 152740422 872425673 152740422 872425673 69322533 990412808 69322533 990412808 9911679 990412808 37482252 912101893 37482252 912101893 128902511 727330657 128902511 727330657 359081113 470700742 359081113 470700742 658324649 124813035 658324649 124813035 968405516 30968567 968405516 76404549 968405516 76404549 916304433 257912102 916304433 257912102 608039894 829120352 608039894 829120352 16154215 987590952 16154215 987590952 13171985 987590952 42032681 798817123 42032681 798817123 804681209 29376729 804681209 29376729 969900865 29376729 934380827 251254533 934380827 251254533 747373416 265384055 747373416 265384055 586659757 467150423 586659757 467150423 423014159 789972713 423014159 789972713 125828595 943648423 125828595 943648423 47973103 990685762 47973103 990685762 6008385 993819229 6008385 974334978 6008385 974334978 141559914 356470310 141559914 356470310 694598725 272810842 694598725 272810842 979801157 19513597 979801157 90513786 979801157 90513786 813988661 623529838 813988661 623529838 375178168 678490252 375178168 678490252 147938670 913795894 147938670 913795894 88204689 913795894 101983602 737087039 101983602 737087039 263961798 736513856 263961798 736513856 421240572 448300769 421240572 448300769 754672221 244548298 754672221 323252641 754672221 323252641 673539803 443960716 673539803 443960716 344407378 759709847 344407378 759709847 167212594 833710733 167212594 736618807 167212594 736618807 351452958 458206962 351452958 458206962 711506411 158518245 711506411 158518245 877470817 65103795 877470817 65103795 960687042 38256474 960687042 252236537 960687042 252236537 719692137 356086707 719692137 356086707 557203820 646367905 557203820 646367905 241827785 797472104 241827785 797472104 50384480 993141791 50384480 993141791 7027983 993141791 406107099 285032463 406107099 285032463 903262541 95790771 903262541 174858036 903262541 174858036 778956986 295526966 778956986 295526966 474418830 588482135 474418830 588482135 205516728 794667068 205516728 559367982 205516728 559367982 693365914 131821309 693365914 131821309 866258265 131821309 611193988 664487757 611193988 664487757 273040554 816635253 273040554 816635253 183170991 861819314 183170991 861819314 125372992 875845209 125372992 752685467 125372992 752685467 299166151 511069127 299166151 511069127 514091269 96187354 514091269 96187354 968245248 31081862 968245248 183056551 968245248 183056551 752569143 487467972 752569143 487467972 497800553 538077247 497800553 538077247 457491357 641720331 457491357 641720331 338777503 776766884 338777503 776766884 196916527 932254232 196916527 932254232 69436700 932254232 148081381 723073294 148081381 723073294 499132125 263607490 499132125 263607490 750764417 227382308 750764417 227382308 802759741 88761665 802759741 88761665 948348402 1709126 948348402 1709126 998514680 1709126 954242309 193807249 954242309 193807249 577715495 481863942 577715495 481863942 335788425 896919135 335788425 896919135 33481213 968926318 33481213 968926318 32194573 968926318 186925957 608235380 186925957 608235380 812829233 185413130 812829233 237953648 812829233 237953648 744783706 295535661 744783706 295535661 559601574 458562358 559601574 458562358 408730284 782141075 408730284 782141075 101787131 961450542 101787131 961450542 39402566 961450542 155158714 480741616 155158714 480741616 715173132 102295633 715173132 102295633 966279351 33044544 966279351 315416574 966279351 315416574 351472312 775666374 351472312 775666374 201851446 834899155 201851446 834899155 163549538 900397069 163549538 900397069 68056880 940422139 68056880 940422139 61576699 940422139 130347928 851054640 130347928 851054640 454527278 510663159 454527278 510663159 658086287 260946980 658086287 260946980 803155875 194781057 803155875 224731979 803155875 224731979 712430478 292959240 712430478 292959240 674685190 417588877 674685190 417588877 524145684 476098003 524145684 476098003 510306535 556453714 510306535 556453714 436953597 641696638 436953597 641696638 322399181 694004858 322399181 694004858 215878948 815451846 215878948 815451846 82705787 923482084 82705787 923482084 7435961 992774425 7435961 964894616 7435961 964894616 131295502 798076578 131295502 798076578 205660007 601581138 205660007 601581138 460476679 537914749 460476679 537914749 979209596 20049419 979209596 103839042 979209596 103839042 698303585 469951312 698303585 469951312 472799035 834751095 472799035 834751095 42589996 982992086 42589996 982992086 18115530 982992086 153739781 755883533 153739781 755883533 337479947 580885511 337479947 580885511 607968544 376911080 607968544 376911080 729904029 75246494 729904029 75246494 928740474 41804851 928740474 41804851 957318925 41804851 733168478 506191074 733168478 506191074 242518986 895321774 242518986 895321774 70006922 943767355 70006922 943767355 6201651 994412854 6201651 994412854 5373025 994412854 59603177 747062886 59603177 747062886 336854583 643570696 336854583 643570696 494930660 281625091 494930660 281625091 918595266 69079596 918595266 69079596 973289867 26417760 973289867 204282581 973289867 204282581 678586902 352872634 678586902 352872634 458496931 641019547 458496931 641019547 217347141 935135886 217347141 935135886 67175570 935135886 156805468 838124601 156805468 838124601 320856848 616341360 320856848 616341360 396464766 523739442 396464766 523739442 761240184 200428583 761240184 200428583 802276395 55066901 802276395 55066901 943966897 55066901 921204106 89964652 921204106 89964652 799252773 273679590 799252773 273679590 660581042 382754482 660581042 382754482 112660597 927254519 112660597 927254519 64458365 937993503 64458365 916016435 64458365 916016435 143910584 589221128 143910584 589221128 824942081 115530377 824942081 115530377 882945728 115530377 858829687 284624868 858829687 284624868 653501519 385409909 653501519 385409909 582849133 583331131 582849133 583331131 326309510 715042828 326309510 715042828 179776363 834965214 179776363 834965214 18390380 982646526 18390380 892213962 18390380 892213962 214237769 361389142 214237769 361389142 648711422 310586743 648711422 310586743 700150977 191127065 700150977 191127065 856593404 142389895 856593404 710937130 856593404 710937130 240325364 920481527 240325364 920481527 81416829 920481527 449531836 458452039 449531836 458452039 721001851 137324577 721001851 137324577 956840230 42132668 956840230 71498228 956840230 71498228 900843959 196177943 900843959 196177943 795756319 438282704 795756319 438282704 511203238 515362080 511203238 515362080 433940546 653339982 433940546 653339982 299479774 751679243 299479774 751679243 105550635 949512862 105550635 949512862 51642845 949512862 80287638 813414364 80287638 813414364 310653143 686996895 310653143 686996895 338647448 624971233 338647448 624971233 749675141 122637268 749675141 122637268 963848314 23699259 963848314 23699259 975823488 23699259 691649825 345222037 691649825 345222037 635630248 417260755 635630248 417260755 249485888 751745499 249485888 418374507 249485888 418374507 601682706 39372202 601682706 39372202 962046422 36742765 962046422 308111277 962046422 308111277 594966253 598551438 594966253 598551438 171356233 829239374 171356233 774391173 171356233 774391173 371743337 571285563 371743337 571285563 525305325 417044272 525305325 417044272 633329588 275524098 633329588 275524098 838372557 120369761 838372557 120369761 921521235 77239698 921521235 237454236 921521235 237454236 736015077 348969949 736015077 348969949 597515404 505244995 597515404 505244995 286467103 781129286 286467103 781129286 219004591 781129286 285127568 556974701 285127568 556974701 458801185 358075444 458801185 358075444 697651741 290373723 697651741 290373723 720878676 244416947 720878676 244416947 821179947 1112574 821179947 1112574 999073677 1112574 922329854 211098214 922329854 211098214 483576218 596432720 483576218 596432720 398248017 616640575 398248017 616640575 243015312 771040486 243015312 771040486 145045908 868938075 145045908 868938075 13270128 987406117 13270128 857370054 13270128 857370054 214175077 702846912 214175077 702846912 562419317 435464597 562419317 435464597 637121956 341242446 637121956 341242446 757016825 228381108 757016825 228381108 914527017 84084972 914527017 88488380 914527017 88488380 710142130 384699435 710142130 384699435 581927292 563860408 581927292 563860408 180484857 994839147 180484857 994839147 5004139 994839147 155755352 837916512 155755352 837916512 164569660 761868836 164569660 761868836 363182656 311397252 363182656 311397252 754828269 44530375 754828269 44530375 954323925 44530375 800893686 249402429 800893686 249402429 722831557 374880554 722831557 374880554 399985582 740675936 399985582 740675936 121681320 911046078 121681320 911046078 91274828 911046078 337143153 619116555 337143153 619116555 896691287 102944579 896691287 105387391 896691287 105387391 699620920 751054642 699620920 751054642 249656278 842068645 249656278 842068645 158939821 842068645 199343726 603992460 199343726 603992460 459830412 470720128 459830412 470720128 682320431 23645226 682320431 23645226 985265387 14514152 985265387 258244660 985265387 258244660 643532987 795678704 643532987 795678704 204476532 795678704 209127243 634206149 209127243 634206149 439356548 527432309 439356548 527432309 674286131 217373896 674286131 217373896 781516340 217373896 764886483 346079994 764886483 346079994 233201246 770768011 233201246 770768011 97943835 935672310 97943835 935672310 24838250 976428468 24838250 918819283 24838250 918819283 192265149 783170999 192265149 783170999 322249194 570002742 322249194 570002742 702703668 180568989 702703668 180568989 988570052 11450369 988570052 74186940 988570052 74186940 650160763 521852688 650160763 521852688 455096721 580517528 455096721 580517528 360433467 941586214 360433467 941586214 41349360 959535592 41349360 929736848 41349360 929736848 114630097 795473920 114630097 795473920 260110754 567436077 260110754 567436077 547494424 444613978 547494424 444613978 594762265 399320377 594762265 399320377 640108467 297463076 640108467 297463076 729470054 55468610 729470054 55468610 945769136 52904600 945769136 990827141 945769136 990827141 9582861 990827141 216651019 576877855 216651019 576877855 641778156 296322298 641778156 296322298 904921002 93769681 904921002 142149638 904921002 142149638 792857935 239248368 792857935 239248368 251167346 849837892 251167346 849837892 6511562 993524954 6511562 675540838 6511562 675540838 426049696 477663964 426049696 477663964 582576509 192928608 582576509 192928608 877195749 120912362 877195749 132969143 877195749 132969143 817456463 245170913 817456463 245170913 747233604 348907840 747233604 348907840 90190867 922683817 90190867 922683817 27035288 974097974 27035288 954523846 27035288 954523846 77321162 913093117 77321162 913093117 254754351 725963963 254754351 725963963 477049896 500938828 477049896 500938828 516365106 440686677 516365106 440686677 567640054 317053649 567640054 317053649 698102927 98693268 698102927 98693268 949709390 48903007 949709390 152871662 949709390 152871662 821906315 384691550 821906315 384691550 498355581 589508303 498355581 589508303 344707151 708408718 344707151 708408718 40505427 960184250 40505427 675165246 40505427 675165246 462706295 355057396 462706295 355057396 728867593 263683340 728867593 263683340 743916538 248805744 743916538 248805744 881016667 10248150 881016667 10248150 989559477 10248150 921577566 371595306 921577566 371595306 560502575 459412447 560502575 459412447 533911188 566600230 533911188 566600230 337297468 920847080 337297468 920847080 81166172 920847080 139261429 704257712 139261429 704257712 537686047 445300298 537686047 445300298 613004290 111468980 613004290 111468980 887120652 111468980 878287336 434602170 878287336 434602170 28652159 972653163 28652159 911946132 28652159 911946132 318340966 593342345 318340966 593342345 498977409 479809254 498977409 479809254 649110350 157058620 649110350 157058620 876371027 40931119 876371027 40931119 958159295 40931119 911661031 114176982 911661031 114176982 723432196 277195639 723432196 277195639 701226343 385274081 701226343 385274081 404476524 709952114 404476524 709952114 277116813 986554184 277116813 986554184 14142370 986554184 145107476 710099822 145107476 710099822 350716169 644200702 350716169 644200702 449531786 137968361 449531786 137968361 997247225 2953361 997247225 318307906 997247225 318307906 457182465 725851912 457182465 725851912 137913233 866403906 137913233 866403906 30957679 970443095 30957679 915787661 30957679 915787661 126168236 843883684 126168236 843883684 175865756 786135285 175865756 786135285 434199880 448566584 434199880 448566584 622147351 154966276 622147351 154966276 949373499 49244559 949373499 82677435 949373499 82677435 702876273 438397167 702876273 438397167 500234374 776057281 500234374 776057281 224387741 776057281 250151292 613640585 250151292 613640585 392935599 585637467 392935599 585637467 649150705 46602734 649150705 46602734 952148857 46602734 681348000 346962818 681348000 346962818 240205572 882562544 240205572 882562544 118303014 992954396 118303014 992954396 7197065 992954396 24956306 971125973 24956306 971125973 119763227 742526499 119763227 742526499 310527939 641313663 310527939 641313663 544419661 428066929 544419661 428066929 945766568 52920986 945766568 238207776 945766568 238207776 735221110 322768270 735221110 322768270 662259733 523853592 662259733 523853592 460117810 584252576 460117810 584252576 240566938 843032092 240566938 843032092 96249973 905907168 96249973 781626535 96249973 781626535 292782648 567340176 292782648 567340176 516221672 394696070 516221672 394696070 654330524 306030330 654330524 306030330 868378301 18467112 868378301 18467112 980858373 18467112 802670151 342504358 802670151 342504358 616788810 464617894 616788810 464617894 200355046 880708828 200355046 880708828 15141131 985660746 15141131 656054642 15141131 656054642 604403153 381802190 604403153 381802190 718396354 281233578 718396354 281233578 774379479 174184217 774379479 174184217 887573287 111094723 887573287 113856764 887573287 113856764 864174087 160260835 864174087 160260835 796449475 462571108 796449475 462571108 366577387 857654609 366577387 857654609 143867117 857654609 151457074 693367666 151457074 693367666 587202397 340915944 587202397 340915944 909879138 19101018 909879138 19101018 980358053 19101018 776648232 286229296 776648232 286229296 107328305 915869620 107328305 915869620 76152641 925726477 76152641 645001183 76152641 645001183 386701064 577009399 386701064 577009399 777194461 139853923 777194461 139853923 889809782 80974316 889809782 80974316 957992975 41087416 957992975 88819799 957992975 88819799 808202323 201793708 808202323 201793708 646074561 641646888 646074561 641646888 186689288 889920087 186689288 889920087 53076468 978013339 53076468 978013339 23159832 978013339 98588319 409432485 98588319 409432485 739309456 241531461 739309456 241531461 784194419 83190301 784194419 83190301 944713121 54049577 944713121 142761491 944713121 142761491 829836875 254527353 829836875 254527353 675083873 402690880 675083873 402690880 547276251 468349773 547276251 468349773 516519099 664631664 516519099 664631664 111052024 890059809 111052024 556878032 111052024 556878032 491927311 343582270 491927311 343582270 851990054 19747939 851990054 19747939 979648242 19747939 975142847 41992639 975142847 41992639 744548068 340784232 744548068 340784232 628822166 374585737 628822166 374585737 511377045 570612932 511377045 570612932 398199710 690384565 398199710 690384565 73967159 927767128 73967159 848707692 73967159 848707692 342078453 529582829 342078453 529582829 865591914 93304111 865591914 93304111 996609583 3520588 996609583 64338168 996609583 64338168 902828965 180964709 902828965 180964709 431360144 986412677 431360144 986412677 14372170 986412677 206954396 508432044 206954396 508432044 677430650 214281637 677430650 214281637 933723568 64650031 933723568 131899064 933723568 131899064 632322149 677257085 632322149 677257085 320003775 729365538 320003775 729365538 120842828 988395107 120842828 988395107 12453495 988395107 239443857 500318435 239443857 500318435 986321438 13733779 986321438 189304407 986321438 189304407 777957048 421690097 777957048 421690097 222581780 822489373 222581780 822489373 37437284 963736217 37437284 434639232 37437284 434639232 648824042 88239157 648824042 88239157 909975228 88239157 909879365 97507868 909879365 97507868 824513265 233105363 824513265 233105363 629531606 486777060 629531606 486777060 445735983 663239226 445735983 663239226 277847534 794406848 277847534 794406848 160041366 924441035 160041366 924441035 77291706 924441035 190363453 804435165 190363453 804435165 431040723 558691355 431040723 558691355 461745264 420388218 461745264 420388218 708254009 191782742 708254009 191782742 841480001 157352357 841480001 267664874 841480001 267664874 697252641 362419896 697252641 362419896 299609044 802749030 299609044 802749030 164637615 993150002 164637615 993150002 7021037 993150002 253713784 641765088 253713784 641765088 459228579 522181392 459228579 522181392 641928865 285607353 641928865 285607353 716345953 255901382 716345953 255901382 908390643 59818265 908390643 59818265 980631128 18732497 980631128 66020183 980631128 66020183 882014527 139551185 882014527 139551185 763360242 286077713 763360242 286077713 443555709 692525488 443555709 692525488 239598294 948590601 239598294 948590601 52542649 948590601 72916572 683954003 72916572 683954003 592548682 208202325 592548682 208202325 847929598 37971434 847929598 37971434 972660043 11185629 972660043 11185629 990879231 8812043 990879231 119511311 990879231 119511311 862695480 149726801 862695480 149726801 532480199 521280008 532480199 521280008 347248044 812919878 347248044 812919878 118503611 882572236 118503611 858916302 118503611 858916302 316043787 550257011 316043787 550257011 750855712 157202459 750855712 157202459 841606907 157202459 508001091 857243969 508001091 857243969 101556300 930471631 101556300 930471631 71032662 930471631 108677132 868842973 108677132 868842973 209863092 771144696 209863092 771144696 409070740 568373263 409070740 568373263 553051711 261618354 553051711 261618354 753991417 238850620 753991417 238850620 895511972 50308741 895511972 50308741 948353369 50308741 625823346 402874432 625823346 402874432 368228310 640044278 368228310 640044278 343386068 745648115 343386068 745648115 239861126 761662606 239861126 761662606 131618707 921603234 131618707 921603234 59490644 956766771 59490644 956766771 44056586 956766771 181801588 798564243 181801588 798564243 235852428 752449390 235852428 752449390 380264518 550274451 380264518 550274451 567577621 383027371 567577621 383027371 678782214 202060270 678782214 202060270 928254947 59352963 928254947 59352963 939261704 59352963 863487687 323170935 863487687 323170935 669864929 411133237 669864929 411133237 464211968 666484502 464211968 666484502 320321740 733694571 320321740 733694571 161940524 881660009 161940524 881660009 37823186 963377046 37823186 953087150 37823186 953087150 140279466 825340596 140279466 825340596 353855551 352746207 353855551 352746207 744240695 166859239 744240695 166859239 946148751 52655242 946148751 359355383 946148751 359355383 636065485 420740298 636065485 420740298 445212854 708527512 445212854 708527512 104927457 948231813 104927457 948231813 49696699 997921218 49696699 997921218 1908507 997921218 190054145 653687788 190054145 653687788 655300930 320379216 655300930 320379216 888803160 18730682 888803160 18730682 980634879 18730682 732883774 357287231 732883774 357287231 544812324 699580240 544812324 699580240 231046226 787128286 231046226 787128286 194323316 846812540 194323316 846812540 153967926 846812540 459160042 382152699 459160042 382152699 620007959 342424047 620007959 342424047 667695812 16650212 667695812 16650212 999994682 17961 999994682 26084765 999994682 26084765 865101863 164329505 865101863 164329505 477251976 522700557 477251976 522700557 437004798 673438146 437004798 673438146 125709168 988117956 125709168 988117956 12705285 988117956 40827649 927380267 40827649 927380267 169849022 789764817 169849022 789764817 439564624 393476810 439564624 393476810 896347005 103278927 896347005 203135614 896347005 203135614 781696482 240573089 781696482 240573089 635390598 574957322 635390598 574957322 351301313 679548822 351301313 679548822 214756919 810243922 214756919 810243922 97382479 904603434 97382479 796710087 97382479 796710087 206687715 646049304 206687715 646049304 377647081 584373240 377647081 584373240 432339014 441793396 432339014 441793396 565437679 186787903 565437679 186787903 811401678 186787903 796129609 353430777 796129609 353430777 562436203 578097980 562436203 578097980 314897330 777779570 314897330 777779570 222520438 777779570 347020603 465800956 347020603 465800956 662424091 222487340 662424091 222487340 878812046 42049866 878812046 42049866 956951835 42049866 944483676 158876585 944483676 158876585 799651371 202647615 799651371 202647615 656815756 392647780 656815756 392647780 513352582 611686678 513352582 611686678 185197422 845258034 185197422 845258034 28932998 972432915 28932998 927455285 28932998 927455285 131569699 657717424 131569699 657717424 346857748 636529533 346857748 636529533 363179285 611131301 363179285 611131301 513308385 440424296 513308385 440424296 919708101 34131104 919708101 34131104 965099178 34131104 767079660 383765867 767079660 383765867 613811442 744180572 613811442 744180572 219450064 909436888 219450064 909436888 92989080 909436888 248166620 726955829 248166620 726955829 376252428 598979322 376252428 598979322 444369213 503924364 444369213 503924364 664608053 74980820 664608053 74980820 923611224 74980820 817225676 195339161 817225676 195339161 449893709 673242681 449893709 673242681 4167352 995652229 4167352 875199263 4167352 875199263 181445827 753743891 181445827 753743891 249195494 733329980 249195494 733329980 493057695 441491820 493057695 441491820 579301161 276107818 579301161 276107818 983740738 15888194 983740738 99011610 983740738 99011610 838072468 256638968 838072468 256638968 634081557 380166062 634081557 380166062 581091127 436173941 581091127 436173941 328831790 689652463 328831790 689652463 134948879 926288261 134948879 926288261 75618942 926288261 86127092 719801777 86127092 719801777 356215163 514212574 356215163 514212574 549316815 391951790 549316815 391951790 748927583 223209305 748927583 223209305 968985917 30264842 968985917 120199229 968985917 120199229 819567131 209797265 819567131 209797265 595582943 545388898 595582943 545388898 284299530 719745115 284299530 719745115 174075578 848261542 174075578 848261542 98720095 952689771 98720095 952689771 48133909 952689771 98721363 842845303 98721363 842845303 232334999 558863407 232334999 558863407 698216749 191600176 698216749 191600176 816154754 147177527 816154754 147177527 946260313 52532926 946260313 131252797 946260313 131252797 859066360 185673448 859066360 185673448 753014550 400479283 753014550 400479283 431626334 787082509 431626334 787082509 119636343 901939535 119636343 901939535 100065405 901939535 204565596 640137416 204565596 640137416 379426403 369827692 379426403 369827692 751090848 220381640 751090848 220381640 844454529 19992492 844454529 19992492 979312100 19992492 894249422 227851793 894249422 227851793 712467752 454151453 712467752 454151453 477448348 527432399 477448348 527432399 414916458 676539998 414916458 676539998 175513470 946253796 175513470 946253796 55250121 946253796 254592223 634955533 254592223 634955533 391636707 403032374 391636707 403032374 623442441 360750702 623442441 360750702 677072231 250157374 677072231 250157374 919238054 65219210 919238054 65219210 964145856 34872125 964145856 210185674 964145856 210185674 635214842 458256594 635214842 458256594 532340089 497544546 532340089 497544546 406714040 791193050 406714040 791193050 208682297 791193050 217593891 681606184 217593891 681606184 359267911 601731128 359267911 601731128 457102974 481820814 457102974 481820814 599100495 277543659 599100495 277543659 721932011 277543659 708480460 307922331 708480460 307922331 675037190 371260497 675037190 371260497 592282388 639537187 592282388 639537187 353695474 846390024 353695474 846390024 154437370 846390024 211627035 701289152 211627035 701289152 366219986 572272507 366219986 572272507 761778509 219293592 761778509 219293592 788832653 6300502 788832653 6300502 993720613 6300502 929370383 267117647 929370383 267117647 573307028 502301416 573307028 502301416 477653271 654229685 477653271 654229685 230340856 878880865 230340856 878880865 2444386 997390115 2444386 978878515 2444386 978878515 67274752 904808331 67274752 904808331 140047266 858420090 140047266 858420090 207150042 768266174 207150042 768266174 233493516 120054398 233493516 120054398 998522075 1675783 998522075 16327375 998522075 16327375 975593354 359389289 975593354 359389289 555938082 826820615 555938082 826820615 74197114 927597669 74197114 727168043 74197114 727168043 296220167 545235726 296220167 545235726 621759906 353726525 621759906 353726525 712977915 258781239 712977915 258781239 798840608 117821243 798840608 117821243 880523120 117821243 840236473 223020647 840236473 223020647 729464571 459724997 729464571 459724997 402663038 654281795 402663038 654281795 255558474 851948320 255558474 851948320 3203590 996754441 3203590 986602038 3203590 986602038 119687735 685218996 119687735 685218996 518494230 326052933 518494230 326052933 705320341 256605887 705320341 256605887 934005867 64307269 934005867 67311471 934005867 67311471 853199770 204734663 853199770 204734663 780501457 340900825 780501457 340900825 345532579 827174832 345532579 827174832 143924846 882004768 143924846 882004768 7797827 992521173 7797827 657712219 7797827 657712219 408071622 434697502 408071622 434697502 798042577 113629265 798042577 113629265 973332069 16635682 973332069 16635682 983461943 16167042 983461943 404014904 983461943 404014904 228116662 810122907 228116662 810122907 118607227 946692790 118607227 946692790 8882121 991549806 8882121 899940569 8882121 899940569 210203545 757217156 210203545 757217156 343763631 490182714 343763631 490182714 660041611 181947624 660041611 181947624 831757264 59844766 831757264 59844766 938572789 59844766 677158883 334808883 677158883 334808883 591821437 434894884 591821437 434894884 531784922 581785421 531784922 581785421 282702140 782001994 282702140 782001994 21065858 980240941 21065858 978963562 21065858 978963562 127557684 854619767 127557684 854619767 189739139 787960343 189739139 787960343 268043935 270906306 268043935 270906306 861764046 136630680 861764046 148753375 861764046 148753375 838411058 797085046 838411058 797085046 165558824 870647133 165558824 870647133 96833265 995449666 96833265 995449666 4448286 995449666 128162067 482464556 128162067 482464556 637299749 325993583 637299749 325993583 737053251 162974075 737053251 162974075 920482545 78376830 920482545 114426322 920482545 114426322 858265793 390124696 858265793 390124696 607327271 660719763 607327271 660719763 296481801 738347261 296481801 738347261 246595473 963581261 246595473 963581261 37667876 963581261 45903881 758760541 45903881 758760541 246557108 724748276 246557108 724748276 778077272 211217749 778077272 211217749 831163639 168144815 831163639 247630402 831163639 247630402 712112879 328534414 712112879 328534414 601299407 537061157 601299407 537061157 268351495 834127167 268351495 834127167 147549106 966845359 147549106 966845359 13069478 987754502 13069478 928227195 13069478 928227195 606445141 47364923 606445141 47364923 992475677 7412559 992475677 103456094 992475677 103456094 768393694 342863756 768393694 342863756 444643392 583453464 444643392 583453464 208763599 850151938 208763599 850151938 130847856 923458930 130847856 923458930 70312398 931458102 70312398 855042386 70312398 855042386 159175897 831800816 159175897 831800816 431801919 502446271 431801919 502446271 498255199 401940490 498255199 401940490 638856584 193274448 638856584 193274448 863355656 79181009 863355656 79181009 919725857 79181009 652636190 522975747 652636190 522975747 376979053 652568225 376979053 652568225 317080765 707180519 317080765 707180519 156578637 915318473 156578637 915318473 30459536 970946579 30459536 947424711 30459536 947424711 67979292 862206926 67979292 862206926 323919306 268651383 323919306 268651383 757480919 231503094 757480919 231503094 904341002 94518213 904341002 299328383 904341002 299328383 478033288 876212716 478033288 876212716 83035537 942128960 83035537 942128960 59803686 942128960 72904555 755191913 72904555 755191913 266412882 708845225 266412882 708845225 570184882 299992470 570184882 299992470 798997671 18475423 798997671 18475423 980825706 18475423 872930094 168184719 872930094 168184719 610233271 392665945 610233271 392665945 524146868 493158306 524146868 493158306 450447362 634684914 450447362 634684914 218732861 783949790 218732861 783949790 107725248 932748209 107725248 932748209 69109395 932748209 329978682 108459778 329978682 108459778 932745574 65784463 932745574 269896833 932745574 269896833 689525211 838976056 689525211 838976056 140693432 860680609 140693432 848691299 140693432 848691299 211552743 727619344 211552743 727619344 514760792 446976086 514760792 446976086 640469591 194633630 640469591 194633630 811319439 129342357 811319439 129342357 913111562 35820828 913111562 35820828 963198167 35820828 820468971 461218411 820468971 461218411 478544173 537315844 478544173 537315844 374455065 768013204 374455065 768013204 11020578 989443947 11020578 970471533 11020578 970471533 214940556 722869906 214940556 722869906 392209843 361704390 392209843 361704390 723835425 150537006 723835425 150537006 874683697 123476306 874683697 164043345 874683697 164043345 770754146 309166612 770754146 309166612 614833469 444540369 614833469 444540369 544365390 503269556 544365390 503269556 251397634 803785384 251397634 803785384 184277924 890655415 184277924 890655415 110375488 890655415 302201281 648489121 302201281 648489121 422648748 266314693 422648748 266314693 744765998 67005112 744765998 67005112 931534163 67005112 866303862 170467175 866303862 170467175 377188494 874598259 377188494 874598259 126294993 874598259 220296339 705227722 220296339 705227722 424977161 357862286 424977161 357862286 803301508 194632061 803301508 390238319 803301508 390238319 535233549 524559126 535233549 524559126 450832783 577094184 450832783 577094184 361452373 662526597 361452373 662526597 85938136 915945498 85938136 666503063 85938136 666503063 409377074 462768389 409377074 462768389 566919110 304930693 566919110 304930693 753105526 209969917 753105526 209969917 907228557 91480822 907228557 206347549 907228557 206347549 363302946 748492253 363302946 748492253 16480417 997329571 16480417 997329571 2569391 997329571 128181166 831028934 128181166 831028934 374360867 594250362 374360867 594250362 410638176 549215200 410638176 549215200 632078925 349909362 632078925 349909362 826965042 76363398 826965042 76363398 922347146 76363398 835758479 363284816 835758479 363284816 574471315 582801344 574471315 582801344 198118410 875576507 198118410 875576507 98695817 903359178 98695817 737342633 98695817 737342633 390391674 46621866 390391674 46621866 952130981 46621866 882088070 263119508 882088070 263119508 598711351 429118282 598711351 429118282 493424977 643610608 493424977 643610608 267582085 909971475 267582085 909971475 92259681 909971475 241453319 701648634 241453319 701648634 695828359 257371648 695828359 257371648 850665207 148375378 850665207 239352589 850665207 239352589 285443531 801114242 285443531 801114242 183610539 975695584 183610539 975695584 25495368 975695584 190895418 568247149 190895418 568247149 462581905 513667311 462581905 513667311 600454787 276612190 600454787 276612190 916655362 43588077 916655362 43588077 955371984 43588077 866574238 376252883 866574238 376252883 622708378 791836596 622708378 791836596 32754205 968440818 32754205 941579873 32754205 941579873 72032918 525875694 72032918 525875694 510422004 253885237 510422004 253885237 852585219 49722350 852585219 49722350 948951837 49722350 758181318 414178211 758181318 414178211 480424942 535679514 480424942 535679514 408471845 742982682 408471845 742982682 249416715 949176855 249416715 949176855 51993410 949176855 223935879 571553633 223935879 571553633 554558320 339247451 554558320 339247451 662414922 146613356 662414922 146613356 852207333 146613356 202260411 909702788 202260411 909702788 67036177 935335230 67036177 882563163 67036177 882563163 137591983 738436667 137591983 738436667 320774311 288264145 320774311 288264145 951306730 47525415 951306730 169951182 951306730 169951182 683942700 377197552 683942700 377197552 344153085 676186472 344153085 676186472 83607538 921495555 83607538 921495555 80567407 921495555 350601376 618507371 350601376 618507371 423709278 435744064 423709278 435744064 629075026 310953115 629075026 310953115 959310730 39959474 959310730 44002243 959310730 44002243 413074825 619446863 413074825 619446863 359681343 870962765 359681343 870962765 130162912 870962765 198496480 681860456 198496480 681860456 540210337 219610632 540210337 219610632 779281292 219610632 641368269 707772883 641368269 707772883 254639145 797347204 254639145 797347204 202850118 797347204 406526824 557545222 406526824 557545222 668139980 230500469 668139980 230500469 777240274 14811116 777240274 14811116 984923162 14811116 921047676 319704846 921047676 319704846 170939078 900276727 170939078 900276727 18995002 982022280 18995002 904096486 18995002 904096486 134140459 782486628 134140459 782486628 350663585 539161485 350663585 539161485 530556815 389939406 530556815 389939406 652236419 211772907 652236419 211772907 797566087 170982540 797566087 170982540 843741642 155257874 843741642 164692112 843741642 164692112 767070476 272637901 767070476 272637901 639009900 539197393 639009900 539197393 354982760 761861011 354982760 761861011 202812070 898679410 202812070 898679410 6495474 993553498 6495474 815445954 6495474 815445954 199840799 707030810 199840799 707030810 551712655 388772451 551712655 388772451 810007146 152199210 810007146 152199210 888574098 110148260 888574098 187874159 888574098 187874159 711397978 317364249 711397978 317364249 513134250 749607477 513134250 749607477 78235623 923648360 78235623 765824304 78235623 765824304 635956738 322497632 635956738 322497632 761417245 110027603 761417245 110027603 997295690 2821076 997295690 148532328 997295690 148532328 569636992 459540347 569636992 459540347 102456266 899205257 102456266 634212811 102456266 634212811 559789680 334262844 559789680 334262844 838909134 52755815 838909134 52755815 945968486 52755815 842416272 392047389 842416272 392047389 559672870 531437486 559672870 531437486 319064129 706989254 319064129 706989254 273326996 802514090 273326996 802514090 192846597 883983615 192846597 883983615 63745448 994256347 63745448 994256347 5497564 994256347 181333735 527031979 181333735 527031979 615665675 299308231 615665675 299308231 831719653 53369055 831719653 53369055 998274420 1930874 998274420 13308791 998274420 13308791 872074542 379112078 872074542 379112078 436792369 655592467 436792369 655592467 101669634 900325536 101669634 605285307 101669634 605285307 515674712 229378635 515674712 229378635 872628120 80764508 872628120 80764508 929883233 68863965 929883233 105623545 929883233 105623545 700832477 343769666 700832477 343769666 632244898 500660162 632244898 500660162 392438000 639272688 392438000 639272688 290491046 957456695 290491046 957456695 17616087 983374414 17616087 631565316 17616087 631565316 408431405 441679700 408431405 441679700 561843223 285812402 561843223 285812402 735907461 48208113 735907461 48208113 950548252 48208113 762091439 370578696 762091439 370578696 587706741 474548357 587706741 474548357 489227520 513818914 489227520 513818914 410623259 990983586 410623259 990983586 9453089 990983586 27245670 968467383 27245670 968467383 54803507 650622925 54803507 650622925 368754011 292945704 368754011 292945704 869887484 128363227 869887484 216387157 869887484 216387157 723376036 284590676 723376036 284590676 546529634 561371017 546529634 561371017 411635446 675048597 411635446 675048597 293397699 779574790 293397699 779574790 175828723 866395055 175828723 866395055 79025856 922898631 79025856 860477016 79025856 860477016 456453077 292208451 456453077 292208451 995885335 4193429 995885335 391099404 995885335 391099404 542604644 528046305 542604644 528046305 442746687 654926506 442746687 654926506 215610189 792578287 215610189 792578287 53963050 990621859 53963050 990621859 9802518 990621859 91735296 897723405 91735296 897723405 245800000 729102659 245800000 729102659 336116247 473372269 336116247 473372269 988955971 11036235 988955971 177749518 988955971 177749518 802989692 343740439 802989692 343740439 582385912 612065035 582385912 612065035 385568330 866648718 385568330 866648718 51801801 949347756 51801801 878690954 51801801 878690954 480164705 370070906 480164705 370070906 786782062 140552254 786782062 140552254 875751962 108900861 875751962 108900861 905136335 93585864 905136335 245444017 905136335 245444017 681694048 358284308 681694048 358284308 562857009 518656522 562857009 518656522 328792665 672605206 328792665 443516102 328792665 443516102 728768298 70934719 728768298 70934719 927724846 70934719 759209943 473575217 759209943 473575217 439545734 565048206 439545734 565048206 312343379 831872080 312343379 831872080 138237937 981038867 138237937 981038867 20130187 981038867 66875560 778255742 66875560 778255742 375758394 560278722 375758394 560278722 465623473 496908332 465623473 496908332 759256300 184645497 759256300 184645497 894334370 95953762 894334370 95953762 903746055 6611269 903746055 6611269 993416317 6611269 961772084 188364010 961772084 188364010 535173098 715514633 535173098 715514633 280505601 833712777 280505601 833712777 167201605 833712777 192154429 754362426 192154429 754362426 312714933 477645248 312714933 477645248 875832498 122214660 875832498 122214660 952895996 45864691 952895996 197515792 952895996 197515792 798867581 468479659 798867581 468479659 421993337 587634236 421993337 587634236 411462651 708380499 411462651 708380499 244713451 790850590 244713451 790850590 104138033 918894551 104138033 918894551 83133314 918894551 195244524 803794760 195244524 803794760 214554507 513830813 214554507 513830813 548163420 432976065 548163420 432976065 629247685 281936843 629247685 281936843 719109838 262210724 719109838 262210724 931738834 66813840 931738834 144191800 931738834 144191800 836516340 240391480 836516340 240391480 726528328 356394860 726528328 356394860 580647493 994463258 580647493 994463258 5330084 994463258 18710668 846939836 18710668 846939836 479838393 487687784 479838393 487687784 621923617 320214499 621923617 320214499 891109684 88760269 891109684 88760269 909594376 88760269 862581356 174749440 862581356 174749440 543563620 838643629 543563620 838643629 154065065 846728435 154065065 752362146 154065065 752362146 395177023 483054151 395177023 483054151 795411524 67945311 795411524 67945311 930680475 67945311 893934199 210466915 893934199 210466915 746597888 294880823 746597888 294880823 659122893 454189331 659122893 454189331 515932531 561219766 515932531 561219766 427760054 641181875 427760054 641181875 289580793 787506077 289580793 787506077 198965098 826825149 198965098 826825149 6023064 993800739 6023064 826768210 6023064 826768210 236359258 621924821 236359258 621924821 695318078 127226693 695318078 127226693 989869383 9902093 989869383 78907134 989869383 78907134 914973492 136934386 914973492 136934386 756922513 245289956 756922513 245289956 734978412 389715756 734978412 389715756 603033193 408212396 603033193 408212396 229317206 964180501 229317206 964180501 36894467 964180501 56021613 646353466 56021613 646353466 368149934 492430188 368149934 492430188 574681872 393696275 574681872 393696275 632561919 281849881 632561919 281849881 892001388 106976945 892001388 148493397 892001388 148493397 672331935 344427774 672331935 344427774 456824972 744779615 456824972 744779615 249187806 846910281 249187806 846910281 11449864 989839805 11449864 989839805 10621137 989839805 38110048 681742490 38110048 681742490 335754622 401330326 335754622 401330326 739112825 226425128 739112825 226425128 824402965 174276722 824402965 385807276 824402965 385807276 548693544 482282780 548693544 482282780 516962207 534533831 516962207 534533831 360550863 885567743 360550863 885567743 12079028 988580080 12079028 609756047 12079028 609756047 773445568 167803448 773445568 167803448 931190052 67430524 931190052 301602979 931190052 301602979 604307501 425176715 604307501 425176715 570183231 464930859 570183231 464930859 471762499 675835032 471762499 675835032 282135539 737519357 282135539 737519357 251503908 962789854 251503908 962789854 38454145 962789854 104713563 896501280 104713563 896501280 137680834 804120883 137680834 804120883 246157374 654658299 246157374 654658299 359717955 508779413 359717955 508779413 524868586 331602900 524868586 331602900 688285459 271901099 688285459 271901099 832803782 104162721 832803782 104162721 895458421 104162721 566716185 477612489 566716185 477612489 445314322 568954545 445314322 568954545 213012857 920705810 213012857 920705810 73234357 948915546 73234357 948915546 52303157 948915546 177719492 808419925 177719492 808419925 298835872 571277476 298835872 571277476 627745332 237419182 627745332 237419182 814337856 104191285 814337856 104191285 937301156 47130697 937301156 47130697 997371007 2723354 997371007 187880539 997371007 187880539 808283020 281849220 808283020 281849220 674355547 370412371 674355547 370412371 381851497 647801631 381851497 647801631 188115478 920998333 188115478 920998333 38286520 962917847 38286520 853544375 38286520 853544375 191023188 381394216 191023188 381394216 749357292 157401288 749357292 157401288 945066714 53726650 945066714 74909332 945066714 74909332 746381049 477471893 746381049 477471893 503734605 515012996 503734605 515012996 212372320 889001058 212372320 889001058 112242470 889001058 215427392 707909139 215427392 707909139 358118831 466378098 358118831 466378098 680574868 277210707 680574868 277210707 921534255 50596870 921534255 50596870 948141884 50596870 878704041 139701618 878704041 139701618 598704848 707350595 598704848 707350595 274019517 742751801 274019517 742751801 228846331 944428828 228846331 944428828 56954606 944428828 142017576 793624728 142017576 793624728 262520151 581563500 262520151 581563500 589391140 394374332 589391140 394374332 623194411 311526579 623194411 311526579 801411408 68422532 801411408 68422532 980988699 5351873 980988699 5351873 994782242 5351873 929866525 235061524 929866525 235061524 755388387 330529496 755388387 330529496 349654844 658012163 349654844 658012163 343115344 658012163 466060837 102775072 466060837 102775072 896849955 102775072 843040198 433341309 843040198 433341309 393684826 669922678 393684826 669922678 303905740 731626124 303905740 731626124 243296554 877539214 243296554 877539214 5751955 993999661 5751955 884297409 5751955 884297409 247112472 638286015 247112472 638286015 665108982 236277287 665108982 236277287 821227843 109614876 821227843 109614876 894414103 93882359 894414103 93882359 916345270 66035055 916345270 66035055 991170869 8528480 991170869 144824469 991170869 144824469 647479543 505588070 647479543 505588070 474369171 840158524 474369171 840158524 137058711 864678160 137058711 561428667 137058711 561428667 490131038 397160476 490131038 397160476 611614875 320182113 611614875 320182113 832069396 159198642 832069396 159198642 932420522 4195729 932420522 4195729 995871445 4195729 927067688 96266082 927067688 96266082 594809705 448091954 594809705 448091954 291080686 865956599 291080686 865956599 126013332 909738269 126013332 909738269 92724770 909738269 167230595 786094618 167230595 786094618 467123200 529547976 467123200 529547976 614233413 116313026 614233413 116313026 895844871 98591325 895844871 98591325 977172412 22262330 977172412 34536457 977172412 34536457 16869827 984165836 16869827 849873234 16869827 849873234 207038503 734876348 207038503 734876348 530825965 323112986 530825965 323112986 739946324 259776417 739946324 279276608 739946324 279276608 565151815 747979258 565151815 747979258 83329626 918667564 83329626 612162782 83329626 612162782 606784263 26332550 606784263 26332550 973351612 26332550 930319626 84411214 930319626 84411214 840640552 260083446 840640552 260083446 556125923 529274069 556125923 529274069 424152962 880815292 424152962 880815292 7980851 992275862 7980851 988864847 7980851 988864847 37938864 929277718 37938864 929277718 537038169 280587411 537038169 280587411 756769742 218793658 756769742 218793658 800798498 158497167 800798498 158497167 840417383 158497167 810038944 231523055 810038944 231523055 703489282 368998414 703489282 368998414 598712713 566607957 598712713 566607957 417747957 900737783 417747957 900737783 101155055 900737783 379933266 591454689 379933266 591454689 520762134 478858942 520762134 478858942 699288621 92663218 699288621 92663218 978537608 5984742 978537608 5984742 994053837 5984742 975890764 188089384 975890764 188089384 485203302 524317328 485203302 524317328 309754973 922422188 309754973 922422188 9313630 991088515 9313630 857230498 9313630 857230498 190950434 755225858 190950434 755225858 364226790 614525435 364226790 614525435 479169934 325518504 479169934 325518504 920327004 78511347 920327004 149487943 920327004 149487943 653307320 636779103 653307320 636779103 296989193 726671164 296989193 726671164 233079020 777729360 233079020 777729360 31552132 969761848 31552132 945250745 31552132 945250745 363099950 554856923 363099950 554856923 551147116 399590646 551147116 399590646 641526887 271716450 641526887 271716450 861180353 137418700 861180353 139123909 861180353 139123909 859796588 486280948 859796588 486280948 339218116 736761226 339218116 736761226 234657287 822246180 234657287 822246180 178284870 822246180 291273282 696159117 291273282 696159117 940574373 34244622 940574373 34244622 964985448 34244622 769113876 507526759 769113876 507526759 25910671 975245944 25910671 945817887 25910671 945817887 471768502 305482963 471768502 305482963 860006261 128310580 860006261 128310580 921907255 25136762 921907255 25136762 974441143 25136762 465119931 577917420 465119931 577917420 400511550 820673505 400511550 820673505 128138106 872808719 128138106 748234339 128138106 748234339 279552502 550936022 279552502 550936022 513523933 459245236 513523933 459245236 715952359 184246254 715952359 184246254 999341951 759279 999341951 224992043 999341951 224992043 731046472 594352844 731046472 594352844 383970737 752383336 383970737 752383336 122055156 997579259 122055156 997579259 2158 999995127 2158 931522822 2158 931522822 119634228 850501285 119634228 850501285 177803190 521940037 177803190 521940037 623039935 323947950 623039935 323947950 727456141 34842467 727456141 34842467 964193268 34842467 883111019 145122505 883111019 145122505 845648865 154996206 845648865 154996206 700998581 478980624 700998581 478980624 271571014 927004573 271571014 927004573 62988669 939161356 62988669 872065691 62988669 872065691 140766105 628965288 140766105 628965288 609707759 153735309 609707759 153735309 845154786 153735309 613470323 463756461 613470323 463756461 450287578 634891145 450287578 634891145 190088369 886868002 190088369 886868002 114231007 886868002 284606866 282242205 284606866 282242205 828067234 106224669 828067234 106224669 896004683 103550074 896004683 340988952 896004683 340988952 602027280 480355899 602027280 480355899 508796556 615885979 508796556 615885979 226252650 981632647 226252650 981632647 19312326 981632647 26371178 753667366 26371178 753667366 378614811 543277391 378614811 543277391 672260515 119595690 672260515 119595690 917362450 6763522 917362450 6763522 993217253 6763522 840368173 342862647 840368173 342862647 427455423 764949277 427455423 764949277 56352811 997376859 56352811 997376859 2469634 997376859 46470709 852339600 46470709 852339600 179857448 767465571 179857448 767465571 267572624 496458432 267572624 496458432 658256119 325323855 658256119 325323855 887074903 38218682 887074903 38218682 960727305 38218682 959039816 149648683 959039816 149648683 455506500 553759252 455506500 553759252 360394580 674254225 360394580 674254225 95303309 991329054 95303309 991329054 9020873 991329054 55643079 937867119 55643079 937867119 100951487 663377590 100951487 663377590 564252536 329706629 564252536 329706629 757880151 232161475 757880151 232161475 830688993 60762515 830688993 60762515 995441993 4692331 995441993 178305627 995441993 178305627 806962568 368002127 806962568 368002127 572270664 558453616 572270664 558453616 343372553 769161681 343372553 769161681 170658163 829839249 170658163 783161331 170658163 783161331 276898813 324637031 276898813 324637031 706751519 39065417 706751519 39065417 989068339 3119836 989068339 3119836 996957813 3119836 785902292 360739628 785902292 360739628 634063691 368824034 634063691 368824034 186386779 906142577 186386779 906142577 70904197 931006961 70904197 931006961 70615754 931006961 265198151 687539891 265198151 687539891 551868664 371024775 551868664 371024775 648935119 300762234 648935119 300762234 787402011 124548847 787402011 124548847 932502334 66000643 932502334 106985416 932502334 106985416 580472266 452165499 580472266 452165499 404897602 820611834 404897602 820611834 666474 999272350 666474 998199380 666474 998199380 29406669 630813368 29406669 630813368 432602695 560357757 432602695 560357757 475553031 404932154 475553031 404932154 679817265 144752259 679817265 144752259 853998900 144752259 853087713 215606490 853087713 215606490 741716341 432414037 741716341 432414037 445361184 593704138 445361184 593704138 86528305 960497679 86528305 960497679 40275849 960497679 284588508 709597099 284588508 709597099 350488575 326435299 350488575 326435299 894095884 87603439 894095884 87603439 958714291 40502321 958714291 55337640 958714291 55337640 888127035 250164221 888127035 250164221 674285741 361088517 674285741 361088517 612615034 404720194 612615034 404720194 520145074 607837199 520145074 607837199 386784476 701593898 386784476 701593898 286454687 733970620 286454687 733970620 262629997 858335334 262629997 858335334 58491266 943293497 58491266 823498911 58491266 823498911 437349251 497100415 437349251 497100415 766087522 232428331 766087522 289650587 766087522 289650587 256567788 930018831 256567788 930018831 71445561 930018831 77077791 891131496 77077791 891131496 201618125 751172029 201618125 751172029 306100562 339214604 306100562 339214604 726511990 207898180 726511990 207898180 876689734 121492337 876689734 184701592 876689734 184701592 685510079 373188314 685510079 373188314 595707955 722201682 595707955 722201682 146018614 904954569 146018614 904954569 97029189 904954569 142009404 709281558 142009404 709281558 309038833 597566370 309038833 597566370 450900643 539113289 450900643 539113289 537117186 311963521 537117186 311963521 811257640 88885768 811257640 88885768 909468996 88885768 887206797 155318778 887206797 155318778 766867831 246586159 766867831 246586159 384911587 651803357 384911587 651803357 349055275 651803357 652949469 82603998 652949469 82603998 963064546 35880558 963064546 77101341 963064546 77101341 850715537 171432720 850715537 171432720 714554523 309004023 714554523 309004023 502226114 602493879 502226114 602493879 384590444 619013204 384590444 619013204 328050584 861752860 328050584 861752860 101758467 900248849 101758467 655472126 101758467 655472126 432031407 221351813 432031407 221351813 819824296 178689664 819824296 383655720 819824296 383655720 447570075 552036546 447570075 552036546 431886767 659314851 431886767 659314851 222606354 849016777 222606354 849016777 66694715 939519501 66694715 939519501 62690801 939519501 178064311 740489394 178064311 740489394 278818158 621774387 278818158 621774387 476038249 463752469 476038249 463752469 567792417 334625306 567792417 334625306 907917801 63855699 907917801 63855699 934377820 63855699 819198613 232570378 819198613 232570378 584883264 516690831 584883264 516690831 18245589 982893095 18245589 978340113 18245589 978340113 99594598 781653952 99594598 781653952 295919463 555824751 295919463 555824751 465679381 406892280 465679381 406892280 747801061 176537954 747801061 176537954 838082757 158865408 838082757 158865408 873520673 122093419 873520673 122093419 876104652 122093419 833444859 500626814 833444859 500626814 321447118 836326851 321447118 836326851 37791679 963416923 37791679 963087592 37791679 963087592 60218191 742957252 60218191 742957252 391962619 598686633 391962619 598686633 465975618 513237592 465975618 513237592 513976786 450775053 513976786 450775053 568294411 308826015 568294411 308826015 961567759 37265995 961567759 227620482 961567759 227620482 381926956 670558624 381926956 670558624 288827709 818037563 288827709 818037563 68587850 943877210 68587850 943877210 57756232 943877210 301817411 650704405 301817411 650704405 414171715 339308646 414171715 339308646 666212387 312193107 666212387 312193107 764495735 59609874 764495735 59609874 938958124 59609874 755332311 307185629 755332311 307185629 558371007 578549304 558371007 578549304 330250982 685372777 330250982 685372777 235412877 883451073 235412877 883451073 44558732 977638935 44558732 977638935 23512329 977638935 118496555 693320714 118496555 693320714 481694516 438621534 481694516 438621534 567621772 298327155 567621772 298327155 736916827 261686052 736916827 261686052 951479418 20046010 951479418 20046010 980378274 3037124 980378274 3037124 997026589 3037124 850261741 243320248 850261741 243320248 643531392 776514422 643531392 776514422 158777526 878604114 158777526 878604114 10525194 989923973 10525194 926007104 10525194 926007104 136781660 806078575 136781660 806078575 202704545 771519525 202704545 771519525 385334829 509180044 385334829 509180044 491162875 472870766 491162875 472870766 561909859 265147652 561909859 265147652 873429504 124623539 873429504 283405540 873429504 283405540 619934397 466830668 619934397 466830668 323708802 985485123 323708802 985485123 15270595 985485123 335516756 654579968 335516756 654579968 729554639 94672123 729554639 94672123 986867319 13269625 986867319 50813834 986867319 50813834 883374409 212289688 883374409 212289688 584816723 539140302 584816723 539140302 132040442 922160472 132040442 922160472 23284687 997925880 23284687 997925880 1888307 997925880 245589988 751982193 245589988 751982193 409422976 356058807 409422976 356058807 653206305 335569530 653206305 335569530 689523568 126762326 689523568 126762326 871664815 9949340 871664815 9949340 989834578 9949340 832880280 428344280 832880280 428344280 411542613 747590980 411542613 747590980 168609254 832106199 168609254 724153256 168609254 724153256 437062088 400128382 437062088 400128382 915418001 78251064 915418001 78251064 920570395 78251064 830274941 281578565 830274941 281578565 624281441 458001676 624281441 458001676 539147969 464429707 539147969 464429707 372610154 742578569 372610154 742578569 174633387 834282450 174633387 834282450 121593910 893503462 121593910 893503462 107582969 893503462 325604996 632012671 325604996 632012671 456925779 462968163 456925779 462968163 549961003 424272442 549961003 424272442 712256360 127239401 712256360 127239401 998030759 2221100 998030759 19483265 998030759 19483265 840432551 229817181 840432551 229817181 514194817 807875311 514194817 807875311 43140729 957702752 43140729 376898920 43140729 376898920 723447871 158756504 723447871 158756504 840131154 158756504 34597848 966454101 34597848 957050265 34597848 957050265 64402851 700246537 64402851 700246537 333422884 596532152 333422884 596532152 459690898 533068357 459690898 533068357 500942567 385546283 500942567 385546283 965109504 34075509 965109504 348822938 965109504 348822938 750796 999237960 750796 718347814 750796 718347814 559357245 436371517 559357245 436371517 902184581 24498871 902184581 24498871 974936174 24498871 776253490 362191124 776253490 362191124 224152548 802382451 224152548 802382451 160754140 907776031 160754140 907776031 94713674 907776031 166313797 540004238 166313797 540004238 582144495 75440023 582144495 75440023 923120700 75440023 554092689 520182322 554092689 520182322 106520283 951070903 106520283 951070903 49993687 951070903 161394336 737172859 161394336 737172859 321765014 676151300 321765014 676151300 335432308 596920430 335432308 596920430 754233740 167832080 754233740 167832080 906209734 79988518 906209734 79988518 918936673 79988518 660618955 341122682 660618955 341122682 656380934 599745456 656380934 599745456 380995894 767703152 380995894 767703152 200554007 991786468 200554007 991786468 8616117 991786468 23420101 703823000 23420101 703823000 399421894 517979525 399421894 517979525 997609657 2533474 997609657 184814285 997609657 184814285 776048001 245319393 776048001 245319393 176463557 933415499 176463557 933415499 65731049 959857898 65731049 959857898 40945515 959857898 58516341 881097138 58516341 881097138 174796862 735852275 174796862 735852275 388558382 467893927 388558382 467893927 576227069 274755144 576227069 274755144 962692528 36100142 962692528 99230866 962692528 99230866 685922933 655082503 685922933 655082503 276252556 795371698 276252556 795371698 65655294 936505794 65655294 876805466 65655294 876805466 765968754 179696397 765968754 179696397 873044523 45217697 873044523 45217697 953561211 45217697 696270948 353630388 696270948 353630388 444473123 628932521 444473123 628932521 137852288 863934623 137852288 842103889 137852288 842103889 372728016 306119649 372728016 306119649 805651665 135356932 805651665 135356932 955316003 17249686 955316003 17249686 982186686 17249686 960173364 149085220 960173364 149085220 620900288 595731634 620900288 595731634 274287327 746357075 274287327 746357075 252131156 771498536 252131156 771498536 175047782 854692209 175047782 854692209 38672429 970346017 38672429 970346017 31024975 970346017 463501852 15648358 463501852 15648358 983936193 15648358 796105073 466746089 796105073 466746089 487923432 805851297 487923432 805851297 155209323 916645984 155209323 916645984 5929925 993894652 5929925 803795534 5929925 803795534 330874545 249494662 330874545 249494662 860914780 137800181 860914780 236203817 860914780 236203817 761054525 401432279 761054525 401432279 469806300 533340288 469806300 533340288 255597874 745224482 255597874 564963411 255597874 564963411 546153552 384037167 546153552 384037167 651521980 216725961 651521980 216725961 893384503 105781821 893384503 885462885 893384503 885462885 115455086 885462885 338097896 639192400 338097896 639192400 393769417 569710479 393769417 569710479 492176015 378290754 492176015 378290754 629267561 370178041 629267561 385245748 629267561 385245748 576697482 531606539 576697482 531606539 367501642 639484546 367501642 639484546 249564574 766832995 249564574 766832995 177587355 834848648 177587355 834848648 77154926 924671727 77154926 903685844 77154926 903685844 192065176 769964404 192065176 769964404 248771147 711653138 248771147 711653138 610479914 365464259 610479914 365464259 711872833 209179929 711872833 209179929 789335855 209179929 717777057 680811672 717777057 680811672 279346527 744788534 279346527 744788534 228803349 856962691 228803349 856962691 77962271 929018282 77962271 929018282 21127621 980207334 21127621 959495507 21127621 959495507 95449368 774266942 95449368 774266942 284991593 496910623 284991593 496910623 603279293 252973865 603279293 252973865 764446191 61042995 764446191 61042995 991163324 8544823 991163324 42515979 991163324 42515979 268220431 879953066 268220431 879953066 26605855 974525753 26605855 955910433 26605855 955910433 75184845 856290451 75184845 856290451 219187782 706996572 219187782 706996572 326890788 645282932 326890788 645282932 435167552 102213826 435167552 102213826 963431399 16355524 963431399 16355524 983298571 16355524 910541847 154962392 910541847 154962392 636230532 554297699 636230532 554297699 378836676 660453231 378836676 660453231 338446925 746878614 338446925 746878614 207900510 809529612 207900510 809529612 42364433 958433233 42364433 844081193 42364433 844081193 167807138 714639983 167807138 714639983 404083412 508474085 404083412 508474085 684134662 294412351 684134662 294412351 821535317 111100200 821535317 111100200 992457159 7430722 992457159 69299132 992457159 69299132 808623145 253201349 808623145 253201349 578541573 500956134 578541573 500956134 421095102 592048146 421095102 592048146 257128904 808405719 257128904 808405719 119477069 911354428 119477069 911354428 58005218 943593122 58005218 614302568 58005218 614302568 716318317 113117660 716318317 113117660 885217287 113117660 815459013 226980233 815459013 226980233 578818241 765431974 578818241 765431974 214260052 875076569 214260052 875076569 7496386 992708874 7496386 838622256 7496386 838622256 163790416 115222467 163790416 115222467 899799202 27916365 899799202 27916365 996156499 3978026 996156499 161613278 996156499 161613278 448495712 904827479 448495712 904827479 55397832 967427857 55397832 967427857 33679157 967427857 90164048 820481082 90164048 820481082 203544503 785238804 203544503 785238804 303129613 599507256 303129613 599507256 454597786 490501479 454597786 490501479 526739581 248367511 526739581 248367511 782907035 176838125 782907035 176838125 940319603 43797962 940319603 43797962 961023377 37961353 961023377 239282516 961023377 239282516 573808032 747656708 573808032 747656708 114446819 886634122 114446819 787717440 114446819 787717440 320491337 559367304 320491337 559367304 583841070 392856309 583841070 392856309 608271104 352100176 608271104 352100176 788540993 112632871 788540993 112632871 903906450 83224526 903906450 83224526 994936316 5268595 994936316 188805159 994936316 188805159 287289154 937122955 287289154 937122955 47908450 989029990 47908450 989029990 11570666 989029990 67358794 777831732 67358794 777831732 237671608 454369569 237671608 454369569 664779053 206957582 664779053 206957582 852651942 49511677 852651942 49511677 949091716 49511677 856204986 142944398 856204986 142944398 578148637 463550031 578148637 463550031 490062872 558316605 490062872 558316605 341240568 694900778 341240568 694900778 145473406 918042394 145473406 918042394 83925698 918042394 122669946 812879247 122669946 812879247 229658551 663153156 229658551 663153156 533625796 391386278 533625796 391386278 646089670 119150290 646089670 119150290 928588927 53199882 928588927 53199882 945451613 53199882 894558804 143642684 894558804 143642684 833697951 258372259 833697951 258372259 733839981 386616144 733839981 386616144 397330382 681041154 397330382 681041154 315854424 691392182 315854424 691392182 83425648 930439349 83425648 930439349 19307217 981664551 19307217 844869117 19307217 844869117 343992456 96086877 343992456 96086877 991643004 8166552 991643004 59164888 991643004 59164888 872301817 641093635 872301817 641093635 54000259 952392549 54000259 952392549 48502142 952392549 110242562 771581073 110242562 771581073 601893810 358986055 601893810 358986055 884424244 76158713 884424244 76158713 944963583 53796438 944963583 181339567 944963583 181339567 769537360 445779666 769537360 445779666 410792125 720954543 410792125 720954543 253164559 747551870 253164559 738222114 253164559 738222114 505906022 126863270 505906022 126863270 967038536 5282053 967038536 5282053 994869295 5282053 908337980 145734347 908337980 145734347 694357867 420037543 694357867 420037543 455535206 592824218 455535206 592824218 395296236 609685484 395296236 609685484 103260090 898392549 103260090 858576837 103260090 858576837 194249530 611208148 194249530 611208148 516068218 425239358 516068218 425239358 584443594 292538462 584443594 292538462 823109635 92835458 823109635 92835458 995619348 4362356 995619348 409425040 995619348 409425040 449596349 621516503 449596349 621516503 184456507 967962377 184456507 967962377 33213176 967962377 35277142 816443885 35277142 816443885 230463608 617119941 230463608 617119941 410143649 585470518 410143649 585470518 426643276 405914427 426643276 405914427 634734788 339984246 634734788 339984246 721412567 28057274 721412567 28057274 992730541 7157331 992730541 258903074 992730541 258903074 609194452 446529000 609194452 446529000 415009638 655610677 415009638 655610677 145745573 860864514 145745573 860864514 140503379 860864514 272388132 671426272 272388132 671426272 337243365 275963845 337243365 275963845 918522735 80426646 918522735 316080316 918522735 316080316 394827226 623597397 394827226 623597397 351233416 663658440 351233416 663658440 198362817 923105374 198362817 923105374 34156035 966887576 34156035 965436150 34156035 965436150 81485167 888066438 81485167 888066438 438916344 317318792 438916344 317318792 923412766 19209119 923412766 19209119 991147670 8546697 991147670 274404178 991147670 274404178 627314401 556248738 627314401 556248738 341807164 732277075 341807164 732277075 218633507 921229511 218633507 921229511 80748323 921229511 221605080 672641317 221605080 672641317 336576633 567040079 336576633 567040079 458631412 341095884 458631412 341095884 790352038 208045915 790352038 538995634 790352038 538995634 443154618 576031693 443154618 576031693 420649495 628333801 420649495 628333801 234624801 843365023 234624801 843365023 46028564 977149932 46028564 977149932 4227283 995545850 4227283 945744529 4227283 945744529 74337423 907137543 74337423 907137543 330816328 545867743 330816328 545867743 700988608 246630422 700988608 246630422 858943372 109164143 858943372 109164143 942043691 57019376 942043691 60317572 942043691 60317572 834026972 250469020 834026972 250469020 740954857 349155639 740954857 349155639 442545566 888827520 442545566 888827520 15155891 985640271 15155891 845327329 15155891 845327329 219815225 669400936 219815225 669400936 350671292 528028916 350671292 528028916 542559615 457525146 542559615 457525146 676084759 293674372 676084759 293674372 913504416 84826510 913504416 149459361 913504416 149459361 848569850 190230189 848569850 190230189 493491063 532163521 493491063 532163521 382103980 767199679 382103980 767199679 133374623 967852879 133374623 967852879 33301315 967852879 241386220 747014374 241386220 747014374 302115237 606228307 302115237 606228307 981203803 18132925 981203803 159892464 981203803 159892464 570993602 990360583 570993602 990360583 9996383 990360583 85109339 887412870 85109339 887412870 192458126 685378068 192458126 685378068 414898258 415915442 414898258 415915442 617190903 353493136 617190903 353493136 677308228 288092902 677308228 288092902 838090471 131588306 838090471 131588306 866450986 131588306 487374672 760730933 487374672 760730933 240290148 760730933 249554155 593701238 249554155 593701238 451425342 367509241 451425342 367509241 835392315 164074377 835392315 352380277 835392315 352380277 618419954 393376591 618419954 393376591 589907372 675249399 589907372 675249399 303070900 945140178 303070900 945140178 56316008 945140178 162121004 625715474 162121004 625715474 405309470 427126983 405309470 427126983 944763909 53954886 944763909 278655062 944763909 278655062 684914594 464732654 684914594 464732654 479824413 536124012 479824413 536124012 458217422 660045183 458217422 660045183 179186554 919207023 179186554 919207023 82852685 919207023 327741121 472703569 327741121 472703569 610334281 269676531 610334281 269676531 765577325 139575180 765577325 139575180 946916804 27685599 946916804 27685599 981063977 18300761 981063977 51535488 981063977 51535488 883380619 241499459 883380619 241499459 704092449 409232746 704092449 409232746 566401871 490853866 566401871 490853866 496966228 802896855 496966228 802896855 71135877 930341554 71135877 876141368 71135877 876141368 173495350 807093173 173495350 807093173 245291054 695025576 245291054 695025576 495887852 379190456 495887852 379190456 757007684 233530180 757007684 233530180 912134882 64687821 912134882 64687821 933654375 64687821 898672782 547250472 898672782 547250472 310113154 862944413 310113154 862944413 31141827 978648271 31141827 978648271 22629086 978648271 88727840 697100378 88727840 697100378 465696116 491070627 465696116 491070627 601740157 189961315 601740157 189961315 807922778 189961315 732987768 292111572 732987768 292111572 601572022 607690012 601572022 607690012 57877852 946361818 57877852 946361818 55034224 946464483 55034224 937136467 55034224 937136467 299614290 422105965 299614290 422105965 615811163 303118956 615811163 303118956 816213196 8016429 816213196 8016429 991796420 8016429 827083979 233411767 827083979 233411767 718427889 288778309 718427889 288778309 480663174 565876300 480663174 565876300 364929003 976431392 364929003 976431392 24811023 976431392 169280211 335481245 169280211 335481245 725936909 151104771 725936909 151104771 874669287 118142137 874669287 118142137 880203103 118142137 746502427 366254263 746502427 366254263 591889462 618741074 591889462 618741074 352983113 670275507 352983113 670275507 173925799 999725832 173925799 999725832 296799 999725832 1113974 789560776 1113974 789560776 226401248 756032270 226401248 756032270 246880924 744503587 246880924 744503587 325893369 490533246 325893369 490533246 609246773 155613222 609246773 155613222 908130603 66998823 908130603 66998823 931581113 66998823 713415492 500189412 713415492 500189412 372930703 674008252 372930703 674008252 236613741 826921638 236613741 826921638 126752944 894684624 126752944 894684624 105000329 942544554 105000329 942544554 59462817 942544554 150348921 806167884 150348921 806167884 360715589 436614055 360715589 436614055 659963946 47609215 659963946 47609215 959310502 1650176 959310502 1650176 998533210 1650176 834636577 338272095 834636577 338272095 266542466 827193348 266542466 827193348 143683084 857863697 143683084 797050035 143683084 797050035 227955509 524681852 227955509 524681852 519236719 376124938 519236719 376124938 779306787 120132430 779306787 120132430 958680112 40532354 958680112 51040268 958680112 51040268 532484102 699701378 532484102 699701378 301829299 699701378 401068123 383549695 401068123 383549695 739700945 150236403 739700945 150236403 851607214 92868132 851607214 92868132 905709091 92868132 865831689 241769988 865831689 241769988 667410166 349310703 667410166 349310703 363560881 708816375 363560881 708816375 89010618 922557296 89010618 922557296 79358579 922557296 166340112 821928516 166340112 821928516 181013209 453198048 181013209 453198048 600052063 308020933 600052063 308020933 833467185 29514220 833467185 29514220 986466469 13599456 986466469 278021835 986466469 278021835 527490566 898453930 527490566 898453930 103175829 898453930 262637920 700508285 262637920 700508285 326083827 663689602 326083827 663689602 461138770 458141278 461138770 458141278 656155589 300888597 656155589 300888597 771079540 191001044 771079540 191001044 826418907 138723064 826418907 138723064 998138463 2051157 998138463 194318980 998138463 194318980 659696489 645242652 659696489 645242652 259226186 820302024 259226186 820302024 134066880 867354698 134066880 861535319 134066880 861535319 405724335 567290779 405724335 567290779 445708183 525629426 445708183 525629426 642755454 305807306 642755454 305807306 769877290 122653553 769877290 122653553 943852626 55300101 943852626 136947582 943852626 136947582 777964720 371483120 777964720 371483120 604291612 726015080 604291612 726015080 51663786 949481459 51663786 911067639 51663786 911067639 351474793 180144230 351474793 180144230 883872926 114498794 883872926 129108452 883872926 129108452 819445492 360530967 819445492 360530967 589275014 491929050 589275014 491929050 56812282 999891986 56812282 999891986 61429 999891986 47005347 940132351 47005347 940132351 165763886 667498274 165763886 667498274 479415604 294141871 479415604 294141871 990730875 9016978 990730875 217186050 990730875 217186050 738259598 442032989 738259598 442032989 371233567 645435153 371233567 645435153 107241109 956703535 107241109 956703535 44108571 956703535 45772515 563514742 45772515 563514742 748486809 47270673 748486809 47270673 951547231 47270673 848054625 229032498 848054625 229032498 567276162 624243162 567276162 624243162 160857137 840085513 160857137 834760661 160857137 834760661 249071111 679161522 249071111 679161522 519126114 422320571 519126114 422320571 728369484 107292695 728369484 107292695 916256920 59348756 916256920 59348756 939277002 59348756 799553483 291741540 799553483 291741540 707224849 454817051 707224849 454817051 537137871 692978004 537137871 692978004 270977817 932223371 270977817 932223371 69524045 932223371 131299134 550849066 131299134 550849066 581432710 251269057 581432710 251269057 785084827 76359588 785084827 76359588 928456188 70300019 928456188 235088607 928456188 235088607 670602444 418228975 670602444 418228975 483689824 634542903 483689824 634542903 348901268 701039863 348901268 701039863 93367779 945009265 93367779 945009265 56426341 945009265 111438580 350359914 111438580 350359914 780173056 215309821 780173056 215309821 958283086 14636484 958283086 14636484 985110061 14636484 936218496 105677295 936218496 105677295 723524324 409251795 723524324 409251795 507594389 548603656 507594389 548603656 401683819 610744611 401683819 610744611 349727292 772739728 349727292 772739728 63962828 938553355 63962828 874289221 63962828 874289221 363971401 566179367 363971401 566179367 624219066 374203005 624219066 374203005 747006848 104289388 747006848 104289388 913688252 84657522 913688252 243084107 913688252 243084107 729882912 558245369 729882912 558245369 164904933 984269504 164904933 984269504 16689024 984269504 17163415 834784719 17163415 834784719 356229303 440414987 356229303 440414987 713310411 269981529 713310411 269981529 765034540 66033173 765034540 66033173 994237044 5802374 994237044 431221702 994237044 431221702 390199389 901326706 390199389 901326706 100519843 901326706 242358702 636243076 242358702 636243076 367689152 595810691 367689152 595810691 419390650 444224655 419390650 444224655 629512667 334675695 629512667 334675695 720621561 269235343 720621561 269235343 863938540 131916901 863938540 131916901 895585931 33036889 895585931 33036889 966281178 33036889 759321976 258653182 759321976 258653182 711594110 438965697 711594110 438965697 422690543 677675088 422690543 677675088 23071527 978053461 23071527 967060241 23071527 967060241 295992742 686584003 295992742 686584003 390973931 598697674 390973931 598697674 486683742 369430632 486683742 369430632 703670871 249074131 703670871 249074131 912093221 67714694 912093221 67714694 995732615 4271470 995732615 99316955 995732615 99316955 435309421 656290273 435309421 656290273 185334606 849807919 185334606 849807919 49248784 951725975 49248784 849730773 49248784 849730773 189632867 96021294 189632867 96021294 930302173 19395531 930302173 19395531 979911907 19395531 966044230 92260390 966044230 92260390 850759326 291337329 850759326 291337329 443312400 595838773 443312400 595838773 357822794 659029705 357822794 659029705 230922322 792557425 230922322 792557425 125783498 875352399 125783498 824348984 125783498 824348984 502262372 369858385 502262372 369858385 707047062 151906994 707047062 151906994 846912864 151906994 575730376 772930922 575730376 772930922 29389602 978487171 29389602 978487171 17377730 986945146 17377730 986945146 13670066 986945146 237667335 762130991 237667335 762130991 250043527 614927582 250043527 614927582 681256387 264503683 681256387 264503683 869266735 107939725 869266735 107939725 957995241 41074672 957995241 76311687 957995241 76311687 900363095 192521366 900363095 192521366 773367678 436840506 773367678 436840506 403346989 604629380 403346989 604629380 119720547 951840372 119720547 951840372 49059432 951840372 174500060 811627700 174500060 811627700 258036719 732954731 258036719 732954731 446654315 527690937 446654315 527690937 472805718 146567894 472805718 146567894 963786242 35066547 963786242 44806945 963786242 44806945 927548040 89241007 927548040 89241007 379866725 837925204 379866725 837925204 60318150 941661885 60318150 673071910 60318150 673071910 446698766 477470147 446698766 477470147 635089134 352045069 635089134 352045069 760086134 219258096 760086134 219258096 989234947 3352779 989234947 3352779 996698266 3352779 782571729 584400364 782571729 584400364 332912853 677540916 332912853 677540916 277644015 743496099 277644015 743496099 152953063 849933285 152953063 849933285 106150983 949116184 106150983 949116184 51889109 949299214 51889109 862332141 51889109 862332141 340717774 595397389 340717774 595397389 518756843 450657726 518756843 450657726 611968481 309847892 611968481 309847892 763149856 215511963 763149856 215511963 867770334 108813588 867770334 108813588 908529577 60129299 908529577 60129299 983118940 16523893 983118940 77514051 983118940 77514051 751983120 707858997 751983120 707858997 177383028 862870628 177383028 862870628 39987462 974146021 39987462 974146021 14207293 986533668 14207293 819249731 14207293 819249731 191710250 438290511 191710250 438290511 697944035 279256509 697944035 279256509 969448336 23050875 969448336 23050875 976472882 23050875 794293347 286876388 794293347 286876388 663347855 387622701 663347855 387622701 359561057 746749706 359561057 746749706 193162741 876873573 193162741 876873573 123523138 981163335 123523138 981163335 19945894 981163335 279202478 574305198 279202478 574305198 452573877 518624929 452573877 518624929 640851169 335467903 640851169 335467903 818711122 108261782 818711122 108261782 890644382 108261782 749907564 361935125 749907564 361935125 520491640 517035552 520491640 517035552 308560762 897892180 308560762 897892180 95471520 906689430 95471520 887976947 95471520 887976947 176765964 803347051 176765964 803347051 238601311 688775784 238601311 688775784 566226608 8567123 566226608 8567123 991114192 8567123 917639088 98759312 917639088 98759312 774432466 404728931 774432466 404728931 530681296 654187763 530681296 654187763 170853436 856269749 170853436 856269749 40005802 960775037 40005802 829732358 40005802 829732358 624375164 19148895 624375164 19148895 980321494 19148895 962045373 292029896 962045373 292029896 521455731 623637618 521455731 623637618 200223709 860254653 200223709 860254653 141070397 860254653 235884003 658885109 235884003 658885109 424722903 477527990 424722903 477527990 954073871 44849000 954073871 99663436 954073871 99663436 765051684 333433497 765051684 333433497 368770521 785542542 368770521 785542542 25702351 975405661 25702351 955037424 25702351 955037424 122615436 867978046 122615436 867978046 146839880 808324970 146839880 808324970 252060630 635398597 252060630 635398597 434048642 383440112 434048642 383440112 669430877 263936566 669430877 263936566 836883485 19815633 836883485 19815633 999332368 803712 999332368 62986500 999332368 62986500 629340745 409492508 629340745 409492508 69579346 932138199 69579346 867948791 69579346 867948791 287685592 661114085 287685592 661114085 353536576 448486366 353536576 448486366 750451202 239595443 750451202 239595443 839050625 157031857 839050625 157031857 921809547 76810858 921809547 96907258 921809547 96907258 880121867 169338819 880121867 169338819 821653631 355959853 821653631 355959853 438742096 578593925 438742096 578593925 372884111 627487244 372884111 627487244 319034203 746680209 319034203 746680209 223211140 923736736 223211140 923736736 75066595 954545935 75066595 954545935 40909050 993856515 40909050 993856515 5948629 993856515 321035374 663467041 321035374 663467041 972549086 26734443 972549086 26734443 973054233 26734443 846231466 219117789 846231466 219117789 535011743 549292016 535011743 549292016 92660733 909783341 92660733 791168103 92660733 791168103 371266472 456364237 371266472 456364237 680925144 99060460 680925144 99060460 947925479 50890117 947925479 101526883 947925479 101526883 853212272 268252242 853212272 268252242 700732596 672665625 700732596 672665625 244572847 996625477 244572847 996625477 3341375 996625477 135123315 705370074 135123315 705370074 299789836 619468902 299789836 619468902 401243903 555366731 401243903 555366731 468440743 526847697 468440743 526847697 590108717 353797493 590108717 353797493 766644596 159663877 766644596 159663877 957497416 41645378 957497416 83743846 957497416 83743846 875634535 157895431 875634535 157895431 822676363 331641197 822676363 331641197 640338654 412275219 640338654 412275219 534104374 498868771 534104374 498868771 494641045 886946777 494641045 886946777 114130801 886946777 130079943 769215863 130079943 769215863 248565470 327300922 248565470 327300922 742166819 16026515 742166819 16026515 983627764 16026515 780174959 337124320 780174959 337124320 545168003 603095506 545168003 603095506 345290522 680640129 345290522 680640129 219927499 930386539 219927499 930386539 71084905 930386539 292425928 531198273 292425928 531198273 559469850 58351179 559469850 58351179 946969219 51856655 946969219 282083678 946969219 282083678 513224099 634192678 513224099 634192678 240134984 887290740 240134984 887290740 31799607 994237032 31799607 994237032 5551409 994237032 159300944 730977513 159300944 730977513 292782796 563111867 292782796 563111867 455597307 105328674 455597307 105328674 925485267 38872462 925485267 38872462 960177469 38872462 907012198 380535727 907012198 380535727 276424254 835012378 276424254 835012378 27231165 976011415 27231165 976011415 25297979 976011415 118660820 784121559 118660820 784121559 364979326 293500050 364979326 293500050 999738812 281608 999738812 95616929 999738812 95616929 820069294 532778716 820069294 532778716 287961657 798478091 287961657 798478091 64882465 957614516 64882465 957614516 21851317 979444599 21851317 870423387 21851317 870423387 200722368 732555985 200722368 732555985 308524734 414664285 308524734 414664285 725657088 190894930 725657088 190894930 831382272 101380159 831382272 101380159 898173256 101380159 807570183 245100985 807570183 245100985 599613605 505772354 599613605 505772354 407113297 685046991 407113297 685046991 272396015 888643809 272396015 888643809 102276856 899605249 102276856 853963103 102276856 853963103 188630176 700556222 188630176 700556222 330478123 610807678 330478123 610807678 744694360 254646177 744694360 278256215 744694360 278256215 491648888 552125773 491648888 552125773 375298434 647302456 375298434 647302456 30166720 971125803 30166720 843885443 30166720 843885443 177372985 531828335 177372985 531828335 619840291 322675913 619840291 322675913 747947402 133106042 747947402 133106042 947604727 51088226 947604727 293405021 947604727 293405021 580537612 726834127 580537612 726834127 185015873 824856985 185015873 824856985 140924116 984786430 140924116 984786430 16067546 984786430 186507060 664466473 186507060 664466473 376626622 564250093 376626622 564250093 585819164 218274132 585819164 218274132 819959473 149074244 819959473 149074244 968037804 15452145 968037804 15452145 984117912 15452145 857040902 402646786 857040902 402646786 449840779 720670513 449840779 720670513 262307541 807212341 262307541 807212341 193027070 807212341 233626257 735074103 233626257 735074103 383156706 523180761 383156706 523180761 662691024 19794383 662691024 19794383 979616541 19794383 802015809 487430379 802015809 487430379 359776813 999705188 359776813 999705188 323400 999705188 197850087 772003049 197850087 772003049 274649208 292622512 274649208 292622512 803225037 157227744 803225037 157227744 879694707 118592796 879694707 326677341 879694707 326677341 609712625 444586198 609712625 444586198 543884341 518599439 543884341 518599439 397335304 827013445 397335304 827013445 173825632 827013445 555092368 381846696 555092368 381846696 780885108 142419406 780885108 142419406 870677167 51737323 870677167 51737323 947061336 51737323 904920958 117668285 904920958 117668285 702543414 349381875 702543414 349381875 628879408 444872520 628879408 444872520 409512645 702740224 409512645 702740224 231320870 828812167 231320870 828812167 97023202 904957999 97023202 903795016 97023202 903795016 746236818 116756098 746236818 116756098 993512979 6551185 993512979 134769025 993512979 134769025 827378008 215061957 827378008 215061957 671738927 439349443 671738927 439349443 380682656 773428683 380682656 773428683 65360701 937797942 65360701 937797942 38027686 963168207 38027686 934359855 38027686 934359855 160982686 793542058 160982686 793542058 281406979 704767733 281406979 704767733 544681516 453840962 544681516 453840962 690255018 203532330 690255018 203532330 977928942 17130733 977928942 17130733 985598437 14277543 985598437 52338248 985598437 52338248 883939595 363621457 883939595 363621457 554729640 493539699 554729640 493539699 387930651 812330004 387930651 812330004 187933925 812330004 192675020 606783320 192675020 606783320 541201088 319667110 541201088 319667110 719409536 236168556 719409536 236168556 925854353 72997506 925854353 560423080 925854353 560423080 255959585 863718393 255959585 863718393 68353115 933524358 68353115 890533199 68353115 890533199 162571878 667486885 162571878 667486885 434560750 320795883 434560750 320795883 693450138 6914465 693450138 6914465 993056182 6914465 608789261 627198285 608789261 627198285 181024450 819797683 181024450 655364517 181024450 655364517 669867641 164430811 669867641 164430811 921503777 77264590 921503777 177569378 921503777 177569378 414490123 613632944 414490123 613632944 327261652 700537470 327261652 700537470 262786251 750217288 262786251 750217288 186612155 816057523 186612155 816057523 125536853 911929106 125536853 911929106 71391445 979236658 71391445 979236658 22065164 979236658 136481510 802457327 136481510 802457327 245834818 519738215 245834818 519738215 635356717 359799529 635356717 359799529 696469804 133106946 696469804 133106946 877116415 59113290 877116415 59113290 939572527 59113290 916111943 192071063 916111943 192071063 803194719 207423906 803194719 207423906 741688631 348164137 741688631 348164137 599989220 649193064 599989220 649193064 343782074 886090535 343782074 886090535 115034884 886090535 554394128 356645885 554394128 356645885 674235401 283783372 674235401 283783372 868530150 111169931 868530150 111169931 985435203 14384688 985435203 145981394 985435203 145981394 819825031 201055670 819825031 201055670 781100862 645159872 781100862 645159872 216999006 855143419 216999006 855143419 146173773 855143419 173011105 629302701 173011105 629302701 487509544 477936297 487509544 477936297 540364469 39120834 540364469 39120834 977983994 21350644 977983994 444478850 977983994 444478850 136430200 914902107 136430200 914902107 3692438 999612965 3692438 999612965 431981 999612965 77894082 904107497 77894082 904107497 260244371 279868889 260244371 279868889 772122244 222145227 772122244 222145227 821650361 121367926 821650361 121367926 876845024 121367926 731695170 313613916 731695170 313613916 538883741 464975474 538883741 464975474 302573018 797690249 302573018 797690249 62235874 939932337 62235874 928268801 62235874 928268801 325997654 540194156 325997654 540194156 484660563 323978504 484660563 323978504 975244111 6747485 975244111 6747485 993288966 6747485 737385508 436091670 737385508 436091670 365867969 732646353 365867969 732646353 67541338 934636988 67541338 633719346 67541338 633719346 378063830 444199350 378063830 444199350 725652087 25539031 725652087 25539031 974022822 25539031 806747399 303856574 806747399 303856574 593525355 434591102 593525355 434591102 320369787 767230389 320369787 767230389 221811336 849869907 221811336 849869907 151062339 849869907 170415452 737223354 170415452 737223354 373425141 505787985 373425141 505787985 602881275 317536146 602881275 317536146 691635456 208286044 691635456 208286044 833447950 105689272 833447950 105689272 905195291 93537164 905195291 242194191 905195291 242194191 359747096 648304078 359747096 648304078 85237962 916764878 85237962 892831504 85237962 892831504 118101858 511114063 118101858 511114063 748557386 225669869 748557386 225669869 898958075 90830758 898958075 90830758 912281825 85914035 912281825 133688982 912281825 133688982 840131222 295967112 840131222 295967112 669325521 712507380 669325521 712507380 283663226 783751461 283663226 783751461 37826682 986189445 37826682 986189445 14574438 986189445 91196389 800290279 91196389 800290279 244610682 634023550 244610682 634023550 387363523 482771187 387363523 482771187 639150480 128371047 639150480 128371047 913583415 43190380 913583415 43190380 971216178 28081508 971216178 158005790 971216178 158005790 748338201 290270006 748338201 290270006 659411442 421069140 659411442 421069140 490834803 539497631 490834803 539497631 2882608 997046758 2882608 971127071 2882608 971127071 152652914 795931688 152652914 795931688 394432836 503370368 394432836 503370368 702972373 169145388 702972373 169145388 901199425 98048587 901199425 112504299 901199425 112504299 832109878 336095011 832109878 336095011 547051581 471436644 547051581 471436644 518382548 537488752 518382548 537488752 372329455 659131645 372329455 659131645 193538031 809393399 193538031 809393399 115298111 885700365 115298111 820459762 115298111 820459762 351271111 530771691 351271111 530771691 536891358 425757559 536891358 425757559 625183712 269634414 625183712 269634414 944421142 54446267 944421142 400661085 944421142 400661085 575497807 469830267 575497807 469830267 365085038 956016849 365085038 956016849 44711820 956016849 50007997 919142660 50007997 919142660 722360259 227537535 722360259 227537535 783281442 21388126 783281442 21388126 977939561 21388126 487858550 767818680 487858550 767818680 7808513 992517896 7808513 953262310 7808513 953262310 107760697 606629616 107760697 606629616 410103030 547694711 410103030 547694711 538527774 443433379 538527774 443433379 557161045 440245600 557161045 440245600 583925766 233817299 583925766 233817299 844988301 133746772 844988301 133746772 864339818 133746772 315726352 744264470 315726352 744264470 175770130 959034754 175770130 959034754 37670854 963560028 37670854 948292454 37670854 948292454 175048000 792945525 175048000 792945525 259120394 631413171 259120394 631413171 537965871 334226093 537965871 334226093 719613314 106663879 719613314 106663879 913759411 23753399 913759411 23753399 995662956 4357678 995662956 96643954 995662956 96643954 599333056 438885958 599333056 438885958 519315501 487305835 519315501 487305835 232273758 992605087 232273758 992605087 7705022 992605087 75301652 922765392 75301652 922765392 159117460 841463627 159117460 841463627 167414806 829218719 167414806 829218719 182082274 809888402 182082274 809888402 202296035 786874784 202296035 786874784 475007847 423990468 475007847 423990468 767180432 210652 767180432 210652 999832446 210652 904107345 203329886 904107345 203329886 754448823 403792841 754448823 403792841 567423371 517485507 567423371 517485507 164630239 836195077 164630239 816485189 164630239 816485189 241631559 736742664 241631559 736742664 364029479 247828578 364029479 247828578 829590425 122625080 829590425 122625080 945490593 53160361 945490593 115565971 945490593 115565971 576586099 435747026 576586099 435747026 506516923 634309214 506516923 634309214 292674312 842353700 292674312 842353700 136693292 895747050 136693292 895747050 105655393 895747050 133223413 659694627 133223413 659694627 414886460 485273883 414886460 485273883 649068271 233227424 649068271 233227424 765255151 233227424 729895565 787998500 729895565 787998500 118117257 985234141 118117257 985234141 15516143 985234141 186658391 742951728 186658391 742951728 294171319 632435334 294171319 632435334 401941723 593358047 401941723 593358047 429124892 543216356 429124892 543216356 467257972 325155403 467257972 325155403 815131790 26360590 815131790 26360590 973321643 26360590 936433178 104911077 936433178 104911077 667377633 783717990 667377633 783717990 11744256 988895824 11744256 670146998 11744256 670146998 381120674 475225649 381120674 475225649 590717165 60390542 590717165 60390542 937999216 60390542 671737017 832057755 671737017 832057755 90257050 911949274 90257050 524606067 90257050 524606067 676109483 292246115 676109483 292246115 929878820 68895744 929878820 267462271 929878820 267462271 702836161 348204640 702836161 348204640 603560727 663310893 603560727 663310893 192622974 807539118 192622974 647473028 192622974 647473028 744326496 136590799 744326496 136590799 950884191 40969838 950884191 40969838 958129018 40969838 637594621 459612974 637594621 459612974 521640936 478868123 521640936 478868123 462780399 639013421 462780399 639013421 292869245 739285861 292869245 739285861 237053362 830889926 237053362 830889926 169754080 830889926 220036085 775285552 220036085 775285552 471384619 434810289 471384619 434810289 655053464 344572253 655053464 387053705 655053464 387053705 405731282 701702325 405731282 701702325 147170139 984839845 147170139 984839845 16038183 984839845 297390409 596755278 297390409 596755278 516592269 338395499 516592269 338395499 786321884 164281806 786321884 164281806 929584608 69106104 929584608 130229548 929584608 130229548 623716640 861737124 623716640 861737124 77730851 992839712 77730851 992839712 7325592 992839712 43909393 842112084 43909393 842112084 263288614 591478923 263288614 591478923 778920535 113759784 778920535 113759784 928441817 32115483 928441817 32115483 967243516 32115483 605029546 427835177 605029546 427835177 571379859 474424876 571379859 474424876 505183055 639730891 505183055 639730891 253145829 849882681 253145829 849882681 74047380 940093088 74047380 940093088 61969302 940093088 73952067 909951764 73952067 909951764 206924335 714245350 206924335 714245350 426105364 468983900 426105364 468983900 672890729 210457315 6728907
100009 120585 0 120585 999867304 120585 6376667 956427322 6376667 956427322 843054952 162101518 843054952 162101518 155456047 715332495 155456047 715332495 343169490 458409990 343169490 458409990 802456311 738866728 802456311 738866728 705673288 63484080 705673288 63484080 938108002 657653217 938108002 657653217 160875518 499961568 160875518 499961568 440699766 81501279 440699766 81501279 942165692 857869907 942165692 857869907 142979170 500039512 142979170 500039512 500038198 369208289 500038198 369208289 377036248 959807251 377036248 959807251 951060510 65966953 951060510 65966953 306233883 819014466 306233883 819014466 149944406 246691967 149944406 246691967 499999448 840685321 499999448 840685321 955971966 36023660 955971966 36023660 243468967 828528693 243468967 828528693 929582132 499973244 929582132 499973244 226204523 194391161 226204523 194391161 190245367 96219788 190245367 96219788 562147418 883881960 562147418 883881960 499972308 338636981 499972308 338636981 953762942 708062067 953762942 708062067 499999837 56685664 499999837 56685664 57034211 326165661 57034211 326165661 616939626 526972384 616939626 526972384 499963340 413214081 499963340 413214081 655135700 79888111 655135700 79888111 150947310 993849986 150947310 993849986 1516778 391302721 1516778 391302721 932596495 18554111 932596495 18554111 135006931 963372665 135006931 963372665 983048604 20918247 983048604 20918247 54706208 68050887 54706208 68050887 858820133 736282790 858820133 736282790 319120811 154457386 319120811 154457386 853060662 92820434 853060662 92820434 107175233 757534447 107175233 757534447 622286136 426140830 622286136 426140830 438544447 500029111 438544447 500029111 835831525 293853334 835831525 293853334 242743063 752936768 242743063 752936768 422175430 480873019 422175430 480873019 722296208 192034296 722296208 192034296 345037922 503922682 345037922 503922682 788619954 913783668 788619954 913783668 445622788 160489557 445622788 160489557 760318488 500029800 760318488 500029800 207535401 976389106 207535401 976389106 632448100 137057074 632448100 137057074 316562055 606315396 316562055 606315396 607779290 445820426 607779290 445820426 262479490 173375514 262479490 173375514 51141266 779657937 51141266 779657937 236254139 476598045 236254139 476598045 785840746 825801932 785840746 825801932 901462871 475134642 901462871 475134642 24550522 3446966 24550522 3446966 993960867 11530722 993960867 11530722 973037380 914018511 973037380 914018511 500034859 500021826 500034859 500021826 414695868 824561977 414695868 824561977 500008180 72252794 500008180 72252794 89557739 838035095 89557739 838035095 833637197 540810992 833637197 540810992 380105998 206117688 380105998 206117688 182719674 587345685 182719674 587345685 650551990 283256862 650551990 283256862 746879515 727720404 746879515 727720404 676990488 142050611 676990488 142050611 911582356 844723523 911582356 844723523 275500822 523626576 275500822 523626576 589605875 48199768 589605875 48199768 959046862 743517177 959046862 743517177 315947441 637833501 315947441 637833501 863125417 947348217 863125417 947348217 488195487 389290480 488195487 389290480 799601360 677466613 799601360 677466613 301448345 158115856 301448345 158115856 504269051 711722076 504269051 711722076 210945208 19539943 210945208 19539943 859348924 150384585 859348924 150384585 740565281 678212638 740565281 678212638 210758330 221495430 210758330 221495430 665623864 584624137 665623864 584624137 109310008 208274274 109310008 208274274 579620144 594835343 579620144 594835343 653261018 433366734 653261018 433366734 153149690 561104511 153149690 561104511 499973071 576721489 499973071 576721489 182249519 499960809 182249519 499960809 499971156 762484461 499971156 762484461 860632178 255754919 860632178 255754919 548796023 593570712 548796023 593570712 306438206 237194220 306438206 237194220 624417398 453114774 624417398 453114774 489854550 757477954 489854550 757477954 135599832 491655043 135599832 491655043 591809027 840944447 591809027 840944447 73478907 163821226 73478907 163821226 220324812 351586526 220324812 351586526 913034576 830093758 913034576 830093758 707309120 500022930 707309120 500022930 160793934 195147303 160793934 195147303 499996426 499982045 499996426 499982045 936625550 771356159 936625550 771356159 118893813 293013493 118893813 293013493 584121287 724888759 584121287 724888759 402404465 184451039 402404465 184451039 750405536 428680167 750405536 428680167 245606722 71269544 245606722 71269544 961967735 860368746 961967735 860368746 774026023 676860559 774026023 676860559 499968395 440446218 499968395 440446218 651327408 619249007 651327408 619249007 500039707 100992189 500039707 100992189 464374775 862589618 464374775 862589618 857008564 545367921 857008564 545367921 292446113 116342164 292446113 116342164 500012466 741365413 500012466 741365413 133856703 110415568 133856703 110415568 500031327 431751377 500031327 431751377 70161082 934996470 70161082 934996470 500034142 530624323 500034142 530624323 634575314 651984546 634575314 651984546 757002918 181081071 757002918 181081071 308679276 873242764 308679276 873242764 620646219 500002825 620646219 500002825 233658209 132328582 233658209 132328582 528670126 749930736 528670126 749930736 799985223 225484278 799985223 225484278 735989416 277825659 735989416 277825659 326145717 794306612 326145717 794306612 781920807 617587838 781920807 617587838 588356346 325138690 588356346 325138690 373946369 512824265 373946369 512824265 680062143 743817445 680062143 743817445 252792632 398971356 252792632 398971356 500022093 907349585 500022093 907349585 260316615 500000903 260316615 500000903 897909281 212437856 897909281 212437856 177671592 920242365 177671592 920242365 913706304 828676069 913706304 828676069 609464856 241153004 609464856 241153004 928126660 45928752 928126660 45928752 454875501 773670514 454875501 773670514 67146680 499966357 67146680 499966357 383139733 511759531 383139733 511759531 585669390 381919237 585669390 381919237 78228567 72725039 78228567 72725039 52076344 932058959 52076344 932058959 283878077 342241067 283878077 342241067 630426297 812576906 630426297 812576906 216386648 604710129 216386648 604710129 573243240 500010629 573243240 500010629 966374918 49810811 966374918 49810811 52413247 100968235 52413247 100968235 110267850 647181861 110267850 647181861 510049798 333103456 510049798 333103456 797191464 752311297 797191464 752311297 499968690 373108607 499968690 373108607 202260457 596227920 202260457 596227920 695283085 338163003 695283085 338163003 499961660 727629551 499961660 727629551 186933882 253208821 186933882 253208821 500001484 744690140 500001484 744690140 879467983 499967220 879467983 499967220 252608300 635166168 252608300 635166168 500023263 888012047 500023263 888012047 154110957 541277776 154110957 541277776 792542634 104492193 792542634 104492193 231541720 534228377 231541720 534228377 528910089 134145215 528910089 134145215 188765461 682793646 188765461 682793646 827292845 494641580 827292845 494641580 500016131 362389406 500016131 362389406 289022102 693194886 289022102 693194886 884209145 946531941 884209145 946531941 964505705 47647925 964505705 47647925 436298582 724232217 436298582 724232217 501833563 383574043 501833563 383574043 322240762 500012975 322240762 500012975 861459055 499960819 861459055 499960819 500008983 106019490 500008983 106019490 142754736 220699541 142754736 220699541 500035384 499972508 500035384 499972508 421120568 30722748 421120568 30722748 9216264 900229 9216264 900229 969923098 900010777 969923098 900010777 890599402 879268739 890599402 879268739 486835089 384085121 486835089 384085121 673131514 158611746 673131514 158611746 442453328 518224642 442453328 518224642 672948294 127426945 672948294 127426945 150071302 150974883 150071302 150974883 411099393 499972495 411099393 499972495 893020539 933830706 893020539 933830706 48222607 960157047 48222607 960157047 922653387 156034993 922653387 156034993 165089697 791142021 165089697 791142021 499993965 124230116 499993965 124230116 536040831 499975425 536040831 499975425 218657540 651980701 218657540 651980701 499988881 94613281 499988881 94613281 779580287 557933316 779580287 557933316 551604480 109365841 551604480 109365841 265433963 349883367 265433963 349883367 896891739 927525631 896891739 927525631 239998182 752526676 239998182 752526676 539115269 180727397 539115269 180727397 446810241 912088735 446810241 912088735 765924681 265066823 765924681 265066823 270806000 631768499 270806000 631768499 699494948 378503023 699494948 378503023 341641394 742403788 341641394 742403788 706918952 28652031 706918952 28652031 58511499 611886838 58511499 611886838 576435186 73961901 576435186 73961901 192895740 677622997 192895740 677622997 372620743 142764229 372620743 142764229 577864349 975280391 577864349 975280391 980304805 22199827 980304805 22199827 944438642 229268760 944438642 229268760 633613257 823797085 633613257 823797085 59313687 193499582 59313687 193499582 928963582 809437501 928963582 809437501 500022600 583090906 500022600 583090906 498321885 435697732 498321885 435697732 579850765 287616455 579850765 287616455 879325825 79916666 879325825 79916666 438108134 679523717 438108134 679523717 732043005 339796211 732043005 339796211 394675232 770014104 394675232 770014104 515673720 174762896 515673720 174762896 499966541 453502669 499966541 453502669 250317059 711923365 250317059 711923365 735553029 374462354 735553029 374462354 86024200 900882775 86024200 900882775 884299054 309347460 884299054 309347460 540583944 795736647 540583944 795736647 118384893 439936072 118384893 439936072 775747664 865887247 775747664 865887247 866730360 202299116 866730360 202299116 398735294 512440183 398735294 512440183 700252971 192045047 700252971 192045047 449309768 693701346 449309768 693701346 809963043 10393900 809963043 10393900 996052410 968203814 996052410 968203814 317929406 230517417 317929406 230517417 537901981 570281821 537901981 570281821 192419486 464477304 192419486 464477304 686232847 175326990 686232847 175326990 927618852 618774155 927618852 618774155 561758268 410639401 561758268 410639401 698586290 516922028 698586290 516922028 241867697 137435309 241867697 137435309 84596424 519753868 84596424 519753868 675613339 770565808 675613339 770565808 490760035 289100331 490760035 289100331 812590263 901267162 812590263 901267162 84003876 354442490 84003876 354442490 532491422 499996936 532491422 499996936 969747945 954496641 969747945 954496641 599688408 500017448 599688408 500017448 499966212 100797975 499966212 100797975 937830768 852925768 937830768 852925768 778581787 200757653 778581787 200757653 135659825 802219922 135659825 802219922 748794446 588436253 748794446 588436253 163307209 915984933 163307209 915984933 927925149 151260444 927925149 151260444 499970908 468379768 499970908 468379768 751739819 628945294 751739819 628945294 2331142 8545541 2331142 8545541 23483390 867630525 23483390 867630525 713811830 500015736 713811830 500015736 12719681 4327318 12719681 4327318 995910904 913060572 995910904 913060572 83293852 79676912 83293852 79676912 777845853 718718563 777845853 718718563 500009214 398660243 500009214 398660243 315012153 243124279 315012153 243124279 657874952 499998378 657874952 499998378 207653860 147967013 207653860 147967013 69584317 500037596 69584317 500037596 748909191 767668009 748909191 767668009 21410090 67617216 21410090 67617216 552678121 717138647 552678121 717138647 911364714 44287274 911364714 44287274 968639129 898932199 968639129 898932199 149490919 727895961 149490919 727895961 446207932 499999077 446207932 499999077 583814171 423486745 583814171 423486745 364581483 733075703 364581483 733075703 724704662 545467766 724704662 545467766 263079850 499972760 263079850 499972760 572017103 902331857 572017103 902331857 222431906 500030329 222431906 500030329 934631205 499990849 934631205 499990849 390331718 60330888 390331718 60330888 50661394 761981942 50661394 761981942 499965133 78327009 499965133 78327009 930560289 40847321 930560289 40847321 969980319 982037484 969980319 982037484 143887066 500004635 143887066 500004635 657333867 317827394 657333867 317827394 411270396 731604863 411270396 731604863 635092079 113784768 635092079 113784768 905448806 500017991 905448806 500017991 500015128 991999201 500015128 991999201 997374383 8626557 997374383 8626557 9824578 191339789 9824578 191339789 500025877 865338515 500025877 865338515 893597406 26849153 893597406 26849153 990862125 7766993 990862125 7766993 436712760 558685665 436712760 558685665 710232650 713465999 710232650 713465999 30877067 16117480 30877067 16117480 8969450 981459828 8969450 981459828 265481230 251809411 265481230 251809411 772094092 751533757 772094092 751533757 370497372 13866816 370497372 13866816 968184390 338360721 968184390 338360721 241098381 53543992 241098381 53543992 881904836 194252375 881904836 194252375 500015228 882377671 500015228 882377671 113259079 499994329 113259079 499994329 910380313 897141818 910380313 897141818 125860223 259044087 125860223 259044087 635468158 500029455 635468158 500029455 223246962 373451620 223246962 373451620 920327406 902161632 920327406 902161632 893190060 500000532 893190060 500000532 425616499 417444319 425616499 417444319 545933283 709139155 545933283 709139155 726207572 313780483 726207572 313780483 382472049 527658276 382472049 527658276 802137703 92607959 802137703 92607959 965059547 12712572 965059547 12712572 231206236 421319170 231206236 421319170 710310677 694787876 710310677 694787876 500005197 214364117 500005197 214364117 259543346 372176174 259543346 372176174 833864029 735189824 833864029 735189824 158165995 186023777 158165995 186023777 797768716 499990129 797768716 499990129 370487296 89307620 370487296 89307620 826707715 234905126 826707715 234905126 382924555 662979437 382924555 662979437 731107965 220530033 731107965 220530033 2578739 928939820 2578739 928939820 896730354 799275951 896730354 799275951 500003436 394622647 500003436 394622647 726433339 220961472 726433339 220961472 388007188 829666548 388007188 829666548 120110052 297081773 120110052 297081773 500002288 799819192 500002288 799819192 814090205 499979005 814090205 499979005 93839170 336807642 93839170 336807642 748199079 641626058 748199079 641626058 260572267 459839984 260572267 459839984 986689599 528455966 986689599 528455966 267565641 834965940 267565641 834965940 90802646 266294941 90802646 266294941 382629999 419542537 382629999 419542537 900752452 764558426 900752452 764558426 347413539 333125670 347413539 333125670 241192902 896776980 241192902 896776980 86361296 297916225 86361296 297916225 500027532 685678957 500027532 685678957 236678111 164148381 236678111 164148381 818100974 837653786 818100974 837653786 362092479 377773956 362092479 377773956 529286544 688189214 529286544 688189214 786617626 307862673 786617626 307862673 499987881 717393929 499987881 717393929 333997568 500038019 333997568 500038019 597328824 467041433 597328824 467041433 212140318 686144224 212140318 686144224 531461033 195220210 531461033 195220210 199113518 721900370 199113518 721900370 611842822 500000435 611842822 500000435 500035095 587767045 500035095 587767045 842425745 102989130 842425745 102989130 499965022 915019930 499965022 915019930 961791461 200745928 961791461 200745928 589389077 996765587 589389077 996765587 3555053 988649250 3555053 988649250 957248798 67609885 957248798 67609885 930440344 917160482 930440344 917160482 417459033 485052412 417459033 485052412 499995832 373484968 499995832 373484968 458593944 574282637 458593944 574282637 339398169 270691250 339398169 270691250 505890417 866624573 505890417 866624573 320250756 417730209 320250756 417730209 837802172 863332063 837802172 863332063 414399589 247333546 414399589 247333546 537789970 569462222 537789970 569462222 93109819 258893372 93109819 258893372 705776448 524925321 705776448 524925321 441148637 788227930 441148637 788227930 713576167 375153589 713576167 375153589 58282220 595302106 58282220 595302106 744660428 258713005 744660428 258713005 500038821 531376994 500038821 531376994 249560344 176298405 249560344 176298405 841503064 858963511 841503064 858963511 39743944 75935409 39743944 75935409 98368393 881361262 98368393 881361262 813265865 497642501 813265865 497642501 372988875 741695861 372988875 741695861 942752188 142673604 942752188 142673604 122882464 914860159 122882464 914860159 499994331 409439939 499994331 409439939 848833002 527700191 848833002 527700191 500000954 437645984 500000954 437645984 171574231 947950420 171574231 947950420 703964455 249473031 703964455 249473031 84985392 931916434 84985392 931916434 38112126 499976249 38112126 499976249 681759464 775425947 681759464 775425947 373710259 399399246 373710259 399399246 951666384 838898088 951666384 838898088 499989221 556089099 499989221 556089099 858901939 282660626 858901939 282660626 216823163 932314382 216823163 932314382 980686583 60267136 980686583 60267136 548657094 712926950 548657094 712926950 360671062 22879851 360671062 22879851 782371184 902057290 782371184 902057290 413593186 480392871 413593186 480392871 884622451 661123471 884622451 661123471 215177561 206024448 215177561 206024448 696002673 652705318 696002673 652705318 621671080 57317801 621671080 57317801 32378496 625158538 32378496 625158538 833191712 51512296 833191712 51512296 33589957 945068545 33589957 945068545 901076631 761950003 901076631 761950003 305810391 79133471 305810391 79133471 760602695 340758134 760602695 340758134 500010843 141971233 500010843 141971233 221906483 797647224 221906483 797647224 656400112 48624156 656400112 48624156 24675436 857281907 24675436 857281907 337318697 500004755 337318697 500004755 781513980 846621172 781513980 846621172 405859693 499976333 405859693 499976333 77234995 500032745 77234995 500032745 567006252 570373285 567006252 570373285 395419822 720782945 395419822 720782945 679898182 240690963 679898182 240690963 391132126 828068320 391132126 828068320 885234145 170002279 885234145 170002279 91083343 87807525 91083343 87807525 500011153 499979833 500011153 499979833 127030312 796019767 127030312 796019767 771166608 395655259 771166608 395655259 500032094 935310409 500032094 935310409 420579095 467651922 420579095 467651922 515752605 532485653 515752605 532485653 123491647 64182371 123491647 64182371 57521414 954452609 57521414 954452609 952721168 52185449 952721168 52185449 116082036 654026336 116082036 654026336 499991874 928160021 499991874 928160021 779029000 463643802 779029000 463643802 229263649 910992213 229263649 910992213 798102830 758556132 798102830 758556132 620291873 459799368 620291873 459799368 499999110 928912712 499999110 928912712 29948117 28921570 29948117 28921570 938992325 909289348 938992325 909289348 471794192 499997677 471794192 499997677 317594471 566705045 317594471 566705045 805388307 492100755 805388307 492100755 457399618 152498536 457399618 152498536 822936409 637085748 822936409 637085748 240729010 116295879 240729010 116295879 89886633 852260011 89886633 852260011 275492492 312389381 275492492 312389381 453945505 517253371 453945505 517253371 500030643 301791486 500030643 301791486 221227249 689947992 221227249 689947992 500033235 443270127 500033235 443270127 472331558 794481127 472331558 794481127 811641568 43997965 811641568 43997965 970129218 960300764 970129218 960300764 500021570 300336786 500021570 300336786 87070940 875579994 87070940 875579994 500012156 30648050 500012156 30648050 976274223 911257774 976274223 911257774 871040473 580551568 871040473 580551568 455079486 450976501 455079486 450976501 403739663 679939330 403739663 679939330 618963158 503328180 618963158 503328180 386504017 134666256 386504017 134666256 815283793 670847607 815283793 670847607 177472955 14036478 177472955 14036478 3551170 954673267 3551170 954673267 159095102 263062466 159095102 263062466 413789792 437391425 413789792 437391425 500010831 597188817 500010831 597188817 485134748 218169457 485134748 218169457 855341234 764131977 855341234 764131977 374643002 500010706 374643002 500010706 500007182 982962248 500007182 982962248 51818335 109395904 51818335 109395904 125690462 817471897 125690462 817471897 359784853 68622579 359784853 68622579 47129387 16230933 47129387 16230933 500007475 499992254 500007475 499992254 931521090 55040702 931521090 55040702 56037455 744333955 56037455 744333955 653093878 196444402 653093878 196444402 500015043 699598815 500015043 699598815 612937829 77075623 612937829 77075623 40814012 968696896 40814012 968696896 936671137 69040246 936671137 69040246 900555443 536303513 900555443 536303513 108655170 147619604 108655170 147619604 572547544 499961673 572547544 499961673 536493828 622508470 536493828 622508470 866890264 215119137 866890264 215119137 367060623 979220934 367060623 979220934 979219617 23658504 979219617 23658504 930188165 499996795 930188165 499996795 234605271 908666862 234605271 908666862 529932315 194918801 529932315 194918801 90864410 654810787 90864410 654810787 500034115 233257509 500034115 233257509 499998346 715610501 499998346 715610501 124578071 439492152 124578071 439492152 739637623 49650485 739637623 49650485 278303039 768611615 278303039 768611615 987558823 18805925 987558823 18805925 499989948 859449210 499989948 859449210 443530661 413486343 443530661 413486343 719140209 703669180 719140209 703669180 409129369 439983392 409129369 439983392 522710095 499972302 522710095 499972302 248103883 793271520 248103883 793271520 504783236 162258545 504783236 162258545 114787995 860696126 114787995 860696126 454525065 234010285 454525065 234010285 751090757 818225667 751090757 818225667 299942297 497238857 299942297 497238857 735203573 798836438 735203573 798836438 855084760 890642649 855084760 890642649 953635811 477063595 953635811 477063595 499991568 116604470 499991568 116604470 10287298 903724051 10287298 903724051 188435811 316082351 188435811 316082351 919714363 807018992 919714363 807018992 499975181 563663470 499975181 563663470 735504566 499986147 735504566 499986147 308298073 706104381 308298073 706104381 728869301 254211074 728869301 254211074 417290321 499984195 417290321 499984195 665047790 708553399 665047790 708553399 269256494 219087626 269256494 219087626 500029893 606857772 500029893 606857772 697774837 416335906 697774837 416335906 119879073 828696389 119879073 828696389 830396276 269805308 830396276 269805308 343613704 806120205 343613704 806120205 808934891 335755678 808934891 335755678 247020163 930331598 247020163 930331598 919443229 499992803 919443229 499992803 455016645 628963419 455016645 628963419 906690145 201761126 906690145 201761126 321644371 812510520 321644371 812510520 826446117 210321397 826446117 210321397 259397140 730842519 259397140 730842519 707655066 282423050 707655066 282423050 802722777 713015839 802722777 713015839 693260376 503465783 693260376 503465783 409035266 664222351 409035266 664222351 326253961 231602692 326253961 231602692 772659208 616616044 772659208 616616044 608424850 257443274 608424850 257443274 488609529 672563617 488609529 672563617 222975297 426986343 222975297 426986343 659056814 661934279 659056814 661934279 82538030 991255442 82538030 991255442 949719392 902313579 949719392 902313579 314771804 399905079 314771804 399905079 565104751 474687078 565104751 474687078 365466061 260827469 365466061 260827469 595771152 500019042 595771152 500019042 150821537 486881725 150821537 486881725 814440535 790646882 814440535 790646882 499967513 651503250 499967513 651503250 273633727 499994550 273633727 499994550 987734477 991662906 987734477 991662906 14483405 499974710 14483405 499974710 593386160 892122924 593386160 892122924 460155283 200616123 460155283 200616123 499969904 499961579 499969904 499961579 823562931 71645399 823562931 71645399 55820469 802017264 55820469 802017264 619030936 528089322 619030936 528089322 398295227 271265987 398295227 271265987 500021303 917690499 500021303 917690499 433034711 315790900 433034711 315790900 500009092 668699515 500009092 668699515 802183900 306473487 802183900 306473487 579174919 812770615 579174919 812770615 930154135 39249468 930154135 39249468 266506421 641294435 266506421 641294435 520458600 511812589 520458600 511812589 483209704 172659284 483209704 172659284 831562874 653023176 831562874 653023176 564907094 166107663 564907094 166107663 482704435 927242707 482704435 927242707 852249003 80707001 852249003 80707001 953349066 962422170 953349066 962422170 34884251 19224168 34884251 19224168 6361006 948935083 6361006 948935083 835952172 118532767 835952172 118532767 58241612 969429826 58241612 969429826 798206466 592300242 798206466 592300242 237849861 300571652 237849861 300571652 499970032 948591438 499970032 948591438 51267189 89642883 51267189 89642883 230231508 593979122 230231508 593979122 548651836 203634801 548651836 203634801 65341537 928481008 65341537 928481008 832088041 397141442 832088041 397141442 457545864 598390244 457545864 598390244 666152266 446029708 666152266 446029708 136148495 995544396 136148495 995544396 995563783 914773262 995563783 914773262 436240782 326120954 436240782 326120954 713035884 812352800 713035884 812352800 307958196 499987021 307958196 499987021 948165136 98556342 948165136 98556342 101469263 499976585 101469263 499976585 892072642 604847687 892072642 604847687 503982330 404411677 503982330 404411677 679279162 104913227 679279162 104913227 417725164 763408412 417725164 763408412 600849069 368908303 600849069 368908303 465045823 659741639 465045823 659741639 816805901 131955157 816805901 131955157 28239893 936233141 28239893 936233141 399620282 253517265 399620282 253517265 939647639 975009790 939647639 975009790 26494816 46183331 26494816 46183331 929415074 355571708 929415074 355571708 274739884 746508415 274739884 746508415 601028256 344204200 601028256 344204200 298302798 800312220 298302798 800312220 883206763 388875353 883206763 388875353 367537665 819758226 367537665 819758226 816642518 347768962 816642518 347768962 435208394 602533804 435208394 602533804 937344337 178512357 937344337 178512357 236699088 372837068 236699088 372837068 526140252 813470608 526140252 813470608 96649138 103582590 96649138 103582590 895754168 827281242 895754168 827281242 499980564 139698359 499980564 139698359 806527492 807581267 806527492 807581267 32220171 32615161 32220171 32615161 552045279 768971475 552045279 768971475 953396756 233406344 953396756 233406344 485630932 834624957 485630932 834624957 112457816 180990686 112457816 180990686 538264600 834017105 538264600 834017105 917137290 428693139 917137290 428693139 55154982 980426897 55154982 980426897 908997697 500008778 908997697 500008778 500028802 242045392 500028802 242045392 141589936 941468708 141589936 941468708 965474820 23679198 965474820 23679198 30363990 861907733 30363990 861907733 869731036 274254384 869731036 274254384 500004898 121520205 500004898 121520205 72598711 499990362 72598711 499990362 676659079 852635249 676659079 852635249 136551582 257425058 136551582 257425058 288950127 553006673 288950127 553006673 500004883 289807778 500004883 289807778 412139768 824121757 412139768 824121757 788554970 713146228 788554970 713146228 164917435 274896288 164917435 274896288 689625217 754629185 689625217 754629185 66291152 110238073 66291152 110238073 728307373 436624075 728307373 436624075 157697456 909762837 157697456 909762837 78689594 181599770 78689594 181599770 875654062 512211812 875654062 512211812 396604365 454002114 396604365 454002114 762887264 910745464 762887264 910745464 77428409 989337325 77428409 989337325 979596016 26425317 979596016 26425317 587882041 500032183 587882041 500032183 69297088 69341203 69297088 69341203 837128458 218180410 837128458 218180410 499960750 434632691 499960750 434632691 341476162 659676093 341476162 659676093 647432042 479508989 647432042 479508989 324770188 500036318 324770188 500036318 794140230 154300870 794140230 154300870 953872754 942202554 953872754 942202554 897520588 895777849 897520588 895777849 687725120 393369763 687725120 393369763 417077319 789326787 417077319 789326787 842437468 60864346 842437468 60864346 150143346 217084224 150143346 217084224 911317764 678029454 911317764 678029454 286396976 114636805 286396976 114636805 879787083 865869833 879787083 865869833 788917601 218965229 788917601 218965229 497989266 591210314 497989266 591210314 796627567 824898575 796627567 824898575 461838971 65947156 461838971 65947156 885727414 499972671 885727414 499972671 604281901 676598524 604281901 676598524 470254300 347444661 470254300 347444661 885956137 973404864 885956137 973404864 85390132 799574875 85390132 799574875 500024040 24856967 500024040 24856967 455252968 595950423 455252968 595950423 805058221 388543333 805058221 388543333 586417660 728406401 586417660 728406401 850734382 332522702 850734382 332522702 393988066 578011194 393988066 578011194 454887227 25371962 454887227 25371962 693061472 344689867 693061472 344689867 649598842 720904628 649598842 720904628 236039309 220943565 236039309 220943565 127410013 934182505 127410013 934182505 12040414 136104477 12040414 136104477 499984207 499988947 499984207 499988947 847429975 893463032 847429975 893463032 499976441 104523891 499976441 104523891 100352940 838487197 100352940 838487197 609326957 499979050 609326957 499979050 112695661 718877570 112695661 718877570 731843766 384668642 731843766 384668642 603816504 711994757 603816504 711994757 474413200 369327860 474413200 369327860 691227074 553638334 691227074 553638334 143428061 250721387 143428061 250721387 273657573 332666290 273657573 332666290 993305318 808054784 993305318 808054784 227230570 499966229 227230570 499966229 327146872 767374578 327146872 767374578 745148256 66260680 745148256 66260680 112390811 500020600 112390811 500020600 558872019 135429903 558872019 135429903 944234723 874400625 944234723 874400625 725756603 353435390 725756603 353435390 569694019 639583313 569694019 639583313 84787252 433943371 84787252 433943371 482268364 736643808 482268364 736643808 162429094 500027812 162429094 500027812 500037524 253086657 500037524 253086657 463839988 517420880 463839988 517420880 883608144 499994557 883608144 499994557 415858239 29832228 415858239 29832228 859015515 189118588 859015515 189118588 520163868 838122469 520163868 838122469 52911716 960068970 52911716 960068970 941595608 82883693 941595608 82883693 645503255 860262060 645503255 860262060 227630591 226153097 227630591 226153097 896567483 836599881 896567483 836599881 803871374 500000552 803871374 500000552 47877261 230634427 47877261 230634427 432771709 802595687 432771709 802595687 94346961 113275367 94346961 113275367 114143186 500011983 114143186 500011983 500034867 464851664 500034867 464851664 582932486 853800485 582932486 853800485 196851802 709988972 196851802 709988972 551946403 525786406 551946403 525786406 306023493 724891573 306023493 724891573 913261588 258238894 913261588 258238894 451419740 746569899 451419740 746569899 507407186 420294953 507407186 420294953 500032459 121685177 500032459 121685177 190222509 838179579 190222509 838179579 915449667 144419294 915449667 144419294 98983288 704501845 98983288 704501845 650014312 278140236 650014312 278140236 424572228 499978362 424572228 499978362 645665390 721311450 645665390 721311450 890990755 178609351 890990755 178609351 792310947 789737131 792310947 789737131 499988500 560519425 499988500 560519425 487147828 421557497 487147828 421557497 755611774 873124579 755611774 873124579 920488232 937614345 920488232 937614345 962030230 983047718 962030230 983047718 58645632 206900515 58645632 206900515 499964727 497729854 499964727 497729854 668166847 711760339 668166847 711760339 773863716 429860064 773863716 429860064 532221922 524724008 532221922 524724008 285829221 26448132 285829221 26448132 980456926 877237120 980456926 877237120 579118486 499976697 579118486 499976697 220915829 79652885 220915829 79652885 939580640 500019104 939580640 500019104 521327750 288849641 521327750 288849641 713934816 766594757 713934816 766594757 834481209 405300988 834481209 405300988 438334129 981709420 438334129 981709420 3729357 11973090 3729357 11973090 12373995 800508131 12373995 800508131 499973795 122157794 499973795 122157794 500039459 240898032 500039459 240898032 432480821 554204393 432480821 554204393 545075757 131864152 545075757 131864152 499974095 818979509 499974095 818979509 979308730 33458958 979308730 33458958 783930562 500000633 783930562 500000633 271719054 519494827 271719054 519494827 877957632 244749067 877957632 244749067 272516601 688097771 272516601 688097771 373775711 582175283 373775711 582175283 525853744 287003254 525853744 287003254 90243929 872093576 90243929 872093576 499987593 147094974 499987593 147094974 980128584 5306425 980128584 5306425 12489888 205856771 12489888 205856771 583769055 810838869 583769055 810838869 415543511 499980177 415543511 499980177 625622440 799439010 625622440 799439010 500011449 258400379 500011449 258400379 806597997 892953063 806597997 892953063 130376670 100742928 130376670 100742928 70439643 499996785 70439643 499996785 286705942 901550733 286705942 901550733 930479854 946102231 930479854 946102231 953202373 119847190 953202373 119847190 417348284 499985680 417348284 499985680 754358478 776539599 754358478 776539599 237819190 267291039 237819190 267291039 692840172 780926420 692840172 780926420 48049744 25019543 48049744 25019543 537760361 905879776 537760361 905879776 428486790 83391529 428486790 83391529 971808104 19106245 971808104 19106245 12019461 992291912 12019461 992291912 961297457 676502559 961297457 676502559 673465914 271244925 673465914 271244925 183538245 157620289 183538245 157620289 500025168 512035663 500025168 512035663 416690105 595615093 416690105 595615093 150515090 89682327 150515090 89682327 885871426 810510981 885871426 810510981 798940709 280925192 798940709 280925192 279017529 241903659 279017529 241903659 610912872 739772433 610912872 739772433 251308493 866904128 251308493 866904128 950295290 983044184 950295290 983044184 239194833 572805390 239194833 572805390 706923009 499998392 706923009 499998392 441371229 467928841 441371229 467928841 691902231 186514425 691902231 186514425 349942406 857156584 349942406 857156584 109087762 88907378 109087762 88907378 963455267 947703202 963455267 947703202 392195396 242597710 392195396 242597710 121378036 49009763 121378036 49009763 941394587 221501976 941394587 221501976 237084104 771255866 237084104 771255866 595791317 82019784 595791317 82019784 924732094 43134536 924732094 43134536 963616515 991198469 963616515 991198469 4151893 3399069 4151893 3399069 967722728 404181919 967722728 404181919 310285399 96394727 310285399 96394727 970613239 970582344 970613239 970582344 500002627 499112996 500002627 499112996 631151434 801772237 631151434 801772237 852769890 499999175 852769890 499999175 432336203 749575766 432336203 749575766 500035548 365759401 500035548 365759401 386051672 549669694 386051672 549669694 499972123 384637132 499972123 384637132 931386838 796746492 931386838 796746492 75398205 64821595 75398205 64821595 500024250 519115401 500024250 519115401 631114720 500026488 631114720 500026488 763870017 188778576 763870017 188778576 904053194 931563147 904053194 931563147 142006829 131635218 142006829 131635218 761520574 314325670 761520574 314325670 561194435 632537260 561194435 632537260 712078194 35543396 712078194 35543396 116951526 500023116 116951526 500023116 575050528 257330180 575050528 257330180 346800228 750729727 346800228 750729727 720486501 448927790 720486501 448927790 220180784 500172671 220180784 500172671 508592170 451844213 508592170 451844213 499999457 120096775 499999457 120096775 215462699 499996723 215462699 499996723 731076094 932131166 731076094 932131166 171726598 399446449 171726598 399446449 435102970 599872760 435102970 599872760 873911621 469574569 873911621 469574569 243000576 221340635 243000576 221340635 921405273 56841011 921405273 56841011 291410088 804740933 291410088 804740933 622690615 91303383 622690615 91303383 454860017 619117355 454860017 619117355 800130812 99225917 800130812 99225917 269153869 680927183 269153869 680927183 500036093 500011960 500036093 500011960 65683490 349781233 65683490 349781233 567602166 607841338 567602166 607841338 78608322 959152437 78608322 959152437 953924298 419012896 953924298 419012896 500025239 813911297 500025239 813911297 867704428 275038004 867704428 275038004 40610537 957488852 40610537 957488852 133506192 378806202 133506192 378806202 678138369 863973059 678138369 863973059 137548863 410597760 137548863 410597760 734076977 921005371 734076977 921005371 262068437 611624304 262068437 611624304 687758821 261776258 687758821 261776258 191475607 150211664 191475607 150211664 553441050 499978197 553441050 499978197 709077304 208175225 709077304 208175225 98179192 814699305 98179192 814699305 731276903 499962874 731276903 499962874 508656619 500031753 508656619 500031753 188966473 63819161 188966473 63819161 37460717 20494006 37460717 20494006 902859180 143409297 902859180 143409297 500002324 752963659 500002324 752963659 656710417 499961620 656710417 499961620 499990913 385704839 499990913 385704839 373301881 780172745 373301881 780172745 845970001 333888279 845970001 333888279 458372342 500004182 458372342 500004182 631067166 673449032 631067166 673449032 439228086 409621815 439228086 409621815 762846683 679969875 762846683 679969875 315953550 408759602 315953550 408759602 635522184 907139291 635522184 907139291 317358182 584097369 317358182 584097369 724547371 449604788 724547371 449604788 198086352 170604628 198086352 170604628 898167951 955113416 898167951 955113416 44340071 172961345 44340071 172961345 481051674 782536805 481051674 782536805 878580688 949737202 878580688 949737202 275077943 232153489 275077943 232153489 654810952 703933330 654810952 703933330 499981336 500021388 499981336 500021388 173093544 725454202 173093544 725454202 500021689 305279652 500021689 305279652 140590963 517824458 140590963 517824458 607333666 383058275 607333666 383058275 371749665 285082278 371749665 285082278 835831893 862397886 835831893 862397886 278167561 297365896 278167561 297365896 563544193 623237960 563544193 623237960 114698444 930808040 114698444 930808040 512987512 457821404 512987512 457821404 499970872 218121654 499970872 218121654 466060374 477082702 466060374 477082702 890503408 749651457 890503408 749651457 500028414 387963083 500028414 387963083 761711620 59149178 761711620 59149178 59146800 977027641 59146800 977027641 15702081 96649216 15702081 96649216 119452525 841511830 119452525 841511830 505061802 136761121 505061802 136761121 371633907 416741096 371633907 416741096 675021225 695785693 675021225 695785693 299002349 221598969 299002349 221598969 573333134 538392882 573333134 538392882 474876582 462557828 474876582 462557828 964067619 837208018 964067619 837208018 211444924 266770373 211444924 266770373 697531836 397501137 697531836 397501137 373594633 634082113 373594633 634082113 708994536 274169773 708994536 274169773 499997512 444342206 499997512 444342206 888903641 524465469 888903641 524465469 184999727 188815032 184999727 188815032 435278088 567311686 435278088 567311686 616552531 440488762 616552531 440488762 111882168 826516632 111882168 826516632 876528512 81932063 876528512 81932063 219016732 228067944 219016732 228067944 230836383 500026728 230836383 500026728 499987803 816841069 499987803 816841069 839545842 174129757 839545842 174129757 481498767 558283741 481498767 558283741 500036423 496311834 500036423 496311834 750558994 708929718 750558994 708929718 219969259 924978584 219969259 924978584 727035812 246093770 727035812 246093770 453402130 785971655 453402130 785971655 791518395 91151854 791518395 91151854 499974540 843935976 499974540 843935976 712165231 347469759 712165231 347469759 276966999 678939926 276966999 678939926 778742444 455510710 778742444 455510710 194465741 500037599 194465741 500037599 742112121 957302453 742112121 957302453 75318592 420546339 75318592 420546339 499986417 591402276 499986417 591402276 878573716 116433248 878573716 116433248 112825747 825139258 112825747 825139258 500021823 154179314 500021823 154179314 914712126 500019252 914712126 500019252 495926520 533083565 495926520 533083565 246095233 321522932 246095233 321522932 858551116 716099983 858551116 716099983 172126331 897901818 172126331 897901818 698002288 685760723 698002288 685760723 355304837 217849550 355304837 217849550 499989207 836088407 499989207 836088407 387174623 432705015 387174623 432705015 499960860 843362700 499960860 843362700 88594447 51374439 88594447 51374439 870893882 694569987 870893882 694569987 499992248 499991875 499992248 499991875 930106373 921134176 930106373 921134176 443659893 149314173 443659893 149314173 667313287 636334675 667313287 636334675 139952393 356619633 139952393 356619633 771947369 87132431 771947369 87132431 234889330 837047760 234889330 837047760 82393566 499961357 82393566 499961357 911466683 937216497 911466683 937216497 33010812 48743950 33010812 48743950 236740986 557076310 236740986 557076310 778959734 329248074 778959734 329248074 268470272 801836427 268470272 801836427 500013545 28507663 500013545 28507663 499992230 794483394 499992230 794483394 839414060 176466799 839414060 176466799 238030006 499988685 238030006 499988685 456129569 810741282 456129569 810741282 899257720 22331139 899257720 22331139 31664341 43822001 31664341 43822001 80012045 800676061 80012045 800676061 819776857 66575816 819776857 66575816 104085357 500019347 104085357 500019347 697292923 394837614 697292923 394837614 407634149 941816512 407634149 941816512 500038600 88459765 500038600 88459765 99506039 401615840 99506039 401615840 500022052 852072572 500022052 852072572 594078182 593120036 594078182 593120036 257974533 314962458 257974533 314962458 678255184 500031229 678255184 500031229 500007433 669250220 500007433 669250220 930797898 410098751 930797898 410098751 499983083 931948238 499983083 931948238 242187603 447568806 242187603 447568806 500035371 798764363 500035371 798764363 437916912 323402923 437916912 323402923 705362706 668389953 705362706 668389953 517602180 419073577 517602180 419073577 697917035 673221360 697917035 673221360 75269721 966855569 75269721 966855569 868581090 147528685 868581090 147528685 397943304 483952044 397943304 483952044 625663113 700732502 625663113 700732502 818808602 921472605 818808602 921472605 134698195 292661365 134698195 292661365 363383031 540386414 363383031 540386414 532529824 500017358 532529824 500017358 882032371 467070962 882032371 467070962 183703517 500012066 183703517 500012066 930353401 246075556 930353401 246075556 458413328 521160393 458413328 521160393 500006537 499999766 500006537 499999766 151634499 264521139 151634499 264521139 461923136 613703226 461923136 613703226 585308538 7715435 585308538 7715435 499963151 883206967 499963151 883206967 933173444 941002917 933173444 941002917 199235284 698744840 199235284 698744840 827628782 170116993 827628782 170116993 921147515 58995066 921147515 58995066 52546118 843202735 52546118 843202735 571423467 186222902 571423467 186222902 821195275 911622764 821195275 911622764 499960247 319866428 499960247 319866428 568735257 499963471 568735257 499963471 923311653 938342035 923311653 938342035 20822211 39096032 20822211 39096032 677925780 845469979 677925780 845469979 173588458 425441603 173588458 425441603 691856688 774534347 691856688 774534347 311084505 110071863 311084505 110071863 559207187 500003850 559207187 500003850 45959713 978107137 45959713 978107137 973860260 846369488 973860260 846369488 500039019 628341316 500039019 628341316 637933868 492300620 637933868 492300620 466258274 573562664 466258274 573562664 585494790 185629100 585494790 185629100 284434923 901599518 284434923 901599518 987676476 989553056 987676476 989553056 11013604 968424246 11013604 968424246 941118888 660262952 941118888 660262952 499986216 500032622 499986216 500032622 176004391 930517900 176004391 930517900 525664976 218959376 525664976 218959376 903187338 535451705 903187338 535451705 500022512 761061722 500022512 761061722 294902865 152715384 294902865 152715384 578775537 857390206 578775537 857390206 917590392 422964476 917590392 422964476 313282400 870963024 313282400 870963024 936340025 971933873 936340025 971933873 298513115 355531302 298513115 355531302 835591909 605014405 835591909 605014405 499997917 446938779 499997917 446938779 623368307 788939335 623368307 788939335 167572818 40747290 167572818 40747290 893050829 892367893 893050829 892367893 213455775 479066801 213455775 479066801 599255304 840393577 599255304 840393577 989865939 15940857 989865939 15940857 966572243 500030427 966572243 500030427 59935353 134012322 59935353 134012322 499992048 769523765 499992048 769523765 500037673 277935148 500037673 277935148 789037255 616997003 789037255 616997003 422635260 273361304 422635260 273361304 556305240 760247039 556305240 760247039 365661597 534214736 365661597 534214736 790759957 432986819 790759957 432986819 253280866 137093076 253280866 137093076 114051869 655252160 114051869 655252160 542700807 411271612 542700807 411271612 801807269 653314521 801807269 653314521 164741345 168053001 164741345 168053001 851511677 783052436 851511677 783052436 691701219 16103248 691701219 16103248 17385906 46570016 17385906 46570016 893327792 115849799 893327792 115849799 806045110 703941133 806045110 703941133 50035787 115987728 50035787 115987728 329327262 500015201 329327262 500015201 73683404 542881037 73683404 542881037 594986445 192632993 594986445 192632993 199296873 909859260 199296873 909859260 888819949 500005076 888819949 500005076 606883730 878562027 606883730 878562027 113463530 402800008 113463530 402800008 645585372 593478291 645585372 593478291 592950865 499973990 592950865 499973990 212325182 678036797 212325182 678036797 554411891 500019719 554411891 500019719 294370011 442092465 294370011 442092465 566497364 663124082 566497364 663124082 281542218 455388333 281542218 455388333 500018730 969489394 500018730 969489394 102425849 430193038 102425849 430193038 901176712 952924636 901176712 952924636 107847684 731742679 107847684 731742679 500002231 499984539 500002231 499984539 63270693 189237465 63270693 189237465 282014437 306644448 282014437 306644448 714050582 282744042 714050582 282744042 396757889 500026089 396757889 500026089 811515201 123374263 811515201 123374263 128913370 676077019 128913370 676077019 342376843 230744867 342376843 230744867 499973025 343064560 499973025 343064560 650774195 421949659 650774195 421949659 297819800 826310265 297819800 826310265 500032872 255940147 500032872 255940147 834186790 13646356 834186790 13646356 54222255 120017269 54222255 120017269 586531804 805753595 586531804 805753595 872088002 137549387 872088002 137549387 232844203 599302416 232844203 599302416 687451595 499001054 687451595 499001054 104888946 725092988 104888946 725092988 500036184 362097672 500036184 362097672 439218825 911012213 439218825 911012213 85698591 443499536 85698591 443499536 607480818 320446844 607480818 320446844 103480732 684970601 103480732 684970601 855675436 465472283 855675436 465472283 353478916 776821158 353478916 776821158 117586125 118178387 117586125 118178387 852325349 701362682 852325349 701362682 247572442 13285143 247572442 13285143 937788423 117916688 937788423 117916688 752283953 730044554 752283953 730044554 191717371 499985056 191717371 499985056 423804229 174853108 423804229 174853108 694768609 709433239 694768609 709433239 799100279 26197639 799100279 26197639 30205673 133319595 30205673 133319595 574252969 954681568 574252969 954681568 79497348 132555950 79497348 132555950 166024280 445102728 166024280 445102728 926666212 782553719 926666212 782553719 323468945 594100594 323468945 594100594 652824683 221021958 652824683 221021958 423044956 607483113 423044956 607483113 299326659 499961736 299326659 499961736 576502802 728703484 576502802 728703484 126046253 76816188 126046253 76816188 958601687 957453522 958601687 957453522 901195795 694193714 901195795 694193714 256753574 818461929 256753574 818461929 831481069 184353800 831481069 184353800 751855504 267689535 751855504 267689535 187527324 500008509 187527324 500008509 633124925 121876642 633124925 121876642 122540148 530979948 122540148 530979948 499970480 329890482 499970480 329890482 977192847 926749214 977192847 926749214 93119498 129573425 93119498 129573425 198298525 808812037 198298525 808812037 842307565 440516663 842307565 440516663 235380529 831447506 235380529 831447506 500024594 370189988 500024594 370189988 346726259 176828886 346726259 176828886 500003100 340563635 500003100 340563635 499974034 173519903 499974034 173519903 120332450 826627738 120332450 826627738 499963882 141980994 499963882 141980994 500027274 500001381 500027274 500001381 12610087 18911820 12610087 18911820 939322453 159208755 939322453 159208755 214565523 801362430 214565523 801362430 936155502 32356051 936155502 32356051 216429405 591975668 216429405 591975668 544058731 500003176 544058731 500003176 828952189 499976163 828952189 499976163 219242831 519130139 219242831 519130139 500031257 800851240 500031257 800851240 270464569 462644930 270464569 462644930 500012133 730031326 500012133 730031326 166353954 103398978 166353954 103398978 946319935 38964427 946319935 38964427 274457557 885103849 274457557 885103849 904013341 320721652 904013341 320721652 506931698 682015805 506931698 682015805 500016957 232473590 500016957 232473590 703603537 680730828 703603537 680730828 245392737 234486927 245392737 234486927 208543598 191443524 208543598 191443524 736822544 827342164 736822544 827342164 181739239 710194523 181739239 710194523 773275726 264803253 773275726 264803253 581195517 821156452 581195517 821156452 103254262 92743420 103254262 92743420 931440161 956714779 931440161 956714779 499938500 424617899 499938500 424617899 614967766 644925110 614967766 644925110 15482647 25756826 15482647 25756826 58708669 825755841 58708669 825755841 743141037 252248011 743141037 252248011 204655423 41720122 204655423 41720122 551447484 708406733 551447484 708406733 68571449 118962443 68571449 118962443 735347729 750060773 735347729 750060773 290888245 456976923 290888245 456976923 739958082 997553559 739958082 997553559 4352679 558302416 4352679 558302416 849392850 499981302 849392850 499981302 229386222 223596229 229386222 223596229 639565478 500028651 639565478 500028651 818070786 61129739 818070786 61129739 420115645 500056113 420115645 500056113 522660817 388526214 522660817 388526214 659217783 812464830 659217783 812464830 203364172 344505662 203364172 344505662 552566222 836332014 552566222 836332014 36675181 202196412 36675181 202196412 364380947 499967831 364380947 499967831 463973590 849155320 463973590 849155320 832945448 499993724 832945448 499993724 500005626 363855251 500005626 363855251 807299909 561254081 807299909 561254081 500022601 100715947 500022601 100715947 151448444 499988884 151448444 499988884 695155627 669178923 695155627 669178923 438943286 236465652 438943286 236465652 119128841 499986145 119128841 499986145 595451908 757626796 595451908 757626796 896950637 156692236 896950637 156692236 713416524 499998666 713416524 499998666 12308590 998891075 12308590 998891075 998646278 590902914 998646278 590902914 499991181 702541856 499991181 702541856 920713173 499998289 920713173 499998289 500033125 309050579 500033125 309050579 326761810 633367951 326761810 633367951 571275295 171474744 571275295 171474744 136309114 499984298 136309114 499984298 856609046 122627874 856609046 122627874 877763793 595541901 877763793 595541901 500019171 914779309 500019171 914779309 870582310 249345142 870582310 249345142 248206613 87284865 248206613 87284865 983767131 919180741 983767131 919180741 701431053 325195567 701431053 325195567 478950877 499968764 478950877 499968764 904551849 884596920 904551849 884596920 190960453 392566475 190960453 392566475 500022256 227330006 500022256 227330006 224742846 551158037 224742846 551158037 545992801 59132657 545992801 59132657 54148349 566570375 54148349 566570375 761445142 796027827 761445142 796027827 272241676 168492585 272241676 168492585 39201775 955071118 39201775 955071118 390746987 560656203 390746987 560656203 650221625 120971149 650221625 120971149 882579491 891846909 882579491 891846909 188942316 247110980 188942316 247110980 656668773 415327768 656668773 415327768 535046034 687455697 535046034 687455697 712086670 856315650 712086670 856315650 413173960 534191865 413173960 534191865 646205925 842180505 646205925 842180505 62118862 208133770 62118862 208133770 654907790 420553807 654907790 420553807 351436213 934987561 351436213 934987561 836348310 499977319 836348310 499977319 393714961 522797516 393714961 522797516 563219038 646990301 563219038 646990301 418049673 405439620 418049673 405439620 898217796 881367741 898217796 881367741 253205019 446856656 253205019 446856656 639381041 161105515 639381041 161105515 333445582 620143639 333445582 620143639 886460816 101759272 886460816 101759272 499992170 839244366 499992170 839244366 500027682 530745704 500027682 530745704 839880040 67154307 839880040 67154307 168131973 901932270 168131973 901932270 513275821 234991494 513275821 234991494 370831196 432186122 370831196 432186122 606740942 613160758 606740942 613160758 248018555 122643119 248018555 122643119 822274337 694277385 822274337 694277385 100118787 952923990 100118787 952923990 17778428 15621787 17778428 15621787 767912581 316260892 767912581 316260892 215259793 564477951 215259793 564477951 822999532 54930272 822999532 54930272 984531702 790687787 984531702 790687787 499990114 499992294 499990114 499992294 799406295 752829906 799406295 752829906 286231448 489039341 286231448 489039341 500016736 180600625 500016736 180600625 217835105 911802570 217835105 911802570 84900912 107814451 84900912 107814451 822410543 207972025 822410543 207972025 355862491 794397087 355862491 794397087 586795693 500021157 586795693 500021157 916318674 866145182 916318674 866145182 418846470 166030604 418846470 166030604 500006566 454741861 500006566 454741861 503302355 768012338 503302355 768012338 813527808 849021057 813527808 849021057 499984353 371006272 499984353 371006272 168312402 828543718 168312402 828543718 937297794 200005102 937297794 200005102 499990109 418350418 499990109 418350418 588885604 740215176 588885604 740215176 456820397 319124322 456820397 319124322 808050471 675193505 808050471 675193505 335704352 587485922 335704352 587485922 828504682 468746147 828504682 468746147 500010304 688696937 500010304 688696937 792595282 231707587 792595282 231707587 332089726 602490184 332089726 602490184 622051448 130391307 622051448 130391307 491173106 629493559 491173106 629493559 809890735 877856378 809890735 877856378 171213353 807384455 171213353 807384455 500001418 192300340 500001418 192300340 500027562 382957810 500027562 382957810 846818644 911567887 846818644 911567887 499982438 595334790 499982438 595334790 880070636 370636285 880070636 370636285 402547441 849881357 402547441 849881357 656937745 374560109 656937745 374560109 202506839 821072264 202506839 821072264 966251807 27149348 966251807 27149348 499963414 771230466 499963414 771230466 956400486 221515495 956400486 221515495 326922119 801524728 326922119 801524728 695116936 270490273 695116936 270490273 360384103 400745339 360384103 400745339 499995735 671897762 499995735 671897762 703651411 252435229 703651411 252435229 15557603 923213671 15557603 923213671 159489506 102365231 159489506 102365231 956822846 914306309 956822846 914306309 803200434 762258259 803200434 762258259 151269783 433434450 151269783 433434450 566597818 336558855 566597818 336558855 818397989 921577138 818397989 921577138 115347632 499963630 115347632 499963630 837700278 714406877 837700278 714406877 186052636 274574818 186052636 274574818 956011142 920102339 956011142 920102339 167485330 196494560 167485330 196494560 290273338 500031459 290273338 500031459 809666752 271507811 809666752 271507811 337244362 482578423 337244362 482578423 730293723 79689571 730293723 79689571 152976997 499066116 152976997 499066116 719196536 177727360 719196536 177727360 38836478 744041835 38836478 744041835 626780204 500020022 626780204 500020022 108812872 112927052 108812872 112927052 499868296 499963855 499868296 499963855 151096784 735768924 151096784 735768924 788102611 167498859 788102611 167498859 102318650 878911500 102318650 878911500 364175454 497077199 364175454 497077199 525427067 778388427 525427067 778388427 442038615 276869086 442038615 276869086 731532331 27143944 731532331 27143944 75717422 721180995 75717422 721180995 679714648 404845532 679714648 404845532 383571662 38817018 383571662 38817018 975593508 941322660 975593508 941322660 510199913 395505647 510199913 395505647 179601272 991076819 179601272 991076819 984301477 198857095 984301477 198857095 199921322 332732751 199921322 332732751 849052088 616017833 849052088 616017833 259237778 44842781 259237778 44842781 912043229 416305551 912043229 416305551 222631185 694426083 222631185 694426083 620879288 568282329 620879288 568282329 373630548 365778973 373630548 365778973 330411754 620350138 330411754 620350138 582857815 451843759 582857815 451843759 342284647 182611111 342284647 182611111 825768599 865071555 825768599 865071555 73799218 969628234 73799218 969628234 631895232 337747954 631895232 337747954 320791164 554056654 320791164 554056654 534591071 499972787 534591071 499972787 802883027 500015802 802883027 500015802 524156202 485074991 524156202 485074991 251059422 927959839 251059422 927959839 499965095 151872926 499965095 151872926 619628667 787459815 619628667 787459815 987771631 64680291 987771631 64680291 76158712 870307954 76158712 870307954 823977457 190771036 823977457 190771036 216583301 909032606 216583301 909032606 748248416 730527365 748248416 730527365 421908201 249806430 421908201 249806430 500027963 679569033 500027963 679569033 242238717 402053188 242238717 402053188 820126473 879589821 820126473 879589821 54549329 491439739 54549329 491439739 601854452 549112967 601854452 549112967 336099847 755293811 336099847 755293811 935359871 89115333 935359871 89115333 231224503 500028639 231224503 500028639 279564418 775150422 279564418 775150422 617473405 337270695 617473405 337270695 757858617 853920954 757858617 853920954 185850218 798655832 185850218 798655832 791983739 347713961 791983739 347713961 262839454 673628267 262839454 673628267 901051235 499999613 901051235 499999613 447097424 211331965 447097424 211331965 893889038 590386642 893889038 590386642 53479959 499987343 53479959 499987343 691130724 140181162 691130724 140181162 991915061 852879167 991915061 852879167 184068196 500019970 184068196 500019970 723026477 819104783 723026477 819104783 871446651 480106925 871446651 480106925 141819660 543959220 141819660 543959220 705440828 58606470 705440828 58606470 73860253 111621084 73860253 111621084 500026868 767609482 500026868 767609482 106397894 926888123 106397894 926888123 638076529 546965305 638076529 546965305 393357303 213759145 393357303 213759145 177770074 502194662 177770074 502194662 805522321 257856928 805522321 257856928 330903305 782373049 330903305 782373049 908613039 925039675 908613039 925039675 121662349 499960293 121662349 499960293 499994217 144592243 499994217 144592243 292519072 582295242 292519072 582295242 499985866 427786547 499985866 427786547 886987275 839643187 886987275 839643187 785323476 681284743 785323476 681284743 193651645 499979528 193651645 499979528 884226319 119217851 884226319 119217851 115809049 899457619 115809049 899457619 883998066 499986097 883998066 499986097 599525934 670439112 599525934 670439112 113318700 499968579 113318700 499968579 949641796 868715198 949641796 868715198 404572104 500013832 404572104 500013832 741689301 102490013 741689301 102490013 166246509 499968471 166246509 499968471 500015682 404173750 500015682 404173750 293836178 521540341 293836178 521540341 499996518 323495619 499996518 323495619 256169134 861161735 256169134 861161735 76841846 958614790 76841846 958614790 863970083 232666635 863970083 232666635 418974102 774815627 418974102 774815627 47819268 971113300 47819268 971113300 971667269 32287719 971667269 32287719 952637755 594384176 952637755 594384176 112694984 126561436 112694984 126561436 471321164 636560671 471321164 636560671 538947556 483916274 538947556 483916274 247384950 98951753 247384950 98951753 500013518 948154948 500013518 948154948 140031544 803359581 140031544 803359581 856267815 332431881 856267815 332431881 399206958 641075082 399206958 641075082 770376608 230943964 770376608 230943964 694615482 808912303 694615482 808912303 117570514 931880928 117570514 931880928 861038178 74752555 861038178 74752555 271241293 500033663 271241293 500033663 873549422 859973922 873549422 859973922 628658376 28017602 628658376 28017602 981765308 942859050 981765308 942859050 504325981 403708439 504325981 403708439 499973947 855257976 499973947 855257976 500038315 208303303 500038315 208303303 314101060 710407324 314101060 710407324 740915151 946496151 740915151 946496151 120891424 448313474 120891424 448313474 695775562 143236240 695775562 143236240 927885683 838331965 927885683 838331965 499967208 581785326 499967208 581785326 350745011 435737663 350745011 435737663 445743602 500022436 445743602 500022436 693822138 167213465 693822138 167213465 198779640 442021108 198779640 442021108 666938594 543117662 666938594 543117662 501190571 273672878 501190571 273672878 429561670 583599256 429561670 583599256 627856469 209276430 627856469 209276430 376513951 488462681 376513951 488462681 500019820 288498675 500019820 288498675 242840361 126866358 242840361 126866358 942932990 803536361 942932990 803536361 652055091 53581443 652055091 53581443 970534783 500019769 970534783 500019769 52829997 249029523 52829997 249029523 867793820 29185222 867793820 29185222 995949967 642947 995949967 642947 724850 927159212 724850 927159212 499982061 115581846 499982061 115581846 983609213 859134289 983609213 859134289 541222635 153177602 541222635 153177602 138730494 886397414 138730494 886397414 753186842 401979419 753186842 401979419 521360069 683458436 521360069 683458436 484629979 343354134 484629979 343354134 539936330 500008104 539936330 500008104 938717166 793871534 938717166 793871534 500011602 529777918 500011602 529777918 155383969 500019755 155383969 500019755 526381385 499980181 526381385 499980181 615591487 762805108 615591487 762805108 139312811 355889975 139312811 355889975 915609532 899475917 915609532 899475917 767703478 499991272 767703478 499991272 141273960 84775436 141273960 84775436 32444400 687544724 32444400 687544724 820606993 901003552 820606993 901003552 963777336 120033422 963777336 120033422 858696024 500029964 858696024 500029964 318211618 422225554 318211618 422225554 522992560 687578315 522992560 687578315 765356274 312248825 765356274 312248825 272070933 731069877 272070933 731069877 879776995 128816165 879776995 128816165 83204186 499996178 83204186 499996178 741176710 552683363 741176710 552683363 500005972 461556131 500005972 461556131 573891900 276669677 573891900 276669677 773058388 17054740 773058388 17054740 499989300 709254864 499989300 709254864 846975556 46854652 846975556 46854652 964828604 939233533 964828604 939233533 499999888 131145231 499999888 131145231 30609313 590035716 30609313 590035716 500038601 893582835 500038601 893582835 145679950 271289402 145679950 271289402 500015886 38754249 500015886 38754249 22050599 748801715 22050599 748801715 500031169 65939649 500031169 65939649 37254883 931325783 37254883 931325783 574499507 457018139 574499507 457018139 499966642 751596630 499966642 751596630 110680679 173061343 110680679 173061343 503038187 618529007 503038187 618529007 641890633 338063771 641890633 338063771 481354481 581761505 481354481 581761505 874001329 96779203 874001329 96779203 66777103 854610634 66777103 854610634 837461566 101794679 837461566 101794679 926519464 648451727 926519464 648451727 482451542 500035144 482451542 500035144 69654828 263178388 69654828 263178388 500039018 275678331 500039018 275678331 55316718 934689479 55316718 934689479 91216188 500039306 91216188 500039306 822190329 986182815 822190329 986182815 312701948 483996387 312701948 483996387 610234010 755314417 610234010 755314417 318146724 159586774 318146724 159586774 708461627 458758173 708461627 458758173 296467149 504008391 296467149 504008391 500016553 44517015 500016553 44517015 56549417 898905395 56549417 898905395 500011727 227111059 500011727 227111059 98102984 593230900 98102984 593230900 435046404 399060412 435046404 399060412 642158745 833571780 642158745 833571780 423436664 535094853 423436664 535094853 561463614 663570618 561463614 663570618 141942653 939409830 141942653 939409830 892918104 889150548 892918104 889150548 272275728 438702416 272275728 438702416 688717247 501018025 688717247 501018025 405984900 290321579 405984900 290321579 976650866 970728794 976650866 970728794 499979205 192472173 499979205 192472173 64135617 500039889 64135617 500039889 580973543 178773091 580973543 178773091 221287577 659245573 221287577 659245573 947434628 961078583 947434628 961078583 412477930 115344428 412477930 115344428 500030472 615901092 500030472 615901092 592453459 119606699 592453459 119606699 159359448 929300267 159359448 929300267 904970058 144662087 904970058 144662087 445614397 500022071 445614397 500022071 75108273 961046844 75108273 961046844 23895351 45263187 23895351 45263187 405300364 719128759 405300364 719128759 212859718 406298948 212859718 406298948 427148622 799934319 427148622 799934319 873999089 348087472 873999089 348087472 561777216 529623094 561777216 529623094 499965447 768241760 499965447 768241760 513392927 167925956 513392927 167925956 497309322 682485509 497309322 682485509 755581907 23697866 755581907 23697866 78488935 115283340 78488935 115283340 868851150 889916994 868851150 889916994 326136817 174492431 326136817 174492431 730918113 500031708 730918113 500031708 198335390 734688132 198335390 734688132 947422563 22643397 947422563 22643397 499971787 858619005 499971787 858619005 993434982 994120892 993434982 994120892 12454425 984848397 12454425 984848397 967150828 45762591 967150828 45762591 507312702 895262808 507312702 895262808 902549456 940577505 902549456 940577505 329891156 249031702 329891156 249031702 802568643 97549804 802568643 97549804 75935583 948571673 75935583 948571673 903828698 221392332 903828698 221392332 499980169 718317443 499980169 718317443 585417523 437416626 585417523 437416626 360605266 540204283 360605266 540204283 864669989 244304244 864669989 244304244 191171983 107247335 191171983 107247335 500032291 771021887 500032291 771021887 20450016 984872464 20450016 984872464 972273572 893951139 972273572 893951139 69936558 231654808 69936558 231654808 539457489 564715508 539457489 564715508 908717722 40936621 908717722 40936621 48121230 366376352 48121230 366376352 952926169 753233961 952926169 753233961 35823973 160778030 35823973 160778030 852169306 735983437 852169306 735983437 387400131 437978237 387400131 437978237 577084921 586452569 577084921 586452569 251527649 230596457 251527649 230596457 190749490 500020949 190749490 500020949 539299270 145781745 539299270 145781745 363956727 500004375 363956727 500004375 870955648 754077641 870955648 754077641 500001825 952411306 500001825 952411306 260748062 447888228 260748062 447888228 458241784 931940203 458241784 931940203 954897963 88196016 954897963 88196016 416472726 500039313 416472726 500039313 884028555 190760163 884028555 190760163 245282932 793659463 245282932 793659463 873552214 499963614 873552214 499963614 147185390 573735915 147185390 573735915 829067493 861495656 829067493 861495656 272980740 283362943 272980740 283362943 730712434 748675411 730712434 748675411 43959054 995189734 43959054 995189734 994240110 19450645 994240110 19450645 430724575 755473510 430724575 755473510 831933946 951042287 831933946 951042287 389652234 25361307 389652234 25361307 16077435 882130503 16077435 882130503 971189720 195942906 971189720 195942906 142440826 948278000 142440826 948278000 20225057 102768697 20225057 102768697 500018262 499975186 500018262 499975186 795825657 500012627 795825657 500012627 293244115 396502537 293244115 396502537 653390349 756624689 653390349 756624689 855566918 960774976 855566918 960774976 962305394 151819513 962305394 151819513 499966979 500022655 499966979 500022655 109836267 894375765 109836267 894375765 859478769 721051628 859478769 721051628 239308399 808540099 239308399 808540099 500028445 482854766 500028445 482854766 540519174 555031071 540519174 555031071 377300967 360636369 377300967 360636369 600723701 613031245 600723701 613031245 303526372 408214433 303526372 408214433 499963885 122970906 499963885 122970906 868481782 145412804 868481782 145412804 848286430 500034841 848286430 500034841 499968115 142950187 499968115 142950187 796069065 499965639 796069065 499965639 499961092 675232975 499961092 675232975 499999327 499970791 499999327 499970791 928057048 951317480 928057048 951317480 958848430 1323224 958848430 1323224 1946015 117266566 1946015 117266566 678374281 755751753 678374281 755751753 267813752 473671645 267813752 473671645 670450994 500007513 670450994 500007513 782164997 110170527 782164997 110170527 473811541 831934982 473811541 831934982 864289016 291973295 864289016 291973295 101255987 64952773 101255987 64952773 790995357 241616766 790995357 241616766 340525268 618691604 340525268 618691604 706654685 201232733 706654685 201232733 255712129 500016159 255712129 500016159 336310733 796905168 336310733 796905168 699262432 223319555 699262432 223319555 499996095 500038259 499996095 500038259 194290276 108493889 194290276 108493889 883582968 302520612 883582968 302520612 315902460 697439398 315902460 697439398 515503078 499970958 515503078 499970958 815133488 623744597 815133488 623744597 148868621 466355512 148868621 466355512 781076798 518858435 781076798 518858435 499884920 399057451 499884920 399057451 290143964 831006336 290143964 831006336 549283417 155135742 549283417 155135742 146124068 500037022 146124068 500037022 500985756 941968096 500985756 941968096 193335183 182706489 193335183 182706489 115063542 925883070 115063542 925883070 845618067 530837822 845618067 530837822 121530432 499986618 121530432 499986618 604716659 733747396 604716659 733747396 499965607 486624124 499965607 486624124 948302475 889468617 948302475 889468617 171287447 236593545 171287447 236593545 506020928 499994096 506020928 499994096 135809990 818982232 135809990 818982232 300179057 206343016 300179057 206343016 161269051 865116589 161269051 865116589 917474142 250287419 917474142 250287419 373567113 499996281 373567113 499996281 130527098 57876528 130527098 57876528 500005599 793129044 500005599 793129044 573470619 81280889 573470619 81280889 945780903 933072671 945780903 933072671 816663071 788233323 816663071 788233323 500025672 609807165 500025672 609807165 14236102 181570938 14236102 181570938 213377888 617203183 213377888 617203183 458336887 460556288 458336887 460556288 500032445 953189946 500032445 953189946 31650229 168294880 31650229 168294880 499995779 786841208 499995779 786841208 526843612 296123940 526843612 296123940 48264796 892391456 48264796 892391456 545367874 339503151 545367874 339503151 245225207 836202432 245225207 836202432 500028200 329913473 500028200 329913473 468957503 499985584 468957503 499985584 163829742 723428249 163829742 723428249 574581507 336437273 574581507 336437273 499968788 622624022 499968788 622624022 248233167 499978648 248233167 499978648 848106710 203838718 848106710 203838718 436296890 795622657 436296890 795622657 980109303 24917421 980109303 24917421 933700501 500011986 933700501 500011986 660607647 453907906 660607647 453907906 500010059 391750723 500010059 391750723 143930163 550246098 143930163 550246098 513495601 416288855 513495601 416288855 797012337 835210741 797012337 835210741 170571714 691677829 170571714 691677829 607275625 500010064 607275625 500010064 451744637 343227539 451744637 343227539 595891871 542233030 595891871 542233030 338534218 723660883 338534218 723660883 162640146 307804916 162640146 307804916 608582173 424150739 608582173 424150739 169955050 92118228 169955050 92118228 660007142 763499523 660007142 763499523 499974551 449178286 499974551 449178286 400924093 590427606 400924093 590427606 642709416 387891772 642709416 387891772 410606721 753237509 410606721 753237509 245941012 19220841 245941012 19220841 660556174 504989011 660556174 504989011 63891107 500014521 63891107 500014521 317435538 360638981 317435538 360638981 527712402 754969985 527712402 754969985 291625445 20801520 291625445 20801520 716705885 286662628 716705885 286662628 380341965 490767231 380341965 490767231 649621487 703066523 649621487 703066523 482101960 499971962 482101960 499971962 96084756 485330092 96084756 485330092 769122326 907511330 769122326 907511330 342673995 157211989 342673995 157211989 707968605 626680668 707968605 626680668 233044691 73011801 233044691 73011801 44808511 966382944 44808511 966382944 13001486 425756932 13001486 425756932 582156769 666102676 582156769 666102676 710225127 388056032 710225127 388056032 246631087 748787972 246631087 748787972 391099677 499988894 391099677 499988894 637471019 958634804 637471019 958634804 272503041 500005450 272503041 500005450 662954867 789321495 662954867 789321495 499988536 564897259 499988536 564897259 434604342 94520825 434604342 94520825 68654259 707792708 68654259 707792708 973139297 183967546 973139297 183967546 391307411 527336279 391307411 527336279 528170636 555412479 528170636 555412479 572642730 632972460 572642730 632972460 441984980 415573099 441984980 415573099 655398423 334589781 655398423 334589781 374905728 543196212 374905728 543196212 773039889 325508731 773039889 325508731 542426653 902295379 542426653 902295379 403174117 246255154 403174117 246255154 614799560 614898581 614799560 614898581 149872810 500001047 149872810 500001047 447752547 636346839 447752547 636346839 794813954 202067917 794813954 202067917 257970790 831316243 257970790 831316243 544324532 207276989 544324532 207276989 460477729 828089729 460477729 828089729 777265505 379867187 777265505 379867187 322456379 229438612 322456379 229438612 771649283 893709458 771649283 893709458 159881684 790051263 159881684 790051263 660508312 337007786 660508312 337007786 273150916 745647140 273150916 745647140 930273295 125914043 930273295 125914043 499981020 907413181 499981020 907413181 993250663 25217846 993250663 25217846 543131613 936354912 543131613 936354912 423300008 499192645 423300008 499192645 944518296 925355481 944518296 925355481 81893475 261037712 81893475 261037712 499977998 421590489 499977998 421590489 608395492 778957803 608395492 778957803 856370161 332018394 856370161 332018394 110410176 597647133 110410176 597647133 892873270 314584568 892873270 314584568 678364130 499989933 678364130 499989933 500010937 128345494 500010937 128345494 463913682 500037865 463913682 500037865 789409779 213683859 789409779 213683859 335117048 616667954 335117048 616667954 749824051 42016216 749824051 42016216 77905937 548733146 77905937 548733146 951192847 88642793 951192847 88642793 835620006 196220861 835620006 196220861 499971287 800410268 499971287 800410268 800674549 67291564 800674549 67291564 342366973 503426115 342366973 503426115 572941914 183073148 572941914 183073148 834203366 863958460 834203366 863958460 939226457 128218199 939226457 128218199 341585014 641573672 341585014 641573672 957927691 966150725 957927691 966150725 499994889 448303115 499994889 448303115 303449154 710530730 303449154 710530730 664586109 500008187 664586109 500008187 149530116 905757161 149530116 905757161 715097463 132094959 715097463 132094959 210499388 500017159 210499388 500017159 622498713 132673993 622498713 132673993 290843726 508251624 290843726 508251624 727780412 185130159 727780412 185130159 499977445 704607423 499977445 704607423 227368056 196036974 227368056 196036974 725289244 894376331 725289244 894376331 68841221 253555252 68841221 253555252 622110422 655623934 622110422 655623934 144798264 211365132 144798264 211365132 309362896 814580666 309362896 814580666 853392418 162687435 853392418 162687435 588515670 959185568 588515670 959185568 107503689 226105978 107503689 226105978 500015100 838453569 500015100 838453569 100815123 937455354 100815123 937455354 654851893 554788596 654851893 554788596 346146372 154270080 346146372 154270080 797846284 430377326 797846284 430377326 500017068 341018653 500017068 341018653 44022352 966360499 44022352 966360499 620658155 336851100 620658155 336851100 499969156 923891430 499969156 923891430 833994224 634429191 833994224 634429191 500008867 296230285 500008867 296230285 926439610 883440604 926439610 883440604 486818301 255036620 486818301 255036620 118053656 873063997 118053656 873063997 741826382 676222399 741826382 676222399 499964517 834614474 499964517 834614474 990847711 146026949 990847711 146026949 683106472 586057831 683106472 586057831 500012462 499992207 500012462 499992207 757729646 527645619 757729646 527645619 188140442 463223829 188140442 463223829 657316396 655392332 657316396 655392332 530235440 210460410 530235440 210460410 436307368 938715957 436307368 938715957 21135938 18018980 21135938 18018980 831974612 815402325 831974612 815402325 248356019 323289685 248356019 323289685 689968830 792134322 689968830 792134322 161962421 436863282 161962421 436863282 835789206 932538611 835789206 932538611 93397652 511041863 93397652 511041863 665204498 370113312 665204498 370113312 141657670 576432267 141657670 576432267 695093329 928447737 695093329 928447737 357036459 388276945 357036459 388276945 534032717 500025617 534032717 500025617 221703652 322657490 221703652 322657490 856437056 544924016 856437056 544924016 419921275 325460179 419921275 325460179 851661515 682701194 851661515 682701194 600223134 329835549 600223134 329835549 233363824 569358968 233363824 569358968 495233610 414548189 495233610 414548189 132668435 939685632 132668435 939685632 500010985 305290054 500010985 305290054 590249015 500017778 590249015 500017778 107075888 751358417 107075888 751358417 403575369 481527563 403575369 481527563 896076712 642062428 896076712 642062428 402580829 342032359 402580829 342032359 591162213 610639349 591162213 610639349 364416144 16950518 364416144 16950518 499994381 499969767 499994381 499969767 331441285 679758629 331441285 679758629 708879487 890360354 708879487 890360354 203440836 499984815 203440836 499984815 474695204 303238346 474695204 303238346 947970482 717492059 947970482 717492059 307442636 460740009 307442636 460740009 501394698 796400955 501394698 796400955 187208621 305026485 187208621 305026485 440257763 549987892 440257763 549987892 906610056 13868884 906610056 13868884 9010229 991025392 9010229 991025392 57062002 880075144 57062002 880075144 668606672 373686949 668606672 373686949 581795906 474292322 581795906 474292322 240919865 978290622 240919865 978290622 621693745 500000307 621693745 500000307 383031456 374103521 383031456 374103521 503090522 499991789 503090522 499991789 63962303 73093260 63962303 73093260 499965998 499969762 499965998 499969762 786758090 545289916 786758090 545289916 16482039 30375874 16482039 30375874 308826181 590652014 308826181 590652014 500014456 866321887 500014456 866321887 937599824 87935022 937599824 87935022 68775230 868290948 68775230 868290948 795598345 41056509 795598345 41056509 52025077 119548017 52025077 119548017 379730214 533944146 379730214 533944146 914524863 993007459 914524863 993007459 18632830 921940952 18632830 921940952 499990113 320700324 499990113 320700324 906261948 961327274 906261948 961327274 982971466 34297548 982971466 34297548 48989899 93439703 48989899 93439703 499979794 500017468 499979794 500017468 881090940 742869016 881090940 742869016 499984025 184953522 499984025 184953522 167930341 730276422 167930341 730276422 784364244 118170413 784364244 118170413 133068440 700105078 133068440 700105078 645719703 499961674 645719703 499961674 406278892 795074842 406278892 795074842 500015669 471440252 500015669 471440252 499989787 768220071 499989787 768220071 821479933 214185595 821479933 214185595 575665255 958153558 575665255 958153558 45067939 110586224 45067939 110586224 500016799 582795993 500016799 582795993 499967914 714687534 499967914 714687534 244479614 202491389 244479614 202491389 818276433 133105457 818276433 133105457 499987994 935943996 499987994 935943996 824680001 798443203 824680001 798443203 722970227 491586010 722970227 491586010 225776220 957364088 225776220 957364088 740494564 499976630 740494564 499976630 190479420 373341033 190479420 373341033 738767614 500021354 738767614 500021354 674591420 3718299 674591420 3718299 163953291 500009078 163953291 500009078 878057904 763716402 878057904 763716402 405711029 345835280 405711029 345835280 588247436 461491490 588247436 461491490 499977793 182172406 499977793 182172406 152907300 957578672 152907300 957578672 957136527 61816749 957136527 61816749 65561067 523562741 65561067 523562741 749115042 873050583 749115042 873050583 270569166 443275511 270569166 443275511 500015386 683157975 500015386 683157975 692555862 806394595 692555862 806394595 237983787 544954651 237983787 544954651 500031145 123919382 500031145 123919382 499977104 447515149 499977104 447515149 369936531 568470071 369936531 568470071 706222850 216348680 706222850 216348680 62123794 815267091 62123794 815267091 330264239 391498787 330264239 391498787 500038217 714203664 500038217 714203664 250196007 416323469 250196007 416323469 501820212 732694300 501820212 732694300 122931414 172818989 122931414 172818989 666366369 632857022 666366369 632857022 280898155 251691407 280898155 251691407 110536362 872858748 110536362 872858748 373043337 122016843 373043337 122016843 63402779 981619940 63402779 981619940 501780963 499965725 501780963 499965725 923705516 900799949 923705516 900799949 214257636 574621070 214257636 574621070 919446186 72881550 919446186 72881550 87048850 550155527 87048850 550155527 552750786 180104504 552750786 180104504 94415320 902394829 94415320 902394829 771056019 627179400 771056019 627179400 499992224 564567764 499992224 564567764 107931493 951083044 107931493 951083044 611547513 177711724 611547513 177711724 102421732 582395934 102421732 582395934 804756604 243218149 804756604 243218149 500039085 585459579 500039085 585459579 151542172 468921885 151542172 468921885 713978638 217410870 713978638 217410870 364264881 645248728 364264881 645248728 500037832 151797581 500037832 151797581 901340279 964297085 901340279 964297085 973003665 28859738 973003665 28859738 32385144 79126860 32385144 79126860 158208808 935494797 158208808 935494797 56613441 965384918 56613441 965384918 842277642 499965497 842277642 499965497 192125050 964208693 192125050 964208693 500007922 396818828 500007922 396818828 187761560 116843210 187761560 116843210 737621481 637434231 737621481 637434231 419501126 156810103 419501126 156810103 729893785 300490103 729893785 300490103 619670194 673108899 619670194 673108899 825585277 221215482 825585277 221215482 344471699 708811852 344471699 708811852 500008562 349167016 500008562 349167016 248860095 788220532 248860095 788220532 656623833 457311541 656623833 457311541 499960932 150516704 499960932 150516704 519820164 553182304 519820164 553182304 630271410 445921181 630271410 445921181 122480293 57337002 122480293 57337002 925013915 586590420 925013915 586590420 135050483 385846788 135050483 385846788 777592019 567906019 777592019 567906019 500017071 500039440 500017071 500039440 844067567 415363516 844067567 415363516 146395941 707990939 146395941 707990939 978031737 43337293 978031737 43337293 936600067 500036086 936600067 500036086 187409288 462496442 187409288 462496442 649021798 657356541 649021798 657356541 115088799 90894143 115088799 90894143 499985609 832479824 499985609 832479824 499963618 147617739 499963618 147617739 514906444 701810490 514906444 701810490 385171577 443403323 385171577 443403323 961904786 648551829 961904786 648551829 569014133 450266918 569014133 450266918 432556226 916431607 432556226 916431607 748614374 295749718 748614374 295749718 291150738 554824070 291150738 554824070 759216192 438847999 759216192 438847999 263302356 62261587 263302356 62261587 568225399 775195910 568225399 775195910 839517118 194697510 839517118 194697510 499973080 900662472 499973080 900662472 500034908 499961409 500034908 499961409 629986284 746817872 629986284 746817872 111214359 147687888 111214359 147687888 735597330 459368846 735597330 459368846 216467869 583266243 216467869 583266243 954423099 75057591 954423099 75057591 907984223 743860243 907984223 743860243 505382819 128253038 505382819 128253038 346210503 499996233 346210503 499996233 838057284 791055536 838057284 791055536 458486460 359612791 458486460 359612791 189692034 634024358 189692034 634024358 686438940 383980100 686438940 383980100 439804413 681990319 439804413 681990319 846009816 425038532 846009816 425038532 400913322 333284868 400913322 333284868 568927989 906915564 568927989 906915564 499980417 500032132 499980417 500032132 366701305 801263018 366701305 801263018 664904836 449792174 664904836 449792174 199480537 835328509 199480537 835328509 150937711 382430333 150937711 382430333 560411615 595848334 560411615 595848334 465482461 455235281 465482461 455235281 630735485 748134222 630735485 748134222 128425533 295515701 128425533 295515701 499995657 424505490 499995657 424505490 776736138 870195291 776736138 870195291 206871475 500006044 206871475 500006044 500027752 734697544 500027752 734697544 221093828 221037793 221093828 221037793 189750396 714465913 189750396 714465913 871091640 189326924 871091640 189326924 470913396 852116041 470913396 852116041 564119315 77991658 564119315 77991658 124474121 826301126 124474121 826301126 303048205 269881185 303048205 269881185 549258352 666302744 549258352 666302744 85014553 268042888 85014553 268042888 500031328 510097450 500031328 510097450 176903120 249543391 176903120 249543391 629013141 617577920 629013141 617577920 425197239 535810028 425197239 535810028 499992799 197499376 499992799 197499376 438507573 499966313 438507573 499966313 126988496 534105421 126988496 534105421 500036523 122867646 500036523 122867646 174543400 204738934 174543400 204738934 292777252 325835514 292777252 325835514 811619679 965770414 811619679 965770414 499980083 157045294 499980083 157045294 937903885 31182532 937903885 31182532 253986134 335442639 253986134 335442639 698318622 107839265 698318622 107839265 499985603 543295917 499985603 543295917 616935869 174037708 616935869 174037708 825948591 878416552 825948591 878416552 499985366 361717747 499985366 361717747 151037390 985584051 151037390 985584051 985613209 92924662 985613209 92924662 663151419 810343949 663151419 810343949 842626705 499979744 842626705 499979744 390425951 544452028 390425951 544452028 931237207 397488179 931237207 397488179 388893994 821147509 388893994 821147509 686185589 337741797 686185589 337741797 353899277 499971769 353899277 499971769 103088015 748732174 103088015 748732174 665823243 296009588 665823243 296009588 233873070 678353731 233873070 678353731 737290973 34861729 737290973 34861729 16375003 988249859 16375003 988249859 598517044 398359405 598517044 398359405 406748895 868496210 406748895 868496210 837939668 197543421 837939668 197543421 499986069 240037464 499986069 240037464 767431640 819433135 767431640 819433135 89324689 111496475 89324689 111496475 733983523 500028283 733983523 500028283 500039475 766278055 500039475 766278055 271135348 250865084 271135348 250865084 924815547 687749045 924815547 687749045 139187901 152969714 139187901 152969714 561697697 984151052 561697697 984151052 15802663 27238756 15802663 27238756 915286554 899399873 915286554 899399873 169691892 288544835 169691892 288544835 897763594 88972469 897763594 88972469 934078918 910049105 934078918 910049105 825134850 499992957 825134850 499992957 74703718 752359546 74703718 752359546 555839172 525004824 555839172 525004824 161848547 426559167 161848547 426559167 894068093 903940150 894068093 903940150 226048200 181711379 226048200 181711379 682893182 550866463 682893182 550866463 287771256 829185240 287771256 829185240 992015546 992799004 992015546 992799004 499966783 649794841 499966783 649794841 751605614 265511598 751605614 265511598 334911498 988422350 334911498 988422350 991238381 4740827 991238381 4740827 5803074 500008382 5803074 500008382 687239882 755479102 687239882 755479102 941344683 492463394 941344683 492463394 381973202 760602480 381973202 760602480 519143890 499969451 519143890 499969451 573360303 633547048 573360303 633547048 499992103 500029334 499992103 500029334 237013167 287014721 237013167 287014721 500027749 819964335 500027749 819964335 778681135 339796601 778681135 339796601 290830008 771442165 290830008 771442165 845475058 876105892 845475058 876105892 100698698 86619463 100698698 86619463 931545767 500018829 931545767 500018829 2832778 1795269 2832778 1795269 896854486 170941491 896854486 170941491 258249080 295946090 258249080 295946090 645578009 412763448 645578009 412763448 499986573 779770905 499986573 779770905 762930143 500024288 762930143 500024288 122660063 139992931 122660063 139992931 781650301 564451576 781650301 564451576 499989178 289462221 499989178 289462221 257240995 500014305 257240995 500014305 499996001 221579896 499996001 221579896 500018949 718396303 500018949 718396303 372504760 301507370 372504760 301507370 136833232 664563699 136833232 664563699 805610847 253976413 805610847 253976413 327920818 791852419 327920818 791852419 588771857 286696973 588771857 286696973 481829386 652221277 481829386 652221277 880905033 58990995 880905033 58990995 73386890 116421247 73386890 116421247 139288657 841824189 139288657 841824189 526810127 107749528 526810127 107749528 213912691 479631007 213912691 479631007 677973450 952489952 677973450 952489952 47494169 498041527 47494169 498041527 514095257 236401278 514095257 236401278 797419336 507779761 797419336 507779761 340608831 330133353 340608831 330133353 707728578 845098187 707728578 845098187 26647519 990138565 26647519 990138565 989554706 952098408 989554706 952098408 465825013 190050681 465825013 190050681 27969254 955977793 27969254 955977793 953906137 546870731 953906137 546870731 500018424 309575052 500018424 309575052 733272344 711212139 733272344 711212139 346755138 165600266 346755138 165600266 142212879 73717071 142212879 73717071 703393550 500033589 703393550 500033589 410891535 379822673 410891535 379822673 972190581 887616842 972190581 887616842 864769757 465559434 864769757 465559434 309325186 772752328 309325186 772752328 162115197 59365936 162115197 59365936 828580353 233631095 828580353 233631095 647921179 500038274 647921179 500038274 423518547 584913023 423518547 584913023 672364444 848708996 672364444 848708996 75267741 493075295 75267741 493075295 756723448 748861088 756723448 748861088 724625124 234754722 724625124 234754722 499961139 879422895 499961139 879422895 925998172 60934305 925998172 60934305 69369017 194077202 69369017 194077202 919868746 935133066 919868746 935133066 53366063 55043047 53366063 55043047 923980259 151921570 923980259 151921570 839737587 500021377 839737587 500021377 310989677 386982920 310989677 386982920 495041808 683183116 495041808 683183116 638413608 36542541 638413608 36542541 20708212 942594914 20708212 942594914 906050444 793214066 906050444 793214066 375279629 327083439 375279629 327083439 912649320 937030607 912649320 937030607 179379564 500005690 179379564 500005690 714777278 772638892 714777278 772638892 418250863 312759380 418250863 312759380 920936322 59361216 920936322 59361216 207472083 758406836 207472083 758406836 500021871 213189641 500021871 213189641 110304267 850177829 110304267 850177829 368581756 421428996 368581756 421428996 775392170 500014628 775392170 500014628 644133189 66515791 644133189 66515791 944084871 935821692 944084871 935821692 901487188 834805186 901487188 834805186 5137314 79543127 5137314 79543127 793489637 412961252 793489637 412961252 376714507 718667747 376714507 718667747 694603256 18160410 694603256 18160410 29637444 975957839 29637444 975957839 958009485 500034407 958009485 500034407 414643484 500015332 414643484 500015332 500027037 747288589 500027037 747288589 495119524 463652557 495119524 463652557 310992552 540385234 310992552 540385234 634632507 664230736 634632507 664230736 8058147 994063073 8058147 994063073 995318843 999199865 995318843 999199865 2474086 3378088 2474086 3378088 65022439 819869817 65022439 819869817 265049931 369091677 265049931 369091677 510686778 531484885 510686778 531484885 371469950 184216359 371469950 184216359 3193138 986155295 3193138 986155295 971093415 121438438 971093415 121438438 220053608 655725303 220053608 655725303 367751540 499990009 367751540 499990009 925699362 733689379 925699362 733689379 82321469 34428385 82321469 34428385 499997483 499982330 499997483 499982330 828231802 95438922 828231802 95438922 499976152 771824097 499976152 771824097 836980173 128405684 836980173 128405684 471806706 518169677 471806706 518169677 755786725 262527145 755786725 262527145 291579921 500017861 291579921 500017861 807244416 808987050 807244416 808987050 486902082 230720075 486902082 230720075 137714240 685437021 137714240 685437021 640965227 107012002 640965227 107012002 27175971 746508145 27175971 746508145 325516484 500031604 325516484 500031604 416196063 614013798 416196063 614013798 309001865 844298853 309001865 844298853 500025493 255043961 500025493 255043961 188771265 836399750 188771265 836399750 766394149 432911489 766394149 432911489 177404531 63454765 177404531 63454765 868116433 631025409 868116433 631025409 486325372 291350725 486325372 291350725 662450190 416337886 662450190 416337886 500012431 499969713 500012431 499969713 1740686 998909316 1740686 998909316 999816448 262021481 999816448 262021481 248372138 921232637 248372138 921232637 649695208 303010823 649695208 303010823 386589272 688365979 386589272 688365979 767982031 993868419 767982031 993868419 47899588 493143037 47899588 493143037 850430246 499988908 850430246 499988908 499960137 830021479 499960137 830021479 629021826 383192507 629021826 383192507 499994622 693623241 499994622 693623241 56160262 982115995 56160262 982115995 648647751 233522198 648647751 233522198 473070946 701159256 473070946 701159256 784042178 787603487 784042178 787603487 811854773 499970246 811854773 499970246 551799734 500033925 551799734 500033925 928781735 499971653 928781735 499971653 697730363 721888770 697730363 721888770 500008089 304375662 500008089 304375662 142520818 802223853 142520818 802223853 562845767 335460532 562845767 335460532 705101620 954351823 705101620 954351823 99489858 700221520 99489858 700221520 646965216 33292311 646965216 33292311 967936234 882053244 967936234 882053244 125960258 298213086 125960258 298213086 551303200 941246917 551303200 941246917 149152778 499990479 149152778 499990479 317725552 828668383 317725552 828668383 82471662 155536085 82471662 155536085 556914649 500007768 556914649 500007768 499996051 238835648 499996051 238835648 194378331 508240201 194378331 508240201 624452807 786171523 624452807 786171523 353112428 353809428 353112428 353809428 681655309 710020505 681655309 710020505 500023021 88068154 500023021 88068154 81808257 895294601 81808257 895294601 499991959 469811605 499991959 469811605 371821186 921034020 371821186 921034020 28059079 998819828 28059079 998819828 994589419 8703446 994589419 8703446 8811029 946721184 8811029 946721184 57294540 242995451 57294540 242995451 849879092 148183605 849879092 148183605 162461545 394477216 162461545 394477216 528363543 877868397 528363543 877868397 939393554 150942508 939393554 150942508 300447192 300723829 300447192 300723829 397540714 499971536 397540714 499971536 630686197 662498472 630686197 662498472 752498298 788517014 752498298 788517014 414733769 242575236 414733769 242575236 905302388 593840638 905302388 593840638 442568401 531790347 442568401 531790347 722870176 769562487 722870176 769562487 222069203 72070248 222069203 72070248 928248405 54589285 928248405 54589285 33924808 935611379 33924808 935611379 468472004 31699384 468472004 31699384 800291483 501866255 800291483 501866255 167581219 179009082 167581219 179009082 307355591 992718378 307355591 992718378 628923262 500011329 628923262 500011329 379377809 402677165 379377809 402677165 955886019 993937899 955886019 993937899 8205396 981174739 8205396 981174739 969343787 839597584 969343787 839597584 499960973 274876477 499960973 274876477 241089405 168669423 241089405 168669423 48655539 735626260 48655539 735626260 500035920 482471714 500035920 482471714 448558504 686810070 448558504 686810070 41870993 220035939 41870993 220035939 643742373 939003320 643742373 939003320 58802501 62548495 58802501 62548495 412022453 571840142 412022453 571840142 797118307 76360377 797118307 76360377 421021901 499972131 421021901 499972131 499982791 254171015 499982791 254171015 821136609 500012444 821136609 500012444 432000286 314369635 432000286 314369635 729400797 884632033 729400797 884632033 188251230 676597465 188251230 676597465 600480870 439571285 600480870 439571285 197255002 152715720 197255002 152715720 121643243 943446761 121643243 943446761 500012334 120472814 500012334 120472814 453846805 612371333 453846805 612371333 160221753 134360280 160221753 134360280 908877711 642629491 908877711 642629491 10041628 297769483 10041628 297769483 464789373 571922824 464789373 571922824 807173885 500004161 807173885 500004161 615004877 701837697 615004877 701837697 307336682 305743875 307336682 305743875 717296828 773118584 717296828 773118584 179549645 276405349 179549645 276405349 920365627 857074194 920365627 857074194 183618497 639331953 183618497 639331953 660374237 274897573 660374237 274897573 266162226 499990062 266162226 499990062 736997336 768992857 736997336 768992857 378214844 345037230 378214844 345037230 521898895 514180667 521898895 514180667 380154050 771356947 380154050 771356947 42914341 369852468 42914341 369852468 940046173 794904364 940046173 794904364 781268118 334814099 781268118 334814099 490460840 901927303 490460840 901927303 669335082 458433521 669335082 458433521 500031334 81727507 500031334 81727507 86727568 801478240 86727568 801478240 873357996 129859031 873357996 129859031 164513990 438300180 164513990 438300180 813958428 500015005 813958428 500015005 593113717 310017771 593113717 310017771 218395245 830942209 218395245 830942209 967229416 967238803 967229416 967238803 87327497 500037062 87327497 500037062 499979636 284988603 499979636 284988603 849573060 807103778 849573060 807103778 491135399 490313049 491135399 490313049 519761320 672311237 519761320 672311237 858471941 499964621 858471941 499964621 295466680 70076801 295466680 70076801 879719038 135068695 879719038 135068695 499968372 722503872 499968372 722503872 4781182 5034764 4781182 5034764 821867246 295283827 821867246 295283827 699070510 897111497 699070510 897111497 197072161 347636560 197072161 347636560 825807379 877719438 825807379 877719438 500012439 169706348 500012439 169706348 902246583 726288424 902246583 726288424 500037534 63604982 500037534 63604982 328511713 521952089 328511713 521952089 717537886 241624968 717537886 241624968 303946823 690546489 303946823 690546489 814704884 324992109 814704884 324992109 221785781 911540376 221785781 911540376 916541405 956126378 916541405 956126378 499969607 580036779 499969607 580036779 439444486 500003742 439444486 500003742 911970452 123156375 911970452 123156375 781995106 265194062 781995106 265194062 712611996 837182242 712611996 837182242 101032494 898953490 101032494 898953490 500037294 317235052 500037294 317235052 500023652 499969146 500023652 499969146 183947661 724394379 183947661 724394379 500020775 631404187 500020775 631404187 660646375 499994386 660646375 499994386 98009554 946857461 98009554 946857461 499982659 498701245 499982659 498701245 562315160 718099274 562315160 718099274 811022152 499961635 811022152 499961635 89586540 560073521 89586540 560073521 760308495 214690222 760308495 214690222 301631909 446163392 301631909 446163392 579032559 664804143 579032559 664804143 838256949 500015412 838256949 500015412 142941694 878295799 142941694 878295799 526207768 344326350 526207768 344326350 490871569 647304224 490871569 647304224 271813632 499991465 271813632 499991465 631423169 173821332 631423169 173821332 155279507 769546706 155279507 769546706 643149291 189884855 643149291 189884855 124440008 864292179 124440008 864292179 209331108 250058224 209331108 250058224 773303215 136975502 773303215 136975502 169858725 636243834 169858725 636243834 499985628 561034609 499985628 561034609 157354144 310941358 157354144 310941358 497864065 500025064 497864065 500025064 74943781 924254621 74943781 924254621 500000312 56722382 500000312 56722382 375991447 389058352 375991447 389058352 526169766 806224586 526169766 806224586 338971016 482840308 338971016 482840308 600634584 631467215 600634584 631467215 499968047 269608598 499968047 269608598 608318478 692357864 608318478 692357864 184604777 135627384 184604777 135627384 790909732 632524779 790909732 632524779 327666738 362983247 327666738 362983247 500789513 642853870 500789513 642853870 652190819 346437768 652190819 346437768 290342352 536499795 290342352 536499795 826230623 290882995 826230623 290882995 543838520 675644945 543838520 675644945 447174981 499985053 447174981 499985053 623656757 485205666 623656757 485205666 481272131 797719665 481272131 797719665 828638257 174833547 828638257 174833547 599832926 891203808 599832926 891203808 499965551 500011374 499965551 500011374 344878694 909327484 344878694 909327484 894885084 499997079 894885084 499997079 345106328 709333226 345106328 709333226 660163934 473716644 660163934 473716644 226303402 559005021 226303402 559005021 909593239 447104428 909593239 447104428 499992711 849813645 499992711 849813645 850997247 396007317 850997247 396007317 215674561 688992895 215674561 688992895 663290966 460667994 663290966 460667994 499985242 192643682 499985242 192643682 134696531 499992423 134696531 499992423 744772081 754956931 744772081 754956931 910207798 405139495 910207798 405139495 204128739 24741548 204128739 24741548 733828686 889187555 733828686 889187555 54054174 971416990 54054174 971416990 981633039 44384090 981633039 44384090 92696153 499967651 92696153 499967651 316299898 607580269 316299898 607580269 935769098 403770384 935769098 403770384 512500444 644970531 512500444 644970531 900003490 115368130 900003490 115368130 603078551 914033426 603078551 914033426 47624974 62912755 47624974 62912755 438297173 840718347 438297173 840718347 776980562 283170562 776980562 283170562 485334786 649303839 485334786 649303839 681534660 500009568 681534660 500009568 262168908 482711291 262168908 482711291 717169387 752436377 717169387 752436377 499961545 309347736 499961545 309347736 499993624 587276581 499993624 587276581 499974360 135926570 499974360 135926570 928370873 924664535 928370873 924664535 906079190 791617377 906079190 791617377 99834401 345378919 99834401 345378919 500038173 571998388 500038173 571998388 417390569 363739208 417390569 363739208 310761566 590125987 310761566 590125987 726432488 945678629 726432488 945678629 500005705 72795771 500005705 72795771 12847674 666139795 12847674 666139795 845018701 59212414 845018701 59212414 94391970 505430450 94391970 505430450 803049390 458059131 803049390 458059131 243176070 692458813 243176070 692458813 629093347 413978158 629093347 413978158 46819464 723513769 46819464 723513769 714035020 558513869 714035020 558513869 463094089 364138300 463094089 364138300 726936667 588525354 726936667 588525354 411977244 369823045 411977244 369823045 767297204 503947902 767297204 503947902 90368986 84435147 90368986 84435147 21920424 16338440 21920424 16338440 979550969 940138210 979550969 940138210 500006763 490699752 500006763 490699752 827515443 780838148 827515443 780838148 444130984 298886005 444130984 298886005 499994288 607093015 499994288 607093015 507712709 241532461 507712709 241532461 82466308 22257441 82466308 22257441 906149198 500003480 906149198 500003480 283732539 835666983 283732539 835666983 850584250 72060137 850584250 72060137 991703612 993922145 991703612 993922145 997391874 234282317 997391874 234282317 318867289 733914627 318867289 733914627 499988988 281033514 499988988 281033514 793867459 850732975 793867459 850732975 500000366 672916882 500000366 672916882 59710354 989177196 59710354 989177196 596823899 344442795 596823899 344442795 428298252 920091089 428298252 920091089 614354137 486556241 614354137 486556241 439375922 624710246 439375922 624710246 89187267 127094971 89187267 127094971 796132523 211882778 796132523 211882778 753538836 901404874 753538836 901404874 24807234 48059522 24807234 48059522 500005123 133403599 500005123 133403599 813698079 856556258 813698079 856556258 440805171 457718160 440805171 457718160 506551156 500029554 506551156 500029554 851257221 294502583 851257221 294502583 227270965 827682883 227270965 827682883 868419367 59547374 868419367 59547374 73589837 499991039 73589837 499991039 790445115 364214645 790445115 364214645 155728206 815531877 155728206 815531877 926745055 93189344 926745055 93189344 436974651 691652923 436974651 691652923 857339632 499990083 857339632 499990083 467941837 892872883 467941837 892872883 35804297 14248682 35804297 14248682 6656283 2983560 6656283 2983560 500009448 383760449 500009448 383760449 773852039 588778859 773852039 588778859 361777771 155770411 361777771 155770411 139644189 995296164 139644189 995296164 994480133 992484470 994480133 992484470 935019761 500028888 935019761 500028888 222992371 979577609 222992371 979577609 963337806 664849349 963337806 664849349 393733465 299099467 393733465 299099467 250954998 706087578 250954998 706087578 826043814 19879812 826043814 19879812 5313399 503093702 5313399 503093702 500033704 826632345 500033704 826632345 777468810 300623091 777468810 300623091 382687491 873776638 382687491 873776638 871994247 500007210 871994247 500007210 485798095 415591761 485798095 415591761 160503753 654365486 160503753 654365486 525299974 226205510 525299974 226205510 451548651 682072646 451548651 682072646 955187424 217095633 955187424 217095633 719751347 428874470 719751347 428874470 271778846 264884000 271778846 264884000 947763735 982894528 947763735 982894528 76501855 785464387 76501855 785464387 559982369 161913191 559982369 161913191 334812240 538090781 334812240 538090781 676421488 488970347 676421488 488970347 500002026 283342366 500002026 283342366 476263436 898406010 476263436 898406010 862530668 500036098 862530668 500036098 522272955 806420922 522272955 806420922 455805613 162103653 455805613 162103653 652696090 464858672 652696090 464858672 499997612 500010639 499997612 500010639 835193280 122761024 835193280 122761024 398353439 989823064 398353439 989823064 5347169 29447480 5347169 29447480 293266746 651008741 293266746 651008741 626155873 410090771 626155873 410090771 500033600 500037061 500033600 500037061 193885865 159395066 193885865 159395066 516258353 825355847 516258353 825355847 300494722 214332481 300494722 214332481 922705097 852908387 922705097 852908387 240392379 435362650 240392379 435362650 759695455 608298910 759695455 608298910 534920936 18949983 534920936 18949983 984797174 967810543 984797174 967810543 33901460 53587592 33901460 53587592 917036039 603977517 917036039 603977517 389124969 636687575 389124969 636687575 660822917 877812921 660822917 877812921 291871816 500006416 291871816 500006416 893923982 982229274 893923982 982229274 182495460 352362792 182495460 352362792 643530742 500035967 643530742 500035967 500009637 931499387 500009637 931499387 49449836 47002562 49449836 47002562 959105007 7179376 959105007 7179376 409523282 500036072 409523282 500036072 789012548 487265321 789012548 487265321 79199366 954363550 79199366 954363550 44432913 54509200 44432913 54509200 729369721 500017242 729369721 500017242 485707106 296968251 485707106 296968251 500022805 500032626 500022805 500032626 153617375 149800933 153617375 149800933 876098182 837217585 876098182 837217585 31331749 226746347 31331749 226746347 610060436 664870731 610060436 664870731 499972805 293417108 499972805 293417108 289796036 265713312 289796036 265713312 970892320 964638294 970892320 964638294 499966967 206637226 499966967 206637226 526735164 633889052 526735164 633889052 447287687 319017055 447287687 319017055 685819104 644277651 685819104 644277651 293820594 28745915 293820594 28745915 954793250 903753943 954793250 903753943 506851137 364889760 506851137 364889760 388745114 588503432 388745114 588503432 500027461 849795273 500027461 849795273 122183366 69215069 122183366 69215069 990019434 9323570 990019434 9323570 381864932 839408689 381864932 839408689 68296424 63441394 68296424 63441394 595065122 499989810 595065122 499989810 206116195 827436416 206116195 827436416 609210243 269000194 609210243 269000194 486744237 725192812 486744237 725192812 759734327 43531431 759734327 43531431 40376066 783767160 40376066 783767160 851228231 312210910 851228231 312210910 189011492 541803690 189011492 541803690 967598812 977619857 967598812 977619857 53583885 588998532 53583885 588998532 500006003 917573860 500006003 917573860 111960861 500021531 111960861 500021531 503011414 534349871 503011414 534349871 780195922 323178881 780195922 323178881 433073295 499975307 433073295 499975307 713229771 156160004 713229771 156160004 165768954 663029207 165768954 663029207 895943860 491131008 895943860 491131008 419306594 636182119 419306594 636182119 500028573 140684120 500028573 140684120 283654460 552573660 283654460 552573660 508119582 297277631 508119582 297277631 459098105 821654719 459098105 821654719 706705909 348336184 706705909 348336184 409047356 531179220 409047356 531179220 763464010 165413477 763464010 165413477 100448745 732730155 100448745 732730155 736603948 500004473 736603948 500004473 903334216 133931390 903334216 133931390 163683924 562097539 163683924 562097539 747656510 479033371 747656510 479033371 295379836 282832733 295379836 282832733 693317198 977107366 693317198 977107366 499999626 274371397 499999626 274371397 29825337 500039594 29825337 500039594 666299311 495063734 666299311 495063734 43334219 836798956 43334219 836798956 754896628 477289781 754896628 477289781 326717559 194598598 326717559 194598598 819622460 840102389 819622460 840102389 324861954 452146699 324861954 452146699 500016108 608439065 500016108 608439065 423991139 233399135 423991139 233399135 752649980 911376655 752649980 911376655 85031393 84331937 85031393 84331937 892747577 279916778 892747577 279916778 192818647 700251407 192818647 700251407 744615145 767057932 744615145 767057932 167259412 898651431 167259412 898651431 877284491 139694082 877284491 139694082 499962737 715914968 499962737 715914968 778136269 860757462 778136269 860757462 313942563 679425236 313942563 679425236 556783623 8005045 556783623 8005045 16947263 792921806 16947263 792921806 639296217 426121350 639296217 426121350 483413814 631134442 483413814 631134442 266710039 265342905 266710039 265342905 710695391 821542098 710695391 821542098 228386689 742274955 228386689 742274955 636164583 237656248 636164583 237656248 831928810 707612483 831928810 707612483 499971458 358909448 499971458 358909448 543967966 944649514 543967966 944649514 467558818 529461422 467558818 529461422 647367572 302451486 647367572 302451486 938772247 888630506 938772247 888630506 500009889 160469372 500009889 160469372 499971922 499984053 499971922 499984053 577175963 885594292 577175963 885594292 111916446 246892681 111916446 246892681 507883412 796078004 507883412 796078004 273140705 249428708 273140705 249428708 544128007 457996532 544128007 457996532 500009364 111160893 500009364 111160893 72877268 907827608 72877268 907827608 310747369 500003367 310747369 500003367 825777008 500020187 825777008 500020187 499974294 417245170 499974294 417245170 549913421 626586392 549913421 626586392 712885929 122439307 712885929 122439307 104393337 830792406 104393337 830792406 421487449 326680445 421487449 326680445 851254283 69170657 851254283 69170657 7876062 866358695 7876062 866358695 833481553 167932440 833481553 167932440 205348536 767166918 205348536 767166918 499981290 486193410 499981290 486193410 686417439 220314627 686417439 220314627 229718803 500008859 229718803 500008859 435794078 278430858 435794078 278430858 837951301 669817664 837951301 669817664 252452522 87041830 252452522 87041830 51312924 563507972 51312924 563507972 468454580 432105574 468454580 432105574 683831234 266795384 683831234 266795384 124371286 907173274 124371286 907173274 757619480 500014654 757619480 500014654 182840340 387973577 182840340 387973577 505574096 809036082 505574096 809036082 291516836 191322214 291516836 191322214 802898418 894221499 802898418 894221499 95334798 499967418 95334798 499967418 477794609 736405591 477794609 736405591 980575268 23637151 980575268 23637151 894520025 831362448 894520025 831362448 499966943 278448792 499966943 278448792 965001885 947043308 965001885 947043308 499967447 249980060 499967447 249980060 855261306 680221464 855261306 680221464 196813602 174129514 196813602 174129514 554943262 819643634 554943262 819643634 463034983 41245618 463034983 41245618 991977701 851636224 991977701 851636224 363783105 146170585 363783105 146170585 554283543 680955462 554283543 680955462 804462872 230842852 804462872 230842852 287775791 501987573 287775791 501987573 839951625 125264219 839951625 125264219 438720368 631393007 438720368 631393007 539224949 499486457 539224949 499486457 352865094 345906468 352865094 345906468 760157187 655646916 760157187 655646916 211004352 143940934 211004352 143940934 750659787 500029649 750659787 500029649 7878208 994158989 7878208 994158989 887382141 128381399 887382141 128381399 499961086 632972687 499961086 632972687 216870284 96463158 216870284 96463158 580840305 705723512 580840305 705723512 93270736 32041934 93270736 32041934 968261410 4381759 968261410 4381759 2857955 995213859 2857955 995213859 4815243 994827594 4815243 994827594 18648951 53702031 18648951 53702031 147489981 551723511 147489981 551723511 810420795 236805676 810420795 236805676 500033585 723754857 500033585 723754857 345214795 381966596 345214795 381966596 489999732 858364670 489999732 858364670 920790014 59004820 920790014 59004820 69598490 500029918 69598490 500029918 502041232 499982124 502041232 499982124 307456835 822695861 307456835 822695861 636646360 346899809 636646360 346899809 499982956 560109068 499982956 560109068 966028227 141641759 966028227 141641759 367786558 552716789 367786558 552716789 580686553 386149456 580686553 386149456 659314874 844582951 659314874 844582951 93923801 917042565 93923801 917042565 962962641 963183771 962962641 963183771 151139092 572059041 151139092 572059041 847888306 499960439 847888306 499960439 414437317 499974221 414437317 499974221 48826461 718431547 48826461 718431547 499986442 337792910 499986442 337792910 809516271 820365906 809516271 820365906 212330365 529420905 212330365 529420905 499982949 707616125 499982949 707616125 735958119 64371308 735958119 64371308 71564805 513718247 71564805 513718247 571814770 382468014 571814770 382468014 756450577 803001082 756450577 803001082 991275316 201459944 991275316 201459944 614839410 435382032 614839410 435382032 296013420 598401394 296013420 598401394 825226436 477796097 825226436 477796097 265453145 504727790 265453145 504727790 849206761 929999202 849206761 929999202 310039373 500006628 310039373 500006628 668221930 766877674 668221930 766877674 359301320 136192139 359301320 136192139 500002376 499981985 500002376 499981985 289591111 334436942 289591111 334436942 964015370 883486064 964015370 883486064 279661239 277874504 279661239 277874504 646919249 584497483 646919249 584497483 441229969 147930475 441229969 147930475 143655431 950434953 143655431 950434953 44189269 960279986 44189269 960279986 14466527 12719329 14466527 12719329 790821156 713497696 790821156 713497696 87327266 190623829 87327266 190623829 500029448 499990066 500029448 499990066 409783662 648159341 409783662 648159341 826194449 119007247 826194449 119007247 406349832 542141616 406349832 542141616 944122129 220083668 944122129 220083668 303528480 499970517 303528480 499970517 563521895 936426143 563521895 936426143 155106131 286528168 155106131 286528168 949283416 990029345 949283416 990029345 10585458 964776640 10585458 964776640 676094938 377059730 676094938 377059730 306398456 698007553 306398456 698007553 828950467 126617297 828950467 126617297 36262049 883897598 36262049 883897598 839590599 173577415 839590599 173577415 474277633 499993789 474277633 499993789 171013403 726812966 171013403 726812966 736896270 444568756 736896270 444568756 21410712 968208165 21410712 968208165 66973912 926964746 66973912 926964746 136919127 244006527 136919127 244006527 379469152 832178525 379469152 832178525 163562036 895508574 163562036 895508574 619762516 324497853 619762516 324497853 394332468 578014149 394332468 578014149 583876734 182748528 583876734 182748528 182932679 658290955 182932679 658290955 894053467 290769312 894053467 290769312 340904877 499964575 340904877 499964575 800237731 500031642 800237731 500031642 396761841 345461227 396761841 345461227 866843531 505136090 866843531 505136090 445623282 500013247 445623282 500013247 644139301 695902881 644139301 695902881 345893153 382232375 345893153 382232375 854092026 1630668 854092026 1630668 2252581 6125824 2252581 6125824 11139093 970960013 11139093 970960013 302122116 499960272 302122116 499960272 573418593 327372900 573418593 327372900 246923839 833024226 246923839 833024226 598578220 198444057 598578220 198444057 361820829 645084848 361820829 645084848 530988241 289183376 530988241 289183376 306522534 859160199 306522534 859160199 768780845 456322152 768780845 456322152 528449188 974377507 528449188 974377507 974429718 85038861 974429718 85038861 613718792 888200928 613718792 888200928 257323179 238915220 257323179 238915220 500030239 654741867 500030239 654741867 403302418 182777465 403302418 182777465 499977058 500006579 499977058 500006579 120469445 576915577 120469445 576915577 477565412 299293853 477565412 299293853 751106234 500035987 751106234 500035987 585259399 877382183 585259399 877382183 22104299 499990450 22104299 499990450 500033963 686875356 500033963 686875356 753039747 44495390 753039747 44495390 469698078 500011010 469698078 500011010 500038840 543906094 500038840 543906094 303395163 873198930 303395163 873198930 591694510 122357099 591694510 122357099 500000557 665283230 500000557 665283230 837523181 248117394 837523181 248117394 587926449 631569450 587926449 631569450 34576455 70328592 34576455 70328592 277598968 974664311 277598968 974664311 2103728 1910031 2103728 1910031 499977625 411566649 499977625 411566649 814697089 540289869 814697089 540289869 415204660 301447764 415204660 301447764 515257698 679853070 515257698 679853070 188375514 207852507 188375514 207852507 370534568 968404374 370534568 968404374 978465185 317993114 978465185 317993114 233320421 558065637 233320421 558065637 713241817 905256706 713241817 905256706 981299006 494037956 981299006 494037956 498617658 659828595 498617658 659828595 832210028 326453665 832210028 326453665 479644452 542089648 479644452 542089648 170647530 156317880 170647530 156317880 928111140 790269321 928111140 790269321 250962042 250957332 250962042 250957332 944038647 915778530 944038647 915778530 89578729 102072397 89578729 102072397 103211204 342187044 103211204 342187044 786547541 935867637 786547541 935867637 87000464 305926284 87000464 305926284 420871747 539421600 420871747 539421600 744107083 200178940 744107083 200178940 176704703 549789946 176704703 549789946 795242485 499982760 795242485 499982760 524823932 621402412 524823932 621402412 130590139 54224392 130590139 54224392 896888707 401059079 896888707 401059079 90108841 500006592 90108841 500006592 519880021 648025974 519880021 648025974 161097964 133533176 161097964 133533176 761006955 687482935 761006955 687482935 473113525 376342402 473113525 376342402 318019068 68815059 318019068 68815059 943296214 46522918 943296214 46522918 975023056 827878370 975023056 827878370 768591922 500011320 768591922 500011320 168389285 540654991 168389285 540654991 662575747 130743473 662575747 130743473 924829747 833036749 924829747 833036749 447483054 393678871 447483054 393678871 963928925 10546235 963928925 10546235 482951254 558798999 482951254 558798999 807672256 343078820 807672256 343078820 602657471 468092680 602657471 468092680 153020316 697481541 153020316 697481541 388048611 361617418 388048611 361617418 687832082 714426529 687832082 714426529 436729571 557586821 436729571 557586821 500007318 491632428 500007318 491632428 740615264 690586788 740615264 690586788 418378358 51328700 418378358 51328700 946608087 763078258 946608087 763078258 575890514 548392551 575890514 548392551 14894898 499978587 14894898 499978587 709171861 802775560 709171861 802775560 170057431 316926958 170057431 316926958 500026020 175187496 500026020 175187496 170654910 621464373 170654910 621464373 500024434 143469033 500024434 143469033 455974415 736723018 455974415 736723018 876020569 267088784 876020569 267088784 268511796 645294434 268511796 645294434 537037291 414074731 537037291 414074731 377332746 581613319 377332746 581613319 747882793 982701881 747882793 982701881 47475235 935341989 47475235 935341989 375082161 403609529 375082161 403609529 658809813 499966767 658809813 499966767 588727500 610423502 588727500 610423502 616924106 948627963 616924106 948627963 258288580 362513641 258288580 362513641 893870402 500017542 893870402 500017542 286263408 941398157 286263408 941398157 785426076 500032361 785426076 500032361 401235339 209503670 401235339 209503670 500016113 570132237 500016113 570132237 785107962 76683996 785107962 76683996 57255851 742161175 57255851 742161175 898799224 82076151 898799224 82076151 445498296 824304691 445498296 824304691 645937049 117752923 645937049 117752923 56188001 500009724 56188001 500009724 732119437 124026142 732119437 124026142 124725877 841365799 124725877 841365799 192184509 216895647 192184509 216895647 409465437 884366692 409465437 884366692 942461358 956768525 942461358 956768525 25286291 24015846 25286291 24015846 952779087 57016579 952779087 57016579 936411429 796326810 936411429 796326810 739495946 291768335 739495946 291768335 500007551 499993196 500007551 499993196 308930795 227949642 308930795 227949642 500026748 793744726 500026748 793744726 185022439 71026521 185022439 71026521 648903941 478185377 648903941 478185377 499995908 309397776 499995908 309397776 131146359 643050959 131146359 643050959 646032751 303449569 646032751 303449569 112161662 561346118 112161662 561346118 643914492 118252517 643914492 118252517 955144257 37499049 955144257 37499049 87921816 500034578 87921816 500034578 670303332 254648687 670303332 254648687 299133290 902189048 299133290 902189048 869802714 499982650 869802714 499982650 500037139 778836699 500037139 778836699 138006823 299352492 138006823 299352492 427861275 537658939 427861275 537658939 559768750 499985237 559768750 499985237 443754750 222863187 443754750 222863187 703520863 575846913 703520863 575846913 425781233 64582451 425781233 64582451 836604317 809934960 836604317 809934960 499981438 595559635 499981438 595559635 287128053 861009129 287128053 861009129 912215982 99959652 912215982 99959652 440541985 635672026 440541985 635672026 206199238 108130429 206199238 108130429 499996562 914292303 499996562 914292303 676412030 609712824 676412030 609712824 426455672 319040223 426455672 319040223 826039722 500026677 826039722 500026677 294261745 266911393 294261745 266911393 652474380 720147376 652474380 720147376 90066399 105019916 90066399 105019916 447372302 500007847 447372302 500007847 753900334 974376626 753900334 974376626 253266337 441289760 253266337 441289760 542608570 722648507 542608570 722648507 282295699 41724395 282295699 41724395 571258457 799068566 571258457 799068566 365548173 500002177 365548173 500002177 499996156 348505641 499996156 348505641 858099113 917722040 858099113 917722040 923944615 55699877 923944615 55699877 320159031 886341449 320159031 886341449 70383572 60932260 70383572 60932260 985134292 985303757 985134292 985303757 14019745 307245624 14019745 307245624 690366139 499998448 690366139 499998448 156962300 933200944 156962300 933200944 802254923 755863192 802254923 755863192 196771563 216655589 196771563 216655589 494706712 824125675 494706712 824125675 158402536 955333445 158402536 955333445 22380264 255399750 22380264 255399750 340096778 733415713 340096778 733415713 619513151 256213443 619513151 256213443 131372922 564297538 131372922 564297538 500026191 97140861 500026191 97140861 712664180 559872802 712664180 559872802 497957289 487883194 497957289 487883194 590111392 708431785 590111392 708431785 405310629 117421689 405310629 117421689 85604885 902788567 85604885 902788567 648455327 206193279 648455327 206193279 499996275 771799453 499996275 771799453 844193198 137931596 844193198 137931596 906478855 54585642 906478855 54585642 482245415 671334068 482245415 671334068 807310512 173434665 807310512 173434665 890884068 584929157 890884068 584929157 400253033 697266701 400253033 697266701 517871325 253110044 517871325 253110044 499964793 495817478 499964793 495817478 39086428 807197678 39086428 807197678 227387393 658921951 227387393 658921951 679737504 31483264 679737504 31483264 499962190 402968726 499962190 402968726 773916029 737588017 773916029 737588017 562231628 294348616 562231628 294348616 104693015 819838124 104693015 819838124 266786039 500035447 266786039 500035447 792598029 4363287 792598029 4363287 499991340 379901989 499991340 379901989 560210928 445681609 560210928 445681609 446003156 614648705 446003156 614648705 538548022 499982083 538548022 499982083 692214675 923271344 692214675 923271344 61183186 479284921 61183186 479284921 499998355 215678152 499998355 215678152 656531598 959084247 656531598 959084247 971937761 182394095 971937761 182394095 291889614 720484911 291889614 720484911 238069709 891682237 238069709 891682237 579264259 334377970 579264259 334377970 352634074 478591265 352634074 478591265 499997888 207248693 499997888 207248693 820258740 747491505 820258740 747491505 499990329 28589407 499990329 28589407 874681552 500026456 874681552 500026456 235515060 820890502 235515060 820890502 171586230 416794428 171586230 416794428 694341424 213411368 694341424 213411368 46009497 500028368 46009497 500028368 499960359 407546918 499960359 407546918 90128259 974922572 90128259 974922572 795428539 557281590 795428539 557281590 93419387 120373640 93419387 120373640 344232742 647953694 344232742 647953694 680469234 162975842 680469234 162975842 968754594 18653887 968754594 18653887 454926956 499971020 454926956 499971020 808472865 77873773 808472865 77873773 284258590 470868449 284258590 470868449 500009852 75068104 500009852 75068104 293597873 326894731 293597873 326894731 956840887 26671199 956840887 26671199 998709545 1061818 998709545 1061818 460593 988303716 460593 988303716 966718295 797441201 966718295 797441201 499967038 423272693 499967038 423272693 299051261 533532301 299051261 533532301 825705492 25130412 825705492 25130412 62867217 140206561 62867217 140206561 205020897 670103982 205020897 670103982 351520620 241211042 351520620 241211042 33690380 988593094 33690380 988593094 902148917 875425161 902148917 875425161 868503490 863014107 868503490 863014107 714166073 528826255 714166073 528826255 419246105 138265138 419246105 138265138 619995518 577675995 619995518 577675995 472086123 466907967 472086123 466907967 274083783 500005026 274083783 500005026 753455106 956204213 753455106 956204213 995947154 1630614 995947154 1630614 296554059 602181317 296554059 602181317 551057308 434350832 551057308 434350832 63294602 886076993 63294602 886076993 948693837 963158177 948693837 963158177 346429826 289674402 346429826 289674402 879382179 79615971 879382179 79615971 463784621 609813208 463784621 609813208 646611888 89480987 646611888 89480987 77735092 499995076 77735092 499995076 644383775 842606387 644383775 842606387 204020830 676896128 204020830 676896128 772346696 353143280 772346696 353143280 499973932 721326354 499973932 721326354 238275394 321563143 238275394 321563143 500013797 546586474 500013797 546586474 558410078 268250663 558410078 268250663 445185885 675692961 445185885 675692961 10055970 11562714 10055970 11562714 977850899 132895388 977850899 132895388 395860303 449844269 395860303 449844269 550537280 103000491 550537280 103000491 960805820 875095561 960805820 875095561 739606617 499990713 739606617 499990713 342872839 145304057 342872839 145304057 80578358 67672310 80578358 67672310 843448045 645505760 843448045 645505760 360127279 500027347 360127279 500027347 990689203 42898704 990689203 42898704 766398859 463219487 766398859 463219487 360337732 155493968 360337732 155493968 833029295 960502839 833029295 960502839 499984232 157483951 499984232 157483951 650594036 762819574 650594036 762819574 499962797 223961287 499962797 223961287 787682408 871372281 787682408 871372281 83387662 453118370 83387662 453118370 471939042 648602611 471939042 648602611 690972635 275391696 690972635 275391696 425568553 931291456 425568553 931291456 922885059 885488814 922885059 885488814 126086051 500011882 126086051 500011882 578589928 361326824 578589928 361326824 241891151 616019400 241891151 616019400 777626315 402372104 777626315 402372104 283089965 697538275 283089965 697538275 321475398 411421337 321475398 411421337 522219954 585512459 522219954 585512459 704985303 381905707 704985303 381905707 432494570 566743180 432494570 566743180 824150771 124521881 824150771 124521881 228604516 437486127 228604516 437486127 694829744 500005251 694829744 500005251 160211832 306802089 160211832 306802089 525646917 715716789 525646917 715716789 363057022 157615692 363057022 157615692 628262386 672136488 628262386 672136488 12313348 110686049 12313348 110686049 150604414 703413375 150604414 703413375 954682756 480709846 954682756 480709846 265770517 664405431 265770517 664405431 507166756 499978067 507166756 499978067 169899295 269880657 169899295 269880657 653212174 499995734 653212174 499995734 148245101 228377739 148245101 228377739 426179547 927104136 426179547 927104136 500023566 456912998 500023566 456912998 366455824 865515314 366455824 865515314 767322068 499990438 767322068 499990438 122398315 573881998 122398315 573881998 458890747 379958921 458890747 379958921 675130887 258777657 675130887 258777657 255508370 552548999 255508370 552548999 577947314 216313090 577947314 216313090 446822089 804122037 446822089 804122037 500033373 418825222 500033373 418825222 167631276 943519189 167631276 943519189 37311118 103781733 37311118 103781733 118936379 343486488 118936379 343486488 897141069 866809271 897141069 866809271 826215456 546043312 826215456 546043312 384370797 346439197 384370797 346439197 324608549 850624856 324608549 850624856 500029273 511948104 500029273 511948104 961938262 41086198 961938262 41086198 51558440 99875653 51558440 99875653 488141220 500018439 488141220 500018439 818468725 177806564 818468725 177806564 453463219 461146388 453463219 461146388 819921006 809499204 819921006 809499204 332898903 86533376 332898903 86533376 780135924 499970364 780135924 499970364 590959607 536948912 590959607 536948912 500461734 499979898 500461734 499979898 48906783 737912434 48906783 737912434 494406257 415515591 494406257 415515591 231331828 500031697 231331828 500031697 640094194 726783075 640094194 726783075 494366054 185031316 494366054 185031316 790538813 786193868 790538813 786193868 180749066 908949288 180749066 908949288 903603690 320557703 903603690 320557703 499967343 689138498 499967343 689138498 955581759 499960303 955581759 499960303 318258494 701819864 318258494 701819864 912092630 355392275 912092630 355392275 497032336 559169592 497032336 559169592 119481153 296786376 119481153 296786376 638764106 601446932 638764106 601446932 136388074 955149211 136388074 955149211 984513973 44715148 984513973 44715148 174983261 694160854 174983261 694160854 500019416 265234385 500019416 265234385 381752439 713099560 381752439 713099560 857112043 429670704 857112043 429670704 354191605 983865247 354191605 983865247 925922751 222487925 925922751 222487925 696646942 500039644 696646942 500039644 378771085 945676516 378771085 945676516 499973380 468433543 499973380 468433543 720114478 753178247 720114478 753178247 499978633 496920979 499978633 496920979 782702875 756169188 782702875 756169188 329661067 547801599 329661067 547801599 499996240 69312781 499996240 69312781 709982854 919674657 709982854 919674657 317561813 139326957 317561813 139326957 119661539 913263716 119661539 913263716 84896951 113168472 84896951 113168472 984591922 15020350 984591922 15020350 31552647 577356421 31552647 577356421 500034595 353643710 500034595 353643710 46256898 33006045 46256898 33006045 22656858 938773284 22656858 938773284 383637004 119018538 383637004 119018538 38408223 499971782 38408223 499971782 665853068 283485903 665853068 283485903 379652891 499978319 379652891 499978319 861436280 196599174 861436280 196599174 220694081 843484748 220694081 843484748 792909053 208328264 792909053 208328264 499985117 474768101 499985117 474768101 704059717 835351258 704059717 835351258 271058594 154046367 271058594 154046367 798145744 500016443 798145744 500016443 500021024 539205589 500021024 539205589 184523259 499961535 184523259 499961535 671469210 864722089 671469210 864722089 244866736 104952301 244866736 104952301 35752266 947760701 35752266 947760701 167458691 304726171 167458691 304726171 908509595 674942862 908509595 674942862 500002366 500037389 500002366 500037389 582047219 146980976 582047219 146980976 886836708 535093224 886836708 535093224 378026978 150555830 378026978 150555830 69724117 669531073 69724117 669531073 390527916 342909477 390527916 342909477 749193311 788831343 749193311 788831343 222531796 302735215 222531796 302735215 500020472 119940700 500020472 119940700 943063995 940283641 943063995 940283641 123771330 812200353 123771330 812200353 842130491 879715332 842130491 879715332 384736341 239415493 384736341 239415493 924750534 895948792 924750534 895948792 242471980 532484297 242471980 532484297 801081190 15794544 801081190 15794544 17326944 22151934 17326944 22151934 969002057 189894099 969002057 189894099 500015605 686209286 500015605 686209286 812742186 93030152 812742186 93030152 426514057 479811776 426514057 479811776 562423343 719144017 562423343 719144017 338782339 499970251 338782339 499970251 955713474 500007640 955713474 500007640 500001678 907818256 500001678 907818256 371115417 511483999 371115417 511483999 666735071 676012054 666735071 676012054 222070880 248353545 222070880 248353545 766195231 780117256 766195231 780117256 849094337 166803196 849094337 166803196 558825608 991865128 558825608 991865128 29104346 968328945 29104346 968328945 927690499 337365816 927690499 337365816 301807940 688105905 301807940 688105905 667165916 459720741 667165916 459720741 456845495 590366288 456845495 590366288 676954508 499997973 676954508 499997973 20548309 809396402 20548309 809396402 877359270 265795030 877359270 265795030 358389431 920156914 358389431 920156914 892736831 500003076 892736831 500003076 499967692 76044840 499967692 76044840 615450894 555481768 615450894 555481768 500012107 767574619 500012107 767574619 102934400 330366931 102934400 330366931 388825548 683709626 388825548 683709626 611266800 500005528 611266800 500005528 499961999 546214134 499961999 546214134 623142606 654480641 623142606 654480641 296699374 161401545 296699374 161401545 672112431 715884128 672112431 715884128 264644634 737265062 264644634 737265062 822607943 499987392 822607943 499987392 486025391 814641533 486025391 814641533 831023420 446500516 831023420 446500516 295845516 838865060 295845516 838865060 499992120 500019630 499992120 500019630 43075981 99684678 43075981 99684678 210416371 499962110 210416371 499962110 952111626 941881156 952111626 941881156 71565422 187039435 71565422 187039435 247218352 359619582 247218352 359619582 950761791 951389392 950761791 951389392 8477412 38403466 8477412 38403466 958101498 931619205 958101498 931619205 499977890 353591310 499977890 353591310 768603614 627329748 768603614 627329748 383922455 218081587 383922455 218081587 975270547 821416072 975270547 821416072 7649418 996969762 7649418 996969762 976196328 35189105 976196328 35189105 919653368 815779155 919653368 815779155 427436065 499973784 427436065 499973784 893586280 523485842 893586280 523485842 148935343 227267750 148935343 227267750 652655791 535716841 652655791 535716841 499971721 134975406 499971721 134975406 776763279 243899655 776763279 243899655 499968060 509883061 499968060 509883061 736605863 149428553 736605863 149428553 500010974 832227519 500010974 832227519 149792220 912655230 149792220 912655230 899143240 640297226 899143240 640297226 124912888 431168084 124912888 431168084 605439478 215307426 605439478 215307426 149036468 954429397 149036468 954429397 666835696 361974994 666835696 361974994 468845880 522934395 468845880 522934395 892719701 499983529 892719701 499983529 491720192 630195502 491720192 630195502 588978274 499980118 588978274 499980118 499963132 679136810 499963132 679136810 299426572 74873138 299426572 74873138 940020221 854712065 940020221 854712065 849662015 480334686 849662015 480334686 205152478 527864965 205152478 527864965 485865231 293275987 485865231 293275987 499993501 486040859 499993501 486040859 951847190 740284510 951847190 740284510 529958857 468931413 529958857 468931413 782440085 500037924 782440085 500037924 240809557 181069110 240809557 181069110 796685425 500037367 796685425 500037367 61826034 276920682 61826034 276920682 487278613 550431441 487278613 550431441 576649667 353456271 576649667 353456271 418452597 673362419 418452597 673362419 577506302 556392187 577506302 556392187 499976602 341268322 499976602 341268322 882644763 92552894 882644763 92552894 124376301 865139847 124376301 865139847 315019633 102130014 315019633 102130014 793165206 395274779 793165206 395274779 183639715 728013476 183639715 728013476 583812261 499997214 583812261 499997214 155522906 214184376 155522906 214184376 499980112 573633506 499980112 573633506 577885233 460163154 577885233 460163154 369834811 261958903 369834811 261958903 782263847 820031326 782263847 820031326 499984731 318323715 499984731 318323715 339626921 741237687 339626921 741237687 659036204 499964420 659036204 499964420 175356237 778031823 175356237 778031823 638414169 191654318 638414169 191654318 892081206 70142865 892081206 70142865 389427519 407095853 389427519 407095853 781243730 722398584 781243730 722398584 451004621 361936223 451004621 361936223 736728000 238568359 736728000 238568359 243251473 499984147 243251473 499984147 500027830 476356761 500027830 476356761 880103812 57549468 880103812 57549468 984429617 992617907 984429617 992617907 14733137 980476757 14733137 980476757 25405544 153452753 25405544 153452753 824151798 300044629 824151798 300044629 500036241 499967699 500036241 499967699 262334851 763953467 262334851 763953467 845885242 146272283 845885242 146272283 245622654 774941186 245622654 774941186 32599203 147719763 32599203 147719763 198643507 782362448 198643507 782362448 310281082 420633571 310281082 420633571 527744741 976210117 527744741 976210117 992754203 3862140 992754203 3862140 7280521 9202794 7280521 9202794 13833969 160170545 13833969 160170545 425494467 869174729 425494467 869174729 590573663 499970308 590573663 499970308 104857672 499983781 104857672 499983781 511636155 485155237 511636155 485155237 893047563 999157250 893047563 999157250 3162703 3923771 3162703 3923771 359035949 563642625 359035949 563642625 500000974 22423124 500000974 22423124 615097867 827506785 615097867 827506785 499977371 530996224 499977371 530996224 690965635 382055601 690965635 382055601 45087126 36110933 45087126 36110933 814645101 232097593 814645101 232097593 649780706 530424422 649780706 530424422 499966014 259017437 499966014 259017437 284668588 500013812 284668588 500013812 113364654 894821356 113364654 894821356 518908656 329776766 518908656 329776766 350538030 515610727 350538030 515610727 568111197 499938327 568111197 499938327 500001558 244743541 500001558 244743541 630672735 671773850 630672735 671773850 499977993 125192662 499977993 125192662 842414448 565898183 842414448 565898183 120709742 6739557 120709742 6739557 993674042 932242322 993674042 932242322 511390634 500012452 511390634 500012452 100160581 267701004 100160581 267701004 847713739 902663886 847713739 902663886 213727717 517206385 213727717 517206385 585520322 746262257 585520322 746262257 499976883 246699636 499976883 246699636 276197651 766740186 276197651 766740186 648960338 202611640 648960338 202611640 371342810 903025579 371342810 903025579 525219427 333541971 525219427 333541971 490278805 510857969 490278805 510857969 705482707 118262927 705482707 118262927 206532666 606816606 206532666 606816606 500008984 848127591 500008984 848127591 295009797 500002915 295009797 500002915 557173449 305969849 557173449 305969849 154152683 843446636 154152683 843446636 235056553 95611810 235056553 95611810 815942638 393728286 815942638 393728286 264016844 65523145 264016844 65523145 955294200 788468579 955294200 788468579 499995295 452516634 499995295 452516634 236496456 150857047 236496456 150857047 551682772 692608463 551682772 692608463 404428807 151953084 404428807 151953084 769844463 345918426 769844463 345918426 319619690 689605267 319619690 689605267 980336496 499998307 980336496 499998307 55573852 880312379 55573852 880312379 837163931 391103008 837163931 391103008 379630835 720827437 379630835 720827437 769394070 987088540 769394070 987088540 4091294 998032169 4091294 998032169 113089 10445002 113089 10445002 20243314 967954400 20243314 967954400 397178552 488556467 397178552 488556467 769758371 947708887 769758371 947708887 279361802 463526734 279361802 463526734 811937370 882537515 811937370 882537515 264109066 446164458 264109066 446164458 662106868 826101716 662106868 826101716 184749374 146741214 184749374 146741214 604400155 603147426 604400155 603147426 114411269 74992268 114411269 74992268 815695095 720498462 815695095 720498462 515968905 254011240 515968905 254011240 338804255 379238412 338804255 379238412 689818318 820915646 689818318 820915646 143850146 910562120 143850146 910562120 809591328 208656811 809591328 208656811 238062199 500027776 238062199 500027776 653719450 976152306 653719450 976152306 39246321 934945497 39246321 934945497 500037427 335133804 500037427 335133804 784452551 156508681 784452551 156508681 301597659 809436177 301597659 809436177 842268747 7161943 842268747 7161943 992788160 173447511 992788160 173447511 280215285 426940444 280215285 426940444 816891108 816380183 816891108 816380183 630027692 229473204 630027692 229473204 333861201 722111836 333861201 722111836 65906343 123215140 65906343 123215140 499992229 822134596 499992229 822134596 108646561 499970957 108646561 499970957 612005613 679056755 612005613 679056755 266912297 785230318 266912297 785230318 59045249 62203571 59045249 62203571 670790028 445404432 670790028 445404432 499989637 690549042 499989637 690549042 799393420 803831665 799393420 803831665 279195701 456963683 279195701 456963683 500016474 928404151 500016474 928404151 848263662 500007963 848263662 500007963 12528685 5613741 12528685 5613741 994901031 5064576 994901031 5064576 14911767 500029041 14911767 500029041 822507087 225499579 822507087 225499579 498449121 664945811 498449121 664945811 625350379 289211430 625350379 289211430 197610128 633341960 197610128 633341960 699935992 865437590 699935992 865437590 881550526 499960628 881550526 499960628 499960048 236319642 499960048 236319642 874730131 718662292 874730131 718662292 424702908 205289138 424702908 205289138 689700400 525416463 689700400 525416463 472024389 548437045 472024389 548437045 949578310 967625386 949578310 967625386 50419786 499987517 50419786 499987517 585494363 564068716 585494363 564068716 52470940 283681352 52470940 283681352 783369640 990076367 783369640 990076367 996470150 44487972 996470150 44487972 424666577 914995047 424666577 914995047 634980780 402336692 634980780 402336692 435849351 872517514 435849351 872517514 921902349 42817245 921902349 42817245 161034806 216516985 161034806 216516985 773623303 499975098 773623303 499975098 614508269 510693730 614508269 510693730 255454547 500012760 255454547 500012760 337727013 169533902 337727013 169533902 547844582 720987792 547844582 720987792 407664511 438360566 407664511 438360566 588983768 837365855 588983768 837365855 373970868 12710165 373970868 12710165 987951841 997140518 987951841 997140518 8810550 938943456 8810550 938943456 322792338 499966718 322792338 499966718 806861649 621897736 806861649 621897736 499973394 272681762 499973394 272681762 574290508 902950175 574290508 902950175 213432999 738016584 213432999 738016584 760810166 91028463 760810166 91028463 944034761 583284359 944034761 583284359 499974668 930425647 499974668 930425647 949275914 60818539 949275914 60818539 903734309 499965829 903734309 499965829 78861700 964936071 78861700 964936071 985376982 194808047 985376982 194808047 678493214 585323567 678493214 585323567 499979377 500036752 499979377 500036752 594520706 214238755 594520706 214238755 148772213 89329865 148772213 89329865 87039384 876231569 87039384 876231569 504069568 410995522 504069568 410995522 399503250 582375274 399503250 582375274 691236149 112655845 691236149 112655845 118490420 500036881 118490420 500036881 29856545 66317230 29856545 66317230 403879752 523935869 403879752 523935869 500861629 499970739 500861629 499970739 923763553 826401331 923763553 826401331 313124727 475822322 313124727 475822322 737836579 751354757 737836579 751354757 320996568 499989397 320996568 499989397 452268395 747247177 452268395 747247177 867095841 488649961 867095841 488649961 355975701 893088975 355975701 893088975 701525529 662238525 701525529 662238525 121801575 135763244 121801575 135763244 515139056 582411030 515139056 582411030 370036232 353525596 370036232 353525596 601328044 424831864 601328044 424831864 499972037 681180088 499972037 681180088 893316206 105024007 893316206 105024007 992059191 7918739 992059191 7918739 499970170 341837846 499970170 341837846 134591442 953616328 134591442 953616328 835065026 169717675 835065026 169717675 757768501 328584875 757768501 328584875 499971423 20287951 499971423 20287951 700737389 328368578 700737389 328368578 466650171 526385954 466650171 526385954 709919015 250100881 709919015 250100881 897868332 49220773 897868332 49220773 158738461 693425706 158738461 693425706 660258979 526693054 660258979 526693054 204214876 499989441 204214876 499989441 793939991 786501320 793939991 786501320 216674474 227274447 216674474 227274447 670515886 474044377 670515886 474044377 77908643 579412707 77908643 579412707 757868264 253611763 757868264 253611763 500002588 364925710 500002588 364925710 814151282 866497877 814151282 866497877 499982380 120757803 499982380 120757803 795222633 259693173 795222633 259693173 213314508 47879462 213314508 47879462 936341593 438638805 936341593 438638805 433317488 694733993 433317488 694733993 637741295 51795500 637741295 51795500 70677534 500017678 70677534 500017678 681287770 81038673 681287770 81038673 260933331 520007969 260933331 520007969 733395501 230438057 733395501 230438057 365266053 616229006 365266053 616229006 766952644 350416954 766952644 350416954 327132049 961339410 327132049 961339410 944216910 915728437 944216910 915728437 169537509 662378741 169537509 662378741 499995532 97959975 499995532 97959975 919529310 61630129 919529310 61630129 65326947 141320533 65326947 141320533 284291280 776343357 284291280 776343357 745895003 222743646 745895003 222743646 903001599 811112459 903001599 811112459 96325888 481408943 96325888 481408943 568318517 77460681 568318517 77460681 81287553 313339480 81287553 313339480 743617757 652277718 743617757 652277718 339636178 459720754 339636178 459720754 561123865 789732779 561123865 789732779 808524261 500012832 808524261 500012832 500018469 103773178 500018469 103773178 128935555 500024408 128935555 500024408 993382725 9030001 993382725 9030001 48771304 92661320 48771304 92661320 500028945 677551676 500028945 677551676 123828292 499997807 123828292 499997807 730621207 578290542 730621207 578290542 135910498 389471720 135910498 389471720 732603419 231464920 732603419 231464920 850163580 500026330 850163580 500026330 113696384 807333840 113696384 807333840 761693942 635832204 761693942 635832204 259418153 946832398 259418153 946832398 881845647 837437653 881845647 837437653 757626753 502135159 757626753 502135159 500005768 810510386 500005768 810510386 770271082 431588357 770271082 431588357 329028843 101353956 329028843 101353956 63681211 55335767 63681211 55335767 862216139 152699144 862216139 152699144 384473111 437527513 384473111 437527513 677028840 769949306 677028840 769949306 49504430 82912993 49504430 82912993 182450457 500025362 182450457 500025362 849061001 100353678 849061001 100353678 66674869 499977158 66674869 499977158 540226154 651450490 540226154 651450490 52120574 24383079 52120574 24383079 24346421 954128321 24346421 954128321 347470185 500035448 347470185 500035448 746036367 286138669 746036367 286138669 443895621 710230971 443895621 710230971 500037595 263963068 500037595 263963068 476783518 535486733 476783518 535486733 77721937 92109543 77721937 92109543 500036793 320963712 500036793 320963712 975944835 865002411 975944835 865002411 499971204 315500114 499971204 315500114 502459142 940815615 502459142 940815615 86849274 840037995 86849274 840037995 813130073 316282338 813130073 316282338 313261751 499982190 313261751 499982190 500013816 731192959 500013816 731192959 499978345 483044667 499978345 483044667 364011670 108032410 364011670 108032410 871476666 819788152 871476666 819788152 769362426 393848504 769362426 393848504 499980097 698053868 499980097 698053868 424762425 488669408 424762425 488669408 713514488 565442164 713514488 565442164 298353836 480938988 298353836 480938988 917489601 839243424 917489601 839243424 613278789 328114707 613278789 328114707 28414193 883825179 28414193 883825179 284773347 307746453 284773347 307746453 843590042 901973158 843590042 901973158 907265196 450396000 907265196 450396000 165386420 709308475 165386420 709308475 500021207 965719168 500021207 965719168 966960787 10684202 966960787 10684202 989253496 968186096 989253496 968186096 499975445 164241554 499975445 164241554 970534623 791271001 970534623 791271001 423600744 243923162 423600744 243923162 80877645 856972945 80877645 856972945 215742915 247307506 215742915 247307506 820180814 34033570 820180814 34033570 491760828 665541190 491760828 665541190 647370542 325351789 647370542 325351789 170160289 499996241 170160289 499996241 436601107 95914773 436601107 95914773 856570241 449385824 856570241 449385824 433697932 968627007 433697932 968627007 966819475 242889441 966819475 242889441 669557419 569268567 669557419 569268567 371270051 366786778 371270051 366786778 625065609 884321237 625065609 884321237 332561723 353790420 332561723 353790420 458563685 500011582 458563685 500011582 747384189 821790078 747384189 821790078 401555453 71509167 401555453 71509167 679829566 500018462 679829566 500018462 236676273 929008671 236676273 929008671 923530648 19461423 923530648 19461423 54177749 476075675 54177749 476075675 707085822 864404781 707085822 864404781 284988584 339120992 284988584 339120992 585194629 931526240 585194629 931526240 971901581 971957994 971901581 971957994 752146885 499993258 752146885 499993258 833013177 231716376 833013177 231716376 5165458 994622397 5165458 994622397 972399794 175254750 972399794 175254750 500006495 623736076 500006495 623736076 214965824 871107087 214965824 871107087 500009742 264939227 500009742 264939227 458365513 500005637 458365513 500005637 270338226 128633119 270338226 128633119 531741359 807685969 531741359 807685969 353151916 500024455 353151916 500024455 757179224 930254772 757179224 930254772 223342413 477553093 223342413 477553093 547955232 97369988 547955232 97369988 135425590 180744837 135425590 180744837 622871013 662860393 622871013 662860393 426510936 499974574 426510936 499974574 659144623 764329122 659144623 764329122 240143668 668312783 240143668 668312783 990141116 12380972 990141116 12380972 479398417 544874254 479398417 544874254 411431476 115832358 411431476 115832358 609528434 908535881 609528434 908535881 912876138 148387914 912876138 148387914 500005697 850159782 500005697 850159782 635451961 360941352 635451961 360941352 331310281 730094507 331310281 730094507 549270080 87986278 549270080 87986278 316232258 500039211 316232258 500039211 895963493 983783356 895963493 983783356 50739205 925022947 50739205 925022947 895051071 440970262 895051071 440970262 133351949 599033586 133351949 599033586 700301515 868116218 700301515 868116218 899455200 427163932 899455200 427163932 345645571 667449962 345645571 667449962 812895998 400403273 812895998 400403273 32798465 602685207 32798465 602685207 727469550 220139460 727469550 220139460 780871798 500022336 780871798 500022336 350190857 273720519 350190857 273720519 775898533 104964983 775898533 104964983 918981105 917592382 918981105 917592382 357391295 601332538 357391295 601332538 646946583 894752129 646946583 894752129 123747060 209008092 123747060 209008092 558327559 500026142 558327559 500026142 247199987 627797919 247199987 627797919 453514153 221998490 453514153 221998490 880430911 546776389 880430911 546776389 374170264 203621301 374170264 203621301 592338825 926848902 592338825 926848902 96359157 499963672 96359157 499963672 603844123 651788104 603844123 651788104 499988368 242041683 499988368 242041683 705873266 937846124 705873266 937846124 102604619 500034527 102604619 500034527 554418100 425530409 554418100 425530409 589024569 858350126 589024569 858350126 258562722 499982585 258562722 499982585 697253850 913098012 697253850 913098012 177345543 181512719 177345543 181512719 195885831 432843550 195885831 432843550 487117122 500018345 487117122 500018345 536382140 915493072 536382140 915493072 192078904 14257379 192078904 14257379 888383807 313069047 888383807 313069047 284602165 499991260 284602165 499991260 465224365 950286124 465224365 950286124 512971154 366127562 512971154 366127562 459849153 757640196 459849153 757640196 500026454 265534220 500026454 265534220 363885907 499980193 363885907 499980193 369314079 500016179 369314079 500016179 479856661 606673329 479856661 606673329 366166613 336161405 366166613 336161405 263008537 628918134 263008537 628918134 500016472 758962659 500016472 758962659 172628893 371059048 172628893 371059048 678993374 698367460 678993374 698367460 385681524 575167496 385681524 575167496 705786249 405415844 705786249 405415844 356874767 785739085 356874767 785739085 641473678 554598273 641473678 554598273 475567190 61923884 475567190 61923884 699848309 352086419 699848309 352086419 137729451 756196044 137729451 756196044 537419074 271836621 537419074 271836621 315753467 584585311 315753467 584585311 739710454 354761464 739710454 354761464 544055426 799745753 544055426 799745753 219360384 727316288 219360384 727316288 681194369 38281148 681194369 38281148 962431329 500019516 962431329 500019516 499978766 101442548 499978766 101442548 879742988 402437753 879742988 402437753 474096425 582297674 474096425 582297674 521225372 32479925 521225372 32479925 304296769 415028884 304296769 415028884 902779420 578521138 902779420 578521138 453810341 500018347 453810341 500018347 962003792 105715100 962003792 105715100 127106566 526894163 127106566 526894163 500008534 394907587 500008534 394907587 110788089 786482625 110788089 786482625 685283790 533263761 685283790 533263761 465143133 614638637 465143133 614638637 628566152 79982529 628566152 79982529 227703397 622164290 227703397 622164290 847988451 882407505 847988451 882407505 460658206 317540657 460658206 317540657 748641466 610772037 748641466 610772037 499994572 56283133 499994572 56283133 940144160 146405296 940144160 146405296 696074854 499969002 696074854 499969002 543661280 500037465 543661280 500037465 216333542 946011739 216333542 946011739 553195406 390812337 553195406 390812337 481206078 773551158 481206078 773551158 499981014 499987489 499981014 499987489 209560829 750963480 209560829 750963480 338066835 500034231 338066835 500034231 870843010 232244647 870843010 232244647 500005207 542900955 500005207 542900955 647594960 301404615 647594960 301404615 326426842 518894399 326426842 518894399 831790122 499969162 831790122 499969162 42659734 499960933 42659734 499960933 773113240 163913179 773113240 163913179 869066767 505232616 869066767 505232616 192746901 216144483 192746901 216144483 612850915 500023092 612850915 500023092 482826540 283769294 482826540 283769294 11890960 990068075 11890960 990068075 993080709 18642941 993080709 18642941 35225412 499971057 35225412 499971057 473452942 749146089 473452942 749146089 501726075 270307800 501726075 270307800 254533693 942005166 254533693 942005166 893233980 499983231 893233980 499983231 513333342 548770981 513333342 548770981 324397878 896209344 324397878 896209344 717522506 350504187 717522506 350504187 389816487 673216085 389816487 673216085 200095945 475996052 200095945 475996052 680100844 904411335 680100844 904411335 960115138 185142170 960115138 185142170 380673388 551479664 380673388 551479664 766143823 145409286 766143823 145409286 881826545 951952175 881826545 951952175 27780423 977240256 27780423 977240256 983112923 118649523 983112923 118649523 404315526 499976126 404315526 499976126 645831885 622399027 645831885 622399027 299839628 398378741 299839628 398378741 499977947 796975159 499977947 796975159 874450275 386555850 874450275 386555850 540798733 639248652 540798733 639248652 196215522 812173910 196215522 812173910 500027224 409179800 500027224 409179800 300493486 725158170 300493486 725158170 190306037 183967672 190306037 183967672 834013700 994000295 834013700 994000295 994975717 9288640 994975717 9288640 447916341 499986392 447916341 499986392 972288479 531131966 972288479 531131966 116347120 229418773 116347120 229418773 743118389 800020067 743118389 800020067 206549256 726445567 206549256 726445567 573507360 451620510 573507360 451620510 499993729 740525621 499993729 740525621 137943030 905699856 137943030 905699856 499978486 540466774 499978486 540466774 430159819 883958195 430159819 883958195 656405252 174839975 656405252 174839975 325092921 500038704 325092921 500038704 700946683 231589026 700946683 231589026 375469955 605113640 375469955 605113640 484884875 500014626 484884875 500014626 877927656 150286252 877927656 150286252 575443179 513107471 575443179 513107471 126284175 87569290 126284175 87569290 930624183 872806761 930624183 872806761 500034698 144395976 500034698 144395976 724028504 442679904 724028504 442679904 275336429 758509828 275336429 758509828 517093794 178666558 517093794 178666558 194554046 621107608 194554046 621107608 499982669 121303662 499982669 121303662 500000700 837035838 500000700 837035838 192708226 652580915 192708226 652580915 386403992 83816975 386403992 83816975 896263697 584653111 896263697 584653111 296506815 238617998 296506815 238617998 218723976 895118825 218723976 895118825 501084969 457288900 501084969 457288900 685529258 568811816 685529258 568811816 208270674 298473661 208270674 298473661 706009499 773382403 706009499 773382403 385344794 500037181 385344794 500037181 554025615 38689970 554025615 38689970 206792961 499981574 206792961 499981574 500027323 741868509 500027323 741868509 305366440 517834822 305366440 517834822 820019474 254700620 820019474 254700620 352222337 491404683 352222337 491404683 896110407 802716049 896110407 802716049 499974562 102886310 499974562 102886310 883655342 500035303 883655342 500035303 500030220 795633986 500030220 795633986 885997159 254456247 885997159 254456247 273950125 614699756 273950125 614699756 507828010 207613958 507828010 207613958 175613133 85464787 175613133 85464787 988960723 985933206 988960723 985933206 106210052 832231905 106210052 832231905 531427705 97376096 531427705 97376096 174872167 354557278 174872167 354557278 940722930 892537501 940722930 892537501 815535489 66480319 815535489 66480319 57515605 601753391 57515605 601753391 956338536 328693762 956338536 328693762 247204134 500022728 247204134 500022728 588969268 377559116 588969268 377559116 471459518 824736656 471459518 824736656 798292394 766864336 798292394 766864336 711084382 153634870 711084382 153634870 905017627 93846935 905017627 93846935 403631252 538876713 403631252 538876713 803131428 176849866 803131428 176849866 330542542 671264239 330542542 671264239 168763277 115293659 168763277 115293659 499996566 770797210 499996566 770797210 811770532 417250399 811770532 417250399 53386511 26043593 53386511 26043593 783983336 500018895 783983336 500018895 59808724 395704402 59808724 395704402 499997767 499988782 499997767 499988782 670165003 866088223 670165003 866088223 111277925 48552537 111277925 48552537 956373929 963538111 956373929 963538111 291313743 499989657 291313743 499989657 887982283 2618790 887982283 2618790 2920355 385086377 2920355 385086377 722829276 930767328 722829276 930767328 224157517 124272520 224157517 124272520 121340811 648800567 121340811 648800567 703670715 769653391 703670715 769653391 940108769 500000813 940108769 500000813 214687732 126603539 214687732 126603539 885116069 960347550 885116069 960347550 154499150 91432446 154499150 91432446 693107046 743554647 693107046 743554647 140231696 97387317 140231696 97387317 932236814 919712439 932236814 919712439 855117837 653384274 855117837 653384274 421720890 149781749 421720890 149781749 50522766 729892979 50522766 729892979 512905294 306014164 512905294 306014164 733580315 738167479 733580315 738167479 115144267 201271846 115144267 201271846 500032410 317069265 500032410 317069265 49240093 889490661 49240093 889490661 493053841 321440134 493053841 321440134 759133052 759946799 759133052 759946799 169583344 402495288 169583344 402495288 663954470 673194670 663954470 673194670 499972755 837932682 499972755 837932682 780899983 633181512 780899983 633181512 457393108 385541010 457393108 385541010 821541971 848868430 821541971 848868430 853735853 255391442 853735853 255391442 500029127 362948013 500029127 362948013 305643879 256591466 305643879 256591466 948942363 929708616 948942363 929708616 754429217 500021267 754429217 500021267 149272687 886881455 149272687 886881455 701970431 499960915 701970431 499960915 228788097 725952775 228788097 725952775 574887396 415729170 574887396 415729170 334582233 131075202 334582233 131075202 108418907 848893753 108418907 848893753 953682572 990381613 953682572 990381613 22909583 462432154 22909583 462432154 565121191 568121270 565121191 568121270 354761255 706972205 354761255 706972205 776630159 418520732 776630159 418520732 541811449 807767234 541811449 807767234 499977515 61586611 499977515 61586611 39083196 32612023 39083196 32612023 871912877 779637101 871912877 779637101 453510805 500019238 453510805 500019238 499993199 136271310 499993199 136271310 16433778 783721173 16433778 783721173 706978202 349040485 706978202 349040485 93448651 617055755 93448651 617055755 499970384 30185460 499970384 30185460 925149409 991497991 925149409 991497991 1845479 54851342 1845479 54851342 887509419 442735959 887509419 442735959 500030635 724218364 500030635 724218364 139355586 171718165 139355586 171718165 786972847 741886974 786972847 741886974 499982050 444953609 499982050 444953609 117926230 776123936 117926230 776123936 411270906 390077080 411270906 390077080 778697363 199244993 778697363 199244993 401930360 499968626 401930360 499968626 873801257 703689697 873801257 703689697 558342231 301028105 558342231 301028105 317864783 754664271 317864783 754664271 758483197 882284785 758483197 882284785 125636665 792350387 125636665 792350387 791210953 477343379 791210953 477343379 435770278 91003370 435770278 91003370 89386278 663105464 89386278 663105464 495492651 500035118 495492651 500035118 111830631 431206656 111830631 431206656 704457179 832800168 704457179 832800168 73112710 97669783 73112710 97669783 376973517 939141435 376973517 939141435 508923227 484629059 508923227 484629059 856806799 649939907 856806799 649939907 139271384 500004702 139271384 500004702 891957265 500021256 891957265 500021256 500031401 962875560 500031401 962875560 60554273 81485290 60554273 81485290 506824042 814032496 506824042 814032496 434089146 104078461 434089146 104078461 598351716 666138172 598351716 666138172 435324119 242156781 435324119 242156781 757258659 500003656 757258659 500003656 568942836 253440530 568942836 253440530 320775989 495945036 320775989 495945036 555481772 240428839 555481772 240428839 356079589 607181276 356079589 607181276 500038427 514486924 500038427 514486924 671667835 436811413 671667835 436811413 131419243 500027460 131419243 500027460 499963538 202071673 499963538 202071673 773894427 575519868 773894427 575519868 433209114 349370316 433209114 349370316 677046554 582729926 677046554 582729926 366102866 684452369 366102866 684452369 305617589 355825547 305617589 355825547 951249471 18877067 951249471 18877067 291837621 493059115 291837621 493059115 499964559 174936894 499964559 174936894 570687007 830206029 570687007 830206029 273750367 499978997 273750367 499978997 573674660 57123014 573674660 57123014 379324594 689661201 379324594 689661201 289844790 181633263 289844790 181633263 575210531 500008818 575210531 500008818 276381583 95461323 276381583 95461323 91848864 726824901 91848864 726824901 810371243 822408151 810371243 822408151 499964376 333794057 499964376 333794057 67760482 940730541 67760482 940730541 854162632 622513204 854162632 622513204 350611252 304585017 350611252 304585017 935321783 800659335 935321783 800659335 732222707 618844176 732222707 618844176 158227905 937936070 158227905 937936070 917102903 500017481 917102903 500017481 155002581 51995387 155002581 51995387 719842576 961761112 719842576 961761112 21138491 388913654 21138491 388913654 500012034 184351188 500012034 184351188 142378811 951212472 142378811 951212472 29360648 993367575 29360648 993367575 500004609 557366627 500004609 557366627 281997998 146820818 281997998 146820818 548387181 635436762 548387181 635436762 184139921 229355586 184139921 229355586 763108880 514560327 763108880 514560327 509843634 500033485 509843634 500033485 100833041 232680181 100833041 232680181 499985414 607772381 499985414 607772381 473767438 314113505 473767438 314113505 499993242 592752129 499993242 592752129 766293799 500003372 766293799 500003372 234997568 376227427 234997568 376227427 417098734 499974623 417098734 499974623 650076423 593980222 650076423 593980222 309202739 245832098 309202739 245832098 500027462 839754493 500027462 839754493 164925224 811964338 164925224 811964338 499989585 499993366 499989585 499993366 781183642 804400693 781183642 804400693 377660109 500022024 377660109 500022024 136967912 873211280 136967912 873211280 921332258 64756137 921332258 64756137 230599605 667822089 230599605 667822089 500035266 500029670 500035266 500029670 881342985 434267484 881342985 434267484 401919415 500021258 401919415 500021258 500021779 327582478 500021779 327582478 392636604 457323404 392636604 457323404 679599268 500016952 679599268 500016952 422529979 345633758 422529979 345633758 667936601 671659589 667936601 671659589 780740490 807922073 780740490 807922073 144950111 915244889 144950111 915244889 867879886 756088890 867879886 756088890 499960129 499962406 499960129 499962406 302302586 51100230 302302586 51100230 988583477 7165357 988583477 7165357 995131878 993222650 995131878 993222650 50975874 458676521 50975874 458676521 512721229 586658175 512721229 586658175 338304566 287985725 338304566 287985725 943280268 930278619 943280268 930278619 845799906 522046934 845799906 522046934 454488512 315350102 454488512 315350102 809796253 500019619 809796253 500019619 464668583 332250035 464668583 332250035 764439951 595365106 764439951 595365106 240764729 854929696 240764729 854929696 856800985 216051023 856800985 216051023 499966419 592530898 499966419 592530898 397024926 366993592 397024926 366993592 837096456 627314927 837096456 627314927 414947032 475790177 414947032 475790177 813934128 622006040 813934128 622006040 40703869 969050613 40703869 969050613 895661387 774508571 895661387 774508571 713629976 523403500 713629976 523403500 443129802 499966334 443129802 499966334 478831492 500036694 478831492 500036694 126398651 150706501 126398651 150706501 268845282 748280280 268845282 748280280 590297346 463557861 590297346 463557861 499986694 730787895 499986694 730787895 768240034 47673010 768240034 47673010 96439903 104776764 96439903 104776764 499995620 500029483 499995620 500029483 657236060 350873593 657236060 350873593 363814996 500005232 363814996 500005232 532061372 832906523 532061372 832906523 283404947 500028982 283404947 500028982 499997607 794685306 499997607 794685306 925626219 225401286 925626219 225401286 472845782 561701411 472845782 561701411 806834068 174550541 806834068 174550541 42612683 929454340 42612683 929454340 717733894 499969557 717733894 499969557 35787591 5755376 35787591 5755376 644408262 801917344 644408262 801917344 499980651 499975418 499980651 499975418 778251707 111829446 778251707 111829446 134503962 834690336 134503962 834690336 499964498 308184100 499964498 308184100 923115108 824203385 923115108 824203385 67281941 971389075 67281941 971389075 751404569 667835159 751404569 667835159 215485415 866117747 215485415 866117747 678553557 146802505 678553557 146802505 400121312 464285102 400121312 464285102 723863033 499980633 723863033 499980633 326973022 344232777 326973022 344232777 539397772 905947950 539397772 905947950 976148041 131432956 976148041 131432956 269710502 382082363 269710502 382082363 500038492 614805744 500038492 614805744 499986959 500023450 499986959 500023450 335339375 920800526 335339375 920800526 41938275 57448178 41938275 57448178 933417528 555048467 933417528 555048467 415945375 458195544 415945375 458195544 612665489 955954366 612665489 955954366 88137927 388189842 88137927 388189842 472557146 621576026 472557146 621576026 626935418 253445195 626935418 253445195 948679620 653725498 948679620 653725498 194436655 341509823 194436655 341509823 556829677 778782686 556829677 778782686 869795011 944774625 869795011 944774625 500001223 236101336 500001223 236101336 738993586 330756572 738993586 330756572 154122544 59804905 154122544 59804905 943874650 47648609 943874650 47648609 58558718 80478032 58558718 80478032 179401070 779611600 179401070 779611600 783076476 389841859 783076476 389841859 241677675 855840077 241677675 855840077 500013826 499988041 500013826 499988041 916697497 606051811 916697497 606051811 181861676 224620995 181861676 224620995 500025665 738896918 500025665 738896918 408160159 500001668 408160159 500001668 789650504 976259780 789650504 976259780 63276737 675457065 63276737 675457065 326465473 630192511 326465473 630192511 682254725 408283673 682254725 408283673 364309819 822358786 364309819 822358786 589277405 143037602 589277405 143037602 475328332 663953246 475328332 663953246 593400408 250774028 593400408 250774028 401347982 916930697 401347982 916930697 824523907 309222648 824523907 309222648 620156839 570807947 620156839 570807947 488781947 63694890 488781947 63694890 942122865 761805726 942122865 761805726 520753121 297624903 520753121 297624903 140274126 133167009 140274126 133167009 48589179 499980456 48589179 499980456 459495789 822235637 459495789 822235637 36621842 83689779 36621842 83689779 281062474 790570425 281062474 790570425 842607921 147044364 842607921 147044364 6614305 989350300 6614305 989350300 30190200 965230329 30190200 965230329 957630525 188350405 957630525 188350405 369052983 624801580 369052983 624801580 418015793 128765733 418015793 128765733 939670152 722472632 939670152 722472632 438911086 283879969 438911086 283879969 250611508 500021305 250611508 500021305 511808235 112818825 511808235 112818825 126820713 138617059 126820713 138617059 499997601 394823430 499997601 394823430 176554070 143127438 176554070 143127438 112495420 860903562 112495420 860903562 168910630 743115926 168910630 743115926 710729688 206443649 710729688 206443649 333304212 605125131 333304212 605125131 500004063 259419522 500004063 259419522 156003968 552720654 156003968 552720654 554961977 176694942 554961977 176694942 93789973 726367542 93789973 726367542 820642332 246348812 820642332 246348812 600086469 952041993 600086469 952041993 37703221 406202445 37703221 406202445 537288470 575044641 537288470 575044641 385361772 963796325 385361772 963796325 500014573 608935580 500014573 608935580 283847318 449347200 283847318 449347200 592790197 285453959 592790197 285453959 870805039 991011369 870805039 991011369 15609084 960813718 15609084 960813718 955509414 98180040 955509414 98180040 631493390 483605825 631493390 483605825 94394905 564341176 94394905 564341176 499964480 239640422 499964480 239640422 777185828 782818553 777185828 782818553 309675076 511858850 309675076 511858850 557630465 499989728 557630465 499989728 216808313 906953535 216808313 906953535 860166424 823518930 860166424 823518930 297650916 608242411 297650916 608242411 499991885 448912807 499991885 448912807 667225343 676089082 667225343 676089082 407943515 412531079 407943515 412531079 524558086 492709435 524558086 492709435 479144715 418728170 479144715 418728170 594653437 124144103 594653437 124144103 499969249 541190917 499969249 541190917 738681969 500024652 738681969 500024652 499982253 827556233 499982253 827556233 615551584 499964013 615551584 499964013 388742411 306300313 388742411 306300313 600404390 709567047 600404390 709567047 267148156 73473939 267148156 73473939 690379749 847943961 690379749 847943961 121634101 249092138 121634101 249092138 662376232 500006867 662376232 500006867 339765268 222012968 339765268 222012968 61171367 829217510 61171367 829217510 692970783 191629136 692970783 191629136 477558961 781430245 477558961 781430245 591083053 255274807 591083053 255274807 500002057 781817536 500002057 781817536 825251257 307655548 825251257 307655548 290426412 815513819 290426412 815513819 938484064 978976417 938484064 978976417 31999790 943895967 31999790 943895967 191805768 734195656 191805768 734195656 794703175 450689686 794703175 450689686 480714378 829283801 480714378 829283801 65382014 61973081 65382014 61973081 45871442 962520994 45871442 962520994 35377253 973201346 35377253 973201346 21614941 409803621 21614941 409803621 534311131 614634112 534311131 614634112 684808108 366246288 684808108 366246288 349374607 241763966 349374607 241763966 52662953 846858238 52662953 846858238 366874929 237219214 366874929 237219214 538574413 542320054 538574413 542320054 231963497 168774691 231963497 168774691 500006582 548566402 500006582 548566402 260028037 980582083 260028037 980582083 973925824 49526760 973925824 49526760 83339707 814016831 83339707 814016831 576907912 500012651 576907912 500012651 340154464 849049907 340154464 849049907 854598501 479559398 854598501 479559398 499981218 840549501 499981218 840549501 634158171 213578968 634158171 213578968 214971516 862651762 214971516 862651762 945146192 152295333 945146192 152295333 823459153 499978114 823459153 499978114 222225102 500009400 222225102 500009400 276653545 763144532 276653545 763144532 608428433 521905369 608428433 521905369 312280923 224671912 312280923 224671912 511216754 499977857 511216754 499977857 718089948 658711631 718089948 658711631 384075375 302030278 384075375 302030278 670592696 549137657 670592696 549137657 500039273 678288204 500039273 678288204 140881405 228212236 140881405 228212236 386558496 500014073 386558496 500014073 945608631 113790795 945608631 113790795 414158189 655816264 414158189 655816264 328562576 361570473 328562576 361570473 500011398 156971132 500011398 156971132 133648379 81670796 133648379 81670796 934882547 839066822 934882547 839066822 834705009 44062976 834705009 44062976 338566848 918906065 338566848 918906065 959710513 961127856 959710513 961127856 962846765 979291067 962846765 979291067 128094153 859608406 128094153 859608406 800175420 688528363 800175420 688528363 425133364 149043876 425133364 149043876 545044158 656833919 545044158 656833919 489690636 230651116 489690636 230651116 809311427 834492270 809311427 834492270 380127959 409357391 380127959 409357391 855428648 922911679 855428648 922911679 64339707 75434639 64339707 75434639 298338566 346299751 298338566 346299751 806642921 851107420 806642921 851107420 61985415 172625845 61985415 172625845 500002671 500013383 500002671 500013383 232452467 364319877 232452467 364319877 595349805 489938773 595349805 489938773 234856438 148377991 234856438 148377991 816720985 774826050 816720985 774826050 541890099 111844079 541890099 111844079 499981877 750545877 499981877 750545877 649715333 239685751 649715333 239685751 164033654 798135285 164033654 798135285 499974416 500014550 499974416 500014550 832994243 499974925 832994243 499974925 162831993 625835094 162831993 625835094 471799083 182536182 471799083 182536182 822760347 603460652 822760347 603460652 380125946 127325315 380125946 127325315 983889038 993477375 983889038 993477375 7966195 8822445 7966195 8822445 196777642 205912912 196777642 205912912 712849192 817943956 712849192 817943956 837735541 937964077 837735541 937964077 958955845 43400734 958955845 43400734 609226382 565220509 609226382 565220509 122346973 930133181 122346973 930133181 499995407 195495010 499995407 195495010 258059221 846481990 258059221 846481990 804858486 783345882 804858486 783345882 499966962 499995387 499966962 499995387 252364487 826526613 252364487 826526613 949483603 70882009 949483603 70882009 308704864 622308093 308704864 622308093 821303569 198395790 821303569 198395790 697324527 793444857 697324527 793444857 293166837 499994665 293166837 499994665 879907535 63891956 879907535 63891956 968351505 942589116 968351505 942589116 571633374 500014137 571633374 500014137 505242414 764160355 505242414 764160355 350762067 226535268 350762067 226535268 808495929 536468679 808495929 536468679 499977029 820517230 499977029 820517230 788893625 346427034 788893625 346427034 492187540 695216120 492187540 695216120 919092330 51079482 919092330 51079482 499960977 667214175 499960977 667214175 796612899 335398511 796612899 335398511 500014684 755136741 500014684 755136741 499987898 500012932 499987898 500012932 788097503 224957984 788097503 224957984 499998352 398939411 499998352 398939411 656759959 773541337 656759959 773541337 187344717 44603014 187344717 44603014 825008559 499993473 825008559 499993473 501923059 736036472 501923059 736036472 263902515 476519705 263902515 476519705 803876587 719921265 803876587 719921265 330959902 255106687 330959902 255106687 916864946 932517512 916864946 932517512 285413955 500034536 285413955 500034536 859653843 898461855 859653843 898461855 399392610 467399744 399392610 467399744 605131479 794868067 605131479 794868067 135991327 230007469 135991327 230007469 918503549 666058732 918503549 666058732 596525336 295576483 596525336 295576483 730784604 842362439 730784604 842362439 897237069 94197412 897237069 94197412 455238350 814050129 455238350 814050129 15606154 148578488 15606154 148578488 500032967 499983291 500032967 499983291 121103882 684808718 121103882 684808718 395046698 278314469 395046698 278314469 836668372 117494236 836668372 117494236 473744541 607913012 473744541 607913012 313494432 498382983 313494432 498382983 790242746 499982043 790242746 499982043 500005735 876531360 500005735 876531360 85553491 116933545 85553491 116933545 187438898 422818195 187438898 422818195 606992189 256718407 606992189 256718407 60735891 844973956 60735891 844973956 242118369 264344413 242118369 264344413 500036046 499978122 500036046 499978122 261560691 698794443 261560691 698794443 545321574 142111131 545321574 142111131 98847603 867337518 98847603 867337518 500039799 341402105 500039799 341402105 381961447 475854149 381961447 475854149 864135885 757291188 864135885 757291188 161886850 94377688 161886850 94377688 601959317 619871969 601959317 619871969 846776995 487636405 846776995 487636405 465582613 982859922 465582613 982859922 857905458 612024387 857905458 612024387 344590089 84623373 344590089 84623373 765309711 456408217 765309711 456408217 356790459 712385230 356790459 712385230 733757828 499974661 733757828 499974661 247546510 71219425 247546510 71219425 813116174 792444620 813116174 792444620 500000130 162451724 500000130 162451724 922123391 935261165 922123391 935261165 86615900 121906305 86615900 121906305 255056782 605258558 255056782 605258558 638809465 251122655 638809465 251122655 499980794 667511164 499980794 667511164 720065895 94287135 720065895 94287135 275385770 884548676 275385770 884548676 915786738 293663707 915786738 293663707 219297638 871850595 219297638 871850595 701293704 212746963 701293704 212746963 410477615 949020250 410477615 949020250 988193977 17123238 988193977 17123238 22006454 957156672 22006454 957156672 499969805 272914271 499969805 272914271 859340104 681131210 859340104 681131210 563911175 493817212 563911175 493817212 499996221 714493512 499996221 714493512 756094461 461268573 756094461 461268573 399940631 621854840 399940631 621854840 317534848 831402789 317534848 831402789 681089728 378889091 681089728 378889091 208511961 744372857 208511961 744372857 261674589 155225501 261674589 155225501 740658282 499971549 740658282 499971549 438656898 796114818 438656898 796114818 191633005 301128961 191633005 301128961 341954830 670488018 341954830 670488018 954290243 377937695 954290243 377937695 145529365 834876665 145529365 834876665 393144491 303777863 393144491 303777863 792964973 705556697 792964973 705556697 499990514 104017177 499990514 104017177 114288350 822459098 114288350 822459098 904475337 355341825 904475337 355341825 458963847 789610067 458963847 789610067 747922628 411640654 747922628 411640654 379186974 905041661 379186974 905041661 39256639 300867272 39256639 300867272 806279367 538863938 806279367 538863938 313129162 772566527 313129162 772566527 713988136 433926847 713988136 433926847 534506611 614255143 534506611 614255143 846020523 108546227 846020523 108546227 129663938 771484404 129663938 771484404 894079885 959577404 894079885 959577404 26054286 996900092 26054286 996900092 996894836 990733672 996894836 990733672 343796839 500012558 343796839 500012558 233722646 844818195 233722646 844818195 799678074 613848840 799678074 613848840 272928399 500022023 272928399 500022023 662046916 462105856 662046916 462105856 96726069 683613594 96726069 683613594 499973794 78370456 499973794 78370456 989937773 4867424 989937773 4867424 11328042 983054954 11328042 983054954 894799713 500000750 894799713 500000750 54680726 153993728 54680726 153993728 383713626 735497897 383713626 735497897 500034719 109242351 500034719 109242351 111318540 277425137 111318540 277425137 470371779 757129615 470371779 757129615 822909516 153240410 822909516 153240410 272406294 500009477 272406294 500009477 919088975 283732514 919088975 283732514 326665895 900485604 326665895 900485604 733255323 500027379 733255323 500027379 500003889 767326140 500003889 767326140 940628102 500012072 940628102 500012072 78885044 19342513 78885044 19342513 5386297 991849905 5386297 991849905 924480564 346934158 924480564 346934158 273747409 644115115 273747409 644115115 570973150 499979374 570973150 499979374 497511813 334317517 497511813 334317517 500018664 820320439 500018664 820320439 337837383 232328724 337837383 232328724 643517909 803124477 643517909 803124477 216492324 215257853 216492324 215257853 807710250 639847298 807710250 639847298 620308407 563134353 620308407 563134353 114494885 914404600 114494885 914404600 500033483 635660597 500033483 635660597 877116105 411864701 877116105 411864701 250756012 499999910 250756012 499999910 66475714 664096095 66475714 664096095 804059669 414153056 804059669 414153056 273981528 62322582 273981528 62322582 808014351 569806050 808014351 569806050 500008105 228203637 500008105 228203637 392235559 500014692 392235559 500014692 737697192 779646789 737697192 779646789 287194382 126958692 287194382 126958692 96688631 568839021 96688631 568839021 500034848 710712294 500034848 710712294 411960235 418803043 411960235 418803043 519436359 643197312 519436359 643197312 134623723 499971260 134623723 499971260 683624165 762351489 683624165 762351489 324153819 238508756 324153819 238508756 946719812 701153764 946719812 701153764 499976085 442248449 499976085 442248449 635692618 350444654 635692618 350444654 145302995 19802878 145302995 19802878 500020700 220216031 500020700 220216031 723264595 879514563 723264595 879514563 402227370 364768239 402227370 364768239 191668912 913670016 191668912 913670016 912341957 111720740 912341957 111720740 674972007 898742874 674972007 898742874 500030368 546574886 500030368 546574886 283149196 148751675 283149196 148751675 662016679 543240394 662016679 543240394 494670320 499997439 494670320 499997439 679344086 930868603 679344086 930868603 67133659 138691836 67133659 138691836 197158790 384106501 197158790 384106501 415937412 540876770 415937412 540876770 547034920 221218459 547034920 221218459 5528622 996638962 5528622 996638962 528964059 439910529 528964059 439910529 810173424 649848293 810173424 649848293 391859890 499985822 391859890 499985822 975161327 11673646 975161327 11673646 12457732 499994286 12457732 499994286 500013558 229717294 500013558 229717294 499985864 499985230 499985864 499985230 298203058 758131005 298203058 758131005 812545755 499966293 812545755 499966293 500035881 809708769 500035881 809708769 972593394 500005575 972593394 500005575 37159315 146087232 37159315 146087232 707731858 500019662 707731858 500019662 500014635 15409625 500014635 15409625 5241161 5227523 5241161 5227523 984226260 866895593 984226260 866895593 226247678 202138241 226247678 202138241 943135358 528934308 943135358 528934308 23989451 981301631 23989451 981301631 803926882 453957235 803926882 453957235 244534472 917641775 244534472 917641775 973888490 2013212 973888490 2013212 998032883 987315945 998032883 987315945 499972813 827647646 499972813 827647646 834235896 292220801 834235896 292220801 236150927 696816175 236150927 696816175 855945343 355847237 855945343 355847237 87300119 500017361 87300119 500017361 499961675 889399337 499961675 889399337 872736837 153248677 872736837 153248677 499990461 476979027 499990461 476979027 412436382 621291443 412436382 621291443 625470067 722062203 625470067 722062203 404632595 417972390 404632595 417972390 437603244 732059201 437603244 732059201 776663770 288414482 776663770 288414482 251876352 873568125 251876352 873568125 728581189 244354407 728581189 244354407 500033658 975638895 500033658 975638895 25095490 944415903 25095490 944415903 176195597 318512891 176195597 318512891 453083406 879311974 453083406 879311974 653550299 558453803 653550299 558453803 145270268 946301158 145270268 946301158 559061609 262711288 559061609 262711288 966713988 750598383 966713988 750598383 500003279 984821259 500003279 984821259 9093681 2743052 9093681 2743052 927097344 86056492 927097344 86056492 500004878 860416543 500004878 860416543 164063037 499990289 164063037 499990289 656500825 948056493 656500825 948056493 269911253 565237773 269911253 565237773 973764280 58234638 973764280 58234638 77997078 502264500 77997078 502264500 609850932 624769116 609850932 624769116 640023445 428339864 640023445 428339864 317324102 500033632 317324102 500033632 873258846 895142664 873258846 895142664 499987161 500032976 499987161 500032976 669596593 379228196 669596593 379228196 248532290 832805961 248532290 832805961 953803907 95332375 953803907 95332375 121415702 148223390 121415702 148223390 499980131 554212398 499980131 554212398 733408320 165206414 733408320 165206414 137089132 902608778 137089132 902608778 772587587 499998799 772587587 499998799 499973009 962477621 499973009 962477621 39075073 694350722 39075073 694350722 436244910 283117198 436244910 283117198 145400689 798779652 145400689 798779652 499974939 344048689 499974939 344048689 22569504 916027146 22569504 916027146 249238413 470791709 249238413 470791709 636140212 607139841 636140212 607139841 112161899 899255561 112161899 899255561 70741650 86129228 70741650 86129228 902920302 103663190 902920302 103663190 860024569 500010023 860024569 500010023 440499437 918989530 440499437 918989530 42819719 499992855 42819719 499992855 368779030 489897998 368779030 489897998 743061607 206786703 743061607 206786703 256858465 533931960 256858465 533931960 542439622 161673904 542439622 161673904 865680631 705497221 865680631 705497221 359597633 160269826 359597633 160269826 500024608 500035501 500024608 500035501 119923890 168819800 119923890 168819800 828485126 247617096 828485126 247617096 499972045 819819874 499972045 819819874 885799901 418996951 885799901 418996951 407020609 650812353 407020609 650812353 342614704 697489753 342614704 697489753 946056895 246473717 946056895 246473717 652358838 499960326 652358838 499960326 805
100005 0 115276 26845716 115276 26605207 115276 26605207 577038 7644322 577038 7644322 16150960 17529923 16150960 17529923 18296501 9650137 18296501 9650137 12557789 13621072 12557789 13621072 15156453 1632004 15156453 1632004 25280776 20350944 25280776 20350944 16063542 10472187 16063542 10472187 8603229 6370141 8603229 6370141 20949664 7573527 20949664 7573527 18901919 15983182 18901919 15983182 16198992 8280785 16198992 8280785 20896214 22149167 20896214 22149167 4724663 18799821 4724663 18799821 20375268 22006986 20375268 22006986 1940742 1673962 1940742 1673962 10536979 10521460 10536979 10521460 19634742 20838391 19634742 20838391 23153578 3752362 23153578 3752362 18509243 14576120 18509243 14576120 10672184 16349004 10672184 16349004 16061404 13352025 16061404 13352025 13473359 11885070 13473359 11885070 12288472 10725595 12288472 10725595 10769338 21341928 10769338 21341928 5672499 18593070 5672499 18593070 14023279 9811624 14023279 9811624 10164518 9636175 10164518 9636175 16135709 17203727 16135709 17203727 19636297 19926597 19636297 19926597 5651317 3686054 5651317 3686054 3767083 23105225 3767083 23105225 20168819 17381161 20168819 17381161 14379132 11500643 14379132 11500643 16047051 10818275 16047051 10818275 20086075 22841898 20086075 22841898 23785896 21463358 23785896 21463358 8704143 11238437 8704143 11238437 15832721 15365110 15832721 15365110 6400576 5856650 6400576 5856650 14121896 17068750 14121896 17068750 4854021 21951307 4854021 21951307 9001032 10772048 9001032 10772048 12364524 22987910 12364524 22987910 25096014 1675814 25096014 1675814 3348122 4347610 3348122 4347610 21553752 19345702 21553752 19345702 18722753 18213648 18722753 18213648 8356414 7052236 8356414 7052236 19980574 12108686 19980574 12108686 14757010 18781919 14757010 18781919 21816559 22240532 21816559 22240532 3918771 23094602 3918771 23094602 4266587 4703549 4266587 4703549 6679902 19655138 6679902 19655138 17880562 15570738 17880562 15570738 10003151 8393150 10003151 8393150 22135087 23089040 22135087 23089040 24144732 7544505 24144732 7544505 11885168 16372973 11885168 16372973 6175490 6092281 6175490 6092281 19329049 13853469 19329049 13853469 13858679 7500387 13858679 7500387 20493960 21149091 20493960 21149091 21975850 10184466 21975850 10184466 10724964 17570725 10724964 17570725 9240642 12463144 9240642 12463144 23047967 22237525 23047967 22237525 9327574 15494973 9327574 15494973 15065622 7215384 15065622 7215384 5708441 24659052 5708441 24659052 2124676 11523625 2124676 11523625 14499404 14140421 14499404 14140421 11651576 7918347 11651576 7918347 4315046 22653253 4315046 22653253 15742619 9799338 15742619 9799338 19421054 6227400 19421054 6227400 6119584 17982857 6119584 17982857 9666509 9231163 9666509 9231163 10544582 13681724 10544582 13681724 15478616 21232188 15478616 21232188 24857745 726601 24857745 726601 552617 20765036 552617 20765036 20362263 19375336 20362263 19375336 9957869 10515233 9957869 10515233 16161797 12615505 16161797 12615505 4595909 22798789 4595909 22798789 23665545 7750902 23665545 7750902 17394340 11972070 17394340 11972070 9557138 17835417 9557138 17835417 19809479 21980432 19809479 21980432 5071822 9009276 5071822 9009276 17604119 12855225 17604119 12855225 12569284 9242012 12569284 9242012 7665028 19979856 7665028 19979856 21246686 3831241 21246686 3831241 3959021 17294671 3959021 17294671 14401545 10956148 14401545 10956148 19439413 5723453 19439413 5723453 2716366 24340705 2716366 24340705 21611361 18089034 21611361 18089034 17563060 8064535 17563060 8064535 24847284 2052304 24847284 2052304 15856189 15172903 15856189 15172903 9945891 4967028 9945891 4967028 25431762 1351855 25431762 1351855 9033970 17257391 9033970 17257391 17965820 11832293 17965820 11832293 11163995 21686667 11163995 21686667 22512701 19936061 22512701 19936061 18173052 14286701 18173052 14286701 6640560 21759458 6640560 21759458 4702103 22886820 4702103 22886820 23536741 3714883 23536741 3714883 19452710 8300053 19452710 8300053 15414027 15004247 15414027 15004247 12985958 11144870 12985958 11144870 24442873 23894195 24442873 23894195 4074983 10680854 4074983 10680854 14320984 20111912 14320984 20111912 6890525 8313358 6890525 8313358 10605753 20368873 10605753 20368873 21111483 22996954 21111483 22996954 4018697 8147590 4018697 8147590 12381360 18311765 12381360 18311765 18730727 9351103 18730727 9351103 14729057 15170302 14729057 15170302 6464180 6156119 6464180 6156119 12481253 12669243 12481253 12669243 14744384 6935246 14744384 6935246 1075165 1010718 1075165 1010718 21092174 19241311 21092174 19241311 12242161 11861734 12242161 11861734 17397982 23679177 17397982 23679177 24595081 21078413 24595081 21078413 21447649 20684534 21447649 20684534 16573627 10327141 16573627 10327141 18221694 8993465 18221694 8993465 14906944 13483092 14906944 13483092 9977867 3357037 9977867 3357037 24277520 23038041 24277520 23038041 21354061 6885557 21354061 6885557 17581634 14529519 17581634 14529519 13065514 10301743 13065514 10301743 20237948 19815926 20237948 19815926 9413572 12389243 9413572 12389243 16118610 16306110 16118610 16306110 17661468 23796800 17661468 23796800 3171271 13155900 3171271 13155900 15033419 10168864 15033419 10168864 6115188 21249446 6115188 21249446 5682917 20776551 5682917 20776551 13368012 9046465 13368012 9046465 3509301 23386897 3509301 23386897 23128054 3736050 23128054 3736050 7210188 12767175 7210188 12767175 13440593 10797175 13440593 10797175 18298456 8809590 18298456 8809590 18462941 16853984 18462941 16853984 11740254 14755871 11740254 14755871 18047554 6328744 18047554 6328744 5855475 21279368 5855475 21279368 16143772 9998907 16143772 9998907 3835552 23146726 3835552 23146726 17318823 9680345 17318823 9680345 20519943 6744711 20519943 6744711 19498142 9737778 19498142 9737778 13316110 20369371 13316110 20369371 6721731 13352130 6721731 13352130 17364976 8688674 17364976 8688674 9066658 10706850 9066658 10706850 11603252 15531422 11603252 15531422 16427723 18174655 16427723 18174655 19501158 5314695 19501158 5314695 3130923 23850073 3130923 23850073 24589752 3375993 24589752 3375993 16934919 15565778 16934919 15565778 2254846 24684024 2254846 24684024 25116129 8512939 25116129 8512939 7761932 5532573 7761932 5532573 57200 158501 57200 158501 15193120 23094697 15193120 23094697 23668091 21040909 23668091 21040909 8917993 12249206 8917993 12249206 26330606 25376389 26330606 25376389 4479194 18653709 4479194 18653709 14920496 9648142 14920496 9648142 4907863 22943719 4907863 22943719 1615477 1793441 1615477 1793441 24435891 10508995 24435891 10508995 16501762 11089780 16501762 11089780 12735731 16542511 12735731 16542511 8450068 7972139 8450068 7972139 12675850 19492352 12675850 19492352 21706721 21431558 21706721 21431558 2852273 1664163 2852273 1664163 1543984 21124381 1543984 21124381 20846274 19577569 20846274 19577569 13554928 10936750 13554928 10936750 10322882 8397871 10322882 8397871 18619828 15979710 18619828 15979710 7759674 20805525 7759674 20805525 4951600 4895250 4951600 4895250 26275775 25239799 26275775 25239799 14536423 10507341 14536423 10507341 16462981 17383748 16462981 17383748 17890556 23582427 17890556 23582427 3361523 5525091 3361523 5525091 7894228 7970629 7894228 7970629 10239721 16923358 10239721 16923358 18832904 19038453 18832904 19038453 2714126 24220455 2714126 24220455 17770938 12194398 17770938 12194398 11848175 10488226 11848175 10488226 18091011 8856870 18091011 8856870 5526637 21446524 5526637 21446524 6650971 8897018 6650971 8897018 18952538 19657571 18952538 19657571 19944311 8069751 19944311 8069751 5085265 22000038 5085265 22000038 10669376 8302832 10669376 8302832 20270611 5447253 20270611 5447253 5777546 15449264 5777546 15449264 18666542 20445712 18666542 20445712 21161023 20387176 21161023 20387176 8516295 9924388 8516295 9924388 16421906 11633719 16421906 11633719 13536337 15778542 13536337 15778542 10534242 4665086 10534242 4665086 24291013 1923420 24291013 1923420 1837216 5221169 1837216 5221169 20207742 8026291 20207742 8026291 12627608 14817652 12627608 14817652 6468612 20440512 6468612 20440512 20352782 19557683 20352782 19557683 17016031 16136208 17016031 16136208 10452130 17263637 10452130 17263637 17726125 10703807 17726125 10703807 16001926 14524625 16001926 14524625 11615536 19172345 11615536 19172345 19470503 12122899 19470503 12122899 11366153 17021072 11366153 17021072 6650275 6024899 6650275 6024899 5946622 7984742 5946622 7984742 15929126 18203852 15929126 18203852 8811427 8442624 8811427 8442624 15395801 16467871 15395801 16467871 8061917 6186299 8061917 6186299 21120032 9158560 21120032 9158560 11387938 13990536 11387938 13990536 17957121 18454674 17957121 18454674 8421852 15348989 8421852 15348989 16931515 9016621 16931515 9016621 17984427 16460563 17984427 16460563 14052632 12306268 14052632 12306268 18511087 6192763 18511087 6192763 4671448 22229352 4671448 22229352 19967051 18451087 19967051 18451087 7937961 4929096 7937961 4929096 22019425 14889590 22019425 14889590 8371827 7445516 8371827 7445516 19579847 15253131 19579847 15253131 2694273 2837293 2694273 2837293 10314854 10698701 10314854 10698701 12687711 14929448 12687711 14929448 16319067 18297303 16319067 18297303 5556265 23687034 5556265 23687034 24846667 18290043 24846667 18290043 9628111 8727060 9628111 8727060 7169783 3849249 7169783 3849249 22948421 6927208 22948421 6927208 9027146 10122294 9027146 10122294 18827745 19241666 18827745 19241666 3429591 25048002 3429591 25048002 1853211 7960653 1853211 7960653 9250223 14069740 9250223 14069740 13176189 12918254 13176189 12918254 17124767 17956728 17124767 17956728 8104723 24417894 8104723 24417894 2334260 3819849 2334260 3819849 10879021 19539518 10879021 19539518 21244195 20614031 21244195 20614031 20299516 9069170 20299516 9069170 10182395 13983064 10182395 13983064 17074774 17680255 17074774 17680255 20283522 19845137 20283522 19845137 11315462 11726124 11315462 11726124 20083514 19397940 20083514 19397940 7986244 18432223 7986244 18432223 11703675 11215684 11703675 11215684 21861969 21061734 21861969 21061734 20717755 14533526 20717755 14533526 9825905 18459663 9825905 18459663 19070017 17313268 19070017 17313268 13338691 11930710 13338691 11930710 6226996 23193652 6226996 23193652 3585703 17661063 3585703 17661063 15006304 9611329 15006304 9611329 8315617 5938328 8315617 5938328 22096264 21494143 22096264 21494143 12234025 12522289 12234025 12522289 14538245 20192774 14538245 20192774 2382450 2143303 2382450 2143303 10357246 15050314 10357246 15050314 13744978 7145900 13744978 7145900 6620086 20864285 6620086 20864285 5278931 5148232 5278931 5148232 5829812 21180635 5829812 21180635 15858486 12836780 15858486 12836780 12304197 10860035 12304197 10860035 22877659 21866360 22877659 21866360 21216870 18769009 21216870 18769009 10977546 11947407 10977546 11947407 16581952 17875111 16581952 17875111 22846889 21699179 22846889 21699179 16991798 6782568 16991798 6782568 22637716 4261968 22637716 4261968 21817696 5321430 21817696 5321430 18406460 17433302 18406460 17433302 11119964 12277030 11119964 12277030 15015540 9685587 15015540 9685587 17220339 16001197 17220339 16001197 15299295 10824708 15299295 10824708 6604720 20687320 6604720 20687320 21429136 15121336 21429136 15121336 14370740 7763887 14370740 7763887 20601518 6208845 20601518 6208845 12548685 13433552 12548685 13433552 15444630 23353716 15444630 23353716 3538211 21042669 3538211 21042669 6768660 7983475 6768660 7983475 17384200 15828554 17384200 15828554 15304745 9099887 15304745 9099887 9669478 13175029 9669478 13175029 17743890 6812565 17743890 6812565 25919361 24968982 25919361 24968982 25471156 5426348 25471156 5426348 8646597 15800487 8646597 15800487 20223584 6913896 20223584 6913896 8524798 17732549 8524798 17732549 13876210 4641497 13876210 4641497 22015144 7271671 22015144 7271671 18104123 17681230 18104123 17681230 17581903 16395682 17581903 16395682 7604900 19337135 7604900 19337135 8389423 17954449 8389423 17954449 11975644 4025929 11975644 4025929 4348630 6978704 4348630 6978704 12667588 19811548 12667588 19811548 3161909 2833036 3161909 2833036 23983079 5889128 23983079 5889128 8318792 16735708 8318792 16735708 19630207 18894595 19630207 18894595 11753673 14008075 11753673 14008075 18287947 9004888 18287947 9004888 11032779 16197441 11032779 16197441 22986110 21962056 22986110 21962056 19817440 11956354 19817440 11956354 14660876 23261812 14660876 23261812 24474019 9432509 24474019 9432509 12634991 16997510 12634991 16997510 8967346 1540232 8967346 1540232 25407623 5441248 25407623 5441248 12899177 15992126 12899177 15992126 9893292 8845508 9893292 8845508 7768531 5067864 7768531 5067864 21876326 11456177 21876326 11456177 9672960 17976718 9672960 17976718 22141014 21978347 22141014 21978347 4992428 7474800 4992428 7474800 11949248 14496111 11949248 14496111 13276854 11467109 13276854 11467109 10873412 7378257 10873412 7378257 20012256 19968306 20012256 19968306 6625522 1926643 6625522 1926643 1576405 6908535 1576405 6908535 10801108 21989480 10801108 21989480 22659188 10296235 22659188 10296235 9540091 8903191 9540091 8903191 19523896 19020085 19523896 19020085 23223399 22275910 23223399 22275910 5469378 20436012 5469378 20436012 7722953 17779110 7722953 17779110 10939673 12903172 10939673 12903172 16875709 6553247 16875709 6553247 6597005 19898128 6597005 19898128 7300267 7179448 7300267 7179448 10483469 15670141 10483469 15670141 15798855 11458870 15798855 11458870 11085069 9348058 11085069 9348058 20797147 20069611 20797147 20069611 12342346 14032957 12342346 14032957 15452948 11282900 15452948 11282900 7591328 21000370 7591328 21000370 21708011 17562514 21708011 17562514 13182185 12859559 13182185 12859559 14759132 9622778 14759132 9622778 19561878 18827055 19561878 18827055 14103115 8855071 14103115 8855071 3449316 23205069 3449316 23205069 20520790 8790699 20520790 8790699 10190742 18359545 10190742 18359545 23794897 3023142 23794897 3023142 10921170 16214387 10921170 16214387 14193544 10962968 14193544 10962968 16778086 8984807 16778086 8984807 19957364 7070207 19957364 7070207 18051787 12157390 18051787 12157390 4355480 4010633 4355480 4010633 19648934 14095200 19648934 14095200 9915302 6933847 9915302 6933847 22326890 4621222 22326890 4621222 13716768 13121697 13716768 13121697 15097876 10754041 15097876 10754041 10526931 23737793 10526931 23737793 3296536 3302618 3296536 3302618 22454588 20514201 22454588 20514201 16856054 8412682 16856054 8412682 6153166 4807353 6153166 4807353 4440198 4433507 4440198 4433507 21427423 15287699 21427423 15287699 11324793 9057548 11324793 9057548 7775911 19344747 7775911 19344747 20287827 6846336 20287827 6846336 15665164 15404643 15665164 15404643 10450462 1875392 10450462 1875392 2074537 23437446 2074537 23437446 5095528 19700825 5095528 19700825 8372228 16022709 8372228 16022709 15861843 10405762 15861843 10405762 9101741 19209154 9101741 19209154 1212306 25816990 1212306 25816990 22834473 18015318 22834473 18015318 7428567 21106393 7428567 21106393 22052512 23584048 22052512 23584048 1709457 2002701 1709457 2002701 5102245 5951737 5102245 5951737 16200655 20430876 16200655 20430876 2713379 2554692 2713379 2554692 24353166 23201417 24353166 23201417 3967028 15119043 3967028 15119043 18560418 7339668 18560418 7339668 6112958 20810047 6112958 20810047 19687029 15340301 19687029 15340301 11493105 8598251 11493105 8598251 20677295 21504871 20677295 21504871 22374484 4640237 22374484 4640237 18212600 20191519 18212600 20191519 20936029 16274205 20936029 16274205 16456658 15175144 16456658 15175144 11342315 5708177 11342315 5708177 20993135 19500042 20993135 19500042 15302607 11691369 15302607 11691369 11421384 17429010 11421384 17429010 1205922 1391590 1205922 1391590 24092710 12614047 24092710 12614047 14156210 19227179 14156210 19227179 20720650 6061933 20720650 6061933 21139069 18911430 21139069 18911430 19211806 16027662 19211806 16027662 12467410 8394479 12467410 8394479 18980354 2651638 18980354 2651638 2823674 17052946 2823674 17052946 14271936 4619469 14271936 4619469 23146813 3650976 23146813 3650976 20421242 7478208 20421242 7478208 16523561 12013673 16523561 12013673 5585525 21485709 5585525 21485709 16080057 11831863 16080057 11831863 5091461 25462856 5091461 25462856 1607108 23088467 1607108 23088467 11385205 12469031 11385205 12469031 21143674 6223502 21143674 6223502 16225119 13085050 16225119 13085050 12059156 10317345 12059156 10317345 8895054 3021035 8895054 3021035 23965005 23125399 23965005 23125399 22125699 13996966 22125699 13996966 10564962 18731499 10564962 18731499 8327765 14576445 8327765 14576445 21620888 23334597 21620888 23334597 24523427 20751140 24523427 20751140 8343093 18278517 8343093 18278517 16816467 8238542 16816467 8238542 18915714 17845082 18915714 17845082 5578840 5430902 5578840 5430902 17300270 12514743 17300270 12514743 9297935 5814754 9297935 5814754 22340796 21701590 22340796 21701590 15398993 11301488 15398993 11301488 17289712 17777555 17289712 17777555 21926149 21319389 21926149 21319389 4135659 3074519 4135659 3074519 2967398 18918993 2967398 18918993 8582541 7675490 8582541 7675490 21198478 6201450 21198478 6201450 13438175 19737709 13438175 19737709 6442403 24504664 6442403 24504664 25503809 1249409 25503809 1249409 4399845 18892714 4399845 18892714 12328117 7570486 12328117 7570486 6884743 24389658 6884743 24389658 25371592 7760161 25371592 7760161 13103061 12911062 13103061 12911062 18595583 18088295 18595583 18088295 17200027 10080265 17200027 10080265 10289808 3682964 10289808 3682964 3282562 1555006 3282562 1555006 1624393 24450914 1624393 24450914 7970075 7893801 7970075 7893801 8643014 16992583 8643014 16992583 10824967 13815539 10824967 13815539 13437404 6783602 13437404 6783602 6847964 21397756 6847964 21397756 5677729 14966710 5677729 14966710 13568423 8599514 13568423 8599514 3057784 23920164 3057784 23920164 8040535 6944878 8040535 6944878 22483867 2797830 22483867 2797830 3010401 18079677 3010401 18079677 16350253 12099431 16350253 12099431 14439221 14069309 14439221 14069309 7867819 21831982 7867819 21831982 24991639 1873484 24991639 1873484 19150466 15331717 19150466 15331717 6936522 20549575 6936522 20549575 23930256 23367547 23930256 23367547 21779520 8108564 21779520 8108564 18436763 12609869 18436763 12609869 10313670 19183390 10313670 19183390 19430836 15085716 19430836 15085716 5718011 21271342 5718011 21271342 5788731 17510364 5788731 17510364 14773001 13043854 14773001 13043854 11703366 17037413 11703366 17037413 9185934 21150400 9185934 21150400 21974466 5849104 21974466 5849104 17923928 14444474 17923928 14444474 9797205 8175902 9797205 8175902 25652287 1396224 25652287 1396224 20266281 19508273 20266281 19508273 11992822 12005423 11992822 12005423 15940951 4450226 15940951 4450226 3930341 3807476 3930341 3807476 21455095 6602450 21455095 6602450 10030759 11387063 10030759 11387063 13054198 13119840 13054198 13119840 14189601 13734621 14189601 13734621 4623967 23371804 4623967 23371804 3602825 19373428 3602825 19373428 18791977 13210104 18791977 13210104 9134344 19706531 9134344 19706531 7449707 18537416 7449707 18537416 11601203 13591973 11601203 13591973 16295593 2340741 16295593 2340741 2569739 6467833 2569739 6467833 18230030 13277747 18230030 13277747 9464685 18402475 9464685 18402475 20865117 23710880 20865117 23710880 24849889 18889849 24849889 18889849 16065191 13503731 16065191 13503731 12892897 18776325 12892897 18776325 20873112 20869419 20873112 20869419 21636796 18187331 21636796 18187331 13566074 13301480 13566074 13301480 16241955 17704886 16241955 17704886 9379642 8511245 9379642 8511245 7836382 20599453 7836382 20599453 5984499 21694202 5984499 21694202 22912059 22253979 22912059 22253979 13655106 11458391 13655106 11458391 9031382 6601072 9031382 6601072 6867862 9385546 6867862 9385546 17279529 18872254 17279529 18872254 19540015 18449181 19540015 18449181 11389846 13043478 11389846 13043478 15559282 17642496 15559282 17642496 8592013 21535128 8592013 21535128 22276588 10723206 22276588 10723206 1230896 727111 1230896 727111 26116518 6464810 26116518 6464810 16616149 11898278 16616149 11898278 13252914 12676086 13252914 12676086 18818923 23473462 18818923 23473462 3483952 4061214 3483952 4061214 22792673 17356585 22792673 17356585 10199678 16609525 10199678 16609525 17140229 12708020 17140229 12708020 13475755 19492824 13475755 19492824 20212346 8642684 20212346 8642684 10607477 12418375 10607477 12418375 12912284 23801160 12912284 23801160 24729967 2137537 24729967 2137537 3790140 21275647 3790140 21275647 7020303 7670447 7020303 7670447 16200185 11362530 16200185 11362530 14441243 17118505 14441243 17118505 17777029 17298453 17777029 17298453 6926894 5598424 6926894 5598424 4915157 4762289 4915157 4762289 21299352 6827360 21299352 6827360 11341490 22641809 11341490 22641809 4475243 4742943 4475243 4742943 11350170 18498755 11350170 18498755 18897721 10712788 18897721 10712788 10752744 8666877 10752744 8666877 18327309 14345482 18327309 14345482 11774072 21507818 11774072 21507818 22734557 22587921 22734557 22587921 4377496 11373259 4377496 11373259 13339260 13059856 13339260 13059856 22048191 21771008 22048191 21771008 5089292 11771378 5089292 11771378 13158716 19149979 13158716 19149979 7525385 21053928 7525385 21053928 21902759 4964767 21902759 4964767 21400576 19180678 21400576 19180678 10892985 12341613 10892985 12341613 17933786 7243878 17933786 7243878 6298471 1387340 6298471 1387340 1247581 23403877 1247581 23403877 13953441 12769908 13953441 12769908 20017997 6093036 20017997 6093036 20785942 19120798 20785942 19120798 17925745 13724130 17925745 13724130 7959408 6920781 7959408 6920781 4418981 22489668 4418981 22489668 22810284 9606766 22810284 9606766 9463184 5763876 9463184 5763876 5859177 10255669 5859177 10255669 15435521 17579226 15435521 17579226 6573939 20689183 6573939 20689183 6240186 11281693 6240186 11281693 21235323 6228215 21235323 6228215 9148962 17821813 9148962 17821813 19228807 19343965 19228807 19343965 22814904 4281756 22814904 4281756 20500169 18507059 20500169 18507059 8111138 25763338 8111138 25763338 26663037 3104370 26663037 3104370 5746802 19845125 5746802 19845125 18298384 10848770 18298384 10848770 11054343 10721512 11054343 10721512 20074838 6935087 20074838 6935087 20630368 20216013 20630368 20216013 19692264 11445313 19692264 11445313 12979341 16978490 12979341 16978490 18072607 8356209 18072607 8356209 7157811 6977282 7157811 6977282 15684429 14784955 15684429 14784955 11505354 17041075 11505354 17041075 9989179 6732679 9989179 6732679 5790877 5468152 5790877 5468152 15468767 13056550 15468767 13056550 12097000 16284272 12097000 16284272 6595819 1291186 6595819 1291186 25713978 1911712 25713978 1911712 6728682 11740988 6728682 11740988 20612346 20200010 20612346 20200010 13963731 11962569 13963731 11962569 17970992 20074499 17970992 20074499 20883929 20402703 20883929 20402703 19926101 16015502 19926101 16015502 15849032 11042731 15849032 11042731 20189115 19479476 20189115 19479476 14146485 7307334 14146485 7307334 22740815 22093702 22740815 22093702 24771743 1966985 24771743 1966985 20320672 18752295 20320672 18752295 18018863 11991267 18018863 11991267 2965496 24416992 2965496 24416992 2480488 2797977 2480488 2797977 21894415 11281508 21894415 11281508 10997591 20624479 10997591 20624479 4157799 24047735 4157799 24047735 2890210 5234331 2890210 5234331 14218471 14583494 14218471 14583494 15609210 1758223 15609210 1758223 2136695 21003070 2136695 21003070 20903372 17739145 20903372 17739145 11304828 11126892 11304828 11126892 18597338 18167351 18597338 18167351 21267538 20588185 21267538 20588185 8953991 8699260 8953991 8699260 11368061 11737070 11368061 11737070 20502782 5104154 20502782 5104154 21576530 19659722 21576530 19659722 11687748 10342169 11687748 10342169 21210083 5761276 21210083 5761276 8774121 15384721 8774121 15384721 12921413 8533652 12921413 8533652 8726309 13982119 8726309 13982119 13297891 9287899 13297891 9287899 19571543 4366076 19571543 4366076 4438728 6675552 4438728 6675552 14565114 15365192 14565114 15365192 23039137 24307977 23039137 24307977 25474793 8553862 25474793 8553862 18693116 13886661 18693116 13886661 12054058 7862390 12054058 7862390 8342569 13238351 8342569 13238351 24861165 583973 24861165 583973 344353 5593185 344353 5593185 9085446 17579657 9085446 17579657 19403519 20390456 19403519 20390456 6628623 9362995 6628623 9362995 14442873 19440246 14442873 19440246 21916095 23827632 21916095 23827632 24853450 21518923 24853450 21518923 1105017 25658398 1105017 25658398 24619186 6642299 24619186 6642299 7891023 16740485 7891023 16740485 16431336 7598154 16431336 7598154 6593837 3079294 6593837 3079294 3205193 21766155 3205193 21766155 9845826 15786032 9845826 15786032 15754090 14550744 15754090 14550744 12620476 10304835 12620476 10304835 19673987 21051495 19673987 21051495 24947512 1439948 24947512 1439948 25586352 4345301 25586352 4345301 8930860 19952200 8930860 19952200 20757823 9673967 20757823 9673967 7454587 19535743 7454587 19535743 18931658 12367289 18931658 12367289 7785408 7339814 7785408 7339814 17230795 11752826 17230795 11752826 14277631 15895313 14277631 15895313 10640997 20040294 10640997 20040294 22019232 4784179 22019232 4784179 9655572 16046644 9655572 16046644 15244573 8040515 15244573 8040515 19296832 19432441 19296832 19432441 24109812 22866893 24109812 22866893 4268423 21523972 4268423 21523972 21512559 19034166 21512559 19034166 18583508 8877841 18583508 8877841 11252953 12730533 11252953 12730533 14980748 9479244 14980748 9479244 18172634 8903435 18172634 8903435 21535784 3673120 21535784 3673120 23244381 6617095 23244381 6617095 10594344 17862983 10594344 17862983 4748517 24258579 4748517 24258579 2704689 20470367 2704689 20470367 20703783 10816602 20703783 10816602 10134509 8624521 10134509 8624521 20891089 5642350 20891089 5642350 5021819 22049397 5021819 22049397 9421151 9865079 9421151 9865079 15029580 14241959 15029580 14241959 10809679 20945089 10809679 20945089 22573820 4267045 22573820 4267045 18943284 19592540 18943284 19592540 20356834 19857170 20356834 19857170 11710027 12270252 11710027 12270252 12817253 19208828 12817253 19208828 19585920 7895835 19585920 7895835 9208815 17471355 9208815 17471355 12387684 12607297 12387684 12607297 15689444 16454054 15689444 16454054 17148326 9687745 17148326 9687745 6150318 20862982 6150318 20862982 6375313 19105083 6375313 19105083 17105326 15779212 17105326 15779212 10492378 18917536 10492378 18917536 8217579 9224840 8217579 9224840 17295729 10405637 17295729 10405637 4253755 3317841 4253755 3317841 3301562 22693288 3301562 22693288 11564567 10578135 11564567 10578135 513518 740112 513518 740112 21288409 12184282 21288409 12184282 12796485 10511267 12796485 10511267 16477241 18908482 16477241 18908482 20412010 5243823 20412010 5243823 5685821 18821995 5685821 18821995 17178220 11729588 17178220 11729588 10164496 16512861 10164496 16512861 11514360 13116341 11514360 13116341 25290536 1624199 25290536 1624199 19189587 17381850 19189587 17381850 17279122 13791597 17279122 13791597 11470685 10396840 11470685 10396840 9792448 8832680 9792448 8832680 9273728 10541238 9273728 10541238 15090642 14391536 15090642 14391536 20718345 20329042 20718345 20329042 12063370 8554802 12063370 8554802 5467731 21197510 5467731 21197510 17710916 14280186 17710916 14280186 4651950 3434501 4651950 3434501 3842277 14595493 3842277 14595493 14660053 4630456 14660053 4630456 22364604 21477939 22364604 21477939 21447355 7938351 21447355 7938351 12905981 12597204 12905981 12597204 22731448 4039830 22731448 4039830 4440721 22287692 4440721 22287692 8270751 11852360 8270751 11852360 13762282 13187170 13762282 13187170 12725507 10433145 12725507 10433145 23714932 3123166 23714932 3123166 17321507 11505789 17321507 11505789 10838509 8326875 10838509 8326875 22293440 21614464 22293440 21614464 21594565 12128119 21594565 12128119 11951990 21015040 11951990 21015040 5854662 18860195 5854662 18860195 19131135 17626954 19131135 17626954 10457235 10880134 10457235 10880134 23506850 3152347 23506850 3152347 23641504 20771221 23641504 20771221 19478254 5845536 19478254 5845536 21615648 18169505 21615648 18169505 16703281 11251195 16703281 11251195 11346092 17545330 11346092 17545330 7488412 5454007 7488412 5454007 5341198 5129544 5341198 5129544 23238981 22460376 23238981 22460376 21615540 5947983 21615540 5947983 7592265 9492931 7592265 9492931 16702960 18586076 16702960 18586076 1743785 25198668 1743785 25198668 23695686 15092486 23695686 15092486 7696288 20288230 7696288 20288230 6825010 14723529 6825010 14723529 17506823 18712524 17506823 18712524 8470844 6342453 8470844 6342453 20668684 9647111 20668684 9647111 13171621 14118389 13171621 14118389 21492702 5197658 21492702 5197658 21168747 10430249 21168747 10430249 16168047 15680184 16168047 15680184 14077699 10640330 14077699 10640330 1203192 1238945 1203192 1238945 24332714 15061234 24332714 15061234 9798499 6822789 9798499 6822789 6676026 19488134 6676026 19488134 19355658 8908714 19355658 8908714 8927018 7207388 8927018 7207388 6596302 6366153 6596302 6366153 8579552 10226359 8579552 10226359 17549979 20112985 17549979 20112985 6774220 16342313 6774220 16342313 11406977 10922488 11406977 10922488 11659622 22129469 11659622 22129469 4820395 19770253 4820395 19770253 8546638 17954315 8546638 17954315 15090172 4441633 15090172 4441633 4530375 18388071 4530375 18388071 10491294 11291890 10491294 11291890 20401308 20871438 20401308 20871438 4953693 21968843 4953693 21968843 16390062 9758230 16390062 9758230 7269896 19714074 7269896 19714074 11989331 11342628 11989331 11342628 17806820 8824076 17806820 8824076 19762780 6934341 19762780 6934341 20335049 12516048 20335049 12516048 2473145 2451344 2473145 2451344 15964886 12911723 15964886 12911723 13701421 19894582 13701421 19894582 2525922 25058430 2525922 25058430 26017692 8402268 26017692 8402268 11658490 13356376 11658490 13356376 22868208 3890234 22868208 3890234 9748618 10140254 9748618 10140254 10962131 12990142 10962131 12990142 17816940 23997091 17816940 23997091 25148596 21912439 25148596 21912439 5690649 10088088 5690649 10088088 17394445 17256763 17394445 17256763 18197226 8993037 18197226 8993037 10536007 14731963 10536007 14731963 15255729 8538421 15255729 8538421 21903445 21408262 21903445 21408262 20039192 18443641 20039192 18443641 17985323 6453196 17985323 6453196 20594244 18647316 20594244 18647316 13577717 11262192 13577717 11262192 10111734 9643687 10111734 9643687 12831485 12685893 12831485 12685893 15454797 9157942 15454797 9157942 20167606 21000401 20167606 21000401 2680358 24181014 2680358 24181014 17341648 4806901 17341648 4806901 22247049 19470014 22247049 19470014 13206961 11913691 13206961 11913691 16321503 19352421 16321503 19352421 19899716 11417318 19899716 11417318 4492199 4127568 4492199 4127568 15453714 15079097 15453714 15079097 17953580 22459669 17953580 22459669 3387495 3137830 3387495 3137830 3838403 18176297 3838403 18176297 17648798 16396830 17648798 16396830 16506296 9588203 16506296 9588203 8756748 8180457 8756748 8180457 6462464 22003864 6462464 22003864 2750603 24262891 2750603 24262891 13840139 11228919 13840139 11228919 19518293 20776844 19518293 20776844 6312652 6078779 6312652 6078779 6701294 7200500 6701294 7200500 20119105 14444973 20119105 14444973 11996277 5767330 11996277 5767330 21881518 4859896 21881518 4859896 19222573 17999222 19222573 17999222 3975654 23125687 3975654 23125687 5227179 17473636 5227179 17473636 16295013 12358553 16295013 12358553 11499602 18049357 11499602 18049357 19280276 21229767 19280276 21229767 21965134 9086183 21965134 9086183 17059351 16040264 17059351 16040264 10761714 15929104 10761714 15929104 14277803 12069623 14277803 12069623 19339785 5538529 19339785 5538529 5673188 19160163 5673188 19160163 17165575 15505001 17165575 15505001 13083677 8730503 13083677 8730503 19700409 5032303 19700409 5032303 21563363 21276137 21563363 21276137 22025548 5056927 22025548 5056927 12047123 13750983 12047123 13750983 13650675 10973235 13650675 10973235 15873710 18257830 15873710 18257830 21644508 21212438 21644508 21212438 3122608 1844158 3122608 1844158 25422456 24903424 25422456 24903424 26395760 25362474 26395760 25362474 4792130 4886394 4792130 4886394 10657897 16891927 10657897 16891927 4430718 4131808 4430718 4131808 4621171 6082393 4621171 6082393 20357465 18760626 20357465 18760626 8644803 9613169 8644803 9613169 13602593 17079722 13602593 17079722 19261722 19438556 19261722 19438556 3082129 23911859 3082129 23911859 4972462 12974729 4972462 12974729 15179807 17245143 15179807 17245143 18084487 7999245 18084487 7999245 8157162 20544693 8157162 20544693 6341397 17194416 6341397 17194416 23054271 24784444 23054271 24784444 992079 1022844 992079 1022844 1865624 23477926 1865624 23477926 12573933 9655913 12573933 9655913 8604733 8179523 8604733 8179523 18549325 15254762 18549325 15254762 15268833 13771314 15268833 13771314 13982745 11789802 13982745 11789802 18759280 7651085 18759280 7651085 1196945 1402488 1196945 1402488 5960081 19690798 5960081 19690798 18997344 8616116 18997344 8616116 17600728 16094761 17600728 16094761 10538344 19153678 10538344 19153678 20286785 20084786 20286785 20084786 4979666 4755987 4979666 4755987 5227126 7950934 5227126 7950934 10476679 16858613 10476679 16858613 19231601 22088903 19231601 22088903 5000215 20093625 5000215 20093625 20693524 19663854 20693524 19663854 9730134 6194497 9730134 6194497 21771536 21856365 21771536 21856365 5135355 14355647 5135355 14355647 14357732 7938929 14357732 7938929 24069301 22923658 24069301 22923658 22847967 20957759 22847967 20957759 14743658 9094704 14743658 9094704 23954944 23228323 23954944 23228323 20522071 16418177 20522071 16418177 15152318 13089029 15152318 13089029 13786083 6099802 13786083 6099802 3975610 2533253 3975610 2533253 2849174 19880272 2849174 19880272 7159023 11051065 7159023 11051065 14362442 18271250 14362442 18271250 20066999 4230087 20066999 4230087 23782470 2629665 23782470 2629665 2793205 20661661 2793205 20661661 21264509 6474625 21264509 6474625 10653121 12487312 10653121 12487312 20641050 5130909 20641050 5130909 3991692 22915264 3991692 22915264 21988676 5975678 21988676 5975678 12031931 12480153 12031931 12480153 19114802 23481463 19114802 23481463 3349933 15303284 3349933 15303284 18846011 18779866 18846011 18779866 21802382 21636266 21802382 21636266 22529686 4503220 22529686 4503220 20325788 7315273 20325788 7315273 14001769 15315884 14001769 15315884 10564052 5807049 10564052 5807049 5829399 20703095 5829399 20703095 18322877 12279652 18322877 12279652 11338272 15981192 11338272 15981192 6292132 22734017 6292132 22734017 24071177 23109065 24071177 23109065 5257416 12051860 5257416 12051860 14806397 8081936 14806397 8081936 21059633 20788676 21059633 20788676 22355569 4599895 22355569 4599895 9938707 17782786 9938707 17782786 18984638 19260477 18984638 19260477 1584121 25699274 1584121 25699274 1301332 2508610 1301332 2508610 23972787 3701188 23972787 3701188 6839085 15504922 6839085 15504922 20443163 19978226 20443163 19978226 7117108 9975128 7117108 9975128 19838818 6639127 19838818 6639127 23533273 3279993 23533273 3279993 21716716 19730907 21716716 19730907 8817221 17622065 8817221 17622065 13145242 11128752 13145242 11128752 17249402 3970604 17249402 3970604 3957693 9117584 3957693 9117584 12374524 16822657 12374524 16822657 9766912 16006407 9766912 16006407 23174939 3775549 23174939 3775549 9431663 20504183 9431663 20504183 21221181 12051028 21221181 12051028 14140918 16991289 14140918 16991289 17837585 17520837 17837585 17520837 7229361 20447275 7229361 20447275 6127119 8240090 6127119 8240090 17252218 15958845 17252218 15958845 7255264 7035065 7255264 7035065 13861244 14065293 13861244 14065293 6028173 6162463 6028173 6162463 19227993 10413724 19227993 10413724 12042819 21377402 12042819 21377402 22742724 4158933 22742724 4158933 21807176 19106543 21807176 19106543 15752928 3887872 15752928 3887872 23933142 23394820 23933142 23394820 5478351 21150414 5478351 21150414 10674191 12013365 10674191 12013365 13349411 19033351 13349411 19033351 22606779 4298214 22606779 4298214 7236194 17449925 7236194 17449925 14771303 6884128 14771303 6884128 20061249 12993089 20061249 12993089 12630925 8482847 12630925 8482847 8771155 18138005 8771155 18138005 18544132 15790125 18544132 15790125 8730097 23299440 8730097 23299440 24434497 19485265 24434497 19485265 18968985 12582193 18968985 12582193 5039078 22044511 5039078 22044511 5186090 8723073 5186090 8723073 22555866 21884417 22555866 21884417 15022698 7918797 15022698 7918797 22399926 25594133 22399926 25594133 1471173 2056280 1471173 2056280 6184490 17080749 6184490 17080749 15606687 9947401 15606687 9947401 18957713 20605703 18957713 20605703 21252633 4301333 21252633 4301333 4305745 6433114 4305745 6433114 11446317 20244668 11446317 20244668 4830539 22171598 4830539 22171598 20374875 5413349 20374875 5413349 3574303 3646997 3574303 3646997 4491919 7996514 4491919 7996514 16457874 14894229 16457874 14894229 3251934 2588768 3251934 2588768 24278210 21225014 24278210 21225014 8317991 9225829 8317991 9225829 12760003 13989961 12760003 13989961 13051889 11196530 13051889 11196530 16054758 18261847 16054758 18261847 5906901 22114843 5906901 22114843 23059199 10525522 23059199 10525522 11798746 13584645 11798746 13584645 17022576 21557351 17022576 21557351 4713210 22810588 4713210 22810588 23276575 3768772 23276575 3768772 18823745 15856346 18823745 15856346 5175465 21676839 5175465 21676839 19983459 18170764 19983459 18170764 8885319 11860476 8885319 11860476 15209550 14902763 15209550 14902763 11964583 12024251 11964583 12024251 13333812 16063095 13333812 16063095 3006744 3230578 3006744 3230578 18430492 11953703 18430492 11953703 13230725 12774624 13230725 12774624 17810736 9214913 17810736 9214913 18676616 8404075 18676616 8404075 15889145 22040206 15889145 22040206 23002699 6601302 23002699 6601302 7027152 24726636 7027152 24726636 25750951 6837696 25750951 6837696 13738659 15042963 13738659 15042963 5924731 23399332 5924731 23399332 1909804 24989331 1909804 24989331 2494020 20690237 2494020 20690237 13337715 8593687 13337715 8593687 18475407 19382145 18475407 19382145 7686702 12864779 7686702 12864779 17668141 7545534 17668141 7545534 7803203 20102477 7803203 20102477 20617272 16451411 20617272 16451411 14254447 9912704 14254447 9912704 8958976 8681393 8958976 8681393 16082620 12848813 16082620 12848813 10185033 6222031 10185033 6222031 2052197 1987915 2052197 1987915 16457739 23916294 16457739 23916294 24960633 2076853 24960633 2076853 3782976 22319681 3782976 22319681 22667412 6533966 22667412 6533966 8114639 13848658 8114639 13848658 14763310 9978785 14763310 9978785 19218453 18577151 19218453 18577151 10169888 13864911 10169888 13864911 17574080 7514991 17574080 7514991 2276282 2527490 2276282 2527490 18006686 10990752 18006686 10990752 13591256 19016426 13591256 19016426 19610703 7304065 19610703 7304065 12783104 19011203 12783104 19011203 19862570 21276033 19862570 21276033 5706445 6979316 5706445 6979316 19541162 10678525 19541162 10678525 8276711 19129649 8276711 19129649 19842005 7944927 19842005 7944927 8362819 21304644 8362819 21304644 25017644 24660116 25017644 24660116 25660228 15073668 25660228 15073668 12987937 12062898 12987937 12062898 17549916 6489006 17549916 6489006 6421708 20278030 6421708 20278030 7499295 18876739 7499295 18876739 11632059 13732544 11632059 13732544 13211948 12184138 13211948 12184138 16400230 17804822 16400230 17804822 18231390 15605225 18231390 15605225 9608066 21661115 9608066 21661115 23207282 22413706 23207282 22413706 16066030 14225034 16066030 14225034 7098863 21386867 7098863 21386867 25200110 1594138 25200110 1594138 24659475 2543086 24659475 2543086 4330127 14239136 4330127 14239136 14042014 12507767 14042014 12507767 6848706 6671274 6848706 6671274 19459985 12062550 19459985 12062550 4909871 24271802 4909871 24271802 25435246 8025500 25435246 8025500 10288828 15328023 10288828 15328023 18924056 21791125 18924056 21791125 22317298 20258406 22317298 20258406 9918543 11336369 9918543 11336369 15982682 3233540 15982682 3233540 23543904 17401746 23543904 17401746 16727364 11613599 16727364 11613599 14465033 12761353 14465033 12761353 7574949 23902847 7574949 23902847 1990539 24993904 1990539 24993904 18794888 17683326 18794888 17683326 12439195 4213696 12439195 4213696 4468882 21675746 4468882 21675746 10764147 9461683 10764147 9461683 9477130 7448125 9477130 7448125 6944394 21142461 6944394 21142461 1016609 26115402 1016609 26115402 26806841 12826745 26806841 12826745 10725435 5188587 10725435 5188587 21829126 21194641 21829126 21194641 12424520 6285559 12424520 6285559 26094128 683517 26094128 683517 22869776 7947080 22869776 7947080 15907491 18562098 15907491 18562098 20116461 5753397 20116461 5753397 5965753 10698310 5965753 10698310 15573850 21056707 15573850 21056707 5767536 19209649 5767536 19209649 8990849 7536377 8990849 7536377 24214524 23352988 24214524 23352988 5636723 19141924 5636723 19141924 8396538 14322003 8396538 14322003 14187749 12076965 14187749 12076965 21022641 6128811 21022641 6128811 16796781 19178357 16796781 19178357 22431170 4786877 22431170 4786877 20581862 12610901 20581862 12610901 13828479 17675242 13828479 17675242 18888900 8394202 18888900 8394202 6729508 20736613 6729508 20736613 4233982 4183292 4233982 4183292 5147947 16082654 5147947 16082654 15001791 13472210 15001791 13472210 11261745 6473346 11261745 6473346 6426963 12871089 6426963 12871089 14463511 12201009 14463511 12201009 9818326 5339816 9818326 5339816 21663653 18602649 21663653 18602649 11347085 15218119 11347085 15218119 18284922 7298836 18284922 7298836 4542804 4284898 4542804 4284898 6686939 9430739 6686939 9430739 12373121 16161426 12373121 16161426 16896146 17797018 16896146 17797018 18522525 17505479 18522525 17505479 15106998 13273561 15106998 13273561 13419053 11945108 13419053 11945108 12220131 21707547 12220131 21707547 2209793 2189690 2209793 2189690 7258674 23679406 7258674 23679406 3101857 17223608 3101857 17223608 19186697 19403961 19186697 19403961 6697313 6696105 6697313 6696105 8054178 12961016 8054178 12961016 20305789 26504954 20305789 26504954 547853 3757202 547853 3757202 4587050 4746198 4587050 4746198 4940600 17602814 4940600 17602814 10357372 16146231 10357372 16146231 17824398 19820980 17824398 19820980 7046226 9852815 7046226 9852815 12931022 16432818 12931022 16432818 17237834 4171057 17237834 4171057 22570794 6462791 22570794 6462791 18066611 17872138 18066611 17872138 21804290 4934378 21804290 4934378 18126771 17176493 18126771 17176493 14097434 13010071 14097434 13010071 12248798 19169417 12248798 19169417 7147658 25701322 7147658 25701322 1151961 5719558 1151961 5719558 15012861 21675765 15012861 21675765 22673477 19686542 22673477 19686542 14187205 8189445 14187205 8189445 3233083 23617462 3233083 23617462 7284046 15797442 7284046 15797442 24928426 23856924 24928426 23856924 3035339 1758723 3035339 1758723 24927412 3157534 24927412 3157534 16423351 15083789 16423351 15083789 12193303 14311492 12193303 14311492 19867817 19224295 19867817 19224295 24370688 23387277 24370688 23387277 20956926 7215654 20956926 7215654 15281123 15839286 15281123 15839286 16715144 3513673 16715144 3513673 3416901 21415241 3416901 21415241 6552332 4394339 6552332 4394339 265899 154589 265899 154589 27003976 26325298 27003976 26325298 679630 777144 679630 777144 25620325 4326410 25620325 4326410 6394725 10412832 6394725 10412832 16312814 15456912 16312814 15456912 12659114 12775766 12659114 12775766 14325900 22987232 14325900 22987232 23985553 9768732 23985553 9768732 9644023 8771910 9644023 8771910 19652313 21254076 19652313 21254076 5689806 10076814 5689806 10076814 13259469 14063052 13259469 14063052 12855408 9441269 12855408 9441269 20153704 19274254 20153704 19274254 10199281 6863637 10199281 6863637 20094953 12232592 20094953 12232592 12702340 17866014 12702340 17866014 5265636 21729996 5265636 21729996 8910250 15300193 8910250 15300193 15735847 12519142 15735847 12519142 11497219 19763255 11497219 19763255 7182589 6964585 7182589 6964585 10134303 14969133 10134303 14969133 16591664 9589055 16591664 9589055 3198041 23577989 3198041 23577989 4667293 13616522 4667293 13616522 14952199 4367839 14952199 4367839 623649 605967 623649 605967 26195806 20665774 26195806 20665774 19859893 18406706 19859893 18406706 10678839 14578816 10678839 14578816 14657752 12710259 14657752 12710259 11442669 16245863 11442669 16245863 9462891 22805916 9462891 22805916 4254494 5216688 4254494 5216688 5845106 8058910 5845106 8058910 18844229 17633442 18844229 17633442 15573386 12006794 15573386 12006794 10991289 16457338 10991289 16457338 22437704 3323865 22437704 3323865 3517083 7666002 3517083 7666002 18082803 18045054 18082803 18045054 3781391 3436214 3781391 3436214 13808374 17561713 13808374 17561713 19475362 18528476 19475362 18528476 15146862 11857741 15146862 11857741 13986019 14895361 13986019 14895361 8102229 3162649 8102229 3162649 26011789 25063956 26011789 25063956 13021470 10783888 13021470 10783888 9805326 23186137 9805326 23186137 24135833 2944167 24135833 2944167 14200819 18043882 14200819 18043882 18610138 11586253 18610138 11586253 8739060 7411370 8739060 7411370 19544109 17917177 19544109 17917177 15751181 14450261 15751181 14450261 11177805 20479796 11177805 20479796 21148439 12400539 21148439 12400539 10644106 24171317 10644106 24171317 25294871 12308387 25294871 12308387 2803359 24098768 2803359 24098768 25074361 20439702 25074361 20439702 17811161 15964071 17811161 15964071 16202787 13652905 16202787 13652905 13545316 5092449 13545316 5092449 21897824 6808096 21897824 6808096 7471369 7743951 7471369 7743951 17457839 18445524 17457839 18445524 20897264 5916275 20897264 5916275 11633408 20507157 11633408 20507157 4430496 22641092 4430496 22641092 16366608 9958893 16366608 9958893 19141090 5372257 19141090 5372257 21289395 6232867 21289395 6232867 20194762 18148085 20194762 18148085 16561889 11443317 16561889 11443317 12703281 15551022 12703281 15551022 9911692 17486074 9911692 17486074 6200852 3315495 6200852 3315495 3365527 19685858 3365527 19685858 7556572 9084382 7556572 9084382 17482155 15425014 17482155 15425014 12224612 7218769 12224612 7218769 20378494 6628008 20378494 6628008 19148713 17535513 19148713 17535513 10032219 16310725 10032219 16310725 13221518 11482922 13221518 11482922 11493442 9587345 11493442 9587345 22754533 4138346 22754533 4138346 22456715 5015905 22456715 5015905 5133419 7111588 5133419 7111588 11959145 12154808 11959145 12154808 20045498 6726860 20045498 6726860 12651246 14405904 12651246 14405904 14739967 12575987 14739967 12575987 12002925 10675456 12002925 10675456 24022099 2936365 24022099 2936365 5052455 6042904 5052455 6042904 7229604 16824975 7229604 16824975 14759092 12536699 14759092 12536699 13289959 14540168 13289959 14540168 15358304 10848824 15358304 10848824 11270878 23730484 11270878 23730484 24936350 18492491 24936350 18492491 6654360 20223306 6654360 20223306 18437853 8725038 18437853 8725038 11580928 12072890 11580928 12072890 13570322 16602704 13570322 16602704 18235445 21435595 18235445 21435595 22201314 2330845 22201314 2330845 24591041 23454606 24591041 23454606 7055524 10900100 7055524 10900100 11807904 13433408 11807904 13433408 13727975 11344810 13727975 11344810 18374681 20886674 18374681 20886674 3952687 3451539 3952687 3451539 23179392 6786826 23179392 6786826 4662924 4486013 4662924 4486013 20963751 15467451 20963751 15467451 6070727 5500844 6070727 5500844 21487012 8508303 21487012 8508303 11339119 16585241 11339119 16585241 9063803 17943487 9063803 17943487 11209659 6096155 11209659 6096155 6110544 19103519 6110544 19103519 19537254 17315429 19537254 17315429 11230756 11495229 11230756 11495229 18967949 7648487 18967949 7648487 3392201 3599356 3392201 3599356 7073756 17169901 7073756 17169901 15305410 9531108 15305410 9531108 8014404 7796782 8014404 7796782 18917760 16292527 18917760 16292527 11946128 9378174 11946128 9378174 19138755 18528399 19138755 18528399 12281227 12975266 12281227 12975266 15508449 9518290 15508449 9518290 17850381 14977927 17850381 14977927 13433248 12609056 13433248 12609056 7319044 3820406 7319044 3820406 3739392 8552007 3739392 8552007 12785521 13358521 12785521 13358521 19664139 6887239 19664139 6887239 26443084 25496034 26443084 25496034 19739056 11585277 19739056 11585277 13782638 15603899 13782638 15603899 9405734 20375511 9405734 20375511 20922748 7038162 20922748 7038162 8446130 9197976 8446130 9197976 22241655 4325892 22241655 4325892 7420575 16914331 7420575 16914331 18516830 8391821 18516830 8391821 5283628 21794429 5283628 21794429 20260681 17910939 20260681 17910939 6050487 20854926 6050487 20854926 20822039 8298619 20822039 8298619 1715615 1751057 1715615 1751057 1874862 23693082 1874862 23693082 6374595 2339287 6374595 2339287 2637938 19861107 2637938 19861107 16447159 5476664 16447159 5476664 23703363 22967785 23703363 22967785 12376792 9645434 12376792 9645434 9138345 22215918 9138345 22215918 22861369 12920782 22861369 12920782 12830400 18233516 12830400 18233516 22566550 2312517 22566550 2312517 24504143 3919717 24504143 3919717 4720586 19130205 4720586 19130205 18007738 9866768 18007738 9866768 13404103 23302592 13404103 23302592 24340023 22464104 24340023 22464104 13210655 7801975 13210655 7801975 21760940 4923298 21760940 4923298 7169542 9625201 7169542 9625201 14274153 15527384 14274153 15527384 16488924 18237151 16488924 18237151 7294771 5541312 7294771 5541312 21369487 6491748 21369487 6491748 9649473 16883015 9649473 16883015 12904864 10319573 12904864 10319573 19200192 3191754 19200192 3191754 23640991 19789885 23640991 19789885 18047072 14749799 18047072 14749799 14073394 12480016 14073394 12480016 8759720 23386770 8759720 23386770 24368262 16960942 24368262 16960942 16892830 8636427 16892830 8636427 6589335 20444522 6589335 20444522 18441946 17554898 18441946 17554898 17522904 10217366 17522904 10217366 11410030 12555067 11410030 12555067 21187996 5645483 21187996 5645483 18396319 16799889 18396319 16799889 15700167 9020008 15700167 9020008 21245869 21740200 21245869 21740200 3813272 3749773 3813272 3749773 20958876 18257937 20958876 18257937 10343021 9812916 10343021 9812916 17274789 16779513 17274789 16779513 9889668 7227609 9889668 7227609 20166285 18063565 20166285 18063565 9897888 10987369 9897888 10987369 14588187 12907630 14588187 12907630 10790323 8341732 10790323 8341732 23700943 1308432 23700943 1308432 25438494 20339855 25438494 20339855 6738987 13627923 6738987 13627923 18934033 7168745 18934033 7168745 21276192 1899607 21276192 1899607 1642515 4998447 1642515 4998447 17224069 15505552 17224069 15505552 11439335 7478067 11439335 7478067 8009321 9277623 8009321 9277623 10005395 19085043 10005395 19085043 1013666 25978736 1013666 25978736 22071881 19945304 22071881 19945304 14857803 10780284 14857803 10780284 4391602 3358052 4391602 3358052 23619200 24967308 23619200 24967308 25947100 6860276 25947100 6860276 12634765 19541631 12634765 19541631 20569644 6577234 20569644 6577234 7926275 8037947 7926275 8037947 8905414 17447403 8905414 17447403 15635937 13601606 15635937 13601606 12172853 10230103 12172853 10230103 7420700 20974907 7420700 20974907 21445690 10229556 21445690 10229556 635153 741809 635153 741809 24880470 2067116 24880470 2067116 8703088 16567278 8703088 16567278 13071275 11927500 13071275 11927500 15822511 21103578 15822511 21103578 21784738 12440230 21784738 12440230 13351720 12126550 13351720 12126550 12199960 8604523 12199960 8604523 8421864 18688263 8421864 18688263 16432392 15626509 16432392 15626509 6977899 1531353 6977899 1531353 1635811 4579876 1635811 4579876 19317281 14923925 19317281 14923925 12364515 8905670 12364515 8905670 7647015 7132824 7647015 7132824 21275388 3119113 21275388 3119113 25047385 24050251 25047385 24050251 7934434 13011574 7934434 13011574 19133504 18204784 19133504 18204784 8840070 12614604 8840070 12614604 14704120 10069195 14704120 10069195 21363832 21318683 21363832 21318683 4115102 23786896 4115102 23786896 24449860 13137342 24449860 13137342 12357612 20639568 12357612 20639568 4983363 21924372 4983363 21924372 5206803 12989139 5206803 12989139 15977849 15503999 15977849 15503999 17530141 9500439 17530141 9500439 4229459 22651265 4229459 22651265 10671016 13736576 10671016 13736576 18989768 6641751 18989768 6641751 7303085 11602353 7303085 11602353 16857748 3107729 16857748 3107729 23592329 21069766 23592329 21069766 19123407 12040456 19123407 12040456 7996801 20094282 7996801 20094282 22101593 3540268 22101593 3540268 23252519 22786954 23252519 22786954 21453967 9372140 21453967 9372140 8026322 1808523 8026322 1808523 24843573 2374053 24843573 2374053 3268777 5764334 3268777 5764334 5878570 18585324 5878570 18585324 9259521 17465862 9259521 17465862 18857234 5153944 18857234 5153944 2537384 2576183 2537384 2576183 3672651 12900970 3672651 12900970 15495566 19219865 15495566 19219865 6392927 6076899 6392927 6076899 14302144 15223900 14302144 15223900 9552850 9043024 9552850 9043024 11500400 14433552 11500400 14433552 16835714 18558398 16835714 18558398 22478730 4455415 22478730 4455415 11887416 13033844 11887416 13033844 19202889 18865989 19202889 18865989 6176869 4903917 6176869 4903917 3059398 3231978 3059398 3231978 20489735 6911707 20489735 6911707 15222802 13162930 15222802 13162930 11276239 9998602 11276239 9998602 2072751 24779798 2072751 24779798 18955985 8129412 18955985 8129412 10553585 18431705 10553585 18431705 25234502 24660047 25234502 24660047 2240281 3256215 2240281 3256215 4079963 20433011 4079963 20433011 15157824 8239970 15157824 8239970 20803062 20280865 20803062 20280865 6923026 9274945 6923026 9274945 14101981 15398365 14101981 15398365 17282670 6620756 17282670 6620756 4621521 3570357 4621521 3570357 23260821 7253038 23260821 7253038 8599498 20715663 8599498 20715663 25220168 24017823 25220168 24017823 12414964 12086614 12414964 12086614 17067592 16582244 17067592 16582244 11331327 15307436 11331327 15307436 8147739 3319107 8147739 3319107 3202351 10812977 3202351 10812977 19996863 20544793 19996863 20544793 21257746 17475852 21257746 17475852 15146817 10355812 15146817 10355812 19628106 19379419 19628106 19379419 23586585 3297642 23586585 3297642 19778563 12256524 19778563 12256524 13404999 18451630 13404999 18451630 22119431 4578259 22119431 4578259 7445678 11802360 7445678 11802360 14184231 18073313 14184231 18073313 19961723 20015738 19961723 20015738 7070743 19611146 7070743 19611146 10387859 13436025 10387859 13436025 17219810 17486695 17219810 17486695 21974882 22657459 21974882 22657459 23848829 17102025 23848829 17102025 14813043 12792658 14813043 12792658 13450567 10337857 13450567 10337857 2186792 2155628 2186792 2155628 5013645 12112584 5013645 12112584 13363235 14174915 13363235 14174915 6073909 5165547 6073909 5165547 3747989 23267162 3747989 23267162 12781036 12006000 12781036 12006000 14373024 16252860 14373024 16252860 19493060 7815333 19493060 7815333 3942685 3607853 3942685 3607853 22044943 17119622 22044943 17119622 7479643 7255301 7479643 7255301 18688711 16134685 18688711 16134685 12738907 6882745 12738907 6882745 20281054 12360680 20281054 12360680 12125559 11506612 12125559 11506612 11898241 8156221 11898241 8156221 19570940 18975628 19570940 18975628 17331364 12327897 17331364 12327897 12320046 20530273 12320046 20530273 6122905 23461859 6122905 23461859 2589008 2664407 2589008 2664407 21946031 6008970 21946031 6008970 10802630 18081999 10802630 18081999 6393178 6060022 6393178 6060022 18935722 17596147 18935722 17596147 13822536 12762975 13822536 12762975 17514960 20027624 17514960 20027624 20611053 15006212 20611053 15006212 7232431 22288997 7232431 22288997 23118067 16663092 23118067 16663092 8705762 18719816 8705762 18719816 20095405 7018833 20095405 7018833 8189570 14520299 8189570 14520299 13593872 2886610 13593872 2886610 3108058 7100509 3108058 7100509 10159808 19003100 10159808 19003100 5146576 25241609 5146576 25241609 1664613 21888185 1664613 21888185 15073719 5391663 15073719 5391663 21851226 18076433 21851226 18076433 17234827 11983540 17234827 11983540 12806391 21048462 12806391 21048462 23481808 3231553 23481808 3231553 6272870 15276360 6272870 15276360 15928228 10457977 15928228 10457977 20656884 6095051 20656884 6095051 7591648 19000008 7591648 19000008 16830167 5809713 16830167 5809713 5979321 23294994 5979321 23294994 24272144 16460193 24272144 16460193 16194496 11349650 16194496 11349650 9168497 23927503 9168497 23927503 25004821 5175489 25004821 5175489 21869734 20182249 21869734 20182249 19523884 4232177 19523884 4232177 2881527 2903948 2881527 2903948 23706428 19856076 23706428 19856076 18998306 15850595 18998306 15850595 9421848 19577052 9421848 19577052 6000150 22423165 6000150 22423165 4643104 13731126 4643104 13731126 15805623 15565523 15805623 15565523 22732764 22175998 22732764 22175998 4770551 6655165 4770551 6655165 19928092 8162918 19928092 8162918 5969309 21049534 5969309 21049534 20299783 18092685 20299783 18092685 16564742 12262883 16564742 12262883 12578577 14429436 12578577 14429436 15157334 11773165 15157334 11773165 13132041 15234857 13132041 15234857 20938387 21703170 20938387 21703170 25198974 1598076 25198974 1598076 8269922 15154806 8269922 15154806 12760950 11562991 12760950 11562991 20084069 19302726 20084069 19302726 16935094 11244647 16935094 11244647 13233130 20453166 13233130 20453166 6575079 15676567 6575079 15676567 16839428 3035734 16839428 3035734 23786899 4407403 23786899 4407403 5796416 12799045 5796416 12799045 14806875 9840640 14806875 9840640 18256272 5227451 18256272 5227451 5319372 21635544 5319372 21635544 6417547 12174001 6417547 12174001 16074818 17032715 16074818 17032715 22319581 24523581 22319581 24523581 2385469 14425052 2385469 14425052 15070835 8100157 15070835 8100157 20840233 5503763 20840233 5503763 2372809 24703048 2372809 24703048 22345720 5462614 22345720 5462614 7034753 7960626 7034753 7960626 8873347 8517127 8873347 8517127 16604993 13724002 16604993 13724002 10804320 7381936 10804320 7381936 21549079 2120733 21549079 2120733 2554216 23020355 2554216 23020355 20765334 19818254 20765334 19818254 18677321 9384747 18677321 9384747 16193822 20237965 16193822 20237965 20803348 13436204 20803348 13436204 12640302 11468471 12640302 11468471 16420637 17594567 16420637 17594567 17914830 9732897 17914830 9732897 10524452 16031844 10524452 16031844 13115769 12579941 13115769 12579941 16370496 10348873 16370496 10348873 17370212 18026065 17370212 18026065 2908685 24862771 2908685 24862771 1519857 1788330 1519857 1788330 23857360 22287877 23857360 22287877 4764266 21067677 4764266 21067677 13925564 12319562 13925564 12319562 20539167 2943091 20539167 2943091 2734814 3135403 2734814 3135403 12727206 14976821 12727206 14976821 19860674 6043224 19860674 6043224 21736063 23168811 21736063 23168811 3650526 7443998 3650526 7443998 11084573 20009102 11084573 20009102 20602338 6947322 20602338 6947322 17306039 14342265 17306039 14342265 10230312 17312733 10230312 17312733 17797863 9044510 17797863 9044510 7525680 24098259 7525680 24098259 2757220 22189655 2757220 22189655 8810106 8891136 8810106 8891136 10778674 17145735 10778674 17145735 8467685 7264009 8467685 7264009 19910179 15975993 19910179 15975993 16137444 8058572 16137444 8058572 6721236 6358303 6721236 6358303 16149410 22834909 16149410 22834909 23439263 4879581 23439263 4879581 9597242 14291448 9597242 14291448 18122204 17561212 18122204 17561212 16657722 11043345 16657722 11043345 11826413 14110826 11826413 14110826 21099778 5991313 21099778 5991313 8965321 15928196 8965321 15928196 16000326 11352984 16000326 11352984 14312136 15498194 14312136 15498194 24008337 23256597 24008337 23256597 6461936 11294075 6461936 11294075 16079935 9996337 16079935 9996337 19960234 3948083 19960234 3948083 3914762 23249859 3914762 23249859 24369099 6386409 24369099 6386409 16883945 19516401 16883945 19516401 20004100 18859546 20004100 18859546 8807461 15793871 8807461 15793871 13824416 12615943 13824416 12615943 17935925 8948016 17935925 8948016 8681388 18280247 8681388 18280247 16472300 11818569 16472300 11818569 11073607 20706918 11073607 20706918 22934535 4039227 22934535 4039227 4328073 5016837 4328073 5016837 15682806 13801741 15682806 13801741 10862575 16226108 10862575 16226108 15364360 13912825 15364360 13912825 8392551 19484558 8392551 19484558 20215203 7007453 20215203 7007453 9476254 9858552 9476254 9858552 16039952 12796725 16039952 12796725 6065369 22022265 6065369 22022265 4955005 5140893 4955005 5140893 20469918 11929316 20469918 11929316 6360928 5594580 6360928 5594580 4000181 24911199 4000181 24911199 2071633 12989162 2071633 12989162 19296939 18679175 19296939 18679175 13055990 11390330 13055990 11390330 19875109 5387030 19875109 5387030 5378093 2424135 5378093 2424135 24440206 5875844 24440206 5875844 6557078 8985722 6557078 8985722 19110804 19623580 19110804 19623580 7467584 7603987 7467584 7603987 19085560 17961134 19085560 17961134 9602221 7021198 9602221 7021198 21833772 4990193 21833772 4990193 11501898 12695067 11501898 12695067 17663853 17954247 17663853 17954247 9101860 7820030 9101860 7820030 19255741 12276364 19255741 12276364 11649809 16186154 11649809 16186154 7321305 20760259 7321305 20760259 6176288 2913455 6176288 2913455 23970293 19434222 23970293 19434222 18887959 14199655 18887959 14199655 13060606 9091189 13060606 9091189 24057026 2760901 24057026 2760901 11846641 11813323 11846641 11813323 14715769 14248470 14715769 14248470 12177286 17102115 12177286 17102115 7525404 19500512 7525404 19500512 19110617 12226412 19110617 12226412 11601934 10090517 11601934 10090517 16523336 13718835 16523336 13718835 7692135 6390352 7692135 6390352 2390529 24613610 2390529 24613610 4872547 21427216 4872547 21427216 16633310 13630729 16633310 13630729 9288495 17843264 9288495 17843264 13795471 10215615 13795471 10215615 22502001 21877127 22502001 21877127 21274243 20543026 21274243 20543026 6959624 18698930 6959624 18698930 18515682 8493196 18515682 8493196 16781873 11632081 16781873 11632081 9907859 8083029 9907859 8083029 5154709 21717577 5154709 21717577 21610332 17622344 21610332 17622344 10103604 11907028 10103604 11907028 13976606 14598869 13976606 14598869 15846053 16804156 15846053 16804156 10208956 13792102 10208956 13792102 22175438 24201216 22175438 24201216 2666779 22624123 2666779 22624123 8456176 16139761 8456176 16139761 17978158 17584882 17978158 17584882 26051885 994427 26051885 994427 23681195 10563196 23681195 10563196 3763213 23262683 3763213 23262683 4770799 9490767 4770799 9490767 10313451 15427147 10313451 15427147 11566065 11237902 11566065 11237902 17576019 19103871 17576019 19103871 4365347 4098345 4365347 4098345 22821763 6456051 22821763 6456051 10722663 16027536 10722663 16027536 7162046 6215783 7162046 6215783 22859948 22104134 22859948 22104134 8241016 10252616 8241016 10252616 23652555 22677805 23652555 22677805 8567227 8397963 8567227 8397963 15715152 15501850 15715152 15501850 7992963 6140969 7992963 6140969 6163433 13544446 6163433 13544446 15703230 16022582 15703230 16022582 19079162 6639716 19079162 6639716 6504471 16884679 6504471 16884679 11376569 11460035 11376569 11460035 14426089 15567821 14426089 15567821 8025080 7390275 8025080 7390275 3211380 23911102 3211380 23911102 3116845 18208844 3116845 18208844 13525260 6703565 13525260 6703565 20471720 11984310 20471720 11984310 8547229 23545211 8547229 23545211 3438891 19848550 3438891 19848550 20777302 5951796 20777302 5951796 14853811 15217009 14853811 15217009 16115769 15849397 16115769 15849397 10408100 21090207 10408100 21090207 4728185 23545790 4728185 23545790 2031880 24912684 2031880 24912684 3629426 8545888 3629426 8545888 9232967 10914823 9232967 10914823 14808381 13862394 14808381 13862394 13162193 11199612 13162193 11199612 10652383 9440825 10652383 9440825 5291151 5192136 5291151 5192136 11176872 15356031 11176872 15356031 13615483 11861564 13615483 11861564 19724474 6886433 19724474 6886433 1126615 918195 1126615 918195 16302082 18351183 16302082 18351183 8581022 12065154 8581022 12065154 14133403 17821307 14133403 17821307 5834507 22172966 5834507 22172966 22717282 12007443 22717282 12007443 12619907 8940415 12619907 8940415 23102349 3249193 23102349 3249193 24692947 2148463 24692947 2148463 9324267 17656641 9324267 17656641 25263630 1774482 25263630 1774482 22897750 10950191 22897750 10950191 14456927 15910011 14456927 15910011 7558395 7340088 7558395 7340088 9805822 15266920 9805822 15266920 15134700 1235430 15134700 1235430 25645151 19063273 25645151 19063273 11996258 14311988 11996258 14311988 17371868 9938046 17371868 9938046 11849401 17734346 11849401 17734346 23364042 22244414 23364042 22244414 7114446 18601329 7114446 18601329 18243926 11805425 18243926 11805425 11075076 10330228 11075076 10330228 19946917 19633351 19946917 19633351 9069021 9997610 9069021 9997610 15174189 17346741 15174189 17346741 7294688 6691508 7294688 6691508 7087771 17429246 7087771 17429246 17832365 10896816 17832365 10896816 14391897 19581977 14391897 19581977 6216382 5403150 6216382 5403150 5718968 20725888 5718968 20725888 10670904 10484633 10670904 10484633 16232394 12050790 16232394 12050790 13944653 19080286 13944653 19080286 5930024 5307011 5930024 5307011 22207292 5135158 22207292 5135158 6756090 19747441 6756090 19747441 10916783 10144499 10916783 10144499 8714326 3109101 8714326 3109101 23751730 21699240 23751730 21699240 21609191 18968618 21609191 18968618 18724740 12138435 18724740 12138435 11145456 22188369 11145456 22188369 23014219 19517032 23014219 19517032 12772781 12110004 12772781 12110004 16215106 7924983 16215106 7924983 8178967 8515912 8178967 8515912 15916939 14769638 15916939 14769638 10151135 19709486 10151135 19709486 20131361 18040132 20131361 18040132 11980772 13241744 11980772 13241744 22053424 3578141 22053424 3578141 25008535 23916504 25008535 23916504 7455159 7220409 7455159 7220409 18603642 12049514 18603642 12049514 7421577 5281236 7421577 5281236 22776634 22515096 22776634 22515096 23335346 6470450 23335346 6470450 11568388 14124163 11568388 14124163 17164219 8966345 17164219 8966345 9606283 22373927 9606283 22373927 4379787 4188728 4379787 4188728 11980601 19358815 11980601 19358815 7622259 12902290 7622259 12902290 20214576 20265346 20214576 20265346 1162757 1273202 1162757 1273202 15889899 12124657 15889899 12124657 14508528 18647261 14508528 18647261 3163092 24084038 3163092 24084038 2814857 20043266 2814857 20043266 20285802 6427317 20285802 6427317 9111303 8627025 9111303 8627025 19759981 20868444 19759981 20868444 1566317 1571272 1566317 1571272 3937120 18267534 3937120 18267534 11697098 13070107 11697098 13070107 19170253 18508719 19170253 18508719 3746519 23158667 3746519 23158667 24040450 20848724 24040450 20848724 6146508 2913975 6146508 2913975 23944620 2849840 23944620 2849840 17607752 14574228 17607752 14574228 5868647 21166228 5868647 21166228 17852173 13443114 17852173 13443114 7948025 7337475 7948025 7337475 7808988 8755965 7808988 8755965 15945639 17387101 15945639 17387101 4173522 3796285 4173522 3796285 9730846 19945007 9730846 19945007 20811985 16938351 20811985 16938351 17472663 15727636 17472663 15727636 2051986 2034840 2051986 2034840 18628306 10694487 18628306 10694487 8834672 20460748 8834672 20460748 21126079 10277950 21126079 10277950 14266564 14434887 14266564 14434887 19963616 4218686 19963616 4218686 22810600 9267563 22810600 9267563 5309434 3848628 5309434 3848628 25060461 23959490 25060461 23959490 22667253 11911427 22667253 11911427 12042297 16266738 12042297 16266738 7658017 7073746 7658017 7073746 14127434 13775999 14127434 13775999 7712908 20521733 7712908 20521733 21081140 6149825 21081140 6149825 20307902 7328047 20307902 7328047 8888619 15776207 8888619 15776207 20674552 20091203 20674552 20091203 17701693 9109082 17701693 9109082 11175971 10842482 11175971 10842482 18044157 18879621 18044157 18879621 1406632 1458225 1406632 1458225 24755958 22469205 24755958 22469205 8698507 8562671 8698507 8562671 17874597 19026548 17874597 19026548 24610119 2173909 24610119 2173909 24318268 12551691 24318268 12551691 12740410 6557873 12740410 6557873 21881548 21162688 21881548 21162688 8464452 11460820 8464452 11460820 20537495 20786676 20537495 20786676 22597478 21880820 22597478 21880820 7712022 17413509 7712022 17413509 17324930 15929928 17324930 15929928 16079885 9771817 16079885 9771817 18453523 21209185 18453523 21209185 26668471 25733178 26668471 25733178 25301866 1652829 25301866 1652829 4864163 21226579 4864163 21226579 15797638 11019987 15797638 11019987 18335171 3834150 18335171 3834150 22788229 21322831 22788229 21322831 13688400 8212944 13688400 8212944 24870173 1972203 24870173 1972203 7283181 7405969 7283181 7405969 9174375 22290675 9174375 22290675 2265163 25349333 2265163 25349333 26320743 19519658 26320743 19519658 9685883 14258766 9685883 14258766 12648966 12656865 12648966 12656865 13844277 13412314 13844277 13412314 11681019 18530051 11681019 18530051 8357954 13274966 8357954 13274966 19651128 19381018 19651128 19381018 11435536 13186575 11435536 13186575 22984217 22068454 22984217 22068454 5922765 20398962 5922765 20398962 10842427 10810382 10842427 10810382 19257006 6750820 19257006 6750820 6351856 20600669 6351856 20600669 19172375 8968037 19172375 8968037 8562324 19743808 8562324 19743808 20351213 10214856 20351213 10214856 9924332 6878091 9924332 6878091 21944836 3000735 21944836 3000735 2592424 24326206 2592424 24326206 6147309 7988752 6147309 7988752 15292729 14294196 15292729 14294196 10646395 8926817 10646395 8926817 9193789 6531321 9193789 6531321 20449779 9140303 20449779 9140303 16312220 14146828 16312220 14146828 14363449 14696311 14363449 14696311 14847298 16397460 14847298 16397460 17087386 15724025 17087386 15724025 10280230 23345815 10280230 23345815 3702368 14722526 3702368 14722526 17467907 19004908 17467907 19004908 23954712 23316980 23954712 23316980 4627743 21261535 4627743 21261535 6979398 7676833 6979398 7676833 16398559 15697833 16398559 15697833 12970907 8429870 12970907 8429870 8944846 10092001 8944846 10092001 14789538 13314521 14789538 13314521 13214205 14257372 13214205 14257372 11330407 22627168 11330407 22627168 4152981 20082828 4152981 20082828 19109995 7452338 19109995 7452338 6997059 21054298 6997059 21054298 24993514 23827318 24993514 23827318 20789059 10391498 20789059 10391498 11271381 10984616 11271381 10984616 22514863 22250074 22514863 22250074 4743064 7568557 4743064 7568557 8383151 8922044 8383151 8922044 10974846 12358736 10974846 12358736 13354527 13857001 13354527 13857001 11055415 6811911 11055415 6811911 21525222 4959913 21525222 4959913 22129017 16349379 22129017 16349379 8748976 8106069 8748976 8106069 8491811 17924931 8491811 17924931 13846231 10795614 13846231 10795614 25024485 23969121 25024485 23969121 5990848 20882359 5990848 20882359 12848954 9183803 12848954 9183803 22009380 4789056 22009380 4789056 9192636 10324942 9192636 10324942 14885888 14787963 14885888 14787963 10213753 17788895 10213753 17788895 24963056 1821571 24963056 1821571 20554669 19325384 20554669 19325384 9722936 10468509 9722936 10468509 17571558 20572800 17571558 20572800 1146439 1316172 1146439 1316172 19493547 18193907 19493547 18193907 17923745 9327467 17923745 9327467 9072270 8215114 9072270 8215114 18978524 8397427 18978524 8397427 18421706 16577071 18421706 16577071 10527945 10096190 10527945 10096190 14143159 24119713 14143159 24119713 25148371 4500189 25148371 4500189 9521771 16047838 9521771 16047838 16073184 15184005 16073184 15184005 877492 26127150 877492 26127150 16181709 4946609 16181709 4946609 22297885 7276385 22297885 7276385 10275815 14911072 10275815 14911072 18300593 20099170 18300593 20099170 21741750 22240194 21741750 22240194 22978723 21321953 22978723 21321953 21392574 19592909 21392574 19592909 16503327 8079284 16503327 8079284 20805998 20119706 20805998 20119706 9117596 15061541 9117596 15061541 19132728 7291890 19132728 7291890 7498345 10817882 7498345 10817882 15981832 18056019 15981832 18056019 5476433 4742738 5476433 4742738 5008107 15298794 5008107 15298794 13541138 6866057 13541138 6866057 20432162 4381242 20432162 4381242 22201575 21671971 22201575 21671971 22501031 24805732 22501031 24805732 2055269 21487186 2055269 21487186 13178174 12342939 13178174 12342939 19162864 3776114 19162864 3776114 23045436 20870297 23045436 20870297 18887157 9217485 18887157 9217485 3437180 3380214 3437180 3380214 8187036 9831317 8187036 9831317 17892289 6750884 17892289 6750884 20271877 13222460 20271877 13222460 3462771 23391321 3462771 23391321 17621632 12266429 17621632 12266429 13428829 14217897 13428829 14217897 9904540 8352340 9904540 8352340 18872677 8797127 18872677 8797127 9225105 8155987 9225105 8155987 557878 608574 557878 608574 15555918 14930224 15555918 14930224 8635925 18485320 8635925 18485320 14430183 11637229 14430183 11637229 10782136 16092277 10782136 16092277 17322045 2502470 17322045 2502470 2811632 18157166 2811632 18157166 11464335 13346012 11464335 13346012 15354649 12045408 15354649 12045408 6721112 6283291 6721112 6283291 18744563 20457591 18744563 20457591 22418043 4535542 22418043 4535542 11213110 15528841 11213110 15528841 14675691 9816353 14675691 9816353 23418893 3000706 23418893 3000706 23877885 21962003 23877885 21962003 22055365 15075076 22055365 15075076 15122564 9056717 15122564 9056717 9404773 12807458 9404773 12807458 16624548 18606815 16624548 18606815 4318617 22509073 4318617 22509073 22299587 8318462 22299587 8318462 15595270 12185631 15595270 12185631 11835184 18856166 11835184 18856166 5575149 3485853 5575149 3485853 3718389 21090864 3718389 21090864 7975293 16651803 7975293 16651803 14640078 13655724 14640078 13655724 11602613 2923236 11602613 2923236 2793340 3852720 2793340 3852720 20256031 9681405 20256031 9681405 13790920 13092926 13790920 13092926 11746482 9546764 11746482 9546764 4373286 22653193 4373286 22653193 5723830 16119401 5723830 16119401 16857193 8090833 16857193 8090833 8423390 19572831 8423390 19572831 4559989 22322422 4559989 22322422 9903989 14493386 9903989 14493386 18239452 19993653 18239452 19993653 20484196 12629584 20484196 12629584 9494488 3174749 9494488 3174749 3239578 21784003 3239578 21784003 8680387 8544326 8680387 8544326 9745468 17097285 9745468 17097285 17454541 14013585 17454541 14013585 10058317 17901019 10058317 17901019 8532186 7705508 8532186 7705508 7411694 7100537 7411694 7100537 17710149 10790283 17710149 10790283 13955319 20953598 13955319 20953598 6079447 4666250 6079447 4666250 4753106 20039807 4753106 20039807 7413010 7914448 7413010 7914448 17645633 18512485 17645633 18512485 21204740 21963339 21204740 21963339 22916338 12026530 22916338 12026530 4958808 22080353 4958808 22080353 21700232 17371743 21700232 17371743 14789693 9655642 14789693 9655642 20353648 20151845 20353648 20151845 6795260 4182028 6795260 4182028 23639612 22730278 23639612 22730278 7476688 19042629 7476688 19042629 8380097 12295066 8380097 12295066 14862051 19548512 14862051 19548512 20243043 7962415 20243043 7962415 9108107 9642638 9108107 9642638 15976152 20469436 15976152 20469436 6616488 16205365 6616488 16205365 14546402 11614055 14546402 11614055 18721966 20140653 18721966 20140653 20700878 11885785 20700878 11885785 13279974 18624139 13279974 18624139 5383917 5315215 5383917 5315215 19561158 8302039 19561158 8302039 11095152 12401527 11095152 12401527 16010463 16004804 16010463 16004804 5038383 21961147 5038383 21961147 20699038 10708239 20699038 10708239 11743147 14718464 11743147 14718464 14505545 8569113 14505545 8569113 19816799 19596521 19816799 19596521 10321071 8540592 10321071 8540592 21140715 21368939 21140715 21368939 4905566 22515354 4905566 22515354 23098039 4241903 23098039 4241903 14583920 16163195 14583920 16163195 9267149 19566198 9267149 19566198 7537046 7198348 7537046 7198348 13631200 17679510 13631200 17679510 7750159 19119915 7750159 19119915 10091829 11435245 10091829 11435245 20082807 6698947 20082807 6698947 9315325 20833131 9315325 20833131 6117265 16537489 6117265 16537489 17175309 13711591 17175309 13711591 11380241 11009008 11380241 11009008 12855712 14764482 12855712 14764482 17579921 9358072 17579921 9358072 19590364 6649126 19590364 6649126 6613618 17138038 6613618 17138038 17020480 9590770 17020480 9590770 18578965 5201655 18578965 5201655 22442678 21604510 22442678 21604510 18943134 10259932 18943134 10259932 13162592 16609367 13162592 16609367 18147685 8216631 18147685 8216631 5905988 5719374 5905988 5719374 19883687 12088230 19883687 12088230 13994456 20764092 13994456 20764092 21411677 6751178 21411677 6751178 18314499 12427469 18314499 12427469 5833998 5975045 5833998 5975045 12976592 16833641 12976592 16833641 17214489 9076805 17214489 9076805 7027803 6479508 7027803 6479508 14530951 15988675 14530951 15988675 8142823 22766039 8142823 22766039 3736406 23461228 3736406 23461228 24472600 2496903 24472600 2496903 4745885 18516064 4745885 18516064 16224171 10632167 16224171 10632167 15882514 11174900 15882514 11174900 19376530 5619635 19376530 5619635 4055405 4091193 4055405 4091193 10586141 13582219 10586141 13582219 14804117 8160764 14804117 8160764 7123043 6064616 7123043 6064616 21693494 3192829 21693494 3192829 23667067 7141301 23667067 7141301 8142056 16544976 8142056 16544976 18604826 6076672 18604826 6076672 6436476 9073239 6436476 9073239 17954233 20324312 17954233 20324312 22820925 22398228 22820925 22398228 5345163 20082001 5345163 20082001 16483073 5401088 16483073 5401088 5522238 21322543 5522238 21322543 13443003 11035821 13443003 11035821 9715836 20488984 9715836 20488984 2902277 24236688 2902277 24236688 25387192 3279309 25387192 3279309 6011036 16866936 6011036 16866936 11743538 13417043 11743538 13417043 21319583 23996241 21319583 23996241 1179810 1125336 1179810 1125336 20465650 14835654 20465650 14835654 12189572 6643394 12189572 6643394 2049151 1974206 2049151 1974206 21288678 19076311 21288678 19076311 18735571 10133390 18735571 10133390 11984178 18028917 11984178 18028917 20543114 6338624 20543114 6338624 4420619 22552111 4420619 22552111 12508200 8155859 12508200 8155859 21268935 20624137 21268935 20624137 21118505 16393029 21118505 16393029 8490774 20341207 8490774 20341207 5123598 4762121 5123598 4762121 22148521 9889411 22148521 9889411 11246377 10699872 11246377 10699872 14779722 13171443 14779722 13171443 13907008 14338847 13907008 14338847 11899919 16301116 11899919 16301116 10408111 5156270 10408111 5156270 21676083 14775886 21676083 14775886 5240498 21806501 5240498 21806501 11889732 6121152 11889732 6121152 20781996 10013099 20781996 10013099 16568772 15970246 16568772 15970246 12696168 4909097 12696168 4909097 24379098 23270649 24379098 23270649 8291091 11134278 8291091 11134278 16099586 10291744 16099586 10291744 4717083 22186799 4717083 22186799 21944805 9735511 21944805 9735511 10838768 15417617 10838768 15417617 15092808 11445497 15092808 11445497 3716487 25476384 3716487 25476384 1566037 9704002 1566037 9704002 18280805 2242557 18280805 2242557 2102594 24155978 2102594 24155978 13555325 11193188 13555325 11193188 8045390 19097671 8045390 19097671 4597065 4237997 4597065 4237997 6455730 17511576 6455730 17511576 12852781 8941837 12852781 8941837 19930782 21493502 19930782 21493502 5574971 19760184 5574971 19760184 12794424 9784673 12794424 9784673 17543239 10524189 17543239 10524189 13561435 13589626 13561435 13589626 15265306 23117390 15265306 23117390 3889476 11056810 3889476 11056810 19578232 2185345 19578232 2185345 24515002 9504339 24515002 9504339 4963321 3739843 4963321 3739843 23123141 11656640 23123141 11656640 13512143 16206066 13512143 16206066 7187434 22060172 7187434 22060172 22743078 11496768 22743078 11496768 10682366 6681636 10682366 6681636 6475481 6492073 6475481 6492073 18724673 10355261 18724673 10355261 12326283 12853211 12326283 12853211 14585278 10458309 14585278 10458309 8177970 7376440 8177970 7376440 19817498 8297917 19817498 8297917 14255962 13251051 14255962 13251051 13741695 14368116 13741695 14368116 10363681 17581483 10363681 17581483 18054135 16899914 18054135 16899914 5661839 24830460 5661839 24830460 2038680 9497246 2038680 9497246 17489546 18648616 17489546 18648616 8113154 6016658 8113154 6016658 21226080 20453460 21226080 20453460 10049240 14973430 10049240 14973430 17564332 17354665 17564332 17354665 24555650 2339595 24555650 2339595 23633466 22714864 23633466 22714864 17670259 9653144 17670259 9653144 16432996 15568560 16432996 15568560 11998602 14803327 11998602 14803327 13766233 6160745 13766233 6160745 22096591 2843067 22096591 2843067 24164448 23129490 24164448 23129490 11619451 12384451 11619451 12384451 16153404 8553237 16153404 8553237 6110708 3853838 6110708 3853838 3377753 23396905 3377753 23396905 22188859 17475452 22188859 17475452 17807593 12876824 17807593 12876824 13321427 13546496 13321427 13546496 11038235 9105661 11038235 9105661 3880080 564954 3880080 564954 26269254 20733093 26269254 20733093 18012936 15282033 18012936 15282033 13011269 13001434 13011269 13001434 18223046 25332238 18223046 25332238 1481170 24234509 1481170 24234509 20471219 12620134 20471219 12620134 9704156 17427546 9704156 17427546 24059412 24896364 24059412 24896364 25907094 14845423 25907094 14845423 5221437 4960600 5221437 4960600 18948978 12979239 18948978 12979239 7316064 3240569 7316064 3240569 2931767 23748593 2931767 23748593 6282988 15791196 6282988 15791196 12100549 14261715 12100549 14261715 16598400 9228199 16598400 9228199 18041945 18689603 18041945 18689603 2508233 24469200 2508233 24469200 15229825 6757838 15229825 6757838 21794111 20978801 21794111 20978801 7343659 13298551 7343659 13298551 22703338 3817149 22703338 3817149 20826740 7131566 20826740 7131566 18776405 11362382 18776405 11362382 15157659 19551610 15157659 19551610 5162452 21893223 5162452 21893223 10463995 7384370 10463995 7384370 6682837 21905810 6682837 21905810 4802030 5390293 4802030 5390293 10888562 10792167 10888562 10792167 13081599 12565914 13081599 12565914 15479790 17821883 15479790 17821883 9383474 9950941 9383474 9950941 17894469 18731177 17894469 18731177 18852594 14072426 18852594 14072426 12494398 9792457 12494398 9792457 19127293 18250485 19127293 18250485 18227806 12016121 18227806 12016121 12920656 18750680 12920656 18750680 19864154 7104741 19864154 7104741 12401620 15923330 12401620 15923330 6277975 4204395 6277975 4204395 22680390 20927622 22680390 20927622 6455405 7460984 6455405 7460984 7973778 17724576 7973778 17724576 13661657 12881664 13661657 12881664 17686299 6763634 17686299 6763634 21961058 21391279 21961058 21391279 14389109 10764898 14389109 10764898 17141820 6725252 17141820 6725252 5521632 3583736 5521632 3583736 3479856 20191119 3479856 20191119 15093964 7092687 15093964 7092687 7104526 4907314 7104526 4907314 21969228 20271230 21969228 20271230 15770198 10434245 15770198 10434245 17236396 20588491 17236396 20588491 21321287 19089004 21321287 19089004 12330513 12318404 12330513 12318404 17311681 17376798 17311681 17376798 8696940 5596885 8696940 5596885 5809503 24712344 5809503 24712344 2191092 21439821 2191092 21439821 23412674 22971165 23412674 22971165 21345277 17923791 21345277 17923791 6796795 21585931 6796795 21585931 22121043 6220289 22121043 6220289 8065309 15656946 8065309 15656946 12466756 10592255 12466756 10592255 8424856 5029996 8424856 5029996 3009835 2968893 3009835 2968893 20524828 14582964 20524828 14582964 13356360 9902195 13356360 9902195 10278502 12836270 10278502 12836270 23161238 3574429 23161238 3574429 17469393 11681578 17469393 11681578 10465155 9296190 10465155 9296190 6163319 20995537 6163319 20995537 5964568 6116882 5964568 6116882 18791603 18924992 18791603 18924992 19508871 13280878 19508871 13280878 6952648 5330508 6952648 5330508 4399335 3474032 4399335 3474032 1449190 25473925 1449190 25473925 10493682 5953641 10493682 5953641 6110658 19986503 6110658 19986503 20171599 9835648 20171599 9835648 6769596 20267188 6769596 20267188 20894271 9109527 20894271 9109527 13069158 14635103 13069158 14635103 12091446 16560396 12091446 16560396 5242405 4967005 5242405 4967005 12451765 18590427 12451765 18590427 4494798 22589351 4494798 22589351 21973613 18430981 21973613 18430981 12434971 6663980 12434971 6663980 5234978 24459035 5234978 24459035 25501344 21768711 25501344 21768711 22334099 17662567 22334099 17662567 9287997 3223736 9287997 3223736 23553379 22107816 23553379 22107816 5611434 20661442 5611434 20661442 19118101 12390653 19118101 12390653 12480405 9523618 12480405 9523618 9897180 6143410 9897180 6143410 22273426 4798447 22273426 4798447 16744121 11738414 16744121 11738414 11062632 16111580 11062632 16111580 10429521 19831532 10429521 19831532 20523208 17613725 20523208 17613725 10399555 9843698 10399555 9843698 23163073 22437658 23163073 22437658 18442869 9322178 18442869 9322178 15004548 15342727 15004548 15342727 7670965 19242822 7670965 19242822 8740635 10224876 8740635 10224876 12343892 12479408 12343892 12479408 20074807 23478137 20074807 23478137 3327352 5372298 3327352 5372298 13441526 15699030 13441526 15699030 10754617 17984677 10754617 17984677 8613232 5431087 8613232 5431087 23153169 22250901 23153169 22250901 6978210 7676359 6978210 7676359 20683229 4389148 20683229 4389148 3617195 24749354 3617195 24749354 25717493 9277868 25717493 9277868 15869562 13714995 15869562 13714995 11489481 7811735 11489481 7811735 7216118 6863274 7216118 6863274 19241162 14144756 19241162 14144756 6077318 21647721 6077318 21647721 24533717 2303802 24533717 2303802 2396591 14114383 2396591 14114383 15254164 8437354 15254164 8437354 589287 488423 589287 488423 385603 25179570 385603 25179570 25211957 5620868 25211957 5620868 18773878 11094238 18773878 11094238 11634269 16330042 11634269 16330042 10155915 16746530 10155915 16746530 12247312 7115859 12247312 7115859 19811976 7536495 19811976 7536495 18157039 11095015 18157039 11095015 10282204 22080049 10282204 22080049 23202562 4257523 23202562 4257523 7150992 19368862 7150992 19368862 9468985 9078606 9468985 9078606 10463870 10445356 10463870 10445356 18521445 6872703 18521445 6872703 2709514 24067783 2709514 24067783 7517195 13623064 7517195 13623064 23142943 3565037 23142943 3565037 19040330 9785453 19040330 9785453 12138220 15973913 12138220 15973913 9969865 23361770 9969865 23361770 3510602 17079558 3510602 17079558 14481471 12770183 14481471 12770183 12540203 11276919 12540203 11276919 11763606 16627494 11763606 16627494 18336685 5023358 18336685 5023358 5188175 13229681 5188175 13229681 15798902 10848968 15798902 10848968 10094381 19044609 10094381 19044609 22190422 3802466 22190422 3802466 23046903 8361091 23046903 8361091 9863293 23940935 9863293 23940935 3171360 23542200 3171360 23542200 21742789 9579896 21742789 9579896 13043836 17478076 13043836 17478076 7150963 24097831 7150963 24097831 25235408 3447769 25235408 3447769 20971155 17154563 20971155 17154563 16461296 8501739 16461296 8501739 24689161 23522903 24689161 23522903 12341634 9280091 12341634 9280091 8265154 3495533 8265154 3495533 23332610 18618100 23332610 18618100 13922194 12590588 13922194 12590588 13446087 18664275 13446087 18664275 19252865 5587242 19252865 5587242 22389774 4741307 22389774 4741307 17024072 14916557 17024072 14916557 6661080 20341222 6661080 20341222 12087661 13089048 12087661 13089048 18294398 6189072 18294398 6189072 6510463 9049877 6510463 9049877 17391391 15429930 17391391 15429930 7462165 20416812 7462165 20416812 6551127 8605653 6551127 8605653 9906875 11115045 9906875 11115045 15307333 17362319 15307333 17362319 6683557 6477367 6683557 6477367 19756333 17496952 19756333 17496952 10191075 10612511 10191075 10612511 13969178 21243841 13969178 21243841 5680637 19649965 5680637 19649965 10710078 6011315 10710078 6011315 20909811 9435176 20909811 9435176 6057195 4834309 6057195 4834309 4849483 18464558 4849483 18464558 13541360 12221799 13541360 12221799 11486982 20133993 11486982 20133993 21352916 4626446 21352916 4626446 4566313 21173947 4566313 21173947 21726338 19249770 21726338 19249770 11318074 6942662 11318074 6942662 19890074 10578295 19890074 10578295 15571497 19646202 15571497 19646202 1636005 1443459 1636005 1443459 23859765 5076198 23859765 5076198 19560783 17549522 19560783 17549522 6990261 6794729 6990261 6794729 10066314 14222877 10066314 14222877 19914114 6900884 19914114 6900884 7432895 15414446 7432895 15414446 11809753 3751050 11809753 3751050 3686802 6832712 3686802 6832712 22419131 22290073 22419131 22290073 23264589 13560085 23264589 13560085 14085273 16291723 14085273 16291723 10465205 10387721 10465205 10387721 14501758 16956384 14501758 16956384 1192399 25720473 1192399 25720473 23747721 19253354 23747721 19253354 6464425 5112968 6464425 5112968 5329891 7199848 5329891 7199848 9593854 16143053 9593854 16143053 16131460 10081974 16131460 10081974 18292645 19973174 18292645 19973174 7088809 11615660 7088809 11615660 15245204 11501188 15245204 11501188 11185352 16434877 11185352 16434877 17808138 22411989 17808138 22411989 4566733 9517469 4566733 9517469 13176225 16492447 13176225 16492447 7104902 6742782 7104902 6742782 20491433 21600669 20491433 21600669 2397771 24685233 2397771 24685233 4225354 4394172 4225354 4394172 9352735 21863645 9352735 21863645 5137355 9068195 5137355 9068195 16160380 15819705 16160380 15819705 14038994 12082341 14038994 12082341 11148750 22583675 11148750 22583675 4259183 18804454 4259183 18804454 21950060 24464059 21950060 24464059 2395268 22692227 2395268 22692227 19890242 17315462 19890242 17315462 15433797 14463963 15433797 14463963 9983516 9526074 9983516 9526074 15098209 12107921 15098209 12107921 6492363 3711798 6492363 3711798 23544250 22740056 23544250 22740056 5015650 20665177 5015650 20665177 7187469 7898358 7187469 7898358 9930682 24875816 9930682 24875816 26887696 70808 26887696 70808 26942358 26493545 26942358 26493545 512750 820918 512750 820918 7635426 12203274 7635426 12203274 14157227 16995134 14157227 16995134 9821779 10852511 9821779 10852511 16222004 14881828 16222004 14881828 11843369 11654847 11843369 11654847 13576454 15327566 13576454 15327566 18669426 17996901 18669426 17996901 23546814 22691734 23546814 22691734 23100812 13523508 23100812 13523508 13573143 7400695 13573143 7400695 19641371 7820234 19641371 7820234 7150545 4098834 7150545 4098834 4357496 8932003 4357496 8932003 12941518 13034851 12941518 13034851 15897820 16132445 15897820 16132445 19208670 2449817 19208670 2449817 2471292 6049494 2471292 6049494 11330253 14608873 11330253 14608873 14885126 15071922 14885126 15071922 10457143 9718983 10457143 9718983 23325582 22528727 23325582 22528727 12547843 13925847 12547843 13925847 13163884 11042506 13163884 11042506 16701350 17339553 16701350 17339553 19040887 24378869 19040887 24378869 25408303 3036373 25408303 3036373 6033478 19783809 6033478 19783809 15177621 11896844 15177621 11896844 8663289 4383863 8663289 4383863 22464306 13105270 22464306 13105270 11865709 5484958 11865709 5484958 5561211 14144679 5561211 14144679 14624621 11873414 14624621 11873414 15105516 9570426 15105516 9570426 6385414 3875778 6385414 3875778 3284125 3343773 3284125 3343773 20219508 18757794 20219508 18757794 19292214 14796376 19292214 14796376 2273641 2281928 2273641 2281928 11627683 11701888 11627683 11701888 13453668 15877334 13453668 15877334 19359434 4699169 19359434 4699169 2899507 2512015 2899507 2512015 21893564 5706192 21893564 5706192 11808436 14165946 11808436 14165946 14267453 11761218 14267453 11761218 15628299 7581446 15628299 7581446 23527495 3342114 23527495 3342114 19519813 21115659 19519813 21115659 21937342 7198504 21937342 7198504 14006810 14728490 14006810 14728490 25066220 24015345 25066220 24015345 4441451 19707981 4441451 19707981 16217458 14128630 16217458 14128630 8326165 4395624 8326165 4395624 22678463 4101671 22678463 4101671 21540015 8292307 21540015 8292307 3546526 24459671 3546526 24459671 1580153 1382306 1580153 1382306 25421741 2372119 25421741 2372119 19479655 18184849 19479655 18184849 6617131 3965181 6617131 3965181 3887340 7885469 3887340 7885469 14834452 15222398 14834452 15222398 16309147 21052527 16309147 21052527 1490905 1808988 1490905 1808988 24112492 7280075 24112492 7280075 9503222 14213773 9503222 14213773 17955136 17569340 17955136 17569340 12015537 12562708 12015537 12562708 17849997 7357189 17849997 7357189 19923948 19216068 19923948 19216068 14980858 14490802 14980858 14490802 10804343 22966603 10804343 22966603 23950389 10359236 23950389 10359236 9081911 18656633 9081911 18656633 8357120 18021577 8357120 18021577 17986837 11546536 17986837 11546536 7471337 19818252 7471337 19818252 7290200 12301272 7290200 12301272 14886270 16668757 14886270 16668757 6097232 4582709 6097232 4582709 22619032 18685904 22619032 18685904 16539285 11892251 16539285 11892251 3176800 2793608 3176800 2793608 19615191 8155120 19615191 8155120 17396659 10145824 17396659 10145824 11347561 11345969 11347561 11345969 18586317 18263261 18586317 18263261 9086525 17637451 9086525 17637451 10234369 4334871 10234369 4334871 4378271 21732299 4378271 21732299 10413900 13447160 10413900 13447160 17109207 16722148 17109207 16722148 7015357 6776398 7015357 6776398 9090607 14529824 9090607 14529824 14075871 10599434 14075871 10599434 22431351 21918073 22431351 21918073 24502314 23345199 24502314 23345199 21684166 20326747 21684166 20326747 19566238 7634382 19566238 7634382 17612365 13387940 17612365 13387940 13170507 14036289 13170507 14036289 14456856 12781066 14456856 12781066 8998658 8300416 8998658 8300416 3096176 23887990 3096176 23887990 12997552 10944095 12997552 10944095 18864538 6248420 18864538 6248420 6460791 7822711 6460791 7822711 15967507 13368742 15967507 13368742 13381477 15105965 13381477 15105965 9364727 8817007 9364727 8817007 11185351 17328665 11185351 17328665 17834155 11654521 17834155 11654521 9906646 5814583 9906646 5814583 20862812 18529679 20862812 18529679 17198092 10718429 17198092 10718429 10891907 17351218 10891907 17351218 6761044 20338573 6761044 20338573 8713274 17342191 8713274 17342191 11772623 12700515 11772623 12700515 15540604 19712426 15540604 19712426 7336419 2769942 7336419 2769942 2619855 22447131 2619855 22447131 16313855 14535696 16313855 14535696 6520671 6139147 6520671 6139147 17660022 16336857 17660022 16336857 10486733 13123897 10486733 13123897 18374828 20307188 18374828 20307188 1386876 642942 1386876 642942 467837 11839366 467837 11839366 19915867 3533907 19915867 3533907 3712122 7110879 3712122 7110879 10951058 14237476 10951058 14237476 16513057 18883875 16513057 18883875 7567142 19428843 7567142 19428843 15787922 7560041 15787922 7560041 3445003 3533085 3445003 3533085 13226086 19388512 13226086 19388512 7614608 26699290 7614608 26699290 385600 24657665 385600 24657665 9298174 8886047 9298174 8886047 15735897 14122632 15735897 14122632 7442566 21044075 7442566 21044075 4485377 4285592 4485377 4285592 8118677 19151066 8118677 19151066 7949367 10394874 7949367 10394874 15130064 13963637 15130064 13963637 9356267 5546295 9356267 5546295 5630076 20717911 5630076 20717911 18351548 11834676 18351548 11834676 4828747 23172362 4828747 23172362 24117620 6136107 24117620 6136107 19752058 18439651 19752058 18439651 15272547 5048989 15272547 5048989 4713450 24417217 4713450 24417217 25418744 21098478 25418744 21098478 20180282 13415179 20180282 13415179 13157610 10010700 13157610 10010700 19673348 22035087 19673348 22035087 5061068 6077369 5061068 6077369 7685250 12025775 7685250 12025775 18611759 7758504 18611759 7758504 21274040 2554557 21274040 2554557 2913818 4315336 2913818 4315336 21645638 20822830 21645638 20822830 7028495 19670231 7028495 19670231 12843981 2590220 12843981 2590220 906449 25995882 906449 25995882 25129184 12748021 25129184 12748021 10029182 19426530 10029182 19426530 20052159 17800989 20052159 17800989 16329542 10880425 16329542 10880425 14343898 14026329 14343898 14026329 18797908 20609597 18797908 20609597 24885296 23677125 24885296 23677125 7066904 11803150 7066904 11803150 16659986 9907141 16659986 9907141 8588383 8056126 8588383 8056126 19753467 6784656 19753467 6784656 2431079 24533406 2431079 24533406 21918734 7555782 21918734 7555782 13717383 13616628 13717383 13616628 15163034 9664870 15163034 9664870 21241306 5695582 21241306 5695582 7441285 20463969 7441285 20463969 21937090 5064884 21937090 5064884 20235733 18940328 20235733 18940328 9274438 11141733 9274438 11141733 15984925 8971905 15984925 8971905 7642958 21871498 7642958 21871498 22627787 16910818 22627787 16910818 10892243 13154037 10892243 13154037 15198677 16716649 15198677 16716649 20777020 21013265 20777020 21013265 21871047 7582341 21871047 7582341 10168795 12148249 10168795 12148249 19416323 19443670 19416323 19443670 6103714 5942932 6103714 5942932 14116205 18220724 14116205 18220724 8557025 5199422 8557025 5199422 5366388 7255561 5366388 7255561 18159697 15356800 18159697 15356800 11249714 20594128 11249714 20594128 6312779 7874659 6312779 7874659 19193695 11768723 19193695 11768723 4538181 4440224 4538181 4440224 5968551 11582252 5968551 11582252 16055892 10830486 16055892 10830486 4871765 24369095 4871765 24369095 2600193 3687791 2600193 3687791 15160840 16581746 15160840 16581746 5958917 5743127 5958917 5743127 19734507 10493754 19734507 10493754 11924109 11823910 11924109 11823910 16061368 4760368 16061368 4760368 21934833 20492576 21934833 20492576 17797910 16526676 17797910 16526676 11673257 10649265 11673257 10649265 22079772 24111538 22079772 24111538 2792803 19291901 2792803 19291901 19268408 13549546 19268408 13549546 5060243 4522856 5060243 4522856 24731213 1914392 24731213 1914392 9693230 10310528 9693230 10310528 21398960 4837084 21398960 4837084 4408819 23410993 4408819 23410993 1659085 1542705 1659085 1542705 8664505 17860072 8664505 17860072 20156031 6801831 20156031 6801831 8403592 14751450 8403592 14751450 15198980 11453283 15198980 11453283 15303900 16928645 15303900 16928645 18793546 22963995 18793546 22963995 4116712 4783505 4116712 4783505 21652618 22792388 21652618 22792388 4163571 18871740 4163571 18871740 18425423 14339462 18425423 14339462 12224255 15768506 12224255 15768506 3909760 22939404 3909760 22939404 11029796 10685576 11029796 10685576 18658009 18916396 18658009 18916396 25468903 25682651 25468903 25682651 1174587 11049228 1174587 11049228 13745262 16615673 13745262 16615673 19559807 7578042 19559807 7578042 7810644 19742124 7810644 19742124 7171046 10061254 7171046 10061254 14992459 17349451 14992459 17349451 2110900 24831126 2110900 24831126 20377433 17074859 20377433 17074859 12109817 12788433 12109817 12788433 17964956 17979639 17964956 17979639 1032742 26063433 1032742 26063433 25824396 21995028 25824396 21995028 21614578 9013790 21614578 9013790 15402247 15591687 15402247 15591687 21686044 5368417 21686044 5368417 12744956 14958368 12744956 14958368 15693340 25254567 15693340 25254567 1726771 8207371 1726771 8207371 21848173 21180143 21848173 21180143 15095170 10831047 15095170 10831047 10421039 8874048 10421039 8874048 19536678 7414994 19536678 7414994 20075803 6995900 20075803 6995900 10456232 16311175 10456232 16311175 15575193 5640435 15575193 5640435 5860261 16953382 5860261 16953382 14670426 12252974 14670426 12252974 5894924 4798166 5894924 4798166 21957604 5391634 21957604 5391634 21182339 6546048 21182339 6546048 5191641 4333808 5191641 4333808 4350893 10084926 4350893 10084926 12581637 14305148 12581637 14305148 1849681 25031528 1849681 25031528 22581148 19573191 22581148 19573191 7953079 16284548 7953079 16284548 16452292 12052425 16452292 12052425 11349600 19062778 11349600 19062778 19240169 8262371 19240169 8262371 16793590 21558845 16793590 21558845 22180082 8380656 22180082 8380656 17849301 12776463 17849301 12776463 8778314 6561207 8778314 6561207 20398940 17811413 20398940 17811413 17789020 14246642 17789020 14246642 7856534 21590318 7856534 21590318 26708728 202133 26708728 202133 23392477 14399549 23392477 14399549 9291324 6241911 9291324 6241911 1477343 1379981 1477343 1379981 17719442 11625049 17719442 11625049 10761932 8854539 10761932 8854539 9384703 15321218 9384703 15321218 13662479 13399179 13662479 13399179 17652106 21401098 17652106 21401098 5468897 8770083 5468897 8770083 14833771 17194306 14833771 17194306 9852400 11687839 9852400 11687839 20215897 22320595 20215897 22320595 4460610 9710659 4460610 9710659 12013652 16953424 12013652 16953424 19700250 19405897 19700250 19405897 11566922 10812772 11566922 10812772 19026488 18529875 19026488 18529875 12482909 13553492 12482909 13553492 21693504 5326227 21693504 5326227 21494713 12095536 21494713 12095536 10582316 4485626 10582316 4485626 23168737 22310859 23168737 22310859 15607828 8672522 15607828 8672522 8434327 18578930 8434327 18578930 10302156 9568802 10302156 9568802 4027458 25157598 4027458 25157598 962693 571228 962693 571228 26323009 882040 26323009 882040 5111204 7857254 5111204 7857254 18514387 15135555 18514387 15135555 9571518 18953730 9571518 18953730 4984431 21906108 4984431 21906108 21739955 17261320 21739955 17261320 15246836 8938769 15246836 8938769 8281068 20209115 8281068 20209115 3445345 24960769 3445345 24960769 25933362 1593464 25933362 1593464 6759501 6931252 6759501 6931252 17569967 11965492 17569967 11965492 8450529 19840055 8450529 19840055 7208685 9378976 7208685 9378976 12694613 22237663 12694613 22237663 23468927 3367967 23468927 3367967 19984225 15321477 19984225 15321477 15421184 11711069 15421184 11711069 14424997 22732610 14424997 22732610 2231083 1970206 2231083 1970206 13780427 18302033 13780427 18302033 6993299 6578595 6993299 6578595 20339962 17114808 20339962 17114808 14029808 3993828 14029808 3993828 3496191 3400714 3496191 3400714 16242634 17168217 16242634 17168217 20808312 6311481 20808312 6311481 17792462 11757938 17792462 11757938 10596432 16109779 10596432 16109779 22360706 21548478 22360706 21548478 6470413 19695265 6470413 19695265 20382875 17565231 20382875 17565231 17331478 14164804 17331478 14164804 14539036 11552820 14539036 11552820 10094856 4438127 10094856 4438127 4448770 22465233 4448770 22465233 20201033 6948146 20201033 6948146 18754209 18054690 18754209 18054690 8456035 4894666 8456035 4894666 4984512 5353081 4984512 5353081 20300193 18129191 20300193 18129191 14577364 11803778 14577364 11803778 16124412 8302293 16124412 8302293 19539167 2577484 19539167 2577484 25860740 24960390 25860740 24960390 23255885 15184328 23255885 15184328 11468519 10036279 11468519 10036279 6080249 5073842 6080249 5073842 5323275 6601202 5323275 6601202 14630854 15742285 14630854 15742285 10308511 23659793 10308511 23659793 3264999 4412286 3264999 4412286 5525585 16805972 5525585 16805972 13409990 12200612 13409990 12200612 9608485 8906742 9608485 8906742 2132589 1967916 2132589 1967916 24414555 14650041 24414555 14650041 6387907 5895094 6387907 5895094 12033187 13732082 12033187 13732082 24213364 2684597 24213364 2684597 2959833 5521242 2959833 5521242 21286866 18636558 21286866 18636558 16327340 9135760 16327340 9135760 19364995 21341911 19364995 21341911 5332272 13780284 5332272 13780284 17427096 17544148 17427096 17544148 7155458 6883543 7155458 6883543 14477998 17508502 14477998 17508502 18431845 20163347 18431845 20163347 21109823 3552108 21109823 3552108 23331153 14725573 23331153 14725573 10001173 8626921 10001173 8626921 5677867 21420666 5677867 21420666 22120465 7837873 22120465 7837873 16348088 16181534 16348088 16181534 5978608 5867050 5978608 5867050 8881576 10593872 8881576 10593872 14683337 24353140 14683337 24353140 2563965 3754211 2563965 3754211 21951287 7894232 21951287 7894232 13290627 14334881 13290627 14334881 17060187 22602776 17060187 22602776 23377403 23468514 23377403 23468514 3134934 3325465 3134934 3325465 21351609 24482027 21351609 24482027 2574077 21150247 2574077 21150247 20369521 7371317 20369521 7371317 17307486 12515368 17307486 12515368 11976637 17899046 11976637 17899046 8559915 7418340 8559915 7418340 19563241 12788703 19563241 12788703 7572103 20344227 7572103 20344227 21442239 20842641 21442239 20842641 20261969 18769786 20261969 18769786 9938997 16379872 9938997 16379872 21041255 6216296 21041255 6216296 7843320 13564887 7843320 13564887 16002400 15620164 16002400 15620164 5014057 4549681 5014057 4549681 22291777 11391580 22291777 11391580 15373372 12743716 15373372 12743716 13215224 14579299 13215224 14579299 6401843 3264791 6401843 3264791 23640513 9136972 23640513 9136972 16914677 12483650 16914677 12483650 6422499 20598223 6422499 20598223 13211817 10897826 13211817 10897826 9298350 3491552 9298350 3491552 23198092 20606818 23198092 20606818 10324975 11508662 10324975 11508662 19319175 4858936 19319175 4858936 2721461 2788691 2721461 2788691 9817889 17312493 9817889 17312493 11331105 11011775 11331105 11011775 18027415 8859665 18027415 8859665 4032076 2845220 4032076 2845220 3134189 21757528 3134189 21757528 15655427 13674811 15655427 13674811 9148155 2327926 9148155 2327926 2456013 8763824 2456013 8763824 13105274 13763328 13105274 13763328 24234917 23246251 24234917 23246251 23496708 5628531 23496708 5628531 8429310 18044722 8429310 18044722 11397724 13774817 11397724 13774817 19252356 7938015 19252356 7938015 11356806 14972494 11356806 14972494 14542153 1319593 14542153 1319593 1252289 8959543 1252289 8959543 9762073 15383733 9762073 15383733 15813199 9544040 15813199 9544040 17577475 15117663 17577475 15117663 5482660 21274354 5482660 21274354 6210794 20263063 6210794 20263063 9099431 13033465 9099431 13033465 14019183 12530147 14019183 12530147 20082404 19309586 20082404 19309586 9901805 8136178 9901805 8136178 18905800 11015975 18905800 11015975 15387343 23133924 15387343 23133924 23700035 12748018 23700035 12748018 13507693 8871411 13507693 8871411 23870244 2970651 23870244 2970651 19270053 17476271 19270053 17476271 9737765 15255377 9737765 15255377 13045149 8665547 13045149 8665547 18448566 16619082 18448566 16619082 13752123 10000693 13752123 10000693 8442769 3441382 8442769 3441382 3235529 7488440 3235529 7488440 17383604 13027286 17383604 13027286 4927257 21868910 4927257 21868910 11458037 11458964 11458037 11458964 14870672 20870607 14870672 20870607 2327441 24879544 2327441 24879544 1928920 21966374 1928920 21966374 17129243 11146138 17129243 11146138 15254561 14595006 15254561 14595006 17429673 18587275 17429673 18587275 18941160 12440314 18941160 12440314 14204462 14689443 14204462 14689443 12315895 9864887 12315895 9864887 20158522 6774073 20158522 6774073 5687243 5402193 5687243 5402193 18513410 11671430 18513410 11671430 14985491 14180412 14985491 14180412 11084381 17189031 11084381 17189031 22452488 21687580 22452488 21687580 6930843 19386591 6930843 19386591 8339830 8300930 8339830 8300930 12004792 16157637 12004792 16157637 7388373 4634605 7388373 4634605 3771625 23124407 3771625 23124407 7574231 9718653 7574231 9718653 17467327 11315152 17467327 11315152 14010907 14011833 14010907 14011833 18398549 8737713 18398549 8737713 10936905 17307884 10936905 17307884 9077560 24535610 9077560 24535610 25560175 20071846 25560175 20071846 18652734 17147645 18652734 17147645 17594506 10473539 17594506 10473539 13897351 13460315 13897351 13460315 10195875 18900575 10195875 18900575 19393848 16095274 19393848 16095274 15582566 12401558 15582566 12401558 9125708 23220485 9125708 23220485 24285715 4941827 24285715 4941827 21287117 18330633 21287117 18330633 5031343 24617138 5031343 24617138 883109 805957 883109 805957 5071233 9002739 5071233 9002739 16572236 12145712 16572236 12145712 5238653 5104277 5238653 5104277 16668734 17147951 16668734 17147951 9862164 6887873 9862164 6887873 6869640 19539033 6869640 19539033 17430943 9921189 17430943 9921189 12293305 11531955 12293305 11531955 12892968 13272865 12892968 13272865 15297778 9574827 15297778 9574827 10183256 19881936 10183256 19881936 21604247 4952974 21604247 4952974 5026150 21495919 5026150 21495919 6458263 12826911 6458263 12826911 15649244 10124692 15649244 10124692 23663478 22808649 23663478 22808649 13640207 12979367 13640207 12979367 12901429 9932498 12901429 9932498 9584296 6032735 9584296 6032735 5982884 20344820 5982884 20344820 7033538 15191617 7033538 15191617 14812458 13693229 14812458 13693229 10460985 18178078 10460985 18178078 20509158 23619335 20509158 23619335 3231849 3215931 3231849 3215931 16749408 14023746 16749408 14023746 12861126 15825636 12861126 15825636 18193934 19682809 18193934 19682809 6210491 5946666 6210491 5946666 15274935 15058274 15274935 15058274 11190781 10403835 11190781 10403835 16370912 21975085 16370912 21975085 22729031 5266398 22729031 5266398 5961334 12079732 5961334 12079732 13082392 11796705 13082392 11796705 18472755 6780999 18472755 6780999 7185284 7491092 7185284 7491092 15488675 12709239 15488675 12709239 10723553 21336584 10723553 21336584 4869349 4711415 4869349 4711415 14252446 13494991 14252446 13494991 13067055 9177642 13067055 9177642 19264792 7502320 19264792 7502320 5334312 1647005 5334312 1647005 1535118 21840843 1535118 21840843 13088702 10083845 13088702 10083845 16850398 10791374 16850398 10791374 7286723 4894349 7286723 4894349 4788479 22045911 4788479 22045911 7047608 18901671 7047608 18901671 18469321 13843567 18469321 13843567 11064164 18314324 11064164 18314324 20643269 6006050 20643269 6006050 24381836 23645994 24381836 23645994 7446359 12862938 7446359 12862938 15356263 10140119 15356263 10140119 9180697 18025993 9180697 18025993 11856608 7419555 11856608 7419555 19675581 19478982 19675581 19478982 20088771 7754131 20088771 7754131 9144580 17521071 9144580 17521071 9596034 13888509 9596034 13888509 17068531 8284581 17068531 8284581 19266196 4017128 19266196 4017128 22631975 21233245 22631975 21233245 15695064 4968695 15695064 4968695 21796856 20370641 21796856 20370641 12515769 10290342 12515769 10290342 18952730 20169453 18952730 20169453 4792078 24363542 4792078 24363542 25262122 21066631 25262122 21066631 18356924 9287608 18356924 9287608 8567807 2684016 8567807 2684016 25855097 24639703 25855097 24639703 5440977 21299026 5440977 21299026 6436535 18415167 6436535 18415167 17589008 15290457 17589008 15290457 14373185 12638914 14373185 12638914 11932713 10995546 11932713 10995546 12391316 15042700 12391316 15042700 16299653 9510149 16299653 9510149 6610278 6333985 6610278 6333985 18970401 20573709 18970401 20573709 21574110 20890961 21574110 20890961 20098107 16222959 20098107 16222959 10317490 21171274 10317490 21171274 22004416 5193282 22004416 5193282 8408422 9222701 8408422 9222701 13598671 13545766 13598671 13545766 17689011 23333375 17689011 23333375 27784 96798 27784 96798 193304 352129 193304 352129 26069431 1987351 26069431 1987351 5065508 20088521 5065508 20088521 23059072 3785075 23059072 3785075 8863395 17414385 8863395 17414385 16263309 13128800 16263309 13128800 9614891 8694198 9614891 8694198 19741142 19487968 19741142 19487968 7958913 8304486 7958913 8304486 13823705 21431775 13823705 21431775 24281083 2491426 24281083 2491426 2591968 14947224 2591968 14947224 13460742 12028547 13460742 12028547 14738513 12601652 14738513 12601652 11582917 5674040 11582917 5674040 5838303 20160705 5838303 20160705 13854329 12483375 13854329 12483375 12000838 10738587 12000838 10738587 10992488 16754265 10992488 16754265 18892750 20733215 18892750 20733215 5561762 24189799 5561762 24189799 25200650 2968543 25200650 2968543 20361584 16552231 20361584 16552231 15221182 12245290 15221182 12245290 11530227 16097543 11530227 16097543 8271379 20493833 8271379 20493833 4435538 23304715 4435538 23304715 3586533 8394601 3586533 8394601 13966689 20705219 13966689 20705219 5567800 22944389 5567800 22944389 23775835 3522809 23775835 3522809 3479153 17676743 3479153 17676743 16137878 14203618 16137878 14203618 12668936 7023390 12668936 7023390 23656278 22738511 23656278 22738511 22439630 8450178 22439630 8450178 14118972 15252533 14118972 15252533 17869138 9377560 17869138 9377560 10727249 13808523 10727249 13808523 15221628 10076550 15221628 10076550 7260633 24054865 7260633 24054865 24862362 6533018 24862362 6533018 20578046 12521660 20578046 12521660 14118965 17652920 14118965 17652920 9581828 14255687 9581828 14255687 15575888 9662302 15575888 9662302 3324439 3390668 3324439 3390668 10718960 10338584 10718960 10338584 21456322 5442653 21456322 5442653 20458337 16462725 20458337 16462725 10809436 11816219 10809436 11816219 17436433 9496382 17436433 9496382 1356994 25889138 1356994 25889138 1166293 25409496 1166293 25409496 25604225 23520506 25604225 23520506 12260302 12583939 12260302 12583939 19249955 7875343 19249955 7875343 11730897 13006383 11730897 13006383 17374071 9755698 17374071 9755698 7958554 19461277 7958554 19461277 6532347 4283334 6532347 4283334 22609445 21538559 22609445 21538559 11472088 12361419 11472088 12361419 16364010 15710647 16364010 15710647 20129679 19883529 20129679 19883529 5330631 4989772 5330631 4989772 22036251 11085133 22036251 11085133 9889745 17661995 9889745 17661995 22864650 4068900 22864650 4068900 4636015 13616081 4636015 13616081 17491843 7981252 17491843 7981252 7210544 21480630 7210544 21480630 22298946 10056670 22298946 10056670 14042071 22532054 14042071 22532054 23380948 3333007 23380948 3333007 15648646 19484826 15648646 19484826 7434472 17779055 7434472 17779055 14757633 12909664 14757633 12909664 12917785 15867367 12917785 15867367 7637721 1046580 7637721 1046580 25748240 22152464 25748240 22152464 16148474 10553021 16148474 10553021 5706486 22604413 5706486 22604413 4278208 8242702 4278208 8242702 15260673 21473363 15260673 21473363 22002355 5169721 22002355 5169721 18356717 15200718 18356717 15200718 10414195 9983789 10414195 9983789 15698543 14850650 15698543 14850650 15345307 11233230 15345307 11233230 19245209 18492990 19245209 18492990 11157548 14046129 11157548 14046129 20837714 5121871 20837714 5121871 21827651 17513487 21827651 17513487 13990239 11227641 13990239 11227641 21820654 21151729 21820654 21151729 10471775 14851801 10471775 14851801 15489383 13267327 15489383 13267327 13084512 9697712 13084512 9697712 6798621 4922969 6798621 4922969 5021502 7980619 5021502 7980619 17132961 11064745 17132961 11064745 6881949 6591496 6881949 6591496 14983540 14688307 14983540 14688307 17855630 4888009 17855630 4888009 5012468 15818356 5012468 15818356 15734408 6137969 15734408 6137969 23779149 3090098 23779149 3090098 9030783 17027572 9030783 17027572 15994710 13321018 15994710 13321018 12769035 15870312 12769035 15870312 5516538 3155745 5516538 3155745 23603626 19329066 23603626 19329066 8853917 16493961 8853917 16493961 11363128 14332129 11363128 14332129 19240133 7641577 19240133 7641577 3834851 23082571 3834851 23082571 4403847 8573090 4403847 8573090 17833376 12919201 17833376 12919201 13643593 14440581 13643593 14440581 15158755 12761138 15158755 12761138 11213945 5406615 11213945 5406615 23310923 22971315 23310923 22971315 2993835 2827795 2993835 2827795 5538270 7431440 5538270 7431440 8511515 18000126 8511515 18000126 15174386 12488387 15174386 12488387 10824830 3834344 10824830 3834344 25014613 23842147 25014613 23842147 4496636 7789116 4496636 7789116 16027388 14166433 16027388 14166433 13418204 3643671 13418204 3643671 25408144 1491479 25408144 1491479 1345001 6371626 1345001 6371626 9215558 14112932 9215558 14112932 16628687 23978499 16628687 23978499 25121301 22178019 25121301 22178019 9532724 11687063 9532724 11687063 14810324 14328678 14810324 14328678 10659791 22207327 10659791 22207327 23251263 16477251 23251263 16477251 12524422 6464469 12524422 6464469 6771810 7888578 6771810 7888578 10272224 9875620 10272224 9875620 16750864 13827653 16750864 13827653 12384926 10570078 12384926 10570078 9235918 3646933 9235918 3646933 24453950 2436940 24453950 2436940 24296572 3848631 24296572 3848631 12339236 17431979 12339236 17431979 19452219 1387665 19452219 1387665 931709 1030346 931709 1030346 2302064 5012600 2302064 5012600 15881923 18521684 15881923 18521684 21388985 5750039 21388985 5750039 20505018 11402466 20505018 11402466 10532721 1537717 10532721 1537717 25637832 1112868 25637832 1112868 22807627 15974175 22807627 15974175 9816813 22864181 9816813 22864181 23582002 3293308 23582002 3293308 8814335 17578930 8814335 17578930 17585872 14438243 17585872 14438243 13218212 12087208 13218212 12087208 12484332 21579204 12484332 21579204 23704624 23148351 23704624 23148351 14694247 10944835 14694247 10944835 20251310 2168212 20251310 2168212 2347918 11510039 2347918 11510039 13359128 13867553 13359128 13867553 10261590 8297426 10261590 8297426 8697921 18097531 8697921 18097531 18239407 10649749 18239407 10649749 16389641 17789944 16389641 17789944 8262925 19665672 8262925 19665672 21854690 4922889 21854690 4922889 9351820 10783180 9351820 10783180 11901928 13917030 11901928 13917030 18173255 23670189 18173255 23670189 24786188 23004681 24786188 23004681 16631026 11127625 16631026 11127625 9265241 2259697 9265241 2259697 2209537 23815807 2209537 23815807 3439448 10552437 3439448 10552437 20806465 20023254 20806465 20023254 16539590 10463847 16539590 10463847 6230193 6037043 6230193 6037043 11991245 14010329 11991245 14010329 16542408 10306515 16542408 10306515 5888115 4347287 5888115 4347287 23077834 2380432 23077834 2380432 2626807 21001785 2626807 21001785 23015998 3558592 23015998 3558592 4008345 8950305 4008345 8950305 16092870 13034298 16092870 13034298 11555586 9704938 11555586 9704938 18499687 8238065 18499687 8238065 21895012 4540683 21895012 4540683 4648416 15198059 4648416 15198059 13226563 8739558 13226563 8739558 7431054 7314961 7431054 7314961 18183178 16200211 18183178 16200211 13019508 9371137 13019508 9371137 2808354 2914344 2808354 2914344 15118161 18864310 15118161 18864310 19595835 7569127 19595835 7569127 11624233 21768595 11624233 21768595 23465402 3173605 23465402 3173605 24125444 23145742 24125444 23145742 15265069 12784913 15265069 12784913 10502092 9786518 10502092 9786518 20591183 21546289 20591183 21546289 22275971 4611462 22275971 4611462 12883723 14194459 12883723 14194459 18852708 2532584 18852708 2532584 24275677 19674046 24275677 19674046 1589525 25372864 1589525 25372864 20016509 15708097 20016509 15708097 12570145 11110237 12570145 11110237 10383200 9051640 10383200 9051640 9239397 17557842 9239397 17557842 11997263 10375399 11997263 10375399 6094685 4113144 6094685 4113144 4401090 19177763 4401090 19177763 23965824 2877780 23965824 2877780 5185108 7038582 5185108 7038582 15993709 12943588 15993709 12943588 7257372 19749850 7257372 19749850 22150068 4818950 22150068 4818950 15160891 15280905 15160891 15280905 16758803 7962095 16758803 7962095 18958904 10531165 18958904 10531165 14996699 15237497 14996699 15237497 16958942 16712634 16958942 16712634 9541490 19326796 9541490 19326796 23439172 3259549 23439172 3259549 13313182 14145857 13313182 14145857 19803148 19102954 19803148 19102954 17915150 12314586 17915150 12314586 12652945 8098894 12652945 8098894 19950707 23320881 19950707 23320881 3279576 23698552 3279576 23698552 21209055 16045105 21209055 16045105 11208655 9261477 11208655 9261477 17983915 12528022 17983915 12528022 12255149 11831427 12255149 11831427 18601094 19209684 18601094 19209684 20033535 19566136 20033535 19566136 18586370 17222228 18586370 17222228 13216280 10461331 13216280 10461331 19398913 2478607 19398913 2478607 24383898 22047409 24383898 22047409 9016432 5130990 9016432 5130990 22210544 21369935 22210544 21369935 7067848 9100822 7067848 9100822 17552213 20395273 17552213 20395273 22224781 4820055 22224781 4820055 5152482 19419862 5152482 19419862 10232293 13790747 10232293 13790747 16375268 6301453 16375268 6301453 6570392 7218165 6570392 7218165 14472555 19599404 14472555 19599404 6617266 20374412 6617266 20374412 6965352 14834649 6965352 14834649 16061558 16760519 16061558 16760519 8684558 7403592 8684558 7403592 24207524 23449235 24207524 23449235 2369096 2180743 2369096 2180743 4449561 21420557 4449561 21420557 5663963 19506666 5663963 19506666 19929190 6799966 19929190 6799966 9947528 10661277 9947528 10661277 11393301 17275081 11393301 17275081 21696122 3578409 21696122 3578409 3433042 12395394 3433042 12395394 18664550 5893970 18664550 5893970 20764792 7233094 20764792 7233094 8124728 16536484 8124728 16536484 14472300 6333127 14472300 6333127 6352652 20420870 6352652 20420870 8433969 5975359 8433969 5975359 20822288 11324366 20822288 11324366 12768665 15110164 12768665 15110164 18111380 17309141 18111380 17309141 16307902 6743324 16307902 6743324 4323415 4290052 4323415 4290052 6830398 7756719 6830398 7756719 8094301 10411422 8094301 10411422 19203174 19594658 19203174 19594658 4713714 4673714 4713714 4673714 21627008 15944727 21627008 15944727 11800904 10839557 11800904 10839557 16603959 18583568 16603959 18583568 19162201 9854409 19162201 9854409 1055828 1168950 1055828 1168950 24060491 5524325 24060491 5524325 18747525 14664828 18747525 14664828 15092044 12859016 15092044 12859016 12923929 4754887 12923929 4754887 4908627 6820487 4908627 6820487 12126492 20688437 12126492 20688437 6219778 18939898 6219778 18939898 12306675 13832407 12306675 13832407 19203859 7164612 19203859 7164612 21535360 21502624 21535360 21502624 1914992 2014960 1914992 2014960 9941320 21317986 9941320 21317986 22264295 4703591 22264295 4703591 16033141 12093830 16033141 12093830 13219094 15545717 13219094 15545717 17572986 6282796 17572986 6282796 23719046 22725989 23719046 22725989 16647526 13183626 16647526 13183626 11731141 18859278 11731141 18859278 6368382 4225195 6368382 4225195 3402090 3406332 3402090 3406332 7158806 14729363 7158806 14729363 14335976 13011573 14335976 13011573 12173432 15064274 12173432 15064274 18408750 18242997 18408750 18242997 20106357 5782205 20106357 5782205 6035762 10760616 6035762 10760616 21115433 20247968 21115433 20247968 15589341 11379098 15589341 11379098 13945546 13461589 13945546 13461589 16330616 15906557 16330616 15906557 19968065 20570232 19968065 20570232 6401750 20380644 6401750 20380644 12250988 7979423 12250988 7979423 22145752 1911872 22145752 1911872 1965865 19808591 1965865 19808591 16679780 15662600 16679780 15662600 13130380 8605197 13130380 8605197 8244705 4793310 8244705 4793310 4710089 22179838 4710089 22179838 22227152 20384791 22227152 20384791 9885115 11879672 9885115 11879672 13468181 13817721 13468181 13817721 16704252 17004645 16704252 17004645 17728801 4953381 17728801 4953381 4757440 21989345 4757440 21989345 16158452 4743829 16158452 4743829 22488462 4270049 22488462 4270049 17411430 13998906 17411430 13998906 12328048 17608550 12328048 17608550 21289527 25121413 21289527 25121413 725295 802899 725295 802899 4657964 5748222 4657964 5748222 9824175 13891068 9824175 13891068 14232121 7550771 14232121 7550771 20220762 6233050 20220762 6233050 6516436 14539341 6516436 14539341 12570383 6465595 12570383 6465595 4289085 4288386 4289085 4288386 21311669 6817545 21311669 6817545 9125916 17477374 9125916 17477374 17562978 16743061 17562978 16743061 12403458 9120624 12403458 9120624 18613545 19976566 18613545 19976566 6349348 3247377 6349348 3247377 23805747 22804789 23805747 22804789 9148740 8657524 9148740 8657524 16489819 20066202 16489819 20066202 20584978 9187364 20584978 9187364 16048742 11701919 16048742 11701919 10233673 16986435 10233673 16986435 8922757 8645201 8922757 8645201 10162454 15845405 10162454 15845405 12270005 6251318 12270005 6251318 6416460 9399332 6416460 9399332 12654780 11841461 12654780 11841461 17160038 22415398 17160038 22415398 4445413 18664849 4445413 18664849 9291424 9228910 9291424 9228910 10266107 17754191 10266107 17754191 18065823 17163156 18065823 17163156 5924769 20884159 5924769 20884159 20057271 4666740 20057271 4666740 4718211 8140955 4718211 8140955 13467856 15006690 13467856 15006690 7806810 4063589 7806810 4063589 22519344 10340372 22519344 10340372 15054807 12589512 15054807 12589512 11449218 7468776 11449218 7468776 4323322 24142518 4323322 24142518 2680167 12771296 2680167 12771296 15171654 5988418 15171654 5988418 21058947 20297250 21058947 20297250 4268459 4154346 4268459 4154346 22315228 6714691 22315228 6714691 8492063 9647723 8492063 9647723 13045717 14447220 13045717 14447220 17236988 21016574 17236988 21016574 22328487 21952179 22328487 21952179 2344582 2245272 2344582 2245272 21176242 8190390 21176242 8190390 8998918 10857487 8998918 10857487 12176809 12278840 12176809 12278840 17105556 18740317 17105556 18740317 21531793 5557538 21531793 5557538 20118885 17004008 20118885 17004008 5195347 21560449 5195347 21560449 7065527 15407803 7065527 15407803 12462282 9521960 12462282 9521960 7659716 7018430 7659716 7018430 19967396 8786533 19967396 8786533 16121958 15605568 16121958 15605568 10110757 6567636 10110757 6567636 25662742 25664072 25662742 25664072 1328372 18124739 1328372 18124739 17686859 14748305 17686859 14748305 11861746 17136328 11861746 17136328 22028057 4812323 22028057 4812323 22222023 16793526 22222023 16793526 7480886 19717904 7480886 19717904 21558056 22270165 21558056 22270165 23749366 22894361 23749366 22894361 11280445 12546507 11280445 12546507 16503903 10275937 16503903 10275937 9883679 6740546 9883679 6740546 5200807 21602890 5200807 21602890 21655946 12087065 21655946 12087065 11826188 10966504 11826188 10966504 20558428 6551052 20558428 6551052 8776533 10287136 8776533 10287136 19149931 2855597 19149931 2855597 3174362 4556286 3174362 4556286 21698350 22830751 21698350 22830751 4064745 22644587 4064745 22644587 23402811 3758664 23402811 3758664 22248796 16163086 22248796 16163086 10500223 12670636 10500223 12670636 20885985 23629722 20885985 23629722 24597615 22054116 24597615 22054116 11037811 13697055 11037811 13697055 13403691 12367377 13403691 12367377 10163218 9600364 10163218 9600364 12940941 16543387 12940941 16543387 20468219 6687059 20468219 6687059 14045995 15834640 14045995 15834640 18546625 19675196 18546625 19675196 20187324 18119126 20187324 18119126 17896487 12091972 17896487 12091972 14683761 7187163 14683761 7187163 19778149 7990374 19778149 7990374 15578797 16041893 15578797 16041893 26097311 989311 26097311 989311 18766930 16261746 18766930 16261746 10388049 17293923 10388049 17293923 9096842 399091 9096842 399091 225805 18339088 225805 18339088 11547214 7463942 11547214 7463942 7337174 19691810 7337174 19691810 19496285 10997180 19496285 10997180 6514981 5291935 6514981 5291935 5482129 18685671 5482129 18685671 18341644 6167866 18341644 6167866 22057518 21162831 22057518 21162831 5513211 22618848 5513211 22618848 4255659 19758088 4255659 19758088 20464131 7998907 20464131 7998907 8424151 10279801 8424151 10279801 18704172 19416600 18704172 19416600 21723941 5481327 21723941 5481327 17296592 11888982 17296592 11888982 11550033 22620927 11550033 22620927 23218890 21397185 23218890 21397185 6820154 13348324 6820154 13348324 18077472 8449204 18077472 8449204 3928097 3611916 3928097 3611916 18514342 11654160 18514342 11654160 10867817 3808741 10867817 3808741 3798220 21636044 3798220 21636044 21797836 19028437 21797836 19028437 16782111 16204187 16782111 16204187 9870048 9171659 9870048 9171659 8388925 7812361 8388925 7812361 15253363 16086918 15253363 16086918 22490378 21710069 22490378 21710069 21359966 6086129 21359966 6086129 16922292 12449607 16922292 12449607 8955205 7188002 8955205 7188002 20731574 6248052 20731574 6248052 7342895 7901795 7342895 7901795 13100113 14049788 13100113 14049788 10079250 9684198 10079250 9684198 14807400 24895046 14807400 24895046 1954697 24761323 1954697 24761323 4629977 7439664 4629977 7439664 19208895 8144929 19208895 8144929 17849128 10258231 17849128 10258231 12751767 15387219 12751767 15387219 22136388 21303917 22136388 21303917 10511897 7602157 10511897 7602157 4327673 4322536 4327673 4322536 5110328 18843967 5110328 18843967 15869165 10845004 15869165 10845004 5250186 21690353 5250186 21690353 11917768 7407312 11917768 7407312 20287473 6632775 20287473 6632775 6478258 6050437 6478258 6050437 21770918 21886391 21770918 21886391 22752182 12669879 22752182 12669879 13596898 13929888 13596898 13929888 21265201 1749699 21265201 1749699 1554439 22214236 1554439 22214236 19542675 7867929 19542675 7867929 14560210 18661377 14560210 18661377 8330633 8070155 8330633 8070155 15686445 20328508 15686445 20328508 3890508 25362014 3890508 25362014 1334131 1196288 1334131 1196288 21454704 20525643 21454704 20525643 19302001 5094854 19302001 5094854 3870396 24437339 3870396 24437339 2542011 4515577 2542011 4515577 5068762 17142607 5068762 17142607 13960497 10289530 13960497 10289530 10735605 7959106 10735605 7959106 22459586 4266494 22459586 4266494 18524833 15831396 18524833 15831396 9416232 4176963 9416232 4176963 4471795 17465902 4471795 17465902 14895742 12911620 14895742 12911620 11450734 15474011 11450734 15474011 18616731 18189505 18616731 18189505 15003487 11988064 15003487 11988064 13407394 14804286 13407394 14804286 9090708 21175471 9090708 21175471 5786683 5831470 5786683 5831470 18375169 24882195 18375169 24882195 26078621 1171295 26078621 1171295 7094411 18219022 7094411 18219022 9922484 15993237 9922484 15993237 12361224 10648574 12361224 10648574 7681341 3681613 7681341 3681613 24292797 23203267 24292797 23203267 17716000 15383089 17716000 15383089 12697531 13365683 12697531 13365683 15199821 15410941 15199821 15410941 21340186 5864443 21340186 5864443 7271770 17192628 7271770 17192628 15464075 11263472 15464075 11263472 8618160 18285004 8618160 18285004 19713046 7241046 19713046 7241046 11936115 12912430 11936115 12912430 25329501 24229386 25329501 24229386 8807881 10584299 8807881 10584299 12111676 16679275 12111676 16679275 7855152 7245687 7855152 7245687 7246534 4675415 7246534 4675415 4807134 8770512 4807134 8770512 13998196 13686225 13998196 13686225 11578380 10253041 11578380 10253041 10192058 17085997 10192058 17085997 7649844 19403103 7649844 19403103 10521636 14837617 10521636 14837617 25866802 1069362 25866802 1069362 18167057 12416077 18167057 12416077 10495935 21371711 10495935 21371711 5490043 17963438 5490043 17963438 10842208 10385084 10842208 10385084 13344959 15017526 13344959 15017526 8537954 7845480 8537954 7845480 6867325 5604105 6867325 5604105 6065569 19789864 6065569 19789864 14996484 6022000 14996484 6022000 22772144 21846774 22772144 21846774 7190567 7870164 7190567 7870164 18534556 14305900 18534556 14305900 8893372 3468553 8893372 3468553 3517701 4290867 3517701 4290867 8961516 13046944 8961516 13046944 20558713 6480637 20558713 6480637 19620308 16235141 19620308 16235141 15325675 10430735 15325675 10430735 10710523 8801302 10710523 8801302 19633181 5290218 19633181 5290218 21370558 11879145 21370558 11879145 11795682 15616325 11795682 15616325 9045204 5638312 9045204 5638312 3776154 3448321 3776154 3448321 5634313 19139757 5634313 19139757 11627629 14849993 11627629 14849993 14831865 11731013 14831865 11731013 21023914 5639110 21023914 5639110 6382764 11232571 6382764 11232571 20542536 20900003 20542536 20900003 26211419 25172040 26211419 25172040 26111450 22296261 26111450 22296261 21915523 11523949 21915523 11523949 12756280 22012097 12756280 22012097 1947172 24844676 1947172 24844676 6944139 9811972 6944139 9811972 10992421 16332805 10992421 16332805 6702860 6314865 6702860 6314865 19250831 14685717 19250831 14685717 13083520 12447147 13083520 12447147 14269607 5873659 14269607 5873659 23139314 22211067 23139314 22211067 6642560 16058795 6642560 16058795 16584074 12639016 16584074 12639016 8262095 19807248 8262095 19807248 7215912 8051379 7215912 8051379 10792793 15066605 10792793 15066605 18808049 18683387 18808049 18683387 12046867 11473313 12046867 11473313 13235499 19230934 13235499 19230934 20261181 22219653 20261181 22219653 2713746 2594126 2713746 2594126 14381401 13325821 14381401 13325821 10559205 7383569 10559205 7383569 22617218 21826734 22617218 21826734 11731147 11195911 11731147 11195911 16247279 16297533 16247279 16297533 17524224 9472558 17524224 9472558 9923680 12475792 9923680 12475792 17043924 17897732 17043924 17897732 9044019 15788745 9044019 15788745 21342164 20661881 21342164 20661881 7720179 8294866 7720179 8294866 15336451 16233493 15336451 16233493 10581068 14802285 10581068 14802285 14281016 12822234 14281016 12822234 3227114 3153189 3227114 3153189 7912770 17976761 7912770 17976761 13026308 4622031 13026308 4622031 4606719 3347390 4606719 3347390 23294607 19925880 23294607 19925880 8075995 10335922 8075995 10335922 14321522 20068618 14321522 20068618 20662270 15105200 20662270 15105200 9559766 19357847 9559766 19357847 6868452 4876459 6868452 4876459 23013952 3875825 23013952 3875825 6469559 13216817 6469559 13216817 17107200 22494656 17107200 22494656 4392443 7355661 4392443 7355661 13906234 14972430 13906234 14972430 6533971 5383510 6533971 5383510 21552384 14682403 21552384 14682403 13260660 12277806 13260660 12277806 5748733 5566402 5748733 5566402 19520864 16346314 19520864 16346314 15010373 9607342 15010373 9607342 18533639 19292051 18533639 19292051 20513273 4350822 20513273 4350822 22654299 8470319 22654299 8470319 15787912 15754240 15787912 15754240 10916342 13982927 10916342 13982927 15122729 20253076 15122729 20253076 5813985 21218044 5813985 21218044 6772263 4755427 6772263 4755427 4773994 4568174 4773994 4568174 12519181 16449993 12519181 16449993 8060426 24665408 8060426 24665408 25656338 17800328 25656338 17800328 17709894 16533577 17709894 16533577 9696534 21383356 9696534 21383356 22189977 18161494 22189977 18161494 17689126 16440519 17689126 16440519 3230278 25881311 3230278 25881311 1103845 20509491 1103845 20509491 20853224 12485977 20853224 12485977 12490632 11679376 12490632 11679376 15970071 9653776 15970071 9653776 8117941 20399050 8117941 20399050 21051663 8925024 21051663 8925024 13167960 18803970 13167960 18803970 19992728 6729161 19992728 6729161 19834817 7631146 19834817 7631146 15136453 12200701 15136453 12200701 13192693 14597123 13192693 14597123 9309060 4408103 9309060 4408103 22382193 20234601 22382193 20234601 13995266 11494362 13995266 11494362 10910919 4887982 10910919 4887982 22743357 23863323 22743357 23863323 24822985 3219021 24822985 3219021 22020483 10740682 22020483 10740682 6162970 23505932 6162970 23505932 26315052 25343879 26315052 25343879 6208393 6392471 6208393 6392471 18119649 21097239 18119649 21097239 26491337 25464063 26491337 25464063 11269202 7111793 11269202 7111793 5666877 5403307 5666877 5403307 8653819 14287893 8653819 14287893 16559108 19953643 16559108 19953643 6996966 14357223 6996966 14357223 12903356 10279617 12903356 10279617 8064240 21086489 8064240 21086489 5721021 20735820 5721021 20735820 12884836 11534682 12884836 11534682 7030172 20379636 7030172 20379636 21561086 5510932 21561086 5510932 15297161 18447242 15297161 18447242 8271360 7300166 8271360 7300166 6278420 24262509 6278420 24262509 25064473 10680570 25064473 10680570 12091071 14050131 12091071 14050131 14392682 6859666 14392682 6859666 20382757 16863923 20382757 16863923 14863952 10392380 14863952 10392380 17726091 18388021 17726091 18388021 8224418 6358811 8224418 6358811 6795739 7069657 6795739 7069657 8726106 11693322 8726106 11693322 15808933 7536757 15808933 7536757 21064375 22521007 21064375 22521007 23746005 22901837 23746005 22901837 10177814 10322624 10177814 10322624 14407920 19786146 14407920 19786146 20425213 17887067 20425213 17887067 17138517 9850069 17138517 9850069 15088217 15214814 15088217 15214814 20872336 22327769 20872336 22327769 23340845 21261361 23340845 21261361 15145504 14093979 15145504 14093979 14372192 13168011 14372192 13168011 7930293 18968862 7930293 18968862 9016599 14058991 9016599 14058991 14174351 8806450 14174351 8806450 19610083 19434559 19610083 19434559 22186715 21402296 22186715 21402296 11313116 9442188 11313116 9442188 22039717 21440515 22039717 21440515 13719737 12330240 13719737 12330240 11254338 16463094 11254338 16463094 9454821 23128880 9454821 23128880 2807194 24069180 2807194 24069180 6504428 18943347 6504428 18943347 8695641 13051978 8695641 13051978 22577110 21858944 22577110 21858944 18336375 9284115 18336375 9284115 3967834 3730432 3967834 3730432 16765872 14343749 16765872 14343749 4145585 3649514 4145585 3649514 23233542 19854877 23233542 19854877 16079458 15168068 16079458 15168068 7489169 5151206 7489169 5151206 5242752 6384103 5242752 6384103 7308864 16659551 7308864 16659551 11935431 11883098 11935431 11883098 14024578 13256244 14024578 13256244 13086556 7175681 13086556 7175681 19983279 15987086 19983279 15987086 14848706 10053751 14848706 10053751 8793095 4422904 8793095 4422904 4600896 22247616 4600896 22247616 4931400 22033214 4931400 22033214 21249366 19841229 21249366 19841229 17888847 14677507 17888847 14677507 11166788 6276646 11166788 6276646 20750806 19278736 20750806 19278736 13434447 11962297 13434447 11962297 10489430 18652712 10489430 18652712 22277515 4957204 22277515 4957204 7937543 12925784 7937543 12925784 17071343 8440478 17071343 8440478 20452637 6186926 20452637 6186926 1741725 25042292 1741725 25042292 24977615 4424543 24977615 4424543 6401356 16952263 6401356 16952263 16351797 14077839 16351797 14077839 12180134 14840456 12180134 14840456 17724958 20225068 17724958 20225068 20856040 6345395 20856040 6345395 9563383 12563027 9563383 12563027 16865045 6870987 16865045 6870987 6049947 5747143 6049947 5747143 20905639 13940839 20905639 13940839 9387210 23106632 9387210 23106632 3867715 18464897 3867715 18464897 23454423 22686804 23454423 22686804 22743011 19859219 22743011 19859219 19360486 16649848 19360486 16649848 16616803 15481260 16616803 15481260 15502946 2457632 15502946 2457632 24351605 12224243 24351605 12224243 12524395 8931890 12524395 8931890 3999707 22942681 3999707 22942681 19135002 16514477 19135002 16514477 7969093 21291398 7969093 21291398 4471210 22474914 4471210 22474914 6286228 20717064 6286228 20717064 11553905 10785412 11553905 10785412 14232627 19507765 14232627 19507765 6951387 2382823 6951387 2382823 2304936 18940658 2304936 18940658 17417594 6584877 17417594 6584877 6893920 17081727 6893920 17081727 15347709 14599630 15347709 14599630 14801767 6284684 14801767 6284684 670122 809153 670122 809153 23473860 4587401 23473860 4587401 8633325 13522482 8633325 13522482 13347141 10261903 13347141 10261903 17347406 9705092 17347406 9705092 18380934 20614869 18380934 20614869 21526291 5759413 21526291 5759413 21129965 13024181 21129965 13024181 11064092 20253509 11064092 20253509 20832264 18281793 20832264 18281793 12124955 6364474 12124955 6364474 21549626 20860781 21549626 20860781 20412653 17569109 20412653 17569109 16043475 9056065 16043475 9056065 18539494 4811442 18539494 4811442 22314392 5414550 22314392 5414550 8217337 19003325 8217337 19003325 20753129 20490605 20753129 20490605 5364077 21549082 5364077 21549082 16036576 12150403 16036576 12150403 9650385 17432695 9650385 17432695 14669279 6478332 14669279 6478332 22091647 21368432 22091647 21368432 6521524 12066611 6521524 12066611 20046760 22304386 20046760 22304386 23394431 7462699 23394431 7462699 11092619 17079202 11092619 17079202 20604082 5324202 20604082 5324202 21434927 10941885 21434927 10941885 12857899 24685383 12857899 24685383 25730783 21735962 25730783 21735962 12816695 10188287 12816695 10188287 19175913 4213985 19175913 4213985 4023009 3371451 4023009 3371451 23299406 4337936 23299406 4337936 12553924 15247210 12553924 15247210 15852804 3707480 15852804 3707480 3543101 20093564 3543101 20093564 7736029 18891337 7736029 18891337 11124326 9681803 11124326 9681803 2166692 2516020 2166692 2516020 23458738 11324151 23458738 11324151 10383749 22361321 10383749 22361321 23501203 3897983 23501203 3897983 5364163 8086641 5364163 8086641 23368354 2805779 23368354 2805779 2274326 24563240 2274326 24563240 18861963 15775261 18861963 15775261 6701346 1938490 6701346 1938490 2037243 21759791 2037243 21759791 8606408 12205021 8606408 12205021 14909500 10898604 14909500 10898604 18726916 8085633 18726916 8085633 5575647 22118702 5575647 22118702 4778458 13027402 4778458 13027402 18703042 19694336 18703042 19694336 5513179 21309378 5513179 21309378 18263395 15228542 18263395 15228542 13265581 10612222 13265581 10612222 18556553 6078490 18556553 6078490 20808874 8728654 20808874 8728654 17236340 15147568 17236340 15147568 12590783 12744321 12590783 12744321 16272258 16586912 16272258 16586912 19655163 7619111 19655163 7619111 5302421 5050127 5302421 5050127 5853411 17477673 5853411 17477673 13460292 12379280 13460292 12379280 20671141 22924154 20671141 22924154 1742701 25110975 1742701 25110975 25924167 21738670 25924167 21738670 15615545 8223517 15615545 8223517 21664656 21017703 21664656 21017703 6517522 7925540 6517522 7925540 13087286 18403832 13087286 18403832 7407709 20430578 7407709 20430578 6071650 5911351 6071650 5911351 15661103 13557603 15661103 13557603 8239909 7600009 8239909 7600009 4069418 23028885 4069418 23028885 22622686 21064880 22622686 21064880 6958062 9069168 6958062 9069168 17749543 16799135 17749543 16799135 16983922 13807969 16983922 13807969 7140264 7059525 7140264 7059525 10495034 11214625 10495034 11214625 15526243 15139630 15526243 15139630 14019741 9175028 14019741 9175028 18482202 18252091 18482202 18252091 24436712 25941880 24436712 25941880 1025478 19553198 1025478 19553198 22431936 21826629 22431936 21826629 6054668 16338531 6054668 16338531 11132086 11552158 11132086 11552158 15576055 15586960 15576055 15586960 16744380 16413832 16744380 16413832 17381536 17148160 17381536 17148160 16746953 2794564 16746953 2794564 24941478 1996384 24941478 1996384 11501936 11770547 11501936 11770547 15489135 12501295 15489135 12501295 2461913 2602792 2461913 2602792 23202716 20898467 23202716 20898467 6993215 15393963 6993215 15393963 11577529 11301307 11577529 11301307 15697068 18674017 15697068 18674017 19140765 9520061 19140765 9520061 13542020 15091974 13542020 15091974 19313077 6607255 19313077 6607255 6821412 18829851 6821412 18829851 12084122 6539594 12084122 6539594 21084259 20390794 21084259 20390794 16655992 10590820 16655992 10590820 11927741 15585447 11927741 15585447 16378779 19193599 16378779 19193599 21201921 4821888 21201921 4821888 23085433 22557933 23085433 22557933 18900600 9507577 18900600 9507577 13505110 19830261 13505110 19830261 6523545 22864525 6523545 22864525 24635815 2185240 24635815 2185240 24446344 15380081 24446344 15380081 9375298 19872623 9375298 19872623 20478700 7331834 20478700 7331834 15990878 13182606 15990878 13182606 9391359 7963662 9391359 7963662 21158923 6087862 21158923 6087862 7041633 18400680 7041633 18400680 18158001 17022846 18158001 17022846 15720444 6603283 15720444 6603283 7042199 17517515 7042199 17517515 12875771 12395150 12875771 12395150 19649405 19020598 19649405 19020598 5035014 3334496 5035014 3334496 2966033 21745426 2966033 21745426 5844308 15729906 5844308 15729906 11662461 9876919 11662461 9876919 3738475 23299345 3738475 23299345 19891541 18931759 19891541 18931759 11242853 13483476 11242853 13483476 18544700 17917709 18544700 17917709 9184191 12111510 9184191 12111510 15692756 9966634 15692756 9966634 19363719 20490623 19363719 20490623 6714546 11122836 6714546 11122836 15597395 19559140 15597395 19559140 7407530 14774373 7407530 14774373 15724639 18295801 15724639 18295801 19129342 6590990 19129342 6590990 6606145 7448083 6606145 7448083 18135958 19036004 18135958 19036004 20824390 20015153 20824390 20015153 13607022 12960561 13607022 12960561 23810623 24126085 23810623 24126085 2812216 23504569 2812216 23504569 16715592 6994051 16715592 6994051 3279493 23508475 3279493 23508475 8997471 15991169 8997471 15991169 11680114 5198735 11680114 5198735 21784260 8011327 21784260 8011327 18424976 12664722 18424976 12664722 11467825 15975320 11467825 15975320 3273352 23666938 3273352 23666938 3369690 20341742 3369690 20341742 20611621 8490415 20611621 8490415 9496161 10878713 9496161 10878713 13463324 13486617 13463324 13486617 12427906 9236220 12427906 9236220 22408455 21803642 22408455 21803642 6716668 15874371 6716668 15874371 13508724 6401140 13508724 6401140 20629568 15818956 20629568 15818956 13492209 9745958 13492209 9745958 20125689 6950629 20125689 6950629 10489171 14148891 10489171 14148891 18778008 20074607 18778008 20074607 6267367 21895621 6267367 21895621 22821800 15044064 22821800 15044064 10794558 8173805 10794558 8173805 19331241 7502752 19331241 7502752 4640849 22280544 4640849 22280544 6682013 6332930 6682013 6332930 9738026 12772730 9738026 12772730 14047365 15075686 14047365 15075686 9074712 8457883 9074712 8457883 1233511 25624108 1233511 25624108 26259222 1734011 26259222 1734011 20046806 18776678 20046806 18776678 9937890 11034221 9937890 11034221 13388493 21202644 13388493 21202644 5776395 20820551 5776395 20820551 16115218 3854634 16115218 3854634 3823601 4387332 3823601 4387332 5616299 20214110 5616299 20214110 18134583 6353720 18134583 6353720 20800550 5949799 20800550 5949799 22465587 21980051 22465587 21980051 9553123 15381318 9553123 15381318 18723221 21466867 18723221 21466867 4316359 23362445 4316359 23362445 3553390 7145566 3553390 7145566 14391490 19124096 14391490 19124096 22829594 3808961 22829594 3808961 4756695 7564458 4756695 7564458 13626719 14321580 13626719 14321580 10934080 16252497 10934080 16252497 18297032 7139426 18297032 7139426 7410930 8266314 7410930 8266314 18490842 14933377 18490842 14933377 8228963 20060843 8228963 20060843 20579986 13800842 20579986 13800842 8898032 7619238 8898032 7619238 20190568 6585698 20190568 6585698 6523771 17377643 6523771 17377643 9929725 14559783 9929725 14559783 18730992 18245823 18730992 18245823 8909908 16855975 8909908 16855975 10176510 15395957 10176510 15395957 13559254 7829739 13559254 7829739 8118886 14146568 8118886 14146568 20445341 5290784 20445341 5290784 5477040 12929189 5477040 12929189 17719832 22298868 17719832 22298868 4451675 3450551 4451675 3450551 23479231 20845684 23479231 20845684 6812807 15613985 6812807 15613985 13869707 9292992 13869707 9292992 8441634 18657902 8441634 18657902 15650241 9501870 15650241 9501870 3750307 1355373 3750307 1355373 25411674 1752279 25411674 1752279 13688914 15499635 13688914 15499635 20029951 6625523 20029951 6625523 8310667 18523891 8310667 18523891 12644081 12481156 12644081 12481156 16355687 7557609 16355687 7557609 8102754 18725123 8102754 18725123 8827622 10670375 8827622 10670375 15892085 17107402 15892085 17107402 19126778 6279040 19126778 6279040 23251737 22483132 23251737 22483132 18489077 16091819 18489077 16091819 9164340 21348610 9164340 21348610 21883750 6506342 21883750 6506342 18687948 20379003 18687948 20379003 21047806 8905821 21047806 8905821 9914291 10061421 9914291 10061421 15302405 11634293 15302405 11634293 10628402 22155610 10628402 22155610 23793573 980295 23793573 980295 861126 8122729 861126 8122729 15978392 16915345 15978392 16915345 5398399 21485134 5398399 21485134 6510635 7826476 6510635 7826476 10642413 18940927 10642413 18940927 6062168 5919008 6062168 5919008 20809664 18793299 20809664 18793299 11979547 11397189 11979547 11397189 19050491 20122167 19050491 20122167 21053966 19596903 21053966 19596903 14700938 4573077 14700938 4573077 4651418 17143643 4651418 17143643 14128103 12202240 14128103 12202240 17545308 18628543 17545308 18628543 6969596 4096868 6969596 4096868 22753996 21936911 22753996 21936911 17912957 13476935 17912957 13476935 11593932 9081515 11593932 9081515 20669720 5579484 20669720 5579484 21511406 20478871 21511406 20478871 10727010 11698761 10727010 11698761 19920175 19475947 19920175 19475947 10148276 16625017 10148276 16625017 12059961 6949664 12059961 6949664 6881328 2433557 6881328 2433557 25064060 23805247 25064060 23805247 3311937 6500981 3311937 6500981 8589235 11150711 8589235 11150711 21451118 21498685 21451118 21498685 2511991 2495721 2511991 2495721 20041930 10191046 20041930 10191046 15856378 13318005 15856378 13318005 13204635 13132473 13204635 13132473 14805853 14507029 14805853 14507029 2167370 24929599 2167370 24929599 21257815 19777825 21257815 19777825 8710155 9950251 8710155 9950251 11041556 16462898 11041556 16462898 23327032 2950143 23327032 2950143 3339644 18216631 3339644 18216631 21008662 3396234 21008662 3396234 23395996 15669049 23395996 15669049 12781637 11797635 12781637 11797635 16261750 16953721 16261750 16953721 18014806 6779928 18014806 6779928 6909211 18850128 6909211 18850128 18703256 13807788 18703256 13807788 4932292 21968230 4932292 21968230 21141614 6653834 21141614 6653834 19958547 12349813 19958547 12349813 11042211 17133486 11042211 17133486 18459008 21690909 18459008 21690909 5293066 17650516 5293066 17650516 10382598 14788906 10382598 14788906 15430794 13925358 15430794 13925358 12748243 13341130 12748243 13341130 20750053 20011040 20750053 20011040 7012531 14327381 7012531 14327381 17880942 6996147 17880942 6996147 20878806 5939746 20878806 5939746 7162299 18465387 7162299 18465387 14560908 11695662 14560908 11695662 15639673 8718374 15639673 8718374 18541128 10883219 18541128 10883219 14967092 14388663 14967092 14388663 8295347 5995872 8295347 5995872 3651533 3346650 3651533 3346650 24672232 23736254 24672232 23736254 5257233 7706804 5257233 7706804 8557558 15453956 8557558 15453956 16242072 10144380 16242072 10144380 22042563 23375666 22042563 23375666 3719237 22480700 3719237 22480700 5253011 5155993 5253011 5155993 19678635 13416447 19678635 13416447 10823181 8106347 10823181 8106347 19542636 19608867 19542636 19608867 20381009 9582146 20381009 9582146 13887044 13767956 13887044 13767956 15288829 11428921 15288829 11428921 11103454 8357139 11103454 8357139 4655835 22342837 4655835 22342837 18334092 17107659 18334092 17107659 17409795 14276785 17409795 14276785 12818075 11051309 12818075 11051309 17946255 20365682 17946255 20365682 5617225 21319242 5617225 21319242 12442535 11188849 12442535 11188849 25007644 24114044 25007644 24114044 8016386 11657058 8016386 11657058 12984674 18235540 12984674 18235540 6709944 6839312 6709944 6839312 20394374 7500168 20394374 7500168 8677421 18006062 8677421 18006062 13895573 12759964 13895573 12759964 12994560 9918464 12994560 9918464 6397432 4392204 6397432 4392204 4376104 8736073 4376104 8736073 17240754 10239271 17240754 10239271 5418595 21656656 5418595 21656656 8414842 6840928 8414842 6840928 20059006 17960891 20059006 17960891 11644870 5794574 11644870 5794574 21578413 14744381 21578413 14744381 14820676 6502018 14820676 6502018 21302539 20621174 21302539 20621174 13751917 12269859 13751917 12269859 5830494 21010714 5830494 21010714 21701922 13060610 21701922 13060610 13895824 18348786 13895824 18348786 5144878 5063237 5144878 5063237 11173773 14661652 11173773 14661652 17815589 8673162 17815589 8673162 2969250 1983498 2969250 1983498 26277786 797853 26277786 797853 23697711 5854620 23697711 5854620 7479881 18756480 7479881 18756480 11350391 14481242 11350391 14481242 12728253 6581684 12728253 6581684 21953438 4161357 21953438 4161357 4448458 18052233 4448458 18052233 16143296 13190742 16143296 13190742 9014976 22933871 9014976 22933871 4061209 19161308 4061209 19161308 8540037 11158255 8540037 11158255 20430201 6700103 20430201 6700103 18604380 13978949 18604380 13978949 4791018 22000928 4791018 22000928 6230793 18197216 6230793 18197216 15970289 8401505 15970289 8401505 21462854 5279293 21462854 5279293 7011368 19541131 7011368 19541131 7740287 8305651 7740287 8305651 18922480 16574108 18922480 16574108 12530668 14142742 12530668 14142742 19735406 7525880 19735406 7525880 9719965 9744169 9719965 9744169 10466794 15532831 10466794 15532831 13962426 10543456 13962426 10543456 18072456 18801653 18072456 18801653 19175116 12775864 19175116 12775864 12730882 9452381 12730882 9452381 21092669 5822388 21092669 5822388 6565857 16830455 6565857 16830455 18339803 5026997 18339803 5026997 5020031 21432677 5020031 21432677 12229724 14230092 12229724 14230092 17998844 17481059 17998844 17481059 8639413 4707170 8639413 4707170 22154312 20707069 22154312 20707069 7893456 18826470 7893456 18826470 18084473 13136813 18084473 13136813 6115298 6079592 6115298 6079592 7072922 9073062 7072922 9073062 14848669 15517041 14848669 15517041 10420962 8277651 10420962 8277651 20696715 5094499 20696715 5094499 22132374 20503459 22132374 20503459 7716811 6903483 7716811 6903483 20221521 10148885 20221521 10148885 15716502 17852993 15716502 17852993 988797 25866784 988797 25866784 26747506 335038 26747506 335038 4260276 19983757 4260276 19983757 15733778 11334311 15733778 11334311 6891119 6474284 6891119 6474284 6456702 13330111 6456702 13330111 20195986 19421222 20195986 19421222 11277508 13005964 11277508 13005964 15928185 5368702 15928185 5368702 21609056 20474144 21609056 20474144 19223892 6614914 19223892 6614914 20388468 16003256 20388468 16003256 4740329 22384666 4740329 22384666 4575555 12820421 4575555 12820421 20917056 20632402 20917056 20632402 2798966 2358784 2798966 2358784 22245061 19880431 22245061 19880431 16675517 11101778 16675517 11101778 13841828 12906517 13841828 12906517 16734883 16336842 16734883 16336842 8562172 19794185 8562172 19794185 22515697 23812597 22515697 23812597 3195124 5334774 3195124 5334774 6827320 11386273 6827320 11386273 13417072 16895714 13417072 16895714 19860990 24141454 19860990 24141454 2768704 5530187 2768704 5530187 8619037 20295608 8619037 20295608 23629019 2525318 23629019 2525318 24268813 11361778 24268813 11361778 9175228 18893111 9175228 18893111 7857927 6388118 7857927 6388118 6340119 21687261 6340119 21687261 22349624 20931337 22349624 20931337 12079854 10639083 12079854 10639083 9793238 6558796 9793238 6558796 6768881 12623759 6768881 12623759 13560657 21198178 13560657 21198178 23638785 3203684 23638785 3203684 4793240 19073221 4793240 19073221 19252625 10041917 19252625 10041917 14489263 18035987 14489263 18035987 4216180 22702499 4216180 22702499 13954157 10204637 13954157 10204637 7533497 5664147 7533497 5664147 4244556 22607120 4244556 22607120 8855014 8423664 8855014 8423664 11146486 19490121 11146486 19490121 20593619 6299779 20593619 6299779 14176945 17013349 14176945 17013349 21228041 23638185 21228041 23638185 982282 1039519 982282 1039519 5870838 11822574 5870838 11822574 16854642 22444626 16854642 22444626 3671503 3372881 3671503 3372881 12106881 18480848 12106881 18480848 5833427 3202716 5833427 3202716 23619625 5038901 23619625 5038901 5266044 20632773 5266044 20632773 7757859 8464316 7757859 8464316 9455421 15114254 9455421 15114254 14219555 4197453 14219555 4197453 4496912 8031058 4496912 8031058 16025524 18595468 16025524 18595468 7635532 20297165 7635532 20297165 24006490 2862110 24006490 2862110 9567372 18845648 9567372 18845648 3055002 2960868 3055002 2960868 6500279 8836722 6500279 8836722 16530653 17083683 16530653 17083683 25009550 23897875 25009550 23897875 3549473 14481062 3549473 14481062 14659335 9898076 14659335 9898076 19322658 7862661 19322658 7862661 14851672 15789873 14851672 15789873 10827427 12735650 10827427 12735650 20328622 20812303 20328622 20812303 21516819 12963821 21516819 12963821 8322532 19739678 8322532 19739678 7191297 19866794 7191297 19866794 9866183 3418138 9866183 3418138 3248670 5419895 3248670 5419895 21973295 7217020 21973295 7217020 5564028 21716559 5564028 21716559 5252449 4937009 5252449 4937009 15735504 11149801 15735504 11149801 10167642 3912537 10167642 3912537 3993312 19014401 3993312 19014401 14514274 8337372 14514274 8337372 6948049 21125975 6948049 21125975 21901545 5909485 21901545 5909485 7937326 15120991 7937326 15120991 19497716 2873025 19497716 2873025 1844569 1825732 1844569 1825732 24832340 10790885 24832340 10790885 12562285 12420032 12562285 12420032 17026084 18211354 17026084 18211354 8714770 8604910 8714770 8604910 16983336 16224994 16983336 16224994 12058057 13456443 12058057 13456443 15939199 8028708 15939199 8028708 19376843 10325130 19376843 10325130 1575973 1613238 1575973 1613238 8805119 13483863 8805119 13483863 15443437 18199307 15443437 18199307 23252582 22614857 23252582 22614857 4220220 3893652 4220220 3893652 21700343 12492217 21700343 12492217 14209078 11836928 14209078 11836928 18677755 21933259 18677755 21933259 4874904 19163143 4874904 19163143 9404692 16474548 9404692 16474548 13028150 12174308 13028150 12174308 15470400 1738914 15470400 1738914 25168659 7816554 25168659 7816554 16365757 12799813 16365757 12799813 11576343 17817295 11576343 17817295 8031565 7713087 8031565 7713087 15424555 16549329 15424555 16549329 8106019 4501454 8106019 4501454 4635091 9067016 4635091 9067016 14720037 17158192 14720037 17158192 4806371 22137222 4806371 22137222 5177632 20210745 5177632 20210745 19830219 8839395 19830219 8839395 17571284 9770889 17571284 9770889 7717647 2341022 7717647 2341022 1786499 22078577 1786499 22078577 21727856 10669214 21727856 10669214 7911073 7377529 7911073 7377529 8792506 15242281 8792506 15242281 13788535 12465557 13788535 12465557 14531235 15478402 14531235 15478402 11138866 6914861 11138866 6914861 7306112 16057023 7306112 16057023 13339383 9547052 13339383 9547052 6527113 21283516 6527113 21283516 4400167 3358446 4400167 3358446 23751198 3060164 23751198 3060164 23540185 9167942 23540185 9167942 12483427 19296534 12483427 19296534 21892851 21282849 21892851 21282849 7171520 4753593 7171520 4753593 4822069 18736759 4822069 18736759 11210844 5812170 11210844 5812170 22913667 22798001 22913667 22798001 4064753 18585797 4064753 18585797 9717968 13494855 9717968 13494855 15754657 6312583 15754657 6312583 24498556 1324940 24498556 1324940 1303165 24956806 1303165 24956806 4469440 5262239 4469440 5262239 10274877 15686129 10274877 15686129 16819238 9748139 16819238 9748139 19834790 24058099 19834790 24058099 25187000 6399045 25187000 6399045 8044844 11644232 8044844 11644232 16995860 4626814 16995860 4626814 22168640 7111562 22168640 7111562 18196719 15998207 18196719 15998207 11734060 14459349 11734060 14459349 16640872 22208186 16640872 22208186 4629845 20626710 4629845 20626710 15833230 9753576 15833230 9753576 23672098 3074005 23672098 3074005 4682174 21927257 4682174 21927257 14687367 10670177 14687367 10670177 18721158 21628399 18721158 21628399 22612235 6163255 22612235 6163255 16915399 12508111 16915399 12508111 12979619 16240720 12979619 16240720 8917252 7910599 8917252 7910599 7555800 3697992 7555800 3697992 22977296 22021275 22977296 22021275 22540982 4650848 22540982 4650848 7998222 12727372 7998222 12727372 15373698 4589025 15373698 4589025 21918185 19554867 21918185 19554867 9866373 10872062 9866373 10872062 19474428 6139543 19474428 6139543 3065801 24572190 3065801 24572190 2388718 3420408 2388718 3420408 4524280 20406766 4524280 20406766 6901091 7068522 6901091 7068522 19536245 13964804 19536245 13964804 14375293 10676469 14375293 10676469 9411450 9053170 9411450 9053170 15095026 15665565 15095026 15665565 21767612 21953203 21767612 21953203 4551008 4247740 4551008 4247740 20630710 11070145 20630710 11070145 5285377 4967563 5285377 4967563 13514410 13364390 13514410 13364390 14870150 14298848 14870150 14298848 17400333 17942564 17400333 17942564 8855727 13878377 8855727 13878377 16246857 15639290 16246857 15639290 14977713 12055406 14977713 12055406 13406024 14390185 13406024 14390185 11220598 17779886 11220598 17779886 6576366 6421324 6576366 6421324 13342496 19808556 13342496 19808556 20583379 17952562 20583379 17952562 18651759 5069507 18651759 5069507 21672251 8550148 21672251 8550148 10581354 10571205 10581354 10571205 12315282 14200590 12315282 14200590 12731065 13878274 12731065 13878274 16642472 5253241 16642472 5253241 566787 26384399 566787 26384399 21809996 7085033 21809996 7085033 13014329 12942393 13014329 12942393 13901342 10002445 13901342 10002445 16691567 17841519 16691567 17841519 18654387 4434456 18654387 4434456 22538357 20886578 22538357 20886578 20170988 11069650 20170988 11069650 15596848 20968789 15596848 20968789 22363341 22402370 22363341 22402370 3739452 3651990 3739452 3651990 4600538 5262737 4600538 5262737 21543801 10478382 21543801 10478382 9723932 7318821 9723932 7318821 22919419 3850754 22919419 3850754 4473849 6062686 4473849 6062686 15959482 17814442 15959482 17814442 7351631 4836708 7351631 4836708 4850424 15174789 4850424 15174789 22869749 3774023 22869749 3774023 3635316 21456195 3635316 21456195 8648630 15814722 8648630 15814722 20216128 6669770 20216128 6669770 8312730 16947390 8312730 16947390 9830037 9932266 9830037 9932266 13440732 22764646 13440732 22764646 23555037 8038853 23555037 8038853 8757739 16319292 8757739 16319292 18324951 24406786 18324951 24406786 2526164 22779526 2526164 22779526 10218293 14796671 10218293 14796671 17085178 17372114 17085178 17372114 17945306 16501931 17945306 16501931 15222241 13219653 15222241 13219653 11846775 18244150 11846775 18244150 21573134 5333467 21573134 5333467 7271140 18429940 7271140 18429940 11358181 14936797 11358181 14936797 16903413 3362336 16903413 3362336 3772520 5235792 3772520 5235792 20589983 11573616 20589983 11573616 10120624 9625853 10120624 9625853 17206454 12451192 17206454 12451192 10459818 9909802 10459818 9909802 17616818 5314492 17616818 5314492 5496591 21253480 5496591 21253480 7960224 11452587 7960224 11452587 13579917 15223415 13579917 15223415 10675617 10002736 10675617 10002736 20133218 4658109 20133218 4658109 3772010 3861338 3772010 3861338 20021373 13612522 20021373 13612522 9949680 7082759 9949680 7082759 20375893 6829029 20375893 6829029 19113786 10569713 19113786 10569713 14798073 11945983 14798073 11945983 11444996 7146343 11444996 7146343 4474405 24150805 4474405 24150805 1092385 1319262 1092385 1319262 2574500 21634828 2574500 21634828 10812922 11832214 10812922 11832214 13327455 12554972 13327455 12554972 17479119 17090834 17479119 17090834 9089084 19358640 9089084 19358640 19949385 13053583 19949385 13053583 12426425 4607476 12426425 4607476 22194737 19897180 22194737 19897180 9595604 10464314 9595604 10464314 16105380 22549886 16105380 22549886 23622172 3137210 23622172 3137210 18483731 9732349 18483731 9732349 15929499 22733716 15929499 22733716 23751431 7353701 23751431 7353701 12866016 15601363 12866016 15601363 11100507 13324427 11100507 13324427 13636867 10513672 13636867 10513672 19768525 6698987 19768525 6698987 20743386 20125642 20743386 20125642 8483832 18256887 8483832 18256887 17998993 11105956 17998993 11105956 7018697 21374061 7018697 21374061 403165 276634 403165 276634 26823571 725 26823571 725 651 725 23801 24219577 23801 24219577 10829306 13031465 10829306 13031465 14215437 16111334 14215437 16111334 5616746 22869423 5616746 22869423 23965203 20429686 23965203 20429686 13127699 6007838 13127699 6007838 4064962 4091905 4064962 4091905 17711131 17450728 17711131 17450728 20139956 6875219 20139956 6875219 15514538 14953083 15514538 14953083 16772980 5554052 16772980 5554052 5351881 21326763 5351881 21326763 14785429 8626675 14785429 8626675 18540819 20139339 18540819 20139339 20486472 7698130 20486472 7698130 10173086 10651486 10173086 10651486 12814036 15456944 12814036 15456944 16196476 10796175 16196476 10796175 16563823 15778070 16563823 15778070 10219721 21391337 10219721 21391337 22089339 3936195 22089339 3936195 22606963 20856015 22606963 20856015 13834451 9055130 13834451 9055130 18820115 19426657 18820115 19426657 7536320 18368590 7536320 18368590 10513365 8399561 10513365 8399561 8710510 19406618 8710510 19406618 7706086 14018698 7706086 14018698 18235416 19431560 18235416 19431560 7238417 6894560 7238417 6894560 19072572 13947204 19072572 13947204 12880578 12307297 12880578 12307297 15497296 5919761 15497296 5919761 5425224 4594656 5425224 4594656 22464948 20983121 22464948 20983121 17867000 16012375 17867000 16012375 12021463 10365421 12021463 10365421 7850287 7487643 7850287 7487643 15453728 12141285 15453728 12141285 10019123 6779473 10019123 6779473 1861941 1710405 1861941 1710405 4847133 16278823 4847133 16278823 13328743 8763959 13328743 8763959 22001488 21195336 22001488 21195336 21253666 18098533 21253666 18098533 11816956 7282429 11816956 7282429 6803050 4222815 6803050 4222815 22980367 3898196 22980367 3898196 6693752 21835813 6693752 21835813 22568595 12690639 22568595 12690639 9253645 6625988 9253645 6625988 7014747 17127036 7014747 17127036 12742567 10716467 12742567 10716467 16511661 19586728 16511661 19586728 21587439 20740743 21587439 20740743 9244162 8919387 9244162 8919387 12293870 16209269 12293870 16209269 19247246 3984541 19247246 3984541 3820340 12501176 3820340 12501176 17654258 20019465 17654258 20019465 20454268 10561553 20454268 10561553 14073745 14937252 14073745 14937252 17618185 5901490 17618185 5901490 5844780 8878873 5844780 8878873 11697407 14015503 11697407 14015503 14044531 9717286 14044531 9717286 9488557 19091447 9488557 19091447 5355178 3846696 5355178 3846696 4107317 9761766 4107317 9761766 16085040 11253313 16085040 11253313 13881352 19810985 13881352 19810985 20210812 14681618 20210812 14681618 9726775 9069439 9726775 9069439 17594402 12648722 17594402 12648722 12001289 10549202 12001289 10549202 7644648 20692252 7644648 20692252 21583856 5503318 21583856 5503318 9897355 15921003 9897355 15921003 16470740 14206489 16470740 14206489 6907343 4970314 6907343 4970314 5059190 13619728 5059190 13619728 20612520 20508626 20612520 20508626 21177293 15689452 21177293 15689452 14024621 6501040 14024621 6501040 20556128 16403792 20556128 16403792 12839704 12443199 12839704 12443199 14633403 15833667 14633403 15833667 10024853 22509586 10024853 22509586 4577186 20019609 4577186 20019609 23096622 22355309 23096622 22355309 7684039 6189007 7684039 6189007 20563716 17991674 20563716 17991674 8048717 6586488 8048717 6586488 7095993 19675098 7095993 19675098 9926081 11470725 9926081 11470725 15536055 14744997 15536055 14744997 12332039 13716347 12332039 13716347 16858934 17887911 16858934 17887911 6746168 5333593 6746168 5333593 22015925 21297535 22015925 21297535 5496573 22555758 5496573 22555758 23453680 17201761 23453680 17201761 11289552 12834391 11289552 12834391 19156296 21144495 19156296 21144495 5553683 5176239 5553683 5176239 4325850 22740014 4325850 22740014 5524586 16603940 5524586 16603940 12784532 10756316 12784532 10756316 25027470 23807493 25027470 23807493 21557431 4996270 21557431 4996270 10201251 11126731 10201251 11126731 16462051 7972660 16462051 7972660 19647910 21843521 19647910 21843521 22517095 18416790 22517095 18416790 18340026 16529653 18340026 16529653 16486018 13530387 16486018 13530387 6929591 6356098 6929591 6356098 20549735 13692778 20549735 13692778 9553541 3271026 9553541 3271026 24061799 23215756 24061799 23215756 6725667 17126797 6725667 17126797 14129651 9688530 14129651 9688530 25485020 1332914 25485020 1332914 5989406 20924048 5989406 20924048 21595246 8097695 21595246 8097695 11892788 13956666 11892788 13956666 14759500 8919984 14759500 8919984 18697929 19242290 18697929 19242290 20195443 6249361 20195443 6249361 6568336 19305569 6568336 19305569 15009548 10294774 15009548 10294774 18319989 17741348 18319989 17741348 9112489 12076584 9112489 12076584 20319899 19677127 20319899 19677127 11095518 12361929 11095518 12361929 15089751 11625570 15089751 11625570 20878624 20327459 20878624 20327459 18690671 14367700 18690671 14367700 798213 26233710 798213 26233710 20893889 6402251 20893889 6402251 16178744 17105403 16178744 17105403 21908883 5118300 21908883 5118300 14360465 13034932 14360465 13034932 12512833 18022939 12512833 18022939 20793975 4786407 20793975 4786407 22190379 13924289 22190379 13924289 13316983 7835956 13316983 7835956 7748962 7546464 7748962 7546464 19250373 18676828 19250373 18676828 8579450 17585267 8579450 17585267 9593894 1499743 9593894 1499743 1289329 17674758 1289329 17674758 17469681 10564791 17469681 10564791 11065720 8502409 11065720 8502409 983088 1126193 983088 1126193 6117395 15058744 6117395 15058744 18667073 20335582 18667073 20335582 6695258 11457018 6695258 11457018 14983465 16680954 14983465 16680954 20532412 4187021 20532412 4187021 4191077 4760799 4191077 4760799 11598279 14941455 11598279 14941455 18015717 17623775 18015717 17623775 19249234 2618947 19249234 2618947 3063027 22193195 3063027 22193195 20865737 17960872 20865737 17960872 11426255 13024674 11426255 13024674 19376379 19759500 19376379 19759500 22693805 4403544 22693805 4403544 7317253 7534948 7317253 7534948 9074051 17652384 9074051 17652384 10765994 10067960 10765994 10067960 21807888 23541877 21807888 23541877 24901166 1927792 24901166 1927792 6443552 20501945 6443552 20501945 20893656 10699053 20893656 10699053 15026118 16506633 15026118 16506633 17144064 19683398 17144064 19683398 3534223 3574607 3534223 3574607 4602075 16263970 4602075 16263970 10978607 15588666 10978607 15588666 17645339 8568151 17645339 8568151 19191581 19146126 19191581 19146126 20039429 7207542 20039429 7207542 19783628 11240312 19783628 11240312 8332512 19286492 8332512 19286492 19970919 12912930 19970919 12912930 7486018 20874318 7486018 20874318 23037974 3913270 23037974 3913270 11230176 14621499 11230176 14621499 15872247 6205427 15872247 6205427 6582491 19671516 6582491 19671516 9225223 10878814 9225223 10878814 17565044 22375326 17565044 22375326 4450585 19778761 4450585 19778761 8355693 11240879 8355693 11240879 17812932 9125843 17812932 9125843 8963080 18181272 8963080 18181272 20791793 20314527 20791793 20314527 19853487 17918887 19853487 17918887 18080119 13714479 18080119 13714479 11015104 7642414 11015104 7642414 22031157 5098010 22031157 5098010 8396362 11493465 8396362 11493465 13428660 14101347 13428660 14101347 11749173 8025264 11749173 8025264 18964206 22256585 18964206 22256585 4864176 7518278 4864176 7518278 19089164 11915392 19089164 11915392 12592720 16543224 12592720 16543224 9131531 8728632 9131531 8728632 17064571 10179868 17064571 10179868 13573960 13148272 13573960 13148272 10071923 17161892 10071923 17161892 19874243 6390493 19874243 6390493 20429642 19575496 20429642 19575496 9384409 5662916 9384409 5662916 21162635 6498796 21162635 6498796 9023805 9186518 9023805 9186518 17424577 14253902 17424577 14253902 14833538 11371810 14833538 11371810 17373291 22286360 17373291 22286360 4204296 3767219 4204296 3767219 23126710 20223234 23126710 20223234 10446512 13715437 10446512 13715437 17469491 18514339 17469491 18514339 19307982 17845868 19307982 17845868 16965954 10340332 16965954 10340332 11688302 15693557 11688302 15693557 21809063 1696002 21809063 1696002 1741556 21547516 1741556 21547516 20787026 7853447 20787026 7853447 18893480 13179523 18893480 13179523 13389823 7992432 13389823 7992432 1243239 1583944 1243239 1583944 16967584 24274604 16967584 24274604 25331321 21199047 25331321 21199047 19724708 8716381 19724708 8716381 17774325 10568062 17774325 10568062 9037665 7802971 9037665 7802971 21707172 21190908 21707172 21190908 20305954 5298778 20305954 5298778 24033019 22955958 24033019 22955958 13844590 12315061 13844590 12315061 25192059 1613201 25192059 1613201 3708494 19744461 3708494 19744461 19490184 10214542 19490184 10214542 14171094 16748295 14171094 16748295 9916313 10612782 9916313 10612782 21239936 5555576 21239936 5555576 18205218 22467280 18205218 22467280 23524564 12779506 23524564 12779506 12453300 14130948 12453300 14130948 15576557 22932644 15576557 22932644 26384093 668811 26384093 668811 6491267 20143275 6491267 20143275 12208995 11483709 12208995 11483709 20510960 1658853 20510960 1658853 1631916 4403332 1631916 4403332 22198102 20060778 22198102 20060778 6807561 13359598 6807561 13359598 20517520 6213084 20517520 6213084 10649075 12198588 10649075 12198588 14168503 14797160 14168503 14797160 11572426 10542820 11572426 10542820 18353127 5625122 18353127 5625122 5846468 21081323 5846468 21081323 21606544 9987054 21606544 9987054 13412120 14028435 13412120 14028435 3843138 23433537 3843138 23433537 1524132 1487548 1524132 1487548 23704286 21572159 23704286 21572159 10363909 13121237 10363909 13121237 17401726 20096995 17401726 20096995 4473425 22281421 4473425 22281421 4782138 10576551 4782138 10576551 11361903 14559053 11361903 14559053 19005140 18095717 19005140 18095717 11384010 12528540 11384010 12528540 14757907 1429020 14757907 1429020 25968698 25017529 25968698 25017529 21089780 19857511 21089780 19857511 19786837 16742463 19786837 16742463 10322444 15991454 10322444 15991454 11203711 8376737 11203711 8376737 20595152 3677394 20595152 3677394 3875596 23209469 3875596 23209469 20923235 18596835 20923235 18596835 1287475 25562210 1287475 25562210 25488082 2598338 25488082 2598338 17542740 17973169 17542740 17973169 19964673 19456333 19964673 19456333 13319820 11722062 13319820 11722062 11855677 16031179 11855677 16031179 18458063 17932028 18458063 17932028 20713600 21183129 20713600 21183129 23116959 22560901 23116959 22560901 4528219 18838325 4528219 18838325 8363663 9723747 8363663 9723747 12240844 16287217 12240844 16287217 17759259 6453703 17759259 6453703 20533918 9006809 20533918 9006809 9249885 14573989 9249885 14573989 12566543 12847106 12566543 12847106 16745661 18595744 16745661 18595744 19382356 8109058 19382356 8109058 15961167 16240675 15961167 16240675 9548506 19196316 9548506 19196316 3803126 3054498 3803126 3054498 2686578 23798404 2686578 23798404 12978045 11257538 12978045 11257538 9602612 21332019 9602612 21332019 4979328 23106517 4979328 23106517 3816680 22235195 3816680 22235195 11264802 12202357 11264802 12202357 20660859 6239558 20660859 6239558 12515296 15320333 12515296 15320333 5067087 4437348 5067087 4437348 4757585 8199882 4757585 8199882 12187536 15117919 12187536 15117919 19079791 20973759 19079791 20973759 22826341 22283940 22826341 22283940 11858636 9616045 11858636 9616045 19252938 21071299 19252938 21071299 5936068 13615194 5936068 13615194 14597919 11750613 14597919 11750613 10979989 18782183 10979989 18782183 8330261 16395259 8330261 16395259 18250654 18441737 18250654 18441737 8541392 18697806 8541392 18697806 20433266 5944537 20433266 5944537 21651557 21025091 21651557 21025091 19407117 18512594 19407117 18512594 4269189 4292889 4269189 4292889 19405278 18479503 19405278 18479503 17520323 11278832 17520323 11278832 11914954 19347918 11914954 19347918 6144025 22083164 6144025 22083164 22877988 20973335 22877988 20973335 6252411 8630143 6252411 8630143 15183978 16557595 15183978 16557595 19375462 19086146 19375462 19086146 6159118 21076523 6159118 21076523 19703329 14901420 19703329 14901420 13868298 10728828 13868298 10728828 9137935 19828596 9137935 19828596 23438403 22665694 23438403 22665694 21190726 7873765 21190726 7873765 6297322 20603728 6297322 20603728 10845945 15462251 10845945 15462251 19765855 3663851 19765855 3663851 23209071 25548184 23209071 25548184 26556218 444561 26556218 444561 24074241 22581372 24074241 22581372 5651692 7335289 5651692 7335289 17445327 16371877 17445327 16371877 14491400 10274370 14491400 10274370 20444586 24478053 20444586 24478053 2533355 24142171 2533355 24142171 9332105 5764364 9332105 5764364 21543196 21564276 21543196 21564276 2485490 1553136 2485490 1553136 317431 416140 317431 416140 4106517 13066878 4106517 13066878 21313709 5821776 21313709 5821776 15772754 13016035 15772754 13016035 11885334 15631063 11885334 15631063 17383719 22721083 17383719 22721083 23663077 4052674 23663077 4052674 12191034 19157772 12191034 19157772 6861527 5761367 6861527 5761367 1022054 1102263 1022054 1102263 15780015 11411460 15780015 11411460 9872470 8431370 9872470 8431370 18739543 11912823 18739543 11912823 11714567 11134042 11714567 11134042 22237349 21409702 22237349 21409702 6010562 20427493 6010562 20427493 10406474 10289224 10406474 10289224 19932488 20146946 19932488 20146946 5599335 5405980 5599335 5405980 8476784 8360070 8476784 8360070 17988522 11993636 17988522 11993636 13443726 14303234 13443726 14303234 14616329 19260022 14616329 19260022 7625659 19655076 7625659 19655076 22937392 21837682 22937392 21837682 20425862 17791320 20425862 17791320 9235757 14584498 9235757 14584498 24014331 2876517 24014331 2876517 5082055 20019163 5082055 20019163 17427087 13875522 17427087 13875522 12981849 13072733 12981849 13072733 20734957 5826032 20734957 5826032 6301699 15250917 6301699 15250917 15623473 10876196 15623473 10876196 16516009 18428258 16516009 18428258 18819588 17293899 18819588 17293899 16325297 6447963 16325297 6447963 6729484 16026404 6729484 16026404 11966345 7864685 11966345 7864685 7464071 4386917 7464071 4386917 24606827 2315132 24606827 2315132 4652892 6128622 4652892 6128622 10159710 10069047 10159710 10069047 10788510 11925127 10788510 11925127 15248225 19087506 15248225 19087506 4584241 22467368 4584241 22467368 21735491 8337149 21735491 8337149 18012209 16562244 18012209 16562244 15082201 13057715 15082201 13057715 13658324 10376359 13658324 10376359 17193050 9684222 17193050 9684222 6287150 20586200 6287150 20586200 18398083 16131659 18398083 16131659 12598610 4448813 12598610 4448813 22354804 14344956 22354804 14344956 6731258 25104601 6731258 25104601 26074165 4747734 26074165 4747734 13164708 15493539 13164708 15493539 9844886 18250674 9844886 18250674 4292514 4216101 4292514 4216101 11955741 12489059 11955741 12489059 16743369 16597238 16743369 16597238 21560555 4319281 21560555 4319281 4358341 21751052 4358341 21751052 16600419 7820404 16600419 7820404 22889367 1870527 22889367 1870527 24881919 9291854 24881919 9291854 6622310 21384544 6622310 21384544 22136233 4743959 22136233 4743959 5451172 20443011 5451172 20443011 10458966 7314377 10458966 7314377 19678184 7866815 19678184 7866815 16954691 10673397 16954691 10673397 10567512 8604284 10567512 8604284 18379072 7592180 18379072 7592180 7492229 21462739 7492229 21462739 5483300 20174705 5483300 20174705 9936355 16807538 9936355 16807538 16055470 5518606 16055470 5518606 22873271 3804822 22873271 3804822 4263456 18779168 4263456 18779168 19300564 17591072 19300564 17591072 11061127 15533139 11061127 15533139 16937518 17221505 16937518 17221505 9583909 12761503 9583909 12761503 22134363 21497879 22134363 21497879 22184238 5989737 22184238 5989737 9711579 13159348 9711579 13159348 14092076 11252800 14092076 11252800 8503022 7882254 8503022 7882254 18808402 11902167 18808402 11902167 12815355 15778076 12815355 15778076 18778689 18238812 18778689 18238812 16909686 14549019 16909686 14549019 11679684 9440637 11679684 9440637 18534594 1398267 18534594 1398267 1331879 20151861 1331879 20151861 14734045 11928398 14734045 11928398 18626980 19036328 18626980 19036328 7424014 4951742 7424014 4951742 22778530 4211643 22778530 4211643 18706403 18301569 18706403 18301569 13251842 12835186 13251842 12835186 16779679 8966055 16779679 8966055 21620462 25418836 21620462 25418836 1012801 26012306 1012801 26012306 4934371 11394782 4934371 11394782 20955993 20298508 20955993 20298508 18626488 13790752 18626488 13790752 11049891 20867643 11049891 20867643 5978963 20360666 5978963 20360666 11741412 9894390 11741412 9894390 17987403 8767644 17987403 8767644 3747655 3651208 3747655 3651208 23240238 7538542 23240238 7538542 7560541 22066052 7560541 22066052 22793673 21579679 22793673 21579679 21987513 10391767 21987513 10391767 10514442 10243795 10514442 10243795 14513080 12630820 14513080 12630820 12332773 10967435 12332773 10967435 18432157 19765984 18432157 19765984 7037859 6739665 7037859 6739665 12505430 13683636 12505430 13683636 14816020 11197018 14816020 11197018 19605704 19375291 19605704 19375291 19942168 6847831 19942168 6847831 18632628 16574410 18632628 16574410 15413015 12219334 15413015 12219334 12505682 6343454 12505682 6343454 4130922 22955954 4130922 22955954 6597486 12062955 6597486 12062955 16223773 10603478 16223773 10603478 8627866 7426964 8627866 7426964 7479828 10458731 7479828 10458731 19714471 7375199 19714471 7375199 7639512 11065035 7639512 11065035 13088499 13811717 13088499 13811717 18473073 7909078 18473073 7909078 20331593 7049079 20331593 7049079 14650957 15126918 14650957 15126918 19321353 5309054 19321353 5309054 5548943 11285903 5548943 11285903 16163330 7285935 16163330 7285935 19692228 18969206 19692228 18969206 13131926 12782527 13131926 12782527 4699221 2479873 4699221 2479873 2890801 5290241 2890801 5290241 6780448 14058306 6780448 14058306 13765117 12334243 13765117 12334243 9121616 6964245 9121616 6964245 20223233 11612223 20223233 11612223 12161587 12992744 12161587 12992744 16887922 16226776 16887922 16226776 13286937 11363415 13286937 11363415 16329203 8904071 16329203 8904071 9520969 10376294 9520969 10376294 18783197 8351116 18783197 8351116 11707724 22192294 11707724 22192294 3864210 3767754 3864210 3767754 4950487 6540306 4950487 6540306 19859205 19446111 19859205 19446111 2306278 2040744 2306278 2040744 23653152 20871361 23653152 20871361 6731720 14135327 6731720 14135327 13659473 6671513 13659473 6671513 23316457 22681963 23316457 22681963 4180987 21416522 4180987 21416522 19348229 16050970 19348229 16050970 6174214 5607011 6174214 5607011 5638874 19706313 5638874 19706313 20878344 23026752 20878344 23026752 1781961 2122510 1781961 2122510 13166659 18426093 13166659 18426093 1681127 25467343 1681127 25467343 20109139 11639829 20109139 11639829 10578872 17730503 10578872 17730503 8498048 18911942 8498048 18911942 21512454 23316139 21512454 23316139 24354244 3199641 24354244 3199641 7875483 9343271 7875483 9343271 11658193 20331935 11658193 20331935 5982429 5873624 5982429 5873624 17707955 16291062 17707955 16291062 14283276 4969342 14283276 4969342 5073799 6679477 5073799 6679477 9540036 10093700 9540036 10093700 12724535 19358025 12724535 19358025 7771480 10197578 7771480 10197578 14468222 14303245 14468222 14303245 6391186 5805877 6391186 5805877 5958179 6175060 5958179 6175060 13324958 16874434 13324958 16874434 8814341 18638070 8814341 18638070 20995542 3523868 20995542 3523868 3792936 8164061 3792936 8164061 17632928 10875824 17632928 10875824 15217872 14752736 15217872 14752736 11734074 20004181 11734074 20004181 20367466 7370464 20367466 7370464 7802467 9275626 7802467 9275626 10784238 11464673 10784238 11464673 14185020 22546680 14185020 22546680 23568924 5606331 23568924 5606331 5983185 8045932 5983185 8045932 11435189 12639685 11435189 12639685 21518050 20836737 21518050 20836737 19068716 10579170 19068716 10579170 9472617 20504826 9472617 20504826 21091793 8258625 21091793 8258625 8776446 21016835 8776446 21016835 23132235 3709381 23132235 3709381 17547519 13431290 17547519 13431290 11683455 2713967 11683455 2713967 3049144 7255091 3049144 7255091 13041312 20375731 13041312 20375731 6729651 13309272 6729651 13309272 18952649 5024776 18952649 5024776 5217797 5329721 5217797 5329721 9153422 13165878 9153422 13165878 25318308 24265385 25318308 24265385 2642654 22281021 2642654 22281021 22884291 5971623 22884291 5971623 10250710 18562954 10250710 18562954 19277665 22831696 19277665 22831696 4159275 19922464 4159275 19922464 12705013 11858105 12705013 11858105 15097321 13971821 15097321 13971821 5157930 21958422 5157930 21958422 25817722 24843962 25817722 24843962 7337616 12923285 7337616 12923285 14843383 23594043 14843383 23594043 24498751 6541980 24498751 6541980 20056162 18855252 20056162 18855252 18037420 13089685 18037420 13089685 12501043 5218633 12501043 5218633 4473898 4289988 4473898 4289988 5448402 13155340 5448402 13155340 15094624 11294236 15094624 11294236 11376277 7575317 11376277 7575317 22791770 4028066 22791770 4028066 21325758 17012699 21325758 17012699 10435476 2043146 10435476 2043146 25388391 24232716 25388391 24232716 3321250 15516784 3321250 15516784 16938334 10051377 16938334 10051377 16180122 19715015 16180122 19715015 21207986 21986847 21207986 21986847 3808163 22941063 3808163 22941063 4353611 10142176 4353611 10142176 16550262 18311063 16550262 18311063 6842467 6657460 6842467 6657460 19251947 16747654 19251947 16747654 7669212 19566172 7669212 19566172 21838516 21061471 21838516 21061471 7429778 16663365 7429778 16663365 11246047 7788495 11246047 7788495 7861634 9189076 7861634 9189076 13316248 13237701 13316248 13237701 17094341 16884247 17094341 16884247 8931973 5636396 8931973 5636396 21063231 7193013 21063231 7193013 19426892 13967051 19426892 13967051 7909182 7127131 7909182 7127131 6217380 20929774 6217380 20929774 8568897 9412310 8568897 9412310 16820301 11013005 16820301 11013005 11863571 12706684 11863571 12706684 18502497 22566119 18502497 22566119 4523343 20402530 4523343 20402530 20337472 15484812 20337472 15484812 11084199 20238922 11084199 20238922 6645247 5118169 6645247 5118169 5365392 20419345 5365392 20419345 7435242 6480252 7435242 6480252 6665201 10949159 6665201 10949159 12856391 14023163 12856391 14023163 16642418 3906344 16642418 3906344 2822392 24217175 2822392 24217175 2919135 8664222 2919135 8664222 9587988 10979666 9587988 10979666 13029185 17093803 13029185 17093803 17690352 9527899 17690352 9527899 10345422 10557954 10345422 10557954 26203375 25158185 26203375 25158185 4398977 22226862 4398977 22226862 6879543 17725705 6879543 17725705 12794614 12795538 12794614 12795538 18102501 19843328 18102501 19843328 20812078 20231593 20812078 20231593 8813136 7627337 8813136 7627337 4360468 22645469 4360468 22645469 4968025 21806487 4968025 21806487 22472364 19357568 22472364 19357568 3194101 2905167 3194101 2905167 17450842 10389846 17450842 10389846 12319570 19252775 12319570 19252775 20408604 6580407 20408604 6580407 10239132 14944887 10239132 14944887 14388647 6555156 14388647 6555156 20867853 11891899 20867853 11891899 10786628 18003438 10786628 18003438 8422188 18966045 8422188 18966045 19472377 18383367 19472377 18383367 17933673 16816525 17933673 16816525 10306734 8257034 10306734 8257034 21779074 3683724 21779074 3683724 22991088 4653745 22991088 4653745 6580910 7143326 6580910 7143326 19989367 16285324 19989367 16285324 14080848 7599969 14080848 7599969 20119079 4437618 20119079 4437618 22219764 10707707 22219764 10707707 14094684 13966273 14094684 13966273 12254303 20303252 12254303 20303252 20813684 15781054 20813684 15781054 13369193 10920504 13369193 10920504 5601883 21383270 5601883 21383270 22090396 12467610 22090396 12467610 8981221 23628509 8981221 23628509 24738071 2238254 24738071 2238254 6828823 19796517 6828823 19796517 9579447 12433429 9579447 12433429 13215793 3643819 13215793 3643819 23141873 10480431 23141873 10480431 16146483 11172335 16146483 11172335 7335956 20656374 7335956 20656374 6293645 20224832 6293645 20224832 13721169 4264496 13721169 4264496 2400162 24412021 2400162 24412021 23074877 21522063 23074877 21522063 7406600 8320094 7406600 8320094 10190528 16088949 10190528 16088949 17223176 23988364 17223176 23988364 3062331 6527381 3062331 6527381 7209455 18982236 7209455 18982236 9235057 17217788 9235057 17217788 14556818 12904766 14556818 12904766 8413725 20115908 8413725 20115908 6138271 21347104 6138271 21347104 22231866 19018844 22231866 19018844 15833085 10514958 15833085 10514958 4626317 23345479 4626317 23345479 3653389 5453006 3653389 5453006 21963766 5323253 21963766 5323253 12197383 12234328 12197383 12234328 14550560 17625980 14550560 17625980 20586929 21116887 20586929 21116887 24211720 2644382 24211720 2644382 23123922 8751583 23123922 8751583 11995679 22019228 11995679 22019228 4199291 22670019 4199291 22670019 6178432 18287390 6178432 18287390 11922099 13143169 11922099 13143169 13329376 13497803 13329376 13497803 18507784 18038364 18507784 18038364 6800481 6566430 6800481 6566430 10473843 10245538 10473843 10245538 14768606 14248159 14768606 14248159 9938507 22036783 9938507 22036783 24275546 23558541 24275546 23558541 3460780 19110440 3460780 19110440 18090512 12410314 18090512 12410314 12146856 11132036 12146856 11132036 16676715 9107265 16676715 9107265 19840415 5951851 19840415 5951851 5823722 5633853 5823722 5633853 15080415 18311451 15080415 18311451 5815899 22678447 5815899 22678447 4275815 20413765 4275815 20413765 17897288 11647950 17897288 11647950 14157054 22883683 14157054 22883683 3994191 22368276 3994191 22368276 19259567 16508301 19259567 16508301 7552338 5376363 7552338 5376363 5143419 24664755 5143419 24664755 292949 423956 292949 423956 855294 23913282 855294 23913282 18846117 9438866 18846117 9438866 5869389 5692885 5869389 5692885 18179476 18900233 18179476 18900233 4324120 22527120 4324120 22527120 7794387 18379937 7794387 18379937 12320742 10847659 12320742 10847659 6782124 23114756 6782124 23114756 24050498 17730038 24050498 17730038 7603519 19481591 7603519 19481591 18434433 8998452 18434433 8998452 14635919 14330652 14635919 14330652 15658734 16000476 15658734 16000476 3669478 23202668 3669478 23202668 13297329 13331844 13297329 13331844 15838050 6648956 15838050 6648956 7105063 8360792 7105063 8360792 9169760 13975357 9169760 13975357 16768404 17842527 16768404 17842527 18181658 11166506 18181658 11166506 11774391 14069185 11774391 14069185 16788184 16512277
100003 0 672483499 687331521 672483499 375659582 672483499 375659582 194975163 92295368 194975163 92295368 922799160 9410364 922799160 9410364 373465725 591936014 373465725 591936014 146800010 269074239 146800010 269074239 955062809 919555590 955062809 919555590 388086655 698703682 388086655 698703682 867995780 979604237 867995780 979604237 69980637 238460623 69980637 238460623 695378017 666311400 695378017 666311400 736368280 92800872 736368280 92800872 572190119 838692880 572190119 838692880 740087765 188911641 740087765 188911641 31621067 901816043 31621067 901816043 989760143 214622589 989760143 214622589 445646059 598875435 445646059 598875435 91031444 13372507 91031444 13372507 789055458 874179229 789055458 874179229 24774321 29421184 24774321 29421184 927635498 853937248 927635498 853937248 279494253 67161377 279494253 67161377 970935986 788438519 970935986 788438519 89435566 49723511 89435566 49723511 806363551 371957519 806363551 371957519 547594805 34207194 547594805 34207194 1480208 882721199 1480208 882721199 312925082 246873295 312925082 246873295 764845456 923040270 764845456 923040270 4557273 675716307 4557273 675716307 967346172 91174045 967346172 91174045 845636635 945715748 845636635 945715748 163181852 883011556 163181852 883011556 126226554 33122042 126226554 33122042 797791861 321322255 797791861 321322255 338735282 98934695 338735282 98934695 71329801 584596498 71329801 584596498 452893518 975950841 452893518 975950841 129729516 741572249 129729516 741572249 996500289 15575578 996500289 15575578 393173258 411491182 393173258 411491182 756062000 979813935 756062000 979813935 993556308 212255706 993556308 212255706 72550460 43931961 72550460 43931961 737787897 986441610 737787897 986441610 628904791 619812211 628904791 619812211 106489342 386623371 106489342 386623371 312155732 88411241 312155732 88411241 946593433 449968109 946593433 449968109 282181051 492050572 282181051 492050572 984964649 297141325 984964649 297141325 117392704 993296129 117392704 993296129 919309443 753981843 919309443 753981843 299075012 130722714 299075012 130722714 891387104 962560585 891387104 962560585 858279626 175894129 858279626 175894129 372374668 853165907 372374668 853165907 20637063 694664718 20637063 694664718 441408097 937552956 441408097 937552956 142951034 9730358 142951034 9730358 842922556 164700333 842922556 164700333 933963891 368932261 933963891 368932261 572417179 156492767 572417179 156492767 784579267 853780576 784579267 853780576 854401963 134938242 854401963 134938242 14130339 251879354 14130339 251879354 727558931 691048640 727558931 691048640 240336966 427891369 240336966 427891369 363415361 837090603 363415361 837090603 99170370 184335256 99170370 184335256 782661731 631010696 782661731 631010696 48755757 988356149 48755757 988356149 443297283 165916687 443297283 165916687 962846511 348628299 962846511 348628299 744086150 204754591 744086150 204754591 365249301 883923186 365249301 883923186 649925979 469930796 649925979 469930796 546869360 693485355 546869360 693485355 41518803 122294526 41518803 122294526 206537080 579581495 206537080 579581495 504346145 24110847 504346145 24110847 805164223 446316747 805164223 446316747 218226106 778805937 218226106 778805937 514690079 136870089 514690079 136870089 932676806 492494101 932676806 492494101 422329713 873192104 422329713 873192104 301271708 42566703 301271708 42566703 911559135 939161356 911559135 939161356 45114592 32332482 45114592 32332482 811842716 987777931 811842716 987777931 1738647 31997197 1738647 31997197 145968688 126789107 145968688 126789107 679412468 698074191 679412468 698074191 136897722 283115618 136897722 283115618 898302269 748213940 898302269 748213940 140558227 994125905 140558227 994125905 347312318 444784147 347312318 444784147 740745640 83976646 740745640 83976646 10469502 568796850 10469502 568796850 314848659 45217697 314848659 45217697 987089370 860916577 987089370 860916577 860568223 5588238 860568223 5588238 141791879 689893420 141791879 689893420 956714848 994661720 956714848 994661720 849026099 859138678 849026099 859138678 85594625 33212257 85594625 33212257 940244812 563470726 940244812 563470726 343111010 375124180 343111010 375124180 901627307 24219025 901627307 24219025 690293296 656352640 690293296 656352640 185054328 93982797 185054328 93982797 532098182 556384161 532098182 556384161 953111011 981445207 953111011 981445207 182535905 414234657 182535905 414234657 761183191 593294138 761183191 593294138 18298719 997051520 18298719 997051520 802907639 790103973 802907639 790103973 156287610 224622563 156287610 224622563 788576523 880821033 788576523 880821033 109860170 151380390 109860170 151380390 465862132 271140514 465862132 271140514 622236406 750394645 622236406 750394645 546598516 78155435 546598516 78155435 157062054 851388827 157062054 851388827 790629953 530771691 790629953 530771691 483516993 28331242 483516993 28331242 270578757 772402074 270578757 772402074 95254139 194818082 95254139 194818082 978537608 748552780 978537608 748552780 72822487 297691751 72822487 297691751 412150611 983246654 412150611 983246654 899159577 197445062 899159577 197445062 692580833 763582368 692580833 763582368 655293463 989696866 655293463 989696866 910771019 604673202 910771019 604673202 41736780 413752574 41736780 413752574 853664604 109798971 853664604 109798971 423008612 28248206 423008612 28248206 865534887 917025950 865534887 917025950 609458136 304212637 609458136 304212637 811837666 938648466 811837666 938648466 423441632 193789632 423441632 193789632 38828697 786211037 38828697 786211037 687805720 416852875 687805720 416852875 342684918 594900957 342684918 594900957 685194558 63167346 685194558 63167346 427222084 957548487 427222084 957548487 877862334 827732198 877862334 827732198 9533649 999097623 9533649 999097623 796122594 221671866 796122594 221671866 394118530 917002528 394118530 917002528 981204700 803787637 981204700 803787637 4572342 907720353 4572342 907720353 941267827 675415194 941267827 675415194 891658799 348434765 891658799 348434765 226767627 917488334 226767627 917488334 38213827 888563087 38213827 888563087 764939114 529293934 764939114 529293934 975791735 990998029 975791735 990998029 10734848 920848493 10734848 920848493 424129810 603292445 424129810 603292445 885169697 389994602 885169697 389994602 266047869 27847778 266047869 27847778 765743849 612523861 765743849 612523861 489169792 781270143 489169792 781270143 215454007 60674447 215454007 60674447 861897738 244141133 861897738 244141133 574118828 928965279 574118828 928965279 950704797 190262595 950704797 190262595 499959217 499580203 499959217 499580203 932456792 27320022 932456792 27320022 44118857 792056606 44118857 792056606 998707663 175522228 998707663 175522228 734045461 828696485 734045461 828696485 315988134 230283786 315988134 230283786 658021726 871242565 658021726 871242565 553743640 163507835 553743640 163507835 935202063 972522762 935202063 972522762 598239723 19752105 598239723 19752105 855875773 796308105 855875773 796308105 692959133 941591726 692959133 941591726 73499032 86534590 73499032 86534590 746648565 917010864 746648565 917010864 315303514 365968379 315303514 365968379 730394122 996976030 730394122 996976030 956469803 316151064 956469803 316151064 718920165 788030002 718920165 788030002 311728386 132554784 311728386 132554784 89797977 73551881 89797977 73551881 879097664 997895660 879097664 997895660 978258592 191352011 978258592 191352011 397476428 650295005 397476428 650295005 990725749 958551106 990725749 958551106 300536107 430812071 300536107 430812071 23279024 57615322 23279024 57615322 961945189 818789369 961945189 818789369 477765460 239286861 477765460 239286861 171844237 990798290 171844237 990798290 839299679 855689580 839299679 855689580 68219144 694900778 68219144 694900778 992225012 229130067 992225012 229130067 14351365 120488453 14351365 120488453 948726975 843728005 948726975 843728005 841149023 792240525 841149023 792240525 346353341 339239010 346353341 339239010 863503418 973279978 863503418 973279978 94491806 192271381 94491806 192271381 758497075 926940470 758497075 926940470 267047095 241921422 267047095 241921422 791342978 742129461 791342978 742129461 246368508 42099231 246368508 42099231 7880244 187419750 7880244 187419750 648856684 993714302 648856684 993714302 31101458 496733523 31101458 496733523 738710973 662828230 738710973 662828230 308935114 943770524 308935114 943770524 33602981 28273732 33602981 28273732 834325027 197845015 834325027 197845015 7289329 853174216 7289329 853174216 357418706 249728355 357418706 249728355 837607106 934876580 837607106 934876580 178449881 197400808 178449881 197400808 927281749 712980806 927281749 712980806 133024775 96068479 133024775 96068479 781891556 318720517 781891556 318720517 467257972 973606444 467257972 973606444 11504271 616110222 11504271 616110222 686468646 121715436 686468646 121715436 999337865 998290810 999337865 998290810 773047371 343463207 773047371 343463207 445350780 619481437 445350780 619481437 806209946 102266181 806209946 102266181 493109634 481613749 493109634 481613749 907097285 236996326 907097285 236996326 1064974 945140178 1064974 945140178 922329854 510203147 922329854 510203147 50874172 84634249 50874172 84634249 263695492 962539966 263695492 962539966 867998237 32840433 867998237 32840433 5797763 160449927 5797763 160449927 420008974 646908621 420008974 646908621 737053251 30041847 737053251 30041847 55215934 950783944 55215934 950783944 501019200 568964320 501019200 568964320 862642211 25911531 862642211 25911531 237125985 282187219 237125985 282187219 940158200 28404970 940158200 28404970 862889870 765900448 862889870 765900448 363878860 136685619 363878860 136685619 131255465 636531851 131255465 636531851 814388293 996844002 814388293 996844002 208572454 656491939 208572454 656491939 951552888 923315227 951552888 923315227 360196323 64515409 360196323 64515409 822773259 157066868 822773259 157066868 441404051 897517453 441404051 897517453 975469183 1420565 975469183 1420565 204611451 794706079 204611451 794706079 738779046 958133871 738779046 958133871 107689072 14356361 107689072 14356361 922216609 484057050 922216609 484057050 114307755 42130481 114307755 42130481 633638260 525511940 633638260 525511940 233254826 987185249 233254826 987185249 980598871 355624127 980598871 355624127 43852300 186390307 43852300 186390307 892075169 796355189 892075169 796355189 401806805 279092123 401806805 279092123 908396034 884628144 908396034 884628144 414400583 473557956 414400583 473557956 122866400 766085256 122866400 766085256 946839427 254927318 946839427 254927318 224107085 761676821 224107085 761676821 465116659 62618950 465116659 62618950 231408781 994098249 231408781 994098249 670969656 144185581 670969656 144185581 76401860 930902473 76401860 930902473 980284975 205357530 980284975 205357530 497069898 629298937 497069898 629298937 110534649 974101993 110534649 974101993 935090862 550791378 935090862 550791378 508476424 210987204 508476424 210987204 122242590 429493175 122242590 429493175 758176819 540803489 758176819 540803489 136531504 33773040 136531504 33773040 637591151 715477976 637591151 715477976 467759812 98575002 467759812 98575002 622378887 909828177 622378887 909828177 820096992 368202838 820096992 368202838 85351282 475274186 85351282 475274186 983162804 19350607 983162804 19350607 116013161 352054855 116013161 352054855 895158779 166309594 895158779 166309594 99283857 820500811 99283857 820500811 995977039 51228937 995977039 51228937 197019981 715167065 197019981 715167065 455915943 223266437 455915943 223266437 157347463 991097373 157347463 991097373 919466396 68475760 919466396 68475760 642837777 721101010 642837777 721101010 108763023 931452408 108763023 931452408 441695934 432660859 441695934 432660859 195655189 931743798 195655189 931743798 522433544 152068089 522433544 152068089 705744945 789107047 705744945 789107047 161339319 588935000 161339319 588935000 973565901 985859241 973565901 985859241 508200028 119655150 508200028 119655150 980843944 800554372 980843944 800554372 47399890 83062926 47399890 83062926 867947793 545704066 867947793 545704066 462946850 821145107 462946850 821145107 633852906 736483434 633852906 736483434 20253732 1785790 20253732 1785790 128353190 599340462 128353190 599340462 907849672 252448874 907849672 252448874 485598963 973453274 485598963 973453274 47252376 908636693 47252376 908636693 866242481 490828440 866242481 490828440 245955040 999165238 245955040 999165238 623939844 224981529 623939844 224981529 256463895 783751461 256463895 783751461 461346700 118257387 461346700 118257387 34667787 374806510 34667787 374806510 829578481 727865281 829578481 727865281 118698873 327804916 118698873 327804916 681827184 429118282 681827184 429118282 43560785 162598726 43560785 162598726 325315646 852614252 325315646 852614252 937242049 453008564 937242049 453008564 43117279 137436746 43117279 137436746 659701767 958775317 659701767 958775317 865432267 257042081 865432267 257042081 160230913 76210656 160230913 76210656 899908285 522924892 899908285 522924892 1296549 70964887 1296549 70964887 729564654 977140784 729564654 977140784 156790985 417553397 156790985 417553397 945855680 938477210 945855680 938477210 366795942 45149965 366795942 45149965 275670561 857616360 275670561 857616360 984774691 313082466 984774691 313082466 226320062 610564690 226320062 610564690 905882222 37062420 905882222 37062420 266356330 812023910 266356330 812023910 818632703 296356142 818632703 296356142 683957414 940334126 683957414 940334126 199439394 661952150 199439394 661952150 555174785 330357990 555174785 330357990 362738384 904234053 362738384 904234053 123121718 183688759 123121718 183688759 682951626 597069610 682951626 597069610 406526824 801863102 406526824 801863102 159547319 577094184 159547319 577094184 902608104 59113341 902608104 59113341 54734642 796031489 54734642 796031489 884231804 257291616 884231804 257291616 14416143 999725832 14416143 999725832 663593392 54267200 663593392 54267200 957875795 981163335 957875795 981163335 464090539 118144397 464090539 118144397 167320664 870584113 167320664 870584113 501478530 171744044 501478530 171744044 984519419 910707834 984519419 910707834 230206235 322607683 230206235 322607683 727917176 762502278 727917176 762502278 783393588 853736 783393588 853736 269947140 866739972 269947140 866739972 774241015 754317406 774241015 754317406 185795281 205964480 185795281 205964480 833837348 763879393 833837348 763879393 162403600 565111337 162403600 565111337 398716415 32839667 398716415 32839667 277031978 452922596 277031978 452922596 909560243 964235300 909560243 964235300 66905747 84876031 66905747 84876031 906334763 909076715 906334763 909076715 376843457 279125191 376843457 279125191 752621510 747656708 752621510 747656708 254509107 109691137 254509107 109691137 693884437 972321632 693884437 972321632 820735364 217293973 820735364 217293973 670612440 599695713 670612440 599695713 955651073 936218587 955651073 936218587 17985498 7048568 17985498 7048568 800298180 908877179 800298180 908877179 984664549 378586976 984664549 378586976 866234842 796828968 866234842 796828968 234604546 130646069 234604546 130646069 754601236 859082176 754601236 859082176 25217476 940087400 25217476 940087400 861176706 315434872 861176706 315434872 534824169 811593716 534824169 811593716 66878526 288177158 66878526 288177158 989280885 986581308 989280885 986581308 188674402 97177154 188674402 97177154 729372358 965282195 729372358 965282195 996062343 313188587 996062343 313188587 742131875 867160399 742131875 867160399 112150435 542956453 112150435 542956453 935959703 982342138 935959703 982342138 38204632 545376445 38204632 545376445 771854121 106332951 771854121 106332951 348197519 597757272 348197519 597757272 73147045 844646148 73147045 844646148 638607523 153851932 638607523 153851932 165573940 854858494 165573940 854858494 9139045 504289990 9139045 504289990 908276890 915070834 908276890 915070834 83494760 788527837 83494760 788527837 791338857 411012489 791338857 411012489 3854658 106527082 3854658 106527082 876040181 649491684 876040181 649491684 398151725 29514220 398151725 29514220 79630138 640509698 79630138 640509698 746145325 983863604 746145325 983863604 852828324 737685339 852828324 737685339 115582755 358973145 115582755 358973145 151448134 40558283 151448134 40558283 919621565 935970030 919621565 935970030 27422439 56878902 27422439 56878902 344127354 739268651 344127354 739268651 846835231 210135019 846835231 210135019 597640552 973864055 597640552 973864055 300699664 390941395 300699664 390941395 939715855 40108162 939715855 40108162 282472445 294415003 282472445 294415003 546417159 44958041 546417159 44958041 73234509 931589581 73234509 931589581 867624514 106865667 867624514 106865667 474298823 429891450 474298823 429891450 352166235 929282697 352166235 929282697 139906946 376783262 139906946 376783262 681716371 158617368 681716371 158617368 166159875 710474191 166159875 710474191 649158628 226950936 649158628 226950936 859890260 864065053 859890260 864065053 26097829 134918516 26097829 134918516 850592946 245031027 850592946 245031027 711803203 78005247 711803203 78005247 210730659 865528548 210730659 865528548 905660126 179809750 905660126 179809750 752113781 301001378 752113781 301001378 436161844 789802024 436161844 789802024 895856643 104191285 895856643 104191285 107136198 746684686 107136198 746684686 755369684 158826763 755369684 158826763 266375840 552744992 266375840 552744992 766111640 202254873 766111640 202254873 81983127 858762696 81983127 858762696 788336348 30306864 788336348 30306864 575880564 811058487 575880564 811058487 243634533 49630845 243634533 49630845 847907198 343503473 847907198 343503473 36658691 701635475 36658691 701635475 728969585 449457072 728969585 449457072 200532522 240860147 200532522 240860147 818851390 654860509 818851390 654860509 28119360 121070572 28119360 121070572 800750677 726867078 800750677 726867078 300765860 183449691 300765860 183449691 758767170 858259230 758767170 858259230 349652802 380919379 349652802 380919379 133270774 743031098 133270774 743031098 984622680 153254560 984622680 153254560 50970181 767280764 50970181 767280764 602135701 231260643 602135701 231260643 840092810 911651681 840092810 911651681 92446532 246489898 92446532 246489898 490945832 778324187 490945832 778324187 862384920 582018404 862384920 582018404 125237674 767702857 125237674 767702857 836306042 240014395 836306042 240014395 939716378 84459684 939716378 84459684 128138106 742633377 128138106 742633377 983268175 554747050 983268175 554747050 386618961 85914035 386618961 85914035 258906430 655252772 258906430 655252772 655119414 37688406 655119414 37688406 23209448 821564337 23209448 821564337 393436512 281770491 393436512 281770491 933452765 54326914 933452765 54326914 103902770 643877024 103902770 643877024 441434296 734706894 441434296 734706894 882029784 160408269 882029784 160408269 527974443 923626072 527974443 923626072 923505592 11505820 923505592 11505820 115483180 715605532 115483180 715605532 510779902 120138937 510779902 120138937 277580282 664366675 277580282 664366675 955430237 62427421 955430237 62427421 210958199 439721743 210958199 439721743 850314614 851726161 850314614 851726161 368822996 406471101 368822996 406471101 506976917 186119342 506976917 186119342 242282278 915720541 242282278 915720541 274981167 173580448 274981167 173580448 447164526 808329163 447164526 808329163 661389982 812339026 661389982 812339026 424217083 480327787 424217083 480327787 753132161 911432973 753132161 911432973 572896300 14835455 572896300 14835455 39949976 336212568 39949976 336212568 866924567 864678160 866924567 864678160 131304701 121037243 131304701 121037243 787102983 932365537 787102983 932365537 54701461 667717178 54701461 667717178 688085299 234588306 688085299 234588306 993644367 991599695 993644367 991599695 114962546 219067403 114962546 219067403 716181263 843571028 716181263 843571028 104098899 205094265 104098899 205094265 404163556 618478821 404163556 618478821 938021815 913859488 938021815 913859488 29418347 287467900 29418347 287467900 830076761 991279477 830076761 991279477 909752776 298504648 909752776 298504648 608822669 971061618 608822669 971061618 325706119 787998500 325706119 787998500 805499908 260949078 805499908 260949078 286435945 878887414 286435945 878887414 991865470 311575550 991865470 311575550 475130304 222291043 475130304 222291043 858282844 800047108 858282844 800047108 884380861 319840476 884380861 319840476 290865657 733318154 290865657 733318154 661464648 754963713 661464648 754963713 971607782 4596274 971607782 4596274 441201619 848404533 441201619 848404533 27988222 482597690 27988222 482597690 692557155 791617295 692557155 791617295 57500961 223526271 57500961 223526271 547532002 896627281 547532002 896627281 242198488 59720472 242198488 59720472 974754885 748247149 974754885 748247149 477688451 238429456 477688451 238429456 963404874 815152843 963404874 815152843 718931783 116268746 718931783 116268746 127573225 859316701 127573225 859316701 995354122 233375120 995354122 233375120 59895578 878858448 59895578 878858448 323608196 333247949 323608196 333247949 963193555 658237192 963193555 658237192 761619800 53686570 761619800 53686570 366787945 870248201 366787945 870248201 953961336 40345456 953961336 40345456 616500417 668626692 616500417 668626692 126157491 64443725 126157491 64443725 8580349 895196735 8580349 895196735 291899057 419933805 291899057 419933805 977322396 996011019 977322396 996011019 300226322 10098995 300226322 10098995 813957766 975852715 813957766 975852715 683879633 487945444 683879633 487945444 85296905 711736774 85296905 711736774 839658616 155560279 839658616 155560279 640338654 739712604 640338654 739712604 194790145 919597161 194790145 919597161 384387952 474832508 384387952 474832508 13031210 980505914 13031210 980505914 919930167 175589285 919930167 175589285 37115353 840665133 37115353 840665133 813814000 45654435 813814000 45654435 503789347 714983310 503789347 714983310 961368037 36715584 961368037 36715584 40909050 919556214 40909050 919556214 984160357 523615560 984160357 523615560 431418151 936840416 431418151 936840416 29194443 426302611 29194443 426302611 968268895 926007104 968268895 926007104 2338702 110437379 2338702 110437379 886503749 771992946 886503749 771992946 213667154 44840415 213667154 44840415 458294681 981308619 458294681 981308619 946104571 136560788 946104571 136560788 247056778 516501129 247056778 516501129 838287736 804504210 838287736 804504210 114746479 4444238 114746479 4444238 48994108 933110369 48994108 933110369 795924080 310491963 795924080 310491963 333770761 952373970 333770761 952373970 118504258 6363491 118504258 6363491 889068081 713871103 889068081 713871103 321798715 245510396 321798715 245510396 950900677 904814051 950900677 904814051 121623590 708582988 121623590 708582988 772680810 64732607 772680810 64732607 60323200 988449122 60323200 988449122 632239578 633037804 632239578 633037804 34571865 83676880 34571865 83676880 979720088 941792494 979720088 941792494 122051940 169452890 122051940 169452890 792879756 5003623 792879756 5003623 84246264 758925423 84246264 758925423 4320258 270540201 4320258 270540201 404220936 845170722 404220936 845170722 52383900 576118290 52383900 576118290 902722252 514350854 902722252 514350854 77932194 117725317 77932194 117725317 661709770 814669628 661709770 814669628 6631402 160266080 6631402 160266080 712482483 738181073 712482483 738181073 322287831 354161176 322287831 354161176 996789378 97161005 996789378 97161005 614327911 892767376 614327911 892767376 866851508 377106078 866851508 377106078 526777159 911946132 526777159 911946132 285425107 126631670 285425107 126631670 611097990 769434195 611097990 769434195 838517827 403648815 838517827 403648815 446657583 201613387 446657583 201613387 56191660 305272028 56191660 305272028 901897211 607114880 901897211 607114880 202926425 776167956 202926425 776167956 878288824 340561923 878288824 340561923 132967594 769665688 132967594 769665688 858832045 211803209 858832045 211803209 287968489 893188538 287968489 893188538 44161930 368143 44161930 368143 972270731 832853265 972270731 832853265 29846126 63929792 29846126 63929792 400272905 678054260 400272905 678054260 999429913 255655366 999429913 255655366 763960405 107027247 763960405 107027247 310736780 997759244 310736780 997759244 708469586 256289517 708469586 256289517 473700463 126743005 473700463 126743005 152240762 403784925 152240762 403784925 521867964 921602713 521867964 921602713 154831819 158442952 154831819 158442952 991536470 752052814 991536470 752052814 720849655 97715191 720849655 97715191 950669999 333883589 950669999 333883589 290942644 662203441 290942644 662203441 573338054 313695586 573338054 313695586 2491499 690758706 2491499 690758706 725657088 236075526 725657088 236075526 263009428 860377465 263009428 860377465 76141236 163152834 76141236 163152834 512318273 959353781 512318273 959353781 83791338 67282063 83791338 67282063 782733884 283405540 782733884 283405540 662945061 743662116 662945061 743662116 370579037 27082812 370579037 27082812 991410923 940537504 991410923 940537504 300001721 615547456 300001721 615547456 850796506 320237659 850796506 320237659 226325486 648027196 226325486 648027196 986136947 8624894 986136947 8624894 470484991 752325315 470484991 752325315 151836199 130920841 151836199 130920841 38361059 917592404 38361059 917592404 390033071 332214789 390033071 332214789 995384452 971817733 995384452 971817733 410182175 37145441 410182175 37145441 602027280 616021130 602027280 616021130 839697539 339013480 839697539 339013480 377226072 107410092 377226072 107410092 442158042 269449527 442158042 269449527 785715747 437767617 785715747 437767617 177882259 888718722 177882259 888718722 486834886 128240564 486834886 128240564 844128828 86049470 844128828 86049470 306468444 820913957 306468444 820913957 29711871 23279758 29711871 23279758 760412494 529399937 760412494 529399937 962680962 284952203 962680962 284952203 247089730 841081298 247089730 841081298 526739581 70934719 526739581 70934719 348817917 975185783 348817917 975185783 59728250 357536580 59728250 357536580 905897165 927556584 905897165 927556584 483835516 143446195 483835516 143446195 242452279 618644628 242452279 618644628 553167870 984600330 553167870 984600330 402001596 167269549 402001596 167269549 191941464 936044597 191941464 936044597 590567661 199243138 590567661 199243138 176495498 360937636 176495498 360937636 664867394 920408466 664867394 920408466 122811740 23613493 122811740 23613493 332219638 222134603 332219638 222134603 890564954 963024262 890564954 963024262 60666400 109344543 60666400 109344543 341318178 858197896 341318178 858197896 941244907 254842736 941244907 254842736 31294429 128163180 31294429 128163180 883548197 822792144 883548197 822792144 575709981 15551859 575709981 15551859 194723829 447611242 194723829 447611242 496984905 15131199 496984905 15131199 992022800 645936269 992022800 645936269 88505309 447381157 88505309 447381157 608865544 632831230 608865544 632831230 81671 960112813 81671 960112813 228068812 144254157 228068812 144254157 596569007 816048965 596569007 816048965 285364651 373575352 285364651 373575352 48183572 884846825 48183572 884846825 290170081 496263978 290170081 496263978 904021708 742023377 904021708 742023377 167675963 999436347 167675963 999436347 548038069 104941370 548038069 104941370 122125585 991382268 122125585 991382268 870074461 239297770 870074461 239297770 339632844 940055630 339632844 940055630 951514112 793105409 951514112 793105409 497278737 84744860 497278737 84744860 975432247 570963146 975432247 570963146 207655657 49142347 207655657 49142347 564339170 724440224 564339170 724440224 786705958 131559521 786705958 131559521 212124321 860571801 212124321 860571801 639069199 96292292 639069199 96292292 17806561 361135708 17806561 361135708 984459056 550090562 984459056 550090562 63036316 741138866 63036316 741138866 537787866 148874270 537787866 148874270 803002072 733244464 803002072 733244464 48463502 169145388 48463502 169145388 910327560 458971175 910327560 458971175 714333042 855675555 714333042 855675555 213551245 410707029 213551245 410707029 740867314 977149932 740867314 977149932 65319035 860222064 65319035 860222064 658601346 51651721 658601346 51651721 200959382 597380514 200959382 597380514 996448488 82924999 996448488 82924999 259120948 183726667 259120948 183726667 619914957 728143541 619914957 728143541 8158904 18721961 8158904 18721961 985444511 377663884 985444511 377663884 67642423 163414956 67642423 163414956 667574567 902228240 667574567 902228240 83289534 185608708 83289534 185608708 577049915 904697016 577049915 904697016 437490296 271316707 437490296 271316707 692578209 905922176 692578209 905922176 391949359 34156667 391949359 34156667 898245103 942579835 898245103 942579835 412575105 739040183 412575105 739040183 853203503 125092277 853203503 125092277 521407704 323800947 521407704 323800947 845640765 109062824 845640765 109062824 279959211 16579563 279959211 16579563 865623965 597897324 865623965 597897324 77445533 195968302 77445533 195968302 549886332 859543615 549886332 859543615 208602127 89749196 208602127 89749196 659853470 994999445 659853470 994999445 265846177 620278498 265846177 620278498 94906133 442240845 94906133 442240845 397119175 564572765 397119175 564572765 78772044 296474424 78772044 296474424 727439153 921751522 727439153 921751522 311050178 692178327 311050178 692178327 170859244 232947590 170859244 232947590 784835721 827709173 784835721 827709173 70672981 280284839 70672981 280284839 850212931 55790139 850212931 55790139 180205719 948292454 180205719 948292454 565125217 691657339 565125217 691657339 779636531 601859615 779636531 601859615 454409616 195693935 454409616 195693935 203964732 963985277 203964732 963985277 976717803 276436436 976717803 276436436 450193101 761745571 450193101 761745571 744202843 913495197 744202843 913495197 171958769 370158572 171958769 370158572 644543137 35822437 644543137 35822437 167098547 864658290 167098547 864658290 402436619 436562434 402436619 436562434 314948439 194419283 314948439 194419283 736833409 992197973 736833409 992197973 556431 794118036 556431 794118036 948205290 148489394 948205290 148489394 124506310 847828932 124506310 847828932 934385239 142773747 934385239 142773747 451776055 837507919 451776055 837507919 943863055 127438023 943863055 127438023 143869601 985487682 143869601 985487682 549941691 583478706 549941691 583478706 65096497 82147838 65096497 82147838 742226614 772936007 742226614 772936007 370250862 283332409 370250862 283332409 15677060 980461365 15677060 980461365 104681478 332211671 104681478 332211671 919516074 804849160 919516074 804849160 524320812 994094086 524320812 994094086 218253071 686989773 218253071 686989773 732388614 177457148 732388614 177457148 158620809 934929778 158620809 934929778 520030772 186550235 520030772 186550235 137336801 105028488 137336801 105028488 294673087 568913084 294673087 568913084 619452157 877840752 619452157 877840752 61936647 157411884 61936647 157411884 362483977 980823554 362483977 980823554 35834761 272684155 35834761 272684155 441690233 995939897 441690233 995939897 115640253 458693212 115640253 458693212 974793813 66990887 974793813 66990887 116286729 954864564 116286729 954864564 565512786 5776207 565512786 5776207 911423963 642761881 911423963 642761881 104020978 962266572 104020978 962266572 986599354 248691142 986599354 248691142 486020518 800033031 486020518 800033031 201510694 221958737 201510694 221958737 301648138 834767489 301648138 834767489 457549960 24343961 457549960 24343961 980083322 544656541 980083322 544656541 477867135 523063735 477867135 523063735 999819392 21443754 999819392 21443754 437938598 496736598 437938598 496736598 42696533 189938103 42696533 189938103 623833800 627424094 623833800 627424094 926095149 283015627 926095149 283015627 402430802 26397468 402430802 26397468 955372155 931239717 955372155 931239717 35805889 281837157 35805889 281837157 482508456 437453526 482508456 437453526 876161713 851417204 876161713 851417204 5978259 5531534 5978259 5531534 448299546 65080131 448299546 65080131 816498824 817484997 816498824 817484997 696887956 381885373 696887956 381885373 149311244 671730409 149311244 671730409 914248746 107383742 914248746 107383742 109989466 932383534 109989466 932383534 685177202 398155452 685177202 398155452 411982385 110319973 411982385 110319973 155621827 289147593 155621827 289147593 805413634 733779473 805413634 733779473 118117257 520688319 118117257 520688319 19847353 171141742 19847353 171141742 945262054 867014811 945262054 867014811 76127660 91595252 76127660 91595252 973396454 941102365 973396454 941102365 719922643 502735520 719922643 502735520 188115478 148629554 188115478 148629554 860107488 782948881 860107488 782948881 343805980 66998823 343805980 66998823 749918432 788051046 749918432 788051046 995597653 538580611 995597653 538580611 268118526 326054088 268118526 326054088 68754110 735235041 68754110 735235041 997275844 974873552 997275844 974873552 846332596 781114383 846332596 781114383 735413860 33248598 735413860 33248598 13717748 975383781 13717748 975383781 583795766 178808690 583795766 178808690 300765178 910799136 300765178 910799136 935082771 685542600 935082771 685542600 440032221 294228934 440032221 294228934 715176795 87166358 715176795 87166358 363695541 723600432 363695541 723600432 926360089 156458170 926360089 156458170 315551802 729851809 315551802 729851809 369542433 155498071 369542433 155498071 193734545 848404854 193734545 848404854 566398436 502728772 566398436 502728772 754481561 75435929 754481561 75435929 495050578 835923686 495050578 835923686 71884102 406120806 71884102 406120806 902273761 92334471 902273761 92334471 321068595 728620892 321068595 728620892 643892466 751291 643892466 751291 220596204 960298199 220596204 960298199 38727137 974662 38727137 974662 990745403 696446371 990745403 696446371 633605556 21217432 633605556 21217432 994321328 374549404 994321328 374549404 255759158 831716840 255759158 831716840 918128011 154943727 918128011 154943727 314012633 744282033 314012633 744282033 836584307 67973976 836584307 67973976 795884700 880602593 795884700 880602593 77260695 964894539 77260695 964894539 988226557 388045785 988226557 388045785 10879838 188859160 10879838 188859160 867561916 717386510 867561916 717386510 5161213 124323415 5161213 124323415 537619507 721867660 537619507 721867660 162647045 171103258 162647045 171103258 830790286 744413818 830790286 744413818 67066486 75878437 67066486 75878437 910302443 683192622 910302443 683192622 400745704 92261998 400745704 92261998 547289213 996016038 547289213 996016038 948133888 314488472 948133888 314488472 236299092 626815826 236299092 626815826 975823488 927278075 975823488 927278075 260767259 212942946 260767259 212942946 827606710 983815327 827606710 983815327 264758094 331641197 264758094 331641197 952413550 736034374 952413550 736034374 557744535 948850442 557744535 948850442 664067743 559787943 664067743 559787943 727900784 217059082 727900784 217059082 186795366 828860379 186795366 828860379 918494599 410371659 918494599 410371659 24089464 60524942 24089464 60524942 982875298 378626168 982875298 378626168 90374280 714793145 90374280 714793145 909835741 109487608 909835741 109487608 419408457 964831568 419408457 964831568 964690951 508210815 964690951 508210815 308667073 269909260 308667073 269909260 767559157 903900693 767559157 903900693 184718658 277632853 184718658 277632853 841025843 615226864 841025843 615226864 48110527 87604374 48110527 87604374 755377792 923728324 755377792 923728324 192223133 366791735 192223133 366791735 998506633 234475660 998506633 234475660 528621253 863241199 528621253 863241199 82755639 62974062 82755639 62974062 147327350 807111919 147327350 807111919 473666716 534555888 473666716 534555888 957318925 79132696 957318925 79132696 758505723 463822325 758505723 463822325 456320741 103116916 456320741 103116916 208289841 889272685 208289841 889272685 68034059 579664401 68034059 579664401 160265191 671653327 160265191 671653327 243623552 43817208 243623552 43817208 985012651 771338560 985012651 771338560 74719251 582866684 74719251 582866684 697652277 261479713 697652277 261479713 356773384 478524209 356773384 478524209 695857530 92546236 695857530 92546236 65967962 370420758 65967962 370420758 375154876 805176656 375154876 805176656 876092658 517444763 876092658 517444763 597514862 803854372 597514862 803854372 25998594 925791835 25998594 925791835 806727103 79503358 806727103 79503358 31297862 772338573 31297862 772338573 695349968 360084895 695349968 360084895 858405917 836444635 858405917 836444635 126020877 222487370 126020877 222487370 627864104 811498342 627864104 811498342 674976468 69930347 674976468 69930347 30688296 909799433 30688296 909799433 279845815 443593406 279845815 443593406 956276149 972711509 956276149 972711509 113522137 205072530 113522137 205072530 679493558 862049807 679493558 862049807 336524047 22262330 336524047 22262330 58916810 853915789 58916810 853915789 499494016 341319283 499494016 341319283 354845264 874617728 354845264 874617728 845845135 951875674 845845135 951875674 388796423 192356311 388796423 192356311 727065531 899429613 727065531 899429613 37911604 49326760 37911604 49326760 97663884 811656997 97663884 811656997 697778634 123422901 697778634 123422901 270025137 473915198 270025137 473915198 969896841 37161755 969896841 37161755 60473582 818701528 60473582 818701528 442741552 154839372 442741552 154839372 971817530 839400693 971817530 839400693 89312499 357182180 89312499 357182180 420249470 102007068 420249470 102007068 768442181 600447366 768442181 600447366 344080931 85929363 344080931 85929363 16689024 387167881 16689024 387167881 945286419 702156821 945286419 702156821 251292725 439098233 251292725 439098233 954525311 22172230 954525311 22172230 15532579 821900277 15532579 821900277 604176712 10874345 604176712 10874345 187131469 804742438 187131469 804742438 708025485 541203774 708025485 541203774 333906129 885868444 333906129 885868444 965765590 932114603 965765590 932114603 473741819 54798747 473741819 54798747 107105340 122532605 107105340 122532605 999196954 972367599 999196954 972367599 962087073 383676112 962087073 383676112 29935775 118390950 29935775 118390950 739565388 507653836 739565388 507653836 44557741 7651004 44557741 7651004 452523219 395197301 452523219 395197301 58770542 961766467 58770542 961766467 649540960 235839637 649540960 235839637 853892816 886453777 853892816 886453777 291732694 429166549 291732694 429166549 812857219 714393 812857219 714393 272894048 958876088 272894048 958876088 195771205 190561781 195771205 190561781 814070284 915339477 814070284 915339477 408494082 12837998 408494082 12837998 982725657 928054389 982725657 928054389 288548065 185177524 288548065 185177524 912803980 960580526 912803980 960580526 946216543 258049688 946216543 258049688 1082706 903821830 1082706 903821830 140039995 174614368 140039995 174614368 892389960 459245236 892389960 459245236 781761826 273802048 781761826 273802048 292826616 904854128 292826616 904854128 696729714 206194879 696729714 206194879 985132462 853142914 985132462 853142914 418586495 295675556 418586495 295675556 186362356 668000516 186362356 668000516 711624138 67212656 711624138 67212656 184779607 883977922 184779607 883977922 846125627 524202464 846125627 524202464 625715355 630788095 625715355 630788095 879755689 526467986 879755689 526467986 134549009 205669316 134549009 205669316 747193596 908074307 747193596 908074307 27652922 778733491 27652922 778733491 307456106 28404410 307456106 28404410 684084487 687047180 684084487 687047180 5567657 34477043 5567657 34477043 912407361 425893936 912407361 425893936 519734119 776795318 519734119 776795318 166686865 943501306 166686865 943501306 851098489 561219766 851098489 561219766 1054465 857370054 1054465 857370054 556108558 623233132 556108558 623233132 764859556 18818329 764859556 18818329 531161915 439185694 531161915 439185694 92053839 775092068 92053839 775092068 908529577 77412956 908529577 77412956 119795200 857144084 119795200 857144084 876506119 122034145 876506119 122034145 5663156 1935176 5663156 1935176 298792835 145436643 298792835 145436643 943034221 724877279 943034221 724877279 219702487 224841200 219702487 224841200 678689036 660550888 678689036 660550888 20201554 461611343 20201554 461611343 440895775 123082189 440895775 123082189 8911551 852767504 8911551 852767504 360861199 120363625 360861199 120363625 862396175 976117579 862396175 976117579 131610081 155453515 131610081 155453515 883268166 119110889 883268166 119110889 148240373 987039966 148240373 987039966 555961372 106302307 555961372 106302307 762547159 653930807 762547159 653930807 256380115 323669149 256380115 323669149 354020702 553127035 354020702 553127035 183949003 998171576 183949003 998171576 965057574 104596211 965057574 104596211 146214344 957604972 146214344 957604972 949002478 201550132 949002478 201550132 64867567 843171717 64867567 843171717 845972165 625745765 845972165 625745765 985353396 303365550 985353396 303365550 444141688 957956478 444141688 957956478 757362341 402314558 757362341 402314558 899862599 49598314 899862599 49598314 84862826 965318578 84862826 965318578 741793525 377069887 741793525 377069887 102810236 157561866 102810236 157561866 396143938 812622420 396143938 812622420 940574373 953822599 940574373 953822599 532735408 358224585 532735408 358224585 973175528 992490525 973175528 992490525 470307456 773036297 470307456 773036297 62739944 998156411 62739944 998156411 804845621 608111727 804845621 608111727 4569465 912686921 4569465 912686921 452738561 103236683 452738561 103236683 629065275 677052151 629065275 677052151 959140486 148902611 959140486 148902611 104235537 746378058 104235537 746378058 704089370 53199882 704089370 53199882 944905447 536507418 944905447 536507418 130504948 947926076 130504948 947926076 891564314 191115574 891564314 191115574 394154675 618942979 394154675 618942979 798043700 467763715 798043700 467763715 20271280 31717513 20271280 31717513 205725396 595016244 205725396 595016244 5696087 104296166 5696087 104296166 597036682 518895745 597036682 518895745 949835357 995152191 949835357 995152191 24506301 728525444 24506301 728525444 283421216 33220561 283421216 33220561 961105536 538605253 961105536 538605253 111917286 109670939 111917286 109670939 798268842 896868813 798268842 896868813 30222138 773681799 30222138 773681799 676968605 714751167 676968605 714751167 79325604 31612889 79325604 31612889 274785029 973797886 274785029 973797886 999535409 457447651 999535409 457447651 454516829 59609874 454516829 59609874 392825045 325312575 392825045 325312575 161177389 959855144 161177389 959855144 222004664 338557111 222004664 338557111 503472840 854940246 503472840 854940246 972953560 80961307 972953560 80961307 213948311 3442953 213948311 3442953 467504881 633329131 467504881 633329131 659146477 61626575 659146477 61626575 19485046 494958713 19485046 494958713 293804026 740711460 293804026 740711460 952967186 960735671 952967186 960735671 331884859 24330113 331884859 24330113 982856489 582969924 982856489 582969924 38543882 37249378 38543882 37249378 217921500 607706037 217921500 607706037 776541210 198767590 776541210 198767590 95425541 587361165 95425541 587361165 922553740 848354000 922553740 848354000 293859424 559306740 293859424 559306740 925317116 951053792 925317116 951053792 251766810 63027302 251766810 63027302 750028458 784184377 750028458 784184377 412137724 94121658 412137724 94121658 960666073 883954525 960666073 883954525 74916841 613770049 74916841 613770049 962352660 10855965 962352660 10855965 764268688 287664035 764268688 287664035 343694350 259359135 343694350 259359135 871786742 895327857 871786742 895327857 55845359 322727767 55845359 322727767 250320056 76438439 250320056 76438439 966028749 971127071 966028749 971127071 284553620 3678827 284553620 3678827 653909862 377170899 653909862 377170899 175893112 711238267 175893112 711238267 69438512 826053072 69438512 826053072 823677783 164918873 823677783 164918873 102919618 478379197 102919618 478379197 903724216 119841541 903724216 119841541 308143226 966430781 308143226 966430781 451179443 51463130 451179443 51463130 38454145 793130246 38454145 793130246 618570296 75534784 618570296 75534784 935805644 574883944 935805644 574883944 509042 284320168 509042 284320168 863610636 813425331 863610636 813425331 4458698 967380727 4458698 967380727 727838679 97073288 727838679 97073288 292546683 990076123 292546683 990076123 725178568 461387920 725178568 461387920 848497523 282614773 848497523 282614773 494221657 996603581 494221657 996603581 956840418 52995001 956840418 52995001 211661096 909641532 211661096 909641532 413874244 148570815 413874244 148570815 65216308 955944329 65216308 955944329 24935528 835549675 24935528 835549675 531097796 551815045 531097796 551815045 359776813 16871504 359776813 16871504 995743823 53858605 995743823 53858605 672434910 602566832 672434910 602566832 190252644 996890355 190252644 996890355 5710663 37585808 5710663 37585808 656316970 799716401 656316970 799716401 26291628 904954569 26291628 904954569 368815187 127165558 368815187 127165558 963668157 844707354 963668157 844707354 437593153 142389895 437593153 142389895 706533999 992534732 706533999 992534732 237931110 676028474 237931110 676028474 857040902 375610447 857040902 375610447 579018833 936337803 579018833 936337803 490293212 222288038 490293212 222288038 842577947 955758417 842577947 955758417 742628853 785476641 742628853 785476641 3413825 428959197 3413825 428959197 727481754 890385768 727481754 890385768 119888810 63424796 119888810 63424796 381120674 430669327 381120674 430669327 791398562 853424383 791398562 853424383 78201238 27814555 78201238 27814555 970556161 381821783 970556161 381821783 75693731 920048467 75693731 920048467 745614876 22519280 745614876 22519280 2363486 951835920 2363486 951835920 657937316 16987817 657937316 16987817 8433553 447086461 8433553 447086461 854803547 72835256 854803547 72835256 303400423 946975706 303400423 946975706 704558304 110502227 704558304 110502227 163212157 944932478 163212157 944932478 643310191 674352563 643310191 674352563 182801935 550969932 182801935 550969932 745257817 53321305 745257817 53321305 64925562 602733181 64925562 602733181 833047248 360482202 833047248 360482202 453508757 959509639 453508757 959509639 903981605 20188869 903981605 20188869 150827905 592434990 150827905 592434990 47776555 111146646 47776555 111146646 229266178 746921486 229266178 746921486 995670765 846206046 995670765 846206046 348553565 778351561 348553565 778351561 76264262 32928249 76264262 32928249 246292303 727273917 246292303 727273917 405926010 275342317 405926010 275342317 219187782 512710286 219187782 512710286 818840155 994246774 818840155 994246774 282241520 313587745 282241520 313587745 588316570 199359925 588316570 199359925 860925420 879487252 860925420 879487252 637076611 415209326 637076611 415209326 188841868 44128316 188841868 44128316 428468495 565949225 428468495 565949225 172127555 153451608 172127555 153451608 822960659 957631793 822960659 957631793 19232132 166350976 19232132 166350976 888298280 15652155 888298280 15652155 194457860 759563587 194457860 759563587 968368713 72865123 968368713 72865123 81099432 859286542 81099432 859286542 907564231 61029281 907564231 61029281 498965281 765720640 498965281 765720640 173770267 831725834 173770267 831725834 913672802 160996495 913672802 160996495 157560077 201055670 157560077 201055670 749357292 955222979 749357292 955222979 39621556 27963433 39621556 27963433 491436217 818315344 491436217 818315344 896691287 594058295 896691287 594058295 306966106 971836676 306966106 971836676 888127035 26953288 888127035 26953288 581369125 120018271 581369125 120018271 121479499 565361631 121479499 565361631 836094079 756766300 836094079 756766300 116436986 184110955 116436986 184110955 716769572 875775676 716769572 875775676 121096816 63939476 121096816 63939476 556404789 689458001 556404789 689458001 920885599 236542584 920885599 236542584 200372500 989116217 200372500 989116217 840467123 210728417 840467123 210728417 519088363 775346206 519088363 775346206 37813238 188981842 37813238 188981842 492097780 797474398 492097780 797474398 362628824 13482843 362628824 13482843 675080971 346152259 675080971 346152259 508153673 874344309 508153673 874344309 318856918 31357571 318856918 31357571 924178392 181752156 924178392 181752156 415809965 647308063 415809965 647308063 628454599 344655679 628454599 344655679 299430557 954070760 299430557 954070760 921320194 759231204 921320194 759231204 408605407 130917948 408605407 130917948 937818266 429444066 937818266 429444066 410052630 993326012 410052630 993326012 580774 392009536 580774 392009536 478066295 49131173 478066295 49131173 808533138 968924753 808533138 968924753 1470965 628897753 1470965 628897753 946444692 51999428 946444692 51999428 288060924 1107043 288060924 1107043 855066138 950929972 855066138 950929972 131723455 311077512 131723455 311077512 939585380 942816383 939585380 942816383 365576591 52993457 365576591 52993457 845824498 924233072 845824498 924233072 323717572 97074449 323717572 97074449 984896087 466295265 984896087 466295265 245770029 809464199 245770029 809464199 159200431 13308791 159200431 13308791 932588228 805556274 932588228 805556274 131759046 7698410 131759046 7698410 805857317 111317455 805857317 111317455 140734944 571112220 140734944 571112220 983739756 871667571 983739756 871667571 32131912 315444985 32131912 315444985 318556349 52028757 318556349 52028757 836642911 475355168 836642911 475355168 33718764 934328019 33718764 934328019 731415336 27195235 731415336 27195235 626676356 303491873 626676356 303491873 750649 382017124 750649 382017124 323512720 992558927 323512720 992558927 812883454 58388497 812883454 58388497 907723432 796331665 907723432 796331665 363211926 728661465 363211926 728661465 513215740 224583639 513215740 224583639 927062856 948423430 927062856 948423430 122285109 126944845 122285109 126944845 990896210 929618470 990896210 929618470 275555638 154763891 275555638 154763891 908614653 51077980 908614653 51077980 131919240 687419490 131919240 687419490 716059460 179490518 716059460 179490518 944979946 787926343 944979946 787926343 741744780 476545288 741744780 476545288 146936405 931675609 146936405 931675609 931482792 563394419 931482792 563394419 289860539 49883350 289860539 49883350 938545342 295535661 938545342 295535661 317227870 724949143 317227870 724949143 939412210 992680552 939412210 992680552 86539697 856566128 86539697 856566128 535924236 509349406 535924236 509349406 972095906 201581353 972095906 201581353 234553909 386579057 234553909 386579057 987815245 889603942 987815245 889603942 115397065 290943163 115397065 290943163 840200092 21825059 840200092 21825059 108937598 682931898 108937598 682931898 596139880 240444827 596139880 240444827 221411553 996161556 221411553 996161556 668190331 372245265 668190331 372245265 956308702 35417617 956308702 35417617 40959512 830717697 40959512 830717697 678527727 342944547 678527727 342944547 510563604 987952091 510563604 987952091 44452210 140192318 44452210 140192318 523125999 726214541 523125999 726214541 268870391 198348970 268870391 198348970 576238153 680286718 576238153 680286718 470618456 69209713 470618456 69209713 23941131 900180064 23941131 900180064 934150289 366750983 934150289 366750983 196202082 148833793 196202082 148833793 917401231 713341254 917401231 713341254 657512204 322272674 657512204 322272674 493095928 492075690 493095928 492075690 253284331 89364060 253284331 89364060 528971117 428707210 528971117 428707210 923004316 594612047 923004316 594612047 12671079 57195062 12671079 57195062 530077244 571909113 530077244 571909113 859672699 155548955 859672699 155548955 566238234 961082139 566238234 961082139 192198562 845065709 192198562 845065709 389232992 218677777 389232992 218677777 163664571 688054053 163664571 688054053 891287272 922919453 891287272 922919453 368509047 181930500 368509047 181930500 560298384 858149088 560298384 858149088 15270595 92499981 15270595 92499981 982784760 926079964 982784760 926079964 743450123 240257112 743450123 240257112 27064896 208286044 27064896 208286044 96176284 614061794 96176284 614061794 853197545 106651900 853197545 106651900 69251769 523715220 69251769 523715220 244123196 155017279 244123196 155017279 566612852 923907523 566612852 923907523 145083064 185798300 145083064 185798300 989354091 84188889 989354091 84188889 230652478 432665595 230652478 432665595 877680490 13669485 877680490 13669485 210177146 135090716 210177146 135090716 39404742 677862695 39404742 677862695 546233935 396552306 546233935 396552306 923098296 705962165 923098296 705962165 173203904 970650358 173203904 970650358 884545887 18876756 884545887 18876756 116443863 590825556 116443863 590825556 787084357 85350695 787084357 85350695 206344156 996662281 206344156 996662281 994156861 689951875 994156861 689951875 742799871 159099446 742799871 159099446 526387038 842112084 526387038 842112084 241613844 160447547 241613844 160447547 24442750 383581617 24442750 383581617 366715340 172198293 366715340 172198293 175334069 903473062 175334069 903473062 941909064 982963776 941909064 982963776 798138209 458122222 798138209 458122222 62819656 884173235 62819656 884173235 746021048 142329197 746021048 142329197 980055274 865892766 980055274 865892766 14938326 232278837 14938326 232278837 718674827 776195280 718674827 776195280 46283748 511792665 46283748 511792665 931118606 23968681 931118606 23968681 73032733 479783192 73032733 479783192 929940100 95985510 929940100 95985510 2991690 896511617 2991690 896511617 865116739 756917435 865116739 756917435 555823930 475073798 555823930 475073798 83142813 942067829 83142813 942067829 326640329 169933373 326640329 169933373 27371929 420817615 27371929 420817615 949951278 810144350 949951278 810144350 10914398 18874265 10914398 18874265 769439802 936069747 769439802 936069747 33010385 160594764 33010385 160594764 438480919 692606820 438480919 692606820 872055266 75198493 872055266 75198493 15733454 889356601 15733454 889356601 280703429 646315512 280703429 646315512 730827924 797073247 730827924 797073247 75471947 160978968 75471947 160978968 830655148 921029469 830655148 921029469 430410376 83132274 430410376 83132274 98673251 836678809 98673251 836678809 885758859 109467897 885758859 109467897 280611954 308116072 280611954 308116072 770431580 852738876 770431580 852738876 348111943 45468956 348111943 45468956 38533654 391856518 38533654 391856518 792386493 446529000 792386493 446529000 374650765 150221445 374650765 150221445 857348297 993270630 857348297 993270630 74576195 539644576 74576195 539644576 657584604 28418258 657584604 28418258 177708367 649095405 177708367 649095405 882767937 903678740 882767937 903678740 787123385 151331694 787123385 151331694 398079818 784547278 398079818 784547278 38970069 283783372 38970069 283783372 725267665 683353041 725267665 683353041 901983245 248879426 901983245 248879426 610894782 800813733 610894782 800813733 185606316 824604378 185606316 824604378 541891645 70061829 541891645 70061829 930448042 143069019 930448042 143069019 93997276 950207208 93997276 950207208 547038100 291121071 547038100 291121071 32864179 742087575 32864179 742087575 925264152 956010082 925264152 956010082 685903208 20947897 685903208 20947897 474370967 982791389 474370967 982791389 960632651 379842815 960632651 379842815 645019933 567603522 645019933 567603522 218196668 65236137 218196668 65236137 642553121 647809308 642553121 647809308 973828207 64140825 973828207 64140825 79951837 737599744 79951837 737599744 382316082 148134562 382316082 148134562 899509242 499279601 899509242 499279601 553510867 804976291 553510867 804976291 437378496 310710549 437378496 310710549 709857963 767216930 709857963 767216930 363461656 309423968 363461656 309423968 526710715 12852964 526710715 12852964 994824722 927692901 994824722 927692901 103817438 819383321 103817438 819383321 809036964 525321644 809036964 525321644 340998083 682730631 340998083 682730631 978895530 959347820 978895530 959347820 4089898 12493235 4089898 12493235 831407424 21162799 831407424 21162799 151756170 877536469 151756170 877536469 489918797 27978674 489918797 27978674 829410596 701319228 829410596 701319228 528837718 828520148 528837718 828520148 973703724 4564440 973703724 4564440 666457740 697311643 666457740 697311643 61544592 186507066 61544592 186507066 258256323 681178887 258256323 681178887 748334328 785827173 748334328 785827173 643196432 473039324 643196432 473039324 525124425 113458107 525124425 113458107 607483223 993900617 607483223 993900617 992710596 39517337 992710596 39517337 146349351 732772260 146349351 732772260 436004600 844494781 436004600 844494781 877886047 434686110 877886047 434686110 162268727 796805357 162268727 796805357 915282802 145842901 915282802 145842901 663461319 992839712 663461319 992839712 891873814 7447876 891873814 7447876 62832511 894177756 62832511 894177756 927373452 729312506 927373452 729312506 47658122 97849267 47658122 97849267 838103823 937670427 838103823 937670427 927689098 38796904 927689098 38796904 391193710 572402823 391193710 572402823 975381063 261279319 975381063 261279319 256953329 957128196 256953329 957128196 708643403 359609004 708643403 359609004 871693817 987855631 871693817 987855631 270727884 132374996 270727884 132374996 227090091 867489617 227090091 867489617 65866128 261417705 65866128 261417705 946390857 28431690 946390857 28431690 16982822 511224729 16982822 511224729 886573308 20033526 886573308 20033526 144461009 238892186 144461009 238892186 760284806 557183996 760284806 557183996 915172023 315416574 915172023 315416574 744792558 929037700 744792558 929037700 34146964 41608117 34146964 41608117 780738176 613933500 780738176 613933500 567931845 712836601 567931845 712836601 118874246 49192862 118874246 49192862 964145856 220078861 964145856 220078861 996307208 22135798 996307208 22135798 957760595 667772482 957760595 667772482 277458806 535626498 277458806 535626498 137832838 172298094 137832838 172298094 54835200 448486366 54835200 448486366 989149348 20597572 989149348 20597572 587950219 583674840 587950219 583674840 622601572 369280446 622601572 369280446 994374344 255790118 994374344 255790118 153427262 992734976 153427262 992734976 639660479 114138090 639660479 114138090 632475831 813287547 632475831 813287547 242151233 421707241 242151233 421707241 14072079 131900945 14072079 131900945 632459838 741593220 632459838 741593220 920003268 111885177 920003268 111885177 422261173 651486374 422261173 651486374 812720886 976104153 812720886 976104153 988187537 210666859 988187537 210666859 96000131 685029953 96000131 685029953 289118110 458497971 289118110 458497971 641536116 547469996 641536116 547469996 924874779 3527882 924874779 3527882 364620889 320413268 364620889 320413268 776292863 976670712 776292863 976670712 988799809 550271313 988799809 550271313 570547221 177672191 570547221 177672191 257950620 959614284 257950620 959614284 811415510 253667094 811415510 253667094 40952448 858197259 40952448 858197259 522137673 745652665 522137673 745652665 158090264 256098226 158090264 256098226 882333412 632514407 882333412 632514407 199834828 337526117 199834828 337526117 953556013 690909515 953556013 690909515 104922381 320302643 104922381 320302643 860303396 473251766 860303396 473251766 436068846 769740437 436068846 769740437 146513282 298816137 146513282 298816137 878309676 970382314 878309676 970382314 471773055 345551514 471773055 345551514 992202721 820172980 992202721 820172980 266775155 16482988 266775155 16482988 870760530 945909177 870760530 945909177 202293216 347237650 202293216 347237650 987786032 770029870 987786032 770029870 804007065 539388141 804007065 539388141 461546362 263873425 461546362 263873425 787068471 711381255 787068471 711381255 624782153 202917077 624782153 202917077 981135738 27725859 981135738 27725859 220826598 885088003 220826598 885088003 882319458 254768535 882319458 254768535 43491807 619821562 43491807 619821562 297495141 29981914 297495141 29981914 990235585 880359488 990235585 880359488 668004128 214115353 668004128 214115353 323400 993986646 323400 993986646 995243246 125452375 995243246 125452375 241637271 771044158 241637271 771044158 768250860 576652167 768250860 576652167 218519313 24643927 218519313 24643927 515338316 361283288 515338316 361283288 664735439 53796438 664735439 53796438 49082104 329141561 49082104 329141561 538752583 812105908 538752583 812105908 929559434 9174700 929559434 9174700 392498599 640363292 392498599 640363292 944904591 160367684 944904591 160367684 52719141 921423027 52719141 921423027 790894336 223827846 790894336 223827846 82705787 183651395 82705787 183651395 728188792 951375102 728188792 951375102 980748243 40784342 980748243 40784342 105794704 982779275 105794704 982779275 920404155 89953361 920404155 89953361 290113317 987769506 290113317 987769506 942236363 349655928 942236363 349655928 295287560 30147142 295287560 30147142 770278338 967397486 770278338 967397486 37734241 640069478 37734241 640069478 643085907 127029240 643085907 127029240 471795337 600916933 471795337 600916933 228347190 770142171 228347190 770142171 944497660 192702043 944497660 192702043 72845807 688581201 72845807 688581201 343485758 347110513 343485758 347110513 708591434 525856944 708591434 525856944 970568273 756257300 970568273 756257300 582090445 16173609 582090445 16173609 382103980 422086864 382103980 422086864 974602112 896974180 974602112 896974180 395375389 92445867 395375389 92445867 232498491 515467092 232498491 515467092 54427981 68931217 54427981 68931217 727367308 928709510 727367308 928709510 58177774 278648232 58177774 278648232 417615871 988002881 417615871 988002881 655425505 490578070 655425505 490578070 212366140 289107755 212366140 289107755 220507479 952471444 220507479 952471444 876543682 209203380 876543682 209203380 4550006 791263066 4550006 791263066 316122605 392047389 316122605 392047389 552126733 889022274 552126733 889022274 37938864 802084564 37938864 802084564 614045166 367638661 614045166 367638661 216642014 175262457 216642014 175262457 970202772 935454299 970202772 935454299 717988906 159541407 717988906 159541407 878803033 562879203 878803033 562879203 337102684 192656910 337102684 192656910 781611083 770967828 781611083 770967828 202621536 69106104 202621536 69106104 613151029 582078943 613151029 582078943 26434926 261443280 26434926 261443280 782313344 363925975 782313344 363925975 130079943 790386476 130079943 790386476 829348515 957614516 829348515 957614516 546525555 452991135 546525555 452991135 49408404 700817168 49408404 700817168 627264359 173121478 627264359 173121478 308972823 709113129 308972823 709113129 514774368 147403124 514774368 147403124 966773482 940162717 966773482 940162717 24381643 719274177 24381643 719274177 863454626 368428680 863454626 368428680 291009805 673220095 291009805 673220095 971744429 31611433 971744429 31611433 268955848 661893509 268955848 661893509 722067643 80756454 722067643 80756454 120902771 803497468 120902771 803497468 993041208 687082740 993041208 687082740 335083749 213598940 335083749 213598940 954703214 885318661 954703214 885318661 772309371 451702575 772309371 451702575 86497690 41946535 86497690 41946535 948104776 985106060 948104776 985106060 830882512 303710812 830882512 303710812 95239969 987439875 95239969 987439875 843761233 642750199 843761233 642750199 510046810 775267929 510046810 775267929 759084878 16327375 759084878 16327375 59116894 585395710 59116894 585395710 493928393 889080027 493928393 889080027 771974107 540239832 771974107 540239832 727413348 17004601 727413348 17004601 151318682 723124463 151318682 723124463 992986601 74807698 992986601 74807698 897908137 816617120 897908137 816617120 142974534 16791481 142974534 16791481 955434302 890986225 955434302 890986225 162775906 570577033 162775906 570577033 869088030 195988202 869088030 195988202 607077635 817470732 607077635 817470732 834556743 410781606 834556743 410781606 224296683 323886231 224296683 323886231 944337925 637987332 944337925 637987332 682783774 912342148 682783774 912342148 69322881 22877363 69322881 22877363 821734917 607283367 821734917 607283367 245704997 430418920 245704997 430418920 93470533 986554274 93470533 986554274 233418500 27802625 233418500 27802625 836666604 938631387 836666604 938631387 337553527 141097304 337553527 141097304 532308615 341332857 532308615 341332857 306955525 960779049 306955525 960779049 844011649 461731792 844011649 461731792 117067275 813985747 117067275 813985747 1718705 66611476 1718705 66611476 384393040 632081498 384393040 632081498 137027182 784751017 137027182 784751017 443040319 210457315 443040319 210457315 44756982 917543235 44756982 917543235 582633872 424217000 582633872 424217000 407411573 973524850 407411573 973524850 761635622 635398597 761635622 635398597 844145387 919845898 844145387 919845898 439486001 120458130 439486001 120458130 123121283 630834814 123121283 630834814 765785258 937235937 765785258 937235937 81716923 157067118 81716923 157067118 962358193 782843801 962358193 782843801 386348374 21873474 386348374 21873474 153206870 697866136 153206870 697866136 956779228 895554787 956779228 895554787 260780179 40462337 260780179 40462337 954670697 338804587 954670697 338804587 14571627 776590117 14571627 776590117 880248109 837574425 880248109 837574425 99942725 145434778 99942725 145434778 769189002 261822796 769189002 261822796 551723875 873085082 551723875 873085082 781329039 244015247 781329039 244015247 108420405 760653930 108420405 760653930 726316333 86905668 726316333 86905668 122548064 456643096 122548064 456643096 966979955 957278122 966979955 957278122 310944508 115527604 310944508 115527604 788429478 666636069 788429478 666636069 153876291 168163550 153876291 168163550 573448981 820086891 573448981 820086891 632752196 938481149 632752196 938481149 963015662 80868441 963015662 80868441 251422763 928431259 251422763 928431259 427201071 37711681 427201071 37711681 947663278 914119711 947663278 914119711 18245589 222188667 18245589 222188667 888574098 509818663 888574098 509818663 514375327 723594981 514375327 723594981 892536510 117555125 892536510 117555125 6746394 387074528 6746394 387074528 587415829 946928992 587415829 946928992 136263476 799947285 136263476 799947285 480253132 48458721 480253132 48458721 48583307 942360049 48583307 942360049 882363111 403331577 882363111 403331577 210147864 32980734 210147864 32980734 992139072 721643467 992139072 721643467 283172144 96436055 283172144 96436055 442514216 663452648 442514216 663452648 988991535 996436559 988991535 996436559 528039694 148248418 528039694 148248418 97435333 986181589 97435333 986181589 922874475 473137438 922874475 473137438 500360748 265033147 500360748 265033147 946036465 649707189 946036465 649707189 69220823 274267067 69220823 274267067 379525507 113124163 379525507 113124163 61668480 936015171 61668480 936015171 665229769 603999540 665229769 603999540 396360142 5526418 396360142 5526418 848241282 284963489 848241282 284963489 203666630 938263423 203666630 938263423 724232385 76810858 724232385 76810858 896321255 816245666 896321255 816245666 211956148 242691180 211956148 242691180 451997615 599623708 451997615 599623708 844220057 983433056 844220057 983433056 43573928 280012616 43573928 280012616 891780665 977593109 891780665 977593109 51397847 329562288 51397847 329562288 970037177 982010815 970037177 982010815 792375629 324179598 792375629 324179598 409753363 633729007 409753363 633729007 960745803 79747979 960745803 79747979 552573998 945171549 552573998 945171549 73241873 575623826 73241873 575623826 798928194 671847107 798928194 671847107 623400058 261548422 623400058 261548422 37407572 856891223 37407572 856891223 996707558 456996746 996707558 456996746 683271508 902475319 683271508 902475319 856186529 421633093 856186529 421633093 684667383 35276991 684667383 35276991 49920515 850981273 49920515 850981273 937200885 473770344 937200885 473770344 814164491 171063625 814164491 171063625 4295978 979052012 4295978 979052012 709384476 80108310 709384476 80108310 276060275 928994455 276060275 928994455 114289855 5937398 114289855 5937398 891789167 898456397 891789167 898456397 503906406 219807654 503906406 219807654 943353947 568925651 943353947 568925651 605711902 123929059 605711902 123929059 806479722 506273787 806479722 506273787 485093841 59925842 485093841 59925842 468716019 883153243 468716019 883153243 706564563 689995844 706564563 689995844 175052597 535679514 175052597 535679514 841269398 144453034 841269398 144453034 383643493 720420679 383643493 720420679 910839001 126642338 910839001 126642338 278351890 902561994 278351890 902561994 711865919 31498592 711865919 31498592 253255863 972271212 253255863 972271212 561748557 211450237 561748557 211450237 817790991 854769184 817790991 854769184 352563649 587707555 352563649 587707555 580759134 130959615 580759134 130959615 969785187 101670392 969785187 101670392 174827618 817513781 174827618 817513781 817454171 59119876 817454171 59119876 435497565 367972728 435497565 367972728 198438100 934598767 198438100 934598767 793571476 89681909 793571476 89681909 355159843 957388590 355159843 957388590 738056043 423283140 738056043 423283140 313459900 809188151 313459900 809188151 967929315 686868239 967929315 686868239 24103647 165142335 24103647 165142335 291513305 750950221 291513305 750950221 482071397 165260667 482071397 165260667 136062124 848839922 136062124 848839922 914317101 359508258 914317101 359508258 387978006 541365672 387978006 541365672 880758149 86529059 880758149 86529059 703633998 264408347 703633998 264408347 60976697 408058394 60976697 408058394 443365676 635458434 443365676 635458434 844216 17539256 844216 17539256 833564595 674386777 833564595 674386777 328146607 852708774 328146607 852708774 138121102 359363772 138121102 359363772 290941905 851975975 290941905 851975975 591967586 291927366 591967586 291927366 384827802 29034538 384827802 29034538 988655831 609621449 988655831 609621449 357689379 150084182 357689379 150084182 14192845 227052669 14192845 227052669 544681516 110948223 544681516 110948223 986593819 917964832 986593819 917964832 329599556 110436733 329599556 110436733 624541201 598810895 624541201 598810895 220785347 895716171 220785347 895716171 170399923 220510528 170399923 220510528 675311190 615824638 675311190 615824638 60024169 921035052 60024169 921035052 681984819 470242831 681984819 470242831 364472670 898378326 364472670 898378326 572511577 369617488 572511577 369617488 876656330 749021278 876656330 749021278 475176211 16876961 475176211 16876961 102184745 418587392 102184745 418587392 774495967 974804444 774495967 974804444 167454907 95214227 167454907 95214227 723001097 636217584 723001097 636217584 79695921 991229442 79695921 991229442 888322496 190661210 888322496 190661210 364534868 703070139 364534868 703070139 661008846 9997737 661008846 9997737 990184793 539517574 990184793 539517574 169893907 446390164 169893907 446390164 115262990 88074014 115262990 88074014 951450503 198494717 951450503 198494717 181013209 951037844 181013209 951037844 445844129 534879046 445844129 534879046 122615436 96340326 122615436 96340326 908447726 935013725 908447726 935013725 348268227 575222692 348268227 575222692 868842859 112831961 868842859 112831961 363603215 974512947 363603215 974512947 906527156 360872730 906527156 360872730 646206034 984495007 646206034 984495007 9230340 790381882 9230340 790381882 791696057 81972510 791696057 81972510 223428571 553709841 223428571 553709841 771558167 421618698 771558167 421618698 88433794 998336792 88433794 998336792 743256370 768440750 743256370 768440750 24226242 93222320 24226242 93222320 958330120 929643542 958330120 929643542 428329699 18041019 428329699 18041019 824217389 840162772 824217389 840162772 533914780 353678871 533914780 353678871 256493314 124528613 256493314 124528613 796876251 946361818 796876251 946361818 698587927 295964027 698587927 295964027 7902612 137898216 7902612 137898216 220811561 738368831 220811561 738368831 929719376 361238562 929719376 361238562 517797925 881636391 517797925 881636391 641089883 7598396 641089883 7598396 901784704 396386910 901784704 396386910 947481882 622903784 947481882 622903784 267445804 576027 267445804 576027 724798278 323157198 724798278 323157198 67208628 902471243 67208628 902471243 555818620 165364122 555818620 165364122 814321116 688383502 814321116 688383502 394382560 340341886 394382560 340341886 38792643 63422757 38792643 63422757 296604177 614119313 296604177 614119313 49845803 963966938 49845803 963966938 837929075 874419314 837929075 874419314 349971358 304211265 349971358 304211265 72936985 823924961 72936985 823924961 736719443 73239710 736719443 73239710 294546504 932176912 294546504 932176912 885737062 284484337 885737062 284484337 598394623 797990872 598394623 797990872 398212647 168607573 398212647 168607573 144763927 911686407 144763927 911686407 452692407 615363609 452692407 615363609 938039 62588305 938039 62588305 453654749 940441537 453654749 940441537 171091866 157520399 171091866 157520399 930509714 2821076 930509714 2821076 72691161 718758246 72691161 718758246 361892959 512617850 361892959 512617850 896355935 894147289 896355935 894147289 113867951 328095736 113867951 328095736 570475333 631820148 570475333 631820148 992743312 932311416 992743312 932311416 216259490 187017050 216259490 187017050 606362569 875592640 606362569 875592640 684942131 118093815 684942131 118093815 747391580 902526321 747391580 902526321 6669991 217597909 6669991 217597909 580892863 553198223 580892863 553198223 44840038 67005112 44840038 67005112 430674155 412754274 430674155 412754274 988902584 48812846 988902584 48812846 442371462 603726416 442371462 603726416 247436715 136206171 247436715 136206171 699269293 781828482 699269293 781828482 955997707 929666989 955997707 929666989 177812480 616470546 177812480 616470546 947494971 119280083 947494971 119280083 300369981 717660465 300369981 717660465 629099813 943478403 629099813 943478403 98319038 156873644 98319038 156873644 375028721 877043976 375028721 877043976 796700465 90054165 796700465 90054165 560792586 751697004 560792586 751697004 51883374 197289475 51883374 197289475 501999190 35977608 501999190 35977608 969005562 778781285 969005562 778781285 12754536 623601831 12754536 623601831 743322719 319645660 743322719 319645660 105528997 830613510 105528997 830613510 757750088 559769675 757750088 559769675 303326886 74831636 303326886 74831636 959310502 675636882 959310502 675636882 193773307 130595599 193773307 130595599 888735096 384263931 888735096 384263931 167212594 945214558 167212594 945214558 898810068 23305332 898810068 23305332 987713777 633906178 987713777 633906178 171753715 340022269 171753715 340022269 846617176 985151249 846617176 985151249 592841610 258145831 592841610 258145831 147855015 600903980 147855015 600903980 819924263 786338283 819924263 786338283 505374304 414104559 505374304 414104559 198986499 785766993 198986499 785766993 923859999 215259976 923859999 215259976 644339596 965441348 644339596 965441348 136060307 441793514 136060307 441793514 918594836 724421995 918594836 724421995 171627515 925302482 171627515 925302482 513009181 20984409 513009181 20984409 176963502 286196237 176963502 286196237 706513818 921149883 706513818 921149883 457548040 94090554 457548040 94090554 819080618 292067686 819080618 292067686 438119132 846192882 438119132 846192882 949091716 10405298 949091716 10405298 218712957 647310721 218712957 647310721 932550409 824983551 932550409 824983551 186206806 168431239 186206806 168431239 290173139 909530474 290173139 909530474 374761026 59237016 374761026 59237016 923545760 682432329 923545760 682432329 793340428 233233788 793340428 233233788 356064203 966510173 356064203 966510173 193585052 404571643 193585052 404571643 958115301 239352589 958115301 239352589 207044112 862286013 207044112 862286013 912510292 42755222 912510292 42755222 265491934 420693647 265491934 420693647 383446687 670589020 383446687 670589020 938944645 123747329 938944645 123747329 728685269 599126067 728685269 599126067 987321690 61645906 987321690 61645906 602302325 523041919 602302325 523041919 785902686 746817516 785902686 746817516 237347543 919347119 237347543 919347119 423606065 158646265 423606065 158646265 994023496 927593879 994023496 927593879 524899431 138362830 524899431 138362830 373440058 890050762 373440058 890050762 139488724 367862394 139488724 367862394 728107804 664069806 728107804 664069806 235349579 994753813 235349579 994753813 917718190 18732497 917718190 18732497 282123731 429401355 282123731 429401355 400275506 266773194 400275506 266773194 65949818 103751248 65949818 103751248 184425793 725434917 184425793 725434917 739031152 113907559 739031152 113907559 507497586 749175328 507497586 749175328 298667460 58934586 298667460 58934586 936896631 483372807 936896631 483372807 40469147 63665787 40469147 63665787 783043112 566347436 783043112 566347436 168744221 101964326 168744221 101964326 854621372 188790198 854621372 188790198 153885514 16764433 153885514 16764433 914598464 187282378 914598464 187282378 774808115 440903835 774808115 440903835 130586169 778877724 130586169 778877724 402137642 84319021 402137642 84319021 664816938 616191534 664816938 616191534 473574305 165110377 473574305 165110377 768852940 472819163 768852940 472819163 150454200 65353751 150454200 65353751 762082103 815022341 762082103 815022341 348207227 51199529 348207227 51199529 251400457 585021700 251400457 585021700 825694197 12387637 825694197 12387637 58354696 174749440 58354696 174749440 436562968 820345245 436562968 820345245 616140561 360974324 616140561 360974324 15589359 927461473 15589359 927461473 810772101 64885793 810772101 64885793 533301767 391473036 533301767 391473036 959514402 897838336 959514402 897838336 118507034 200274199 118507034 200274199 653749130 698676153 653749130 698676153 55971091 755636736 55971091 755636736 803516929 338472768 803516929 338472768 456071495 628490828 456071495 628490828 749161638 222922011 749161638 222922011 163330799 56315492 163330799 56315492 920433571 733589343 920433571 733589343 96827889 308219415 96827889 308219415 636879252 653646102 636879252 653646102 732680766 249140034 732680766 249140034 579430064 971013509 579430064 971013509 959789681 598472308 959789681 598472308 307182657 88769952 307182657 88769952 34555289 645664099 34555289 645664099 296809290 690638162 296809290 690638162 835183928 93567348 835183928 93567348 123914751 390570792 123914751 390570792 556319862 744046143 556319862 744046143 52143099 55116999 52143099 55116999 585737286 772003049 585737286 772003049 4155990 418585486 4155990 418585486 652506880 115222467 652506880 115222467 70022866 700192884 70022866 700192884 715776160 259989765 715776160 259989765 249852717 937762608 249852717 937762608 963729719 264696674 963729719 264696674 640712675 96746388 640712675 96746388 773583038 329324976 773583038 329324976 425391813 987836153 425391813 987836153 279365809 250863102 279365809 250863102 785670148 806799474 785670148 806799474 301030437 291768797 301030437 291768797 967674427 619419191 967674427 619419191 666326541 980841872 666326541 980841872 67687449 130879186 67687449 130879186 974085926 865137222 974085926 865137222 984671600 257553034 984671600 257553034 658810987 902507720 658810987 902507720 90066769 145622111 90066769 145622111 880427635 905795853 880427635 905795853 49607643 226983420 49607643 226983420 947292592 741842928 947292592 741842928 132854405 298904427 132854405 298904427 625068607 9230229 625068607 9230229 984379569 392835844 984379569 392835844 88754040 17039767 88754040 17039767 780342957 868149968 780342957 868149968 356646230 572272507 356646230 572272507 885729962 63951297 885729962 63951297 255208468 907833160 255208468 907833160 968979041 264043174 968979041 264043174 50935407 749852193 50935407 749852193 636513726 239933256 636513726 239933256 242420177 67793849 242420177 67793849 35588022 995511468 35588022 995511468 333184894 249692471 333184894 249692471 143539272 983918956 143539272 983918956 928635589 17311363 928635589 17311363 153011555 287044091 153011555 287044091 824723475 741954442 824723475 741954442 23448606 19736769 23448606 19736769 339846257 730694865 339846257 730694865 396169130 313244627 396169130 313244627 959636462 986195257 959636462 986195257 243474111 156546192 243474111 156546192 760063017 598132769 760063017 598132769 594997654 239980162 594997654 239980162 3374091 637760951 3374091 637760951 212563756 30207584 212563756 30207584 994190576 532358888 994190576 532358888 681605062 236630952 681605062 236630952 285350786 895486485 285350786 895486485 683851211 990819296 683851211 990819296 352022564 282516055 352022564 282516055 531269761 941256093 531269761 941256093 95608269 71111726 95608269 71111726 561766735 716145965 561766735 716145965 965236576 578879930 965236576 578879930 115416683 86712031 115416683 86712031 965438401 702130304 965438401 702130304 172295680 91596499 172295680 91596499 848983248 986876491 848983248 986876491 72545206 50455421 72545206 50455421 361811033 964989963 361811033 964989963 130167546 380419132 130167546 380419132 953216540 783101294 953216540 783101294 183281895 33607481 183281895 33607481 910366908 942597854 910366908 942597854 336550130 579358275 336550130 579358275 39747747 91480822 39747747 91480822 615305668 943475666 615305668 943475666 921346003 649986080 921346003 649986080 86218365 458017351 86218365 458017351 688104525 817702349 688104525 817702349 6295584 5124743 6295584 5124743 199270430 656121351 199270430 656121351 679915854 79813607 679915854 79813607 81277810 947622601 81277810 947622601 911987232 40090003 911987232 40090003 273703759 205776195 273703759 205776195 539710393 3994994 539710393 3994994 988755699 633275996 988755699 633275996 375657858 67867719 375657858 67867719 712211515 734108065 712211515 734108065 69411170 377224114 69411170 377224114 691847029 230310883 691847029 230310883 974143232 37336431 974143232 37336431 171498175 622845790 171498175 622845790 5436260 450535257 5436260 450535257 769115310 836075372 769115310 836075372 118700849 632012671 118700849 632012671 996311642 303231311 996311642 303231311 569450310 15394012 569450310 15394012 186657989 992635291 186657989 992635291 682142360 428238512 682142360 428238512 622344166 315424951 622344166 315424951 238825923 852421343 238825923 852421343 846479655 371965629 846479655 371965629 988508485 954125088 988508485 954125088 129729668 9693713 129729668 9693713 720821230 508697287 720821230 508697287 574964558 998845218 574964558 998845218 171130978 15250018 171130978 15250018 953499222 771334711 953499222 771334711 133824018 229147040 133824018 229147040 759471759 982013834 759471759 982013834 441887254 390843414 441887254 390843414 851793245 980272512 851793245 980272512 431492237 301805432 431492237 301805432 34156401 217908718 34156401 217908718 153647047 499095943 153647047 499095943 805312750 99535833 805312750 99535833 75599727 929142770 75599727 929142770 870852095 547401379 870852095 547401379 522579407 788289415 522579407 788289415 156578637 87410596 156578637 87410596 596230773 744752014 596230773 744752014 841382759 12650991 841382759 12650991 203859545 980578573 203859545 980578573 920915929 595320307 920915929 595320307 596563191 67158923 596563191 67158923 249483746 723619457 249483746 723619457 914849776 174290691 914849776 174290691 272904566 112173299 272904566 112173299 861247211 893447685 861247211 893447685 45428269 541954864 45428269 541954864 923030506 875949716 923030506 875949716 123194034 551350829 123194034 551350829 619384620 140998980 619384620 140998980 248570657 171972454 248570657 171972454 637959591 638600730 637959591 638600730 827536743 52835706 827536743 52835706 135795917 163556250 135795917 163556250 921717300 825704200 921717300 825704200 176210555 303796267 176210555 303796267 817660756 902246133 817660756 902246133 102446791 323100678 102446791 323100678 765363406 984522968 765363406 984522968 246845765 117130580 246845765 117130580 971529272 14410754 971529272 14410754 12455122 947611633 12455122 947611633 739350829 288017381 739350829 288017381 134136315 561840001 134136315 561840001 589790165 943784649 589790165 943784649 315363339 183784307 315363339 183784307 851728380 941742940 851728380 941742940 387922114 280444869 387922114 280444869 28932998 857442591 28932998 857442591 560071604 329868025 560071604 329868025 940137945 797085046 940137945 797085046 613720342 223412313 613720342 223412313 42432829 898704637 42432829 898704637 314903338 740167541 314903338 740167541 59252817 29029364 59252817 29029364 992806902 318229242 992806902 318229242 119427626 434423545 119427626 434423545 974126273 109678627 974126273 109678627 146906645 928294627 146906645 928294627 516095615 462845342 516095615 462845342 859717780 981004293 859717780 981004293 9089938 126215554 9089938 126215554 600462635 937579047 600462635 937579047 837448747 67292669 837448747 67292669 578070470 947511147 578070470 947511147 204521372 115714615 204521372 115714615 7508843 990752798 7508843 990752798 240294281 249399932 240294281 249399932 295280854 872752562 295280854 872752562 696589740 286259872 696589740 286259872 108987385 756374409 108987385 756374409 811265862 949481459 811265862 949481459 224139643 759954626 224139643 759954626 972299092 280284426 972299092 280284426 543230407 768050158 543230407 768050158 667586018 107343592 667586018 107343592 288572762 957627267 288572762 957627267 598187132 720735420 598187132 720735420 406200213 49993166 406200213 49993166 941899106 679840306 941899106 679840306 57717444 889000567 57717444 889000567 382565741 284362915 382565741 284362915 82339661 788610266 82339661 788610266 772753898 275855853 772753898 275855853 903319846 74867953 903319846 74867953 113223855 388315381 113223855 388315381 442817073 872899470 442817073 872899470 987766268 113205170 987766268 113205170 72973175 590888787 72973175 590888787 421494636 161927647 421494636 161927647 687020780 945998527 687020780 945998527 30559434 4321590 30559434 4321590 294027441 731071214 294027441 731071214 838368489 177673366 838368489 177673366 425209056 43732813 425209056 43732813 903862175 912918054 903862175 912918054 17329419 279148556 17329419 279148556 386885642 568066240 386885642 568066240 721299181 300294866 721299181 300294866 230052892 11628478 230052892 11628478 952806427 919619567 952806427 919619567 757416911 29398456 757416911 29398456 14353988 994600030 14353988 994600030 483487461 92478807 483487461 92478807 810297367 870954950 810297367 870954950 97292267 165051646 97292267 165051646 935021486 946667781 935021486 946667781 116513274 479782800 116513274 479782800 464534309 800102091 464534309 800102091 841965819 338624036 841965819 338624036 229339672 149008079 229339672 149008079 769640692 755244044 769640692 755244044 530230450 986078133 530230450 986078133 279486995 316484840 279486995 316484840 920892491 999220794 920892491 999220794 4186853 845536016 4186853 845536016 808769183 301028103 808769183 301028103 231708094 944512606 231708094 944512606 758698260 325267719 758698260 325267719 325044335 988260204 325044335 988260204 19838856 797548590 19838856 797548590 998813398 669606534 998813398 669606534 484968050 286870340 484968050 286870340 358819044 472505943 358819044 472505943 944592408 911044750 944592408 911044750 746203318 67928131 746203318 67928131 5642284 270623839 5642284 270623839 755374405 407828012 755374405 407828012 116134353 3556997 116134353 3556997 608726001 392911347 608726001 392911347 834479354 548807677 834479354 548807677 101991454 291142462 101991454 291142462 365169175 63603132 365169175 63603132 917854964 860271636 917854964 860271636 651552520 93418734 651552520 93418734 980410757 803497122 980410757 803497122 228314515 492400733 228314515 492400733 634515954 53177019 634515954 53177019 72034936 921178578 72034936 921178578 436287852 334625306 436287852 334625306 962971769 846576029 962971769 846576029 100837023 275947207 100837023 275947207 635528572 105035306 635528572 105035306 306109787 580848997 306109787 580848997 111024896 829359534 111024896 829359534 603051997 571998675 603051997 571998675 817362918 85832641 817362918 85832641 295824630 660800052 295824630 660800052 935312755 56404885 935312755 56404885 549576253 749074534 549576253 749074534 251803629 656903757 251803629 656903757 442708369 538982386 442708369 538982386 924765975 64778435 924765975 64778435 303329145 675457105 303329145 675457105 439086694 972141300 439086694 972141300 202392484 938749897 202392484 938749897 911811610 186866110 911811610 186866110 227323718 638262810 227323718 638262810 593961298 215643119 593961298 215643119 917749365 829239374 917749365 829239374 667750547 483339029 667750547 483339029 339995499 189931325 339995499 189931325 887282626 55979059 887282626 55979059 180668298 835690231 180668298 835690231 914529851 162174944 914529851 162174944 98302472 17439638 98302472 17439638 983363295 916767128 983363295 916767128 240499847 182895861 240499847 182895861 981160941 678136304 981160941 678136304 31198284 52251856 31198284 52251856 478600282 485633379 478600282 485633379 198704990 509101980 198704990 509101980 521296896 163569204 521296896 163569204 550777229 435928804 550777229 435928804 83274962 224703810 83274962 224703810 603015415 818625566 603015415 818625566 269493999 433434636 269493999 433434636 724630233 992068572 724630233 992068572 933726395 270755797 933726395 270755797 44835746 752623487 44835746 752623487 941503526 905563081 941503526 905563081 741716341 98288628 741716341 98288628 56840374 754080754 56840374 754080754 835000311 338749926 835000311 338749926 184181749 629877873 184181749 629877873 677526154 848322544 677526154 848322544 87105039 304461835 87105039 304461835 905807950 663625152 905807950 663625152 200997899 320775279 200997899 320775279 975300105 28899944 975300105 28899944 640922540 126719483 640922540 126719483 174050927 434992127 174050927 434992127 683490501 951702282 683490501 951702282 896672422 190467616 896672422 190467616 82191839 488075333 82191839 488075333 783078104 739263036 783078104 739263036 841477734 176262738 841477734 176262738 346857748 705203401 346857748 705203401 673663332 443949868 673663332 443949868 914290539 483152901 914290539 483152901 255377304 270373809 255377304 270373809 45074104 514209354 45074104 514209354 708367620 63055363 708367620 63055363 24470251 980352827 24470251 980352827 869266735 543741135 869266735 543741135 119343075 257422808 119343075 257422808 847889840 376299527 847889840 376299527 335430442 972944669 335430442 972944669 975573516 33961545 975573516 33961545 399173279 811846959 399173279 811846959 605458136 180319743 605458136 180319743 18490742 768686995 18490742 768686995 672588485 5269351 672588485 5269351 235134507 405260581 235134507 405260581 892271194 86618073 892271194 86618073 466287671 797771148 466287671 797771148 773380770 265985616 773380770 265985616 494201607 864095029 494201607 864095029 96177425 132670135 96177425 132670135 514677819 857562999 514677819 857562999 891069024 269336062 891069024 269336062 71017772 880343723 71017772 880343723 941022961 565819357 941022961 565819357 176769808 36839920 176769808 36839920 408346023 818147693 408346023 818147693 779730793 184793842 779730793 184793842 49880442 426884244 49880442 426884244 943380865 34657296 943380865 34657296 196806767 442654359 196806767 442654359 961591239 924322502 961591239 924322502 59416176 311641236 59416176 311641236 453437864 15887859 453437864 15887859 757029272 837702632 757029272 837702632 275780270 605503928 275780270 605503928 69221190 237829048 69221190 237829048 365161628 599153154 365161628 599153154 465322634 964368650 465322634 964368650 611996015 338255726 611996015 338255726 263562110 861016572 263562110 861016572 390412138 107902893 390412138 107902893 724765973 623679934 724765973 623679934 36829359 105013767 36829359 105013767 916971683 74774126 916971683 74774126 488565794 953392740 488565794 953392740 28817402 64301229 28817402 64301229 436282398 976366467 436282398 976366467 88522715 52339499 88522715 52339499 873344367 505045260 873344367 505045260 233162885 771787837 233162885 771787837 859796588 73989706 859796588 73989706 155821239 985470564 155821239 985470564 965077147 720809280 965077147 720809280 312162498 293528048 312162498 293528048 152356255 870091465 152356255 870091465 581982932 632372416 581982932 632372416 239432645 793920036 239432645 793920036 749068136 386098084 749068136 386098084 559357245 859025952 559357245 859025952 154714981 223908942 154714981 223908942 727408547 694193391 727408547 694193391 103396061 59993791 103396061 59993791 562076507 309878205 562076507 309878205 991647509 867358697 991647509 867358697 209333993 433560547 209333993 433560547 704754598 297508118 704754598 297508118 183254272 837241079 183254272 837241079 738515079 205048570 738515079 205048570 24423509 985995153 24423509 985995153 345290522 486832511 345290522 486832511 617087214 659029705 617087214 659029705 237465137 68201754 237465137 68201754 328696881 906688541 328696881 906688541 707421339 430547297 707421339 430547297 134156143 740858000 134156143 740858000 441055900 2306551 441055900 2306551 302565002 155998506 302565002 155998506 996018430 432202368 996018430 432202368 161088866 53007731 161088866 53007731 754105697 768596756 754105697 768596756 19872703 5823975 19872703 5823975 725524103 971244120 725524103 971244120 823594933 212993715 823594933 212993715 560260541 914477631 560260541 914477631 900417902 58608656 900417902 58608656 186918214 931780859 186918214 931780859 943273320 219293471 943273320 219293471 126760004 643733326 126760004 643733326 268886323 198400759 268886323 198400759 599708301 536770289 599708301 536770289 505760684 51721292 505760684 51721292 64655076 998637634 64655076 998637634 858602549 513840946 858602549 513840946 32700429 953584382 32700429 953584382 225296344 467846319 225296344 467846319 984938705 836506932 984938705 836506932 99386661 25614290 99386661 25614290 653838144 700608568 653838144 700608568 199639288 50596870 199639288 50596870 859433521 563361175 859433521 563361175 188087467 956274433 188087467 956274433 859901562 169574450 859901562 169574450 9458409 918723068 9458409 918723068 620127493 291408566 620127493 291408566 140047266 993084111 140047266 993084111 926012351 199114016 926012351 199114016 176872157 752037165 176872157 752037165 664973806 18511 664973806 18511 378655136 820758541 378655136 820758541 51390884 49802718 51390884 49802718 3478601 264487511 3478601 264487511 979801157 914852555 979801157 914852555 917282990 529157429 917282990 529157429 219612189 693817871 219612189 693817871 596404299 182704388 596404299 182704388 190817635 924441035 190817635 924441035 806007093 344771699 806007093 344771699 415873138 407903924 415873138 407903924 777060025 615585718 777060025 615585718 5497564 48482800 5497564 48482800 957647574 575635148 957647574 575635148 144828977 365424204 144828977 365424204 422867578 104314621 422867578 104314621 136637962 807760941 136637962 807760941 995406138 512809613 995406138 512809613 16293680 47225816 16293680 47225816 807728318 594739932 807728318 594739932 82060543 27959874 82060543 27959874 41938403 704260300 41938403 704260300 981957418 34147553 981957418 34147553 443154618 716920280 443154618 716920280 939552180 966607532 939552180 966607532 221339747 303066371 221339747 303066371 299642465 843919637 299642465 843919637 837146383 45298556 837146383 45298556 520170295 290719545 520170295 290719545 303455395 852201256 303455395 852201256 847929598 190397497 847929598 190397497 106370468 56673153 106370468 56673153 938013580 725009124 938013580 725009124 663096262 568355517 663096262 568355517 544365390 933155737 544365390 933155737 963198167 362667709 963198167 362667709 587181334 185356053 587181334 185356053 908774123 821811008 908774123 821811008 524618844 942425740 524618844 942425740 180835190 179988264 180835190 179988264 491372732 42152527 491372732 42152527 375586849 183550028 375586849 183550028 569272233 404223321 569272233 404223321 754579052 796018582 754579052 796018582 236219819 143812103 236219819 143812103 974889763 240188344 974889763 240188344 328873194 720662704 328873194 720662704 864339818 440802427 864339818 440802427 278513918 982452721 278513918 982452721 947006826 326852506 947006826 326852506 374413819 489130142 374413819 489130142 245903580 783296516 245903580 783296516 854184034 41133946 854184034 41133946 347203041 944968668 347203041 944968668 971622980 420787840 971622980 420787840 635590437 125709011 635590437 125709011 173751668 570596494 173751668 570596494 28612338 377072342 28612338 377072342 952506126 583404860 952506126 583404860 160802431 225038453 160802431 225038453 711326741 27666505 711326741 27666505 198571082 328685157 198571082 328685157 733701029 836997613 733701029 836997613 63950568 50862310 63950568 50862310 983401270 857343335 983401270 857343335 475770541 489670008 475770541 489670008 999433564 8117109 999433564 8117109 24470332 375663985 24470332 375663985 623179594 611285504 623179594 611285504 128216729 275380088 128216729 275380088 925111273 33194549 925111273 33194549 24435167 787418590 24435167 787418590 907349047 880772364 907349047 880772364 341684358 71229639 341684358 71229639 976213227 967962377 976213227 967962377 142280345 501291672 142280345 501291672 849915829 825118756 849915829 825118756 12532780 178292080 12532780 178292080 775940966 479807157 775940966 479807157 287101360 61024538 287101360 61024538 765265131 984534903 765265131 984534903 55528740 318194385 55528740 318194385 907506748 791461431 907506748 791461431 638606480 932726650 638606480 932726650 253758236 192897521 253758236 192897521 948193081 711580421 948193081 711580421 398056193 975744786 398056193 975744786 13419440 133357430 13419440 133357430 954163697 635679649 954163697 635679649 326095754 980021029 326095754 980021029 856733064 180426017 856733064 180426017 123403977 898539513 123403977 898539513 888767421 143382639 888767421 143382639 130263900 995371227 130263900 995371227 753091628 102339921 753091628 102339921 443902522 943028125 443902522 943028125 827638602 622314553 827638602 622314553 422666724 240156600 422666724 240156600 659067490 515143545 659067490 515143545 927891893 211146967 927891893 211146967 373747854 904793254 373747854 904793254 562874251 239908308 562874251 239908308 920482545 986577941 920482545 986577941 79504886 274109703 79504886 274109703 796138434 776388560 796138434 776388560 895290670 473260802 895290670 473260802 36902192 97404835 36902192 97404835 788430218 798492027 788430218 798492027 539492074 490658935 539492074 490658935 123469287 840310389 123469287 840310389 962739520 113003302 962739520 113003302 606484067 839757909 606484067 839757909 161525296 333908292 161525296 333908292 713054535 861147743 713054535 861147743 541943151 83052607 541943151 83052607 18212874 798478091 18212874 798478091 589725360 180087941 589725360 180087941 220305842 974124845 220305842 974124845 9927469 79856946 9927469 79856946 952021797 745409327 952021797 745409327 318462141 495398468 318462141 495398468 460619778 480825291 460619778 480825291 262501279 113667588 262501279 113667588 851951910 927625323 851951910 927625323 321829576 24446685 321829576 24446685 41914558 796107973 41914558 796107973 547495795 158576456 547495795 158576456 839761411 467173012 839761411 467173012 286176289 750786455 286176289 750786455 784373276 209111621 784373276 209111621 416226456 825848674 416226456 825848674 677072231 50621704 677072231 50621704 335273395 490501479 335273395 490501479 582670817 88158395 582670817 88158395 136645159 961862989 136645159 961862989 21879472 362670301 21879472 362670301 864618402 166187794 864618402 166187794 434852980 707299606 434852980 707299606 972917986 151808190 972917986 151808190 372360450 905889053 372360450 905889053 153153357 19148213 153153357 19148213 300327883 911949274 300327883 911949274 950318232 94213849 950318232 94213849 459660609 283523478 459660609 283523478 999210375 720236930 999210375 720236930 488222118 87603439 488222118 87603439 450514706 846806142 450514706 846806142 712576625 324449111 712576625 324449111 410547327 970542344 410547327 970542344 7224231 163313996 7224231 163313996 589388729 881294402 589388729 881294402 798139993 27549932 798139993 27549932 238504152 566103665 238504152 566103665 789432918 659579180 789432918 659579180 652636190 887184173 652636190 887184173 852913448 131801033 852913448 131801033 315006828 685450716 315006828 685450716 976445899 286722072 976445899 286722072 488098400 890547400 488098400 890547400 183608759 58445895 183608759 58445895 802917895 876508091 802917895 876508091 239691700 136059281 239691700 136059281 945317766 484752848 945317766 484752848 87554211 848835431 87554211 848835431 981609347 500425528 981609347 500425528 496001181 950132639 496001181 950132639 52124984 316774498 52124984 316774498 529125367 88488380 529125367 88488380 916833617 827176091 916833617 827176091 737363184 1095060 737363184 1095060 310317484 979604803 310317484 979604803 930848935 259148082 930848935 259148082 461033800 978688248 461033800 978688248 94487288 466402391 94487288 466402391 817757465 400140703 817757465 400140703 35527943 809910448 35527943 809910448 591512884 352405806 591512884 352405806 866991290 156229628 866991290 156229628 445381440 972326621 445381440 972326621 760107276 274610987 760107276 274610987 302094419 487532009 302094419 487532009 605303230 779717233 605303230 779717233 921428344 132409774 921428344 132409774 152794846 782394887 152794846 782394887 350998260 459612974 350998260 459612974 816382500 976742721 816382500 976742721 298091074 77285918 298091074 77285918 892434261 770936843 892434261 770936843 29071336 490278528 29071336 490278528 637945798 213119372 637945798 213119372 337382875 975223295 337382875 975223295 918831901 807012344 918831901 807012344 183819997 710649117 183819997 710649117 549099821 513762451 549099821 513762451 720848723 672107694 720848723 672107694 551032158 370403081 551032158 370403081 221628218 997430213 221628218 997430213 987985961 816695861 987985961 816695861 571849338 44351652 571849338 44351652 865827790 853997727 865827790 853997727 397864435 652181194 397864435 652181194 954004732 32877260 954004732 32877260 443449808 901939535 443449808 901939535 933890767 397469154 933890767 397469154 169841309 957781240 169841309 957781240 807232892 252198466 807232892 252198466 127577632 20017762 127577632 20017762 760896668 984285382 760896668 984285382 46289296 789004159 46289296 789004159 747615729 49536768 747615729 49536768 48020602 214062584 48020602 214062584 690371340 975984735 690371340 975984735 988922461 348773872 988922461 348773872 250321301 789919710 250321301 789919710 406214557 33068915 406214557 33068915 893901590 604955646 893901590 604955646 960233845 40621759 960233845 40621759 112272188 749559986 112272188 749559986 883822969 415165762 883822969 415165762 526639993 627796839 526639993 627796839 50293596 107949711 50293596 107949711 407228630 690497983 407228630 690497983 927999090 67382937 927999090 67382937 264732661 283503488 264732661 283503488 906545211 755026300 906545211 755026300 313231072 324229410 313231072 324229410 531016518 907721417 531016518 907721417 72228834 49194566 72228834 49194566 673492363 441555109 673492363 441555109 483708918 973574082 483708918 973574082 54346326 143947258 54346326 143947258 945831492 335117081 945831492 335117081 161059979 823282639 161059979 823282639 533485806 78280365 533485806 78280365 6740475 37588820 6740475 37588820 899708068 948869100 899708068 948869100 491083829 59075742 491083829 59075742 422103756 241550684 422103756 241550684 41238411 1754151 41238411 1754151 530753919 943076700 530753919 943076700 540711420 77613293 540711420 77613293 27630936 786548628 27630936 786548628 745430649 397327890 745430649 397327890 1993014 918449559 1993014 918449559 129811944 805853060 129811944 805853060 364326787 486585140 364326787 486585140 119756928 385173728 119756928 385173728 969212756 43226161 969212756 43226161 77731362 869679404 77731362 869679404 593147008 127731444 593147008 127731444 360114289 747787606 360114289 747787606 36320210 39823872 36320210 39823872 838073955 763666702 838073955 763666702 269133164 49483357 269133164 49483357 32592046 638384639 32592046 638384639 453416748 970068452 453416748 970068452 823018004 213095367 823018004 213095367 254302270 545190628 254302270 545190628 673744731 194545984 673744731 194545984 487265351 794409361 487265351 794409361 974072607 5751488 974072607 5751488 263887886 954314882 263887886 954314882 23941817 154672672 23941817 154672672 767905542 776204763 767905542 776204763 23701914 392376765 23701914 392376765 279505975 847054328 279505975 847054328 998720218 69983840 998720218 69983840 73862465 707120129 73862465 707120129 989772822 195706862 989772822 195706862 553309760 713293676 553309760 713293676 44623689 76384081 44623689 76384081 712267352 424314662 712267352 424314662 317339339 921469294 317339339 921469294 769626899 382721909 769626899 382721909 2592557 58288306 2592557 58288306 844712643 936963265 844712643 936963265 650109945 709413 650109945 709413 363895282 765940398 363895282 765940398 969137975 110017300 969137975 110017300 347991170 814572866 347991170 814572866 876871187 418908822 876871187 418908822 115966108 756085281 115966108 756085281 727744250 591947318 727744250 591947318 935556621 965257987 935556621 965257987 48096864 566967471 48096864 566967471 414153401 377473370 414153401 377473370 860409480 52087865 860409480 52087865 816383960 180266353 816383960 180266353 48375576 674710219 48375576 674710219 255736598 849828147 255736598 849828147 678042739 29537353 678042739 29537353 932198641 986062341 932198641 986062341 90553717 35923506 90553717 35923506 471216060 738957601 471216060 738957601 171072581 118585620 171072581 118585620 684233484 363445867 684233484 363445867 314569565 533414559 314569565 533414559 884816214 31866721 884816214 31866721 168156889 278282643 168156889 278282643 652578350 586625330 652578350 586625330 185355271 32815833 185355271 32815833 576575183 621921059 576575183 621921059 80689485 991276106 80689485 991276106 994249095 998957367 994249095 998957367 244321704 561890500 244321704 561890500 627621775 8138476 627621775 8138476 928889447 582757558 928889447 582757558 429572358 662711870 429572358 662711870 238604956 46621866 238604956 46621866 15130590 978824018 15130590 978824018 212797404 252424552 212797404 252424552 488416519 903338465 488416519 903338465 746609031 238141238 746609031 238141238 384590444 500191580 384590444 500191580 626965912 827693423 626965912 827693423 171218861 80534618 171218861 80534618 972219647 914929194 972219647 914929194 24397005 243996163 24397005 243996163 996210631 984963781 996210631 984963781 24728782 43547236 24728782 43547236 886878538 370227185 886878538 370227185 216464659 192833843 216464659 192833843 718089982 494185753 718089982 494185753 106075577 740675936 106075577 740675936 725262077 138809914 725262077 138809914 358177419 797640095 358177419 797640095 798250738 70973310 798250738 70973310 236826497 553780114 236826497 553780114 964643339 276479164 964643339 276479164 485444485 794097435 485444485 794097435 860292726 989413730 860292726 989413730 400412937 55534286 400412937 55534286 478893247 586728842 478893247 586728842 38286520 236023819 38286520 236023819 415750347 999735437 415750347 999735437 797170314 569947096 797170314 569947096 228441640 211905738 228441640 211905738 439635652 866107686 439635652 866107686 524254558 31337984 524254558 31337984 946079800 948499669 946079800 948499669 736789579 25210893 736789579 25210893 274537461 859813821 274537461 859813821 577123101 106890823 577123101 106890823 989094307 269284361 989094307 269284361 425725097 308326873 425725097 308326873 899315006 798832931 899315006 798832931 146532239 430224575 146532239 430224575 954879925 709193838 954879925 709193838 768101717 937370839 768101717 937370839 42290657 52214828 42290657 52214828 511080756 792259443 511080756 792259443 805474750 82490641 805474750 82490641 4901332 943204343 4901332 943204343 941826841 24280745 941826841 24280745 652893753 828215799 652893753 828215799 126703802 341469000 126703802 341469000 871709740 982924792 871709740 982924792 943052 385060858 943052 385060858 795912318 870992494 795912318 870992494 130498088 549288928 130498088 549288928 983298571 100637479 983298571 100637479 582496470 540865182 582496470 540865182 313528641 101772364 313528641 101772364 916421552 748730845 916421552 748730845 116623713 22156967 116623713 22156967 997566351 963872038 997566351 963872038 718862683 205657361 718862683 205657361 388550838 823838973 388550838 823838973 835453017 132553471 835453017 132553471 211161859 965451714 211161859 965451714 32157710 703634904 32157710 703634904 644036346 142091897 644036346 142091897 390105263 870624514 390105263 870624514 899240242 689244017 899240242 689244017 425576789 859243493 425576789 859243493 971750434 215052627 971750434 215052627 384822142 861551656 384822142 861551656 265946507 168769966 265946507 168769966 957819381 995476291 957819381 995476291 33076632 6600521 33076632 6600521 920853843 200015570 920853843 200015570 184089922 748049249 184089922 748049249 874694288 395523485 874694288 395523485 207628848 111940803 207628848 111940803 931672633 719295636 931672633 719295636 385317719 249913818 385317719 249913818 134223210 953128604 134223210 953128604 568975327 406452630 568975327 406452630 253154203 667498274 253154203 667498274 527345657 36840055 527345657 36840055 181025604 221932885 181025604 221932885 421931869 838374718 421931869 838374718 90571197 488907509 90571197 488907509 254067241 886114837 254067241 886114837 859865060 10784945 859865060 10784945 276670686 879180778 276670686 879180778 906673032 217413402 906673032 217413402 56663444 795792152 56663444 795792152 932347583 8527542 932347583 8527542 373936037 723479964 373936037 723479964 970124253 983525986 970124253 983525986 821191522 39510978 821191522 39510978 360732876 974969546 360732876 974969546 711726493 167090633 711726493 167090633 13270128 223834128 13270128 223834128 985448347 882597575 985448347 882597575 404954434 120628832 404954434 120628832 161995301 932990548 161995301 932990548 545608583 242154145 545608583 242154145 116449127 829615954 116449127 829615954 879257711 62595051 879257711 62595051 353202234 871622407 353202234 871622407 803138795 82552530 803138795 82552530 152190599 244244598 152190599 244244598 908687508 860584377 908687508 860584377 201812550 465534016 201812550 465534016 920129513 955634210 920129513 955634210 248305663 279501432 248305663 279501432 998259450 983603255 998259450 983603255 64080517 273267522 64080517 273267522 255549267 625410826 255549267 625410826 719948368 314174990 719948368 314174990 682398197 111540890 682398197 111540890 152236042 540509540 152236042 540509540 571966519 888571924 571966519 888571924 456004407 121660640 456004407 121660640 371780984 777640676 371780984 777640676 668782692 27033586 668782692 27033586 275623162 906662028 275623162 906662028 87900215 297110691 87900215 297110691 3243822 807638087 3243822 807638087 923654147 161075430 923654147 161075430 178378488 606523802 178378488 606523802 567274596 154017191 567274596 154017191 170053065 799094766 170053065 799094766 838263567 159702726 838263567 159702726 166595920 726504167 166595920 726504167 940059872 273570425 940059872 273570425 756805877 803358777 756805877 803358777 939165311 118489099 939165311 118489099 120532187 483728231 120532187 483728231 975011686 842830185 975011686 842830185 575205336 288985378 575205336 288985378 154705739 997932413 154705739 997932413 889674945 22823020 889674945 22823020 230526980 981950220 230526980 981950220 620295945 292070257 620295945 292070257 148262246 48052633 148262246 48052633 914920499 296358762 914920499 296358762 593075353 431531479 593075353 431531479 256972094 935310821 256972094 935310821 861792702 827997497 861792702 827997497 72296192 18007946 72296192 18007946 924848980 612530838 924848980 612530838 147822151 42082353 147822151 42082353 632507738 718066349 632507738 718066349 137994494 24419514 137994494 24419514 475190511 803037179 475190511 803037179 16965034 470133022 16965034 470133022 621979325 115843693 621979325 115843693 192954055 957065269 192954055 957065269 791595712 773906149 791595712 773906149 976284003 14030923 976284003 14030923 12076209 923969983 12076209 923969983 702852341 111452625 702852341 111452625 84737363 987402413 84737363 987402413 912229215 95119140 912229215 95119140 143549787 467216500 143549787 467216500 937382476 556640488 937382476 556640488 552535050 831761277 552535050 831761277 87920080 329706629 87920080 329706629 977716466 515411929 977716466 515411929 356255526 22321683 356255526 22321683 823433059 755321283 823433059 755321283 56810598 345232012 56810598 345232012 900489098 632760797 900489098 632760797 678624094 223908400 678624094 223908400 461916187 614105782 461916187 614105782 608948583 856432125 608948583 856432125 69896813 167349798 69896813 167349798 416882486 887656879 416882486 887656879 160578924 193989066 160578924 193989066 992627238 939404915 992627238 939404915 704939065 376905940 704939065 376905940 71951525 965063568 71951525 965063568 786568063 603982356 786568063 603982356 30068134 881961479 30068134 881961479 865507414 68341560 865507414 68341560 84776212 562025234 84776212 562025234 654100309 71367061 654100309 71367061 898933536 921741505 898933536 921741505 137356833 165842129 137356833 165842129 972180213 878905335 972180213 878905335 81509630 569283938 81509630 569283938 854071854 504553333 854071854 504553333 540911415 80395162 540911415 80395162 208870895 503465083 208870895 503465083 847102441 891640556 847102441 891640556 505746428 150983427 505746428 150983427 987613087 701362805 987613087 701362805 631440135 236952862 631440135 236952862 742427441 50332698 742427441 50332698 906902404 567870164 906902404 567870164 452979624 306809857 452979624 306809857 799923616 633584626 799923616 633584626 303393771 780426532 303393771 780426532 181297331 504708316 181297331 504708316 912603778 879449066 912603778 879449066 86822146 398600839 86822146 398600839 973228205 954923462 973228205 954923462 838573355 115313484 838573355 115313484 260743973 404070364 260743973 404070364 618705430 726926453 618705430 726926453 952903021 56042121 952903021 56042121 19066090 218489291 19066090 218489291 944483676 793839157 944483676 793839157 160388556 5842970 160388556 5842970 497978412 567040079 497978412 567040079 835321529 989191466 835321529 989191466 187541609 181730831 187541609 181730831 837016571 770425169 837016571 770425169 469186 397451746 469186 397451746 421341086 134238459 421341086 134238459 761909444 701864323 761909444 701864323 275240573 217926858 275240573 217926858 876656905 878690954 876656905 878690954 100998241 11654497 100998241 11654497 938812534 475117251 938812534 475117251 557922448 879915130 557922448 879915130 461264175 575394991 461264175 575394991 718976537 971681543 718976537 971681543 279413507 867343876 279413507 867343876 993426759 41982097 993426759 41982097 24378109 758093892 24378109 758093892 388326324 466510179 388326324 466510179 957360028 211407110 957360028 211407110 172611483 430996082 172611483 430996082 934224058 997491199 934224058 997491199 611356627 254730837 611356627 254730837 885663730 956137496 885663730 956137496 376414822 351329790 376414822 351329790 429508651 967251976 429508651 967251976 603807372 149009451 603807372 149009451 96696027 964253943 96696027 964253943 416324702 531437486 416324702 531437486 686057608 990940171 686057608 990940171 600825234 383006548 600825234 383006548 931528028 842251588 931528028 842251588 420565469 781266998 420565469 781266998 871673063 293577673 871673063 293577673 185609840 123411542 185609840 123411542 875485277 286384642 875485277 286384642 587577404 826536968 587577404 826536968 92511815 689110537 92511815 689110537 555416099 596866444 555416099 596866444 174930479 50931093 174930479 50931093 565783823 996747609 565783823 996747609 37533364 988192040 37533364 988192040 393072020 291296416 393072020 291296416 823881464 935672310 823881464 935672310 381495609 579099232 381495609 579099232 852029436 23069096 852029436 23069096 256499054 823037282 256499054 823037282 761043808 137650301 761043808 137650301 75920805 998747093 75920805 998747093 343901985 489671952 343901985 489671952 367264517 29332122 367264517 29332122 974797974 500819000 974797974 500819000 509291773 62164111 509291773 62164111 75373587 331237715 75373587 331237715 953485554 162837606 953485554 162837606 362140568 886175747 362140568 886175747 114585292 460628316 114585292 460628316 986660644 99778950 986660644 99778950 377640434 609365199 377640434 609365199 944127215 77299069 944127215 77299069 178934612 685947097 178934612 685947097 548315637 505470576 548315637 505470576 691386867 897689421 691386867 897689421 392514406 102370429 392514406 102370429 9020873 40697911 9020873 40697911 86957431 998105435 86957431 998105435 950406424 99307762 950406424 99307762 207020720 966410312 207020720 966410312 634080605 716411474 634080605 716411474 946180267 264662831 946180267 264662831 814068886 80527744 814068886 80527744 96918599 879362216 96918599 879362216 595735022 980579721 595735022 980579721 437179713 169226246 437179713 169226246 237703065 781285778 237703065 781285778 655748028 999184150 655748028 999184150 960064050 509798146 960064050 509798146 246661433 122449083 246661433 122449083 195654146 684314601 195654146 684314601 926839710 167060566 926839710 167060566 305816633 41356872 305816633 41356872 56785552 491050821 56785552 491050821 974533344 883794398 974533344 883794398 210866868 139584717 210866868 139584717 547998195 926347975 547998195 926347975 973285036 147432651 973285036 147432651 226778761 760730070 226778761 760730070 982210137 107377496 982210137 107377496 372712279 722737921 372712279 722737921 284931556 76142669 284931556 76142669 929978890 832089481 929978890 832089481 421095102 702058490 421095102 702058490 818630837 64505861 818630837 64505861 167233885 892964319 167233885 892964319 768162386 317912539 768162386 317912539 31689903 512479421 31689903 512479421 267336841 725668127 267336841 725668127 841592482 30421576 841592482 30421576 60088275 895038584 60088275 895038584 562593295 745962056 562593295 745962056 91884789 380306365 91884789 380306365 812682548 162738056 812682548 162738056 34486911 521809755 34486911 521809755 613574319 126460037 613574319 126460037 11133559 16146515 11133559 16146515 957730613 602395223 957730613 602395223 51174707 70295317 51174707 70295317 993873375 753687194 993873375 753687194 224236303 104323344 224236303 104323344 140447491 970286553 140447491 970286553 782590842 794536604 782590842 794536604 70551119 61580920 70551119 61580920 794269584 170982540 794269584 170982540 449535553 704323400 449535553 704323400 140362276 834383344 140362276 834383344 913961656 706057013 913961656 706057013 69402060 180037800 69402060 180037800 919852237 896330839 919852237 896330839 655633695 442308160 655633695 442308160 46657477 118051514 46657477 118051514 952891719 695413556 952891719 695413556 96621836 367230162 96621836 367230162 215182419 778074133 215182419 778074133 832880280 810673285 832880280 810673285 74481881 170543770 74481881 170543770 229769831 513475061 229769831 513475061 994728067 127586492 994728067 127586492 981138361 520315671 981138361 520315671 106913021 800229531 106913021 800229531 665539763 64160586 665539763 64160586 804518488 885024669 804518488 885024669 98221087 42442373 98221087 42442373 930868482 344649342 930868482 344649342 31993950 992599266 31993950 992599266 952314964 1250162 952314964 1250162 654904123 711248407 654904123 711248407 163569306 174428085 163569306 174428085 735741231 954113635 735741231 954113635 493286995 788104419 493286995 788104419 199332413 36124973 199332413 36124973 997323803 952945780 997323803 952945780 309436597 577070809 309436597 577070809 595965792 243704147 595965792 243704147 96683405 827013445 96683405 827013445 529806667 208928525 529806667 208928525 47953296 522426168 47953296 522426168 784896216 203548989 784896216 203548989 335356945 272566406 335356945 272566406 587724004 950724797 587724004 950724797 7866207 13022195 7866207 13022195 575128453 919149352 575128453 919149352 773504237 592455373 773504237 592455373 344000513 83423361 344000513 83423361 749032502 686274855 749032502 686274855 998338105 847516181 998338105 847516181 12060009 59844766 12060009 59844766 699031490 531799348 699031490 531799348 9802518 919554438 9802518 919554438 684086415 229027559 684086415 229027559 196741556 607017046 196741556 607017046 78196614 354343329 78196614 354343329 477026526 929113692 477026526 929113692 734890583 634399969 734890583 634399969 293397699 590679777 293397699 590679777 93959049 784452556 93959049 784452556 442435028 164100316 442435028 164100316 104605077 765242078 104605077 765242078 372862345 941309827 372862345 941309827 910639783 318971306 910639783 318971306 53825292 6449054 53825292 6449054 785663008 581897407 785663008 581897407 23655471 251400831 23655471 251400831 908587599 943328707 908587599 943328707 31882462 156453350 31882462 156453350 445888842 839779975 445888842 839779975 46184283 479038516 46184283 479038516 300582938 954230702 300582938 954230702 678739721 517491291 678739721 517491291 229261475 255729243 229261475 255729243 791132246 106158467 791132246 106158467 613892686 692931630 613892686 692931630 857886701 258335158 857886701 258335158 111971008 610858751 111971008 610858751 798181198 47455978 798181198 47455978 232156824 709345461 232156824 709345461 878549860 37036614 878549860 37036614 790531475 999507597 790531475 999507597 644276925 390617550 644276925 390617550 809863140 560750287 809863140 560750287 446418981 663562337 446418981 663562337 718137200 767645809 718137200 767645809 279835552 411601758 279835552 411601758 902875412 30617408 902875412 30617408 635083650 674254225 635083650 674254225 33763843 934678957 33763843 934678957 942064454 109898069 942064454 109898069 708708297 873147534 708708297 873147534 463622645 126476559 463622645 126476559 746830295 882292957 746830295 882292957 386959293 412417391 386959293 412417391 150869890 550480722 150869890 550480722 578094105 832199097 578094105 832199097 7073152 313833717 7073152 313833717 525973331 67816868 525973331 67816868 931092541 602477398 931092541 602477398 71098567 7418390 71098567 7418390 526279211 195401770 526279211 195401770 931767465 902791547 931767465 902791547 448296730 105039717 448296730 105039717 888913781 755231374 888913781 755231374 369435844 598208644 369435844 598208644 918555676 255291016 918555676 255291016 534781391 991694177 534781391 991694177 139848309 188153478 139848309 188153478 657986383 764720177 657986383 764720177 968037804 360631957 968037804 360631957 468660694 48762164 468660694 48762164 87562377 725728531 87562377 725728531 942105762 73212930 942105762 73212930 146018614 988166685 146018614 988166685 990706347 92128591 990706347 92128591 163506117 960932442 163506117 960932442 27739497 75434398 27739497 75434398 810243479 866773433 810243479 866773433 446549929 174041577 446549929 174041577 126960930 645266170 126960930 645266170 746067153 315256685 746067153 315256685 228406662 363132599 228406662 363132599 683400452 868927663 683400452 868927663 104927457 63471653 104927457 63471653 842143954 933350139 842143954 933350139 547051581 715514633 547051581 715514633 312402643 206447068 312402643 206447068 171340176 380402534 171340176 380402534 868419090 29671687 868419090 29671687 824559302 906415224 824559302 906415224 532859409 124335614 532859409 124335614 203643085 904073520 203643085 904073520 599106954 238073208 599106954 238073208 10479861 516951478 10479861 516951478 736270687 763796884 736270687 763796884 826205027 173632338 826205027 173632338 500060380 1852296 500060380 1852296 808782441 924119142 808782441 924119142 241566436 133951383 241566436 133951383 684827571 607281702 684827571 607281702 929639358 889761984 929639358 889761984 416466786 171142442 416466786 171142442 934032099 667555968 934032099 667555968 75004701 785140494 75004701 785140494 976696613 141007153 976696613 141007153 58672884 834848648 58672884 834848648 692305724 56207854 692305724 56207854 253470758 673071910 253470758 673071910 92739162 67363969 92739162 67363969 21934142 853709152 21934142 853709152 402599964 213943128 402599964 213943128 939979510 568080625 939979510 568080625 413753250 906077041 413753250 906077041 913102698 56837937 913102698 56837937 288006767 851644749 288006767 851644749 668068094 948840504 668068094 948840504 966959842 105781821 966959842 105781821 882705202 708998240 882705202 708998240 22100358 948668641 22100358 948668641 416575468 188556165 416575468 188556165 886055083 940993970 886055083 940993970 190804946 47121728 190804946 47121728 306474031 565038449 306474031 565038449 899866371 769763657 899866371 769763657 90314938 666542108 90314938 666542108 59399629 132623756 59399629 132623756 875363300 866891077 875363300 866891077 206115147 532243066 206115147 532243066 813734544 468264949 813734544 468264949 257221824 58442711 257221824 58442711 756345299 883998132 756345299 883998132 281239274 573737175 281239274 573737175 678280967 73161109 678280967 73161109 124914456 226406723 124914456 226406723 966637899 123847215 966637899 123847215 610892450 146587186 610892450 146587186 972023498 775627903 972023498 775627903 150638557 336150257 150638557 336150257 79627641 969779731 79627641 969779731 143977971 518173714 143977971 518173714 825749958 860134449 825749958 860134449 323380666 658590784 323380666 658590784 663484921 399509834 663484921 399509834 45007510 944807437 45007510 944807437 857092633 412863281 857092633 412863281 447551801 131399995 447551801 131399995 92449262 944498907 92449262 944498907 951574377 330962049 951574377 330962049 515768579 9701263 515768579 9701263 990371394 821484919 990371394 821484919 221135092 968785603 221135092 968785603 834770051 308265559 834770051 308265559 702856029 808448149 702856029 808448149 121445060 325953964 121445060 325953964 968887293 976797970 968887293 976797970 363787393 301590318 363787393 301590318 762654681 583721306 762654681 583721306 336511262 884487554 336511262 884487554 826171076 101878908 826171076 101878908 899385914 739478192 899385914 739478192 119699149 98135002 119699149 98135002 917374137 864913684 917374137 864913684 363621545 370939186 363621545 370939186 927213061 626644741 927213061 626644741 112534800 973032174 112534800 973032174 428365094 449804855 428365094 449804855 32416457 939740737 32416457 939740737 807892476 42558790 807892476 42558790 994409672 952042357 994409672 952042357 225277868 179811031 225277868 179811031 359007446 945291408 359007446 945291408 993011393 527210465 993011393 527210465 76728628 600809701 76728628 600809701 891730019 951823393 891730019 951823393 314984624 595073750 314984624 595073750 720472290 207583896 720472290 207583896 641621551 149508264 641621551 149508264 247682861 601882143 247682861 601882143 460641612 57927044 460641612 57927044 961452020 778546051 961452020 778546051 398394295 11542107 398394295 11542107 31457313 956730160 31457313 956730160 485203302 78493980 485203302 78493980 995673600 587238750 995673600 587238750 379638924 840880596 379638924 840880596 975733298 986752086 975733298 986752086 5330084 250372816 5330084 250372816 169891049 74767943 169891049 74767943 488348419 536618887 488348419 536618887 27640051 809402248 27640051 809402248 760501874 76541052 760501874 76541052 3972087 903794420 3972087 903794420 911842575 2139001 911842575 2139001 997539520 82310187 997539520 82310187 170995697 866748412 170995697 866748412 828859121 503833758 828859121 503833758 443763207 157245911 443763207 157245911 830122812 808491412 830122812 808491412 540595879 246586159 540595879 246586159 174955141 816622106 174955141 816622106 381794684 24776906 381794684 24776906 862567665 991627179 862567665 991627179 361407926 72408881 361407926 72408881 780813373 280241476 780813373 280241476 998857265 991848575 998857265 991848575 331053453 592716592 331053453 592716592 986564833 11260047 986564833 11260047 640159470 984290769 640159470 984290769 265288661 549788748 265288661 549788748 722974043 77749228 722974043 77749228 355899877 991226554 355899877 991226554 450963417 265577992 450963417 265577992 818095084 725609861 818095084 725609861 16514597 265567198 16514597 265567198 426779612 373816348 426779612 373816348 282738134 460548289 282738134 460548289 931902938 936837918 931902938 936837918 105003449 459228216 105003449 459228216 528522519 199483173 528522519 199483173 907805860 683586391 907805860 683586391 628075047 95678003 628075047 95678003 886668672 850240895 886668672 850240895 527880377 312230225 527880377 312230225 113789448 652121416 113789448 652121416 973172654 92836277 973172654 92836277 238207701 877240654 238207701 877240654 393957387 692872294 393957387 692872294 723956028 838166756 723956028 838166756 30200271 107704637 30200271 107704637 593503140 369498372 593503140 369498372 299054484 612205110 299054484 612205110 901430552 928804487 901430552 928804487 564306555 265792367 564306555 265792367 34538714 725908378 34538714 725908378 121232849 417627157 121232849 417627157 934851532 836864376 934851532 836864376 504952529 896763275 504952529 896763275 408046960 289101267 408046960 289101267 179693357 964690189 179693357 964690189 27819108 564076451 27819108 564076451 757756958 51448855 757756958 51448855 32732339 598792061 32732339 598792061 954914036 123427110 954914036 123427110 69055799 16245024 69055799 16245024 476033428 722047499 476033428 722047499 972247960 251501719 972247960 251501719 177966754 873132942 177966754 873132942 908621053 315500849 908621053 315500849 180895050 570841088 180895050 570841088 379346403 312146440 379346403 312146440 887924476 951002874 887924476 951002874 813188891 540035972 813188891 540035972 679764388 13805968 679764388 13805968 36959106 351412804 36959106 351412804 853476085 841841294 853476085 841841294 273040554 66236964 273040554 66236964 720385690 666029650 720385690 666029650 262599419 588569839 262599419 588569839 437080751 430518357 437080751 430518357 89007503 628524274 89007503 628524274 525135520 328994748 525135520 328994748 967387162 958969968 967387162 958969968 71577876 555525576 71577876 555525576 588116562 996495385 588116562 996495385 449723484 275848136 449723484 275848136 124293357 6580236 124293357 6580236 890577993 743919090 890577993 743919090 160488912 289354070 160488912 289354070 458607332 766357126 458607332 766357126 837682475 269629650 837682475 269629650 205643733 534866151 205643733 534866151 708702226 761535071 708702226 761535071 72988007 290796951 72988007 290796951 989329661 578539824 989329661 578539824 106280381 626490673 106280381 626490673 673055913 13102119 673055913 13102119 264541610 838121180 264541610 838121180 852198974 292708412 852198974 292708412 449596349 982683078 449596349 982683078 845091640 224996239 845091640 224996239 20105330 841922348 20105330 841922348 789659304 262412567 789659304 262412567 75154833 55613357 75154833 55613357 824764681 745924915 824764681 745924915 245274172 38458963 245274172 38458963 847647913 707846175 847647913 707846175 38736022 449280312 38736022 449280312 712430478 61584697 712430478 61584697 265488300 746223086 265488300 746223086 594475769 38785470 594475769 38785470 987612153 366858228 987612153 366858228 1888307 994237032 1888307 994237032 968245248 238467070 968245248 238467070 224843379 52582927 224843379 52582927 996467691 807661917 996467691 807661917 11121496 486098818 11121496 486098818 705265846 75413396 705265846 75413396 132897272 568909987 132897272 568909987 827493942 42925143 827493942 42925143 214337188 248851162 214337188 248851162 503111058 897853008 503111058 897853008 995622992 330310578 995622992 330310578 690955712 695485225 690955712 695485225 178002812 236749466 178002812 236749466 50496077 919989128 50496077 919989128 619708584 60615924 619708584 60615924 932329187 756580366 932329187 756580366 196054672 105739790 196054672 105739790 944562861 967397573 944562861 967397573 987156277 90337156 987156277 90337156 645783675 458698884 645783675 458698884 167575663 207159948 167575663 207159948 694726315 597573677 694726315 597573677 136896147 181652537 136896147 181652537 706188169 879582373 706188169 879582373 204565596 96858030 204565596 96858030 542281513 778069326 542281513 778069326 246372507 513386423 246372507 513386423 519438056 980803686 519438056 980803686 858230420 95540090 858230420 95540090 57148314 974175455 57148314 974175455 599164875 427024368 599164875 427024368 126668287 930660368 126668287 930660368 873127445 209533028 873127445 209533028 162818299 901326706 162818299 901326706 778520828 106630720 778520828 106630720 68446518 789368055 68446518 789368055 588316441 40881056 588316441 40881056 969786939 623529838 969786939 623529838 631528173 944978853 631528173 944978853 347846584 515012062 347846584 515012062 959192221 108473637 959192221 108473637 254781114 368431682 254781114 368431682 989564160 42106526 989564160 42106526 78818724 878604114 78818724 878604114 532741560 500140181 532741560 500140181 834366032 135287667 834366032 135287667 57241416 776823913 57241416 776823913 720049130 66847686 720049130 66847686 219657618 938663843 219657618 938663843 939762609 23500623 939762609 23500623 530350778 322173320 530350778 322173320 278590458 595897739 278590458 595897739 387906849 760026141 387906849 760026141 926792903 991899335 926792903 991899335 621121875 122255252 621121875 122255252 122688916 928378872 122688916 928378872 914973492 87347532 914973492 87347532 95908790 865733902 95908790 865733902 324237690 128604938 324237690 128604938 992896271 553293402 992896271 553293402 50065452 84835209 50065452 84835209 949574125 674441806 949574125 674441806 868228287 821163895 868228287 821163895 628093516 145826880 628093516 145826880 286683460 570505673 286683460 570505673 635568381 178041645 635568381 178041645 831794379 917641405 831794379 917641405 303170218 150373003 303170218 150373003 813016134 865720319 813016134 865720319 201099326 101080019 201099326 101080019 954021049 538784985 954021049 538784985 24079458 838759324 24079458 838759324 607404281 117928548 607404281 117928548 206971528 504148936 206971528 504148936 698908568 256869339 698908568 256869339 49883756 936898049 49883756 936898049 374262202 368944501 374262202 368944501 695301785 869006551 695301785 869006551 443490373 478014156 443490373 478014156 543900416 787740477 543900416 787740477 883141582 413353022 883141582 413353022 476165614 507693813 476165614 507693813 650725696 984355128 650725696 984355128 387840406 358553468 387840406 358553468 218181409 984297414 218181409 984297414 380443344 192480261 380443344 192480261 949828868 55300101 949828868 55300101 341048052 156350931 341048052 156350931 904404130 882501321 904404130 882501321 292692250 480697644 292692250 480697644 794795927 877643276 794795927 877643276 624126689 550020812 624126689 550020812 814832789 178674297 814832789 178674297 612081030 951494849 612081030 951494849 215760884 169615237 215760884 169615237 807137891 786280511 807137891 786280511 593944993 57457114 593944993 57457114 22516027 950361962 22516027 950361962 790168453 164623047 790168453 164623047 294279998 781926110 294279998 781926110 786213199 221430984 786213199 221430984 986978615 558740280 986978615 558740280 76666880 992105463 76666880 992105463 903024444 543914620 903024444 543914620 509230901 945465171 509230901 945465171 885079509 194403173 885079509 194403173 348496993 980618967 348496993 980618967 868031167 4791446 868031167 4791446 70044771 716371324 70044771 716371324 145281247 37653462 145281247 37653462 767455073 472582231 767455073 472582231 59221251 41561776 59221251 41561776 746656245 783292366 746656245 783292366 32182698 463337167 32182698 463337167 280743273 938279637 280743273 938279637 820046742 49329441 820046742 49329441 315921683 949567373 315921683 949567373 862040324 470770164 862040324 470770164 433603525 3784997 433603525 3784997 971368306 862134239 971368306 862134239 75171916 310904347 75171916 310904347 451086743 581185438 451086743 581185438 329946284 948465204 329946284 948465204 74494318 264759561 74494318 264759561 688954111 644024094 688954111 644024094 503949860 33147481 503949860 33147481 945169021 774482539 945169021 774482539 524835213 897832141 524835213 897832141 379692625 118360400 379692625 118360400 800828242 28319050 800828242 28319050 145310098 423734632 145310098 423734632 855032137 88593590 855032137 88593590 208150464 813034504 208150464 813034504 822352290 448399413 822352290 448399413 413857359 120412779 413857359 120412779 736754361 285805432 736754361 285805432 23765324 27403244 23765324 27403244 989096014 321634413 989096014 321634413 11723087 888907006 11723087 888907006 960268307 205298710 960268307 205298710 181579203 955186479 181579203 955186479 952624909 771913876 952624909 771913876 264499248 542146760 264499248 542146760 511072983 856268889 511072983 856268889 7038926 955687898 7038926 955687898 986316166 342727006 986316166 342727006 25371179 2785312 25371179 2785312 998753100 727972709 998753100 727972709 437255140 202422664 437255140 202422664 966012854 939832561 966012854 939832561 38126743 65455404 38126743 65455404 805715317 977524599 805715317 977524599 105399387 481754357 105399387 481754357 760270928 2127428 760270928 2127428 100096794 722604361 100096794 722604361 371365193 22888733 371365193 22888733 732389296 498281698 732389296 498281698 606491921 260204709 606491921 260204709 281957742 131409108 281957742 131409108 916544979 583157011 916544979 583157011 85849561 763677444 85849561 763677444 992590888 207162570 992590888 207162570 466489422 985170596 466489422 985170596 867050970 405175778 867050970 405175778 172442323 846247933 172442323 846247933 881596811 19297349 881596811 19297349 719909165 258165645 719909165 258165645 422622141 709467072 422622141 709467072 837580401 572056572 837580401 572056572 970150916 1976756 970150916 1976756 518075108 647452424 518075108 647452424 274115735 820658859 274115735 820658859 856163911 218296095 856163911 218296095 105290237 988697801 105290237 988697801 788942667 302908732 788942667 302908732 170171029 7604815 170171029 7604815 953493880 779902140 953493880 779902140 140604705 942458702 140604705 942458702 882252371 540077339 882252371 540077339 72481747 44313542 72481747 44313542 740372631 926047234 740372631 926047234 19667329 377906317 19667329 377906317 330049941 826279948 330049941 826279948 976714940 207834204 976714940 207834204 9075863 27491457 9075863 27491457 493094862 714996833 493094862 714996833 209323995 449387020 209323995 449387020 940630814 196650397 940630814 196650397 207661588 702267304 207661588 702267304 977334328 802638000 977334328 802638000 279125183 693700643 279125183 693700643 858116561 304942269 858116561 304942269 413984752 860682520 413984752 860682520 945783057 20326367 945783057 20326367 589884878 799272208 589884878 799272208 88599155 38764474 88599155 38764474 359419517 952689771 359419517 952689771 714250108 284151775 714250108 284151775 75885559 123725559 75885559 123725559 680204600 510467198 680204600 510467198 158545235 206048907 158545235 206048907 502955236 916825858 502955236 916825858 801326673 184467935 801326673 184467935 7656631 408234182 7656631 408234182 308664591 206700867 308664591 206700867 923641754 474463766 923641754 474463766 238763436 596667667 238763436 596667667 128664906 856962691 128664906 856962691 838230366 26575163 838230366 26575163 199057359 679146755 199057359 679146755 853250342 255624650 853250342 255624650 15843291 968335301 15843291 968335301 949921587 491578118 949921587 491578118 146578004 29082906 146578004 29082906 958028493 656918984 958028493 656918984 462378866 40577717 462378866 40577717 36885612 330722842 36885612 330722842 759175818 766679800 759175818 766679800 323491199 58782471 323491199 58782471 748620418 959642184 748620418 959642184 53907808 643690963 53907808 643690963 925970461 65489533 925970461 65489533 510371950 611029356 510371950 611029356 60227289 306088138 60227289 306088138 858048029 500931417 858048029 500931417 165245079 113673864 165245079 113673864 875121348 935442496 875121348 935442496 538192226 637916438 538192226 637916438 870134365 970935003 870134365 970935003 375443052 259100491 375443052 259100491 832365103 851054640 832365103 851054640 84492872 226991812 84492872 226991812 930029144 990846820 930029144 990846820 241573290 484062779 241573290 484062779 595553072 236774592 595553072 236774592 949468244 970315654 949468244 970315654 165763999 128634651 165763999 128634651 877041937 973719067 877041937 973719067 72074061 115333768 72074061 115333768 294699760 912976060 294699760 912976060 95155035 284055843 95155035 284055843 865536609 930850321 865536609 930850321 327855989 173967564 327855989 173967564 974935432 808348431 974935432 808348431 645661707 941960233 645661707 941960233 208318956 229416282 208318956 229416282 861848416 508000857 861848416 508000857 257123432 986509002 257123432 986509002 68349203 171563115 68349203 171563115 593886701 858986998 593886701 858986998 706777682 404152954 706777682 404152954 106822668 545140174 106822668 545140174 985037546 991798484 985037546 991798484 454508370 293377669 454508370 293377669 42614802 843320384 42614802 843320384 327123031 370412371 327123031 370412371 206167571 808623456 206167571 808623456 923211869 252064104 923211869 252064104 130621663 948431498 130621663 948431498 766634143 64307269 766634143 64307269 42355326 991102539 42355326 991102539 622745244 401194430 622745244 401194430 31224889 138929748 31224889 138929748 402500055 925810571 402500055 925810571 865017803 7728460 865017803 7728460 211066382 856803755 211066382 856803755 939183355 230222763 939183355 230222763 206658868 729159577 206658868 729159577 946341380 947259519 946341380 947259519 28788104 480722611 28788104 480722611 855808955 241390267 855808955 241390267 480001512 567357718 480001512 567357718 747103855 101017745 747103855 101017745 456325954 800580885 456325954 800580885 729927282 536182886 729927282 536182886 121391426 858108574 121391426 858108574 991054147 198883505 991054147 198883505 584884248 919271095 584884248 919271095 69332786 70458824 69332786 70458824 633134463 571276758 633134463 571276758 238779346 63944896 238779346 63944896 839023319 929053433 839023319 929053433 579189290 562494807 579189290 562494807 526884055 883149157 526884055 883149157 920589861 42770417 920589861 42770417 882088070 961337638 882088070 961337638 42223647 74428300 42223647 74428300 902386637 757844082 902386637 757844082 123796825 363534733 123796825 363534733 726374742 546906278 726374742 546906278 946413818 32959223 946413818 32959223 238700551 577033694 238700551 577033694 899680298 59413326 899680298 59413326 43974806 973799959 43974806 973799959 740474359 54728661 740474359 54728661 156540736 153484139 156540736 153484139 975969855 890712399 975969855 890712399 638536817 608291778 638536817 608291778 107603067 231863760 107603067 231863760 963827773 975779471 963827773 975779471 35979432 69572882 35979432 69572882 806560723 188603968 806560723 188603968 264005142 751670515 264005142 751670515 645026588 62016057 645026588 62016057 11899071 926175316 11899071 926175316 35834297 533780260 35834297 533780260 498911899 919142608 498911899 919142608 926523936 106118411 926523936 106118411 311243263 520619050 311243263 520619050 962077009 977296346 962077009 977296346 760356088 740308357 760356088 740308357 77261906 991010433 77261906 991010433 956622986 297316515 956622986 297316515 834936319 920456554 834936319 920456554 352063996 393492574 352063996 393492574 30196996 980483295 30196996 980483295 916101875 233054703 916101875 233054703 285809150 50913095 285809150 50913095 23159832 756832573 23159832 756832573 722831557 315015628 722831557 315015628 360964949 704685535 360964949 704685535 238496055 114235235 238496055 114235235 849074453 262126557 849074453 262126557 44586970 553477283 44586970 553477283 844041741 88703977 844041741 88703977 90176296 235598864 90176296 235598864 900527384 803752809 900527384 803752809 128182318 196675315 128182318 196675315 874199522 935399522 874199522 935399522 198319601 51798220 198319601 51798220 421903878 348417430 421903878 348417430 80181121 937135987 80181121 937135987 632449072 190534410 632449072 190534410 60606120 541073678 60606120 541073678 490937825 867786123 490937825 867786123 594216308 183328118 594216308 183328118 837631094 608857202 837631094 608857202 98543920 26900791 98543920 26900791 926834964 620177071 926834964 620177071 463479539 955280408 463479539 955280408 35886775 73896037 35886775 73896037 849419865 843309100 849419865 843309100 425444172 231282997 425444172 231282997 88219967 777708089 88219967 777708089 633293148 168957566 633293148 168957566 254198992 910796191 254198992 910796191 879004527 954703304 879004527 954703304 846821611 807947305 846821611 807947305 23997885 107544749 23997885 107544749 609381616 488995179 609381616 488995179 174370373 883154537 174370373 883154537 758184771 18475423 758184771 18475423 93298989 800260526 93298989 800260526 500749459 351302146 500749459 351302146 6386680 172800417 6386680 172800417 474096917 707134939 474096917 707134939 284115813 993781604 284115813 993781604 517913572 213350894 517913572 213350894 76704138 866447101 76704138 866447101 369331021 297942513 369331021 297942513 920351510 807730656 920351510 807730656 8917940 172820912 8917940 172820912 262652665 599557002 262652665 599557002 765648092 497489026 765648092 497489026 193593099 694132383 193593099 694132383 471986588 246094087 471986588 246094087 800176286 73429854 800176286 73429854 242669150 718582333 242669150 718582333 725152781 385753798 725152781 385753798 3100920 991188388 3100920 991188388 99812596 252252895 99812596 252252895 725487449 691102776 725487449 691102776 213027350 551364703 213027350 551364703 753251113 329493769 753251113 329493769 416727083 807353671 416727083 807353671 152354765 377466232 152354765 377466232 546087839 746352790 546087839 746352790 978687067 978911253 978687067 978911253 560635361 474535038 560635361 474535038 67962828 915106004 67962828 915106004 870783790 361747136 870783790 361747136 60726728 686756547 60726728 686756547 974006511 363718033 974006511 363718033 119830238 963605274 119830238 963605274 915037378 54765838 915037378 54765838 227618012 997884202 227618012 997884202 783470831 266898686 783470831 266898686 59641293 28840427 59641293 28840427 993493885 432147959 993493885 432147959 151779727 152150042 151779727 152150042 637254338 805909629 637254338 805909629 58075487 846169094 58075487 846169094 955151269 5521629 955151269 5521629 127636565 541438116 127636565 541438116 967475119 886488080 967475119 886488080 121745025 556542251 121745025 556542251 980439945 669357781 980439945 669357781 492707963 568693434 492707963 568693434 117166745 980864252 117166745 980864252 850844330 71134682 850844330 71134682 533099288 977664668 533099288 977664668 499363304 253835664 499363304 253835664 327254562 550488796 327254562 550488796 818131275 232419233 818131275 232419233 628287914 921223128 628287914 921223128 280048247 142315979 280048247 142315979 821131512 885374826 821131512 885374826 123292593 100871008 123292593 100871008 937702375 562197306 937702375 562197306 562274615 38148928 562274615 38148928 65477747 862363759 65477747 862363759 869604674 583682008 869604674 583682008 544878211 154996206 544878211 154996206 909176567 812452232 909176567 812452232 485412933 189699883 485412933 189699883 80500472 387622701 80500472 387622701 613134420 980958102 613134420 980958102 737618729 700750859 737618729 700750859 44706111 241831881 44706111 241831881 673545600 765042311 673545600 765042311 940319603 34956533 940319603 34956533 582668468 941865767 582668468 941865767 124538052 171319520 124538052 171319520 920562999 337772385 920562999 337772385 986161467 838434298 986161467 838434298 715423706 140366668 715423706 140366668 481862153 944570822 481862153 944570822 838038790 151133437 838038790 151133437 178177008 773606153 178177008 773606153 862695480 628455599 862695480 628455599 150528673 174576562 150528673 174576562 889422026 718086158 889422026 718086158 149475166 334226093 149475166 334226093 905340741 154922249 905340741 154922249 64474529 830580983 64474529 830580983 651021422 55785687 651021422 55785687 403301703 593969900 403301703 593969900 104147771 185686207 104147771 185686207 742590054 788361208 742590054 788361208 360274274 90544016 360274274 90544016 955598482 848587655 955598482 848587655 141320706 118150613 141320706 118150613 702798778 417436528 702798778 417436528 230802068 33898773 230802068 33898773 980588860 654668444 980588860 654668444 463373234 12115952 463373234 12115952 37367329 968078458 37367329 968078458 495413339 14362654 495413339 14362654 256722673 981289047 256722673 981289047 85237962 19598202 85237962 19598202 960496540 632089034 960496540 632089034 618775043 808550601 618775043 808550601 287961657 168975896 287961657 168975896 269138492 524929062 269138492 524929062 868596654 229004966 868596654 229004966 574732334 677577591 574732334 677577591 40635175 75994912 40635175 75994912 937632476 54830814 937632476 54830814 26181085 970167501 26181085 970167501 918115714 643610608 918115714 643610608 770127 236804097 770127 236804097 960153850 458469625 960153850 458469625 230744938 218988202 230744938 218988202 175908598 850822413 175908598 850822413 880361913 235381422 880361913 235381422 469290835 749918233 469290835 749918233 134255232 304735791 134255232 304735791 986688229 927786100 986688229 927786100 417112912 217327107 417112912 217327107 208757844 906502934 208757844 906502934 703963496 344368005 703963496 344368005 337904935 813433170 337904935 813433170 42662274 346147628 42662274 346147628 104765599 808661486 104765599 808661486 771758908 151982298 771758908 151982298 226169313 452523899 226169313 452523899 759569482 756828173 759569482 756828173 471067578 485290705 471067578 485290705 103205126 899127182 103205126 899127182 945594467 97646213 945594467 97646213 645938895 334115565 645938895 334115565 200223709 838976056 200223709 838976056 731204483 235948256 731204483 235948256 973015340 973335676 973015340 973335676 542753045 105813922 542753045 105813922 789325832 450675608 789325832 450675608 963505364 946502698 963505364 946502698 120904113 440946715 120904113 440946715 805229546 3663607 805229546 3663607 42938003 711407264 42938003 711407264 652012190 311007903 652012190 311007903 12052753 21349236 12052753 21349236 521952633 783640881 521952633 783640881 989544612 272132763 989544612 272132763 292648494 912954565 292648494 912954565 900130317 605779543 900130317 605779543 210851807 64504103 210851807 64504103 918754002 592014482 918754002 592014482 191741586 266393288 191741586 266393288 616894868 967910762 616894868 967910762 105466605 153946993 105466605 153946993 442506922 500602796 442506922 500602796 46870688 809850827 46870688 809850827 850384414 694102551 850384414 694102551 373365585 106574751 373365585 106574751 934921216 473339833 934921216 473339833 448928582 972490525 448928582 972490525 154065065 628722726 154065065 628722726 862296983 88621498 862296983 88621498 605295979 899599932 605295979 899599932 746562736 193999429 746562736 193999429 809693010 991406918 809693010 991406918 928125972 761662606 928125972 761662606 673880871 6822937 673880871 6822937 463069603 844720139 463069603 844720139 985656066 43873706 985656066 43873706 608656328 736907784 608656328 736907784 865770325 36585144 865770325 36585144 172734167 953161029 172734167 953161029 948353369 394710245 948353369 394710245 372520896 715882478 372520896 715882478 919595571 18803304 919595571 18803304 53782711 959556755 53782711 959556755 792261187 151447825 792261187 151447825 97604441 46620906 97604441 46620906 837511157 329879101 837511157 329879101 716247485 886289506 716247485 886289506 184819249 78907134 184819249 78907134 905695494 187802737 905695494 187802737 73863503 765388319 73863503 765388319 275661838 37291111 275661838 37291111 715534856 589508303 715534856 589508303 140535248 73177566 140535248 73177566 764359100 699070942 764359100 699070942 175576530 861992971 175576530 861992971 53464663 686697476 53464663 686697476 940120906 110880876 940120906 110880876 498916609 758575770 498916609 758575770 906235579 412315600 906235579 412315600 442560721 340226559 442560721 340226559 940396489 26247554 940396489 26247554 670660573 789550701 670660573 789550701 6950167 105902676 6950167 105902676 210521562 338534001 210521562 338534001 935623098 910443051 935623098 910443051 335349641 489744137 335349641 489744137 594511377 73906247 594511377 73906247 20707532 994718276 20707532 994718276 255969187 145680145 255969187 145680145 433410182 824671236 433410182 824671236 996319395 343650414 996319395 343650414 405352169 801694331 405352169 801694331 894155979 754604583 894155979 754604583 338432563 708140694 338432563 708140694 599137253 862060763 599137253 862060763 160039422 370571344 160039422 370571344 479761376 985610566 479761376 985610566 815487214 212548023 815487214 212548023 356017850 327554648 356017850 327554648 604782716 802494501 604782716 802494501 875920760 226346078 875920760 226346078 509697230 343862855 509697230 343862855 51515742 221206755 51515742 221206755 807788519 877396842 807788519 877396842 427824895 324015872 427824895 324015872 901663039 910924581 901663039 910924581 493622816 192005830 493622816 192005830 726271119 922368473 726271119 922368473 86896981 348617161 86896981 348617161 865558027 999514325 865558027 999514325 21577367 556485763 21577367 556485763 560254701 919366316 560254701 919366316 460187522 451325877 460187522 451325877 57937053 629842090 57937053 629842090 904519621 202339547 904519621 202339547 110921314 867106375 110921314 867106375 990497454 106719980 990497454 106719980 166313797 783809875 166313797 783809875 34766106 165387320 34766106 165387320 404725840 779011096 404725840 779011096 877011176 532257812 877011176 532257812 117207621 115187339 117207621 115187339 262965728 149846061 262965728 149846061 517300946 786589780 517300946 786589780 145441893 479805926 145441893 479805926 981906093 690458523 981906093 690458523 711914167 105196993 711914167 105196993 323894965 810960404 323894965 810960404 933475696 346146170 933475696 346146170 390509162 169254977 390509162 169254977 554491164 984801254 554491164 984801254 915341369 89271008 915341369 89271008 50193625 713729551 50193625 713729551 554059902 861539582 554059902 861539582 809186780 64960879 809186780 64960879 214014384 921477884 214014384 921477884 809015464 472206063 809015464 472206063 594477822 853220635 594477822 853220635 266759216 990324059 266759216 990324059 696740172 233331637 696740172 233331637 826343906 912288084 826343906 912288084 117299896 79057060 117299896 79057060 849801532 727752679 849801532 727752679 650662549 228942563 650662549 228942563 955517761 348413071 955517761 348413071 667606640 927303512 667606640 927303512 157184343 472911361 157184343 472911361 478755180 594675264 478755180 594675264 290569327 319055934 290569327 319055934 604588673 987419255 604588673 987419255 990124800 266631797 990124800 266631797 28923396 998261745 28923396 998261745 827247142 86539335 827247142 86539335 300519314 969267547 300519314 969267547 616378897 57135463 616378897 57135463 585871499 758140471 585871499 758140471 28377 580358711 28377 580358711 352957597 2435772 352957597 2435772 874762382 930342266 874762382 930342266 257622951 402835418 257622951 402835418 872526033 237915159 872526033 237915159 551490200 812201206 551490200 812201206 165288103 754920282 165288103 754920282 930701916 279014948 930701916 279014948 149617020 733338468 149617020 733338468 908038855 62630109 908038855 62630109 112997426 604089883 112997426 604089883 969054633 859017941 969054633 859017941 54241111 22569862 54241111 22569862 998718426 840531152 998718426 840531152 117981351 234633635 117981351 234633635 546398770 794287129 546398770 794287129 56581592 39930443 56581592 39930443 362260364 466949190 362260364 466949190 703795584 6184097 703795584 6184097 48380270 616845328 48380270 616845328 827483963 102254798 827483963 102254798 108927521 871256407 108927521 871256407 90162542 749376926 90162542 749376926 571116518 311739246 571116518 311739246 767855422 91850255 767855422 91850255 111279877 317210156 111279877 317210156 976344625 707442933 976344625 707442933 136125683 909847657 136125683 909847657 938749095 147478265 938749095 147478265 250692461 760211930 250692461 760211930 98127119 258558740 98127119 258558740 212388948 904622750 212388948 904622750 665698185 654592129 665698185 654592129 964059705 341977931 964059705 341977931 242870603 963711064 242870603 963711064 957002055 658314166 957002055 658314166 48125626 291375105 48125626 291375105 237403144 932944690 237403144 932944690 979585543 206035348 979585543 206035348 469270968 598758185 469270968 598758185 901591444 101114403 901591444 101114403 478828186 972066945 478828186 972066945 86549299 162687340 86549299 162687340 496680242 528308089 496680242 528308089 678053504 93925189 678053504 93925189 87294513 629199581 87294513 629199581 644477077 8841149 644477077 8841149 832953543 414314447 832953543 414314447 973056045 911961279 973056045 911961279 10169904 170835002 10169904 170835002 791062010 330895174 791062010 330895174 652093830 813414364 652093830 813414364 26850316 958812061 26850316 958812061 601004238 21426092 601004238 21426092 125700147 657948304 125700147 657948304 681811412 435821977 681811412 435821977 52492893 188500293 52492893 188500293 926243845 966604009 926243845 966604009 219586902 9974981 219586902 9974981 736369860 663626004 736369860 663626004 538888450 120030359 538888450 120030359 968965794 951666907 968965794 951666907 323187114 126982959 323187114 126982959 478544173 875939327 478544173 875939327 674646187 631595802 674646187 631595802 69560840 128846673 69560840 128846673 706395900 934835122 706395900 934835122 529132876 350331990 529132876 350331990 194784957 897477386 194784957 897477386 13893213 42445682 13893213 42445682 451498639 929076442 451498639 929076442 946277434 18096875 946277434 18096875 21893296 413416321 21893296 413416321 735972186 940037820 735972186 940037820 91279273 725369607 91279273 725369607 487658285 201298220 487658285 201298220 111379646 665532450 111379646 665532450 581819597 512740670 581819597 512740670 329666298 3419831 329666298 3419831 14532494 936519883 14532494 936519883 583205781 323991175 583205781 323991175 369130126 936169098 369130126 936169098 499739445 472998548 499739445 472998548 775752632 792410752 775752632 792410752 157781130 51408513 157781130 51408513 663365700 830093798 663365700 830093798 261218285 523869392 261218285 523869392 722834814 583072605 722834814 583072605 461387369 359095601 461387369 359095601 93017140 892163700 93017140 892163700 886667402 270432825 886667402 270432825 299241019 139250547 299241019 139250547 897615259 839632605 897615259 839632605 299038398 25247251 299038398 25247251 87706560 296028980 87706560 296028980 103160894 613943224 103160894 613943224 508733287 269722272 508733287 269722272 722807490 939423510 722807490 939423510 270317561 206320172 270317561 206320172 351840817 989169597 351840817 989169597 535948757 55066901 535948757 55066901 221710354 984501676 221710354 984501676 968359266 47608428 968359266 47608428 157713341 831050618 157713341 831050618 940776181 7681715 940776181 7681715 530681296 159437629 530681296 159437629 26365992 301363165 26365992 301363165 994671276 593638469 994671276 593638469 572251313 249940028 572251313 249940028 861384844 915845663 861384844 915845663 14240306 43759960 14240306 43759960 837831033 967191390 837831033 967191390 445253430 682340424 445253430 682340424 703580125 165195926 703580125 165195926 224079282 602691961 224079282 602691961 578135093 838108673 578135093 838108673 277364787 684002473 277364787 684002473 668036784 330543693 668036784 330543693 665741 866184407 665741 866184407 635499290 67714694 635499290 67714694 166993226 867906693 166993226 867906693 517635149 112448830 517635149 112448830 412482202 820030462 412482202 820030462 783071288 31043589 783071288 31043589 625069585 115041501 625069585 115041501 507391090 590241075 507391090 590241075 864530153 890281252 864530153 890281252 219466236 309450123 219466236 309450123 404410593 767030803 404410593 767030803 871691807 511488669 871691807 511488669 83636852 284621171 83636852 284621171 529170302 991804679 529170302 991804679 31887512 117048856 31887512 117048856 925151821 761265747 925151821 761265747 82685367 319434736 82685367 319434736 570445870 784493046 570445870 784493046 919547113 1310238 919547113 1310238 495349960 972607794 495349960 972607794 989898935 533561840 989898935 533561840 641415531 77446434 641415531 77446434 733959158 502273803 733959158 502273803 370015077 79406412 370015077 79406412 673115477 965140519 673115477 965140519 910717691 65034146 910717691 65034146 82852685 896627070 82852685 896627070 796745281 82292949 796745281 82292949 49649569 615890666 49649569 615890666 540707566 271983785 540707566 271983785 841281642 943939238 841281642 943939238 170634917 357919144 170634917 357919144 522354363 651884411 522354363 651884411 779921553 393306294 779921553 393306294 481257859 484036394 481257859 484036394 42683364 990441225 42683364 990441225 498204423 511512164 498204423 511512164 615542410 995802477 615542410 995802477 882352672 567913313 882352672 567913313 427536461 163085021 427536461 163085021 144351783 251639732 144351783 251639732 623044064 954888045 623044064 954888045 991437656 153942032 991437656 153942032 325150135 806137934 325150135 806137934 959179485 979526897 959179485 979526897 591761634 410997831 591761634 410997831 30380452 89531430 30380452 89531430 499132125 430879296 499132125 430879296 30166720 691237520 30166720 691237520 828324328 300631153 828324328 300631153 433611456 236026868 433611456 236026868 62976118 511028888 62976118 511028888 989017087 951585328 989017087 951585328 833197205 656998152 833197205 656998152 299696427 84549900 299696427 84549900 821575522 584527542 821575522 584527542 428064802 706847484 428064802 706847484 558178895 389700536 558178895 389700536 998191614 25214492 998191614 25214492 146160117 278841758 146160117 278841758 414837933 973802368 414837933 973802368 920957403 495516484 920957403 495516484 18363247 989722661 18363247 989722661 974270757 19190959 974270757 19190959 50960957 449804240 50960957 449804240 499594892 584402971 499594892 584402971 675547902 664164468 675547902 664164468 94119517 950741182 94119517 950741182 5731797 314035407 5731797 314035407 792420043 34710160 792420043 34710160 901833177 212086117 901833177 212086117 495925408 819285789 495925408 819285789 47380484 325518504 47380484 325518504 616075999 241474932 616075999 241474932 756584244 634093813 756584244 634093813 341977983 338990676 341977983 338990676 965279816 819343767 965279816 819343767 596644238 109771200 596644238 109771200 79407080 442176571 79407080 442176571 826485810 961625991 826485810 961625991 236643004 25287570 236643004 25287570 957462938 949154656 957462938 949154656 6733409 680312146 6733409 680312146 795713796 18855867 795713796 18855867 55841812 803121223 55841812 803121223 868716816 442140046 868716816 442140046 119965864 119324721 119965864 119324721 93189334 946314161 93189334 946314161 906920543 91703058 906920543 91703058 244214677 832399726 244214677 832399726 533607308 195830053 533607308 195830053 130489535 964152559 130489535 964152559 537878633 514339020 537878633 514339020 718593735 687015632 718593735 687015632 70747491 514752597 70747491 514752597 935884300 31706273 935884300 31706273 73501676 887167730 73501676 887167730 6023064 699839861 6023064 699839861 677106638 75485250 677106638 75485250 325997654 487504355 325997654 487504355 800991795 740373429 800991795 740373429 309013732 936641260 309013732 936641260 943700970 9448874 943700970 9448874 147949851 356794053 147949851 356794053 650265483 817549759 650265483 817549759 913018886 211863919 913018886 211863919 110190269 404524568 110190269 404524568 286745489 986549982 286745489 986549982 474338883 426068054 474338883 426068054 23716579 585914 23716579 585914 787230625 873723351 787230625 873723351 472682312 555520386 472682312 555520386 238170374 912262076 238170374 912262076 851891655 201145926 851891655 201145926 398011706 735944523 398011706 735944523 222798137 218637486 222798137 218637486 848482738 413724913 848482738 413724913 352736818 756454931 352736818 756454931 999313270 130597533 999313270 130597533 381034993 995225542 381034993 995225542 986685178 789954601 986685178 789954601 496141283 541038242 496141283 541038242 24101063 967000639 24101063 967000639 994290281 678857674 994290281 678857674 75999156 208470636 75999156 208470636 826736018 113119366 826736018 113119366 71922506 561362679 71922506 561362679 349041160 287619092 349041160 287619092 944995240 73714863 944995240 73714863 487486725 990053377 487486725 990053377 7705022 466621423 7705022 466621423 354388640 997921218 354388640 997921218 178087088 263746339 178087088 263746339 908106196 742013391 908106196 742013391 184182933 135580439 184182933 135580439 894597595 650623166 894597595 650623166 117297548 354196963 117297548 354196963 599852376 983286973 599852376 983286973 939415548 395882727 939415548 395882727 609636858 824696980 609636858 824696980 133513765 250665455 133513765 250665455 816073931 641210828 816073931 641210828 194815512 323123478 194815512 323123478 944281128 288995934 944281128 288995934 384426236 518922188 384426236 518922188 905800064 996929712 905800064 996929712 450937675 176253458 450937675 176253458 32698750 651338307 32698750 651338307 606659791 144308274 606659791 144308274 208838876 880704008 208838876 880704008 949032557 511180474 949032557 511180474 429257395 719991363 429257395 719991363 37670854 460165777 37670854 460165777 921174016 108923135 921174016 108923135 447458685 795949388 447458685 795949388 76960207 379151038 76960207 379151038 521429158 942134861 521429158 942134861 850138534 91596107 850138534 91596107 131386430 782215344 131386430 782215344 816716531 124531333 816716531 124531333 18370708 520800734 18370708 520800734 838522656 996754441 838522656 996754441 133149746 480706566 133149746 480706566 729222370 457980245 729222370 457980245 183260439 8502799 183260439 8502799 956418401 632823348 956418401 632823348 628111952 870277800 628111952 870277800 30389897 334994583 30389897 334994583 886214094 783664492 886214094 783664492 333766158 274512429 333766158 274512429 703987843 947776289 703987843 947776289 296724295 19315308 296724295 19315308 901637695 621924821 901637695 621924821 283769557 994496065 283769557 994496065 732098076 289830483 732098076 289830483 319439849 656640773 319439849 656640773 874447924 138343288 874447924 138343288 2970353 845494699 2970353 845494699 375994180 220363515 375994180 220363515 901546514 26188715 901546514 26188715 753026983 463511829 753026983 463511829 296192519 126434927 296192519 126434927 73867157 732055723 73867157 732055723 811799514 292824475 811799514 292824475 500369042 918436793 500369042 918436793 699137657 747433846 699137657 747433846 280714365 587575209 280714365 587575209 386379500 922833419 386379500 922833419 926741953 128275672 926741953 128275672 403663942 835353631 403663942 835353631 69280938 36957295 69280938 36957295 726569607 718980622 726569607 718980622 110948967 401514407 110948967 401514407 853633441 171797970 853633441 171797970 341839888 953262310 341839888 953262310 893412042 468121549 893412042 468121549 225807743 81714550 225807743 81714550 556801412 348348676 556801412 348348676 754409965 682575596 754409965 682575596 183914890 27858901 183914890 27858901 710076703 753647805 710076703 753647805 139596515 139528399 139596515 139528399 771096142 883983615 771096142 883983615 461548628 47438876 461548628 47438876 227900410 599753835 227900410 599753835 684147258 386039407 684147258 386039407 158694150 992041601 158694150 992041601 209776097 178396219 209776097 178396219 18337961 962677980 18337961 962677980 183458464 97947390 183458464 97947390 301856902 972779654 301856902 972779654 869747262 182073810 869747262 182073810 44170127 719322133 44170127 719322133 608019477 464159129 608019477 464159129 780196597 873863303 780196597 873863303 91156516 93659786 91156516 93659786 482641773 806556858 482641773 806556858 785224075 513287340 785224075 513287340 69227767 924578499 69227767 924578499 841962313 44505116 841962313 44505116 658328859 830807963 658328859 830807963 26489615 22597170 26489615 22597170 515311069 826253835 515311069 826253835 981207296 647591721 981207296 647591721 187151848 963510415 187151848 963510415 5143035 106833988 5143035 106833988 176288126 787625181 176288126 787625181 756478502 231290428 756478502 231290428 576586099 912684462 576586099 912684462 996771705 989301437 996771705 989301437 466104790 253318631 466104790 253318631 867916419 728723228 867916419 728723228 636264705 581464201 636264705 581464201 22627427 303375951 22627427 303375951 995310249 895983463 995310249 895983463 470845308 417028041 470845308 417028041 190781476 940262636 190781476 940262636 18250432 460202764 18250432 460202764 382759500 163170968 382759500 163170968 953942995 874228816 953942995 874228816 554891941 612559573 554891941 612559573 788775025 210038852 788775025 210038852 284658897 711488732 284658897 711488732 799406173 357212017 799406173 357212017 581098674 502817586 581098674 502817586 708581522 186254885 708581522 186254885 989620718 773188968 989620718 773188968 428334168 299490653 428334168 299490653 305541092 600996772 305541092 600996772 424752700 283849704 424752700 283849704 826898045 986770044 826898045 986770044 39757263 24381878 39757263 24381878 709838899 613259337 709838899 613259337 996420773 8984535 996420773 8984535 101983602 344824815 101983602 344824815 522624846 998574200 522624846 998574200 682602458 609917823 682602458 609917823 25864634 18191625 25864634 18191625 756121774 895160682 756121774 895160682 380995894 84535080 380995894 84535080 31853744 943083034 31853744 943083034 744326496 11050755 744326496 11050755 56643083 440167524 56643083 440167524 437326126 993524954 437326126 993524954 507183722 297375221 507183722 297375221 977221588 245508684 977221588 245508684 136262411 153323226 136262411 153323226 749035353 447216128 749035353 447216128 126013332 950953645 126013332 950953645 554938692 142122005 554938692 142122005 60986520 867833786 60986520 867833786 716074970 496375346 716074970 496375346 170251289 100154828 170251289 100154828 670766724 735852275 670766724 735852275 71667601 252539464 71667601 252539464 845725281 125957870 845725281 125957870 343277842 913555618 343277842 913555618 113983034 82455542 113983034 82455542 901156840 641227828 901156840 641227828 166392853 28940405 166392853 28940405 282388784 973207186 282388784 973207186 632739945 261245475 632739945 261245475 872135469 943533689 872135469 943533689 759003628 30906044 759003628 30906044 73632342 980019598 73632342 980019598 872637994 263803813 872637994 263803813 215411143 529778923 215411143 529778923 728758948 828093737 728758948 828093737 938343521 365327144 938343521 365327144 327746605 907950006 327746605 907950006 176710746 16923264 176710746 16923264 990826563 479315678 990826563 479315678 190141971 279667803 190141971 279667803 685097335 708615276 685097335 708615276 480177962 237377022 480177962 237377022 971974986 746536521 971974986 746536521 11119572 906879943 11119572 906879943 420678288 193817233 420678288 193817233 958914551 648401165 958914551 648401165 280005937 402556656 280005937 402556656 841159491 772323767 841159491 772323767 715720630 909647688 715720630 909647688 235138290 425976647 235138290 425976647 601841579 799027591 601841579 799027591 884557824 10542790 884557824 10542790 192846597 946447439 192846597 946447439 459310292 273827961 459310292 273827961 327480378 779171257 327480378 779171257 96798998 988595317 96798998 988595317 976507732 26795038 976507732 26795038 610456042 996243803 610456042 996243803 856603333 257912815 856603333 257912815 278116161 132606346 278116161 132606346 14541537 974422258 14541537 974422258 863374147 29443579 863374147 29443579 428624662 840828563 428624662 840828563 901807132 471530733 901807132 471530733 12644583 49767381 12644583 49767381 842903688 716651027 842903688 716651027 28113179 788853467 28113179 788853467 688385961 44114158 688385961 44114158 112101658 537436144 112101658 537436144 938293254 888712183 938293254 888712183 490655125 391326309 490655125 391326309 124696778 902199931 124696778 902199931 978041502 68341426 978041502 68341426 354092117 507950995 354092117 507950995 620172007 132784975 620172007 132784975 913246303 863656733 913246303 863656733 142354551 108455913 142354551 108455913 747354405 791056950 747354405 791056950 730303826 604756808 730303826 604756808 29769782 60832545 29769782 60832545 249262716 296004477 249262716 296004477 806337073 582131516 806337073 582131516 37826682 909136649 37826682 909136649 246970808 156087764 246970808 156087764 432998268 960162027 432998268 960162027 722615048 129418173 722615048 129418173 141291790 817245049 141291790 817245049 663815723 375731894 663815723 375731894 870276009 982722245 870276009 982722245 238026336 182643943 238026336 182643943 30788605 853404967 30788605 853404967 505926289 100782592 505926289 100782592 871300308 822005793 871300308 822005793 737887397 298353129 737887397 298353129 51321841 1329394 51321841 1329394 912221696 549814018 912221696 549814018 255212365 408185783 255212365 408185783 542093349 170282669 542093349 170282669 890960827 860270756 890960827 860270756 37085952 760850850 37085952 760850850 889401882 35861163 889401882 35861163 7849389 495136945 7849389 495136945 853091609 96827126 853091609 96827126 164274973 344156054 164274973 344156054 868163820 885368027 868163820 885368027 109281262 44118133 109281262 44118133 860420508 801794991 860420508 801794991 185097256 360705218 185097256 360705218 676182458 192369177 676182458 192369177 207101695 781386147 207101695 781386147 364095484 44042972 364095484 44042972 215501028 806752102 215501028 806752102 868530150 514333911 868530150 514333911 373242408 784696538 373242408 784696538 457521037 238668927 457521037 238668927 837965896 565208873 837965896 565208873 595280307 944527834 595280307 944527834 173188540 265391121 173188540 265391121 770205383 75650020 770205383 75650020 427725362 588527042 427725362 588527042 849717195 890647952 849717195 890647952 525683464 355800547 525683464 355800547 14228384 757042707 14228384 757042707 814400501 133617803 814400501 133617803 116125195 876343913 116125195 876343913 848699307 183435958 848699307 183435958 99548258 696881900 99548258 696881900 952854209 398282598 952854209 398282598 125424972 652388196 125424972 652388196 648439663 405275158 648439663 405275158 980059808 26755112 980059808 26755112 109089743 787427899 109089743 787427899 382940289 334565120 382940289 334565120 900848890 736826421 900848890 736826421 609489590 69051527 609489590 69051527 117134729 600022143 117134729 600022143 945544935 283354925 945544935 283354925 131138290 789100812 131138290 789100812 892381876 11938150 892381876 11938150 414295918 886788637 414295918 886788637 815379135 81810222 815379135 81810222 116519987 996622711 116519987 996622711 21686525 427051205 21686525 427051205 858234667 879440839 858234667 879440839 71759551 580933550 71759551 580933550 960271291 198416947 960271291 198416947 638028850 808720475 638028850 808720475 10878081 243590168 10878081 243590168 794496884 788772696 794496884 788772696 124501517 57925440 124501517 57925440 872715532 347114038 872715532 347114038 203212566 937566927 203212566 937566927 350243572 25639971 350243572 25639971 60991545 606196081 60991545 606196081 965587252 988867379 965587252 988867379 403445884 50142674 403445884 50142674 708695462 606718171 708695462 606718171 44686325 1561611 44686325 1561611 875295319 677867166 875295319 677867166 814024642 222732979 814024642 222732979 270060679 969828829 270060679 969828829 813367844 548335034 813367844 548335034 202411783 208667498 202411783 208667498 777088038 347459219 777088038 347459219 352980813 153341025 352980813 153341025 33625578 951712509 33625578 951712509 751838503 333433497 751838503 333433497 311944493 102480228 311944493 102480228 970294579 375786707 970294579 375786707 183372905 704089207 183372905 704089207 975007543 23400294 975007543 23400294 182227816 771746408 182227816 771746408 809384935 371192883 809384935 371192883 318173364 178312868 318173364 178312868 970014181 761532047 970014181 761532047 86619011 4499822 86619011 4499822 678997332 843430194 678997332 843430194 144458819 128124159 144458819 128124159 947710871 4298232 947710871 4298232 626933064 670398938 626933064 670398938 66408516 962204010 66408516 962204010 431152942 200532395 431152942 200532395 939577513 494204001 939577513 494204001 228598413 91086290 228598413 91086290 424942482 957228135 424942482 957228135 45765665 350724800 45765665 350724800 312095150 890160030 312095150 890160030 331774311 211947007 331774311 211947007 749176962 367557051 749176962 367557051 184262654 701842541 184262654 701842541 372135191 206922474 372135191 206922474 912692581 883047151 912692581 883047151 411310162 232312778 411310162 232312778 913642752 912909501 913642752 912909501 184752203 691215885 184752203 691215885 586871273 151439643 586871273 151439643 765748090 798933950 765748090 798933950 145859446 26900117 145859446 26900117 664034195 347503060 664034195 347503060 852380509 644514122 852380509 644514122 450339555 893858262 450339555 893858262 394095406 250790965 394095406 250790965 737181767 754200112 737181767 754200112 901317926 993710658 901317926 993710658 136030156 200807480 136030156 200807480 575733714 755726556 575733714 755726556 177540322 331631286 177540322 331631286 279178454 962633472 279178454 962633472 905103513 124849607 905103513 124849607 4467645 377768911 4467645 377768911 460565819 929353494 460565819 929353494 953541606 951761225 953541606 951761225 137154029 142923874 137154029 142923874 164794291 942297399 164794291 942297399 538883741 348978173 538883741 348978173 253132821 784167888 253132821 784167888 81101020 551627883 81101020 551627883 896978577 165868745 896978577 165868745 119675273 37202522 119675273 37202522 985150638 949922797 985150638 949922797 223667698 360595523 223667698 360595523 405606233 24278373 405606233 24278373 168064833 775861290 168064833 775861290 727449811 103353088 727449811 103353088 997459331 837846146 997459331 837846146 467983455 1589447 467983455 1589447 988073478 891661688 988073478 891661688 585226310 117373672 585226310 117373672 999249950 979707938 999249950 979707938 202596684 301332844 202596684 301332844 974638524 943453884 974638524 943453884 11978044 190290374 11978044 190290374 905944926 937004333 905944926 937004333 52963644 640677983 52963644 640677983 990990366 283040557 990990366 283040557 428540074 36245864 428540074 36245864 74021597 634432385 74021597 634432385 439959862 901592039 439959862 901592039 999555734 44530375 999555734 44530375 724583643 663461512 724583643 663461512 81396449 68035240 81396449 68035240 842867491 322816264 842867491 322816264 72696434 460245445 72696434 460245445 638965234 916935124 638965234 916935124 794097751 865077374 794097751 865077374 469960546 143014843 469960546 143014843 878706927 555789916 878706927 555789916 34054405 938318115 34054405 938318115 554057015 188939980 554057015 188939980 13843915 938536243 13843915 938536243 452248075 253893691 452248075 253893691 816670676 903354548 816670676 903354548 561260009 260192425 561260009 260192425 990878537 996187616 990878537 996187616 55787638 4048659 55787638 4048659 807483996 466868397 807483996 466868397 87358615 707596814 87358615 707596814 566815758 170789054 566815758 170789054 989665975 793670329 989665975 793670329 197139106 9598146 197139106 9598146 520162442 404047137 520162442 404047137 590783305 973011668 590783305 973011668 71743719 167995033 71743719 167995033 513846219 763010359 513846219 763010359 974524429 963949535 974524429 963949535 717509901 121442421 717509901 121442421 294654309 377295396 294654309 377295396 978569637 944812640 978569637 944812640 265253524 442159849 265253524 442159849 971021291 605223278 971021291 605223278 98499652 35002417 98499652 35002417 877394635 814089264 877394635 814089264 239186604 491374496 239186604 491374496 915210723 265974145 915210723 265974145 129267789 952769304 129267789 952769304 515186525 633474947 515186525 633474947 867001181 466187414 867001181 466187414 633202375 57328965 633202375 57328965 917084775 824525268 917084775 824525268 204111215 131528794 204111215 131528794 960924787 521666498 960924787 521666498 36295674 173564736 36295674 173564736 692179154 861758922 692179154 861758922 343561490 228727916 343561490 228727916 857716704 903005840 857716704 903005840 19235649 39289069 19235649 39289069 787800020 458664973 787800020 458664973 372585414 982142930 372585414 982142930 996384871 748640726 996384871 748640726 264245995 845520496 264245995 845520496 397071862 536968683 397071862 536968683 942328834 933412864 942328834 933412864 242627945 13339792 242627945 13339792 841923893 567292371 841923893 567292371 644446141 724700120 644446141 724700120 337288569 123209717 337288569 123209717 512863310 480425476 512863310 480425476 308155192 19481179 308155192 19481179 764666147 851721692 764666147 851721692 519907996 922795538 519907996 922795538 61495398 789452432 61495398 789452432 559260200 43333040 559260200 43333040 50658306 944979055 50658306 944979055 269399974 222991545 269399974 222991545 641886809 949427328 641886809 949427328 198628828 515236288 198628828 515236288 615054533 99217628 615054533 99217628 667212409 890803746 667212409 890803746 84523757 605519137 84523757 605519137 502500748 390178869 502500748 390178869 714545435 350399176 714545435 350399176 978633247 890156892 978633247 890156892 67638694 126536204 67638694 126536204 991977854 816869234 991977854 816869234 619759182 223942871 619759182 223942871 872536321 986690783 872536321 986690783 345701644 193335333 345701644 193335333 818797476 875352399 818797476 875352399 25508564 132739547 25508564 132739547 813451089 838364921 813451089 838364921 313457351 163243119 313457351 163243119 886166914 714302950 886166914 714302950 59476416 161345478 59476416 161345478 986815846 965298852 986815846 965298852 349614591 95282783 349614591 95282783 46470425 940532140 46470425 940532140 935386246 54117590 935386246 54117590 627954164 925679359 627954164 925679359 25151182 90425904 25151182 90425904 750096549 618882151 750096549 618882151 43881142 851009323 43881142 851009323 569304531 128397292 569304531 128397292 249868435 603194608 249868435 603194608 998487373 470763311 998487373 470763311 705576003 888372938 705576003 888372938 74664936 9713388 74664936 9713388 952141043 593064210 952141043 593064210 323474706 896088493 323474706 896088493 45475557 335450830 45475557 335450830 888471686 788910773 888471686 788910773 278831431 952612906 278831431 952612906 182951426 869110499 182951426 869110499 958018385 510188616 958018385 510188616 44563970 937184585 44563970 937184585 751629330 18028434 751629330 18028434 577715495 867557567 577715495 867557567 87553201 267470827 87553201 267470827 655768723 612596791 655768723 612596791 62475186 74642247 62475186 74642247 439158511 926067269 439158511 926067269 985907978 10771544 985907978 10771544 5331658 435747026 5331658 435747026 711750855 755403911 711750855 755403911 120684747 187470755 120684747 187470755 515378458 947160493 515378458 947160493 52036440 53428627 52036440 53428627 254396814 949167583 254396814 949167583 59046723 996130446 59046723 996130446 851151644 726939998 851151644 726939998 352905469 300270343 352905469 300270343 21800119 977578624 21800119 977578624 554528914 61202784 554528914 61202784 136459696 244571587 136459696 244571587 375783023 995236963 375783023 995236963 171826918 197443570 171826918 197443570 972814438 835530842 972814438 835530842 265715956 160480068 265715956 160480068 739417235 914771627 739417235 914771627 38238483 485144239 38238483 485144239 608308932 176067422 608308932 176067422 323227179 933116057 323227179 933116057 187782376 2154655 187782376 2154655 929073099 187292493 929073099 187292493 676425627 988308222 676425627 988308222 174966151 337307042 174966151 337307042 853884886 952643595 853884886 952643595 155093670 382185787 155093670 382185787 955759752 997925880 955759752 997925880 494419415 336955814 494419415 336955814 929119355 761780994 929119355 761780994 197919448 877482323 197919448 877482323 651908575 290597778 651908575 290597778 411792255 813839218 411792255 813839218 310359003 863530849 310359003 863530849 967903904 51572354 967903904 51572354 561695029 129931704 561695029 129931704 148468482 456023429 148468482 456023429 511902085 977926938 511902085 977926938 760960596 486594254 760960596 486594254 21330049 992689755 21330049 992689755 980074449 507879980 980074449 507879980 276302556 663311297 276302556 663311297 973528677 129896295 973528677 129896295 503320109 706732397 503320109 706732397 935143835 106564050 935143835 106564050 898554870 450773624 898554870 450773624 224944455 751272946 224944455 751272946 982020710 66667595 982020710 66667595 159686670 326220333 159686670 326220333 738269597 127303164 738269597 127303164 29465059 612463229 29465059 612463229 601484811 913613331 601484811 913613331 959978636 744018136 959978636 744018136 194028401 464026749 194028401 464026749 965099178 368663259 965099178 368663259 420629049 856091172 420629049 856091172 242918392 293784608 242918392 293784608 3896879 432802713 3896879 432802713 636414315 167793574 636414315 167793574 868461534 809526129 868461534 809526129 88908952 463830115 88908952 463830115 732022181 429532755 732022181 429532755 138211332 838755716 138211332 838755716 958531234 493339512 958531234 493339512 203213331 826879885 203213331 826879885 838255310 263451069 838255310 263451069 93906126 606255759 93906126 606255759 519990218 301635876 519990218 301635876 759848168 999581710 759848168 999581710 73335375 40214786 73335375 40214786 331890365 874706733 331890365 874706733 920570395 107598573 920570395 107598573 846773739 941025849 846773739 941025849 249182134 502418658 249182134 502418658 93553993 355213883 93553993 355213883 872983615 778260520 872983615 778260520 126552907 218176063 126552907 218176063 101244869 100730806 101244869 100730806 686063202 629029223 686063202 629029223 196400437 945827103 196400437 945827103 783169885 840019748 783169885 840019748 770548954 170930236 770548954 170930236 24418384 603098750 24418384 603098750 748674865 711023390 748674865 711023390 290825753 87383724 290825753 87383724 806645368 967176574 806645368 967176574 997807052 93582849 997807052 93582849 54808591 539285803 54808591 539285803 984489902 3003867 984489902 3003867 396271894 985085659 396271894 985085659 835695035 784627840 835695035 784627840 208721521 358979001 208721521 358979001 367734773 70625934 367734773 70625934 632435238 623510727 632435238 623510727 818319845 287499919 818319845 287499919 312883224 494135626 312883224 494135626 773329716 885129244 773329716 885129244 235339119 434677958 235339119 434677958 572825795 111000486 572825795 111000486 123640570 756848879 123640570 756848879 822743435 3485576 822743435 3485576 240468006 285639199 240468006 285639199 868957955 656802188 868957955 656802188 30803329 145468527 30803329 145468527 532218380 993372104 532218380 993372104 301443750 284059292 301443750 284059292 865097507 25375489 865097507 25375489 371006281 834427030 371006281 834427030 341579691 121499937 341579691 121499937 68823897 982394337 68823897 982394337 970921053 193114769 970921053 193114769 485967247 959355483 485967247 959355483 117370352 435643345 117370352 435643345 865306268 35169301 865306268 35169301 143867117 861225282 143867117 861225282 467610326 84016888 467610326 84016888 1493827 967653709 1493827 967653709 287319205 590737764 287319205 590737764 745624889 59734867 745624889 59734867 55518594 609738380 55518594 609738380 894836047 961629372 894836047 961629372 230343448 418271631 230343448 418271631 923284441 778883825 923284441 778883825 751541142 573826043 751541142 573826043 53256822 137162206 53256822 137162206 900983733 983658470 900983733 983658470 988353409 103249257 988353409 103249257 282740787 716014079 282740787 716014079 512654531 371651427 512654531 371651427 367359496 149028205 367359496 149028205 54367107 5390979 54367
#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...